Coverage Report

Created: 2025-08-28 06:43

/src/capstonev5/arch/PowerPC/PPCGenAsmWriter.inc
Line
Count
Source (jump to first uncovered line)
1
/* Capstone Disassembly Engine, http://www.capstone-engine.org */
2
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
3
4
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
5
|*                                                                            *|
6
|* Assembly Writer Source Fragment                                            *|
7
|*                                                                            *|
8
|* Automatically generated file, do not edit!                                 *|
9
|*                                                                            *|
10
\*===----------------------------------------------------------------------===*/
11
12
/// printInstruction - This method is automatically generated by tablegen
13
/// from the instruction set description.
14
static void printInstruction(MCInst *MI, SStream *O)
15
74.3k
{
16
74.3k
#ifndef CAPSTONE_DIET
17
74.3k
  static const char AsmStrs[] = {
18
74.3k
  /* 0 */ '#', 'E', 'H', '_', 'S', 'j', 'L', 'j', '_', 'S', 'e', 't', 'u', 'p', 9, 0,
19
74.3k
  /* 16 */ 'b', 'd', 'z', 'l', 'a', '+', 32, 0,
20
74.3k
  /* 24 */ 'b', 'd', 'n', 'z', 'l', 'a', '+', 32, 0,
21
74.3k
  /* 33 */ 'b', 'd', 'z', 'a', '+', 32, 0,
22
74.3k
  /* 40 */ 'b', 'd', 'n', 'z', 'a', '+', 32, 0,
23
74.3k
  /* 48 */ 'b', 'd', 'z', 'l', '+', 32, 0,
24
74.3k
  /* 55 */ 'b', 'd', 'n', 'z', 'l', '+', 32, 0,
25
74.3k
  /* 63 */ 'b', 'd', 'z', '+', 32, 0,
26
74.3k
  /* 69 */ 'b', 'd', 'n', 'z', '+', 32, 0,
27
74.3k
  /* 76 */ 'b', 'c', 'l', 32, '2', '0', ',', 32, '3', '1', ',', 32, 0,
28
74.3k
  /* 89 */ 'b', 'c', 't', 'r', 'l', 10, 9, 'l', 'd', 32, '2', ',', 32, 0,
29
74.3k
  /* 103 */ 'b', 'c', 32, '1', '2', ',', 32, 0,
30
74.3k
  /* 111 */ 'b', 'c', 'l', 32, '1', '2', ',', 32, 0,
31
74.3k
  /* 120 */ 'b', 'c', 'l', 'r', 'l', 32, '1', '2', ',', 32, 0,
32
74.3k
  /* 131 */ 'b', 'c', 'c', 't', 'r', 'l', 32, '1', '2', ',', 32, 0,
33
74.3k
  /* 143 */ 'b', 'c', 'l', 'r', 32, '1', '2', ',', 32, 0,
34
74.3k
  /* 153 */ 'b', 'c', 'c', 't', 'r', 32, '1', '2', ',', 32, 0,
35
74.3k
  /* 164 */ 'b', 'c', 32, '4', ',', 32, 0,
36
74.3k
  /* 171 */ 'b', 'c', 'l', 32, '4', ',', 32, 0,
37
74.3k
  /* 179 */ 'b', 'c', 'l', 'r', 'l', 32, '4', ',', 32, 0,
38
74.3k
  /* 189 */ 'b', 'c', 'c', 't', 'r', 'l', 32, '4', ',', 32, 0,
39
74.3k
  /* 200 */ 'b', 'c', 'l', 'r', 32, '4', ',', 32, 0,
40
74.3k
  /* 209 */ 'b', 'c', 'c', 't', 'r', 32, '4', ',', 32, 0,
41
74.3k
  /* 219 */ 'm', 't', 's', 'p', 'r', 32, '2', '5', '6', ',', 32, 0,
42
74.3k
  /* 231 */ 'b', 'd', 'z', 'l', 'a', '-', 32, 0,
43
74.3k
  /* 239 */ 'b', 'd', 'n', 'z', 'l', 'a', '-', 32, 0,
44
74.3k
  /* 248 */ 'b', 'd', 'z', 'a', '-', 32, 0,
45
74.3k
  /* 255 */ 'b', 'd', 'n', 'z', 'a', '-', 32, 0,
46
74.3k
  /* 263 */ 'b', 'd', 'z', 'l', '-', 32, 0,
47
74.3k
  /* 270 */ 'b', 'd', 'n', 'z', 'l', '-', 32, 0,
48
74.3k
  /* 278 */ 'b', 'd', 'z', '-', 32, 0,
49
74.3k
  /* 284 */ 'b', 'd', 'n', 'z', '-', 32, 0,
50
74.3k
  /* 291 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '0', '0', '.', 32, 0,
51
74.3k
  /* 304 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '1', '0', '.', 32, 0,
52
74.3k
  /* 317 */ 'p', 's', '_', 's', 'u', 'm', '0', '.', 32, 0,
53
74.3k
  /* 327 */ 'p', 's', '_', 'm', 'a', 'd', 'd', 's', '0', '.', 32, 0,
54
74.3k
  /* 339 */ 'p', 's', '_', 'm', 'u', 'l', 's', '0', '.', 32, 0,
55
74.3k
  /* 350 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '0', '1', '.', 32, 0,
56
74.3k
  /* 363 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '1', '1', '.', 32, 0,
57
74.3k
  /* 376 */ 'p', 's', '_', 's', 'u', 'm', '1', '.', 32, 0,
58
74.3k
  /* 386 */ 'p', 's', '_', 'm', 'a', 'd', 'd', 's', '1', '.', 32, 0,
59
74.3k
  /* 398 */ 'p', 's', '_', 'm', 'u', 'l', 's', '1', '.', 32, 0,
60
74.3k
  /* 409 */ 'v', 'c', 'm', 'p', 'n', 'e', 'b', '.', 32, 0,
61
74.3k
  /* 419 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'b', '.', 32, 0,
62
74.3k
  /* 430 */ 'e', 'x', 't', 's', 'b', '.', 32, 0,
63
74.3k
  /* 438 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'b', '.', 32, 0,
64
74.3k
  /* 449 */ 'p', 's', '_', 's', 'u', 'b', '.', 32, 0,
65
74.3k
  /* 458 */ 'f', 's', 'u', 'b', '.', 32, 0,
66
74.3k
  /* 465 */ 'p', 's', '_', 'm', 's', 'u', 'b', '.', 32, 0,
67
74.3k
  /* 475 */ 'f', 'm', 's', 'u', 'b', '.', 32, 0,
68
74.3k
  /* 483 */ 'p', 's', '_', 'n', 'm', 's', 'u', 'b', '.', 32, 0,
69
74.3k
  /* 494 */ 'f', 'n', 'm', 's', 'u', 'b', '.', 32, 0,
70
74.3k
  /* 503 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'b', '.', 32, 0,
71
74.3k
  /* 514 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'b', '.', 32, 0,
72
74.3k
  /* 525 */ 'a', 'd', 'd', 'c', '.', 32, 0,
73
74.3k
  /* 532 */ 'a', 'n', 'd', 'c', '.', 32, 0,
74
74.3k
  /* 539 */ 't', 'a', 'b', 'o', 'r', 't', 'd', 'c', '.', 32, 0,
75
74.3k
  /* 550 */ 's', 'u', 'b', 'f', 'c', '.', 32, 0,
76
74.3k
  /* 558 */ 's', 'u', 'b', 'i', 'c', '.', 32, 0,
77
74.3k
  /* 566 */ 'a', 'd', 'd', 'i', 'c', '.', 32, 0,
78
74.3k
  /* 574 */ 'r', 'l', 'd', 'i', 'c', '.', 32, 0,
79
74.3k
  /* 582 */ 'b', 'c', 'd', 't', 'r', 'u', 'n', 'c', '.', 32, 0,
80
74.3k
  /* 593 */ 'b', 'c', 'd', 'u', 't', 'r', 'u', 'n', 'c', '.', 32, 0,
81
74.3k
  /* 605 */ 'o', 'r', 'c', '.', 32, 0,
82
74.3k
  /* 611 */ 't', 'a', 'b', 'o', 'r', 't', 'w', 'c', '.', 32, 0,
83
74.3k
  /* 622 */ 's', 'r', 'a', 'd', '.', 32, 0,
84
74.3k
  /* 629 */ 'p', 's', '_', 'a', 'd', 'd', '.', 32, 0,
85
74.3k
  /* 638 */ 'f', 'a', 'd', 'd', '.', 32, 0,
86
74.3k
  /* 645 */ 'p', 's', '_', 'm', 'a', 'd', 'd', '.', 32, 0,
87
74.3k
  /* 655 */ 'f', 'm', 'a', 'd', 'd', '.', 32, 0,
88
74.3k
  /* 663 */ 'p', 's', '_', 'n', 'm', 'a', 'd', 'd', '.', 32, 0,
89
74.3k
  /* 674 */ 'f', 'n', 'm', 'a', 'd', 'd', '.', 32, 0,
90
74.3k
  /* 683 */ 'm', 'u', 'l', 'h', 'd', '.', 32, 0,
91
74.3k
  /* 691 */ 'f', 'c', 'f', 'i', 'd', '.', 32, 0,
92
74.3k
  /* 699 */ 'f', 'c', 't', 'i', 'd', '.', 32, 0,
93
74.3k
  /* 707 */ 'm', 'u', 'l', 'l', 'd', '.', 32, 0,
94
74.3k
  /* 715 */ 's', 'l', 'd', '.', 32, 0,
95
74.3k
  /* 721 */ 'n', 'a', 'n', 'd', '.', 32, 0,
96
74.3k
  /* 728 */ 't', 'e', 'n', 'd', '.', 32, 0,
97
74.3k
  /* 735 */ 's', 'r', 'd', '.', 32, 0,
98
74.3k
  /* 741 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'd', '.', 32, 0,
99
74.3k
  /* 752 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'd', '.', 32, 0,
100
74.3k
  /* 763 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'd', '.', 32, 0,
101
74.3k
  /* 774 */ 'd', 'i', 'v', 'd', '.', 32, 0,
102
74.3k
  /* 781 */ 'c', 'n', 't', 'l', 'z', 'd', '.', 32, 0,
103
74.3k
  /* 790 */ 'c', 'n', 't', 't', 'z', 'd', '.', 32, 0,
104
74.3k
  /* 799 */ 'a', 'd', 'd', 'e', '.', 32, 0,
105
74.3k
  /* 806 */ 'd', 'i', 'v', 'd', 'e', '.', 32, 0,
106
74.3k
  /* 814 */ 's', 'u', 'b', 'f', 'e', '.', 32, 0,
107
74.3k
  /* 822 */ 'a', 'd', 'd', 'm', 'e', '.', 32, 0,
108
74.3k
  /* 830 */ 's', 'u', 'b', 'f', 'm', 'e', '.', 32, 0,
109
74.3k
  /* 839 */ 'f', 'r', 'e', '.', 32, 0,
110
74.3k
  /* 845 */ 'p', 's', '_', 'r', 's', 'q', 'r', 't', 'e', '.', 32, 0,
111
74.3k
  /* 857 */ 'f', 'r', 's', 'q', 'r', 't', 'e', '.', 32, 0,
112
74.3k
  /* 867 */ 'p', 'a', 's', 't', 'e', '.', 32, 0,
113
74.3k
  /* 875 */ 'd', 'i', 'v', 'w', 'e', '.', 32, 0,
114
74.3k
  /* 883 */ 'a', 'd', 'd', 'z', 'e', '.', 32, 0,
115
74.3k
  /* 891 */ 's', 'u', 'b', 'f', 'z', 'e', '.', 32, 0,
116
74.3k
  /* 900 */ 's', 'u', 'b', 'f', '.', 32, 0,
117
74.3k
  /* 907 */ 'm', 't', 'f', 's', 'f', '.', 32, 0,
118
74.3k
  /* 915 */ 'p', 's', '_', 'n', 'e', 'g', '.', 32, 0,
119
74.3k
  /* 924 */ 'f', 'n', 'e', 'g', '.', 32, 0,
120
74.3k
  /* 931 */ 'v', 'c', 'm', 'p', 'n', 'e', 'h', '.', 32, 0,
121
74.3k
  /* 941 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'h', '.', 32, 0,
122
74.3k
  /* 952 */ 'e', 'x', 't', 's', 'h', '.', 32, 0,
123
74.3k
  /* 960 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'h', '.', 32, 0,
124
74.3k
  /* 971 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'h', '.', 32, 0,
125
74.3k
  /* 982 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'h', '.', 32, 0,
126
74.3k
  /* 993 */ 't', 'a', 'b', 'o', 'r', 't', 'd', 'c', 'i', '.', 32, 0,
127
74.3k
  /* 1005 */ 't', 'a', 'b', 'o', 'r', 't', 'w', 'c', 'i', '.', 32, 0,
128
74.3k
  /* 1017 */ 's', 'r', 'a', 'd', 'i', '.', 32, 0,
129
74.3k
  /* 1025 */ 'c', 'l', 'r', 'l', 's', 'l', 'd', 'i', '.', 32, 0,
130
74.3k
  /* 1036 */ 'e', 'x', 't', 'l', 'd', 'i', '.', 32, 0,
131
74.3k
  /* 1045 */ 'a', 'n', 'd', 'i', '.', 32, 0,
132
74.3k
  /* 1052 */ 'c', 'l', 'r', 'r', 'd', 'i', '.', 32, 0,
133
74.3k
  /* 1061 */ 'i', 'n', 's', 'r', 'd', 'i', '.', 32, 0,
134
74.3k
  /* 1070 */ 'r', 'o', 't', 'r', 'd', 'i', '.', 32, 0,
135
74.3k
  /* 1079 */ 'e', 'x', 't', 'r', 'd', 'i', '.', 32, 0,
136
74.3k
  /* 1088 */ 'm', 't', 'f', 's', 'f', 'i', '.', 32, 0,
137
74.3k
  /* 1097 */ 'e', 'x', 't', 's', 'w', 's', 'l', 'i', '.', 32, 0,
138
74.3k
  /* 1108 */ 'r', 'l', 'd', 'i', 'm', 'i', '.', 32, 0,
139
74.3k
  /* 1117 */ 'r', 'l', 'w', 'i', 'm', 'i', '.', 32, 0,
140
74.3k
  /* 1126 */ 's', 'r', 'a', 'w', 'i', '.', 32, 0,
141
74.3k
  /* 1134 */ 'c', 'l', 'r', 'l', 's', 'l', 'w', 'i', '.', 32, 0,
142
74.3k
  /* 1145 */ 'i', 'n', 's', 'l', 'w', 'i', '.', 32, 0,
143
74.3k
  /* 1154 */ 'e', 'x', 't', 'l', 'w', 'i', '.', 32, 0,
144
74.3k
  /* 1163 */ 'c', 'l', 'r', 'r', 'w', 'i', '.', 32, 0,
145
74.3k
  /* 1172 */ 'i', 'n', 's', 'r', 'w', 'i', '.', 32, 0,
146
74.3k
  /* 1181 */ 'r', 'o', 't', 'r', 'w', 'i', '.', 32, 0,
147
74.3k
  /* 1190 */ 'e', 'x', 't', 'r', 'w', 'i', '.', 32, 0,
148
74.3k
  /* 1199 */ 'r', 'l', 'd', 'c', 'l', '.', 32, 0,
149
74.3k
  /* 1207 */ 'r', 'l', 'd', 'i', 'c', 'l', '.', 32, 0,
150
74.3k
  /* 1216 */ 'p', 's', '_', 's', 'e', 'l', '.', 32, 0,
151
74.3k
  /* 1225 */ 'f', 's', 'e', 'l', '.', 32, 0,
152
74.3k
  /* 1232 */ 'p', 's', '_', 'm', 'u', 'l', '.', 32, 0,
153
74.3k
  /* 1241 */ 'f', 'm', 'u', 'l', '.', 32, 0,
154
74.3k
  /* 1248 */ 't', 'r', 'e', 'c', 'l', 'a', 'i', 'm', '.', 32, 0,
155
74.3k
  /* 1259 */ 'f', 'r', 'i', 'm', '.', 32, 0,
156
74.3k
  /* 1266 */ 'r', 'l', 'w', 'i', 'n', 'm', '.', 32, 0,
157
74.3k
  /* 1275 */ 'r', 'l', 'w', 'n', 'm', '.', 32, 0,
158
74.3k
  /* 1283 */ 'b', 'c', 'd', 'c', 'f', 'n', '.', 32, 0,
159
74.3k
  /* 1292 */ 'b', 'c', 'd', 'c', 'p', 's', 'g', 'n', '.', 32, 0,
160
74.3k
  /* 1303 */ 'f', 'c', 'p', 's', 'g', 'n', '.', 32, 0,
161
74.3k
  /* 1312 */ 'b', 'c', 'd', 's', 'e', 't', 's', 'g', 'n', '.', 32, 0,
162
74.3k
  /* 1324 */ 't', 'b', 'e', 'g', 'i', 'n', '.', 32, 0,
163
74.3k
  /* 1333 */ 'f', 'r', 'i', 'n', '.', 32, 0,
164
74.3k
  /* 1340 */ 'b', 'c', 'd', 'c', 't', 'n', '.', 32, 0,
165
74.3k
  /* 1349 */ 'x', 'v', 'c', 'm', 'p', 'g', 'e', 'd', 'p', '.', 32, 0,
166
74.3k
  /* 1361 */ 'x', 'v', 'c', 'm', 'p', 'e', 'q', 'd', 'p', '.', 32, 0,
167
74.3k
  /* 1373 */ 'x', 'v', 'c', 'm', 'p', 'g', 't', 'd', 'p', '.', 32, 0,
168
74.3k
  /* 1385 */ 'v', 'c', 'm', 'p', 'b', 'f', 'p', '.', 32, 0,
169
74.3k
  /* 1395 */ 'v', 'c', 'm', 'p', 'g', 'e', 'f', 'p', '.', 32, 0,
170
74.3k
  /* 1406 */ 'v', 'c', 'm', 'p', 'e', 'q', 'f', 'p', '.', 32, 0,
171
74.3k
  /* 1417 */ 'v', 'c', 'm', 'p', 'g', 't', 'f', 'p', '.', 32, 0,
172
74.3k
  /* 1428 */ 'f', 'r', 'i', 'p', '.', 32, 0,
173
74.3k
  /* 1435 */ 'x', 'v', 'c', 'm', 'p', 'g', 'e', 's', 'p', '.', 32, 0,
174
74.3k
  /* 1447 */ 'x', 'v', 'c', 'm', 'p', 'e', 'q', 's', 'p', '.', 32, 0,
175
74.3k
  /* 1459 */ 'f', 'r', 's', 'p', '.', 32, 0,
176
74.3k
  /* 1466 */ 'x', 'v', 'c', 'm', 'p', 'g', 't', 's', 'p', '.', 32, 0,
177
74.3k
  /* 1478 */ 'i', 'c', 'b', 'l', 'q', '.', 32, 0,
178
74.3k
  /* 1486 */ 'b', 'c', 'd', 'c', 'f', 's', 'q', '.', 32, 0,
179
74.3k
  /* 1496 */ 'b', 'c', 'd', 'c', 't', 's', 'q', '.', 32, 0,
180
74.3k
  /* 1506 */ 'r', 'l', 'd', 'c', 'r', '.', 32, 0,
181
74.3k
  /* 1514 */ 'r', 'l', 'd', 'i', 'c', 'r', '.', 32, 0,
182
74.3k
  /* 1523 */ 'p', 's', '_', 'm', 'r', '.', 32, 0,
183
74.3k
  /* 1531 */ 'f', 'm', 'r', '.', 32, 0,
184
74.3k
  /* 1537 */ 'n', 'o', 'r', '.', 32, 0,
185
74.3k
  /* 1543 */ 'x', 'o', 'r', '.', 32, 0,
186
74.3k
  /* 1549 */ 'b', 'c', 'd', 's', 'r', '.', 32, 0,
187
74.3k
  /* 1557 */ 't', 's', 'r', '.', 32, 0,
188
74.3k
  /* 1563 */ 'p', 's', '_', 'a', 'b', 's', '.', 32, 0,
189
74.3k
  /* 1572 */ 'f', 'a', 'b', 's', '.', 32, 0,
190
74.3k
  /* 1579 */ 'p', 's', '_', 'n', 'a', 'b', 's', '.', 32, 0,
191
74.3k
  /* 1589 */ 'f', 'n', 'a', 'b', 's', '.', 32, 0,
192
74.3k
  /* 1597 */ 'f', 's', 'u', 'b', 's', '.', 32, 0,
193
74.3k
  /* 1605 */ 'f', 'm', 's', 'u', 'b', 's', '.', 32, 0,
194
74.3k
  /* 1614 */ 'f', 'n', 'm', 's', 'u', 'b', 's', '.', 32, 0,
195
74.3k
  /* 1624 */ 'b', 'c', 'd', 's', '.', 32, 0,
196
74.3k
  /* 1631 */ 'f', 'a', 'd', 'd', 's', '.', 32, 0,
197
74.3k
  /* 1639 */ 'f', 'm', 'a', 'd', 'd', 's', '.', 32, 0,
198
74.3k
  /* 1648 */ 'f', 'n', 'm', 'a', 'd', 'd', 's', '.', 32, 0,
199
74.3k
  /* 1658 */ 'f', 'c', 'f', 'i', 'd', 's', '.', 32, 0,
200
74.3k
  /* 1667 */ 'p', 's', '_', 'r', 'e', 's', '.', 32, 0,
201
74.3k
  /* 1676 */ 'f', 'r', 'e', 's', '.', 32, 0,
202
74.3k
  /* 1683 */ 'f', 'r', 's', 'q', 'r', 't', 'e', 's', '.', 32, 0,
203
74.3k
  /* 1694 */ 'm', 'f', 'f', 's', '.', 32, 0,
204
74.3k
  /* 1701 */ 'a', 'n', 'd', 'i', 's', '.', 32, 0,
205
74.3k
  /* 1709 */ 'f', 'm', 'u', 'l', 's', '.', 32, 0,
206
74.3k
  /* 1717 */ 'f', 's', 'q', 'r', 't', 's', '.', 32, 0,
207
74.3k
  /* 1726 */ 'b', 'c', 'd', 'u', 's', '.', 32, 0,
208
74.3k
  /* 1734 */ 'f', 'c', 'f', 'i', 'd', 'u', 's', '.', 32, 0,
209
74.3k
  /* 1744 */ 'f', 'd', 'i', 'v', 's', '.', 32, 0,
210
74.3k
  /* 1752 */ 't', 'a', 'b', 'o', 'r', 't', '.', 32, 0,
211
74.3k
  /* 1761 */ 'f', 's', 'q', 'r', 't', '.', 32, 0,
212
74.3k
  /* 1769 */ 'm', 'u', 'l', 'h', 'd', 'u', '.', 32, 0,
213
74.3k
  /* 1778 */ 'f', 'c', 'f', 'i', 'd', 'u', '.', 32, 0,
214
74.3k
  /* 1787 */ 'f', 'c', 't', 'i', 'd', 'u', '.', 32, 0,
215
74.3k
  /* 1796 */ 'd', 'i', 'v', 'd', 'u', '.', 32, 0,
216
74.3k
  /* 1804 */ 'd', 'i', 'v', 'd', 'e', 'u', '.', 32, 0,
217
74.3k
  /* 1813 */ 'd', 'i', 'v', 'w', 'e', 'u', '.', 32, 0,
218
74.3k
  /* 1822 */ 'm', 'u', 'l', 'h', 'w', 'u', '.', 32, 0,
219
74.3k
  /* 1831 */ 'f', 'c', 't', 'i', 'w', 'u', '.', 32, 0,
220
74.3k
  /* 1840 */ 'd', 'i', 'v', 'w', 'u', '.', 32, 0,
221
74.3k
  /* 1848 */ 'p', 's', '_', 'd', 'i', 'v', '.', 32, 0,
222
74.3k
  /* 1857 */ 'f', 'd', 'i', 'v', '.', 32, 0,
223
74.3k
  /* 1864 */ 'e', 'q', 'v', '.', 32, 0,
224
74.3k
  /* 1870 */ 's', 'r', 'a', 'w', '.', 32, 0,
225
74.3k
  /* 1877 */ 'v', 'c', 'm', 'p', 'n', 'e', 'w', '.', 32, 0,
226
74.3k
  /* 1887 */ 'm', 'u', 'l', 'h', 'w', '.', 32, 0,
227
74.3k
  /* 1895 */ 'f', 'c', 't', 'i', 'w', '.', 32, 0,
228
74.3k
  /* 1903 */ 'm', 'u', 'l', 'l', 'w', '.', 32, 0,
229
74.3k
  /* 1911 */ 's', 'l', 'w', '.', 32, 0,
230
74.3k
  /* 1917 */ 's', 'r', 'w', '.', 32, 0,
231
74.3k
  /* 1923 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'w', '.', 32, 0,
232
74.3k
  /* 1934 */ 'e', 'x', 't', 's', 'w', '.', 32, 0,
233
74.3k
  /* 1942 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'w', '.', 32, 0,
234
74.3k
  /* 1953 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'w', '.', 32, 0,
235
74.3k
  /* 1964 */ 'd', 'i', 'v', 'w', '.', 32, 0,
236
74.3k
  /* 1971 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'w', '.', 32, 0,
237
74.3k
  /* 1982 */ 'c', 'n', 't', 'l', 'z', 'w', '.', 32, 0,
238
74.3k
  /* 1991 */ 'c', 'n', 't', 't', 'z', 'w', '.', 32, 0,
239
74.3k
  /* 2000 */ 's', 't', 'b', 'c', 'x', '.', 32, 0,
240
74.3k
  /* 2008 */ 's', 't', 'd', 'c', 'x', '.', 32, 0,
241
74.3k
  /* 2016 */ 's', 't', 'h', 'c', 'x', '.', 32, 0,
242
74.3k
  /* 2024 */ 's', 't', 'w', 'c', 'x', '.', 32, 0,
243
74.3k
  /* 2032 */ 't', 'l', 'b', 's', 'x', '.', 32, 0,
244
74.3k
  /* 2040 */ 'f', 'c', 't', 'i', 'd', 'z', '.', 32, 0,
245
74.3k
  /* 2049 */ 'b', 'c', 'd', 'c', 'f', 'z', '.', 32, 0,
246
74.3k
  /* 2058 */ 'f', 'r', 'i', 'z', '.', 32, 0,
247
74.3k
  /* 2065 */ 'b', 'c', 'd', 'c', 't', 'z', '.', 32, 0,
248
74.3k
  /* 2074 */ 'f', 'c', 't', 'i', 'd', 'u', 'z', '.', 32, 0,
249
74.3k
  /* 2084 */ 'f', 'c', 't', 'i', 'w', 'u', 'z', '.', 32, 0,
250
74.3k
  /* 2094 */ 'f', 'c', 't', 'i', 'w', 'z', '.', 32, 0,
251
74.3k
  /* 2103 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '0', '0', 32, 0,
252
74.3k
  /* 2115 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '1', '0', 32, 0,
253
74.3k
  /* 2127 */ 'm', 't', 'f', 's', 'b', '0', 32, 0,
254
74.3k
  /* 2135 */ 'p', 's', '_', 's', 'u', 'm', '0', 32, 0,
255
74.3k
  /* 2144 */ 'p', 's', '_', 'c', 'm', 'p', 'o', '0', 32, 0,
256
74.3k
  /* 2154 */ 'p', 's', '_', 'm', 'a', 'd', 'd', 's', '0', 32, 0,
257
74.3k
  /* 2165 */ 'p', 's', '_', 'm', 'u', 'l', 's', '0', 32, 0,
258
74.3k
  /* 2175 */ 'p', 's', '_', 'c', 'm', 'p', 'u', '0', 32, 0,
259
74.3k
  /* 2185 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '0', '1', 32, 0,
260
74.3k
  /* 2197 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '1', '1', 32, 0,
261
74.3k
  /* 2209 */ 'm', 't', 'f', 's', 'b', '1', 32, 0,
262
74.3k
  /* 2217 */ 'p', 's', '_', 's', 'u', 'm', '1', 32, 0,
263
74.3k
  /* 2226 */ 'p', 's', '_', 'c', 'm', 'p', 'o', '1', 32, 0,
264
74.3k
  /* 2236 */ 'p', 's', '_', 'm', 'a', 'd', 'd', 's', '1', 32, 0,
265
74.3k
  /* 2247 */ 'p', 's', '_', 'm', 'u', 'l', 's', '1', 32, 0,
266
74.3k
  /* 2257 */ 'p', 's', '_', 'c', 'm', 'p', 'u', '1', 32, 0,
267
74.3k
  /* 2267 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '3', '2', 32, 0,
268
74.3k
  /* 2289 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '1', '6', 32, 0,
269
74.3k
  /* 2311 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'a', '8', 32, 0,
270
74.3k
  /* 2325 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'd', '8', 32, 0,
271
74.3k
  /* 2339 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'r', '8', 32, 0,
272
74.3k
  /* 2353 */ 'U', 'P', 'D', 'A', 'T', 'E', '_', 'V', 'R', 'S', 'A', 'V', 'E', 32, 0,
273
74.3k
  /* 2368 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'D', 'O', 'W', 'N', 32, 0,
274
74.3k
  /* 2387 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'U', 'P', 32, 0,
275
74.3k
  /* 2404 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'a', 32, 0,
276
74.3k
  /* 2417 */ 'e', 'v', 'm', 'h', 'e', 'g', 's', 'm', 'f', 'a', 'a', 32, 0,
277
74.3k
  /* 2430 */ 'e', 'v', 'm', 'h', 'o', 'g', 's', 'm', 'f', 'a', 'a', 32, 0,
278
74.3k
  /* 2443 */ 'e', 'v', 'm', 'w', 's', 'm', 'f', 'a', 'a', 32, 0,
279
74.3k
  /* 2454 */ 'e', 'v', 'm', 'w', 's', 's', 'f', 'a', 'a', 32, 0,
280
74.3k
  /* 2465 */ 'e', 'v', 'm', 'h', 'e', 'g', 's', 'm', 'i', 'a', 'a', 32, 0,
281
74.3k
  /* 2478 */ 'e', 'v', 'm', 'h', 'o', 'g', 's', 'm', 'i', 'a', 'a', 32, 0,
282
74.3k
  /* 2491 */ 'e', 'v', 'm', 'w', 's', 'm', 'i', 'a', 'a', 32, 0,
283
74.3k
  /* 2502 */ 'e', 'v', 'm', 'h', 'e', 'g', 'u', 'm', 'i', 'a', 'a', 32, 0,
284
74.3k
  /* 2515 */ 'e', 'v', 'm', 'h', 'o', 'g', 'u', 'm', 'i', 'a', 'a', 32, 0,
285
74.3k
  /* 2528 */ 'e', 'v', 'm', 'w', 'u', 'm', 'i', 'a', 'a', 32, 0,
286
74.3k
  /* 2539 */ 'd', 'c', 'b', 'a', 32, 0,
287
74.3k
  /* 2545 */ 'b', 'c', 'a', 32, 0,
288
74.3k
  /* 2550 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'f', 'a', 32, 0,
289
74.3k
  /* 2561 */ 'e', 'v', 'm', 'w', 'h', 's', 'm', 'f', 'a', 32, 0,
290
74.3k
  /* 2572 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'f', 'a', 32, 0,
291
74.3k
  /* 2583 */ 'e', 'v', 'm', 'w', 's', 'm', 'f', 'a', 32, 0,
292
74.3k
  /* 2593 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'f', 'a', 32, 0,
293
74.3k
  /* 2604 */ 'e', 'v', 'm', 'w', 'h', 's', 's', 'f', 'a', 32, 0,
294
74.3k
  /* 2615 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'f', 'a', 32, 0,
295
74.3k
  /* 2626 */ 'e', 'v', 'm', 'w', 's', 's', 'f', 'a', 32, 0,
296
74.3k
  /* 2636 */ 'l', 'h', 'a', 32, 0,
297
74.3k
  /* 2641 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'i', 'a', 32, 0,
298
74.3k
  /* 2652 */ 'e', 'v', 'm', 'w', 'h', 's', 'm', 'i', 'a', 32, 0,
299
74.3k
  /* 2663 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'i', 'a', 32, 0,
300
74.3k
  /* 2674 */ 'e', 'v', 'm', 'w', 's', 'm', 'i', 'a', 32, 0,
301
74.3k
  /* 2684 */ 'e', 'v', 'm', 'h', 'e', 'u', 'm', 'i', 'a', 32, 0,
302
74.3k
  /* 2695 */ 'e', 'v', 'm', 'w', 'h', 'u', 'm', 'i', 'a', 32, 0,
303
74.3k
  /* 2706 */ 'e', 'v', 'm', 'w', 'l', 'u', 'm', 'i', 'a', 32, 0,
304
74.3k
  /* 2717 */ 'e', 'v', 'm', 'h', 'o', 'u', 'm', 'i', 'a', 32, 0,
305
74.3k
  /* 2728 */ 'e', 'v', 'm', 'w', 'u', 'm', 'i', 'a', 32, 0,
306
74.3k
  /* 2738 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'x', 'i', 'a', 32, 0,
307
74.3k
  /* 2750 */ 'q', 'v', 's', 't', 'f', 'd', 'x', 'i', 'a', 32, 0,
308
74.3k
  /* 2761 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'x', 'i', 'a', 32, 0,
309
74.3k
  /* 2773 */ 'q', 'v', 's', 't', 'f', 's', 'x', 'i', 'a', 32, 0,
310
74.3k
  /* 2784 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'u', 'x', 'i', 'a', 32, 0,
311
74.3k
  /* 2797 */ 'q', 'v', 's', 't', 'f', 'd', 'u', 'x', 'i', 'a', 32, 0,
312
74.3k
  /* 2809 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'u', 'x', 'i', 'a', 32, 0,
313
74.3k
  /* 2822 */ 'q', 'v', 's', 't', 'f', 's', 'u', 'x', 'i', 'a', 32, 0,
314
74.3k
  /* 2834 */ 'b', 'l', 'a', 32, 0,
315
74.3k
  /* 2839 */ 'b', 'c', 'l', 'a', 32, 0,
316
74.3k
  /* 2845 */ 'b', 'd', 'z', 'l', 'a', 32, 0,
317
74.3k
  /* 2852 */ 'b', 'd', 'n', 'z', 'l', 'a', 32, 0,
318
74.3k
  /* 2860 */ 'e', 'v', 'm', 'r', 'a', 32, 0,
319
74.3k
  /* 2867 */ 'l', 'w', 'a', 32, 0,
320
74.3k
  /* 2872 */ 'm', 't', 'v', 's', 'r', 'w', 'a', 32, 0,
321
74.3k
  /* 2881 */ 'q', 'v', 'l', 'f', 'i', 'w', 'a', 'x', 'a', 32, 0,
322
74.3k
  /* 2892 */ 'q', 'v', 'l', 'f', 'c', 'd', 'x', 'a', 32, 0,
323
74.3k
  /* 2902 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'x', 'a', 32, 0,
324
74.3k
  /* 2913 */ 'q', 'v', 'l', 'f', 'd', 'x', 'a', 32, 0,
325
74.3k
  /* 2922 */ 'q', 'v', 's', 't', 'f', 'd', 'x', 'a', 32, 0,
326
74.3k
  /* 2932 */ 'q', 'v', 'l', 'f', 'c', 's', 'x', 'a', 32, 0,
327
74.3k
  /* 2942 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'x', 'a', 32, 0,
328
74.3k
  /* 2953 */ 'q', 'v', 'l', 'f', 's', 'x', 'a', 32, 0,
329
74.3k
  /* 2962 */ 'q', 'v', 's', 't', 'f', 's', 'x', 'a', 32, 0,
330
74.3k
  /* 2972 */ 'q', 'v', 'l', 'f', 'c', 'd', 'u', 'x', 'a', 32, 0,
331
74.3k
  /* 2983 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'u', 'x', 'a', 32, 0,
332
74.3k
  /* 2995 */ 'q', 'v', 'l', 'f', 'd', 'u', 'x', 'a', 32, 0,
333
74.3k
  /* 3005 */ 'q', 'v', 's', 't', 'f', 'd', 'u', 'x', 'a', 32, 0,
334
74.3k
  /* 3016 */ 'q', 'v', 'l', 'f', 'c', 's', 'u', 'x', 'a', 32, 0,
335
74.3k
  /* 3027 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'u', 'x', 'a', 32, 0,
336
74.3k
  /* 3039 */ 'q', 'v', 'l', 'f', 's', 'u', 'x', 'a', 32, 0,
337
74.3k
  /* 3049 */ 'q', 'v', 's', 't', 'f', 's', 'u', 'x', 'a', 32, 0,
338
74.3k
  /* 3060 */ 'q', 'v', 's', 't', 'f', 'i', 'w', 'x', 'a', 32, 0,
339
74.3k
  /* 3071 */ 'q', 'v', 'l', 'f', 'i', 'w', 'z', 'x', 'a', 32, 0,
340
74.3k
  /* 3082 */ 'b', 'd', 'z', 'a', 32, 0,
341
74.3k
  /* 3088 */ 'b', 'd', 'n', 'z', 'a', 32, 0,
342
74.3k
  /* 3095 */ 'v', 's', 'r', 'a', 'b', 32, 0,
343
74.3k
  /* 3102 */ 'r', 'f', 'e', 'b', 'b', 32, 0,
344
74.3k
  /* 3109 */ 'v', 'c', 'l', 'z', 'l', 's', 'b', 'b', 32, 0,
345
74.3k
  /* 3119 */ 'v', 'c', 't', 'z', 'l', 's', 'b', 'b', 32, 0,
346
74.3k
  /* 3129 */ 'v', 'c', 'm', 'p', 'n', 'e', 'b', 32, 0,
347
74.3k
  /* 3138 */ 'v', 'm', 'r', 'g', 'h', 'b', 32, 0,
348
74.3k
  /* 3146 */ 'x', 'x', 's', 'p', 'l', 't', 'i', 'b', 32, 0,
349
74.3k
  /* 3156 */ 'v', 'm', 'r', 'g', 'l', 'b', 32, 0,
350
74.3k
  /* 3164 */ 'v', 'r', 'l', 'b', 32, 0,
351
74.3k
  /* 3170 */ 'v', 's', 'l', 'b', 32, 0,
352
74.3k
  /* 3176 */ 'v', 'p', 'm', 's', 'u', 'm', 'b', 32, 0,
353
74.3k
  /* 3185 */ 'c', 'm', 'p', 'b', 32, 0,
354
74.3k
  /* 3191 */ 'c', 'm', 'p', 'e', 'q', 'b', 32, 0,
355
74.3k
  /* 3199 */ 'c', 'm', 'p', 'r', 'b', 32, 0,
356
74.3k
  /* 3206 */ 'v', 's', 'r', 'b', 32, 0,
357
74.3k
  /* 3212 */ 'v', 'm', 'u', 'l', 'e', 's', 'b', 32, 0,
358
74.3k
  /* 3221 */ 'v', 'a', 'v', 'g', 's', 'b', 32, 0,
359
74.3k
  /* 3229 */ 'v', 'u', 'p', 'k', 'h', 's', 'b', 32, 0,
360
74.3k
  /* 3238 */ 'v', 's', 'p', 'l', 't', 'i', 's', 'b', 32, 0,
361
74.3k
  /* 3248 */ 'v', 'u', 'p', 'k', 'l', 's', 'b', 32, 0,
362
74.3k
  /* 3257 */ 'v', 'm', 'i', 'n', 's', 'b', 32, 0,
363
74.3k
  /* 3265 */ 'v', 'm', 'u', 'l', 'o', 's', 'b', 32, 0,
364
74.3k
  /* 3274 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'b', 32, 0,
365
74.3k
  /* 3284 */ 'e', 'v', 'e', 'x', 't', 's', 'b', 32, 0,
366
74.3k
  /* 3293 */ 'v', 'm', 'a', 'x', 's', 'b', 32, 0,
367
74.3k
  /* 3301 */ 's', 'e', 't', 'b', 32, 0,
368
74.3k
  /* 3307 */ 'm', 'f', 't', 'b', 32, 0,
369
74.3k
  /* 3313 */ 'v', 's', 'p', 'l', 't', 'b', 32, 0,
370
74.3k
  /* 3321 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'b', 32, 0,
371
74.3k
  /* 3331 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'b', 32, 0,
372
74.3k
  /* 3341 */ 's', 't', 'b', 32, 0,
373
74.3k
  /* 3346 */ 'v', 'a', 'b', 's', 'd', 'u', 'b', 32, 0,
374
74.3k
  /* 3355 */ 'v', 'm', 'u', 'l', 'e', 'u', 'b', 32, 0,
375
74.3k
  /* 3364 */ 'v', 'a', 'v', 'g', 'u', 'b', 32, 0,
376
74.3k
  /* 3372 */ 'v', 'm', 'i', 'n', 'u', 'b', 32, 0,
377
74.3k
  /* 3380 */ 'v', 'm', 'u', 'l', 'o', 'u', 'b', 32, 0,
378
74.3k
  /* 3389 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'b', 32, 0,
379
74.3k
  /* 3399 */ 'p', 's', '_', 's', 'u', 'b', 32, 0,
380
74.3k
  /* 3407 */ 'e', 'f', 'd', 's', 'u', 'b', 32, 0,
381
74.3k
  /* 3415 */ 'q', 'v', 'f', 's', 'u', 'b', 32, 0,
382
74.3k
  /* 3423 */ 'p', 's', '_', 'm', 's', 'u', 'b', 32, 0,
383
74.3k
  /* 3432 */ 'q', 'v', 'f', 'm', 's', 'u', 'b', 32, 0,
384
74.3k
  /* 3441 */ 'p', 's', '_', 'n', 'm', 's', 'u', 'b', 32, 0,
385
74.3k
  /* 3451 */ 'q', 'v', 'f', 'n', 'm', 's', 'u', 'b', 32, 0,
386
74.3k
  /* 3461 */ 'e', 'f', 's', 's', 'u', 'b', 32, 0,
387
74.3k
  /* 3469 */ 'e', 'v', 'f', 's', 's', 'u', 'b', 32, 0,
388
74.3k
  /* 3478 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'u', 'b', 32, 0,
389
74.3k
  /* 3490 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'b', 32, 0,
390
74.3k
  /* 3500 */ 'v', 'm', 'a', 'x', 'u', 'b', 32, 0,
391
74.3k
  /* 3508 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'b', 32, 0,
392
74.3k
  /* 3518 */ 'v', 'c', 'l', 'z', 'b', 32, 0,
393
74.3k
  /* 3525 */ 'v', 'c', 't', 'z', 'b', 32, 0,
394
74.3k
  /* 3532 */ 'b', 'c', 32, 0,
395
74.3k
  /* 3536 */ 'a', 'd', 'd', 'c', 32, 0,
396
74.3k
  /* 3542 */ 'x', 'x', 'l', 'a', 'n', 'd', 'c', 32, 0,
397
74.3k
  /* 3551 */ 'c', 'r', 'a', 'n', 'd', 'c', 32, 0,
398
74.3k
  /* 3559 */ 'e', 'v', 'a', 'n', 'd', 'c', 32, 0,
399
74.3k
  /* 3567 */ 's', 'u', 'b', 'f', 'c', 32, 0,
400
74.3k
  /* 3574 */ 's', 'u', 'b', 'i', 'c', 32, 0,
401
74.3k
  /* 3581 */ 'a', 'd', 'd', 'i', 'c', 32, 0,
402
74.3k
  /* 3588 */ 'r', 'l', 'd', 'i', 'c', 32, 0,
403
74.3k
  /* 3595 */ 's', 'u', 'b', 'f', 'i', 'c', 32, 0,
404
74.3k
  /* 3603 */ 'x', 's', 'r', 'd', 'p', 'i', 'c', 32, 0,
405
74.3k
  /* 3612 */ 'x', 'v', 'r', 'd', 'p', 'i', 'c', 32, 0,
406
74.3k
  /* 3621 */ 'x', 'v', 'r', 's', 'p', 'i', 'c', 32, 0,
407
74.3k
  /* 3630 */ 'i', 'c', 'b', 'l', 'c', 32, 0,
408
74.3k
  /* 3637 */ 'b', 'r', 'i', 'n', 'c', 32, 0,
409
74.3k
  /* 3644 */ 's', 'y', 'n', 'c', 32, 0,
410
74.3k
  /* 3650 */ 'x', 'x', 'l', 'o', 'r', 'c', 32, 0,
411
74.3k
  /* 3658 */ 'c', 'r', 'o', 'r', 'c', 32, 0,
412
74.3k
  /* 3665 */ 'e', 'v', 'o', 'r', 'c', 32, 0,
413
74.3k
  /* 3672 */ 's', 'c', 32, 0,
414
74.3k
  /* 3676 */ 'v', 'e', 'x', 't', 's', 'b', '2', 'd', 32, 0,
415
74.3k
  /* 3686 */ 'v', 'e', 'x', 't', 's', 'h', '2', 'd', 32, 0,
416
74.3k
  /* 3696 */ 'v', 'e', 'x', 't', 's', 'w', '2', 'd', 32, 0,
417
74.3k
  /* 3706 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'd', 32, 0,
418
74.3k
  /* 3719 */ 'v', 's', 'h', 'a', 's', 'i', 'g', 'm', 'a', 'd', 32, 0,
419
74.3k
  /* 3731 */ 'v', 's', 'r', 'a', 'd', 32, 0,
420
74.3k
  /* 3738 */ 'v', 'g', 'b', 'b', 'd', 32, 0,
421
74.3k
  /* 3745 */ 'v', 'p', 'r', 't', 'y', 'b', 'd', 32, 0,
422
74.3k
  /* 3754 */ 'p', 's', '_', 'a', 'd', 'd', 32, 0,
423
74.3k
  /* 3762 */ 'e', 'f', 'd', 'a', 'd', 'd', 32, 0,
424
74.3k
  /* 3770 */ 'q', 'v', 'f', 'a', 'd', 'd', 32, 0,
425
74.3k
  /* 3778 */ 'p', 's', '_', 'm', 'a', 'd', 'd', 32, 0,
426
74.3k
  /* 3787 */ 'q', 'v', 'f', 'm', 'a', 'd', 'd', 32, 0,
427
74.3k
  /* 3796 */ 'p', 's', '_', 'n', 'm', 'a', 'd', 'd', 32, 0,
428
74.3k
  /* 3806 */ 'q', 'v', 'f', 'n', 'm', 'a', 'd', 'd', 32, 0,
429
74.3k
  /* 3816 */ 'q', 'v', 'f', 'x', 'x', 'c', 'p', 'n', 'm', 'a', 'd', 'd', 32, 0,
430
74.3k
  /* 3830 */ 'q', 'v', 'f', 'x', 'x', 'n', 'p', 'm', 'a', 'd', 'd', 32, 0,
431
74.3k
  /* 3843 */ 'q', 'v', 'f', 'x', 'm', 'a', 'd', 'd', 32, 0,
432
74.3k
  /* 3853 */ 'q', 'v', 'f', 'x', 'x', 'm', 'a', 'd', 'd', 32, 0,
433
74.3k
  /* 3864 */ 'e', 'f', 's', 'a', 'd', 'd', 32, 0,
434
74.3k
  /* 3872 */ 'e', 'v', 'f', 's', 'a', 'd', 'd', 32, 0,
435
74.3k
  /* 3881 */ 'e', 'v', 'l', 'd', 'd', 32, 0,
436
74.3k
  /* 3888 */ 'm', 't', 'v', 's', 'r', 'd', 'd', 32, 0,
437
74.3k
  /* 3897 */ 'e', 'v', 's', 't', 'd', 'd', 32, 0,
438
74.3k
  /* 3905 */ 'e', 'f', 's', 'c', 'f', 'd', 32, 0,
439
74.3k
  /* 3913 */ 'l', 'f', 'd', 32, 0,
440
74.3k
  /* 3918 */ 's', 't', 'f', 'd', 32, 0,
441
74.3k
  /* 3924 */ 'v', 'n', 'e', 'g', 'd', 32, 0,
442
74.3k
  /* 3931 */ 'm', 'a', 'd', 'd', 'h', 'd', 32, 0,
443
74.3k
  /* 3939 */ 'm', 'u', 'l', 'h', 'd', 32, 0,
444
74.3k
  /* 3946 */ 'q', 'v', 'f', 'c', 'f', 'i', 'd', 32, 0,
445
74.3k
  /* 3955 */ 'e', 'f', 'd', 'c', 'f', 's', 'i', 'd', 32, 0,
446
74.3k
  /* 3965 */ 'q', 'v', 'f', 'c', 't', 'i', 'd', 32, 0,
447
74.3k
  /* 3974 */ 'e', 'f', 'd', 'c', 'f', 'u', 'i', 'd', 32, 0,
448
74.3k
  /* 3984 */ 't', 'l', 'b', 'l', 'd', 32, 0,
449
74.3k
  /* 3991 */ 'm', 'a', 'd', 'd', 'l', 'd', 32, 0,
450
74.3k
  /* 3999 */ 'm', 'u', 'l', 'l', 'd', 32, 0,
451
74.3k
  /* 4006 */ 'c', 'm', 'p', 'l', 'd', 32, 0,
452
74.3k
  /* 4013 */ 'm', 'f', 'v', 's', 'r', 'l', 'd', 32, 0,
453
74.3k
  /* 4022 */ 'v', 'r', 'l', 'd', 32, 0,
454
74.3k
  /* 4028 */ 'v', 's', 'l', 'd', 32, 0,
455
74.3k
  /* 4034 */ 'v', 'b', 'p', 'e', 'r', 'm', 'd', 32, 0,
456
74.3k
  /* 4043 */ 'v', 'p', 'm', 's', 'u', 'm', 'd', 32, 0,
457
74.3k
  /* 4052 */ 'x', 'x', 'l', 'a', 'n', 'd', 32, 0,
458
74.3k
  /* 4060 */ 'x', 'x', 'l', 'n', 'a', 'n', 'd', 32, 0,
459
74.3k
  /* 4069 */ 'c', 'r', 'n', 'a', 'n', 'd', 32, 0,
460
74.3k
  /* 4077 */ 'e', 'v', 'n', 'a', 'n', 'd', 32, 0,
461
74.3k
  /* 4085 */ 'c', 'r', 'a', 'n', 'd', 32, 0,
462
74.3k
  /* 4092 */ 'e', 'v', 'a', 'n', 'd', 32, 0,
463
74.3k
  /* 4099 */ 'c', 'm', 'p', 'd', 32, 0,
464
74.3k
  /* 4105 */ 'x', 'x', 'b', 'r', 'd', 32, 0,
465
74.3k
  /* 4112 */ 'm', 't', 'm', 's', 'r', 'd', 32, 0,
466
74.3k
  /* 4120 */ 'm', 'f', 'v', 's', 'r', 'd', 32, 0,
467
74.3k
  /* 4128 */ 'm', 't', 'v', 's', 'r', 'd', 32, 0,
468
74.3k
  /* 4136 */ 'm', 'o', 'd', 's', 'd', 32, 0,
469
74.3k
  /* 4143 */ 'v', 'm', 'i', 'n', 's', 'd', 32, 0,
470
74.3k
  /* 4151 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'd', 32, 0,
471
74.3k
  /* 4161 */ 'v', 'm', 'a', 'x', 's', 'd', 32, 0,
472
74.3k
  /* 4169 */ 'l', 'x', 's', 'd', 32, 0,
473
74.3k
  /* 4175 */ 's', 't', 'x', 's', 'd', 32, 0,
474
74.3k
  /* 4182 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'd', 32, 0,
475
74.3k
  /* 4193 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'd', 32, 0,
476
74.3k
  /* 4203 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'd', 32, 0,
477
74.3k
  /* 4213 */ 's', 't', 'd', 32, 0,
478
74.3k
  /* 4218 */ 'm', 'o', 'd', 'u', 'd', 32, 0,
479
74.3k
  /* 4225 */ 'v', 'm', 'i', 'n', 'u', 'd', 32, 0,
480
74.3k
  /* 4233 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'd', 32, 0,
481
74.3k
  /* 4243 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'd', 32, 0,
482
74.3k
  /* 4253 */ 'v', 'm', 'a', 'x', 'u', 'd', 32, 0,
483
74.3k
  /* 4261 */ 'd', 'i', 'v', 'd', 32, 0,
484
74.3k
  /* 4267 */ 'v', 'c', 'l', 'z', 'd', 32, 0,
485
74.3k
  /* 4274 */ 'c', 'n', 't', 'l', 'z', 'd', 32, 0,
486
74.3k
  /* 4282 */ 'v', 'c', 't', 'z', 'd', 32, 0,
487
74.3k
  /* 4289 */ 'c', 'n', 't', 't', 'z', 'd', 32, 0,
488
74.3k
  /* 4297 */ 'm', 'f', 'b', 'h', 'r', 'b', 'e', 32, 0,
489
74.3k
  /* 4306 */ 'm', 'f', 'f', 's', 'c', 'e', 32, 0,
490
74.3k
  /* 4314 */ 'a', 'd', 'd', 'e', 32, 0,
491
74.3k
  /* 4320 */ 'd', 'i', 'v', 'd', 'e', 32, 0,
492
74.3k
  /* 4327 */ 's', 'l', 'b', 'm', 'f', 'e', 'e', 32, 0,
493
74.3k
  /* 4336 */ 'w', 'r', 't', 'e', 'e', 32, 0,
494
74.3k
  /* 4343 */ 's', 'u', 'b', 'f', 'e', 32, 0,
495
74.3k
  /* 4350 */ 'e', 'v', 'l', 'w', 'h', 'e', 32, 0,
496
74.3k
  /* 4358 */ 'e', 'v', 's', 't', 'w', 'h', 'e', 32, 0,
497
74.3k
  /* 4367 */ 's', 'l', 'b', 'i', 'e', 32, 0,
498
74.3k
  /* 4374 */ 't', 'l', 'b', 'i', 'e', 32, 0,
499
74.3k
  /* 4381 */ 'a', 'd', 'd', 'm', 'e', 32, 0,
500
74.3k
  /* 4388 */ 's', 'u', 'b', 'f', 'm', 'e', 32, 0,
501
74.3k
  /* 4396 */ 't', 'l', 'b', 'r', 'e', 32, 0,
502
74.3k
  /* 4403 */ 'q', 'v', 'f', 'r', 'e', 32, 0,
503
74.3k
  /* 4410 */ 's', 'l', 'b', 'm', 't', 'e', 32, 0,
504
74.3k
  /* 4418 */ 'p', 's', '_', 'r', 's', 'q', 'r', 't', 'e', 32, 0,
505
74.3k
  /* 4429 */ 'q', 'v', 'f', 'r', 's', 'q', 'r', 't', 'e', 32, 0,
506
74.3k
  /* 4440 */ 'p', 'a', 's', 't', 'e', 32, 0,
507
74.3k
  /* 4447 */ 't', 'l', 'b', 'w', 'e', 32, 0,
508
74.3k
  /* 4454 */ 'd', 'i', 'v', 'w', 'e', 32, 0,
509
74.3k
  /* 4461 */ 'e', 'v', 's', 't', 'w', 'w', 'e', 32, 0,
510
74.3k
  /* 4470 */ 'a', 'd', 'd', 'z', 'e', 32, 0,
511
74.3k
  /* 4477 */ 's', 'u', 'b', 'f', 'z', 'e', 32, 0,
512
74.3k
  /* 4485 */ 'd', 'c', 'b', 'f', 32, 0,
513
74.3k
  /* 4491 */ 's', 'u', 'b', 'f', 32, 0,
514
74.3k
  /* 4497 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'f', 32, 0,
515
74.3k
  /* 4507 */ 'e', 'v', 'm', 'w', 'h', 's', 'm', 'f', 32, 0,
516
74.3k
  /* 4517 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'f', 32, 0,
517
74.3k
  /* 4527 */ 'e', 'v', 'm', 'w', 's', 'm', 'f', 32, 0,
518
74.3k
  /* 4536 */ 'm', 'c', 'r', 'f', 32, 0,
519
74.3k
  /* 4542 */ 'm', 'f', 'o', 'c', 'r', 'f', 32, 0,
520
74.3k
  /* 4550 */ 'm', 't', 'o', 'c', 'r', 'f', 32, 0,
521
74.3k
  /* 4558 */ 'm', 't', 'c', 'r', 'f', 32, 0,
522
74.3k
  /* 4565 */ 'e', 'f', 'd', 'c', 'f', 's', 'f', 32, 0,
523
74.3k
  /* 4574 */ 'e', 'f', 's', 'c', 'f', 's', 'f', 32, 0,
524
74.3k
  /* 4583 */ 'e', 'v', 'f', 's', 'c', 'f', 's', 'f', 32, 0,
525
74.3k
  /* 4593 */ 'm', 't', 'f', 's', 'f', 32, 0,
526
74.3k
  /* 4600 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'f', 32, 0,
527
74.3k
  /* 4610 */ 'e', 'v', 'm', 'w', 'h', 's', 's', 'f', 32, 0,
528
74.3k
  /* 4620 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'f', 32, 0,
529
74.3k
  /* 4630 */ 'e', 'v', 'm', 'w', 's', 's', 'f', 32, 0,
530
74.3k
  /* 4639 */ 'e', 'f', 'd', 'c', 't', 's', 'f', 32, 0,
531
74.3k
  /* 4648 */ 'e', 'f', 's', 'c', 't', 's', 'f', 32, 0,
532
74.3k
  /* 4657 */ 'e', 'v', 'f', 's', 'c', 't', 's', 'f', 32, 0,
533
74.3k
  /* 4667 */ 'e', 'f', 'd', 'c', 'f', 'u', 'f', 32, 0,
534
74.3k
  /* 4676 */ 'e', 'f', 's', 'c', 'f', 'u', 'f', 32, 0,
535
74.3k
  /* 4685 */ 'e', 'v', 'f', 's', 'c', 'f', 'u', 'f', 32, 0,
536
74.3k
  /* 4695 */ 'e', 'f', 'd', 'c', 't', 'u', 'f', 32, 0,
537
74.3k
  /* 4704 */ 'e', 'f', 's', 'c', 't', 'u', 'f', 32, 0,
538
74.3k
  /* 4713 */ 's', 'l', 'b', 'i', 'e', 'g', 32, 0,
539
74.3k
  /* 4721 */ 'p', 's', '_', 'n', 'e', 'g', 32, 0,
540
74.3k
  /* 4729 */ 'e', 'f', 'd', 'n', 'e', 'g', 32, 0,
541
74.3k
  /* 4737 */ 'q', 'v', 'f', 'n', 'e', 'g', 32, 0,
542
74.3k
  /* 4745 */ 'e', 'f', 's', 'n', 'e', 'g', 32, 0,
543
74.3k
  /* 4753 */ 'e', 'v', 'f', 's', 'n', 'e', 'g', 32, 0,
544
74.3k
  /* 4762 */ 'e', 'v', 'n', 'e', 'g', 32, 0,
545
74.3k
  /* 4769 */ 'v', 's', 'r', 'a', 'h', 32, 0,
546
74.3k
  /* 4776 */ 'e', 'v', 'l', 'd', 'h', 32, 0,
547
74.3k
  /* 4783 */ 'e', 'v', 's', 't', 'd', 'h', 32, 0,
548
74.3k
  /* 4791 */ 'v', 'c', 'm', 'p', 'n', 'e', 'h', 32, 0,
549
74.3k
  /* 4800 */ 'v', 'm', 'r', 'g', 'h', 'h', 32, 0,
550
74.3k
  /* 4808 */ 'v', 'm', 'r', 'g', 'l', 'h', 32, 0,
551
74.3k
  /* 4816 */ 'v', 'r', 'l', 'h', 32, 0,
552
74.3k
  /* 4822 */ 'v', 's', 'l', 'h', 32, 0,
553
74.3k
  /* 4828 */ 'v', 'p', 'm', 's', 'u', 'm', 'h', 32, 0,
554
74.3k
  /* 4837 */ 'x', 'x', 'b', 'r', 'h', 32, 0,
555
74.3k
  /* 4844 */ 'v', 's', 'r', 'h', 32, 0,
556
74.3k
  /* 4850 */ 'v', 'm', 'u', 'l', 'e', 's', 'h', 32, 0,
557
74.3k
  /* 4859 */ 'v', 'a', 'v', 'g', 's', 'h', 32, 0,
558
74.3k
  /* 4867 */ 'v', 'u', 'p', 'k', 'h', 's', 'h', 32, 0,
559
74.3k
  /* 4876 */ 'v', 's', 'p', 'l', 't', 'i', 's', 'h', 32, 0,
560
74.3k
  /* 4886 */ 'v', 'u', 'p', 'k', 'l', 's', 'h', 32, 0,
561
74.3k
  /* 4895 */ 'v', 'm', 'i', 'n', 's', 'h', 32, 0,
562
74.3k
  /* 4903 */ 'v', 'm', 'u', 'l', 'o', 's', 'h', 32, 0,
563
74.3k
  /* 4912 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'h', 32, 0,
564
74.3k
  /* 4922 */ 'e', 'v', 'e', 'x', 't', 's', 'h', 32, 0,
565
74.3k
  /* 4931 */ 'v', 'm', 'a', 'x', 's', 'h', 32, 0,
566
74.3k
  /* 4939 */ 'v', 's', 'p', 'l', 't', 'h', 32, 0,
567
74.3k
  /* 4947 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'h', 32, 0,
568
74.3k
  /* 4957 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'h', 32, 0,
569
74.3k
  /* 4967 */ 's', 't', 'h', 32, 0,
570
74.3k
  /* 4972 */ 'v', 'a', 'b', 's', 'd', 'u', 'h', 32, 0,
571
74.3k
  /* 4981 */ 'v', 'm', 'u', 'l', 'e', 'u', 'h', 32, 0,
572
74.3k
  /* 4990 */ 'v', 'a', 'v', 'g', 'u', 'h', 32, 0,
573
74.3k
  /* 4998 */ 'v', 'm', 'i', 'n', 'u', 'h', 32, 0,
574
74.3k
  /* 5006 */ 'v', 'm', 'u', 'l', 'o', 'u', 'h', 32, 0,
575
74.3k
  /* 5015 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'h', 32, 0,
576
74.3k
  /* 5025 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'u', 'h', 32, 0,
577
74.3k
  /* 5037 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'h', 32, 0,
578
74.3k
  /* 5047 */ 'v', 'm', 'a', 'x', 'u', 'h', 32, 0,
579
74.3k
  /* 5055 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'h', 32, 0,
580
74.3k
  /* 5065 */ 'v', 'c', 'l', 'z', 'h', 32, 0,
581
74.3k
  /* 5072 */ 'v', 'c', 't', 'z', 'h', 32, 0,
582
74.3k
  /* 5079 */ 'd', 'c', 'b', 'i', 32, 0,
583
74.3k
  /* 5085 */ 'i', 'c', 'b', 'i', 32, 0,
584
74.3k
  /* 5091 */ 's', 'u', 'b', 'i', 32, 0,
585
74.3k
  /* 5097 */ 'd', 'c', 'c', 'c', 'i', 32, 0,
586
74.3k
  /* 5104 */ 'i', 'c', 'c', 'c', 'i', 32, 0,
587
74.3k
  /* 5111 */ 'q', 'v', 'g', 'p', 'c', 'i', 32, 0,
588
74.3k
  /* 5119 */ 's', 'r', 'a', 'd', 'i', 32, 0,
589
74.3k
  /* 5126 */ 'a', 'd', 'd', 'i', 32, 0,
590
74.3k
  /* 5132 */ 'c', 'm', 'p', 'l', 'd', 'i', 32, 0,
591
74.3k
  /* 5140 */ 'c', 'l', 'r', 'l', 's', 'l', 'd', 'i', 32, 0,
592
74.3k
  /* 5150 */ 'e', 'x', 't', 'l', 'd', 'i', 32, 0,
593
74.3k
  /* 5158 */ 'x', 'x', 'p', 'e', 'r', 'm', 'd', 'i', 32, 0,
594
74.3k
  /* 5168 */ 'c', 'm', 'p', 'd', 'i', 32, 0,
595
74.3k
  /* 5175 */ 'c', 'l', 'r', 'r', 'd', 'i', 32, 0,
596
74.3k
  /* 5183 */ 'i', 'n', 's', 'r', 'd', 'i', 32, 0,
597
74.3k
  /* 5191 */ 'r', 'o', 't', 'r', 'd', 'i', 32, 0,
598
74.3k
  /* 5199 */ 'e', 'x', 't', 'r', 'd', 'i', 32, 0,
599
74.3k
  /* 5207 */ 't', 'd', 'i', 32, 0,
600
74.3k
  /* 5212 */ 'w', 'r', 't', 'e', 'e', 'i', 32, 0,
601
74.3k
  /* 5220 */ 'm', 't', 'f', 's', 'f', 'i', 32, 0,
602
74.3k
  /* 5228 */ 'e', 'v', 's', 'p', 'l', 'a', 't', 'f', 'i', 32, 0,
603
74.3k
  /* 5239 */ 'e', 'v', 'm', 'e', 'r', 'g', 'e', 'h', 'i', 32, 0,
604
74.3k
  /* 5250 */ 'e', 'v', 'm', 'e', 'r', 'g', 'e', 'l', 'o', 'h', 'i', 32, 0,
605
74.3k
  /* 5263 */ 't', 'l', 'b', 'l', 'i', 32, 0,
606
74.3k
  /* 5270 */ 'm', 'u', 'l', 'l', 'i', 32, 0,
607
74.3k
  /* 5277 */ 'e', 'x', 't', 's', 'w', 's', 'l', 'i', 32, 0,
608
74.3k
  /* 5287 */ 'v', 'r', 'l', 'd', 'm', 'i', 32, 0,
609
74.3k
  /* 5295 */ 'r', 'l', 'd', 'i', 'm', 'i', 32, 0,
610
74.3k
  /* 5303 */ 'r', 'l', 'w', 'i', 'm', 'i', 32, 0,
611
74.3k
  /* 5311 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'i', 32, 0,
612
74.3k
  /* 5321 */ 'e', 'v', 'm', 'w', 'h', 's', 'm', 'i', 32, 0,
613
74.3k
  /* 5331 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'i', 32, 0,
614
74.3k
  /* 5341 */ 'e', 'v', 'm', 'w', 's', 'm', 'i', 32, 0,
615
74.3k
  /* 5350 */ 'e', 'v', 'm', 'h', 'e', 'u', 'm', 'i', 32, 0,
616
74.3k
  /* 5360 */ 'e', 'v', 'm', 'w', 'h', 'u', 'm', 'i', 32, 0,
617
74.3k
  /* 5370 */ 'e', 'v', 'm', 'w', 'l', 'u', 'm', 'i', 32, 0,
618
74.3k
  /* 5380 */ 'e', 'v', 'm', 'h', 'o', 'u', 'm', 'i', 32, 0,
619
74.3k
  /* 5390 */ 'e', 'v', 'm', 'w', 'u', 'm', 'i', 32, 0,
620
74.3k
  /* 5399 */ 'v', 'r', 'l', 'w', 'm', 'i', 32, 0,
621
74.3k
  /* 5407 */ 'q', 'v', 'a', 'l', 'i', 'g', 'n', 'i', 32, 0,
622
74.3k
  /* 5417 */ 'm', 'f', 'f', 's', 'c', 'r', 'n', 'i', 32, 0,
623
74.3k
  /* 5427 */ 'm', 'f', 'f', 's', 'c', 'd', 'r', 'n', 'i', 32, 0,
624
74.3k
  /* 5438 */ 'v', 's', 'l', 'd', 'o', 'i', 32, 0,
625
74.3k
  /* 5446 */ 'x', 's', 'r', 'd', 'p', 'i', 32, 0,
626
74.3k
  /* 5454 */ 'x', 'v', 'r', 'd', 'p', 'i', 32, 0,
627
74.3k
  /* 5462 */ 'x', 's', 'r', 'q', 'p', 'i', 32, 0,
628
74.3k
  /* 5470 */ 'x', 'v', 'r', 's', 'p', 'i', 32, 0,
629
74.3k
  /* 5478 */ 'x', 'o', 'r', 'i', 32, 0,
630
74.3k
  /* 5484 */ 'e', 'f', 'd', 'c', 'f', 's', 'i', 32, 0,
631
74.3k
  /* 5493 */ 'e', 'f', 's', 'c', 'f', 's', 'i', 32, 0,
632
74.3k
  /* 5502 */ 'e', 'v', 'f', 's', 'c', 'f', 's', 'i', 32, 0,
633
74.3k
  /* 5512 */ 'e', 'f', 'd', 'c', 't', 's', 'i', 32, 0,
634
74.3k
  /* 5521 */ 'e', 'f', 's', 'c', 't', 's', 'i', 32, 0,
635
74.3k
  /* 5530 */ 'e', 'v', 'f', 's', 'c', 't', 's', 'i', 32, 0,
636
74.3k
  /* 5540 */ 'q', 'v', 'e', 's', 'p', 'l', 'a', 't', 'i', 32, 0,
637
74.3k
  /* 5551 */ 'e', 'v', 's', 'p', 'l', 'a', 't', 'i', 32, 0,
638
74.3k
  /* 5561 */ 'e', 'f', 'd', 'c', 'f', 'u', 'i', 32, 0,
639
74.3k
  /* 5570 */ 'e', 'f', 's', 'c', 'f', 'u', 'i', 32, 0,
640
74.3k
  /* 5579 */ 'e', 'v', 'f', 's', 'c', 'f', 'u', 'i', 32, 0,
641
74.3k
  /* 5589 */ 'e', 'f', 'd', 'c', 't', 'u', 'i', 32, 0,
642
74.3k
  /* 5598 */ 'e', 'f', 's', 'c', 't', 'u', 'i', 32, 0,
643
74.3k
  /* 5607 */ 'e', 'v', 'f', 's', 'c', 't', 'u', 'i', 32, 0,
644
74.3k
  /* 5617 */ 's', 'r', 'a', 'w', 'i', 32, 0,
645
74.3k
  /* 5624 */ 'x', 'x', 's', 'l', 'd', 'w', 'i', 32, 0,
646
74.3k
  /* 5633 */ 'c', 'm', 'p', 'l', 'w', 'i', 32, 0,
647
74.3k
  /* 5641 */ 'e', 'v', 'r', 'l', 'w', 'i', 32, 0,
648
74.3k
  /* 5649 */ 'c', 'l', 'r', 'l', 's', 'l', 'w', 'i', 32, 0,
649
74.3k
  /* 5659 */ 'i', 'n', 's', 'l', 'w', 'i', 32, 0,
650
74.3k
  /* 5667 */ 'e', 'v', 's', 'l', 'w', 'i', 32, 0,
651
74.3k
  /* 5675 */ 'e', 'x', 't', 'l', 'w', 'i', 32, 0,
652
74.3k
  /* 5683 */ 'c', 'm', 'p', 'w', 'i', 32, 0,
653
74.3k
  /* 5690 */ 'c', 'l', 'r', 'r', 'w', 'i', 32, 0,
654
74.3k
  /* 5698 */ 'i', 'n', 's', 'r', 'w', 'i', 32, 0,
655
74.3k
  /* 5706 */ 'r', 'o', 't', 'r', 'w', 'i', 32, 0,
656
74.3k
  /* 5714 */ 'e', 'x', 't', 'r', 'w', 'i', 32, 0,
657
74.3k
  /* 5722 */ 'l', 's', 'w', 'i', 32, 0,
658
74.3k
  /* 5728 */ 's', 't', 's', 'w', 'i', 32, 0,
659
74.3k
  /* 5735 */ 't', 'w', 'i', 32, 0,
660
74.3k
  /* 5740 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'x', 'i', 32, 0,
661
74.3k
  /* 5751 */ 'q', 'v', 's', 't', 'f', 'd', 'x', 'i', 32, 0,
662
74.3k
  /* 5761 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'x', 'i', 32, 0,
663
74.3k
  /* 5772 */ 'q', 'v', 's', 't', 'f', 's', 'x', 'i', 32, 0,
664
74.3k
  /* 5782 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'u', 'x', 'i', 32, 0,
665
74.3k
  /* 5794 */ 'q', 'v', 's', 't', 'f', 'd', 'u', 'x', 'i', 32, 0,
666
74.3k
  /* 5805 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'u', 'x', 'i', 32, 0,
667
74.3k
  /* 5817 */ 'q', 'v', 's', 't', 'f', 's', 'u', 'x', 'i', 32, 0,
668
74.3k
  /* 5828 */ 't', 'c', 'h', 'e', 'c', 'k', 32, 0,
669
74.3k
  /* 5836 */ 'p', 's', 'q', '_', 'l', 32, 0,
670
74.3k
  /* 5843 */ 'd', 'c', 'b', 'z', '_', 'l', 32, 0,
671
74.3k
  /* 5851 */ 'q', 'v', 'f', 'l', 'o', 'g', 'i', 'c', 'a', 'l', 32, 0,
672
74.3k
  /* 5863 */ 'b', 'l', 32, 0,
673
74.3k
  /* 5867 */ 'b', 'c', 'l', 32, 0,
674
74.3k
  /* 5872 */ 'r', 'l', 'd', 'c', 'l', 32, 0,
675
74.3k
  /* 5879 */ 'r', 'l', 'd', 'i', 'c', 'l', 32, 0,
676
74.3k
  /* 5887 */ 't', 'l', 'b', 'i', 'e', 'l', 32, 0,
677
74.3k
  /* 5895 */ 'p', 's', '_', 's', 'e', 'l', 32, 0,
678
74.3k
  /* 5903 */ 'q', 'v', 'f', 's', 'e', 'l', 32, 0,
679
74.3k
  /* 5911 */ 'i', 's', 'e', 'l', 32, 0,
680
74.3k
  /* 5917 */ 'v', 's', 'e', 'l', 32, 0,
681
74.3k
  /* 5923 */ 'x', 'x', 's', 'e', 'l', 32, 0,
682
74.3k
  /* 5930 */ 'd', 'c', 'b', 'f', 'l', 32, 0,
683
74.3k
  /* 5937 */ 'l', 'x', 'v', 'l', 'l', 32, 0,
684
74.3k
  /* 5944 */ 's', 't', 'x', 'v', 'l', 'l', 32, 0,
685
74.3k
  /* 5952 */ 'b', 'c', 'l', 'r', 'l', 32, 0,
686
74.3k
  /* 5959 */ 'b', 'c', 'c', 't', 'r', 'l', 32, 0,
687
74.3k
  /* 5967 */ 'm', 'f', 'f', 's', 'l', 32, 0,
688
74.3k
  /* 5974 */ 'l', 'v', 's', 'l', 32, 0,
689
74.3k
  /* 5980 */ 'p', 's', '_', 'm', 'u', 'l', 32, 0,
690
74.3k
  /* 5988 */ 'e', 'f', 'd', 'm', 'u', 'l', 32, 0,
691
74.3k
  /* 5996 */ 'q', 'v', 'f', 'm', 'u', 'l', 32, 0,
692
74.3k
  /* 6004 */ 'e', 'f', 's', 'm', 'u', 'l', 32, 0,
693
74.3k
  /* 6012 */ 'e', 'v', 'f', 's', 'm', 'u', 'l', 32, 0,
694
74.3k
  /* 6021 */ 'q', 'v', 'f', 'x', 'm', 'u', 'l', 32, 0,
695
74.3k
  /* 6030 */ 'l', 'x', 'v', 'l', 32, 0,
696
74.3k
  /* 6036 */ 's', 't', 'x', 'v', 'l', 32, 0,
697
74.3k
  /* 6043 */ 'l', 'v', 'x', 'l', 32, 0,
698
74.3k
  /* 6049 */ 's', 't', 'v', 'x', 'l', 32, 0,
699
74.3k
  /* 6056 */ 'd', 'c', 'b', 'z', 'l', 32, 0,
700
74.3k
  /* 6063 */ 'b', 'd', 'z', 'l', 32, 0,
701
74.3k
  /* 6069 */ 'b', 'd', 'n', 'z', 'l', 32, 0,
702
74.3k
  /* 6076 */ 'v', 'm', 's', 'u', 'm', 'm', 'b', 'm', 32, 0,
703
74.3k
  /* 6086 */ 'v', 's', 'u', 'b', 'u', 'b', 'm', 32, 0,
704
74.3k
  /* 6095 */ 'v', 'a', 'd', 'd', 'u', 'b', 'm', 32, 0,
705
74.3k
  /* 6104 */ 'v', 'm', 's', 'u', 'm', 'u', 'b', 'm', 32, 0,
706
74.3k
  /* 6114 */ 'v', 's', 'u', 'b', 'u', 'd', 'm', 32, 0,
707
74.3k
  /* 6123 */ 'v', 'a', 'd', 'd', 'u', 'd', 'm', 32, 0,
708
74.3k
  /* 6132 */ 'v', 'm', 's', 'u', 'm', 's', 'h', 'm', 32, 0,
709
74.3k
  /* 6142 */ 'v', 's', 'u', 'b', 'u', 'h', 'm', 32, 0,
710
74.3k
  /* 6151 */ 'v', 'm', 'l', 'a', 'd', 'd', 'u', 'h', 'm', 32, 0,
711
74.3k
  /* 6162 */ 'v', 'a', 'd', 'd', 'u', 'h', 'm', 32, 0,
712
74.3k
  /* 6171 */ 'v', 'm', 's', 'u', 'm', 'u', 'h', 'm', 32, 0,
713
74.3k
  /* 6181 */ 'v', 'r', 'f', 'i', 'm', 32, 0,
714
74.3k
  /* 6188 */ 'x', 's', 'r', 'd', 'p', 'i', 'm', 32, 0,
715
74.3k
  /* 6197 */ 'x', 'v', 'r', 'd', 'p', 'i', 'm', 32, 0,
716
74.3k
  /* 6206 */ 'x', 'v', 'r', 's', 'p', 'i', 'm', 32, 0,
717
74.3k
  /* 6215 */ 'q', 'v', 'f', 'r', 'i', 'm', 32, 0,
718
74.3k
  /* 6223 */ 'v', 'r', 'l', 'd', 'n', 'm', 32, 0,
719
74.3k
  /* 6231 */ 'r', 'l', 'w', 'i', 'n', 'm', 32, 0,
720
74.3k
  /* 6239 */ 'v', 'r', 'l', 'w', 'n', 'm', 32, 0,
721
74.3k
  /* 6247 */ 'v', 's', 'u', 'b', 'u', 'q', 'm', 32, 0,
722
74.3k
  /* 6256 */ 'v', 'a', 'd', 'd', 'u', 'q', 'm', 32, 0,
723
74.3k
  /* 6265 */ 'v', 's', 'u', 'b', 'e', 'u', 'q', 'm', 32, 0,
724
74.3k
  /* 6275 */ 'v', 'a', 'd', 'd', 'e', 'u', 'q', 'm', 32, 0,
725
74.3k
  /* 6285 */ 'q', 'v', 'f', 'p', 'e', 'r', 'm', 32, 0,
726
74.3k
  /* 6294 */ 'v', 'p', 'e', 'r', 'm', 32, 0,
727
74.3k
  /* 6301 */ 'x', 'x', 'p', 'e', 'r', 'm', 32, 0,
728
74.3k
  /* 6309 */ 'v', 'p', 'k', 'u', 'd', 'u', 'm', 32, 0,
729
74.3k
  /* 6318 */ 'v', 'p', 'k', 'u', 'h', 'u', 'm', 32, 0,
730
74.3k
  /* 6327 */ 'v', 'p', 'k', 'u', 'w', 'u', 'm', 32, 0,
731
74.3k
  /* 6336 */ 'v', 's', 'u', 'b', 'u', 'w', 'm', 32, 0,
732
74.3k
  /* 6345 */ 'v', 'a', 'd', 'd', 'u', 'w', 'm', 32, 0,
733
74.3k
  /* 6354 */ 'v', 'm', 'u', 'l', 'u', 'w', 'm', 32, 0,
734
74.3k
  /* 6363 */ 'e', 'v', 'm', 'h', 'e', 'g', 's', 'm', 'f', 'a', 'n', 32, 0,
735
74.3k
  /* 6376 */ 'e', 'v', 'm', 'h', 'o', 'g', 's', 'm', 'f', 'a', 'n', 32, 0,
736
74.3k
  /* 6389 */ 'e', 'v', 'm', 'w', 's', 'm', 'f', 'a', 'n', 32, 0,
737
74.3k
  /* 6400 */ 'e', 'v', 'm', 'w', 's', 's', 'f', 'a', 'n', 32, 0,
738
74.3k
  /* 6411 */ 'e', 'v', 'm', 'h', 'e', 'g', 's', 'm', 'i', 'a', 'n', 32, 0,
739
74.3k
  /* 6424 */ 'e', 'v', 'm', 'h', 'o', 'g', 's', 'm', 'i', 'a', 'n', 32, 0,
740
74.3k
  /* 6437 */ 'e', 'v', 'm', 'w', 's', 'm', 'i', 'a', 'n', 32, 0,
741
74.3k
  /* 6448 */ 'e', 'v', 'm', 'h', 'e', 'g', 'u', 'm', 'i', 'a', 'n', 32, 0,
742
74.3k
  /* 6461 */ 'e', 'v', 'm', 'h', 'o', 'g', 'u', 'm', 'i', 'a', 'n', 32, 0,
743
74.3k
  /* 6474 */ 'e', 'v', 'm', 'w', 'u', 'm', 'i', 'a', 'n', 32, 0,
744
74.3k
  /* 6485 */ 'q', 'v', 'f', 't', 's', 't', 'n', 'a', 'n', 32, 0,
745
74.3k
  /* 6496 */ 'q', 'v', 'f', 'c', 'p', 's', 'g', 'n', 32, 0,
746
74.3k
  /* 6506 */ 'v', 'r', 'f', 'i', 'n', 32, 0,
747
74.3k
  /* 6513 */ 'q', 'v', 'f', 'r', 'i', 'n', 32, 0,
748
74.3k
  /* 6521 */ 'm', 'f', 's', 'r', 'i', 'n', 32, 0,
749
74.3k
  /* 6529 */ 'm', 't', 's', 'r', 'i', 'n', 32, 0,
750
74.3k
  /* 6537 */ 'x', 's', 'c', 'v', 's', 'p', 'd', 'p', 'n', 32, 0,
751
74.3k
  /* 6548 */ 'x', 's', 'c', 'v', 'd', 'p', 's', 'p', 'n', 32, 0,
752
74.3k
  /* 6559 */ 'd', 'a', 'r', 'n', 32, 0,
753
74.3k
  /* 6565 */ 'm', 'f', 'f', 's', 'c', 'r', 'n', 32, 0,
754
74.3k
  /* 6574 */ 'm', 'f', 'f', 's', 'c', 'd', 'r', 'n', 32, 0,
755
74.3k
  /* 6584 */ 'e', 'v', 's', 't', 'w', 'h', 'o', 32, 0,
756
74.3k
  /* 6593 */ 'e', 'v', 'm', 'e', 'r', 'g', 'e', 'l', 'o', 32, 0,
757
74.3k
  /* 6604 */ 'e', 'v', 'm', 'e', 'r', 'g', 'e', 'h', 'i', 'l', 'o', 32, 0,
758
74.3k
  /* 6617 */ 'v', 's', 'l', 'o', 32, 0,
759
74.3k
  /* 6623 */ 'x', 's', 'c', 'v', 'q', 'p', 'd', 'p', 'o', 32, 0,
760
74.3k
  /* 6634 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'q', 'p', 'o', 32, 0,
761
74.3k
  /* 6646 */ 'x', 's', 'm', 's', 'u', 'b', 'q', 'p', 'o', 32, 0,
762
74.3k
  /* 6657 */ 'x', 's', 's', 'u', 'b', 'q', 'p', 'o', 32, 0,
763
74.3k
  /* 6667 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'q', 'p', 'o', 32, 0,
764
74.3k
  /* 6679 */ 'x', 's', 'm', 'a', 'd', 'd', 'q', 'p', 'o', 32, 0,
765
74.3k
  /* 6690 */ 'x', 's', 'a', 'd', 'd', 'q', 'p', 'o', 32, 0,
766
74.3k
  /* 6700 */ 'x', 's', 'm', 'u', 'l', 'q', 'p', 'o', 32, 0,
767
74.3k
  /* 6710 */ 'x', 's', 's', 'q', 'r', 't', 'q', 'p', 'o', 32, 0,
768
74.3k
  /* 6721 */ 'x', 's', 'd', 'i', 'v', 'q', 'p', 'o', 32, 0,
769
74.3k
  /* 6731 */ 'v', 's', 'r', 'o', 32, 0,
770
74.3k
  /* 6737 */ 'e', 'v', 's', 't', 'w', 'w', 'o', 32, 0,
771
74.3k
  /* 6746 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'a', 'd', 'p', 32, 0,
772
74.3k
  /* 6758 */ 'x', 'v', 'n', 'm', 's', 'u', 'b', 'a', 'd', 'p', 32, 0,
773
74.3k
  /* 6770 */ 'x', 's', 'm', 's', 'u', 'b', 'a', 'd', 'p', 32, 0,
774
74.3k
  /* 6781 */ 'x', 'v', 'm', 's', 'u', 'b', 'a', 'd', 'p', 32, 0,
775
74.3k
  /* 6792 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'a', 'd', 'p', 32, 0,
776
74.3k
  /* 6804 */ 'x', 'v', 'n', 'm', 'a', 'd', 'd', 'a', 'd', 'p', 32, 0,
777
74.3k
  /* 6816 */ 'x', 's', 'm', 'a', 'd', 'd', 'a', 'd', 'p', 32, 0,
778
74.3k
  /* 6827 */ 'x', 'v', 'm', 'a', 'd', 'd', 'a', 'd', 'p', 32, 0,
779
74.3k
  /* 6838 */ 'x', 's', 's', 'u', 'b', 'd', 'p', 32, 0,
780
74.3k
  /* 6847 */ 'x', 'v', 's', 'u', 'b', 'd', 'p', 32, 0,
781
74.3k
  /* 6856 */ 'x', 's', 't', 's', 't', 'd', 'c', 'd', 'p', 32, 0,
782
74.3k
  /* 6867 */ 'x', 'v', 't', 's', 't', 'd', 'c', 'd', 'p', 32, 0,
783
74.3k
  /* 6878 */ 'x', 's', 'm', 'i', 'n', 'c', 'd', 'p', 32, 0,
784
74.3k
  /* 6888 */ 'x', 's', 'm', 'a', 'x', 'c', 'd', 'p', 32, 0,
785
74.3k
  /* 6898 */ 'x', 's', 'a', 'd', 'd', 'd', 'p', 32, 0,
786
74.3k
  /* 6907 */ 'x', 'v', 'a', 'd', 'd', 'd', 'p', 32, 0,
787
74.3k
  /* 6916 */ 'x', 's', 'c', 'v', 's', 'x', 'd', 'd', 'p', 32, 0,
788
74.3k
  /* 6927 */ 'x', 'v', 'c', 'v', 's', 'x', 'd', 'd', 'p', 32, 0,
789
74.3k
  /* 6938 */ 'x', 's', 'c', 'v', 'u', 'x', 'd', 'd', 'p', 32, 0,
790
74.3k
  /* 6949 */ 'x', 'v', 'c', 'v', 'u', 'x', 'd', 'd', 'p', 32, 0,
791
74.3k
  /* 6960 */ 'x', 's', 'c', 'm', 'p', 'g', 'e', 'd', 'p', 32, 0,
792
74.3k
  /* 6971 */ 'x', 'v', 'c', 'm', 'p', 'g', 'e', 'd', 'p', 32, 0,
793
74.3k
  /* 6982 */ 'x', 's', 'r', 'e', 'd', 'p', 32, 0,
794
74.3k
  /* 6990 */ 'x', 'v', 'r', 'e', 'd', 'p', 32, 0,
795
74.3k
  /* 6998 */ 'x', 's', 'r', 's', 'q', 'r', 't', 'e', 'd', 'p', 32, 0,
796
74.3k
  /* 7010 */ 'x', 'v', 'r', 's', 'q', 'r', 't', 'e', 'd', 'p', 32, 0,
797
74.3k
  /* 7022 */ 'x', 's', 'n', 'e', 'g', 'd', 'p', 32, 0,
798
74.3k
  /* 7031 */ 'x', 'v', 'n', 'e', 'g', 'd', 'p', 32, 0,
799
74.3k
  /* 7040 */ 'x', 's', 'x', 's', 'i', 'g', 'd', 'p', 32, 0,
800
74.3k
  /* 7050 */ 'x', 'v', 'x', 's', 'i', 'g', 'd', 'p', 32, 0,
801
74.3k
  /* 7060 */ 'x', 's', 'm', 'i', 'n', 'j', 'd', 'p', 32, 0,
802
74.3k
  /* 7070 */ 'x', 's', 'm', 'a', 'x', 'j', 'd', 'p', 32, 0,
803
74.3k
  /* 7080 */ 'x', 's', 'm', 'u', 'l', 'd', 'p', 32, 0,
804
74.3k
  /* 7089 */ 'x', 'v', 'm', 'u', 'l', 'd', 'p', 32, 0,
805
74.3k
  /* 7098 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'm', 'd', 'p', 32, 0,
806
74.3k
  /* 7110 */ 'x', 'v', 'n', 'm', 's', 'u', 'b', 'm', 'd', 'p', 32, 0,
807
74.3k
  /* 7122 */ 'x', 's', 'm', 's', 'u', 'b', 'm', 'd', 'p', 32, 0,
808
74.3k
  /* 7133 */ 'x', 'v', 'm', 's', 'u', 'b', 'm', 'd', 'p', 32, 0,
809
74.3k
  /* 7144 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'm', 'd', 'p', 32, 0,
810
74.3k
  /* 7156 */ 'x', 'v', 'n', 'm', 'a', 'd', 'd', 'm', 'd', 'p', 32, 0,
811
74.3k
  /* 7168 */ 'x', 's', 'm', 'a', 'd', 'd', 'm', 'd', 'p', 32, 0,
812
74.3k
  /* 7179 */ 'x', 'v', 'm', 'a', 'd', 'd', 'm', 'd', 'p', 32, 0,
813
74.3k
  /* 7190 */ 'x', 's', 'c', 'p', 's', 'g', 'n', 'd', 'p', 32, 0,
814
74.3k
  /* 7201 */ 'x', 'v', 'c', 'p', 's', 'g', 'n', 'd', 'p', 32, 0,
815
74.3k
  /* 7212 */ 'x', 's', 'm', 'i', 'n', 'd', 'p', 32, 0,
816
74.3k
  /* 7221 */ 'x', 'v', 'm', 'i', 'n', 'd', 'p', 32, 0,
817
74.3k
  /* 7230 */ 'x', 's', 'c', 'm', 'p', 'o', 'd', 'p', 32, 0,
818
74.3k
  /* 7240 */ 'x', 's', 'c', 'v', 'h', 'p', 'd', 'p', 32, 0,
819
74.3k
  /* 7250 */ 'x', 's', 'c', 'v', 'q', 'p', 'd', 'p', 32, 0,
820
74.3k
  /* 7260 */ 'x', 's', 'c', 'v', 's', 'p', 'd', 'p', 32, 0,
821
74.3k
  /* 7270 */ 'x', 'v', 'c', 'v', 's', 'p', 'd', 'p', 32, 0,
822
74.3k
  /* 7280 */ 'x', 's', 'i', 'e', 'x', 'p', 'd', 'p', 32, 0,
823
74.3k
  /* 7290 */ 'x', 'v', 'i', 'e', 'x', 'p', 'd', 'p', 32, 0,
824
74.3k
  /* 7300 */ 'x', 's', 'c', 'm', 'p', 'e', 'x', 'p', 'd', 'p', 32, 0,
825
74.3k
  /* 7312 */ 'x', 's', 'x', 'e', 'x', 'p', 'd', 'p', 32, 0,
826
74.3k
  /* 7322 */ 'x', 'v', 'x', 'e', 'x', 'p', 'd', 'p', 32, 0,
827
74.3k
  /* 7332 */ 'x', 's', 'c', 'm', 'p', 'e', 'q', 'd', 'p', 32, 0,
828
74.3k
  /* 7343 */ 'x', 'v', 'c', 'm', 'p', 'e', 'q', 'd', 'p', 32, 0,
829
74.3k
  /* 7354 */ 'x', 's', 'n', 'a', 'b', 's', 'd', 'p', 32, 0,
830
74.3k
  /* 7364 */ 'x', 'v', 'n', 'a', 'b', 's', 'd', 'p', 32, 0,
831
74.3k
  /* 7374 */ 'x', 's', 'a', 'b', 's', 'd', 'p', 32, 0,
832
74.3k
  /* 7383 */ 'x', 'v', 'a', 'b', 's', 'd', 'p', 32, 0,
833
74.3k
  /* 7392 */ 'x', 's', 'c', 'm', 'p', 'g', 't', 'd', 'p', 32, 0,
834
74.3k
  /* 7403 */ 'x', 'v', 'c', 'm', 'p', 'g', 't', 'd', 'p', 32, 0,
835
74.3k
  /* 7414 */ 'x', 's', 's', 'q', 'r', 't', 'd', 'p', 32, 0,
836
74.3k
  /* 7424 */ 'x', 's', 't', 's', 'q', 'r', 't', 'd', 'p', 32, 0,
837
74.3k
  /* 7435 */ 'x', 'v', 't', 's', 'q', 'r', 't', 'd', 'p', 32, 0,
838
74.3k
  /* 7446 */ 'x', 'v', 's', 'q', 'r', 't', 'd', 'p', 32, 0,
839
74.3k
  /* 7456 */ 'x', 's', 'c', 'm', 'p', 'u', 'd', 'p', 32, 0,
840
74.3k
  /* 7466 */ 'x', 's', 'd', 'i', 'v', 'd', 'p', 32, 0,
841
74.3k
  /* 7475 */ 'x', 's', 't', 'd', 'i', 'v', 'd', 'p', 32, 0,
842
74.3k
  /* 7485 */ 'x', 'v', 't', 'd', 'i', 'v', 'd', 'p', 32, 0,
843
74.3k
  /* 7495 */ 'x', 'v', 'd', 'i', 'v', 'd', 'p', 32, 0,
844
74.3k
  /* 7504 */ 'x', 'v', 'c', 'v', 's', 'x', 'w', 'd', 'p', 32, 0,
845
74.3k
  /* 7515 */ 'x', 'v', 'c', 'v', 'u', 'x', 'w', 'd', 'p', 32, 0,
846
74.3k
  /* 7526 */ 'x', 's', 'm', 'a', 'x', 'd', 'p', 32, 0,
847
74.3k
  /* 7535 */ 'x', 'v', 'm', 'a', 'x', 'd', 'p', 32, 0,
848
74.3k
  /* 7544 */ 'd', 'c', 'b', 'f', 'e', 'p', 32, 0,
849
74.3k
  /* 7552 */ 'i', 'c', 'b', 'i', 'e', 'p', 32, 0,
850
74.3k
  /* 7560 */ 'd', 'c', 'b', 'z', 'l', 'e', 'p', 32, 0,
851
74.3k
  /* 7569 */ 'd', 'c', 'b', 't', 'e', 'p', 32, 0,
852
74.3k
  /* 7577 */ 'd', 'c', 'b', 's', 't', 'e', 'p', 32, 0,
853
74.3k
  /* 7586 */ 'd', 'c', 'b', 't', 's', 't', 'e', 'p', 32, 0,
854
74.3k
  /* 7596 */ 'd', 'c', 'b', 'z', 'e', 'p', 32, 0,
855
74.3k
  /* 7604 */ 'v', 'c', 'm', 'p', 'b', 'f', 'p', 32, 0,
856
74.3k
  /* 7613 */ 'v', 'n', 'm', 's', 'u', 'b', 'f', 'p', 32, 0,
857
74.3k
  /* 7623 */ 'v', 's', 'u', 'b', 'f', 'p', 32, 0,
858
74.3k
  /* 7631 */ 'v', 'm', 'a', 'd', 'd', 'f', 'p', 32, 0,
859
74.3k
  /* 7640 */ 'v', 'a', 'd', 'd', 'f', 'p', 32, 0,
860
74.3k
  /* 7648 */ 'v', 'l', 'o', 'g', 'e', 'f', 'p', 32, 0,
861
74.3k
  /* 7657 */ 'v', 'c', 'm', 'p', 'g', 'e', 'f', 'p', 32, 0,
862
74.3k
  /* 7667 */ 'v', 'r', 'e', 'f', 'p', 32, 0,
863
74.3k
  /* 7674 */ 'v', 'e', 'x', 'p', 't', 'e', 'f', 'p', 32, 0,
864
74.3k
  /* 7684 */ 'v', 'r', 's', 'q', 'r', 't', 'e', 'f', 'p', 32, 0,
865
74.3k
  /* 7695 */ 'v', 'm', 'i', 'n', 'f', 'p', 32, 0,
866
74.3k
  /* 7703 */ 'v', 'c', 'm', 'p', 'e', 'q', 'f', 'p', 32, 0,
867
74.3k
  /* 7713 */ 'v', 'c', 'm', 'p', 'g', 't', 'f', 'p', 32, 0,
868
74.3k
  /* 7723 */ 'v', 'm', 'a', 'x', 'f', 'p', 32, 0,
869
74.3k
  /* 7731 */ 'x', 's', 'c', 'v', 'd', 'p', 'h', 'p', 32, 0,
870
74.3k
  /* 7741 */ 'x', 'v', 'c', 'v', 's', 'p', 'h', 'p', 32, 0,
871
74.3k
  /* 7751 */ 'v', 'r', 'f', 'i', 'p', 32, 0,
872
74.3k
  /* 7758 */ 'x', 's', 'r', 'd', 'p', 'i', 'p', 32, 0,
873
74.3k
  /* 7767 */ 'x', 'v', 'r', 'd', 'p', 'i', 'p', 32, 0,
874
74.3k
  /* 7776 */ 'x', 'v', 'r', 's', 'p', 'i', 'p', 32, 0,
875
74.3k
  /* 7785 */ 'q', 'v', 'f', 'r', 'i', 'p', 32, 0,
876
74.3k
  /* 7793 */ 'd', 'c', 'b', 'f', 'l', 'p', 32, 0,
877
74.3k
  /* 7801 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'q', 'p', 32, 0,
878
74.3k
  /* 7812 */ 'x', 's', 'm', 's', 'u', 'b', 'q', 'p', 32, 0,
879
74.3k
  /* 7822 */ 'x', 's', 's', 'u', 'b', 'q', 'p', 32, 0,
880
74.3k
  /* 7831 */ 'x', 's', 't', 's', 't', 'd', 'c', 'q', 'p', 32, 0,
881
74.3k
  /* 7842 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'q', 'p', 32, 0,
882
74.3k
  /* 7853 */ 'x', 's', 'm', 'a', 'd', 'd', 'q', 'p', 32, 0,
883
74.3k
  /* 7863 */ 'x', 's', 'a', 'd', 'd', 'q', 'p', 32, 0,
884
74.3k
  /* 7872 */ 'x', 's', 'c', 'v', 's', 'd', 'q', 'p', 32, 0,
885
74.3k
  /* 7882 */ 'x', 's', 'c', 'v', 'u', 'd', 'q', 'p', 32, 0,
886
74.3k
  /* 7892 */ 'x', 's', 'n', 'e', 'g', 'q', 'p', 32, 0,
887
74.3k
  /* 7901 */ 'x', 's', 'x', 's', 'i', 'g', 'q', 'p', 32, 0,
888
74.3k
  /* 7911 */ 'x', 's', 'm', 'u', 'l', 'q', 'p', 32, 0,
889
74.3k
  /* 7920 */ 'x', 's', 'c', 'p', 's', 'g', 'n', 'q', 'p', 32, 0,
890
74.3k
  /* 7931 */ 'x', 's', 'c', 'm', 'p', 'o', 'q', 'p', 32, 0,
891
74.3k
  /* 7941 */ 'x', 's', 'c', 'v', 'd', 'p', 'q', 'p', 32, 0,
892
74.3k
  /* 7951 */ 'x', 's', 'i', 'e', 'x', 'p', 'q', 'p', 32, 0,
893
74.3k
  /* 7961 */ 'x', 's', 'c', 'm', 'p', 'e', 'x', 'p', 'q', 'p', 32, 0,
894
74.3k
  /* 7973 */ 'x', 's', 'x', 'e', 'x', 'p', 'q', 'p', 32, 0,
895
74.3k
  /* 7983 */ 'x', 's', 'n', 'a', 'b', 's', 'q', 'p', 32, 0,
896
74.3k
  /* 7993 */ 'x', 's', 'a', 'b', 's', 'q', 'p', 32, 0,
897
74.3k
  /* 8002 */ 'x', 's', 's', 'q', 'r', 't', 'q', 'p', 32, 0,
898
74.3k
  /* 8012 */ 'x', 's', 'c', 'm', 'p', 'u', 'q', 'p', 32, 0,
899
74.3k
  /* 8022 */ 'x', 's', 'd', 'i', 'v', 'q', 'p', 32, 0,
900
74.3k
  /* 8031 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'a', 's', 'p', 32, 0,
901
74.3k
  /* 8043 */ 'x', 'v', 'n', 'm', 's', 'u', 'b', 'a', 's', 'p', 32, 0,
902
74.3k
  /* 8055 */ 'x', 's', 'm', 's', 'u', 'b', 'a', 's', 'p', 32, 0,
903
74.3k
  /* 8066 */ 'x', 'v', 'm', 's', 'u', 'b', 'a', 's', 'p', 32, 0,
904
74.3k
  /* 8077 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'a', 's', 'p', 32, 0,
905
74.3k
  /* 8089 */ 'x', 'v', 'n', 'm', 'a', 'd', 'd', 'a', 's', 'p', 32, 0,
906
74.3k
  /* 8101 */ 'x', 's', 'm', 'a', 'd', 'd', 'a', 's', 'p', 32, 0,
907
74.3k
  /* 8112 */ 'x', 'v', 'm', 'a', 'd', 'd', 'a', 's', 'p', 32, 0,
908
74.3k
  /* 8123 */ 'x', 's', 's', 'u', 'b', 's', 'p', 32, 0,
909
74.3k
  /* 8132 */ 'x', 'v', 's', 'u', 'b', 's', 'p', 32, 0,
910
74.3k
  /* 8141 */ 'x', 's', 't', 's', 't', 'd', 'c', 's', 'p', 32, 0,
911
74.3k
  /* 8152 */ 'x', 'v', 't', 's', 't', 'd', 'c', 's', 'p', 32, 0,
912
74.3k
  /* 8163 */ 'x', 's', 'a', 'd', 'd', 's', 'p', 32, 0,
913
74.3k
  /* 8172 */ 'x', 'v', 'a', 'd', 'd', 's', 'p', 32, 0,
914
74.3k
  /* 8181 */ 'x', 's', 'c', 'v', 's', 'x', 'd', 's', 'p', 32, 0,
915
74.3k
  /* 8192 */ 'x', 'v', 'c', 'v', 's', 'x', 'd', 's', 'p', 32, 0,
916
74.3k
  /* 8203 */ 'x', 's', 'c', 'v', 'u', 'x', 'd', 's', 'p', 32, 0,
917
74.3k
  /* 8214 */ 'x', 'v', 'c', 'v', 'u', 'x', 'd', 's', 'p', 32, 0,
918
74.3k
  /* 8225 */ 'x', 'v', 'c', 'm', 'p', 'g', 'e', 's', 'p', 32, 0,
919
74.3k
  /* 8236 */ 'x', 's', 'r', 'e', 's', 'p', 32, 0,
920
74.3k
  /* 8244 */ 'x', 'v', 'r', 'e', 's', 'p', 32, 0,
921
74.3k
  /* 8252 */ 'x', 's', 'r', 's', 'q', 'r', 't', 'e', 's', 'p', 32, 0,
922
74.3k
  /* 8264 */ 'x', 'v', 'r', 's', 'q', 'r', 't', 'e', 's', 'p', 32, 0,
923
74.3k
  /* 8276 */ 'x', 'v', 'n', 'e', 'g', 's', 'p', 32, 0,
924
74.3k
  /* 8285 */ 'x', 'v', 'x', 's', 'i', 'g', 's', 'p', 32, 0,
925
74.3k
  /* 8295 */ 'x', 's', 'm', 'u', 'l', 's', 'p', 32, 0,
926
74.3k
  /* 8304 */ 'x', 'v', 'm', 'u', 'l', 's', 'p', 32, 0,
927
74.3k
  /* 8313 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'm', 's', 'p', 32, 0,
928
74.3k
  /* 8325 */ 'x', 'v', 'n', 'm', 's', 'u', 'b', 'm', 's', 'p', 32, 0,
929
74.3k
  /* 8337 */ 'x', 's', 'm', 's', 'u', 'b', 'm', 's', 'p', 32, 0,
930
74.3k
  /* 8348 */ 'x', 'v', 'm', 's', 'u', 'b', 'm', 's', 'p', 32, 0,
931
74.3k
  /* 8359 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'm', 's', 'p', 32, 0,
932
74.3k
  /* 8371 */ 'x', 'v', 'n', 'm', 'a', 'd', 'd', 'm', 's', 'p', 32, 0,
933
74.3k
  /* 8383 */ 'x', 's', 'm', 'a', 'd', 'd', 'm', 's', 'p', 32, 0,
934
74.3k
  /* 8394 */ 'x', 'v', 'm', 'a', 'd', 'd', 'm', 's', 'p', 32, 0,
935
74.3k
  /* 8405 */ 'x', 'v', 'c', 'p', 's', 'g', 'n', 's', 'p', 32, 0,
936
74.3k
  /* 8416 */ 'x', 'v', 'm', 'i', 'n', 's', 'p', 32, 0,
937
74.3k
  /* 8425 */ 'x', 's', 'c', 'v', 'd', 'p', 's', 'p', 32, 0,
938
74.3k
  /* 8435 */ 'x', 'v', 'c', 'v', 'd', 'p', 's', 'p', 32, 0,
939
74.3k
  /* 8445 */ 'x', 'v', 'c', 'v', 'h', 'p', 's', 'p', 32, 0,
940
74.3k
  /* 8455 */ 'x', 'v', 'i', 'e', 'x', 'p', 's', 'p', 32, 0,
941
74.3k
  /* 8465 */ 'x', 'v', 'x', 'e', 'x', 'p', 's', 'p', 32, 0,
942
74.3k
  /* 8475 */ 'x', 'v', 'c', 'm', 'p', 'e', 'q', 's', 'p', 32, 0,
943
74.3k
  /* 8486 */ 'q', 'v', 'f', 'r', 's', 'p', 32, 0,
944
74.3k
  /* 8494 */ 'x', 's', 'r', 's', 'p', 32, 0,
945
74.3k
  /* 8501 */ 'x', 'v', 'n', 'a', 'b', 's', 's', 'p', 32, 0,
946
74.3k
  /* 8511 */ 'x', 'v', 'a', 'b', 's', 's', 'p', 32, 0,
947
74.3k
  /* 8520 */ 'l', 'x', 's', 's', 'p', 32, 0,
948
74.3k
  /* 8527 */ 's', 't', 'x', 's', 's', 'p', 32, 0,
949
74.3k
  /* 8535 */ 'x', 'v', 'c', 'm', 'p', 'g', 't', 's', 'p', 32, 0,
950
74.3k
  /* 8546 */ 'x', 's', 's', 'q', 'r', 't', 's', 'p', 32, 0,
951
74.3k
  /* 8556 */ 'x', 'v', 't', 's', 'q', 'r', 't', 's', 'p', 32, 0,
952
74.3k
  /* 8567 */ 'x', 'v', 's', 'q', 'r', 't', 's', 'p', 32, 0,
953
74.3k
  /* 8577 */ 'x', 's', 'd', 'i', 'v', 's', 'p', 32, 0,
954
74.3k
  /* 8586 */ 'x', 'v', 't', 'd', 'i', 'v', 's', 'p', 32, 0,
955
74.3k
  /* 8596 */ 'x', 'v', 'd', 'i', 'v', 's', 'p', 32, 0,
956
74.3k
  /* 8605 */ 'x', 'v', 'c', 'v', 's', 'x', 'w', 's', 'p', 32, 0,
957
74.3k
  /* 8616 */ 'x', 'v', 'c', 'v', 'u', 'x', 'w', 's', 'p', 32, 0,
958
74.3k
  /* 8627 */ 'x', 'v', 'm', 'a', 'x', 's', 'p', 32, 0,
959
74.3k
  /* 8636 */ 'x', 's', 'r', 'q', 'p', 'x', 'p', 32, 0,
960
74.3k
  /* 8645 */ 'v', 'p', 'r', 't', 'y', 'b', 'q', 32, 0,
961
74.3k
  /* 8654 */ 'e', 'f', 'd', 'c', 'm', 'p', 'e', 'q', 32, 0,
962
74.3k
  /* 8664 */ 'q', 'v', 'f', 'c', 'm', 'p', 'e', 'q', 32, 0,
963
74.3k
  /* 8674 */ 'e', 'f', 's', 'c', 'm', 'p', 'e', 'q', 32, 0,
964
74.3k
  /* 8684 */ 'e', 'v', 'f', 's', 'c', 'm', 'p', 'e', 'q', 32, 0,
965
74.3k
  /* 8695 */ 'e', 'v', 'c', 'm', 'p', 'e', 'q', 32, 0,
966
74.3k
  /* 8704 */ 'e', 'f', 'd', 't', 's', 't', 'e', 'q', 32, 0,
967
74.3k
  /* 8714 */ 'e', 'f', 's', 't', 's', 't', 'e', 'q', 32, 0,
968
74.3k
  /* 8724 */ 'e', 'v', 'f', 's', 't', 's', 't', 'e', 'q', 32, 0,
969
74.3k
  /* 8735 */ 'v', 'b', 'p', 'e', 'r', 'm', 'q', 32, 0,
970
74.3k
  /* 8744 */ 'x', 'x', 'b', 'r', 'q', 32, 0,
971
74.3k
  /* 8751 */ 'v', 'm', 'u', 'l', '1', '0', 'u', 'q', 32, 0,
972
74.3k
  /* 8761 */ 'v', 'm', 'u', 'l', '1', '0', 'c', 'u', 'q', 32, 0,
973
74.3k
  /* 8772 */ 'v', 's', 'u', 'b', 'c', 'u', 'q', 32, 0,
974
74.3k
  /* 8781 */ 'v', 'a', 'd', 'd', 'c', 'u', 'q', 32, 0,
975
74.3k
  /* 8790 */ 'v', 'm', 'u', 'l', '1', '0', 'e', 'c', 'u', 'q', 32, 0,
976
74.3k
  /* 8802 */ 'v', 's', 'u', 'b', 'e', 'c', 'u', 'q', 32, 0,
977
74.3k
  /* 8812 */ 'v', 'a', 'd', 'd', 'e', 'c', 'u', 'q', 32, 0,
978
74.3k
  /* 8822 */ 'v', 'm', 'u', 'l', '1', '0', 'e', 'u', 'q', 32, 0,
979
74.3k
  /* 8833 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'r', 32, 0,
980
74.3k
  /* 8846 */ 'm', 'b', 'a', 'r', 32, 0,
981
74.3k
  /* 8852 */ 'm', 'f', 'd', 'c', 'r', 32, 0,
982
74.3k
  /* 8859 */ 'r', 'l', 'd', 'c', 'r', 32, 0,
983
74.3k
  /* 8866 */ 'm', 't', 'd', 'c', 'r', 32, 0,
984
74.3k
  /* 8873 */ 'm', 'f', 'c', 'r', 32, 0,
985
74.3k
  /* 8879 */ 'r', 'l', 'd', 'i', 'c', 'r', 32, 0,
986
74.3k
  /* 8887 */ 'm', 'f', 'v', 's', 'c', 'r', 32, 0,
987
74.3k
  /* 8895 */ 'm', 't', 'v', 's', 'c', 'r', 32, 0,
988
74.3k
  /* 8903 */ 'v', 'n', 'c', 'i', 'p', 'h', 'e', 'r', 32, 0,
989
74.3k
  /* 8913 */ 'v', 'c', 'i', 'p', 'h', 'e', 'r', 32, 0,
990
74.3k
  /* 8922 */ 'b', 'c', 'l', 'r', 32, 0,
991
74.3k
  /* 8928 */ 'm', 'f', 'l', 'r', 32, 0,
992
74.3k
  /* 8934 */ 'm', 't', 'l', 'r', 32, 0,
993
74.3k
  /* 8940 */ 'p', 's', '_', 'm', 'r', 32, 0,
994
74.3k
  /* 8947 */ 'q', 'v', 'f', 'm', 'r', 32, 0,
995
74.3k
  /* 8954 */ 'm', 'f', 'p', 'm', 'r', 32, 0,
996
74.3k
  /* 8961 */ 'm', 't', 'p', 'm', 'r', 32, 0,
997
74.3k
  /* 8968 */ 'v', 'p', 'e', 'r', 'm', 'r', 32, 0,
998
74.3k
  /* 8976 */ 'x', 'x', 'p', 'e', 'r', 'm', 'r', 32, 0,
999
74.3k
  /* 8985 */ 'x', 'x', 'l', 'o', 'r', 32, 0,
1000
74.3k
  /* 8992 */ 'x', 'x', 'l', 'n', 'o', 'r', 32, 0,
1001
74.3k
  /* 9000 */ 'c', 'r', 'n', 'o', 'r', 32, 0,
1002
74.3k
  /* 9007 */ 'e', 'v', 'n', 'o', 'r', 32, 0,
1003
74.3k
  /* 9014 */ 'c', 'r', 'o', 'r', 32, 0,
1004
74.3k
  /* 9020 */ 'e', 'v', 'o', 'r', 32, 0,
1005
74.3k
  /* 9026 */ 'x', 'x', 'l', 'x', 'o', 'r', 32, 0,
1006
74.3k
  /* 9034 */ 'v', 'p', 'e', 'r', 'm', 'x', 'o', 'r', 32, 0,
1007
74.3k
  /* 9044 */ 'c', 'r', 'x', 'o', 'r', 32, 0,
1008
74.3k
  /* 9051 */ 'e', 'v', 'x', 'o', 'r', 32, 0,
1009
74.3k
  /* 9058 */ 'm', 'f', 's', 'p', 'r', 32, 0,
1010
74.3k
  /* 9065 */ 'm', 't', 's', 'p', 'r', 32, 0,
1011
74.3k
  /* 9072 */ 'm', 'f', 's', 'r', 32, 0,
1012
74.3k
  /* 9078 */ 'm', 'f', 'm', 's', 'r', 32, 0,
1013
74.3k
  /* 9085 */ 'm', 't', 'm', 's', 'r', 32, 0,
1014
74.3k
  /* 9092 */ 'm', 't', 's', 'r', 32, 0,
1015
74.3k
  /* 9098 */ 'l', 'v', 's', 'r', 32, 0,
1016
74.3k
  /* 9104 */ 'b', 'c', 'c', 't', 'r', 32, 0,
1017
74.3k
  /* 9111 */ 'm', 'f', 'c', 't', 'r', 32, 0,
1018
74.3k
  /* 9118 */ 'm', 't', 'c', 't', 'r', 32, 0,
1019
74.3k
  /* 9125 */ 'p', 's', '_', 'a', 'b', 's', 32, 0,
1020
74.3k
  /* 9133 */ 'e', 'f', 'd', 'a', 'b', 's', 32, 0,
1021
74.3k
  /* 9141 */ 'q', 'v', 'f', 'a', 'b', 's', 32, 0,
1022
74.3k
  /* 9149 */ 'p', 's', '_', 'n', 'a', 'b', 's', 32, 0,
1023
74.3k
  /* 9158 */ 'e', 'f', 'd', 'n', 'a', 'b', 's', 32, 0,
1024
74.3k
  /* 9167 */ 'q', 'v', 'f', 'n', 'a', 'b', 's', 32, 0,
1025
74.3k
  /* 9176 */ 'e', 'f', 's', 'n', 'a', 'b', 's', 32, 0,
1026
74.3k
  /* 9185 */ 'e', 'v', 'f', 's', 'n', 'a', 'b', 's', 32, 0,
1027
74.3k
  /* 9195 */ 'e', 'f', 's', 'a', 'b', 's', 32, 0,
1028
74.3k
  /* 9203 */ 'e', 'v', 'f', 's', 'a', 'b', 's', 32, 0,
1029
74.3k
  /* 9212 */ 'e', 'v', 'a', 'b', 's', 32, 0,
1030
74.3k
  /* 9219 */ 'v', 's', 'u', 'm', '4', 's', 'b', 's', 32, 0,
1031
74.3k
  /* 9229 */ 'v', 's', 'u', 'b', 's', 'b', 's', 32, 0,
1032
74.3k
  /* 9238 */ 'v', 'a', 'd', 'd', 's', 'b', 's', 32, 0,
1033
74.3k
  /* 9247 */ 'v', 's', 'u', 'm', '4', 'u', 'b', 's', 32, 0,
1034
74.3k
  /* 9257 */ 'v', 's', 'u', 'b', 'u', 'b', 's', 32, 0,
1035
74.3k
  /* 9266 */ 'v', 'a', 'd', 'd', 'u', 'b', 's', 32, 0,
1036
74.3k
  /* 9275 */ 'q', 'v', 'f', 's', 'u', 'b', 's', 32, 0,
1037
74.3k
  /* 9284 */ 'q', 'v', 'f', 'm', 's', 'u', 'b', 's', 32, 0,
1038
74.3k
  /* 9294 */ 'q', 'v', 'f', 'n', 'm', 's', 'u', 'b', 's', 32, 0,
1039
74.3k
  /* 9305 */ 'q', 'v', 'f', 'a', 'd', 'd', 's', 32, 0,
1040
74.3k
  /* 9314 */ 'q', 'v', 'f', 'm', 'a', 'd', 'd', 's', 32, 0,
1041
74.3k
  /* 9324 */ 'q', 'v', 'f', 'n', 'm', 'a', 'd', 'd', 's', 32, 0,
1042
74.3k
  /* 9335 */ 'q', 'v', 'f', 'x', 'x', 'c', 'p', 'n', 'm', 'a', 'd', 'd', 's', 32, 0,
1043
74.3k
  /* 9350 */ 'q', 'v', 'f', 'x', 'x', 'n', 'p', 'm', 'a', 'd', 'd', 's', 32, 0,
1044
74.3k
  /* 9364 */ 'q', 'v', 'f', 'x', 'm', 'a', 'd', 'd', 's', 32, 0,
1045
74.3k
  /* 9375 */ 'q', 'v', 'f', 'x', 'x', 'm', 'a', 'd', 'd', 's', 32, 0,
1046
74.3k
  /* 9387 */ 'q', 'v', 'f', 'c', 'f', 'i', 'd', 's', 32, 0,
1047
74.3k
  /* 9397 */ 'd', 'c', 'b', 't', 'd', 's', 32, 0,
1048
74.3k
  /* 9405 */ 'd', 'c', 'b', 't', 's', 't', 'd', 's', 32, 0,
1049
74.3k
  /* 9415 */ 'x', 's', 'c', 'v', 'd', 'p', 's', 'x', 'd', 's', 32, 0,
1050
74.3k
  /* 9427 */ 'x', 'v', 'c', 'v', 'd', 'p', 's', 'x', 'd', 's', 32, 0,
1051
74.3k
  /* 9439 */ 'x', 'v', 'c', 'v', 's', 'p', 's', 'x', 'd', 's', 32, 0,
1052
74.3k
  /* 9451 */ 'x', 's', 'c', 'v', 'd', 'p', 'u', 'x', 'd', 's', 32, 0,
1053
74.3k
  /* 9463 */ 'x', 'v', 'c', 'v', 'd', 'p', 'u', 'x', 'd', 's', 32, 0,
1054
74.3k
  /* 9475 */ 'x', 'v', 'c', 'v', 's', 'p', 'u', 'x', 'd', 's', 32, 0,
1055
74.3k
  /* 9487 */ 'p', 's', '_', 'r', 'e', 's', 32, 0,
1056
74.3k
  /* 9495 */ 'q', 'v', 'f', 'r', 'e', 's', 32, 0,
1057
74.3k
  /* 9503 */ 'q', 'v', 'f', 'r', 's', 'q', 'r', 't', 'e', 's', 32, 0,
1058
74.3k
  /* 9515 */ 'e', 'f', 'd', 'c', 'f', 's', 32, 0,
1059
74.3k
  /* 9523 */ 'm', 'f', 'f', 's', 32, 0,
1060
74.3k
  /* 9529 */ 'l', 'f', 's', 32, 0,
1061
74.3k
  /* 9534 */ 'm', 'c', 'r', 'f', 's', 32, 0,
1062
74.3k
  /* 9541 */ 's', 't', 'f', 's', 32, 0,
1063
74.3k
  /* 9547 */ 'v', 's', 'u', 'm', '4', 's', 'h', 's', 32, 0,
1064
74.3k
  /* 9557 */ 'v', 's', 'u', 'b', 's', 'h', 's', 32, 0,
1065
74.3k
  /* 9566 */ 'v', 'm', 'h', 'a', 'd', 'd', 's', 'h', 's', 32, 0,
1066
74.3k
  /* 9577 */ 'v', 'm', 'h', 'r', 'a', 'd', 'd', 's', 'h', 's', 32, 0,
1067
74.3k
  /* 9589 */ 'v', 'a', 'd', 'd', 's', 'h', 's', 32, 0,
1068
74.3k
  /* 9598 */ 'v', 'm', 's', 'u', 'm', 's', 'h', 's', 32, 0,
1069
74.3k
  /* 9608 */ 'v', 's', 'u', 'b', 'u', 'h', 's', 32, 0,
1070
74.3k
  /* 9617 */ 'v', 'a', 'd', 'd', 'u', 'h', 's', 32, 0,
1071
74.3k
  /* 9626 */ 'v', 'm', 's', 'u', 'm', 'u', 'h', 's', 32, 0,
1072
74.3k
  /* 9636 */ 's', 'u', 'b', 'i', 's', 32, 0,
1073
74.3k
  /* 9643 */ 's', 'u', 'b', 'p', 'c', 'i', 's', 32, 0,
1074
74.3k
  /* 9652 */ 'a', 'd', 'd', 'p', 'c', 'i', 's', 32, 0,
1075
74.3k
  /* 9661 */ 'a', 'd', 'd', 'i', 's', 32, 0,
1076
74.3k
  /* 9668 */ 'l', 'i', 's', 32, 0,
1077
74.3k
  /* 9673 */ 'x', 'o', 'r', 'i', 's', 32, 0,
1078
74.3k
  /* 9680 */ 'e', 'v', 's', 'r', 'w', 'i', 's', 32, 0,
1079
74.3k
  /* 9689 */ 'i', 'c', 'b', 't', 'l', 's', 32, 0,
1080
74.3k
  /* 9697 */ 'q', 'v', 'f', 'm', 'u', 'l', 's', 32, 0,
1081
74.3k
  /* 9706 */ 'q', 'v', 'f', 'x', 'm', 'u', 'l', 's', 32, 0,
1082
74.3k
  /* 9716 */ 'e', 'v', 'l', 'w', 'h', 'o', 's', 32, 0,
1083
74.3k
  /* 9725 */ 'v', 'p', 'k', 's', 'd', 's', 's', 32, 0,
1084
74.3k
  /* 9734 */ 'v', 'p', 'k', 's', 'h', 's', 's', 32, 0,
1085
74.3k
  /* 9743 */ 'v', 'p', 'k', 's', 'w', 's', 's', 32, 0,
1086
74.3k
  /* 9752 */ 'e', 'v', 'c', 'm', 'p', 'g', 't', 's', 32, 0,
1087
74.3k
  /* 9762 */ 'e', 'v', 'c', 'm', 'p', 'l', 't', 's', 32, 0,
1088
74.3k
  /* 9772 */ 'f', 's', 'q', 'r', 't', 's', 32, 0,
1089
74.3k
  /* 9780 */ 'q', 'v', 'f', 'c', 'f', 'i', 'd', 'u', 's', 32, 0,
1090
74.3k
  /* 9791 */ 'v', 'p', 'k', 's', 'd', 'u', 's', 32, 0,
1091
74.3k
  /* 9800 */ 'v', 'p', 'k', 'u', 'd', 'u', 's', 32, 0,
1092
74.3k
  /* 9809 */ 'v', 'p', 'k', 's', 'h', 'u', 's', 32, 0,
1093
74.3k
  /* 9818 */ 'v', 'p', 'k', 'u', 'h', 'u', 's', 32, 0,
1094
74.3k
  /* 9827 */ 'v', 'p', 'k', 's', 'w', 'u', 's', 32, 0,
1095
74.3k
  /* 9836 */ 'v', 'p', 'k', 'u', 'w', 'u', 's', 32, 0,
1096
74.3k
  /* 9845 */ 'f', 'd', 'i', 'v', 's', 32, 0,
1097
74.3k
  /* 9852 */ 'e', 'v', 's', 'r', 'w', 's', 32, 0,
1098
74.3k
  /* 9860 */ 'm', 't', 'v', 's', 'r', 'w', 's', 32, 0,
1099
74.3k
  /* 9869 */ 'v', 's', 'u', 'm', '2', 's', 'w', 's', 32, 0,
1100
74.3k
  /* 9879 */ 'v', 's', 'u', 'b', 's', 'w', 's', 32, 0,
1101
74.3k
  /* 9888 */ 'v', 'a', 'd', 'd', 's', 'w', 's', 32, 0,
1102
74.3k
  /* 9897 */ 'v', 's', 'u', 'm', 's', 'w', 's', 32, 0,
1103
74.3k
  /* 9906 */ 'v', 's', 'u', 'b', 'u', 'w', 's', 32, 0,
1104
74.3k
  /* 9915 */ 'v', 'a', 'd', 'd', 'u', 'w', 's', 32, 0,
1105
74.3k
  /* 9924 */ 'e', 'v', 'd', 'i', 'v', 'w', 's', 32, 0,
1106
74.3k
  /* 9933 */ 'x', 's', 'c', 'v', 'd', 'p', 's', 'x', 'w', 's', 32, 0,
1107
74.3k
  /* 9945 */ 'x', 'v', 'c', 'v', 'd', 'p', 's', 'x', 'w', 's', 32, 0,
1108
74.3k
  /* 9957 */ 'x', 'v', 'c', 'v', 's', 'p', 's', 'x', 'w', 's', 32, 0,
1109
74.3k
  /* 9969 */ 'x', 's', 'c', 'v', 'd', 'p', 'u', 'x', 'w', 's', 32, 0,
1110
74.3k
  /* 9981 */ 'x', 'v', 'c', 'v', 'd', 'p', 'u', 'x', 'w', 's', 32, 0,
1111
74.3k
  /* 9993 */ 'x', 'v', 'c', 'v', 's', 'p', 'u', 'x', 'w', 's', 32, 0,
1112
74.3k
  /* 10005 */ 'v', 'c', 't', 's', 'x', 's', 32, 0,
1113
74.3k
  /* 10013 */ 'v', 'c', 't', 'u', 'x', 's', 32, 0,
1114
74.3k
  /* 10021 */ 'l', 'd', 'a', 't', 32, 0,
1115
74.3k
  /* 10027 */ 's', 't', 'd', 'a', 't', 32, 0,
1116
74.3k
  /* 10034 */ 'e', 'v', 'l', 'h', 'h', 'e', 's', 'p', 'l', 'a', 't', 32, 0,
1117
74.3k
  /* 10047 */ 'e', 'v', 'l', 'w', 'h', 's', 'p', 'l', 'a', 't', 32, 0,
1118
74.3k
  /* 10059 */ 'e', 'v', 'l', 'h', 'h', 'o', 's', 's', 'p', 'l', 'a', 't', 32, 0,
1119
74.3k
  /* 10073 */ 'e', 'v', 'l', 'h', 'h', 'o', 'u', 's', 'p', 'l', 'a', 't', 32, 0,
1120
74.3k
  /* 10087 */ 'e', 'v', 'l', 'w', 'w', 's', 'p', 'l', 'a', 't', 32, 0,
1121
74.3k
  /* 10099 */ 'l', 'w', 'a', 't', 32, 0,
1122
74.3k
  /* 10105 */ 's', 't', 'w', 'a', 't', 32, 0,
1123
74.3k
  /* 10112 */ 'd', 'c', 'b', 't', 32, 0,
1124
74.3k
  /* 10118 */ 'i', 'c', 'b', 't', 32, 0,
1125
74.3k
  /* 10124 */ 'd', 'c', 'b', 't', 'c', 't', 32, 0,
1126
74.3k
  /* 10132 */ 'd', 'c', 'b', 't', 's', 't', 'c', 't', 32, 0,
1127
74.3k
  /* 10142 */ 'e', 'f', 'd', 'c', 'm', 'p', 'g', 't', 32, 0,
1128
74.3k
  /* 10152 */ 'q', 'v', 'f', 'c', 'm', 'p', 'g', 't', 32, 0,
1129
74.3k
  /* 10162 */ 'e', 'f', 's', 'c', 'm', 'p', 'g', 't', 32, 0,
1130
74.3k
  /* 10172 */ 'e', 'v', 'f', 's', 'c', 'm', 'p', 'g', 't', 32, 0,
1131
74.3k
  /* 10183 */ 'e', 'f', 'd', 't', 's', 't', 'g', 't', 32, 0,
1132
74.3k
  /* 10193 */ 'e', 'f', 's', 't', 's', 't', 'g', 't', 32, 0,
1133
74.3k
  /* 10203 */ 'e', 'v', 'f', 's', 't', 's', 't', 'g', 't', 32, 0,
1134
74.3k
  /* 10214 */ 'w', 'a', 'i', 't', 32, 0,
1135
74.3k
  /* 10220 */ 'e', 'f', 'd', 'c', 'm', 'p', 'l', 't', 32, 0,
1136
74.3k
  /* 10230 */ 'q', 'v', 'f', 'c', 'm', 'p', 'l', 't', 32, 0,
1137
74.3k
  /* 10240 */ 'e', 'f', 's', 'c', 'm', 'p', 'l', 't', 32, 0,
1138
74.3k
  /* 10250 */ 'e', 'v', 'f', 's', 'c', 'm', 'p', 'l', 't', 32, 0,
1139
74.3k
  /* 10261 */ 'e', 'f', 'd', 't', 's', 't', 'l', 't', 32, 0,
1140
74.3k
  /* 10271 */ 'e', 'f', 's', 't', 's', 't', 'l', 't', 32, 0,
1141
74.3k
  /* 10281 */ 'e', 'v', 'f', 's', 't', 's', 't', 'l', 't', 32, 0,
1142
74.3k
  /* 10292 */ 'f', 's', 'q', 'r', 't', 32, 0,
1143
74.3k
  /* 10299 */ 'f', 't', 's', 'q', 'r', 't', 32, 0,
1144
74.3k
  /* 10307 */ 'p', 's', 'q', '_', 's', 't', 32, 0,
1145
74.3k
  /* 10315 */ 'p', 'a', 's', 't', 'e', '_', 'l', 'a', 's', 't', 32, 0,
1146
74.3k
  /* 10327 */ 'v', 'n', 'c', 'i', 'p', 'h', 'e', 'r', 'l', 'a', 's', 't', 32, 0,
1147
74.3k
  /* 10341 */ 'v', 'c', 'i', 'p', 'h', 'e', 'r', 'l', 'a', 's', 't', 32, 0,
1148
74.3k
  /* 10354 */ 'd', 'c', 'b', 's', 't', 32, 0,
1149
74.3k
  /* 10361 */ 'd', 's', 't', 32, 0,
1150
74.3k
  /* 10366 */ 'c', 'o', 'p', 'y', '_', 'f', 'i', 'r', 's', 't', 32, 0,
1151
74.3k
  /* 10378 */ 'd', 'c', 'b', 't', 's', 't', 32, 0,
1152
74.3k
  /* 10386 */ 'd', 's', 't', 's', 't', 32, 0,
1153
74.3k
  /* 10393 */ 'd', 'c', 'b', 't', 't', 32, 0,
1154
74.3k
  /* 10400 */ 'd', 's', 't', 't', 32, 0,
1155
74.3k
  /* 10406 */ 'd', 'c', 'b', 't', 's', 't', 't', 32, 0,
1156
74.3k
  /* 10415 */ 'd', 's', 't', 's', 't', 't', 32, 0,
1157
74.3k
  /* 10423 */ 'l', 'h', 'a', 'u', 32, 0,
1158
74.3k
  /* 10429 */ 's', 't', 'b', 'u', 32, 0,
1159
74.3k
  /* 10435 */ 'l', 'f', 'd', 'u', 32, 0,
1160
74.3k
  /* 10441 */ 's', 't', 'f', 'd', 'u', 32, 0,
1161
74.3k
  /* 10448 */ 'm', 'a', 'd', 'd', 'h', 'd', 'u', 32, 0,
1162
74.3k
  /* 10457 */ 'm', 'u', 'l', 'h', 'd', 'u', 32, 0,
1163
74.3k
  /* 10465 */ 'q', 'v', 'f', 'c', 'f', 'i', 'd', 'u', 32, 0,
1164
74.3k
  /* 10475 */ 'q', 'v', 'f', 'c', 't', 'i', 'd', 'u', 32, 0,
1165
74.3k
  /* 10485 */ 'l', 'd', 'u', 32, 0,
1166
74.3k
  /* 10490 */ 's', 't', 'd', 'u', 32, 0,
1167
74.3k
  /* 10496 */ 'd', 'i', 'v', 'd', 'u', 32, 0,
1168
74.3k
  /* 10503 */ 'd', 'i', 'v', 'd', 'e', 'u', 32, 0,
1169
74.3k
  /* 10511 */ 'd', 'i', 'v', 'w', 'e', 'u', 32, 0,
1170
74.3k
  /* 10519 */ 's', 't', 'h', 'u', 32, 0,
1171
74.3k
  /* 10525 */ 'e', 'v', 's', 'r', 'w', 'i', 'u', 32, 0,
1172
74.3k
  /* 10534 */ 'p', 's', 'q', '_', 'l', 'u', 32, 0,
1173
74.3k
  /* 10542 */ 'e', 'v', 'l', 'w', 'h', 'o', 'u', 32, 0,
1174
74.3k
  /* 10551 */ 'f', 'c', 'm', 'p', 'u', 32, 0,
1175
74.3k
  /* 10558 */ 'l', 'f', 's', 'u', 32, 0,
1176
74.3k
  /* 10564 */ 's', 't', 'f', 's', 'u', 32, 0,
1177
74.3k
  /* 10571 */ 'e', 'v', 'c', 'm', 'p', 'g', 't', 'u', 32, 0,
1178
74.3k
  /* 10581 */ 'e', 'v', 'c', 'm', 'p', 'l', 't', 'u', 32, 0,
1179
74.3k
  /* 10591 */ 'p', 's', 'q', '_', 's', 't', 'u', 32, 0,
1180
74.3k
  /* 10600 */ 'm', 'u', 'l', 'h', 'w', 'u', 32, 0,
1181
74.3k
  /* 10608 */ 'q', 'v', 'f', 'c', 't', 'i', 'w', 'u', 32, 0,
1182
74.3k
  /* 10618 */ 'e', 'v', 's', 'r', 'w', 'u', 32, 0,
1183
74.3k
  /* 10626 */ 's', 't', 'w', 'u', 32, 0,
1184
74.3k
  /* 10632 */ 'e', 'v', 'd', 'i', 'v', 'w', 'u', 32, 0,
1185
74.3k
  /* 10641 */ 'l', 'b', 'z', 'u', 32, 0,
1186
74.3k
  /* 10647 */ 'l', 'h', 'z', 'u', 32, 0,
1187
74.3k
  /* 10653 */ 'l', 'w', 'z', 'u', 32, 0,
1188
74.3k
  /* 10659 */ 's', 'l', 'b', 'm', 'f', 'e', 'v', 32, 0,
1189
74.3k
  /* 10668 */ 'p', 's', '_', 'd', 'i', 'v', 32, 0,
1190
74.3k
  /* 10676 */ 'e', 'f', 'd', 'd', 'i', 'v', 32, 0,
1191
74.3k
  /* 10684 */ 'f', 'd', 'i', 'v', 32, 0,
1192
74.3k
  /* 10690 */ 'e', 'f', 's', 'd', 'i', 'v', 32, 0,
1193
74.3k
  /* 10698 */ 'e', 'v', 'f', 's', 'd', 'i', 'v', 32, 0,
1194
74.3k
  /* 10707 */ 'f', 't', 'd', 'i', 'v', 32, 0,
1195
74.3k
  /* 10714 */ 'v', 's', 'l', 'v', 32, 0,
1196
74.3k
  /* 10720 */ 'x', 'x', 'l', 'e', 'q', 'v', 32, 0,
1197
74.3k
  /* 10728 */ 'c', 'r', 'e', 'q', 'v', 32, 0,
1198
74.3k
  /* 10735 */ 'e', 'v', 'e', 'q', 'v', 32, 0,
1199
74.3k
  /* 10742 */ 'v', 's', 'r', 'v', 32, 0,
1200
74.3k
  /* 10748 */ 'l', 'x', 'v', 32, 0,
1201
74.3k
  /* 10753 */ 's', 't', 'x', 'v', 32, 0,
1202
74.3k
  /* 10759 */ 'v', 'e', 'x', 't', 's', 'b', '2', 'w', 32, 0,
1203
74.3k
  /* 10769 */ 'v', 'e', 'x', 't', 's', 'h', '2', 'w', 32, 0,
1204
74.3k
  /* 10779 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'f', 'a', 'a', 'w', 32, 0,
1205
74.3k
  /* 10792 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'f', 'a', 'a', 'w', 32, 0,
1206
74.3k
  /* 10805 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'f', 'a', 'a', 'w', 32, 0,
1207
74.3k
  /* 10818 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'f', 'a', 'a', 'w', 32, 0,
1208
74.3k
  /* 10831 */ 'e', 'v', 'a', 'd', 'd', 's', 'm', 'i', 'a', 'a', 'w', 32, 0,
1209
74.3k
  /* 10844 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'i', 'a', 'a', 'w', 32, 0,
1210
74.3k
  /* 10857 */ 'e', 'v', 's', 'u', 'b', 'f', 's', 'm', 'i', 'a', 'a', 'w', 32, 0,
1211
74.3k
  /* 10871 */ 'e', 'v', 'm', 'w', 'l', 's', 'm', 'i', 'a', 'a', 'w', 32, 0,
1212
74.3k
  /* 10884 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'i', 'a', 'a', 'w', 32, 0,
1213
74.3k
  /* 10897 */ 'e', 'v', 'a', 'd', 'd', 'u', 'm', 'i', 'a', 'a', 'w', 32, 0,
1214
74.3k
  /* 10910 */ 'e', 'v', 'm', 'h', 'e', 'u', 'm', 'i', 'a', 'a', 'w', 32, 0,
1215
74.3k
  /* 10923 */ 'e', 'v', 's', 'u', 'b', 'f', 'u', 'm', 'i', 'a', 'a', 'w', 32, 0,
1216
74.3k
  /* 10937 */ 'e', 'v', 'm', 'w', 'l', 'u', 'm', 'i', 'a', 'a', 'w', 32, 0,
1217
74.3k
  /* 10950 */ 'e', 'v', 'm', 'h', 'o', 'u', 'm', 'i', 'a', 'a', 'w', 32, 0,
1218
74.3k
  /* 10963 */ 'e', 'v', 'a', 'd', 'd', 's', 's', 'i', 'a', 'a', 'w', 32, 0,
1219
74.3k
  /* 10976 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'i', 'a', 'a', 'w', 32, 0,
1220
74.3k
  /* 10989 */ 'e', 'v', 's', 'u', 'b', 'f', 's', 's', 'i', 'a', 'a', 'w', 32, 0,
1221
74.3k
  /* 11003 */ 'e', 'v', 'm', 'w', 'l', 's', 's', 'i', 'a', 'a', 'w', 32, 0,
1222
74.3k
  /* 11016 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'i', 'a', 'a', 'w', 32, 0,
1223
74.3k
  /* 11029 */ 'e', 'v', 'a', 'd', 'd', 'u', 's', 'i', 'a', 'a', 'w', 32, 0,
1224
74.3k
  /* 11042 */ 'e', 'v', 'm', 'h', 'e', 'u', 's', 'i', 'a', 'a', 'w', 32, 0,
1225
74.3k
  /* 11055 */ 'e', 'v', 's', 'u', 'b', 'f', 'u', 's', 'i', 'a', 'a', 'w', 32, 0,
1226
74.3k
  /* 11069 */ 'e', 'v', 'm', 'w', 'l', 'u', 's', 'i', 'a', 'a', 'w', 32, 0,
1227
74.3k
  /* 11082 */ 'e', 'v', 'm', 'h', 'o', 'u', 's', 'i', 'a', 'a', 'w', 32, 0,
1228
74.3k
  /* 11095 */ 'v', 's', 'h', 'a', 's', 'i', 'g', 'm', 'a', 'w', 32, 0,
1229
74.3k
  /* 11107 */ 'v', 's', 'r', 'a', 'w', 32, 0,
1230
74.3k
  /* 11114 */ 'v', 'p', 'r', 't', 'y', 'b', 'w', 32, 0,
1231
74.3k
  /* 11123 */ 'e', 'v', 'a', 'd', 'd', 'w', 32, 0,
1232
74.3k
  /* 11131 */ 'e', 'v', 'l', 'd', 'w', 32, 0,
1233
74.3k
  /* 11138 */ 'e', 'v', 'r', 'n', 'd', 'w', 32, 0,
1234
74.3k
  /* 11146 */ 'e', 'v', 's', 't', 'd', 'w', 32, 0,
1235
74.3k
  /* 11154 */ 'v', 'm', 'r', 'g', 'e', 'w', 32, 0,
1236
74.3k
  /* 11162 */ 'v', 'c', 'm', 'p', 'n', 'e', 'w', 32, 0,
1237
74.3k
  /* 11171 */ 'e', 'v', 's', 'u', 'b', 'f', 'w', 32, 0,
1238
74.3k
  /* 11180 */ 'e', 'v', 's', 'u', 'b', 'i', 'f', 'w', 32, 0,
1239
74.3k
  /* 11190 */ 'v', 'n', 'e', 'g', 'w', 32, 0,
1240
74.3k
  /* 11197 */ 'v', 'm', 'r', 'g', 'h', 'w', 32, 0,
1241
74.3k
  /* 11205 */ 'x', 'x', 'm', 'r', 'g', 'h', 'w', 32, 0,
1242
74.3k
  /* 11214 */ 'm', 'u', 'l', 'h', 'w', 32, 0,
1243
74.3k
  /* 11221 */ 'e', 'v', 'a', 'd', 'd', 'i', 'w', 32, 0,
1244
74.3k
  /* 11230 */ 'q', 'v', 'f', 'c', 't', 'i', 'w', 32, 0,
1245
74.3k
  /* 11239 */ 'v', 'm', 'r', 'g', 'l', 'w', 32, 0,
1246
74.3k
  /* 11247 */ 'x', 'x', 'm', 'r', 'g', 'l', 'w', 32, 0,
1247
74.3k
  /* 11256 */ 'm', 'u', 'l', 'l', 'w', 32, 0,
1248
74.3k
  /* 11263 */ 'c', 'm', 'p', 'l', 'w', 32, 0,
1249
74.3k
  /* 11270 */ 'e', 'v', 'r', 'l', 'w', 32, 0,
1250
74.3k
  /* 11277 */ 'e', 'v', 's', 'l', 'w', 32, 0,
1251
74.3k
  /* 11284 */ 'l', 'm', 'w', 32, 0,
1252
74.3k
  /* 11289 */ 's', 't', 'm', 'w', 32, 0,
1253
74.3k
  /* 11295 */ 'v', 'p', 'm', 's', 'u', 'm', 'w', 32, 0,
1254
74.3k
  /* 11304 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'f', 'a', 'n', 'w', 32, 0,
1255
74.3k
  /* 11317 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'f', 'a', 'n', 'w', 32, 0,
1256
74.3k
  /* 11330 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'f', 'a', 'n', 'w', 32, 0,
1257
74.3k
  /* 11343 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'f', 'a', 'n', 'w', 32, 0,
1258
74.3k
  /* 11356 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'i', 'a', 'n', 'w', 32, 0,
1259
74.3k
  /* 11369 */ 'e', 'v', 'm', 'w', 'l', 's', 'm', 'i', 'a', 'n', 'w', 32, 0,
1260
74.3k
  /* 11382 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'i', 'a', 'n', 'w', 32, 0,
1261
74.3k
  /* 11395 */ 'e', 'v', 'm', 'h', 'e', 'u', 'm', 'i', 'a', 'n', 'w', 32, 0,
1262
74.3k
  /* 11408 */ 'e', 'v', 'm', 'w', 'l', 'u', 'm', 'i', 'a', 'n', 'w', 32, 0,
1263
74.3k
  /* 11421 */ 'e', 'v', 'm', 'h', 'o', 'u', 'm', 'i', 'a', 'n', 'w', 32, 0,
1264
74.3k
  /* 11434 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'i', 'a', 'n', 'w', 32, 0,
1265
74.3k
  /* 11447 */ 'e', 'v', 'm', 'w', 'l', 's', 's', 'i', 'a', 'n', 'w', 32, 0,
1266
74.3k
  /* 11460 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'i', 'a', 'n', 'w', 32, 0,
1267
74.3k
  /* 11473 */ 'e', 'v', 'm', 'h', 'e', 'u', 's', 'i', 'a', 'n', 'w', 32, 0,
1268
74.3k
  /* 11486 */ 'e', 'v', 'm', 'w', 'l', 'u', 's', 'i', 'a', 'n', 'w', 32, 0,
1269
74.3k
  /* 11499 */ 'e', 'v', 'm', 'h', 'o', 'u', 's', 'i', 'a', 'n', 'w', 32, 0,
1270
74.3k
  /* 11512 */ 'v', 'm', 'r', 'g', 'o', 'w', 32, 0,
1271
74.3k
  /* 11520 */ 'c', 'm', 'p', 'w', 32, 0,
1272
74.3k
  /* 11526 */ 'x', 'x', 'b', 'r', 'w', 32, 0,
1273
74.3k
  /* 11533 */ 'v', 's', 'r', 'w', 32, 0,
1274
74.3k
  /* 11539 */ 'm', 'o', 'd', 's', 'w', 32, 0,
1275
74.3k
  /* 11546 */ 'v', 'm', 'u', 'l', 'e', 's', 'w', 32, 0,
1276
74.3k
  /* 11555 */ 'v', 'a', 'v', 'g', 's', 'w', 32, 0,
1277
74.3k
  /* 11563 */ 'v', 'u', 'p', 'k', 'h', 's', 'w', 32, 0,
1278
74.3k
  /* 11572 */ 'v', 's', 'p', 'l', 't', 'i', 's', 'w', 32, 0,
1279
74.3k
  /* 11582 */ 'v', 'u', 'p', 'k', 'l', 's', 'w', 32, 0,
1280
74.3k
  /* 11591 */ 'e', 'v', 'c', 'n', 't', 'l', 's', 'w', 32, 0,
1281
74.3k
  /* 11601 */ 'v', 'm', 'i', 'n', 's', 'w', 32, 0,
1282
74.3k
  /* 11609 */ 'v', 'm', 'u', 'l', 'o', 's', 'w', 32, 0,
1283
74.3k
  /* 11618 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'w', 32, 0,
1284
74.3k
  /* 11628 */ 'e', 'x', 't', 's', 'w', 32, 0,
1285
74.3k
  /* 11635 */ 'v', 'm', 'a', 'x', 's', 'w', 32, 0,
1286
74.3k
  /* 11643 */ 'v', 's', 'p', 'l', 't', 'w', 32, 0,
1287
74.3k
  /* 11651 */ 'x', 'x', 's', 'p', 'l', 't', 'w', 32, 0,
1288
74.3k
  /* 11660 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'w', 32, 0,
1289
74.3k
  /* 11670 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'w', 32, 0,
1290
74.3k
  /* 11680 */ 'x', 'x', 'i', 'n', 's', 'e', 'r', 't', 'w', 32, 0,
1291
74.3k
  /* 11691 */ 's', 't', 'w', 32, 0,
1292
74.3k
  /* 11696 */ 'v', 's', 'u', 'b', 'c', 'u', 'w', 32, 0,
1293
74.3k
  /* 11705 */ 'v', 'a', 'd', 'd', 'c', 'u', 'w', 32, 0,
1294
74.3k
  /* 11714 */ 'm', 'o', 'd', 'u', 'w', 32, 0,
1295
74.3k
  /* 11721 */ 'v', 'a', 'b', 's', 'd', 'u', 'w', 32, 0,
1296
74.3k
  /* 11730 */ 'v', 'm', 'u', 'l', 'e', 'u', 'w', 32, 0,
1297
74.3k
  /* 11739 */ 'v', 'a', 'v', 'g', 'u', 'w', 32, 0,
1298
74.3k
  /* 11747 */ 'v', 'm', 'i', 'n', 'u', 'w', 32, 0,
1299
74.3k
  /* 11755 */ 'v', 'm', 'u', 'l', 'o', 'u', 'w', 32, 0,
1300
74.3k
  /* 11764 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'w', 32, 0,
1301
74.3k
  /* 11774 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'u', 'w', 32, 0,
1302
74.3k
  /* 11786 */ 'x', 'x', 'e', 'x', 't', 'r', 'a', 'c', 't', 'u', 'w', 32, 0,
1303
74.3k
  /* 11799 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'w', 32, 0,
1304
74.3k
  /* 11809 */ 'v', 'm', 'a', 'x', 'u', 'w', 32, 0,
1305
74.3k
  /* 11817 */ 'd', 'i', 'v', 'w', 32, 0,
1306
74.3k
  /* 11823 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'w', 32, 0,
1307
74.3k
  /* 11833 */ 'v', 'c', 'l', 'z', 'w', 32, 0,
1308
74.3k
  /* 11840 */ 'e', 'v', 'c', 'n', 't', 'l', 'z', 'w', 32, 0,
1309
74.3k
  /* 11850 */ 'v', 'c', 't', 'z', 'w', 32, 0,
1310
74.3k
  /* 11857 */ 'c', 'n', 't', 't', 'z', 'w', 32, 0,
1311
74.3k
  /* 11865 */ 'l', 'x', 'v', 'd', '2', 'x', 32, 0,
1312
74.3k
  /* 11873 */ 's', 't', 'x', 'v', 'd', '2', 'x', 32, 0,
1313
74.3k
  /* 11882 */ 'l', 'x', 'v', 'w', '4', 'x', 32, 0,
1314
74.3k
  /* 11890 */ 's', 't', 'x', 'v', 'w', '4', 'x', 32, 0,
1315
74.3k
  /* 11899 */ 'l', 'x', 'v', 'b', '1', '6', 'x', 32, 0,
1316
74.3k
  /* 11908 */ 's', 't', 'x', 'v', 'b', '1', '6', 'x', 32, 0,
1317
74.3k
  /* 11918 */ 'l', 'x', 'v', 'h', '8', 'x', 32, 0,
1318
74.3k
  /* 11926 */ 's', 't', 'x', 'v', 'h', '8', 'x', 32, 0,
1319
74.3k
  /* 11935 */ 'l', 'h', 'a', 'x', 32, 0,
1320
74.3k
  /* 11941 */ 't', 'l', 'b', 'i', 'v', 'a', 'x', 32, 0,
1321
74.3k
  /* 11950 */ 'q', 'v', 'l', 'f', 'i', 'w', 'a', 'x', 32, 0,
1322
74.3k
  /* 11960 */ 'l', 'x', 's', 'i', 'w', 'a', 'x', 32, 0,
1323
74.3k
  /* 11969 */ 'l', 'w', 'a', 'x', 32, 0,
1324
74.3k
  /* 11975 */ 'l', 'v', 'e', 'b', 'x', 32, 0,
1325
74.3k
  /* 11982 */ 's', 't', 'v', 'e', 'b', 'x', 32, 0,
1326
74.3k
  /* 11990 */ 's', 't', 'x', 's', 'i', 'b', 'x', 32, 0,
1327
74.3k
  /* 11999 */ 's', 't', 'b', 'x', 32, 0,
1328
74.3k
  /* 12005 */ 'q', 'v', 'l', 'f', 'c', 'd', 'x', 32, 0,
1329
74.3k
  /* 12014 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'x', 32, 0,
1330
74.3k
  /* 12024 */ 'e', 'v', 'l', 'd', 'd', 'x', 32, 0,
1331
74.3k
  /* 12032 */ 'e', 'v', 's', 't', 'd', 'd', 'x', 32, 0,
1332
74.3k
  /* 12041 */ 'q', 'v', 'l', 'f', 'd', 'x', 32, 0,
1333
74.3k
  /* 12049 */ 'q', 'v', 's', 't', 'f', 'd', 'x', 32, 0,
1334
74.3k
  /* 12058 */ 'q', 'v', 'l', 'p', 'c', 'l', 'd', 'x', 32, 0,
1335
74.3k
  /* 12068 */ 'q', 'v', 'l', 'p', 'c', 'r', 'd', 'x', 32, 0,
1336
74.3k
  /* 12078 */ 'l', 'x', 's', 'd', 'x', 32, 0,
1337
74.3k
  /* 12085 */ 's', 't', 'x', 's', 'd', 'x', 32, 0,
1338
74.3k
  /* 12093 */ 's', 't', 'd', 'x', 32, 0,
1339
74.3k
  /* 12099 */ 'e', 'v', 'l', 'w', 'h', 'e', 'x', 32, 0,
1340
74.3k
  /* 12108 */ 'e', 'v', 's', 't', 'w', 'h', 'e', 'x', 32, 0,
1341
74.3k
  /* 12118 */ 'e', 'v', 's', 't', 'w', 'w', 'e', 'x', 32, 0,
1342
74.3k
  /* 12128 */ 'e', 'v', 'l', 'd', 'h', 'x', 32, 0,
1343
74.3k
  /* 12136 */ 'e', 'v', 's', 't', 'd', 'h', 'x', 32, 0,
1344
74.3k
  /* 12145 */ 'l', 'v', 'e', 'h', 'x', 32, 0,
1345
74.3k
  /* 12152 */ 's', 't', 'v', 'e', 'h', 'x', 32, 0,
1346
74.3k
  /* 12160 */ 's', 't', 'x', 's', 'i', 'h', 'x', 32, 0,
1347
74.3k
  /* 12169 */ 's', 't', 'h', 'x', 32, 0,
1348
74.3k
  /* 12175 */ 's', 't', 'b', 'c', 'i', 'x', 32, 0,
1349
74.3k
  /* 12183 */ 'l', 'd', 'c', 'i', 'x', 32, 0,
1350
74.3k
  /* 12190 */ 's', 't', 'd', 'c', 'i', 'x', 32, 0,
1351
74.3k
  /* 12198 */ 's', 't', 'h', 'c', 'i', 'x', 32, 0,
1352
74.3k
  /* 12206 */ 's', 't', 'w', 'c', 'i', 'x', 32, 0,
1353
74.3k
  /* 12214 */ 'l', 'b', 'z', 'c', 'i', 'x', 32, 0,
1354
74.3k
  /* 12222 */ 'l', 'h', 'z', 'c', 'i', 'x', 32, 0,
1355
74.3k
  /* 12230 */ 'l', 'w', 'z', 'c', 'i', 'x', 32, 0,
1356
74.3k
  /* 12238 */ 'x', 's', 'r', 'q', 'p', 'i', 'x', 32, 0,
1357
74.3k
  /* 12247 */ 'p', 's', 'q', '_', 'l', 'x', 32, 0,
1358
74.3k
  /* 12255 */ 'v', 'e', 'x', 't', 'u', 'b', 'l', 'x', 32, 0,
1359
74.3k
  /* 12265 */ 'v', 'e', 'x', 't', 'u', 'h', 'l', 'x', 32, 0,
1360
74.3k
  /* 12275 */ 'v', 'e', 'x', 't', 'u', 'w', 'l', 'x', 32, 0,
1361
74.3k
  /* 12285 */ 'l', 'd', 'm', 'x', 32, 0,
1362
74.3k
  /* 12291 */ 'v', 's', 'b', 'o', 'x', 32, 0,
1363
74.3k
  /* 12298 */ 'e', 'v', 's', 't', 'w', 'h', 'o', 'x', 32, 0,
1364
74.3k
  /* 12308 */ 'e', 'v', 's', 't', 'w', 'w', 'o', 'x', 32, 0,
1365
74.3k
  /* 12318 */ 'l', 'b', 'e', 'p', 'x', 32, 0,
1366
74.3k
  /* 12325 */ 's', 't', 'b', 'e', 'p', 'x', 32, 0,
1367
74.3k
  /* 12333 */ 'l', 'f', 'd', 'e', 'p', 'x', 32, 0,
1368
74.3k
  /* 12341 */ 's', 't', 'f', 'd', 'e', 'p', 'x', 32, 0,
1369
74.3k
  /* 12350 */ 'l', 'h', 'e', 'p', 'x', 32, 0,
1370
74.3k
  /* 12357 */ 's', 't', 'h', 'e', 'p', 'x', 32, 0,
1371
74.3k
  /* 12365 */ 'l', 'w', 'e', 'p', 'x', 32, 0,
1372
74.3k
  /* 12372 */ 's', 't', 'w', 'e', 'p', 'x', 32, 0,
1373
74.3k
  /* 12380 */ 'v', 'u', 'p', 'k', 'h', 'p', 'x', 32, 0,
1374
74.3k
  /* 12389 */ 'v', 'p', 'k', 'p', 'x', 32, 0,
1375
74.3k
  /* 12396 */ 'v', 'u', 'p', 'k', 'l', 'p', 'x', 32, 0,
1376
74.3k
  /* 12405 */ 'l', 'x', 's', 's', 'p', 'x', 32, 0,
1377
74.3k
  /* 12413 */ 's', 't', 'x', 's', 's', 'p', 'x', 32, 0,
1378
74.3k
  /* 12422 */ 'l', 'b', 'a', 'r', 'x', 32, 0,
1379
74.3k
  /* 12429 */ 'l', 'd', 'a', 'r', 'x', 32, 0,
1380
74.3k
  /* 12436 */ 'l', 'h', 'a', 'r', 'x', 32, 0,
1381
74.3k
  /* 12443 */ 'l', 'w', 'a', 'r', 'x', 32, 0,
1382
74.3k
  /* 12450 */ 'l', 'd', 'b', 'r', 'x', 32, 0,
1383
74.3k
  /* 12457 */ 's', 't', 'd', 'b', 'r', 'x', 32, 0,
1384
74.3k
  /* 12465 */ 'l', 'h', 'b', 'r', 'x', 32, 0,
1385
74.3k
  /* 12472 */ 's', 't', 'h', 'b', 'r', 'x', 32, 0,
1386
74.3k
  /* 12480 */ 'v', 'e', 'x', 't', 'u', 'b', 'r', 'x', 32, 0,
1387
74.3k
  /* 12490 */ 'l', 'w', 'b', 'r', 'x', 32, 0,
1388
74.3k
  /* 12497 */ 's', 't', 'w', 'b', 'r', 'x', 32, 0,
1389
74.3k
  /* 12505 */ 'v', 'e', 'x', 't', 'u', 'h', 'r', 'x', 32, 0,
1390
74.3k
  /* 12515 */ 'v', 'e', 'x', 't', 'u', 'w', 'r', 'x', 32, 0,
1391
74.3k
  /* 12525 */ 'm', 'c', 'r', 'x', 'r', 'x', 32, 0,
1392
74.3k
  /* 12533 */ 't', 'l', 'b', 's', 'x', 32, 0,
1393
74.3k
  /* 12540 */ 'q', 'v', 'l', 'f', 'c', 's', 'x', 32, 0,
1394
74.3k
  /* 12549 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'x', 32, 0,
1395
74.3k
  /* 12559 */ 'l', 'x', 'v', 'd', 's', 'x', 32, 0,
1396
74.3k
  /* 12567 */ 'v', 'c', 'f', 's', 'x', 32, 0,
1397
74.3k
  /* 12574 */ 'q', 'v', 'l', 'f', 's', 'x', 32, 0,
1398
74.3k
  /* 12582 */ 'q', 'v', 's', 't', 'f', 's', 'x', 32, 0,
1399
74.3k
  /* 12591 */ 'q', 'v', 'l', 'p', 'c', 'l', 's', 'x', 32, 0,
1400
74.3k
  /* 12601 */ 'e', 'v', 'l', 'w', 'h', 'o', 's', 'x', 32, 0,
1401
74.3k
  /* 12611 */ 'q', 'v', 'l', 'p', 'c', 'r', 's', 'x', 32, 0,
1402
74.3k
  /* 12621 */ 'l', 'x', 'v', 'w', 's', 'x', 32, 0,
1403
74.3k
  /* 12629 */ 'e', 'v', 'l', 'h', 'h', 'e', 's', 'p', 'l', 'a', 't', 'x', 32, 0,
1404
74.3k
  /* 12643 */ 'e', 'v', 'l', 'w', 'h', 's', 'p', 'l', 'a', 't', 'x', 32, 0,
1405
74.3k
  /* 12656 */ 'e', 'v', 'l', 'h', 'h', 'o', 's', 's', 'p', 'l', 'a', 't', 'x', 32, 0,
1406
74.3k
  /* 12671 */ 'e', 'v', 'l', 'h', 'h', 'o', 'u', 's', 'p', 'l', 'a', 't', 'x', 32, 0,
1407
74.3k
  /* 12686 */ 'e', 'v', 'l', 'w', 'w', 's', 'p', 'l', 'a', 't', 'x', 32, 0,
1408
74.3k
  /* 12699 */ 'p', 's', 'q', '_', 's', 't', 'x', 32, 0,
1409
74.3k
  /* 12708 */ 'l', 'h', 'a', 'u', 'x', 32, 0,
1410
74.3k
  /* 12715 */ 'l', 'w', 'a', 'u', 'x', 32, 0,
1411
74.3k
  /* 12722 */ 's', 't', 'b', 'u', 'x', 32, 0,
1412
74.3k
  /* 12729 */ 'q', 'v', 'l', 'f', 'c', 'd', 'u', 'x', 32, 0,
1413
74.3k
  /* 12739 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'u', 'x', 32, 0,
1414
74.3k
  /* 12750 */ 'q', 'v', 'l', 'f', 'd', 'u', 'x', 32, 0,
1415
74.3k
  /* 12759 */ 'q', 'v', 's', 't', 'f', 'd', 'u', 'x', 32, 0,
1416
74.3k
  /* 12769 */ 'l', 'd', 'u', 'x', 32, 0,
1417
74.3k
  /* 12775 */ 's', 't', 'd', 'u', 'x', 32, 0,
1418
74.3k
  /* 12782 */ 'v', 'c', 'f', 'u', 'x', 32, 0,
1419
74.3k
  /* 12789 */ 's', 't', 'h', 'u', 'x', 32, 0,
1420
74.3k
  /* 12796 */ 'p', 's', 'q', '_', 'l', 'u', 'x', 32, 0,
1421
74.3k
  /* 12805 */ 'e', 'v', 'l', 'w', 'h', 'o', 'u', 'x', 32, 0,
1422
74.3k
  /* 12815 */ 'q', 'v', 'l', 'f', 'c', 's', 'u', 'x', 32, 0,
1423
74.3k
  /* 12825 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'u', 'x', 32, 0,
1424
74.3k
  /* 12836 */ 'q', 'v', 'l', 'f', 's', 'u', 'x', 32, 0,
1425
74.3k
  /* 12845 */ 'q', 'v', 's', 't', 'f', 's', 'u', 'x', 32, 0,
1426
74.3k
  /* 12855 */ 'p', 's', 'q', '_', 's', 't', 'u', 'x', 32, 0,
1427
74.3k
  /* 12865 */ 's', 't', 'w', 'u', 'x', 32, 0,
1428
74.3k
  /* 12872 */ 'l', 'b', 'z', 'u', 'x', 32, 0,
1429
74.3k
  /* 12879 */ 'l', 'h', 'z', 'u', 'x', 32, 0,
1430
74.3k
  /* 12886 */ 'l', 'w', 'z', 'u', 'x', 32, 0,
1431
74.3k
  /* 12893 */ 'l', 'v', 'x', 32, 0,
1432
74.3k
  /* 12898 */ 's', 't', 'v', 'x', 32, 0,
1433
74.3k
  /* 12904 */ 'l', 'x', 'v', 'x', 32, 0,
1434
74.3k
  /* 12910 */ 's', 't', 'x', 'v', 'x', 32, 0,
1435
74.3k
  /* 12917 */ 'e', 'v', 'l', 'd', 'w', 'x', 32, 0,
1436
74.3k
  /* 12925 */ 'e', 'v', 's', 't', 'd', 'w', 'x', 32, 0,
1437
74.3k
  /* 12934 */ 'l', 'v', 'e', 'w', 'x', 32, 0,
1438
74.3k
  /* 12941 */ 's', 't', 'v', 'e', 'w', 'x', 32, 0,
1439
74.3k
  /* 12949 */ 'q', 'v', 's', 't', 'f', 'i', 'w', 'x', 32, 0,
1440
74.3k
  /* 12959 */ 's', 't', 'x', 's', 'i', 'w', 'x', 32, 0,
1441
74.3k
  /* 12968 */ 's', 't', 'w', 'x', 32, 0,
1442
74.3k
  /* 12974 */ 'l', 'x', 's', 'i', 'b', 'z', 'x', 32, 0,
1443
74.3k
  /* 12983 */ 'l', 'b', 'z', 'x', 32, 0,
1444
74.3k
  /* 12989 */ 'l', 'x', 's', 'i', 'h', 'z', 'x', 32, 0,
1445
74.3k
  /* 12998 */ 'l', 'h', 'z', 'x', 32, 0,
1446
74.3k
  /* 13004 */ 'q', 'v', 'l', 'f', 'i', 'w', 'z', 'x', 32, 0,
1447
74.3k
  /* 13014 */ 'l', 'x', 's', 'i', 'w', 'z', 'x', 32, 0,
1448
74.3k
  /* 13023 */ 'l', 'w', 'z', 'x', 32, 0,
1449
74.3k
  /* 13029 */ 'c', 'o', 'p', 'y', 32, 0,
1450
74.3k
  /* 13035 */ 'd', 'c', 'b', 'z', 32, 0,
1451
74.3k
  /* 13041 */ 'l', 'b', 'z', 32, 0,
1452
74.3k
  /* 13046 */ 'b', 'd', 'z', 32, 0,
1453
74.3k
  /* 13051 */ 'e', 'f', 'd', 'c', 't', 's', 'i', 'd', 'z', 32, 0,
1454
74.3k
  /* 13062 */ 'q', 'v', 'f', 'c', 't', 'i', 'd', 'z', 32, 0,
1455
74.3k
  /* 13072 */ 'e', 'f', 'd', 'c', 't', 'u', 'i', 'd', 'z', 32, 0,
1456
74.3k
  /* 13083 */ 'x', 's', 'c', 'v', 'q', 'p', 's', 'd', 'z', 32, 0,
1457
74.3k
  /* 13094 */ 'x', 's', 'c', 'v', 'q', 'p', 'u', 'd', 'z', 32, 0,
1458
74.3k
  /* 13105 */ 'l', 'h', 'z', 32, 0,
1459
74.3k
  /* 13110 */ 'v', 'r', 'f', 'i', 'z', 32, 0,
1460
74.3k
  /* 13117 */ 'x', 's', 'r', 'd', 'p', 'i', 'z', 32, 0,
1461
74.3k
  /* 13126 */ 'x', 'v', 'r', 'd', 'p', 'i', 'z', 32, 0,
1462
74.3k
  /* 13135 */ 'x', 'v', 'r', 's', 'p', 'i', 'z', 32, 0,
1463
74.3k
  /* 13144 */ 'q', 'v', 'f', 'r', 'i', 'z', 32, 0,
1464
74.3k
  /* 13152 */ 'e', 'f', 'd', 'c', 't', 's', 'i', 'z', 32, 0,
1465
74.3k
  /* 13162 */ 'e', 'f', 's', 'c', 't', 's', 'i', 'z', 32, 0,
1466
74.3k
  /* 13172 */ 'e', 'v', 'f', 's', 'c', 't', 's', 'i', 'z', 32, 0,
1467
74.3k
  /* 13183 */ 'e', 'f', 'd', 'c', 't', 'u', 'i', 'z', 32, 0,
1468
74.3k
  /* 13193 */ 'e', 'f', 's', 'c', 't', 'u', 'i', 'z', 32, 0,
1469
74.3k
  /* 13203 */ 'b', 'd', 'n', 'z', 32, 0,
1470
74.3k
  /* 13209 */ 'q', 'v', 'f', 'c', 't', 'i', 'd', 'u', 'z', 32, 0,
1471
74.3k
  /* 13220 */ 'q', 'v', 'f', 'c', 't', 'i', 'w', 'u', 'z', 32, 0,
1472
74.3k
  /* 13231 */ 'q', 'v', 'f', 'c', 't', 'i', 'w', 'z', 32, 0,
1473
74.3k
  /* 13241 */ 'l', 'w', 'z', 32, 0,
1474
74.3k
  /* 13246 */ 'm', 'f', 'v', 's', 'r', 'w', 'z', 32, 0,
1475
74.3k
  /* 13255 */ 'm', 't', 'v', 's', 'r', 'w', 'z', 32, 0,
1476
74.3k
  /* 13264 */ 'x', 's', 'c', 'v', 'q', 'p', 's', 'w', 'z', 32, 0,
1477
74.3k
  /* 13275 */ 'x', 's', 'c', 'v', 'q', 'p', 'u', 'w', 'z', 32, 0,
1478
74.3k
  /* 13286 */ 'b', 'd', 'z', 'l', 'r', 'l', '+', 0,
1479
74.3k
  /* 13294 */ 'b', 'd', 'n', 'z', 'l', 'r', 'l', '+', 0,
1480
74.3k
  /* 13303 */ 'b', 'd', 'z', 'l', 'r', '+', 0,
1481
74.3k
  /* 13310 */ 'b', 'd', 'n', 'z', 'l', 'r', '+', 0,
1482
74.3k
  /* 13318 */ 'e', 'v', 's', 'e', 'l', 32, 'c', 'r', 'D', ',', 0,
1483
74.3k
  /* 13329 */ 'b', 'd', 'z', 'l', 'r', 'l', '-', 0,
1484
74.3k
  /* 13337 */ 'b', 'd', 'n', 'z', 'l', 'r', 'l', '-', 0,
1485
74.3k
  /* 13346 */ 'b', 'd', 'z', 'l', 'r', '-', 0,
1486
74.3k
  /* 13353 */ 'b', 'd', 'n', 'z', 'l', 'r', '-', 0,
1487
74.3k
  /* 13361 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'P', 'a', 't', 'c', 'h', 'a', 'b', 'l', 'e', 32, 'R', 'E', 'T', '.', 0,
1488
74.3k
  /* 13392 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
1489
74.3k
  /* 13416 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
1490
74.3k
  /* 13441 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0,
1491
74.3k
  /* 13464 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0,
1492
74.3k
  /* 13487 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0,
1493
74.3k
  /* 13509 */ 't', 'r', 'e', 'c', 'h', 'k', 'p', 't', '.', 0,
1494
74.3k
  /* 13519 */ 'o', 'r', 'i', 32, '1', ',', 32, '1', ',', 32, '0', 0,
1495
74.3k
  /* 13531 */ 'o', 'r', 'i', 32, '2', ',', 32, '2', ',', 32, '0', 0,
1496
74.3k
  /* 13543 */ '#', 'A', 'D', 'D', 'I', 'S', 'd', 't', 'p', 'r', 'e', 'l', 'H', 'A', '3', '2', 0,
1497
74.3k
  /* 13560 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '3', '2', 0,
1498
74.3k
  /* 13581 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '3', '2', 0,
1499
74.3k
  /* 13602 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '3', '2', 0,
1500
74.3k
  /* 13624 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '3', '2', 0,
1501
74.3k
  /* 13645 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '3', '2', 0,
1502
74.3k
  /* 13667 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '3', '2', 0,
1503
74.3k
  /* 13688 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '3', '2', 0,
1504
74.3k
  /* 13705 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '3', '2', 0,
1505
74.3k
  /* 13726 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '3', '2', 0,
1506
74.3k
  /* 13746 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '3', '2', 0,
1507
74.3k
  /* 13768 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '3', '2', 0,
1508
74.3k
  /* 13789 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'g', 'd', 'L', '3', '2', 0,
1509
74.3k
  /* 13803 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'l', 'd', 'L', '3', '2', 0,
1510
74.3k
  /* 13817 */ '#', 'L', 'D', 'g', 'o', 't', 'T', 'p', 'r', 'e', 'l', 'L', '3', '2', 0,
1511
74.3k
  /* 13832 */ '#', 'A', 'D', 'D', 'I', 'd', 't', 'p', 'r', 'e', 'l', 'L', '3', '2', 0,
1512
74.3k
  /* 13847 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '3', '2', 0,
1513
74.3k
  /* 13866 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '3', '2', 0,
1514
74.3k
  /* 13884 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'g', 'd', 'L', 'A', 'D', 'D', 'R', '3', '2', 0,
1515
74.3k
  /* 13902 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'l', 'd', 'L', 'A', 'D', 'D', 'R', '3', '2', 0,
1516
74.3k
  /* 13920 */ 'G', 'E', 'T', 't', 'l', 's', 'l', 'd', 'A', 'D', 'D', 'R', '3', '2', 0,
1517
74.3k
  /* 13935 */ 'G', 'E', 'T', 't', 'l', 's', 'A', 'D', 'D', 'R', '3', '2', 0,
1518
74.3k
  /* 13948 */ '#', 'D', 'F', 'L', 'O', 'A', 'D', 'f', '3', '2', 0,
1519
74.3k
  /* 13959 */ '#', 'X', 'F', 'L', 'O', 'A', 'D', 'f', '3', '2', 0,
1520
74.3k
  /* 13970 */ '#', 'D', 'F', 'S', 'T', 'O', 'R', 'E', 'f', '3', '2', 0,
1521
74.3k
  /* 13982 */ '#', 'X', 'F', 'S', 'T', 'O', 'R', 'E', 'f', '3', '2', 0,
1522
74.3k
  /* 13994 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '6', '4', 0,
1523
74.3k
  /* 14015 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '6', '4', 0,
1524
74.3k
  /* 14036 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '6', '4', 0,
1525
74.3k
  /* 14058 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '6', '4', 0,
1526
74.3k
  /* 14080 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '6', '4', 0,
1527
74.3k
  /* 14101 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '6', '4', 0,
1528
74.3k
  /* 14118 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '6', '4', 0,
1529
74.3k
  /* 14139 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '6', '4', 0,
1530
74.3k
  /* 14160 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '6', '4', 0,
1531
74.3k
  /* 14180 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '6', '4', 0,
1532
74.3k
  /* 14202 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '6', '4', 0,
1533
74.3k
  /* 14223 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '6', '4', 0,
1534
74.3k
  /* 14242 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '6', '4', 0,
1535
74.3k
  /* 14260 */ '#', 'D', 'F', 'L', 'O', 'A', 'D', 'f', '6', '4', 0,
1536
74.3k
  /* 14271 */ '#', 'X', 'F', 'L', 'O', 'A', 'D', 'f', '6', '4', 0,
1537
74.3k
  /* 14282 */ '#', 'D', 'F', 'S', 'T', 'O', 'R', 'E', 'f', '6', '4', 0,
1538
74.3k
  /* 14294 */ '#', 'X', 'F', 'S', 'T', 'O', 'R', 'E', 'f', '6', '4', 0,
1539
74.3k
  /* 14306 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'i', '6', '4', 0,
1540
74.3k
  /* 14327 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'S', 'P', 'E', '4', 0,
1541
74.3k
  /* 14343 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'S', 'P', 'E', '4', 0,
1542
74.3k
  /* 14356 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'F', '4', 0,
1543
74.3k
  /* 14370 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'F', '4', 0,
1544
74.3k
  /* 14381 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'I', '4', 0,
1545
74.3k
  /* 14395 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'I', '4', 0,
1546
74.3k
  /* 14406 */ 'c', 'r', 'x', 'o', 'r', 32, '6', ',', 32, '6', ',', 32, '6', 0,
1547
74.3k
  /* 14420 */ 'c', 'r', 'e', 'q', 'v', 32, '6', ',', 32, '6', ',', 32, '6', 0,
1548
74.3k
  /* 14434 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'F', '1', '6', 0,
1549
74.3k
  /* 14449 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'F', '1', '6', 0,
1550
74.3k
  /* 14461 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '1', '6', 0,
1551
74.3k
  /* 14482 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '1', '6', 0,
1552
74.3k
  /* 14503 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '1', '6', 0,
1553
74.3k
  /* 14525 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '1', '6', 0,
1554
74.3k
  /* 14546 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '1', '6', 0,
1555
74.3k
  /* 14568 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '1', '6', 0,
1556
74.3k
  /* 14589 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '1', '6', 0,
1557
74.3k
  /* 14606 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '1', '6', 0,
1558
74.3k
  /* 14627 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '1', '6', 0,
1559
74.3k
  /* 14647 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '1', '6', 0,
1560
74.3k
  /* 14669 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '1', '6', 0,
1561
74.3k
  /* 14690 */ '#', 'D', 'Y', 'N', 'A', 'L', 'L', 'O', 'C', '8', 0,
1562
74.3k
  /* 14701 */ '#', 'C', 'F', 'E', 'N', 'C', 'E', '8', 0,
1563
74.3k
  /* 14710 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'F', '8', 0,
1564
74.3k
  /* 14724 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'F', '8', 0,
1565
74.3k
  /* 14735 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '8', 0,
1566
74.3k
  /* 14755 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'I', '8', 0,
1567
74.3k
  /* 14769 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '8', 0,
1568
74.3k
  /* 14789 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '8', 0,
1569
74.3k
  /* 14810 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '8', 0,
1570
74.3k
  /* 14830 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '8', 0,
1571
74.3k
  /* 14851 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '8', 0,
1572
74.3k
  /* 14871 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '8', 0,
1573
74.3k
  /* 14891 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '8', 0,
1574
74.3k
  /* 14910 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '8', 0,
1575
74.3k
  /* 14929 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'I', '8', 0,
1576
74.3k
  /* 14940 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '8', 0,
1577
74.3k
  /* 14961 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '8', 0,
1578
74.3k
  /* 14981 */ '#', 'M', 'o', 'v', 'e', 'P', 'C', 't', 'o', 'L', 'R', '8', 0,
1579
74.3k
  /* 14994 */ '#', 'D', 'Y', 'N', 'A', 'R', 'E', 'A', 'O', 'F', 'F', 'S', 'E', 'T', '8', 0,
1580
74.3k
  /* 15010 */ '#', 'A', 'N', 'D', 'I', 'o', '_', '1', '_', 'E', 'Q', '_', 'B', 'I', 'T', '8', 0,
1581
74.3k
  /* 15027 */ '#', 'A', 'N', 'D', 'I', 'o', '_', '1', '_', 'G', 'T', '_', 'B', 'I', 'T', '8', 0,
1582
74.3k
  /* 15044 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'i', '8', 0,
1583
74.3k
  /* 15060 */ '#', 'A', 'D', 'D', 'I', 'S', 't', 'o', 'c', 'H', 'A', 0,
1584
74.3k
  /* 15072 */ '#', 'A', 'D', 'D', 'I', 'S', 't', 'l', 's', 'g', 'd', 'H', 'A', 0,
1585
74.3k
  /* 15086 */ '#', 'A', 'D', 'D', 'I', 'S', 't', 'l', 's', 'l', 'd', 'H', 'A', 0,
1586
74.3k
  /* 15100 */ '#', 'A', 'D', 'D', 'I', 'S', 'g', 'o', 't', 'T', 'p', 'r', 'e', 'l', 'H', 'A', 0,
1587
74.3k
  /* 15117 */ '#', 'A', 'D', 'D', 'I', 'S', 'd', 't', 'p', 'r', 'e', 'l', 'H', 'A', 0,
1588
74.3k
  /* 15132 */ '#', 'R', 'e', 'a', 'd', 'T', 'B', 0,
1589
74.3k
  /* 15140 */ '#', 'D', 'Y', 'N', 'A', 'L', 'L', 'O', 'C', 0,
1590
74.3k
  /* 15150 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'Q', 'B', 'R', 'C', 0,
1591
74.3k
  /* 15166 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'Q', 'B', 'R', 'C', 0,
1592
74.3k
  /* 15179 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'Q', 'F', 'R', 'C', 0,
1593
74.3k
  /* 15195 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'Q', 'F', 'R', 'C', 0,
1594
74.3k
  /* 15208 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'V', 'S', 'F', 'R', 'C', 0,
1595
74.3k
  /* 15225 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'V', 'S', 'F', 'R', 'C', 0,
1596
74.3k
  /* 15239 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'V', 'R', 'R', 'C', 0,
1597
74.3k
  /* 15255 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'V', 'R', 'R', 'C', 0,
1598
74.3k
  /* 15268 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'Q', 'S', 'R', 'C', 0,
1599
74.3k
  /* 15284 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'Q', 'S', 'R', 'C', 0,
1600
74.3k
  /* 15297 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'V', 'S', 'S', 'R', 'C', 0,
1601
74.3k
  /* 15314 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'V', 'S', 'S', 'R', 'C', 0,
1602
74.3k
  /* 15328 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'V', 'S', 'R', 'C', 0,
1603
74.3k
  /* 15344 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'V', 'S', 'R', 'C', 0,
1604
74.3k
  /* 15357 */ '#', 'S', 'P', 'I', 'L', 'L', 'T', 'O', 'V', 'S', 'R', '_', 'L', 'D', 0,
1605
74.3k
  /* 15372 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
1606
74.3k
  /* 15385 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
1607
74.3k
  /* 15392 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'S', 'P', 'E', 0,
1608
74.3k
  /* 15407 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'S', 'P', 'E', 0,
1609
74.3k
  /* 15419 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
1610
74.3k
  /* 15429 */ '#', 'R', 'E', 'S', 'T', 'O', 'R', 'E', '_', 'V', 'R', 'S', 'A', 'V', 'E', 0,
1611
74.3k
  /* 15445 */ '#', 'S', 'P', 'I', 'L', 'L', '_', 'V', 'R', 'S', 'A', 'V', 'E', 0,
1612
74.3k
  /* 15459 */ '#', 'L', 'D', 't', 'o', 'c', 'J', 'T', 'I', 0,
1613
74.3k
  /* 15469 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0,
1614
74.3k
  /* 15479 */ '#', 'L', 'D', 't', 'o', 'c', 'L', 0,
1615
74.3k
  /* 15487 */ '#', 'A', 'D', 'D', 'I', 't', 'o', 'c', 'L', 0,
1616
74.3k
  /* 15497 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'g', 'd', 'L', 0,
1617
74.3k
  /* 15509 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'l', 'd', 'L', 0,
1618
74.3k
  /* 15521 */ '#', 'L', 'D', 'g', 'o', 't', 'T', 'p', 'r', 'e', 'l', 'L', 0,
1619
74.3k
  /* 15534 */ '#', 'A', 'D', 'D', 'I', 'd', 't', 'p', 'r', 'e', 'l', 'L', 0,
1620
74.3k
  /* 15547 */ '#', 'U', 'p', 'd', 'a', 't', 'e', 'G', 'B', 'R', 0,
1621
74.3k
  /* 15558 */ '#', 'R', 'E', 'S', 'T', 'O', 'R', 'E', '_', 'C', 'R', 0,
1622
74.3k
  /* 15570 */ '#', 'S', 'P', 'I', 'L', 'L', '_', 'C', 'R', 0,
1623
74.3k
  /* 15580 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'g', 'd', 'L', 'A', 'D', 'D', 'R', 0,
1624
74.3k
  /* 15596 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'l', 'd', 'L', 'A', 'D', 'D', 'R', 0,
1625
74.3k
  /* 15612 */ '#', 'G', 'E', 'T', 't', 'l', 's', 'l', 'd', 'A', 'D', 'D', 'R', 0,
1626
74.3k
  /* 15626 */ '#', 'G', 'E', 'T', 't', 'l', 's', 'A', 'D', 'D', 'R', 0,
1627
74.3k
  /* 15638 */ '#', 'M', 'o', 'v', 'e', 'P', 'C', 't', 'o', 'L', 'R', 0,
1628
74.3k
  /* 15650 */ '#', 'M', 'o', 'v', 'e', 'G', 'O', 'T', 't', 'o', 'L', 'R', 0,
1629
74.3k
  /* 15663 */ '#', 'T', 'C', 'H', 'E', 'C', 'K', '_', 'R', 'E', 'T', 0,
1630
74.3k
  /* 15675 */ '#', 'T', 'B', 'E', 'G', 'I', 'N', '_', 'R', 'E', 'T', 0,
1631
74.3k
  /* 15687 */ '#', 'D', 'Y', 'N', 'A', 'R', 'E', 'A', 'O', 'F', 'F', 'S', 'E', 'T', 0,
1632
74.3k
  /* 15702 */ '#', 'R', 'E', 'S', 'T', 'O', 'R', 'E', '_', 'C', 'R', 'B', 'I', 'T', 0,
1633
74.3k
  /* 15717 */ '#', 'S', 'P', 'I', 'L', 'L', '_', 'C', 'R', 'B', 'I', 'T', 0,
1634
74.3k
  /* 15730 */ '#', 'A', 'N', 'D', 'I', 'o', '_', '1', '_', 'E', 'Q', '_', 'B', 'I', 'T', 0,
1635
74.3k
  /* 15746 */ '#', 'A', 'N', 'D', 'I', 'o', '_', '1', '_', 'G', 'T', '_', 'B', 'I', 'T', 0,
1636
74.3k
  /* 15762 */ '#', 'P', 'P', 'C', '3', '2', 'G', 'O', 'T', 0,
1637
74.3k
  /* 15772 */ '#', 'P', 'P', 'C', '3', '2', 'P', 'I', 'C', 'G', 'O', 'T', 0,
1638
74.3k
  /* 15785 */ '#', 'L', 'D', 't', 'o', 'c', 'C', 'P', 'T', 0,
1639
74.3k
  /* 15795 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
1640
74.3k
  /* 15810 */ '#', 'S', 'P', 'I', 'L', 'L', 'T', 'O', 'V', 'S', 'R', '_', 'S', 'T', 0,
1641
74.3k
  /* 15825 */ '#', 'L', 'I', 'W', 'A', 'X', 0,
1642
74.3k
  /* 15832 */ '#', 'S', 'P', 'I', 'L', 'L', 'T', 'O', 'V', 'S', 'R', '_', 'L', 'D', 'X', 0,
1643
74.3k
  /* 15848 */ '#', 'S', 'P', 'I', 'L', 'L', 'T', 'O', 'V', 'S', 'R', '_', 'S', 'T', 'X', 0,
1644
74.3k
  /* 15864 */ '#', 'S', 'T', 'I', 'W', 'X', 0,
1645
74.3k
  /* 15871 */ '#', 'L', 'I', 'W', 'Z', 'X', 0,
1646
74.3k
  /* 15878 */ 'b', 'c', 'a', 0,
1647
74.3k
  /* 15882 */ 's', 'l', 'b', 'i', 'a', 0,
1648
74.3k
  /* 15888 */ 't', 'l', 'b', 'i', 'a', 0,
1649
74.3k
  /* 15894 */ 'b', 'c', 'l', 'a', 0,
1650
74.3k
  /* 15899 */ 'c', 'l', 'r', 'b', 'h', 'r', 'b', 0,
1651
74.3k
  /* 15907 */ 'b', 'c', 0,
1652
74.3k
  /* 15910 */ 's', 'l', 'b', 's', 'y', 'n', 'c', 0,
1653
74.3k
  /* 15918 */ 't', 'l', 'b', 's', 'y', 'n', 'c', 0,
1654
74.3k
  /* 15926 */ 'm', 's', 'g', 's', 'y', 'n', 'c', 0,
1655
74.3k
  /* 15934 */ 'i', 's', 'y', 'n', 'c', 0,
1656
74.3k
  /* 15940 */ 'm', 's', 'y', 'n', 'c', 0,
1657
74.3k
  /* 15946 */ '#', 'L', 'D', 't', 'o', 'c', 0,
1658
74.3k
  /* 15953 */ '#', 'L', 'W', 'Z', 't', 'o', 'c', 0,
1659
74.3k
  /* 15961 */ 'h', 'r', 'f', 'i', 'd', 0,
1660
74.3k
  /* 15967 */ 't', 'l', 'b', 'r', 'e', 0,
1661
74.3k
  /* 15973 */ 't', 'l', 'b', 'w', 'e', 0,
1662
74.3k
  /* 15979 */ 'r', 'f', 'c', 'i', 0,
1663
74.3k
  /* 15984 */ 'r', 'f', 'm', 'c', 'i', 0,
1664
74.3k
  /* 15990 */ 'r', 'f', 'd', 'i', 0,
1665
74.3k
  /* 15995 */ 'r', 'f', 'i', 0,
1666
74.3k
  /* 15999 */ 'b', 'c', 'l', 0,
1667
74.3k
  /* 16003 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0,
1668
74.3k
  /* 16017 */ 'd', 's', 's', 'a', 'l', 'l', 0,
1669
74.3k
  /* 16024 */ 'b', 'l', 'r', 'l', 0,
1670
74.3k
  /* 16029 */ 'b', 'd', 'z', 'l', 'r', 'l', 0,
1671
74.3k
  /* 16036 */ 'b', 'd', 'n', 'z', 'l', 'r', 'l', 0,
1672
74.3k
  /* 16044 */ 'b', 'c', 't', 'r', 'l', 0,
1673
74.3k
  /* 16050 */ 'a', 't', 't', 'n', 0,
1674
74.3k
  /* 16055 */ 'e', 'i', 'e', 'i', 'o', 0,
1675
74.3k
  /* 16061 */ 'n', 'a', 'p', 0,
1676
74.3k
  /* 16065 */ 't', 'r', 'a', 'p', 0,
1677
74.3k
  /* 16070 */ 'n', 'o', 'p', 0,
1678
74.3k
  /* 16074 */ 's', 't', 'o', 'p', 0,
1679
74.3k
  /* 16079 */ 'b', 'l', 'r', 0,
1680
74.3k
  /* 16083 */ 'b', 'd', 'z', 'l', 'r', 0,
1681
74.3k
  /* 16089 */ 'b', 'd', 'n', 'z', 'l', 'r', 0,
1682
74.3k
  /* 16096 */ 'b', 'c', 't', 'r', 0,
1683
74.3k
  /* 16101 */ 'c', 'p', '_', 'a', 'b', 'o', 'r', 't', 0,
1684
74.3k
  };
1685
74.3k
#endif
1686
1687
74.3k
  static const uint32_t OpInfo0[] = {
1688
74.3k
    0U, // PHI
1689
74.3k
    0U, // INLINEASM
1690
74.3k
    0U, // CFI_INSTRUCTION
1691
74.3k
    0U, // EH_LABEL
1692
74.3k
    0U, // GC_LABEL
1693
74.3k
    0U, // ANNOTATION_LABEL
1694
74.3k
    0U, // KILL
1695
74.3k
    0U, // EXTRACT_SUBREG
1696
74.3k
    0U, // INSERT_SUBREG
1697
74.3k
    0U, // IMPLICIT_DEF
1698
74.3k
    0U, // SUBREG_TO_REG
1699
74.3k
    0U, // COPY_TO_REGCLASS
1700
74.3k
    15420U, // DBG_VALUE
1701
74.3k
    15470U, // DBG_LABEL
1702
74.3k
    0U, // REG_SEQUENCE
1703
74.3k
    0U, // COPY
1704
74.3k
    15386U, // BUNDLE
1705
74.3k
    15796U, // LIFETIME_START
1706
74.3k
    15373U, // LIFETIME_END
1707
74.3k
    0U, // STACKMAP
1708
74.3k
    16004U, // FENTRY_CALL
1709
74.3k
    0U, // PATCHPOINT
1710
74.3k
    0U, // LOAD_STACK_GUARD
1711
74.3k
    0U, // STATEPOINT
1712
74.3k
    0U, // LOCAL_ESCAPE
1713
74.3k
    0U, // FAULTING_OP
1714
74.3k
    0U, // PATCHABLE_OP
1715
74.3k
    13442U, // PATCHABLE_FUNCTION_ENTER
1716
74.3k
    13362U, // PATCHABLE_RET
1717
74.3k
    13488U, // PATCHABLE_FUNCTION_EXIT
1718
74.3k
    13465U, // PATCHABLE_TAIL_CALL
1719
74.3k
    13417U, // PATCHABLE_EVENT_CALL
1720
74.3k
    13393U, // PATCHABLE_TYPED_EVENT_CALL
1721
74.3k
    0U, // ICALL_BRANCH_FUNNEL
1722
74.3k
    0U, // G_ADD
1723
74.3k
    0U, // G_SUB
1724
74.3k
    0U, // G_MUL
1725
74.3k
    0U, // G_SDIV
1726
74.3k
    0U, // G_UDIV
1727
74.3k
    0U, // G_SREM
1728
74.3k
    0U, // G_UREM
1729
74.3k
    0U, // G_AND
1730
74.3k
    0U, // G_OR
1731
74.3k
    0U, // G_XOR
1732
74.3k
    0U, // G_IMPLICIT_DEF
1733
74.3k
    0U, // G_PHI
1734
74.3k
    0U, // G_FRAME_INDEX
1735
74.3k
    0U, // G_GLOBAL_VALUE
1736
74.3k
    0U, // G_EXTRACT
1737
74.3k
    0U, // G_UNMERGE_VALUES
1738
74.3k
    0U, // G_INSERT
1739
74.3k
    0U, // G_MERGE_VALUES
1740
74.3k
    0U, // G_PTRTOINT
1741
74.3k
    0U, // G_INTTOPTR
1742
74.3k
    0U, // G_BITCAST
1743
74.3k
    0U, // G_LOAD
1744
74.3k
    0U, // G_SEXTLOAD
1745
74.3k
    0U, // G_ZEXTLOAD
1746
74.3k
    0U, // G_STORE
1747
74.3k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
1748
74.3k
    0U, // G_ATOMIC_CMPXCHG
1749
74.3k
    0U, // G_ATOMICRMW_XCHG
1750
74.3k
    0U, // G_ATOMICRMW_ADD
1751
74.3k
    0U, // G_ATOMICRMW_SUB
1752
74.3k
    0U, // G_ATOMICRMW_AND
1753
74.3k
    0U, // G_ATOMICRMW_NAND
1754
74.3k
    0U, // G_ATOMICRMW_OR
1755
74.3k
    0U, // G_ATOMICRMW_XOR
1756
74.3k
    0U, // G_ATOMICRMW_MAX
1757
74.3k
    0U, // G_ATOMICRMW_MIN
1758
74.3k
    0U, // G_ATOMICRMW_UMAX
1759
74.3k
    0U, // G_ATOMICRMW_UMIN
1760
74.3k
    0U, // G_BRCOND
1761
74.3k
    0U, // G_BRINDIRECT
1762
74.3k
    0U, // G_INTRINSIC
1763
74.3k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
1764
74.3k
    0U, // G_ANYEXT
1765
74.3k
    0U, // G_TRUNC
1766
74.3k
    0U, // G_CONSTANT
1767
74.3k
    0U, // G_FCONSTANT
1768
74.3k
    0U, // G_VASTART
1769
74.3k
    0U, // G_VAARG
1770
74.3k
    0U, // G_SEXT
1771
74.3k
    0U, // G_ZEXT
1772
74.3k
    0U, // G_SHL
1773
74.3k
    0U, // G_LSHR
1774
74.3k
    0U, // G_ASHR
1775
74.3k
    0U, // G_ICMP
1776
74.3k
    0U, // G_FCMP
1777
74.3k
    0U, // G_SELECT
1778
74.3k
    0U, // G_UADDE
1779
74.3k
    0U, // G_USUBE
1780
74.3k
    0U, // G_SADDO
1781
74.3k
    0U, // G_SSUBO
1782
74.3k
    0U, // G_UMULO
1783
74.3k
    0U, // G_SMULO
1784
74.3k
    0U, // G_UMULH
1785
74.3k
    0U, // G_SMULH
1786
74.3k
    0U, // G_FADD
1787
74.3k
    0U, // G_FSUB
1788
74.3k
    0U, // G_FMUL
1789
74.3k
    0U, // G_FMA
1790
74.3k
    0U, // G_FDIV
1791
74.3k
    0U, // G_FREM
1792
74.3k
    0U, // G_FPOW
1793
74.3k
    0U, // G_FEXP
1794
74.3k
    0U, // G_FEXP2
1795
74.3k
    0U, // G_FLOG
1796
74.3k
    0U, // G_FLOG2
1797
74.3k
    0U, // G_FNEG
1798
74.3k
    0U, // G_FPEXT
1799
74.3k
    0U, // G_FPTRUNC
1800
74.3k
    0U, // G_FPTOSI
1801
74.3k
    0U, // G_FPTOUI
1802
74.3k
    0U, // G_SITOFP
1803
74.3k
    0U, // G_UITOFP
1804
74.3k
    0U, // G_FABS
1805
74.3k
    0U, // G_GEP
1806
74.3k
    0U, // G_PTR_MASK
1807
74.3k
    0U, // G_BR
1808
74.3k
    0U, // G_INSERT_VECTOR_ELT
1809
74.3k
    0U, // G_EXTRACT_VECTOR_ELT
1810
74.3k
    0U, // G_SHUFFLE_VECTOR
1811
74.3k
    0U, // G_BSWAP
1812
74.3k
    0U, // G_ADDRSPACE_CAST
1813
74.3k
    0U, // G_BLOCK_ADDR
1814
74.3k
    14702U, // CFENCE8
1815
74.3k
    21525U, // CLRLSLDI
1816
74.3k
    17410U, // CLRLSLDIo
1817
74.3k
    22034U, // CLRLSLWI
1818
74.3k
    17519U, // CLRLSLWIo
1819
74.3k
    21560U, // CLRRDI
1820
74.3k
    17437U, // CLRRDIo
1821
74.3k
    22075U, // CLRRWI
1822
74.3k
    17548U, // CLRRWIo
1823
74.3k
    536897663U, // CP_COPY_FIRST
1824
74.3k
    536900326U, // CP_COPYx
1825
74.3k
    536897612U, // CP_PASTE_LAST
1826
74.3k
    536891737U, // CP_PASTEx
1827
74.3k
    562987U,  // DCBFL
1828
74.3k
    564850U,  // DCBFLP
1829
74.3k
    561542U,  // DCBFx
1830
74.3k
    553691021U, // DCBTCT
1831
74.3k
    553690294U, // DCBTDS
1832
74.3k
    553691029U, // DCBTSTCT
1833
74.3k
    553690302U, // DCBTSTDS
1834
74.3k
    567463U,  // DCBTSTT
1835
74.3k
    567435U,  // DCBTSTx
1836
74.3k
    567450U,  // DCBTT
1837
74.3k
    567169U,  // DCBTx
1838
74.3k
    13949U, // DFLOADf32
1839
74.3k
    14261U, // DFLOADf64
1840
74.3k
    13971U, // DFSTOREf32
1841
74.3k
    14283U, // DFSTOREf64
1842
74.3k
    21535U, // EXTLDI
1843
74.3k
    17421U, // EXTLDIo
1844
74.3k
    22060U, // EXTLWI
1845
74.3k
    17539U, // EXTLWIo
1846
74.3k
    21584U, // EXTRDI
1847
74.3k
    17464U, // EXTRDIo
1848
74.3k
    22099U, // EXTRWI
1849
74.3k
    17575U, // EXTRWIo
1850
74.3k
    22044U, // INSLWI
1851
74.3k
    17530U, // INSLWIo
1852
74.3k
    21568U, // INSRDI
1853
74.3k
    17446U, // INSRDIo
1854
74.3k
    22083U, // INSRWI
1855
74.3k
    17557U, // INSRWIo
1856
74.3k
    33573652U,  // LAx
1857
74.3k
    15826U, // LIWAX
1858
74.3k
    15872U, // LIWZX
1859
74.3k
    21688U, // RLWIMIbm
1860
74.3k
    17502U, // RLWIMIobm
1861
74.3k
    22616U, // RLWINMbm
1862
74.3k
    17651U, // RLWINMobm
1863
74.3k
    22625U, // RLWNMbm
1864
74.3k
    17660U, // RLWNMobm
1865
74.3k
    21576U, // ROTRDI
1866
74.3k
    17455U, // ROTRDIo
1867
74.3k
    22091U, // ROTRWI
1868
74.3k
    17566U, // ROTRWIo
1869
74.3k
    21529U, // SLDI
1870
74.3k
    17414U, // SLDIo
1871
74.3k
    22038U, // SLWI
1872
74.3k
    17523U, // SLWIo
1873
74.3k
    15358U, // SPILLTOVSR_LD
1874
74.3k
    15833U, // SPILLTOVSR_LDX
1875
74.3k
    15811U, // SPILLTOVSR_ST
1876
74.3k
    15849U, // SPILLTOVSR_STX
1877
74.3k
    21570U, // SRDI
1878
74.3k
    17448U, // SRDIo
1879
74.3k
    22085U, // SRWI
1880
74.3k
    17559U, // SRWIo
1881
74.3k
    15865U, // STIWX
1882
74.3k
    21476U, // SUBI
1883
74.3k
    19959U, // SUBIC
1884
74.3k
    16943U, // SUBICo
1885
74.3k
    26021U, // SUBIS
1886
74.3k
    50357676U,  // SUBPCIS
1887
74.3k
    13960U, // XFLOADf32
1888
74.3k
    14272U, // XFLOADf64
1889
74.3k
    13983U, // XFSTOREf32
1890
74.3k
    14295U, // XFSTOREf64
1891
74.3k
    20142U, // ADD4
1892
74.3k
    20142U, // ADD4TLS
1893
74.3k
    17017U, // ADD4o
1894
74.3k
    20142U, // ADD8
1895
74.3k
    20142U, // ADD8TLS
1896
74.3k
    20142U, // ADD8TLS_
1897
74.3k
    17017U, // ADD8o
1898
74.3k
    19921U, // ADDC
1899
74.3k
    19921U, // ADDC8
1900
74.3k
    16910U, // ADDC8o
1901
74.3k
    16910U, // ADDCo
1902
74.3k
    20699U, // ADDE
1903
74.3k
    20699U, // ADDE8
1904
74.3k
    17184U, // ADDE8o
1905
74.3k
    17184U, // ADDEo
1906
74.3k
    21511U, // ADDI
1907
74.3k
    21511U, // ADDI8
1908
74.3k
    19966U, // ADDIC
1909
74.3k
    19966U, // ADDIC8
1910
74.3k
    16951U, // ADDICo
1911
74.3k
    26046U, // ADDIS
1912
74.3k
    26046U, // ADDIS8
1913
74.3k
    15118U, // ADDISdtprelHA
1914
74.3k
    13544U, // ADDISdtprelHA32
1915
74.3k
    15101U, // ADDISgotTprelHA
1916
74.3k
    15073U, // ADDIStlsgdHA
1917
74.3k
    15087U, // ADDIStlsldHA
1918
74.3k
    15061U, // ADDIStocHA
1919
74.3k
    15535U, // ADDIdtprelL
1920
74.3k
    13833U, // ADDIdtprelL32
1921
74.3k
    15498U, // ADDItlsgdL
1922
74.3k
    13790U, // ADDItlsgdL32
1923
74.3k
    15581U, // ADDItlsgdLADDR
1924
74.3k
    13885U, // ADDItlsgdLADDR32
1925
74.3k
    15510U, // ADDItlsldL
1926
74.3k
    13804U, // ADDItlsldL32
1927
74.3k
    15597U, // ADDItlsldLADDR
1928
74.3k
    13903U, // ADDItlsldLADDR32
1929
74.3k
    15488U, // ADDItocL
1930
74.3k
    536891678U, // ADDME
1931
74.3k
    536891678U, // ADDME8
1932
74.3k
    536888119U, // ADDME8o
1933
74.3k
    536888119U, // ADDMEo
1934
74.3k
    536896949U, // ADDPCIS
1935
74.3k
    536891767U, // ADDZE
1936
74.3k
    536891767U, // ADDZE8
1937
74.3k
    536888180U, // ADDZE8o
1938
74.3k
    536888180U, // ADDZEo
1939
74.3k
    51521U, // ADJCALLSTACKDOWN
1940
74.3k
    51540U, // ADJCALLSTACKUP
1941
74.3k
    20440U, // AND
1942
74.3k
    20440U, // AND8
1943
74.3k
    17107U, // AND8o
1944
74.3k
    19930U, // ANDC
1945
74.3k
    19930U, // ANDC8
1946
74.3k
    16917U, // ANDC8o
1947
74.3k
    16917U, // ANDCo
1948
74.3k
    18086U, // ANDISo
1949
74.3k
    18086U, // ANDISo8
1950
74.3k
    17430U, // ANDIo
1951
74.3k
    17430U, // ANDIo8
1952
74.3k
    15731U, // ANDIo_1_EQ_BIT
1953
74.3k
    15011U, // ANDIo_1_EQ_BIT8
1954
74.3k
    15747U, // ANDIo_1_GT_BIT
1955
74.3k
    15028U, // ANDIo_1_GT_BIT8
1956
74.3k
    17107U, // ANDo
1957
74.3k
    1141917938U,  // ATOMIC_CMP_SWAP_I16
1958
74.3k
    1141917916U,  // ATOMIC_CMP_SWAP_I32
1959
74.3k
    14119U, // ATOMIC_CMP_SWAP_I64
1960
74.3k
    14872U, // ATOMIC_CMP_SWAP_I8
1961
74.3k
    14483U, // ATOMIC_LOAD_ADD_I16
1962
74.3k
    13582U, // ATOMIC_LOAD_ADD_I32
1963
74.3k
    14016U, // ATOMIC_LOAD_ADD_I64
1964
74.3k
    14770U, // ATOMIC_LOAD_ADD_I8
1965
74.3k
    14526U, // ATOMIC_LOAD_AND_I16
1966
74.3k
    13625U, // ATOMIC_LOAD_AND_I32
1967
74.3k
    14307U, // ATOMIC_LOAD_AND_I64
1968
74.3k
    14811U, // ATOMIC_LOAD_AND_I8
1969
74.3k
    14670U, // ATOMIC_LOAD_MAX_I16
1970
74.3k
    13769U, // ATOMIC_LOAD_MAX_I32
1971
74.3k
    14203U, // ATOMIC_LOAD_MAX_I64
1972
74.3k
    14962U, // ATOMIC_LOAD_MAX_I8
1973
74.3k
    14569U, // ATOMIC_LOAD_MIN_I16
1974
74.3k
    13668U, // ATOMIC_LOAD_MIN_I32
1975
74.3k
    14081U, // ATOMIC_LOAD_MIN_I64
1976
74.3k
    14852U, // ATOMIC_LOAD_MIN_I8
1977
74.3k
    14504U, // ATOMIC_LOAD_NAND_I16
1978
74.3k
    13603U, // ATOMIC_LOAD_NAND_I32
1979
74.3k
    14037U, // ATOMIC_LOAD_NAND_I64
1980
74.3k
    14790U, // ATOMIC_LOAD_NAND_I8
1981
74.3k
    14628U, // ATOMIC_LOAD_OR_I16
1982
74.3k
    13727U, // ATOMIC_LOAD_OR_I32
1983
74.3k
    14161U, // ATOMIC_LOAD_OR_I64
1984
74.3k
    14911U, // ATOMIC_LOAD_OR_I8
1985
74.3k
    14462U, // ATOMIC_LOAD_SUB_I16
1986
74.3k
    13561U, // ATOMIC_LOAD_SUB_I32
1987
74.3k
    13995U, // ATOMIC_LOAD_SUB_I64
1988
74.3k
    14736U, // ATOMIC_LOAD_SUB_I8
1989
74.3k
    14648U, // ATOMIC_LOAD_UMAX_I16
1990
74.3k
    13747U, // ATOMIC_LOAD_UMAX_I32
1991
74.3k
    14181U, // ATOMIC_LOAD_UMAX_I64
1992
74.3k
    14941U, // ATOMIC_LOAD_UMAX_I8
1993
74.3k
    14547U, // ATOMIC_LOAD_UMIN_I16
1994
74.3k
    13646U, // ATOMIC_LOAD_UMIN_I32
1995
74.3k
    14059U, // ATOMIC_LOAD_UMIN_I64
1996
74.3k
    14831U, // ATOMIC_LOAD_UMIN_I8
1997
74.3k
    14607U, // ATOMIC_LOAD_XOR_I16
1998
74.3k
    13706U, // ATOMIC_LOAD_XOR_I32
1999
74.3k
    14140U, // ATOMIC_LOAD_XOR_I64
2000
74.3k
    14892U, // ATOMIC_LOAD_XOR_I8
2001
74.3k
    14590U, // ATOMIC_SWAP_I16
2002
74.3k
    13689U, // ATOMIC_SWAP_I32
2003
74.3k
    14102U, // ATOMIC_SWAP_I64
2004
74.3k
    15045U, // ATOMIC_SWAP_I8
2005
74.3k
    16051U, // ATTN
2006
74.3k
    592924U,  // B
2007
74.3k
    608750U,  // BA
2008
74.3k
    83902568U,  // BC
2009
74.3k
    1687074U, // BCC
2010
74.3k
    2211362U, // BCCA
2011
74.3k
    2735650U, // BCCCTR
2012
74.3k
    2735650U, // BCCCTR8
2013
74.3k
    3259938U, // BCCCTRL
2014
74.3k
    3259938U, // BCCCTRL8
2015
74.3k
    3784226U, // BCCL
2016
74.3k
    4308514U, // BCCLA
2017
74.3k
    4832802U, // BCCLR
2018
74.3k
    5357090U, // BCCLRL
2019
74.3k
    5783706U, // BCCTR
2020
74.3k
    5783706U, // BCCTR8
2021
74.3k
    5783762U, // BCCTR8n
2022
74.3k
    5783684U, // BCCTRL
2023
74.3k
    5783684U, // BCCTRL8
2024
74.3k
    5783742U, // BCCTRL8n
2025
74.3k
    5783742U, // BCCTRLn
2026
74.3k
    5783762U, // BCCTRn
2027
74.3k
    17668U, // BCDCFNo
2028
74.3k
    17871U, // BCDCFSQo
2029
74.3k
    18434U, // BCDCFZo
2030
74.3k
    17677U, // BCDCPSGNo
2031
74.3k
    536888637U, // BCDCTNo
2032
74.3k
    536888793U, // BCDCTSQo
2033
74.3k
    18450U, // BCDCTZo
2034
74.3k
    17697U, // BCDSETSGNo
2035
74.3k
    17934U, // BCDSRo
2036
74.3k
    18009U, // BCDSo
2037
74.3k
    16967U, // BCDTRUNCo
2038
74.3k
    18111U, // BCDUSo
2039
74.3k
    16978U, // BCDUTRUNCo
2040
74.3k
    83902576U,  // BCL
2041
74.3k
    5783696U, // BCLR
2042
74.3k
    5783673U, // BCLRL
2043
74.3k
    5783732U, // BCLRLn
2044
74.3k
    5783753U, // BCLRn
2045
74.3k
    589901U,  // BCLalways
2046
74.3k
    83902636U,  // BCLn
2047
74.3k
    16097U, // BCTR
2048
74.3k
    16097U, // BCTR8
2049
74.3k
    16045U, // BCTRL
2050
74.3k
    16045U, // BCTRL8
2051
74.3k
    114778U,  // BCTRL8_LDinto_toc
2052
74.3k
    83902629U,  // BCn
2053
74.3k
    603028U,  // BDNZ
2054
74.3k
    603028U,  // BDNZ8
2055
74.3k
    609297U,  // BDNZA
2056
74.3k
    606464U,  // BDNZAm
2057
74.3k
    606249U,  // BDNZAp
2058
74.3k
    595894U,  // BDNZL
2059
74.3k
    609061U,  // BDNZLA
2060
74.3k
    606448U,  // BDNZLAm
2061
74.3k
    606233U,  // BDNZLAp
2062
74.3k
    16090U, // BDNZLR
2063
74.3k
    16090U, // BDNZLR8
2064
74.3k
    16037U, // BDNZLRL
2065
74.3k
    13338U, // BDNZLRLm
2066
74.3k
    13295U, // BDNZLRLp
2067
74.3k
    13354U, // BDNZLRm
2068
74.3k
    13311U, // BDNZLRp
2069
74.3k
    590095U,  // BDNZLm
2070
74.3k
    589880U,  // BDNZLp
2071
74.3k
    590109U,  // BDNZm
2072
74.3k
    589894U,  // BDNZp
2073
74.3k
    602871U,  // BDZ
2074
74.3k
    602871U,  // BDZ8
2075
74.3k
    609291U,  // BDZA
2076
74.3k
    606457U,  // BDZAm
2077
74.3k
    606242U,  // BDZAp
2078
74.3k
    595888U,  // BDZL
2079
74.3k
    609054U,  // BDZLA
2080
74.3k
    606440U,  // BDZLAm
2081
74.3k
    606225U,  // BDZLAp
2082
74.3k
    16084U, // BDZLR
2083
74.3k
    16084U, // BDZLR8
2084
74.3k
    16030U, // BDZLRL
2085
74.3k
    13330U, // BDZLRLm
2086
74.3k
    13287U, // BDZLRLp
2087
74.3k
    13347U, // BDZLRm
2088
74.3k
    13304U, // BDZLRp
2089
74.3k
    590088U,  // BDZLm
2090
74.3k
    589873U,  // BDZLp
2091
74.3k
    590103U,  // BDZm
2092
74.3k
    589888U,  // BDZp
2093
74.3k
    595688U,  // BL
2094
74.3k
    595688U,  // BL8
2095
74.3k
    6362856U, // BL8_NOP
2096
74.3k
    6428392U, // BL8_NOP_TLS
2097
74.3k
    661224U,  // BL8_TLS
2098
74.3k
    661224U,  // BL8_TLS_
2099
74.3k
    609043U,  // BLA
2100
74.3k
    609043U,  // BLA8
2101
74.3k
    6376211U, // BLA8_NOP
2102
74.3k
    16080U, // BLR
2103
74.3k
    16080U, // BLR8
2104
74.3k
    16025U, // BLRL
2105
74.3k
    661224U,  // BL_TLS
2106
74.3k
    20420U, // BPERMD
2107
74.3k
    20022U, // BRINC
2108
74.3k
    15900U, // CLRBHRB
2109
74.3k
    19570U, // CMPB
2110
74.3k
    19570U, // CMPB8
2111
74.3k
    20484U, // CMPD
2112
74.3k
    21553U, // CMPDI
2113
74.3k
    19576U, // CMPEQB
2114
74.3k
    20391U, // CMPLD
2115
74.3k
    21517U, // CMPLDI
2116
74.3k
    27648U, // CMPLW
2117
74.3k
    22018U, // CMPLWI
2118
74.3k
    100682880U, // CMPRB
2119
74.3k
    100682880U, // CMPRB8
2120
74.3k
    27905U, // CMPW
2121
74.3k
    22068U, // CMPWI
2122
74.3k
    536891571U, // CNTLZD
2123
74.3k
    536888078U, // CNTLZDo
2124
74.3k
    536899139U, // CNTLZW
2125
74.3k
    536899139U, // CNTLZW8
2126
74.3k
    536889279U, // CNTLZW8o
2127
74.3k
    536889279U, // CNTLZWo
2128
74.3k
    536891586U, // CNTTZD
2129
74.3k
    536888087U, // CNTTZDo
2130
74.3k
    536899154U, // CNTTZW
2131
74.3k
    536899154U, // CNTTZW8
2132
74.3k
    536889288U, // CNTTZW8o
2133
74.3k
    536889288U, // CNTTZWo
2134
74.3k
    16102U, // CP_ABORT
2135
74.3k
    29414U, // CP_COPY
2136
74.3k
    29414U, // CP_COPY8
2137
74.3k
    20825U, // CP_PASTE
2138
74.3k
    20825U, // CP_PASTE8
2139
74.3k
    17252U, // CP_PASTE8o
2140
74.3k
    17252U, // CP_PASTEo
2141
74.3k
    14421U, // CR6SET
2142
74.3k
    14407U, // CR6UNSET
2143
74.3k
    20470U, // CRAND
2144
74.3k
    19936U, // CRANDC
2145
74.3k
    27113U, // CREQV
2146
74.3k
    20454U, // CRNAND
2147
74.3k
    25385U, // CRNOR
2148
74.3k
    25399U, // CROR
2149
74.3k
    20043U, // CRORC
2150
74.3k
    117467625U, // CRSET
2151
74.3k
    117465941U, // CRUNSET
2152
74.3k
    25429U, // CRXOR
2153
74.3k
    1687074U, // CTRL_DEP
2154
74.3k
    536893856U, // DARN
2155
74.3k
    559596U,  // DCBA
2156
74.3k
    151942U,  // DCBF
2157
74.3k
    564601U,  // DCBFEP
2158
74.3k
    562136U,  // DCBI
2159
74.3k
    567411U,  // DCBST
2160
74.3k
    564634U,  // DCBSTEP
2161
74.3k
    157569U,  // DCBT
2162
74.3k
    171410U,  // DCBTEP
2163
74.3k
    157835U,  // DCBTST
2164
74.3k
    171427U,  // DCBTSTEP
2165
74.3k
    570092U,  // DCBZ
2166
74.3k
    564653U,  // DCBZEP
2167
74.3k
    563113U,  // DCBZL
2168
74.3k
    564617U,  // DCBZLEP
2169
74.3k
    536892394U, // DCCCI
2170
74.3k
    20646U, // DIVD
2171
74.3k
    20705U, // DIVDE
2172
74.3k
    26888U, // DIVDEU
2173
74.3k
    18189U, // DIVDEUo
2174
74.3k
    17191U, // DIVDEo
2175
74.3k
    26881U, // DIVDU
2176
74.3k
    18181U, // DIVDUo
2177
74.3k
    17159U, // DIVDo
2178
74.3k
    28202U, // DIVW
2179
74.3k
    20839U, // DIVWE
2180
74.3k
    26896U, // DIVWEU
2181
74.3k
    18198U, // DIVWEUo
2182
74.3k
    17260U, // DIVWEo
2183
74.3k
    27019U, // DIVWU
2184
74.3k
    18225U, // DIVWUo
2185
74.3k
    18349U, // DIVWo
2186
74.3k
    714242U,  // DSS
2187
74.3k
    16018U, // DSSALL
2188
74.3k
    1745037434U,  // DST
2189
74.3k
    1745037434U,  // DST64
2190
74.3k
    1745037459U,  // DSTST
2191
74.3k
    1745037459U,  // DSTST64
2192
74.3k
    1745037488U,  // DSTSTT
2193
74.3k
    1745037488U,  // DSTSTT64
2194
74.3k
    1745037473U,  // DSTT
2195
74.3k
    1745037473U,  // DSTT64
2196
74.3k
    15141U, // DYNALLOC
2197
74.3k
    14691U, // DYNALLOC8
2198
74.3k
    15688U, // DYNAREAOFFSET
2199
74.3k
    14995U, // DYNAREAOFFSET8
2200
74.3k
    536896430U, // EFDABS
2201
74.3k
    20147U, // EFDADD
2202
74.3k
    536896812U, // EFDCFS
2203
74.3k
    536891862U, // EFDCFSF
2204
74.3k
    536892781U, // EFDCFSI
2205
74.3k
    536891252U, // EFDCFSID
2206
74.3k
    536891964U, // EFDCFUF
2207
74.3k
    536892858U, // EFDCFUI
2208
74.3k
    536891271U, // EFDCFUID
2209
74.3k
    25039U, // EFDCMPEQ
2210
74.3k
    26527U, // EFDCMPGT
2211
74.3k
    26605U, // EFDCMPLT
2212
74.3k
    536891936U, // EFDCTSF
2213
74.3k
    536892809U, // EFDCTSI
2214
74.3k
    536900348U, // EFDCTSIDZ
2215
74.3k
    536900449U, // EFDCTSIZ
2216
74.3k
    536891992U, // EFDCTUF
2217
74.3k
    536892886U, // EFDCTUI
2218
74.3k
    536900369U, // EFDCTUIDZ
2219
74.3k
    536900480U, // EFDCTUIZ
2220
74.3k
    27061U, // EFDDIV
2221
74.3k
    22373U, // EFDMUL
2222
74.3k
    536896455U, // EFDNABS
2223
74.3k
    536892026U, // EFDNEG
2224
74.3k
    19792U, // EFDSUB
2225
74.3k
    25089U, // EFDTSTEQ
2226
74.3k
    26568U, // EFDTSTGT
2227
74.3k
    26646U, // EFDTSTLT
2228
74.3k
    536896492U, // EFSABS
2229
74.3k
    20249U, // EFSADD
2230
74.3k
    536891202U, // EFSCFD
2231
74.3k
    536891871U, // EFSCFSF
2232
74.3k
    536892790U, // EFSCFSI
2233
74.3k
    536891973U, // EFSCFUF
2234
74.3k
    536892867U, // EFSCFUI
2235
74.3k
    25059U, // EFSCMPEQ
2236
74.3k
    26547U, // EFSCMPGT
2237
74.3k
    26625U, // EFSCMPLT
2238
74.3k
    536891945U, // EFSCTSF
2239
74.3k
    536892818U, // EFSCTSI
2240
74.3k
    536900459U, // EFSCTSIZ
2241
74.3k
    536892001U, // EFSCTUF
2242
74.3k
    536892895U, // EFSCTUI
2243
74.3k
    536900490U, // EFSCTUIZ
2244
74.3k
    27075U, // EFSDIV
2245
74.3k
    22389U, // EFSMUL
2246
74.3k
    536896473U, // EFSNABS
2247
74.3k
    536892042U, // EFSNEG
2248
74.3k
    19846U, // EFSSUB
2249
74.3k
    25099U, // EFSTSTEQ
2250
74.3k
    26578U, // EFSTSTGT
2251
74.3k
    26656U, // EFSTSTLT
2252
74.3k
    13848U, // EH_SjLj_LongJmp32
2253
74.3k
    14224U, // EH_SjLj_LongJmp64
2254
74.3k
    13867U, // EH_SjLj_SetJmp32
2255
74.3k
    14243U, // EH_SjLj_SetJmp64
2256
74.3k
    589825U,  // EH_SjLj_Setup
2257
74.3k
    27108U, // EQV
2258
74.3k
    27108U, // EQV8
2259
74.3k
    18249U, // EQV8o
2260
74.3k
    18249U, // EQVo
2261
74.3k
    536896509U, // EVABS
2262
74.3k
    16804822U,  // EVADDIW
2263
74.3k
    536898128U, // EVADDSMIAAW
2264
74.3k
    536898260U, // EVADDSSIAAW
2265
74.3k
    536898194U, // EVADDUMIAAW
2266
74.3k
    536898326U, // EVADDUSIAAW
2267
74.3k
    27508U, // EVADDW
2268
74.3k
    20477U, // EVAND
2269
74.3k
    19944U, // EVANDC
2270
74.3k
    25080U, // EVCMPEQ
2271
74.3k
    26137U, // EVCMPGTS
2272
74.3k
    26956U, // EVCMPGTU
2273
74.3k
    26147U, // EVCMPLTS
2274
74.3k
    26966U, // EVCMPLTU
2275
74.3k
    536898888U, // EVCNTLSW
2276
74.3k
    536899137U, // EVCNTLZW
2277
74.3k
    26309U, // EVDIVWS
2278
74.3k
    27017U, // EVDIVWU
2279
74.3k
    27120U, // EVEQV
2280
74.3k
    536890581U, // EVEXTSB
2281
74.3k
    536892219U, // EVEXTSH
2282
74.3k
    536896500U, // EVFSABS
2283
74.3k
    20257U, // EVFSADD
2284
74.3k
    536891880U, // EVFSCFSF
2285
74.3k
    536892799U, // EVFSCFSI
2286
74.3k
    536891982U, // EVFSCFUF
2287
74.3k
    536892876U, // EVFSCFUI
2288
74.3k
    25069U, // EVFSCMPEQ
2289
74.3k
    26557U, // EVFSCMPGT
2290
74.3k
    26635U, // EVFSCMPLT
2291
74.3k
    536891954U, // EVFSCTSF
2292
74.3k
    536892827U, // EVFSCTSI
2293
74.3k
    536900469U, // EVFSCTSIZ
2294
74.3k
    536891954U, // EVFSCTUF
2295
74.3k
    536892904U, // EVFSCTUI
2296
74.3k
    536900469U, // EVFSCTUIZ
2297
74.3k
    27083U, // EVFSDIV
2298
74.3k
    22397U, // EVFSMUL
2299
74.3k
    536896482U, // EVFSNABS
2300
74.3k
    536892050U, // EVFSNEG
2301
74.3k
    19854U, // EVFSSUB
2302
74.3k
    25109U, // EVFSTSTEQ
2303
74.3k
    26588U, // EVFSTSTGT
2304
74.3k
    26666U, // EVFSTSTLT
2305
74.3k
    33574698U,  // EVLDD
2306
74.3k
    604008185U, // EVLDDX
2307
74.3k
    33575593U,  // EVLDH
2308
74.3k
    604008289U, // EVLDHX
2309
74.3k
    33581948U,  // EVLDW
2310
74.3k
    604009078U, // EVLDWX
2311
74.3k
    33580851U,  // EVLHHESPLAT
2312
74.3k
    604008790U, // EVLHHESPLATX
2313
74.3k
    33580876U,  // EVLHHOSSPLAT
2314
74.3k
    604008817U, // EVLHHOSSPLATX
2315
74.3k
    33580890U,  // EVLHHOUSPLAT
2316
74.3k
    604008832U, // EVLHHOUSPLATX
2317
74.3k
    33575167U,  // EVLWHE
2318
74.3k
    604008260U, // EVLWHEX
2319
74.3k
    33580533U,  // EVLWHOS
2320
74.3k
    604008762U, // EVLWHOSX
2321
74.3k
    33581359U,  // EVLWHOU
2322
74.3k
    604008966U, // EVLWHOUX
2323
74.3k
    33580864U,  // EVLWHSPLAT
2324
74.3k
    604008804U, // EVLWHSPLATX
2325
74.3k
    33580904U,  // EVLWWSPLAT
2326
74.3k
    604008847U, // EVLWWSPLATX
2327
74.3k
    21624U, // EVMERGEHI
2328
74.3k
    22989U, // EVMERGEHILO
2329
74.3k
    22978U, // EVMERGELO
2330
74.3k
    21635U, // EVMERGELOHI
2331
74.3k
    18802U, // EVMHEGSMFAA
2332
74.3k
    22748U, // EVMHEGSMFAN
2333
74.3k
    18850U, // EVMHEGSMIAA
2334
74.3k
    22796U, // EVMHEGSMIAN
2335
74.3k
    18887U, // EVMHEGUMIAA
2336
74.3k
    22833U, // EVMHEGUMIAN
2337
74.3k
    20882U, // EVMHESMF
2338
74.3k
    18935U, // EVMHESMFA
2339
74.3k
    27164U, // EVMHESMFAAW
2340
74.3k
    27689U, // EVMHESMFANW
2341
74.3k
    21696U, // EVMHESMI
2342
74.3k
    19026U, // EVMHESMIA
2343
74.3k
    27229U, // EVMHESMIAAW
2344
74.3k
    27741U, // EVMHESMIANW
2345
74.3k
    20985U, // EVMHESSF
2346
74.3k
    18978U, // EVMHESSFA
2347
74.3k
    27190U, // EVMHESSFAAW
2348
74.3k
    27715U, // EVMHESSFANW
2349
74.3k
    27361U, // EVMHESSIAAW
2350
74.3k
    27819U, // EVMHESSIANW
2351
74.3k
    21735U, // EVMHEUMI
2352
74.3k
    19069U, // EVMHEUMIA
2353
74.3k
    27295U, // EVMHEUMIAAW
2354
74.3k
    27780U, // EVMHEUMIANW
2355
74.3k
    27427U, // EVMHEUSIAAW
2356
74.3k
    27858U, // EVMHEUSIANW
2357
74.3k
    18815U, // EVMHOGSMFAA
2358
74.3k
    22761U, // EVMHOGSMFAN
2359
74.3k
    18863U, // EVMHOGSMIAA
2360
74.3k
    22809U, // EVMHOGSMIAN
2361
74.3k
    18900U, // EVMHOGUMIAA
2362
74.3k
    22846U, // EVMHOGUMIAN
2363
74.3k
    20902U, // EVMHOSMF
2364
74.3k
    18957U, // EVMHOSMFA
2365
74.3k
    27177U, // EVMHOSMFAAW
2366
74.3k
    27702U, // EVMHOSMFANW
2367
74.3k
    21716U, // EVMHOSMI
2368
74.3k
    19048U, // EVMHOSMIA
2369
74.3k
    27269U, // EVMHOSMIAAW
2370
74.3k
    27767U, // EVMHOSMIANW
2371
74.3k
    21005U, // EVMHOSSF
2372
74.3k
    19000U, // EVMHOSSFA
2373
74.3k
    27203U, // EVMHOSSFAAW
2374
74.3k
    27728U, // EVMHOSSFANW
2375
74.3k
    27401U, // EVMHOSSIAAW
2376
74.3k
    27845U, // EVMHOSSIANW
2377
74.3k
    21765U, // EVMHOUMI
2378
74.3k
    19102U, // EVMHOUMIA
2379
74.3k
    27335U, // EVMHOUMIAAW
2380
74.3k
    27806U, // EVMHOUMIANW
2381
74.3k
    27467U, // EVMHOUSIAAW
2382
74.3k
    27884U, // EVMHOUSIANW
2383
74.3k
    536890157U, // EVMRA
2384
74.3k
    20892U, // EVMWHSMF
2385
74.3k
    18946U, // EVMWHSMFA
2386
74.3k
    21706U, // EVMWHSMI
2387
74.3k
    19037U, // EVMWHSMIA
2388
74.3k
    20995U, // EVMWHSSF
2389
74.3k
    18989U, // EVMWHSSFA
2390
74.3k
    21745U, // EVMWHUMI
2391
74.3k
    19080U, // EVMWHUMIA
2392
74.3k
    27256U, // EVMWLSMIAAW
2393
74.3k
    27754U, // EVMWLSMIANW
2394
74.3k
    27388U, // EVMWLSSIAAW
2395
74.3k
    27832U, // EVMWLSSIANW
2396
74.3k
    21755U, // EVMWLUMI
2397
74.3k
    19091U, // EVMWLUMIA
2398
74.3k
    27322U, // EVMWLUMIAAW
2399
74.3k
    27793U, // EVMWLUMIANW
2400
74.3k
    27454U, // EVMWLUSIAAW
2401
74.3k
    27871U, // EVMWLUSIANW
2402
74.3k
    20912U, // EVMWSMF
2403
74.3k
    18968U, // EVMWSMFA
2404
74.3k
    18828U, // EVMWSMFAA
2405
74.3k
    22774U, // EVMWSMFAN
2406
74.3k
    21726U, // EVMWSMI
2407
74.3k
    19059U, // EVMWSMIA
2408
74.3k
    18876U, // EVMWSMIAA
2409
74.3k
    22822U, // EVMWSMIAN
2410
74.3k
    21015U, // EVMWSSF
2411
74.3k
    19011U, // EVMWSSFA
2412
74.3k
    18839U, // EVMWSSFAA
2413
74.3k
    22785U, // EVMWSSFAN
2414
74.3k
    21775U, // EVMWUMI
2415
74.3k
    19113U, // EVMWUMIA
2416
74.3k
    18913U, // EVMWUMIAA
2417
74.3k
    22859U, // EVMWUMIAN
2418
74.3k
    20462U, // EVNAND
2419
74.3k
    536892059U, // EVNEG
2420
74.3k
    25392U, // EVNOR
2421
74.3k
    25405U, // EVOR
2422
74.3k
    20050U, // EVORC
2423
74.3k
    27655U, // EVRLW
2424
74.3k
    22026U, // EVRLWI
2425
74.3k
    536898435U, // EVRNDW
2426
74.3k
    2154329095U,  // EVSEL
2427
74.3k
    27662U, // EVSLW
2428
74.3k
    22052U, // EVSLWI
2429
74.3k
    151016557U, // EVSPLATFI
2430
74.3k
    151016880U, // EVSPLATI
2431
74.3k
    26065U, // EVSRWIS
2432
74.3k
    26910U, // EVSRWIU
2433
74.3k
    26237U, // EVSRWS
2434
74.3k
    27003U, // EVSRWU
2435
74.3k
    33574714U,  // EVSTDD
2436
74.3k
    604008193U, // EVSTDDX
2437
74.3k
    33575600U,  // EVSTDH
2438
74.3k
    604008297U, // EVSTDHX
2439
74.3k
    33581963U,  // EVSTDW
2440
74.3k
    604009086U, // EVSTDWX
2441
74.3k
    33575175U,  // EVSTWHE
2442
74.3k
    604008269U, // EVSTWHEX
2443
74.3k
    33577401U,  // EVSTWHO
2444
74.3k
    604008459U, // EVSTWHOX
2445
74.3k
    33575278U,  // EVSTWWE
2446
74.3k
    604008279U, // EVSTWWEX
2447
74.3k
    33577554U,  // EVSTWWO
2448
74.3k
    604008469U, // EVSTWWOX
2449
74.3k
    536898154U, // EVSUBFSMIAAW
2450
74.3k
    536898286U, // EVSUBFSSIAAW
2451
74.3k
    536898220U, // EVSUBFUMIAAW
2452
74.3k
    536898352U, // EVSUBFUSIAAW
2453
74.3k
    27556U, // EVSUBFW
2454
74.3k
    167799725U, // EVSUBIFW
2455
74.3k
    25436U, // EVXOR
2456
74.3k
    536890583U, // EXTSB
2457
74.3k
    536890583U, // EXTSB8
2458
74.3k
    536890583U, // EXTSB8_32_64
2459
74.3k
    536887727U, // EXTSB8o
2460
74.3k
    536887727U, // EXTSBo
2461
74.3k
    536892221U, // EXTSH
2462
74.3k
    536892221U, // EXTSH8
2463
74.3k
    536892221U, // EXTSH8_32_64
2464
74.3k
    536888249U, // EXTSH8o
2465
74.3k
    536888249U, // EXTSHo
2466
74.3k
    536898925U, // EXTSW
2467
74.3k
    21662U, // EXTSWSLI
2468
74.3k
    17482U, // EXTSWSLIo
2469
74.3k
    536898925U, // EXTSW_32
2470
74.3k
    536898925U, // EXTSW_32_64
2471
74.3k
    536889231U, // EXTSW_32_64o
2472
74.3k
    536889231U, // EXTSWo
2473
74.3k
    16056U, // EnforceIEIO
2474
74.3k
    536896440U, // FABSD
2475
74.3k
    536888869U, // FABSDo
2476
74.3k
    536896440U, // FABSS
2477
74.3k
    536888869U, // FABSSo
2478
74.3k
    20157U, // FADD
2479
74.3k
    25692U, // FADDS
2480
74.3k
    18016U, // FADDSo
2481
74.3k
    17023U, // FADDo
2482
74.3k
    0U, // FADDrtz
2483
74.3k
    536891245U, // FCFID
2484
74.3k
    536896686U, // FCFIDS
2485
74.3k
    536888955U, // FCFIDSo
2486
74.3k
    536897764U, // FCFIDU
2487
74.3k
    536897079U, // FCFIDUS
2488
74.3k
    536889031U, // FCFIDUSo
2489
74.3k
    536889075U, // FCFIDUo
2490
74.3k
    536887988U, // FCFIDo
2491
74.3k
    26936U, // FCMPUD
2492
74.3k
    26936U, // FCMPUS
2493
74.3k
    22883U, // FCPSGND
2494
74.3k
    17688U, // FCPSGNDo
2495
74.3k
    22883U, // FCPSGNS
2496
74.3k
    17688U, // FCPSGNSo
2497
74.3k
    536891264U, // FCTID
2498
74.3k
    536897774U, // FCTIDU
2499
74.3k
    536900508U, // FCTIDUZ
2500
74.3k
    536889371U, // FCTIDUZo
2501
74.3k
    536889084U, // FCTIDUo
2502
74.3k
    536900361U, // FCTIDZ
2503
74.3k
    536889337U, // FCTIDZo
2504
74.3k
    536887996U, // FCTIDo
2505
74.3k
    536898529U, // FCTIW
2506
74.3k
    536897907U, // FCTIWU
2507
74.3k
    536900519U, // FCTIWUZ
2508
74.3k
    536889381U, // FCTIWUZo
2509
74.3k
    536889128U, // FCTIWUo
2510
74.3k
    536900530U, // FCTIWZ
2511
74.3k
    536889391U, // FCTIWZo
2512
74.3k
    536889192U, // FCTIWo
2513
74.3k
    27069U, // FDIV
2514
74.3k
    26230U, // FDIVS
2515
74.3k
    18129U, // FDIVSo
2516
74.3k
    18242U, // FDIVo
2517
74.3k
    20174U, // FMADD
2518
74.3k
    25701U, // FMADDS
2519
74.3k
    18024U, // FMADDSo
2520
74.3k
    17040U, // FMADDo
2521
74.3k
    536896246U, // FMR
2522
74.3k
    536888828U, // FMRo
2523
74.3k
    19819U, // FMSUB
2524
74.3k
    25671U, // FMSUBS
2525
74.3k
    17990U, // FMSUBSo
2526
74.3k
    16860U, // FMSUBo
2527
74.3k
    22383U, // FMUL
2528
74.3k
    26084U, // FMULS
2529
74.3k
    18094U, // FMULSo
2530
74.3k
    17626U, // FMULo
2531
74.3k
    536896466U, // FNABSD
2532
74.3k
    536888886U, // FNABSDo
2533
74.3k
    536896466U, // FNABSS
2534
74.3k
    536888886U, // FNABSSo
2535
74.3k
    536892036U, // FNEGD
2536
74.3k
    536888221U, // FNEGDo
2537
74.3k
    536892036U, // FNEGS
2538
74.3k
    536888221U, // FNEGSo
2539
74.3k
    20193U, // FNMADD
2540
74.3k
    25711U, // FNMADDS
2541
74.3k
    18033U, // FNMADDSo
2542
74.3k
    17059U, // FNMADDo
2543
74.3k
    19838U, // FNMSUB
2544
74.3k
    25681U, // FNMSUBS
2545
74.3k
    17999U, // FNMSUBSo
2546
74.3k
    16879U, // FNMSUBo
2547
74.3k
    536891702U, // FRE
2548
74.3k
    536896794U, // FRES
2549
74.3k
    536888973U, // FRESo
2550
74.3k
    536888136U, // FREo
2551
74.3k
    536893514U, // FRIMD
2552
74.3k
    536888556U, // FRIMDo
2553
74.3k
    536893514U, // FRIMS
2554
74.3k
    536888556U, // FRIMSo
2555
74.3k
    536893812U, // FRIND
2556
74.3k
    536888630U, // FRINDo
2557
74.3k
    536893812U, // FRINS
2558
74.3k
    536888630U, // FRINSo
2559
74.3k
    536895084U, // FRIPD
2560
74.3k
    536888725U, // FRIPDo
2561
74.3k
    536895084U, // FRIPS
2562
74.3k
    536888725U, // FRIPSo
2563
74.3k
    536900443U, // FRIZD
2564
74.3k
    536889355U, // FRIZDo
2565
74.3k
    536900443U, // FRIZS
2566
74.3k
    536889355U, // FRIZSo
2567
74.3k
    536895785U, // FRSP
2568
74.3k
    536888756U, // FRSPo
2569
74.3k
    536891728U, // FRSQRTE
2570
74.3k
    536896802U, // FRSQRTES
2571
74.3k
    536888980U, // FRSQRTESo
2572
74.3k
    536888154U, // FRSQRTEo
2573
74.3k
    22290U, // FSELD
2574
74.3k
    17610U, // FSELDo
2575
74.3k
    22290U, // FSELS
2576
74.3k
    17610U, // FSELSo
2577
74.3k
    536897589U, // FSQRT
2578
74.3k
    536897069U, // FSQRTS
2579
74.3k
    536889014U, // FSQRTSo
2580
74.3k
    536889058U, // FSQRTo
2581
74.3k
    19802U, // FSUB
2582
74.3k
    25662U, // FSUBS
2583
74.3k
    17982U, // FSUBSo
2584
74.3k
    16843U, // FSUBo
2585
74.3k
    27092U, // FTDIV
2586
74.3k
    536897596U, // FTSQRT
2587
74.3k
    15627U, // GETtlsADDR
2588
74.3k
    13936U, // GETtlsADDR32
2589
74.3k
    15613U, // GETtlsldADDR
2590
74.3k
    13921U, // GETtlsldADDR32
2591
74.3k
    15962U, // HRFID
2592
74.3k
    562142U,  // ICBI
2593
74.3k
    564609U,  // ICBIEP
2594
74.3k
    216623U,  // ICBLC
2595
74.3k
    214471U,  // ICBLQ
2596
74.3k
    223111U,  // ICBT
2597
74.3k
    222682U,  // ICBTLS
2598
74.3k
    536892401U, // ICCCI
2599
74.3k
    22296U, // ISEL
2600
74.3k
    22296U, // ISEL8
2601
74.3k
    15935U, // ISYNC
2602
74.3k
    184568596U, // LA
2603
74.3k
    604008583U, // LBARX
2604
74.3k
    2751492231U,  // LBARXL
2605
74.3k
    604008479U, // LBEPX
2606
74.3k
    33583858U,  // LBZ
2607
74.3k
    33583858U,  // LBZ8
2608
74.3k
    28599U, // LBZCIX
2609
74.3k
    201353618U, // LBZU
2610
74.3k
    201353618U, // LBZU8
2611
74.3k
    218133065U, // LBZUX
2612
74.3k
    218133065U, // LBZUX8
2613
74.3k
    604009144U, // LBZX
2614
74.3k
    604009144U, // LBZX8
2615
74.3k
    29368U, // LBZXTLS
2616
74.3k
    29368U, // LBZXTLS_
2617
74.3k
    29368U, // LBZXTLS_32
2618
74.3k
    33574804U,  // LD
2619
74.3k
    604008590U, // LDARX
2620
74.3k
    2751492238U,  // LDARXL
2621
74.3k
    26406U, // LDAT
2622
74.3k
    604008611U, // LDBRX
2623
74.3k
    28568U, // LDCIX
2624
74.3k
    604008446U, // LDMX
2625
74.3k
    201353462U, // LDU
2626
74.3k
    218132962U, // LDUX
2627
74.3k
    604008224U, // LDX
2628
74.3k
    28448U, // LDXTLS
2629
74.3k
    28448U, // LDXTLS_
2630
74.3k
    15522U, // LDgotTprelL
2631
74.3k
    13818U, // LDgotTprelL32
2632
74.3k
    15947U, // LDtoc
2633
74.3k
    15786U, // LDtocBA
2634
74.3k
    15786U, // LDtocCPT
2635
74.3k
    15460U, // LDtocJTI
2636
74.3k
    15480U, // LDtocL
2637
74.3k
    33574730U,  // LFD
2638
74.3k
    604008494U, // LFDEPX
2639
74.3k
    201353412U, // LFDU
2640
74.3k
    218132945U, // LFDUX
2641
74.3k
    604008204U, // LFDX
2642
74.3k
    604008113U, // LFIWAX
2643
74.3k
    604009167U, // LFIWZX
2644
74.3k
    33580346U,  // LFS
2645
74.3k
    201353535U, // LFSU
2646
74.3k
    218133031U, // LFSUX
2647
74.3k
    604008737U, // LFSX
2648
74.3k
    33573453U,  // LHA
2649
74.3k
    33573453U,  // LHA8
2650
74.3k
    604008597U, // LHARX
2651
74.3k
    2751492245U,  // LHARXL
2652
74.3k
    201353400U, // LHAU
2653
74.3k
    201353400U, // LHAU8
2654
74.3k
    218132901U, // LHAUX
2655
74.3k
    218132901U, // LHAUX8
2656
74.3k
    604008096U, // LHAX
2657
74.3k
    604008096U, // LHAX8
2658
74.3k
    604008626U, // LHBRX
2659
74.3k
    604008626U, // LHBRX8
2660
74.3k
    604008511U, // LHEPX
2661
74.3k
    33583922U,  // LHZ
2662
74.3k
    33583922U,  // LHZ8
2663
74.3k
    28607U, // LHZCIX
2664
74.3k
    201353624U, // LHZU
2665
74.3k
    201353624U, // LHZU8
2666
74.3k
    218133072U, // LHZUX
2667
74.3k
    218133072U, // LHZUX8
2668
74.3k
    604009159U, // LHZX
2669
74.3k
    604009159U, // LHZX8
2670
74.3k
    29383U, // LHZXTLS
2671
74.3k
    29383U, // LHZXTLS_
2672
74.3k
    29383U, // LHZXTLS_32
2673
74.3k
    50353299U,  // LI
2674
74.3k
    50353299U,  // LI8
2675
74.3k
    50357701U,  // LIS
2676
74.3k
    50357701U,  // LIS8
2677
74.3k
    33582101U,  // LMW
2678
74.3k
    22107U, // LSWI
2679
74.3k
    604008136U, // LVEBX
2680
74.3k
    604008306U, // LVEHX
2681
74.3k
    604009095U, // LVEWX
2682
74.3k
    604002135U, // LVSL
2683
74.3k
    604005259U, // LVSR
2684
74.3k
    604009054U, // LVX
2685
74.3k
    604002204U, // LVXL
2686
74.3k
    33573684U,  // LWA
2687
74.3k
    604008604U, // LWARX
2688
74.3k
    2751492252U,  // LWARXL
2689
74.3k
    26484U, // LWAT
2690
74.3k
    218132908U, // LWAUX
2691
74.3k
    604008130U, // LWAX
2692
74.3k
    604008130U, // LWAX_32
2693
74.3k
    33573684U,  // LWA_32
2694
74.3k
    604008651U, // LWBRX
2695
74.3k
    604008651U, // LWBRX8
2696
74.3k
    604008526U, // LWEPX
2697
74.3k
    33584058U,  // LWZ
2698
74.3k
    33584058U,  // LWZ8
2699
74.3k
    28615U, // LWZCIX
2700
74.3k
    201353630U, // LWZU
2701
74.3k
    201353630U, // LWZU8
2702
74.3k
    218133079U, // LWZUX
2703
74.3k
    218133079U, // LWZUX8
2704
74.3k
    604009184U, // LWZX
2705
74.3k
    604009184U, // LWZX8
2706
74.3k
    29408U, // LWZXTLS
2707
74.3k
    29408U, // LWZXTLS_
2708
74.3k
    29408U, // LWZXTLS_32
2709
74.3k
    15954U, // LWZtoc
2710
74.3k
    33574986U,  // LXSD
2711
74.3k
    604008239U, // LXSDX
2712
74.3k
    604009135U, // LXSIBZX
2713
74.3k
    604009150U, // LXSIHZX
2714
74.3k
    604008121U, // LXSIWAX
2715
74.3k
    604009175U, // LXSIWZX
2716
74.3k
    33579337U,  // LXSSP
2717
74.3k
    604008566U, // LXSSPX
2718
74.3k
    33581565U,  // LXV
2719
74.3k
    604008060U, // LXVB16X
2720
74.3k
    604008026U, // LXVD2X
2721
74.3k
    604008720U, // LXVDSX
2722
74.3k
    604008079U, // LXVH8X
2723
74.3k
    22415U, // LXVL
2724
74.3k
    22322U, // LXVLL
2725
74.3k
    604008043U, // LXVW4X
2726
74.3k
    604008782U, // LXVWSX
2727
74.3k
    604009065U, // LXVX
2728
74.3k
    20316U, // MADDHD
2729
74.3k
    26833U, // MADDHDU
2730
74.3k
    20376U, // MADDLD
2731
74.3k
    713359U,  // MBAR
2732
74.3k
    536891833U, // MCRF
2733
74.3k
    536896831U, // MCRFS
2734
74.3k
    553198U,  // MCRXRX
2735
74.3k
    234901706U, // MFBHRBE
2736
74.3k
    549546U,  // MFCR
2737
74.3k
    549546U,  // MFCR8
2738
74.3k
    549784U,  // MFCTR
2739
74.3k
    549784U,  // MFCTR8
2740
74.3k
    536896149U, // MFDCR
2741
74.3k
    550196U,  // MFFS
2742
74.3k
    536893871U, // MFFSCDRN
2743
74.3k
    251680052U, // MFFSCDRNI
2744
74.3k
    544979U,  // MFFSCE
2745
74.3k
    536893862U, // MFFSCRN
2746
74.3k
    268457258U, // MFFSCRNI
2747
74.3k
    546640U,  // MFFSL
2748
74.3k
    542367U,  // MFFSo
2749
74.3k
    549601U,  // MFLR
2750
74.3k
    549601U,  // MFLR8
2751
74.3k
    549751U,  // MFMSR
2752
74.3k
    285233599U, // MFOCRF
2753
74.3k
    285233599U, // MFOCRF8
2754
74.3k
    536896251U, // MFPMR
2755
74.3k
    536896355U, // MFSPR
2756
74.3k
    536896355U, // MFSPR8
2757
74.3k
    302015345U, // MFSR
2758
74.3k
    536893818U, // MFSRIN
2759
74.3k
    536890604U, // MFTB
2760
74.3k
    7365475U, // MFTB8
2761
74.3k
    536891417U, // MFVRD
2762
74.3k
    7889763U, // MFVRSAVE
2763
74.3k
    7889763U, // MFVRSAVEv
2764
74.3k
    549560U,  // MFVSCR
2765
74.3k
    536891417U, // MFVSRD
2766
74.3k
    536891310U, // MFVSRLD
2767
74.3k
    536900543U, // MFVSRWZ
2768
74.3k
    20521U, // MODSD
2769
74.3k
    27924U, // MODSW
2770
74.3k
    20603U, // MODUD
2771
74.3k
    28099U, // MODUW
2772
74.3k
    15927U, // MSGSYNC
2773
74.3k
    15941U, // MSYNC
2774
74.3k
    536891855U, // MTCRF
2775
74.3k
    536891855U, // MTCRF8
2776
74.3k
    549791U,  // MTCTR
2777
74.3k
    549791U,  // MTCTR8
2778
74.3k
    549791U,  // MTCTR8loop
2779
74.3k
    549791U,  // MTCTRloop
2780
74.3k
    654516899U, // MTDCR
2781
74.3k
    706640U,  // MTFSB0
2782
74.3k
    706722U,  // MTFSB1
2783
74.3k
    20978U, // MTFSF
2784
74.3k
    21605U, // MTFSFI
2785
74.3k
    17473U, // MTFSFIo
2786
74.3k
    536891890U, // MTFSFb
2787
74.3k
    17292U, // MTFSFo
2788
74.3k
    549607U,  // MTLR
2789
74.3k
    549607U,  // MTLR8
2790
74.3k
    536896382U, // MTMSR
2791
74.3k
    536891409U, // MTMSRD
2792
74.3k
    233927U,  // MTOCRF
2793
74.3k
    233927U,  // MTOCRF8
2794
74.3k
    536896258U, // MTPMR
2795
74.3k
    536896362U, // MTSPR
2796
74.3k
    536896362U, // MTSPR8
2797
74.3k
    254853U,  // MTSR
2798
74.3k
    536893826U, // MTSRIN
2799
74.3k
    540892U,  // MTVRSAVE
2800
74.3k
    721116U,  // MTVRSAVEv
2801
74.3k
    549568U,  // MTVSCR
2802
74.3k
    536891425U, // MTVSRD
2803
74.3k
    20273U, // MTVSRDD
2804
74.3k
    536890169U, // MTVSRWA
2805
74.3k
    536897157U, // MTVSRWS
2806
74.3k
    536900552U, // MTVSRWZ
2807
74.3k
    20324U, // MULHD
2808
74.3k
    26842U, // MULHDU
2809
74.3k
    18154U, // MULHDUo
2810
74.3k
    17068U, // MULHDo
2811
74.3k
    27599U, // MULHW
2812
74.3k
    26985U, // MULHWU
2813
74.3k
    18207U, // MULHWUo
2814
74.3k
    18272U, // MULHWo
2815
74.3k
    20384U, // MULLD
2816
74.3k
    17092U, // MULLDo
2817
74.3k
    21655U, // MULLI
2818
74.3k
    21655U, // MULLI8
2819
74.3k
    27641U, // MULLW
2820
74.3k
    18288U, // MULLWo
2821
74.3k
    15651U, // MoveGOTtoLR
2822
74.3k
    15639U, // MovePCtoLR
2823
74.3k
    14982U, // MovePCtoLR8
2824
74.3k
    20448U, // NAND
2825
74.3k
    20448U, // NAND8
2826
74.3k
    17106U, // NAND8o
2827
74.3k
    17106U, // NANDo
2828
74.3k
    16062U, // NAP
2829
74.3k
    536892021U, // NEG
2830
74.3k
    536892021U, // NEG8
2831
74.3k
    536888215U, // NEG8o
2832
74.3k
    536888215U, // NEGo
2833
74.3k
    16071U, // NOP
2834
74.3k
    13520U, // NOP_GT_PWR6
2835
74.3k
    13532U, // NOP_GT_PWR7
2836
74.3k
    25380U, // NOR
2837
74.3k
    25380U, // NOR8
2838
74.3k
    17922U, // NOR8o
2839
74.3k
    17922U, // NORo
2840
74.3k
    25373U, // OR
2841
74.3k
    25373U, // OR8
2842
74.3k
    17923U, // OR8o
2843
74.3k
    20038U, // ORC
2844
74.3k
    20038U, // ORC8
2845
74.3k
    16990U, // ORC8o
2846
74.3k
    16990U, // ORCo
2847
74.3k
    21864U, // ORI
2848
74.3k
    21864U, // ORI8
2849
74.3k
    26059U, // ORIS
2850
74.3k
    26059U, // ORIS8
2851
74.3k
    17923U, // ORo
2852
74.3k
    536890619U, // POPCNTB
2853
74.3k
    536891491U, // POPCNTD
2854
74.3k
    536898958U, // POPCNTW
2855
74.3k
    15763U, // PPC32GOT
2856
74.3k
    15773U, // PPC32PICGOT
2857
74.3k
    536893140U, // PSC_DCBZL
2858
74.3k
    318789325U, // PSQ_L
2859
74.3k
    318794023U, // PSQ_LU
2860
74.3k
    29181U, // PSQ_LUX
2861
74.3k
    28632U, // PSQ_LX
2862
74.3k
    318793796U, // PSQ_ST
2863
74.3k
    318794080U, // PSQ_STU
2864
74.3k
    29240U, // PSQ_STUX
2865
74.3k
    29084U, // PSQ_STX
2866
74.3k
    536896422U, // PS_ABS
2867
74.3k
    536888860U, // PS_ABSo
2868
74.3k
    20139U, // PS_ADD
2869
74.3k
    17014U, // PS_ADDo
2870
74.3k
    18529U, // PS_CMPO0
2871
74.3k
    18611U, // PS_CMPO1
2872
74.3k
    18560U, // PS_CMPU0
2873
74.3k
    18642U, // PS_CMPU1
2874
74.3k
    27053U, // PS_DIV
2875
74.3k
    18233U, // PS_DIVo
2876
74.3k
    20163U, // PS_MADD
2877
74.3k
    18539U, // PS_MADDS0
2878
74.3k
    16712U, // PS_MADDS0o
2879
74.3k
    18621U, // PS_MADDS1
2880
74.3k
    16771U, // PS_MADDS1o
2881
74.3k
    17030U, // PS_MADDo
2882
74.3k
    18488U, // PS_MERGE00
2883
74.3k
    16676U, // PS_MERGE00o
2884
74.3k
    18570U, // PS_MERGE01
2885
74.3k
    16735U, // PS_MERGE01o
2886
74.3k
    18500U, // PS_MERGE10
2887
74.3k
    16689U, // PS_MERGE10o
2888
74.3k
    18582U, // PS_MERGE11
2889
74.3k
    16748U, // PS_MERGE11o
2890
74.3k
    536896237U, // PS_MR
2891
74.3k
    536888820U, // PS_MRo
2892
74.3k
    19808U, // PS_MSUB
2893
74.3k
    16850U, // PS_MSUBo
2894
74.3k
    22365U, // PS_MUL
2895
74.3k
    18550U, // PS_MULS0
2896
74.3k
    16724U, // PS_MULS0o
2897
74.3k
    18632U, // PS_MULS1
2898
74.3k
    16783U, // PS_MULS1o
2899
74.3k
    17617U, // PS_MULo
2900
74.3k
    536896446U, // PS_NABS
2901
74.3k
    536888876U, // PS_NABSo
2902
74.3k
    536892018U, // PS_NEG
2903
74.3k
    536888212U, // PS_NEGo
2904
74.3k
    20181U, // PS_NMADD
2905
74.3k
    17048U, // PS_NMADDo
2906
74.3k
    19826U, // PS_NMSUB
2907
74.3k
    16868U, // PS_NMSUBo
2908
74.3k
    536896784U, // PS_RES
2909
74.3k
    536888964U, // PS_RESo
2910
74.3k
    536891715U, // PS_RSQRTE
2911
74.3k
    536888142U, // PS_RSQRTEo
2912
74.3k
    22280U, // PS_SEL
2913
74.3k
    17601U, // PS_SELo
2914
74.3k
    19784U, // PS_SUB
2915
74.3k
    16834U, // PS_SUBo
2916
74.3k
    18520U, // PS_SUM0
2917
74.3k
    16702U, // PS_SUM0o
2918
74.3k
    18602U, // PS_SUM1
2919
74.3k
    16761U, // PS_SUM1o
2920
74.3k
    21792U, // QVALIGNI
2921
74.3k
    21792U, // QVALIGNIb
2922
74.3k
    21792U, // QVALIGNIs
2923
74.3k
    21925U, // QVESPLATI
2924
74.3k
    21925U, // QVESPLATIb
2925
74.3k
    21925U, // QVESPLATIs
2926
74.3k
    536896438U, // QVFABS
2927
74.3k
    536896438U, // QVFABSs
2928
74.3k
    20155U, // QVFADD
2929
74.3k
    25690U, // QVFADDS
2930
74.3k
    25690U, // QVFADDSs
2931
74.3k
    536891243U, // QVFCFID
2932
74.3k
    536896684U, // QVFCFIDS
2933
74.3k
    536897762U, // QVFCFIDU
2934
74.3k
    536897077U, // QVFCFIDUS
2935
74.3k
    536891243U, // QVFCFIDb
2936
74.3k
    25049U, // QVFCMPEQ
2937
74.3k
    25049U, // QVFCMPEQb
2938
74.3k
    25049U, // QVFCMPEQbs
2939
74.3k
    26537U, // QVFCMPGT
2940
74.3k
    26537U, // QVFCMPGTb
2941
74.3k
    26537U, // QVFCMPGTbs
2942
74.3k
    26615U, // QVFCMPLT
2943
74.3k
    26615U, // QVFCMPLTb
2944
74.3k
    26615U, // QVFCMPLTbs
2945
74.3k
    22881U, // QVFCPSGN
2946
74.3k
    22881U, // QVFCPSGNs
2947
74.3k
    536891262U, // QVFCTID
2948
74.3k
    536897772U, // QVFCTIDU
2949
74.3k
    536900506U, // QVFCTIDUZ
2950
74.3k
    536900359U, // QVFCTIDZ
2951
74.3k
    536891262U, // QVFCTIDb
2952
74.3k
    536898527U, // QVFCTIW
2953
74.3k
    536897905U, // QVFCTIWU
2954
74.3k
    536900517U, // QVFCTIWUZ
2955
74.3k
    536900528U, // QVFCTIWZ
2956
74.3k
    22236U, // QVFLOGICAL
2957
74.3k
    22236U, // QVFLOGICALb
2958
74.3k
    22236U, // QVFLOGICALs
2959
74.3k
    20172U, // QVFMADD
2960
74.3k
    25699U, // QVFMADDS
2961
74.3k
    25699U, // QVFMADDSs
2962
74.3k
    536896244U, // QVFMR
2963
74.3k
    536896244U, // QVFMRb
2964
74.3k
    536896244U, // QVFMRs
2965
74.3k
    19817U, // QVFMSUB
2966
74.3k
    25669U, // QVFMSUBS
2967
74.3k
    25669U, // QVFMSUBSs
2968
74.3k
    22381U, // QVFMUL
2969
74.3k
    26082U, // QVFMULS
2970
74.3k
    26082U, // QVFMULSs
2971
74.3k
    536896464U, // QVFNABS
2972
74.3k
    536896464U, // QVFNABSs
2973
74.3k
    536892034U, // QVFNEG
2974
74.3k
    536892034U, // QVFNEGs
2975
74.3k
    20191U, // QVFNMADD
2976
74.3k
    25709U, // QVFNMADDS
2977
74.3k
    25709U, // QVFNMADDSs
2978
74.3k
    19836U, // QVFNMSUB
2979
74.3k
    25679U, // QVFNMSUBS
2980
74.3k
    25679U, // QVFNMSUBSs
2981
74.3k
    22670U, // QVFPERM
2982
74.3k
    22670U, // QVFPERMs
2983
74.3k
    536891700U, // QVFRE
2984
74.3k
    536896792U, // QVFRES
2985
74.3k
    536896792U, // QVFRESs
2986
74.3k
    536893512U, // QVFRIM
2987
74.3k
    536893512U, // QVFRIMs
2988
74.3k
    536893810U, // QVFRIN
2989
74.3k
    536893810U, // QVFRINs
2990
74.3k
    536895082U, // QVFRIP
2991
74.3k
    536895082U, // QVFRIPs
2992
74.3k
    536900441U, // QVFRIZ
2993
74.3k
    536900441U, // QVFRIZs
2994
74.3k
    536895783U, // QVFRSP
2995
74.3k
    536895783U, // QVFRSPs
2996
74.3k
    536891726U, // QVFRSQRTE
2997
74.3k
    536896800U, // QVFRSQRTES
2998
74.3k
    536896800U, // QVFRSQRTESs
2999
74.3k
    22288U, // QVFSEL
3000
74.3k
    22288U, // QVFSELb
3001
74.3k
    22288U, // QVFSELbb
3002
74.3k
    22288U, // QVFSELbs
3003
74.3k
    19800U, // QVFSUB
3004
74.3k
    25660U, // QVFSUBS
3005
74.3k
    25660U, // QVFSUBSs
3006
74.3k
    22870U, // QVFTSTNAN
3007
74.3k
    22870U, // QVFTSTNANb
3008
74.3k
    22870U, // QVFTSTNANbs
3009
74.3k
    20228U, // QVFXMADD
3010
74.3k
    25749U, // QVFXMADDS
3011
74.3k
    22406U, // QVFXMUL
3012
74.3k
    26091U, // QVFXMULS
3013
74.3k
    20201U, // QVFXXCPNMADD
3014
74.3k
    25720U, // QVFXXCPNMADDS
3015
74.3k
    20238U, // QVFXXMADD
3016
74.3k
    25760U, // QVFXXMADDS
3017
74.3k
    20215U, // QVFXXNPMADD
3018
74.3k
    25735U, // QVFXXNPMADDS
3019
74.3k
    335565816U, // QVGPCI
3020
74.3k
    604008890U, // QVLFCDUX
3021
74.3k
    603999133U, // QVLFCDUXA
3022
74.3k
    604008166U, // QVLFCDX
3023
74.3k
    603999053U, // QVLFCDXA
3024
74.3k
    604008976U, // QVLFCSUX
3025
74.3k
    603999177U, // QVLFCSUXA
3026
74.3k
    604008701U, // QVLFCSX
3027
74.3k
    603999093U, // QVLFCSXA
3028
74.3k
    604008701U, // QVLFCSXs
3029
74.3k
    218132943U, // QVLFDUX
3030
74.3k
    603999156U, // QVLFDUXA
3031
74.3k
    604008202U, // QVLFDX
3032
74.3k
    603999074U, // QVLFDXA
3033
74.3k
    604008202U, // QVLFDXb
3034
74.3k
    604008111U, // QVLFIWAX
3035
74.3k
    603999042U, // QVLFIWAXA
3036
74.3k
    604009165U, // QVLFIWZX
3037
74.3k
    603999232U, // QVLFIWZXA
3038
74.3k
    218133029U, // QVLFSUX
3039
74.3k
    603999200U, // QVLFSUXA
3040
74.3k
    604008735U, // QVLFSX
3041
74.3k
    603999114U, // QVLFSXA
3042
74.3k
    604008735U, // QVLFSXb
3043
74.3k
    604008735U, // QVLFSXs
3044
74.3k
    604008219U, // QVLPCLDX
3045
74.3k
    604008752U, // QVLPCLSX
3046
74.3k
    8417584U, // QVLPCLSXint
3047
74.3k
    604008229U, // QVLPCRDX
3048
74.3k
    604008772U, // QVLPCRSX
3049
74.3k
    604008900U, // QVSTFCDUX
3050
74.3k
    603999144U, // QVSTFCDUXA
3051
74.3k
    604001943U, // QVSTFCDUXI
3052
74.3k
    603998945U, // QVSTFCDUXIA
3053
74.3k
    604008175U, // QVSTFCDX
3054
74.3k
    603999063U, // QVSTFCDXA
3055
74.3k
    604001901U, // QVSTFCDXI
3056
74.3k
    603998899U, // QVSTFCDXIA
3057
74.3k
    604008986U, // QVSTFCSUX
3058
74.3k
    603999188U, // QVSTFCSUXA
3059
74.3k
    604001966U, // QVSTFCSUXI
3060
74.3k
    603998970U, // QVSTFCSUXIA
3061
74.3k
    604008710U, // QVSTFCSX
3062
74.3k
    603999103U, // QVSTFCSXA
3063
74.3k
    604001922U, // QVSTFCSXI
3064
74.3k
    603998922U, // QVSTFCSXIA
3065
74.3k
    604008710U, // QVSTFCSXs
3066
74.3k
    218313176U, // QVSTFDUX
3067
74.3k
    603999166U, // QVSTFDUXA
3068
74.3k
    604001955U, // QVSTFDUXI
3069
74.3k
    603998958U, // QVSTFDUXIA
3070
74.3k
    604008210U, // QVSTFDX
3071
74.3k
    603999083U, // QVSTFDXA
3072
74.3k
    604001912U, // QVSTFDXI
3073
74.3k
    603998911U, // QVSTFDXIA
3074
74.3k
    604008210U, // QVSTFDXb
3075
74.3k
    604009110U, // QVSTFIWX
3076
74.3k
    603999221U, // QVSTFIWXA
3077
74.3k
    218313262U, // QVSTFSUX
3078
74.3k
    603999210U, // QVSTFSUXA
3079
74.3k
    604001978U, // QVSTFSUXI
3080
74.3k
    603998983U, // QVSTFSUXIA
3081
74.3k
    218313262U, // QVSTFSUXs
3082
74.3k
    604008743U, // QVSTFSX
3083
74.3k
    603999123U, // QVSTFSXA
3084
74.3k
    604001933U, // QVSTFSXI
3085
74.3k
    603998934U, // QVSTFSXIA
3086
74.3k
    604008743U, // QVSTFSXs
3087
74.3k
    15559U, // RESTORE_CR
3088
74.3k
    15703U, // RESTORE_CRBIT
3089
74.3k
    15430U, // RESTORE_VRSAVE
3090
74.3k
    15980U, // RFCI
3091
74.3k
    15991U, // RFDI
3092
74.3k
    265247U,  // RFEBB
3093
74.3k
    15996U, // RFI
3094
74.3k
    15963U, // RFID
3095
74.3k
    15985U, // RFMCI
3096
74.3k
    22257U, // RLDCL
3097
74.3k
    17584U, // RLDCLo
3098
74.3k
    25244U, // RLDCR
3099
74.3k
    17891U, // RLDCRo
3100
74.3k
    19973U, // RLDIC
3101
74.3k
    22264U, // RLDICL
3102
74.3k
    22264U, // RLDICL_32
3103
74.3k
    22264U, // RLDICL_32_64
3104
74.3k
    17592U, // RLDICL_32o
3105
74.3k
    17592U, // RLDICLo
3106
74.3k
    25264U, // RLDICR
3107
74.3k
    25264U, // RLDICR_32
3108
74.3k
    17899U, // RLDICRo
3109
74.3k
    16959U, // RLDICo
3110
74.3k
    3355464880U,  // RLDIMI
3111
74.3k
    3355460693U,  // RLDIMIo
3112
74.3k
    3892335800U,  // RLWIMI
3113
74.3k
    3892335800U,  // RLWIMI8
3114
74.3k
    3892331614U,  // RLWIMI8o
3115
74.3k
    3892331614U,  // RLWIMIo
3116
74.3k
    22616U, // RLWINM
3117
74.3k
    22616U, // RLWINM8
3118
74.3k
    17651U, // RLWINM8o
3119
74.3k
    17651U, // RLWINMo
3120
74.3k
    22625U, // RLWNM
3121
74.3k
    22625U, // RLWNM8
3122
74.3k
    17660U, // RLWNM8o
3123
74.3k
    17660U, // RLWNMo
3124
74.3k
    15133U, // ReadTB
3125
74.3k
    544345U,  // SC
3126
74.3k
    14435U, // SELECT_CC_F16
3127
74.3k
    14357U, // SELECT_CC_F4
3128
74.3k
    14711U, // SELECT_CC_F8
3129
74.3k
    14382U, // SELECT_CC_I4
3130
74.3k
    14756U, // SELECT_CC_I8
3131
74.3k
    15151U, // SELECT_CC_QBRC
3132
74.3k
    15180U, // SELECT_CC_QFRC
3133
74.3k
    15269U, // SELECT_CC_QSRC
3134
74.3k
    15393U, // SELECT_CC_SPE
3135
74.3k
    14328U, // SELECT_CC_SPE4
3136
74.3k
    15240U, // SELECT_CC_VRRC
3137
74.3k
    15209U, // SELECT_CC_VSFRC
3138
74.3k
    15329U, // SELECT_CC_VSRC
3139
74.3k
    15298U, // SELECT_CC_VSSRC
3140
74.3k
    14450U, // SELECT_F16
3141
74.3k
    14371U, // SELECT_F4
3142
74.3k
    14725U, // SELECT_F8
3143
74.3k
    14396U, // SELECT_I4
3144
74.3k
    14930U, // SELECT_I8
3145
74.3k
    15167U, // SELECT_QBRC
3146
74.3k
    15196U, // SELECT_QFRC
3147
74.3k
    15285U, // SELECT_QSRC
3148
74.3k
    15408U, // SELECT_SPE
3149
74.3k
    14344U, // SELECT_SPE4
3150
74.3k
    15256U, // SELECT_VRRC
3151
74.3k
    15226U, // SELECT_VSFRC
3152
74.3k
    15345U, // SELECT_VSRC
3153
74.3k
    15315U, // SELECT_VSSRC
3154
74.3k
    536890598U, // SETB
3155
74.3k
    15883U, // SLBIA
3156
74.3k
    545040U,  // SLBIE
3157
74.3k
    536892010U, // SLBIEG
3158
74.3k
    536891624U, // SLBMFEE
3159
74.3k
    536897956U, // SLBMFEV
3160
74.3k
    536891707U, // SLBMTE
3161
74.3k
    15911U, // SLBSYNC
3162
74.3k
    20414U, // SLD
3163
74.3k
    17100U, // SLDo
3164
74.3k
    27664U, // SLW
3165
74.3k
    27664U, // SLW8
3166
74.3k
    18296U, // SLW8o
3167
74.3k
    18296U, // SLWo
3168
74.3k
    33584058U,  // SPELWZ
3169
74.3k
    604009184U, // SPELWZX
3170
74.3k
    33582508U,  // SPESTW
3171
74.3k
    604009129U, // SPESTWX
3172
74.3k
    15571U, // SPILL_CR
3173
74.3k
    15718U, // SPILL_CRBIT
3174
74.3k
    15446U, // SPILL_VRSAVE
3175
74.3k
    20117U, // SRAD
3176
74.3k
    21504U, // SRADI
3177
74.3k
    21504U, // SRADI_32
3178
74.3k
    17402U, // SRADIo
3179
74.3k
    17007U, // SRADo
3180
74.3k
    27493U, // SRAW
3181
74.3k
    22002U, // SRAWI
3182
74.3k
    17511U, // SRAWIo
3183
74.3k
    18255U, // SRAWo
3184
74.3k
    20500U, // SRD
3185
74.3k
    17120U, // SRDo
3186
74.3k
    27919U, // SRW
3187
74.3k
    27919U, // SRW8
3188
74.3k
    18302U, // SRW8o
3189
74.3k
    18302U, // SRWo
3190
74.3k
    33574158U,  // STB
3191
74.3k
    33574158U,  // STB8
3192
74.3k
    28560U, // STBCIX
3193
74.3k
    603998161U, // STBCX
3194
74.3k
    604008486U, // STBEPX
3195
74.3k
    201533630U, // STBU
3196
74.3k
    201533630U, // STBU8
3197
74.3k
    218313139U, // STBUX
3198
74.3k
    218313139U, // STBUX8
3199
74.3k
    604008160U, // STBX
3200
74.3k
    604008160U, // STBX8
3201
74.3k
    28384U, // STBXTLS
3202
74.3k
    28384U, // STBXTLS_
3203
74.3k
    28384U, // STBXTLS_32
3204
74.3k
    33575030U,  // STD
3205
74.3k
    26412U, // STDAT
3206
74.3k
    604008618U, // STDBRX
3207
74.3k
    28575U, // STDCIX
3208
74.3k
    603998169U, // STDCX
3209
74.3k
    201533691U, // STDU
3210
74.3k
    218313192U, // STDUX
3211
74.3k
    604008254U, // STDX
3212
74.3k
    28478U, // STDXTLS
3213
74.3k
    28478U, // STDXTLS_
3214
74.3k
    33574735U,  // STFD
3215
74.3k
    604008502U, // STFDEPX
3216
74.3k
    201533642U, // STFDU
3217
74.3k
    218313178U, // STFDUX
3218
74.3k
    604008212U, // STFDX
3219
74.3k
    604009112U, // STFIWX
3220
74.3k
    33580358U,  // STFS
3221
74.3k
    201533765U, // STFSU
3222
74.3k
    218313264U, // STFSUX
3223
74.3k
    604008745U, // STFSX
3224
74.3k
    33575784U,  // STH
3225
74.3k
    33575784U,  // STH8
3226
74.3k
    604008633U, // STHBRX
3227
74.3k
    28583U, // STHCIX
3228
74.3k
    603998177U, // STHCX
3229
74.3k
    604008518U, // STHEPX
3230
74.3k
    201533720U, // STHU
3231
74.3k
    201533720U, // STHU8
3232
74.3k
    218313206U, // STHUX
3233
74.3k
    218313206U, // STHUX8
3234
74.3k
    604008330U, // STHX
3235
74.3k
    604008330U, // STHX8
3236
74.3k
    28554U, // STHXTLS
3237
74.3k
    28554U, // STHXTLS_
3238
74.3k
    28554U, // STHXTLS_32
3239
74.3k
    33582106U,  // STMW
3240
74.3k
    16075U, // STOP
3241
74.3k
    22113U, // STSWI
3242
74.3k
    604008143U, // STVEBX
3243
74.3k
    604008313U, // STVEHX
3244
74.3k
    604009102U, // STVEWX
3245
74.3k
    604009059U, // STVX
3246
74.3k
    604002210U, // STVXL
3247
74.3k
    33582508U,  // STW
3248
74.3k
    33582508U,  // STW8
3249
74.3k
    26490U, // STWAT
3250
74.3k
    604008658U, // STWBRX
3251
74.3k
    28591U, // STWCIX
3252
74.3k
    603998185U, // STWCX
3253
74.3k
    604008533U, // STWEPX
3254
74.3k
    201533827U, // STWU
3255
74.3k
    201533827U, // STWU8
3256
74.3k
    218313282U, // STWUX
3257
74.3k
    218313282U, // STWUX8
3258
74.3k
    604009129U, // STWX
3259
74.3k
    604009129U, // STWX8
3260
74.3k
    29353U, // STWXTLS
3261
74.3k
    29353U, // STWXTLS_
3262
74.3k
    29353U, // STWXTLS_32
3263
74.3k
    33574992U,  // STXSD
3264
74.3k
    604008246U, // STXSDX
3265
74.3k
    604008151U, // STXSIBX
3266
74.3k
    604008151U, // STXSIBXv
3267
74.3k
    604008321U, // STXSIHX
3268
74.3k
    604008321U, // STXSIHXv
3269
74.3k
    604009120U, // STXSIWX
3270
74.3k
    33579344U,  // STXSSP
3271
74.3k
    604008574U, // STXSSPX
3272
74.3k
    33581570U,  // STXV
3273
74.3k
    604008069U, // STXVB16X
3274
74.3k
    604008034U, // STXVD2X
3275
74.3k
    604008087U, // STXVH8X
3276
74.3k
    22421U, // STXVL
3277
74.3k
    22329U, // STXVLL
3278
74.3k
    604008051U, // STXVW4X
3279
74.3k
    604009071U, // STXVX
3280
74.3k
    20876U, // SUBF
3281
74.3k
    20876U, // SUBF8
3282
74.3k
    17285U, // SUBF8o
3283
74.3k
    19952U, // SUBFC
3284
74.3k
    19952U, // SUBFC8
3285
74.3k
    16935U, // SUBFC8o
3286
74.3k
    16935U, // SUBFCo
3287
74.3k
    20728U, // SUBFE
3288
74.3k
    20728U, // SUBFE8
3289
74.3k
    17199U, // SUBFE8o
3290
74.3k
    17199U, // SUBFEo
3291
74.3k
    19980U, // SUBFIC
3292
74.3k
    19980U, // SUBFIC8
3293
74.3k
    536891685U, // SUBFME
3294
74.3k
    536891685U, // SUBFME8
3295
74.3k
    536888127U, // SUBFME8o
3296
74.3k
    536888127U, // SUBFMEo
3297
74.3k
    536891774U, // SUBFZE
3298
74.3k
    536891774U, // SUBFZE8
3299
74.3k
    536888188U, // SUBFZE8o
3300
74.3k
    536888188U, // SUBFZEo
3301
74.3k
    17285U, // SUBFo
3302
74.3k
    544317U,  // SYNC
3303
74.3k
    542425U,  // TABORT
3304
74.3k
    180764U,  // TABORTDC
3305
74.3k
    181218U,  // TABORTDCI
3306
74.3k
    180836U,  // TABORTWC
3307
74.3k
    181230U,  // TABORTWCI
3308
74.3k
    592924U,  // TAILB
3309
74.3k
    592924U,  // TAILB8
3310
74.3k
    608750U,  // TAILBA
3311
74.3k
    608750U,  // TAILBA8
3312
74.3k
    16097U, // TAILBCTR
3313
74.3k
    16097U, // TAILBCTR8
3314
74.3k
    263469U,  // TBEGIN
3315
74.3k
    15676U, // TBEGIN_RET
3316
74.3k
    546501U,  // TCHECK
3317
74.3k
    15664U, // TCHECK_RET
3318
74.3k
    538003813U, // TCRETURNai
3319
74.3k
    538003720U, // TCRETURNai8
3320
74.3k
    537988731U, // TCRETURNdi
3321
74.3k
    537987350U, // TCRETURNdi8
3322
74.3k
    537944706U, // TCRETURNri
3323
74.3k
    537938212U, // TCRETURNri8
3324
74.3k
    184414U,  // TD
3325
74.3k
    185432U,  // TDI
3326
74.3k
    262873U,  // TEND
3327
74.3k
    15889U, // TLBIA
3328
74.3k
    661328151U, // TLBIE
3329
74.3k
    546560U,  // TLBIEL
3330
74.3k
    536899238U, // TLBIVAX
3331
74.3k
    544657U,  // TLBLD
3332
74.3k
    545936U,  // TLBLI
3333
74.3k
    15968U, // TLBRE
3334
74.3k
    20781U, // TLBRE2
3335
74.3k
    536899830U, // TLBSX
3336
74.3k
    28918U, // TLBSX2
3337
74.3k
    18417U, // TLBSX2D
3338
74.3k
    15919U, // TLBSYNC
3339
74.3k
    15974U, // TLBWE
3340
74.3k
    20832U, // TLBWE2
3341
74.3k
    16066U, // TRAP
3342
74.3k
    13510U, // TRECHKPT
3343
74.3k
    541921U,  // TRECLAIM
3344
74.3k
    263702U,  // TSR
3345
74.3k
    191872U,  // TW
3346
74.3k
    185960U,  // TWI
3347
74.3k
    536889650U, // UPDATE_VRSAVE
3348
74.3k
    15548U, // UpdateGBR
3349
74.3k
    19731U, // VABSDUB
3350
74.3k
    21357U, // VABSDUH
3351
74.3k
    28106U, // VABSDUW
3352
74.3k
    25166U, // VADDCUQ
3353
74.3k
    28090U, // VADDCUW
3354
74.3k
    25197U, // VADDECUQ
3355
74.3k
    22660U, // VADDEUQM
3356
74.3k
    24025U, // VADDFP
3357
74.3k
    25623U, // VADDSBS
3358
74.3k
    25974U, // VADDSHS
3359
74.3k
    26273U, // VADDSWS
3360
74.3k
    22480U, // VADDUBM
3361
74.3k
    25651U, // VADDUBS
3362
74.3k
    22508U, // VADDUDM
3363
74.3k
    22547U, // VADDUHM
3364
74.3k
    26002U, // VADDUHS
3365
74.3k
    22641U, // VADDUQM
3366
74.3k
    22730U, // VADDUWM
3367
74.3k
    26300U, // VADDUWS
3368
74.3k
    20478U, // VAND
3369
74.3k
    19945U, // VANDC
3370
74.3k
    19606U, // VAVGSB
3371
74.3k
    21244U, // VAVGSH
3372
74.3k
    27940U, // VAVGSW
3373
74.3k
    19749U, // VAVGUB
3374
74.3k
    21375U, // VAVGUH
3375
74.3k
    28124U, // VAVGUW
3376
74.3k
    20419U, // VBPERMD
3377
74.3k
    25120U, // VBPERMQ
3378
74.3k
    134246680U, // VCFSX
3379
74.3k
    536899864U, // VCFSX_0
3380
74.3k
    134246895U, // VCFUX
3381
74.3k
    536900079U, // VCFUX_0
3382
74.3k
    25298U, // VCIPHER
3383
74.3k
    26726U, // VCIPHERLAST
3384
74.3k
    536890815U, // VCLZB
3385
74.3k
    536891564U, // VCLZD
3386
74.3k
    536892362U, // VCLZH
3387
74.3k
    536890406U, // VCLZLSBB
3388
74.3k
    536899130U, // VCLZW
3389
74.3k
    23989U, // VCMPBFP
3390
74.3k
    17770U, // VCMPBFPo
3391
74.3k
    24088U, // VCMPEQFP
3392
74.3k
    17791U, // VCMPEQFPo
3393
74.3k
    19774U, // VCMPEQUB
3394
74.3k
    16823U, // VCMPEQUBo
3395
74.3k
    20618U, // VCMPEQUD
3396
74.3k
    17137U, // VCMPEQUDo
3397
74.3k
    21400U, // VCMPEQUH
3398
74.3k
    17345U, // VCMPEQUHo
3399
74.3k
    28149U, // VCMPEQUW
3400
74.3k
    18327U, // VCMPEQUWo
3401
74.3k
    24042U, // VCMPGEFP
3402
74.3k
    17780U, // VCMPGEFPo
3403
74.3k
    24098U, // VCMPGTFP
3404
74.3k
    17802U, // VCMPGTFPo
3405
74.3k
    19659U, // VCMPGTSB
3406
74.3k
    16804U, // VCMPGTSBo
3407
74.3k
    20536U, // VCMPGTSD
3408
74.3k
    17126U, // VCMPGTSDo
3409
74.3k
    21297U, // VCMPGTSH
3410
74.3k
    17326U, // VCMPGTSHo
3411
74.3k
    28003U, // VCMPGTSW
3412
74.3k
    18308U, // VCMPGTSWo
3413
74.3k
    19875U, // VCMPGTUB
3414
74.3k
    16888U, // VCMPGTUBo
3415
74.3k
    20628U, // VCMPGTUD
3416
74.3k
    17148U, // VCMPGTUDo
3417
74.3k
    21422U, // VCMPGTUH
3418
74.3k
    17356U, // VCMPGTUHo
3419
74.3k
    28184U, // VCMPGTUW
3420
74.3k
    18338U, // VCMPGTUWo
3421
74.3k
    19514U, // VCMPNEB
3422
74.3k
    16794U, // VCMPNEBo
3423
74.3k
    21176U, // VCMPNEH
3424
74.3k
    17316U, // VCMPNEHo
3425
74.3k
    27547U, // VCMPNEW
3426
74.3k
    18262U, // VCMPNEWo
3427
74.3k
    19893U, // VCMPNEZB
3428
74.3k
    16899U, // VCMPNEZBo
3429
74.3k
    21440U, // VCMPNEZH
3430
74.3k
    17367U, // VCMPNEZHo
3431
74.3k
    28208U, // VCMPNEZW
3432
74.3k
    18356U, // VCMPNEZWo
3433
74.3k
    134244118U, // VCTSXS
3434
74.3k
    536897302U, // VCTSXS_0
3435
74.3k
    134244126U, // VCTUXS
3436
74.3k
    536897310U, // VCTUXS_0
3437
74.3k
    536890822U, // VCTZB
3438
74.3k
    536891579U, // VCTZD
3439
74.3k
    536892369U, // VCTZH
3440
74.3k
    536890416U, // VCTZLSBB
3441
74.3k
    536899147U, // VCTZW
3442
74.3k
    27121U, // VEQV
3443
74.3k
    536894971U, // VEXPTEFP
3444
74.3k
    1207980119U,  // VEXTRACTD
3445
74.3k
    1207979415U,  // VEXTRACTUB
3446
74.3k
    1207980962U,  // VEXTRACTUH
3447
74.3k
    1207987711U,  // VEXTRACTUW
3448
74.3k
    536890973U, // VEXTSB2D
3449
74.3k
    536890973U, // VEXTSB2Ds
3450
74.3k
    536898056U, // VEXTSB2W
3451
74.3k
    536898056U, // VEXTSB2Ws
3452
74.3k
    536890983U, // VEXTSH2D
3453
74.3k
    536890983U, // VEXTSH2Ds
3454
74.3k
    536898066U, // VEXTSH2W
3455
74.3k
    536898066U, // VEXTSH2Ws
3456
74.3k
    536890993U, // VEXTSW2D
3457
74.3k
    536890993U, // VEXTSW2Ds
3458
74.3k
    28640U, // VEXTUBLX
3459
74.3k
    28865U, // VEXTUBRX
3460
74.3k
    28650U, // VEXTUHLX
3461
74.3k
    28890U, // VEXTUHRX
3462
74.3k
    28660U, // VEXTUWLX
3463
74.3k
    28900U, // VEXTUWRX
3464
74.3k
    536891035U, // VGBBD
3465
74.3k
    352341252U, // VINSERTB
3466
74.3k
    1207980140U,  // VINSERTD
3467
74.3k
    352342878U, // VINSERTH
3468
74.3k
    1207987607U,  // VINSERTW
3469
74.3k
    536894945U, // VLOGEFP
3470
74.3k
    24016U, // VMADDFP
3471
74.3k
    24108U, // VMAXFP
3472
74.3k
    19678U, // VMAXSB
3473
74.3k
    20546U, // VMAXSD
3474
74.3k
    21316U, // VMAXSH
3475
74.3k
    28020U, // VMAXSW
3476
74.3k
    19885U, // VMAXUB
3477
74.3k
    20638U, // VMAXUD
3478
74.3k
    21432U, // VMAXUH
3479
74.3k
    28194U, // VMAXUW
3480
74.3k
    25951U, // VMHADDSHS
3481
74.3k
    25962U, // VMHRADDSHS
3482
74.3k
    24080U, // VMINFP
3483
74.3k
    19642U, // VMINSB
3484
74.3k
    20528U, // VMINSD
3485
74.3k
    21280U, // VMINSH
3486
74.3k
    27986U, // VMINSW
3487
74.3k
    19757U, // VMINUB
3488
74.3k
    20610U, // VMINUD
3489
74.3k
    21383U, // VMINUH
3490
74.3k
    28132U, // VMINUW
3491
74.3k
    22536U, // VMLADDUHM
3492
74.3k
    27539U, // VMRGEW
3493
74.3k
    19523U, // VMRGHB
3494
74.3k
    21185U, // VMRGHH
3495
74.3k
    27582U, // VMRGHW
3496
74.3k
    19541U, // VMRGLB
3497
74.3k
    21193U, // VMRGLH
3498
74.3k
    27624U, // VMRGLW
3499
74.3k
    27897U, // VMRGOW
3500
74.3k
    22461U, // VMSUMMBM
3501
74.3k
    22517U, // VMSUMSHM
3502
74.3k
    25983U, // VMSUMSHS
3503
74.3k
    22489U, // VMSUMUBM
3504
74.3k
    22556U, // VMSUMUHM
3505
74.3k
    26011U, // VMSUMUHS
3506
74.3k
    536896058U, // VMUL10CUQ
3507
74.3k
    25175U, // VMUL10ECUQ
3508
74.3k
    25207U, // VMUL10EUQ
3509
74.3k
    536896048U, // VMUL10UQ
3510
74.3k
    19597U, // VMULESB
3511
74.3k
    21235U, // VMULESH
3512
74.3k
    27931U, // VMULESW
3513
74.3k
    19740U, // VMULEUB
3514
74.3k
    21366U, // VMULEUH
3515
74.3k
    28115U, // VMULEUW
3516
74.3k
    19650U, // VMULOSB
3517
74.3k
    21288U, // VMULOSH
3518
74.3k
    27994U, // VMULOSW
3519
74.3k
    19765U, // VMULOUB
3520
74.3k
    21391U, // VMULOUH
3521
74.3k
    28140U, // VMULOUW
3522
74.3k
    22739U, // VMULUWM
3523
74.3k
    20463U, // VNAND
3524
74.3k
    25288U, // VNCIPHER
3525
74.3k
    26712U, // VNCIPHERLAST
3526
74.3k
    536891221U, // VNEGD
3527
74.3k
    536898487U, // VNEGW
3528
74.3k
    23998U, // VNMSUBFP
3529
74.3k
    25393U, // VNOR
3530
74.3k
    25406U, // VOR
3531
74.3k
    20051U, // VORC
3532
74.3k
    22679U, // VPERM
3533
74.3k
    25353U, // VPERMR
3534
74.3k
    25419U, // VPERMXOR
3535
74.3k
    28774U, // VPKPX
3536
74.3k
    26110U, // VPKSDSS
3537
74.3k
    26176U, // VPKSDUS
3538
74.3k
    26119U, // VPKSHSS
3539
74.3k
    26194U, // VPKSHUS
3540
74.3k
    26128U, // VPKSWSS
3541
74.3k
    26212U, // VPKSWUS
3542
74.3k
    22694U, // VPKUDUM
3543
74.3k
    26185U, // VPKUDUS
3544
74.3k
    22703U, // VPKUHUM
3545
74.3k
    26203U, // VPKUHUS
3546
74.3k
    22712U, // VPKUWUM
3547
74.3k
    26221U, // VPKUWUS
3548
74.3k
    19561U, // VPMSUMB
3549
74.3k
    20428U, // VPMSUMD
3550
74.3k
    21213U, // VPMSUMH
3551
74.3k
    27680U, // VPMSUMW
3552
74.3k
    536890618U, // VPOPCNTB
3553
74.3k
    536891490U, // VPOPCNTD
3554
74.3k
    536892244U, // VPOPCNTH
3555
74.3k
    536898957U, // VPOPCNTW
3556
74.3k
    536891042U, // VPRTYBD
3557
74.3k
    536895942U, // VPRTYBQ
3558
74.3k
    536898411U, // VPRTYBW
3559
74.3k
    536894964U, // VREFP
3560
74.3k
    536893478U, // VRFIM
3561
74.3k
    536893803U, // VRFIN
3562
74.3k
    536895048U, // VRFIP
3563
74.3k
    536900407U, // VRFIZ
3564
74.3k
    19549U, // VRLB
3565
74.3k
    20407U, // VRLD
3566
74.3k
    21672U, // VRLDMI
3567
74.3k
    22608U, // VRLDNM
3568
74.3k
    21201U, // VRLH
3569
74.3k
    27656U, // VRLW
3570
74.3k
    21784U, // VRLWMI
3571
74.3k
    22624U, // VRLWNM
3572
74.3k
    536894981U, // VRSQRTEFP
3573
74.3k
    536899588U, // VSBOX
3574
74.3k
    22302U, // VSEL
3575
74.3k
    20104U, // VSHASIGMAD
3576
74.3k
    27480U, // VSHASIGMAW
3577
74.3k
    22360U, // VSL
3578
74.3k
    19555U, // VSLB
3579
74.3k
    20413U, // VSLD
3580
74.3k
    21823U, // VSLDOI
3581
74.3k
    21207U, // VSLH
3582
74.3k
    23002U, // VSLO
3583
74.3k
    27099U, // VSLV
3584
74.3k
    27663U, // VSLW
3585
74.3k
    134237426U, // VSPLTB
3586
74.3k
    134237426U, // VSPLTBs
3587
74.3k
    134239052U, // VSPLTH
3588
74.3k
    134239052U, // VSPLTHs
3589
74.3k
    151014567U, // VSPLTISB
3590
74.3k
    151016205U, // VSPLTISH
3591
74.3k
    151022901U, // VSPLTISW
3592
74.3k
    134245756U, // VSPLTW
3593
74.3k
    25484U, // VSR
3594
74.3k
    19480U, // VSRAB
3595
74.3k
    20116U, // VSRAD
3596
74.3k
    21154U, // VSRAH
3597
74.3k
    27492U, // VSRAW
3598
74.3k
    19591U, // VSRB
3599
74.3k
    20507U, // VSRD
3600
74.3k
    21229U, // VSRH
3601
74.3k
    23116U, // VSRO
3602
74.3k
    27127U, // VSRV
3603
74.3k
    27918U, // VSRW
3604
74.3k
    25157U, // VSUBCUQ
3605
74.3k
    28081U, // VSUBCUW
3606
74.3k
    25187U, // VSUBECUQ
3607
74.3k
    22650U, // VSUBEUQM
3608
74.3k
    24008U, // VSUBFP
3609
74.3k
    25614U, // VSUBSBS
3610
74.3k
    25942U, // VSUBSHS
3611
74.3k
    26264U, // VSUBSWS
3612
74.3k
    22471U, // VSUBUBM
3613
74.3k
    25642U, // VSUBUBS
3614
74.3k
    22499U, // VSUBUDM
3615
74.3k
    22527U, // VSUBUHM
3616
74.3k
    25993U, // VSUBUHS
3617
74.3k
    22632U, // VSUBUQM
3618
74.3k
    22721U, // VSUBUWM
3619
74.3k
    26291U, // VSUBUWS
3620
74.3k
    26254U, // VSUM2SWS
3621
74.3k
    25604U, // VSUM4SBS
3622
74.3k
    25932U, // VSUM4SHS
3623
74.3k
    25632U, // VSUM4UBS
3624
74.3k
    26282U, // VSUMSWS
3625
74.3k
    536899677U, // VUPKHPX
3626
74.3k
    536890526U, // VUPKHSB
3627
74.3k
    536892164U, // VUPKHSH
3628
74.3k
    536898860U, // VUPKHSW
3629
74.3k
    536899693U, // VUPKLPX
3630
74.3k
    536890545U, // VUPKLSB
3631
74.3k
    536892183U, // VUPKLSH
3632
74.3k
    536898879U, // VUPKLSW
3633
74.3k
    25437U, // VXOR
3634
74.3k
    117465949U, // V_SET0
3635
74.3k
    117465949U, // V_SET0B
3636
74.3k
    117465949U, // V_SET0H
3637
74.3k
    8940853U, // V_SETALLONES
3638
74.3k
    8940853U, // V_SETALLONESB
3639
74.3k
    8940853U, // V_SETALLONESH
3640
74.3k
    550887U,  // WAIT
3641
74.3k
    545009U,  // WRTEE
3642
74.3k
    545885U,  // WRTEEI
3643
74.3k
    25414U, // XOR
3644
74.3k
    25414U, // XOR8
3645
74.3k
    17928U, // XOR8o
3646
74.3k
    21863U, // XORI
3647
74.3k
    21863U, // XORI8
3648
74.3k
    26058U, // XORIS
3649
74.3k
    26058U, // XORIS8
3650
74.3k
    17928U, // XORo
3651
74.3k
    536894671U, // XSABSDP
3652
74.3k
    536895290U, // XSABSQP
3653
74.3k
    23283U, // XSADDDP
3654
74.3k
    24248U, // XSADDQP
3655
74.3k
    23075U, // XSADDQPO
3656
74.3k
    24548U, // XSADDSP
3657
74.3k
    23717U, // XSCMPEQDP
3658
74.3k
    23685U, // XSCMPEXPDP
3659
74.3k
    24346U, // XSCMPEXPQP
3660
74.3k
    23345U, // XSCMPGEDP
3661
74.3k
    23777U, // XSCMPGTDP
3662
74.3k
    23615U, // XSCMPODP
3663
74.3k
    24316U, // XSCMPOQP
3664
74.3k
    23841U, // XSCMPUDP
3665
74.3k
    24397U, // XSCMPUQP
3666
74.3k
    23575U, // XSCPSGNDP
3667
74.3k
    24305U, // XSCPSGNQP
3668
74.3k
    536895028U, // XSCVDPHP
3669
74.3k
    536895238U, // XSCVDPQP
3670
74.3k
    536895722U, // XSCVDPSP
3671
74.3k
    536893845U, // XSCVDPSPN
3672
74.3k
    536896712U, // XSCVDPSXDS
3673
74.3k
    536896712U, // XSCVDPSXDSs
3674
74.3k
    536897230U, // XSCVDPSXWS
3675
74.3k
    536897230U, // XSCVDPSXWSs
3676
74.3k
    536896748U, // XSCVDPUXDS
3677
74.3k
    536896748U, // XSCVDPUXDSs
3678
74.3k
    536897266U, // XSCVDPUXWS
3679
74.3k
    536897266U, // XSCVDPUXWSs
3680
74.3k
    536894537U, // XSCVHPDP
3681
74.3k
    536894547U, // XSCVQPDP
3682
74.3k
    536893920U, // XSCVQPDPO
3683
74.3k
    536900380U, // XSCVQPSDZ
3684
74.3k
    536900561U, // XSCVQPSWZ
3685
74.3k
    536900391U, // XSCVQPUDZ
3686
74.3k
    536900572U, // XSCVQPUWZ
3687
74.3k
    536895169U, // XSCVSDQP
3688
74.3k
    536894557U, // XSCVSPDP
3689
74.3k
    536893834U, // XSCVSPDPN
3690
74.3k
    536894213U, // XSCVSXDDP
3691
74.3k
    536895478U, // XSCVSXDSP
3692
74.3k
    536895179U, // XSCVUDQP
3693
74.3k
    536894235U, // XSCVUXDDP
3694
74.3k
    536895500U, // XSCVUXDSP
3695
74.3k
    23851U, // XSDIVDP
3696
74.3k
    24407U, // XSDIVQP
3697
74.3k
    23106U, // XSDIVQPO
3698
74.3k
    24962U, // XSDIVSP
3699
74.3k
    23665U, // XSIEXPDP
3700
74.3k
    24336U, // XSIEXPQP
3701
74.3k
    1744853665U,  // XSMADDADP
3702
74.3k
    1744854950U,  // XSMADDASP
3703
74.3k
    1744854017U,  // XSMADDMDP
3704
74.3k
    1744855232U,  // XSMADDMSP
3705
74.3k
    1744854702U,  // XSMADDQP
3706
74.3k
    1744853528U,  // XSMADDQPO
3707
74.3k
    23273U, // XSMAXCDP
3708
74.3k
    23911U, // XSMAXDP
3709
74.3k
    23455U, // XSMAXJDP
3710
74.3k
    23263U, // XSMINCDP
3711
74.3k
    23597U, // XSMINDP
3712
74.3k
    23445U, // XSMINJDP
3713
74.3k
    1744853619U,  // XSMSUBADP
3714
74.3k
    1744854904U,  // XSMSUBASP
3715
74.3k
    1744853971U,  // XSMSUBMDP
3716
74.3k
    1744855186U,  // XSMSUBMSP
3717
74.3k
    1744854661U,  // XSMSUBQP
3718
74.3k
    1744853495U,  // XSMSUBQPO
3719
74.3k
    23465U, // XSMULDP
3720
74.3k
    24296U, // XSMULQP
3721
74.3k
    23085U, // XSMULQPO
3722
74.3k
    24680U, // XSMULSP
3723
74.3k
    536894651U, // XSNABSDP
3724
74.3k
    536895280U, // XSNABSQP
3725
74.3k
    536894319U, // XSNEGDP
3726
74.3k
    536895189U, // XSNEGQP
3727
74.3k
    1744853641U,  // XSNMADDADP
3728
74.3k
    1744854926U,  // XSNMADDASP
3729
74.3k
    1744853993U,  // XSNMADDMDP
3730
74.3k
    1744855208U,  // XSNMADDMSP
3731
74.3k
    1744854691U,  // XSNMADDQP
3732
74.3k
    1744853516U,  // XSNMADDQPO
3733
74.3k
    1744853595U,  // XSNMSUBADP
3734
74.3k
    1744854880U,  // XSNMSUBASP
3735
74.3k
    1744853947U,  // XSNMSUBMDP
3736
74.3k
    1744855162U,  // XSNMSUBMSP
3737
74.3k
    1744854650U,  // XSNMSUBQP
3738
74.3k
    1744853483U,  // XSNMSUBQPO
3739
74.3k
    536892743U, // XSRDPI
3740
74.3k
    536890900U, // XSRDPIC
3741
74.3k
    536893485U, // XSRDPIM
3742
74.3k
    536895055U, // XSRDPIP
3743
74.3k
    536900414U, // XSRDPIZ
3744
74.3k
    536894279U, // XSREDP
3745
74.3k
    536895533U, // XSRESP
3746
74.3k
    283991U,  // XSRQPI
3747
74.3k
    290767U,  // XSRQPIX
3748
74.3k
    287165U,  // XSRQPXP
3749
74.3k
    536895791U, // XSRSP
3750
74.3k
    536894295U, // XSRSQRTEDP
3751
74.3k
    536895549U, // XSRSQRTESP
3752
74.3k
    536894711U, // XSSQRTDP
3753
74.3k
    536895299U, // XSSQRTQP
3754
74.3k
    536894007U, // XSSQRTQPO
3755
74.3k
    536895843U, // XSSQRTSP
3756
74.3k
    23223U, // XSSUBDP
3757
74.3k
    24207U, // XSSUBQP
3758
74.3k
    23042U, // XSSUBQPO
3759
74.3k
    24508U, // XSSUBSP
3760
74.3k
    23860U, // XSTDIVDP
3761
74.3k
    536894721U, // XSTSQRTDP
3762
74.3k
    2281724617U,  // XSTSTDCDP
3763
74.3k
    2281725592U,  // XSTSTDCQP
3764
74.3k
    2281725902U,  // XSTSTDCSP
3765
74.3k
    536894609U, // XSXEXPDP
3766
74.3k
    536895270U, // XSXEXPQP
3767
74.3k
    536894337U, // XSXSIGDP
3768
74.3k
    536895198U, // XSXSIGQP
3769
74.3k
    536894680U, // XVABSDP
3770
74.3k
    536895808U, // XVABSSP
3771
74.3k
    23292U, // XVADDDP
3772
74.3k
    24557U, // XVADDSP
3773
74.3k
    23728U, // XVCMPEQDP
3774
74.3k
    17746U, // XVCMPEQDPo
3775
74.3k
    24860U, // XVCMPEQSP
3776
74.3k
    17832U, // XVCMPEQSPo
3777
74.3k
    23356U, // XVCMPGEDP
3778
74.3k
    17734U, // XVCMPGEDPo
3779
74.3k
    24610U, // XVCMPGESP
3780
74.3k
    17820U, // XVCMPGESPo
3781
74.3k
    23788U, // XVCMPGTDP
3782
74.3k
    17758U, // XVCMPGTDPo
3783
74.3k
    24920U, // XVCMPGTSP
3784
74.3k
    17851U, // XVCMPGTSPo
3785
74.3k
    23586U, // XVCPSGNDP
3786
74.3k
    24790U, // XVCPSGNSP
3787
74.3k
    536895732U, // XVCVDPSP
3788
74.3k
    536896724U, // XVCVDPSXDS
3789
74.3k
    536897242U, // XVCVDPSXWS
3790
74.3k
    536896760U, // XVCVDPUXDS
3791
74.3k
    536897278U, // XVCVDPUXWS
3792
74.3k
    536895742U, // XVCVHPSP
3793
74.3k
    536894567U, // XVCVSPDP
3794
74.3k
    536895038U, // XVCVSPHP
3795
74.3k
    536896736U, // XVCVSPSXDS
3796
74.3k
    536897254U, // XVCVSPSXWS
3797
74.3k
    536896772U, // XVCVSPUXDS
3798
74.3k
    536897290U, // XVCVSPUXWS
3799
74.3k
    536894224U, // XVCVSXDDP
3800
74.3k
    536895489U, // XVCVSXDSP
3801
74.3k
    536894801U, // XVCVSXWDP
3802
74.3k
    536895902U, // XVCVSXWSP
3803
74.3k
    536894246U, // XVCVUXDDP
3804
74.3k
    536895511U, // XVCVUXDSP
3805
74.3k
    536894812U, // XVCVUXWDP
3806
74.3k
    536895913U, // XVCVUXWSP
3807
74.3k
    23880U, // XVDIVDP
3808
74.3k
    24981U, // XVDIVSP
3809
74.3k
    23675U, // XVIEXPDP
3810
74.3k
    24840U, // XVIEXPSP
3811
74.3k
    1744853676U,  // XVMADDADP
3812
74.3k
    1744854961U,  // XVMADDASP
3813
74.3k
    1744854028U,  // XVMADDMDP
3814
74.3k
    1744855243U,  // XVMADDMSP
3815
74.3k
    23920U, // XVMAXDP
3816
74.3k
    25012U, // XVMAXSP
3817
74.3k
    23606U, // XVMINDP
3818
74.3k
    24801U, // XVMINSP
3819
74.3k
    1744853630U,  // XVMSUBADP
3820
74.3k
    1744854915U,  // XVMSUBASP
3821
74.3k
    1744853982U,  // XVMSUBMDP
3822
74.3k
    1744855197U,  // XVMSUBMSP
3823
74.3k
    23474U, // XVMULDP
3824
74.3k
    24689U, // XVMULSP
3825
74.3k
    536894661U, // XVNABSDP
3826
74.3k
    536895798U, // XVNABSSP
3827
74.3k
    536894328U, // XVNEGDP
3828
74.3k
    536895573U, // XVNEGSP
3829
74.3k
    1744853653U,  // XVNMADDADP
3830
74.3k
    1744854938U,  // XVNMADDASP
3831
74.3k
    1744854005U,  // XVNMADDMDP
3832
74.3k
    1744855220U,  // XVNMADDMSP
3833
74.3k
    1744853607U,  // XVNMSUBADP
3834
74.3k
    1744854892U,  // XVNMSUBASP
3835
74.3k
    1744853959U,  // XVNMSUBMDP
3836
74.3k
    1744855174U,  // XVNMSUBMSP
3837
74.3k
    536892751U, // XVRDPI
3838
74.3k
    536890909U, // XVRDPIC
3839
74.3k
    536893494U, // XVRDPIM
3840
74.3k
    536895064U, // XVRDPIP
3841
74.3k
    536900423U, // XVRDPIZ
3842
74.3k
    536894287U, // XVREDP
3843
74.3k
    536895541U, // XVRESP
3844
74.3k
    536892767U, // XVRSPI
3845
74.3k
    536890918U, // XVRSPIC
3846
74.3k
    536893503U, // XVRSPIM
3847
74.3k
    536895073U, // XVRSPIP
3848
74.3k
    536900432U, // XVRSPIZ
3849
74.3k
    536894307U, // XVRSQRTEDP
3850
74.3k
    536895561U, // XVRSQRTESP
3851
74.3k
    536894743U, // XVSQRTDP
3852
74.3k
    536895864U, // XVSQRTSP
3853
74.3k
    23232U, // XVSUBDP
3854
74.3k
    24517U, // XVSUBSP
3855
74.3k
    23870U, // XVTDIVDP
3856
74.3k
    24971U, // XVTDIVSP
3857
74.3k
    536894732U, // XVTSQRTDP
3858
74.3k
    536895853U, // XVTSQRTSP
3859
74.3k
    2281724628U,  // XVTSTDCDP
3860
74.3k
    2281725913U,  // XVTSTDCSP
3861
74.3k
    536894619U, // XVXEXPDP
3862
74.3k
    536895762U, // XVXEXPSP
3863
74.3k
    536894347U, // XVXSIGDP
3864
74.3k
    536895582U, // XVXSIGSP
3865
74.3k
    536891402U, // XXBRD
3866
74.3k
    536892134U, // XXBRH
3867
74.3k
    536896041U, // XXBRQ
3868
74.3k
    536898823U, // XXBRW
3869
74.3k
    28171U, // XXEXTRACTUW
3870
74.3k
    2818600353U,  // XXINSERTW
3871
74.3k
    20437U, // XXLAND
3872
74.3k
    19927U, // XXLANDC
3873
74.3k
    27105U, // XXLEQV
3874
74.3k
    20445U, // XXLNAND
3875
74.3k
    25377U, // XXLNOR
3876
74.3k
    25370U, // XXLOR
3877
74.3k
    20035U, // XXLORC
3878
74.3k
    25370U, // XXLORf
3879
74.3k
    25411U, // XXLXOR
3880
74.3k
    117465923U, // XXLXORdpz
3881
74.3k
    117465923U, // XXLXORspz
3882
74.3k
    117465923U, // XXLXORz
3883
74.3k
    27590U, // XXMRGHW
3884
74.3k
    27632U, // XXMRGLW
3885
74.3k
    22686U, // XXPERM
3886
74.3k
    21543U, // XXPERMDI
3887
74.3k
    21543U, // XXPERMDIs
3888
74.3k
    25361U, // XXPERMR
3889
74.3k
    22308U, // XXSEL
3890
74.3k
    22009U, // XXSLDWI
3891
74.3k
    22009U, // XXSLDWIs
3892
74.3k
    369118283U, // XXSPLTIB
3893
74.3k
    28036U, // XXSPLTW
3894
74.3k
    28036U, // XXSPLTWs
3895
74.3k
    183757U,  // gBC
3896
74.3k
    182770U,  // gBCA
3897
74.3k
    9747975U, // gBCAat
3898
74.3k
    189329U,  // gBCCTR
3899
74.3k
    186184U,  // gBCCTRL
3900
74.3k
    186092U,  // gBCL
3901
74.3k
    183064U,  // gBCLA
3902
74.3k
    9747991U, // gBCLAat
3903
74.3k
    189147U,  // gBCLR
3904
74.3k
    186177U,  // gBCLRL
3905
74.3k
    10272384U,  // gBCLat
3906
74.3k
    10272292U,  // gBCat
3907
74.3k
  };
3908
3909
74.3k
  static const uint16_t OpInfo1[] = {
3910
74.3k
    0U, // PHI
3911
74.3k
    0U, // INLINEASM
3912
74.3k
    0U, // CFI_INSTRUCTION
3913
74.3k
    0U, // EH_LABEL
3914
74.3k
    0U, // GC_LABEL
3915
74.3k
    0U, // ANNOTATION_LABEL
3916
74.3k
    0U, // KILL
3917
74.3k
    0U, // EXTRACT_SUBREG
3918
74.3k
    0U, // INSERT_SUBREG
3919
74.3k
    0U, // IMPLICIT_DEF
3920
74.3k
    0U, // SUBREG_TO_REG
3921
74.3k
    0U, // COPY_TO_REGCLASS
3922
74.3k
    0U, // DBG_VALUE
3923
74.3k
    0U, // DBG_LABEL
3924
74.3k
    0U, // REG_SEQUENCE
3925
74.3k
    0U, // COPY
3926
74.3k
    0U, // BUNDLE
3927
74.3k
    0U, // LIFETIME_START
3928
74.3k
    0U, // LIFETIME_END
3929
74.3k
    0U, // STACKMAP
3930
74.3k
    0U, // FENTRY_CALL
3931
74.3k
    0U, // PATCHPOINT
3932
74.3k
    0U, // LOAD_STACK_GUARD
3933
74.3k
    0U, // STATEPOINT
3934
74.3k
    0U, // LOCAL_ESCAPE
3935
74.3k
    0U, // FAULTING_OP
3936
74.3k
    0U, // PATCHABLE_OP
3937
74.3k
    0U, // PATCHABLE_FUNCTION_ENTER
3938
74.3k
    0U, // PATCHABLE_RET
3939
74.3k
    0U, // PATCHABLE_FUNCTION_EXIT
3940
74.3k
    0U, // PATCHABLE_TAIL_CALL
3941
74.3k
    0U, // PATCHABLE_EVENT_CALL
3942
74.3k
    0U, // PATCHABLE_TYPED_EVENT_CALL
3943
74.3k
    0U, // ICALL_BRANCH_FUNNEL
3944
74.3k
    0U, // G_ADD
3945
74.3k
    0U, // G_SUB
3946
74.3k
    0U, // G_MUL
3947
74.3k
    0U, // G_SDIV
3948
74.3k
    0U, // G_UDIV
3949
74.3k
    0U, // G_SREM
3950
74.3k
    0U, // G_UREM
3951
74.3k
    0U, // G_AND
3952
74.3k
    0U, // G_OR
3953
74.3k
    0U, // G_XOR
3954
74.3k
    0U, // G_IMPLICIT_DEF
3955
74.3k
    0U, // G_PHI
3956
74.3k
    0U, // G_FRAME_INDEX
3957
74.3k
    0U, // G_GLOBAL_VALUE
3958
74.3k
    0U, // G_EXTRACT
3959
74.3k
    0U, // G_UNMERGE_VALUES
3960
74.3k
    0U, // G_INSERT
3961
74.3k
    0U, // G_MERGE_VALUES
3962
74.3k
    0U, // G_PTRTOINT
3963
74.3k
    0U, // G_INTTOPTR
3964
74.3k
    0U, // G_BITCAST
3965
74.3k
    0U, // G_LOAD
3966
74.3k
    0U, // G_SEXTLOAD
3967
74.3k
    0U, // G_ZEXTLOAD
3968
74.3k
    0U, // G_STORE
3969
74.3k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
3970
74.3k
    0U, // G_ATOMIC_CMPXCHG
3971
74.3k
    0U, // G_ATOMICRMW_XCHG
3972
74.3k
    0U, // G_ATOMICRMW_ADD
3973
74.3k
    0U, // G_ATOMICRMW_SUB
3974
74.3k
    0U, // G_ATOMICRMW_AND
3975
74.3k
    0U, // G_ATOMICRMW_NAND
3976
74.3k
    0U, // G_ATOMICRMW_OR
3977
74.3k
    0U, // G_ATOMICRMW_XOR
3978
74.3k
    0U, // G_ATOMICRMW_MAX
3979
74.3k
    0U, // G_ATOMICRMW_MIN
3980
74.3k
    0U, // G_ATOMICRMW_UMAX
3981
74.3k
    0U, // G_ATOMICRMW_UMIN
3982
74.3k
    0U, // G_BRCOND
3983
74.3k
    0U, // G_BRINDIRECT
3984
74.3k
    0U, // G_INTRINSIC
3985
74.3k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
3986
74.3k
    0U, // G_ANYEXT
3987
74.3k
    0U, // G_TRUNC
3988
74.3k
    0U, // G_CONSTANT
3989
74.3k
    0U, // G_FCONSTANT
3990
74.3k
    0U, // G_VASTART
3991
74.3k
    0U, // G_VAARG
3992
74.3k
    0U, // G_SEXT
3993
74.3k
    0U, // G_ZEXT
3994
74.3k
    0U, // G_SHL
3995
74.3k
    0U, // G_LSHR
3996
74.3k
    0U, // G_ASHR
3997
74.3k
    0U, // G_ICMP
3998
74.3k
    0U, // G_FCMP
3999
74.3k
    0U, // G_SELECT
4000
74.3k
    0U, // G_UADDE
4001
74.3k
    0U, // G_USUBE
4002
74.3k
    0U, // G_SADDO
4003
74.3k
    0U, // G_SSUBO
4004
74.3k
    0U, // G_UMULO
4005
74.3k
    0U, // G_SMULO
4006
74.3k
    0U, // G_UMULH
4007
74.3k
    0U, // G_SMULH
4008
74.3k
    0U, // G_FADD
4009
74.3k
    0U, // G_FSUB
4010
74.3k
    0U, // G_FMUL
4011
74.3k
    0U, // G_FMA
4012
74.3k
    0U, // G_FDIV
4013
74.3k
    0U, // G_FREM
4014
74.3k
    0U, // G_FPOW
4015
74.3k
    0U, // G_FEXP
4016
74.3k
    0U, // G_FEXP2
4017
74.3k
    0U, // G_FLOG
4018
74.3k
    0U, // G_FLOG2
4019
74.3k
    0U, // G_FNEG
4020
74.3k
    0U, // G_FPEXT
4021
74.3k
    0U, // G_FPTRUNC
4022
74.3k
    0U, // G_FPTOSI
4023
74.3k
    0U, // G_FPTOUI
4024
74.3k
    0U, // G_SITOFP
4025
74.3k
    0U, // G_UITOFP
4026
74.3k
    0U, // G_FABS
4027
74.3k
    0U, // G_GEP
4028
74.3k
    0U, // G_PTR_MASK
4029
74.3k
    0U, // G_BR
4030
74.3k
    0U, // G_INSERT_VECTOR_ELT
4031
74.3k
    0U, // G_EXTRACT_VECTOR_ELT
4032
74.3k
    0U, // G_SHUFFLE_VECTOR
4033
74.3k
    0U, // G_BSWAP
4034
74.3k
    0U, // G_ADDRSPACE_CAST
4035
74.3k
    0U, // G_BLOCK_ADDR
4036
74.3k
    0U, // CFENCE8
4037
74.3k
    0U, // CLRLSLDI
4038
74.3k
    0U, // CLRLSLDIo
4039
74.3k
    66U,  // CLRLSLWI
4040
74.3k
    66U,  // CLRLSLWIo
4041
74.3k
    32U,  // CLRRDI
4042
74.3k
    32U,  // CLRRDIo
4043
74.3k
    34U,  // CLRRWI
4044
74.3k
    34U,  // CLRRWIo
4045
74.3k
    0U, // CP_COPY_FIRST
4046
74.3k
    0U, // CP_COPYx
4047
74.3k
    0U, // CP_PASTE_LAST
4048
74.3k
    0U, // CP_PASTEx
4049
74.3k
    0U, // DCBFL
4050
74.3k
    0U, // DCBFLP
4051
74.3k
    0U, // DCBFx
4052
74.3k
    0U, // DCBTCT
4053
74.3k
    0U, // DCBTDS
4054
74.3k
    0U, // DCBTSTCT
4055
74.3k
    0U, // DCBTSTDS
4056
74.3k
    0U, // DCBTSTT
4057
74.3k
    0U, // DCBTSTx
4058
74.3k
    0U, // DCBTT
4059
74.3k
    0U, // DCBTx
4060
74.3k
    0U, // DFLOADf32
4061
74.3k
    0U, // DFLOADf64
4062
74.3k
    0U, // DFSTOREf32
4063
74.3k
    0U, // DFSTOREf64
4064
74.3k
    0U, // EXTLDI
4065
74.3k
    0U, // EXTLDIo
4066
74.3k
    66U,  // EXTLWI
4067
74.3k
    66U,  // EXTLWIo
4068
74.3k
    0U, // EXTRDI
4069
74.3k
    0U, // EXTRDIo
4070
74.3k
    66U,  // EXTRWI
4071
74.3k
    66U,  // EXTRWIo
4072
74.3k
    66U,  // INSLWI
4073
74.3k
    66U,  // INSLWIo
4074
74.3k
    0U, // INSRDI
4075
74.3k
    0U, // INSRDIo
4076
74.3k
    66U,  // INSRWI
4077
74.3k
    66U,  // INSRWIo
4078
74.3k
    0U, // LAx
4079
74.3k
    0U, // LIWAX
4080
74.3k
    0U, // LIWZX
4081
74.3k
    130U, // RLWIMIbm
4082
74.3k
    130U, // RLWIMIobm
4083
74.3k
    130U, // RLWINMbm
4084
74.3k
    130U, // RLWINMobm
4085
74.3k
    130U, // RLWNMbm
4086
74.3k
    130U, // RLWNMobm
4087
74.3k
    32U,  // ROTRDI
4088
74.3k
    32U,  // ROTRDIo
4089
74.3k
    34U,  // ROTRWI
4090
74.3k
    34U,  // ROTRWIo
4091
74.3k
    32U,  // SLDI
4092
74.3k
    32U,  // SLDIo
4093
74.3k
    34U,  // SLWI
4094
74.3k
    34U,  // SLWIo
4095
74.3k
    0U, // SPILLTOVSR_LD
4096
74.3k
    0U, // SPILLTOVSR_LDX
4097
74.3k
    0U, // SPILLTOVSR_ST
4098
74.3k
    0U, // SPILLTOVSR_STX
4099
74.3k
    32U,  // SRDI
4100
74.3k
    32U,  // SRDIo
4101
74.3k
    34U,  // SRWI
4102
74.3k
    34U,  // SRWIo
4103
74.3k
    0U, // STIWX
4104
74.3k
    4U, // SUBI
4105
74.3k
    4U, // SUBIC
4106
74.3k
    4U, // SUBICo
4107
74.3k
    4U, // SUBIS
4108
74.3k
    0U, // SUBPCIS
4109
74.3k
    0U, // XFLOADf32
4110
74.3k
    0U, // XFLOADf64
4111
74.3k
    0U, // XFSTOREf32
4112
74.3k
    0U, // XFSTOREf64
4113
74.3k
    38U,  // ADD4
4114
74.3k
    38U,  // ADD4TLS
4115
74.3k
    38U,  // ADD4o
4116
74.3k
    38U,  // ADD8
4117
74.3k
    38U,  // ADD8TLS
4118
74.3k
    38U,  // ADD8TLS_
4119
74.3k
    38U,  // ADD8o
4120
74.3k
    38U,  // ADDC
4121
74.3k
    38U,  // ADDC8
4122
74.3k
    38U,  // ADDC8o
4123
74.3k
    38U,  // ADDCo
4124
74.3k
    38U,  // ADDE
4125
74.3k
    38U,  // ADDE8
4126
74.3k
    38U,  // ADDE8o
4127
74.3k
    38U,  // ADDEo
4128
74.3k
    4U, // ADDI
4129
74.3k
    4U, // ADDI8
4130
74.3k
    4U, // ADDIC
4131
74.3k
    4U, // ADDIC8
4132
74.3k
    4U, // ADDICo
4133
74.3k
    4U, // ADDIS
4134
74.3k
    4U, // ADDIS8
4135
74.3k
    0U, // ADDISdtprelHA
4136
74.3k
    0U, // ADDISdtprelHA32
4137
74.3k
    0U, // ADDISgotTprelHA
4138
74.3k
    0U, // ADDIStlsgdHA
4139
74.3k
    0U, // ADDIStlsldHA
4140
74.3k
    0U, // ADDIStocHA
4141
74.3k
    0U, // ADDIdtprelL
4142
74.3k
    0U, // ADDIdtprelL32
4143
74.3k
    0U, // ADDItlsgdL
4144
74.3k
    0U, // ADDItlsgdL32
4145
74.3k
    0U, // ADDItlsgdLADDR
4146
74.3k
    0U, // ADDItlsgdLADDR32
4147
74.3k
    0U, // ADDItlsldL
4148
74.3k
    0U, // ADDItlsldL32
4149
74.3k
    0U, // ADDItlsldLADDR
4150
74.3k
    0U, // ADDItlsldLADDR32
4151
74.3k
    0U, // ADDItocL
4152
74.3k
    0U, // ADDME
4153
74.3k
    0U, // ADDME8
4154
74.3k
    0U, // ADDME8o
4155
74.3k
    0U, // ADDMEo
4156
74.3k
    0U, // ADDPCIS
4157
74.3k
    0U, // ADDZE
4158
74.3k
    0U, // ADDZE8
4159
74.3k
    0U, // ADDZE8o
4160
74.3k
    0U, // ADDZEo
4161
74.3k
    0U, // ADJCALLSTACKDOWN
4162
74.3k
    0U, // ADJCALLSTACKUP
4163
74.3k
    38U,  // AND
4164
74.3k
    38U,  // AND8
4165
74.3k
    38U,  // AND8o
4166
74.3k
    38U,  // ANDC
4167
74.3k
    38U,  // ANDC8
4168
74.3k
    38U,  // ANDC8o
4169
74.3k
    38U,  // ANDCo
4170
74.3k
    8U, // ANDISo
4171
74.3k
    8U, // ANDISo8
4172
74.3k
    8U, // ANDIo
4173
74.3k
    8U, // ANDIo8
4174
74.3k
    0U, // ANDIo_1_EQ_BIT
4175
74.3k
    0U, // ANDIo_1_EQ_BIT8
4176
74.3k
    0U, // ANDIo_1_GT_BIT
4177
74.3k
    0U, // ANDIo_1_GT_BIT8
4178
74.3k
    38U,  // ANDo
4179
74.3k
    0U, // ATOMIC_CMP_SWAP_I16
4180
74.3k
    0U, // ATOMIC_CMP_SWAP_I32
4181
74.3k
    0U, // ATOMIC_CMP_SWAP_I64
4182
74.3k
    0U, // ATOMIC_CMP_SWAP_I8
4183
74.3k
    0U, // ATOMIC_LOAD_ADD_I16
4184
74.3k
    0U, // ATOMIC_LOAD_ADD_I32
4185
74.3k
    0U, // ATOMIC_LOAD_ADD_I64
4186
74.3k
    0U, // ATOMIC_LOAD_ADD_I8
4187
74.3k
    0U, // ATOMIC_LOAD_AND_I16
4188
74.3k
    0U, // ATOMIC_LOAD_AND_I32
4189
74.3k
    0U, // ATOMIC_LOAD_AND_I64
4190
74.3k
    0U, // ATOMIC_LOAD_AND_I8
4191
74.3k
    0U, // ATOMIC_LOAD_MAX_I16
4192
74.3k
    0U, // ATOMIC_LOAD_MAX_I32
4193
74.3k
    0U, // ATOMIC_LOAD_MAX_I64
4194
74.3k
    0U, // ATOMIC_LOAD_MAX_I8
4195
74.3k
    0U, // ATOMIC_LOAD_MIN_I16
4196
74.3k
    0U, // ATOMIC_LOAD_MIN_I32
4197
74.3k
    0U, // ATOMIC_LOAD_MIN_I64
4198
74.3k
    0U, // ATOMIC_LOAD_MIN_I8
4199
74.3k
    0U, // ATOMIC_LOAD_NAND_I16
4200
74.3k
    0U, // ATOMIC_LOAD_NAND_I32
4201
74.3k
    0U, // ATOMIC_LOAD_NAND_I64
4202
74.3k
    0U, // ATOMIC_LOAD_NAND_I8
4203
74.3k
    0U, // ATOMIC_LOAD_OR_I16
4204
74.3k
    0U, // ATOMIC_LOAD_OR_I32
4205
74.3k
    0U, // ATOMIC_LOAD_OR_I64
4206
74.3k
    0U, // ATOMIC_LOAD_OR_I8
4207
74.3k
    0U, // ATOMIC_LOAD_SUB_I16
4208
74.3k
    0U, // ATOMIC_LOAD_SUB_I32
4209
74.3k
    0U, // ATOMIC_LOAD_SUB_I64
4210
74.3k
    0U, // ATOMIC_LOAD_SUB_I8
4211
74.3k
    0U, // ATOMIC_LOAD_UMAX_I16
4212
74.3k
    0U, // ATOMIC_LOAD_UMAX_I32
4213
74.3k
    0U, // ATOMIC_LOAD_UMAX_I64
4214
74.3k
    0U, // ATOMIC_LOAD_UMAX_I8
4215
74.3k
    0U, // ATOMIC_LOAD_UMIN_I16
4216
74.3k
    0U, // ATOMIC_LOAD_UMIN_I32
4217
74.3k
    0U, // ATOMIC_LOAD_UMIN_I64
4218
74.3k
    0U, // ATOMIC_LOAD_UMIN_I8
4219
74.3k
    0U, // ATOMIC_LOAD_XOR_I16
4220
74.3k
    0U, // ATOMIC_LOAD_XOR_I32
4221
74.3k
    0U, // ATOMIC_LOAD_XOR_I64
4222
74.3k
    0U, // ATOMIC_LOAD_XOR_I8
4223
74.3k
    0U, // ATOMIC_SWAP_I16
4224
74.3k
    0U, // ATOMIC_SWAP_I32
4225
74.3k
    0U, // ATOMIC_SWAP_I64
4226
74.3k
    0U, // ATOMIC_SWAP_I8
4227
74.3k
    0U, // ATTN
4228
74.3k
    0U, // B
4229
74.3k
    0U, // BA
4230
74.3k
    0U, // BC
4231
74.3k
    0U, // BCC
4232
74.3k
    0U, // BCCA
4233
74.3k
    0U, // BCCCTR
4234
74.3k
    0U, // BCCCTR8
4235
74.3k
    0U, // BCCCTRL
4236
74.3k
    0U, // BCCCTRL8
4237
74.3k
    0U, // BCCL
4238
74.3k
    0U, // BCCLA
4239
74.3k
    0U, // BCCLR
4240
74.3k
    0U, // BCCLRL
4241
74.3k
    0U, // BCCTR
4242
74.3k
    0U, // BCCTR8
4243
74.3k
    0U, // BCCTR8n
4244
74.3k
    0U, // BCCTRL
4245
74.3k
    0U, // BCCTRL8
4246
74.3k
    0U, // BCCTRL8n
4247
74.3k
    0U, // BCCTRLn
4248
74.3k
    0U, // BCCTRn
4249
74.3k
    42U,  // BCDCFNo
4250
74.3k
    42U,  // BCDCFSQo
4251
74.3k
    42U,  // BCDCFZo
4252
74.3k
    38U,  // BCDCPSGNo
4253
74.3k
    0U, // BCDCTNo
4254
74.3k
    0U, // BCDCTSQo
4255
74.3k
    42U,  // BCDCTZo
4256
74.3k
    42U,  // BCDSETSGNo
4257
74.3k
    198U, // BCDSRo
4258
74.3k
    198U, // BCDSo
4259
74.3k
    198U, // BCDTRUNCo
4260
74.3k
    38U,  // BCDUSo
4261
74.3k
    38U,  // BCDUTRUNCo
4262
74.3k
    0U, // BCL
4263
74.3k
    0U, // BCLR
4264
74.3k
    0U, // BCLRL
4265
74.3k
    0U, // BCLRLn
4266
74.3k
    0U, // BCLRn
4267
74.3k
    0U, // BCLalways
4268
74.3k
    0U, // BCLn
4269
74.3k
    0U, // BCTR
4270
74.3k
    0U, // BCTR8
4271
74.3k
    0U, // BCTRL
4272
74.3k
    0U, // BCTRL8
4273
74.3k
    0U, // BCTRL8_LDinto_toc
4274
74.3k
    0U, // BCn
4275
74.3k
    0U, // BDNZ
4276
74.3k
    0U, // BDNZ8
4277
74.3k
    0U, // BDNZA
4278
74.3k
    0U, // BDNZAm
4279
74.3k
    0U, // BDNZAp
4280
74.3k
    0U, // BDNZL
4281
74.3k
    0U, // BDNZLA
4282
74.3k
    0U, // BDNZLAm
4283
74.3k
    0U, // BDNZLAp
4284
74.3k
    0U, // BDNZLR
4285
74.3k
    0U, // BDNZLR8
4286
74.3k
    0U, // BDNZLRL
4287
74.3k
    0U, // BDNZLRLm
4288
74.3k
    0U, // BDNZLRLp
4289
74.3k
    0U, // BDNZLRm
4290
74.3k
    0U, // BDNZLRp
4291
74.3k
    0U, // BDNZLm
4292
74.3k
    0U, // BDNZLp
4293
74.3k
    0U, // BDNZm
4294
74.3k
    0U, // BDNZp
4295
74.3k
    0U, // BDZ
4296
74.3k
    0U, // BDZ8
4297
74.3k
    0U, // BDZA
4298
74.3k
    0U, // BDZAm
4299
74.3k
    0U, // BDZAp
4300
74.3k
    0U, // BDZL
4301
74.3k
    0U, // BDZLA
4302
74.3k
    0U, // BDZLAm
4303
74.3k
    0U, // BDZLAp
4304
74.3k
    0U, // BDZLR
4305
74.3k
    0U, // BDZLR8
4306
74.3k
    0U, // BDZLRL
4307
74.3k
    0U, // BDZLRLm
4308
74.3k
    0U, // BDZLRLp
4309
74.3k
    0U, // BDZLRm
4310
74.3k
    0U, // BDZLRp
4311
74.3k
    0U, // BDZLm
4312
74.3k
    0U, // BDZLp
4313
74.3k
    0U, // BDZm
4314
74.3k
    0U, // BDZp
4315
74.3k
    0U, // BL
4316
74.3k
    0U, // BL8
4317
74.3k
    0U, // BL8_NOP
4318
74.3k
    0U, // BL8_NOP_TLS
4319
74.3k
    0U, // BL8_TLS
4320
74.3k
    0U, // BL8_TLS_
4321
74.3k
    0U, // BLA
4322
74.3k
    0U, // BLA8
4323
74.3k
    0U, // BLA8_NOP
4324
74.3k
    0U, // BLR
4325
74.3k
    0U, // BLR8
4326
74.3k
    0U, // BLRL
4327
74.3k
    0U, // BL_TLS
4328
74.3k
    38U,  // BPERMD
4329
74.3k
    38U,  // BRINC
4330
74.3k
    0U, // CLRBHRB
4331
74.3k
    38U,  // CMPB
4332
74.3k
    38U,  // CMPB8
4333
74.3k
    38U,  // CMPD
4334
74.3k
    4U, // CMPDI
4335
74.3k
    38U,  // CMPEQB
4336
74.3k
    38U,  // CMPLD
4337
74.3k
    8U, // CMPLDI
4338
74.3k
    38U,  // CMPLW
4339
74.3k
    8U, // CMPLWI
4340
74.3k
    0U, // CMPRB
4341
74.3k
    0U, // CMPRB8
4342
74.3k
    38U,  // CMPW
4343
74.3k
    4U, // CMPWI
4344
74.3k
    0U, // CNTLZD
4345
74.3k
    0U, // CNTLZDo
4346
74.3k
    0U, // CNTLZW
4347
74.3k
    0U, // CNTLZW8
4348
74.3k
    0U, // CNTLZW8o
4349
74.3k
    0U, // CNTLZWo
4350
74.3k
    0U, // CNTTZD
4351
74.3k
    0U, // CNTTZDo
4352
74.3k
    0U, // CNTTZW
4353
74.3k
    0U, // CNTTZW8
4354
74.3k
    0U, // CNTTZW8o
4355
74.3k
    0U, // CNTTZWo
4356
74.3k
    0U, // CP_ABORT
4357
74.3k
    42U,  // CP_COPY
4358
74.3k
    42U,  // CP_COPY8
4359
74.3k
    42U,  // CP_PASTE
4360
74.3k
    42U,  // CP_PASTE8
4361
74.3k
    42U,  // CP_PASTE8o
4362
74.3k
    42U,  // CP_PASTEo
4363
74.3k
    0U, // CR6SET
4364
74.3k
    0U, // CR6UNSET
4365
74.3k
    38U,  // CRAND
4366
74.3k
    38U,  // CRANDC
4367
74.3k
    38U,  // CREQV
4368
74.3k
    38U,  // CRNAND
4369
74.3k
    38U,  // CRNOR
4370
74.3k
    38U,  // CROR
4371
74.3k
    38U,  // CRORC
4372
74.3k
    12U,  // CRSET
4373
74.3k
    12U,  // CRUNSET
4374
74.3k
    38U,  // CRXOR
4375
74.3k
    0U, // CTRL_DEP
4376
74.3k
    0U, // DARN
4377
74.3k
    0U, // DCBA
4378
74.3k
    0U, // DCBF
4379
74.3k
    0U, // DCBFEP
4380
74.3k
    0U, // DCBI
4381
74.3k
    0U, // DCBST
4382
74.3k
    0U, // DCBSTEP
4383
74.3k
    0U, // DCBT
4384
74.3k
    0U, // DCBTEP
4385
74.3k
    0U, // DCBTST
4386
74.3k
    0U, // DCBTSTEP
4387
74.3k
    0U, // DCBZ
4388
74.3k
    0U, // DCBZEP
4389
74.3k
    0U, // DCBZL
4390
74.3k
    0U, // DCBZLEP
4391
74.3k
    0U, // DCCCI
4392
74.3k
    38U,  // DIVD
4393
74.3k
    38U,  // DIVDE
4394
74.3k
    38U,  // DIVDEU
4395
74.3k
    38U,  // DIVDEUo
4396
74.3k
    38U,  // DIVDEo
4397
74.3k
    38U,  // DIVDU
4398
74.3k
    38U,  // DIVDUo
4399
74.3k
    38U,  // DIVDo
4400
74.3k
    38U,  // DIVW
4401
74.3k
    38U,  // DIVWE
4402
74.3k
    38U,  // DIVWEU
4403
74.3k
    38U,  // DIVWEUo
4404
74.3k
    38U,  // DIVWEo
4405
74.3k
    38U,  // DIVWU
4406
74.3k
    38U,  // DIVWUo
4407
74.3k
    38U,  // DIVWo
4408
74.3k
    0U, // DSS
4409
74.3k
    0U, // DSSALL
4410
74.3k
    0U, // DST
4411
74.3k
    0U, // DST64
4412
74.3k
    0U, // DSTST
4413
74.3k
    0U, // DSTST64
4414
74.3k
    0U, // DSTSTT
4415
74.3k
    0U, // DSTSTT64
4416
74.3k
    0U, // DSTT
4417
74.3k
    0U, // DSTT64
4418
74.3k
    0U, // DYNALLOC
4419
74.3k
    0U, // DYNALLOC8
4420
74.3k
    0U, // DYNAREAOFFSET
4421
74.3k
    0U, // DYNAREAOFFSET8
4422
74.3k
    0U, // EFDABS
4423
74.3k
    38U,  // EFDADD
4424
74.3k
    0U, // EFDCFS
4425
74.3k
    0U, // EFDCFSF
4426
74.3k
    0U, // EFDCFSI
4427
74.3k
    0U, // EFDCFSID
4428
74.3k
    0U, // EFDCFUF
4429
74.3k
    0U, // EFDCFUI
4430
74.3k
    0U, // EFDCFUID
4431
74.3k
    38U,  // EFDCMPEQ
4432
74.3k
    38U,  // EFDCMPGT
4433
74.3k
    38U,  // EFDCMPLT
4434
74.3k
    0U, // EFDCTSF
4435
74.3k
    0U, // EFDCTSI
4436
74.3k
    0U, // EFDCTSIDZ
4437
74.3k
    0U, // EFDCTSIZ
4438
74.3k
    0U, // EFDCTUF
4439
74.3k
    0U, // EFDCTUI
4440
74.3k
    0U, // EFDCTUIDZ
4441
74.3k
    0U, // EFDCTUIZ
4442
74.3k
    38U,  // EFDDIV
4443
74.3k
    38U,  // EFDMUL
4444
74.3k
    0U, // EFDNABS
4445
74.3k
    0U, // EFDNEG
4446
74.3k
    38U,  // EFDSUB
4447
74.3k
    38U,  // EFDTSTEQ
4448
74.3k
    38U,  // EFDTSTGT
4449
74.3k
    38U,  // EFDTSTLT
4450
74.3k
    0U, // EFSABS
4451
74.3k
    38U,  // EFSADD
4452
74.3k
    0U, // EFSCFD
4453
74.3k
    0U, // EFSCFSF
4454
74.3k
    0U, // EFSCFSI
4455
74.3k
    0U, // EFSCFUF
4456
74.3k
    0U, // EFSCFUI
4457
74.3k
    38U,  // EFSCMPEQ
4458
74.3k
    38U,  // EFSCMPGT
4459
74.3k
    38U,  // EFSCMPLT
4460
74.3k
    0U, // EFSCTSF
4461
74.3k
    0U, // EFSCTSI
4462
74.3k
    0U, // EFSCTSIZ
4463
74.3k
    0U, // EFSCTUF
4464
74.3k
    0U, // EFSCTUI
4465
74.3k
    0U, // EFSCTUIZ
4466
74.3k
    38U,  // EFSDIV
4467
74.3k
    38U,  // EFSMUL
4468
74.3k
    0U, // EFSNABS
4469
74.3k
    0U, // EFSNEG
4470
74.3k
    38U,  // EFSSUB
4471
74.3k
    38U,  // EFSTSTEQ
4472
74.3k
    38U,  // EFSTSTGT
4473
74.3k
    38U,  // EFSTSTLT
4474
74.3k
    0U, // EH_SjLj_LongJmp32
4475
74.3k
    0U, // EH_SjLj_LongJmp64
4476
74.3k
    0U, // EH_SjLj_SetJmp32
4477
74.3k
    0U, // EH_SjLj_SetJmp64
4478
74.3k
    0U, // EH_SjLj_Setup
4479
74.3k
    38U,  // EQV
4480
74.3k
    38U,  // EQV8
4481
74.3k
    38U,  // EQV8o
4482
74.3k
    38U,  // EQVo
4483
74.3k
    0U, // EVABS
4484
74.3k
    46U,  // EVADDIW
4485
74.3k
    0U, // EVADDSMIAAW
4486
74.3k
    0U, // EVADDSSIAAW
4487
74.3k
    0U, // EVADDUMIAAW
4488
74.3k
    0U, // EVADDUSIAAW
4489
74.3k
    38U,  // EVADDW
4490
74.3k
    38U,  // EVAND
4491
74.3k
    38U,  // EVANDC
4492
74.3k
    38U,  // EVCMPEQ
4493
74.3k
    38U,  // EVCMPGTS
4494
74.3k
    38U,  // EVCMPGTU
4495
74.3k
    38U,  // EVCMPLTS
4496
74.3k
    38U,  // EVCMPLTU
4497
74.3k
    0U, // EVCNTLSW
4498
74.3k
    0U, // EVCNTLZW
4499
74.3k
    38U,  // EVDIVWS
4500
74.3k
    38U,  // EVDIVWU
4501
74.3k
    38U,  // EVEQV
4502
74.3k
    0U, // EVEXTSB
4503
74.3k
    0U, // EVEXTSH
4504
74.3k
    0U, // EVFSABS
4505
74.3k
    38U,  // EVFSADD
4506
74.3k
    0U, // EVFSCFSF
4507
74.3k
    0U, // EVFSCFSI
4508
74.3k
    0U, // EVFSCFUF
4509
74.3k
    0U, // EVFSCFUI
4510
74.3k
    38U,  // EVFSCMPEQ
4511
74.3k
    38U,  // EVFSCMPGT
4512
74.3k
    38U,  // EVFSCMPLT
4513
74.3k
    0U, // EVFSCTSF
4514
74.3k
    0U, // EVFSCTSI
4515
74.3k
    0U, // EVFSCTSIZ
4516
74.3k
    0U, // EVFSCTUF
4517
74.3k
    0U, // EVFSCTUI
4518
74.3k
    0U, // EVFSCTUIZ
4519
74.3k
    38U,  // EVFSDIV
4520
74.3k
    38U,  // EVFSMUL
4521
74.3k
    0U, // EVFSNABS
4522
74.3k
    0U, // EVFSNEG
4523
74.3k
    38U,  // EVFSSUB
4524
74.3k
    38U,  // EVFSTSTEQ
4525
74.3k
    38U,  // EVFSTSTGT
4526
74.3k
    38U,  // EVFSTSTLT
4527
74.3k
    0U, // EVLDD
4528
74.3k
    0U, // EVLDDX
4529
74.3k
    0U, // EVLDH
4530
74.3k
    0U, // EVLDHX
4531
74.3k
    0U, // EVLDW
4532
74.3k
    0U, // EVLDWX
4533
74.3k
    0U, // EVLHHESPLAT
4534
74.3k
    0U, // EVLHHESPLATX
4535
74.3k
    0U, // EVLHHOSSPLAT
4536
74.3k
    0U, // EVLHHOSSPLATX
4537
74.3k
    0U, // EVLHHOUSPLAT
4538
74.3k
    0U, // EVLHHOUSPLATX
4539
74.3k
    0U, // EVLWHE
4540
74.3k
    0U, // EVLWHEX
4541
74.3k
    0U, // EVLWHOS
4542
74.3k
    0U, // EVLWHOSX
4543
74.3k
    0U, // EVLWHOU
4544
74.3k
    0U, // EVLWHOUX
4545
74.3k
    0U, // EVLWHSPLAT
4546
74.3k
    0U, // EVLWHSPLATX
4547
74.3k
    0U, // EVLWWSPLAT
4548
74.3k
    0U, // EVLWWSPLATX
4549
74.3k
    38U,  // EVMERGEHI
4550
74.3k
    38U,  // EVMERGEHILO
4551
74.3k
    38U,  // EVMERGELO
4552
74.3k
    38U,  // EVMERGELOHI
4553
74.3k
    38U,  // EVMHEGSMFAA
4554
74.3k
    38U,  // EVMHEGSMFAN
4555
74.3k
    38U,  // EVMHEGSMIAA
4556
74.3k
    38U,  // EVMHEGSMIAN
4557
74.3k
    38U,  // EVMHEGUMIAA
4558
74.3k
    38U,  // EVMHEGUMIAN
4559
74.3k
    38U,  // EVMHESMF
4560
74.3k
    38U,  // EVMHESMFA
4561
74.3k
    38U,  // EVMHESMFAAW
4562
74.3k
    38U,  // EVMHESMFANW
4563
74.3k
    38U,  // EVMHESMI
4564
74.3k
    38U,  // EVMHESMIA
4565
74.3k
    38U,  // EVMHESMIAAW
4566
74.3k
    38U,  // EVMHESMIANW
4567
74.3k
    38U,  // EVMHESSF
4568
74.3k
    38U,  // EVMHESSFA
4569
74.3k
    38U,  // EVMHESSFAAW
4570
74.3k
    38U,  // EVMHESSFANW
4571
74.3k
    38U,  // EVMHESSIAAW
4572
74.3k
    38U,  // EVMHESSIANW
4573
74.3k
    38U,  // EVMHEUMI
4574
74.3k
    38U,  // EVMHEUMIA
4575
74.3k
    38U,  // EVMHEUMIAAW
4576
74.3k
    38U,  // EVMHEUMIANW
4577
74.3k
    38U,  // EVMHEUSIAAW
4578
74.3k
    38U,  // EVMHEUSIANW
4579
74.3k
    38U,  // EVMHOGSMFAA
4580
74.3k
    38U,  // EVMHOGSMFAN
4581
74.3k
    38U,  // EVMHOGSMIAA
4582
74.3k
    38U,  // EVMHOGSMIAN
4583
74.3k
    38U,  // EVMHOGUMIAA
4584
74.3k
    38U,  // EVMHOGUMIAN
4585
74.3k
    38U,  // EVMHOSMF
4586
74.3k
    38U,  // EVMHOSMFA
4587
74.3k
    38U,  // EVMHOSMFAAW
4588
74.3k
    38U,  // EVMHOSMFANW
4589
74.3k
    38U,  // EVMHOSMI
4590
74.3k
    38U,  // EVMHOSMIA
4591
74.3k
    38U,  // EVMHOSMIAAW
4592
74.3k
    38U,  // EVMHOSMIANW
4593
74.3k
    38U,  // EVMHOSSF
4594
74.3k
    38U,  // EVMHOSSFA
4595
74.3k
    38U,  // EVMHOSSFAAW
4596
74.3k
    38U,  // EVMHOSSFANW
4597
74.3k
    38U,  // EVMHOSSIAAW
4598
74.3k
    38U,  // EVMHOSSIANW
4599
74.3k
    38U,  // EVMHOUMI
4600
74.3k
    38U,  // EVMHOUMIA
4601
74.3k
    38U,  // EVMHOUMIAAW
4602
74.3k
    38U,  // EVMHOUMIANW
4603
74.3k
    38U,  // EVMHOUSIAAW
4604
74.3k
    38U,  // EVMHOUSIANW
4605
74.3k
    0U, // EVMRA
4606
74.3k
    38U,  // EVMWHSMF
4607
74.3k
    38U,  // EVMWHSMFA
4608
74.3k
    38U,  // EVMWHSMI
4609
74.3k
    38U,  // EVMWHSMIA
4610
74.3k
    38U,  // EVMWHSSF
4611
74.3k
    38U,  // EVMWHSSFA
4612
74.3k
    38U,  // EVMWHUMI
4613
74.3k
    38U,  // EVMWHUMIA
4614
74.3k
    38U,  // EVMWLSMIAAW
4615
74.3k
    38U,  // EVMWLSMIANW
4616
74.3k
    38U,  // EVMWLSSIAAW
4617
74.3k
    38U,  // EVMWLSSIANW
4618
74.3k
    38U,  // EVMWLUMI
4619
74.3k
    38U,  // EVMWLUMIA
4620
74.3k
    38U,  // EVMWLUMIAAW
4621
74.3k
    38U,  // EVMWLUMIANW
4622
74.3k
    38U,  // EVMWLUSIAAW
4623
74.3k
    38U,  // EVMWLUSIANW
4624
74.3k
    38U,  // EVMWSMF
4625
74.3k
    38U,  // EVMWSMFA
4626
74.3k
    38U,  // EVMWSMFAA
4627
74.3k
    38U,  // EVMWSMFAN
4628
74.3k
    38U,  // EVMWSMI
4629
74.3k
    38U,  // EVMWSMIA
4630
74.3k
    38U,  // EVMWSMIAA
4631
74.3k
    38U,  // EVMWSMIAN
4632
74.3k
    38U,  // EVMWSSF
4633
74.3k
    38U,  // EVMWSSFA
4634
74.3k
    38U,  // EVMWSSFAA
4635
74.3k
    38U,  // EVMWSSFAN
4636
74.3k
    38U,  // EVMWUMI
4637
74.3k
    38U,  // EVMWUMIA
4638
74.3k
    38U,  // EVMWUMIAA
4639
74.3k
    38U,  // EVMWUMIAN
4640
74.3k
    38U,  // EVNAND
4641
74.3k
    0U, // EVNEG
4642
74.3k
    38U,  // EVNOR
4643
74.3k
    38U,  // EVOR
4644
74.3k
    38U,  // EVORC
4645
74.3k
    38U,  // EVRLW
4646
74.3k
    34U,  // EVRLWI
4647
74.3k
    0U, // EVRNDW
4648
74.3k
    0U, // EVSEL
4649
74.3k
    38U,  // EVSLW
4650
74.3k
    34U,  // EVSLWI
4651
74.3k
    0U, // EVSPLATFI
4652
74.3k
    0U, // EVSPLATI
4653
74.3k
    34U,  // EVSRWIS
4654
74.3k
    34U,  // EVSRWIU
4655
74.3k
    38U,  // EVSRWS
4656
74.3k
    38U,  // EVSRWU
4657
74.3k
    0U, // EVSTDD
4658
74.3k
    0U, // EVSTDDX
4659
74.3k
    0U, // EVSTDH
4660
74.3k
    0U, // EVSTDHX
4661
74.3k
    0U, // EVSTDW
4662
74.3k
    0U, // EVSTDWX
4663
74.3k
    0U, // EVSTWHE
4664
74.3k
    0U, // EVSTWHEX
4665
74.3k
    0U, // EVSTWHO
4666
74.3k
    0U, // EVSTWHOX
4667
74.3k
    0U, // EVSTWWE
4668
74.3k
    0U, // EVSTWWEX
4669
74.3k
    0U, // EVSTWWO
4670
74.3k
    0U, // EVSTWWOX
4671
74.3k
    0U, // EVSUBFSMIAAW
4672
74.3k
    0U, // EVSUBFSSIAAW
4673
74.3k
    0U, // EVSUBFUMIAAW
4674
74.3k
    0U, // EVSUBFUSIAAW
4675
74.3k
    38U,  // EVSUBFW
4676
74.3k
    0U, // EVSUBIFW
4677
74.3k
    38U,  // EVXOR
4678
74.3k
    0U, // EXTSB
4679
74.3k
    0U, // EXTSB8
4680
74.3k
    0U, // EXTSB8_32_64
4681
74.3k
    0U, // EXTSB8o
4682
74.3k
    0U, // EXTSBo
4683
74.3k
    0U, // EXTSH
4684
74.3k
    0U, // EXTSH8
4685
74.3k
    0U, // EXTSH8_32_64
4686
74.3k
    0U, // EXTSH8o
4687
74.3k
    0U, // EXTSHo
4688
74.3k
    0U, // EXTSW
4689
74.3k
    32U,  // EXTSWSLI
4690
74.3k
    32U,  // EXTSWSLIo
4691
74.3k
    0U, // EXTSW_32
4692
74.3k
    0U, // EXTSW_32_64
4693
74.3k
    0U, // EXTSW_32_64o
4694
74.3k
    0U, // EXTSWo
4695
74.3k
    0U, // EnforceIEIO
4696
74.3k
    0U, // FABSD
4697
74.3k
    0U, // FABSDo
4698
74.3k
    0U, // FABSS
4699
74.3k
    0U, // FABSSo
4700
74.3k
    38U,  // FADD
4701
74.3k
    38U,  // FADDS
4702
74.3k
    38U,  // FADDSo
4703
74.3k
    38U,  // FADDo
4704
74.3k
    0U, // FADDrtz
4705
74.3k
    0U, // FCFID
4706
74.3k
    0U, // FCFIDS
4707
74.3k
    0U, // FCFIDSo
4708
74.3k
    0U, // FCFIDU
4709
74.3k
    0U, // FCFIDUS
4710
74.3k
    0U, // FCFIDUSo
4711
74.3k
    0U, // FCFIDUo
4712
74.3k
    0U, // FCFIDo
4713
74.3k
    38U,  // FCMPUD
4714
74.3k
    38U,  // FCMPUS
4715
74.3k
    38U,  // FCPSGND
4716
74.3k
    38U,  // FCPSGNDo
4717
74.3k
    38U,  // FCPSGNS
4718
74.3k
    38U,  // FCPSGNSo
4719
74.3k
    0U, // FCTID
4720
74.3k
    0U, // FCTIDU
4721
74.3k
    0U, // FCTIDUZ
4722
74.3k
    0U, // FCTIDUZo
4723
74.3k
    0U, // FCTIDUo
4724
74.3k
    0U, // FCTIDZ
4725
74.3k
    0U, // FCTIDZo
4726
74.3k
    0U, // FCTIDo
4727
74.3k
    0U, // FCTIW
4728
74.3k
    0U, // FCTIWU
4729
74.3k
    0U, // FCTIWUZ
4730
74.3k
    0U, // FCTIWUZo
4731
74.3k
    0U, // FCTIWUo
4732
74.3k
    0U, // FCTIWZ
4733
74.3k
    0U, // FCTIWZo
4734
74.3k
    0U, // FCTIWo
4735
74.3k
    38U,  // FDIV
4736
74.3k
    38U,  // FDIVS
4737
74.3k
    38U,  // FDIVSo
4738
74.3k
    38U,  // FDIVo
4739
74.3k
    134U, // FMADD
4740
74.3k
    134U, // FMADDS
4741
74.3k
    134U, // FMADDSo
4742
74.3k
    134U, // FMADDo
4743
74.3k
    0U, // FMR
4744
74.3k
    0U, // FMRo
4745
74.3k
    134U, // FMSUB
4746
74.3k
    134U, // FMSUBS
4747
74.3k
    134U, // FMSUBSo
4748
74.3k
    134U, // FMSUBo
4749
74.3k
    38U,  // FMUL
4750
74.3k
    38U,  // FMULS
4751
74.3k
    38U,  // FMULSo
4752
74.3k
    38U,  // FMULo
4753
74.3k
    0U, // FNABSD
4754
74.3k
    0U, // FNABSDo
4755
74.3k
    0U, // FNABSS
4756
74.3k
    0U, // FNABSSo
4757
74.3k
    0U, // FNEGD
4758
74.3k
    0U, // FNEGDo
4759
74.3k
    0U, // FNEGS
4760
74.3k
    0U, // FNEGSo
4761
74.3k
    134U, // FNMADD
4762
74.3k
    134U, // FNMADDS
4763
74.3k
    134U, // FNMADDSo
4764
74.3k
    134U, // FNMADDo
4765
74.3k
    134U, // FNMSUB
4766
74.3k
    134U, // FNMSUBS
4767
74.3k
    134U, // FNMSUBSo
4768
74.3k
    134U, // FNMSUBo
4769
74.3k
    0U, // FRE
4770
74.3k
    0U, // FRES
4771
74.3k
    0U, // FRESo
4772
74.3k
    0U, // FREo
4773
74.3k
    0U, // FRIMD
4774
74.3k
    0U, // FRIMDo
4775
74.3k
    0U, // FRIMS
4776
74.3k
    0U, // FRIMSo
4777
74.3k
    0U, // FRIND
4778
74.3k
    0U, // FRINDo
4779
74.3k
    0U, // FRINS
4780
74.3k
    0U, // FRINSo
4781
74.3k
    0U, // FRIPD
4782
74.3k
    0U, // FRIPDo
4783
74.3k
    0U, // FRIPS
4784
74.3k
    0U, // FRIPSo
4785
74.3k
    0U, // FRIZD
4786
74.3k
    0U, // FRIZDo
4787
74.3k
    0U, // FRIZS
4788
74.3k
    0U, // FRIZSo
4789
74.3k
    0U, // FRSP
4790
74.3k
    0U, // FRSPo
4791
74.3k
    0U, // FRSQRTE
4792
74.3k
    0U, // FRSQRTES
4793
74.3k
    0U, // FRSQRTESo
4794
74.3k
    0U, // FRSQRTEo
4795
74.3k
    134U, // FSELD
4796
74.3k
    134U, // FSELDo
4797
74.3k
    134U, // FSELS
4798
74.3k
    134U, // FSELSo
4799
74.3k
    0U, // FSQRT
4800
74.3k
    0U, // FSQRTS
4801
74.3k
    0U, // FSQRTSo
4802
74.3k
    0U, // FSQRTo
4803
74.3k
    38U,  // FSUB
4804
74.3k
    38U,  // FSUBS
4805
74.3k
    38U,  // FSUBSo
4806
74.3k
    38U,  // FSUBo
4807
74.3k
    38U,  // FTDIV
4808
74.3k
    0U, // FTSQRT
4809
74.3k
    0U, // GETtlsADDR
4810
74.3k
    0U, // GETtlsADDR32
4811
74.3k
    0U, // GETtlsldADDR
4812
74.3k
    0U, // GETtlsldADDR32
4813
74.3k
    0U, // HRFID
4814
74.3k
    0U, // ICBI
4815
74.3k
    0U, // ICBIEP
4816
74.3k
    0U, // ICBLC
4817
74.3k
    0U, // ICBLQ
4818
74.3k
    0U, // ICBT
4819
74.3k
    0U, // ICBTLS
4820
74.3k
    0U, // ICCCI
4821
74.3k
    134U, // ISEL
4822
74.3k
    134U, // ISEL8
4823
74.3k
    0U, // ISYNC
4824
74.3k
    0U, // LA
4825
74.3k
    0U, // LBARX
4826
74.3k
    0U, // LBARXL
4827
74.3k
    0U, // LBEPX
4828
74.3k
    0U, // LBZ
4829
74.3k
    0U, // LBZ8
4830
74.3k
    38U,  // LBZCIX
4831
74.3k
    0U, // LBZU
4832
74.3k
    0U, // LBZU8
4833
74.3k
    0U, // LBZUX
4834
74.3k
    0U, // LBZUX8
4835
74.3k
    0U, // LBZX
4836
74.3k
    0U, // LBZX8
4837
74.3k
    38U,  // LBZXTLS
4838
74.3k
    38U,  // LBZXTLS_
4839
74.3k
    38U,  // LBZXTLS_32
4840
74.3k
    0U, // LD
4841
74.3k
    0U, // LDARX
4842
74.3k
    0U, // LDARXL
4843
74.3k
    34U,  // LDAT
4844
74.3k
    0U, // LDBRX
4845
74.3k
    38U,  // LDCIX
4846
74.3k
    0U, // LDMX
4847
74.3k
    0U, // LDU
4848
74.3k
    0U, // LDUX
4849
74.3k
    0U, // LDX
4850
74.3k
    38U,  // LDXTLS
4851
74.3k
    38U,  // LDXTLS_
4852
74.3k
    0U, // LDgotTprelL
4853
74.3k
    0U, // LDgotTprelL32
4854
74.3k
    0U, // LDtoc
4855
74.3k
    0U, // LDtocBA
4856
74.3k
    0U, // LDtocCPT
4857
74.3k
    0U, // LDtocJTI
4858
74.3k
    0U, // LDtocL
4859
74.3k
    0U, // LFD
4860
74.3k
    0U, // LFDEPX
4861
74.3k
    0U, // LFDU
4862
74.3k
    0U, // LFDUX
4863
74.3k
    0U, // LFDX
4864
74.3k
    0U, // LFIWAX
4865
74.3k
    0U, // LFIWZX
4866
74.3k
    0U, // LFS
4867
74.3k
    0U, // LFSU
4868
74.3k
    0U, // LFSUX
4869
74.3k
    0U, // LFSX
4870
74.3k
    0U, // LHA
4871
74.3k
    0U, // LHA8
4872
74.3k
    0U, // LHARX
4873
74.3k
    0U, // LHARXL
4874
74.3k
    0U, // LHAU
4875
74.3k
    0U, // LHAU8
4876
74.3k
    0U, // LHAUX
4877
74.3k
    0U, // LHAUX8
4878
74.3k
    0U, // LHAX
4879
74.3k
    0U, // LHAX8
4880
74.3k
    0U, // LHBRX
4881
74.3k
    0U, // LHBRX8
4882
74.3k
    0U, // LHEPX
4883
74.3k
    0U, // LHZ
4884
74.3k
    0U, // LHZ8
4885
74.3k
    38U,  // LHZCIX
4886
74.3k
    0U, // LHZU
4887
74.3k
    0U, // LHZU8
4888
74.3k
    0U, // LHZUX
4889
74.3k
    0U, // LHZUX8
4890
74.3k
    0U, // LHZX
4891
74.3k
    0U, // LHZX8
4892
74.3k
    38U,  // LHZXTLS
4893
74.3k
    38U,  // LHZXTLS_
4894
74.3k
    38U,  // LHZXTLS_32
4895
74.3k
    0U, // LI
4896
74.3k
    0U, // LI8
4897
74.3k
    0U, // LIS
4898
74.3k
    0U, // LIS8
4899
74.3k
    0U, // LMW
4900
74.3k
    34U,  // LSWI
4901
74.3k
    0U, // LVEBX
4902
74.3k
    0U, // LVEHX
4903
74.3k
    0U, // LVEWX
4904
74.3k
    0U, // LVSL
4905
74.3k
    0U, // LVSR
4906
74.3k
    0U, // LVX
4907
74.3k
    0U, // LVXL
4908
74.3k
    0U, // LWA
4909
74.3k
    0U, // LWARX
4910
74.3k
    0U, // LWARXL
4911
74.3k
    34U,  // LWAT
4912
74.3k
    0U, // LWAUX
4913
74.3k
    0U, // LWAX
4914
74.3k
    0U, // LWAX_32
4915
74.3k
    0U, // LWA_32
4916
74.3k
    0U, // LWBRX
4917
74.3k
    0U, // LWBRX8
4918
74.3k
    0U, // LWEPX
4919
74.3k
    0U, // LWZ
4920
74.3k
    0U, // LWZ8
4921
74.3k
    38U,  // LWZCIX
4922
74.3k
    0U, // LWZU
4923
74.3k
    0U, // LWZU8
4924
74.3k
    0U, // LWZUX
4925
74.3k
    0U, // LWZUX8
4926
74.3k
    0U, // LWZX
4927
74.3k
    0U, // LWZX8
4928
74.3k
    38U,  // LWZXTLS
4929
74.3k
    38U,  // LWZXTLS_
4930
74.3k
    38U,  // LWZXTLS_32
4931
74.3k
    0U, // LWZtoc
4932
74.3k
    0U, // LXSD
4933
74.3k
    0U, // LXSDX
4934
74.3k
    0U, // LXSIBZX
4935
74.3k
    0U, // LXSIHZX
4936
74.3k
    0U, // LXSIWAX
4937
74.3k
    0U, // LXSIWZX
4938
74.3k
    0U, // LXSSP
4939
74.3k
    0U, // LXSSPX
4940
74.3k
    0U, // LXV
4941
74.3k
    0U, // LXVB16X
4942
74.3k
    0U, // LXVD2X
4943
74.3k
    0U, // LXVDSX
4944
74.3k
    0U, // LXVH8X
4945
74.3k
    38U,  // LXVL
4946
74.3k
    38U,  // LXVLL
4947
74.3k
    0U, // LXVW4X
4948
74.3k
    0U, // LXVWSX
4949
74.3k
    0U, // LXVX
4950
74.3k
    134U, // MADDHD
4951
74.3k
    134U, // MADDHDU
4952
74.3k
    134U, // MADDLD
4953
74.3k
    0U, // MBAR
4954
74.3k
    0U, // MCRF
4955
74.3k
    0U, // MCRFS
4956
74.3k
    0U, // MCRXRX
4957
74.3k
    0U, // MFBHRBE
4958
74.3k
    0U, // MFCR
4959
74.3k
    0U, // MFCR8
4960
74.3k
    0U, // MFCTR
4961
74.3k
    0U, // MFCTR8
4962
74.3k
    0U, // MFDCR
4963
74.3k
    0U, // MFFS
4964
74.3k
    0U, // MFFSCDRN
4965
74.3k
    0U, // MFFSCDRNI
4966
74.3k
    0U, // MFFSCE
4967
74.3k
    0U, // MFFSCRN
4968
74.3k
    0U, // MFFSCRNI
4969
74.3k
    0U, // MFFSL
4970
74.3k
    0U, // MFFSo
4971
74.3k
    0U, // MFLR
4972
74.3k
    0U, // MFLR8
4973
74.3k
    0U, // MFMSR
4974
74.3k
    0U, // MFOCRF
4975
74.3k
    0U, // MFOCRF8
4976
74.3k
    0U, // MFPMR
4977
74.3k
    0U, // MFSPR
4978
74.3k
    0U, // MFSPR8
4979
74.3k
    0U, // MFSR
4980
74.3k
    0U, // MFSRIN
4981
74.3k
    0U, // MFTB
4982
74.3k
    0U, // MFTB8
4983
74.3k
    0U, // MFVRD
4984
74.3k
    0U, // MFVRSAVE
4985
74.3k
    0U, // MFVRSAVEv
4986
74.3k
    0U, // MFVSCR
4987
74.3k
    0U, // MFVSRD
4988
74.3k
    0U, // MFVSRLD
4989
74.3k
    0U, // MFVSRWZ
4990
74.3k
    38U,  // MODSD
4991
74.3k
    38U,  // MODSW
4992
74.3k
    38U,  // MODUD
4993
74.3k
    38U,  // MODUW
4994
74.3k
    0U, // MSGSYNC
4995
74.3k
    0U, // MSYNC
4996
74.3k
    0U, // MTCRF
4997
74.3k
    0U, // MTCRF8
4998
74.3k
    0U, // MTCTR
4999
74.3k
    0U, // MTCTR8
5000
74.3k
    0U, // MTCTR8loop
5001
74.3k
    0U, // MTCTRloop
5002
74.3k
    0U, // MTDCR
5003
74.3k
    0U, // MTFSB0
5004
74.3k
    0U, // MTFSB1
5005
74.3k
    134U, // MTFSF
5006
74.3k
    38U,  // MTFSFI
5007
74.3k
    38U,  // MTFSFIo
5008
74.3k
    0U, // MTFSFb
5009
74.3k
    134U, // MTFSFo
5010
74.3k
    0U, // MTLR
5011
74.3k
    0U, // MTLR8
5012
74.3k
    0U, // MTMSR
5013
74.3k
    0U, // MTMSRD
5014
74.3k
    0U, // MTOCRF
5015
74.3k
    0U, // MTOCRF8
5016
74.3k
    0U, // MTPMR
5017
74.3k
    0U, // MTSPR
5018
74.3k
    0U, // MTSPR8
5019
74.3k
    0U, // MTSR
5020
74.3k
    0U, // MTSRIN
5021
74.3k
    0U, // MTVRSAVE
5022
74.3k
    0U, // MTVRSAVEv
5023
74.3k
    0U, // MTVSCR
5024
74.3k
    0U, // MTVSRD
5025
74.3k
    38U,  // MTVSRDD
5026
74.3k
    0U, // MTVSRWA
5027
74.3k
    0U, // MTVSRWS
5028
74.3k
    0U, // MTVSRWZ
5029
74.3k
    38U,  // MULHD
5030
74.3k
    38U,  // MULHDU
5031
74.3k
    38U,  // MULHDUo
5032
74.3k
    38U,  // MULHDo
5033
74.3k
    38U,  // MULHW
5034
74.3k
    38U,  // MULHWU
5035
74.3k
    38U,  // MULHWUo
5036
74.3k
    38U,  // MULHWo
5037
74.3k
    38U,  // MULLD
5038
74.3k
    38U,  // MULLDo
5039
74.3k
    4U, // MULLI
5040
74.3k
    4U, // MULLI8
5041
74.3k
    38U,  // MULLW
5042
74.3k
    38U,  // MULLWo
5043
74.3k
    0U, // MoveGOTtoLR
5044
74.3k
    0U, // MovePCtoLR
5045
74.3k
    0U, // MovePCtoLR8
5046
74.3k
    38U,  // NAND
5047
74.3k
    38U,  // NAND8
5048
74.3k
    38U,  // NAND8o
5049
74.3k
    38U,  // NANDo
5050
74.3k
    0U, // NAP
5051
74.3k
    0U, // NEG
5052
74.3k
    0U, // NEG8
5053
74.3k
    0U, // NEG8o
5054
74.3k
    0U, // NEGo
5055
74.3k
    0U, // NOP
5056
74.3k
    0U, // NOP_GT_PWR6
5057
74.3k
    0U, // NOP_GT_PWR7
5058
74.3k
    38U,  // NOR
5059
74.3k
    38U,  // NOR8
5060
74.3k
    38U,  // NOR8o
5061
74.3k
    38U,  // NORo
5062
74.3k
    38U,  // OR
5063
74.3k
    38U,  // OR8
5064
74.3k
    38U,  // OR8o
5065
74.3k
    38U,  // ORC
5066
74.3k
    38U,  // ORC8
5067
74.3k
    38U,  // ORC8o
5068
74.3k
    38U,  // ORCo
5069
74.3k
    8U, // ORI
5070
74.3k
    8U, // ORI8
5071
74.3k
    8U, // ORIS
5072
74.3k
    8U, // ORIS8
5073
74.3k
    38U,  // ORo
5074
74.3k
    0U, // POPCNTB
5075
74.3k
    0U, // POPCNTD
5076
74.3k
    0U, // POPCNTW
5077
74.3k
    0U, // PPC32GOT
5078
74.3k
    0U, // PPC32PICGOT
5079
74.3k
    0U, // PSC_DCBZL
5080
74.3k
    0U, // PSQ_L
5081
74.3k
    0U, // PSQ_LU
5082
74.3k
    710U, // PSQ_LUX
5083
74.3k
    710U, // PSQ_LX
5084
74.3k
    0U, // PSQ_ST
5085
74.3k
    0U, // PSQ_STU
5086
74.3k
    710U, // PSQ_STUX
5087
74.3k
    710U, // PSQ_STX
5088
74.3k
    0U, // PS_ABS
5089
74.3k
    0U, // PS_ABSo
5090
74.3k
    38U,  // PS_ADD
5091
74.3k
    38U,  // PS_ADDo
5092
74.3k
    38U,  // PS_CMPO0
5093
74.3k
    38U,  // PS_CMPO1
5094
74.3k
    38U,  // PS_CMPU0
5095
74.3k
    38U,  // PS_CMPU1
5096
74.3k
    38U,  // PS_DIV
5097
74.3k
    38U,  // PS_DIVo
5098
74.3k
    134U, // PS_MADD
5099
74.3k
    134U, // PS_MADDS0
5100
74.3k
    134U, // PS_MADDS0o
5101
74.3k
    134U, // PS_MADDS1
5102
74.3k
    134U, // PS_MADDS1o
5103
74.3k
    134U, // PS_MADDo
5104
74.3k
    38U,  // PS_MERGE00
5105
74.3k
    38U,  // PS_MERGE00o
5106
74.3k
    38U,  // PS_MERGE01
5107
74.3k
    38U,  // PS_MERGE01o
5108
74.3k
    38U,  // PS_MERGE10
5109
74.3k
    38U,  // PS_MERGE10o
5110
74.3k
    38U,  // PS_MERGE11
5111
74.3k
    38U,  // PS_MERGE11o
5112
74.3k
    0U, // PS_MR
5113
74.3k
    0U, // PS_MRo
5114
74.3k
    134U, // PS_MSUB
5115
74.3k
    134U, // PS_MSUBo
5116
74.3k
    38U,  // PS_MUL
5117
74.3k
    38U,  // PS_MULS0
5118
74.3k
    38U,  // PS_MULS0o
5119
74.3k
    38U,  // PS_MULS1
5120
74.3k
    38U,  // PS_MULS1o
5121
74.3k
    38U,  // PS_MULo
5122
74.3k
    0U, // PS_NABS
5123
74.3k
    0U, // PS_NABSo
5124
74.3k
    0U, // PS_NEG
5125
74.3k
    0U, // PS_NEGo
5126
74.3k
    134U, // PS_NMADD
5127
74.3k
    134U, // PS_NMADDo
5128
74.3k
    134U, // PS_NMSUB
5129
74.3k
    134U, // PS_NMSUBo
5130
74.3k
    0U, // PS_RES
5131
74.3k
    0U, // PS_RESo
5132
74.3k
    0U, // PS_RSQRTE
5133
74.3k
    0U, // PS_RSQRTEo
5134
74.3k
    134U, // PS_SEL
5135
74.3k
    134U, // PS_SELo
5136
74.3k
    38U,  // PS_SUB
5137
74.3k
    38U,  // PS_SUBo
5138
74.3k
    134U, // PS_SUM0
5139
74.3k
    134U, // PS_SUM0o
5140
74.3k
    134U, // PS_SUM1
5141
74.3k
    134U, // PS_SUM1o
5142
74.3k
    262U, // QVALIGNI
5143
74.3k
    262U, // QVALIGNIb
5144
74.3k
    262U, // QVALIGNIs
5145
74.3k
    16U,  // QVESPLATI
5146
74.3k
    16U,  // QVESPLATIb
5147
74.3k
    16U,  // QVESPLATIs
5148
74.3k
    0U, // QVFABS
5149
74.3k
    0U, // QVFABSs
5150
74.3k
    38U,  // QVFADD
5151
74.3k
    38U,  // QVFADDS
5152
74.3k
    38U,  // QVFADDSs
5153
74.3k
    0U, // QVFCFID
5154
74.3k
    0U, // QVFCFIDS
5155
74.3k
    0U, // QVFCFIDU
5156
74.3k
    0U, // QVFCFIDUS
5157
74.3k
    0U, // QVFCFIDb
5158
74.3k
    38U,  // QVFCMPEQ
5159
74.3k
    38U,  // QVFCMPEQb
5160
74.3k
    38U,  // QVFCMPEQbs
5161
74.3k
    38U,  // QVFCMPGT
5162
74.3k
    38U,  // QVFCMPGTb
5163
74.3k
    38U,  // QVFCMPGTbs
5164
74.3k
    38U,  // QVFCMPLT
5165
74.3k
    38U,  // QVFCMPLTb
5166
74.3k
    38U,  // QVFCMPLTbs
5167
74.3k
    38U,  // QVFCPSGN
5168
74.3k
    38U,  // QVFCPSGNs
5169
74.3k
    0U, // QVFCTID
5170
74.3k
    0U, // QVFCTIDU
5171
74.3k
    0U, // QVFCTIDUZ
5172
74.3k
    0U, // QVFCTIDZ
5173
74.3k
    0U, // QVFCTIDb
5174
74.3k
    0U, // QVFCTIW
5175
74.3k
    0U, // QVFCTIWU
5176
74.3k
    0U, // QVFCTIWUZ
5177
74.3k
    0U, // QVFCTIWZ
5178
74.3k
    326U, // QVFLOGICAL
5179
74.3k
    326U, // QVFLOGICALb
5180
74.3k
    326U, // QVFLOGICALs
5181
74.3k
    18U,  // QVFMADD
5182
74.3k
    18U,  // QVFMADDS
5183
74.3k
    18U,  // QVFMADDSs
5184
74.3k
    0U, // QVFMR
5185
74.3k
    0U, // QVFMRb
5186
74.3k
    0U, // QVFMRs
5187
74.3k
    18U,  // QVFMSUB
5188
74.3k
    18U,  // QVFMSUBS
5189
74.3k
    18U,  // QVFMSUBSs
5190
74.3k
    38U,  // QVFMUL
5191
74.3k
    38U,  // QVFMULS
5192
74.3k
    38U,  // QVFMULSs
5193
74.3k
    0U, // QVFNABS
5194
74.3k
    0U, // QVFNABSs
5195
74.3k
    0U, // QVFNEG
5196
74.3k
    0U, // QVFNEGs
5197
74.3k
    18U,  // QVFNMADD
5198
74.3k
    18U,  // QVFNMADDS
5199
74.3k
    18U,  // QVFNMADDSs
5200
74.3k
    18U,  // QVFNMSUB
5201
74.3k
    18U,  // QVFNMSUBS
5202
74.3k
    18U,  // QVFNMSUBSs
5203
74.3k
    134U, // QVFPERM
5204
74.3k
    134U, // QVFPERMs
5205
74.3k
    0U, // QVFRE
5206
74.3k
    0U, // QVFRES
5207
74.3k
    0U, // QVFRESs
5208
74.3k
    0U, // QVFRIM
5209
74.3k
    0U, // QVFRIMs
5210
74.3k
    0U, // QVFRIN
5211
74.3k
    0U, // QVFRINs
5212
74.3k
    0U, // QVFRIP
5213
74.3k
    0U, // QVFRIPs
5214
74.3k
    0U, // QVFRIZ
5215
74.3k
    0U, // QVFRIZs
5216
74.3k
    0U, // QVFRSP
5217
74.3k
    0U, // QVFRSPs
5218
74.3k
    0U, // QVFRSQRTE
5219
74.3k
    0U, // QVFRSQRTES
5220
74.3k
    0U, // QVFRSQRTESs
5221
74.3k
    18U,  // QVFSEL
5222
74.3k
    18U,  // QVFSELb
5223
74.3k
    18U,  // QVFSELbb
5224
74.3k
    18U,  // QVFSELbs
5225
74.3k
    38U,  // QVFSUB
5226
74.3k
    38U,  // QVFSUBS
5227
74.3k
    38U,  // QVFSUBSs
5228
74.3k
    38U,  // QVFTSTNAN
5229
74.3k
    38U,  // QVFTSTNANb
5230
74.3k
    38U,  // QVFTSTNANbs
5231
74.3k
    18U,  // QVFXMADD
5232
74.3k
    18U,  // QVFXMADDS
5233
74.3k
    38U,  // QVFXMUL
5234
74.3k
    38U,  // QVFXMULS
5235
74.3k
    18U,  // QVFXXCPNMADD
5236
74.3k
    18U,  // QVFXXCPNMADDS
5237
74.3k
    18U,  // QVFXXMADD
5238
74.3k
    18U,  // QVFXXMADDS
5239
74.3k
    18U,  // QVFXXNPMADD
5240
74.3k
    18U,  // QVFXXNPMADDS
5241
74.3k
    0U, // QVGPCI
5242
74.3k
    0U, // QVLFCDUX
5243
74.3k
    0U, // QVLFCDUXA
5244
74.3k
    0U, // QVLFCDX
5245
74.3k
    0U, // QVLFCDXA
5246
74.3k
    0U, // QVLFCSUX
5247
74.3k
    0U, // QVLFCSUXA
5248
74.3k
    0U, // QVLFCSX
5249
74.3k
    0U, // QVLFCSXA
5250
74.3k
    0U, // QVLFCSXs
5251
74.3k
    0U, // QVLFDUX
5252
74.3k
    0U, // QVLFDUXA
5253
74.3k
    0U, // QVLFDX
5254
74.3k
    0U, // QVLFDXA
5255
74.3k
    0U, // QVLFDXb
5256
74.3k
    0U, // QVLFIWAX
5257
74.3k
    0U, // QVLFIWAXA
5258
74.3k
    0U, // QVLFIWZX
5259
74.3k
    0U, // QVLFIWZXA
5260
74.3k
    0U, // QVLFSUX
5261
74.3k
    0U, // QVLFSUXA
5262
74.3k
    0U, // QVLFSX
5263
74.3k
    0U, // QVLFSXA
5264
74.3k
    0U, // QVLFSXb
5265
74.3k
    0U, // QVLFSXs
5266
74.3k
    0U, // QVLPCLDX
5267
74.3k
    0U, // QVLPCLSX
5268
74.3k
    0U, // QVLPCLSXint
5269
74.3k
    0U, // QVLPCRDX
5270
74.3k
    0U, // QVLPCRSX
5271
74.3k
    0U, // QVSTFCDUX
5272
74.3k
    0U, // QVSTFCDUXA
5273
74.3k
    0U, // QVSTFCDUXI
5274
74.3k
    0U, // QVSTFCDUXIA
5275
74.3k
    0U, // QVSTFCDX
5276
74.3k
    0U, // QVSTFCDXA
5277
74.3k
    0U, // QVSTFCDXI
5278
74.3k
    0U, // QVSTFCDXIA
5279
74.3k
    0U, // QVSTFCSUX
5280
74.3k
    0U, // QVSTFCSUXA
5281
74.3k
    0U, // QVSTFCSUXI
5282
74.3k
    0U, // QVSTFCSUXIA
5283
74.3k
    0U, // QVSTFCSX
5284
74.3k
    0U, // QVSTFCSXA
5285
74.3k
    0U, // QVSTFCSXI
5286
74.3k
    0U, // QVSTFCSXIA
5287
74.3k
    0U, // QVSTFCSXs
5288
74.3k
    0U, // QVSTFDUX
5289
74.3k
    0U, // QVSTFDUXA
5290
74.3k
    0U, // QVSTFDUXI
5291
74.3k
    0U, // QVSTFDUXIA
5292
74.3k
    0U, // QVSTFDX
5293
74.3k
    0U, // QVSTFDXA
5294
74.3k
    0U, // QVSTFDXI
5295
74.3k
    0U, // QVSTFDXIA
5296
74.3k
    0U, // QVSTFDXb
5297
74.3k
    0U, // QVSTFIWX
5298
74.3k
    0U, // QVSTFIWXA
5299
74.3k
    0U, // QVSTFSUX
5300
74.3k
    0U, // QVSTFSUXA
5301
74.3k
    0U, // QVSTFSUXI
5302
74.3k
    0U, // QVSTFSUXIA
5303
74.3k
    0U, // QVSTFSUXs
5304
74.3k
    0U, // QVSTFSX
5305
74.3k
    0U, // QVSTFSXA
5306
74.3k
    0U, // QVSTFSXI
5307
74.3k
    0U, // QVSTFSXIA
5308
74.3k
    0U, // QVSTFSXs
5309
74.3k
    0U, // RESTORE_CR
5310
74.3k
    0U, // RESTORE_CRBIT
5311
74.3k
    0U, // RESTORE_VRSAVE
5312
74.3k
    0U, // RFCI
5313
74.3k
    0U, // RFDI
5314
74.3k
    0U, // RFEBB
5315
74.3k
    0U, // RFI
5316
74.3k
    0U, // RFID
5317
74.3k
    0U, // RFMCI
5318
74.3k
    6U, // RLDCL
5319
74.3k
    6U, // RLDCLo
5320
74.3k
    6U, // RLDCR
5321
74.3k
    6U, // RLDCRo
5322
74.3k
    0U, // RLDIC
5323
74.3k
    0U, // RLDICL
5324
74.3k
    0U, // RLDICL_32
5325
74.3k
    0U, // RLDICL_32_64
5326
74.3k
    0U, // RLDICL_32o
5327
74.3k
    0U, // RLDICLo
5328
74.3k
    0U, // RLDICR
5329
74.3k
    0U, // RLDICR_32
5330
74.3k
    0U, // RLDICRo
5331
74.3k
    0U, // RLDICo
5332
74.3k
    0U, // RLDIMI
5333
74.3k
    0U, // RLDIMIo
5334
74.3k
    0U, // RLWIMI
5335
74.3k
    0U, // RLWIMI8
5336
74.3k
    0U, // RLWIMI8o
5337
74.3k
    0U, // RLWIMIo
5338
74.3k
    1602U,  // RLWINM
5339
74.3k
    1602U,  // RLWINM8
5340
74.3k
    1602U,  // RLWINM8o
5341
74.3k
    1602U,  // RLWINMo
5342
74.3k
    1606U,  // RLWNM
5343
74.3k
    1606U,  // RLWNM8
5344
74.3k
    1606U,  // RLWNM8o
5345
74.3k
    1606U,  // RLWNMo
5346
74.3k
    0U, // ReadTB
5347
74.3k
    0U, // SC
5348
74.3k
    0U, // SELECT_CC_F16
5349
74.3k
    0U, // SELECT_CC_F4
5350
74.3k
    0U, // SELECT_CC_F8
5351
74.3k
    0U, // SELECT_CC_I4
5352
74.3k
    0U, // SELECT_CC_I8
5353
74.3k
    0U, // SELECT_CC_QBRC
5354
74.3k
    0U, // SELECT_CC_QFRC
5355
74.3k
    0U, // SELECT_CC_QSRC
5356
74.3k
    0U, // SELECT_CC_SPE
5357
74.3k
    0U, // SELECT_CC_SPE4
5358
74.3k
    0U, // SELECT_CC_VRRC
5359
74.3k
    0U, // SELECT_CC_VSFRC
5360
74.3k
    0U, // SELECT_CC_VSRC
5361
74.3k
    0U, // SELECT_CC_VSSRC
5362
74.3k
    0U, // SELECT_F16
5363
74.3k
    0U, // SELECT_F4
5364
74.3k
    0U, // SELECT_F8
5365
74.3k
    0U, // SELECT_I4
5366
74.3k
    0U, // SELECT_I8
5367
74.3k
    0U, // SELECT_QBRC
5368
74.3k
    0U, // SELECT_QFRC
5369
74.3k
    0U, // SELECT_QSRC
5370
74.3k
    0U, // SELECT_SPE
5371
74.3k
    0U, // SELECT_SPE4
5372
74.3k
    0U, // SELECT_VRRC
5373
74.3k
    0U, // SELECT_VSFRC
5374
74.3k
    0U, // SELECT_VSRC
5375
74.3k
    0U, // SELECT_VSSRC
5376
74.3k
    0U, // SETB
5377
74.3k
    0U, // SLBIA
5378
74.3k
    0U, // SLBIE
5379
74.3k
    0U, // SLBIEG
5380
74.3k
    0U, // SLBMFEE
5381
74.3k
    0U, // SLBMFEV
5382
74.3k
    0U, // SLBMTE
5383
74.3k
    0U, // SLBSYNC
5384
74.3k
    38U,  // SLD
5385
74.3k
    38U,  // SLDo
5386
74.3k
    38U,  // SLW
5387
74.3k
    38U,  // SLW8
5388
74.3k
    38U,  // SLW8o
5389
74.3k
    38U,  // SLWo
5390
74.3k
    0U, // SPELWZ
5391
74.3k
    0U, // SPELWZX
5392
74.3k
    0U, // SPESTW
5393
74.3k
    0U, // SPESTWX
5394
74.3k
    0U, // SPILL_CR
5395
74.3k
    0U, // SPILL_CRBIT
5396
74.3k
    0U, // SPILL_VRSAVE
5397
74.3k
    38U,  // SRAD
5398
74.3k
    32U,  // SRADI
5399
74.3k
    32U,  // SRADI_32
5400
74.3k
    32U,  // SRADIo
5401
74.3k
    38U,  // SRADo
5402
74.3k
    38U,  // SRAW
5403
74.3k
    34U,  // SRAWI
5404
74.3k
    34U,  // SRAWIo
5405
74.3k
    38U,  // SRAWo
5406
74.3k
    38U,  // SRD
5407
74.3k
    38U,  // SRDo
5408
74.3k
    38U,  // SRW
5409
74.3k
    38U,  // SRW8
5410
74.3k
    38U,  // SRW8o
5411
74.3k
    38U,  // SRWo
5412
74.3k
    0U, // STB
5413
74.3k
    0U, // STB8
5414
74.3k
    38U,  // STBCIX
5415
74.3k
    0U, // STBCX
5416
74.3k
    0U, // STBEPX
5417
74.3k
    0U, // STBU
5418
74.3k
    0U, // STBU8
5419
74.3k
    0U, // STBUX
5420
74.3k
    0U, // STBUX8
5421
74.3k
    0U, // STBX
5422
74.3k
    0U, // STBX8
5423
74.3k
    38U,  // STBXTLS
5424
74.3k
    38U,  // STBXTLS_
5425
74.3k
    38U,  // STBXTLS_32
5426
74.3k
    0U, // STD
5427
74.3k
    34U,  // STDAT
5428
74.3k
    0U, // STDBRX
5429
74.3k
    38U,  // STDCIX
5430
74.3k
    0U, // STDCX
5431
74.3k
    0U, // STDU
5432
74.3k
    0U, // STDUX
5433
74.3k
    0U, // STDX
5434
74.3k
    38U,  // STDXTLS
5435
74.3k
    38U,  // STDXTLS_
5436
74.3k
    0U, // STFD
5437
74.3k
    0U, // STFDEPX
5438
74.3k
    0U, // STFDU
5439
74.3k
    0U, // STFDUX
5440
74.3k
    0U, // STFDX
5441
74.3k
    0U, // STFIWX
5442
74.3k
    0U, // STFS
5443
74.3k
    0U, // STFSU
5444
74.3k
    0U, // STFSUX
5445
74.3k
    0U, // STFSX
5446
74.3k
    0U, // STH
5447
74.3k
    0U, // STH8
5448
74.3k
    0U, // STHBRX
5449
74.3k
    38U,  // STHCIX
5450
74.3k
    0U, // STHCX
5451
74.3k
    0U, // STHEPX
5452
74.3k
    0U, // STHU
5453
74.3k
    0U, // STHU8
5454
74.3k
    0U, // STHUX
5455
74.3k
    0U, // STHUX8
5456
74.3k
    0U, // STHX
5457
74.3k
    0U, // STHX8
5458
74.3k
    38U,  // STHXTLS
5459
74.3k
    38U,  // STHXTLS_
5460
74.3k
    38U,  // STHXTLS_32
5461
74.3k
    0U, // STMW
5462
74.3k
    0U, // STOP
5463
74.3k
    34U,  // STSWI
5464
74.3k
    0U, // STVEBX
5465
74.3k
    0U, // STVEHX
5466
74.3k
    0U, // STVEWX
5467
74.3k
    0U, // STVX
5468
74.3k
    0U, // STVXL
5469
74.3k
    0U, // STW
5470
74.3k
    0U, // STW8
5471
74.3k
    34U,  // STWAT
5472
74.3k
    0U, // STWBRX
5473
74.3k
    38U,  // STWCIX
5474
74.3k
    0U, // STWCX
5475
74.3k
    0U, // STWEPX
5476
74.3k
    0U, // STWU
5477
74.3k
    0U, // STWU8
5478
74.3k
    0U, // STWUX
5479
74.3k
    0U, // STWUX8
5480
74.3k
    0U, // STWX
5481
74.3k
    0U, // STWX8
5482
74.3k
    38U,  // STWXTLS
5483
74.3k
    38U,  // STWXTLS_
5484
74.3k
    38U,  // STWXTLS_32
5485
74.3k
    0U, // STXSD
5486
74.3k
    0U, // STXSDX
5487
74.3k
    0U, // STXSIBX
5488
74.3k
    0U, // STXSIBXv
5489
74.3k
    0U, // STXSIHX
5490
74.3k
    0U, // STXSIHXv
5491
74.3k
    0U, // STXSIWX
5492
74.3k
    0U, // STXSSP
5493
74.3k
    0U, // STXSSPX
5494
74.3k
    0U, // STXV
5495
74.3k
    0U, // STXVB16X
5496
74.3k
    0U, // STXVD2X
5497
74.3k
    0U, // STXVH8X
5498
74.3k
    38U,  // STXVL
5499
74.3k
    38U,  // STXVLL
5500
74.3k
    0U, // STXVW4X
5501
74.3k
    0U, // STXVX
5502
74.3k
    38U,  // SUBF
5503
74.3k
    38U,  // SUBF8
5504
74.3k
    38U,  // SUBF8o
5505
74.3k
    38U,  // SUBFC
5506
74.3k
    38U,  // SUBFC8
5507
74.3k
    38U,  // SUBFC8o
5508
74.3k
    38U,  // SUBFCo
5509
74.3k
    38U,  // SUBFE
5510
74.3k
    38U,  // SUBFE8
5511
74.3k
    38U,  // SUBFE8o
5512
74.3k
    38U,  // SUBFEo
5513
74.3k
    4U, // SUBFIC
5514
74.3k
    4U, // SUBFIC8
5515
74.3k
    0U, // SUBFME
5516
74.3k
    0U, // SUBFME8
5517
74.3k
    0U, // SUBFME8o
5518
74.3k
    0U, // SUBFMEo
5519
74.3k
    0U, // SUBFZE
5520
74.3k
    0U, // SUBFZE8
5521
74.3k
    0U, // SUBFZE8o
5522
74.3k
    0U, // SUBFZEo
5523
74.3k
    38U,  // SUBFo
5524
74.3k
    0U, // SYNC
5525
74.3k
    0U, // TABORT
5526
74.3k
    38U,  // TABORTDC
5527
74.3k
    34U,  // TABORTDCI
5528
74.3k
    38U,  // TABORTWC
5529
74.3k
    34U,  // TABORTWCI
5530
74.3k
    0U, // TAILB
5531
74.3k
    0U, // TAILB8
5532
74.3k
    0U, // TAILBA
5533
74.3k
    0U, // TAILBA8
5534
74.3k
    0U, // TAILBCTR
5535
74.3k
    0U, // TAILBCTR8
5536
74.3k
    0U, // TBEGIN
5537
74.3k
    0U, // TBEGIN_RET
5538
74.3k
    0U, // TCHECK
5539
74.3k
    0U, // TCHECK_RET
5540
74.3k
    0U, // TCRETURNai
5541
74.3k
    0U, // TCRETURNai8
5542
74.3k
    0U, // TCRETURNdi
5543
74.3k
    0U, // TCRETURNdi8
5544
74.3k
    0U, // TCRETURNri
5545
74.3k
    0U, // TCRETURNri8
5546
74.3k
    38U,  // TD
5547
74.3k
    4U, // TDI
5548
74.3k
    0U, // TEND
5549
74.3k
    0U, // TLBIA
5550
74.3k
    0U, // TLBIE
5551
74.3k
    0U, // TLBIEL
5552
74.3k
    0U, // TLBIVAX
5553
74.3k
    0U, // TLBLD
5554
74.3k
    0U, // TLBLI
5555
74.3k
    0U, // TLBRE
5556
74.3k
    38U,  // TLBRE2
5557
74.3k
    0U, // TLBSX
5558
74.3k
    38U,  // TLBSX2
5559
74.3k
    38U,  // TLBSX2D
5560
74.3k
    0U, // TLBSYNC
5561
74.3k
    0U, // TLBWE
5562
74.3k
    38U,  // TLBWE2
5563
74.3k
    0U, // TRAP
5564
74.3k
    0U, // TRECHKPT
5565
74.3k
    0U, // TRECLAIM
5566
74.3k
    0U, // TSR
5567
74.3k
    38U,  // TW
5568
74.3k
    4U, // TWI
5569
74.3k
    0U, // UPDATE_VRSAVE
5570
74.3k
    0U, // UpdateGBR
5571
74.3k
    38U,  // VABSDUB
5572
74.3k
    38U,  // VABSDUH
5573
74.3k
    38U,  // VABSDUW
5574
74.3k
    38U,  // VADDCUQ
5575
74.3k
    38U,  // VADDCUW
5576
74.3k
    134U, // VADDECUQ
5577
74.3k
    134U, // VADDEUQM
5578
74.3k
    38U,  // VADDFP
5579
74.3k
    38U,  // VADDSBS
5580
74.3k
    38U,  // VADDSHS
5581
74.3k
    38U,  // VADDSWS
5582
74.3k
    38U,  // VADDUBM
5583
74.3k
    38U,  // VADDUBS
5584
74.3k
    38U,  // VADDUDM
5585
74.3k
    38U,  // VADDUHM
5586
74.3k
    38U,  // VADDUHS
5587
74.3k
    38U,  // VADDUQM
5588
74.3k
    38U,  // VADDUWM
5589
74.3k
    38U,  // VADDUWS
5590
74.3k
    38U,  // VAND
5591
74.3k
    38U,  // VANDC
5592
74.3k
    38U,  // VAVGSB
5593
74.3k
    38U,  // VAVGSH
5594
74.3k
    38U,  // VAVGSW
5595
74.3k
    38U,  // VAVGUB
5596
74.3k
    38U,  // VAVGUH
5597
74.3k
    38U,  // VAVGUW
5598
74.3k
    38U,  // VBPERMD
5599
74.3k
    38U,  // VBPERMQ
5600
74.3k
    1U, // VCFSX
5601
74.3k
    1U, // VCFSX_0
5602
74.3k
    1U, // VCFUX
5603
74.3k
    1U, // VCFUX_0
5604
74.3k
    38U,  // VCIPHER
5605
74.3k
    38U,  // VCIPHERLAST
5606
74.3k
    0U, // VCLZB
5607
74.3k
    0U, // VCLZD
5608
74.3k
    0U, // VCLZH
5609
74.3k
    0U, // VCLZLSBB
5610
74.3k
    0U, // VCLZW
5611
74.3k
    38U,  // VCMPBFP
5612
74.3k
    38U,  // VCMPBFPo
5613
74.3k
    38U,  // VCMPEQFP
5614
74.3k
    38U,  // VCMPEQFPo
5615
74.3k
    38U,  // VCMPEQUB
5616
74.3k
    38U,  // VCMPEQUBo
5617
74.3k
    38U,  // VCMPEQUD
5618
74.3k
    38U,  // VCMPEQUDo
5619
74.3k
    38U,  // VCMPEQUH
5620
74.3k
    38U,  // VCMPEQUHo
5621
74.3k
    38U,  // VCMPEQUW
5622
74.3k
    38U,  // VCMPEQUWo
5623
74.3k
    38U,  // VCMPGEFP
5624
74.3k
    38U,  // VCMPGEFPo
5625
74.3k
    38U,  // VCMPGTFP
5626
74.3k
    38U,  // VCMPGTFPo
5627
74.3k
    38U,  // VCMPGTSB
5628
74.3k
    38U,  // VCMPGTSBo
5629
74.3k
    38U,  // VCMPGTSD
5630
74.3k
    38U,  // VCMPGTSDo
5631
74.3k
    38U,  // VCMPGTSH
5632
74.3k
    38U,  // VCMPGTSHo
5633
74.3k
    38U,  // VCMPGTSW
5634
74.3k
    38U,  // VCMPGTSWo
5635
74.3k
    38U,  // VCMPGTUB
5636
74.3k
    38U,  // VCMPGTUBo
5637
74.3k
    38U,  // VCMPGTUD
5638
74.3k
    38U,  // VCMPGTUDo
5639
74.3k
    38U,  // VCMPGTUH
5640
74.3k
    38U,  // VCMPGTUHo
5641
74.3k
    38U,  // VCMPGTUW
5642
74.3k
    38U,  // VCMPGTUWo
5643
74.3k
    38U,  // VCMPNEB
5644
74.3k
    38U,  // VCMPNEBo
5645
74.3k
    38U,  // VCMPNEH
5646
74.3k
    38U,  // VCMPNEHo
5647
74.3k
    38U,  // VCMPNEW
5648
74.3k
    38U,  // VCMPNEWo
5649
74.3k
    38U,  // VCMPNEZB
5650
74.3k
    38U,  // VCMPNEZBo
5651
74.3k
    38U,  // VCMPNEZH
5652
74.3k
    38U,  // VCMPNEZHo
5653
74.3k
    38U,  // VCMPNEZW
5654
74.3k
    38U,  // VCMPNEZWo
5655
74.3k
    1U, // VCTSXS
5656
74.3k
    1U, // VCTSXS_0
5657
74.3k
    1U, // VCTUXS
5658
74.3k
    1U, // VCTUXS_0
5659
74.3k
    0U, // VCTZB
5660
74.3k
    0U, // VCTZD
5661
74.3k
    0U, // VCTZH
5662
74.3k
    0U, // VCTZLSBB
5663
74.3k
    0U, // VCTZW
5664
74.3k
    38U,  // VEQV
5665
74.3k
    0U, // VEXPTEFP
5666
74.3k
    1U, // VEXTRACTD
5667
74.3k
    1U, // VEXTRACTUB
5668
74.3k
    1U, // VEXTRACTUH
5669
74.3k
    1U, // VEXTRACTUW
5670
74.3k
    0U, // VEXTSB2D
5671
74.3k
    0U, // VEXTSB2Ds
5672
74.3k
    0U, // VEXTSB2W
5673
74.3k
    0U, // VEXTSB2Ws
5674
74.3k
    0U, // VEXTSH2D
5675
74.3k
    0U, // VEXTSH2Ds
5676
74.3k
    0U, // VEXTSH2W
5677
74.3k
    0U, // VEXTSH2Ws
5678
74.3k
    0U, // VEXTSW2D
5679
74.3k
    0U, // VEXTSW2Ds
5680
74.3k
    38U,  // VEXTUBLX
5681
74.3k
    38U,  // VEXTUBRX
5682
74.3k
    38U,  // VEXTUHLX
5683
74.3k
    38U,  // VEXTUHRX
5684
74.3k
    38U,  // VEXTUWLX
5685
74.3k
    38U,  // VEXTUWRX
5686
74.3k
    0U, // VGBBD
5687
74.3k
    0U, // VINSERTB
5688
74.3k
    1U, // VINSERTD
5689
74.3k
    0U, // VINSERTH
5690
74.3k
    1U, // VINSERTW
5691
74.3k
    0U, // VLOGEFP
5692
74.3k
    134U, // VMADDFP
5693
74.3k
    38U,  // VMAXFP
5694
74.3k
    38U,  // VMAXSB
5695
74.3k
    38U,  // VMAXSD
5696
74.3k
    38U,  // VMAXSH
5697
74.3k
    38U,  // VMAXSW
5698
74.3k
    38U,  // VMAXUB
5699
74.3k
    38U,  // VMAXUD
5700
74.3k
    38U,  // VMAXUH
5701
74.3k
    38U,  // VMAXUW
5702
74.3k
    134U, // VMHADDSHS
5703
74.3k
    134U, // VMHRADDSHS
5704
74.3k
    38U,  // VMINFP
5705
74.3k
    38U,  // VMINSB
5706
74.3k
    38U,  // VMINSD
5707
74.3k
    38U,  // VMINSH
5708
74.3k
    38U,  // VMINSW
5709
74.3k
    38U,  // VMINUB
5710
74.3k
    38U,  // VMINUD
5711
74.3k
    38U,  // VMINUH
5712
74.3k
    38U,  // VMINUW
5713
74.3k
    134U, // VMLADDUHM
5714
74.3k
    38U,  // VMRGEW
5715
74.3k
    38U,  // VMRGHB
5716
74.3k
    38U,  // VMRGHH
5717
74.3k
    38U,  // VMRGHW
5718
74.3k
    38U,  // VMRGLB
5719
74.3k
    38U,  // VMRGLH
5720
74.3k
    38U,  // VMRGLW
5721
74.3k
    38U,  // VMRGOW
5722
74.3k
    134U, // VMSUMMBM
5723
74.3k
    134U, // VMSUMSHM
5724
74.3k
    134U, // VMSUMSHS
5725
74.3k
    134U, // VMSUMUBM
5726
74.3k
    134U, // VMSUMUHM
5727
74.3k
    134U, // VMSUMUHS
5728
74.3k
    0U, // VMUL10CUQ
5729
74.3k
    38U,  // VMUL10ECUQ
5730
74.3k
    38U,  // VMUL10EUQ
5731
74.3k
    0U, // VMUL10UQ
5732
74.3k
    38U,  // VMULESB
5733
74.3k
    38U,  // VMULESH
5734
74.3k
    38U,  // VMULESW
5735
74.3k
    38U,  // VMULEUB
5736
74.3k
    38U,  // VMULEUH
5737
74.3k
    38U,  // VMULEUW
5738
74.3k
    38U,  // VMULOSB
5739
74.3k
    38U,  // VMULOSH
5740
74.3k
    38U,  // VMULOSW
5741
74.3k
    38U,  // VMULOUB
5742
74.3k
    38U,  // VMULOUH
5743
74.3k
    38U,  // VMULOUW
5744
74.3k
    38U,  // VMULUWM
5745
74.3k
    38U,  // VNAND
5746
74.3k
    38U,  // VNCIPHER
5747
74.3k
    38U,  // VNCIPHERLAST
5748
74.3k
    0U, // VNEGD
5749
74.3k
    0U, // VNEGW
5750
74.3k
    134U, // VNMSUBFP
5751
74.3k
    38U,  // VNOR
5752
74.3k
    38U,  // VOR
5753
74.3k
    38U,  // VORC
5754
74.3k
    134U, // VPERM
5755
74.3k
    134U, // VPERMR
5756
74.3k
    134U, // VPERMXOR
5757
74.3k
    38U,  // VPKPX
5758
74.3k
    38U,  // VPKSDSS
5759
74.3k
    38U,  // VPKSDUS
5760
74.3k
    38U,  // VPKSHSS
5761
74.3k
    38U,  // VPKSHUS
5762
74.3k
    38U,  // VPKSWSS
5763
74.3k
    38U,  // VPKSWUS
5764
74.3k
    38U,  // VPKUDUM
5765
74.3k
    38U,  // VPKUDUS
5766
74.3k
    38U,  // VPKUHUM
5767
74.3k
    38U,  // VPKUHUS
5768
74.3k
    38U,  // VPKUWUM
5769
74.3k
    38U,  // VPKUWUS
5770
74.3k
    38U,  // VPMSUMB
5771
74.3k
    38U,  // VPMSUMD
5772
74.3k
    38U,  // VPMSUMH
5773
74.3k
    38U,  // VPMSUMW
5774
74.3k
    0U, // VPOPCNTB
5775
74.3k
    0U, // VPOPCNTD
5776
74.3k
    0U, // VPOPCNTH
5777
74.3k
    0U, // VPOPCNTW
5778
74.3k
    0U, // VPRTYBD
5779
74.3k
    0U, // VPRTYBQ
5780
74.3k
    0U, // VPRTYBW
5781
74.3k
    0U, // VREFP
5782
74.3k
    0U, // VRFIM
5783
74.3k
    0U, // VRFIN
5784
74.3k
    0U, // VRFIP
5785
74.3k
    0U, // VRFIZ
5786
74.3k
    38U,  // VRLB
5787
74.3k
    38U,  // VRLD
5788
74.3k
    38U,  // VRLDMI
5789
74.3k
    38U,  // VRLDNM
5790
74.3k
    38U,  // VRLH
5791
74.3k
    38U,  // VRLW
5792
74.3k
    38U,  // VRLWMI
5793
74.3k
    38U,  // VRLWNM
5794
74.3k
    0U, // VRSQRTEFP
5795
74.3k
    0U, // VSBOX
5796
74.3k
    134U, // VSEL
5797
74.3k
    394U, // VSHASIGMAD
5798
74.3k
    394U, // VSHASIGMAW
5799
74.3k
    38U,  // VSL
5800
74.3k
    38U,  // VSLB
5801
74.3k
    38U,  // VSLD
5802
74.3k
    390U, // VSLDOI
5803
74.3k
    38U,  // VSLH
5804
74.3k
    38U,  // VSLO
5805
74.3k
    38U,  // VSLV
5806
74.3k
    38U,  // VSLW
5807
74.3k
    1U, // VSPLTB
5808
74.3k
    1U, // VSPLTBs
5809
74.3k
    1U, // VSPLTH
5810
74.3k
    1U, // VSPLTHs
5811
74.3k
    0U, // VSPLTISB
5812
74.3k
    0U, // VSPLTISH
5813
74.3k
    0U, // VSPLTISW
5814
74.3k
    1U, // VSPLTW
5815
74.3k
    38U,  // VSR
5816
74.3k
    38U,  // VSRAB
5817
74.3k
    38U,  // VSRAD
5818
74.3k
    38U,  // VSRAH
5819
74.3k
    38U,  // VSRAW
5820
74.3k
    38U,  // VSRB
5821
74.3k
    38U,  // VSRD
5822
74.3k
    38U,  // VSRH
5823
74.3k
    38U,  // VSRO
5824
74.3k
    38U,  // VSRV
5825
74.3k
    38U,  // VSRW
5826
74.3k
    38U,  // VSUBCUQ
5827
74.3k
    38U,  // VSUBCUW
5828
74.3k
    134U, // VSUBECUQ
5829
74.3k
    134U, // VSUBEUQM
5830
74.3k
    38U,  // VSUBFP
5831
74.3k
    38U,  // VSUBSBS
5832
74.3k
    38U,  // VSUBSHS
5833
74.3k
    38U,  // VSUBSWS
5834
74.3k
    38U,  // VSUBUBM
5835
74.3k
    38U,  // VSUBUBS
5836
74.3k
    38U,  // VSUBUDM
5837
74.3k
    38U,  // VSUBUHM
5838
74.3k
    38U,  // VSUBUHS
5839
74.3k
    38U,  // VSUBUQM
5840
74.3k
    38U,  // VSUBUWM
5841
74.3k
    38U,  // VSUBUWS
5842
74.3k
    38U,  // VSUM2SWS
5843
74.3k
    38U,  // VSUM4SBS
5844
74.3k
    38U,  // VSUM4SHS
5845
74.3k
    38U,  // VSUM4UBS
5846
74.3k
    38U,  // VSUMSWS
5847
74.3k
    0U, // VUPKHPX
5848
74.3k
    0U, // VUPKHSB
5849
74.3k
    0U, // VUPKHSH
5850
74.3k
    0U, // VUPKHSW
5851
74.3k
    0U, // VUPKLPX
5852
74.3k
    0U, // VUPKLSB
5853
74.3k
    0U, // VUPKLSH
5854
74.3k
    0U, // VUPKLSW
5855
74.3k
    38U,  // VXOR
5856
74.3k
    12U,  // V_SET0
5857
74.3k
    12U,  // V_SET0B
5858
74.3k
    12U,  // V_SET0H
5859
74.3k
    0U, // V_SETALLONES
5860
74.3k
    0U, // V_SETALLONESB
5861
74.3k
    0U, // V_SETALLONESH
5862
74.3k
    0U, // WAIT
5863
74.3k
    0U, // WRTEE
5864
74.3k
    0U, // WRTEEI
5865
74.3k
    38U,  // XOR
5866
74.3k
    38U,  // XOR8
5867
74.3k
    38U,  // XOR8o
5868
74.3k
    8U, // XORI
5869
74.3k
    8U, // XORI8
5870
74.3k
    8U, // XORIS
5871
74.3k
    8U, // XORIS8
5872
74.3k
    38U,  // XORo
5873
74.3k
    0U, // XSABSDP
5874
74.3k
    0U, // XSABSQP
5875
74.3k
    38U,  // XSADDDP
5876
74.3k
    38U,  // XSADDQP
5877
74.3k
    38U,  // XSADDQPO
5878
74.3k
    38U,  // XSADDSP
5879
74.3k
    38U,  // XSCMPEQDP
5880
74.3k
    38U,  // XSCMPEXPDP
5881
74.3k
    38U,  // XSCMPEXPQP
5882
74.3k
    38U,  // XSCMPGEDP
5883
74.3k
    38U,  // XSCMPGTDP
5884
74.3k
    38U,  // XSCMPODP
5885
74.3k
    38U,  // XSCMPOQP
5886
74.3k
    38U,  // XSCMPUDP
5887
74.3k
    38U,  // XSCMPUQP
5888
74.3k
    38U,  // XSCPSGNDP
5889
74.3k
    38U,  // XSCPSGNQP
5890
74.3k
    0U, // XSCVDPHP
5891
74.3k
    0U, // XSCVDPQP
5892
74.3k
    0U, // XSCVDPSP
5893
74.3k
    0U, // XSCVDPSPN
5894
74.3k
    0U, // XSCVDPSXDS
5895
74.3k
    0U, // XSCVDPSXDSs
5896
74.3k
    0U, // XSCVDPSXWS
5897
74.3k
    0U, // XSCVDPSXWSs
5898
74.3k
    0U, // XSCVDPUXDS
5899
74.3k
    0U, // XSCVDPUXDSs
5900
74.3k
    0U, // XSCVDPUXWS
5901
74.3k
    0U, // XSCVDPUXWSs
5902
74.3k
    0U, // XSCVHPDP
5903
74.3k
    0U, // XSCVQPDP
5904
74.3k
    0U, // XSCVQPDPO
5905
74.3k
    0U, // XSCVQPSDZ
5906
74.3k
    0U, // XSCVQPSWZ
5907
74.3k
    0U, // XSCVQPUDZ
5908
74.3k
    0U, // XSCVQPUWZ
5909
74.3k
    0U, // XSCVSDQP
5910
74.3k
    0U, // XSCVSPDP
5911
74.3k
    0U, // XSCVSPDPN
5912
74.3k
    0U, // XSCVSXDDP
5913
74.3k
    0U, // XSCVSXDSP
5914
74.3k
    0U, // XSCVUDQP
5915
74.3k
    0U, // XSCVUXDDP
5916
74.3k
    0U, // XSCVUXDSP
5917
74.3k
    38U,  // XSDIVDP
5918
74.3k
    38U,  // XSDIVQP
5919
74.3k
    38U,  // XSDIVQPO
5920
74.3k
    38U,  // XSDIVSP
5921
74.3k
    38U,  // XSIEXPDP
5922
74.3k
    38U,  // XSIEXPQP
5923
74.3k
    1U, // XSMADDADP
5924
74.3k
    1U, // XSMADDASP
5925
74.3k
    1U, // XSMADDMDP
5926
74.3k
    1U, // XSMADDMSP
5927
74.3k
    1U, // XSMADDQP
5928
74.3k
    1U, // XSMADDQPO
5929
74.3k
    38U,  // XSMAXCDP
5930
74.3k
    38U,  // XSMAXDP
5931
74.3k
    38U,  // XSMAXJDP
5932
74.3k
    38U,  // XSMINCDP
5933
74.3k
    38U,  // XSMINDP
5934
74.3k
    38U,  // XSMINJDP
5935
74.3k
    1U, // XSMSUBADP
5936
74.3k
    1U, // XSMSUBASP
5937
74.3k
    1U, // XSMSUBMDP
5938
74.3k
    1U, // XSMSUBMSP
5939
74.3k
    1U, // XSMSUBQP
5940
74.3k
    1U, // XSMSUBQPO
5941
74.3k
    38U,  // XSMULDP
5942
74.3k
    38U,  // XSMULQP
5943
74.3k
    38U,  // XSMULQPO
5944
74.3k
    38U,  // XSMULSP
5945
74.3k
    0U, // XSNABSDP
5946
74.3k
    0U, // XSNABSQP
5947
74.3k
    0U, // XSNEGDP
5948
74.3k
    0U, // XSNEGQP
5949
74.3k
    1U, // XSNMADDADP
5950
74.3k
    1U, // XSNMADDASP
5951
74.3k
    1U, // XSNMADDMDP
5952
74.3k
    1U, // XSNMADDMSP
5953
74.3k
    1U, // XSNMADDQP
5954
74.3k
    1U, // XSNMADDQPO
5955
74.3k
    1U, // XSNMSUBADP
5956
74.3k
    1U, // XSNMSUBASP
5957
74.3k
    1U, // XSNMSUBMDP
5958
74.3k
    1U, // XSNMSUBMSP
5959
74.3k
    1U, // XSNMSUBQP
5960
74.3k
    1U, // XSNMSUBQPO
5961
74.3k
    0U, // XSRDPI
5962
74.3k
    0U, // XSRDPIC
5963
74.3k
    0U, // XSRDPIM
5964
74.3k
    0U, // XSRDPIP
5965
74.3k
    0U, // XSRDPIZ
5966
74.3k
    0U, // XSREDP
5967
74.3k
    0U, // XSRESP
5968
74.3k
    0U, // XSRQPI
5969
74.3k
    0U, // XSRQPIX
5970
74.3k
    0U, // XSRQPXP
5971
74.3k
    0U, // XSRSP
5972
74.3k
    0U, // XSRSQRTEDP
5973
74.3k
    0U, // XSRSQRTESP
5974
74.3k
    0U, // XSSQRTDP
5975
74.3k
    0U, // XSSQRTQP
5976
74.3k
    0U, // XSSQRTQPO
5977
74.3k
    0U, // XSSQRTSP
5978
74.3k
    38U,  // XSSUBDP
5979
74.3k
    38U,  // XSSUBQP
5980
74.3k
    38U,  // XSSUBQPO
5981
74.3k
    38U,  // XSSUBSP
5982
74.3k
    38U,  // XSTDIVDP
5983
74.3k
    0U, // XSTSQRTDP
5984
74.3k
    1U, // XSTSTDCDP
5985
74.3k
    1U, // XSTSTDCQP
5986
74.3k
    1U, // XSTSTDCSP
5987
74.3k
    0U, // XSXEXPDP
5988
74.3k
    0U, // XSXEXPQP
5989
74.3k
    0U, // XSXSIGDP
5990
74.3k
    0U, // XSXSIGQP
5991
74.3k
    0U, // XVABSDP
5992
74.3k
    0U, // XVABSSP
5993
74.3k
    38U,  // XVADDDP
5994
74.3k
    38U,  // XVADDSP
5995
74.3k
    38U,  // XVCMPEQDP
5996
74.3k
    38U,  // XVCMPEQDPo
5997
74.3k
    38U,  // XVCMPEQSP
5998
74.3k
    38U,  // XVCMPEQSPo
5999
74.3k
    38U,  // XVCMPGEDP
6000
74.3k
    38U,  // XVCMPGEDPo
6001
74.3k
    38U,  // XVCMPGESP
6002
74.3k
    38U,  // XVCMPGESPo
6003
74.3k
    38U,  // XVCMPGTDP
6004
74.3k
    38U,  // XVCMPGTDPo
6005
74.3k
    38U,  // XVCMPGTSP
6006
74.3k
    38U,  // XVCMPGTSPo
6007
74.3k
    38U,  // XVCPSGNDP
6008
74.3k
    38U,  // XVCPSGNSP
6009
74.3k
    0U, // XVCVDPSP
6010
74.3k
    0U, // XVCVDPSXDS
6011
74.3k
    0U, // XVCVDPSXWS
6012
74.3k
    0U, // XVCVDPUXDS
6013
74.3k
    0U, // XVCVDPUXWS
6014
74.3k
    0U, // XVCVHPSP
6015
74.3k
    0U, // XVCVSPDP
6016
74.3k
    0U, // XVCVSPHP
6017
74.3k
    0U, // XVCVSPSXDS
6018
74.3k
    0U, // XVCVSPSXWS
6019
74.3k
    0U, // XVCVSPUXDS
6020
74.3k
    0U, // XVCVSPUXWS
6021
74.3k
    0U, // XVCVSXDDP
6022
74.3k
    0U, // XVCVSXDSP
6023
74.3k
    0U, // XVCVSXWDP
6024
74.3k
    0U, // XVCVSXWSP
6025
74.3k
    0U, // XVCVUXDDP
6026
74.3k
    0U, // XVCVUXDSP
6027
74.3k
    0U, // XVCVUXWDP
6028
74.3k
    0U, // XVCVUXWSP
6029
74.3k
    38U,  // XVDIVDP
6030
74.3k
    38U,  // XVDIVSP
6031
74.3k
    38U,  // XVIEXPDP
6032
74.3k
    38U,  // XVIEXPSP
6033
74.3k
    1U, // XVMADDADP
6034
74.3k
    1U, // XVMADDASP
6035
74.3k
    1U, // XVMADDMDP
6036
74.3k
    1U, // XVMADDMSP
6037
74.3k
    38U,  // XVMAXDP
6038
74.3k
    38U,  // XVMAXSP
6039
74.3k
    38U,  // XVMINDP
6040
74.3k
    38U,  // XVMINSP
6041
74.3k
    1U, // XVMSUBADP
6042
74.3k
    1U, // XVMSUBASP
6043
74.3k
    1U, // XVMSUBMDP
6044
74.3k
    1U, // XVMSUBMSP
6045
74.3k
    38U,  // XVMULDP
6046
74.3k
    38U,  // XVMULSP
6047
74.3k
    0U, // XVNABSDP
6048
74.3k
    0U, // XVNABSSP
6049
74.3k
    0U, // XVNEGDP
6050
74.3k
    0U, // XVNEGSP
6051
74.3k
    1U, // XVNMADDADP
6052
74.3k
    1U, // XVNMADDASP
6053
74.3k
    1U, // XVNMADDMDP
6054
74.3k
    1U, // XVNMADDMSP
6055
74.3k
    1U, // XVNMSUBADP
6056
74.3k
    1U, // XVNMSUBASP
6057
74.3k
    1U, // XVNMSUBMDP
6058
74.3k
    1U, // XVNMSUBMSP
6059
74.3k
    0U, // XVRDPI
6060
74.3k
    0U, // XVRDPIC
6061
74.3k
    0U, // XVRDPIM
6062
74.3k
    0U, // XVRDPIP
6063
74.3k
    0U, // XVRDPIZ
6064
74.3k
    0U, // XVREDP
6065
74.3k
    0U, // XVRESP
6066
74.3k
    0U, // XVRSPI
6067
74.3k
    0U, // XVRSPIC
6068
74.3k
    0U, // XVRSPIM
6069
74.3k
    0U, // XVRSPIP
6070
74.3k
    0U, // XVRSPIZ
6071
74.3k
    0U, // XVRSQRTEDP
6072
74.3k
    0U, // XVRSQRTESP
6073
74.3k
    0U, // XVSQRTDP
6074
74.3k
    0U, // XVSQRTSP
6075
74.3k
    38U,  // XVSUBDP
6076
74.3k
    38U,  // XVSUBSP
6077
74.3k
    38U,  // XVTDIVDP
6078
74.3k
    38U,  // XVTDIVSP
6079
74.3k
    0U, // XVTSQRTDP
6080
74.3k
    0U, // XVTSQRTSP
6081
74.3k
    1U, // XVTSTDCDP
6082
74.3k
    1U, // XVTSTDCSP
6083
74.3k
    0U, // XVXEXPDP
6084
74.3k
    0U, // XVXEXPSP
6085
74.3k
    0U, // XVXSIGDP
6086
74.3k
    0U, // XVXSIGSP
6087
74.3k
    0U, // XXBRD
6088
74.3k
    0U, // XXBRH
6089
74.3k
    0U, // XXBRQ
6090
74.3k
    0U, // XXBRW
6091
74.3k
    20U,  // XXEXTRACTUW
6092
74.3k
    1U, // XXINSERTW
6093
74.3k
    38U,  // XXLAND
6094
74.3k
    38U,  // XXLANDC
6095
74.3k
    38U,  // XXLEQV
6096
74.3k
    38U,  // XXLNAND
6097
74.3k
    38U,  // XXLNOR
6098
74.3k
    38U,  // XXLOR
6099
74.3k
    38U,  // XXLORC
6100
74.3k
    38U,  // XXLORf
6101
74.3k
    38U,  // XXLXOR
6102
74.3k
    12U,  // XXLXORdpz
6103
74.3k
    12U,  // XXLXORspz
6104
74.3k
    12U,  // XXLXORz
6105
74.3k
    38U,  // XXMRGHW
6106
74.3k
    38U,  // XXMRGLW
6107
74.3k
    38U,  // XXPERM
6108
74.3k
    262U, // XXPERMDI
6109
74.3k
    462U, // XXPERMDIs
6110
74.3k
    38U,  // XXPERMR
6111
74.3k
    134U, // XXSEL
6112
74.3k
    262U, // XXSLDWI
6113
74.3k
    462U, // XXSLDWIs
6114
74.3k
    0U, // XXSPLTIB
6115
74.3k
    16U,  // XXSPLTW
6116
74.3k
    16U,  // XXSPLTWs
6117
74.3k
    22U,  // gBC
6118
74.3k
    24U,  // gBCA
6119
74.3k
    0U, // gBCAat
6120
74.3k
    38U,  // gBCCTR
6121
74.3k
    38U,  // gBCCTRL
6122
74.3k
    22U,  // gBCL
6123
74.3k
    24U,  // gBCLA
6124
74.3k
    0U, // gBCLAat
6125
74.3k
    38U,  // gBCLR
6126
74.3k
    38U,  // gBCLRL
6127
74.3k
    0U, // gBCLat
6128
74.3k
    0U, // gBCat
6129
74.3k
  };
6130
6131
74.3k
  unsigned int opcode = MCInst_getOpcode(MI);
6132
  // printf("opcode = %u\n", opcode);
6133
6134
  // Emit the opcode for the instruction.
6135
74.3k
  uint64_t Bits = 0;
6136
74.3k
  Bits |= (uint64_t)OpInfo0[opcode] << 0;
6137
74.3k
  Bits |= (uint64_t)OpInfo1[opcode] << 32;
6138
74.3k
#ifndef CAPSTONE_DIET
6139
74.3k
  SStream_concat0(O, AsmStrs+(Bits & 16383)-1);
6140
74.3k
#endif
6141
6142
6143
  // Fragment 0 encoded into 5 bits for 19 unique commands.
6144
  // printf("Fragment 0: %"PRIu64"\n", ((Bits >> 14) & 31));
6145
74.3k
  switch ((Bits >> 14) & 31) {
6146
0
  default: // unreachable
6147
480
  case 0:
6148
    // DBG_VALUE, DBG_LABEL, BUNDLE, LIFETIME_START, LIFETIME_END, FENTRY_CAL...
6149
480
    return;
6150
0
    break;
6151
62.3k
  case 1:
6152
    // CLRLSLDI, CLRLSLDIo, CLRLSLWI, CLRLSLWIo, CLRRDI, CLRRDIo, CLRRWI, CLR...
6153
62.3k
    printOperand(MI, 0, O);
6154
62.3k
    break;
6155
41
  case 2:
6156
    // DCBFL, DCBFLP, DCBFx, DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, DCBTSTT, DCB...
6157
41
    printMemRegReg(MI, 0, O);
6158
41
    break;
6159
0
  case 3:
6160
    // ADJCALLSTACKDOWN, ADJCALLSTACKUP
6161
0
    printU16ImmOperand(MI, 0, O);
6162
0
    SStream_concat0(O, " ");
6163
0
    printU16ImmOperand(MI, 1, O);
6164
0
    return;
6165
0
    break;
6166
522
  case 4:
6167
    // B, BCLalways, BDNZ, BDNZ8, BDNZL, BDNZLm, BDNZLp, BDNZm, BDNZp, BDZ, B...
6168
522
    printBranchOperand(MI, 0, O);
6169
522
    break;
6170
1.20k
  case 5:
6171
    // BA, BDNZA, BDNZAm, BDNZAp, BDNZLA, BDNZLAm, BDNZLAp, BDZA, BDZAm, BDZA...
6172
1.20k
    printAbsBranchOperand(MI, 0, O);
6173
1.20k
    break;
6174
0
  case 6:
6175
    // BCC, BCCA, BCCCTR, BCCCTR8, BCCCTRL, BCCCTRL8, BCCL, BCCLA, BCCLR, BCC...
6176
0
    printPredicateOperand(MI, 0, O, "cc");
6177
0
    break;
6178
0
  case 7:
6179
    // BCTRL8_LDinto_toc
6180
0
    printMemRegImm(MI, 0, O);
6181
0
    return;
6182
0
    break;
6183
0
  case 8:
6184
    // BL8_NOP_TLS, BL8_TLS, BL8_TLS_, BL_TLS
6185
0
    printTLSCall(MI, 0, O);
6186
0
    break;
6187
94
  case 9:
6188
    // DCBF, DCBT, DCBTST
6189
94
    printMemRegReg(MI, 1, O);
6190
94
    SStream_concat0(O, ", ");
6191
94
    printU5ImmOperand(MI, 0, O);
6192
94
    return;
6193
0
    break;
6194
203
  case 10:
6195
    // DCBTEP, DCBTSTEP
6196
203
    printU5ImmOperand(MI, 2, O);
6197
203
    SStream_concat0(O, ", ");
6198
203
    printMemRegReg(MI, 0, O);
6199
203
    return;
6200
0
    break;
6201
3.91k
  case 11:
6202
    // DSS, MBAR, MTFSB0, MTFSB1, TABORTDC, TABORTDCI, TABORTWC, TABORTWCI, T...
6203
3.91k
    printU5ImmOperand(MI, 0, O);
6204
3.91k
    break;
6205
4.94k
  case 12:
6206
    // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, MTDCR, MTV...
6207
4.94k
    printOperand(MI, 1, O);
6208
4.94k
    break;
6209
77
  case 13:
6210
    // ICBLC, ICBLQ, ICBT, ICBTLS
6211
77
    printU4ImmOperand(MI, 0, O);
6212
77
    SStream_concat0(O, ", ");
6213
77
    printMemRegReg(MI, 1, O);
6214
77
    return;
6215
0
    break;
6216
328
  case 14:
6217
    // MTOCRF, MTOCRF8
6218
328
    printcrbitm(MI, 0, O);
6219
328
    SStream_concat0(O, ", ");
6220
328
    printOperand(MI, 1, O);
6221
328
    return;
6222
0
    break;
6223
131
  case 15:
6224
    // MTSR
6225
131
    printU4ImmOperand(MI, 1, O);
6226
131
    SStream_concat0(O, ", ");
6227
131
    printOperand(MI, 0, O);
6228
131
    return;
6229
0
    break;
6230
58
  case 16:
6231
    // RFEBB, TBEGIN, TEND, TSR
6232
58
    printU1ImmOperand(MI, 0, O);
6233
58
    return;
6234
0
    break;
6235
66
  case 17:
6236
    // XSRQPI, XSRQPIX, XSRQPXP
6237
66
    printU1ImmOperand(MI, 1, O);
6238
66
    SStream_concat0(O, ", ");
6239
66
    printOperand(MI, 0, O);
6240
66
    SStream_concat0(O, ", ");
6241
66
    printOperand(MI, 2, O);
6242
66
    SStream_concat0(O, ", ");
6243
66
    printU2ImmOperand(MI, 3, O);
6244
66
    return;
6245
0
    break;
6246
0
  case 18:
6247
    // gBCAat, gBCLAat, gBCLat, gBCat
6248
0
    printATBitsAsHint(MI, 1, O);
6249
0
    SStream_concat0(O, " ");
6250
0
    printU5ImmOperand(MI, 0, O);
6251
0
    SStream_concat0(O, ", ");
6252
0
    printOperand(MI, 2, O);
6253
0
    SStream_concat0(O, ", ");
6254
0
    break;
6255
74.3k
  }
6256
6257
6258
  // Fragment 1 encoded into 5 bits for 20 unique commands.
6259
  // printf("Fragment 1: %"PRIu64"\n", ((Bits >> 19) & 31));
6260
72.9k
  switch ((Bits >> 19) & 31) {
6261
0
  default: // unreachable
6262
69.1k
  case 0:
6263
    // CLRLSLDI, CLRLSLDIo, CLRLSLWI, CLRLSLWIo, CLRRDI, CLRRDIo, CLRRWI, CLR...
6264
69.1k
    SStream_concat0(O, ", ");
6265
69.1k
    break;
6266
3.74k
  case 1:
6267
    // DCBFL, DCBFLP, DCBFx, DCBTSTT, DCBTSTx, DCBTT, DCBTx, B, BA, BCLalways...
6268
3.74k
    return;
6269
0
    break;
6270
0
  case 2:
6271
    // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, TCRETURNai, TCRETURNai8, TCR...
6272
0
    SStream_concat0(O, " ");
6273
0
    break;
6274
0
  case 3:
6275
    // BCC, CTRL_DEP
6276
0
    printPredicateOperand(MI, 0, O, "pm");
6277
0
    SStream_concat0(O, " ");
6278
0
    printPredicateOperand(MI, 0, O, "reg");
6279
0
    SStream_concat0(O, ", ");
6280
0
    printBranchOperand(MI, 2, O);
6281
0
    return;
6282
0
    break;
6283
0
  case 4:
6284
    // BCCA
6285
0
    SStream_concat0(O, "a");
6286
0
    printPredicateOperand(MI, 0, O, "pm");
6287
0
    SStream_concat0(O, " ");
6288
0
    printPredicateOperand(MI, 0, O, "reg");
6289
0
    SStream_concat0(O, ", ");
6290
0
    printAbsBranchOperand(MI, 2, O);
6291
0
    return;
6292
0
    break;
6293
0
  case 5:
6294
    // BCCCTR, BCCCTR8
6295
0
    SStream_concat0(O, "ctr");
6296
0
    printPredicateOperand(MI, 0, O, "pm");
6297
0
    SStream_concat0(O, " ");
6298
0
    printPredicateOperand(MI, 0, O, "reg");
6299
0
    return;
6300
0
    break;
6301
0
  case 6:
6302
    // BCCCTRL, BCCCTRL8
6303
0
    SStream_concat0(O, "ctrl");
6304
0
    printPredicateOperand(MI, 0, O, "pm");
6305
0
    SStream_concat0(O, " ");
6306
0
    printPredicateOperand(MI, 0, O, "reg");
6307
0
    return;
6308
0
    break;
6309
0
  case 7:
6310
    // BCCL
6311
0
    SStream_concat0(O, "l");
6312
0
    printPredicateOperand(MI, 0, O, "pm");
6313
0
    SStream_concat0(O, " ");
6314
0
    printPredicateOperand(MI, 0, O, "reg");
6315
0
    SStream_concat0(O, ", ");
6316
0
    printBranchOperand(MI, 2, O);
6317
0
    return;
6318
0
    break;
6319
0
  case 8:
6320
    // BCCLA
6321
0
    SStream_concat0(O, "la");
6322
0
    printPredicateOperand(MI, 0, O, "pm");
6323
0
    SStream_concat0(O, " ");
6324
0
    printPredicateOperand(MI, 0, O, "reg");
6325
0
    SStream_concat0(O, ", ");
6326
0
    printAbsBranchOperand(MI, 2, O);
6327
0
    return;
6328
0
    break;
6329
0
  case 9:
6330
    // BCCLR
6331
0
    SStream_concat0(O, "lr");
6332
0
    printPredicateOperand(MI, 0, O, "pm");
6333
0
    SStream_concat0(O, " ");
6334
0
    printPredicateOperand(MI, 0, O, "reg");
6335
0
    return;
6336
0
    break;
6337
0
  case 10:
6338
    // BCCLRL
6339
0
    SStream_concat0(O, "lrl");
6340
0
    printPredicateOperand(MI, 0, O, "pm");
6341
0
    SStream_concat0(O, " ");
6342
0
    printPredicateOperand(MI, 0, O, "reg");
6343
0
    return;
6344
0
    break;
6345
0
  case 11:
6346
    // BCCTR, BCCTR8, BCCTR8n, BCCTRL, BCCTRL8, BCCTRL8n, BCCTRLn, BCCTRn, BC...
6347
0
    SStream_concat0(O, ", 0");
6348
0
    op_addImm(MI, 0);
6349
0
    return;
6350
0
    break;
6351
0
  case 12:
6352
    // BL8_NOP, BL8_NOP_TLS, BLA8_NOP
6353
0
    SStream_concat0(O, "\n\tnop");
6354
0
    return;
6355
0
    break;
6356
34
  case 13:
6357
    // EVSEL, TLBIE
6358
34
    SStream_concat0(O, ",");
6359
34
    break;
6360
0
  case 14:
6361
    // MFTB8
6362
0
    SStream_concat0(O, ", 268");
6363
0
    op_addImm(MI, 268);
6364
0
    return;
6365
0
    break;
6366
0
  case 15:
6367
    // MFVRSAVE, MFVRSAVEv
6368
0
    SStream_concat0(O, ", 256");
6369
0
    op_addImm(MI, 256);
6370
0
    return;
6371
0
    break;
6372
0
  case 16:
6373
    // QVLPCLSXint
6374
0
    SStream_concat0(O, ", 0, ");
6375
0
    op_addImm(MI, 0);
6376
0
    printOperand(MI, 1, O);
6377
0
    return;
6378
0
    break;
6379
0
  case 17:
6380
    // V_SETALLONES, V_SETALLONESB, V_SETALLONESH
6381
0
    SStream_concat0(O, ", -1");
6382
0
    op_addImm(MI, -1);
6383
0
    return;
6384
0
    break;
6385
0
  case 18:
6386
    // gBCAat, gBCLAat
6387
0
    printAbsBranchOperand(MI, 3, O);
6388
0
    return;
6389
0
    break;
6390
0
  case 19:
6391
    // gBCLat, gBCat
6392
0
    printBranchOperand(MI, 3, O);
6393
0
    return;
6394
0
    break;
6395
72.9k
  }
6396
6397
6398
  // Fragment 2 encoded into 5 bits for 23 unique commands.
6399
  // printf("Fragment 2: %"PRIu64"\n", ((Bits >> 24) & 31));
6400
69.1k
  switch ((Bits >> 24) & 31) {
6401
0
  default: // unreachable
6402
42.9k
  case 0:
6403
    // CLRLSLDI, CLRLSLDIo, CLRLSLWI, CLRLSLWIo, CLRRDI, CLRRDIo, CLRRWI, CLR...
6404
42.9k
    printOperand(MI, 1, O);
6405
42.9k
    break;
6406
0
  case 1:
6407
    // DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, EVADDIW
6408
0
    printU5ImmOperand(MI, 2, O);
6409
0
    break;
6410
6.33k
  case 2:
6411
    // LAx, EVLDD, EVLDH, EVLDW, EVLHHESPLAT, EVLHHOSSPLAT, EVLHHOUSPLAT, EVL...
6412
6.33k
    printMemRegImm(MI, 1, O);
6413
6.33k
    return;
6414
0
    break;
6415
346
  case 3:
6416
    // SUBPCIS, LI, LI8, LIS, LIS8
6417
346
    printS16ImmOperand(MI, 1, O);
6418
346
    return;
6419
0
    break;
6420
2.66k
  case 4:
6421
    // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, EVLDDX, EVLDHX, EVLDWX, EVLH...
6422
2.66k
    printMemRegReg(MI, 1, O);
6423
2.66k
    break;
6424
0
  case 5:
6425
    // BC, BCL, BCLn, BCn
6426
0
    printBranchOperand(MI, 1, O);
6427
0
    return;
6428
0
    break;
6429
68
  case 6:
6430
    // CMPRB, CMPRB8
6431
68
    printU1ImmOperand(MI, 1, O);
6432
68
    SStream_concat0(O, ", ");
6433
68
    printOperand(MI, 2, O);
6434
68
    SStream_concat0(O, ", ");
6435
68
    printOperand(MI, 3, O);
6436
68
    return;
6437
0
    break;
6438
478
  case 7:
6439
    // CRSET, CRUNSET, MTDCR, TLBIE, V_SET0, V_SET0B, V_SET0H, XXLXORdpz, XXL...
6440
478
    printOperand(MI, 0, O);
6441
478
    break;
6442
3.72k
  case 8:
6443
    // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, RLDIMI, RL...
6444
3.72k
    printOperand(MI, 2, O);
6445
3.72k
    SStream_concat0(O, ", ");
6446
3.72k
    break;
6447
22
  case 9:
6448
    // EVSPLATFI, EVSPLATI, VSPLTISB, VSPLTISH, VSPLTISW
6449
22
    printS5ImmOperand(MI, 1, O);
6450
22
    return;
6451
0
    break;
6452
0
  case 10:
6453
    // EVSUBIFW
6454
0
    printU5ImmOperand(MI, 1, O);
6455
0
    SStream_concat0(O, ", ");
6456
0
    printOperand(MI, 2, O);
6457
0
    return;
6458
0
    break;
6459
0
  case 11:
6460
    // LA
6461
0
    printS16ImmOperand(MI, 2, O);
6462
0
    SStream_concat0(O, "(");
6463
0
    printOperand(MI, 1, O);
6464
0
    SStream_concat0(O, ")");
6465
0
    return;
6466
0
    break;
6467
10.0k
  case 12:
6468
    // LBZU, LBZU8, LDU, LFDU, LFSU, LHAU, LHAU8, LHZU, LHZU8, LWZU, LWZU8, S...
6469
10.0k
    printMemRegImm(MI, 2, O);
6470
10.0k
    return;
6471
0
    break;
6472
1.56k
  case 13:
6473
    // LBZUX, LBZUX8, LDUX, LFDUX, LFSUX, LHAUX, LHAUX8, LHZUX, LHZUX8, LWAUX...
6474
1.56k
    printMemRegReg(MI, 2, O);
6475
1.56k
    return;
6476
0
    break;
6477
34
  case 14:
6478
    // MFBHRBE
6479
34
    printU10ImmOperand(MI, 1, O);
6480
34
    return;
6481
0
    break;
6482
167
  case 15:
6483
    // MFFSCDRNI
6484
167
    printU3ImmOperand(MI, 1, O);
6485
167
    return;
6486
0
    break;
6487
69
  case 16:
6488
    // MFFSCRNI
6489
69
    printU2ImmOperand(MI, 1, O);
6490
69
    return;
6491
0
    break;
6492
241
  case 17:
6493
    // MFOCRF, MFOCRF8
6494
241
    printcrbitm(MI, 1, O);
6495
241
    return;
6496
0
    break;
6497
313
  case 18:
6498
    // MFSR
6499
313
    printU4ImmOperand(MI, 1, O);
6500
313
    return;
6501
0
    break;
6502
0
  case 19:
6503
    // PSQ_L, PSQ_LU, PSQ_ST, PSQ_STU
6504
0
    printPSMemRegImm(MI, 1, O);
6505
0
    SStream_concat0(O, ", ");
6506
0
    printU1ImmOperand(MI, 3, O);
6507
0
    SStream_concat0(O, ", ");
6508
0
    printU3ImmOperand(MI, 4, O);
6509
0
    return;
6510
0
    break;
6511
84
  case 20:
6512
    // QVGPCI
6513
84
    printU12ImmOperand(MI, 1, O);
6514
84
    return;
6515
0
    break;
6516
67
  case 21:
6517
    // VINSERTB, VINSERTH
6518
67
    printOperand(MI, 3, O);
6519
67
    SStream_concat0(O, ", ");
6520
67
    printU4ImmOperand(MI, 2, O);
6521
67
    return;
6522
0
    break;
6523
70
  case 22:
6524
    // XXSPLTIB
6525
70
    printU8ImmOperand(MI, 1, O);
6526
70
    return;
6527
0
    break;
6528
69.1k
  }
6529
6530
6531
  // Fragment 3 encoded into 4 bits for 14 unique commands.
6532
  // printf("Fragment 3: %"PRIu64"\n", ((Bits >> 29) & 15));
6533
49.7k
  switch ((Bits >> 29) & 15) {
6534
0
  default: // unreachable
6535
37.6k
  case 0:
6536
    // CLRLSLDI, CLRLSLDIo, CLRLSLWI, CLRLSLWIo, CLRRDI, CLRRDIo, CLRRWI, CLR...
6537
37.6k
    SStream_concat0(O, ", ");
6538
37.6k
    break;
6539
8.30k
  case 1:
6540
    // CP_COPY_FIRST, CP_COPYx, CP_PASTE_LAST, CP_PASTEx, DCBTCT, DCBTDS, DCB...
6541
8.30k
    return;
6542
0
    break;
6543
0
  case 2:
6544
    // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32
6545
0
    SStream_concat0(O, " ");
6546
0
    printOperand(MI, 3, O);
6547
0
    SStream_concat0(O, " ");
6548
0
    printOperand(MI, 4, O);
6549
0
    return;
6550
0
    break;
6551
45
  case 3:
6552
    // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64
6553
45
    printU5ImmOperand(MI, 0, O);
6554
45
    return;
6555
0
    break;
6556
0
  case 4:
6557
    // EVSEL
6558
0
    SStream_concat0(O, ",");
6559
0
    printOperand(MI, 2, O);
6560
0
    return;
6561
0
    break;
6562
132
  case 5:
6563
    // LBARXL, LDARXL, LHARXL, LWARXL
6564
132
    SStream_concat0(O, ", 1");
6565
132
    op_addImm(MI, 1);
6566
132
    return;
6567
0
    break;
6568
407
  case 6:
6569
    // RLDIMI, RLDIMIo
6570
407
    printU6ImmOperand(MI, 3, O);
6571
407
    SStream_concat0(O, ", ");
6572
407
    printU6ImmOperand(MI, 4, O);
6573
407
    return;
6574
0
    break;
6575
742
  case 7:
6576
    // RLWIMI, RLWIMI8, RLWIMI8o, RLWIMIo
6577
742
    printU5ImmOperand(MI, 3, O);
6578
742
    SStream_concat0(O, ", ");
6579
742
    printU5ImmOperand(MI, 4, O);
6580
742
    SStream_concat0(O, ", ");
6581
742
    printU5ImmOperand(MI, 5, O);
6582
742
    return;
6583
0
    break;
6584
70
  case 8:
6585
    // VCFSX, VCFUX, VCTSXS, VCTUXS, VSPLTB, VSPLTBs, VSPLTH, VSPLTHs, VSPLTW
6586
70
    printU5ImmOperand(MI, 1, O);
6587
70
    return;
6588
0
    break;
6589
0
  case 9:
6590
    // VCFSX_0, VCFUX_0, VCTSXS_0, VCTUXS_0
6591
0
    SStream_concat0(O, ", 0");
6592
0
    op_addImm(MI, 0);
6593
0
    return;
6594
0
    break;
6595
54
  case 10:
6596
    // VEXTRACTD, VEXTRACTUB, VEXTRACTUH, VEXTRACTUW, VINSERTD, VINSERTW
6597
54
    printU4ImmOperand(MI, 1, O);
6598
54
    return;
6599
0
    break;
6600
2.02k
  case 11:
6601
    // XSMADDADP, XSMADDASP, XSMADDMDP, XSMADDMSP, XSMADDQP, XSMADDQPO, XSMSU...
6602
2.02k
    printOperand(MI, 3, O);
6603
2.02k
    return;
6604
0
    break;
6605
186
  case 12:
6606
    // XSTSTDCDP, XSTSTDCQP, XSTSTDCSP, XVTSTDCDP, XVTSTDCSP
6607
186
    printU7ImmOperand(MI, 1, O);
6608
186
    return;
6609
0
    break;
6610
197
  case 13:
6611
    // XXINSERTW
6612
197
    printU4ImmOperand(MI, 3, O);
6613
197
    return;
6614
0
    break;
6615
49.7k
  }
6616
6617
6618
  // Fragment 4 encoded into 4 bits for 13 unique commands.
6619
  // printf("Fragment 4: %"PRIu64"\n", ((Bits >> 33) & 15));
6620
37.6k
  switch ((Bits >> 33) & 15) {
6621
0
  default: // unreachable
6622
1.58k
  case 0:
6623
    // CLRLSLDI, CLRLSLDIo, CLRRDI, CLRRDIo, EXTLDI, EXTLDIo, EXTRDI, EXTRDIo...
6624
1.58k
    printU6ImmOperand(MI, 2, O);
6625
1.58k
    break;
6626
2.50k
  case 1:
6627
    // CLRLSLWI, CLRLSLWIo, CLRRWI, CLRRWIo, EXTLWI, EXTLWIo, EXTRWI, EXTRWIo...
6628
2.50k
    printU5ImmOperand(MI, 2, O);
6629
2.50k
    break;
6630
8.93k
  case 2:
6631
    // SUBI, SUBIC, SUBICo, SUBIS, ADDI, ADDI8, ADDIC, ADDIC8, ADDICo, ADDIS,...
6632
8.93k
    printS16ImmOperand(MI, 2, O);
6633
8.93k
    return;
6634
0
    break;
6635
17.5k
  case 3:
6636
    // ADD4, ADD4TLS, ADD4o, ADD8, ADD8TLS, ADD8TLS_, ADD8o, ADDC, ADDC8, ADD...
6637
17.5k
    printOperand(MI, 2, O);
6638
17.5k
    break;
6639
5.74k
  case 4:
6640
    // ANDISo, ANDISo8, ANDIo, ANDIo8, CMPLDI, CMPLWI, ORI, ORI8, ORIS, ORIS8...
6641
5.74k
    printU16ImmOperand(MI, 2, O);
6642
5.74k
    return;
6643
0
    break;
6644
168
  case 5:
6645
    // BCDCFNo, BCDCFSQo, BCDCFZo, BCDCTZo, BCDSETSGNo, CP_COPY, CP_COPY8, CP...
6646
168
    printU1ImmOperand(MI, 2, O);
6647
168
    break;
6648
0
  case 6:
6649
    // CRSET, CRUNSET, V_SET0, V_SET0B, V_SET0H, XXLXORdpz, XXLXORspz, XXLXOR...
6650
0
    printOperand(MI, 0, O);
6651
0
    return;
6652
0
    break;
6653
0
  case 7:
6654
    // EVADDIW, XXPERMDIs, XXSLDWIs
6655
0
    printOperand(MI, 1, O);
6656
0
    break;
6657
239
  case 8:
6658
    // QVESPLATI, QVESPLATIb, QVESPLATIs, XXSPLTW, XXSPLTWs
6659
239
    printU2ImmOperand(MI, 2, O);
6660
239
    return;
6661
0
    break;
6662
868
  case 9:
6663
    // QVFMADD, QVFMADDS, QVFMADDSs, QVFMSUB, QVFMSUBS, QVFMSUBSs, QVFNMADD, ...
6664
868
    printOperand(MI, 3, O);
6665
868
    SStream_concat0(O, ", ");
6666
868
    printOperand(MI, 2, O);
6667
868
    return;
6668
0
    break;
6669
72
  case 10:
6670
    // XXEXTRACTUW
6671
72
    printU4ImmOperand(MI, 2, O);
6672
72
    return;
6673
0
    break;
6674
0
  case 11:
6675
    // gBC, gBCL
6676
0
    printBranchOperand(MI, 2, O);
6677
0
    return;
6678
0
    break;
6679
0
  case 12:
6680
    // gBCA, gBCLA
6681
0
    printAbsBranchOperand(MI, 2, O);
6682
0
    return;
6683
0
    break;
6684
37.6k
  }
6685
6686
6687
  // Fragment 5 encoded into 1 bits for 2 unique commands.
6688
  // printf("Fragment 5: %"PRIu64"\n", ((Bits >> 37) & 1));
6689
21.7k
  if ((Bits >> 37) & 1) {
6690
    // CLRRDI, CLRRDIo, CLRRWI, CLRRWIo, ROTRDI, ROTRDIo, ROTRWI, ROTRWIo, SL...
6691
8.92k
    return;
6692
12.8k
  } else {
6693
    // CLRLSLDI, CLRLSLDIo, CLRLSLWI, CLRLSLWIo, EXTLDI, EXTLDIo, EXTLWI, EXT...
6694
12.8k
    SStream_concat0(O, ", ");
6695
12.8k
  }
6696
6697
6698
  // Fragment 6 encoded into 3 bits for 8 unique commands.
6699
  // printf("Fragment 6: %"PRIu64"\n", ((Bits >> 38) & 7));
6700
12.8k
  switch ((Bits >> 38) & 7) {
6701
0
  default: // unreachable
6702
2.05k
  case 0:
6703
    // CLRLSLDI, CLRLSLDIo, EXTLDI, EXTLDIo, EXTRDI, EXTRDIo, INSRDI, INSRDIo...
6704
2.05k
    printU6ImmOperand(MI, 3, O);
6705
2.05k
    return;
6706
0
    break;
6707
3.29k
  case 1:
6708
    // CLRLSLWI, CLRLSLWIo, EXTLWI, EXTLWIo, EXTRWI, EXTRWIo, INSLWI, INSLWIo...
6709
3.29k
    printU5ImmOperand(MI, 3, O);
6710
3.29k
    break;
6711
4.33k
  case 2:
6712
    // RLWIMIbm, RLWIMIobm, RLWINMbm, RLWINMobm, RLWNMbm, RLWNMobm, FMADD, FM...
6713
4.33k
    printOperand(MI, 3, O);
6714
4.33k
    return;
6715
0
    break;
6716
209
  case 3:
6717
    // BCDSRo, BCDSo, BCDTRUNCo, PSQ_LUX, PSQ_LX, PSQ_STUX, PSQ_STX
6718
209
    printU1ImmOperand(MI, 3, O);
6719
209
    break;
6720
1.65k
  case 4:
6721
    // QVALIGNI, QVALIGNIb, QVALIGNIs, XXPERMDI, XXSLDWI
6722
1.65k
    printU2ImmOperand(MI, 3, O);
6723
1.65k
    return;
6724
0
    break;
6725
1.06k
  case 5:
6726
    // QVFLOGICAL, QVFLOGICALb, QVFLOGICALs
6727
1.06k
    printU12ImmOperand(MI, 3, O);
6728
1.06k
    return;
6729
0
    break;
6730
234
  case 6:
6731
    // VSHASIGMAD, VSHASIGMAW, VSLDOI
6732
234
    printU4ImmOperand(MI, 3, O);
6733
234
    return;
6734
0
    break;
6735
0
  case 7:
6736
    // XXPERMDIs, XXSLDWIs
6737
0
    printU2ImmOperand(MI, 2, O);
6738
0
    return;
6739
0
    break;
6740
12.8k
  }
6741
6742
6743
  // Fragment 7 encoded into 1 bits for 2 unique commands.
6744
  // printf("Fragment 7: %"PRIu64"\n", ((Bits >> 41) & 1));
6745
3.50k
  if ((Bits >> 41) & 1) {
6746
    // PSQ_LUX, PSQ_LX, PSQ_STUX, PSQ_STX, RLWINM, RLWINM8, RLWINM8o, RLWINMo...
6747
3.29k
    SStream_concat0(O, ", ");
6748
3.29k
  } else {
6749
    // CLRLSLWI, CLRLSLWIo, EXTLWI, EXTLWIo, EXTRWI, EXTRWIo, INSLWI, INSLWIo...
6750
209
    return;
6751
209
  }
6752
6753
6754
  // Fragment 8 encoded into 1 bits for 2 unique commands.
6755
  // printf("Fragment 8: %"PRIu64"\n", ((Bits >> 42) & 1));
6756
3.29k
  if ((Bits >> 42) & 1) {
6757
    // RLWINM, RLWINM8, RLWINM8o, RLWINMo, RLWNM, RLWNM8, RLWNM8o, RLWNMo
6758
3.29k
    printU5ImmOperand(MI, 4, O);
6759
3.29k
    return;
6760
3.29k
  } else {
6761
    // PSQ_LUX, PSQ_LX, PSQ_STUX, PSQ_STX
6762
0
    printU3ImmOperand(MI, 4, O);
6763
0
    return;
6764
0
  }
6765
6766
3.29k
}
6767
6768
6769
6770
#ifdef PRINT_ALIAS_INSTR
6771
#undef PRINT_ALIAS_INSTR
6772
6773
static char *printAliasInstr(MCInst *MI, SStream *OS, MCRegisterInfo *MRI)
6774
110k
{
6775
670k
  #define GETREGCLASS_CONTAIN(_class, _reg) MCRegisterClass_contains(MCRegisterInfo_getRegClass(MRI, _class), MCOperand_getReg(MCInst_getOperand(MI, _reg)))
6776
110k
  unsigned int I = 0, OpIdx, PrintMethodIdx;
6777
110k
  char *tmpString;
6778
110k
  const char *AsmString;
6779
110k
  switch (MCInst_getOpcode(MI)) {
6780
53.9k
  default: return false;
6781
792
  case PPC_ADDPCIS:
6782
792
    if (MCInst_getNumOperands(MI) == 2 &&
6783
792
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
6784
792
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
6785
792
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
6786
792
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 0) {
6787
      // (ADDPCIS g8rc:$RT, 0)
6788
479
      AsmString = "lnia $\x01";
6789
479
      break;
6790
479
    }
6791
313
    return NULL;
6792
0
  case PPC_BCC:
6793
0
    if (MCInst_getNumOperands(MI) == 3 &&
6794
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6795
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
6796
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
6797
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
6798
      // (BCC 12, crrc:$cc, condbrtarget:$dst)
6799
0
      AsmString = "blt $\x02, $\xFF\x03\x01";
6800
0
      break;
6801
0
    }
6802
0
    if (MCInst_getNumOperands(MI) == 3 &&
6803
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6804
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
6805
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
6806
      // (BCC 12, CR0, condbrtarget:$dst)
6807
0
      AsmString = "blt $\xFF\x03\x01";
6808
0
      break;
6809
0
    }
6810
0
    if (MCInst_getNumOperands(MI) == 3 &&
6811
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6812
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
6813
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
6814
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
6815
      // (BCC 14, crrc:$cc, condbrtarget:$dst)
6816
0
      AsmString = "blt- $\x02, $\xFF\x03\x01";
6817
0
      break;
6818
0
    }
6819
0
    if (MCInst_getNumOperands(MI) == 3 &&
6820
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6821
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
6822
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
6823
      // (BCC 14, CR0, condbrtarget:$dst)
6824
0
      AsmString = "blt- $\xFF\x03\x01";
6825
0
      break;
6826
0
    }
6827
0
    if (MCInst_getNumOperands(MI) == 3 &&
6828
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6829
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
6830
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
6831
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
6832
      // (BCC 15, crrc:$cc, condbrtarget:$dst)
6833
0
      AsmString = "blt+ $\x02, $\xFF\x03\x01";
6834
0
      break;
6835
0
    }
6836
0
    if (MCInst_getNumOperands(MI) == 3 &&
6837
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6838
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
6839
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
6840
      // (BCC 15, CR0, condbrtarget:$dst)
6841
0
      AsmString = "blt+ $\xFF\x03\x01";
6842
0
      break;
6843
0
    }
6844
0
    if (MCInst_getNumOperands(MI) == 3 &&
6845
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6846
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
6847
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
6848
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
6849
      // (BCC 44, crrc:$cc, condbrtarget:$dst)
6850
0
      AsmString = "bgt $\x02, $\xFF\x03\x01";
6851
0
      break;
6852
0
    }
6853
0
    if (MCInst_getNumOperands(MI) == 3 &&
6854
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6855
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
6856
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
6857
      // (BCC 44, CR0, condbrtarget:$dst)
6858
0
      AsmString = "bgt $\xFF\x03\x01";
6859
0
      break;
6860
0
    }
6861
0
    if (MCInst_getNumOperands(MI) == 3 &&
6862
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6863
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
6864
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
6865
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
6866
      // (BCC 46, crrc:$cc, condbrtarget:$dst)
6867
0
      AsmString = "bgt- $\x02, $\xFF\x03\x01";
6868
0
      break;
6869
0
    }
6870
0
    if (MCInst_getNumOperands(MI) == 3 &&
6871
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6872
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
6873
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
6874
      // (BCC 46, CR0, condbrtarget:$dst)
6875
0
      AsmString = "bgt- $\xFF\x03\x01";
6876
0
      break;
6877
0
    }
6878
0
    if (MCInst_getNumOperands(MI) == 3 &&
6879
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6880
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
6881
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
6882
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
6883
      // (BCC 47, crrc:$cc, condbrtarget:$dst)
6884
0
      AsmString = "bgt+ $\x02, $\xFF\x03\x01";
6885
0
      break;
6886
0
    }
6887
0
    if (MCInst_getNumOperands(MI) == 3 &&
6888
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6889
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
6890
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
6891
      // (BCC 47, CR0, condbrtarget:$dst)
6892
0
      AsmString = "bgt+ $\xFF\x03\x01";
6893
0
      break;
6894
0
    }
6895
0
    if (MCInst_getNumOperands(MI) == 3 &&
6896
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6897
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
6898
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
6899
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
6900
      // (BCC 76, crrc:$cc, condbrtarget:$dst)
6901
0
      AsmString = "beq $\x02, $\xFF\x03\x01";
6902
0
      break;
6903
0
    }
6904
0
    if (MCInst_getNumOperands(MI) == 3 &&
6905
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6906
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
6907
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
6908
      // (BCC 76, CR0, condbrtarget:$dst)
6909
0
      AsmString = "beq $\xFF\x03\x01";
6910
0
      break;
6911
0
    }
6912
0
    if (MCInst_getNumOperands(MI) == 3 &&
6913
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6914
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
6915
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
6916
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
6917
      // (BCC 78, crrc:$cc, condbrtarget:$dst)
6918
0
      AsmString = "beq- $\x02, $\xFF\x03\x01";
6919
0
      break;
6920
0
    }
6921
0
    if (MCInst_getNumOperands(MI) == 3 &&
6922
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6923
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
6924
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
6925
      // (BCC 78, CR0, condbrtarget:$dst)
6926
0
      AsmString = "beq- $\xFF\x03\x01";
6927
0
      break;
6928
0
    }
6929
0
    if (MCInst_getNumOperands(MI) == 3 &&
6930
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6931
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
6932
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
6933
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
6934
      // (BCC 79, crrc:$cc, condbrtarget:$dst)
6935
0
      AsmString = "beq+ $\x02, $\xFF\x03\x01";
6936
0
      break;
6937
0
    }
6938
0
    if (MCInst_getNumOperands(MI) == 3 &&
6939
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6940
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
6941
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
6942
      // (BCC 79, CR0, condbrtarget:$dst)
6943
0
      AsmString = "beq+ $\xFF\x03\x01";
6944
0
      break;
6945
0
    }
6946
0
    if (MCInst_getNumOperands(MI) == 3 &&
6947
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6948
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
6949
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
6950
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
6951
      // (BCC 68, crrc:$cc, condbrtarget:$dst)
6952
0
      AsmString = "bne $\x02, $\xFF\x03\x01";
6953
0
      break;
6954
0
    }
6955
0
    if (MCInst_getNumOperands(MI) == 3 &&
6956
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6957
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
6958
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
6959
      // (BCC 68, CR0, condbrtarget:$dst)
6960
0
      AsmString = "bne $\xFF\x03\x01";
6961
0
      break;
6962
0
    }
6963
0
    if (MCInst_getNumOperands(MI) == 3 &&
6964
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6965
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
6966
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
6967
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
6968
      // (BCC 70, crrc:$cc, condbrtarget:$dst)
6969
0
      AsmString = "bne- $\x02, $\xFF\x03\x01";
6970
0
      break;
6971
0
    }
6972
0
    if (MCInst_getNumOperands(MI) == 3 &&
6973
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6974
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
6975
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
6976
      // (BCC 70, CR0, condbrtarget:$dst)
6977
0
      AsmString = "bne- $\xFF\x03\x01";
6978
0
      break;
6979
0
    }
6980
0
    if (MCInst_getNumOperands(MI) == 3 &&
6981
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6982
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
6983
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
6984
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
6985
      // (BCC 71, crrc:$cc, condbrtarget:$dst)
6986
0
      AsmString = "bne+ $\x02, $\xFF\x03\x01";
6987
0
      break;
6988
0
    }
6989
0
    if (MCInst_getNumOperands(MI) == 3 &&
6990
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
6991
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
6992
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
6993
      // (BCC 71, CR0, condbrtarget:$dst)
6994
0
      AsmString = "bne+ $\xFF\x03\x01";
6995
0
      break;
6996
0
    }
6997
0
    return NULL;
6998
0
  case PPC_BCCA:
6999
0
    if (MCInst_getNumOperands(MI) == 3 &&
7000
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7001
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
7002
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7003
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7004
      // (BCCA 12, crrc:$cc, abscondbrtarget:$dst)
7005
0
      AsmString = "blta $\x02, $\xFF\x03\x02";
7006
0
      break;
7007
0
    }
7008
0
    if (MCInst_getNumOperands(MI) == 3 &&
7009
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7010
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
7011
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7012
      // (BCCA 12, CR0, abscondbrtarget:$dst)
7013
0
      AsmString = "blta $\xFF\x03\x02";
7014
0
      break;
7015
0
    }
7016
0
    if (MCInst_getNumOperands(MI) == 3 &&
7017
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7018
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
7019
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7020
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7021
      // (BCCA 14, crrc:$cc, abscondbrtarget:$dst)
7022
0
      AsmString = "blta- $\x02, $\xFF\x03\x02";
7023
0
      break;
7024
0
    }
7025
0
    if (MCInst_getNumOperands(MI) == 3 &&
7026
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7027
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
7028
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7029
      // (BCCA 14, CR0, abscondbrtarget:$dst)
7030
0
      AsmString = "blta- $\xFF\x03\x02";
7031
0
      break;
7032
0
    }
7033
0
    if (MCInst_getNumOperands(MI) == 3 &&
7034
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7035
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
7036
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7037
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7038
      // (BCCA 15, crrc:$cc, abscondbrtarget:$dst)
7039
0
      AsmString = "blta+ $\x02, $\xFF\x03\x02";
7040
0
      break;
7041
0
    }
7042
0
    if (MCInst_getNumOperands(MI) == 3 &&
7043
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7044
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
7045
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7046
      // (BCCA 15, CR0, abscondbrtarget:$dst)
7047
0
      AsmString = "blta+ $\xFF\x03\x02";
7048
0
      break;
7049
0
    }
7050
0
    if (MCInst_getNumOperands(MI) == 3 &&
7051
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7052
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
7053
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7054
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7055
      // (BCCA 44, crrc:$cc, abscondbrtarget:$dst)
7056
0
      AsmString = "bgta $\x02, $\xFF\x03\x02";
7057
0
      break;
7058
0
    }
7059
0
    if (MCInst_getNumOperands(MI) == 3 &&
7060
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7061
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
7062
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7063
      // (BCCA 44, CR0, abscondbrtarget:$dst)
7064
0
      AsmString = "bgta $\xFF\x03\x02";
7065
0
      break;
7066
0
    }
7067
0
    if (MCInst_getNumOperands(MI) == 3 &&
7068
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7069
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
7070
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7071
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7072
      // (BCCA 46, crrc:$cc, abscondbrtarget:$dst)
7073
0
      AsmString = "bgta- $\x02, $\xFF\x03\x02";
7074
0
      break;
7075
0
    }
7076
0
    if (MCInst_getNumOperands(MI) == 3 &&
7077
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7078
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
7079
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7080
      // (BCCA 46, CR0, abscondbrtarget:$dst)
7081
0
      AsmString = "bgta- $\xFF\x03\x02";
7082
0
      break;
7083
0
    }
7084
0
    if (MCInst_getNumOperands(MI) == 3 &&
7085
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7086
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
7087
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7088
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7089
      // (BCCA 47, crrc:$cc, abscondbrtarget:$dst)
7090
0
      AsmString = "bgta+ $\x02, $\xFF\x03\x02";
7091
0
      break;
7092
0
    }
7093
0
    if (MCInst_getNumOperands(MI) == 3 &&
7094
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7095
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
7096
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7097
      // (BCCA 47, CR0, abscondbrtarget:$dst)
7098
0
      AsmString = "bgta+ $\xFF\x03\x02";
7099
0
      break;
7100
0
    }
7101
0
    if (MCInst_getNumOperands(MI) == 3 &&
7102
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7103
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
7104
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7105
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7106
      // (BCCA 76, crrc:$cc, abscondbrtarget:$dst)
7107
0
      AsmString = "beqa $\x02, $\xFF\x03\x02";
7108
0
      break;
7109
0
    }
7110
0
    if (MCInst_getNumOperands(MI) == 3 &&
7111
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7112
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
7113
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7114
      // (BCCA 76, CR0, abscondbrtarget:$dst)
7115
0
      AsmString = "beqa $\xFF\x03\x02";
7116
0
      break;
7117
0
    }
7118
0
    if (MCInst_getNumOperands(MI) == 3 &&
7119
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7120
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
7121
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7122
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7123
      // (BCCA 78, crrc:$cc, abscondbrtarget:$dst)
7124
0
      AsmString = "beqa- $\x02, $\xFF\x03\x02";
7125
0
      break;
7126
0
    }
7127
0
    if (MCInst_getNumOperands(MI) == 3 &&
7128
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7129
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
7130
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7131
      // (BCCA 78, CR0, abscondbrtarget:$dst)
7132
0
      AsmString = "beqa- $\xFF\x03\x02";
7133
0
      break;
7134
0
    }
7135
0
    if (MCInst_getNumOperands(MI) == 3 &&
7136
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7137
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
7138
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7139
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7140
      // (BCCA 79, crrc:$cc, abscondbrtarget:$dst)
7141
0
      AsmString = "beqa+ $\x02, $\xFF\x03\x02";
7142
0
      break;
7143
0
    }
7144
0
    if (MCInst_getNumOperands(MI) == 3 &&
7145
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7146
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
7147
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7148
      // (BCCA 79, CR0, abscondbrtarget:$dst)
7149
0
      AsmString = "beqa+ $\xFF\x03\x02";
7150
0
      break;
7151
0
    }
7152
0
    if (MCInst_getNumOperands(MI) == 3 &&
7153
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7154
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
7155
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7156
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7157
      // (BCCA 68, crrc:$cc, abscondbrtarget:$dst)
7158
0
      AsmString = "bnea $\x02, $\xFF\x03\x02";
7159
0
      break;
7160
0
    }
7161
0
    if (MCInst_getNumOperands(MI) == 3 &&
7162
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7163
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
7164
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7165
      // (BCCA 68, CR0, abscondbrtarget:$dst)
7166
0
      AsmString = "bnea $\xFF\x03\x02";
7167
0
      break;
7168
0
    }
7169
0
    if (MCInst_getNumOperands(MI) == 3 &&
7170
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7171
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
7172
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7173
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7174
      // (BCCA 70, crrc:$cc, abscondbrtarget:$dst)
7175
0
      AsmString = "bnea- $\x02, $\xFF\x03\x02";
7176
0
      break;
7177
0
    }
7178
0
    if (MCInst_getNumOperands(MI) == 3 &&
7179
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7180
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
7181
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7182
      // (BCCA 70, CR0, abscondbrtarget:$dst)
7183
0
      AsmString = "bnea- $\xFF\x03\x02";
7184
0
      break;
7185
0
    }
7186
0
    if (MCInst_getNumOperands(MI) == 3 &&
7187
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7188
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
7189
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7190
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7191
      // (BCCA 71, crrc:$cc, abscondbrtarget:$dst)
7192
0
      AsmString = "bnea+ $\x02, $\xFF\x03\x02";
7193
0
      break;
7194
0
    }
7195
0
    if (MCInst_getNumOperands(MI) == 3 &&
7196
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7197
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
7198
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7199
      // (BCCA 71, CR0, abscondbrtarget:$dst)
7200
0
      AsmString = "bnea+ $\xFF\x03\x02";
7201
0
      break;
7202
0
    }
7203
0
    return NULL;
7204
0
  case PPC_BCCCTR:
7205
0
    if (MCInst_getNumOperands(MI) == 2 &&
7206
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7207
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
7208
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7209
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7210
      // (BCCCTR 12, crrc:$cc)
7211
0
      AsmString = "bltctr $\x02";
7212
0
      break;
7213
0
    }
7214
0
    if (MCInst_getNumOperands(MI) == 2 &&
7215
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7216
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
7217
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7218
      // (BCCCTR 12, CR0)
7219
0
      AsmString = "bltctr";
7220
0
      break;
7221
0
    }
7222
0
    if (MCInst_getNumOperands(MI) == 2 &&
7223
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7224
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
7225
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7226
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7227
      // (BCCCTR 14, crrc:$cc)
7228
0
      AsmString = "bltctr- $\x02";
7229
0
      break;
7230
0
    }
7231
0
    if (MCInst_getNumOperands(MI) == 2 &&
7232
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7233
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
7234
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7235
      // (BCCCTR 14, CR0)
7236
0
      AsmString = "bltctr-";
7237
0
      break;
7238
0
    }
7239
0
    if (MCInst_getNumOperands(MI) == 2 &&
7240
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7241
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
7242
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7243
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7244
      // (BCCCTR 15, crrc:$cc)
7245
0
      AsmString = "bltctr+ $\x02";
7246
0
      break;
7247
0
    }
7248
0
    if (MCInst_getNumOperands(MI) == 2 &&
7249
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7250
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
7251
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7252
      // (BCCCTR 15, CR0)
7253
0
      AsmString = "bltctr+";
7254
0
      break;
7255
0
    }
7256
0
    if (MCInst_getNumOperands(MI) == 2 &&
7257
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7258
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
7259
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7260
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7261
      // (BCCCTR 44, crrc:$cc)
7262
0
      AsmString = "bgtctr $\x02";
7263
0
      break;
7264
0
    }
7265
0
    if (MCInst_getNumOperands(MI) == 2 &&
7266
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7267
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
7268
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7269
      // (BCCCTR 44, CR0)
7270
0
      AsmString = "bgtctr";
7271
0
      break;
7272
0
    }
7273
0
    if (MCInst_getNumOperands(MI) == 2 &&
7274
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7275
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
7276
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7277
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7278
      // (BCCCTR 46, crrc:$cc)
7279
0
      AsmString = "bgtctr- $\x02";
7280
0
      break;
7281
0
    }
7282
0
    if (MCInst_getNumOperands(MI) == 2 &&
7283
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7284
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
7285
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7286
      // (BCCCTR 46, CR0)
7287
0
      AsmString = "bgtctr-";
7288
0
      break;
7289
0
    }
7290
0
    if (MCInst_getNumOperands(MI) == 2 &&
7291
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7292
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
7293
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7294
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7295
      // (BCCCTR 47, crrc:$cc)
7296
0
      AsmString = "bgtctr+ $\x02";
7297
0
      break;
7298
0
    }
7299
0
    if (MCInst_getNumOperands(MI) == 2 &&
7300
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7301
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
7302
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7303
      // (BCCCTR 47, CR0)
7304
0
      AsmString = "bgtctr+";
7305
0
      break;
7306
0
    }
7307
0
    if (MCInst_getNumOperands(MI) == 2 &&
7308
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7309
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
7310
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7311
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7312
      // (BCCCTR 76, crrc:$cc)
7313
0
      AsmString = "beqctr $\x02";
7314
0
      break;
7315
0
    }
7316
0
    if (MCInst_getNumOperands(MI) == 2 &&
7317
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7318
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
7319
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7320
      // (BCCCTR 76, CR0)
7321
0
      AsmString = "beqctr";
7322
0
      break;
7323
0
    }
7324
0
    if (MCInst_getNumOperands(MI) == 2 &&
7325
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7326
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
7327
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7328
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7329
      // (BCCCTR 78, crrc:$cc)
7330
0
      AsmString = "beqctr- $\x02";
7331
0
      break;
7332
0
    }
7333
0
    if (MCInst_getNumOperands(MI) == 2 &&
7334
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7335
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
7336
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7337
      // (BCCCTR 78, CR0)
7338
0
      AsmString = "beqctr-";
7339
0
      break;
7340
0
    }
7341
0
    if (MCInst_getNumOperands(MI) == 2 &&
7342
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7343
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
7344
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7345
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7346
      // (BCCCTR 79, crrc:$cc)
7347
0
      AsmString = "beqctr+ $\x02";
7348
0
      break;
7349
0
    }
7350
0
    if (MCInst_getNumOperands(MI) == 2 &&
7351
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7352
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
7353
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7354
      // (BCCCTR 79, CR0)
7355
0
      AsmString = "beqctr+";
7356
0
      break;
7357
0
    }
7358
0
    if (MCInst_getNumOperands(MI) == 2 &&
7359
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7360
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
7361
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7362
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7363
      // (BCCCTR 68, crrc:$cc)
7364
0
      AsmString = "bnectr $\x02";
7365
0
      break;
7366
0
    }
7367
0
    if (MCInst_getNumOperands(MI) == 2 &&
7368
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7369
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
7370
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7371
      // (BCCCTR 68, CR0)
7372
0
      AsmString = "bnectr";
7373
0
      break;
7374
0
    }
7375
0
    if (MCInst_getNumOperands(MI) == 2 &&
7376
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7377
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
7378
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7379
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7380
      // (BCCCTR 70, crrc:$cc)
7381
0
      AsmString = "bnectr- $\x02";
7382
0
      break;
7383
0
    }
7384
0
    if (MCInst_getNumOperands(MI) == 2 &&
7385
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7386
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
7387
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7388
      // (BCCCTR 70, CR0)
7389
0
      AsmString = "bnectr-";
7390
0
      break;
7391
0
    }
7392
0
    if (MCInst_getNumOperands(MI) == 2 &&
7393
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7394
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
7395
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7396
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7397
      // (BCCCTR 71, crrc:$cc)
7398
0
      AsmString = "bnectr+ $\x02";
7399
0
      break;
7400
0
    }
7401
0
    if (MCInst_getNumOperands(MI) == 2 &&
7402
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7403
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
7404
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7405
      // (BCCCTR 71, CR0)
7406
0
      AsmString = "bnectr+";
7407
0
      break;
7408
0
    }
7409
0
    return NULL;
7410
0
  case PPC_BCCCTRL:
7411
0
    if (MCInst_getNumOperands(MI) == 2 &&
7412
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7413
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
7414
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7415
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7416
      // (BCCCTRL 12, crrc:$cc)
7417
0
      AsmString = "bltctrl $\x02";
7418
0
      break;
7419
0
    }
7420
0
    if (MCInst_getNumOperands(MI) == 2 &&
7421
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7422
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
7423
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7424
      // (BCCCTRL 12, CR0)
7425
0
      AsmString = "bltctrl";
7426
0
      break;
7427
0
    }
7428
0
    if (MCInst_getNumOperands(MI) == 2 &&
7429
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7430
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
7431
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7432
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7433
      // (BCCCTRL 14, crrc:$cc)
7434
0
      AsmString = "bltctrl- $\x02";
7435
0
      break;
7436
0
    }
7437
0
    if (MCInst_getNumOperands(MI) == 2 &&
7438
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7439
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
7440
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7441
      // (BCCCTRL 14, CR0)
7442
0
      AsmString = "bltctrl-";
7443
0
      break;
7444
0
    }
7445
0
    if (MCInst_getNumOperands(MI) == 2 &&
7446
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7447
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
7448
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7449
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7450
      // (BCCCTRL 15, crrc:$cc)
7451
0
      AsmString = "bltctrl+ $\x02";
7452
0
      break;
7453
0
    }
7454
0
    if (MCInst_getNumOperands(MI) == 2 &&
7455
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7456
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
7457
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7458
      // (BCCCTRL 15, CR0)
7459
0
      AsmString = "bltctrl+";
7460
0
      break;
7461
0
    }
7462
0
    if (MCInst_getNumOperands(MI) == 2 &&
7463
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7464
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
7465
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7466
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7467
      // (BCCCTRL 44, crrc:$cc)
7468
0
      AsmString = "bgtctrl $\x02";
7469
0
      break;
7470
0
    }
7471
0
    if (MCInst_getNumOperands(MI) == 2 &&
7472
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7473
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
7474
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7475
      // (BCCCTRL 44, CR0)
7476
0
      AsmString = "bgtctrl";
7477
0
      break;
7478
0
    }
7479
0
    if (MCInst_getNumOperands(MI) == 2 &&
7480
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7481
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
7482
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7483
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7484
      // (BCCCTRL 46, crrc:$cc)
7485
0
      AsmString = "bgtctrl- $\x02";
7486
0
      break;
7487
0
    }
7488
0
    if (MCInst_getNumOperands(MI) == 2 &&
7489
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7490
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
7491
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7492
      // (BCCCTRL 46, CR0)
7493
0
      AsmString = "bgtctrl-";
7494
0
      break;
7495
0
    }
7496
0
    if (MCInst_getNumOperands(MI) == 2 &&
7497
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7498
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
7499
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7500
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7501
      // (BCCCTRL 47, crrc:$cc)
7502
0
      AsmString = "bgtctrl+ $\x02";
7503
0
      break;
7504
0
    }
7505
0
    if (MCInst_getNumOperands(MI) == 2 &&
7506
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7507
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
7508
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7509
      // (BCCCTRL 47, CR0)
7510
0
      AsmString = "bgtctrl+";
7511
0
      break;
7512
0
    }
7513
0
    if (MCInst_getNumOperands(MI) == 2 &&
7514
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7515
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
7516
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7517
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7518
      // (BCCCTRL 76, crrc:$cc)
7519
0
      AsmString = "beqctrl $\x02";
7520
0
      break;
7521
0
    }
7522
0
    if (MCInst_getNumOperands(MI) == 2 &&
7523
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7524
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
7525
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7526
      // (BCCCTRL 76, CR0)
7527
0
      AsmString = "beqctrl";
7528
0
      break;
7529
0
    }
7530
0
    if (MCInst_getNumOperands(MI) == 2 &&
7531
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7532
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
7533
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7534
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7535
      // (BCCCTRL 78, crrc:$cc)
7536
0
      AsmString = "beqctrl- $\x02";
7537
0
      break;
7538
0
    }
7539
0
    if (MCInst_getNumOperands(MI) == 2 &&
7540
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7541
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
7542
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7543
      // (BCCCTRL 78, CR0)
7544
0
      AsmString = "beqctrl-";
7545
0
      break;
7546
0
    }
7547
0
    if (MCInst_getNumOperands(MI) == 2 &&
7548
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7549
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
7550
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7551
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7552
      // (BCCCTRL 79, crrc:$cc)
7553
0
      AsmString = "beqctrl+ $\x02";
7554
0
      break;
7555
0
    }
7556
0
    if (MCInst_getNumOperands(MI) == 2 &&
7557
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7558
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
7559
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7560
      // (BCCCTRL 79, CR0)
7561
0
      AsmString = "beqctrl+";
7562
0
      break;
7563
0
    }
7564
0
    if (MCInst_getNumOperands(MI) == 2 &&
7565
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7566
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
7567
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7568
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7569
      // (BCCCTRL 68, crrc:$cc)
7570
0
      AsmString = "bnectrl $\x02";
7571
0
      break;
7572
0
    }
7573
0
    if (MCInst_getNumOperands(MI) == 2 &&
7574
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7575
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
7576
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7577
      // (BCCCTRL 68, CR0)
7578
0
      AsmString = "bnectrl";
7579
0
      break;
7580
0
    }
7581
0
    if (MCInst_getNumOperands(MI) == 2 &&
7582
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7583
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
7584
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7585
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7586
      // (BCCCTRL 70, crrc:$cc)
7587
0
      AsmString = "bnectrl- $\x02";
7588
0
      break;
7589
0
    }
7590
0
    if (MCInst_getNumOperands(MI) == 2 &&
7591
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7592
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
7593
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7594
      // (BCCCTRL 70, CR0)
7595
0
      AsmString = "bnectrl-";
7596
0
      break;
7597
0
    }
7598
0
    if (MCInst_getNumOperands(MI) == 2 &&
7599
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7600
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
7601
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7602
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7603
      // (BCCCTRL 71, crrc:$cc)
7604
0
      AsmString = "bnectrl+ $\x02";
7605
0
      break;
7606
0
    }
7607
0
    if (MCInst_getNumOperands(MI) == 2 &&
7608
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7609
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
7610
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7611
      // (BCCCTRL 71, CR0)
7612
0
      AsmString = "bnectrl+";
7613
0
      break;
7614
0
    }
7615
0
    return NULL;
7616
0
  case PPC_BCCL:
7617
0
    if (MCInst_getNumOperands(MI) == 3 &&
7618
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7619
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
7620
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7621
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7622
      // (BCCL 12, crrc:$cc, condbrtarget:$dst)
7623
0
      AsmString = "bltl $\x02, $\xFF\x03\x01";
7624
0
      break;
7625
0
    }
7626
0
    if (MCInst_getNumOperands(MI) == 3 &&
7627
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7628
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
7629
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7630
      // (BCCL 12, CR0, condbrtarget:$dst)
7631
0
      AsmString = "bltl $\xFF\x03\x01";
7632
0
      break;
7633
0
    }
7634
0
    if (MCInst_getNumOperands(MI) == 3 &&
7635
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7636
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
7637
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7638
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7639
      // (BCCL 14, crrc:$cc, condbrtarget:$dst)
7640
0
      AsmString = "bltl- $\x02, $\xFF\x03\x01";
7641
0
      break;
7642
0
    }
7643
0
    if (MCInst_getNumOperands(MI) == 3 &&
7644
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7645
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
7646
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7647
      // (BCCL 14, CR0, condbrtarget:$dst)
7648
0
      AsmString = "bltl- $\xFF\x03\x01";
7649
0
      break;
7650
0
    }
7651
0
    if (MCInst_getNumOperands(MI) == 3 &&
7652
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7653
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
7654
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7655
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7656
      // (BCCL 15, crrc:$cc, condbrtarget:$dst)
7657
0
      AsmString = "bltl+ $\x02, $\xFF\x03\x01";
7658
0
      break;
7659
0
    }
7660
0
    if (MCInst_getNumOperands(MI) == 3 &&
7661
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7662
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
7663
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7664
      // (BCCL 15, CR0, condbrtarget:$dst)
7665
0
      AsmString = "bltl+ $\xFF\x03\x01";
7666
0
      break;
7667
0
    }
7668
0
    if (MCInst_getNumOperands(MI) == 3 &&
7669
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7670
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
7671
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7672
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7673
      // (BCCL 44, crrc:$cc, condbrtarget:$dst)
7674
0
      AsmString = "bgtl $\x02, $\xFF\x03\x01";
7675
0
      break;
7676
0
    }
7677
0
    if (MCInst_getNumOperands(MI) == 3 &&
7678
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7679
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
7680
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7681
      // (BCCL 44, CR0, condbrtarget:$dst)
7682
0
      AsmString = "bgtl $\xFF\x03\x01";
7683
0
      break;
7684
0
    }
7685
0
    if (MCInst_getNumOperands(MI) == 3 &&
7686
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7687
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
7688
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7689
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7690
      // (BCCL 46, crrc:$cc, condbrtarget:$dst)
7691
0
      AsmString = "bgtl- $\x02, $\xFF\x03\x01";
7692
0
      break;
7693
0
    }
7694
0
    if (MCInst_getNumOperands(MI) == 3 &&
7695
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7696
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
7697
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7698
      // (BCCL 46, CR0, condbrtarget:$dst)
7699
0
      AsmString = "bgtl- $\xFF\x03\x01";
7700
0
      break;
7701
0
    }
7702
0
    if (MCInst_getNumOperands(MI) == 3 &&
7703
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7704
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
7705
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7706
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7707
      // (BCCL 47, crrc:$cc, condbrtarget:$dst)
7708
0
      AsmString = "bgtl+ $\x02, $\xFF\x03\x01";
7709
0
      break;
7710
0
    }
7711
0
    if (MCInst_getNumOperands(MI) == 3 &&
7712
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7713
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
7714
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7715
      // (BCCL 47, CR0, condbrtarget:$dst)
7716
0
      AsmString = "bgtl+ $\xFF\x03\x01";
7717
0
      break;
7718
0
    }
7719
0
    if (MCInst_getNumOperands(MI) == 3 &&
7720
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7721
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
7722
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7723
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7724
      // (BCCL 76, crrc:$cc, condbrtarget:$dst)
7725
0
      AsmString = "beql $\x02, $\xFF\x03\x01";
7726
0
      break;
7727
0
    }
7728
0
    if (MCInst_getNumOperands(MI) == 3 &&
7729
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7730
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
7731
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7732
      // (BCCL 76, CR0, condbrtarget:$dst)
7733
0
      AsmString = "beql $\xFF\x03\x01";
7734
0
      break;
7735
0
    }
7736
0
    if (MCInst_getNumOperands(MI) == 3 &&
7737
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7738
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
7739
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7740
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7741
      // (BCCL 78, crrc:$cc, condbrtarget:$dst)
7742
0
      AsmString = "beql- $\x02, $\xFF\x03\x01";
7743
0
      break;
7744
0
    }
7745
0
    if (MCInst_getNumOperands(MI) == 3 &&
7746
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7747
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
7748
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7749
      // (BCCL 78, CR0, condbrtarget:$dst)
7750
0
      AsmString = "beql- $\xFF\x03\x01";
7751
0
      break;
7752
0
    }
7753
0
    if (MCInst_getNumOperands(MI) == 3 &&
7754
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7755
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
7756
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7757
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7758
      // (BCCL 79, crrc:$cc, condbrtarget:$dst)
7759
0
      AsmString = "beql+ $\x02, $\xFF\x03\x01";
7760
0
      break;
7761
0
    }
7762
0
    if (MCInst_getNumOperands(MI) == 3 &&
7763
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7764
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
7765
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7766
      // (BCCL 79, CR0, condbrtarget:$dst)
7767
0
      AsmString = "beql+ $\xFF\x03\x01";
7768
0
      break;
7769
0
    }
7770
0
    if (MCInst_getNumOperands(MI) == 3 &&
7771
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7772
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
7773
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7774
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7775
      // (BCCL 68, crrc:$cc, condbrtarget:$dst)
7776
0
      AsmString = "bnel $\x02, $\xFF\x03\x01";
7777
0
      break;
7778
0
    }
7779
0
    if (MCInst_getNumOperands(MI) == 3 &&
7780
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7781
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
7782
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7783
      // (BCCL 68, CR0, condbrtarget:$dst)
7784
0
      AsmString = "bnel $\xFF\x03\x01";
7785
0
      break;
7786
0
    }
7787
0
    if (MCInst_getNumOperands(MI) == 3 &&
7788
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7789
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
7790
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7791
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7792
      // (BCCL 70, crrc:$cc, condbrtarget:$dst)
7793
0
      AsmString = "bnel- $\x02, $\xFF\x03\x01";
7794
0
      break;
7795
0
    }
7796
0
    if (MCInst_getNumOperands(MI) == 3 &&
7797
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7798
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
7799
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7800
      // (BCCL 70, CR0, condbrtarget:$dst)
7801
0
      AsmString = "bnel- $\xFF\x03\x01";
7802
0
      break;
7803
0
    }
7804
0
    if (MCInst_getNumOperands(MI) == 3 &&
7805
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7806
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
7807
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7808
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7809
      // (BCCL 71, crrc:$cc, condbrtarget:$dst)
7810
0
      AsmString = "bnel+ $\x02, $\xFF\x03\x01";
7811
0
      break;
7812
0
    }
7813
0
    if (MCInst_getNumOperands(MI) == 3 &&
7814
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7815
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
7816
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7817
      // (BCCL 71, CR0, condbrtarget:$dst)
7818
0
      AsmString = "bnel+ $\xFF\x03\x01";
7819
0
      break;
7820
0
    }
7821
0
    return NULL;
7822
0
  case PPC_BCCLA:
7823
0
    if (MCInst_getNumOperands(MI) == 3 &&
7824
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7825
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
7826
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7827
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7828
      // (BCCLA 12, crrc:$cc, abscondbrtarget:$dst)
7829
0
      AsmString = "bltla $\x02, $\xFF\x03\x02";
7830
0
      break;
7831
0
    }
7832
0
    if (MCInst_getNumOperands(MI) == 3 &&
7833
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7834
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
7835
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7836
      // (BCCLA 12, CR0, abscondbrtarget:$dst)
7837
0
      AsmString = "bltla $\xFF\x03\x02";
7838
0
      break;
7839
0
    }
7840
0
    if (MCInst_getNumOperands(MI) == 3 &&
7841
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7842
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
7843
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7844
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7845
      // (BCCLA 14, crrc:$cc, abscondbrtarget:$dst)
7846
0
      AsmString = "bltla- $\x02, $\xFF\x03\x02";
7847
0
      break;
7848
0
    }
7849
0
    if (MCInst_getNumOperands(MI) == 3 &&
7850
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7851
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
7852
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7853
      // (BCCLA 14, CR0, abscondbrtarget:$dst)
7854
0
      AsmString = "bltla- $\xFF\x03\x02";
7855
0
      break;
7856
0
    }
7857
0
    if (MCInst_getNumOperands(MI) == 3 &&
7858
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7859
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
7860
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7861
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7862
      // (BCCLA 15, crrc:$cc, abscondbrtarget:$dst)
7863
0
      AsmString = "bltla+ $\x02, $\xFF\x03\x02";
7864
0
      break;
7865
0
    }
7866
0
    if (MCInst_getNumOperands(MI) == 3 &&
7867
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7868
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
7869
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7870
      // (BCCLA 15, CR0, abscondbrtarget:$dst)
7871
0
      AsmString = "bltla+ $\xFF\x03\x02";
7872
0
      break;
7873
0
    }
7874
0
    if (MCInst_getNumOperands(MI) == 3 &&
7875
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7876
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
7877
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7878
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7879
      // (BCCLA 44, crrc:$cc, abscondbrtarget:$dst)
7880
0
      AsmString = "bgtla $\x02, $\xFF\x03\x02";
7881
0
      break;
7882
0
    }
7883
0
    if (MCInst_getNumOperands(MI) == 3 &&
7884
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7885
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
7886
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7887
      // (BCCLA 44, CR0, abscondbrtarget:$dst)
7888
0
      AsmString = "bgtla $\xFF\x03\x02";
7889
0
      break;
7890
0
    }
7891
0
    if (MCInst_getNumOperands(MI) == 3 &&
7892
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7893
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
7894
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7895
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7896
      // (BCCLA 46, crrc:$cc, abscondbrtarget:$dst)
7897
0
      AsmString = "bgtla- $\x02, $\xFF\x03\x02";
7898
0
      break;
7899
0
    }
7900
0
    if (MCInst_getNumOperands(MI) == 3 &&
7901
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7902
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
7903
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7904
      // (BCCLA 46, CR0, abscondbrtarget:$dst)
7905
0
      AsmString = "bgtla- $\xFF\x03\x02";
7906
0
      break;
7907
0
    }
7908
0
    if (MCInst_getNumOperands(MI) == 3 &&
7909
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7910
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
7911
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7912
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7913
      // (BCCLA 47, crrc:$cc, abscondbrtarget:$dst)
7914
0
      AsmString = "bgtla+ $\x02, $\xFF\x03\x02";
7915
0
      break;
7916
0
    }
7917
0
    if (MCInst_getNumOperands(MI) == 3 &&
7918
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7919
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
7920
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7921
      // (BCCLA 47, CR0, abscondbrtarget:$dst)
7922
0
      AsmString = "bgtla+ $\xFF\x03\x02";
7923
0
      break;
7924
0
    }
7925
0
    if (MCInst_getNumOperands(MI) == 3 &&
7926
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7927
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
7928
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7929
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7930
      // (BCCLA 76, crrc:$cc, abscondbrtarget:$dst)
7931
0
      AsmString = "beqla $\x02, $\xFF\x03\x02";
7932
0
      break;
7933
0
    }
7934
0
    if (MCInst_getNumOperands(MI) == 3 &&
7935
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7936
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
7937
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7938
      // (BCCLA 76, CR0, abscondbrtarget:$dst)
7939
0
      AsmString = "beqla $\xFF\x03\x02";
7940
0
      break;
7941
0
    }
7942
0
    if (MCInst_getNumOperands(MI) == 3 &&
7943
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7944
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
7945
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7946
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7947
      // (BCCLA 78, crrc:$cc, abscondbrtarget:$dst)
7948
0
      AsmString = "beqla- $\x02, $\xFF\x03\x02";
7949
0
      break;
7950
0
    }
7951
0
    if (MCInst_getNumOperands(MI) == 3 &&
7952
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7953
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
7954
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7955
      // (BCCLA 78, CR0, abscondbrtarget:$dst)
7956
0
      AsmString = "beqla- $\xFF\x03\x02";
7957
0
      break;
7958
0
    }
7959
0
    if (MCInst_getNumOperands(MI) == 3 &&
7960
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7961
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
7962
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7963
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7964
      // (BCCLA 79, crrc:$cc, abscondbrtarget:$dst)
7965
0
      AsmString = "beqla+ $\x02, $\xFF\x03\x02";
7966
0
      break;
7967
0
    }
7968
0
    if (MCInst_getNumOperands(MI) == 3 &&
7969
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7970
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
7971
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7972
      // (BCCLA 79, CR0, abscondbrtarget:$dst)
7973
0
      AsmString = "beqla+ $\xFF\x03\x02";
7974
0
      break;
7975
0
    }
7976
0
    if (MCInst_getNumOperands(MI) == 3 &&
7977
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7978
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
7979
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7980
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7981
      // (BCCLA 68, crrc:$cc, abscondbrtarget:$dst)
7982
0
      AsmString = "bnela $\x02, $\xFF\x03\x02";
7983
0
      break;
7984
0
    }
7985
0
    if (MCInst_getNumOperands(MI) == 3 &&
7986
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7987
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
7988
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
7989
      // (BCCLA 68, CR0, abscondbrtarget:$dst)
7990
0
      AsmString = "bnela $\xFF\x03\x02";
7991
0
      break;
7992
0
    }
7993
0
    if (MCInst_getNumOperands(MI) == 3 &&
7994
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
7995
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
7996
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
7997
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
7998
      // (BCCLA 70, crrc:$cc, abscondbrtarget:$dst)
7999
0
      AsmString = "bnela- $\x02, $\xFF\x03\x02";
8000
0
      break;
8001
0
    }
8002
0
    if (MCInst_getNumOperands(MI) == 3 &&
8003
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8004
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
8005
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8006
      // (BCCLA 70, CR0, abscondbrtarget:$dst)
8007
0
      AsmString = "bnela- $\xFF\x03\x02";
8008
0
      break;
8009
0
    }
8010
0
    if (MCInst_getNumOperands(MI) == 3 &&
8011
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8012
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
8013
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8014
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8015
      // (BCCLA 71, crrc:$cc, abscondbrtarget:$dst)
8016
0
      AsmString = "bnela+ $\x02, $\xFF\x03\x02";
8017
0
      break;
8018
0
    }
8019
0
    if (MCInst_getNumOperands(MI) == 3 &&
8020
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8021
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
8022
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8023
      // (BCCLA 71, CR0, abscondbrtarget:$dst)
8024
0
      AsmString = "bnela+ $\xFF\x03\x02";
8025
0
      break;
8026
0
    }
8027
0
    return NULL;
8028
0
  case PPC_BCCLR:
8029
0
    if (MCInst_getNumOperands(MI) == 2 &&
8030
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8031
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
8032
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8033
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8034
      // (BCCLR 12, crrc:$cc)
8035
0
      AsmString = "bltlr $\x02";
8036
0
      break;
8037
0
    }
8038
0
    if (MCInst_getNumOperands(MI) == 2 &&
8039
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8040
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
8041
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8042
      // (BCCLR 12, CR0)
8043
0
      AsmString = "bltlr";
8044
0
      break;
8045
0
    }
8046
0
    if (MCInst_getNumOperands(MI) == 2 &&
8047
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8048
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
8049
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8050
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8051
      // (BCCLR 14, crrc:$cc)
8052
0
      AsmString = "bltlr- $\x02";
8053
0
      break;
8054
0
    }
8055
0
    if (MCInst_getNumOperands(MI) == 2 &&
8056
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8057
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
8058
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8059
      // (BCCLR 14, CR0)
8060
0
      AsmString = "bltlr-";
8061
0
      break;
8062
0
    }
8063
0
    if (MCInst_getNumOperands(MI) == 2 &&
8064
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8065
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
8066
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8067
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8068
      // (BCCLR 15, crrc:$cc)
8069
0
      AsmString = "bltlr+ $\x02";
8070
0
      break;
8071
0
    }
8072
0
    if (MCInst_getNumOperands(MI) == 2 &&
8073
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8074
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
8075
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8076
      // (BCCLR 15, CR0)
8077
0
      AsmString = "bltlr+";
8078
0
      break;
8079
0
    }
8080
0
    if (MCInst_getNumOperands(MI) == 2 &&
8081
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8082
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
8083
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8084
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8085
      // (BCCLR 44, crrc:$cc)
8086
0
      AsmString = "bgtlr $\x02";
8087
0
      break;
8088
0
    }
8089
0
    if (MCInst_getNumOperands(MI) == 2 &&
8090
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8091
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
8092
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8093
      // (BCCLR 44, CR0)
8094
0
      AsmString = "bgtlr";
8095
0
      break;
8096
0
    }
8097
0
    if (MCInst_getNumOperands(MI) == 2 &&
8098
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8099
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
8100
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8101
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8102
      // (BCCLR 46, crrc:$cc)
8103
0
      AsmString = "bgtlr- $\x02";
8104
0
      break;
8105
0
    }
8106
0
    if (MCInst_getNumOperands(MI) == 2 &&
8107
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8108
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
8109
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8110
      // (BCCLR 46, CR0)
8111
0
      AsmString = "bgtlr-";
8112
0
      break;
8113
0
    }
8114
0
    if (MCInst_getNumOperands(MI) == 2 &&
8115
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8116
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
8117
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8118
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8119
      // (BCCLR 47, crrc:$cc)
8120
0
      AsmString = "bgtlr+ $\x02";
8121
0
      break;
8122
0
    }
8123
0
    if (MCInst_getNumOperands(MI) == 2 &&
8124
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8125
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
8126
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8127
      // (BCCLR 47, CR0)
8128
0
      AsmString = "bgtlr+";
8129
0
      break;
8130
0
    }
8131
0
    if (MCInst_getNumOperands(MI) == 2 &&
8132
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8133
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
8134
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8135
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8136
      // (BCCLR 76, crrc:$cc)
8137
0
      AsmString = "beqlr $\x02";
8138
0
      break;
8139
0
    }
8140
0
    if (MCInst_getNumOperands(MI) == 2 &&
8141
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8142
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
8143
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8144
      // (BCCLR 76, CR0)
8145
0
      AsmString = "beqlr";
8146
0
      break;
8147
0
    }
8148
0
    if (MCInst_getNumOperands(MI) == 2 &&
8149
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8150
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
8151
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8152
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8153
      // (BCCLR 78, crrc:$cc)
8154
0
      AsmString = "beqlr- $\x02";
8155
0
      break;
8156
0
    }
8157
0
    if (MCInst_getNumOperands(MI) == 2 &&
8158
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8159
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
8160
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8161
      // (BCCLR 78, CR0)
8162
0
      AsmString = "beqlr-";
8163
0
      break;
8164
0
    }
8165
0
    if (MCInst_getNumOperands(MI) == 2 &&
8166
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8167
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
8168
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8169
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8170
      // (BCCLR 79, crrc:$cc)
8171
0
      AsmString = "beqlr+ $\x02";
8172
0
      break;
8173
0
    }
8174
0
    if (MCInst_getNumOperands(MI) == 2 &&
8175
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8176
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
8177
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8178
      // (BCCLR 79, CR0)
8179
0
      AsmString = "beqlr+";
8180
0
      break;
8181
0
    }
8182
0
    if (MCInst_getNumOperands(MI) == 2 &&
8183
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8184
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
8185
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8186
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8187
      // (BCCLR 68, crrc:$cc)
8188
0
      AsmString = "bnelr $\x02";
8189
0
      break;
8190
0
    }
8191
0
    if (MCInst_getNumOperands(MI) == 2 &&
8192
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8193
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
8194
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8195
      // (BCCLR 68, CR0)
8196
0
      AsmString = "bnelr";
8197
0
      break;
8198
0
    }
8199
0
    if (MCInst_getNumOperands(MI) == 2 &&
8200
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8201
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
8202
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8203
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8204
      // (BCCLR 70, crrc:$cc)
8205
0
      AsmString = "bnelr- $\x02";
8206
0
      break;
8207
0
    }
8208
0
    if (MCInst_getNumOperands(MI) == 2 &&
8209
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8210
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
8211
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8212
      // (BCCLR 70, CR0)
8213
0
      AsmString = "bnelr-";
8214
0
      break;
8215
0
    }
8216
0
    if (MCInst_getNumOperands(MI) == 2 &&
8217
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8218
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
8219
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8220
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8221
      // (BCCLR 71, crrc:$cc)
8222
0
      AsmString = "bnelr+ $\x02";
8223
0
      break;
8224
0
    }
8225
0
    if (MCInst_getNumOperands(MI) == 2 &&
8226
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8227
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
8228
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8229
      // (BCCLR 71, CR0)
8230
0
      AsmString = "bnelr+";
8231
0
      break;
8232
0
    }
8233
0
    return NULL;
8234
0
  case PPC_BCCLRL:
8235
0
    if (MCInst_getNumOperands(MI) == 2 &&
8236
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8237
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
8238
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8239
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8240
      // (BCCLRL 12, crrc:$cc)
8241
0
      AsmString = "bltlrl $\x02";
8242
0
      break;
8243
0
    }
8244
0
    if (MCInst_getNumOperands(MI) == 2 &&
8245
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8246
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
8247
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8248
      // (BCCLRL 12, CR0)
8249
0
      AsmString = "bltlrl";
8250
0
      break;
8251
0
    }
8252
0
    if (MCInst_getNumOperands(MI) == 2 &&
8253
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8254
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
8255
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8256
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8257
      // (BCCLRL 14, crrc:$cc)
8258
0
      AsmString = "bltlrl- $\x02";
8259
0
      break;
8260
0
    }
8261
0
    if (MCInst_getNumOperands(MI) == 2 &&
8262
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8263
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
8264
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8265
      // (BCCLRL 14, CR0)
8266
0
      AsmString = "bltlrl-";
8267
0
      break;
8268
0
    }
8269
0
    if (MCInst_getNumOperands(MI) == 2 &&
8270
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8271
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
8272
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8273
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8274
      // (BCCLRL 15, crrc:$cc)
8275
0
      AsmString = "bltlrl+ $\x02";
8276
0
      break;
8277
0
    }
8278
0
    if (MCInst_getNumOperands(MI) == 2 &&
8279
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8280
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
8281
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8282
      // (BCCLRL 15, CR0)
8283
0
      AsmString = "bltlrl+";
8284
0
      break;
8285
0
    }
8286
0
    if (MCInst_getNumOperands(MI) == 2 &&
8287
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8288
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
8289
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8290
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8291
      // (BCCLRL 44, crrc:$cc)
8292
0
      AsmString = "bgtlrl $\x02";
8293
0
      break;
8294
0
    }
8295
0
    if (MCInst_getNumOperands(MI) == 2 &&
8296
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8297
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&
8298
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8299
      // (BCCLRL 44, CR0)
8300
0
      AsmString = "bgtlrl";
8301
0
      break;
8302
0
    }
8303
0
    if (MCInst_getNumOperands(MI) == 2 &&
8304
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8305
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
8306
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8307
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8308
      // (BCCLRL 46, crrc:$cc)
8309
0
      AsmString = "bgtlrl- $\x02";
8310
0
      break;
8311
0
    }
8312
0
    if (MCInst_getNumOperands(MI) == 2 &&
8313
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8314
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&
8315
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8316
      // (BCCLRL 46, CR0)
8317
0
      AsmString = "bgtlrl-";
8318
0
      break;
8319
0
    }
8320
0
    if (MCInst_getNumOperands(MI) == 2 &&
8321
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8322
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
8323
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8324
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8325
      // (BCCLRL 47, crrc:$cc)
8326
0
      AsmString = "bgtlrl+ $\x02";
8327
0
      break;
8328
0
    }
8329
0
    if (MCInst_getNumOperands(MI) == 2 &&
8330
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8331
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&
8332
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8333
      // (BCCLRL 47, CR0)
8334
0
      AsmString = "bgtlrl+";
8335
0
      break;
8336
0
    }
8337
0
    if (MCInst_getNumOperands(MI) == 2 &&
8338
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8339
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
8340
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8341
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8342
      // (BCCLRL 76, crrc:$cc)
8343
0
      AsmString = "beqlrl $\x02";
8344
0
      break;
8345
0
    }
8346
0
    if (MCInst_getNumOperands(MI) == 2 &&
8347
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8348
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&
8349
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8350
      // (BCCLRL 76, CR0)
8351
0
      AsmString = "beqlrl";
8352
0
      break;
8353
0
    }
8354
0
    if (MCInst_getNumOperands(MI) == 2 &&
8355
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8356
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
8357
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8358
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8359
      // (BCCLRL 78, crrc:$cc)
8360
0
      AsmString = "beqlrl- $\x02";
8361
0
      break;
8362
0
    }
8363
0
    if (MCInst_getNumOperands(MI) == 2 &&
8364
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8365
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&
8366
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8367
      // (BCCLRL 78, CR0)
8368
0
      AsmString = "beqlrl-";
8369
0
      break;
8370
0
    }
8371
0
    if (MCInst_getNumOperands(MI) == 2 &&
8372
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8373
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
8374
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8375
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8376
      // (BCCLRL 79, crrc:$cc)
8377
0
      AsmString = "beqlrl+ $\x02";
8378
0
      break;
8379
0
    }
8380
0
    if (MCInst_getNumOperands(MI) == 2 &&
8381
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8382
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&
8383
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8384
      // (BCCLRL 79, CR0)
8385
0
      AsmString = "beqlrl+";
8386
0
      break;
8387
0
    }
8388
0
    if (MCInst_getNumOperands(MI) == 2 &&
8389
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8390
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
8391
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8392
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8393
      // (BCCLRL 68, crrc:$cc)
8394
0
      AsmString = "bnelrl $\x02";
8395
0
      break;
8396
0
    }
8397
0
    if (MCInst_getNumOperands(MI) == 2 &&
8398
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8399
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&
8400
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8401
      // (BCCLRL 68, CR0)
8402
0
      AsmString = "bnelrl";
8403
0
      break;
8404
0
    }
8405
0
    if (MCInst_getNumOperands(MI) == 2 &&
8406
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8407
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
8408
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8409
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8410
      // (BCCLRL 70, crrc:$cc)
8411
0
      AsmString = "bnelrl- $\x02";
8412
0
      break;
8413
0
    }
8414
0
    if (MCInst_getNumOperands(MI) == 2 &&
8415
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8416
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&
8417
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8418
      // (BCCLRL 70, CR0)
8419
0
      AsmString = "bnelrl-";
8420
0
      break;
8421
0
    }
8422
0
    if (MCInst_getNumOperands(MI) == 2 &&
8423
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8424
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
8425
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8426
0
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) {
8427
      // (BCCLRL 71, crrc:$cc)
8428
0
      AsmString = "bnelrl+ $\x02";
8429
0
      break;
8430
0
    }
8431
0
    if (MCInst_getNumOperands(MI) == 2 &&
8432
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8433
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&
8434
0
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) {
8435
      // (BCCLRL 71, CR0)
8436
0
      AsmString = "bnelrl+";
8437
0
      break;
8438
0
    }
8439
0
    return NULL;
8440
208
  case PPC_CMPD:
8441
208
    if (MCInst_getNumOperands(MI) == 3 &&
8442
208
        MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&
8443
208
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8444
208
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
8445
208
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
8446
208
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) {
8447
      // (CMPD CR0, g8rc:$rA, g8rc:$rB)
8448
106
      AsmString = "cmpd $\x02, $\x03";
8449
106
      break;
8450
106
    }
8451
102
    return NULL;
8452
746
  case PPC_CMPDI:
8453
746
    if (MCInst_getNumOperands(MI) == 3 &&
8454
746
        MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&
8455
746
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8456
746
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) {
8457
      // (CMPDI CR0, g8rc:$rA, s16imm64:$imm)
8458
309
      AsmString = "cmpdi $\x02, $\xFF\x03\x03";
8459
309
      break;
8460
309
    }
8461
437
    return NULL;
8462
118
  case PPC_CMPLD:
8463
118
    if (MCInst_getNumOperands(MI) == 3 &&
8464
118
        MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&
8465
118
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8466
118
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
8467
118
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
8468
118
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) {
8469
      // (CMPLD CR0, g8rc:$rA, g8rc:$rB)
8470
48
      AsmString = "cmpld $\x02, $\x03";
8471
48
      break;
8472
48
    }
8473
70
    return NULL;
8474
648
  case PPC_CMPLDI:
8475
648
    if (MCInst_getNumOperands(MI) == 3 &&
8476
648
        MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&
8477
648
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8478
648
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) {
8479
      // (CMPLDI CR0, g8rc:$rA, u16imm64:$imm)
8480
288
      AsmString = "cmpldi $\x02, $\xFF\x03\x04";
8481
288
      break;
8482
288
    }
8483
360
    return NULL;
8484
151
  case PPC_CMPLW:
8485
151
    if (MCInst_getNumOperands(MI) == 3 &&
8486
151
        MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&
8487
151
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8488
151
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
8489
151
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
8490
151
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) {
8491
      // (CMPLW CR0, gprc:$rA, gprc:$rB)
8492
84
      AsmString = "cmplw $\x02, $\x03";
8493
84
      break;
8494
84
    }
8495
67
    return NULL;
8496
892
  case PPC_CMPLWI:
8497
892
    if (MCInst_getNumOperands(MI) == 3 &&
8498
892
        MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&
8499
892
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8500
892
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
8501
      // (CMPLWI CR0, gprc:$rA, u16imm:$imm)
8502
141
      AsmString = "cmplwi $\x02, $\xFF\x03\x04";
8503
141
      break;
8504
141
    }
8505
751
    return NULL;
8506
436
  case PPC_CMPW:
8507
436
    if (MCInst_getNumOperands(MI) == 3 &&
8508
436
        MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&
8509
436
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8510
436
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
8511
436
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
8512
436
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) {
8513
      // (CMPW CR0, gprc:$rA, gprc:$rB)
8514
63
      AsmString = "cmpw $\x02, $\x03";
8515
63
      break;
8516
63
    }
8517
373
    return NULL;
8518
1.02k
  case PPC_CMPWI:
8519
1.02k
    if (MCInst_getNumOperands(MI) == 3 &&
8520
1.02k
        MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&
8521
1.02k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8522
1.02k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
8523
      // (CMPWI CR0, gprc:$rA, s16imm:$imm)
8524
279
      AsmString = "cmpwi $\x02, $\xFF\x03\x03";
8525
279
      break;
8526
279
    }
8527
747
    return NULL;
8528
36
  case PPC_CNTLZW:
8529
36
    if (MCInst_getNumOperands(MI) == 2 &&
8530
36
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8531
36
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8532
36
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8533
36
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
8534
      // (CNTLZW gprc:$rA, gprc:$rS)
8535
36
      AsmString = "cntlzw $\x01, $\x02";
8536
36
      break;
8537
36
    }
8538
0
    return NULL;
8539
34
  case PPC_CNTLZWo:
8540
34
    if (MCInst_getNumOperands(MI) == 2 &&
8541
34
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8542
34
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8543
34
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8544
34
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
8545
      // (CNTLZWo gprc:$rA, gprc:$rS)
8546
34
      AsmString = "cntlzw. $\x01, $\x02";
8547
34
      break;
8548
34
    }
8549
0
    return NULL;
8550
168
  case PPC_CREQV:
8551
168
    if (MCInst_getNumOperands(MI) == 3 &&
8552
168
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8553
168
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 0) &&
8554
168
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8555
168
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0)) &&
8556
168
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
8557
168
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) {
8558
      // (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx)
8559
66
      AsmString = "crset $\x01";
8560
66
      break;
8561
66
    }
8562
102
    return NULL;
8563
128
  case PPC_CRNOR:
8564
128
    if (MCInst_getNumOperands(MI) == 3 &&
8565
128
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8566
128
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 0) &&
8567
128
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8568
128
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
8569
128
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
8570
128
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) {
8571
      // (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by)
8572
35
      AsmString = "crnot $\x01, $\x02";
8573
35
      break;
8574
35
    }
8575
93
    return NULL;
8576
588
  case PPC_CROR:
8577
588
    if (MCInst_getNumOperands(MI) == 3 &&
8578
588
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8579
588
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 0) &&
8580
588
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8581
588
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
8582
588
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
8583
588
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) {
8584
      // (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by)
8585
473
      AsmString = "crmove $\x01, $\x02";
8586
473
      break;
8587
473
    }
8588
115
    return NULL;
8589
332
  case PPC_CRXOR:
8590
332
    if (MCInst_getNumOperands(MI) == 3 &&
8591
332
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8592
332
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 0) &&
8593
332
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
8594
332
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0)) &&
8595
332
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
8596
332
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) {
8597
      // (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx)
8598
216
      AsmString = "crclr $\x01";
8599
216
      break;
8600
216
    }
8601
116
    return NULL;
8602
448
  case PPC_MBAR:
8603
448
    if (MCInst_getNumOperands(MI) == 1 &&
8604
448
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
8605
448
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) {
8606
      // (MBAR 0)
8607
279
      AsmString = "mbar";
8608
279
      break;
8609
279
    }
8610
169
    return NULL;
8611
1.22k
  case PPC_MFDCR:
8612
1.22k
    if (MCInst_getNumOperands(MI) == 2 &&
8613
1.22k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8614
1.22k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8615
1.22k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8616
1.22k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 128) {
8617
      // (MFDCR gprc:$Rx, 128)
8618
38
      AsmString = "mfbr0 $\x01";
8619
38
      break;
8620
38
    }
8621
1.18k
    if (MCInst_getNumOperands(MI) == 2 &&
8622
1.18k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8623
1.18k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8624
1.18k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8625
1.18k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 129) {
8626
      // (MFDCR gprc:$Rx, 129)
8627
34
      AsmString = "mfbr1 $\x01";
8628
34
      break;
8629
34
    }
8630
1.14k
    if (MCInst_getNumOperands(MI) == 2 &&
8631
1.14k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8632
1.14k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8633
1.14k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8634
1.14k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 130) {
8635
      // (MFDCR gprc:$Rx, 130)
8636
69
      AsmString = "mfbr2 $\x01";
8637
69
      break;
8638
69
    }
8639
1.07k
    if (MCInst_getNumOperands(MI) == 2 &&
8640
1.07k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8641
1.07k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8642
1.07k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8643
1.07k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 131) {
8644
      // (MFDCR gprc:$Rx, 131)
8645
49
      AsmString = "mfbr3 $\x01";
8646
49
      break;
8647
49
    }
8648
1.03k
    if (MCInst_getNumOperands(MI) == 2 &&
8649
1.03k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8650
1.03k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8651
1.03k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8652
1.03k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 132) {
8653
      // (MFDCR gprc:$Rx, 132)
8654
20
      AsmString = "mfbr4 $\x01";
8655
20
      break;
8656
20
    }
8657
1.01k
    if (MCInst_getNumOperands(MI) == 2 &&
8658
1.01k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8659
1.01k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8660
1.01k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8661
1.01k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 133) {
8662
      // (MFDCR gprc:$Rx, 133)
8663
205
      AsmString = "mfbr5 $\x01";
8664
205
      break;
8665
205
    }
8666
805
    if (MCInst_getNumOperands(MI) == 2 &&
8667
805
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8668
805
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8669
805
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8670
805
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 134) {
8671
      // (MFDCR gprc:$Rx, 134)
8672
207
      AsmString = "mfbr6 $\x01";
8673
207
      break;
8674
207
    }
8675
598
    if (MCInst_getNumOperands(MI) == 2 &&
8676
598
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8677
598
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8678
598
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8679
598
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 135) {
8680
      // (MFDCR gprc:$Rx, 135)
8681
267
      AsmString = "mfbr7 $\x01";
8682
267
      break;
8683
267
    }
8684
331
    return NULL;
8685
7.73k
  case PPC_MFSPR:
8686
7.73k
    if (MCInst_getNumOperands(MI) == 2 &&
8687
7.73k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8688
7.73k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8689
7.73k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8690
7.73k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 1) {
8691
      // (MFSPR gprc:$Rx, 1)
8692
69
      AsmString = "mfxer $\x01";
8693
69
      break;
8694
69
    }
8695
7.66k
    if (MCInst_getNumOperands(MI) == 2 &&
8696
7.66k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8697
7.66k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8698
7.66k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8699
7.66k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 4) {
8700
      // (MFSPR gprc:$Rx, 4)
8701
18
      AsmString = "mfrtcu $\x01";
8702
18
      break;
8703
18
    }
8704
7.64k
    if (MCInst_getNumOperands(MI) == 2 &&
8705
7.64k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8706
7.64k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8707
7.64k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8708
7.64k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 5) {
8709
      // (MFSPR gprc:$Rx, 5)
8710
428
      AsmString = "mfrtcl $\x01";
8711
428
      break;
8712
428
    }
8713
7.22k
    if (MCInst_getNumOperands(MI) == 2 &&
8714
7.22k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8715
7.22k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8716
7.22k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8717
7.22k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 17) {
8718
      // (MFSPR gprc:$Rx, 17)
8719
401
      AsmString = "mfdscr $\x01";
8720
401
      break;
8721
401
    }
8722
6.81k
    if (MCInst_getNumOperands(MI) == 2 &&
8723
6.81k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8724
6.81k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8725
6.81k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8726
6.81k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 18) {
8727
      // (MFSPR gprc:$Rx, 18)
8728
70
      AsmString = "mfdsisr $\x01";
8729
70
      break;
8730
70
    }
8731
6.74k
    if (MCInst_getNumOperands(MI) == 2 &&
8732
6.74k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8733
6.74k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8734
6.74k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8735
6.74k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 19) {
8736
      // (MFSPR gprc:$Rx, 19)
8737
74
      AsmString = "mfdar $\x01";
8738
74
      break;
8739
74
    }
8740
6.67k
    if (MCInst_getNumOperands(MI) == 2 &&
8741
6.67k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8742
6.67k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8743
6.67k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8744
6.67k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 990) {
8745
      // (MFSPR gprc:$Rx, 990)
8746
66
      AsmString = "mfsrr2 $\x01";
8747
66
      break;
8748
66
    }
8749
6.60k
    if (MCInst_getNumOperands(MI) == 2 &&
8750
6.60k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8751
6.60k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8752
6.60k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8753
6.60k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 991) {
8754
      // (MFSPR gprc:$Rx, 991)
8755
81
      AsmString = "mfsrr3 $\x01";
8756
81
      break;
8757
81
    }
8758
6.52k
    if (MCInst_getNumOperands(MI) == 2 &&
8759
6.52k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8760
6.52k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8761
6.52k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8762
6.52k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 28) {
8763
      // (MFSPR gprc:$Rx, 28)
8764
116
      AsmString = "mfcfar $\x01";
8765
116
      break;
8766
116
    }
8767
6.41k
    if (MCInst_getNumOperands(MI) == 2 &&
8768
6.41k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8769
6.41k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8770
6.41k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8771
6.41k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 29) {
8772
      // (MFSPR gprc:$Rx, 29)
8773
260
      AsmString = "mfamr $\x01";
8774
260
      break;
8775
260
    }
8776
6.15k
    if (MCInst_getNumOperands(MI) == 2 &&
8777
6.15k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8778
6.15k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8779
6.15k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8780
6.15k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 48) {
8781
      // (MFSPR gprc:$Rx, 48)
8782
34
      AsmString = "mfpid $\x01";
8783
34
      break;
8784
34
    }
8785
6.11k
    if (MCInst_getNumOperands(MI) == 2 &&
8786
6.11k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8787
6.11k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8788
6.11k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8789
6.11k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 989) {
8790
      // (MFSPR gprc:$Rx, 989)
8791
488
      AsmString = "mftblo $\x01";
8792
488
      break;
8793
488
    }
8794
5.63k
    if (MCInst_getNumOperands(MI) == 2 &&
8795
5.63k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8796
5.63k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8797
5.63k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8798
5.63k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 988) {
8799
      // (MFSPR gprc:$Rx, 988)
8800
855
      AsmString = "mftbhi $\x01";
8801
855
      break;
8802
855
    }
8803
4.77k
    if (MCInst_getNumOperands(MI) == 2 &&
8804
4.77k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8805
4.77k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8806
4.77k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8807
4.77k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 536) {
8808
      // (MFSPR gprc:$Rx, 536)
8809
510
      AsmString = "mfdbatu $\x01, 0";
8810
510
      break;
8811
510
    }
8812
4.26k
    if (MCInst_getNumOperands(MI) == 2 &&
8813
4.26k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8814
4.26k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8815
4.26k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8816
4.26k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 537) {
8817
      // (MFSPR gprc:$Rx, 537)
8818
62
      AsmString = "mfdbatl $\x01, 0";
8819
62
      break;
8820
62
    }
8821
4.20k
    if (MCInst_getNumOperands(MI) == 2 &&
8822
4.20k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8823
4.20k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8824
4.20k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8825
4.20k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 528) {
8826
      // (MFSPR gprc:$Rx, 528)
8827
100
      AsmString = "mfibatu $\x01, 0";
8828
100
      break;
8829
100
    }
8830
4.10k
    if (MCInst_getNumOperands(MI) == 2 &&
8831
4.10k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8832
4.10k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8833
4.10k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8834
4.10k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 529) {
8835
      // (MFSPR gprc:$Rx, 529)
8836
57
      AsmString = "mfibatl $\x01, 0";
8837
57
      break;
8838
57
    }
8839
4.04k
    if (MCInst_getNumOperands(MI) == 2 &&
8840
4.04k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8841
4.04k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8842
4.04k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8843
4.04k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 538) {
8844
      // (MFSPR gprc:$Rx, 538)
8845
77
      AsmString = "mfdbatu $\x01, 1";
8846
77
      break;
8847
77
    }
8848
3.96k
    if (MCInst_getNumOperands(MI) == 2 &&
8849
3.96k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8850
3.96k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8851
3.96k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8852
3.96k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 539) {
8853
      // (MFSPR gprc:$Rx, 539)
8854
58
      AsmString = "mfdbatl $\x01, 1";
8855
58
      break;
8856
58
    }
8857
3.91k
    if (MCInst_getNumOperands(MI) == 2 &&
8858
3.91k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8859
3.91k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8860
3.91k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8861
3.91k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 530) {
8862
      // (MFSPR gprc:$Rx, 530)
8863
97
      AsmString = "mfibatu $\x01, 1";
8864
97
      break;
8865
97
    }
8866
3.81k
    if (MCInst_getNumOperands(MI) == 2 &&
8867
3.81k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8868
3.81k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8869
3.81k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8870
3.81k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 531) {
8871
      // (MFSPR gprc:$Rx, 531)
8872
55
      AsmString = "mfibatl $\x01, 1";
8873
55
      break;
8874
55
    }
8875
3.75k
    if (MCInst_getNumOperands(MI) == 2 &&
8876
3.75k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8877
3.75k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8878
3.75k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8879
3.75k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 540) {
8880
      // (MFSPR gprc:$Rx, 540)
8881
143
      AsmString = "mfdbatu $\x01, 2";
8882
143
      break;
8883
143
    }
8884
3.61k
    if (MCInst_getNumOperands(MI) == 2 &&
8885
3.61k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8886
3.61k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8887
3.61k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8888
3.61k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 541) {
8889
      // (MFSPR gprc:$Rx, 541)
8890
76
      AsmString = "mfdbatl $\x01, 2";
8891
76
      break;
8892
76
    }
8893
3.54k
    if (MCInst_getNumOperands(MI) == 2 &&
8894
3.54k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8895
3.54k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8896
3.54k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8897
3.54k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 532) {
8898
      // (MFSPR gprc:$Rx, 532)
8899
107
      AsmString = "mfibatu $\x01, 2";
8900
107
      break;
8901
107
    }
8902
3.43k
    if (MCInst_getNumOperands(MI) == 2 &&
8903
3.43k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8904
3.43k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8905
3.43k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8906
3.43k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 533) {
8907
      // (MFSPR gprc:$Rx, 533)
8908
154
      AsmString = "mfibatl $\x01, 2";
8909
154
      break;
8910
154
    }
8911
3.27k
    if (MCInst_getNumOperands(MI) == 2 &&
8912
3.27k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8913
3.27k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8914
3.27k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8915
3.27k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 542) {
8916
      // (MFSPR gprc:$Rx, 542)
8917
69
      AsmString = "mfdbatu $\x01, 3";
8918
69
      break;
8919
69
    }
8920
3.21k
    if (MCInst_getNumOperands(MI) == 2 &&
8921
3.21k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8922
3.21k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8923
3.21k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8924
3.21k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 543) {
8925
      // (MFSPR gprc:$Rx, 543)
8926
152
      AsmString = "mfdbatl $\x01, 3";
8927
152
      break;
8928
152
    }
8929
3.05k
    if (MCInst_getNumOperands(MI) == 2 &&
8930
3.05k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8931
3.05k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8932
3.05k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8933
3.05k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 534) {
8934
      // (MFSPR gprc:$Rx, 534)
8935
179
      AsmString = "mfibatu $\x01, 3";
8936
179
      break;
8937
179
    }
8938
2.87k
    if (MCInst_getNumOperands(MI) == 2 &&
8939
2.87k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8940
2.87k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8941
2.87k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8942
2.87k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 535) {
8943
      // (MFSPR gprc:$Rx, 535)
8944
82
      AsmString = "mfibatl $\x01, 3";
8945
82
      break;
8946
82
    }
8947
2.79k
    if (MCInst_getNumOperands(MI) == 2 &&
8948
2.79k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8949
2.79k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8950
2.79k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8951
2.79k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 1018) {
8952
      // (MFSPR gprc:$Rx, 1018)
8953
73
      AsmString = "mfdccr $\x01";
8954
73
      break;
8955
73
    }
8956
2.72k
    if (MCInst_getNumOperands(MI) == 2 &&
8957
2.72k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8958
2.72k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8959
2.72k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8960
2.72k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 1019) {
8961
      // (MFSPR gprc:$Rx, 1019)
8962
71
      AsmString = "mficcr $\x01";
8963
71
      break;
8964
71
    }
8965
2.65k
    if (MCInst_getNumOperands(MI) == 2 &&
8966
2.65k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8967
2.65k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8968
2.65k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8969
2.65k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 981) {
8970
      // (MFSPR gprc:$Rx, 981)
8971
466
      AsmString = "mfdear $\x01";
8972
466
      break;
8973
466
    }
8974
2.18k
    if (MCInst_getNumOperands(MI) == 2 &&
8975
2.18k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8976
2.18k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8977
2.18k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8978
2.18k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 980) {
8979
      // (MFSPR gprc:$Rx, 980)
8980
121
      AsmString = "mfesr $\x01";
8981
121
      break;
8982
121
    }
8983
2.06k
    if (MCInst_getNumOperands(MI) == 2 &&
8984
2.06k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8985
2.06k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8986
2.06k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8987
2.06k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 512) {
8988
      // (MFSPR gprc:$Rx, 512)
8989
127
      AsmString = "mfspefscr $\x01";
8990
127
      break;
8991
127
    }
8992
1.93k
    if (MCInst_getNumOperands(MI) == 2 &&
8993
1.93k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
8994
1.93k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
8995
1.93k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
8996
1.93k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 986) {
8997
      // (MFSPR gprc:$Rx, 986)
8998
654
      AsmString = "mftcr $\x01";
8999
654
      break;
9000
654
    }
9001
1.28k
    if (MCInst_getNumOperands(MI) == 2 &&
9002
1.28k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9003
1.28k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9004
1.28k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
9005
1.28k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 280) {
9006
      // (MFSPR gprc:$RT, 280)
9007
540
      AsmString = "mfasr $\x01";
9008
540
      break;
9009
540
    }
9010
745
    if (MCInst_getNumOperands(MI) == 2 &&
9011
745
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9012
745
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9013
745
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
9014
745
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 287) {
9015
      // (MFSPR gprc:$RT, 287)
9016
34
      AsmString = "mfpvr $\x01";
9017
34
      break;
9018
34
    }
9019
711
    return NULL;
9020
183
  case PPC_MFTB:
9021
183
    if (MCInst_getNumOperands(MI) == 2 &&
9022
183
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9023
183
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9024
183
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
9025
183
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 269) {
9026
      // (MFTB gprc:$Rx, 269)
9027
67
      AsmString = "mftbu $\x01";
9028
67
      break;
9029
67
    }
9030
116
    return NULL;
9031
0
  case PPC_MFVRSAVE:
9032
0
    if (MCInst_getNumOperands(MI) == 1 &&
9033
0
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9034
0
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0)) {
9035
      // (MFVRSAVE gprc:$rS)
9036
0
      AsmString = "mfvrsave $\x01";
9037
0
      break;
9038
0
    }
9039
0
    return NULL;
9040
163
  case PPC_MFVSRD:
9041
163
    if (MCInst_getNumOperands(MI) == 2 &&
9042
163
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9043
163
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9044
163
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9045
163
        GETREGCLASS_CONTAIN(PPC_F8RCRegClassID, 1)) {
9046
      // (MFVSRD g8rc:$rA, f8rc:$src)
9047
129
      AsmString = "mffprd $\x01, $\x02";
9048
129
      break;
9049
129
    }
9050
34
    return NULL;
9051
0
  case PPC_MTCRF8:
9052
0
    if (MCInst_getNumOperands(MI) == 2 &&
9053
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9054
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 255 &&
9055
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9056
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) {
9057
      // (MTCRF8 255, g8rc:$rA)
9058
0
      AsmString = "mtcr $\x02";
9059
0
      break;
9060
0
    }
9061
0
    return NULL;
9062
1.10k
  case PPC_MTDCR:
9063
1.10k
    if (MCInst_getNumOperands(MI) == 2 &&
9064
1.10k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9065
1.10k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9066
1.10k
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
9067
1.10k
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 128) {
9068
      // (MTDCR gprc:$Rx, 128)
9069
132
      AsmString = "mtbr0 $\x01";
9070
132
      break;
9071
132
    }
9072
973
    if (MCInst_getNumOperands(MI) == 2 &&
9073
973
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9074
973
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9075
973
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
9076
973
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 129) {
9077
      // (MTDCR gprc:$Rx, 129)
9078
148
      AsmString = "mtbr1 $\x01";
9079
148
      break;
9080
148
    }
9081
825
    if (MCInst_getNumOperands(MI) == 2 &&
9082
825
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9083
825
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9084
825
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
9085
825
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 130) {
9086
      // (MTDCR gprc:$Rx, 130)
9087
48
      AsmString = "mtbr2 $\x01";
9088
48
      break;
9089
48
    }
9090
777
    if (MCInst_getNumOperands(MI) == 2 &&
9091
777
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9092
777
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9093
777
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
9094
777
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 131) {
9095
      // (MTDCR gprc:$Rx, 131)
9096
71
      AsmString = "mtbr3 $\x01";
9097
71
      break;
9098
71
    }
9099
706
    if (MCInst_getNumOperands(MI) == 2 &&
9100
706
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9101
706
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9102
706
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
9103
706
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 132) {
9104
      // (MTDCR gprc:$Rx, 132)
9105
66
      AsmString = "mtbr4 $\x01";
9106
66
      break;
9107
66
    }
9108
640
    if (MCInst_getNumOperands(MI) == 2 &&
9109
640
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9110
640
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9111
640
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
9112
640
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 133) {
9113
      // (MTDCR gprc:$Rx, 133)
9114
41
      AsmString = "mtbr5 $\x01";
9115
41
      break;
9116
41
    }
9117
599
    if (MCInst_getNumOperands(MI) == 2 &&
9118
599
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9119
599
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9120
599
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
9121
599
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 134) {
9122
      // (MTDCR gprc:$Rx, 134)
9123
66
      AsmString = "mtbr6 $\x01";
9124
66
      break;
9125
66
    }
9126
533
    if (MCInst_getNumOperands(MI) == 2 &&
9127
533
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9128
533
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9129
533
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
9130
533
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 135) {
9131
      // (MTDCR gprc:$Rx, 135)
9132
89
      AsmString = "mtbr7 $\x01";
9133
89
      break;
9134
89
    }
9135
444
    return NULL;
9136
642
  case PPC_MTFSF:
9137
642
    if (MCInst_getNumOperands(MI) == 4 &&
9138
642
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9139
642
        GETREGCLASS_CONTAIN(PPC_F8RCRegClassID, 1) &&
9140
642
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
9141
642
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0 &&
9142
642
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9143
642
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) {
9144
      // (MTFSF i32imm:$FLM, f8rc:$FRB, 0, 0)
9145
478
      AsmString = "mtfsf $\x01, $\x02";
9146
478
      break;
9147
478
    }
9148
164
    return NULL;
9149
292
  case PPC_MTFSFI:
9150
292
    if (MCInst_getNumOperands(MI) == 3 &&
9151
292
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9152
292
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 0) &&
9153
292
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
9154
292
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
9155
      // (MTFSFI crrc:$BF, i32imm:$U, 0)
9156
96
      AsmString = "mtfsfi $\x01, $\x02";
9157
96
      break;
9158
96
    }
9159
196
    return NULL;
9160
174
  case PPC_MTFSFIo:
9161
174
    if (MCInst_getNumOperands(MI) == 3 &&
9162
174
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9163
174
        GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 0) &&
9164
174
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
9165
174
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
9166
      // (MTFSFIo crrc:$BF, i32imm:$U, 0)
9167
106
      AsmString = "mtfsfi. $\x01, $\x02";
9168
106
      break;
9169
106
    }
9170
68
    return NULL;
9171
648
  case PPC_MTFSFo:
9172
648
    if (MCInst_getNumOperands(MI) == 4 &&
9173
648
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9174
648
        GETREGCLASS_CONTAIN(PPC_F8RCRegClassID, 1) &&
9175
648
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
9176
648
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0 &&
9177
648
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9178
648
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) {
9179
      // (MTFSFo i32imm:$FLM, f8rc:$FRB, 0, 0)
9180
346
      AsmString = "mtfsf. $\x01, $\x02";
9181
346
      break;
9182
346
    }
9183
302
    return NULL;
9184
69
  case PPC_MTMSR:
9185
69
    if (MCInst_getNumOperands(MI) == 2 &&
9186
69
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9187
69
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9188
69
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
9189
69
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 0) {
9190
      // (MTMSR gprc:$RS, 0)
9191
34
      AsmString = "mtmsr $\x01";
9192
34
      break;
9193
34
    }
9194
35
    return NULL;
9195
186
  case PPC_MTMSRD:
9196
186
    if (MCInst_getNumOperands(MI) == 2 &&
9197
186
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9198
186
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9199
186
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
9200
186
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 0) {
9201
      // (MTMSRD gprc:$RS, 0)
9202
99
      AsmString = "mtmsrd $\x01";
9203
99
      break;
9204
99
    }
9205
87
    return NULL;
9206
11.4k
  case PPC_MTSPR:
9207
11.4k
    if (MCInst_getNumOperands(MI) == 2 &&
9208
11.4k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9209
11.4k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&
9210
11.4k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9211
11.4k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9212
      // (MTSPR 1, gprc:$Rx)
9213
39
      AsmString = "mtxer $\x02";
9214
39
      break;
9215
39
    }
9216
11.3k
    if (MCInst_getNumOperands(MI) == 2 &&
9217
11.3k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9218
11.3k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 17 &&
9219
11.3k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9220
11.3k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9221
      // (MTSPR 17, gprc:$Rx)
9222
18
      AsmString = "mtdscr $\x02";
9223
18
      break;
9224
18
    }
9225
11.3k
    if (MCInst_getNumOperands(MI) == 2 &&
9226
11.3k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9227
11.3k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 18 &&
9228
11.3k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9229
11.3k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9230
      // (MTSPR 18, gprc:$Rx)
9231
36
      AsmString = "mtdsisr $\x02";
9232
36
      break;
9233
36
    }
9234
11.3k
    if (MCInst_getNumOperands(MI) == 2 &&
9235
11.3k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9236
11.3k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 19 &&
9237
11.3k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9238
11.3k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9239
      // (MTSPR 19, gprc:$Rx)
9240
23
      AsmString = "mtdar $\x02";
9241
23
      break;
9242
23
    }
9243
11.3k
    if (MCInst_getNumOperands(MI) == 2 &&
9244
11.3k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9245
11.3k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 990 &&
9246
11.3k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9247
11.3k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9248
      // (MTSPR 990, gprc:$Rx)
9249
205
      AsmString = "mtsrr2 $\x02";
9250
205
      break;
9251
205
    }
9252
11.1k
    if (MCInst_getNumOperands(MI) == 2 &&
9253
11.1k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9254
11.1k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 991 &&
9255
11.1k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9256
11.1k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9257
      // (MTSPR 991, gprc:$Rx)
9258
34
      AsmString = "mtsrr3 $\x02";
9259
34
      break;
9260
34
    }
9261
11.0k
    if (MCInst_getNumOperands(MI) == 2 &&
9262
11.0k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9263
11.0k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 28 &&
9264
11.0k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9265
11.0k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9266
      // (MTSPR 28, gprc:$Rx)
9267
69
      AsmString = "mtcfar $\x02";
9268
69
      break;
9269
69
    }
9270
11.0k
    if (MCInst_getNumOperands(MI) == 2 &&
9271
11.0k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9272
11.0k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 29 &&
9273
11.0k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9274
11.0k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9275
      // (MTSPR 29, gprc:$Rx)
9276
34
      AsmString = "mtamr $\x02";
9277
34
      break;
9278
34
    }
9279
10.9k
    if (MCInst_getNumOperands(MI) == 2 &&
9280
10.9k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9281
10.9k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 48 &&
9282
10.9k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9283
10.9k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9284
      // (MTSPR 48, gprc:$Rx)
9285
18
      AsmString = "mtpid $\x02";
9286
18
      break;
9287
18
    }
9288
10.9k
    if (MCInst_getNumOperands(MI) == 2 &&
9289
10.9k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9290
10.9k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 284 &&
9291
10.9k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9292
10.9k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9293
      // (MTSPR 284, gprc:$Rx)
9294
36
      AsmString = "mttbl $\x02";
9295
36
      break;
9296
36
    }
9297
10.9k
    if (MCInst_getNumOperands(MI) == 2 &&
9298
10.9k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9299
10.9k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 285 &&
9300
10.9k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9301
10.9k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9302
      // (MTSPR 285, gprc:$Rx)
9303
209
      AsmString = "mttbu $\x02";
9304
209
      break;
9305
209
    }
9306
10.7k
    if (MCInst_getNumOperands(MI) == 2 &&
9307
10.7k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9308
10.7k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 989 &&
9309
10.7k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9310
10.7k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9311
      // (MTSPR 989, gprc:$Rx)
9312
703
      AsmString = "mttblo $\x02";
9313
703
      break;
9314
703
    }
9315
10.0k
    if (MCInst_getNumOperands(MI) == 2 &&
9316
10.0k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9317
10.0k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 988 &&
9318
10.0k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9319
10.0k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9320
      // (MTSPR 988, gprc:$Rx)
9321
485
      AsmString = "mttbhi $\x02";
9322
485
      break;
9323
485
    }
9324
9.52k
    if (MCInst_getNumOperands(MI) == 2 &&
9325
9.52k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9326
9.52k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 536 &&
9327
9.52k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9328
9.52k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9329
      // (MTSPR 536, gprc:$Rx)
9330
930
      AsmString = "mtdbatu 0, $\x02";
9331
930
      break;
9332
930
    }
9333
8.59k
    if (MCInst_getNumOperands(MI) == 2 &&
9334
8.59k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9335
8.59k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 537 &&
9336
8.59k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9337
8.59k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9338
      // (MTSPR 537, gprc:$Rx)
9339
718
      AsmString = "mtdbatl 0, $\x02";
9340
718
      break;
9341
718
    }
9342
7.87k
    if (MCInst_getNumOperands(MI) == 2 &&
9343
7.87k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9344
7.87k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 528 &&
9345
7.87k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9346
7.87k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9347
      // (MTSPR 528, gprc:$Rx)
9348
158
      AsmString = "mtibatu 0, $\x02";
9349
158
      break;
9350
158
    }
9351
7.71k
    if (MCInst_getNumOperands(MI) == 2 &&
9352
7.71k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9353
7.71k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 529 &&
9354
7.71k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9355
7.71k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9356
      // (MTSPR 529, gprc:$Rx)
9357
422
      AsmString = "mtibatl 0, $\x02";
9358
422
      break;
9359
422
    }
9360
7.29k
    if (MCInst_getNumOperands(MI) == 2 &&
9361
7.29k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9362
7.29k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 538 &&
9363
7.29k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9364
7.29k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9365
      // (MTSPR 538, gprc:$Rx)
9366
1.02k
      AsmString = "mtdbatu 1, $\x02";
9367
1.02k
      break;
9368
1.02k
    }
9369
6.26k
    if (MCInst_getNumOperands(MI) == 2 &&
9370
6.26k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9371
6.26k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 539 &&
9372
6.26k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9373
6.26k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9374
      // (MTSPR 539, gprc:$Rx)
9375
73
      AsmString = "mtdbatl 1, $\x02";
9376
73
      break;
9377
73
    }
9378
6.19k
    if (MCInst_getNumOperands(MI) == 2 &&
9379
6.19k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9380
6.19k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 530 &&
9381
6.19k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9382
6.19k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9383
      // (MTSPR 530, gprc:$Rx)
9384
175
      AsmString = "mtibatu 1, $\x02";
9385
175
      break;
9386
175
    }
9387
6.01k
    if (MCInst_getNumOperands(MI) == 2 &&
9388
6.01k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9389
6.01k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 531 &&
9390
6.01k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9391
6.01k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9392
      // (MTSPR 531, gprc:$Rx)
9393
638
      AsmString = "mtibatl 1, $\x02";
9394
638
      break;
9395
638
    }
9396
5.37k
    if (MCInst_getNumOperands(MI) == 2 &&
9397
5.37k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9398
5.37k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 540 &&
9399
5.37k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9400
5.37k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9401
      // (MTSPR 540, gprc:$Rx)
9402
393
      AsmString = "mtdbatu 2, $\x02";
9403
393
      break;
9404
393
    }
9405
4.98k
    if (MCInst_getNumOperands(MI) == 2 &&
9406
4.98k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9407
4.98k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 541 &&
9408
4.98k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9409
4.98k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9410
      // (MTSPR 541, gprc:$Rx)
9411
47
      AsmString = "mtdbatl 2, $\x02";
9412
47
      break;
9413
47
    }
9414
4.93k
    if (MCInst_getNumOperands(MI) == 2 &&
9415
4.93k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9416
4.93k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 532 &&
9417
4.93k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9418
4.93k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9419
      // (MTSPR 532, gprc:$Rx)
9420
534
      AsmString = "mtibatu 2, $\x02";
9421
534
      break;
9422
534
    }
9423
4.40k
    if (MCInst_getNumOperands(MI) == 2 &&
9424
4.40k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9425
4.40k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 533 &&
9426
4.40k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9427
4.40k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9428
      // (MTSPR 533, gprc:$Rx)
9429
29
      AsmString = "mtibatl 2, $\x02";
9430
29
      break;
9431
29
    }
9432
4.37k
    if (MCInst_getNumOperands(MI) == 2 &&
9433
4.37k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9434
4.37k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 542 &&
9435
4.37k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9436
4.37k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9437
      // (MTSPR 542, gprc:$Rx)
9438
158
      AsmString = "mtdbatu 3, $\x02";
9439
158
      break;
9440
158
    }
9441
4.21k
    if (MCInst_getNumOperands(MI) == 2 &&
9442
4.21k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9443
4.21k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 543 &&
9444
4.21k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9445
4.21k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9446
      // (MTSPR 543, gprc:$Rx)
9447
568
      AsmString = "mtdbatl 3, $\x02";
9448
568
      break;
9449
568
    }
9450
3.64k
    if (MCInst_getNumOperands(MI) == 2 &&
9451
3.64k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9452
3.64k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 534 &&
9453
3.64k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9454
3.64k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9455
      // (MTSPR 534, gprc:$Rx)
9456
317
      AsmString = "mtibatu 3, $\x02";
9457
317
      break;
9458
317
    }
9459
3.33k
    if (MCInst_getNumOperands(MI) == 2 &&
9460
3.33k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9461
3.33k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 535 &&
9462
3.33k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9463
3.33k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9464
      // (MTSPR 535, gprc:$Rx)
9465
799
      AsmString = "mtibatl 3, $\x02";
9466
799
      break;
9467
799
    }
9468
2.53k
    if (MCInst_getNumOperands(MI) == 2 &&
9469
2.53k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9470
2.53k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1018 &&
9471
2.53k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9472
2.53k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9473
      // (MTSPR 1018, gprc:$Rx)
9474
66
      AsmString = "mtdccr $\x02";
9475
66
      break;
9476
66
    }
9477
2.46k
    if (MCInst_getNumOperands(MI) == 2 &&
9478
2.46k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9479
2.46k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1019 &&
9480
2.46k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9481
2.46k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9482
      // (MTSPR 1019, gprc:$Rx)
9483
20
      AsmString = "mticcr $\x02";
9484
20
      break;
9485
20
    }
9486
2.44k
    if (MCInst_getNumOperands(MI) == 2 &&
9487
2.44k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9488
2.44k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 981 &&
9489
2.44k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9490
2.44k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9491
      // (MTSPR 981, gprc:$Rx)
9492
289
      AsmString = "mtdear $\x02";
9493
289
      break;
9494
289
    }
9495
2.15k
    if (MCInst_getNumOperands(MI) == 2 &&
9496
2.15k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9497
2.15k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 980 &&
9498
2.15k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9499
2.15k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9500
      // (MTSPR 980, gprc:$Rx)
9501
188
      AsmString = "mtesr $\x02";
9502
188
      break;
9503
188
    }
9504
1.97k
    if (MCInst_getNumOperands(MI) == 2 &&
9505
1.97k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9506
1.97k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 512 &&
9507
1.97k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9508
1.97k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9509
      // (MTSPR 512, gprc:$Rx)
9510
631
      AsmString = "mtspefscr $\x02";
9511
631
      break;
9512
631
    }
9513
1.33k
    if (MCInst_getNumOperands(MI) == 2 &&
9514
1.33k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9515
1.33k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 986 &&
9516
1.33k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9517
1.33k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
9518
      // (MTSPR 986, gprc:$Rx)
9519
87
      AsmString = "mttcr $\x02";
9520
87
      break;
9521
87
    }
9522
1.25k
    return NULL;
9523
0
  case PPC_MTVRSAVE:
9524
0
    if (MCInst_getNumOperands(MI) == 1 &&
9525
0
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9526
0
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0)) {
9527
      // (MTVRSAVE gprc:$rS)
9528
0
      AsmString = "mtvrsave $\x01";
9529
0
      break;
9530
0
    }
9531
0
    return NULL;
9532
0
  case PPC_NOR8:
9533
0
    if (MCInst_getNumOperands(MI) == 3 &&
9534
0
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9535
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9536
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9537
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
9538
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9539
0
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) {
9540
      // (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB)
9541
0
      AsmString = "not $\x01, $\x02";
9542
0
      break;
9543
0
    }
9544
0
    return NULL;
9545
0
  case PPC_NOR8o:
9546
0
    if (MCInst_getNumOperands(MI) == 3 &&
9547
0
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9548
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9549
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9550
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
9551
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9552
0
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) {
9553
      // (NOR8o g8rc:$rA, g8rc:$rB, g8rc:$rB)
9554
0
      AsmString = "not. $\x01, $\x02";
9555
0
      break;
9556
0
    }
9557
0
    return NULL;
9558
0
  case PPC_OR8:
9559
0
    if (MCInst_getNumOperands(MI) == 3 &&
9560
0
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9561
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9562
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9563
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
9564
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9565
0
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) {
9566
      // (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB)
9567
0
      AsmString = "mr $\x01, $\x02";
9568
0
      break;
9569
0
    }
9570
0
    return NULL;
9571
0
  case PPC_OR8o:
9572
0
    if (MCInst_getNumOperands(MI) == 3 &&
9573
0
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9574
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9575
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9576
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
9577
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9578
0
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) {
9579
      // (OR8o g8rc:$rA, g8rc:$rB, g8rc:$rB)
9580
0
      AsmString = "mr. $\x01, $\x02";
9581
0
      break;
9582
0
    }
9583
0
    return NULL;
9584
4.25k
  case PPC_QVFLOGICALb:
9585
4.25k
    if (MCInst_getNumOperands(MI) == 4 &&
9586
4.25k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9587
4.25k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&
9588
4.25k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9589
4.25k
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0)) &&
9590
4.25k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9591
4.25k
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0)) &&
9592
4.25k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9593
4.25k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) {
9594
      // (QVFLOGICALb qbrc:$FRT, qbrc:$FRT, qbrc:$FRT, 0)
9595
66
      AsmString = "qvfclr $\x01";
9596
66
      break;
9597
66
    }
9598
4.18k
    if (MCInst_getNumOperands(MI) == 4 &&
9599
4.18k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9600
4.18k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&
9601
4.18k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9602
4.18k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&
9603
4.18k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9604
4.18k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&
9605
4.18k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9606
4.18k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 1) {
9607
      // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 1)
9608
287
      AsmString = "qvfand $\x01, $\x02, $\x03";
9609
287
      break;
9610
287
    }
9611
3.90k
    if (MCInst_getNumOperands(MI) == 4 &&
9612
3.90k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9613
3.90k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&
9614
3.90k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9615
3.90k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&
9616
3.90k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9617
3.90k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&
9618
3.90k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9619
3.90k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 4) {
9620
      // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 4)
9621
972
      AsmString = "qvfandc $\x01, $\x02, $\x03";
9622
972
      break;
9623
972
    }
9624
2.92k
    if (MCInst_getNumOperands(MI) == 4 &&
9625
2.92k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9626
2.92k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&
9627
2.92k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9628
2.92k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&
9629
2.92k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9630
2.92k
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1)) &&
9631
2.92k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9632
2.92k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 5) {
9633
      // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRA, 5)
9634
68
      AsmString = "qvfctfb $\x01, $\x02";
9635
68
      break;
9636
68
    }
9637
2.86k
    if (MCInst_getNumOperands(MI) == 4 &&
9638
2.86k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9639
2.86k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&
9640
2.86k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9641
2.86k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&
9642
2.86k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9643
2.86k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&
9644
2.86k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9645
2.86k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 6) {
9646
      // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 6)
9647
97
      AsmString = "qvfxor $\x01, $\x02, $\x03";
9648
97
      break;
9649
97
    }
9650
2.76k
    if (MCInst_getNumOperands(MI) == 4 &&
9651
2.76k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9652
2.76k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&
9653
2.76k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9654
2.76k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&
9655
2.76k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9656
2.76k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&
9657
2.76k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9658
2.76k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 7) {
9659
      // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 7)
9660
76
      AsmString = "qvfor $\x01, $\x02, $\x03";
9661
76
      break;
9662
76
    }
9663
2.68k
    if (MCInst_getNumOperands(MI) == 4 &&
9664
2.68k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9665
2.68k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&
9666
2.68k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9667
2.68k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&
9668
2.68k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9669
2.68k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&
9670
2.68k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9671
2.68k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 8) {
9672
      // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 8)
9673
171
      AsmString = "qvfnor $\x01, $\x02, $\x03";
9674
171
      break;
9675
171
    }
9676
2.51k
    if (MCInst_getNumOperands(MI) == 4 &&
9677
2.51k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9678
2.51k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&
9679
2.51k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9680
2.51k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&
9681
2.51k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9682
2.51k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&
9683
2.51k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9684
2.51k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 9) {
9685
      // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 9)
9686
66
      AsmString = "qvfequ $\x01, $\x02, $\x03";
9687
66
      break;
9688
66
    }
9689
2.45k
    if (MCInst_getNumOperands(MI) == 4 &&
9690
2.45k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9691
2.45k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&
9692
2.45k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9693
2.45k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&
9694
2.45k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9695
2.45k
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1)) &&
9696
2.45k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9697
2.45k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 10) {
9698
      // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRA, 10)
9699
550
      AsmString = "qvfnot $\x01, $\x02";
9700
550
      break;
9701
550
    }
9702
1.90k
    if (MCInst_getNumOperands(MI) == 4 &&
9703
1.90k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9704
1.90k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&
9705
1.90k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9706
1.90k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&
9707
1.90k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9708
1.90k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&
9709
1.90k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9710
1.90k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 13) {
9711
      // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 13)
9712
73
      AsmString = "qvforc $\x01, $\x02, $\x03";
9713
73
      break;
9714
73
    }
9715
1.82k
    if (MCInst_getNumOperands(MI) == 4 &&
9716
1.82k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9717
1.82k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&
9718
1.82k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9719
1.82k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&
9720
1.82k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9721
1.82k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&
9722
1.82k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9723
1.82k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 14) {
9724
      // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 14)
9725
543
      AsmString = "qvfnand $\x01, $\x02, $\x03";
9726
543
      break;
9727
543
    }
9728
1.28k
    if (MCInst_getNumOperands(MI) == 4 &&
9729
1.28k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9730
1.28k
        GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&
9731
1.28k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9732
1.28k
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0)) &&
9733
1.28k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9734
1.28k
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0)) &&
9735
1.28k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9736
1.28k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 15) {
9737
      // (QVFLOGICALb qbrc:$FRT, qbrc:$FRT, qbrc:$FRT, 15)
9738
221
      AsmString = "qvfset $\x01";
9739
221
      break;
9740
221
    }
9741
1.06k
    return NULL;
9742
131
  case PPC_RLDCL:
9743
131
    if (MCInst_getNumOperands(MI) == 4 &&
9744
131
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9745
131
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9746
131
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9747
131
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
9748
131
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9749
131
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2) &&
9750
131
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9751
131
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) {
9752
      // (RLDCL g8rc:$rA, g8rc:$rS, gprc:$rB, 0)
9753
67
      AsmString = "rotld $\x01, $\x02, $\x03";
9754
67
      break;
9755
67
    }
9756
64
    return NULL;
9757
273
  case PPC_RLDCLo:
9758
273
    if (MCInst_getNumOperands(MI) == 4 &&
9759
273
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9760
273
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9761
273
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9762
273
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
9763
273
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9764
273
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2) &&
9765
273
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9766
273
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) {
9767
      // (RLDCLo g8rc:$rA, g8rc:$rS, gprc:$rB, 0)
9768
49
      AsmString = "rotld. $\x01, $\x02, $\x03";
9769
49
      break;
9770
49
    }
9771
224
    return NULL;
9772
602
  case PPC_RLDICL:
9773
602
    if (MCInst_getNumOperands(MI) == 4 &&
9774
602
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9775
602
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9776
602
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9777
602
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
9778
602
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9779
602
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) {
9780
      // (RLDICL g8rc:$rA, g8rc:$rS, u6imm:$n, 0)
9781
100
      AsmString = "rotldi $\x01, $\x02, $\xFF\x03\x05";
9782
100
      break;
9783
100
    }
9784
502
    if (MCInst_getNumOperands(MI) == 4 &&
9785
502
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9786
502
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9787
502
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9788
502
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
9789
502
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
9790
502
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
9791
      // (RLDICL g8rc:$rA, g8rc:$rS, 0, u6imm:$n)
9792
73
      AsmString = "clrldi $\x01, $\x02, $\xFF\x04\x05";
9793
73
      break;
9794
73
    }
9795
429
    return NULL;
9796
0
  case PPC_RLDICL_32_64:
9797
0
    if (MCInst_getNumOperands(MI) == 4 &&
9798
0
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9799
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9800
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9801
0
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
9802
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
9803
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
9804
      // (RLDICL_32_64 g8rc:$rA, gprc:$rS, 0, u6imm:$n)
9805
0
      AsmString = "clrldi $\x01, $\x02, $\xFF\x04\x05";
9806
0
      break;
9807
0
    }
9808
0
    return NULL;
9809
573
  case PPC_RLDICLo:
9810
573
    if (MCInst_getNumOperands(MI) == 4 &&
9811
573
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9812
573
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9813
573
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9814
573
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
9815
573
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9816
573
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) {
9817
      // (RLDICLo g8rc:$rA, g8rc:$rS, u6imm:$n, 0)
9818
84
      AsmString = "rotldi. $\x01, $\x02, $\xFF\x03\x05";
9819
84
      break;
9820
84
    }
9821
489
    if (MCInst_getNumOperands(MI) == 4 &&
9822
489
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9823
489
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9824
489
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9825
489
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
9826
489
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
9827
489
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
9828
      // (RLDICLo g8rc:$rA, g8rc:$rS, 0, u6imm:$n)
9829
112
      AsmString = "clrldi. $\x01, $\x02, $\xFF\x04\x05";
9830
112
      break;
9831
112
    }
9832
377
    return NULL;
9833
1.19k
  case PPC_RLWINM:
9834
1.19k
    if (MCInst_getNumOperands(MI) == 5 &&
9835
1.19k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9836
1.19k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9837
1.19k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9838
1.19k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
9839
1.19k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9840
1.19k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0 &&
9841
1.19k
        MCOperand_isImm(MCInst_getOperand(MI, 4)) &&
9842
1.19k
        MCOperand_getImm(MCInst_getOperand(MI, 4)) == 31) {
9843
      // (RLWINM gprc:$rA, gprc:$rS, u5imm:$n, 0, 31)
9844
68
      AsmString = "rotlwi $\x01, $\x02, $\xFF\x03\x06";
9845
68
      break;
9846
68
    }
9847
1.12k
    if (MCInst_getNumOperands(MI) == 5 &&
9848
1.12k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9849
1.12k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9850
1.12k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9851
1.12k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
9852
1.12k
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
9853
1.12k
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0 &&
9854
1.12k
        MCOperand_isImm(MCInst_getOperand(MI, 4)) &&
9855
1.12k
        MCOperand_getImm(MCInst_getOperand(MI, 4)) == 31) {
9856
      // (RLWINM gprc:$rA, gprc:$rS, 0, u5imm:$n, 31)
9857
70
      AsmString = "clrlwi $\x01, $\x02, $\xFF\x04\x06";
9858
70
      break;
9859
70
    }
9860
1.05k
    return NULL;
9861
622
  case PPC_RLWINMo:
9862
622
    if (MCInst_getNumOperands(MI) == 5 &&
9863
622
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9864
622
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9865
622
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9866
622
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
9867
622
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9868
622
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0 &&
9869
622
        MCOperand_isImm(MCInst_getOperand(MI, 4)) &&
9870
622
        MCOperand_getImm(MCInst_getOperand(MI, 4)) == 31) {
9871
      // (RLWINMo gprc:$rA, gprc:$rS, u5imm:$n, 0, 31)
9872
23
      AsmString = "rotlwi. $\x01, $\x02, $\xFF\x03\x06";
9873
23
      break;
9874
23
    }
9875
599
    if (MCInst_getNumOperands(MI) == 5 &&
9876
599
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9877
599
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9878
599
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9879
599
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
9880
599
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
9881
599
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0 &&
9882
599
        MCOperand_isImm(MCInst_getOperand(MI, 4)) &&
9883
599
        MCOperand_getImm(MCInst_getOperand(MI, 4)) == 31) {
9884
      // (RLWINMo gprc:$rA, gprc:$rS, 0, u5imm:$n, 31)
9885
34
      AsmString = "clrlwi. $\x01, $\x02, $\xFF\x04\x06";
9886
34
      break;
9887
34
    }
9888
565
    return NULL;
9889
692
  case PPC_RLWNM:
9890
692
    if (MCInst_getNumOperands(MI) == 5 &&
9891
692
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9892
692
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9893
692
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9894
692
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
9895
692
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9896
692
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2) &&
9897
692
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9898
692
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0 &&
9899
692
        MCOperand_isImm(MCInst_getOperand(MI, 4)) &&
9900
692
        MCOperand_getImm(MCInst_getOperand(MI, 4)) == 31) {
9901
      // (RLWNM gprc:$rA, gprc:$rS, gprc:$rB, 0, 31)
9902
64
      AsmString = "rotlw $\x01, $\x02, $\x03";
9903
64
      break;
9904
64
    }
9905
628
    return NULL;
9906
1.07k
  case PPC_RLWNMo:
9907
1.07k
    if (MCInst_getNumOperands(MI) == 5 &&
9908
1.07k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9909
1.07k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
9910
1.07k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9911
1.07k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
9912
1.07k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9913
1.07k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2) &&
9914
1.07k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
9915
1.07k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0 &&
9916
1.07k
        MCOperand_isImm(MCInst_getOperand(MI, 4)) &&
9917
1.07k
        MCOperand_getImm(MCInst_getOperand(MI, 4)) == 31) {
9918
      // (RLWNMo gprc:$rA, gprc:$rS, gprc:$rB, 0, 31)
9919
34
      AsmString = "rotlw. $\x01, $\x02, $\x03";
9920
34
      break;
9921
34
    }
9922
1.04k
    return NULL;
9923
474
  case PPC_SC:
9924
474
    if (MCInst_getNumOperands(MI) == 1 &&
9925
474
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9926
474
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) {
9927
      // (SC 0)
9928
75
      AsmString = "sc";
9929
75
      break;
9930
75
    }
9931
399
    return NULL;
9932
0
  case PPC_SUBF8:
9933
0
    if (MCInst_getNumOperands(MI) == 3 &&
9934
0
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9935
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9936
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9937
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
9938
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9939
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) {
9940
      // (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB)
9941
0
      AsmString = "sub $\x01, $\x03, $\x02";
9942
0
      break;
9943
0
    }
9944
0
    return NULL;
9945
0
  case PPC_SUBF8o:
9946
0
    if (MCInst_getNumOperands(MI) == 3 &&
9947
0
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9948
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9949
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9950
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
9951
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9952
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) {
9953
      // (SUBF8o g8rc:$rA, g8rc:$rC, g8rc:$rB)
9954
0
      AsmString = "sub. $\x01, $\x03, $\x02";
9955
0
      break;
9956
0
    }
9957
0
    return NULL;
9958
0
  case PPC_SUBFC8:
9959
0
    if (MCInst_getNumOperands(MI) == 3 &&
9960
0
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9961
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9962
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9963
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
9964
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9965
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) {
9966
      // (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB)
9967
0
      AsmString = "subc $\x01, $\x03, $\x02";
9968
0
      break;
9969
0
    }
9970
0
    return NULL;
9971
0
  case PPC_SUBFC8o:
9972
0
    if (MCInst_getNumOperands(MI) == 3 &&
9973
0
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
9974
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&
9975
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
9976
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
9977
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
9978
0
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) {
9979
      // (SUBFC8o g8rc:$rA, g8rc:$rC, g8rc:$rB)
9980
0
      AsmString = "subc. $\x01, $\x03, $\x02";
9981
0
      break;
9982
0
    }
9983
0
    return NULL;
9984
1.88k
  case PPC_SYNC:
9985
1.88k
    if (MCInst_getNumOperands(MI) == 1 &&
9986
1.88k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9987
1.88k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) {
9988
      // (SYNC 0)
9989
163
      AsmString = "sync";
9990
163
      break;
9991
163
    }
9992
1.72k
    if (MCInst_getNumOperands(MI) == 1 &&
9993
1.72k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9994
1.72k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1) {
9995
      // (SYNC 1)
9996
412
      AsmString = "lwsync";
9997
412
      break;
9998
412
    }
9999
1.31k
    if (MCInst_getNumOperands(MI) == 1 &&
10000
1.31k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10001
1.31k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2) {
10002
      // (SYNC 2)
10003
518
      AsmString = "ptesync";
10004
518
      break;
10005
518
    }
10006
795
    return NULL;
10007
1.81k
  case PPC_TD:
10008
1.81k
    if (MCInst_getNumOperands(MI) == 3 &&
10009
1.81k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10010
1.81k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 16 &&
10011
1.81k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10012
1.81k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
10013
1.81k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10014
1.81k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) {
10015
      // (TD 16, g8rc:$rA, g8rc:$rB)
10016
21
      AsmString = "tdlt $\x02, $\x03";
10017
21
      break;
10018
21
    }
10019
1.79k
    if (MCInst_getNumOperands(MI) == 3 &&
10020
1.79k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10021
1.79k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
10022
1.79k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10023
1.79k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
10024
1.79k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10025
1.79k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) {
10026
      // (TD 4, g8rc:$rA, g8rc:$rB)
10027
34
      AsmString = "tdeq $\x02, $\x03";
10028
34
      break;
10029
34
    }
10030
1.76k
    if (MCInst_getNumOperands(MI) == 3 &&
10031
1.76k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10032
1.76k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&
10033
1.76k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10034
1.76k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
10035
1.76k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10036
1.76k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) {
10037
      // (TD 8, g8rc:$rA, g8rc:$rB)
10038
339
      AsmString = "tdgt $\x02, $\x03";
10039
339
      break;
10040
339
    }
10041
1.42k
    if (MCInst_getNumOperands(MI) == 3 &&
10042
1.42k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10043
1.42k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 24 &&
10044
1.42k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10045
1.42k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
10046
1.42k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10047
1.42k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) {
10048
      // (TD 24, g8rc:$rA, g8rc:$rB)
10049
168
      AsmString = "tdne $\x02, $\x03";
10050
168
      break;
10051
168
    }
10052
1.25k
    if (MCInst_getNumOperands(MI) == 3 &&
10053
1.25k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10054
1.25k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
10055
1.25k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10056
1.25k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
10057
1.25k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10058
1.25k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) {
10059
      // (TD 2, g8rc:$rA, g8rc:$rB)
10060
34
      AsmString = "tdllt $\x02, $\x03";
10061
34
      break;
10062
34
    }
10063
1.21k
    if (MCInst_getNumOperands(MI) == 3 &&
10064
1.21k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10065
1.21k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&
10066
1.21k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10067
1.21k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
10068
1.21k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10069
1.21k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) {
10070
      // (TD 1, g8rc:$rA, g8rc:$rB)
10071
179
      AsmString = "tdlgt $\x02, $\x03";
10072
179
      break;
10073
179
    }
10074
1.04k
    if (MCInst_getNumOperands(MI) == 3 &&
10075
1.04k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10076
1.04k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 31 &&
10077
1.04k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10078
1.04k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&
10079
1.04k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10080
1.04k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) {
10081
      // (TD 31, g8rc:$rA, g8rc:$rB)
10082
93
      AsmString = "tdu $\x02, $\x03";
10083
93
      break;
10084
93
    }
10085
947
    return NULL;
10086
3.09k
  case PPC_TDI:
10087
3.09k
    if (MCInst_getNumOperands(MI) == 3 &&
10088
3.09k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10089
3.09k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 16 &&
10090
3.09k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10091
3.09k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) {
10092
      // (TDI 16, g8rc:$rA, s16imm:$imm)
10093
269
      AsmString = "tdlti $\x02, $\xFF\x03\x03";
10094
269
      break;
10095
269
    }
10096
2.83k
    if (MCInst_getNumOperands(MI) == 3 &&
10097
2.83k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10098
2.83k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
10099
2.83k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10100
2.83k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) {
10101
      // (TDI 4, g8rc:$rA, s16imm:$imm)
10102
237
      AsmString = "tdeqi $\x02, $\xFF\x03\x03";
10103
237
      break;
10104
237
    }
10105
2.59k
    if (MCInst_getNumOperands(MI) == 3 &&
10106
2.59k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10107
2.59k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&
10108
2.59k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10109
2.59k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) {
10110
      // (TDI 8, g8rc:$rA, s16imm:$imm)
10111
244
      AsmString = "tdgti $\x02, $\xFF\x03\x03";
10112
244
      break;
10113
244
    }
10114
2.34k
    if (MCInst_getNumOperands(MI) == 3 &&
10115
2.34k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10116
2.34k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 24 &&
10117
2.34k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10118
2.34k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) {
10119
      // (TDI 24, g8rc:$rA, s16imm:$imm)
10120
406
      AsmString = "tdnei $\x02, $\xFF\x03\x03";
10121
406
      break;
10122
406
    }
10123
1.94k
    if (MCInst_getNumOperands(MI) == 3 &&
10124
1.94k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10125
1.94k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
10126
1.94k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10127
1.94k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) {
10128
      // (TDI 2, g8rc:$rA, s16imm:$imm)
10129
198
      AsmString = "tdllti $\x02, $\xFF\x03\x03";
10130
198
      break;
10131
198
    }
10132
1.74k
    if (MCInst_getNumOperands(MI) == 3 &&
10133
1.74k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10134
1.74k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&
10135
1.74k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10136
1.74k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) {
10137
      // (TDI 1, g8rc:$rA, s16imm:$imm)
10138
242
      AsmString = "tdlgti $\x02, $\xFF\x03\x03";
10139
242
      break;
10140
242
    }
10141
1.50k
    if (MCInst_getNumOperands(MI) == 3 &&
10142
1.50k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10143
1.50k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 31 &&
10144
1.50k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10145
1.50k
        GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) {
10146
      // (TDI 31, g8rc:$rA, s16imm:$imm)
10147
244
      AsmString = "tdui $\x02, $\xFF\x03\x03";
10148
244
      break;
10149
244
    }
10150
1.25k
    return NULL;
10151
100
  case PPC_TLBIE:
10152
100
    if (MCInst_getNumOperands(MI) == 2 &&
10153
100
        MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_R0 &&
10154
100
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10155
100
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
10156
      // (TLBIE R0, gprc:$RB)
10157
66
      AsmString = "tlbie $\x02";
10158
66
      break;
10159
66
    }
10160
34
    return NULL;
10161
133
  case PPC_TLBRE2:
10162
133
    if (MCInst_getNumOperands(MI) == 3 &&
10163
133
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10164
133
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
10165
133
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10166
133
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
10167
133
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10168
133
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10169
      // (TLBRE2 gprc:$RS, gprc:$A, 0)
10170
66
      AsmString = "tlbrehi $\x01, $\x02";
10171
66
      break;
10172
66
    }
10173
67
    if (MCInst_getNumOperands(MI) == 3 &&
10174
67
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10175
67
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
10176
67
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10177
67
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
10178
67
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10179
67
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 1) {
10180
      // (TLBRE2 gprc:$RS, gprc:$A, 1)
10181
67
      AsmString = "tlbrelo $\x01, $\x02";
10182
67
      break;
10183
67
    }
10184
0
    return NULL;
10185
104
  case PPC_TLBWE2:
10186
104
    if (MCInst_getNumOperands(MI) == 3 &&
10187
104
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10188
104
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
10189
104
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10190
104
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
10191
104
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10192
104
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10193
      // (TLBWE2 gprc:$RS, gprc:$A, 0)
10194
35
      AsmString = "tlbwehi $\x01, $\x02";
10195
35
      break;
10196
35
    }
10197
69
    if (MCInst_getNumOperands(MI) == 3 &&
10198
69
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10199
69
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&
10200
69
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10201
69
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
10202
69
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10203
69
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 1) {
10204
      // (TLBWE2 gprc:$RS, gprc:$A, 1)
10205
69
      AsmString = "tlbwelo $\x01, $\x02";
10206
69
      break;
10207
69
    }
10208
0
    return NULL;
10209
980
  case PPC_TW:
10210
980
    if (MCInst_getNumOperands(MI) == 3 &&
10211
980
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10212
980
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 16 &&
10213
980
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10214
980
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
10215
980
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10216
980
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) {
10217
      // (TW 16, gprc:$rA, gprc:$rB)
10218
69
      AsmString = "twlt $\x02, $\x03";
10219
69
      break;
10220
69
    }
10221
911
    if (MCInst_getNumOperands(MI) == 3 &&
10222
911
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10223
911
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
10224
911
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10225
911
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
10226
911
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10227
911
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) {
10228
      // (TW 4, gprc:$rA, gprc:$rB)
10229
71
      AsmString = "tweq $\x02, $\x03";
10230
71
      break;
10231
71
    }
10232
840
    if (MCInst_getNumOperands(MI) == 3 &&
10233
840
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10234
840
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&
10235
840
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10236
840
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
10237
840
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10238
840
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) {
10239
      // (TW 8, gprc:$rA, gprc:$rB)
10240
19
      AsmString = "twgt $\x02, $\x03";
10241
19
      break;
10242
19
    }
10243
821
    if (MCInst_getNumOperands(MI) == 3 &&
10244
821
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10245
821
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 24 &&
10246
821
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10247
821
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
10248
821
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10249
821
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) {
10250
      // (TW 24, gprc:$rA, gprc:$rB)
10251
34
      AsmString = "twne $\x02, $\x03";
10252
34
      break;
10253
34
    }
10254
787
    if (MCInst_getNumOperands(MI) == 3 &&
10255
787
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10256
787
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
10257
787
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10258
787
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
10259
787
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10260
787
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) {
10261
      // (TW 2, gprc:$rA, gprc:$rB)
10262
207
      AsmString = "twllt $\x02, $\x03";
10263
207
      break;
10264
207
    }
10265
580
    if (MCInst_getNumOperands(MI) == 3 &&
10266
580
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10267
580
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&
10268
580
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10269
580
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
10270
580
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10271
580
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) {
10272
      // (TW 1, gprc:$rA, gprc:$rB)
10273
59
      AsmString = "twlgt $\x02, $\x03";
10274
59
      break;
10275
59
    }
10276
521
    if (MCInst_getNumOperands(MI) == 3 &&
10277
521
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10278
521
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 31 &&
10279
521
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10280
521
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&
10281
521
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10282
521
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) {
10283
      // (TW 31, gprc:$rA, gprc:$rB)
10284
34
      AsmString = "twu $\x02, $\x03";
10285
34
      break;
10286
34
    }
10287
487
    return NULL;
10288
2.52k
  case PPC_TWI:
10289
2.52k
    if (MCInst_getNumOperands(MI) == 3 &&
10290
2.52k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10291
2.52k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 16 &&
10292
2.52k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10293
2.52k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
10294
      // (TWI 16, gprc:$rA, s16imm:$imm)
10295
266
      AsmString = "twlti $\x02, $\xFF\x03\x03";
10296
266
      break;
10297
266
    }
10298
2.25k
    if (MCInst_getNumOperands(MI) == 3 &&
10299
2.25k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10300
2.25k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
10301
2.25k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10302
2.25k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
10303
      // (TWI 4, gprc:$rA, s16imm:$imm)
10304
203
      AsmString = "tweqi $\x02, $\xFF\x03\x03";
10305
203
      break;
10306
203
    }
10307
2.05k
    if (MCInst_getNumOperands(MI) == 3 &&
10308
2.05k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10309
2.05k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&
10310
2.05k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10311
2.05k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
10312
      // (TWI 8, gprc:$rA, s16imm:$imm)
10313
252
      AsmString = "twgti $\x02, $\xFF\x03\x03";
10314
252
      break;
10315
252
    }
10316
1.80k
    if (MCInst_getNumOperands(MI) == 3 &&
10317
1.80k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10318
1.80k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 24 &&
10319
1.80k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10320
1.80k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
10321
      // (TWI 24, gprc:$rA, s16imm:$imm)
10322
404
      AsmString = "twnei $\x02, $\xFF\x03\x03";
10323
404
      break;
10324
404
    }
10325
1.39k
    if (MCInst_getNumOperands(MI) == 3 &&
10326
1.39k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10327
1.39k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
10328
1.39k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10329
1.39k
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
10330
      // (TWI 2, gprc:$rA, s16imm:$imm)
10331
431
      AsmString = "twllti $\x02, $\xFF\x03\x03";
10332
431
      break;
10333
431
    }
10334
965
    if (MCInst_getNumOperands(MI) == 3 &&
10335
965
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10336
965
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&
10337
965
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10338
965
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
10339
      // (TWI 1, gprc:$rA, s16imm:$imm)
10340
116
      AsmString = "twlgti $\x02, $\xFF\x03\x03";
10341
116
      break;
10342
116
    }
10343
849
    if (MCInst_getNumOperands(MI) == 3 &&
10344
849
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10345
849
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 31 &&
10346
849
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10347
849
        GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) {
10348
      // (TWI 31, gprc:$rA, s16imm:$imm)
10349
254
      AsmString = "twui $\x02, $\xFF\x03\x03";
10350
254
      break;
10351
254
    }
10352
595
    return NULL;
10353
230
  case PPC_VNOR:
10354
230
    if (MCInst_getNumOperands(MI) == 3 &&
10355
230
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10356
230
        GETREGCLASS_CONTAIN(PPC_VRRCRegClassID, 0) &&
10357
230
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10358
230
        GETREGCLASS_CONTAIN(PPC_VRRCRegClassID, 1) &&
10359
230
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10360
230
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) {
10361
      // (VNOR vrrc:$vD, vrrc:$vA, vrrc:$vA)
10362
155
      AsmString = "vnot $\x01, $\x02";
10363
155
      break;
10364
155
    }
10365
75
    return NULL;
10366
136
  case PPC_VOR:
10367
136
    if (MCInst_getNumOperands(MI) == 3 &&
10368
136
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10369
136
        GETREGCLASS_CONTAIN(PPC_VRRCRegClassID, 0) &&
10370
136
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10371
136
        GETREGCLASS_CONTAIN(PPC_VRRCRegClassID, 1) &&
10372
136
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10373
136
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) {
10374
      // (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA)
10375
66
      AsmString = "vmr $\x01, $\x02";
10376
66
      break;
10377
66
    }
10378
70
    return NULL;
10379
548
  case PPC_WAIT:
10380
548
    if (MCInst_getNumOperands(MI) == 1 &&
10381
548
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10382
548
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) {
10383
      // (WAIT 0)
10384
133
      AsmString = "wait";
10385
133
      break;
10386
133
    }
10387
415
    if (MCInst_getNumOperands(MI) == 1 &&
10388
415
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10389
415
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1) {
10390
      // (WAIT 1)
10391
252
      AsmString = "waitrsv";
10392
252
      break;
10393
252
    }
10394
163
    if (MCInst_getNumOperands(MI) == 1 &&
10395
163
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10396
163
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2) {
10397
      // (WAIT 2)
10398
115
      AsmString = "waitimpl";
10399
115
      break;
10400
115
    }
10401
48
    return NULL;
10402
566
  case PPC_XORI:
10403
566
    if (MCInst_getNumOperands(MI) == 3 &&
10404
566
        MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_R0 &&
10405
566
        MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_R0 &&
10406
566
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10407
566
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10408
      // (XORI R0, R0, 0)
10409
19
      AsmString = "xnop";
10410
19
      break;
10411
19
    }
10412
547
    return NULL;
10413
140
  case PPC_XVCPSGNDP:
10414
140
    if (MCInst_getNumOperands(MI) == 3 &&
10415
140
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10416
140
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&
10417
140
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10418
140
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 1) &&
10419
140
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10420
140
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) {
10421
      // (XVCPSGNDP vsrc:$XT, vsrc:$XB, vsrc:$XB)
10422
67
      AsmString = "xvmovdp $\x01, $\x02";
10423
67
      break;
10424
67
    }
10425
73
    return NULL;
10426
1.10k
  case PPC_XVCPSGNSP:
10427
1.10k
    if (MCInst_getNumOperands(MI) == 3 &&
10428
1.10k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10429
1.10k
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&
10430
1.10k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10431
1.10k
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 1) &&
10432
1.10k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10433
1.10k
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) {
10434
      // (XVCPSGNSP vsrc:$XT, vsrc:$XB, vsrc:$XB)
10435
344
      AsmString = "xvmovsp $\x01, $\x02";
10436
344
      break;
10437
344
    }
10438
765
    return NULL;
10439
3.07k
  case PPC_XXPERMDI:
10440
3.07k
    if (MCInst_getNumOperands(MI) == 4 &&
10441
3.07k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10442
3.07k
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&
10443
3.07k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10444
3.07k
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 1) &&
10445
3.07k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10446
3.07k
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1)) &&
10447
3.07k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
10448
3.07k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) {
10449
      // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0)
10450
341
      AsmString = "xxspltd $\x01, $\x02, 0";
10451
341
      break;
10452
341
    }
10453
2.73k
    if (MCInst_getNumOperands(MI) == 4 &&
10454
2.73k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10455
2.73k
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&
10456
2.73k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10457
2.73k
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 1) &&
10458
2.73k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10459
2.73k
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1)) &&
10460
2.73k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
10461
2.73k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 3) {
10462
      // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 3)
10463
485
      AsmString = "xxspltd $\x01, $\x02, 1";
10464
485
      break;
10465
485
    }
10466
2.24k
    if (MCInst_getNumOperands(MI) == 4 &&
10467
2.24k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10468
2.24k
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&
10469
2.24k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10470
2.24k
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 1) &&
10471
2.24k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10472
2.24k
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 2) &&
10473
2.24k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
10474
2.24k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) {
10475
      // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 0)
10476
318
      AsmString = "xxmrghd $\x01, $\x02, $\x03";
10477
318
      break;
10478
318
    }
10479
1.93k
    if (MCInst_getNumOperands(MI) == 4 &&
10480
1.93k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10481
1.93k
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&
10482
1.93k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10483
1.93k
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 1) &&
10484
1.93k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10485
1.93k
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 2) &&
10486
1.93k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
10487
1.93k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 3) {
10488
      // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 3)
10489
97
      AsmString = "xxmrgld $\x01, $\x02, $\x03";
10490
97
      break;
10491
97
    }
10492
1.83k
    if (MCInst_getNumOperands(MI) == 4 &&
10493
1.83k
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10494
1.83k
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&
10495
1.83k
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10496
1.83k
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 1) &&
10497
1.83k
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10498
1.83k
        MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1)) &&
10499
1.83k
        MCOperand_isImm(MCInst_getOperand(MI, 3)) &&
10500
1.83k
        MCOperand_getImm(MCInst_getOperand(MI, 3)) == 2) {
10501
      // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 2)
10502
547
      AsmString = "xxswapd $\x01, $\x02";
10503
547
      break;
10504
547
    }
10505
1.28k
    return NULL;
10506
0
  case PPC_XXPERMDIs:
10507
0
    if (MCInst_getNumOperands(MI) == 3 &&
10508
0
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10509
0
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&
10510
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10511
0
        GETREGCLASS_CONTAIN(PPC_VSFRCRegClassID, 1) &&
10512
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10513
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10514
      // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 0)
10515
0
      AsmString = "xxspltd $\x01, $\x02, 0";
10516
0
      break;
10517
0
    }
10518
0
    if (MCInst_getNumOperands(MI) == 3 &&
10519
0
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10520
0
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&
10521
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10522
0
        GETREGCLASS_CONTAIN(PPC_VSFRCRegClassID, 1) &&
10523
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10524
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 3) {
10525
      // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 3)
10526
0
      AsmString = "xxspltd $\x01, $\x02, 1";
10527
0
      break;
10528
0
    }
10529
0
    if (MCInst_getNumOperands(MI) == 3 &&
10530
0
        MCOperand_isReg(MCInst_getOperand(MI, 0)) &&
10531
0
        GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&
10532
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10533
0
        GETREGCLASS_CONTAIN(PPC_VSFRCRegClassID, 1) &&
10534
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10535
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 2) {
10536
      // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 2)
10537
0
      AsmString = "xxswapd $\x01, $\x02";
10538
0
      break;
10539
0
    }
10540
0
    return NULL;
10541
0
  case PPC_gBC:
10542
0
    if (MCInst_getNumOperands(MI) == 3 &&
10543
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10544
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
10545
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10546
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10547
      // (gBC 12, crbitrc:$bi, condbrtarget:$dst)
10548
0
      AsmString = "bt $\x02, $\xFF\x03\x01";
10549
0
      break;
10550
0
    }
10551
0
    if (MCInst_getNumOperands(MI) == 3 &&
10552
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10553
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
10554
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10555
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10556
      // (gBC 4, crbitrc:$bi, condbrtarget:$dst)
10557
0
      AsmString = "bf $\x02, $\xFF\x03\x01";
10558
0
      break;
10559
0
    }
10560
0
    if (MCInst_getNumOperands(MI) == 3 &&
10561
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10562
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
10563
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10564
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10565
      // (gBC 14, crbitrc:$bi, condbrtarget:$dst)
10566
0
      AsmString = "bt- $\x02, $\xFF\x03\x01";
10567
0
      break;
10568
0
    }
10569
0
    if (MCInst_getNumOperands(MI) == 3 &&
10570
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10571
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&
10572
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10573
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10574
      // (gBC 6, crbitrc:$bi, condbrtarget:$dst)
10575
0
      AsmString = "bf- $\x02, $\xFF\x03\x01";
10576
0
      break;
10577
0
    }
10578
0
    if (MCInst_getNumOperands(MI) == 3 &&
10579
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10580
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
10581
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10582
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10583
      // (gBC 15, crbitrc:$bi, condbrtarget:$dst)
10584
0
      AsmString = "bt+ $\x02, $\xFF\x03\x01";
10585
0
      break;
10586
0
    }
10587
0
    if (MCInst_getNumOperands(MI) == 3 &&
10588
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10589
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&
10590
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10591
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10592
      // (gBC 7, crbitrc:$bi, condbrtarget:$dst)
10593
0
      AsmString = "bf+ $\x02, $\xFF\x03\x01";
10594
0
      break;
10595
0
    }
10596
0
    if (MCInst_getNumOperands(MI) == 3 &&
10597
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10598
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&
10599
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10600
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10601
      // (gBC 8, crbitrc:$bi, condbrtarget:$dst)
10602
0
      AsmString = "bdnzt $\x02, $\xFF\x03\x01";
10603
0
      break;
10604
0
    }
10605
0
    if (MCInst_getNumOperands(MI) == 3 &&
10606
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10607
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
10608
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10609
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10610
      // (gBC 0, crbitrc:$bi, condbrtarget:$dst)
10611
0
      AsmString = "bdnzf $\x02, $\xFF\x03\x01";
10612
0
      break;
10613
0
    }
10614
0
    if (MCInst_getNumOperands(MI) == 3 &&
10615
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10616
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 10 &&
10617
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10618
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10619
      // (gBC 10, crbitrc:$bi, condbrtarget:$dst)
10620
0
      AsmString = "bdzt $\x02, $\xFF\x03\x01";
10621
0
      break;
10622
0
    }
10623
0
    if (MCInst_getNumOperands(MI) == 3 &&
10624
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10625
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
10626
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10627
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10628
      // (gBC 2, crbitrc:$bi, condbrtarget:$dst)
10629
0
      AsmString = "bdzf $\x02, $\xFF\x03\x01";
10630
0
      break;
10631
0
    }
10632
0
    return NULL;
10633
0
  case PPC_gBCA:
10634
0
    if (MCInst_getNumOperands(MI) == 3 &&
10635
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10636
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
10637
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10638
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10639
      // (gBCA 12, crbitrc:$bi, abscondbrtarget:$dst)
10640
0
      AsmString = "bta $\x02, $\xFF\x03\x02";
10641
0
      break;
10642
0
    }
10643
0
    if (MCInst_getNumOperands(MI) == 3 &&
10644
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10645
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
10646
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10647
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10648
      // (gBCA 4, crbitrc:$bi, abscondbrtarget:$dst)
10649
0
      AsmString = "bfa $\x02, $\xFF\x03\x02";
10650
0
      break;
10651
0
    }
10652
0
    if (MCInst_getNumOperands(MI) == 3 &&
10653
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10654
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
10655
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10656
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10657
      // (gBCA 14, crbitrc:$bi, abscondbrtarget:$dst)
10658
0
      AsmString = "bta- $\x02, $\xFF\x03\x02";
10659
0
      break;
10660
0
    }
10661
0
    if (MCInst_getNumOperands(MI) == 3 &&
10662
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10663
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&
10664
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10665
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10666
      // (gBCA 6, crbitrc:$bi, abscondbrtarget:$dst)
10667
0
      AsmString = "bfa- $\x02, $\xFF\x03\x02";
10668
0
      break;
10669
0
    }
10670
0
    if (MCInst_getNumOperands(MI) == 3 &&
10671
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10672
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
10673
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10674
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10675
      // (gBCA 15, crbitrc:$bi, abscondbrtarget:$dst)
10676
0
      AsmString = "bta+ $\x02, $\xFF\x03\x02";
10677
0
      break;
10678
0
    }
10679
0
    if (MCInst_getNumOperands(MI) == 3 &&
10680
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10681
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&
10682
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10683
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10684
      // (gBCA 7, crbitrc:$bi, abscondbrtarget:$dst)
10685
0
      AsmString = "bfa+ $\x02, $\xFF\x03\x02";
10686
0
      break;
10687
0
    }
10688
0
    if (MCInst_getNumOperands(MI) == 3 &&
10689
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10690
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&
10691
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10692
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10693
      // (gBCA 8, crbitrc:$bi, abscondbrtarget:$dst)
10694
0
      AsmString = "bdnzta $\x02, $\xFF\x03\x02";
10695
0
      break;
10696
0
    }
10697
0
    if (MCInst_getNumOperands(MI) == 3 &&
10698
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10699
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
10700
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10701
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10702
      // (gBCA 0, crbitrc:$bi, abscondbrtarget:$dst)
10703
0
      AsmString = "bdnzfa $\x02, $\xFF\x03\x02";
10704
0
      break;
10705
0
    }
10706
0
    if (MCInst_getNumOperands(MI) == 3 &&
10707
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10708
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 10 &&
10709
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10710
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10711
      // (gBCA 10, crbitrc:$bi, abscondbrtarget:$dst)
10712
0
      AsmString = "bdzta $\x02, $\xFF\x03\x02";
10713
0
      break;
10714
0
    }
10715
0
    if (MCInst_getNumOperands(MI) == 3 &&
10716
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10717
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
10718
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10719
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10720
      // (gBCA 2, crbitrc:$bi, abscondbrtarget:$dst)
10721
0
      AsmString = "bdzfa $\x02, $\xFF\x03\x02";
10722
0
      break;
10723
0
    }
10724
0
    return NULL;
10725
0
  case PPC_gBCAat:
10726
0
    if (MCInst_getNumOperands(MI) == 4 &&
10727
0
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
10728
0
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 3 &&
10729
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10730
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) {
10731
      // (gBCAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst)
10732
0
      AsmString = "bca+ $\xFF\x01\x06, $\x03, $\xFF\x04\x01";
10733
0
      break;
10734
0
    }
10735
0
    if (MCInst_getNumOperands(MI) == 4 &&
10736
0
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
10737
0
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 2 &&
10738
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
10739
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) {
10740
      // (gBCAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst)
10741
0
      AsmString = "bca- $\xFF\x01\x06, $\x03, $\xFF\x04\x01";
10742
0
      break;
10743
0
    }
10744
0
    return NULL;
10745
0
  case PPC_gBCCTR:
10746
0
    if (MCInst_getNumOperands(MI) == 3 &&
10747
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10748
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
10749
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10750
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10751
      // (gBCCTR u5imm:$bo, crbitrc:$bi, 0)
10752
0
      AsmString = "bcctr $\xFF\x01\x06, $\x02";
10753
0
      break;
10754
0
    }
10755
0
    if (MCInst_getNumOperands(MI) == 3 &&
10756
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10757
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
10758
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10759
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
10760
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10761
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10762
      // (gBCCTR 12, crbitrc:$bi, 0)
10763
0
      AsmString = "btctr $\x02";
10764
0
      break;
10765
0
    }
10766
0
    if (MCInst_getNumOperands(MI) == 3 &&
10767
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10768
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
10769
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10770
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
10771
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10772
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10773
      // (gBCCTR 4, crbitrc:$bi, 0)
10774
0
      AsmString = "bfctr $\x02";
10775
0
      break;
10776
0
    }
10777
0
    if (MCInst_getNumOperands(MI) == 3 &&
10778
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10779
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
10780
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10781
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
10782
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10783
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10784
      // (gBCCTR 14, crbitrc:$bi, 0)
10785
0
      AsmString = "btctr- $\x02";
10786
0
      break;
10787
0
    }
10788
0
    if (MCInst_getNumOperands(MI) == 3 &&
10789
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10790
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&
10791
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10792
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
10793
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10794
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10795
      // (gBCCTR 6, crbitrc:$bi, 0)
10796
0
      AsmString = "bfctr- $\x02";
10797
0
      break;
10798
0
    }
10799
0
    if (MCInst_getNumOperands(MI) == 3 &&
10800
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10801
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
10802
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10803
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
10804
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10805
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10806
      // (gBCCTR 15, crbitrc:$bi, 0)
10807
0
      AsmString = "btctr+ $\x02";
10808
0
      break;
10809
0
    }
10810
0
    if (MCInst_getNumOperands(MI) == 3 &&
10811
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10812
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&
10813
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10814
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
10815
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10816
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10817
      // (gBCCTR 7, crbitrc:$bi, 0)
10818
0
      AsmString = "bfctr+ $\x02";
10819
0
      break;
10820
0
    }
10821
0
    return NULL;
10822
0
  case PPC_gBCCTRL:
10823
0
    if (MCInst_getNumOperands(MI) == 3 &&
10824
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10825
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
10826
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10827
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10828
      // (gBCCTRL u5imm:$bo, crbitrc:$bi, 0)
10829
0
      AsmString = "bcctrl $\xFF\x01\x06, $\x02";
10830
0
      break;
10831
0
    }
10832
0
    if (MCInst_getNumOperands(MI) == 3 &&
10833
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10834
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
10835
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10836
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
10837
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10838
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10839
      // (gBCCTRL 12, crbitrc:$bi, 0)
10840
0
      AsmString = "btctrl $\x02";
10841
0
      break;
10842
0
    }
10843
0
    if (MCInst_getNumOperands(MI) == 3 &&
10844
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10845
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
10846
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10847
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
10848
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10849
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10850
      // (gBCCTRL 4, crbitrc:$bi, 0)
10851
0
      AsmString = "bfctrl $\x02";
10852
0
      break;
10853
0
    }
10854
0
    if (MCInst_getNumOperands(MI) == 3 &&
10855
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10856
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
10857
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10858
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
10859
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10860
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10861
      // (gBCCTRL 14, crbitrc:$bi, 0)
10862
0
      AsmString = "btctrl- $\x02";
10863
0
      break;
10864
0
    }
10865
0
    if (MCInst_getNumOperands(MI) == 3 &&
10866
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10867
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&
10868
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10869
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
10870
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10871
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10872
      // (gBCCTRL 6, crbitrc:$bi, 0)
10873
0
      AsmString = "bfctrl- $\x02";
10874
0
      break;
10875
0
    }
10876
0
    if (MCInst_getNumOperands(MI) == 3 &&
10877
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10878
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
10879
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10880
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
10881
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10882
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10883
      // (gBCCTRL 15, crbitrc:$bi, 0)
10884
0
      AsmString = "btctrl+ $\x02";
10885
0
      break;
10886
0
    }
10887
0
    if (MCInst_getNumOperands(MI) == 3 &&
10888
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10889
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&
10890
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10891
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
10892
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
10893
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
10894
      // (gBCCTRL 7, crbitrc:$bi, 0)
10895
0
      AsmString = "bfctrl+ $\x02";
10896
0
      break;
10897
0
    }
10898
0
    return NULL;
10899
0
  case PPC_gBCL:
10900
0
    if (MCInst_getNumOperands(MI) == 3 &&
10901
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10902
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
10903
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10904
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10905
      // (gBCL 12, crbitrc:$bi, condbrtarget:$dst)
10906
0
      AsmString = "btl $\x02, $\xFF\x03\x01";
10907
0
      break;
10908
0
    }
10909
0
    if (MCInst_getNumOperands(MI) == 3 &&
10910
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10911
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
10912
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10913
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10914
      // (gBCL 4, crbitrc:$bi, condbrtarget:$dst)
10915
0
      AsmString = "bfl $\x02, $\xFF\x03\x01";
10916
0
      break;
10917
0
    }
10918
0
    if (MCInst_getNumOperands(MI) == 3 &&
10919
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10920
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
10921
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10922
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10923
      // (gBCL 14, crbitrc:$bi, condbrtarget:$dst)
10924
0
      AsmString = "btl- $\x02, $\xFF\x03\x01";
10925
0
      break;
10926
0
    }
10927
0
    if (MCInst_getNumOperands(MI) == 3 &&
10928
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10929
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&
10930
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10931
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10932
      // (gBCL 6, crbitrc:$bi, condbrtarget:$dst)
10933
0
      AsmString = "bfl- $\x02, $\xFF\x03\x01";
10934
0
      break;
10935
0
    }
10936
0
    if (MCInst_getNumOperands(MI) == 3 &&
10937
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10938
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
10939
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10940
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10941
      // (gBCL 15, crbitrc:$bi, condbrtarget:$dst)
10942
0
      AsmString = "btl+ $\x02, $\xFF\x03\x01";
10943
0
      break;
10944
0
    }
10945
0
    if (MCInst_getNumOperands(MI) == 3 &&
10946
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10947
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&
10948
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10949
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10950
      // (gBCL 7, crbitrc:$bi, condbrtarget:$dst)
10951
0
      AsmString = "bfl+ $\x02, $\xFF\x03\x01";
10952
0
      break;
10953
0
    }
10954
0
    if (MCInst_getNumOperands(MI) == 3 &&
10955
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10956
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&
10957
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10958
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10959
      // (gBCL 8, crbitrc:$bi, condbrtarget:$dst)
10960
0
      AsmString = "bdnztl $\x02, $\xFF\x03\x01";
10961
0
      break;
10962
0
    }
10963
0
    if (MCInst_getNumOperands(MI) == 3 &&
10964
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10965
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
10966
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10967
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10968
      // (gBCL 0, crbitrc:$bi, condbrtarget:$dst)
10969
0
      AsmString = "bdnzfl $\x02, $\xFF\x03\x01";
10970
0
      break;
10971
0
    }
10972
0
    if (MCInst_getNumOperands(MI) == 3 &&
10973
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10974
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 10 &&
10975
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10976
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10977
      // (gBCL 10, crbitrc:$bi, condbrtarget:$dst)
10978
0
      AsmString = "bdztl $\x02, $\xFF\x03\x01";
10979
0
      break;
10980
0
    }
10981
0
    if (MCInst_getNumOperands(MI) == 3 &&
10982
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10983
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
10984
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10985
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10986
      // (gBCL 2, crbitrc:$bi, condbrtarget:$dst)
10987
0
      AsmString = "bdzfl $\x02, $\xFF\x03\x01";
10988
0
      break;
10989
0
    }
10990
0
    return NULL;
10991
0
  case PPC_gBCLA:
10992
0
    if (MCInst_getNumOperands(MI) == 3 &&
10993
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
10994
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
10995
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
10996
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
10997
      // (gBCLA 12, crbitrc:$bi, abscondbrtarget:$dst)
10998
0
      AsmString = "btla $\x02, $\xFF\x03\x02";
10999
0
      break;
11000
0
    }
11001
0
    if (MCInst_getNumOperands(MI) == 3 &&
11002
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11003
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
11004
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11005
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
11006
      // (gBCLA 4, crbitrc:$bi, abscondbrtarget:$dst)
11007
0
      AsmString = "bfla $\x02, $\xFF\x03\x02";
11008
0
      break;
11009
0
    }
11010
0
    if (MCInst_getNumOperands(MI) == 3 &&
11011
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11012
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
11013
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11014
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
11015
      // (gBCLA 14, crbitrc:$bi, abscondbrtarget:$dst)
11016
0
      AsmString = "btla- $\x02, $\xFF\x03\x02";
11017
0
      break;
11018
0
    }
11019
0
    if (MCInst_getNumOperands(MI) == 3 &&
11020
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11021
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&
11022
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11023
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
11024
      // (gBCLA 6, crbitrc:$bi, abscondbrtarget:$dst)
11025
0
      AsmString = "bfla- $\x02, $\xFF\x03\x02";
11026
0
      break;
11027
0
    }
11028
0
    if (MCInst_getNumOperands(MI) == 3 &&
11029
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11030
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
11031
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11032
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
11033
      // (gBCLA 15, crbitrc:$bi, abscondbrtarget:$dst)
11034
0
      AsmString = "btla+ $\x02, $\xFF\x03\x02";
11035
0
      break;
11036
0
    }
11037
0
    if (MCInst_getNumOperands(MI) == 3 &&
11038
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11039
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&
11040
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11041
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
11042
      // (gBCLA 7, crbitrc:$bi, abscondbrtarget:$dst)
11043
0
      AsmString = "bfla+ $\x02, $\xFF\x03\x02";
11044
0
      break;
11045
0
    }
11046
0
    if (MCInst_getNumOperands(MI) == 3 &&
11047
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11048
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&
11049
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11050
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
11051
      // (gBCLA 8, crbitrc:$bi, abscondbrtarget:$dst)
11052
0
      AsmString = "bdnztla $\x02, $\xFF\x03\x02";
11053
0
      break;
11054
0
    }
11055
0
    if (MCInst_getNumOperands(MI) == 3 &&
11056
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11057
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
11058
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11059
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
11060
      // (gBCLA 0, crbitrc:$bi, abscondbrtarget:$dst)
11061
0
      AsmString = "bdnzfla $\x02, $\xFF\x03\x02";
11062
0
      break;
11063
0
    }
11064
0
    if (MCInst_getNumOperands(MI) == 3 &&
11065
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11066
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 10 &&
11067
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11068
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
11069
      // (gBCLA 10, crbitrc:$bi, abscondbrtarget:$dst)
11070
0
      AsmString = "bdztla $\x02, $\xFF\x03\x02";
11071
0
      break;
11072
0
    }
11073
0
    if (MCInst_getNumOperands(MI) == 3 &&
11074
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11075
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
11076
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11077
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) {
11078
      // (gBCLA 2, crbitrc:$bi, abscondbrtarget:$dst)
11079
0
      AsmString = "bdzfla $\x02, $\xFF\x03\x02";
11080
0
      break;
11081
0
    }
11082
0
    return NULL;
11083
0
  case PPC_gBCLAat:
11084
0
    if (MCInst_getNumOperands(MI) == 4 &&
11085
0
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
11086
0
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 3 &&
11087
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
11088
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) {
11089
      // (gBCLAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst)
11090
0
      AsmString = "bcla+ $\xFF\x01\x06, $\x03, $\xFF\x04\x01";
11091
0
      break;
11092
0
    }
11093
0
    if (MCInst_getNumOperands(MI) == 4 &&
11094
0
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
11095
0
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 2 &&
11096
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
11097
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) {
11098
      // (gBCLAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst)
11099
0
      AsmString = "bcla- $\xFF\x01\x06, $\x03, $\xFF\x04\x01";
11100
0
      break;
11101
0
    }
11102
0
    return NULL;
11103
0
  case PPC_gBCLR:
11104
0
    if (MCInst_getNumOperands(MI) == 3 &&
11105
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11106
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11107
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11108
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11109
      // (gBCLR u5imm:$bo, crbitrc:$bi, 0)
11110
0
      AsmString = "bclr $\xFF\x01\x06, $\x02";
11111
0
      break;
11112
0
    }
11113
0
    if (MCInst_getNumOperands(MI) == 3 &&
11114
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11115
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
11116
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11117
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11118
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11119
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11120
      // (gBCLR 12, crbitrc:$bi, 0)
11121
0
      AsmString = "btlr $\x02";
11122
0
      break;
11123
0
    }
11124
0
    if (MCInst_getNumOperands(MI) == 3 &&
11125
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11126
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
11127
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11128
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11129
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11130
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11131
      // (gBCLR 4, crbitrc:$bi, 0)
11132
0
      AsmString = "bflr $\x02";
11133
0
      break;
11134
0
    }
11135
0
    if (MCInst_getNumOperands(MI) == 3 &&
11136
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11137
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
11138
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11139
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11140
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11141
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11142
      // (gBCLR 14, crbitrc:$bi, 0)
11143
0
      AsmString = "btlr- $\x02";
11144
0
      break;
11145
0
    }
11146
0
    if (MCInst_getNumOperands(MI) == 3 &&
11147
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11148
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&
11149
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11150
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11151
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11152
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11153
      // (gBCLR 6, crbitrc:$bi, 0)
11154
0
      AsmString = "bflr- $\x02";
11155
0
      break;
11156
0
    }
11157
0
    if (MCInst_getNumOperands(MI) == 3 &&
11158
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11159
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
11160
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11161
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11162
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11163
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11164
      // (gBCLR 15, crbitrc:$bi, 0)
11165
0
      AsmString = "btlr+ $\x02";
11166
0
      break;
11167
0
    }
11168
0
    if (MCInst_getNumOperands(MI) == 3 &&
11169
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11170
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&
11171
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11172
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11173
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11174
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11175
      // (gBCLR 7, crbitrc:$bi, 0)
11176
0
      AsmString = "bflr+ $\x02";
11177
0
      break;
11178
0
    }
11179
0
    if (MCInst_getNumOperands(MI) == 3 &&
11180
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11181
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&
11182
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11183
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11184
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11185
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11186
      // (gBCLR 8, crbitrc:$bi, 0)
11187
0
      AsmString = "bdnztlr $\x02";
11188
0
      break;
11189
0
    }
11190
0
    if (MCInst_getNumOperands(MI) == 3 &&
11191
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11192
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
11193
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11194
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11195
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11196
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11197
      // (gBCLR 0, crbitrc:$bi, 0)
11198
0
      AsmString = "bdnzflr $\x02";
11199
0
      break;
11200
0
    }
11201
0
    if (MCInst_getNumOperands(MI) == 3 &&
11202
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11203
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 10 &&
11204
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11205
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11206
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11207
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11208
      // (gBCLR 10, crbitrc:$bi, 0)
11209
0
      AsmString = "bdztlr $\x02";
11210
0
      break;
11211
0
    }
11212
0
    if (MCInst_getNumOperands(MI) == 3 &&
11213
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11214
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
11215
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11216
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11217
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11218
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11219
      // (gBCLR 2, crbitrc:$bi, 0)
11220
0
      AsmString = "bdzflr $\x02";
11221
0
      break;
11222
0
    }
11223
0
    return NULL;
11224
0
  case PPC_gBCLRL:
11225
0
    if (MCInst_getNumOperands(MI) == 3 &&
11226
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11227
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11228
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11229
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11230
      // (gBCLRL u5imm:$bo, crbitrc:$bi, 0)
11231
0
      AsmString = "bclrl $\xFF\x01\x06, $\x02";
11232
0
      break;
11233
0
    }
11234
0
    if (MCInst_getNumOperands(MI) == 3 &&
11235
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11236
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
11237
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11238
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11239
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11240
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11241
      // (gBCLRL 12, crbitrc:$bi, 0)
11242
0
      AsmString = "btlrl $\x02";
11243
0
      break;
11244
0
    }
11245
0
    if (MCInst_getNumOperands(MI) == 3 &&
11246
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11247
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
11248
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11249
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11250
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11251
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11252
      // (gBCLRL 4, crbitrc:$bi, 0)
11253
0
      AsmString = "bflrl $\x02";
11254
0
      break;
11255
0
    }
11256
0
    if (MCInst_getNumOperands(MI) == 3 &&
11257
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11258
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&
11259
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11260
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11261
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11262
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11263
      // (gBCLRL 14, crbitrc:$bi, 0)
11264
0
      AsmString = "btlrl- $\x02";
11265
0
      break;
11266
0
    }
11267
0
    if (MCInst_getNumOperands(MI) == 3 &&
11268
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11269
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&
11270
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11271
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11272
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11273
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11274
      // (gBCLRL 6, crbitrc:$bi, 0)
11275
0
      AsmString = "bflrl- $\x02";
11276
0
      break;
11277
0
    }
11278
0
    if (MCInst_getNumOperands(MI) == 3 &&
11279
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11280
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&
11281
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11282
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11283
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11284
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11285
      // (gBCLRL 15, crbitrc:$bi, 0)
11286
0
      AsmString = "btlrl+ $\x02";
11287
0
      break;
11288
0
    }
11289
0
    if (MCInst_getNumOperands(MI) == 3 &&
11290
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11291
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&
11292
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11293
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11294
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11295
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11296
      // (gBCLRL 7, crbitrc:$bi, 0)
11297
0
      AsmString = "bflrl+ $\x02";
11298
0
      break;
11299
0
    }
11300
0
    if (MCInst_getNumOperands(MI) == 3 &&
11301
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11302
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&
11303
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11304
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11305
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11306
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11307
      // (gBCLRL 8, crbitrc:$bi, 0)
11308
0
      AsmString = "bdnztlrl $\x02";
11309
0
      break;
11310
0
    }
11311
0
    if (MCInst_getNumOperands(MI) == 3 &&
11312
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11313
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
11314
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11315
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11316
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11317
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11318
      // (gBCLRL 0, crbitrc:$bi, 0)
11319
0
      AsmString = "bdnzflrl $\x02";
11320
0
      break;
11321
0
    }
11322
0
    if (MCInst_getNumOperands(MI) == 3 &&
11323
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11324
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 10 &&
11325
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11326
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11327
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11328
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11329
      // (gBCLRL 10, crbitrc:$bi, 0)
11330
0
      AsmString = "bdztlrl $\x02";
11331
0
      break;
11332
0
    }
11333
0
    if (MCInst_getNumOperands(MI) == 3 &&
11334
0
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
11335
0
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
11336
0
        MCOperand_isReg(MCInst_getOperand(MI, 1)) &&
11337
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&
11338
0
        MCOperand_isImm(MCInst_getOperand(MI, 2)) &&
11339
0
        MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) {
11340
      // (gBCLRL 2, crbitrc:$bi, 0)
11341
0
      AsmString = "bdzflrl $\x02";
11342
0
      break;
11343
0
    }
11344
0
    return NULL;
11345
0
  case PPC_gBCLat:
11346
0
    if (MCInst_getNumOperands(MI) == 4 &&
11347
0
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
11348
0
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 3 &&
11349
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
11350
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) {
11351
      // (gBCLat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst)
11352
0
      AsmString = "bcl+ $\xFF\x01\x06, $\x03, $\xFF\x04\x01";
11353
0
      break;
11354
0
    }
11355
0
    if (MCInst_getNumOperands(MI) == 4 &&
11356
0
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
11357
0
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 2 &&
11358
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
11359
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) {
11360
      // (gBCLat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst)
11361
0
      AsmString = "bcl- $\xFF\x01\x06, $\x03, $\xFF\x04\x01";
11362
0
      break;
11363
0
    }
11364
0
    return NULL;
11365
0
  case PPC_gBCat:
11366
0
    if (MCInst_getNumOperands(MI) == 4 &&
11367
0
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
11368
0
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 3 &&
11369
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
11370
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) {
11371
      // (gBCat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst)
11372
0
      AsmString = "bc+ $\xFF\x01\x06, $\x03, $\xFF\x04\x01";
11373
0
      break;
11374
0
    }
11375
0
    if (MCInst_getNumOperands(MI) == 4 &&
11376
0
        MCOperand_isImm(MCInst_getOperand(MI, 1)) &&
11377
0
        MCOperand_getImm(MCInst_getOperand(MI, 1)) == 2 &&
11378
0
        MCOperand_isReg(MCInst_getOperand(MI, 2)) &&
11379
0
        GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) {
11380
      // (gBCat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst)
11381
0
      AsmString = "bc- $\xFF\x01\x06, $\x03, $\xFF\x04\x01";
11382
0
      break;
11383
0
    }
11384
0
    return NULL;
11385
110k
  }
11386
11387
11388
36.5k
  tmpString = cs_strdup(AsmString);
11389
11390
257k
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
11391
257k
         AsmString[I] != '$' && AsmString[I] != '\0')
11392
221k
    ++I;
11393
11394
36.5k
  tmpString[I] = 0;
11395
36.5k
  SStream_concat0(OS, tmpString);
11396
11397
36.5k
  if (AsmString[I] != '\0') {
11398
34.5k
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
11399
34.5k
      SStream_concat0(OS, " ");
11400
34.5k
      ++I;
11401
34.5k
    }
11402
11403
117k
    do {
11404
117k
      if (AsmString[I] == '$') {
11405
52.5k
        ++I;
11406
52.5k
        if (AsmString[I] == (char)0xff) {
11407
5.34k
          ++I;
11408
5.34k
          OpIdx = AsmString[I++] - 1;
11409
5.34k
          PrintMethodIdx = AsmString[I++] - 1;
11410
5.34k
          printCustomAliasOperand(MI, OpIdx, PrintMethodIdx, OS);
11411
5.34k
        } else
11412
47.2k
            printOperand(MI, (unsigned)(AsmString[I++]) - 1, OS);
11413
65.3k
      } else {
11414
65.3k
          SStream_concat1(OS, AsmString[I++]);
11415
65.3k
      }
11416
117k
    } while (AsmString[I] != '\0');
11417
34.5k
  }
11418
11419
36.5k
  return tmpString;
11420
110k
}
11421
        
11422
static void printCustomAliasOperand(
11423
         MCInst *MI, unsigned OpIdx,
11424
         unsigned PrintMethodIdx,
11425
         SStream *OS)
11426
11.8k
{
11427
11.8k
  switch (PrintMethodIdx) {
11428
0
  default:
11429
0
    break;
11430
6.49k
  case 0:
11431
6.49k
    printBranchOperand(MI, OpIdx, OS);
11432
6.49k
    break;
11433
0
  case 1:
11434
0
    printAbsBranchOperand(MI, OpIdx, OS);
11435
0
    break;
11436
4.35k
  case 2:
11437
4.35k
    printS16ImmOperand(MI, OpIdx, OS);
11438
4.35k
    break;
11439
429
  case 3:
11440
429
    printU16ImmOperand(MI, OpIdx, OS);
11441
429
    break;
11442
369
  case 4:
11443
369
    printU6ImmOperand(MI, OpIdx, OS);
11444
369
    break;
11445
195
  case 5:
11446
195
    printU5ImmOperand(MI, OpIdx, OS);
11447
195
    break;
11448
11.8k
  }
11449
11.8k
}
11450
11451
#endif // PRINT_ALIAS_INSTR