Coverage Report

Created: 2026-08-31 06:58

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/capstonev5/arch/ARM/ARMGenAsmWriter.inc
Line
Count
Source
1
/* Capstone Disassembly Engine, http://www.capstone-engine.org */
2
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
3
4
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
5
|*                                                                            *|
6
|* Assembly Writer Source Fragment                                            *|
7
|*                                                                            *|
8
|* Automatically generated file, do not edit!                                 *|
9
|*                                                                            *|
10
\*===----------------------------------------------------------------------===*/
11
12
/// printInstruction - This method is automatically generated by tablegen
13
/// from the instruction set description.
14
static void printInstruction(MCInst *MI, SStream *O)
15
935k
{
16
935k
#ifndef CAPSTONE_DIET
17
935k
  static const char AsmStrs[] = {
18
935k
  /* 0 */ 's', 'h', 'a', '1', 's', 'u', '0', '.', '3', '2', 9, 0,
19
935k
  /* 12 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '0', '.', '3', '2', 9, 0,
20
935k
  /* 26 */ 's', 'h', 'a', '1', 's', 'u', '1', '.', '3', '2', 9, 0,
21
935k
  /* 38 */ 's', 'h', 'a', '2', '5', '6', 's', 'u', '1', '.', '3', '2', 9, 0,
22
935k
  /* 52 */ 's', 'h', 'a', '2', '5', '6', 'h', '2', '.', '3', '2', 9, 0,
23
935k
  /* 65 */ 's', 'h', 'a', '1', 'c', '.', '3', '2', 9, 0,
24
935k
  /* 75 */ 's', 'h', 'a', '1', 'h', '.', '3', '2', 9, 0,
25
935k
  /* 85 */ 's', 'h', 'a', '2', '5', '6', 'h', '.', '3', '2', 9, 0,
26
935k
  /* 97 */ 's', 'h', 'a', '1', 'm', '.', '3', '2', 9, 0,
27
935k
  /* 107 */ 's', 'h', 'a', '1', 'p', '.', '3', '2', 9, 0,
28
935k
  /* 117 */ 'v', 'c', 'v', 't', 'a', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0,
29
935k
  /* 132 */ 'v', 'c', 'v', 't', 'm', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0,
30
935k
  /* 147 */ 'v', 'c', 'v', 't', 'n', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0,
31
935k
  /* 162 */ 'v', 'c', 'v', 't', 'p', '.', 's', '3', '2', '.', 'f', '3', '2', 9, 0,
32
935k
  /* 177 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0,
33
935k
  /* 192 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0,
34
935k
  /* 207 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0,
35
935k
  /* 222 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '3', '2', '.', 'f', '3', '2', 9, 0,
36
935k
  /* 237 */ 'v', 'c', 'm', 'l', 'a', '.', 'f', '3', '2', 9, 0,
37
935k
  /* 248 */ 'v', 'r', 'i', 'n', 't', 'a', '.', 'f', '3', '2', 9, 0,
38
935k
  /* 260 */ 'v', 'c', 'a', 'd', 'd', '.', 'f', '3', '2', 9, 0,
39
935k
  /* 271 */ 'v', 's', 'e', 'l', 'g', 'e', '.', 'f', '3', '2', 9, 0,
40
935k
  /* 283 */ 'v', 'm', 'i', 'n', 'n', 'm', '.', 'f', '3', '2', 9, 0,
41
935k
  /* 295 */ 'v', 'm', 'a', 'x', 'n', 'm', '.', 'f', '3', '2', 9, 0,
42
935k
  /* 307 */ 'v', 'r', 'i', 'n', 't', 'm', '.', 'f', '3', '2', 9, 0,
43
935k
  /* 319 */ 'v', 'r', 'i', 'n', 't', 'n', '.', 'f', '3', '2', 9, 0,
44
935k
  /* 331 */ 'v', 'r', 'i', 'n', 't', 'p', '.', 'f', '3', '2', 9, 0,
45
935k
  /* 343 */ 'v', 's', 'e', 'l', 'e', 'q', '.', 'f', '3', '2', 9, 0,
46
935k
  /* 355 */ 'v', 's', 'e', 'l', 'v', 's', '.', 'f', '3', '2', 9, 0,
47
935k
  /* 367 */ 'v', 's', 'e', 'l', 'g', 't', '.', 'f', '3', '2', 9, 0,
48
935k
  /* 379 */ 'v', 'r', 'i', 'n', 't', 'x', '.', 'f', '3', '2', 9, 0,
49
935k
  /* 391 */ 'v', 'r', 'i', 'n', 't', 'z', '.', 'f', '3', '2', 9, 0,
50
935k
  /* 403 */ 'l', 'd', 'c', '2', 9, 0,
51
935k
  /* 409 */ 'm', 'r', 'c', '2', 9, 0,
52
935k
  /* 415 */ 'm', 'r', 'r', 'c', '2', 9, 0,
53
935k
  /* 422 */ 's', 't', 'c', '2', 9, 0,
54
935k
  /* 428 */ 'c', 'd', 'p', '2', 9, 0,
55
935k
  /* 434 */ 'm', 'c', 'r', '2', 9, 0,
56
935k
  /* 440 */ 'm', 'c', 'r', 'r', '2', 9, 0,
57
935k
  /* 447 */ 'v', 'c', 'v', 't', 'a', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0,
58
935k
  /* 462 */ 'v', 'c', 'v', 't', 'm', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0,
59
935k
  /* 477 */ 'v', 'c', 'v', 't', 'n', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0,
60
935k
  /* 492 */ 'v', 'c', 'v', 't', 'p', '.', 's', '3', '2', '.', 'f', '6', '4', 9, 0,
61
935k
  /* 507 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0,
62
935k
  /* 522 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0,
63
935k
  /* 537 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0,
64
935k
  /* 552 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '3', '2', '.', 'f', '6', '4', 9, 0,
65
935k
  /* 567 */ 'v', 'r', 'i', 'n', 't', 'a', '.', 'f', '6', '4', 9, 0,
66
935k
  /* 579 */ 'v', 's', 'e', 'l', 'g', 'e', '.', 'f', '6', '4', 9, 0,
67
935k
  /* 591 */ 'v', 'm', 'i', 'n', 'n', 'm', '.', 'f', '6', '4', 9, 0,
68
935k
  /* 603 */ 'v', 'm', 'a', 'x', 'n', 'm', '.', 'f', '6', '4', 9, 0,
69
935k
  /* 615 */ 'v', 'r', 'i', 'n', 't', 'm', '.', 'f', '6', '4', 9, 0,
70
935k
  /* 627 */ 'v', 'r', 'i', 'n', 't', 'n', '.', 'f', '6', '4', 9, 0,
71
935k
  /* 639 */ 'v', 'r', 'i', 'n', 't', 'p', '.', 'f', '6', '4', 9, 0,
72
935k
  /* 651 */ 'v', 's', 'e', 'l', 'e', 'q', '.', 'f', '6', '4', 9, 0,
73
935k
  /* 663 */ 'v', 's', 'e', 'l', 'v', 's', '.', 'f', '6', '4', 9, 0,
74
935k
  /* 675 */ 'v', 's', 'e', 'l', 'g', 't', '.', 'f', '6', '4', 9, 0,
75
935k
  /* 687 */ 'v', 'm', 'u', 'l', 'l', '.', 'p', '6', '4', 9, 0,
76
935k
  /* 698 */ 'v', 'c', 'v', 't', 'a', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0,
77
935k
  /* 713 */ 'v', 'c', 'v', 't', 'm', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0,
78
935k
  /* 728 */ 'v', 'c', 'v', 't', 'n', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0,
79
935k
  /* 743 */ 'v', 'c', 'v', 't', 'p', '.', 's', '3', '2', '.', 'f', '1', '6', 9, 0,
80
935k
  /* 758 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0,
81
935k
  /* 773 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0,
82
935k
  /* 788 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0,
83
935k
  /* 803 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '3', '2', '.', 'f', '1', '6', 9, 0,
84
935k
  /* 818 */ 'v', 'c', 'v', 't', 'a', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0,
85
935k
  /* 833 */ 'v', 'c', 'v', 't', 'm', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0,
86
935k
  /* 848 */ 'v', 'c', 'v', 't', 'n', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0,
87
935k
  /* 863 */ 'v', 'c', 'v', 't', 'p', '.', 's', '1', '6', '.', 'f', '1', '6', 9, 0,
88
935k
  /* 878 */ 'v', 'c', 'v', 't', 'a', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0,
89
935k
  /* 893 */ 'v', 'c', 'v', 't', 'm', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0,
90
935k
  /* 908 */ 'v', 'c', 'v', 't', 'n', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0,
91
935k
  /* 923 */ 'v', 'c', 'v', 't', 'p', '.', 'u', '1', '6', '.', 'f', '1', '6', 9, 0,
92
935k
  /* 938 */ 'v', 'c', 'm', 'l', 'a', '.', 'f', '1', '6', 9, 0,
93
935k
  /* 949 */ 'v', 'r', 'i', 'n', 't', 'a', '.', 'f', '1', '6', 9, 0,
94
935k
  /* 961 */ 'v', 'c', 'a', 'd', 'd', '.', 'f', '1', '6', 9, 0,
95
935k
  /* 972 */ 'v', 's', 'e', 'l', 'g', 'e', '.', 'f', '1', '6', 9, 0,
96
935k
  /* 984 */ 'v', 'm', 'i', 'n', 'n', 'm', '.', 'f', '1', '6', 9, 0,
97
935k
  /* 996 */ 'v', 'm', 'a', 'x', 'n', 'm', '.', 'f', '1', '6', 9, 0,
98
935k
  /* 1008 */ 'v', 'r', 'i', 'n', 't', 'm', '.', 'f', '1', '6', 9, 0,
99
935k
  /* 1020 */ 'v', 'r', 'i', 'n', 't', 'n', '.', 'f', '1', '6', 9, 0,
100
935k
  /* 1032 */ 'v', 'r', 'i', 'n', 't', 'p', '.', 'f', '1', '6', 9, 0,
101
935k
  /* 1044 */ 'v', 's', 'e', 'l', 'e', 'q', '.', 'f', '1', '6', 9, 0,
102
935k
  /* 1056 */ 'v', 'i', 'n', 's', '.', 'f', '1', '6', 9, 0,
103
935k
  /* 1066 */ 'v', 's', 'e', 'l', 'v', 's', '.', 'f', '1', '6', 9, 0,
104
935k
  /* 1078 */ 'v', 's', 'e', 'l', 'g', 't', '.', 'f', '1', '6', 9, 0,
105
935k
  /* 1090 */ 'v', 'r', 'i', 'n', 't', 'x', '.', 'f', '1', '6', 9, 0,
106
935k
  /* 1102 */ 'v', 'm', 'o', 'v', 'x', '.', 'f', '1', '6', 9, 0,
107
935k
  /* 1113 */ 'v', 'r', 'i', 'n', 't', 'z', '.', 'f', '1', '6', 9, 0,
108
935k
  /* 1125 */ 'a', 'e', 's', 'i', 'm', 'c', '.', '8', 9, 0,
109
935k
  /* 1135 */ 'a', 'e', 's', 'm', 'c', '.', '8', 9, 0,
110
935k
  /* 1144 */ 'a', 'e', 's', 'd', '.', '8', 9, 0,
111
935k
  /* 1152 */ 'a', 'e', 's', 'e', '.', '8', 9, 0,
112
935k
  /* 1160 */ 'v', 's', 'd', 'o', 't', '.', 's', '8', 9, 0,
113
935k
  /* 1170 */ 'v', 'u', 'd', 'o', 't', '.', 'u', '8', 9, 0,
114
935k
  /* 1180 */ 'r', 'f', 'e', 'd', 'a', 9, 0,
115
935k
  /* 1187 */ 'r', 'f', 'e', 'i', 'a', 9, 0,
116
935k
  /* 1194 */ 'c', 'r', 'c', '3', '2', 'b', 9, 0,
117
935k
  /* 1202 */ 'c', 'r', 'c', '3', '2', 'c', 'b', 9, 0,
118
935k
  /* 1211 */ 'r', 'f', 'e', 'd', 'b', 9, 0,
119
935k
  /* 1218 */ 'r', 'f', 'e', 'i', 'b', 9, 0,
120
935k
  /* 1225 */ 'd', 'm', 'b', 9, 0,
121
935k
  /* 1230 */ 'd', 's', 'b', 9, 0,
122
935k
  /* 1235 */ 'i', 's', 'b', 9, 0,
123
935k
  /* 1240 */ 't', 's', 'b', 9, 0,
124
935k
  /* 1245 */ 'h', 'v', 'c', 9, 0,
125
935k
  /* 1250 */ 'p', 'l', 'd', 9, 0,
126
935k
  /* 1255 */ 's', 'e', 't', 'e', 'n', 'd', 9, 0,
127
935k
  /* 1263 */ 'u', 'd', 'f', 9, 0,
128
935k
  /* 1268 */ 'c', 'r', 'c', '3', '2', 'h', 9, 0,
129
935k
  /* 1276 */ 'c', 'r', 'c', '3', '2', 'c', 'h', 9, 0,
130
935k
  /* 1285 */ 'p', 'l', 'i', 9, 0,
131
935k
  /* 1290 */ 'l', 'd', 'c', '2', 'l', 9, 0,
132
935k
  /* 1297 */ 's', 't', 'c', '2', 'l', 9, 0,
133
935k
  /* 1304 */ 'b', 'l', 9, 0,
134
935k
  /* 1308 */ 's', 'e', 't', 'p', 'a', 'n', 9, 0,
135
935k
  /* 1316 */ 'c', 'p', 's', 9, 0,
136
935k
  /* 1321 */ 'm', 'o', 'v', 's', 9, 0,
137
935k
  /* 1327 */ 'h', 'l', 't', 9, 0,
138
935k
  /* 1332 */ 'b', 'k', 'p', 't', 9, 0,
139
935k
  /* 1338 */ 'h', 'v', 'c', '.', 'w', 9, 0,
140
935k
  /* 1345 */ 'u', 'd', 'f', '.', 'w', 9, 0,
141
935k
  /* 1352 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0,
142
935k
  /* 1360 */ 'c', 'r', 'c', '3', '2', 'c', 'w', 9, 0,
143
935k
  /* 1369 */ 'p', 'l', 'd', 'w', 9, 0,
144
935k
  /* 1375 */ 'b', 'x', 9, 0,
145
935k
  /* 1379 */ 'b', 'l', 'x', 9, 0,
146
935k
  /* 1384 */ 'c', 'b', 'z', 9, 0,
147
935k
  /* 1389 */ 'c', 'b', 'n', 'z', 9, 0,
148
935k
  /* 1395 */ 's', 'r', 's', 'd', 'a', 9, 's', 'p', '!', ',', 32, 0,
149
935k
  /* 1407 */ 's', 'r', 's', 'i', 'a', 9, 's', 'p', '!', ',', 32, 0,
150
935k
  /* 1419 */ 's', 'r', 's', 'd', 'b', 9, 's', 'p', '!', ',', 32, 0,
151
935k
  /* 1431 */ 's', 'r', 's', 'i', 'b', 9, 's', 'p', '!', ',', 32, 0,
152
935k
  /* 1443 */ 's', 'r', 's', 'd', 'a', 9, 's', 'p', ',', 32, 0,
153
935k
  /* 1454 */ 's', 'r', 's', 'i', 'a', 9, 's', 'p', ',', 32, 0,
154
935k
  /* 1465 */ 's', 'r', 's', 'd', 'b', 9, 's', 'p', ',', 32, 0,
155
935k
  /* 1476 */ 's', 'r', 's', 'i', 'b', 9, 's', 'p', ',', 32, 0,
156
935k
  /* 1487 */ '#', 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,
157
935k
  /* 1518 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
158
935k
  /* 1542 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
159
935k
  /* 1567 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0,
160
935k
  /* 1590 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0,
161
935k
  /* 1613 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0,
162
935k
  /* 1635 */ '_', '_', 'b', 'r', 'k', 'd', 'i', 'v', '0', 0,
163
935k
  /* 1645 */ 'v', 'l', 'd', '1', 0,
164
935k
  /* 1650 */ 'd', 'c', 'p', 's', '1', 0,
165
935k
  /* 1656 */ 'v', 's', 't', '1', 0,
166
935k
  /* 1661 */ 'v', 'r', 'e', 'v', '3', '2', 0,
167
935k
  /* 1668 */ 'l', 'd', 'c', '2', 0,
168
935k
  /* 1673 */ 'm', 'r', 'c', '2', 0,
169
935k
  /* 1678 */ 'm', 'r', 'r', 'c', '2', 0,
170
935k
  /* 1684 */ 's', 't', 'c', '2', 0,
171
935k
  /* 1689 */ 'v', 'l', 'd', '2', 0,
172
935k
  /* 1694 */ 'c', 'd', 'p', '2', 0,
173
935k
  /* 1699 */ 'm', 'c', 'r', '2', 0,
174
935k
  /* 1704 */ 'm', 'c', 'r', 'r', '2', 0,
175
935k
  /* 1710 */ 'd', 'c', 'p', 's', '2', 0,
176
935k
  /* 1716 */ 'v', 's', 't', '2', 0,
177
935k
  /* 1721 */ 'v', 'l', 'd', '3', 0,
178
935k
  /* 1726 */ 'd', 'c', 'p', 's', '3', 0,
179
935k
  /* 1732 */ 'v', 's', 't', '3', 0,
180
935k
  /* 1737 */ 'v', 'r', 'e', 'v', '6', '4', 0,
181
935k
  /* 1744 */ 'v', 'l', 'd', '4', 0,
182
935k
  /* 1749 */ 'v', 's', 't', '4', 0,
183
935k
  /* 1754 */ 's', 'x', 't', 'a', 'b', '1', '6', 0,
184
935k
  /* 1762 */ 'u', 'x', 't', 'a', 'b', '1', '6', 0,
185
935k
  /* 1770 */ 's', 'x', 't', 'b', '1', '6', 0,
186
935k
  /* 1777 */ 'u', 'x', 't', 'b', '1', '6', 0,
187
935k
  /* 1784 */ 's', 'h', 's', 'u', 'b', '1', '6', 0,
188
935k
  /* 1792 */ 'u', 'h', 's', 'u', 'b', '1', '6', 0,
189
935k
  /* 1800 */ 'u', 'q', 's', 'u', 'b', '1', '6', 0,
190
935k
  /* 1808 */ 's', 's', 'u', 'b', '1', '6', 0,
191
935k
  /* 1815 */ 'u', 's', 'u', 'b', '1', '6', 0,
192
935k
  /* 1822 */ 's', 'h', 'a', 'd', 'd', '1', '6', 0,
193
935k
  /* 1830 */ 'u', 'h', 'a', 'd', 'd', '1', '6', 0,
194
935k
  /* 1838 */ 'u', 'q', 'a', 'd', 'd', '1', '6', 0,
195
935k
  /* 1846 */ 's', 'a', 'd', 'd', '1', '6', 0,
196
935k
  /* 1853 */ 'u', 'a', 'd', 'd', '1', '6', 0,
197
935k
  /* 1860 */ 's', 's', 'a', 't', '1', '6', 0,
198
935k
  /* 1867 */ 'u', 's', 'a', 't', '1', '6', 0,
199
935k
  /* 1874 */ 'v', 'r', 'e', 'v', '1', '6', 0,
200
935k
  /* 1881 */ 'u', 's', 'a', 'd', 'a', '8', 0,
201
935k
  /* 1888 */ 's', 'h', 's', 'u', 'b', '8', 0,
202
935k
  /* 1895 */ 'u', 'h', 's', 'u', 'b', '8', 0,
203
935k
  /* 1902 */ 'u', 'q', 's', 'u', 'b', '8', 0,
204
935k
  /* 1909 */ 's', 's', 'u', 'b', '8', 0,
205
935k
  /* 1915 */ 'u', 's', 'u', 'b', '8', 0,
206
935k
  /* 1921 */ 'u', 's', 'a', 'd', '8', 0,
207
935k
  /* 1927 */ 's', 'h', 'a', 'd', 'd', '8', 0,
208
935k
  /* 1934 */ 'u', 'h', 'a', 'd', 'd', '8', 0,
209
935k
  /* 1941 */ 'u', 'q', 'a', 'd', 'd', '8', 0,
210
935k
  /* 1948 */ 's', 'a', 'd', 'd', '8', 0,
211
935k
  /* 1954 */ 'u', 'a', 'd', 'd', '8', 0,
212
935k
  /* 1960 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
213
935k
  /* 1973 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
214
935k
  /* 1980 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
215
935k
  /* 1990 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0,
216
935k
  /* 2000 */ '@', 32, 'C', 'O', 'M', 'P', 'I', 'L', 'E', 'R', 32, 'B', 'A', 'R', 'R', 'I', 'E', 'R', 0,
217
935k
  /* 2019 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
218
935k
  /* 2034 */ 'v', 'a', 'b', 'a', 0,
219
935k
  /* 2039 */ 'l', 'd', 'a', 0,
220
935k
  /* 2043 */ 'l', 'd', 'm', 'd', 'a', 0,
221
935k
  /* 2049 */ 's', 't', 'm', 'd', 'a', 0,
222
935k
  /* 2055 */ 'r', 'f', 'e', 'i', 'a', 0,
223
935k
  /* 2061 */ 'v', 'l', 'd', 'm', 'i', 'a', 0,
224
935k
  /* 2068 */ 'v', 's', 't', 'm', 'i', 'a', 0,
225
935k
  /* 2075 */ 's', 'r', 's', 'i', 'a', 0,
226
935k
  /* 2081 */ 's', 'm', 'm', 'l', 'a', 0,
227
935k
  /* 2087 */ 'v', 'n', 'm', 'l', 'a', 0,
228
935k
  /* 2093 */ 'v', 'm', 'l', 'a', 0,
229
935k
  /* 2098 */ 'v', 'f', 'm', 'a', 0,
230
935k
  /* 2103 */ 'v', 'f', 'n', 'm', 'a', 0,
231
935k
  /* 2109 */ 'v', 'r', 's', 'r', 'a', 0,
232
935k
  /* 2115 */ 'v', 's', 'r', 'a', 0,
233
935k
  /* 2120 */ 't', 't', 'a', 0,
234
935k
  /* 2124 */ 'l', 'd', 'a', 'b', 0,
235
935k
  /* 2129 */ 's', 'x', 't', 'a', 'b', 0,
236
935k
  /* 2135 */ 'u', 'x', 't', 'a', 'b', 0,
237
935k
  /* 2141 */ 's', 'm', 'l', 'a', 'b', 'b', 0,
238
935k
  /* 2148 */ 's', 'm', 'l', 'a', 'l', 'b', 'b', 0,
239
935k
  /* 2156 */ 's', 'm', 'u', 'l', 'b', 'b', 0,
240
935k
  /* 2163 */ 't', 'b', 'b', 0,
241
935k
  /* 2167 */ 'r', 'f', 'e', 'd', 'b', 0,
242
935k
  /* 2173 */ 'v', 'l', 'd', 'm', 'd', 'b', 0,
243
935k
  /* 2180 */ 'v', 's', 't', 'm', 'd', 'b', 0,
244
935k
  /* 2187 */ 's', 'r', 's', 'd', 'b', 0,
245
935k
  /* 2193 */ 'l', 'd', 'm', 'i', 'b', 0,
246
935k
  /* 2199 */ 's', 't', 'm', 'i', 'b', 0,
247
935k
  /* 2205 */ 's', 't', 'l', 'b', 0,
248
935k
  /* 2210 */ 'd', 'm', 'b', 0,
249
935k
  /* 2214 */ 's', 'w', 'p', 'b', 0,
250
935k
  /* 2219 */ 'l', 'd', 'r', 'b', 0,
251
935k
  /* 2224 */ 's', 't', 'r', 'b', 0,
252
935k
  /* 2229 */ 'd', 's', 'b', 0,
253
935k
  /* 2233 */ 'i', 's', 'b', 0,
254
935k
  /* 2237 */ 'l', 'd', 'r', 's', 'b', 0,
255
935k
  /* 2243 */ 't', 's', 'b', 0,
256
935k
  /* 2247 */ 's', 'm', 'l', 'a', 't', 'b', 0,
257
935k
  /* 2254 */ 'p', 'k', 'h', 't', 'b', 0,
258
935k
  /* 2260 */ 's', 'm', 'l', 'a', 'l', 't', 'b', 0,
259
935k
  /* 2268 */ 's', 'm', 'u', 'l', 't', 'b', 0,
260
935k
  /* 2275 */ 'v', 'c', 'v', 't', 'b', 0,
261
935k
  /* 2281 */ 's', 'x', 't', 'b', 0,
262
935k
  /* 2286 */ 'u', 'x', 't', 'b', 0,
263
935k
  /* 2291 */ 'q', 'd', 's', 'u', 'b', 0,
264
935k
  /* 2297 */ 'v', 'h', 's', 'u', 'b', 0,
265
935k
  /* 2303 */ 'v', 'q', 's', 'u', 'b', 0,
266
935k
  /* 2309 */ 'v', 's', 'u', 'b', 0,
267
935k
  /* 2314 */ 's', 'm', 'l', 'a', 'w', 'b', 0,
268
935k
  /* 2321 */ 's', 'm', 'u', 'l', 'w', 'b', 0,
269
935k
  /* 2328 */ 'l', 'd', 'a', 'e', 'x', 'b', 0,
270
935k
  /* 2335 */ 's', 't', 'l', 'e', 'x', 'b', 0,
271
935k
  /* 2342 */ 'l', 'd', 'r', 'e', 'x', 'b', 0,
272
935k
  /* 2349 */ 's', 't', 'r', 'e', 'x', 'b', 0,
273
935k
  /* 2356 */ 's', 'b', 'c', 0,
274
935k
  /* 2360 */ 'a', 'd', 'c', 0,
275
935k
  /* 2364 */ 'l', 'd', 'c', 0,
276
935k
  /* 2368 */ 'b', 'f', 'c', 0,
277
935k
  /* 2372 */ 'v', 'b', 'i', 'c', 0,
278
935k
  /* 2377 */ 's', 'm', 'c', 0,
279
935k
  /* 2381 */ 'm', 'r', 'c', 0,
280
935k
  /* 2385 */ 'm', 'r', 'r', 'c', 0,
281
935k
  /* 2390 */ 'r', 's', 'c', 0,
282
935k
  /* 2394 */ 's', 't', 'c', 0,
283
935k
  /* 2398 */ 's', 'v', 'c', 0,
284
935k
  /* 2402 */ 's', 'm', 'l', 'a', 'd', 0,
285
935k
  /* 2408 */ 's', 'm', 'u', 'a', 'd', 0,
286
935k
  /* 2414 */ 'v', 'a', 'b', 'd', 0,
287
935k
  /* 2419 */ 'q', 'd', 'a', 'd', 'd', 0,
288
935k
  /* 2425 */ 'v', 'r', 'h', 'a', 'd', 'd', 0,
289
935k
  /* 2432 */ 'v', 'h', 'a', 'd', 'd', 0,
290
935k
  /* 2438 */ 'v', 'p', 'a', 'd', 'd', 0,
291
935k
  /* 2444 */ 'v', 'q', 'a', 'd', 'd', 0,
292
935k
  /* 2450 */ 'v', 'a', 'd', 'd', 0,
293
935k
  /* 2455 */ 's', 'm', 'l', 'a', 'l', 'd', 0,
294
935k
  /* 2462 */ 'p', 'l', 'd', 0,
295
935k
  /* 2466 */ 's', 'm', 'l', 's', 'l', 'd', 0,
296
935k
  /* 2473 */ 'v', 'a', 'n', 'd', 0,
297
935k
  /* 2478 */ 'l', 'd', 'r', 'd', 0,
298
935k
  /* 2483 */ 's', 't', 'r', 'd', 0,
299
935k
  /* 2488 */ 's', 'm', 'l', 's', 'd', 0,
300
935k
  /* 2494 */ 's', 'm', 'u', 's', 'd', 0,
301
935k
  /* 2500 */ 'l', 'd', 'a', 'e', 'x', 'd', 0,
302
935k
  /* 2507 */ 's', 't', 'l', 'e', 'x', 'd', 0,
303
935k
  /* 2514 */ 'l', 'd', 'r', 'e', 'x', 'd', 0,
304
935k
  /* 2521 */ 's', 't', 'r', 'e', 'x', 'd', 0,
305
935k
  /* 2528 */ 'v', 'a', 'c', 'g', 'e', 0,
306
935k
  /* 2534 */ 'v', 'c', 'g', 'e', 0,
307
935k
  /* 2539 */ 'v', 'c', 'l', 'e', 0,
308
935k
  /* 2544 */ 'v', 'r', 'e', 'c', 'p', 'e', 0,
309
935k
  /* 2551 */ 'v', 'c', 'm', 'p', 'e', 0,
310
935k
  /* 2557 */ 'v', 'r', 's', 'q', 'r', 't', 'e', 0,
311
935k
  /* 2565 */ 'v', 'b', 'i', 'f', 0,
312
935k
  /* 2570 */ 'd', 'b', 'g', 0,
313
935k
  /* 2574 */ 'v', 'q', 'n', 'e', 'g', 0,
314
935k
  /* 2580 */ 'v', 'n', 'e', 'g', 0,
315
935k
  /* 2585 */ 's', 'g', 0,
316
935k
  /* 2588 */ 'l', 'd', 'a', 'h', 0,
317
935k
  /* 2593 */ 'v', 'q', 'r', 'd', 'm', 'l', 'a', 'h', 0,
318
935k
  /* 2602 */ 's', 'x', 't', 'a', 'h', 0,
319
935k
  /* 2608 */ 'u', 'x', 't', 'a', 'h', 0,
320
935k
  /* 2614 */ 't', 'b', 'h', 0,
321
935k
  /* 2618 */ 's', 't', 'l', 'h', 0,
322
935k
  /* 2623 */ 'v', 'q', 'd', 'm', 'u', 'l', 'h', 0,
323
935k
  /* 2631 */ 'v', 'q', 'r', 'd', 'm', 'u', 'l', 'h', 0,
324
935k
  /* 2640 */ 'l', 'd', 'r', 'h', 0,
325
935k
  /* 2645 */ 's', 't', 'r', 'h', 0,
326
935k
  /* 2650 */ 'v', 'q', 'r', 'd', 'm', 'l', 's', 'h', 0,
327
935k
  /* 2659 */ 'l', 'd', 'r', 's', 'h', 0,
328
935k
  /* 2665 */ 'p', 'u', 's', 'h', 0,
329
935k
  /* 2670 */ 'r', 'e', 'v', 's', 'h', 0,
330
935k
  /* 2676 */ 's', 'x', 't', 'h', 0,
331
935k
  /* 2681 */ 'u', 'x', 't', 'h', 0,
332
935k
  /* 2686 */ 'l', 'd', 'a', 'e', 'x', 'h', 0,
333
935k
  /* 2693 */ 's', 't', 'l', 'e', 'x', 'h', 0,
334
935k
  /* 2700 */ 'l', 'd', 'r', 'e', 'x', 'h', 0,
335
935k
  /* 2707 */ 's', 't', 'r', 'e', 'x', 'h', 0,
336
935k
  /* 2714 */ 'b', 'f', 'i', 0,
337
935k
  /* 2718 */ 'p', 'l', 'i', 0,
338
935k
  /* 2722 */ 'v', 's', 'l', 'i', 0,
339
935k
  /* 2727 */ 'v', 's', 'r', 'i', 0,
340
935k
  /* 2732 */ 'b', 'x', 'j', 0,
341
935k
  /* 2736 */ 'l', 'd', 'c', '2', 'l', 0,
342
935k
  /* 2742 */ 's', 't', 'c', '2', 'l', 0,
343
935k
  /* 2748 */ 'u', 'm', 'a', 'a', 'l', 0,
344
935k
  /* 2754 */ 'v', 'a', 'b', 'a', 'l', 0,
345
935k
  /* 2760 */ 'v', 'p', 'a', 'd', 'a', 'l', 0,
346
935k
  /* 2767 */ 'v', 'q', 'd', 'm', 'l', 'a', 'l', 0,
347
935k
  /* 2775 */ 's', 'm', 'l', 'a', 'l', 0,
348
935k
  /* 2781 */ 'u', 'm', 'l', 'a', 'l', 0,
349
935k
  /* 2787 */ 'v', 'm', 'l', 'a', 'l', 0,
350
935k
  /* 2793 */ 'v', 't', 'b', 'l', 0,
351
935k
  /* 2798 */ 'v', 's', 'u', 'b', 'l', 0,
352
935k
  /* 2804 */ 'l', 'd', 'c', 'l', 0,
353
935k
  /* 2809 */ 's', 't', 'c', 'l', 0,
354
935k
  /* 2814 */ 'v', 'a', 'b', 'd', 'l', 0,
355
935k
  /* 2820 */ 'v', 'p', 'a', 'd', 'd', 'l', 0,
356
935k
  /* 2827 */ 'v', 'a', 'd', 'd', 'l', 0,
357
935k
  /* 2833 */ 's', 'e', 'l', 0,
358
935k
  /* 2837 */ 'v', 'q', 's', 'h', 'l', 0,
359
935k
  /* 2843 */ 'v', 'q', 'r', 's', 'h', 'l', 0,
360
935k
  /* 2850 */ 'v', 'r', 's', 'h', 'l', 0,
361
935k
  /* 2856 */ 'v', 's', 'h', 'l', 0,
362
935k
  /* 2861 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0,
363
935k
  /* 2875 */ 'v', 's', 'h', 'l', 'l', 0,
364
935k
  /* 2881 */ 'v', 'q', 'd', 'm', 'u', 'l', 'l', 0,
365
935k
  /* 2889 */ 's', 'm', 'u', 'l', 'l', 0,
366
935k
  /* 2895 */ 'u', 'm', 'u', 'l', 'l', 0,
367
935k
  /* 2901 */ 'v', 'm', 'u', 'l', 'l', 0,
368
935k
  /* 2907 */ 'v', 'b', 's', 'l', 0,
369
935k
  /* 2912 */ 'v', 'q', 'd', 'm', 'l', 's', 'l', 0,
370
935k
  /* 2920 */ 'v', 'm', 'l', 's', 'l', 0,
371
935k
  /* 2926 */ 's', 't', 'l', 0,
372
935k
  /* 2930 */ 's', 'm', 'm', 'u', 'l', 0,
373
935k
  /* 2936 */ 'v', 'n', 'm', 'u', 'l', 0,
374
935k
  /* 2942 */ 'v', 'm', 'u', 'l', 0,
375
935k
  /* 2947 */ 'v', 'm', 'o', 'v', 'l', 0,
376
935k
  /* 2953 */ 'v', 'l', 'l', 'd', 'm', 0,
377
935k
  /* 2959 */ 'v', 'l', 's', 't', 'm', 0,
378
935k
  /* 2965 */ 'v', 'r', 's', 'u', 'b', 'h', 'n', 0,
379
935k
  /* 2973 */ 'v', 's', 'u', 'b', 'h', 'n', 0,
380
935k
  /* 2980 */ 'v', 'r', 'a', 'd', 'd', 'h', 'n', 0,
381
935k
  /* 2988 */ 'v', 'a', 'd', 'd', 'h', 'n', 0,
382
935k
  /* 2995 */ 'v', 'p', 'm', 'i', 'n', 0,
383
935k
  /* 3001 */ 'v', 'm', 'i', 'n', 0,
384
935k
  /* 3006 */ 'c', 'm', 'n', 0,
385
935k
  /* 3010 */ 'v', 'q', 's', 'h', 'r', 'n', 0,
386
935k
  /* 3017 */ 'v', 'q', 'r', 's', 'h', 'r', 'n', 0,
387
935k
  /* 3025 */ 'v', 'r', 's', 'h', 'r', 'n', 0,
388
935k
  /* 3032 */ 'v', 's', 'h', 'r', 'n', 0,
389
935k
  /* 3038 */ 'v', 'o', 'r', 'n', 0,
390
935k
  /* 3043 */ 'v', 't', 'r', 'n', 0,
391
935k
  /* 3048 */ 'v', 'q', 's', 'h', 'r', 'u', 'n', 0,
392
935k
  /* 3056 */ 'v', 'q', 'r', 's', 'h', 'r', 'u', 'n', 0,
393
935k
  /* 3065 */ 'v', 'q', 'm', 'o', 'v', 'u', 'n', 0,
394
935k
  /* 3073 */ 'v', 'm', 'v', 'n', 0,
395
935k
  /* 3078 */ 'v', 'q', 'm', 'o', 'v', 'n', 0,
396
935k
  /* 3085 */ 'v', 'm', 'o', 'v', 'n', 0,
397
935k
  /* 3091 */ 't', 'r', 'a', 'p', 0,
398
935k
  /* 3096 */ 'c', 'd', 'p', 0,
399
935k
  /* 3100 */ 'v', 'z', 'i', 'p', 0,
400
935k
  /* 3105 */ 'v', 'c', 'm', 'p', 0,
401
935k
  /* 3110 */ 'p', 'o', 'p', 0,
402
935k
  /* 3114 */ 'v', 'd', 'u', 'p', 0,
403
935k
  /* 3119 */ 'v', 's', 'w', 'p', 0,
404
935k
  /* 3124 */ 'v', 'u', 'z', 'p', 0,
405
935k
  /* 3129 */ 'v', 'c', 'e', 'q', 0,
406
935k
  /* 3134 */ 't', 'e', 'q', 0,
407
935k
  /* 3138 */ 's', 'm', 'm', 'l', 'a', 'r', 0,
408
935k
  /* 3145 */ 'm', 'c', 'r', 0,
409
935k
  /* 3149 */ 'a', 'd', 'r', 0,
410
935k
  /* 3153 */ 'v', 'l', 'd', 'r', 0,
411
935k
  /* 3158 */ 'v', 'r', 's', 'h', 'r', 0,
412
935k
  /* 3164 */ 'v', 's', 'h', 'r', 0,
413
935k
  /* 3169 */ 's', 'm', 'm', 'u', 'l', 'r', 0,
414
935k
  /* 3176 */ 'v', 'e', 'o', 'r', 0,
415
935k
  /* 3181 */ 'r', 'o', 'r', 0,
416
935k
  /* 3185 */ 'm', 'c', 'r', 'r', 0,
417
935k
  /* 3190 */ 'v', 'o', 'r', 'r', 0,
418
935k
  /* 3195 */ 'a', 's', 'r', 0,
419
935k
  /* 3199 */ 's', 'm', 'm', 'l', 's', 'r', 0,
420
935k
  /* 3206 */ 'v', 'm', 's', 'r', 0,
421
935k
  /* 3211 */ 'v', 'r', 'i', 'n', 't', 'r', 0,
422
935k
  /* 3218 */ 'v', 's', 't', 'r', 0,
423
935k
  /* 3223 */ 'v', 'c', 'v', 't', 'r', 0,
424
935k
  /* 3229 */ 'v', 'q', 'a', 'b', 's', 0,
425
935k
  /* 3235 */ 'v', 'a', 'b', 's', 0,
426
935k
  /* 3240 */ 's', 'u', 'b', 's', 0,
427
935k
  /* 3245 */ 'v', 'c', 'l', 's', 0,
428
935k
  /* 3250 */ 's', 'm', 'm', 'l', 's', 0,
429
935k
  /* 3256 */ 'v', 'n', 'm', 'l', 's', 0,
430
935k
  /* 3262 */ 'v', 'm', 'l', 's', 0,
431
935k
  /* 3267 */ 'v', 'f', 'm', 's', 0,
432
935k
  /* 3272 */ 'v', 'f', 'n', 'm', 's', 0,
433
935k
  /* 3278 */ 'b', 'x', 'n', 's', 0,
434
935k
  /* 3283 */ 'b', 'l', 'x', 'n', 's', 0,
435
935k
  /* 3289 */ 'v', 'r', 'e', 'c', 'p', 's', 0,
436
935k
  /* 3296 */ 'v', 'm', 'r', 's', 0,
437
935k
  /* 3301 */ 'a', 's', 'r', 's', 0,
438
935k
  /* 3306 */ 'l', 's', 'r', 's', 0,
439
935k
  /* 3311 */ 'v', 'r', 's', 'q', 'r', 't', 's', 0,
440
935k
  /* 3319 */ 'm', 'o', 'v', 's', 0,
441
935k
  /* 3324 */ 's', 's', 'a', 't', 0,
442
935k
  /* 3329 */ 'u', 's', 'a', 't', 0,
443
935k
  /* 3334 */ 't', 't', 'a', 't', 0,
444
935k
  /* 3339 */ 's', 'm', 'l', 'a', 'b', 't', 0,
445
935k
  /* 3346 */ 'p', 'k', 'h', 'b', 't', 0,
446
935k
  /* 3352 */ 's', 'm', 'l', 'a', 'l', 'b', 't', 0,
447
935k
  /* 3360 */ 's', 'm', 'u', 'l', 'b', 't', 0,
448
935k
  /* 3367 */ 'l', 'd', 'r', 'b', 't', 0,
449
935k
  /* 3373 */ 's', 't', 'r', 'b', 't', 0,
450
935k
  /* 3379 */ 'l', 'd', 'r', 's', 'b', 't', 0,
451
935k
  /* 3386 */ 'e', 'r', 'e', 't', 0,
452
935k
  /* 3391 */ 'v', 'a', 'c', 'g', 't', 0,
453
935k
  /* 3397 */ 'v', 'c', 'g', 't', 0,
454
935k
  /* 3402 */ 'l', 'd', 'r', 'h', 't', 0,
455
935k
  /* 3408 */ 's', 't', 'r', 'h', 't', 0,
456
935k
  /* 3414 */ 'l', 'd', 'r', 's', 'h', 't', 0,
457
935k
  /* 3421 */ 'r', 'b', 'i', 't', 0,
458
935k
  /* 3426 */ 'v', 'b', 'i', 't', 0,
459
935k
  /* 3431 */ 'v', 'c', 'l', 't', 0,
460
935k
  /* 3436 */ 'v', 'c', 'n', 't', 0,
461
935k
  /* 3441 */ 'h', 'i', 'n', 't', 0,
462
935k
  /* 3446 */ 'l', 'd', 'r', 't', 0,
463
935k
  /* 3451 */ 'v', 's', 'q', 'r', 't', 0,
464
935k
  /* 3457 */ 's', 't', 'r', 't', 0,
465
935k
  /* 3462 */ 'v', 't', 's', 't', 0,
466
935k
  /* 3467 */ 's', 'm', 'l', 'a', 't', 't', 0,
467
935k
  /* 3474 */ 's', 'm', 'l', 'a', 'l', 't', 't', 0,
468
935k
  /* 3482 */ 's', 'm', 'u', 'l', 't', 't', 0,
469
935k
  /* 3489 */ 't', 't', 't', 0,
470
935k
  /* 3493 */ 'v', 'c', 'v', 't', 't', 0,
471
935k
  /* 3499 */ 'v', 'j', 'c', 'v', 't', 0,
472
935k
  /* 3505 */ 'v', 'c', 'v', 't', 0,
473
935k
  /* 3510 */ 'm', 'o', 'v', 't', 0,
474
935k
  /* 3515 */ 's', 'm', 'l', 'a', 'w', 't', 0,
475
935k
  /* 3522 */ 's', 'm', 'u', 'l', 'w', 't', 0,
476
935k
  /* 3529 */ 'v', 'e', 'x', 't', 0,
477
935k
  /* 3534 */ 'v', 'q', 's', 'h', 'l', 'u', 0,
478
935k
  /* 3541 */ 'r', 'e', 'v', 0,
479
935k
  /* 3545 */ 's', 'd', 'i', 'v', 0,
480
935k
  /* 3550 */ 'u', 'd', 'i', 'v', 0,
481
935k
  /* 3555 */ 'v', 'd', 'i', 'v', 0,
482
935k
  /* 3560 */ 'v', 'm', 'o', 'v', 0,
483
935k
  /* 3565 */ 'v', 's', 'u', 'b', 'w', 0,
484
935k
  /* 3571 */ 'v', 'a', 'd', 'd', 'w', 0,
485
935k
  /* 3577 */ 'p', 'l', 'd', 'w', 0,
486
935k
  /* 3582 */ 'm', 'o', 'v', 'w', 0,
487
935k
  /* 3587 */ 'f', 'l', 'd', 'm', 'i', 'a', 'x', 0,
488
935k
  /* 3595 */ 'f', 's', 't', 'm', 'i', 'a', 'x', 0,
489
935k
  /* 3603 */ 'v', 'p', 'm', 'a', 'x', 0,
490
935k
  /* 3609 */ 'v', 'm', 'a', 'x', 0,
491
935k
  /* 3614 */ 's', 'h', 's', 'a', 'x', 0,
492
935k
  /* 3620 */ 'u', 'h', 's', 'a', 'x', 0,
493
935k
  /* 3626 */ 'u', 'q', 's', 'a', 'x', 0,
494
935k
  /* 3632 */ 's', 's', 'a', 'x', 0,
495
935k
  /* 3637 */ 'u', 's', 'a', 'x', 0,
496
935k
  /* 3642 */ 'f', 'l', 'd', 'm', 'd', 'b', 'x', 0,
497
935k
  /* 3650 */ 'f', 's', 't', 'm', 'd', 'b', 'x', 0,
498
935k
  /* 3658 */ 'v', 't', 'b', 'x', 0,
499
935k
  /* 3663 */ 's', 'm', 'l', 'a', 'd', 'x', 0,
500
935k
  /* 3670 */ 's', 'm', 'u', 'a', 'd', 'x', 0,
501
935k
  /* 3677 */ 's', 'm', 'l', 'a', 'l', 'd', 'x', 0,
502
935k
  /* 3685 */ 's', 'm', 'l', 's', 'l', 'd', 'x', 0,
503
935k
  /* 3693 */ 's', 'm', 'l', 's', 'd', 'x', 0,
504
935k
  /* 3700 */ 's', 'm', 'u', 's', 'd', 'x', 0,
505
935k
  /* 3707 */ 'l', 'd', 'a', 'e', 'x', 0,
506
935k
  /* 3713 */ 's', 't', 'l', 'e', 'x', 0,
507
935k
  /* 3719 */ 'l', 'd', 'r', 'e', 'x', 0,
508
935k
  /* 3725 */ 'c', 'l', 'r', 'e', 'x', 0,
509
935k
  /* 3731 */ 's', 't', 'r', 'e', 'x', 0,
510
935k
  /* 3737 */ 's', 'b', 'f', 'x', 0,
511
935k
  /* 3742 */ 'u', 'b', 'f', 'x', 0,
512
935k
  /* 3747 */ 'b', 'l', 'x', 0,
513
935k
  /* 3751 */ 'r', 'r', 'x', 0,
514
935k
  /* 3755 */ 's', 'h', 'a', 's', 'x', 0,
515
935k
  /* 3761 */ 'u', 'h', 'a', 's', 'x', 0,
516
935k
  /* 3767 */ 'u', 'q', 'a', 's', 'x', 0,
517
935k
  /* 3773 */ 's', 'a', 's', 'x', 0,
518
935k
  /* 3778 */ 'u', 'a', 's', 'x', 0,
519
935k
  /* 3783 */ 'v', 'r', 'i', 'n', 't', 'x', 0,
520
935k
  /* 3790 */ 'v', 'c', 'l', 'z', 0,
521
935k
  /* 3795 */ 'v', 'r', 'i', 'n', 't', 'z', 0,
522
935k
  };
523
935k
#endif
524
525
935k
  static const uint32_t OpInfo0[] = {
526
935k
    0U, // PHI
527
935k
    0U, // INLINEASM
528
935k
    0U, // CFI_INSTRUCTION
529
935k
    0U, // EH_LABEL
530
935k
    0U, // GC_LABEL
531
935k
    0U, // ANNOTATION_LABEL
532
935k
    0U, // KILL
533
935k
    0U, // EXTRACT_SUBREG
534
935k
    0U, // INSERT_SUBREG
535
935k
    0U, // IMPLICIT_DEF
536
935k
    0U, // SUBREG_TO_REG
537
935k
    0U, // COPY_TO_REGCLASS
538
935k
    1981U,  // DBG_VALUE
539
935k
    1991U,  // DBG_LABEL
540
935k
    0U, // REG_SEQUENCE
541
935k
    0U, // COPY
542
935k
    1974U,  // BUNDLE
543
935k
    2020U,  // LIFETIME_START
544
935k
    1961U,  // LIFETIME_END
545
935k
    0U, // STACKMAP
546
935k
    2862U,  // FENTRY_CALL
547
935k
    0U, // PATCHPOINT
548
935k
    0U, // LOAD_STACK_GUARD
549
935k
    0U, // STATEPOINT
550
935k
    0U, // LOCAL_ESCAPE
551
935k
    0U, // FAULTING_OP
552
935k
    0U, // PATCHABLE_OP
553
935k
    1568U,  // PATCHABLE_FUNCTION_ENTER
554
935k
    1488U,  // PATCHABLE_RET
555
935k
    1614U,  // PATCHABLE_FUNCTION_EXIT
556
935k
    1591U,  // PATCHABLE_TAIL_CALL
557
935k
    1543U,  // PATCHABLE_EVENT_CALL
558
935k
    1519U,  // PATCHABLE_TYPED_EVENT_CALL
559
935k
    0U, // ICALL_BRANCH_FUNNEL
560
935k
    0U, // G_ADD
561
935k
    0U, // G_SUB
562
935k
    0U, // G_MUL
563
935k
    0U, // G_SDIV
564
935k
    0U, // G_UDIV
565
935k
    0U, // G_SREM
566
935k
    0U, // G_UREM
567
935k
    0U, // G_AND
568
935k
    0U, // G_OR
569
935k
    0U, // G_XOR
570
935k
    0U, // G_IMPLICIT_DEF
571
935k
    0U, // G_PHI
572
935k
    0U, // G_FRAME_INDEX
573
935k
    0U, // G_GLOBAL_VALUE
574
935k
    0U, // G_EXTRACT
575
935k
    0U, // G_UNMERGE_VALUES
576
935k
    0U, // G_INSERT
577
935k
    0U, // G_MERGE_VALUES
578
935k
    0U, // G_PTRTOINT
579
935k
    0U, // G_INTTOPTR
580
935k
    0U, // G_BITCAST
581
935k
    0U, // G_LOAD
582
935k
    0U, // G_SEXTLOAD
583
935k
    0U, // G_ZEXTLOAD
584
935k
    0U, // G_STORE
585
935k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
586
935k
    0U, // G_ATOMIC_CMPXCHG
587
935k
    0U, // G_ATOMICRMW_XCHG
588
935k
    0U, // G_ATOMICRMW_ADD
589
935k
    0U, // G_ATOMICRMW_SUB
590
935k
    0U, // G_ATOMICRMW_AND
591
935k
    0U, // G_ATOMICRMW_NAND
592
935k
    0U, // G_ATOMICRMW_OR
593
935k
    0U, // G_ATOMICRMW_XOR
594
935k
    0U, // G_ATOMICRMW_MAX
595
935k
    0U, // G_ATOMICRMW_MIN
596
935k
    0U, // G_ATOMICRMW_UMAX
597
935k
    0U, // G_ATOMICRMW_UMIN
598
935k
    0U, // G_BRCOND
599
935k
    0U, // G_BRINDIRECT
600
935k
    0U, // G_INTRINSIC
601
935k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
602
935k
    0U, // G_ANYEXT
603
935k
    0U, // G_TRUNC
604
935k
    0U, // G_CONSTANT
605
935k
    0U, // G_FCONSTANT
606
935k
    0U, // G_VASTART
607
935k
    0U, // G_VAARG
608
935k
    0U, // G_SEXT
609
935k
    0U, // G_ZEXT
610
935k
    0U, // G_SHL
611
935k
    0U, // G_LSHR
612
935k
    0U, // G_ASHR
613
935k
    0U, // G_ICMP
614
935k
    0U, // G_FCMP
615
935k
    0U, // G_SELECT
616
935k
    0U, // G_UADDE
617
935k
    0U, // G_USUBE
618
935k
    0U, // G_SADDO
619
935k
    0U, // G_SSUBO
620
935k
    0U, // G_UMULO
621
935k
    0U, // G_SMULO
622
935k
    0U, // G_UMULH
623
935k
    0U, // G_SMULH
624
935k
    0U, // G_FADD
625
935k
    0U, // G_FSUB
626
935k
    0U, // G_FMUL
627
935k
    0U, // G_FMA
628
935k
    0U, // G_FDIV
629
935k
    0U, // G_FREM
630
935k
    0U, // G_FPOW
631
935k
    0U, // G_FEXP
632
935k
    0U, // G_FEXP2
633
935k
    0U, // G_FLOG
634
935k
    0U, // G_FLOG2
635
935k
    0U, // G_FNEG
636
935k
    0U, // G_FPEXT
637
935k
    0U, // G_FPTRUNC
638
935k
    0U, // G_FPTOSI
639
935k
    0U, // G_FPTOUI
640
935k
    0U, // G_SITOFP
641
935k
    0U, // G_UITOFP
642
935k
    0U, // G_FABS
643
935k
    0U, // G_GEP
644
935k
    0U, // G_PTR_MASK
645
935k
    0U, // G_BR
646
935k
    0U, // G_INSERT_VECTOR_ELT
647
935k
    0U, // G_EXTRACT_VECTOR_ELT
648
935k
    0U, // G_SHUFFLE_VECTOR
649
935k
    0U, // G_BSWAP
650
935k
    0U, // G_ADDRSPACE_CAST
651
935k
    0U, // G_BLOCK_ADDR
652
935k
    0U, // ABS
653
935k
    0U, // ADDSri
654
935k
    0U, // ADDSrr
655
935k
    0U, // ADDSrsi
656
935k
    0U, // ADDSrsr
657
935k
    0U, // ADJCALLSTACKDOWN
658
935k
    0U, // ADJCALLSTACKUP
659
935k
    7292U,  // ASRi
660
935k
    7292U,  // ASRr
661
935k
    0U, // B
662
935k
    0U, // BCCZi64
663
935k
    0U, // BCCi64
664
935k
    0U, // BMOVPCB_CALL
665
935k
    0U, // BMOVPCRX_CALL
666
935k
    0U, // BR_JTadd
667
935k
    0U, // BR_JTm_i12
668
935k
    0U, // BR_JTm_rs
669
935k
    0U, // BR_JTr
670
935k
    0U, // BX_CALL
671
935k
    0U, // CMP_SWAP_16
672
935k
    0U, // CMP_SWAP_32
673
935k
    0U, // CMP_SWAP_64
674
935k
    0U, // CMP_SWAP_8
675
935k
    0U, // CONSTPOOL_ENTRY
676
935k
    0U, // COPY_STRUCT_BYVAL_I32
677
935k
    2001U,  // CompilerBarrier
678
935k
    16788832U,  // ITasm
679
935k
    0U, // Int_eh_sjlj_dispatchsetup
680
935k
    0U, // Int_eh_sjlj_longjmp
681
935k
    0U, // Int_eh_sjlj_setjmp
682
935k
    0U, // Int_eh_sjlj_setjmp_nofp
683
935k
    0U, // Int_eh_sjlj_setup_dispatch
684
935k
    0U, // JUMPTABLE_ADDRS
685
935k
    0U, // JUMPTABLE_INSTS
686
935k
    0U, // JUMPTABLE_TBB
687
935k
    0U, // JUMPTABLE_TBH
688
935k
    0U, // LDMIA_RET
689
935k
    15656U, // LDRBT_POST
690
935k
    15443U, // LDRConstPool
691
935k
    0U, // LDRLIT_ga_abs
692
935k
    0U, // LDRLIT_ga_pcrel
693
935k
    0U, // LDRLIT_ga_pcrel_ldr
694
935k
    15735U, // LDRT_POST
695
935k
    0U, // LEApcrel
696
935k
    0U, // LEApcrelJT
697
935k
    7013U,  // LSLi
698
935k
    7013U,  // LSLr
699
935k
    7299U,  // LSRi
700
935k
    7299U,  // LSRr
701
935k
    0U, // MEMCPY
702
935k
    0U, // MLAv5
703
935k
    0U, // MOVCCi
704
935k
    0U, // MOVCCi16
705
935k
    0U, // MOVCCi32imm
706
935k
    0U, // MOVCCr
707
935k
    0U, // MOVCCsi
708
935k
    0U, // MOVCCsr
709
935k
    0U, // MOVPCRX
710
935k
    0U, // MOVTi16_ga_pcrel
711
935k
    0U, // MOV_ga_pcrel
712
935k
    0U, // MOV_ga_pcrel_ldr
713
935k
    0U, // MOVi16_ga_pcrel
714
935k
    0U, // MOVi32imm
715
935k
    0U, // MOVsra_flag
716
935k
    0U, // MOVsrl_flag
717
935k
    0U, // MULv5
718
935k
    0U, // MVNCCi
719
935k
    0U, // PICADD
720
935k
    0U, // PICLDR
721
935k
    0U, // PICLDRB
722
935k
    0U, // PICLDRH
723
935k
    0U, // PICLDRSB
724
935k
    0U, // PICLDRSH
725
935k
    0U, // PICSTR
726
935k
    0U, // PICSTRB
727
935k
    0U, // PICSTRH
728
935k
    7278U,  // RORi
729
935k
    7278U,  // RORr
730
935k
    0U, // RRX
731
935k
    20136U, // RRXi
732
935k
    0U, // RSBSri
733
935k
    0U, // RSBSrsi
734
935k
    0U, // RSBSrsr
735
935k
    0U, // SMLALv5
736
935k
    0U, // SMULLv5
737
935k
    0U, // SPACE
738
935k
    15662U, // STRBT_POST
739
935k
    0U, // STRBi_preidx
740
935k
    0U, // STRBr_preidx
741
935k
    0U, // STRH_preidx
742
935k
    15746U, // STRT_POST
743
935k
    0U, // STRi_preidx
744
935k
    0U, // STRr_preidx
745
935k
    0U, // SUBS_PC_LR
746
935k
    0U, // SUBSri
747
935k
    0U, // SUBSrr
748
935k
    0U, // SUBSrsi
749
935k
    0U, // SUBSrsr
750
935k
    0U, // TAILJMPd
751
935k
    0U, // TAILJMPr
752
935k
    0U, // TAILJMPr4
753
935k
    0U, // TCRETURNdi
754
935k
    0U, // TCRETURNri
755
935k
    0U, // TPsoft
756
935k
    0U, // UMLALv5
757
935k
    0U, // UMULLv5
758
935k
    153198U,  // VLD1LNdAsm_16
759
935k
    284270U,  // VLD1LNdAsm_32
760
935k
    415342U,  // VLD1LNdAsm_8
761
935k
    153198U,  // VLD1LNdWB_fixed_Asm_16
762
935k
    284270U,  // VLD1LNdWB_fixed_Asm_32
763
935k
    415342U,  // VLD1LNdWB_fixed_Asm_8
764
935k
    157294U,  // VLD1LNdWB_register_Asm_16
765
935k
    288366U,  // VLD1LNdWB_register_Asm_32
766
935k
    419438U,  // VLD1LNdWB_register_Asm_8
767
935k
    153242U,  // VLD2LNdAsm_16
768
935k
    284314U,  // VLD2LNdAsm_32
769
935k
    415386U,  // VLD2LNdAsm_8
770
935k
    153242U,  // VLD2LNdWB_fixed_Asm_16
771
935k
    284314U,  // VLD2LNdWB_fixed_Asm_32
772
935k
    415386U,  // VLD2LNdWB_fixed_Asm_8
773
935k
    157338U,  // VLD2LNdWB_register_Asm_16
774
935k
    288410U,  // VLD2LNdWB_register_Asm_32
775
935k
    419482U,  // VLD2LNdWB_register_Asm_8
776
935k
    153242U,  // VLD2LNqAsm_16
777
935k
    284314U,  // VLD2LNqAsm_32
778
935k
    153242U,  // VLD2LNqWB_fixed_Asm_16
779
935k
    284314U,  // VLD2LNqWB_fixed_Asm_32
780
935k
    157338U,  // VLD2LNqWB_register_Asm_16
781
935k
    288410U,  // VLD2LNqWB_register_Asm_32
782
935k
    1107457722U,  // VLD3DUPdAsm_16
783
935k
    1107588794U,  // VLD3DUPdAsm_32
784
935k
    1107719866U,  // VLD3DUPdAsm_8
785
935k
    2181199546U,  // VLD3DUPdWB_fixed_Asm_16
786
935k
    2181330618U,  // VLD3DUPdWB_fixed_Asm_32
787
935k
    2181461690U,  // VLD3DUPdWB_fixed_Asm_8
788
935k
    33707706U,  // VLD3DUPdWB_register_Asm_16
789
935k
    33838778U,  // VLD3DUPdWB_register_Asm_32
790
935k
    33969850U,  // VLD3DUPdWB_register_Asm_8
791
935k
    1124234938U,  // VLD3DUPqAsm_16
792
935k
    1124366010U,  // VLD3DUPqAsm_32
793
935k
    1124497082U,  // VLD3DUPqAsm_8
794
935k
    2197976762U,  // VLD3DUPqWB_fixed_Asm_16
795
935k
    2198107834U,  // VLD3DUPqWB_fixed_Asm_32
796
935k
    2198238906U,  // VLD3DUPqWB_fixed_Asm_8
797
935k
    50484922U,  // VLD3DUPqWB_register_Asm_16
798
935k
    50615994U,  // VLD3DUPqWB_register_Asm_32
799
935k
    50747066U,  // VLD3DUPqWB_register_Asm_8
800
935k
    153274U,  // VLD3LNdAsm_16
801
935k
    284346U,  // VLD3LNdAsm_32
802
935k
    415418U,  // VLD3LNdAsm_8
803
935k
    153274U,  // VLD3LNdWB_fixed_Asm_16
804
935k
    284346U,  // VLD3LNdWB_fixed_Asm_32
805
935k
    415418U,  // VLD3LNdWB_fixed_Asm_8
806
935k
    157370U,  // VLD3LNdWB_register_Asm_16
807
935k
    288442U,  // VLD3LNdWB_register_Asm_32
808
935k
    419514U,  // VLD3LNdWB_register_Asm_8
809
935k
    153274U,  // VLD3LNqAsm_16
810
935k
    284346U,  // VLD3LNqAsm_32
811
935k
    153274U,  // VLD3LNqWB_fixed_Asm_16
812
935k
    284346U,  // VLD3LNqWB_fixed_Asm_32
813
935k
    157370U,  // VLD3LNqWB_register_Asm_16
814
935k
    288442U,  // VLD3LNqWB_register_Asm_32
815
935k
    3288495802U,  // VLD3dAsm_16
816
935k
    3288626874U,  // VLD3dAsm_32
817
935k
    3288757946U,  // VLD3dAsm_8
818
935k
    3288495802U,  // VLD3dWB_fixed_Asm_16
819
935k
    3288626874U,  // VLD3dWB_fixed_Asm_32
820
935k
    3288757946U,  // VLD3dWB_fixed_Asm_8
821
935k
    3288487610U,  // VLD3dWB_register_Asm_16
822
935k
    3288618682U,  // VLD3dWB_register_Asm_32
823
935k
    3288749754U,  // VLD3dWB_register_Asm_8
824
935k
    1157789370U,  // VLD3qAsm_16
825
935k
    1157920442U,  // VLD3qAsm_32
826
935k
    1158051514U,  // VLD3qAsm_8
827
935k
    2231531194U,  // VLD3qWB_fixed_Asm_16
828
935k
    2231662266U,  // VLD3qWB_fixed_Asm_32
829
935k
    2231793338U,  // VLD3qWB_fixed_Asm_8
830
935k
    84039354U,  // VLD3qWB_register_Asm_16
831
935k
    84170426U,  // VLD3qWB_register_Asm_32
832
935k
    84301498U,  // VLD3qWB_register_Asm_8
833
935k
    1174566609U,  // VLD4DUPdAsm_16
834
935k
    1174697681U,  // VLD4DUPdAsm_32
835
935k
    1174828753U,  // VLD4DUPdAsm_8
836
935k
    2248308433U,  // VLD4DUPdWB_fixed_Asm_16
837
935k
    2248439505U,  // VLD4DUPdWB_fixed_Asm_32
838
935k
    2248570577U,  // VLD4DUPdWB_fixed_Asm_8
839
935k
    100816593U, // VLD4DUPdWB_register_Asm_16
840
935k
    100947665U, // VLD4DUPdWB_register_Asm_32
841
935k
    101078737U, // VLD4DUPdWB_register_Asm_8
842
935k
    1191343825U,  // VLD4DUPqAsm_16
843
935k
    1191474897U,  // VLD4DUPqAsm_32
844
935k
    1191605969U,  // VLD4DUPqAsm_8
845
935k
    2265085649U,  // VLD4DUPqWB_fixed_Asm_16
846
935k
    2265216721U,  // VLD4DUPqWB_fixed_Asm_32
847
935k
    2265347793U,  // VLD4DUPqWB_fixed_Asm_8
848
935k
    117593809U, // VLD4DUPqWB_register_Asm_16
849
935k
    117724881U, // VLD4DUPqWB_register_Asm_32
850
935k
    117855953U, // VLD4DUPqWB_register_Asm_8
851
935k
    153297U,  // VLD4LNdAsm_16
852
935k
    284369U,  // VLD4LNdAsm_32
853
935k
    415441U,  // VLD4LNdAsm_8
854
935k
    153297U,  // VLD4LNdWB_fixed_Asm_16
855
935k
    284369U,  // VLD4LNdWB_fixed_Asm_32
856
935k
    415441U,  // VLD4LNdWB_fixed_Asm_8
857
935k
    157393U,  // VLD4LNdWB_register_Asm_16
858
935k
    288465U,  // VLD4LNdWB_register_Asm_32
859
935k
    419537U,  // VLD4LNdWB_register_Asm_8
860
935k
    153297U,  // VLD4LNqAsm_16
861
935k
    284369U,  // VLD4LNqAsm_32
862
935k
    153297U,  // VLD4LNqWB_fixed_Asm_16
863
935k
    284369U,  // VLD4LNqWB_fixed_Asm_32
864
935k
    157393U,  // VLD4LNqWB_register_Asm_16
865
935k
    288465U,  // VLD4LNqWB_register_Asm_32
866
935k
    3355604689U,  // VLD4dAsm_16
867
935k
    3355735761U,  // VLD4dAsm_32
868
935k
    3355866833U,  // VLD4dAsm_8
869
935k
    3355604689U,  // VLD4dWB_fixed_Asm_16
870
935k
    3355735761U,  // VLD4dWB_fixed_Asm_32
871
935k
    3355866833U,  // VLD4dWB_fixed_Asm_8
872
935k
    3355596497U,  // VLD4dWB_register_Asm_16
873
935k
    3355727569U,  // VLD4dWB_register_Asm_32
874
935k
    3355858641U,  // VLD4dWB_register_Asm_8
875
935k
    1224898257U,  // VLD4qAsm_16
876
935k
    1225029329U,  // VLD4qAsm_32
877
935k
    1225160401U,  // VLD4qAsm_8
878
935k
    2298640081U,  // VLD4qWB_fixed_Asm_16
879
935k
    2298771153U,  // VLD4qWB_fixed_Asm_32
880
935k
    2298902225U,  // VLD4qWB_fixed_Asm_8
881
935k
    151148241U, // VLD4qWB_register_Asm_16
882
935k
    151279313U, // VLD4qWB_register_Asm_32
883
935k
    151410385U, // VLD4qWB_register_Asm_8
884
935k
    0U, // VMOVD0
885
935k
    0U, // VMOVDcc
886
935k
    0U, // VMOVQ0
887
935k
    0U, // VMOVScc
888
935k
    153209U,  // VST1LNdAsm_16
889
935k
    284281U,  // VST1LNdAsm_32
890
935k
    415353U,  // VST1LNdAsm_8
891
935k
    153209U,  // VST1LNdWB_fixed_Asm_16
892
935k
    284281U,  // VST1LNdWB_fixed_Asm_32
893
935k
    415353U,  // VST1LNdWB_fixed_Asm_8
894
935k
    157305U,  // VST1LNdWB_register_Asm_16
895
935k
    288377U,  // VST1LNdWB_register_Asm_32
896
935k
    419449U,  // VST1LNdWB_register_Asm_8
897
935k
    153269U,  // VST2LNdAsm_16
898
935k
    284341U,  // VST2LNdAsm_32
899
935k
    415413U,  // VST2LNdAsm_8
900
935k
    153269U,  // VST2LNdWB_fixed_Asm_16
901
935k
    284341U,  // VST2LNdWB_fixed_Asm_32
902
935k
    415413U,  // VST2LNdWB_fixed_Asm_8
903
935k
    157365U,  // VST2LNdWB_register_Asm_16
904
935k
    288437U,  // VST2LNdWB_register_Asm_32
905
935k
    419509U,  // VST2LNdWB_register_Asm_8
906
935k
    153269U,  // VST2LNqAsm_16
907
935k
    284341U,  // VST2LNqAsm_32
908
935k
    153269U,  // VST2LNqWB_fixed_Asm_16
909
935k
    284341U,  // VST2LNqWB_fixed_Asm_32
910
935k
    157365U,  // VST2LNqWB_register_Asm_16
911
935k
    288437U,  // VST2LNqWB_register_Asm_32
912
935k
    153285U,  // VST3LNdAsm_16
913
935k
    284357U,  // VST3LNdAsm_32
914
935k
    415429U,  // VST3LNdAsm_8
915
935k
    153285U,  // VST3LNdWB_fixed_Asm_16
916
935k
    284357U,  // VST3LNdWB_fixed_Asm_32
917
935k
    415429U,  // VST3LNdWB_fixed_Asm_8
918
935k
    157381U,  // VST3LNdWB_register_Asm_16
919
935k
    288453U,  // VST3LNdWB_register_Asm_32
920
935k
    419525U,  // VST3LNdWB_register_Asm_8
921
935k
    153285U,  // VST3LNqAsm_16
922
935k
    284357U,  // VST3LNqAsm_32
923
935k
    153285U,  // VST3LNqWB_fixed_Asm_16
924
935k
    284357U,  // VST3LNqWB_fixed_Asm_32
925
935k
    157381U,  // VST3LNqWB_register_Asm_16
926
935k
    288453U,  // VST3LNqWB_register_Asm_32
927
935k
    3288495813U,  // VST3dAsm_16
928
935k
    3288626885U,  // VST3dAsm_32
929
935k
    3288757957U,  // VST3dAsm_8
930
935k
    3288495813U,  // VST3dWB_fixed_Asm_16
931
935k
    3288626885U,  // VST3dWB_fixed_Asm_32
932
935k
    3288757957U,  // VST3dWB_fixed_Asm_8
933
935k
    3288487621U,  // VST3dWB_register_Asm_16
934
935k
    3288618693U,  // VST3dWB_register_Asm_32
935
935k
    3288749765U,  // VST3dWB_register_Asm_8
936
935k
    1157789381U,  // VST3qAsm_16
937
935k
    1157920453U,  // VST3qAsm_32
938
935k
    1158051525U,  // VST3qAsm_8
939
935k
    2231531205U,  // VST3qWB_fixed_Asm_16
940
935k
    2231662277U,  // VST3qWB_fixed_Asm_32
941
935k
    2231793349U,  // VST3qWB_fixed_Asm_8
942
935k
    84039365U,  // VST3qWB_register_Asm_16
943
935k
    84170437U,  // VST3qWB_register_Asm_32
944
935k
    84301509U,  // VST3qWB_register_Asm_8
945
935k
    153302U,  // VST4LNdAsm_16
946
935k
    284374U,  // VST4LNdAsm_32
947
935k
    415446U,  // VST4LNdAsm_8
948
935k
    153302U,  // VST4LNdWB_fixed_Asm_16
949
935k
    284374U,  // VST4LNdWB_fixed_Asm_32
950
935k
    415446U,  // VST4LNdWB_fixed_Asm_8
951
935k
    157398U,  // VST4LNdWB_register_Asm_16
952
935k
    288470U,  // VST4LNdWB_register_Asm_32
953
935k
    419542U,  // VST4LNdWB_register_Asm_8
954
935k
    153302U,  // VST4LNqAsm_16
955
935k
    284374U,  // VST4LNqAsm_32
956
935k
    153302U,  // VST4LNqWB_fixed_Asm_16
957
935k
    284374U,  // VST4LNqWB_fixed_Asm_32
958
935k
    157398U,  // VST4LNqWB_register_Asm_16
959
935k
    288470U,  // VST4LNqWB_register_Asm_32
960
935k
    3355604694U,  // VST4dAsm_16
961
935k
    3355735766U,  // VST4dAsm_32
962
935k
    3355866838U,  // VST4dAsm_8
963
935k
    3355604694U,  // VST4dWB_fixed_Asm_16
964
935k
    3355735766U,  // VST4dWB_fixed_Asm_32
965
935k
    3355866838U,  // VST4dWB_fixed_Asm_8
966
935k
    3355596502U,  // VST4dWB_register_Asm_16
967
935k
    3355727574U,  // VST4dWB_register_Asm_32
968
935k
    3355858646U,  // VST4dWB_register_Asm_8
969
935k
    1224898262U,  // VST4qAsm_16
970
935k
    1225029334U,  // VST4qAsm_32
971
935k
    1225160406U,  // VST4qAsm_8
972
935k
    2298640086U,  // VST4qWB_fixed_Asm_16
973
935k
    2298771158U,  // VST4qWB_fixed_Asm_32
974
935k
    2298902230U,  // VST4qWB_fixed_Asm_8
975
935k
    151148246U, // VST4qWB_register_Asm_16
976
935k
    151279318U, // VST4qWB_register_Asm_32
977
935k
    151410390U, // VST4qWB_register_Asm_8
978
935k
    0U, // WIN__CHKSTK
979
935k
    0U, // WIN__DBZCHK
980
935k
    0U, // t2ABS
981
935k
    0U, // t2ADDSri
982
935k
    0U, // t2ADDSrr
983
935k
    0U, // t2ADDSrs
984
935k
    0U, // t2BR_JT
985
935k
    0U, // t2LDMIA_RET
986
935k
    14508U, // t2LDRBpcrel
987
935k
    15443U, // t2LDRConstPool
988
935k
    14929U, // t2LDRHpcrel
989
935k
    14526U, // t2LDRSBpcrel
990
935k
    14948U, // t2LDRSHpcrel
991
935k
    0U, // t2LDRpci_pic
992
935k
    15443U, // t2LDRpcrel
993
935k
    0U, // t2LEApcrel
994
935k
    0U, // t2LEApcrelJT
995
935k
    0U, // t2MOVCCasr
996
935k
    0U, // t2MOVCCi
997
935k
    0U, // t2MOVCCi16
998
935k
    0U, // t2MOVCCi32imm
999
935k
    0U, // t2MOVCClsl
1000
935k
    0U, // t2MOVCClsr
1001
935k
    0U, // t2MOVCCr
1002
935k
    0U, // t2MOVCCror
1003
935k
    31992U, // t2MOVSsi
1004
935k
    23800U, // t2MOVSsr
1005
935k
    0U, // t2MOVTi16_ga_pcrel
1006
935k
    0U, // t2MOV_ga_pcrel
1007
935k
    0U, // t2MOVi16_ga_pcrel
1008
935k
    0U, // t2MOVi32imm
1009
935k
    32234U, // t2MOVsi
1010
935k
    24042U, // t2MOVsr
1011
935k
    0U, // t2MVNCCi
1012
935k
    0U, // t2RSBSri
1013
935k
    0U, // t2RSBSrs
1014
935k
    0U, // t2STRB_preidx
1015
935k
    0U, // t2STRH_preidx
1016
935k
    0U, // t2STR_preidx
1017
935k
    0U, // t2SUBSri
1018
935k
    0U, // t2SUBSrr
1019
935k
    0U, // t2SUBSrs
1020
935k
    0U, // t2TBB_JT
1021
935k
    0U, // t2TBH_JT
1022
935k
    0U, // tADCS
1023
935k
    0U, // tADDSi3
1024
935k
    0U, // tADDSi8
1025
935k
    0U, // tADDSrr
1026
935k
    0U, // tADDframe
1027
935k
    0U, // tADJCALLSTACKDOWN
1028
935k
    0U, // tADJCALLSTACKUP
1029
935k
    0U, // tBRIND
1030
935k
    0U, // tBR_JTr
1031
935k
    0U, // tBX_CALL
1032
935k
    0U, // tBX_RET
1033
935k
    0U, // tBX_RET_vararg
1034
935k
    0U, // tBfar
1035
935k
    0U, // tLDMIA_UPD
1036
935k
    15443U, // tLDRConstPool
1037
935k
    0U, // tLDRLIT_ga_abs
1038
935k
    0U, // tLDRLIT_ga_pcrel
1039
935k
    0U, // tLDR_postidx
1040
935k
    0U, // tLDRpci_pic
1041
935k
    0U, // tLEApcrel
1042
935k
    0U, // tLEApcrelJT
1043
935k
    0U, // tMOVCCr_pseudo
1044
935k
    0U, // tPOP_RET
1045
935k
    0U, // tSBCS
1046
935k
    0U, // tSUBSi3
1047
935k
    0U, // tSUBSi8
1048
935k
    0U, // tSUBSrr
1049
935k
    0U, // tTAILJMPd
1050
935k
    0U, // tTAILJMPdND
1051
935k
    0U, // tTAILJMPr
1052
935k
    0U, // tTBB_JT
1053
935k
    0U, // tTBH_JT
1054
935k
    0U, // tTPsoft
1055
935k
    530745U,  // ADCri
1056
935k
    530745U,  // ADCrr
1057
935k
    559417U,  // ADCrsi
1058
935k
    39225U, // ADCrsr
1059
935k
    530806U,  // ADDri
1060
935k
    530806U,  // ADDrr
1061
935k
    559478U,  // ADDrsi
1062
935k
    39286U, // ADDrsr
1063
935k
    539726U,  // ADR
1064
935k
    1242211449U,  // AESD
1065
935k
    1242211457U,  // AESE
1066
935k
    1258988646U,  // AESIMC
1067
935k
    1258988656U,  // AESMC
1068
935k
    530859U,  // ANDri
1069
935k
    530859U,  // ANDrr
1070
935k
    559531U,  // ANDrsi
1071
935k
    39339U, // ANDrsr
1072
935k
    555329U,  // BFC
1073
935k
    547483U,  // BFI
1074
935k
    530758U,  // BICri
1075
935k
    530758U,  // BICrr
1076
935k
    559430U,  // BICrsi
1077
935k
    39238U, // BICrsr
1078
935k
    828725U,  // BKPT
1079
935k
    828697U,  // BL
1080
935k
    828772U,  // BLX
1081
935k
    1074314916U,  // BLX_pred
1082
935k
    828772U,  // BLXi
1083
935k
    1074313964U,  // BL_pred
1084
935k
    828768U,  // BX
1085
935k
    1074313901U,  // BXJ
1086
935k
    970304U,  // BX_RET
1087
935k
    1074314816U,  // BX_pred
1088
935k
    1074313296U,  // Bcc
1089
935k
    201907225U, // CDP
1090
935k
    219210157U, // CDP2
1091
935k
    3726U,  // CLREX
1092
935k
    540368U,  // CLZ
1093
935k
    539583U,  // CMNri
1094
935k
    539583U,  // CMNzrr
1095
935k
    555967U,  // CMNzrsi
1096
935k
    547775U,  // CMNzrsr
1097
935k
    539683U,  // CMPri
1098
935k
    539683U,  // CMPrr
1099
935k
    556067U,  // CMPrsi
1100
935k
    547875U,  // CMPrsr
1101
935k
    828709U,  // CPS1p
1102
935k
    1309211869U,  // CPS2p
1103
935k
    235470045U, // CPS3p
1104
935k
    185246891U, // CRC32B
1105
935k
    185246899U, // CRC32CB
1106
935k
    185246973U, // CRC32CH
1107
935k
    185247057U, // CRC32CW
1108
935k
    185246965U, // CRC32H
1109
935k
    185247049U, // CRC32W
1110
935k
    1074313739U,  // DBG
1111
935k
    66762U, // DMB
1112
935k
    66767U, // DSB
1113
935k
    531562U,  // EORri
1114
935k
    531562U,  // EORrr
1115
935k
    560234U,  // EORrsi
1116
935k
    40042U, // EORrsr
1117
935k
    838971U,  // ERET
1118
935k
    1326595561U,  // FCONSTD
1119
935k
    1326726633U,  // FCONSTH
1120
935k
    1326857705U,  // FCONSTS
1121
935k
    2332573243U,  // FLDMXDB_UPD
1122
935k
    572932U,  // FLDMXIA
1123
935k
    2332573188U,  // FLDMXIA_UPD
1124
935k
    1625313U, // FMSTAT
1125
935k
    2332573251U,  // FSTMXDB_UPD
1126
935k
    572940U,  // FSTMXIA
1127
935k
    2332573196U,  // FSTMXIA_UPD
1128
935k
    1074314610U,  // HINT
1129
935k
    828720U,  // HLT
1130
935k
    828638U,  // HVC
1131
935k
    70868U, // ISB
1132
935k
    538616U,  // LDA
1133
935k
    538701U,  // LDAB
1134
935k
    540284U,  // LDAEX
1135
935k
    538905U,  // LDAEXB
1136
935k
    268974533U, // LDAEXD
1137
935k
    539263U,  // LDAEXH
1138
935k
    539165U,  // LDAH
1139
935k
    286975243U, // LDC2L_OFFSET
1140
935k
    3524977931U,  // LDC2L_OPTION
1141
935k
    303752459U, // LDC2L_POST
1142
935k
    320529675U, // LDC2L_PRE
1143
935k
    286974356U, // LDC2_OFFSET
1144
935k
    3524977044U,  // LDC2_OPTION
1145
935k
    303751572U, // LDC2_POST
1146
935k
    320528788U, // LDC2_PRE
1147
935k
    1275615989U,  // LDCL_OFFSET
1148
935k
    1275615989U,  // LDCL_OPTION
1149
935k
    1275615989U,  // LDCL_POST
1150
935k
    1275615989U,  // LDCL_PRE
1151
935k
    1275615549U,  // LDC_OFFSET
1152
935k
    1275615549U,  // LDC_OPTION
1153
935k
    1275615549U,  // LDC_POST
1154
935k
    1275615549U,  // LDC_PRE
1155
935k
    571388U,  // LDMDA
1156
935k
    2332571644U,  // LDMDA_UPD
1157
935k
    571519U,  // LDMDB
1158
935k
    2332571775U,  // LDMDB_UPD
1159
935k
    572300U,  // LDMIA
1160
935k
    2332572556U,  // LDMIA_UPD
1161
935k
    571538U,  // LDMIB
1162
935k
    2332571794U,  // LDMIB_UPD
1163
935k
    552232U,  // LDRBT_POST_IMM
1164
935k
    552232U,  // LDRBT_POST_REG
1165
935k
    551084U,  // LDRB_POST_IMM
1166
935k
    551084U,  // LDRB_POST_REG
1167
935k
    546988U,  // LDRB_PRE_IMM
1168
935k
    551084U,  // LDRB_PRE_REG
1169
935k
    555180U,  // LDRBi12
1170
935k
    546988U,  // LDRBrs
1171
935k
    551343U,  // LDRD
1172
935k
    580015U,  // LDRD_POST
1173
935k
    580015U,  // LDRD_PRE
1174
935k
    540296U,  // LDREX
1175
935k
    538919U,  // LDREXB
1176
935k
    268974547U, // LDREXD
1177
935k
    539277U,  // LDREXH
1178
935k
    547409U,  // LDRH
1179
935k
    548171U,  // LDRHTi
1180
935k
    552267U,  // LDRHTr
1181
935k
    551505U,  // LDRH_POST
1182
935k
    551505U,  // LDRH_PRE
1183
935k
    547006U,  // LDRSB
1184
935k
    548148U,  // LDRSBTi
1185
935k
    552244U,  // LDRSBTr
1186
935k
    551102U,  // LDRSB_POST
1187
935k
    551102U,  // LDRSB_PRE
1188
935k
    547428U,  // LDRSH
1189
935k
    548183U,  // LDRSHTi
1190
935k
    552279U,  // LDRSHTr
1191
935k
    551524U,  // LDRSH_POST
1192
935k
    551524U,  // LDRSH_PRE
1193
935k
    552311U,  // LDRT_POST_IMM
1194
935k
    552311U,  // LDRT_POST_REG
1195
935k
    552019U,  // LDR_POST_IMM
1196
935k
    552019U,  // LDR_POST_REG
1197
935k
    547923U,  // LDR_PRE_IMM
1198
935k
    552019U,  // LDR_PRE_REG
1199
935k
    556115U,  // LDRcp
1200
935k
    556115U,  // LDRi12
1201
935k
    547923U,  // LDRrs
1202
935k
    201907274U, // MCR
1203
935k
    168878515U, // MCR2
1204
935k
    201878642U, // MCRR
1205
935k
    168878521U, // MCRR2
1206
935k
    559140U,  // MLA
1207
935k
    548021U,  // MLS
1208
935k
    1887722U, // MOVPCLR
1209
935k
    556471U,  // MOVTi16
1210
935k
    544234U,  // MOVi
1211
935k
    540159U,  // MOVi16
1212
935k
    544234U,  // MOVr
1213
935k
    544234U,  // MOVr_TC
1214
935k
    531946U,  // MOVsi
1215
935k
    560618U,  // MOVsr
1216
935k
    336124238U, // MRC
1217
935k
    74138U, // MRC2
1218
935k
    352872786U, // MRRC
1219
935k
    78240U, // MRRC2
1220
935k
    2148056290U,  // MRS
1221
935k
    539874U,  // MRSbanked
1222
935k
    3221798114U,  // MRSsys
1223
935k
    369638536U, // MSR
1224
935k
    386415752U, // MSRbanked
1225
935k
    369638536U, // MSRi
1226
935k
    531317U,  // MUL
1227
935k
    543747U,  // MVNi
1228
935k
    543747U,  // MVNr
1229
935k
    531459U,  // MVNsi
1230
935k
    560131U,  // MVNsr
1231
935k
    531576U,  // ORRri
1232
935k
    531576U,  // ORRrr
1233
935k
    560248U,  // ORRrsi
1234
935k
    40056U, // ORRrsr
1235
935k
    548115U,  // PKHBT
1236
935k
    547023U,  // PKHTB
1237
935k
    83290U, // PLDWi12
1238
935k
    87386U, // PLDWrs
1239
935k
    83171U, // PLDi12
1240
935k
    87267U, // PLDrs
1241
935k
    83206U, // PLIi12
1242
935k
    87302U, // PLIrs
1243
935k
    555406U,  // QADD
1244
935k
    554800U,  // QADD16
1245
935k
    554903U,  // QADD8
1246
935k
    556729U,  // QASX
1247
935k
    555380U,  // QDADD
1248
935k
    555252U,  // QDSUB
1249
935k
    556588U,  // QSAX
1250
935k
    555265U,  // QSUB
1251
935k
    554762U,  // QSUB16
1252
935k
    554864U,  // QSUB8
1253
935k
    539998U,  // RBIT
1254
935k
    540118U,  // REV
1255
935k
    538452U,  // REV16
1256
935k
    539247U,  // REVSH
1257
935k
    828573U,  // RFEDA
1258
935k
    2008221U, // RFEDA_UPD
1259
935k
    828604U,  // RFEDB
1260
935k
    2008252U, // RFEDB_UPD
1261
935k
    828580U,  // RFEIA
1262
935k
    2008228U, // RFEIA_UPD
1263
935k
    828611U,  // RFEIB
1264
935k
    2008259U, // RFEIB_UPD
1265
935k
    530624U,  // RSBri
1266
935k
    530624U,  // RSBrr
1267
935k
    559296U,  // RSBrsi
1268
935k
    39104U, // RSBrsr
1269
935k
    530775U,  // RSCri
1270
935k
    530775U,  // RSCrr
1271
935k
    559447U,  // RSCrsi
1272
935k
    39255U, // RSCrsr
1273
935k
    554807U,  // SADD16
1274
935k
    554909U,  // SADD8
1275
935k
    556734U,  // SASX
1276
935k
    530741U,  // SBCri
1277
935k
    530741U,  // SBCrr
1278
935k
    559413U,  // SBCrsi
1279
935k
    39221U, // SBCrsr
1280
935k
    548506U,  // SBFX
1281
935k
    556506U,  // SDIV
1282
935k
    555794U,  // SEL
1283
935k
    91368U, // SETEND
1284
935k
    828701U,  // SETPAN
1285
935k
    168468546U, // SHA1C
1286
935k
    1258987596U,  // SHA1H
1287
935k
    168468578U, // SHA1M
1288
935k
    168468588U, // SHA1P
1289
935k
    168468481U, // SHA1SU0
1290
935k
    1242210331U,  // SHA1SU1
1291
935k
    168468566U, // SHA256H
1292
935k
    168468533U, // SHA256H2
1293
935k
    1242210317U,  // SHA256SU0
1294
935k
    168468519U, // SHA256SU1
1295
935k
    554783U,  // SHADD16
1296
935k
    554888U,  // SHADD8
1297
935k
    556716U,  // SHASX
1298
935k
    556575U,  // SHSAX
1299
935k
    554745U,  // SHSUB16
1300
935k
    554849U,  // SHSUB8
1301
935k
    1074313546U,  // SMC
1302
935k
    546910U,  // SMLABB
1303
935k
    548108U,  // SMLABT
1304
935k
    547171U,  // SMLAD
1305
935k
    548432U,  // SMLADX
1306
935k
    96984U, // SMLAL
1307
935k
    579685U,  // SMLALBB
1308
935k
    580889U,  // SMLALBT
1309
935k
    579992U,  // SMLALD
1310
935k
    581214U,  // SMLALDX
1311
935k
    579797U,  // SMLALTB
1312
935k
    581011U,  // SMLALTT
1313
935k
    547016U,  // SMLATB
1314
935k
    548236U,  // SMLATT
1315
935k
    547083U,  // SMLAWB
1316
935k
    548284U,  // SMLAWT
1317
935k
    547257U,  // SMLSD
1318
935k
    548462U,  // SMLSDX
1319
935k
    580003U,  // SMLSLD
1320
935k
    581222U,  // SMLSLDX
1321
935k
    546850U,  // SMMLA
1322
935k
    547907U,  // SMMLAR
1323
935k
    548019U,  // SMMLS
1324
935k
    547968U,  // SMMLSR
1325
935k
    555891U,  // SMMUL
1326
935k
    556130U,  // SMMULR
1327
935k
    555369U,  // SMUAD
1328
935k
    556631U,  // SMUADX
1329
935k
    555117U,  // SMULBB
1330
935k
    556321U,  // SMULBT
1331
935k
    559946U,  // SMULL
1332
935k
    555229U,  // SMULTB
1333
935k
    556443U,  // SMULTT
1334
935k
    555282U,  // SMULWB
1335
935k
    556483U,  // SMULWT
1336
935k
    555455U,  // SMUSD
1337
935k
    556661U,  // SMUSDX
1338
935k
    828836U,  // SRSDA
1339
935k
    828788U,  // SRSDA_UPD
1340
935k
    828858U,  // SRSDB
1341
935k
    828812U,  // SRSDB_UPD
1342
935k
    828847U,  // SRSIA
1343
935k
    828800U,  // SRSIA_UPD
1344
935k
    828869U,  // SRSIB
1345
935k
    828824U,  // SRSIB_UPD
1346
935k
    548093U,  // SSAT
1347
935k
    554821U,  // SSAT16
1348
935k
    556593U,  // SSAX
1349
935k
    554769U,  // SSUB16
1350
935k
    554870U,  // SSUB8
1351
935k
    286975250U, // STC2L_OFFSET
1352
935k
    3524977938U,  // STC2L_OPTION
1353
935k
    303752466U, // STC2L_POST
1354
935k
    320529682U, // STC2L_PRE
1355
935k
    286974375U, // STC2_OFFSET
1356
935k
    3524977063U,  // STC2_OPTION
1357
935k
    303751591U, // STC2_POST
1358
935k
    320528807U, // STC2_PRE
1359
935k
    1275615994U,  // STCL_OFFSET
1360
935k
    1275615994U,  // STCL_OPTION
1361
935k
    1275615994U,  // STCL_POST
1362
935k
    1275615994U,  // STCL_PRE
1363
935k
    1275615579U,  // STC_OFFSET
1364
935k
    1275615579U,  // STC_OPTION
1365
935k
    1275615579U,  // STC_POST
1366
935k
    1275615579U,  // STC_PRE
1367
935k
    539503U,  // STL
1368
935k
    538782U,  // STLB
1369
935k
    556674U,  // STLEX
1370
935k
    555296U,  // STLEXB
1371
935k
    555468U,  // STLEXD
1372
935k
    555654U,  // STLEXH
1373
935k
    539195U,  // STLH
1374
935k
    571394U,  // STMDA
1375
935k
    2332571650U,  // STMDA_UPD
1376
935k
    571526U,  // STMDB
1377
935k
    2332571782U,  // STMDB_UPD
1378
935k
    572306U,  // STMIA
1379
935k
    2332572562U,  // STMIA_UPD
1380
935k
    571544U,  // STMIB
1381
935k
    2332571800U,  // STMIB_UPD
1382
935k
    185101614U, // STRBT_POST_IMM
1383
935k
    185101614U, // STRBT_POST_REG
1384
935k
    185100465U, // STRB_POST_IMM
1385
935k
    185100465U, // STRB_POST_REG
1386
935k
    185096369U, // STRB_PRE_IMM
1387
935k
    185100465U, // STRB_PRE_REG
1388
935k
    555185U,  // STRBi12
1389
935k
    546993U,  // STRBrs
1390
935k
    551348U,  // STRD
1391
935k
    185129396U, // STRD_POST
1392
935k
    185129396U, // STRD_PRE
1393
935k
    556692U,  // STREX
1394
935k
    555310U,  // STREXB
1395
935k
    555482U,  // STREXD
1396
935k
    555668U,  // STREXH
1397
935k
    547414U,  // STRH
1398
935k
    185097553U, // STRHTi
1399
935k
    185101649U, // STRHTr
1400
935k
    185100886U, // STRH_POST
1401
935k
    185100886U, // STRH_PRE
1402
935k
    185101698U, // STRT_POST_IMM
1403
935k
    185101698U, // STRT_POST_REG
1404
935k
    185101460U, // STR_POST_IMM
1405
935k
    185101460U, // STR_POST_REG
1406
935k
    185097364U, // STR_PRE_IMM
1407
935k
    185101460U, // STR_PRE_REG
1408
935k
    556180U,  // STRi12
1409
935k
    547988U,  // STRrs
1410
935k
    530678U,  // SUBri
1411
935k
    530678U,  // SUBrr
1412
935k
    559350U,  // SUBrsi
1413
935k
    39158U, // SUBrsr
1414
935k
    1074313567U,  // SVC
1415
935k
    556081U,  // SWP
1416
935k
    555175U,  // SWPB
1417
935k
    546898U,  // SXTAB
1418
935k
    546523U,  // SXTAB16
1419
935k
    547371U,  // SXTAH
1420
935k
    555242U,  // SXTB
1421
935k
    554731U,  // SXTB16
1422
935k
    555637U,  // SXTH
1423
935k
    539711U,  // TEQri
1424
935k
    539711U,  // TEQrr
1425
935k
    556095U,  // TEQrsi
1426
935k
    547903U,  // TEQrsr
1427
935k
    3092U,  // TRAP
1428
935k
    3092U,  // TRAPNaCl
1429
935k
    99545U, // TSB
1430
935k
    540040U,  // TSTri
1431
935k
    540040U,  // TSTrr
1432
935k
    556424U,  // TSTrsi
1433
935k
    548232U,  // TSTrsr
1434
935k
    554814U,  // UADD16
1435
935k
    554915U,  // UADD8
1436
935k
    556739U,  // UASX
1437
935k
    548511U,  // UBFX
1438
935k
    828656U,  // UDF
1439
935k
    556511U,  // UDIV
1440
935k
    554791U,  // UHADD16
1441
935k
    554895U,  // UHADD8
1442
935k
    556722U,  // UHASX
1443
935k
    556581U,  // UHSAX
1444
935k
    554753U,  // UHSUB16
1445
935k
    554856U,  // UHSUB8
1446
935k
    580285U,  // UMAAL
1447
935k
    96990U, // UMLAL
1448
935k
    559952U,  // UMULL
1449
935k
    554799U,  // UQADD16
1450
935k
    554902U,  // UQADD8
1451
935k
    556728U,  // UQASX
1452
935k
    556587U,  // UQSAX
1453
935k
    554761U,  // UQSUB16
1454
935k
    554863U,  // UQSUB8
1455
935k
    554882U,  // USAD8
1456
935k
    546650U,  // USADA8
1457
935k
    548098U,  // USAT
1458
935k
    554828U,  // USAT16
1459
935k
    556598U,  // USAX
1460
935k
    554776U,  // USUB16
1461
935k
    554876U,  // USUB8
1462
935k
    546904U,  // UXTAB
1463
935k
    546531U,  // UXTAB16
1464
935k
    547377U,  // UXTAH
1465
935k
    555247U,  // UXTB
1466
935k
    554738U,  // UXTB16
1467
935k
    555642U,  // UXTH
1468
935k
    169892547U, // VABALsv2i64
1469
935k
    170023619U, // VABALsv4i32
1470
935k
    170154691U, // VABALsv8i16
1471
935k
    170285763U, // VABALuv2i64
1472
935k
    170416835U, // VABALuv4i32
1473
935k
    170547907U, // VABALuv8i16
1474
935k
    170153971U, // VABAsv16i8
1475
935k
    169891827U, // VABAsv2i32
1476
935k
    170022899U, // VABAsv4i16
1477
935k
    169891827U, // VABAsv4i32
1478
935k
    170022899U, // VABAsv8i16
1479
935k
    170153971U, // VABAsv8i8
1480
935k
    170547187U, // VABAuv16i8
1481
935k
    170285043U, // VABAuv2i32
1482
935k
    170416115U, // VABAuv4i16
1483
935k
    170285043U, // VABAuv4i32
1484
935k
    170416115U, // VABAuv8i16
1485
935k
    170547187U, // VABAuv8i8
1486
935k
    186678015U, // VABDLsv2i64
1487
935k
    186809087U, // VABDLsv4i32
1488
935k
    186940159U, // VABDLsv8i16
1489
935k
    187071231U, // VABDLuv2i64
1490
935k
    187202303U, // VABDLuv4i32
1491
935k
    187333375U, // VABDLuv8i16
1492
935k
    253131119U, // VABDfd
1493
935k
    253131119U, // VABDfq
1494
935k
    253000047U, // VABDhd
1495
935k
    253000047U, // VABDhq
1496
935k
    186939759U, // VABDsv16i8
1497
935k
    186677615U, // VABDsv2i32
1498
935k
    186808687U, // VABDsv4i16
1499
935k
    186677615U, // VABDsv4i32
1500
935k
    186808687U, // VABDsv8i16
1501
935k
    186939759U, // VABDsv8i8
1502
935k
    187332975U, // VABDuv16i8
1503
935k
    187070831U, // VABDuv2i32
1504
935k
    187201903U, // VABDuv4i16
1505
935k
    187070831U, // VABDuv4i32
1506
935k
    187201903U, // VABDuv8i16
1507
935k
    187332975U, // VABDuv8i8
1508
935k
    252853412U, // VABSD
1509
935k
    252984484U, // VABSH
1510
935k
    253115556U, // VABSS
1511
935k
    253115556U, // VABSfd
1512
935k
    253115556U, // VABSfq
1513
935k
    252984484U, // VABShd
1514
935k
    252984484U, // VABShq
1515
935k
    1260666020U,  // VABSv16i8
1516
935k
    1260403876U,  // VABSv2i32
1517
935k
    1260534948U,  // VABSv4i16
1518
935k
    1260403876U,  // VABSv4i32
1519
935k
    1260534948U,  // VABSv8i16
1520
935k
    1260666020U,  // VABSv8i8
1521
935k
    253131233U, // VACGEfd
1522
935k
    253131233U, // VACGEfq
1523
935k
    253000161U, // VACGEhd
1524
935k
    253000161U, // VACGEhq
1525
935k
    253132096U, // VACGTfd
1526
935k
    253132096U, // VACGTfq
1527
935k
    253001024U, // VACGThd
1528
935k
    253001024U, // VACGThq
1529
935k
    252869011U, // VADDD
1530
935k
    253000083U, // VADDH
1531
935k
    187464621U, // VADDHNv2i32
1532
935k
    187595693U, // VADDHNv4i16
1533
935k
    187726765U, // VADDHNv8i8
1534
935k
    186678028U, // VADDLsv2i64
1535
935k
    186809100U, // VADDLsv4i32
1536
935k
    186940172U, // VADDLsv8i16
1537
935k
    187071244U, // VADDLuv2i64
1538
935k
    187202316U, // VADDLuv4i32
1539
935k
    187333388U, // VADDLuv8i16
1540
935k
    253131155U, // VADDS
1541
935k
    186678772U, // VADDWsv2i64
1542
935k
    186809844U, // VADDWsv4i32
1543
935k
    186940916U, // VADDWsv8i16
1544
935k
    187071988U, // VADDWuv2i64
1545
935k
    187203060U, // VADDWuv4i32
1546
935k
    187334132U, // VADDWuv8i16
1547
935k
    253131155U, // VADDfd
1548
935k
    253131155U, // VADDfq
1549
935k
    253000083U, // VADDhd
1550
935k
    253000083U, // VADDhq
1551
935k
    187857299U, // VADDv16i8
1552
935k
    187464083U, // VADDv1i64
1553
935k
    187595155U, // VADDv2i32
1554
935k
    187464083U, // VADDv2i64
1555
935k
    187726227U, // VADDv4i16
1556
935k
    187595155U, // VADDv4i32
1557
935k
    187726227U, // VADDv8i16
1558
935k
    187857299U, // VADDv8i8
1559
935k
    555434U,  // VANDd
1560
935k
    555434U,  // VANDq
1561
935k
    555333U,  // VBICd
1562
935k
    405698885U, // VBICiv2i32
1563
935k
    405829957U, // VBICiv4i16
1564
935k
    405698885U, // VBICiv4i32
1565
935k
    405829957U, // VBICiv8i16
1566
935k
    555333U,  // VBICq
1567
935k
    547334U,  // VBIFd
1568
935k
    547334U,  // VBIFq
1569
935k
    548195U,  // VBITd
1570
935k
    548195U,  // VBITq
1571
935k
    547676U,  // VBSLd
1572
935k
    547676U,  // VBSLq
1573
935k
    185245957U, // VCADDv2f32
1574
935k
    185246658U, // VCADDv4f16
1575
935k
    185245957U, // VCADDv4f32
1576
935k
    185246658U, // VCADDv8f16
1577
935k
    253131834U, // VCEQfd
1578
935k
    253131834U, // VCEQfq
1579
935k
    253000762U, // VCEQhd
1580
935k
    253000762U, // VCEQhq
1581
935k
    187857978U, // VCEQv16i8
1582
935k
    187595834U, // VCEQv2i32
1583
935k
    187726906U, // VCEQv4i16
1584
935k
    187595834U, // VCEQv4i32
1585
935k
    187726906U, // VCEQv8i16
1586
935k
    187857978U, // VCEQv8i8
1587
935k
    1261583418U,  // VCEQzv16i8
1588
935k
    253115450U, // VCEQzv2f32
1589
935k
    1261321274U,  // VCEQzv2i32
1590
935k
    252984378U, // VCEQzv4f16
1591
935k
    253115450U, // VCEQzv4f32
1592
935k
    1261452346U,  // VCEQzv4i16
1593
935k
    1261321274U,  // VCEQzv4i32
1594
935k
    252984378U, // VCEQzv8f16
1595
935k
    1261452346U,  // VCEQzv8i16
1596
935k
    1261583418U,  // VCEQzv8i8
1597
935k
    253131239U, // VCGEfd
1598
935k
    253131239U, // VCGEfq
1599
935k
    253000167U, // VCGEhd
1600
935k
    253000167U, // VCGEhq
1601
935k
    186939879U, // VCGEsv16i8
1602
935k
    186677735U, // VCGEsv2i32
1603
935k
    186808807U, // VCGEsv4i16
1604
935k
    186677735U, // VCGEsv4i32
1605
935k
    186808807U, // VCGEsv8i16
1606
935k
    186939879U, // VCGEsv8i8
1607
935k
    187333095U, // VCGEuv16i8
1608
935k
    187070951U, // VCGEuv2i32
1609
935k
    187202023U, // VCGEuv4i16
1610
935k
    187070951U, // VCGEuv4i32
1611
935k
    187202023U, // VCGEuv8i16
1612
935k
    187333095U, // VCGEuv8i8
1613
935k
    1260665319U,  // VCGEzv16i8
1614
935k
    253114855U, // VCGEzv2f32
1615
935k
    1260403175U,  // VCGEzv2i32
1616
935k
    252983783U, // VCGEzv4f16
1617
935k
    253114855U, // VCGEzv4f32
1618
935k
    1260534247U,  // VCGEzv4i16
1619
935k
    1260403175U,  // VCGEzv4i32
1620
935k
    252983783U, // VCGEzv8f16
1621
935k
    1260534247U,  // VCGEzv8i16
1622
935k
    1260665319U,  // VCGEzv8i8
1623
935k
    253132102U, // VCGTfd
1624
935k
    253132102U, // VCGTfq
1625
935k
    253001030U, // VCGThd
1626
935k
    253001030U, // VCGThq
1627
935k
    186940742U, // VCGTsv16i8
1628
935k
    186678598U, // VCGTsv2i32
1629
935k
    186809670U, // VCGTsv4i16
1630
935k
    186678598U, // VCGTsv4i32
1631
935k
    186809670U, // VCGTsv8i16
1632
935k
    186940742U, // VCGTsv8i8
1633
935k
    187333958U, // VCGTuv16i8
1634
935k
    187071814U, // VCGTuv2i32
1635
935k
    187202886U, // VCGTuv4i16
1636
935k
    187071814U, // VCGTuv4i32
1637
935k
    187202886U, // VCGTuv8i16
1638
935k
    187333958U, // VCGTuv8i8
1639
935k
    1260666182U,  // VCGTzv16i8
1640
935k
    253115718U, // VCGTzv2f32
1641
935k
    1260404038U,  // VCGTzv2i32
1642
935k
    252984646U, // VCGTzv4f16
1643
935k
    253115718U, // VCGTzv4f32
1644
935k
    1260535110U,  // VCGTzv4i16
1645
935k
    1260404038U,  // VCGTzv4i32
1646
935k
    252984646U, // VCGTzv8f16
1647
935k
    1260535110U,  // VCGTzv8i16
1648
935k
    1260666182U,  // VCGTzv8i8
1649
935k
    1260665324U,  // VCLEzv16i8
1650
935k
    253114860U, // VCLEzv2f32
1651
935k
    1260403180U,  // VCLEzv2i32
1652
935k
    252983788U, // VCLEzv4f16
1653
935k
    253114860U, // VCLEzv4f32
1654
935k
    1260534252U,  // VCLEzv4i16
1655
935k
    1260403180U,  // VCLEzv4i32
1656
935k
    252983788U, // VCLEzv8f16
1657
935k
    1260534252U,  // VCLEzv8i16
1658
935k
    1260665324U,  // VCLEzv8i8
1659
935k
    1260666030U,  // VCLSv16i8
1660
935k
    1260403886U,  // VCLSv2i32
1661
935k
    1260534958U,  // VCLSv4i16
1662
935k
    1260403886U,  // VCLSv4i32
1663
935k
    1260534958U,  // VCLSv8i16
1664
935k
    1260666030U,  // VCLSv8i8
1665
935k
    1260666216U,  // VCLTzv16i8
1666
935k
    253115752U, // VCLTzv2f32
1667
935k
    1260404072U,  // VCLTzv2i32
1668
935k
    252984680U, // VCLTzv4f16
1669
935k
    253115752U, // VCLTzv4f32
1670
935k
    1260535144U,  // VCLTzv4i16
1671
935k
    1260404072U,  // VCLTzv4i32
1672
935k
    252984680U, // VCLTzv8f16
1673
935k
    1260535144U,  // VCLTzv8i16
1674
935k
    1260666216U,  // VCLTzv8i8
1675
935k
    1261584079U,  // VCLZv16i8
1676
935k
    1261321935U,  // VCLZv2i32
1677
935k
    1261453007U,  // VCLZv4i16
1678
935k
    1261321935U,  // VCLZv4i32
1679
935k
    1261453007U,  // VCLZv8i16
1680
935k
    1261584079U,  // VCLZv8i8
1681
935k
    168468718U, // VCMLAv2f32
1682
935k
    168468718U, // VCMLAv2f32_indexed
1683
935k
    168469419U, // VCMLAv4f16
1684
935k
    168469419U, // VCMLAv4f16_indexed
1685
935k
    168468718U, // VCMLAv4f32
1686
935k
    168468718U, // VCMLAv4f32_indexed
1687
935k
    168469419U, // VCMLAv8f16
1688
935k
    168469419U, // VCMLAv8f16_indexed
1689
935k
    252853282U, // VCMPD
1690
935k
    252852728U, // VCMPED
1691
935k
    252983800U, // VCMPEH
1692
935k
    253114872U, // VCMPES
1693
935k
    420657656U, // VCMPEZD
1694
935k
    420788728U, // VCMPEZH
1695
935k
    420919800U, // VCMPEZS
1696
935k
    252984354U, // VCMPH
1697
935k
    253115426U, // VCMPS
1698
935k
    420658210U, // VCMPZD
1699
935k
    420789282U, // VCMPZH
1700
935k
    420920354U, // VCMPZS
1701
935k
    408941U,  // VCNTd
1702
935k
    408941U,  // VCNTq
1703
935k
    1258987638U,  // VCVTANSDf
1704
935k
    1258988339U,  // VCVTANSDh
1705
935k
    1258987638U,  // VCVTANSQf
1706
935k
    1258988339U,  // VCVTANSQh
1707
935k
    1258987698U,  // VCVTANUDf
1708
935k
    1258988399U,  // VCVTANUDh
1709
935k
    1258987698U,  // VCVTANUQf
1710
935k
    1258988399U,  // VCVTANUQh
1711
935k
    1258987968U,  // VCVTASD
1712
935k
    1258988219U,  // VCVTASH
1713
935k
    1258987638U,  // VCVTASS
1714
935k
    1258988028U,  // VCVTAUD
1715
935k
    1258988279U,  // VCVTAUH
1716
935k
    1258987698U,  // VCVTAUS
1717
935k
    3422436U, // VCVTBDH
1718
935k
    3553508U, // VCVTBHD
1719
935k
    3684580U, // VCVTBHS
1720
935k
    3815652U, // VCVTBSH
1721
935k
    3947954U, // VCVTDS
1722
935k
    1258987653U,  // VCVTMNSDf
1723
935k
    1258988354U,  // VCVTMNSDh
1724
935k
    1258987653U,  // VCVTMNSQf
1725
935k
    1258988354U,  // VCVTMNSQh
1726
935k
    1258987713U,  // VCVTMNUDf
1727
935k
    1258988414U,  // VCVTMNUDh
1728
935k
    1258987713U,  // VCVTMNUQf
1729
935k
    1258988414U,  // VCVTMNUQh
1730
935k
    1258987983U,  // VCVTMSD
1731
935k
    1258988234U,  // VCVTMSH
1732
935k
    1258987653U,  // VCVTMSS
1733
935k
    1258988043U,  // VCVTMUD
1734
935k
    1258988294U,  // VCVTMUH
1735
935k
    1258987713U,  // VCVTMUS
1736
935k
    1258987668U,  // VCVTNNSDf
1737
935k
    1258988369U,  // VCVTNNSDh
1738
935k
    1258987668U,  // VCVTNNSQf
1739
935k
    1258988369U,  // VCVTNNSQh
1740
935k
    1258987728U,  // VCVTNNUDf
1741
935k
    1258988429U,  // VCVTNNUDh
1742
935k
    1258987728U,  // VCVTNNUQf
1743
935k
    1258988429U,  // VCVTNNUQh
1744
935k
    1258987998U,  // VCVTNSD
1745
935k
    1258988249U,  // VCVTNSH
1746
935k
    1258987668U,  // VCVTNSS
1747
935k
    1258988058U,  // VCVTNUD
1748
935k
    1258988309U,  // VCVTNUH
1749
935k
    1258987728U,  // VCVTNUS
1750
935k
    1258987683U,  // VCVTPNSDf
1751
935k
    1258988384U,  // VCVTPNSDh
1752
935k
    1258987683U,  // VCVTPNSQf
1753
935k
    1258988384U,  // VCVTPNSQh
1754
935k
    1258987743U,  // VCVTPNUDf
1755
935k
    1258988444U,  // VCVTPNUDh
1756
935k
    1258987743U,  // VCVTPNUQf
1757
935k
    1258988444U,  // VCVTPNUQh
1758
935k
    1258988013U,  // VCVTPSD
1759
935k
    1258988264U,  // VCVTPSH
1760
935k
    1258987683U,  // VCVTPSS
1761
935k
    1258988073U,  // VCVTPUD
1762
935k
    1258988324U,  // VCVTPUH
1763
935k
    1258987743U,  // VCVTPUS
1764
935k
    4079026U, // VCVTSD
1765
935k
    3423654U, // VCVTTDH
1766
935k
    3554726U, // VCVTTHD
1767
935k
    3685798U, // VCVTTHS
1768
935k
    3816870U, // VCVTTSH
1769
935k
    3816882U, // VCVTf2h
1770
935k
    440417714U, // VCVTf2sd
1771
935k
    440417714U, // VCVTf2sq
1772
935k
    440548786U, // VCVTf2ud
1773
935k
    440548786U, // VCVTf2uq
1774
935k
    2403368370U,  // VCVTf2xsd
1775
935k
    2403368370U,  // VCVTf2xsq
1776
935k
    2403499442U,  // VCVTf2xud
1777
935k
    2403499442U,  // VCVTf2xuq
1778
935k
    3685810U, // VCVTh2f
1779
935k
    440679858U, // VCVTh2sd
1780
935k
    440679858U, // VCVTh2sq
1781
935k
    440810930U, // VCVTh2ud
1782
935k
    440810930U, // VCVTh2uq
1783
935k
    2403630514U,  // VCVTh2xsd
1784
935k
    2403630514U,  // VCVTh2xsq
1785
935k
    2403761586U,  // VCVTh2xud
1786
935k
    2403761586U,  // VCVTh2xuq
1787
935k
    440942002U, // VCVTs2fd
1788
935k
    440942002U, // VCVTs2fq
1789
935k
    441073074U, // VCVTs2hd
1790
935k
    441073074U, // VCVTs2hq
1791
935k
    441204146U, // VCVTu2fd
1792
935k
    441204146U, // VCVTu2fq
1793
935k
    441335218U, // VCVTu2hd
1794
935k
    441335218U, // VCVTu2hq
1795
935k
    2403892658U,  // VCVTxs2fd
1796
935k
    2403892658U,  // VCVTxs2fq
1797
935k
    2404023730U,  // VCVTxs2hd
1798
935k
    2404023730U,  // VCVTxs2hq
1799
935k
    2404154802U,  // VCVTxu2fd
1800
935k
    2404154802U,  // VCVTxu2fq
1801
935k
    2404285874U,  // VCVTxu2hd
1802
935k
    2404285874U,  // VCVTxu2hq
1803
935k
    252870116U, // VDIVD
1804
935k
    253001188U, // VDIVH
1805
935k
    253132260U, // VDIVS
1806
935k
    146475U,  // VDUP16d
1807
935k
    146475U,  // VDUP16q
1808
935k
    277547U,  // VDUP32d
1809
935k
    277547U,  // VDUP32q
1810
935k
    408619U,  // VDUP8d
1811
935k
    408619U,  // VDUP8q
1812
935k
    162859U,  // VDUPLN16d
1813
935k
    162859U,  // VDUPLN16q
1814
935k
    293931U,  // VDUPLN32d
1815
935k
    293931U,  // VDUPLN32q
1816
935k
    425003U,  // VDUPLN8d
1817
935k
    425003U,  // VDUPLN8q
1818
935k
    556137U,  // VEORd
1819
935k
    556137U,  // VEORq
1820
935k
    155082U,  // VEXTd16
1821
935k
    286154U,  // VEXTd32
1822
935k
    417226U,  // VEXTd8
1823
935k
    155082U,  // VEXTq16
1824
935k
    286154U,  // VEXTq32
1825
935k
    5266890U, // VEXTq64
1826
935k
    417226U,  // VEXTq8
1827
935k
    2400344115U,  // VFMAD
1828
935k
    2400475187U,  // VFMAH
1829
935k
    2400606259U,  // VFMAS
1830
935k
    2400606259U,  // VFMAfd
1831
935k
    2400606259U,  // VFMAfq
1832
935k
    2400475187U,  // VFMAhd
1833
935k
    2400475187U,  // VFMAhq
1834
935k
    2400345284U,  // VFMSD
1835
935k
    2400476356U,  // VFMSH
1836
935k
    2400607428U,  // VFMSS
1837
935k
    2400607428U,  // VFMSfd
1838
935k
    2400607428U,  // VFMSfq
1839
935k
    2400476356U,  // VFMShd
1840
935k
    2400476356U,  // VFMShq
1841
935k
    2400344120U,  // VFNMAD
1842
935k
    2400475192U,  // VFNMAH
1843
935k
    2400606264U,  // VFNMAS
1844
935k
    2400345289U,  // VFNMSD
1845
935k
    2400476361U,  // VFNMSH
1846
935k
    2400607433U,  // VFNMSS
1847
935k
    294377U,  // VGETLNi32
1848
935k
    3408035305U,  // VGETLNs16
1849
935k
    3408166377U,  // VGETLNs8
1850
935k
    3408428521U,  // VGETLNu16
1851
935k
    3408559593U,  // VGETLNu8
1852
935k
    186939777U, // VHADDsv16i8
1853
935k
    186677633U, // VHADDsv2i32
1854
935k
    186808705U, // VHADDsv4i16
1855
935k
    186677633U, // VHADDsv4i32
1856
935k
    186808705U, // VHADDsv8i16
1857
935k
    186939777U, // VHADDsv8i8
1858
935k
    187332993U, // VHADDuv16i8
1859
935k
    187070849U, // VHADDuv2i32
1860
935k
    187201921U, // VHADDuv4i16
1861
935k
    187070849U, // VHADDuv4i32
1862
935k
    187201921U, // VHADDuv8i16
1863
935k
    187332993U, // VHADDuv8i8
1864
935k
    186939642U, // VHSUBsv16i8
1865
935k
    186677498U, // VHSUBsv2i32
1866
935k
    186808570U, // VHSUBsv4i16
1867
935k
    186677498U, // VHSUBsv4i32
1868
935k
    186808570U, // VHSUBsv8i16
1869
935k
    186939642U, // VHSUBsv8i8
1870
935k
    187332858U, // VHSUBuv16i8
1871
935k
    187070714U, // VHSUBuv2i32
1872
935k
    187201786U, // VHSUBuv4i16
1873
935k
    187070714U, // VHSUBuv4i32
1874
935k
    187201786U, // VHSUBuv8i16
1875
935k
    187332858U, // VHSUBuv8i8
1876
935k
    1258988577U,  // VINSH
1877
935k
    441597356U, // VJCVT
1878
935k
    3674371694U,  // VLD1DUPd16
1879
935k
    453138030U, // VLD1DUPd16wb_fixed
1880
935k
    453142126U, // VLD1DUPd16wb_register
1881
935k
    3674502766U,  // VLD1DUPd32
1882
935k
    453269102U, // VLD1DUPd32wb_fixed
1883
935k
    453273198U, // VLD1DUPd32wb_register
1884
935k
    3674633838U,  // VLD1DUPd8
1885
935k
    453400174U, // VLD1DUPd8wb_fixed
1886
935k
    453404270U, // VLD1DUPd8wb_register
1887
935k
    3691148910U,  // VLD1DUPq16
1888
935k
    469915246U, // VLD1DUPq16wb_fixed
1889
935k
    469919342U, // VLD1DUPq16wb_register
1890
935k
    3691279982U,  // VLD1DUPq32
1891
935k
    470046318U, // VLD1DUPq32wb_fixed
1892
935k
    470050414U, // VLD1DUPq32wb_register
1893
935k
    3691411054U,  // VLD1DUPq8
1894
935k
    470177390U, // VLD1DUPq8wb_fixed
1895
935k
    470181486U, // VLD1DUPq8wb_register
1896
935k
    1079273070U,  // VLD1LNd16
1897
935k
    1079350894U,  // VLD1LNd16_UPD
1898
935k
    1079404142U,  // VLD1LNd32
1899
935k
    1079481966U,  // VLD1LNd32_UPD
1900
935k
    1079535214U,  // VLD1LNd8
1901
935k
    1079613038U,  // VLD1LNd8_UPD
1902
935k
    0U, // VLD1LNq16Pseudo
1903
935k
    0U, // VLD1LNq16Pseudo_UPD
1904
935k
    0U, // VLD1LNq32Pseudo
1905
935k
    0U, // VLD1LNq32Pseudo_UPD
1906
935k
    0U, // VLD1LNq8Pseudo
1907
935k
    0U, // VLD1LNq8Pseudo_UPD
1908
935k
    3707926126U,  // VLD1d16
1909
935k
    3355604590U,  // VLD1d16Q
1910
935k
    0U, // VLD1d16QPseudo
1911
935k
    134370926U, // VLD1d16Qwb_fixed
1912
935k
    134375022U, // VLD1d16Qwb_register
1913
935k
    3288495726U,  // VLD1d16T
1914
935k
    0U, // VLD1d16TPseudo
1915
935k
    67262062U,  // VLD1d16Twb_fixed
1916
935k
    67266158U,  // VLD1d16Twb_register
1917
935k
    486692462U, // VLD1d16wb_fixed
1918
935k
    486696558U, // VLD1d16wb_register
1919
935k
    3708057198U,  // VLD1d32
1920
935k
    3355735662U,  // VLD1d32Q
1921
935k
    0U, // VLD1d32QPseudo
1922
935k
    134501998U, // VLD1d32Qwb_fixed
1923
935k
    134506094U, // VLD1d32Qwb_register
1924
935k
    3288626798U,  // VLD1d32T
1925
935k
    0U, // VLD1d32TPseudo
1926
935k
    67393134U,  // VLD1d32Twb_fixed
1927
935k
    67397230U,  // VLD1d32Twb_register
1928
935k
    486823534U, // VLD1d32wb_fixed
1929
935k
    486827630U, // VLD1d32wb_register
1930
935k
    3713037934U,  // VLD1d64
1931
935k
    3360716398U,  // VLD1d64Q
1932
935k
    0U, // VLD1d64QPseudo
1933
935k
    0U, // VLD1d64QPseudoWB_fixed
1934
935k
    0U, // VLD1d64QPseudoWB_register
1935
935k
    139482734U, // VLD1d64Qwb_fixed
1936
935k
    139486830U, // VLD1d64Qwb_register
1937
935k
    3293607534U,  // VLD1d64T
1938
935k
    0U, // VLD1d64TPseudo
1939
935k
    0U, // VLD1d64TPseudoWB_fixed
1940
935k
    0U, // VLD1d64TPseudoWB_register
1941
935k
    72373870U,  // VLD1d64Twb_fixed
1942
935k
    72377966U,  // VLD1d64Twb_register
1943
935k
    491804270U, // VLD1d64wb_fixed
1944
935k
    491808366U, // VLD1d64wb_register
1945
935k
    3708188270U,  // VLD1d8
1946
935k
    3355866734U,  // VLD1d8Q
1947
935k
    0U, // VLD1d8QPseudo
1948
935k
    134633070U, // VLD1d8Qwb_fixed
1949
935k
    134637166U, // VLD1d8Qwb_register
1950
935k
    3288757870U,  // VLD1d8T
1951
935k
    0U, // VLD1d8TPseudo
1952
935k
    67524206U,  // VLD1d8Twb_fixed
1953
935k
    67528302U,  // VLD1d8Twb_register
1954
935k
    486954606U, // VLD1d8wb_fixed
1955
935k
    486958702U, // VLD1d8wb_register
1956
935k
    3724703342U,  // VLD1q16
1957
935k
    0U, // VLD1q16HighQPseudo
1958
935k
    0U, // VLD1q16HighTPseudo
1959
935k
    0U, // VLD1q16LowQPseudo_UPD
1960
935k
    0U, // VLD1q16LowTPseudo_UPD
1961
935k
    503469678U, // VLD1q16wb_fixed
1962
935k
    503473774U, // VLD1q16wb_register
1963
935k
    3724834414U,  // VLD1q32
1964
935k
    0U, // VLD1q32HighQPseudo
1965
935k
    0U, // VLD1q32HighTPseudo
1966
935k
    0U, // VLD1q32LowQPseudo_UPD
1967
935k
    0U, // VLD1q32LowTPseudo_UPD
1968
935k
    503600750U, // VLD1q32wb_fixed
1969
935k
    503604846U, // VLD1q32wb_register
1970
935k
    3729815150U,  // VLD1q64
1971
935k
    0U, // VLD1q64HighQPseudo
1972
935k
    0U, // VLD1q64HighTPseudo
1973
935k
    0U, // VLD1q64LowQPseudo_UPD
1974
935k
    0U, // VLD1q64LowTPseudo_UPD
1975
935k
    508581486U, // VLD1q64wb_fixed
1976
935k
    508585582U, // VLD1q64wb_register
1977
935k
    3724965486U,  // VLD1q8
1978
935k
    0U, // VLD1q8HighQPseudo
1979
935k
    0U, // VLD1q8HighTPseudo
1980
935k
    0U, // VLD1q8LowQPseudo_UPD
1981
935k
    0U, // VLD1q8LowTPseudo_UPD
1982
935k
    503731822U, // VLD1q8wb_fixed
1983
935k
    503735918U, // VLD1q8wb_register
1984
935k
    3691148954U,  // VLD2DUPd16
1985
935k
    469915290U, // VLD2DUPd16wb_fixed
1986
935k
    469919386U, // VLD2DUPd16wb_register
1987
935k
    3741480602U,  // VLD2DUPd16x2
1988
935k
    520246938U, // VLD2DUPd16x2wb_fixed
1989
935k
    520251034U, // VLD2DUPd16x2wb_register
1990
935k
    3691280026U,  // VLD2DUPd32
1991
935k
    470046362U, // VLD2DUPd32wb_fixed
1992
935k
    470050458U, // VLD2DUPd32wb_register
1993
935k
    3741611674U,  // VLD2DUPd32x2
1994
935k
    520378010U, // VLD2DUPd32x2wb_fixed
1995
935k
    520382106U, // VLD2DUPd32x2wb_register
1996
935k
    3691411098U,  // VLD2DUPd8
1997
935k
    470177434U, // VLD2DUPd8wb_fixed
1998
935k
    470181530U, // VLD2DUPd8wb_register
1999
935k
    3741742746U,  // VLD2DUPd8x2
2000
935k
    520509082U, // VLD2DUPd8x2wb_fixed
2001
935k
    520513178U, // VLD2DUPd8x2wb_register
2002
935k
    0U, // VLD2DUPq16EvenPseudo
2003
935k
    0U, // VLD2DUPq16OddPseudo
2004
935k
    0U, // VLD2DUPq32EvenPseudo
2005
935k
    0U, // VLD2DUPq32OddPseudo
2006
935k
    0U, // VLD2DUPq8EvenPseudo
2007
935k
    0U, // VLD2DUPq8OddPseudo
2008
935k
    1079350938U,  // VLD2LNd16
2009
935k
    0U, // VLD2LNd16Pseudo
2010
935k
    0U, // VLD2LNd16Pseudo_UPD
2011
935k
    1079355034U,  // VLD2LNd16_UPD
2012
935k
    1079482010U,  // VLD2LNd32
2013
935k
    0U, // VLD2LNd32Pseudo
2014
935k
    0U, // VLD2LNd32Pseudo_UPD
2015
935k
    1079486106U,  // VLD2LNd32_UPD
2016
935k
    1079613082U,  // VLD2LNd8
2017
935k
    0U, // VLD2LNd8Pseudo
2018
935k
    0U, // VLD2LNd8Pseudo_UPD
2019
935k
    1079617178U,  // VLD2LNd8_UPD
2020
935k
    1079350938U,  // VLD2LNq16
2021
935k
    0U, // VLD2LNq16Pseudo
2022
935k
    0U, // VLD2LNq16Pseudo_UPD
2023
935k
    1079355034U,  // VLD2LNq16_UPD
2024
935k
    1079482010U,  // VLD2LNq32
2025
935k
    0U, // VLD2LNq32Pseudo
2026
935k
    0U, // VLD2LNq32Pseudo_UPD
2027
935k
    1079486106U,  // VLD2LNq32_UPD
2028
935k
    3758257818U,  // VLD2b16
2029
935k
    537024154U, // VLD2b16wb_fixed
2030
935k
    537028250U, // VLD2b16wb_register
2031
935k
    3758388890U,  // VLD2b32
2032
935k
    537155226U, // VLD2b32wb_fixed
2033
935k
    537159322U, // VLD2b32wb_register
2034
935k
    3758519962U,  // VLD2b8
2035
935k
    537286298U, // VLD2b8wb_fixed
2036
935k
    537290394U, // VLD2b8wb_register
2037
935k
    3724703386U,  // VLD2d16
2038
935k
    503469722U, // VLD2d16wb_fixed
2039
935k
    503473818U, // VLD2d16wb_register
2040
935k
    3724834458U,  // VLD2d32
2041
935k
    503600794U, // VLD2d32wb_fixed
2042
935k
    503604890U, // VLD2d32wb_register
2043
935k
    3724965530U,  // VLD2d8
2044
935k
    503731866U, // VLD2d8wb_fixed
2045
935k
    503735962U, // VLD2d8wb_register
2046
935k
    3355604634U,  // VLD2q16
2047
935k
    0U, // VLD2q16Pseudo
2048
935k
    0U, // VLD2q16PseudoWB_fixed
2049
935k
    0U, // VLD2q16PseudoWB_register
2050
935k
    134370970U, // VLD2q16wb_fixed
2051
935k
    134375066U, // VLD2q16wb_register
2052
935k
    3355735706U,  // VLD2q32
2053
935k
    0U, // VLD2q32Pseudo
2054
935k
    0U, // VLD2q32PseudoWB_fixed
2055
935k
    0U, // VLD2q32PseudoWB_register
2056
935k
    134502042U, // VLD2q32wb_fixed
2057
935k
    134506138U, // VLD2q32wb_register
2058
935k
    3355866778U,  // VLD2q8
2059
935k
    0U, // VLD2q8Pseudo
2060
935k
    0U, // VLD2q8PseudoWB_fixed
2061
935k
    0U, // VLD2q8PseudoWB_register
2062
935k
    134633114U, // VLD2q8wb_fixed
2063
935k
    134637210U, // VLD2q8wb_register
2064
935k
    2153014970U,  // VLD3DUPd16
2065
935k
    0U, // VLD3DUPd16Pseudo
2066
935k
    0U, // VLD3DUPd16Pseudo_UPD
2067
935k
    2153092794U,  // VLD3DUPd16_UPD
2068
935k
    2153146042U,  // VLD3DUPd32
2069
935k
    0U, // VLD3DUPd32Pseudo
2070
935k
    0U, // VLD3DUPd32Pseudo_UPD
2071
935k
    2153223866U,  // VLD3DUPd32_UPD
2072
935k
    2153277114U,  // VLD3DUPd8
2073
935k
    0U, // VLD3DUPd8Pseudo
2074
935k
    0U, // VLD3DUPd8Pseudo_UPD
2075
935k
    2153354938U,  // VLD3DUPd8_UPD
2076
935k
    2153014970U,  // VLD3DUPq16
2077
935k
    0U, // VLD3DUPq16EvenPseudo
2078
935k
    0U, // VLD3DUPq16OddPseudo
2079
935k
    2153092794U,  // VLD3DUPq16_UPD
2080
935k
    2153146042U,  // VLD3DUPq32
2081
935k
    0U, // VLD3DUPq32EvenPseudo
2082
935k
    0U, // VLD3DUPq32OddPseudo
2083
935k
    2153223866U,  // VLD3DUPq32_UPD
2084
935k
    2153277114U,  // VLD3DUPq8
2085
935k
    0U, // VLD3DUPq8EvenPseudo
2086
935k
    0U, // VLD3DUPq8OddPseudo
2087
935k
    2153354938U,  // VLD3DUPq8_UPD
2088
935k
    1079355066U,  // VLD3LNd16
2089
935k
    0U, // VLD3LNd16Pseudo
2090
935k
    0U, // VLD3LNd16Pseudo_UPD
2091
935k
    1079359162U,  // VLD3LNd16_UPD
2092
935k
    1079486138U,  // VLD3LNd32
2093
935k
    0U, // VLD3LNd32Pseudo
2094
935k
    0U, // VLD3LNd32Pseudo_UPD
2095
935k
    1079490234U,  // VLD3LNd32_UPD
2096
935k
    1079617210U,  // VLD3LNd8
2097
935k
    0U, // VLD3LNd8Pseudo
2098
935k
    0U, // VLD3LNd8Pseudo_UPD
2099
935k
    1079621306U,  // VLD3LNd8_UPD
2100
935k
    1079355066U,  // VLD3LNq16
2101
935k
    0U, // VLD3LNq16Pseudo
2102
935k
    0U, // VLD3LNq16Pseudo_UPD
2103
935k
    1079359162U,  // VLD3LNq16_UPD
2104
935k
    1079486138U,  // VLD3LNq32
2105
935k
    0U, // VLD3LNq32Pseudo
2106
935k
    0U, // VLD3LNq32Pseudo_UPD
2107
935k
    1079490234U,  // VLD3LNq32_UPD
2108
935k
    5531322U, // VLD3d16
2109
935k
    0U, // VLD3d16Pseudo
2110
935k
    0U, // VLD3d16Pseudo_UPD
2111
935k
    5609146U, // VLD3d16_UPD
2112
935k
    5662394U, // VLD3d32
2113
935k
    0U, // VLD3d32Pseudo
2114
935k
    0U, // VLD3d32Pseudo_UPD
2115
935k
    5740218U, // VLD3d32_UPD
2116
935k
    5793466U, // VLD3d8
2117
935k
    0U, // VLD3d8Pseudo
2118
935k
    0U, // VLD3d8Pseudo_UPD
2119
935k
    5871290U, // VLD3d8_UPD
2120
935k
    5531322U, // VLD3q16
2121
935k
    0U, // VLD3q16Pseudo_UPD
2122
935k
    5609146U, // VLD3q16_UPD
2123
935k
    0U, // VLD3q16oddPseudo
2124
935k
    0U, // VLD3q16oddPseudo_UPD
2125
935k
    5662394U, // VLD3q32
2126
935k
    0U, // VLD3q32Pseudo_UPD
2127
935k
    5740218U, // VLD3q32_UPD
2128
935k
    0U, // VLD3q32oddPseudo
2129
935k
    0U, // VLD3q32oddPseudo_UPD
2130
935k
    5793466U, // VLD3q8
2131
935k
    0U, // VLD3q8Pseudo_UPD
2132
935k
    5871290U, // VLD3q8_UPD
2133
935k
    0U, // VLD3q8oddPseudo
2134
935k
    0U, // VLD3q8oddPseudo_UPD
2135
935k
    2153043665U,  // VLD4DUPd16
2136
935k
    0U, // VLD4DUPd16Pseudo
2137
935k
    0U, // VLD4DUPd16Pseudo_UPD
2138
935k
    2153105105U,  // VLD4DUPd16_UPD
2139
935k
    2153174737U,  // VLD4DUPd32
2140
935k
    0U, // VLD4DUPd32Pseudo
2141
935k
    0U, // VLD4DUPd32Pseudo_UPD
2142
935k
    2153236177U,  // VLD4DUPd32_UPD
2143
935k
    2153305809U,  // VLD4DUPd8
2144
935k
    0U, // VLD4DUPd8Pseudo
2145
935k
    0U, // VLD4DUPd8Pseudo_UPD
2146
935k
    2153367249U,  // VLD4DUPd8_UPD
2147
935k
    2153043665U,  // VLD4DUPq16
2148
935k
    0U, // VLD4DUPq16EvenPseudo
2149
935k
    0U, // VLD4DUPq16OddPseudo
2150
935k
    2153105105U,  // VLD4DUPq16_UPD
2151
935k
    2153174737U,  // VLD4DUPq32
2152
935k
    0U, // VLD4DUPq32EvenPseudo
2153
935k
    0U, // VLD4DUPq32OddPseudo
2154
935k
    2153236177U,  // VLD4DUPq32_UPD
2155
935k
    2153305809U,  // VLD4DUPq8
2156
935k
    0U, // VLD4DUPq8EvenPseudo
2157
935k
    0U, // VLD4DUPq8OddPseudo
2158
935k
    2153367249U,  // VLD4DUPq8_UPD
2159
935k
    1079359185U,  // VLD4LNd16
2160
935k
    0U, // VLD4LNd16Pseudo
2161
935k
    0U, // VLD4LNd16Pseudo_UPD
2162
935k
    1079367377U,  // VLD4LNd16_UPD
2163
935k
    1079490257U,  // VLD4LNd32
2164
935k
    0U, // VLD4LNd32Pseudo
2165
935k
    0U, // VLD4LNd32Pseudo_UPD
2166
935k
    1079498449U,  // VLD4LNd32_UPD
2167
935k
    1079621329U,  // VLD4LNd8
2168
935k
    0U, // VLD4LNd8Pseudo
2169
935k
    0U, // VLD4LNd8Pseudo_UPD
2170
935k
    1079629521U,  // VLD4LNd8_UPD
2171
935k
    1079359185U,  // VLD4LNq16
2172
935k
    0U, // VLD4LNq16Pseudo
2173
935k
    0U, // VLD4LNq16Pseudo_UPD
2174
935k
    1079367377U,  // VLD4LNq16_UPD
2175
935k
    1079490257U,  // VLD4LNq32
2176
935k
    0U, // VLD4LNq32Pseudo
2177
935k
    0U, // VLD4LNq32Pseudo_UPD
2178
935k
    1079498449U,  // VLD4LNq32_UPD
2179
935k
    5560017U, // VLD4d16
2180
935k
    0U, // VLD4d16Pseudo
2181
935k
    0U, // VLD4d16Pseudo_UPD
2182
935k
    5621457U, // VLD4d16_UPD
2183
935k
    5691089U, // VLD4d32
2184
935k
    0U, // VLD4d32Pseudo
2185
935k
    0U, // VLD4d32Pseudo_UPD
2186
935k
    5752529U, // VLD4d32_UPD
2187
935k
    5822161U, // VLD4d8
2188
935k
    0U, // VLD4d8Pseudo
2189
935k
    0U, // VLD4d8Pseudo_UPD
2190
935k
    5883601U, // VLD4d8_UPD
2191
935k
    5560017U, // VLD4q16
2192
935k
    0U, // VLD4q16Pseudo_UPD
2193
935k
    5621457U, // VLD4q16_UPD
2194
935k
    0U, // VLD4q16oddPseudo
2195
935k
    0U, // VLD4q16oddPseudo_UPD
2196
935k
    5691089U, // VLD4q32
2197
935k
    0U, // VLD4q32Pseudo_UPD
2198
935k
    5752529U, // VLD4q32_UPD
2199
935k
    0U, // VLD4q32oddPseudo
2200
935k
    0U, // VLD4q32oddPseudo_UPD
2201
935k
    5822161U, // VLD4q8
2202
935k
    0U, // VLD4q8Pseudo_UPD
2203
935k
    5883601U, // VLD4q8_UPD
2204
935k
    0U, // VLD4q8oddPseudo
2205
935k
    0U, // VLD4q8oddPseudo_UPD
2206
935k
    2332571774U,  // VLDMDDB_UPD
2207
935k
    571406U,  // VLDMDIA
2208
935k
    2332571662U,  // VLDMDIA_UPD
2209
935k
    0U, // VLDMQIA
2210
935k
    2332571774U,  // VLDMSDB_UPD
2211
935k
    571406U,  // VLDMSIA
2212
935k
    2332571662U,  // VLDMSIA_UPD
2213
935k
    556114U,  // VLDRD
2214
935k
    162898U,  // VLDRH
2215
935k
    556114U,  // VLDRS
2216
935k
    1074314122U,  // VLLDM
2217
935k
    1074314128U,  // VLSTM
2218
935k
    185246300U, // VMAXNMD
2219
935k
    185246693U, // VMAXNMH
2220
935k
    185245992U, // VMAXNMNDf
2221
935k
    185246693U, // VMAXNMNDh
2222
935k
    185245992U, // VMAXNMNQf
2223
935k
    185246693U, // VMAXNMNQh
2224
935k
    185245992U, // VMAXNMS
2225
935k
    253132314U, // VMAXfd
2226
935k
    253132314U, // VMAXfq
2227
935k
    253001242U, // VMAXhd
2228
935k
    253001242U, // VMAXhq
2229
935k
    186940954U, // VMAXsv16i8
2230
935k
    186678810U, // VMAXsv2i32
2231
935k
    186809882U, // VMAXsv4i16
2232
935k
    186678810U, // VMAXsv4i32
2233
935k
    186809882U, // VMAXsv8i16
2234
935k
    186940954U, // VMAXsv8i8
2235
935k
    187334170U, // VMAXuv16i8
2236
935k
    187072026U, // VMAXuv2i32
2237
935k
    187203098U, // VMAXuv4i16
2238
935k
    187072026U, // VMAXuv4i32
2239
935k
    187203098U, // VMAXuv8i16
2240
935k
    187334170U, // VMAXuv8i8
2241
935k
    185246288U, // VMINNMD
2242
935k
    185246681U, // VMINNMH
2243
935k
    185245980U, // VMINNMNDf
2244
935k
    185246681U, // VMINNMNDh
2245
935k
    185245980U, // VMINNMNQf
2246
935k
    185246681U, // VMINNMNQh
2247
935k
    185245980U, // VMINNMS
2248
935k
    253131706U, // VMINfd
2249
935k
    253131706U, // VMINfq
2250
935k
    253000634U, // VMINhd
2251
935k
    253000634U, // VMINhq
2252
935k
    186940346U, // VMINsv16i8
2253
935k
    186678202U, // VMINsv2i32
2254
935k
    186809274U, // VMINsv4i16
2255
935k
    186678202U, // VMINsv4i32
2256
935k
    186809274U, // VMINsv8i16
2257
935k
    186940346U, // VMINsv8i8
2258
935k
    187333562U, // VMINuv16i8
2259
935k
    187071418U, // VMINuv2i32
2260
935k
    187202490U, // VMINuv4i16
2261
935k
    187071418U, // VMINuv4i32
2262
935k
    187202490U, // VMINuv8i16
2263
935k
    187333562U, // VMINuv8i8
2264
935k
    2400344110U,  // VMLAD
2265
935k
    2400475182U,  // VMLAH
2266
935k
    169896676U, // VMLALslsv2i32
2267
935k
    170027748U, // VMLALslsv4i16
2268
935k
    170289892U, // VMLALsluv2i32
2269
935k
    170420964U, // VMLALsluv4i16
2270
935k
    169892580U, // VMLALsv2i64
2271
935k
    170023652U, // VMLALsv4i32
2272
935k
    170154724U, // VMLALsv8i16
2273
935k
    170285796U, // VMLALuv2i64
2274
935k
    170416868U, // VMLALuv4i32
2275
935k
    170547940U, // VMLALuv8i16
2276
935k
    2400606254U,  // VMLAS
2277
935k
    2400606254U,  // VMLAfd
2278
935k
    2400606254U,  // VMLAfq
2279
935k
    2400475182U,  // VMLAhd
2280
935k
    2400475182U,  // VMLAhq
2281
935k
    2400610350U,  // VMLAslfd
2282
935k
    2400610350U,  // VMLAslfq
2283
935k
    2400479278U,  // VMLAslhd
2284
935k
    2400479278U,  // VMLAslhq
2285
935k
    170813486U, // VMLAslv2i32
2286
935k
    170944558U, // VMLAslv4i16
2287
935k
    170813486U, // VMLAslv4i32
2288
935k
    170944558U, // VMLAslv8i16
2289
935k
    171071534U, // VMLAv16i8
2290
935k
    170809390U, // VMLAv2i32
2291
935k
    170940462U, // VMLAv4i16
2292
935k
    170809390U, // VMLAv4i32
2293
935k
    170940462U, // VMLAv8i16
2294
935k
    171071534U, // VMLAv8i8
2295
935k
    2400345279U,  // VMLSD
2296
935k
    2400476351U,  // VMLSH
2297
935k
    169896809U, // VMLSLslsv2i32
2298
935k
    170027881U, // VMLSLslsv4i16
2299
935k
    170290025U, // VMLSLsluv2i32
2300
935k
    170421097U, // VMLSLsluv4i16
2301
935k
    169892713U, // VMLSLsv2i64
2302
935k
    170023785U, // VMLSLsv4i32
2303
935k
    170154857U, // VMLSLsv8i16
2304
935k
    170285929U, // VMLSLuv2i64
2305
935k
    170417001U, // VMLSLuv4i32
2306
935k
    170548073U, // VMLSLuv8i16
2307
935k
    2400607423U,  // VMLSS
2308
935k
    2400607423U,  // VMLSfd
2309
935k
    2400607423U,  // VMLSfq
2310
935k
    2400476351U,  // VMLShd
2311
935k
    2400476351U,  // VMLShq
2312
935k
    2400611519U,  // VMLSslfd
2313
935k
    2400611519U,  // VMLSslfq
2314
935k
    2400480447U,  // VMLSslhd
2315
935k
    2400480447U,  // VMLSslhq
2316
935k
    170814655U, // VMLSslv2i32
2317
935k
    170945727U, // VMLSslv4i16
2318
935k
    170814655U, // VMLSslv4i32
2319
935k
    170945727U, // VMLSslv8i16
2320
935k
    171072703U, // VMLSv16i8
2321
935k
    170810559U, // VMLSv2i32
2322
935k
    170941631U, // VMLSv4i16
2323
935k
    170810559U, // VMLSv4i32
2324
935k
    170941631U, // VMLSv8i16
2325
935k
    171072703U, // VMLSv8i8
2326
935k
    252853737U, // VMOVD
2327
935k
    556521U,  // VMOVDRR
2328
935k
    1258988623U,  // VMOVH
2329
935k
    252984809U, // VMOVHR
2330
935k
    1260403588U,  // VMOVLsv2i64
2331
935k
    1260534660U,  // VMOVLsv4i32
2332
935k
    1260665732U,  // VMOVLsv8i16
2333
935k
    1260796804U,  // VMOVLuv2i64
2334
935k
    1260927876U,  // VMOVLuv4i32
2335
935k
    1261058948U,  // VMOVLuv8i16
2336
935k
    1261190158U,  // VMOVNv2i32
2337
935k
    1261321230U,  // VMOVNv4i16
2338
935k
    1261452302U,  // VMOVNv8i8
2339
935k
    252984809U, // VMOVRH
2340
935k
    556521U,  // VMOVRRD
2341
935k
    548329U,  // VMOVRRS
2342
935k
    540137U,  // VMOVRS
2343
935k
    253115881U, // VMOVS
2344
935k
    540137U,  // VMOVSR
2345
935k
    548329U,  // VMOVSRR
2346
935k
    405945833U, // VMOVv16i8
2347
935k
    405552617U, // VMOVv1i64
2348
935k
    1326857705U,  // VMOVv2f32
2349
935k
    405683689U, // VMOVv2i32
2350
935k
    405552617U, // VMOVv2i64
2351
935k
    1326857705U,  // VMOVv4f32
2352
935k
    405814761U, // VMOVv4i16
2353
935k
    405683689U, // VMOVv4i32
2354
935k
    405814761U, // VMOVv8i16
2355
935k
    405945833U, // VMOVv8i8
2356
935k
    3221798113U,  // VMRS
2357
935k
    572641U,  // VMRS_FPEXC
2358
935k
    1074314465U,  // VMRS_FPINST
2359
935k
    2148056289U,  // VMRS_FPINST2
2360
935k
    3221798113U,  // VMRS_FPSID
2361
935k
    572641U,  // VMRS_MVFR0
2362
935k
    1074314465U,  // VMRS_MVFR1
2363
935k
    2148056289U,  // VMRS_MVFR2
2364
935k
    5946503U, // VMSR
2365
935k
    6077575U, // VMSR_FPEXC
2366
935k
    6208647U, // VMSR_FPINST
2367
935k
    6339719U, // VMSR_FPINST2
2368
935k
    6470791U, // VMSR_FPSID
2369
935k
    252869503U, // VMULD
2370
935k
    253000575U, // VMULH
2371
935k
    185246384U, // VMULLp64
2372
935k
    6585174U, // VMULLp8
2373
935k
    186669910U, // VMULLslsv2i32
2374
935k
    186800982U, // VMULLslsv4i16
2375
935k
    187063126U, // VMULLsluv2i32
2376
935k
    187194198U, // VMULLsluv4i16
2377
935k
    186678102U, // VMULLsv2i64
2378
935k
    186809174U, // VMULLsv4i32
2379
935k
    186940246U, // VMULLsv8i16
2380
935k
    187071318U, // VMULLuv2i64
2381
935k
    187202390U, // VMULLuv4i32
2382
935k
    187333462U, // VMULLuv8i16
2383
935k
    253131647U, // VMULS
2384
935k
    253131647U, // VMULfd
2385
935k
    253131647U, // VMULfq
2386
935k
    253000575U, // VMULhd
2387
935k
    253000575U, // VMULhq
2388
935k
    6585215U, // VMULpd
2389
935k
    6585215U, // VMULpq
2390
935k
    253123455U, // VMULslfd
2391
935k
    253123455U, // VMULslfq
2392
935k
    252992383U, // VMULslhd
2393
935k
    252992383U, // VMULslhq
2394
935k
    187587455U, // VMULslv2i32
2395
935k
    187718527U, // VMULslv4i16
2396
935k
    187587455U, // VMULslv4i32
2397
935k
    187718527U, // VMULslv8i16
2398
935k
    187857791U, // VMULv16i8
2399
935k
    187595647U, // VMULv2i32
2400
935k
    187726719U, // VMULv4i16
2401
935k
    187595647U, // VMULv4i32
2402
935k
    187726719U, // VMULv8i16
2403
935k
    187857791U, // VMULv8i8
2404
935k
    539650U,  // VMVNd
2405
935k
    539650U,  // VMVNq
2406
935k
    405683202U, // VMVNv2i32
2407
935k
    405814274U, // VMVNv4i16
2408
935k
    405683202U, // VMVNv4i32
2409
935k
    405814274U, // VMVNv8i16
2410
935k
    252852757U, // VNEGD
2411
935k
    252983829U, // VNEGH
2412
935k
    253114901U, // VNEGS
2413
935k
    253114901U, // VNEGf32q
2414
935k
    253114901U, // VNEGfd
2415
935k
    252983829U, // VNEGhd
2416
935k
    252983829U, // VNEGhq
2417
935k
    1260534293U,  // VNEGs16d
2418
935k
    1260534293U,  // VNEGs16q
2419
935k
    1260403221U,  // VNEGs32d
2420
935k
    1260403221U,  // VNEGs32q
2421
935k
    1260665365U,  // VNEGs8d
2422
935k
    1260665365U,  // VNEGs8q
2423
935k
    2400344104U,  // VNMLAD
2424
935k
    2400475176U,  // VNMLAH
2425
935k
    2400606248U,  // VNMLAS
2426
935k
    2400345273U,  // VNMLSD
2427
935k
    2400476345U,  // VNMLSH
2428
935k
    2400607417U,  // VNMLSS
2429
935k
    252869497U, // VNMULD
2430
935k
    253000569U, // VNMULH
2431
935k
    253131641U, // VNMULS
2432
935k
    555999U,  // VORNd
2433
935k
    555999U,  // VORNq
2434
935k
    556151U,  // VORRd
2435
935k
    405699703U, // VORRiv2i32
2436
935k
    405830775U, // VORRiv4i16
2437
935k
    405699703U, // VORRiv4i32
2438
935k
    405830775U, // VORRiv8i16
2439
935k
    556151U,  // VORRq
2440
935k
    1243904713U,  // VPADALsv16i8
2441
935k
    1243642569U,  // VPADALsv2i32
2442
935k
    1243773641U,  // VPADALsv4i16
2443
935k
    1243642569U,  // VPADALsv4i32
2444
935k
    1243773641U,  // VPADALsv8i16
2445
935k
    1243904713U,  // VPADALsv8i8
2446
935k
    1244297929U,  // VPADALuv16i8
2447
935k
    1244035785U,  // VPADALuv2i32
2448
935k
    1244166857U,  // VPADALuv4i16
2449
935k
    1244035785U,  // VPADALuv4i32
2450
935k
    1244166857U,  // VPADALuv8i16
2451
935k
    1244297929U,  // VPADALuv8i8
2452
935k
    1260665605U,  // VPADDLsv16i8
2453
935k
    1260403461U,  // VPADDLsv2i32
2454
935k
    1260534533U,  // VPADDLsv4i16
2455
935k
    1260403461U,  // VPADDLsv4i32
2456
935k
    1260534533U,  // VPADDLsv8i16
2457
935k
    1260665605U,  // VPADDLsv8i8
2458
935k
    1261058821U,  // VPADDLuv16i8
2459
935k
    1260796677U,  // VPADDLuv2i32
2460
935k
    1260927749U,  // VPADDLuv4i16
2461
935k
    1260796677U,  // VPADDLuv4i32
2462
935k
    1260927749U,  // VPADDLuv8i16
2463
935k
    1261058821U,  // VPADDLuv8i8
2464
935k
    253131143U, // VPADDf
2465
935k
    253000071U, // VPADDh
2466
935k
    187726215U, // VPADDi16
2467
935k
    187595143U, // VPADDi32
2468
935k
    187857287U, // VPADDi8
2469
935k
    253132308U, // VPMAXf
2470
935k
    253001236U, // VPMAXh
2471
935k
    186809876U, // VPMAXs16
2472
935k
    186678804U, // VPMAXs32
2473
935k
    186940948U, // VPMAXs8
2474
935k
    187203092U, // VPMAXu16
2475
935k
    187072020U, // VPMAXu32
2476
935k
    187334164U, // VPMAXu8
2477
935k
    253131700U, // VPMINf
2478
935k
    253000628U, // VPMINh
2479
935k
    186809268U, // VPMINs16
2480
935k
    186678196U, // VPMINs32
2481
935k
    186940340U, // VPMINs8
2482
935k
    187202484U, // VPMINu16
2483
935k
    187071412U, // VPMINu32
2484
935k
    187333556U, // VPMINu8
2485
935k
    1260666014U,  // VQABSv16i8
2486
935k
    1260403870U,  // VQABSv2i32
2487
935k
    1260534942U,  // VQABSv4i16
2488
935k
    1260403870U,  // VQABSv4i32
2489
935k
    1260534942U,  // VQABSv8i16
2490
935k
    1260666014U,  // VQABSv8i8
2491
935k
    186939789U, // VQADDsv16i8
2492
935k
    191265165U, // VQADDsv1i64
2493
935k
    186677645U, // VQADDsv2i32
2494
935k
    191265165U, // VQADDsv2i64
2495
935k
    186808717U, // VQADDsv4i16
2496
935k
    186677645U, // VQADDsv4i32
2497
935k
    186808717U, // VQADDsv8i16
2498
935k
    186939789U, // VQADDsv8i8
2499
935k
    187333005U, // VQADDuv16i8
2500
935k
    191396237U, // VQADDuv1i64
2501
935k
    187070861U, // VQADDuv2i32
2502
935k
    191396237U, // VQADDuv2i64
2503
935k
    187201933U, // VQADDuv4i16
2504
935k
    187070861U, // VQADDuv4i32
2505
935k
    187201933U, // VQADDuv8i16
2506
935k
    187333005U, // VQADDuv8i8
2507
935k
    169896656U, // VQDMLALslv2i32
2508
935k
    170027728U, // VQDMLALslv4i16
2509
935k
    169892560U, // VQDMLALv2i64
2510
935k
    170023632U, // VQDMLALv4i32
2511
935k
    169896801U, // VQDMLSLslv2i32
2512
935k
    170027873U, // VQDMLSLslv4i16
2513
935k
    169892705U, // VQDMLSLv2i64
2514
935k
    170023777U, // VQDMLSLv4i32
2515
935k
    186669632U, // VQDMULHslv2i32
2516
935k
    186800704U, // VQDMULHslv4i16
2517
935k
    186669632U, // VQDMULHslv4i32
2518
935k
    186800704U, // VQDMULHslv8i16
2519
935k
    186677824U, // VQDMULHv2i32
2520
935k
    186808896U, // VQDMULHv4i16
2521
935k
    186677824U, // VQDMULHv4i32
2522
935k
    186808896U, // VQDMULHv8i16
2523
935k
    186669890U, // VQDMULLslv2i32
2524
935k
    186800962U, // VQDMULLslv4i16
2525
935k
    186678082U, // VQDMULLv2i64
2526
935k
    186809154U, // VQDMULLv4i32
2527
935k
    1264991226U,  // VQMOVNsuv2i32
2528
935k
    1260403706U,  // VQMOVNsuv4i16
2529
935k
    1260534778U,  // VQMOVNsuv8i8
2530
935k
    1264991239U,  // VQMOVNsv2i32
2531
935k
    1260403719U,  // VQMOVNsv4i16
2532
935k
    1260534791U,  // VQMOVNsv8i8
2533
935k
    1265122311U,  // VQMOVNuv2i32
2534
935k
    1260796935U,  // VQMOVNuv4i16
2535
935k
    1260928007U,  // VQMOVNuv8i8
2536
935k
    1260665359U,  // VQNEGv16i8
2537
935k
    1260403215U,  // VQNEGv2i32
2538
935k
    1260534287U,  // VQNEGv4i16
2539
935k
    1260403215U,  // VQNEGv4i32
2540
935k
    1260534287U,  // VQNEGv8i16
2541
935k
    1260665359U,  // VQNEGv8i8
2542
935k
    169896482U, // VQRDMLAHslv2i32
2543
935k
    170027554U, // VQRDMLAHslv4i16
2544
935k
    169896482U, // VQRDMLAHslv4i32
2545
935k
    170027554U, // VQRDMLAHslv8i16
2546
935k
    169892386U, // VQRDMLAHv2i32
2547
935k
    170023458U, // VQRDMLAHv4i16
2548
935k
    169892386U, // VQRDMLAHv4i32
2549
935k
    170023458U, // VQRDMLAHv8i16
2550
935k
    169896539U, // VQRDMLSHslv2i32
2551
935k
    170027611U, // VQRDMLSHslv4i16
2552
935k
    169896539U, // VQRDMLSHslv4i32
2553
935k
    170027611U, // VQRDMLSHslv8i16
2554
935k
    169892443U, // VQRDMLSHv2i32
2555
935k
    170023515U, // VQRDMLSHv4i16
2556
935k
    169892443U, // VQRDMLSHv4i32
2557
935k
    170023515U, // VQRDMLSHv8i16
2558
935k
    186669640U, // VQRDMULHslv2i32
2559
935k
    186800712U, // VQRDMULHslv4i16
2560
935k
    186669640U, // VQRDMULHslv4i32
2561
935k
    186800712U, // VQRDMULHslv8i16
2562
935k
    186677832U, // VQRDMULHv2i32
2563
935k
    186808904U, // VQRDMULHv4i16
2564
935k
    186677832U, // VQRDMULHv4i32
2565
935k
    186808904U, // VQRDMULHv8i16
2566
935k
    186940188U, // VQRSHLsv16i8
2567
935k
    191265564U, // VQRSHLsv1i64
2568
935k
    186678044U, // VQRSHLsv2i32
2569
935k
    191265564U, // VQRSHLsv2i64
2570
935k
    186809116U, // VQRSHLsv4i16
2571
935k
    186678044U, // VQRSHLsv4i32
2572
935k
    186809116U, // VQRSHLsv8i16
2573
935k
    186940188U, // VQRSHLsv8i8
2574
935k
    187333404U, // VQRSHLuv16i8
2575
935k
    191396636U, // VQRSHLuv1i64
2576
935k
    187071260U, // VQRSHLuv2i32
2577
935k
    191396636U, // VQRSHLuv2i64
2578
935k
    187202332U, // VQRSHLuv4i16
2579
935k
    187071260U, // VQRSHLuv4i32
2580
935k
    187202332U, // VQRSHLuv8i16
2581
935k
    187333404U, // VQRSHLuv8i8
2582
935k
    191265738U, // VQRSHRNsv2i32
2583
935k
    186678218U, // VQRSHRNsv4i16
2584
935k
    186809290U, // VQRSHRNsv8i8
2585
935k
    191396810U, // VQRSHRNuv2i32
2586
935k
    187071434U, // VQRSHRNuv4i16
2587
935k
    187202506U, // VQRSHRNuv8i8
2588
935k
    191265777U, // VQRSHRUNv2i32
2589
935k
    186678257U, // VQRSHRUNv4i16
2590
935k
    186809329U, // VQRSHRUNv8i8
2591
935k
    186940182U, // VQSHLsiv16i8
2592
935k
    191265558U, // VQSHLsiv1i64
2593
935k
    186678038U, // VQSHLsiv2i32
2594
935k
    191265558U, // VQSHLsiv2i64
2595
935k
    186809110U, // VQSHLsiv4i16
2596
935k
    186678038U, // VQSHLsiv4i32
2597
935k
    186809110U, // VQSHLsiv8i16
2598
935k
    186940182U, // VQSHLsiv8i8
2599
935k
    186940879U, // VQSHLsuv16i8
2600
935k
    191266255U, // VQSHLsuv1i64
2601
935k
    186678735U, // VQSHLsuv2i32
2602
935k
    191266255U, // VQSHLsuv2i64
2603
935k
    186809807U, // VQSHLsuv4i16
2604
935k
    186678735U, // VQSHLsuv4i32
2605
935k
    186809807U, // VQSHLsuv8i16
2606
935k
    186940879U, // VQSHLsuv8i8
2607
935k
    186940182U, // VQSHLsv16i8
2608
935k
    191265558U, // VQSHLsv1i64
2609
935k
    186678038U, // VQSHLsv2i32
2610
935k
    191265558U, // VQSHLsv2i64
2611
935k
    186809110U, // VQSHLsv4i16
2612
935k
    186678038U, // VQSHLsv4i32
2613
935k
    186809110U, // VQSHLsv8i16
2614
935k
    186940182U, // VQSHLsv8i8
2615
935k
    187333398U, // VQSHLuiv16i8
2616
935k
    191396630U, // VQSHLuiv1i64
2617
935k
    187071254U, // VQSHLuiv2i32
2618
935k
    191396630U, // VQSHLuiv2i64
2619
935k
    187202326U, // VQSHLuiv4i16
2620
935k
    187071254U, // VQSHLuiv4i32
2621
935k
    187202326U, // VQSHLuiv8i16
2622
935k
    187333398U, // VQSHLuiv8i8
2623
935k
    187333398U, // VQSHLuv16i8
2624
935k
    191396630U, // VQSHLuv1i64
2625
935k
    187071254U, // VQSHLuv2i32
2626
935k
    191396630U, // VQSHLuv2i64
2627
935k
    187202326U, // VQSHLuv4i16
2628
935k
    187071254U, // VQSHLuv4i32
2629
935k
    187202326U, // VQSHLuv8i16
2630
935k
    187333398U, // VQSHLuv8i8
2631
935k
    191265731U, // VQSHRNsv2i32
2632
935k
    186678211U, // VQSHRNsv4i16
2633
935k
    186809283U, // VQSHRNsv8i8
2634
935k
    191396803U, // VQSHRNuv2i32
2635
935k
    187071427U, // VQSHRNuv4i16
2636
935k
    187202499U, // VQSHRNuv8i8
2637
935k
    191265769U, // VQSHRUNv2i32
2638
935k
    186678249U, // VQSHRUNv4i16
2639
935k
    186809321U, // VQSHRUNv8i8
2640
935k
    186939648U, // VQSUBsv16i8
2641
935k
    191265024U, // VQSUBsv1i64
2642
935k
    186677504U, // VQSUBsv2i32
2643
935k
    191265024U, // VQSUBsv2i64
2644
935k
    186808576U, // VQSUBsv4i16
2645
935k
    186677504U, // VQSUBsv4i32
2646
935k
    186808576U, // VQSUBsv8i16
2647
935k
    186939648U, // VQSUBsv8i8
2648
935k
    187332864U, // VQSUBuv16i8
2649
935k
    191396096U, // VQSUBuv1i64
2650
935k
    187070720U, // VQSUBuv2i32
2651
935k
    191396096U, // VQSUBuv2i64
2652
935k
    187201792U, // VQSUBuv4i16
2653
935k
    187070720U, // VQSUBuv4i32
2654
935k
    187201792U, // VQSUBuv8i16
2655
935k
    187332864U, // VQSUBuv8i8
2656
935k
    187464613U, // VRADDHNv2i32
2657
935k
    187595685U, // VRADDHNv4i16
2658
935k
    187726757U, // VRADDHNv8i8
2659
935k
    1260796401U,  // VRECPEd
2660
935k
    253114865U, // VRECPEfd
2661
935k
    253114865U, // VRECPEfq
2662
935k
    252983793U, // VRECPEhd
2663
935k
    252983793U, // VRECPEhq
2664
935k
    1260796401U,  // VRECPEq
2665
935k
    253131994U, // VRECPSfd
2666
935k
    253131994U, // VRECPSfq
2667
935k
    253000922U, // VRECPShd
2668
935k
    253000922U, // VRECPShq
2669
935k
    407379U,  // VREV16d8
2670
935k
    407379U,  // VREV16q8
2671
935k
    145022U,  // VREV32d16
2672
935k
    407166U,  // VREV32d8
2673
935k
    145022U,  // VREV32q16
2674
935k
    407166U,  // VREV32q8
2675
935k
    145098U,  // VREV64d16
2676
935k
    276170U,  // VREV64d32
2677
935k
    407242U,  // VREV64d8
2678
935k
    145098U,  // VREV64q16
2679
935k
    276170U,  // VREV64q32
2680
935k
    407242U,  // VREV64q8
2681
935k
    186939770U, // VRHADDsv16i8
2682
935k
    186677626U, // VRHADDsv2i32
2683
935k
    186808698U, // VRHADDsv4i16
2684
935k
    186677626U, // VRHADDsv4i32
2685
935k
    186808698U, // VRHADDsv8i16
2686
935k
    186939770U, // VRHADDsv8i8
2687
935k
    187332986U, // VRHADDuv16i8
2688
935k
    187070842U, // VRHADDuv2i32
2689
935k
    187201914U, // VRHADDuv4i16
2690
935k
    187070842U, // VRHADDuv4i32
2691
935k
    187201914U, // VRHADDuv8i16
2692
935k
    187332986U, // VRHADDuv8i8
2693
935k
    1258988088U,  // VRINTAD
2694
935k
    1258988470U,  // VRINTAH
2695
935k
    1258987769U,  // VRINTANDf
2696
935k
    1258988470U,  // VRINTANDh
2697
935k
    1258987769U,  // VRINTANQf
2698
935k
    1258988470U,  // VRINTANQh
2699
935k
    1258987769U,  // VRINTAS
2700
935k
    1258988136U,  // VRINTMD
2701
935k
    1258988529U,  // VRINTMH
2702
935k
    1258987828U,  // VRINTMNDf
2703
935k
    1258988529U,  // VRINTMNDh
2704
935k
    1258987828U,  // VRINTMNQf
2705
935k
    1258988529U,  // VRINTMNQh
2706
935k
    1258987828U,  // VRINTMS
2707
935k
    1258988148U,  // VRINTND
2708
935k
    1258988541U,  // VRINTNH
2709
935k
    1258987840U,  // VRINTNNDf
2710
935k
    1258988541U,  // VRINTNNDh
2711
935k
    1258987840U,  // VRINTNNQf
2712
935k
    1258988541U,  // VRINTNNQh
2713
935k
    1258987840U,  // VRINTNS
2714
935k
    1258988160U,  // VRINTPD
2715
935k
    1258988553U,  // VRINTPH
2716
935k
    1258987852U,  // VRINTPNDf
2717
935k
    1258988553U,  // VRINTPNDh
2718
935k
    1258987852U,  // VRINTPNQf
2719
935k
    1258988553U,  // VRINTPNQh
2720
935k
    1258987852U,  // VRINTPS
2721
935k
    252853388U, // VRINTRD
2722
935k
    252984460U, // VRINTRH
2723
935k
    253115532U, // VRINTRS
2724
935k
    252853960U, // VRINTXD
2725
935k
    252985032U, // VRINTXH
2726
935k
    1258987900U,  // VRINTXNDf
2727
935k
    1258988611U,  // VRINTXNDh
2728
935k
    1258987900U,  // VRINTXNQf
2729
935k
    1258988611U,  // VRINTXNQh
2730
935k
    253116104U, // VRINTXS
2731
935k
    252853972U, // VRINTZD
2732
935k
    252985044U, // VRINTZH
2733
935k
    1258987912U,  // VRINTZNDf
2734
935k
    1258988634U,  // VRINTZNDh
2735
935k
    1258987912U,  // VRINTZNQf
2736
935k
    1258988634U,  // VRINTZNQh
2737
935k
    253116116U, // VRINTZS
2738
935k
    186940195U, // VRSHLsv16i8
2739
935k
    191265571U, // VRSHLsv1i64
2740
935k
    186678051U, // VRSHLsv2i32
2741
935k
    191265571U, // VRSHLsv2i64
2742
935k
    186809123U, // VRSHLsv4i16
2743
935k
    186678051U, // VRSHLsv4i32
2744
935k
    186809123U, // VRSHLsv8i16
2745
935k
    186940195U, // VRSHLsv8i8
2746
935k
    187333411U, // VRSHLuv16i8
2747
935k
    191396643U, // VRSHLuv1i64
2748
935k
    187071267U, // VRSHLuv2i32
2749
935k
    191396643U, // VRSHLuv2i64
2750
935k
    187202339U, // VRSHLuv4i16
2751
935k
    187071267U, // VRSHLuv4i32
2752
935k
    187202339U, // VRSHLuv8i16
2753
935k
    187333411U, // VRSHLuv8i8
2754
935k
    187464658U, // VRSHRNv2i32
2755
935k
    187595730U, // VRSHRNv4i16
2756
935k
    187726802U, // VRSHRNv8i8
2757
935k
    186940503U, // VRSHRsv16i8
2758
935k
    191265879U, // VRSHRsv1i64
2759
935k
    186678359U, // VRSHRsv2i32
2760
935k
    191265879U, // VRSHRsv2i64
2761
935k
    186809431U, // VRSHRsv4i16
2762
935k
    186678359U, // VRSHRsv4i32
2763
935k
    186809431U, // VRSHRsv8i16
2764
935k
    186940503U, // VRSHRsv8i8
2765
935k
    187333719U, // VRSHRuv16i8
2766
935k
    191396951U, // VRSHRuv1i64
2767
935k
    187071575U, // VRSHRuv2i32
2768
935k
    191396951U, // VRSHRuv2i64
2769
935k
    187202647U, // VRSHRuv4i16
2770
935k
    187071575U, // VRSHRuv4i32
2771
935k
    187202647U, // VRSHRuv8i16
2772
935k
    187333719U, // VRSHRuv8i8
2773
935k
    1260796414U,  // VRSQRTEd
2774
935k
    253114878U, // VRSQRTEfd
2775
935k
    253114878U, // VRSQRTEfq
2776
935k
    252983806U, // VRSQRTEhd
2777
935k
    252983806U, // VRSQRTEhq
2778
935k
    1260796414U,  // VRSQRTEq
2779
935k
    253132016U, // VRSQRTSfd
2780
935k
    253132016U, // VRSQRTSfq
2781
935k
    253000944U, // VRSQRTShd
2782
935k
    253000944U, // VRSQRTShq
2783
935k
    170154046U, // VRSRAsv16i8
2784
935k
    174479422U, // VRSRAsv1i64
2785
935k
    169891902U, // VRSRAsv2i32
2786
935k
    174479422U, // VRSRAsv2i64
2787
935k
    170022974U, // VRSRAsv4i16
2788
935k
    169891902U, // VRSRAsv4i32
2789
935k
    170022974U, // VRSRAsv8i16
2790
935k
    170154046U, // VRSRAsv8i8
2791
935k
    170547262U, // VRSRAuv16i8
2792
935k
    174610494U, // VRSRAuv1i64
2793
935k
    170285118U, // VRSRAuv2i32
2794
935k
    174610494U, // VRSRAuv2i64
2795
935k
    170416190U, // VRSRAuv4i16
2796
935k
    170285118U, // VRSRAuv4i32
2797
935k
    170416190U, // VRSRAuv8i16
2798
935k
    170547262U, // VRSRAuv8i8
2799
935k
    187464598U, // VRSUBHNv2i32
2800
935k
    187595670U, // VRSUBHNv4i16
2801
935k
    187726742U, // VRSUBHNv8i8
2802
935k
    910473U,  // VSDOTD
2803
935k
    7070857U, // VSDOTDI
2804
935k
    910473U,  // VSDOTQ
2805
935k
    7070857U, // VSDOTQI
2806
935k
    185246348U, // VSELEQD
2807
935k
    185246741U, // VSELEQH
2808
935k
    185246040U, // VSELEQS
2809
935k
    185246276U, // VSELGED
2810
935k
    185246669U, // VSELGEH
2811
935k
    185245968U, // VSELGES
2812
935k
    185246372U, // VSELGTD
2813
935k
    185246775U, // VSELGTH
2814
935k
    185246064U, // VSELGTS
2815
935k
    185246360U, // VSELVSD
2816
935k
    185246763U, // VSELVSH
2817
935k
    185246052U, // VSELVSS
2818
935k
    3221380585U,  // VSETLNi16
2819
935k
    3221511657U,  // VSETLNi32
2820
935k
    3221642729U,  // VSETLNi8
2821
935k
    187726652U, // VSHLLi16
2822
935k
    187595580U, // VSHLLi32
2823
935k
    187857724U, // VSHLLi8
2824
935k
    186678076U, // VSHLLsv2i64
2825
935k
    186809148U, // VSHLLsv4i32
2826
935k
    186940220U, // VSHLLsv8i16
2827
935k
    187071292U, // VSHLLuv2i64
2828
935k
    187202364U, // VSHLLuv4i32
2829
935k
    187333436U, // VSHLLuv8i16
2830
935k
    187857705U, // VSHLiv16i8
2831
935k
    187464489U, // VSHLiv1i64
2832
935k
    187595561U, // VSHLiv2i32
2833
935k
    187464489U, // VSHLiv2i64
2834
935k
    187726633U, // VSHLiv4i16
2835
935k
    187595561U, // VSHLiv4i32
2836
935k
    187726633U, // VSHLiv8i16
2837
935k
    187857705U, // VSHLiv8i8
2838
935k
    186940201U, // VSHLsv16i8
2839
935k
    191265577U, // VSHLsv1i64
2840
935k
    186678057U, // VSHLsv2i32
2841
935k
    191265577U, // VSHLsv2i64
2842
935k
    186809129U, // VSHLsv4i16
2843
935k
    186678057U, // VSHLsv4i32
2844
935k
    186809129U, // VSHLsv8i16
2845
935k
    186940201U, // VSHLsv8i8
2846
935k
    187333417U, // VSHLuv16i8
2847
935k
    191396649U, // VSHLuv1i64
2848
935k
    187071273U, // VSHLuv2i32
2849
935k
    191396649U, // VSHLuv2i64
2850
935k
    187202345U, // VSHLuv4i16
2851
935k
    187071273U, // VSHLuv4i32
2852
935k
    187202345U, // VSHLuv8i16
2853
935k
    187333417U, // VSHLuv8i8
2854
935k
    187464665U, // VSHRNv2i32
2855
935k
    187595737U, // VSHRNv4i16
2856
935k
    187726809U, // VSHRNv8i8
2857
935k
    186940509U, // VSHRsv16i8
2858
935k
    191265885U, // VSHRsv1i64
2859
935k
    186678365U, // VSHRsv2i32
2860
935k
    191265885U, // VSHRsv2i64
2861
935k
    186809437U, // VSHRsv4i16
2862
935k
    186678365U, // VSHRsv4i32
2863
935k
    186809437U, // VSHRsv8i16
2864
935k
    186940509U, // VSHRsv8i8
2865
935k
    187333725U, // VSHRuv16i8
2866
935k
    191396957U, // VSHRuv1i64
2867
935k
    187071581U, // VSHRuv2i32
2868
935k
    191396957U, // VSHRuv2i64
2869
935k
    187202653U, // VSHRuv4i16
2870
935k
    187071581U, // VSHRuv4i32
2871
935k
    187202653U, // VSHRuv8i16
2872
935k
    187333725U, // VSHRuv8i8
2873
935k
    7110066U, // VSHTOD
2874
935k
    256540082U, // VSHTOH
2875
935k
    7241138U, // VSHTOS
2876
935k
    443563442U, // VSITOD
2877
935k
    443694514U, // VSITOH
2878
935k
    440942002U, // VSITOS
2879
935k
    416419U,  // VSLIv16i8
2880
935k
    5266083U, // VSLIv1i64
2881
935k
    285347U,  // VSLIv2i32
2882
935k
    5266083U, // VSLIv2i64
2883
935k
    154275U,  // VSLIv4i16
2884
935k
    285347U,  // VSLIv4i32
2885
935k
    154275U,  // VSLIv8i16
2886
935k
    416419U,  // VSLIv8i8
2887
935k
    1332772274U,  // VSLTOD
2888
935k
    1332903346U,  // VSLTOH
2889
935k
    1330150834U,  // VSLTOS
2890
935k
    252853628U, // VSQRTD
2891
935k
    252984700U, // VSQRTH
2892
935k
    253115772U, // VSQRTS
2893
935k
    170154052U, // VSRAsv16i8
2894
935k
    174479428U, // VSRAsv1i64
2895
935k
    169891908U, // VSRAsv2i32
2896
935k
    174479428U, // VSRAsv2i64
2897
935k
    170022980U, // VSRAsv4i16
2898
935k
    169891908U, // VSRAsv4i32
2899
935k
    170022980U, // VSRAsv8i16
2900
935k
    170154052U, // VSRAsv8i8
2901
935k
    170547268U, // VSRAuv16i8
2902
935k
    174610500U, // VSRAuv1i64
2903
935k
    170285124U, // VSRAuv2i32
2904
935k
    174610500U, // VSRAuv2i64
2905
935k
    170416196U, // VSRAuv4i16
2906
935k
    170285124U, // VSRAuv4i32
2907
935k
    170416196U, // VSRAuv8i16
2908
935k
    170547268U, // VSRAuv8i8
2909
935k
    416424U,  // VSRIv16i8
2910
935k
    5266088U, // VSRIv1i64
2911
935k
    285352U,  // VSRIv2i32
2912
935k
    5266088U, // VSRIv2i64
2913
935k
    154280U,  // VSRIv4i16
2914
935k
    285352U,  // VSRIv4i32
2915
935k
    154280U,  // VSRIv8i16
2916
935k
    416424U,  // VSRIv8i8
2917
935k
    1247041145U,  // VST1LNd16
2918
935k
    1632949881U,  // VST1LNd16_UPD
2919
935k
    1247172217U,  // VST1LNd32
2920
935k
    1633080953U,  // VST1LNd32_UPD
2921
935k
    1247303289U,  // VST1LNd8
2922
935k
    1633212025U,  // VST1LNd8_UPD
2923
935k
    0U, // VST1LNq16Pseudo
2924
935k
    0U, // VST1LNq16Pseudo_UPD
2925
935k
    0U, // VST1LNq32Pseudo
2926
935k
    0U, // VST1LNq32Pseudo_UPD
2927
935k
    0U, // VST1LNq8Pseudo
2928
935k
    0U, // VST1LNq8Pseudo_UPD
2929
935k
    570586745U, // VST1d16
2930
935k
    587363961U, // VST1d16Q
2931
935k
    0U, // VST1d16QPseudo
2932
935k
    604132985U, // VST1d16Qwb_fixed
2933
935k
    620914297U, // VST1d16Qwb_register
2934
935k
    637695609U, // VST1d16T
2935
935k
    0U, // VST1d16TPseudo
2936
935k
    654464633U, // VST1d16Twb_fixed
2937
935k
    671245945U, // VST1d16Twb_register
2938
935k
    688019065U, // VST1d16wb_fixed
2939
935k
    704800377U, // VST1d16wb_register
2940
935k
    570717817U, // VST1d32
2941
935k
    587495033U, // VST1d32Q
2942
935k
    0U, // VST1d32QPseudo
2943
935k
    604264057U, // VST1d32Qwb_fixed
2944
935k
    621045369U, // VST1d32Qwb_register
2945
935k
    637826681U, // VST1d32T
2946
935k
    0U, // VST1d32TPseudo
2947
935k
    654595705U, // VST1d32Twb_fixed
2948
935k
    671377017U, // VST1d32Twb_register
2949
935k
    688150137U, // VST1d32wb_fixed
2950
935k
    704931449U, // VST1d32wb_register
2951
935k
    575698553U, // VST1d64
2952
935k
    592475769U, // VST1d64Q
2953
935k
    0U, // VST1d64QPseudo
2954
935k
    0U, // VST1d64QPseudoWB_fixed
2955
935k
    0U, // VST1d64QPseudoWB_register
2956
935k
    609244793U, // VST1d64Qwb_fixed
2957
935k
    626026105U, // VST1d64Qwb_register
2958
935k
    642807417U, // VST1d64T
2959
935k
    0U, // VST1d64TPseudo
2960
935k
    0U, // VST1d64TPseudoWB_fixed
2961
935k
    0U, // VST1d64TPseudoWB_register
2962
935k
    659576441U, // VST1d64Twb_fixed
2963
935k
    676357753U, // VST1d64Twb_register
2964
935k
    693130873U, // VST1d64wb_fixed
2965
935k
    709912185U, // VST1d64wb_register
2966
935k
    570848889U, // VST1d8
2967
935k
    587626105U, // VST1d8Q
2968
935k
    0U, // VST1d8QPseudo
2969
935k
    604395129U, // VST1d8Qwb_fixed
2970
935k
    621176441U, // VST1d8Qwb_register
2971
935k
    637957753U, // VST1d8T
2972
935k
    0U, // VST1d8TPseudo
2973
935k
    654726777U, // VST1d8Twb_fixed
2974
935k
    671508089U, // VST1d8Twb_register
2975
935k
    688281209U, // VST1d8wb_fixed
2976
935k
    705062521U, // VST1d8wb_register
2977
935k
    721581689U, // VST1q16
2978
935k
    0U, // VST1q16HighQPseudo
2979
935k
    0U, // VST1q16HighTPseudo
2980
935k
    0U, // VST1q16LowQPseudo_UPD
2981
935k
    0U, // VST1q16LowTPseudo_UPD
2982
935k
    738350713U, // VST1q16wb_fixed
2983
935k
    755132025U, // VST1q16wb_register
2984
935k
    721712761U, // VST1q32
2985
935k
    0U, // VST1q32HighQPseudo
2986
935k
    0U, // VST1q32HighTPseudo
2987
935k
    0U, // VST1q32LowQPseudo_UPD
2988
935k
    0U, // VST1q32LowTPseudo_UPD
2989
935k
    738481785U, // VST1q32wb_fixed
2990
935k
    755263097U, // VST1q32wb_register
2991
935k
    726693497U, // VST1q64
2992
935k
    0U, // VST1q64HighQPseudo
2993
935k
    0U, // VST1q64HighTPseudo
2994
935k
    0U, // VST1q64LowQPseudo_UPD
2995
935k
    0U, // VST1q64LowTPseudo_UPD
2996
935k
    743462521U, // VST1q64wb_fixed
2997
935k
    760243833U, // VST1q64wb_register
2998
935k
    721843833U, // VST1q8
2999
935k
    0U, // VST1q8HighQPseudo
3000
935k
    0U, // VST1q8HighTPseudo
3001
935k
    0U, // VST1q8LowQPseudo_UPD
3002
935k
    0U, // VST1q8LowTPseudo_UPD
3003
935k
    738612857U, // VST1q8wb_fixed
3004
935k
    755394169U, // VST1q8wb_register
3005
935k
    1247045301U,  // VST2LNd16
3006
935k
    0U, // VST2LNd16Pseudo
3007
935k
    0U, // VST2LNd16Pseudo_UPD
3008
935k
    1632999093U,  // VST2LNd16_UPD
3009
935k
    1247176373U,  // VST2LNd32
3010
935k
    0U, // VST2LNd32Pseudo
3011
935k
    0U, // VST2LNd32Pseudo_UPD
3012
935k
    1633130165U,  // VST2LNd32_UPD
3013
935k
    1247307445U,  // VST2LNd8
3014
935k
    0U, // VST2LNd8Pseudo
3015
935k
    0U, // VST2LNd8Pseudo_UPD
3016
935k
    1633261237U,  // VST2LNd8_UPD
3017
935k
    1247045301U,  // VST2LNq16
3018
935k
    0U, // VST2LNq16Pseudo
3019
935k
    0U, // VST2LNq16Pseudo_UPD
3020
935k
    1632999093U,  // VST2LNq16_UPD
3021
935k
    1247176373U,  // VST2LNq32
3022
935k
    0U, // VST2LNq32Pseudo
3023
935k
    0U, // VST2LNq32Pseudo_UPD
3024
935k
    1633130165U,  // VST2LNq32_UPD
3025
935k
    771913397U, // VST2b16
3026
935k
    788682421U, // VST2b16wb_fixed
3027
935k
    805463733U, // VST2b16wb_register
3028
935k
    772044469U, // VST2b32
3029
935k
    788813493U, // VST2b32wb_fixed
3030
935k
    805594805U, // VST2b32wb_register
3031
935k
    772175541U, // VST2b8
3032
935k
    788944565U, // VST2b8wb_fixed
3033
935k
    805725877U, // VST2b8wb_register
3034
935k
    721581749U, // VST2d16
3035
935k
    738350773U, // VST2d16wb_fixed
3036
935k
    755132085U, // VST2d16wb_register
3037
935k
    721712821U, // VST2d32
3038
935k
    738481845U, // VST2d32wb_fixed
3039
935k
    755263157U, // VST2d32wb_register
3040
935k
    721843893U, // VST2d8
3041
935k
    738612917U, // VST2d8wb_fixed
3042
935k
    755394229U, // VST2d8wb_register
3043
935k
    587364021U, // VST2q16
3044
935k
    0U, // VST2q16Pseudo
3045
935k
    0U, // VST2q16PseudoWB_fixed
3046
935k
    0U, // VST2q16PseudoWB_register
3047
935k
    604133045U, // VST2q16wb_fixed
3048
935k
    620914357U, // VST2q16wb_register
3049
935k
    587495093U, // VST2q32
3050
935k
    0U, // VST2q32Pseudo
3051
935k
    0U, // VST2q32PseudoWB_fixed
3052
935k
    0U, // VST2q32PseudoWB_register
3053
935k
    604264117U, // VST2q32wb_fixed
3054
935k
    621045429U, // VST2q32wb_register
3055
935k
    587626165U, // VST2q8
3056
935k
    0U, // VST2q8Pseudo
3057
935k
    0U, // VST2q8PseudoWB_fixed
3058
935k
    0U, // VST2q8PseudoWB_register
3059
935k
    604395189U, // VST2q8wb_fixed
3060
935k
    621176501U, // VST2q8wb_register
3061
935k
    1247073989U,  // VST3LNd16
3062
935k
    0U, // VST3LNd16Pseudo
3063
935k
    0U, // VST3LNd16Pseudo_UPD
3064
935k
    1633011397U,  // VST3LNd16_UPD
3065
935k
    1247205061U,  // VST3LNd32
3066
935k
    0U, // VST3LNd32Pseudo
3067
935k
    0U, // VST3LNd32Pseudo_UPD
3068
935k
    1633142469U,  // VST3LNd32_UPD
3069
935k
    1247336133U,  // VST3LNd8
3070
935k
    0U, // VST3LNd8Pseudo
3071
935k
    0U, // VST3LNd8Pseudo_UPD
3072
935k
    1633273541U,  // VST3LNd8_UPD
3073
935k
    1247073989U,  // VST3LNq16
3074
935k
    0U, // VST3LNq16Pseudo
3075
935k
    0U, // VST3LNq16Pseudo_UPD
3076
935k
    1633011397U,  // VST3LNq16_UPD
3077
935k
    1247205061U,  // VST3LNq32
3078
935k
    0U, // VST3LNq32Pseudo
3079
935k
    0U, // VST3LNq32Pseudo_UPD
3080
935k
    1633142469U,  // VST3LNq32_UPD
3081
935k
    173303493U, // VST3d16
3082
935k
    0U, // VST3d16Pseudo
3083
935k
    0U, // VST3d16Pseudo_UPD
3084
935k
    559257285U, // VST3d16_UPD
3085
935k
    173434565U, // VST3d32
3086
935k
    0U, // VST3d32Pseudo
3087
935k
    0U, // VST3d32Pseudo_UPD
3088
935k
    559388357U, // VST3d32_UPD
3089
935k
    173565637U, // VST3d8
3090
935k
    0U, // VST3d8Pseudo
3091
935k
    0U, // VST3d8Pseudo_UPD
3092
935k
    559519429U, // VST3d8_UPD
3093
935k
    173303493U, // VST3q16
3094
935k
    0U, // VST3q16Pseudo_UPD
3095
935k
    559257285U, // VST3q16_UPD
3096
935k
    0U, // VST3q16oddPseudo
3097
935k
    0U, // VST3q16oddPseudo_UPD
3098
935k
    173434565U, // VST3q32
3099
935k
    0U, // VST3q32Pseudo_UPD
3100
935k
    559388357U, // VST3q32_UPD
3101
935k
    0U, // VST3q32oddPseudo
3102
935k
    0U, // VST3q32oddPseudo_UPD
3103
935k
    173565637U, // VST3q8
3104
935k
    0U, // VST3q8Pseudo_UPD
3105
935k
    559519429U, // VST3q8_UPD
3106
935k
    0U, // VST3q8oddPseudo
3107
935k
    0U, // VST3q8oddPseudo_UPD
3108
935k
    1247123158U,  // VST4LNd16
3109
935k
    0U, // VST4LNd16Pseudo
3110
935k
    0U, // VST4LNd16Pseudo_UPD
3111
935k
    1633003222U,  // VST4LNd16_UPD
3112
935k
    1247254230U,  // VST4LNd32
3113
935k
    0U, // VST4LNd32Pseudo
3114
935k
    0U, // VST4LNd32Pseudo_UPD
3115
935k
    1633134294U,  // VST4LNd32_UPD
3116
935k
    1247385302U,  // VST4LNd8
3117
935k
    0U, // VST4LNd8Pseudo
3118
935k
    0U, // VST4LNd8Pseudo_UPD
3119
935k
    1633265366U,  // VST4LNd8_UPD
3120
935k
    1247123158U,  // VST4LNq16
3121
935k
    0U, // VST4LNq16Pseudo
3122
935k
    0U, // VST4LNq16Pseudo_UPD
3123
935k
    1633003222U,  // VST4LNq16_UPD
3124
935k
    1247254230U,  // VST4LNq32
3125
935k
    0U, // VST4LNq32Pseudo
3126
935k
    0U, // VST4LNq32Pseudo_UPD
3127
935k
    1633134294U,  // VST4LNq32_UPD
3128
935k
    173332182U, // VST4d16
3129
935k
    0U, // VST4d16Pseudo
3130
935k
    0U, // VST4d16Pseudo_UPD
3131
935k
    559269590U, // VST4d16_UPD
3132
935k
    173463254U, // VST4d32
3133
935k
    0U, // VST4d32Pseudo
3134
935k
    0U, // VST4d32Pseudo_UPD
3135
935k
    559400662U, // VST4d32_UPD
3136
935k
    173594326U, // VST4d8
3137
935k
    0U, // VST4d8Pseudo
3138
935k
    0U, // VST4d8Pseudo_UPD
3139
935k
    559531734U, // VST4d8_UPD
3140
935k
    173332182U, // VST4q16
3141
935k
    0U, // VST4q16Pseudo_UPD
3142
935k
    559269590U, // VST4q16_UPD
3143
935k
    0U, // VST4q16oddPseudo
3144
935k
    0U, // VST4q16oddPseudo_UPD
3145
935k
    173463254U, // VST4q32
3146
935k
    0U, // VST4q32Pseudo_UPD
3147
935k
    559400662U, // VST4q32_UPD
3148
935k
    0U, // VST4q32oddPseudo
3149
935k
    0U, // VST4q32oddPseudo_UPD
3150
935k
    173594326U, // VST4q8
3151
935k
    0U, // VST4q8Pseudo_UPD
3152
935k
    559531734U, // VST4q8_UPD
3153
935k
    0U, // VST4q8oddPseudo
3154
935k
    0U, // VST4q8oddPseudo_UPD
3155
935k
    2332571781U,  // VSTMDDB_UPD
3156
935k
    571413U,  // VSTMDIA
3157
935k
    2332571669U,  // VSTMDIA_UPD
3158
935k
    0U, // VSTMQIA
3159
935k
    2332571781U,  // VSTMSDB_UPD
3160
935k
    571413U,  // VSTMSIA
3161
935k
    2332571669U,  // VSTMSIA_UPD
3162
935k
    556179U,  // VSTRD
3163
935k
    162963U,  // VSTRH
3164
935k
    556179U,  // VSTRS
3165
935k
    252868870U, // VSUBD
3166
935k
    252999942U, // VSUBH
3167
935k
    187464606U, // VSUBHNv2i32
3168
935k
    187595678U, // VSUBHNv4i16
3169
935k
    187726750U, // VSUBHNv8i8
3170
935k
    186677999U, // VSUBLsv2i64
3171
935k
    186809071U, // VSUBLsv4i32
3172
935k
    186940143U, // VSUBLsv8i16
3173
935k
    187071215U, // VSUBLuv2i64
3174
935k
    187202287U, // VSUBLuv4i32
3175
935k
    187333359U, // VSUBLuv8i16
3176
935k
    253131014U, // VSUBS
3177
935k
    186678766U, // VSUBWsv2i64
3178
935k
    186809838U, // VSUBWsv4i32
3179
935k
    186940910U, // VSUBWsv8i16
3180
935k
    187071982U, // VSUBWuv2i64
3181
935k
    187203054U, // VSUBWuv4i32
3182
935k
    187334126U, // VSUBWuv8i16
3183
935k
    253131014U, // VSUBfd
3184
935k
    253131014U, // VSUBfq
3185
935k
    252999942U, // VSUBhd
3186
935k
    252999942U, // VSUBhq
3187
935k
    187857158U, // VSUBv16i8
3188
935k
    187463942U, // VSUBv1i64
3189
935k
    187595014U, // VSUBv2i32
3190
935k
    187463942U, // VSUBv2i64
3191
935k
    187726086U, // VSUBv4i16
3192
935k
    187595014U, // VSUBv4i32
3193
935k
    187726086U, // VSUBv8i16
3194
935k
    187857158U, // VSUBv8i8
3195
935k
    547888U,  // VSWPd
3196
935k
    547888U,  // VSWPq
3197
935k
    424682U,  // VTBL1
3198
935k
    424682U,  // VTBL2
3199
935k
    424682U,  // VTBL3
3200
935k
    0U, // VTBL3Pseudo
3201
935k
    424682U,  // VTBL4
3202
935k
    0U, // VTBL4Pseudo
3203
935k
    417355U,  // VTBX1
3204
935k
    417355U,  // VTBX2
3205
935k
    417355U,  // VTBX3
3206
935k
    0U, // VTBX3Pseudo
3207
935k
    417355U,  // VTBX4
3208
935k
    0U, // VTBX4Pseudo
3209
935k
    7634354U, // VTOSHD
3210
935k
    256146866U, // VTOSHH
3211
935k
    7765426U, // VTOSHS
3212
935k
    441597080U, // VTOSIRD
3213
935k
    444087448U, // VTOSIRH
3214
935k
    440417432U, // VTOSIRS
3215
935k
    441597362U, // VTOSIZD
3216
935k
    444087730U, // VTOSIZH
3217
935k
    440417714U, // VTOSIZS
3218
935k
    1330806194U,  // VTOSLD
3219
935k
    1333296562U,  // VTOSLH
3220
935k
    1329626546U,  // VTOSLS
3221
935k
    8027570U, // VTOUHD
3222
935k
    256277938U, // VTOUHH
3223
935k
    8158642U, // VTOUHS
3224
935k
    444480664U, // VTOUIRD
3225
935k
    444611736U, // VTOUIRH
3226
935k
    440548504U, // VTOUIRS
3227
935k
    444480946U, // VTOUIZD
3228
935k
    444612018U, // VTOUIZH
3229
935k
    440548786U, // VTOUIZS
3230
935k
    1333689778U,  // VTOULD
3231
935k
    1333820850U,  // VTOULH
3232
935k
    1329757618U,  // VTOULS
3233
935k
    154596U,  // VTRNd16
3234
935k
    285668U,  // VTRNd32
3235
935k
    416740U,  // VTRNd8
3236
935k
    154596U,  // VTRNq16
3237
935k
    285668U,  // VTRNq32
3238
935k
    416740U,  // VTRNq8
3239
935k
    425351U,  // VTSTv16i8
3240
935k
    294279U,  // VTSTv2i32
3241
935k
    163207U,  // VTSTv4i16
3242
935k
    294279U,  // VTSTv4i32
3243
935k
    163207U,  // VTSTv8i16
3244
935k
    425351U,  // VTSTv8i8
3245
935k
    910483U,  // VUDOTD
3246
935k
    7070867U, // VUDOTDI
3247
935k
    910483U,  // VUDOTQ
3248
935k
    7070867U, // VUDOTQI
3249
935k
    8551858U, // VUHTOD
3250
935k
    256802226U, // VUHTOH
3251
935k
    8682930U, // VUHTOS
3252
935k
    445005234U, // VUITOD
3253
935k
    445136306U, // VUITOH
3254
935k
    441204146U, // VUITOS
3255
935k
    1334214066U,  // VULTOD
3256
935k
    1334345138U,  // VULTOH
3257
935k
    1330412978U,  // VULTOS
3258
935k
    154677U,  // VUZPd16
3259
935k
    416821U,  // VUZPd8
3260
935k
    154677U,  // VUZPq16
3261
935k
    285749U,  // VUZPq32
3262
935k
    416821U,  // VUZPq8
3263
935k
    154653U,  // VZIPd16
3264
935k
    416797U,  // VZIPd8
3265
935k
    154653U,  // VZIPq16
3266
935k
    285725U,  // VZIPq32
3267
935k
    416797U,  // VZIPq8
3268
935k
    571388U,  // sysLDMDA
3269
935k
    2332571644U,  // sysLDMDA_UPD
3270
935k
    571519U,  // sysLDMDB
3271
935k
    2332571775U,  // sysLDMDB_UPD
3272
935k
    572300U,  // sysLDMIA
3273
935k
    2332572556U,  // sysLDMIA_UPD
3274
935k
    571538U,  // sysLDMIB
3275
935k
    2332571794U,  // sysLDMIB_UPD
3276
935k
    571394U,  // sysSTMDA
3277
935k
    2332571650U,  // sysSTMDA_UPD
3278
935k
    571526U,  // sysSTMDB
3279
935k
    2332571782U,  // sysSTMDB_UPD
3280
935k
    572306U,  // sysSTMIA
3281
935k
    2332572562U,  // sysSTMIA_UPD
3282
935k
    571544U,  // sysSTMIB
3283
935k
    2332571800U,  // sysSTMIB_UPD
3284
935k
    530745U,  // t2ADCri
3285
935k
    9050425U, // t2ADCrr
3286
935k
    9079097U, // t2ADCrs
3287
935k
    9050486U, // t2ADDri
3288
935k
    556533U,  // t2ADDri12
3289
935k
    9050486U, // t2ADDrr
3290
935k
    9079158U, // t2ADDrs
3291
935k
    9059406U, // t2ADR
3292
935k
    530859U,  // t2ANDri
3293
935k
    9050539U, // t2ANDrr
3294
935k
    9079211U, // t2ANDrs
3295
935k
    9051260U, // t2ASRri
3296
935k
    9051260U, // t2ASRrr
3297
935k
    1082832976U,  // t2B
3298
935k
    555329U,  // t2BFC
3299
935k
    547483U,  // t2BFI
3300
935k
    530758U,  // t2BICri
3301
935k
    9050438U, // t2BICrr
3302
935k
    9079110U, // t2BICrs
3303
935k
    1074313901U,  // t2BXJ
3304
935k
    1082832976U,  // t2Bcc
3305
935k
    201907225U, // t2CDP
3306
935k
    201905823U, // t2CDP2
3307
935k
    839310U,  // t2CLREX
3308
935k
    540368U,  // t2CLZ
3309
935k
    9059263U, // t2CMNri
3310
935k
    9059263U, // t2CMNzrr
3311
935k
    9075647U, // t2CMNzrs
3312
935k
    9059363U, // t2CMPri
3313
935k
    9059363U, // t2CMPrr
3314
935k
    9075747U, // t2CMPrs
3315
935k
    828709U,  // t2CPS1p
3316
935k
    1317731549U,  // t2CPS2p
3317
935k
    235470045U, // t2CPS3p
3318
935k
    185246891U, // t2CRC32B
3319
935k
    185246899U, // t2CRC32CB
3320
935k
    185246973U, // t2CRC32CH
3321
935k
    185247057U, // t2CRC32CW
3322
935k
    185246965U, // t2CRC32H
3323
935k
    185247049U, // t2CRC32W
3324
935k
    1074313739U,  // t2DBG
3325
935k
    837235U,  // t2DCPS1
3326
935k
    837295U,  // t2DCPS2
3327
935k
    837311U,  // t2DCPS3
3328
935k
    822655139U, // t2DMB
3329
935k
    822655158U, // t2DSB
3330
935k
    531562U,  // t2EORri
3331
935k
    9051242U, // t2EORrr
3332
935k
    9079914U, // t2EORrs
3333
935k
    1082834290U,  // t2HINT
3334
935k
    828731U,  // t2HVC
3335
935k
    839432378U, // t2ISB
3336
935k
    17313120U,  // t2IT
3337
935k
    0U, // t2Int_eh_sjlj_setjmp
3338
935k
    0U, // t2Int_eh_sjlj_setjmp_nofp
3339
935k
    538616U,  // t2LDA
3340
935k
    538701U,  // t2LDAB
3341
935k
    540284U,  // t2LDAEX
3342
935k
    538905U,  // t2LDAEXB
3343
935k
    555461U,  // t2LDAEXD
3344
935k
    539263U,  // t2LDAEXH
3345
935k
    539165U,  // t2LDAH
3346
935k
    1275615921U,  // t2LDC2L_OFFSET
3347
935k
    1275615921U,  // t2LDC2L_OPTION
3348
935k
    1275615921U,  // t2LDC2L_POST
3349
935k
    1275615921U,  // t2LDC2L_PRE
3350
935k
    1275614853U,  // t2LDC2_OFFSET
3351
935k
    1275614853U,  // t2LDC2_OPTION
3352
935k
    1275614853U,  // t2LDC2_POST
3353
935k
    1275614853U,  // t2LDC2_PRE
3354
935k
    1275615989U,  // t2LDCL_OFFSET
3355
935k
    1275615989U,  // t2LDCL_OPTION
3356
935k
    1275615989U,  // t2LDCL_POST
3357
935k
    1275615989U,  // t2LDCL_PRE
3358
935k
    1275615549U,  // t2LDC_OFFSET
3359
935k
    1275615549U,  // t2LDC_OPTION
3360
935k
    1275615549U,  // t2LDC_POST
3361
935k
    1275615549U,  // t2LDC_PRE
3362
935k
    571519U,  // t2LDMDB
3363
935k
    2332571775U,  // t2LDMDB_UPD
3364
935k
    9091980U, // t2LDMIA
3365
935k
    2341092236U,  // t2LDMIA_UPD
3366
935k
    556328U,  // t2LDRBT
3367
935k
    546988U,  // t2LDRB_POST
3368
935k
    546988U,  // t2LDRB_PRE
3369
935k
    9074860U, // t2LDRBi12
3370
935k
    555180U,  // t2LDRBi8
3371
935k
    9058476U, // t2LDRBpci
3372
935k
    9066668U, // t2LDRBs
3373
935k
    551343U,  // t2LDRD_POST
3374
935k
    551343U,  // t2LDRD_PRE
3375
935k
    547247U,  // t2LDRDi8
3376
935k
    556680U,  // t2LDREX
3377
935k
    538919U,  // t2LDREXB
3378
935k
    555475U,  // t2LDREXD
3379
935k
    539277U,  // t2LDREXH
3380
935k
    556363U,  // t2LDRHT
3381
935k
    547409U,  // t2LDRH_POST
3382
935k
    547409U,  // t2LDRH_PRE
3383
935k
    9075281U, // t2LDRHi12
3384
935k
    555601U,  // t2LDRHi8
3385
935k
    9058897U, // t2LDRHpci
3386
935k
    9067089U, // t2LDRHs
3387
935k
    556340U,  // t2LDRSBT
3388
935k
    547006U,  // t2LDRSB_POST
3389
935k
    547006U,  // t2LDRSB_PRE
3390
935k
    9074878U, // t2LDRSBi12
3391
935k
    555198U,  // t2LDRSBi8
3392
935k
    9058494U, // t2LDRSBpci
3393
935k
    9066686U, // t2LDRSBs
3394
935k
    556375U,  // t2LDRSHT
3395
935k
    547428U,  // t2LDRSH_POST
3396
935k
    547428U,  // t2LDRSH_PRE
3397
935k
    9075300U, // t2LDRSHi12
3398
935k
    555620U,  // t2LDRSHi8
3399
935k
    9058916U, // t2LDRSHpci
3400
935k
    9067108U, // t2LDRSHs
3401
935k
    556407U,  // t2LDRT
3402
935k
    547923U,  // t2LDR_POST
3403
935k
    547923U,  // t2LDR_PRE
3404
935k
    9075795U, // t2LDRi12
3405
935k
    556115U,  // t2LDRi8
3406
935k
    9059411U, // t2LDRpci
3407
935k
    9067603U, // t2LDRs
3408
935k
    9050981U, // t2LSLri
3409
935k
    9050981U, // t2LSLrr
3410
935k
    9051267U, // t2LSRri
3411
935k
    9051267U, // t2LSRrr
3412
935k
    201907274U, // t2MCR
3413
935k
    201905828U, // t2MCR2
3414
935k
    201878642U, // t2MCRR
3415
935k
    201877161U, // t2MCRR2
3416
935k
    546852U,  // t2MLA
3417
935k
    548021U,  // t2MLS
3418
935k
    556471U,  // t2MOVTi16
3419
935k
    9063914U, // t2MOVi
3420
935k
    540159U,  // t2MOVi16
3421
935k
    9063914U, // t2MOVr
3422
935k
    9059558U, // t2MOVsra_flag
3423
935k
    9059563U, // t2MOVsrl_flag
3424
935k
    336124238U, // t2MRC
3425
935k
    336123530U, // t2MRC2
3426
935k
    352872786U, // t2MRRC
3427
935k
    352872079U, // t2MRRC2
3428
935k
    2148056290U,  // t2MRS_AR
3429
935k
    539874U,  // t2MRS_M
3430
935k
    539874U,  // t2MRSbanked
3431
935k
    3221798114U,  // t2MRSsys_AR
3432
935k
    369638536U, // t2MSR_AR
3433
935k
    369638536U, // t2MSR_M
3434
935k
    386415752U, // t2MSRbanked
3435
935k
    555893U,  // t2MUL
3436
935k
    543747U,  // t2MVNi
3437
935k
    9063427U, // t2MVNr
3438
935k
    9051139U, // t2MVNs
3439
935k
    531424U,  // t2ORNri
3440
935k
    531424U,  // t2ORNrr
3441
935k
    560096U,  // t2ORNrs
3442
935k
    531576U,  // t2ORRri
3443
935k
    9051256U, // t2ORRrr
3444
935k
    9079928U, // t2ORRrs
3445
935k
    548115U,  // t2PKHBT
3446
935k
    547023U,  // t2PKHTB
3447
935k
    856178170U, // t2PLDWi12
3448
935k
    872955386U, // t2PLDWi8
3449
935k
    889748986U, // t2PLDWs
3450
935k
    856177055U, // t2PLDi12
3451
935k
    872954271U, // t2PLDi8
3452
935k
    906541471U, // t2PLDpci
3453
935k
    889747871U, // t2PLDs
3454
935k
    856177311U, // t2PLIi12
3455
935k
    872954527U, // t2PLIi8
3456
935k
    906541727U, // t2PLIpci
3457
935k
    889748127U, // t2PLIs
3458
935k
    555406U,  // t2QADD
3459
935k
    554800U,  // t2QADD16
3460
935k
    554903U,  // t2QADD8
3461
935k
    556729U,  // t2QASX
3462
935k
    555380U,  // t2QDADD
3463
935k
    555252U,  // t2QDSUB
3464
935k
    556588U,  // t2QSAX
3465
935k
    555265U,  // t2QSUB
3466
935k
    554762U,  // t2QSUB16
3467
935k
    554864U,  // t2QSUB8
3468
935k
    539998U,  // t2RBIT
3469
935k
    9059798U, // t2REV
3470
935k
    9058132U, // t2REV16
3471
935k
    9058927U, // t2REVSH
3472
935k
    1074313336U,  // t2RFEDB
3473
935k
    2148055160U,  // t2RFEDBW
3474
935k
    1074313224U,  // t2RFEIA
3475
935k
    2148055048U,  // t2RFEIAW
3476
935k
    9051246U, // t2RORri
3477
935k
    9051246U, // t2RORrr
3478
935k
    544424U,  // t2RRX
3479
935k
    9050304U, // t2RSBri
3480
935k
    530624U,  // t2RSBrr
3481
935k
    559296U,  // t2RSBrs
3482
935k
    554807U,  // t2SADD16
3483
935k
    554909U,  // t2SADD8
3484
935k
    556734U,  // t2SASX
3485
935k
    530741U,  // t2SBCri
3486
935k
    9050421U, // t2SBCrr
3487
935k
    9079093U, // t2SBCrs
3488
935k
    548506U,  // t2SBFX
3489
935k
    556506U,  // t2SDIV
3490
935k
    555794U,  // t2SEL
3491
935k
    828701U,  // t2SETPAN
3492
935k
    838170U,  // t2SG
3493
935k
    554783U,  // t2SHADD16
3494
935k
    554888U,  // t2SHADD8
3495
935k
    556716U,  // t2SHASX
3496
935k
    556575U,  // t2SHSAX
3497
935k
    554745U,  // t2SHSUB16
3498
935k
    554849U,  // t2SHSUB8
3499
935k
    1074313546U,  // t2SMC
3500
935k
    546910U,  // t2SMLABB
3501
935k
    548108U,  // t2SMLABT
3502
935k
    547171U,  // t2SMLAD
3503
935k
    548432U,  // t2SMLADX
3504
935k
    580312U,  // t2SMLAL
3505
935k
    579685U,  // t2SMLALBB
3506
935k
    580889U,  // t2SMLALBT
3507
935k
    579992U,  // t2SMLALD
3508
935k
    581214U,  // t2SMLALDX
3509
935k
    579797U,  // t2SMLALTB
3510
935k
    581011U,  // t2SMLALTT
3511
935k
    547016U,  // t2SMLATB
3512
935k
    548236U,  // t2SMLATT
3513
935k
    547083U,  // t2SMLAWB
3514
935k
    548284U,  // t2SMLAWT
3515
935k
    547257U,  // t2SMLSD
3516
935k
    548462U,  // t2SMLSDX
3517
935k
    580003U,  // t2SMLSLD
3518
935k
    581222U,  // t2SMLSLDX
3519
935k
    546850U,  // t2SMMLA
3520
935k
    547907U,  // t2SMMLAR
3521
935k
    548019U,  // t2SMMLS
3522
935k
    547968U,  // t2SMMLSR
3523
935k
    555891U,  // t2SMMUL
3524
935k
    556130U,  // t2SMMULR
3525
935k
    555369U,  // t2SMUAD
3526
935k
    556631U,  // t2SMUADX
3527
935k
    555117U,  // t2SMULBB
3528
935k
    556321U,  // t2SMULBT
3529
935k
    547658U,  // t2SMULL
3530
935k
    555229U,  // t2SMULTB
3531
935k
    556443U,  // t2SMULTT
3532
935k
    555282U,  // t2SMULWB
3533
935k
    556483U,  // t2SMULWT
3534
935k
    555455U,  // t2SMUSD
3535
935k
    556661U,  // t2SMUSDX
3536
935k
    9222284U, // t2SRSDB
3537
935k
    9353356U, // t2SRSDB_UPD
3538
935k
    9222172U, // t2SRSIA
3539
935k
    9353244U, // t2SRSIA_UPD
3540
935k
    548093U,  // t2SSAT
3541
935k
    554821U,  // t2SSAT16
3542
935k
    556593U,  // t2SSAX
3543
935k
    554769U,  // t2SSUB16
3544
935k
    554870U,  // t2SSUB8
3545
935k
    1275615927U,  // t2STC2L_OFFSET
3546
935k
    1275615927U,  // t2STC2L_OPTION
3547
935k
    1275615927U,  // t2STC2L_POST
3548
935k
    1275615927U,  // t2STC2L_PRE
3549
935k
    1275614869U,  // t2STC2_OFFSET
3550
935k
    1275614869U,  // t2STC2_OPTION
3551
935k
    1275614869U,  // t2STC2_POST
3552
935k
    1275614869U,  // t2STC2_PRE
3553
935k
    1275615994U,  // t2STCL_OFFSET
3554
935k
    1275615994U,  // t2STCL_OPTION
3555
935k
    1275615994U,  // t2STCL_POST
3556
935k
    1275615994U,  // t2STCL_PRE
3557
935k
    1275615579U,  // t2STC_OFFSET
3558
935k
    1275615579U,  // t2STC_OPTION
3559
935k
    1275615579U,  // t2STC_POST
3560
935k
    1275615579U,  // t2STC_PRE
3561
935k
    539503U,  // t2STL
3562
935k
    538782U,  // t2STLB
3563
935k
    556674U,  // t2STLEX
3564
935k
    555296U,  // t2STLEXB
3565
935k
    547276U,  // t2STLEXD
3566
935k
    555654U,  // t2STLEXH
3567
935k
    539195U,  // t2STLH
3568
935k
    571526U,  // t2STMDB
3569
935k
    2332571782U,  // t2STMDB_UPD
3570
935k
    9091986U, // t2STMIA
3571
935k
    2341092242U,  // t2STMIA_UPD
3572
935k
    556334U,  // t2STRBT
3573
935k
    185096369U, // t2STRB_POST
3574
935k
    185096369U, // t2STRB_PRE
3575
935k
    9074865U, // t2STRBi12
3576
935k
    555185U,  // t2STRBi8
3577
935k
    9066673U, // t2STRBs
3578
935k
    185100724U, // t2STRD_POST
3579
935k
    185100724U, // t2STRD_PRE
3580
935k
    547252U,  // t2STRDi8
3581
935k
    548500U,  // t2STREX
3582
935k
    555310U,  // t2STREXB
3583
935k
    547290U,  // t2STREXD
3584
935k
    555668U,  // t2STREXH
3585
935k
    556369U,  // t2STRHT
3586
935k
    185096790U, // t2STRH_POST
3587
935k
    185096790U, // t2STRH_PRE
3588
935k
    9075286U, // t2STRHi12
3589
935k
    555606U,  // t2STRHi8
3590
935k
    9067094U, // t2STRHs
3591
935k
    556418U,  // t2STRT
3592
935k
    185097364U, // t2STR_POST
3593
935k
    185097364U, // t2STR_PRE
3594
935k
    9075860U, // t2STRi12
3595
935k
    556180U,  // t2STRi8
3596
935k
    9067668U, // t2STRs
3597
935k
    9485481U, // t2SUBS_PC_LR
3598
935k
    9050358U, // t2SUBri
3599
935k
    556527U,  // t2SUBri12
3600
935k
    9050358U, // t2SUBrr
3601
935k
    9079030U, // t2SUBrs
3602
935k
    546898U,  // t2SXTAB
3603
935k
    546523U,  // t2SXTAB16
3604
935k
    547371U,  // t2SXTAH
3605
935k
    9074922U, // t2SXTB
3606
935k
    554731U,  // t2SXTB16
3607
935k
    9075317U, // t2SXTH
3608
935k
    923285620U, // t2TBB
3609
935k
    940063287U, // t2TBH
3610
935k
    9059391U, // t2TEQri
3611
935k
    9059391U, // t2TEQrr
3612
935k
    9075775U, // t2TEQrs
3613
935k
    956872900U, // t2TSB
3614
935k
    9059720U, // t2TSTri
3615
935k
    9059720U, // t2TSTrr
3616
935k
    9076104U, // t2TSTrs
3617
935k
    540048U,  // t2TT
3618
935k
    538697U,  // t2TTA
3619
935k
    539911U,  // t2TTAT
3620
935k
    540066U,  // t2TTT
3621
935k
    554814U,  // t2UADD16
3622
935k
    554915U,  // t2UADD8
3623
935k
    556739U,  // t2UASX
3624
935k
    548511U,  // t2UBFX
3625
935k
    828738U,  // t2UDF
3626
935k
    556511U,  // t2UDIV
3627
935k
    554791U,  // t2UHADD16
3628
935k
    554895U,  // t2UHADD8
3629
935k
    556722U,  // t2UHASX
3630
935k
    556581U,  // t2UHSAX
3631
935k
    554753U,  // t2UHSUB16
3632
935k
    554856U,  // t2UHSUB8
3633
935k
    580285U,  // t2UMAAL
3634
935k
    580318U,  // t2UMLAL
3635
935k
    547664U,  // t2UMULL
3636
935k
    554799U,  // t2UQADD16
3637
935k
    554902U,  // t2UQADD8
3638
935k
    556728U,  // t2UQASX
3639
935k
    556587U,  // t2UQSAX
3640
935k
    554761U,  // t2UQSUB16
3641
935k
    554863U,  // t2UQSUB8
3642
935k
    554882U,  // t2USAD8
3643
935k
    546650U,  // t2USADA8
3644
935k
    548098U,  // t2USAT
3645
935k
    554828U,  // t2USAT16
3646
935k
    556598U,  // t2USAX
3647
935k
    554776U,  // t2USUB16
3648
935k
    554876U,  // t2USUB8
3649
935k
    546904U,  // t2UXTAB
3650
935k
    546531U,  // t2UXTAB16
3651
935k
    547377U,  // t2UXTAH
3652
935k
    9074927U, // t2UXTB
3653
935k
    554738U,  // t2UXTB16
3654
935k
    9075322U, // t2UXTH
3655
935k
    982776121U, // tADC
3656
935k
    555382U,  // tADDhirr
3657
935k
    177469814U, // tADDi3
3658
935k
    982776182U, // tADDi8
3659
935k
    555382U,  // tADDrSP
3660
935k
    555382U,  // tADDrSPi
3661
935k
    177469814U, // tADDrr
3662
935k
    555382U,  // tADDspi
3663
935k
    555382U,  // tADDspr
3664
935k
    539726U,  // tADR
3665
935k
    982776235U, // tAND
3666
935k
    177470588U, // tASRri
3667
935k
    982776956U, // tASRrr
3668
935k
    1074313296U,  // tB
3669
935k
    982776134U, // tBIC
3670
935k
    828725U,  // tBKPT
3671
935k
    1242090220U,  // tBL
3672
935k
    1242090708U,  // tBLXNSr
3673
935k
    1242091172U,  // tBLXi
3674
935k
    1242091172U,  // tBLXr
3675
935k
    1074314816U,  // tBX
3676
935k
    1074314447U,  // tBXNS
3677
935k
    1074313296U,  // tBcc
3678
935k
    1258988910U,  // tCBNZ
3679
935k
    1258988905U,  // tCBZ
3680
935k
    539583U,  // tCMNz
3681
935k
    539683U,  // tCMPhir
3682
935k
    539683U,  // tCMPi8
3683
935k
    539683U,  // tCMPr
3684
935k
    1308687581U,  // tCPS
3685
935k
    982776938U, // tEOR
3686
935k
    1074314610U,  // tHINT
3687
935k
    828720U,  // tHLT
3688
935k
    0U, // tInt_WIN_eh_sjlj_longjmp
3689
935k
    0U, // tInt_eh_sjlj_longjmp
3690
935k
    0U, // tInt_eh_sjlj_setjmp
3691
935k
    572300U,  // tLDMIA
3692
935k
    555180U,  // tLDRBi
3693
935k
    555180U,  // tLDRBr
3694
935k
    555601U,  // tLDRHi
3695
935k
    555601U,  // tLDRHr
3696
935k
    555198U,  // tLDRSB
3697
935k
    555620U,  // tLDRSH
3698
935k
    556115U,  // tLDRi
3699
935k
    539731U,  // tLDRpci
3700
935k
    556115U,  // tLDRr
3701
935k
    556115U,  // tLDRspi
3702
935k
    177470309U, // tLSLri
3703
935k
    982776677U, // tLSLrr
3704
935k
    177470595U, // tLSRri
3705
935k
    982776963U, // tLSRrr
3706
935k
    1258988842U,  // tMOVSr
3707
935k
    446037482U, // tMOVi8
3708
935k
    540138U,  // tMOVr
3709
935k
    177470325U, // tMUL
3710
935k
    446036995U, // tMVN
3711
935k
    982776952U, // tORR
3712
935k
    0U, // tPICADD
3713
935k
    990432295U, // tPOP
3714
935k
    990431850U, // tPUSH
3715
935k
    540118U,  // tREV
3716
935k
    538452U,  // tREV16
3717
935k
    539247U,  // tREVSH
3718
935k
    982776942U, // tROR
3719
935k
    429258944U, // tRSB
3720
935k
    982776117U, // tSBC
3721
935k
    91368U, // tSETEND
3722
935k
    2332572562U,  // tSTMIA_UPD
3723
935k
    555185U,  // tSTRBi
3724
935k
    555185U,  // tSTRBr
3725
935k
    555606U,  // tSTRHi
3726
935k
    555606U,  // tSTRHr
3727
935k
    556180U,  // tSTRi
3728
935k
    556180U,  // tSTRr
3729
935k
    556180U,  // tSTRspi
3730
935k
    177469686U, // tSUBi3
3731
935k
    982776054U, // tSUBi8
3732
935k
    177469686U, // tSUBrr
3733
935k
    555254U,  // tSUBspi
3734
935k
    1074313567U,  // tSVC
3735
935k
    538858U,  // tSXTB
3736
935k
    539253U,  // tSXTH
3737
935k
    3092U,  // tTRAP
3738
935k
    540040U,  // tTST
3739
935k
    828656U,  // tUDF
3740
935k
    538863U,  // tUXTB
3741
935k
    539258U,  // tUXTH
3742
935k
    1636U,  // t__brkdiv0
3743
935k
  };
3744
3745
935k
  static const uint32_t OpInfo1[] = {
3746
935k
    0U, // PHI
3747
935k
    0U, // INLINEASM
3748
935k
    0U, // CFI_INSTRUCTION
3749
935k
    0U, // EH_LABEL
3750
935k
    0U, // GC_LABEL
3751
935k
    0U, // ANNOTATION_LABEL
3752
935k
    0U, // KILL
3753
935k
    0U, // EXTRACT_SUBREG
3754
935k
    0U, // INSERT_SUBREG
3755
935k
    0U, // IMPLICIT_DEF
3756
935k
    0U, // SUBREG_TO_REG
3757
935k
    0U, // COPY_TO_REGCLASS
3758
935k
    0U, // DBG_VALUE
3759
935k
    0U, // DBG_LABEL
3760
935k
    0U, // REG_SEQUENCE
3761
935k
    0U, // COPY
3762
935k
    0U, // BUNDLE
3763
935k
    0U, // LIFETIME_START
3764
935k
    0U, // LIFETIME_END
3765
935k
    0U, // STACKMAP
3766
935k
    0U, // FENTRY_CALL
3767
935k
    0U, // PATCHPOINT
3768
935k
    0U, // LOAD_STACK_GUARD
3769
935k
    0U, // STATEPOINT
3770
935k
    0U, // LOCAL_ESCAPE
3771
935k
    0U, // FAULTING_OP
3772
935k
    0U, // PATCHABLE_OP
3773
935k
    0U, // PATCHABLE_FUNCTION_ENTER
3774
935k
    0U, // PATCHABLE_RET
3775
935k
    0U, // PATCHABLE_FUNCTION_EXIT
3776
935k
    0U, // PATCHABLE_TAIL_CALL
3777
935k
    0U, // PATCHABLE_EVENT_CALL
3778
935k
    0U, // PATCHABLE_TYPED_EVENT_CALL
3779
935k
    0U, // ICALL_BRANCH_FUNNEL
3780
935k
    0U, // G_ADD
3781
935k
    0U, // G_SUB
3782
935k
    0U, // G_MUL
3783
935k
    0U, // G_SDIV
3784
935k
    0U, // G_UDIV
3785
935k
    0U, // G_SREM
3786
935k
    0U, // G_UREM
3787
935k
    0U, // G_AND
3788
935k
    0U, // G_OR
3789
935k
    0U, // G_XOR
3790
935k
    0U, // G_IMPLICIT_DEF
3791
935k
    0U, // G_PHI
3792
935k
    0U, // G_FRAME_INDEX
3793
935k
    0U, // G_GLOBAL_VALUE
3794
935k
    0U, // G_EXTRACT
3795
935k
    0U, // G_UNMERGE_VALUES
3796
935k
    0U, // G_INSERT
3797
935k
    0U, // G_MERGE_VALUES
3798
935k
    0U, // G_PTRTOINT
3799
935k
    0U, // G_INTTOPTR
3800
935k
    0U, // G_BITCAST
3801
935k
    0U, // G_LOAD
3802
935k
    0U, // G_SEXTLOAD
3803
935k
    0U, // G_ZEXTLOAD
3804
935k
    0U, // G_STORE
3805
935k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
3806
935k
    0U, // G_ATOMIC_CMPXCHG
3807
935k
    0U, // G_ATOMICRMW_XCHG
3808
935k
    0U, // G_ATOMICRMW_ADD
3809
935k
    0U, // G_ATOMICRMW_SUB
3810
935k
    0U, // G_ATOMICRMW_AND
3811
935k
    0U, // G_ATOMICRMW_NAND
3812
935k
    0U, // G_ATOMICRMW_OR
3813
935k
    0U, // G_ATOMICRMW_XOR
3814
935k
    0U, // G_ATOMICRMW_MAX
3815
935k
    0U, // G_ATOMICRMW_MIN
3816
935k
    0U, // G_ATOMICRMW_UMAX
3817
935k
    0U, // G_ATOMICRMW_UMIN
3818
935k
    0U, // G_BRCOND
3819
935k
    0U, // G_BRINDIRECT
3820
935k
    0U, // G_INTRINSIC
3821
935k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
3822
935k
    0U, // G_ANYEXT
3823
935k
    0U, // G_TRUNC
3824
935k
    0U, // G_CONSTANT
3825
935k
    0U, // G_FCONSTANT
3826
935k
    0U, // G_VASTART
3827
935k
    0U, // G_VAARG
3828
935k
    0U, // G_SEXT
3829
935k
    0U, // G_ZEXT
3830
935k
    0U, // G_SHL
3831
935k
    0U, // G_LSHR
3832
935k
    0U, // G_ASHR
3833
935k
    0U, // G_ICMP
3834
935k
    0U, // G_FCMP
3835
935k
    0U, // G_SELECT
3836
935k
    0U, // G_UADDE
3837
935k
    0U, // G_USUBE
3838
935k
    0U, // G_SADDO
3839
935k
    0U, // G_SSUBO
3840
935k
    0U, // G_UMULO
3841
935k
    0U, // G_SMULO
3842
935k
    0U, // G_UMULH
3843
935k
    0U, // G_SMULH
3844
935k
    0U, // G_FADD
3845
935k
    0U, // G_FSUB
3846
935k
    0U, // G_FMUL
3847
935k
    0U, // G_FMA
3848
935k
    0U, // G_FDIV
3849
935k
    0U, // G_FREM
3850
935k
    0U, // G_FPOW
3851
935k
    0U, // G_FEXP
3852
935k
    0U, // G_FEXP2
3853
935k
    0U, // G_FLOG
3854
935k
    0U, // G_FLOG2
3855
935k
    0U, // G_FNEG
3856
935k
    0U, // G_FPEXT
3857
935k
    0U, // G_FPTRUNC
3858
935k
    0U, // G_FPTOSI
3859
935k
    0U, // G_FPTOUI
3860
935k
    0U, // G_SITOFP
3861
935k
    0U, // G_UITOFP
3862
935k
    0U, // G_FABS
3863
935k
    0U, // G_GEP
3864
935k
    0U, // G_PTR_MASK
3865
935k
    0U, // G_BR
3866
935k
    0U, // G_INSERT_VECTOR_ELT
3867
935k
    0U, // G_EXTRACT_VECTOR_ELT
3868
935k
    0U, // G_SHUFFLE_VECTOR
3869
935k
    0U, // G_BSWAP
3870
935k
    0U, // G_ADDRSPACE_CAST
3871
935k
    0U, // G_BLOCK_ADDR
3872
935k
    0U, // ABS
3873
935k
    0U, // ADDSri
3874
935k
    0U, // ADDSrr
3875
935k
    0U, // ADDSrsi
3876
935k
    0U, // ADDSrsr
3877
935k
    0U, // ADJCALLSTACKDOWN
3878
935k
    0U, // ADJCALLSTACKUP
3879
935k
    0U, // ASRi
3880
935k
    0U, // ASRr
3881
935k
    0U, // B
3882
935k
    0U, // BCCZi64
3883
935k
    0U, // BCCi64
3884
935k
    0U, // BMOVPCB_CALL
3885
935k
    0U, // BMOVPCRX_CALL
3886
935k
    0U, // BR_JTadd
3887
935k
    0U, // BR_JTm_i12
3888
935k
    0U, // BR_JTm_rs
3889
935k
    0U, // BR_JTr
3890
935k
    0U, // BX_CALL
3891
935k
    0U, // CMP_SWAP_16
3892
935k
    0U, // CMP_SWAP_32
3893
935k
    0U, // CMP_SWAP_64
3894
935k
    0U, // CMP_SWAP_8
3895
935k
    0U, // CONSTPOOL_ENTRY
3896
935k
    0U, // COPY_STRUCT_BYVAL_I32
3897
935k
    0U, // CompilerBarrier
3898
935k
    0U, // ITasm
3899
935k
    0U, // Int_eh_sjlj_dispatchsetup
3900
935k
    0U, // Int_eh_sjlj_longjmp
3901
935k
    0U, // Int_eh_sjlj_setjmp
3902
935k
    0U, // Int_eh_sjlj_setjmp_nofp
3903
935k
    0U, // Int_eh_sjlj_setup_dispatch
3904
935k
    0U, // JUMPTABLE_ADDRS
3905
935k
    0U, // JUMPTABLE_INSTS
3906
935k
    0U, // JUMPTABLE_TBB
3907
935k
    0U, // JUMPTABLE_TBH
3908
935k
    0U, // LDMIA_RET
3909
935k
    8U, // LDRBT_POST
3910
935k
    1024U,  // LDRConstPool
3911
935k
    0U, // LDRLIT_ga_abs
3912
935k
    0U, // LDRLIT_ga_pcrel
3913
935k
    0U, // LDRLIT_ga_pcrel_ldr
3914
935k
    8U, // LDRT_POST
3915
935k
    0U, // LEApcrel
3916
935k
    0U, // LEApcrelJT
3917
935k
    0U, // LSLi
3918
935k
    0U, // LSLr
3919
935k
    0U, // LSRi
3920
935k
    0U, // LSRr
3921
935k
    0U, // MEMCPY
3922
935k
    0U, // MLAv5
3923
935k
    0U, // MOVCCi
3924
935k
    0U, // MOVCCi16
3925
935k
    0U, // MOVCCi32imm
3926
935k
    0U, // MOVCCr
3927
935k
    0U, // MOVCCsi
3928
935k
    0U, // MOVCCsr
3929
935k
    0U, // MOVPCRX
3930
935k
    0U, // MOVTi16_ga_pcrel
3931
935k
    0U, // MOV_ga_pcrel
3932
935k
    0U, // MOV_ga_pcrel_ldr
3933
935k
    0U, // MOVi16_ga_pcrel
3934
935k
    0U, // MOVi32imm
3935
935k
    0U, // MOVsra_flag
3936
935k
    0U, // MOVsrl_flag
3937
935k
    0U, // MULv5
3938
935k
    0U, // MVNCCi
3939
935k
    0U, // PICADD
3940
935k
    0U, // PICLDR
3941
935k
    0U, // PICLDRB
3942
935k
    0U, // PICLDRH
3943
935k
    0U, // PICLDRSB
3944
935k
    0U, // PICLDRSH
3945
935k
    0U, // PICSTR
3946
935k
    0U, // PICSTRB
3947
935k
    0U, // PICSTRH
3948
935k
    0U, // RORi
3949
935k
    0U, // RORr
3950
935k
    0U, // RRX
3951
935k
    1024U,  // RRXi
3952
935k
    0U, // RSBSri
3953
935k
    0U, // RSBSrsi
3954
935k
    0U, // RSBSrsr
3955
935k
    0U, // SMLALv5
3956
935k
    0U, // SMULLv5
3957
935k
    0U, // SPACE
3958
935k
    8U, // STRBT_POST
3959
935k
    0U, // STRBi_preidx
3960
935k
    0U, // STRBr_preidx
3961
935k
    0U, // STRH_preidx
3962
935k
    8U, // STRT_POST
3963
935k
    0U, // STRi_preidx
3964
935k
    0U, // STRr_preidx
3965
935k
    0U, // SUBS_PC_LR
3966
935k
    0U, // SUBSri
3967
935k
    0U, // SUBSrr
3968
935k
    0U, // SUBSrsi
3969
935k
    0U, // SUBSrsr
3970
935k
    0U, // TAILJMPd
3971
935k
    0U, // TAILJMPr
3972
935k
    0U, // TAILJMPr4
3973
935k
    0U, // TCRETURNdi
3974
935k
    0U, // TCRETURNri
3975
935k
    0U, // TPsoft
3976
935k
    0U, // UMLALv5
3977
935k
    0U, // UMULLv5
3978
935k
    1040U,  // VLD1LNdAsm_16
3979
935k
    1040U,  // VLD1LNdAsm_32
3980
935k
    1040U,  // VLD1LNdAsm_8
3981
935k
    2064U,  // VLD1LNdWB_fixed_Asm_16
3982
935k
    2064U,  // VLD1LNdWB_fixed_Asm_32
3983
935k
    2064U,  // VLD1LNdWB_fixed_Asm_8
3984
935k
    32784U, // VLD1LNdWB_register_Asm_16
3985
935k
    32784U, // VLD1LNdWB_register_Asm_32
3986
935k
    32784U, // VLD1LNdWB_register_Asm_8
3987
935k
    1040U,  // VLD2LNdAsm_16
3988
935k
    1040U,  // VLD2LNdAsm_32
3989
935k
    1040U,  // VLD2LNdAsm_8
3990
935k
    2064U,  // VLD2LNdWB_fixed_Asm_16
3991
935k
    2064U,  // VLD2LNdWB_fixed_Asm_32
3992
935k
    2064U,  // VLD2LNdWB_fixed_Asm_8
3993
935k
    32784U, // VLD2LNdWB_register_Asm_16
3994
935k
    32784U, // VLD2LNdWB_register_Asm_32
3995
935k
    32784U, // VLD2LNdWB_register_Asm_8
3996
935k
    1040U,  // VLD2LNqAsm_16
3997
935k
    1040U,  // VLD2LNqAsm_32
3998
935k
    2064U,  // VLD2LNqWB_fixed_Asm_16
3999
935k
    2064U,  // VLD2LNqWB_fixed_Asm_32
4000
935k
    32784U, // VLD2LNqWB_register_Asm_16
4001
935k
    32784U, // VLD2LNqWB_register_Asm_32
4002
935k
    0U, // VLD3DUPdAsm_16
4003
935k
    0U, // VLD3DUPdAsm_32
4004
935k
    0U, // VLD3DUPdAsm_8
4005
935k
    0U, // VLD3DUPdWB_fixed_Asm_16
4006
935k
    0U, // VLD3DUPdWB_fixed_Asm_32
4007
935k
    0U, // VLD3DUPdWB_fixed_Asm_8
4008
935k
    1048U,  // VLD3DUPdWB_register_Asm_16
4009
935k
    1048U,  // VLD3DUPdWB_register_Asm_32
4010
935k
    1048U,  // VLD3DUPdWB_register_Asm_8
4011
935k
    0U, // VLD3DUPqAsm_16
4012
935k
    0U, // VLD3DUPqAsm_32
4013
935k
    0U, // VLD3DUPqAsm_8
4014
935k
    0U, // VLD3DUPqWB_fixed_Asm_16
4015
935k
    0U, // VLD3DUPqWB_fixed_Asm_32
4016
935k
    0U, // VLD3DUPqWB_fixed_Asm_8
4017
935k
    1048U,  // VLD3DUPqWB_register_Asm_16
4018
935k
    1048U,  // VLD3DUPqWB_register_Asm_32
4019
935k
    1048U,  // VLD3DUPqWB_register_Asm_8
4020
935k
    1040U,  // VLD3LNdAsm_16
4021
935k
    1040U,  // VLD3LNdAsm_32
4022
935k
    1040U,  // VLD3LNdAsm_8
4023
935k
    2064U,  // VLD3LNdWB_fixed_Asm_16
4024
935k
    2064U,  // VLD3LNdWB_fixed_Asm_32
4025
935k
    2064U,  // VLD3LNdWB_fixed_Asm_8
4026
935k
    32784U, // VLD3LNdWB_register_Asm_16
4027
935k
    32784U, // VLD3LNdWB_register_Asm_32
4028
935k
    32784U, // VLD3LNdWB_register_Asm_8
4029
935k
    1040U,  // VLD3LNqAsm_16
4030
935k
    1040U,  // VLD3LNqAsm_32
4031
935k
    2064U,  // VLD3LNqWB_fixed_Asm_16
4032
935k
    2064U,  // VLD3LNqWB_fixed_Asm_32
4033
935k
    32784U, // VLD3LNqWB_register_Asm_16
4034
935k
    32784U, // VLD3LNqWB_register_Asm_32
4035
935k
    32U,  // VLD3dAsm_16
4036
935k
    32U,  // VLD3dAsm_32
4037
935k
    32U,  // VLD3dAsm_8
4038
935k
    40U,  // VLD3dWB_fixed_Asm_16
4039
935k
    40U,  // VLD3dWB_fixed_Asm_32
4040
935k
    40U,  // VLD3dWB_fixed_Asm_8
4041
935k
    68656U, // VLD3dWB_register_Asm_16
4042
935k
    68656U, // VLD3dWB_register_Asm_32
4043
935k
    68656U, // VLD3dWB_register_Asm_8
4044
935k
    0U, // VLD3qAsm_16
4045
935k
    0U, // VLD3qAsm_32
4046
935k
    0U, // VLD3qAsm_8
4047
935k
    0U, // VLD3qWB_fixed_Asm_16
4048
935k
    0U, // VLD3qWB_fixed_Asm_32
4049
935k
    0U, // VLD3qWB_fixed_Asm_8
4050
935k
    1048U,  // VLD3qWB_register_Asm_16
4051
935k
    1048U,  // VLD3qWB_register_Asm_32
4052
935k
    1048U,  // VLD3qWB_register_Asm_8
4053
935k
    0U, // VLD4DUPdAsm_16
4054
935k
    0U, // VLD4DUPdAsm_32
4055
935k
    0U, // VLD4DUPdAsm_8
4056
935k
    0U, // VLD4DUPdWB_fixed_Asm_16
4057
935k
    0U, // VLD4DUPdWB_fixed_Asm_32
4058
935k
    0U, // VLD4DUPdWB_fixed_Asm_8
4059
935k
    1048U,  // VLD4DUPdWB_register_Asm_16
4060
935k
    1048U,  // VLD4DUPdWB_register_Asm_32
4061
935k
    1048U,  // VLD4DUPdWB_register_Asm_8
4062
935k
    0U, // VLD4DUPqAsm_16
4063
935k
    0U, // VLD4DUPqAsm_32
4064
935k
    0U, // VLD4DUPqAsm_8
4065
935k
    0U, // VLD4DUPqWB_fixed_Asm_16
4066
935k
    0U, // VLD4DUPqWB_fixed_Asm_32
4067
935k
    0U, // VLD4DUPqWB_fixed_Asm_8
4068
935k
    1048U,  // VLD4DUPqWB_register_Asm_16
4069
935k
    1048U,  // VLD4DUPqWB_register_Asm_32
4070
935k
    1048U,  // VLD4DUPqWB_register_Asm_8
4071
935k
    1040U,  // VLD4LNdAsm_16
4072
935k
    1040U,  // VLD4LNdAsm_32
4073
935k
    1040U,  // VLD4LNdAsm_8
4074
935k
    2064U,  // VLD4LNdWB_fixed_Asm_16
4075
935k
    2064U,  // VLD4LNdWB_fixed_Asm_32
4076
935k
    2064U,  // VLD4LNdWB_fixed_Asm_8
4077
935k
    32784U, // VLD4LNdWB_register_Asm_16
4078
935k
    32784U, // VLD4LNdWB_register_Asm_32
4079
935k
    32784U, // VLD4LNdWB_register_Asm_8
4080
935k
    1040U,  // VLD4LNqAsm_16
4081
935k
    1040U,  // VLD4LNqAsm_32
4082
935k
    2064U,  // VLD4LNqWB_fixed_Asm_16
4083
935k
    2064U,  // VLD4LNqWB_fixed_Asm_32
4084
935k
    32784U, // VLD4LNqWB_register_Asm_16
4085
935k
    32784U, // VLD4LNqWB_register_Asm_32
4086
935k
    32U,  // VLD4dAsm_16
4087
935k
    32U,  // VLD4dAsm_32
4088
935k
    32U,  // VLD4dAsm_8
4089
935k
    40U,  // VLD4dWB_fixed_Asm_16
4090
935k
    40U,  // VLD4dWB_fixed_Asm_32
4091
935k
    40U,  // VLD4dWB_fixed_Asm_8
4092
935k
    68656U, // VLD4dWB_register_Asm_16
4093
935k
    68656U, // VLD4dWB_register_Asm_32
4094
935k
    68656U, // VLD4dWB_register_Asm_8
4095
935k
    0U, // VLD4qAsm_16
4096
935k
    0U, // VLD4qAsm_32
4097
935k
    0U, // VLD4qAsm_8
4098
935k
    0U, // VLD4qWB_fixed_Asm_16
4099
935k
    0U, // VLD4qWB_fixed_Asm_32
4100
935k
    0U, // VLD4qWB_fixed_Asm_8
4101
935k
    1048U,  // VLD4qWB_register_Asm_16
4102
935k
    1048U,  // VLD4qWB_register_Asm_32
4103
935k
    1048U,  // VLD4qWB_register_Asm_8
4104
935k
    0U, // VMOVD0
4105
935k
    0U, // VMOVDcc
4106
935k
    0U, // VMOVQ0
4107
935k
    0U, // VMOVScc
4108
935k
    1040U,  // VST1LNdAsm_16
4109
935k
    1040U,  // VST1LNdAsm_32
4110
935k
    1040U,  // VST1LNdAsm_8
4111
935k
    2064U,  // VST1LNdWB_fixed_Asm_16
4112
935k
    2064U,  // VST1LNdWB_fixed_Asm_32
4113
935k
    2064U,  // VST1LNdWB_fixed_Asm_8
4114
935k
    32784U, // VST1LNdWB_register_Asm_16
4115
935k
    32784U, // VST1LNdWB_register_Asm_32
4116
935k
    32784U, // VST1LNdWB_register_Asm_8
4117
935k
    1040U,  // VST2LNdAsm_16
4118
935k
    1040U,  // VST2LNdAsm_32
4119
935k
    1040U,  // VST2LNdAsm_8
4120
935k
    2064U,  // VST2LNdWB_fixed_Asm_16
4121
935k
    2064U,  // VST2LNdWB_fixed_Asm_32
4122
935k
    2064U,  // VST2LNdWB_fixed_Asm_8
4123
935k
    32784U, // VST2LNdWB_register_Asm_16
4124
935k
    32784U, // VST2LNdWB_register_Asm_32
4125
935k
    32784U, // VST2LNdWB_register_Asm_8
4126
935k
    1040U,  // VST2LNqAsm_16
4127
935k
    1040U,  // VST2LNqAsm_32
4128
935k
    2064U,  // VST2LNqWB_fixed_Asm_16
4129
935k
    2064U,  // VST2LNqWB_fixed_Asm_32
4130
935k
    32784U, // VST2LNqWB_register_Asm_16
4131
935k
    32784U, // VST2LNqWB_register_Asm_32
4132
935k
    1040U,  // VST3LNdAsm_16
4133
935k
    1040U,  // VST3LNdAsm_32
4134
935k
    1040U,  // VST3LNdAsm_8
4135
935k
    2064U,  // VST3LNdWB_fixed_Asm_16
4136
935k
    2064U,  // VST3LNdWB_fixed_Asm_32
4137
935k
    2064U,  // VST3LNdWB_fixed_Asm_8
4138
935k
    32784U, // VST3LNdWB_register_Asm_16
4139
935k
    32784U, // VST3LNdWB_register_Asm_32
4140
935k
    32784U, // VST3LNdWB_register_Asm_8
4141
935k
    1040U,  // VST3LNqAsm_16
4142
935k
    1040U,  // VST3LNqAsm_32
4143
935k
    2064U,  // VST3LNqWB_fixed_Asm_16
4144
935k
    2064U,  // VST3LNqWB_fixed_Asm_32
4145
935k
    32784U, // VST3LNqWB_register_Asm_16
4146
935k
    32784U, // VST3LNqWB_register_Asm_32
4147
935k
    32U,  // VST3dAsm_16
4148
935k
    32U,  // VST3dAsm_32
4149
935k
    32U,  // VST3dAsm_8
4150
935k
    40U,  // VST3dWB_fixed_Asm_16
4151
935k
    40U,  // VST3dWB_fixed_Asm_32
4152
935k
    40U,  // VST3dWB_fixed_Asm_8
4153
935k
    68656U, // VST3dWB_register_Asm_16
4154
935k
    68656U, // VST3dWB_register_Asm_32
4155
935k
    68656U, // VST3dWB_register_Asm_8
4156
935k
    0U, // VST3qAsm_16
4157
935k
    0U, // VST3qAsm_32
4158
935k
    0U, // VST3qAsm_8
4159
935k
    0U, // VST3qWB_fixed_Asm_16
4160
935k
    0U, // VST3qWB_fixed_Asm_32
4161
935k
    0U, // VST3qWB_fixed_Asm_8
4162
935k
    1048U,  // VST3qWB_register_Asm_16
4163
935k
    1048U,  // VST3qWB_register_Asm_32
4164
935k
    1048U,  // VST3qWB_register_Asm_8
4165
935k
    1040U,  // VST4LNdAsm_16
4166
935k
    1040U,  // VST4LNdAsm_32
4167
935k
    1040U,  // VST4LNdAsm_8
4168
935k
    2064U,  // VST4LNdWB_fixed_Asm_16
4169
935k
    2064U,  // VST4LNdWB_fixed_Asm_32
4170
935k
    2064U,  // VST4LNdWB_fixed_Asm_8
4171
935k
    32784U, // VST4LNdWB_register_Asm_16
4172
935k
    32784U, // VST4LNdWB_register_Asm_32
4173
935k
    32784U, // VST4LNdWB_register_Asm_8
4174
935k
    1040U,  // VST4LNqAsm_16
4175
935k
    1040U,  // VST4LNqAsm_32
4176
935k
    2064U,  // VST4LNqWB_fixed_Asm_16
4177
935k
    2064U,  // VST4LNqWB_fixed_Asm_32
4178
935k
    32784U, // VST4LNqWB_register_Asm_16
4179
935k
    32784U, // VST4LNqWB_register_Asm_32
4180
935k
    32U,  // VST4dAsm_16
4181
935k
    32U,  // VST4dAsm_32
4182
935k
    32U,  // VST4dAsm_8
4183
935k
    40U,  // VST4dWB_fixed_Asm_16
4184
935k
    40U,  // VST4dWB_fixed_Asm_32
4185
935k
    40U,  // VST4dWB_fixed_Asm_8
4186
935k
    68656U, // VST4dWB_register_Asm_16
4187
935k
    68656U, // VST4dWB_register_Asm_32
4188
935k
    68656U, // VST4dWB_register_Asm_8
4189
935k
    0U, // VST4qAsm_16
4190
935k
    0U, // VST4qAsm_32
4191
935k
    0U, // VST4qAsm_8
4192
935k
    0U, // VST4qWB_fixed_Asm_16
4193
935k
    0U, // VST4qWB_fixed_Asm_32
4194
935k
    0U, // VST4qWB_fixed_Asm_8
4195
935k
    1048U,  // VST4qWB_register_Asm_16
4196
935k
    1048U,  // VST4qWB_register_Asm_32
4197
935k
    1048U,  // VST4qWB_register_Asm_8
4198
935k
    0U, // WIN__CHKSTK
4199
935k
    0U, // WIN__DBZCHK
4200
935k
    0U, // t2ABS
4201
935k
    0U, // t2ADDSri
4202
935k
    0U, // t2ADDSrr
4203
935k
    0U, // t2ADDSrs
4204
935k
    0U, // t2BR_JT
4205
935k
    0U, // t2LDMIA_RET
4206
935k
    1024U,  // t2LDRBpcrel
4207
935k
    1024U,  // t2LDRConstPool
4208
935k
    1024U,  // t2LDRHpcrel
4209
935k
    1024U,  // t2LDRSBpcrel
4210
935k
    1024U,  // t2LDRSHpcrel
4211
935k
    0U, // t2LDRpci_pic
4212
935k
    1024U,  // t2LDRpcrel
4213
935k
    0U, // t2LEApcrel
4214
935k
    0U, // t2LEApcrelJT
4215
935k
    0U, // t2MOVCCasr
4216
935k
    0U, // t2MOVCCi
4217
935k
    0U, // t2MOVCCi16
4218
935k
    0U, // t2MOVCCi32imm
4219
935k
    0U, // t2MOVCClsl
4220
935k
    0U, // t2MOVCClsr
4221
935k
    0U, // t2MOVCCr
4222
935k
    0U, // t2MOVCCror
4223
935k
    56U,  // t2MOVSsi
4224
935k
    64U,  // t2MOVSsr
4225
935k
    0U, // t2MOVTi16_ga_pcrel
4226
935k
    0U, // t2MOV_ga_pcrel
4227
935k
    0U, // t2MOVi16_ga_pcrel
4228
935k
    0U, // t2MOVi32imm
4229
935k
    56U,  // t2MOVsi
4230
935k
    64U,  // t2MOVsr
4231
935k
    0U, // t2MVNCCi
4232
935k
    0U, // t2RSBSri
4233
935k
    0U, // t2RSBSrs
4234
935k
    0U, // t2STRB_preidx
4235
935k
    0U, // t2STRH_preidx
4236
935k
    0U, // t2STR_preidx
4237
935k
    0U, // t2SUBSri
4238
935k
    0U, // t2SUBSrr
4239
935k
    0U, // t2SUBSrs
4240
935k
    0U, // t2TBB_JT
4241
935k
    0U, // t2TBH_JT
4242
935k
    0U, // tADCS
4243
935k
    0U, // tADDSi3
4244
935k
    0U, // tADDSi8
4245
935k
    0U, // tADDSrr
4246
935k
    0U, // tADDframe
4247
935k
    0U, // tADJCALLSTACKDOWN
4248
935k
    0U, // tADJCALLSTACKUP
4249
935k
    0U, // tBRIND
4250
935k
    0U, // tBR_JTr
4251
935k
    0U, // tBX_CALL
4252
935k
    0U, // tBX_RET
4253
935k
    0U, // tBX_RET_vararg
4254
935k
    0U, // tBfar
4255
935k
    0U, // tLDMIA_UPD
4256
935k
    1024U,  // tLDRConstPool
4257
935k
    0U, // tLDRLIT_ga_abs
4258
935k
    0U, // tLDRLIT_ga_pcrel
4259
935k
    0U, // tLDR_postidx
4260
935k
    0U, // tLDRpci_pic
4261
935k
    0U, // tLEApcrel
4262
935k
    0U, // tLEApcrelJT
4263
935k
    0U, // tMOVCCr_pseudo
4264
935k
    0U, // tPOP_RET
4265
935k
    0U, // tSBCS
4266
935k
    0U, // tSUBSi3
4267
935k
    0U, // tSUBSi8
4268
935k
    0U, // tSUBSrr
4269
935k
    0U, // tTAILJMPd
4270
935k
    0U, // tTAILJMPdND
4271
935k
    0U, // tTAILJMPr
4272
935k
    0U, // tTBB_JT
4273
935k
    0U, // tTBH_JT
4274
935k
    0U, // tTPsoft
4275
935k
    98304U, // ADCri
4276
935k
    0U, // ADCrr
4277
935k
    131072U,  // ADCrsi
4278
935k
    0U, // ADCrsr
4279
935k
    98304U, // ADDri
4280
935k
    0U, // ADDrr
4281
935k
    131072U,  // ADDrsi
4282
935k
    0U, // ADDrsr
4283
935k
    72U,  // ADR
4284
935k
    0U, // AESD
4285
935k
    0U, // AESE
4286
935k
    0U, // AESIMC
4287
935k
    0U, // AESMC
4288
935k
    98304U, // ANDri
4289
935k
    0U, // ANDrr
4290
935k
    131072U,  // ANDrsi
4291
935k
    0U, // ANDrsr
4292
935k
    80U,  // BFC
4293
935k
    163928U,  // BFI
4294
935k
    98304U, // BICri
4295
935k
    0U, // BICrr
4296
935k
    131072U,  // BICrsi
4297
935k
    0U, // BICrsr
4298
935k
    0U, // BKPT
4299
935k
    0U, // BL
4300
935k
    0U, // BLX
4301
935k
    0U, // BLX_pred
4302
935k
    0U, // BLXi
4303
935k
    0U, // BL_pred
4304
935k
    0U, // BX
4305
935k
    0U, // BXJ
4306
935k
    0U, // BX_RET
4307
935k
    0U, // BX_pred
4308
935k
    0U, // Bcc
4309
935k
    4145U,  // CDP
4310
935k
    0U, // CDP2
4311
935k
    0U, // CLREX
4312
935k
    1024U,  // CLZ
4313
935k
    96U,  // CMNri
4314
935k
    1024U,  // CMNzrr
4315
935k
    104U, // CMNzrsi
4316
935k
    64U,  // CMNzrsr
4317
935k
    96U,  // CMPri
4318
935k
    1024U,  // CMPrr
4319
935k
    104U, // CMPrsi
4320
935k
    64U,  // CMPrsr
4321
935k
    0U, // CPS1p
4322
935k
    0U, // CPS2p
4323
935k
    1112U,  // CPS3p
4324
935k
    1112U,  // CRC32B
4325
935k
    1112U,  // CRC32CB
4326
935k
    1112U,  // CRC32CH
4327
935k
    1112U,  // CRC32CW
4328
935k
    1112U,  // CRC32H
4329
935k
    1112U,  // CRC32W
4330
935k
    0U, // DBG
4331
935k
    0U, // DMB
4332
935k
    0U, // DSB
4333
935k
    98304U, // EORri
4334
935k
    0U, // EORrr
4335
935k
    131072U,  // EORrsi
4336
935k
    0U, // EORrsr
4337
935k
    0U, // ERET
4338
935k
    1U, // FCONSTD
4339
935k
    1U, // FCONSTH
4340
935k
    1U, // FCONSTS
4341
935k
    33U,  // FLDMXDB_UPD
4342
935k
    1136U,  // FLDMXIA
4343
935k
    33U,  // FLDMXIA_UPD
4344
935k
    0U, // FMSTAT
4345
935k
    33U,  // FSTMXDB_UPD
4346
935k
    1136U,  // FSTMXIA
4347
935k
    33U,  // FSTMXIA_UPD
4348
935k
    0U, // HINT
4349
935k
    0U, // HLT
4350
935k
    0U, // HVC
4351
935k
    0U, // ISB
4352
935k
    8U, // LDA
4353
935k
    8U, // LDAB
4354
935k
    8U, // LDAEX
4355
935k
    8U, // LDAEXB
4356
935k
    0U, // LDAEXD
4357
935k
    8U, // LDAEXH
4358
935k
    8U, // LDAH
4359
935k
    0U, // LDC2L_OFFSET
4360
935k
    1U, // LDC2L_OPTION
4361
935k
    2U, // LDC2L_POST
4362
935k
    0U, // LDC2L_PRE
4363
935k
    0U, // LDC2_OFFSET
4364
935k
    1U, // LDC2_OPTION
4365
935k
    2U, // LDC2_POST
4366
935k
    0U, // LDC2_PRE
4367
935k
    122U, // LDCL_OFFSET
4368
935k
    196738U,  // LDCL_OPTION
4369
935k
    229506U,  // LDCL_POST
4370
935k
    138U, // LDCL_PRE
4371
935k
    122U, // LDC_OFFSET
4372
935k
    196738U,  // LDC_OPTION
4373
935k
    229506U,  // LDC_POST
4374
935k
    138U, // LDC_PRE
4375
935k
    1136U,  // LDMDA
4376
935k
    33U,  // LDMDA_UPD
4377
935k
    1136U,  // LDMDB
4378
935k
    33U,  // LDMDB_UPD
4379
935k
    1136U,  // LDMIA
4380
935k
    33U,  // LDMIA_UPD
4381
935k
    1136U,  // LDMIB
4382
935k
    33U,  // LDMIB_UPD
4383
935k
    262272U,  // LDRBT_POST_IMM
4384
935k
    262272U,  // LDRBT_POST_REG
4385
935k
    262272U,  // LDRB_POST_IMM
4386
935k
    262272U,  // LDRB_POST_REG
4387
935k
    144U, // LDRB_PRE_IMM
4388
935k
    152U, // LDRB_PRE_REG
4389
935k
    160U, // LDRBi12
4390
935k
    168U, // LDRBrs
4391
935k
    294912U,  // LDRD
4392
935k
    2424832U, // LDRD_POST
4393
935k
    360448U,  // LDRD_PRE
4394
935k
    8U, // LDREX
4395
935k
    8U, // LDREXB
4396
935k
    0U, // LDREXD
4397
935k
    8U, // LDREXH
4398
935k
    176U, // LDRH
4399
935k
    393344U,  // LDRHTi
4400
935k
    426112U,  // LDRHTr
4401
935k
    458880U,  // LDRH_POST
4402
935k
    184U, // LDRH_PRE
4403
935k
    176U, // LDRSB
4404
935k
    393344U,  // LDRSBTi
4405
935k
    426112U,  // LDRSBTr
4406
935k
    458880U,  // LDRSB_POST
4407
935k
    184U, // LDRSB_PRE
4408
935k
    176U, // LDRSH
4409
935k
    393344U,  // LDRSHTi
4410
935k
    426112U,  // LDRSHTr
4411
935k
    458880U,  // LDRSH_POST
4412
935k
    184U, // LDRSH_PRE
4413
935k
    262272U,  // LDRT_POST_IMM
4414
935k
    262272U,  // LDRT_POST_REG
4415
935k
    262272U,  // LDR_POST_IMM
4416
935k
    262272U,  // LDR_POST_REG
4417
935k
    144U, // LDR_PRE_IMM
4418
935k
    152U, // LDR_PRE_REG
4419
935k
    160U, // LDRcp
4420
935k
    160U, // LDRi12
4421
935k
    168U, // LDRrs
4422
935k
    4690993U, // MCR
4423
935k
    192U, // MCR2
4424
935k
    6788145U, // MCRR
4425
935k
    524312U,  // MCRR2
4426
935k
    35651584U,  // MLA
4427
935k
    35651584U,  // MLS
4428
935k
    0U, // MOVPCLR
4429
935k
    1112U,  // MOVTi16
4430
935k
    96U,  // MOVi
4431
935k
    1024U,  // MOVi16
4432
935k
    1024U,  // MOVr
4433
935k
    1024U,  // MOVr_TC
4434
935k
    104U, // MOVsi
4435
935k
    64U,  // MOVsr
4436
935k
    0U, // MRC
4437
935k
    0U, // MRC2
4438
935k
    0U, // MRRC
4439
935k
    0U, // MRRC2
4440
935k
    2U, // MRS
4441
935k
    200U, // MRSbanked
4442
935k
    2U, // MRSsys
4443
935k
    33U,  // MSR
4444
935k
    0U, // MSRbanked
4445
935k
    3U, // MSRi
4446
935k
    0U, // MUL
4447
935k
    96U,  // MVNi
4448
935k
    1024U,  // MVNr
4449
935k
    104U, // MVNsi
4450
935k
    64U,  // MVNsr
4451
935k
    98304U, // ORRri
4452
935k
    0U, // ORRrr
4453
935k
    131072U,  // ORRrsi
4454
935k
    0U, // ORRrsr
4455
935k
    8388608U, // PKHBT
4456
935k
    10485760U,  // PKHTB
4457
935k
    0U, // PLDWi12
4458
935k
    0U, // PLDWrs
4459
935k
    0U, // PLDi12
4460
935k
    0U, // PLDrs
4461
935k
    0U, // PLIi12
4462
935k
    0U, // PLIrs
4463
935k
    0U, // QADD
4464
935k
    0U, // QADD16
4465
935k
    0U, // QADD8
4466
935k
    0U, // QASX
4467
935k
    0U, // QDADD
4468
935k
    0U, // QDSUB
4469
935k
    0U, // QSAX
4470
935k
    0U, // QSUB
4471
935k
    0U, // QSUB16
4472
935k
    0U, // QSUB8
4473
935k
    1024U,  // RBIT
4474
935k
    1024U,  // REV
4475
935k
    1024U,  // REV16
4476
935k
    1024U,  // REVSH
4477
935k
    0U, // RFEDA
4478
935k
    0U, // RFEDA_UPD
4479
935k
    0U, // RFEDB
4480
935k
    0U, // RFEDB_UPD
4481
935k
    0U, // RFEIA
4482
935k
    0U, // RFEIA_UPD
4483
935k
    0U, // RFEIB
4484
935k
    0U, // RFEIB_UPD
4485
935k
    98304U, // RSBri
4486
935k
    0U, // RSBrr
4487
935k
    131072U,  // RSBrsi
4488
935k
    0U, // RSBrsr
4489
935k
    98304U, // RSCri
4490
935k
    0U, // RSCrr
4491
935k
    131072U,  // RSCrsi
4492
935k
    0U, // RSCrsr
4493
935k
    0U, // SADD16
4494
935k
    0U, // SADD8
4495
935k
    0U, // SASX
4496
935k
    98304U, // SBCri
4497
935k
    0U, // SBCrr
4498
935k
    131072U,  // SBCrsi
4499
935k
    0U, // SBCrsr
4500
935k
    69206016U,  // SBFX
4501
935k
    0U, // SDIV
4502
935k
    0U, // SEL
4503
935k
    0U, // SETEND
4504
935k
    0U, // SETPAN
4505
935k
    1048U,  // SHA1C
4506
935k
    0U, // SHA1H
4507
935k
    1048U,  // SHA1M
4508
935k
    1048U,  // SHA1P
4509
935k
    1048U,  // SHA1SU0
4510
935k
    0U, // SHA1SU1
4511
935k
    1048U,  // SHA256H
4512
935k
    1048U,  // SHA256H2
4513
935k
    0U, // SHA256SU0
4514
935k
    1048U,  // SHA256SU1
4515
935k
    0U, // SHADD16
4516
935k
    0U, // SHADD8
4517
935k
    0U, // SHASX
4518
935k
    0U, // SHSAX
4519
935k
    0U, // SHSUB16
4520
935k
    0U, // SHSUB8
4521
935k
    0U, // SMC
4522
935k
    35651584U,  // SMLABB
4523
935k
    35651584U,  // SMLABT
4524
935k
    35651584U,  // SMLAD
4525
935k
    35651584U,  // SMLADX
4526
935k
    0U, // SMLAL
4527
935k
    35651584U,  // SMLALBB
4528
935k
    35651584U,  // SMLALBT
4529
935k
    35651584U,  // SMLALD
4530
935k
    35651584U,  // SMLALDX
4531
935k
    35651584U,  // SMLALTB
4532
935k
    35651584U,  // SMLALTT
4533
935k
    35651584U,  // SMLATB
4534
935k
    35651584U,  // SMLATT
4535
935k
    35651584U,  // SMLAWB
4536
935k
    35651584U,  // SMLAWT
4537
935k
    35651584U,  // SMLSD
4538
935k
    35651584U,  // SMLSDX
4539
935k
    35651584U,  // SMLSLD
4540
935k
    35651584U,  // SMLSLDX
4541
935k
    35651584U,  // SMMLA
4542
935k
    35651584U,  // SMMLAR
4543
935k
    35651584U,  // SMMLS
4544
935k
    35651584U,  // SMMLSR
4545
935k
    0U, // SMMUL
4546
935k
    0U, // SMMULR
4547
935k
    0U, // SMUAD
4548
935k
    0U, // SMUADX
4549
935k
    0U, // SMULBB
4550
935k
    0U, // SMULBT
4551
935k
    35651584U,  // SMULL
4552
935k
    0U, // SMULTB
4553
935k
    0U, // SMULTT
4554
935k
    0U, // SMULWB
4555
935k
    0U, // SMULWT
4556
935k
    0U, // SMUSD
4557
935k
    0U, // SMUSDX
4558
935k
    0U, // SRSDA
4559
935k
    0U, // SRSDA_UPD
4560
935k
    0U, // SRSDB
4561
935k
    0U, // SRSDB_UPD
4562
935k
    0U, // SRSIA
4563
935k
    0U, // SRSIA_UPD
4564
935k
    0U, // SRSIB
4565
935k
    0U, // SRSIB_UPD
4566
935k
    6352U,  // SSAT
4567
935k
    1232U,  // SSAT16
4568
935k
    0U, // SSAX
4569
935k
    0U, // SSUB16
4570
935k
    0U, // SSUB8
4571
935k
    0U, // STC2L_OFFSET
4572
935k
    1U, // STC2L_OPTION
4573
935k
    2U, // STC2L_POST
4574
935k
    0U, // STC2L_PRE
4575
935k
    0U, // STC2_OFFSET
4576
935k
    1U, // STC2_OPTION
4577
935k
    2U, // STC2_POST
4578
935k
    0U, // STC2_PRE
4579
935k
    122U, // STCL_OFFSET
4580
935k
    196738U,  // STCL_OPTION
4581
935k
    229506U,  // STCL_POST
4582
935k
    138U, // STCL_PRE
4583
935k
    122U, // STC_OFFSET
4584
935k
    196738U,  // STC_OPTION
4585
935k
    229506U,  // STC_POST
4586
935k
    138U, // STC_PRE
4587
935k
    8U, // STL
4588
935k
    8U, // STLB
4589
935k
    557056U,  // STLEX
4590
935k
    557056U,  // STLEXB
4591
935k
    216U, // STLEXD
4592
935k
    557056U,  // STLEXH
4593
935k
    8U, // STLH
4594
935k
    1136U,  // STMDA
4595
935k
    33U,  // STMDA_UPD
4596
935k
    1136U,  // STMDB
4597
935k
    33U,  // STMDB_UPD
4598
935k
    1136U,  // STMIA
4599
935k
    33U,  // STMIA_UPD
4600
935k
    1136U,  // STMIB
4601
935k
    33U,  // STMIB_UPD
4602
935k
    262272U,  // STRBT_POST_IMM
4603
935k
    262272U,  // STRBT_POST_REG
4604
935k
    262272U,  // STRB_POST_IMM
4605
935k
    262272U,  // STRB_POST_REG
4606
935k
    144U, // STRB_PRE_IMM
4607
935k
    152U, // STRB_PRE_REG
4608
935k
    160U, // STRBi12
4609
935k
    168U, // STRBrs
4610
935k
    294912U,  // STRD
4611
935k
    2424920U, // STRD_POST
4612
935k
    360536U,  // STRD_PRE
4613
935k
    557056U,  // STREX
4614
935k
    557056U,  // STREXB
4615
935k
    216U, // STREXD
4616
935k
    557056U,  // STREXH
4617
935k
    176U, // STRH
4618
935k
    393344U,  // STRHTi
4619
935k
    426112U,  // STRHTr
4620
935k
    458880U,  // STRH_POST
4621
935k
    184U, // STRH_PRE
4622
935k
    262272U,  // STRT_POST_IMM
4623
935k
    262272U,  // STRT_POST_REG
4624
935k
    262272U,  // STR_POST_IMM
4625
935k
    262272U,  // STR_POST_REG
4626
935k
    144U, // STR_PRE_IMM
4627
935k
    152U, // STR_PRE_REG
4628
935k
    160U, // STRi12
4629
935k
    168U, // STRrs
4630
935k
    98304U, // SUBri
4631
935k
    0U, // SUBrr
4632
935k
    131072U,  // SUBrsi
4633
935k
    0U, // SUBrsr
4634
935k
    0U, // SVC
4635
935k
    557056U,  // SWP
4636
935k
    557056U,  // SWPB
4637
935k
    12582912U,  // SXTAB
4638
935k
    12582912U,  // SXTAB16
4639
935k
    12582912U,  // SXTAH
4640
935k
    7168U,  // SXTB
4641
935k
    7168U,  // SXTB16
4642
935k
    7168U,  // SXTH
4643
935k
    96U,  // TEQri
4644
935k
    1024U,  // TEQrr
4645
935k
    104U, // TEQrsi
4646
935k
    64U,  // TEQrsr
4647
935k
    0U, // TRAP
4648
935k
    0U, // TRAPNaCl
4649
935k
    0U, // TSB
4650
935k
    96U,  // TSTri
4651
935k
    1024U,  // TSTrr
4652
935k
    104U, // TSTrsi
4653
935k
    64U,  // TSTrsr
4654
935k
    0U, // UADD16
4655
935k
    0U, // UADD8
4656
935k
    0U, // UASX
4657
935k
    69206016U,  // UBFX
4658
935k
    0U, // UDF
4659
935k
    0U, // UDIV
4660
935k
    0U, // UHADD16
4661
935k
    0U, // UHADD8
4662
935k
    0U, // UHASX
4663
935k
    0U, // UHSAX
4664
935k
    0U, // UHSUB16
4665
935k
    0U, // UHSUB8
4666
935k
    35651584U,  // UMAAL
4667
935k
    0U, // UMLAL
4668
935k
    35651584U,  // UMULL
4669
935k
    0U, // UQADD16
4670
935k
    0U, // UQADD8
4671
935k
    0U, // UQASX
4672
935k
    0U, // UQSAX
4673
935k
    0U, // UQSUB16
4674
935k
    0U, // UQSUB8
4675
935k
    0U, // USAD8
4676
935k
    35651584U,  // USADA8
4677
935k
    14680064U,  // USAT
4678
935k
    0U, // USAT16
4679
935k
    0U, // USAX
4680
935k
    0U, // USUB16
4681
935k
    0U, // USUB8
4682
935k
    12582912U,  // UXTAB
4683
935k
    12582912U,  // UXTAB16
4684
935k
    12582912U,  // UXTAH
4685
935k
    7168U,  // UXTB
4686
935k
    7168U,  // UXTB16
4687
935k
    7168U,  // UXTH
4688
935k
    1048U,  // VABALsv2i64
4689
935k
    1048U,  // VABALsv4i32
4690
935k
    1048U,  // VABALsv8i16
4691
935k
    1048U,  // VABALuv2i64
4692
935k
    1048U,  // VABALuv4i32
4693
935k
    1048U,  // VABALuv8i16
4694
935k
    1048U,  // VABAsv16i8
4695
935k
    1048U,  // VABAsv2i32
4696
935k
    1048U,  // VABAsv4i16
4697
935k
    1048U,  // VABAsv4i32
4698
935k
    1048U,  // VABAsv8i16
4699
935k
    1048U,  // VABAsv8i8
4700
935k
    1048U,  // VABAuv16i8
4701
935k
    1048U,  // VABAuv2i32
4702
935k
    1048U,  // VABAuv4i16
4703
935k
    1048U,  // VABAuv4i32
4704
935k
    1048U,  // VABAuv8i16
4705
935k
    1048U,  // VABAuv8i8
4706
935k
    1112U,  // VABDLsv2i64
4707
935k
    1112U,  // VABDLsv4i32
4708
935k
    1112U,  // VABDLsv8i16
4709
935k
    1112U,  // VABDLuv2i64
4710
935k
    1112U,  // VABDLuv4i32
4711
935k
    1112U,  // VABDLuv8i16
4712
935k
    70705U, // VABDfd
4713
935k
    70705U, // VABDfq
4714
935k
    70705U, // VABDhd
4715
935k
    70705U, // VABDhq
4716
935k
    1112U,  // VABDsv16i8
4717
935k
    1112U,  // VABDsv2i32
4718
935k
    1112U,  // VABDsv4i16
4719
935k
    1112U,  // VABDsv4i32
4720
935k
    1112U,  // VABDsv8i16
4721
935k
    1112U,  // VABDsv8i8
4722
935k
    1112U,  // VABDuv16i8
4723
935k
    1112U,  // VABDuv2i32
4724
935k
    1112U,  // VABDuv4i16
4725
935k
    1112U,  // VABDuv4i32
4726
935k
    1112U,  // VABDuv8i16
4727
935k
    1112U,  // VABDuv8i8
4728
935k
    33U,  // VABSD
4729
935k
    33U,  // VABSH
4730
935k
    33U,  // VABSS
4731
935k
    33U,  // VABSfd
4732
935k
    33U,  // VABSfq
4733
935k
    33U,  // VABShd
4734
935k
    33U,  // VABShq
4735
935k
    0U, // VABSv16i8
4736
935k
    0U, // VABSv2i32
4737
935k
    0U, // VABSv4i16
4738
935k
    0U, // VABSv4i32
4739
935k
    0U, // VABSv8i16
4740
935k
    0U, // VABSv8i8
4741
935k
    70705U, // VACGEfd
4742
935k
    70705U, // VACGEfq
4743
935k
    70705U, // VACGEhd
4744
935k
    70705U, // VACGEhq
4745
935k
    70705U, // VACGTfd
4746
935k
    70705U, // VACGTfq
4747
935k
    70705U, // VACGThd
4748
935k
    70705U, // VACGThq
4749
935k
    70705U, // VADDD
4750
935k
    70705U, // VADDH
4751
935k
    1112U,  // VADDHNv2i32
4752
935k
    1112U,  // VADDHNv4i16
4753
935k
    1112U,  // VADDHNv8i8
4754
935k
    1112U,  // VADDLsv2i64
4755
935k
    1112U,  // VADDLsv4i32
4756
935k
    1112U,  // VADDLsv8i16
4757
935k
    1112U,  // VADDLuv2i64
4758
935k
    1112U,  // VADDLuv4i32
4759
935k
    1112U,  // VADDLuv8i16
4760
935k
    70705U, // VADDS
4761
935k
    1112U,  // VADDWsv2i64
4762
935k
    1112U,  // VADDWsv4i32
4763
935k
    1112U,  // VADDWsv8i16
4764
935k
    1112U,  // VADDWuv2i64
4765
935k
    1112U,  // VADDWuv4i32
4766
935k
    1112U,  // VADDWuv8i16
4767
935k
    70705U, // VADDfd
4768
935k
    70705U, // VADDfq
4769
935k
    70705U, // VADDhd
4770
935k
    70705U, // VADDhq
4771
935k
    1112U,  // VADDv16i8
4772
935k
    1112U,  // VADDv1i64
4773
935k
    1112U,  // VADDv2i32
4774
935k
    1112U,  // VADDv2i64
4775
935k
    1112U,  // VADDv4i16
4776
935k
    1112U,  // VADDv4i32
4777
935k
    1112U,  // VADDv8i16
4778
935k
    1112U,  // VADDv8i8
4779
935k
    0U, // VANDd
4780
935k
    0U, // VANDq
4781
935k
    0U, // VBICd
4782
935k
    0U, // VBICiv2i32
4783
935k
    0U, // VBICiv4i16
4784
935k
    0U, // VBICiv4i32
4785
935k
    0U, // VBICiv8i16
4786
935k
    0U, // VBICq
4787
935k
    589912U,  // VBIFd
4788
935k
    589912U,  // VBIFq
4789
935k
    589912U,  // VBITd
4790
935k
    589912U,  // VBITq
4791
935k
    589912U,  // VBSLd
4792
935k
    589912U,  // VBSLq
4793
935k
    622680U,  // VCADDv2f32
4794
935k
    622680U,  // VCADDv4f16
4795
935k
    622680U,  // VCADDv4f32
4796
935k
    622680U,  // VCADDv8f16
4797
935k
    70705U, // VCEQfd
4798
935k
    70705U, // VCEQfq
4799
935k
    70705U, // VCEQhd
4800
935k
    70705U, // VCEQhq
4801
935k
    1112U,  // VCEQv16i8
4802
935k
    1112U,  // VCEQv2i32
4803
935k
    1112U,  // VCEQv4i16
4804
935k
    1112U,  // VCEQv4i32
4805
935k
    1112U,  // VCEQv8i16
4806
935k
    1112U,  // VCEQv8i8
4807
935k
    3U, // VCEQzv16i8
4808
935k
    225U, // VCEQzv2f32
4809
935k
    3U, // VCEQzv2i32
4810
935k
    225U, // VCEQzv4f16
4811
935k
    225U, // VCEQzv4f32
4812
935k
    3U, // VCEQzv4i16
4813
935k
    3U, // VCEQzv4i32
4814
935k
    225U, // VCEQzv8f16
4815
935k
    3U, // VCEQzv8i16
4816
935k
    3U, // VCEQzv8i8
4817
935k
    70705U, // VCGEfd
4818
935k
    70705U, // VCGEfq
4819
935k
    70705U, // VCGEhd
4820
935k
    70705U, // VCGEhq
4821
935k
    1112U,  // VCGEsv16i8
4822
935k
    1112U,  // VCGEsv2i32
4823
935k
    1112U,  // VCGEsv4i16
4824
935k
    1112U,  // VCGEsv4i32
4825
935k
    1112U,  // VCGEsv8i16
4826
935k
    1112U,  // VCGEsv8i8
4827
935k
    1112U,  // VCGEuv16i8
4828
935k
    1112U,  // VCGEuv2i32
4829
935k
    1112U,  // VCGEuv4i16
4830
935k
    1112U,  // VCGEuv4i32
4831
935k
    1112U,  // VCGEuv8i16
4832
935k
    1112U,  // VCGEuv8i8
4833
935k
    3U, // VCGEzv16i8
4834
935k
    225U, // VCGEzv2f32
4835
935k
    3U, // VCGEzv2i32
4836
935k
    225U, // VCGEzv4f16
4837
935k
    225U, // VCGEzv4f32
4838
935k
    3U, // VCGEzv4i16
4839
935k
    3U, // VCGEzv4i32
4840
935k
    225U, // VCGEzv8f16
4841
935k
    3U, // VCGEzv8i16
4842
935k
    3U, // VCGEzv8i8
4843
935k
    70705U, // VCGTfd
4844
935k
    70705U, // VCGTfq
4845
935k
    70705U, // VCGThd
4846
935k
    70705U, // VCGThq
4847
935k
    1112U,  // VCGTsv16i8
4848
935k
    1112U,  // VCGTsv2i32
4849
935k
    1112U,  // VCGTsv4i16
4850
935k
    1112U,  // VCGTsv4i32
4851
935k
    1112U,  // VCGTsv8i16
4852
935k
    1112U,  // VCGTsv8i8
4853
935k
    1112U,  // VCGTuv16i8
4854
935k
    1112U,  // VCGTuv2i32
4855
935k
    1112U,  // VCGTuv4i16
4856
935k
    1112U,  // VCGTuv4i32
4857
935k
    1112U,  // VCGTuv8i16
4858
935k
    1112U,  // VCGTuv8i8
4859
935k
    3U, // VCGTzv16i8
4860
935k
    225U, // VCGTzv2f32
4861
935k
    3U, // VCGTzv2i32
4862
935k
    225U, // VCGTzv4f16
4863
935k
    225U, // VCGTzv4f32
4864
935k
    3U, // VCGTzv4i16
4865
935k
    3U, // VCGTzv4i32
4866
935k
    225U, // VCGTzv8f16
4867
935k
    3U, // VCGTzv8i16
4868
935k
    3U, // VCGTzv8i8
4869
935k
    3U, // VCLEzv16i8
4870
935k
    225U, // VCLEzv2f32
4871
935k
    3U, // VCLEzv2i32
4872
935k
    225U, // VCLEzv4f16
4873
935k
    225U, // VCLEzv4f32
4874
935k
    3U, // VCLEzv4i16
4875
935k
    3U, // VCLEzv4i32
4876
935k
    225U, // VCLEzv8f16
4877
935k
    3U, // VCLEzv8i16
4878
935k
    3U, // VCLEzv8i8
4879
935k
    0U, // VCLSv16i8
4880
935k
    0U, // VCLSv2i32
4881
935k
    0U, // VCLSv4i16
4882
935k
    0U, // VCLSv4i32
4883
935k
    0U, // VCLSv8i16
4884
935k
    0U, // VCLSv8i8
4885
935k
    3U, // VCLTzv16i8
4886
935k
    225U, // VCLTzv2f32
4887
935k
    3U, // VCLTzv2i32
4888
935k
    225U, // VCLTzv4f16
4889
935k
    225U, // VCLTzv4f32
4890
935k
    3U, // VCLTzv4i16
4891
935k
    3U, // VCLTzv4i32
4892
935k
    225U, // VCLTzv8f16
4893
935k
    3U, // VCLTzv8i16
4894
935k
    3U, // VCLTzv8i8
4895
935k
    0U, // VCLZv16i8
4896
935k
    0U, // VCLZv2i32
4897
935k
    0U, // VCLZv4i16
4898
935k
    0U, // VCLZv4i32
4899
935k
    0U, // VCLZv8i16
4900
935k
    0U, // VCLZv8i8
4901
935k
    655384U,  // VCMLAv2f32
4902
935k
    17276952U,  // VCMLAv2f32_indexed
4903
935k
    655384U,  // VCMLAv4f16
4904
935k
    17276952U,  // VCMLAv4f16_indexed
4905
935k
    655384U,  // VCMLAv4f32
4906
935k
    17276952U,  // VCMLAv4f32_indexed
4907
935k
    655384U,  // VCMLAv8f16
4908
935k
    17276952U,  // VCMLAv8f16_indexed
4909
935k
    33U,  // VCMPD
4910
935k
    33U,  // VCMPED
4911
935k
    33U,  // VCMPEH
4912
935k
    33U,  // VCMPES
4913
935k
    0U, // VCMPEZD
4914
935k
    0U, // VCMPEZH
4915
935k
    0U, // VCMPEZS
4916
935k
    33U,  // VCMPH
4917
935k
    33U,  // VCMPS
4918
935k
    0U, // VCMPZD
4919
935k
    0U, // VCMPZH
4920
935k
    0U, // VCMPZS
4921
935k
    1024U,  // VCNTd
4922
935k
    1024U,  // VCNTq
4923
935k
    0U, // VCVTANSDf
4924
935k
    0U, // VCVTANSDh
4925
935k
    0U, // VCVTANSQf
4926
935k
    0U, // VCVTANSQh
4927
935k
    0U, // VCVTANUDf
4928
935k
    0U, // VCVTANUDh
4929
935k
    0U, // VCVTANUQf
4930
935k
    0U, // VCVTANUQh
4931
935k
    0U, // VCVTASD
4932
935k
    0U, // VCVTASH
4933
935k
    0U, // VCVTASS
4934
935k
    0U, // VCVTAUD
4935
935k
    0U, // VCVTAUH
4936
935k
    0U, // VCVTAUS
4937
935k
    0U, // VCVTBDH
4938
935k
    0U, // VCVTBHD
4939
935k
    0U, // VCVTBHS
4940
935k
    0U, // VCVTBSH
4941
935k
    0U, // VCVTDS
4942
935k
    0U, // VCVTMNSDf
4943
935k
    0U, // VCVTMNSDh
4944
935k
    0U, // VCVTMNSQf
4945
935k
    0U, // VCVTMNSQh
4946
935k
    0U, // VCVTMNUDf
4947
935k
    0U, // VCVTMNUDh
4948
935k
    0U, // VCVTMNUQf
4949
935k
    0U, // VCVTMNUQh
4950
935k
    0U, // VCVTMSD
4951
935k
    0U, // VCVTMSH
4952
935k
    0U, // VCVTMSS
4953
935k
    0U, // VCVTMUD
4954
935k
    0U, // VCVTMUH
4955
935k
    0U, // VCVTMUS
4956
935k
    0U, // VCVTNNSDf
4957
935k
    0U, // VCVTNNSDh
4958
935k
    0U, // VCVTNNSQf
4959
935k
    0U, // VCVTNNSQh
4960
935k
    0U, // VCVTNNUDf
4961
935k
    0U, // VCVTNNUDh
4962
935k
    0U, // VCVTNNUQf
4963
935k
    0U, // VCVTNNUQh
4964
935k
    0U, // VCVTNSD
4965
935k
    0U, // VCVTNSH
4966
935k
    0U, // VCVTNSS
4967
935k
    0U, // VCVTNUD
4968
935k
    0U, // VCVTNUH
4969
935k
    0U, // VCVTNUS
4970
935k
    0U, // VCVTPNSDf
4971
935k
    0U, // VCVTPNSDh
4972
935k
    0U, // VCVTPNSQf
4973
935k
    0U, // VCVTPNSQh
4974
935k
    0U, // VCVTPNUDf
4975
935k
    0U, // VCVTPNUDh
4976
935k
    0U, // VCVTPNUQf
4977
935k
    0U, // VCVTPNUQh
4978
935k
    0U, // VCVTPSD
4979
935k
    0U, // VCVTPSH
4980
935k
    0U, // VCVTPSS
4981
935k
    0U, // VCVTPUD
4982
935k
    0U, // VCVTPUH
4983
935k
    0U, // VCVTPUS
4984
935k
    0U, // VCVTSD
4985
935k
    0U, // VCVTTDH
4986
935k
    0U, // VCVTTHD
4987
935k
    0U, // VCVTTHS
4988
935k
    0U, // VCVTTSH
4989
935k
    0U, // VCVTf2h
4990
935k
    0U, // VCVTf2sd
4991
935k
    0U, // VCVTf2sq
4992
935k
    0U, // VCVTf2ud
4993
935k
    0U, // VCVTf2uq
4994
935k
    35U,  // VCVTf2xsd
4995
935k
    35U,  // VCVTf2xsq
4996
935k
    35U,  // VCVTf2xud
4997
935k
    35U,  // VCVTf2xuq
4998
935k
    0U, // VCVTh2f
4999
935k
    0U, // VCVTh2sd
5000
935k
    0U, // VCVTh2sq
5001
935k
    0U, // VCVTh2ud
5002
935k
    0U, // VCVTh2uq
5003
935k
    35U,  // VCVTh2xsd
5004
935k
    35U,  // VCVTh2xsq
5005
935k
    35U,  // VCVTh2xud
5006
935k
    35U,  // VCVTh2xuq
5007
935k
    0U, // VCVTs2fd
5008
935k
    0U, // VCVTs2fq
5009
935k
    0U, // VCVTs2hd
5010
935k
    0U, // VCVTs2hq
5011
935k
    0U, // VCVTu2fd
5012
935k
    0U, // VCVTu2fq
5013
935k
    0U, // VCVTu2hd
5014
935k
    0U, // VCVTu2hq
5015
935k
    35U,  // VCVTxs2fd
5016
935k
    35U,  // VCVTxs2fq
5017
935k
    35U,  // VCVTxs2hd
5018
935k
    35U,  // VCVTxs2hq
5019
935k
    35U,  // VCVTxu2fd
5020
935k
    35U,  // VCVTxu2fq
5021
935k
    35U,  // VCVTxu2hd
5022
935k
    35U,  // VCVTxu2hq
5023
935k
    70705U, // VDIVD
5024
935k
    70705U, // VDIVH
5025
935k
    70705U, // VDIVS
5026
935k
    1024U,  // VDUP16d
5027
935k
    1024U,  // VDUP16q
5028
935k
    1024U,  // VDUP32d
5029
935k
    1024U,  // VDUP32q
5030
935k
    1024U,  // VDUP8d
5031
935k
    1024U,  // VDUP8q
5032
935k
    9216U,  // VDUPLN16d
5033
935k
    9216U,  // VDUPLN16q
5034
935k
    9216U,  // VDUPLN32d
5035
935k
    9216U,  // VDUPLN32q
5036
935k
    9216U,  // VDUPLN8d
5037
935k
    9216U,  // VDUPLN8q
5038
935k
    0U, // VEORd
5039
935k
    0U, // VEORq
5040
935k
    35651584U,  // VEXTd16
5041
935k
    35651584U,  // VEXTd32
5042
935k
    35651584U,  // VEXTd8
5043
935k
    35651584U,  // VEXTq16
5044
935k
    35651584U,  // VEXTq32
5045
935k
    35651584U,  // VEXTq64
5046
935k
    35651584U,  // VEXTq8
5047
935k
    68659U, // VFMAD
5048
935k
    68659U, // VFMAH
5049
935k
    68659U, // VFMAS
5050
935k
    68659U, // VFMAfd
5051
935k
    68659U, // VFMAfq
5052
935k
    68659U, // VFMAhd
5053
935k
    68659U, // VFMAhq
5054
935k
    68659U, // VFMSD
5055
935k
    68659U, // VFMSH
5056
935k
    68659U, // VFMSS
5057
935k
    68659U, // VFMSfd
5058
935k
    68659U, // VFMSfq
5059
935k
    68659U, // VFMShd
5060
935k
    68659U, // VFMShq
5061
935k
    68659U, // VFNMAD
5062
935k
    68659U, // VFNMAH
5063
935k
    68659U, // VFNMAS
5064
935k
    68659U, // VFNMSD
5065
935k
    68659U, // VFNMSH
5066
935k
    68659U, // VFNMSS
5067
935k
    9216U,  // VGETLNi32
5068
935k
    3U, // VGETLNs16
5069
935k
    3U, // VGETLNs8
5070
935k
    3U, // VGETLNu16
5071
935k
    3U, // VGETLNu8
5072
935k
    1112U,  // VHADDsv16i8
5073
935k
    1112U,  // VHADDsv2i32
5074
935k
    1112U,  // VHADDsv4i16
5075
935k
    1112U,  // VHADDsv4i32
5076
935k
    1112U,  // VHADDsv8i16
5077
935k
    1112U,  // VHADDsv8i8
5078
935k
    1112U,  // VHADDuv16i8
5079
935k
    1112U,  // VHADDuv2i32
5080
935k
    1112U,  // VHADDuv4i16
5081
935k
    1112U,  // VHADDuv4i32
5082
935k
    1112U,  // VHADDuv8i16
5083
935k
    1112U,  // VHADDuv8i8
5084
935k
    1112U,  // VHSUBsv16i8
5085
935k
    1112U,  // VHSUBsv2i32
5086
935k
    1112U,  // VHSUBsv4i16
5087
935k
    1112U,  // VHSUBsv4i32
5088
935k
    1112U,  // VHSUBsv8i16
5089
935k
    1112U,  // VHSUBsv8i8
5090
935k
    1112U,  // VHSUBuv16i8
5091
935k
    1112U,  // VHSUBuv2i32
5092
935k
    1112U,  // VHSUBuv4i16
5093
935k
    1112U,  // VHSUBuv4i32
5094
935k
    1112U,  // VHSUBuv8i16
5095
935k
    1112U,  // VHSUBuv8i8
5096
935k
    0U, // VINSH
5097
935k
    0U, // VJCVT
5098
935k
    32U,  // VLD1DUPd16
5099
935k
    44U,  // VLD1DUPd16wb_fixed
5100
935k
    10292U, // VLD1DUPd16wb_register
5101
935k
    32U,  // VLD1DUPd32
5102
935k
    44U,  // VLD1DUPd32wb_fixed
5103
935k
    10292U, // VLD1DUPd32wb_register
5104
935k
    32U,  // VLD1DUPd8
5105
935k
    44U,  // VLD1DUPd8wb_fixed
5106
935k
    10292U, // VLD1DUPd8wb_register
5107
935k
    32U,  // VLD1DUPq16
5108
935k
    44U,  // VLD1DUPq16wb_fixed
5109
935k
    10292U, // VLD1DUPq16wb_register
5110
935k
    32U,  // VLD1DUPq32
5111
935k
    44U,  // VLD1DUPq32wb_fixed
5112
935k
    10292U, // VLD1DUPq32wb_register
5113
935k
    32U,  // VLD1DUPq8
5114
935k
    44U,  // VLD1DUPq8wb_fixed
5115
935k
    10292U, // VLD1DUPq8wb_register
5116
935k
    699628U,  // VLD1LNd16
5117
935k
    732404U,  // VLD1LNd16_UPD
5118
935k
    699628U,  // VLD1LNd32
5119
935k
    732404U,  // VLD1LNd32_UPD
5120
935k
    699628U,  // VLD1LNd8
5121
935k
    732404U,  // VLD1LNd8_UPD
5122
935k
    0U, // VLD1LNq16Pseudo
5123
935k
    0U, // VLD1LNq16Pseudo_UPD
5124
935k
    0U, // VLD1LNq32Pseudo
5125
935k
    0U, // VLD1LNq32Pseudo_UPD
5126
935k
    0U, // VLD1LNq8Pseudo
5127
935k
    0U, // VLD1LNq8Pseudo_UPD
5128
935k
    32U,  // VLD1d16
5129
935k
    32U,  // VLD1d16Q
5130
935k
    0U, // VLD1d16QPseudo
5131
935k
    44U,  // VLD1d16Qwb_fixed
5132
935k
    10292U, // VLD1d16Qwb_register
5133
935k
    32U,  // VLD1d16T
5134
935k
    0U, // VLD1d16TPseudo
5135
935k
    44U,  // VLD1d16Twb_fixed
5136
935k
    10292U, // VLD1d16Twb_register
5137
935k
    44U,  // VLD1d16wb_fixed
5138
935k
    10292U, // VLD1d16wb_register
5139
935k
    32U,  // VLD1d32
5140
935k
    32U,  // VLD1d32Q
5141
935k
    0U, // VLD1d32QPseudo
5142
935k
    44U,  // VLD1d32Qwb_fixed
5143
935k
    10292U, // VLD1d32Qwb_register
5144
935k
    32U,  // VLD1d32T
5145
935k
    0U, // VLD1d32TPseudo
5146
935k
    44U,  // VLD1d32Twb_fixed
5147
935k
    10292U, // VLD1d32Twb_register
5148
935k
    44U,  // VLD1d32wb_fixed
5149
935k
    10292U, // VLD1d32wb_register
5150
935k
    32U,  // VLD1d64
5151
935k
    32U,  // VLD1d64Q
5152
935k
    0U, // VLD1d64QPseudo
5153
935k
    0U, // VLD1d64QPseudoWB_fixed
5154
935k
    0U, // VLD1d64QPseudoWB_register
5155
935k
    44U,  // VLD1d64Qwb_fixed
5156
935k
    10292U, // VLD1d64Qwb_register
5157
935k
    32U,  // VLD1d64T
5158
935k
    0U, // VLD1d64TPseudo
5159
935k
    0U, // VLD1d64TPseudoWB_fixed
5160
935k
    0U, // VLD1d64TPseudoWB_register
5161
935k
    44U,  // VLD1d64Twb_fixed
5162
935k
    10292U, // VLD1d64Twb_register
5163
935k
    44U,  // VLD1d64wb_fixed
5164
935k
    10292U, // VLD1d64wb_register
5165
935k
    32U,  // VLD1d8
5166
935k
    32U,  // VLD1d8Q
5167
935k
    0U, // VLD1d8QPseudo
5168
935k
    44U,  // VLD1d8Qwb_fixed
5169
935k
    10292U, // VLD1d8Qwb_register
5170
935k
    32U,  // VLD1d8T
5171
935k
    0U, // VLD1d8TPseudo
5172
935k
    44U,  // VLD1d8Twb_fixed
5173
935k
    10292U, // VLD1d8Twb_register
5174
935k
    44U,  // VLD1d8wb_fixed
5175
935k
    10292U, // VLD1d8wb_register
5176
935k
    32U,  // VLD1q16
5177
935k
    0U, // VLD1q16HighQPseudo
5178
935k
    0U, // VLD1q16HighTPseudo
5179
935k
    0U, // VLD1q16LowQPseudo_UPD
5180
935k
    0U, // VLD1q16LowTPseudo_UPD
5181
935k
    44U,  // VLD1q16wb_fixed
5182
935k
    10292U, // VLD1q16wb_register
5183
935k
    32U,  // VLD1q32
5184
935k
    0U, // VLD1q32HighQPseudo
5185
935k
    0U, // VLD1q32HighTPseudo
5186
935k
    0U, // VLD1q32LowQPseudo_UPD
5187
935k
    0U, // VLD1q32LowTPseudo_UPD
5188
935k
    44U,  // VLD1q32wb_fixed
5189
935k
    10292U, // VLD1q32wb_register
5190
935k
    32U,  // VLD1q64
5191
935k
    0U, // VLD1q64HighQPseudo
5192
935k
    0U, // VLD1q64HighTPseudo
5193
935k
    0U, // VLD1q64LowQPseudo_UPD
5194
935k
    0U, // VLD1q64LowTPseudo_UPD
5195
935k
    44U,  // VLD1q64wb_fixed
5196
935k
    10292U, // VLD1q64wb_register
5197
935k
    32U,  // VLD1q8
5198
935k
    0U, // VLD1q8HighQPseudo
5199
935k
    0U, // VLD1q8HighTPseudo
5200
935k
    0U, // VLD1q8LowQPseudo_UPD
5201
935k
    0U, // VLD1q8LowTPseudo_UPD
5202
935k
    44U,  // VLD1q8wb_fixed
5203
935k
    10292U, // VLD1q8wb_register
5204
935k
    32U,  // VLD2DUPd16
5205
935k
    44U,  // VLD2DUPd16wb_fixed
5206
935k
    10292U, // VLD2DUPd16wb_register
5207
935k
    32U,  // VLD2DUPd16x2
5208
935k
    44U,  // VLD2DUPd16x2wb_fixed
5209
935k
    10292U, // VLD2DUPd16x2wb_register
5210
935k
    32U,  // VLD2DUPd32
5211
935k
    44U,  // VLD2DUPd32wb_fixed
5212
935k
    10292U, // VLD2DUPd32wb_register
5213
935k
    32U,  // VLD2DUPd32x2
5214
935k
    44U,  // VLD2DUPd32x2wb_fixed
5215
935k
    10292U, // VLD2DUPd32x2wb_register
5216
935k
    32U,  // VLD2DUPd8
5217
935k
    44U,  // VLD2DUPd8wb_fixed
5218
935k
    10292U, // VLD2DUPd8wb_register
5219
935k
    32U,  // VLD2DUPd8x2
5220
935k
    44U,  // VLD2DUPd8x2wb_fixed
5221
935k
    10292U, // VLD2DUPd8x2wb_register
5222
935k
    0U, // VLD2DUPq16EvenPseudo
5223
935k
    0U, // VLD2DUPq16OddPseudo
5224
935k
    0U, // VLD2DUPq32EvenPseudo
5225
935k
    0U, // VLD2DUPq32OddPseudo
5226
935k
    0U, // VLD2DUPq8EvenPseudo
5227
935k
    0U, // VLD2DUPq8OddPseudo
5228
935k
    766196U,  // VLD2LNd16
5229
935k
    0U, // VLD2LNd16Pseudo
5230
935k
    0U, // VLD2LNd16Pseudo_UPD
5231
935k
    799996U,  // VLD2LNd16_UPD
5232
935k
    766196U,  // VLD2LNd32
5233
935k
    0U, // VLD2LNd32Pseudo
5234
935k
    0U, // VLD2LNd32Pseudo_UPD
5235
935k
    799996U,  // VLD2LNd32_UPD
5236
935k
    766196U,  // VLD2LNd8
5237
935k
    0U, // VLD2LNd8Pseudo
5238
935k
    0U, // VLD2LNd8Pseudo_UPD
5239
935k
    799996U,  // VLD2LNd8_UPD
5240
935k
    766196U,  // VLD2LNq16
5241
935k
    0U, // VLD2LNq16Pseudo
5242
935k
    0U, // VLD2LNq16Pseudo_UPD
5243
935k
    799996U,  // VLD2LNq16_UPD
5244
935k
    766196U,  // VLD2LNq32
5245
935k
    0U, // VLD2LNq32Pseudo
5246
935k
    0U, // VLD2LNq32Pseudo_UPD
5247
935k
    799996U,  // VLD2LNq32_UPD
5248
935k
    32U,  // VLD2b16
5249
935k
    44U,  // VLD2b16wb_fixed
5250
935k
    10292U, // VLD2b16wb_register
5251
935k
    32U,  // VLD2b32
5252
935k
    44U,  // VLD2b32wb_fixed
5253
935k
    10292U, // VLD2b32wb_register
5254
935k
    32U,  // VLD2b8
5255
935k
    44U,  // VLD2b8wb_fixed
5256
935k
    10292U, // VLD2b8wb_register
5257
935k
    32U,  // VLD2d16
5258
935k
    44U,  // VLD2d16wb_fixed
5259
935k
    10292U, // VLD2d16wb_register
5260
935k
    32U,  // VLD2d32
5261
935k
    44U,  // VLD2d32wb_fixed
5262
935k
    10292U, // VLD2d32wb_register
5263
935k
    32U,  // VLD2d8
5264
935k
    44U,  // VLD2d8wb_fixed
5265
935k
    10292U, // VLD2d8wb_register
5266
935k
    32U,  // VLD2q16
5267
935k
    0U, // VLD2q16Pseudo
5268
935k
    0U, // VLD2q16PseudoWB_fixed
5269
935k
    0U, // VLD2q16PseudoWB_register
5270
935k
    44U,  // VLD2q16wb_fixed
5271
935k
    10292U, // VLD2q16wb_register
5272
935k
    32U,  // VLD2q32
5273
935k
    0U, // VLD2q32Pseudo
5274
935k
    0U, // VLD2q32PseudoWB_fixed
5275
935k
    0U, // VLD2q32PseudoWB_register
5276
935k
    44U,  // VLD2q32wb_fixed
5277
935k
    10292U, // VLD2q32wb_register
5278
935k
    32U,  // VLD2q8
5279
935k
    0U, // VLD2q8Pseudo
5280
935k
    0U, // VLD2q8PseudoWB_fixed
5281
935k
    0U, // VLD2q8PseudoWB_register
5282
935k
    44U,  // VLD2q8wb_fixed
5283
935k
    10292U, // VLD2q8wb_register
5284
935k
    14596U, // VLD3DUPd16
5285
935k
    0U, // VLD3DUPd16Pseudo
5286
935k
    0U, // VLD3DUPd16Pseudo_UPD
5287
935k
    834820U,  // VLD3DUPd16_UPD
5288
935k
    14596U, // VLD3DUPd32
5289
935k
    0U, // VLD3DUPd32Pseudo
5290
935k
    0U, // VLD3DUPd32Pseudo_UPD
5291
935k
    834820U,  // VLD3DUPd32_UPD
5292
935k
    14596U, // VLD3DUPd8
5293
935k
    0U, // VLD3DUPd8Pseudo
5294
935k
    0U, // VLD3DUPd8Pseudo_UPD
5295
935k
    834820U,  // VLD3DUPd8_UPD
5296
935k
    14596U, // VLD3DUPq16
5297
935k
    0U, // VLD3DUPq16EvenPseudo
5298
935k
    0U, // VLD3DUPq16OddPseudo
5299
935k
    834820U,  // VLD3DUPq16_UPD
5300
935k
    14596U, // VLD3DUPq32
5301
935k
    0U, // VLD3DUPq32EvenPseudo
5302
935k
    0U, // VLD3DUPq32OddPseudo
5303
935k
    834820U,  // VLD3DUPq32_UPD
5304
935k
    14596U, // VLD3DUPq8
5305
935k
    0U, // VLD3DUPq8EvenPseudo
5306
935k
    0U, // VLD3DUPq8OddPseudo
5307
935k
    834820U,  // VLD3DUPq8_UPD
5308
935k
    865532U,  // VLD3LNd16
5309
935k
    0U, // VLD3LNd16Pseudo
5310
935k
    0U, // VLD3LNd16Pseudo_UPD
5311
935k
    896268U,  // VLD3LNd16_UPD
5312
935k
    865532U,  // VLD3LNd32
5313
935k
    0U, // VLD3LNd32Pseudo
5314
935k
    0U, // VLD3LNd32Pseudo_UPD
5315
935k
    896268U,  // VLD3LNd32_UPD
5316
935k
    865532U,  // VLD3LNd8
5317
935k
    0U, // VLD3LNd8Pseudo
5318
935k
    0U, // VLD3LNd8Pseudo_UPD
5319
935k
    896268U,  // VLD3LNd8_UPD
5320
935k
    865532U,  // VLD3LNq16
5321
935k
    0U, // VLD3LNq16Pseudo
5322
935k
    0U, // VLD3LNq16Pseudo_UPD
5323
935k
    896268U,  // VLD3LNq16_UPD
5324
935k
    865532U,  // VLD3LNq32
5325
935k
    0U, // VLD3LNq32Pseudo
5326
935k
    0U, // VLD3LNq32Pseudo_UPD
5327
935k
    896268U,  // VLD3LNq32_UPD
5328
935k
    119537664U, // VLD3d16
5329
935k
    0U, // VLD3d16Pseudo
5330
935k
    0U, // VLD3d16Pseudo_UPD
5331
935k
    153092096U, // VLD3d16_UPD
5332
935k
    119537664U, // VLD3d32
5333
935k
    0U, // VLD3d32Pseudo
5334
935k
    0U, // VLD3d32Pseudo_UPD
5335
935k
    153092096U, // VLD3d32_UPD
5336
935k
    119537664U, // VLD3d8
5337
935k
    0U, // VLD3d8Pseudo
5338
935k
    0U, // VLD3d8Pseudo_UPD
5339
935k
    153092096U, // VLD3d8_UPD
5340
935k
    119537664U, // VLD3q16
5341
935k
    0U, // VLD3q16Pseudo_UPD
5342
935k
    153092096U, // VLD3q16_UPD
5343
935k
    0U, // VLD3q16oddPseudo
5344
935k
    0U, // VLD3q16oddPseudo_UPD
5345
935k
    119537664U, // VLD3q32
5346
935k
    0U, // VLD3q32Pseudo_UPD
5347
935k
    153092096U, // VLD3q32_UPD
5348
935k
    0U, // VLD3q32oddPseudo
5349
935k
    0U, // VLD3q32oddPseudo_UPD
5350
935k
    119537664U, // VLD3q8
5351
935k
    0U, // VLD3q8Pseudo_UPD
5352
935k
    153092096U, // VLD3q8_UPD
5353
935k
    0U, // VLD3q8oddPseudo
5354
935k
    0U, // VLD3q8oddPseudo_UPD
5355
935k
    81172U, // VLD4DUPd16
5356
935k
    0U, // VLD4DUPd16Pseudo
5357
935k
    0U, // VLD4DUPd16Pseudo_UPD
5358
935k
    16660U, // VLD4DUPd16_UPD
5359
935k
    81172U, // VLD4DUPd32
5360
935k
    0U, // VLD4DUPd32Pseudo
5361
935k
    0U, // VLD4DUPd32Pseudo_UPD
5362
935k
    16660U, // VLD4DUPd32_UPD
5363
935k
    81172U, // VLD4DUPd8
5364
935k
    0U, // VLD4DUPd8Pseudo
5365
935k
    0U, // VLD4DUPd8Pseudo_UPD
5366
935k
    16660U, // VLD4DUPd8_UPD
5367
935k
    81172U, // VLD4DUPq16
5368
935k
    0U, // VLD4DUPq16EvenPseudo
5369
935k
    0U, // VLD4DUPq16OddPseudo
5370
935k
    16660U, // VLD4DUPq16_UPD
5371
935k
    81172U, // VLD4DUPq32
5372
935k
    0U, // VLD4DUPq32EvenPseudo
5373
935k
    0U, // VLD4DUPq32OddPseudo
5374
935k
    16660U, // VLD4DUPq32_UPD
5375
935k
    81172U, // VLD4DUPq8
5376
935k
    0U, // VLD4DUPq8EvenPseudo
5377
935k
    0U, // VLD4DUPq8OddPseudo
5378
935k
    16660U, // VLD4DUPq8_UPD
5379
935k
    189346060U, // VLD4LNd16
5380
935k
    0U, // VLD4LNd16Pseudo
5381
935k
    0U, // VLD4LNd16Pseudo_UPD
5382
935k
    284U, // VLD4LNd16_UPD
5383
935k
    189346060U, // VLD4LNd32
5384
935k
    0U, // VLD4LNd32Pseudo
5385
935k
    0U, // VLD4LNd32Pseudo_UPD
5386
935k
    284U, // VLD4LNd32_UPD
5387
935k
    189346060U, // VLD4LNd8
5388
935k
    0U, // VLD4LNd8Pseudo
5389
935k
    0U, // VLD4LNd8Pseudo_UPD
5390
935k
    284U, // VLD4LNd8_UPD
5391
935k
    189346060U, // VLD4LNq16
5392
935k
    0U, // VLD4LNq16Pseudo
5393
935k
    0U, // VLD4LNq16Pseudo_UPD
5394
935k
    284U, // VLD4LNq16_UPD
5395
935k
    189346060U, // VLD4LNq32
5396
935k
    0U, // VLD4LNq32Pseudo
5397
935k
    0U, // VLD4LNq32Pseudo_UPD
5398
935k
    284U, // VLD4LNq32_UPD
5399
935k
    572522496U, // VLD4d16
5400
935k
    0U, // VLD4d16Pseudo
5401
935k
    0U, // VLD4d16Pseudo_UPD
5402
935k
    1646264320U,  // VLD4d16_UPD
5403
935k
    572522496U, // VLD4d32
5404
935k
    0U, // VLD4d32Pseudo
5405
935k
    0U, // VLD4d32Pseudo_UPD
5406
935k
    1646264320U,  // VLD4d32_UPD
5407
935k
    572522496U, // VLD4d8
5408
935k
    0U, // VLD4d8Pseudo
5409
935k
    0U, // VLD4d8Pseudo_UPD
5410
935k
    1646264320U,  // VLD4d8_UPD
5411
935k
    572522496U, // VLD4q16
5412
935k
    0U, // VLD4q16Pseudo_UPD
5413
935k
    1646264320U,  // VLD4q16_UPD
5414
935k
    0U, // VLD4q16oddPseudo
5415
935k
    0U, // VLD4q16oddPseudo_UPD
5416
935k
    572522496U, // VLD4q32
5417
935k
    0U, // VLD4q32Pseudo_UPD
5418
935k
    1646264320U,  // VLD4q32_UPD
5419
935k
    0U, // VLD4q32oddPseudo
5420
935k
    0U, // VLD4q32oddPseudo_UPD
5421
935k
    572522496U, // VLD4q8
5422
935k
    0U, // VLD4q8Pseudo_UPD
5423
935k
    1646264320U,  // VLD4q8_UPD
5424
935k
    0U, // VLD4q8oddPseudo
5425
935k
    0U, // VLD4q8oddPseudo_UPD
5426
935k
    33U,  // VLDMDDB_UPD
5427
935k
    1136U,  // VLDMDIA
5428
935k
    33U,  // VLDMDIA_UPD
5429
935k
    0U, // VLDMQIA
5430
935k
    33U,  // VLDMSDB_UPD
5431
935k
    1136U,  // VLDMSIA
5432
935k
    33U,  // VLDMSIA_UPD
5433
935k
    288U, // VLDRD
5434
935k
    296U, // VLDRH
5435
935k
    288U, // VLDRS
5436
935k
    0U, // VLLDM
5437
935k
    0U, // VLSTM
5438
935k
    1112U,  // VMAXNMD
5439
935k
    1112U,  // VMAXNMH
5440
935k
    1112U,  // VMAXNMNDf
5441
935k
    1112U,  // VMAXNMNDh
5442
935k
    1112U,  // VMAXNMNQf
5443
935k
    1112U,  // VMAXNMNQh
5444
935k
    1112U,  // VMAXNMS
5445
935k
    70705U, // VMAXfd
5446
935k
    70705U, // VMAXfq
5447
935k
    70705U, // VMAXhd
5448
935k
    70705U, // VMAXhq
5449
935k
    1112U,  // VMAXsv16i8
5450
935k
    1112U,  // VMAXsv2i32
5451
935k
    1112U,  // VMAXsv4i16
5452
935k
    1112U,  // VMAXsv4i32
5453
935k
    1112U,  // VMAXsv8i16
5454
935k
    1112U,  // VMAXsv8i8
5455
935k
    1112U,  // VMAXuv16i8
5456
935k
    1112U,  // VMAXuv2i32
5457
935k
    1112U,  // VMAXuv4i16
5458
935k
    1112U,  // VMAXuv4i32
5459
935k
    1112U,  // VMAXuv8i16
5460
935k
    1112U,  // VMAXuv8i8
5461
935k
    1112U,  // VMINNMD
5462
935k
    1112U,  // VMINNMH
5463
935k
    1112U,  // VMINNMNDf
5464
935k
    1112U,  // VMINNMNDh
5465
935k
    1112U,  // VMINNMNQf
5466
935k
    1112U,  // VMINNMNQh
5467
935k
    1112U,  // VMINNMS
5468
935k
    70705U, // VMINfd
5469
935k
    70705U, // VMINfq
5470
935k
    70705U, // VMINhd
5471
935k
    70705U, // VMINhq
5472
935k
    1112U,  // VMINsv16i8
5473
935k
    1112U,  // VMINsv2i32
5474
935k
    1112U,  // VMINsv4i16
5475
935k
    1112U,  // VMINsv4i32
5476
935k
    1112U,  // VMINsv8i16
5477
935k
    1112U,  // VMINsv8i8
5478
935k
    1112U,  // VMINuv16i8
5479
935k
    1112U,  // VMINuv2i32
5480
935k
    1112U,  // VMINuv4i16
5481
935k
    1112U,  // VMINuv4i32
5482
935k
    1112U,  // VMINuv8i16
5483
935k
    1112U,  // VMINuv8i8
5484
935k
    68659U, // VMLAD
5485
935k
    68659U, // VMLAH
5486
935k
    73752U, // VMLALslsv2i32
5487
935k
    73752U, // VMLALslsv4i16
5488
935k
    73752U, // VMLALsluv2i32
5489
935k
    73752U, // VMLALsluv4i16
5490
935k
    1048U,  // VMLALsv2i64
5491
935k
    1048U,  // VMLALsv4i32
5492
935k
    1048U,  // VMLALsv8i16
5493
935k
    1048U,  // VMLALuv2i64
5494
935k
    1048U,  // VMLALuv4i32
5495
935k
    1048U,  // VMLALuv8i16
5496
935k
    68659U, // VMLAS
5497
935k
    68659U, // VMLAfd
5498
935k
    68659U, // VMLAfq
5499
935k
    68659U, // VMLAhd
5500
935k
    68659U, // VMLAhq
5501
935k
    920627U,  // VMLAslfd
5502
935k
    920627U,  // VMLAslfq
5503
935k
    920627U,  // VMLAslhd
5504
935k
    920627U,  // VMLAslhq
5505
935k
    73752U, // VMLAslv2i32
5506
935k
    73752U, // VMLAslv4i16
5507
935k
    73752U, // VMLAslv4i32
5508
935k
    73752U, // VMLAslv8i16
5509
935k
    1048U,  // VMLAv16i8
5510
935k
    1048U,  // VMLAv2i32
5511
935k
    1048U,  // VMLAv4i16
5512
935k
    1048U,  // VMLAv4i32
5513
935k
    1048U,  // VMLAv8i16
5514
935k
    1048U,  // VMLAv8i8
5515
935k
    68659U, // VMLSD
5516
935k
    68659U, // VMLSH
5517
935k
    73752U, // VMLSLslsv2i32
5518
935k
    73752U, // VMLSLslsv4i16
5519
935k
    73752U, // VMLSLsluv2i32
5520
935k
    73752U, // VMLSLsluv4i16
5521
935k
    1048U,  // VMLSLsv2i64
5522
935k
    1048U,  // VMLSLsv4i32
5523
935k
    1048U,  // VMLSLsv8i16
5524
935k
    1048U,  // VMLSLuv2i64
5525
935k
    1048U,  // VMLSLuv4i32
5526
935k
    1048U,  // VMLSLuv8i16
5527
935k
    68659U, // VMLSS
5528
935k
    68659U, // VMLSfd
5529
935k
    68659U, // VMLSfq
5530
935k
    68659U, // VMLShd
5531
935k
    68659U, // VMLShq
5532
935k
    920627U,  // VMLSslfd
5533
935k
    920627U,  // VMLSslfq
5534
935k
    920627U,  // VMLSslhd
5535
935k
    920627U,  // VMLSslhq
5536
935k
    73752U, // VMLSslv2i32
5537
935k
    73752U, // VMLSslv4i16
5538
935k
    73752U, // VMLSslv4i32
5539
935k
    73752U, // VMLSslv8i16
5540
935k
    1048U,  // VMLSv16i8
5541
935k
    1048U,  // VMLSv2i32
5542
935k
    1048U,  // VMLSv4i16
5543
935k
    1048U,  // VMLSv4i32
5544
935k
    1048U,  // VMLSv8i16
5545
935k
    1048U,  // VMLSv8i8
5546
935k
    33U,  // VMOVD
5547
935k
    0U, // VMOVDRR
5548
935k
    0U, // VMOVH
5549
935k
    33U,  // VMOVHR
5550
935k
    0U, // VMOVLsv2i64
5551
935k
    0U, // VMOVLsv4i32
5552
935k
    0U, // VMOVLsv8i16
5553
935k
    0U, // VMOVLuv2i64
5554
935k
    0U, // VMOVLuv4i32
5555
935k
    0U, // VMOVLuv8i16
5556
935k
    0U, // VMOVNv2i32
5557
935k
    0U, // VMOVNv4i16
5558
935k
    0U, // VMOVNv8i8
5559
935k
    33U,  // VMOVRH
5560
935k
    0U, // VMOVRRD
5561
935k
    35651584U,  // VMOVRRS
5562
935k
    1024U,  // VMOVRS
5563
935k
    33U,  // VMOVS
5564
935k
    1024U,  // VMOVSR
5565
935k
    35651584U,  // VMOVSRR
5566
935k
    0U, // VMOVv16i8
5567
935k
    0U, // VMOVv1i64
5568
935k
    1U, // VMOVv2f32
5569
935k
    0U, // VMOVv2i32
5570
935k
    0U, // VMOVv2i64
5571
935k
    1U, // VMOVv4f32
5572
935k
    0U, // VMOVv4i16
5573
935k
    0U, // VMOVv4i32
5574
935k
    0U, // VMOVv8i16
5575
935k
    0U, // VMOVv8i8
5576
935k
    4U, // VMRS
5577
935k
    5U, // VMRS_FPEXC
5578
935k
    5U, // VMRS_FPINST
5579
935k
    5U, // VMRS_FPINST2
5580
935k
    5U, // VMRS_FPSID
5581
935k
    6U, // VMRS_MVFR0
5582
935k
    6U, // VMRS_MVFR1
5583
935k
    6U, // VMRS_MVFR2
5584
935k
    0U, // VMSR
5585
935k
    0U, // VMSR_FPEXC
5586
935k
    0U, // VMSR_FPINST
5587
935k
    0U, // VMSR_FPINST2
5588
935k
    0U, // VMSR_FPSID
5589
935k
    70705U, // VMULD
5590
935k
    70705U, // VMULH
5591
935k
    1112U,  // VMULLp64
5592
935k
    0U, // VMULLp8
5593
935k
    17496U, // VMULLslsv2i32
5594
935k
    17496U, // VMULLslsv4i16
5595
935k
    17496U, // VMULLsluv2i32
5596
935k
    17496U, // VMULLsluv4i16
5597
935k
    1112U,  // VMULLsv2i64
5598
935k
    1112U,  // VMULLsv4i32
5599
935k
    1112U,  // VMULLsv8i16
5600
935k
    1112U,  // VMULLuv2i64
5601
935k
    1112U,  // VMULLuv4i32
5602
935k
    1112U,  // VMULLuv8i16
5603
935k
    70705U, // VMULS
5604
935k
    70705U, // VMULfd
5605
935k
    70705U, // VMULfq
5606
935k
    70705U, // VMULhd
5607
935k
    70705U, // VMULhq
5608
935k
    0U, // VMULpd
5609
935k
    0U, // VMULpq
5610
935k
    955441U,  // VMULslfd
5611
935k
    955441U,  // VMULslfq
5612
935k
    955441U,  // VMULslhd
5613
935k
    955441U,  // VMULslhq
5614
935k
    17496U, // VMULslv2i32
5615
935k
    17496U, // VMULslv4i16
5616
935k
    17496U, // VMULslv4i32
5617
935k
    17496U, // VMULslv8i16
5618
935k
    1112U,  // VMULv16i8
5619
935k
    1112U,  // VMULv2i32
5620
935k
    1112U,  // VMULv4i16
5621
935k
    1112U,  // VMULv4i32
5622
935k
    1112U,  // VMULv8i16
5623
935k
    1112U,  // VMULv8i8
5624
935k
    1024U,  // VMVNd
5625
935k
    1024U,  // VMVNq
5626
935k
    0U, // VMVNv2i32
5627
935k
    0U, // VMVNv4i16
5628
935k
    0U, // VMVNv4i32
5629
935k
    0U, // VMVNv8i16
5630
935k
    33U,  // VNEGD
5631
935k
    33U,  // VNEGH
5632
935k
    33U,  // VNEGS
5633
935k
    33U,  // VNEGf32q
5634
935k
    33U,  // VNEGfd
5635
935k
    33U,  // VNEGhd
5636
935k
    33U,  // VNEGhq
5637
935k
    0U, // VNEGs16d
5638
935k
    0U, // VNEGs16q
5639
935k
    0U, // VNEGs32d
5640
935k
    0U, // VNEGs32q
5641
935k
    0U, // VNEGs8d
5642
935k
    0U, // VNEGs8q
5643
935k
    68659U, // VNMLAD
5644
935k
    68659U, // VNMLAH
5645
935k
    68659U, // VNMLAS
5646
935k
    68659U, // VNMLSD
5647
935k
    68659U, // VNMLSH
5648
935k
    68659U, // VNMLSS
5649
935k
    70705U, // VNMULD
5650
935k
    70705U, // VNMULH
5651
935k
    70705U, // VNMULS
5652
935k
    0U, // VORNd
5653
935k
    0U, // VORNq
5654
935k
    0U, // VORRd
5655
935k
    0U, // VORRiv2i32
5656
935k
    0U, // VORRiv4i16
5657
935k
    0U, // VORRiv4i32
5658
935k
    0U, // VORRiv8i16
5659
935k
    0U, // VORRq
5660
935k
    0U, // VPADALsv16i8
5661
935k
    0U, // VPADALsv2i32
5662
935k
    0U, // VPADALsv4i16
5663
935k
    0U, // VPADALsv4i32
5664
935k
    0U, // VPADALsv8i16
5665
935k
    0U, // VPADALsv8i8
5666
935k
    0U, // VPADALuv16i8
5667
935k
    0U, // VPADALuv2i32
5668
935k
    0U, // VPADALuv4i16
5669
935k
    0U, // VPADALuv4i32
5670
935k
    0U, // VPADALuv8i16
5671
935k
    0U, // VPADALuv8i8
5672
935k
    0U, // VPADDLsv16i8
5673
935k
    0U, // VPADDLsv2i32
5674
935k
    0U, // VPADDLsv4i16
5675
935k
    0U, // VPADDLsv4i32
5676
935k
    0U, // VPADDLsv8i16
5677
935k
    0U, // VPADDLsv8i8
5678
935k
    0U, // VPADDLuv16i8
5679
935k
    0U, // VPADDLuv2i32
5680
935k
    0U, // VPADDLuv4i16
5681
935k
    0U, // VPADDLuv4i32
5682
935k
    0U, // VPADDLuv8i16
5683
935k
    0U, // VPADDLuv8i8
5684
935k
    70705U, // VPADDf
5685
935k
    70705U, // VPADDh
5686
935k
    1112U,  // VPADDi16
5687
935k
    1112U,  // VPADDi32
5688
935k
    1112U,  // VPADDi8
5689
935k
    70705U, // VPMAXf
5690
935k
    70705U, // VPMAXh
5691
935k
    1112U,  // VPMAXs16
5692
935k
    1112U,  // VPMAXs32
5693
935k
    1112U,  // VPMAXs8
5694
935k
    1112U,  // VPMAXu16
5695
935k
    1112U,  // VPMAXu32
5696
935k
    1112U,  // VPMAXu8
5697
935k
    70705U, // VPMINf
5698
935k
    70705U, // VPMINh
5699
935k
    1112U,  // VPMINs16
5700
935k
    1112U,  // VPMINs32
5701
935k
    1112U,  // VPMINs8
5702
935k
    1112U,  // VPMINu16
5703
935k
    1112U,  // VPMINu32
5704
935k
    1112U,  // VPMINu8
5705
935k
    0U, // VQABSv16i8
5706
935k
    0U, // VQABSv2i32
5707
935k
    0U, // VQABSv4i16
5708
935k
    0U, // VQABSv4i32
5709
935k
    0U, // VQABSv8i16
5710
935k
    0U, // VQABSv8i8
5711
935k
    1112U,  // VQADDsv16i8
5712
935k
    1112U,  // VQADDsv1i64
5713
935k
    1112U,  // VQADDsv2i32
5714
935k
    1112U,  // VQADDsv2i64
5715
935k
    1112U,  // VQADDsv4i16
5716
935k
    1112U,  // VQADDsv4i32
5717
935k
    1112U,  // VQADDsv8i16
5718
935k
    1112U,  // VQADDsv8i8
5719
935k
    1112U,  // VQADDuv16i8
5720
935k
    1112U,  // VQADDuv1i64
5721
935k
    1112U,  // VQADDuv2i32
5722
935k
    1112U,  // VQADDuv2i64
5723
935k
    1112U,  // VQADDuv4i16
5724
935k
    1112U,  // VQADDuv4i32
5725
935k
    1112U,  // VQADDuv8i16
5726
935k
    1112U,  // VQADDuv8i8
5727
935k
    73752U, // VQDMLALslv2i32
5728
935k
    73752U, // VQDMLALslv4i16
5729
935k
    1048U,  // VQDMLALv2i64
5730
935k
    1048U,  // VQDMLALv4i32
5731
935k
    73752U, // VQDMLSLslv2i32
5732
935k
    73752U, // VQDMLSLslv4i16
5733
935k
    1048U,  // VQDMLSLv2i64
5734
935k
    1048U,  // VQDMLSLv4i32
5735
935k
    17496U, // VQDMULHslv2i32
5736
935k
    17496U, // VQDMULHslv4i16
5737
935k
    17496U, // VQDMULHslv4i32
5738
935k
    17496U, // VQDMULHslv8i16
5739
935k
    1112U,  // VQDMULHv2i32
5740
935k
    1112U,  // VQDMULHv4i16
5741
935k
    1112U,  // VQDMULHv4i32
5742
935k
    1112U,  // VQDMULHv8i16
5743
935k
    17496U, // VQDMULLslv2i32
5744
935k
    17496U, // VQDMULLslv4i16
5745
935k
    1112U,  // VQDMULLv2i64
5746
935k
    1112U,  // VQDMULLv4i32
5747
935k
    0U, // VQMOVNsuv2i32
5748
935k
    0U, // VQMOVNsuv4i16
5749
935k
    0U, // VQMOVNsuv8i8
5750
935k
    0U, // VQMOVNsv2i32
5751
935k
    0U, // VQMOVNsv4i16
5752
935k
    0U, // VQMOVNsv8i8
5753
935k
    0U, // VQMOVNuv2i32
5754
935k
    0U, // VQMOVNuv4i16
5755
935k
    0U, // VQMOVNuv8i8
5756
935k
    0U, // VQNEGv16i8
5757
935k
    0U, // VQNEGv2i32
5758
935k
    0U, // VQNEGv4i16
5759
935k
    0U, // VQNEGv4i32
5760
935k
    0U, // VQNEGv8i16
5761
935k
    0U, // VQNEGv8i8
5762
935k
    73752U, // VQRDMLAHslv2i32
5763
935k
    73752U, // VQRDMLAHslv4i16
5764
935k
    73752U, // VQRDMLAHslv4i32
5765
935k
    73752U, // VQRDMLAHslv8i16
5766
935k
    1048U,  // VQRDMLAHv2i32
5767
935k
    1048U,  // VQRDMLAHv4i16
5768
935k
    1048U,  // VQRDMLAHv4i32
5769
935k
    1048U,  // VQRDMLAHv8i16
5770
935k
    73752U, // VQRDMLSHslv2i32
5771
935k
    73752U, // VQRDMLSHslv4i16
5772
935k
    73752U, // VQRDMLSHslv4i32
5773
935k
    73752U, // VQRDMLSHslv8i16
5774
935k
    1048U,  // VQRDMLSHv2i32
5775
935k
    1048U,  // VQRDMLSHv4i16
5776
935k
    1048U,  // VQRDMLSHv4i32
5777
935k
    1048U,  // VQRDMLSHv8i16
5778
935k
    17496U, // VQRDMULHslv2i32
5779
935k
    17496U, // VQRDMULHslv4i16
5780
935k
    17496U, // VQRDMULHslv4i32
5781
935k
    17496U, // VQRDMULHslv8i16
5782
935k
    1112U,  // VQRDMULHv2i32
5783
935k
    1112U,  // VQRDMULHv4i16
5784
935k
    1112U,  // VQRDMULHv4i32
5785
935k
    1112U,  // VQRDMULHv8i16
5786
935k
    1112U,  // VQRSHLsv16i8
5787
935k
    1112U,  // VQRSHLsv1i64
5788
935k
    1112U,  // VQRSHLsv2i32
5789
935k
    1112U,  // VQRSHLsv2i64
5790
935k
    1112U,  // VQRSHLsv4i16
5791
935k
    1112U,  // VQRSHLsv4i32
5792
935k
    1112U,  // VQRSHLsv8i16
5793
935k
    1112U,  // VQRSHLsv8i8
5794
935k
    1112U,  // VQRSHLuv16i8
5795
935k
    1112U,  // VQRSHLuv1i64
5796
935k
    1112U,  // VQRSHLuv2i32
5797
935k
    1112U,  // VQRSHLuv2i64
5798
935k
    1112U,  // VQRSHLuv4i16
5799
935k
    1112U,  // VQRSHLuv4i32
5800
935k
    1112U,  // VQRSHLuv8i16
5801
935k
    1112U,  // VQRSHLuv8i8
5802
935k
    1112U,  // VQRSHRNsv2i32
5803
935k
    1112U,  // VQRSHRNsv4i16
5804
935k
    1112U,  // VQRSHRNsv8i8
5805
935k
    1112U,  // VQRSHRNuv2i32
5806
935k
    1112U,  // VQRSHRNuv4i16
5807
935k
    1112U,  // VQRSHRNuv8i8
5808
935k
    1112U,  // VQRSHRUNv2i32
5809
935k
    1112U,  // VQRSHRUNv4i16
5810
935k
    1112U,  // VQRSHRUNv8i8
5811
935k
    1112U,  // VQSHLsiv16i8
5812
935k
    1112U,  // VQSHLsiv1i64
5813
935k
    1112U,  // VQSHLsiv2i32
5814
935k
    1112U,  // VQSHLsiv2i64
5815
935k
    1112U,  // VQSHLsiv4i16
5816
935k
    1112U,  // VQSHLsiv4i32
5817
935k
    1112U,  // VQSHLsiv8i16
5818
935k
    1112U,  // VQSHLsiv8i8
5819
935k
    1112U,  // VQSHLsuv16i8
5820
935k
    1112U,  // VQSHLsuv1i64
5821
935k
    1112U,  // VQSHLsuv2i32
5822
935k
    1112U,  // VQSHLsuv2i64
5823
935k
    1112U,  // VQSHLsuv4i16
5824
935k
    1112U,  // VQSHLsuv4i32
5825
935k
    1112U,  // VQSHLsuv8i16
5826
935k
    1112U,  // VQSHLsuv8i8
5827
935k
    1112U,  // VQSHLsv16i8
5828
935k
    1112U,  // VQSHLsv1i64
5829
935k
    1112U,  // VQSHLsv2i32
5830
935k
    1112U,  // VQSHLsv2i64
5831
935k
    1112U,  // VQSHLsv4i16
5832
935k
    1112U,  // VQSHLsv4i32
5833
935k
    1112U,  // VQSHLsv8i16
5834
935k
    1112U,  // VQSHLsv8i8
5835
935k
    1112U,  // VQSHLuiv16i8
5836
935k
    1112U,  // VQSHLuiv1i64
5837
935k
    1112U,  // VQSHLuiv2i32
5838
935k
    1112U,  // VQSHLuiv2i64
5839
935k
    1112U,  // VQSHLuiv4i16
5840
935k
    1112U,  // VQSHLuiv4i32
5841
935k
    1112U,  // VQSHLuiv8i16
5842
935k
    1112U,  // VQSHLuiv8i8
5843
935k
    1112U,  // VQSHLuv16i8
5844
935k
    1112U,  // VQSHLuv1i64
5845
935k
    1112U,  // VQSHLuv2i32
5846
935k
    1112U,  // VQSHLuv2i64
5847
935k
    1112U,  // VQSHLuv4i16
5848
935k
    1112U,  // VQSHLuv4i32
5849
935k
    1112U,  // VQSHLuv8i16
5850
935k
    1112U,  // VQSHLuv8i8
5851
935k
    1112U,  // VQSHRNsv2i32
5852
935k
    1112U,  // VQSHRNsv4i16
5853
935k
    1112U,  // VQSHRNsv8i8
5854
935k
    1112U,  // VQSHRNuv2i32
5855
935k
    1112U,  // VQSHRNuv4i16
5856
935k
    1112U,  // VQSHRNuv8i8
5857
935k
    1112U,  // VQSHRUNv2i32
5858
935k
    1112U,  // VQSHRUNv4i16
5859
935k
    1112U,  // VQSHRUNv8i8
5860
935k
    1112U,  // VQSUBsv16i8
5861
935k
    1112U,  // VQSUBsv1i64
5862
935k
    1112U,  // VQSUBsv2i32
5863
935k
    1112U,  // VQSUBsv2i64
5864
935k
    1112U,  // VQSUBsv4i16
5865
935k
    1112U,  // VQSUBsv4i32
5866
935k
    1112U,  // VQSUBsv8i16
5867
935k
    1112U,  // VQSUBsv8i8
5868
935k
    1112U,  // VQSUBuv16i8
5869
935k
    1112U,  // VQSUBuv1i64
5870
935k
    1112U,  // VQSUBuv2i32
5871
935k
    1112U,  // VQSUBuv2i64
5872
935k
    1112U,  // VQSUBuv4i16
5873
935k
    1112U,  // VQSUBuv4i32
5874
935k
    1112U,  // VQSUBuv8i16
5875
935k
    1112U,  // VQSUBuv8i8
5876
935k
    1112U,  // VRADDHNv2i32
5877
935k
    1112U,  // VRADDHNv4i16
5878
935k
    1112U,  // VRADDHNv8i8
5879
935k
    0U, // VRECPEd
5880
935k
    33U,  // VRECPEfd
5881
935k
    33U,  // VRECPEfq
5882
935k
    33U,  // VRECPEhd
5883
935k
    33U,  // VRECPEhq
5884
935k
    0U, // VRECPEq
5885
935k
    70705U, // VRECPSfd
5886
935k
    70705U, // VRECPSfq
5887
935k
    70705U, // VRECPShd
5888
935k
    70705U, // VRECPShq
5889
935k
    1024U,  // VREV16d8
5890
935k
    1024U,  // VREV16q8
5891
935k
    1024U,  // VREV32d16
5892
935k
    1024U,  // VREV32d8
5893
935k
    1024U,  // VREV32q16
5894
935k
    1024U,  // VREV32q8
5895
935k
    1024U,  // VREV64d16
5896
935k
    1024U,  // VREV64d32
5897
935k
    1024U,  // VREV64d8
5898
935k
    1024U,  // VREV64q16
5899
935k
    1024U,  // VREV64q32
5900
935k
    1024U,  // VREV64q8
5901
935k
    1112U,  // VRHADDsv16i8
5902
935k
    1112U,  // VRHADDsv2i32
5903
935k
    1112U,  // VRHADDsv4i16
5904
935k
    1112U,  // VRHADDsv4i32
5905
935k
    1112U,  // VRHADDsv8i16
5906
935k
    1112U,  // VRHADDsv8i8
5907
935k
    1112U,  // VRHADDuv16i8
5908
935k
    1112U,  // VRHADDuv2i32
5909
935k
    1112U,  // VRHADDuv4i16
5910
935k
    1112U,  // VRHADDuv4i32
5911
935k
    1112U,  // VRHADDuv8i16
5912
935k
    1112U,  // VRHADDuv8i8
5913
935k
    0U, // VRINTAD
5914
935k
    0U, // VRINTAH
5915
935k
    0U, // VRINTANDf
5916
935k
    0U, // VRINTANDh
5917
935k
    0U, // VRINTANQf
5918
935k
    0U, // VRINTANQh
5919
935k
    0U, // VRINTAS
5920
935k
    0U, // VRINTMD
5921
935k
    0U, // VRINTMH
5922
935k
    0U, // VRINTMNDf
5923
935k
    0U, // VRINTMNDh
5924
935k
    0U, // VRINTMNQf
5925
935k
    0U, // VRINTMNQh
5926
935k
    0U, // VRINTMS
5927
935k
    0U, // VRINTND
5928
935k
    0U, // VRINTNH
5929
935k
    0U, // VRINTNNDf
5930
935k
    0U, // VRINTNNDh
5931
935k
    0U, // VRINTNNQf
5932
935k
    0U, // VRINTNNQh
5933
935k
    0U, // VRINTNS
5934
935k
    0U, // VRINTPD
5935
935k
    0U, // VRINTPH
5936
935k
    0U, // VRINTPNDf
5937
935k
    0U, // VRINTPNDh
5938
935k
    0U, // VRINTPNQf
5939
935k
    0U, // VRINTPNQh
5940
935k
    0U, // VRINTPS
5941
935k
    33U,  // VRINTRD
5942
935k
    33U,  // VRINTRH
5943
935k
    33U,  // VRINTRS
5944
935k
    33U,  // VRINTXD
5945
935k
    33U,  // VRINTXH
5946
935k
    0U, // VRINTXNDf
5947
935k
    0U, // VRINTXNDh
5948
935k
    0U, // VRINTXNQf
5949
935k
    0U, // VRINTXNQh
5950
935k
    33U,  // VRINTXS
5951
935k
    33U,  // VRINTZD
5952
935k
    33U,  // VRINTZH
5953
935k
    0U, // VRINTZNDf
5954
935k
    0U, // VRINTZNDh
5955
935k
    0U, // VRINTZNQf
5956
935k
    0U, // VRINTZNQh
5957
935k
    33U,  // VRINTZS
5958
935k
    1112U,  // VRSHLsv16i8
5959
935k
    1112U,  // VRSHLsv1i64
5960
935k
    1112U,  // VRSHLsv2i32
5961
935k
    1112U,  // VRSHLsv2i64
5962
935k
    1112U,  // VRSHLsv4i16
5963
935k
    1112U,  // VRSHLsv4i32
5964
935k
    1112U,  // VRSHLsv8i16
5965
935k
    1112U,  // VRSHLsv8i8
5966
935k
    1112U,  // VRSHLuv16i8
5967
935k
    1112U,  // VRSHLuv1i64
5968
935k
    1112U,  // VRSHLuv2i32
5969
935k
    1112U,  // VRSHLuv2i64
5970
935k
    1112U,  // VRSHLuv4i16
5971
935k
    1112U,  // VRSHLuv4i32
5972
935k
    1112U,  // VRSHLuv8i16
5973
935k
    1112U,  // VRSHLuv8i8
5974
935k
    1112U,  // VRSHRNv2i32
5975
935k
    1112U,  // VRSHRNv4i16
5976
935k
    1112U,  // VRSHRNv8i8
5977
935k
    1112U,  // VRSHRsv16i8
5978
935k
    1112U,  // VRSHRsv1i64
5979
935k
    1112U,  // VRSHRsv2i32
5980
935k
    1112U,  // VRSHRsv2i64
5981
935k
    1112U,  // VRSHRsv4i16
5982
935k
    1112U,  // VRSHRsv4i32
5983
935k
    1112U,  // VRSHRsv8i16
5984
935k
    1112U,  // VRSHRsv8i8
5985
935k
    1112U,  // VRSHRuv16i8
5986
935k
    1112U,  // VRSHRuv1i64
5987
935k
    1112U,  // VRSHRuv2i32
5988
935k
    1112U,  // VRSHRuv2i64
5989
935k
    1112U,  // VRSHRuv4i16
5990
935k
    1112U,  // VRSHRuv4i32
5991
935k
    1112U,  // VRSHRuv8i16
5992
935k
    1112U,  // VRSHRuv8i8
5993
935k
    0U, // VRSQRTEd
5994
935k
    33U,  // VRSQRTEfd
5995
935k
    33U,  // VRSQRTEfq
5996
935k
    33U,  // VRSQRTEhd
5997
935k
    33U,  // VRSQRTEhq
5998
935k
    0U, // VRSQRTEq
5999
935k
    70705U, // VRSQRTSfd
6000
935k
    70705U, // VRSQRTSfq
6001
935k
    70705U, // VRSQRTShd
6002
935k
    70705U, // VRSQRTShq
6003
935k
    1048U,  // VRSRAsv16i8
6004
935k
    1048U,  // VRSRAsv1i64
6005
935k
    1048U,  // VRSRAsv2i32
6006
935k
    1048U,  // VRSRAsv2i64
6007
935k
    1048U,  // VRSRAsv4i16
6008
935k
    1048U,  // VRSRAsv4i32
6009
935k
    1048U,  // VRSRAsv8i16
6010
935k
    1048U,  // VRSRAsv8i8
6011
935k
    1048U,  // VRSRAuv16i8
6012
935k
    1048U,  // VRSRAuv1i64
6013
935k
    1048U,  // VRSRAuv2i32
6014
935k
    1048U,  // VRSRAuv2i64
6015
935k
    1048U,  // VRSRAuv4i16
6016
935k
    1048U,  // VRSRAuv4i32
6017
935k
    1048U,  // VRSRAuv8i16
6018
935k
    1048U,  // VRSRAuv8i8
6019
935k
    1112U,  // VRSUBHNv2i32
6020
935k
    1112U,  // VRSUBHNv4i16
6021
935k
    1112U,  // VRSUBHNv8i8
6022
935k
    0U, // VSDOTD
6023
935k
    0U, // VSDOTDI
6024
935k
    0U, // VSDOTQ
6025
935k
    0U, // VSDOTQI
6026
935k
    1112U,  // VSELEQD
6027
935k
    1112U,  // VSELEQH
6028
935k
    1112U,  // VSELEQS
6029
935k
    1112U,  // VSELGED
6030
935k
    1112U,  // VSELGEH
6031
935k
    1112U,  // VSELGES
6032
935k
    1112U,  // VSELGTD
6033
935k
    1112U,  // VSELGTH
6034
935k
    1112U,  // VSELGTS
6035
935k
    1112U,  // VSELVSD
6036
935k
    1112U,  // VSELVSH
6037
935k
    1112U,  // VSELVSS
6038
935k
    6U, // VSETLNi16
6039
935k
    6U, // VSETLNi32
6040
935k
    6U, // VSETLNi8
6041
935k
    1112U,  // VSHLLi16
6042
935k
    1112U,  // VSHLLi32
6043
935k
    1112U,  // VSHLLi8
6044
935k
    1112U,  // VSHLLsv2i64
6045
935k
    1112U,  // VSHLLsv4i32
6046
935k
    1112U,  // VSHLLsv8i16
6047
935k
    1112U,  // VSHLLuv2i64
6048
935k
    1112U,  // VSHLLuv4i32
6049
935k
    1112U,  // VSHLLuv8i16
6050
935k
    1112U,  // VSHLiv16i8
6051
935k
    1112U,  // VSHLiv1i64
6052
935k
    1112U,  // VSHLiv2i32
6053
935k
    1112U,  // VSHLiv2i64
6054
935k
    1112U,  // VSHLiv4i16
6055
935k
    1112U,  // VSHLiv4i32
6056
935k
    1112U,  // VSHLiv8i16
6057
935k
    1112U,  // VSHLiv8i8
6058
935k
    1112U,  // VSHLsv16i8
6059
935k
    1112U,  // VSHLsv1i64
6060
935k
    1112U,  // VSHLsv2i32
6061
935k
    1112U,  // VSHLsv2i64
6062
935k
    1112U,  // VSHLsv4i16
6063
935k
    1112U,  // VSHLsv4i32
6064
935k
    1112U,  // VSHLsv8i16
6065
935k
    1112U,  // VSHLsv8i8
6066
935k
    1112U,  // VSHLuv16i8
6067
935k
    1112U,  // VSHLuv1i64
6068
935k
    1112U,  // VSHLuv2i32
6069
935k
    1112U,  // VSHLuv2i64
6070
935k
    1112U,  // VSHLuv4i16
6071
935k
    1112U,  // VSHLuv4i32
6072
935k
    1112U,  // VSHLuv8i16
6073
935k
    1112U,  // VSHLuv8i8
6074
935k
    1112U,  // VSHRNv2i32
6075
935k
    1112U,  // VSHRNv4i16
6076
935k
    1112U,  // VSHRNv8i8
6077
935k
    1112U,  // VSHRsv16i8
6078
935k
    1112U,  // VSHRsv1i64
6079
935k
    1112U,  // VSHRsv2i32
6080
935k
    1112U,  // VSHRsv2i64
6081
935k
    1112U,  // VSHRsv4i16
6082
935k
    1112U,  // VSHRsv4i32
6083
935k
    1112U,  // VSHRsv8i16
6084
935k
    1112U,  // VSHRsv8i8
6085
935k
    1112U,  // VSHRuv16i8
6086
935k
    1112U,  // VSHRuv1i64
6087
935k
    1112U,  // VSHRuv2i32
6088
935k
    1112U,  // VSHRuv2i64
6089
935k
    1112U,  // VSHRuv4i16
6090
935k
    1112U,  // VSHRuv4i32
6091
935k
    1112U,  // VSHRuv8i16
6092
935k
    1112U,  // VSHRuv8i8
6093
935k
    0U, // VSHTOD
6094
935k
    7U, // VSHTOH
6095
935k
    0U, // VSHTOS
6096
935k
    0U, // VSITOD
6097
935k
    0U, // VSITOH
6098
935k
    0U, // VSITOS
6099
935k
    589912U,  // VSLIv16i8
6100
935k
    589912U,  // VSLIv1i64
6101
935k
    589912U,  // VSLIv2i32
6102
935k
    589912U,  // VSLIv2i64
6103
935k
    589912U,  // VSLIv4i16
6104
935k
    589912U,  // VSLIv4i32
6105
935k
    589912U,  // VSLIv8i16
6106
935k
    589912U,  // VSLIv8i8
6107
935k
    7U, // VSLTOD
6108
935k
    7U, // VSLTOH
6109
935k
    7U, // VSLTOS
6110
935k
    33U,  // VSQRTD
6111
935k
    33U,  // VSQRTH
6112
935k
    33U,  // VSQRTS
6113
935k
    1048U,  // VSRAsv16i8
6114
935k
    1048U,  // VSRAsv1i64
6115
935k
    1048U,  // VSRAsv2i32
6116
935k
    1048U,  // VSRAsv2i64
6117
935k
    1048U,  // VSRAsv4i16
6118
935k
    1048U,  // VSRAsv4i32
6119
935k
    1048U,  // VSRAsv8i16
6120
935k
    1048U,  // VSRAsv8i8
6121
935k
    1048U,  // VSRAuv16i8
6122
935k
    1048U,  // VSRAuv1i64
6123
935k
    1048U,  // VSRAuv2i32
6124
935k
    1048U,  // VSRAuv2i64
6125
935k
    1048U,  // VSRAuv4i16
6126
935k
    1048U,  // VSRAuv4i32
6127
935k
    1048U,  // VSRAuv8i16
6128
935k
    1048U,  // VSRAuv8i8
6129
935k
    589912U,  // VSRIv16i8
6130
935k
    589912U,  // VSRIv1i64
6131
935k
    589912U,  // VSRIv2i32
6132
935k
    589912U,  // VSRIv2i64
6133
935k
    589912U,  // VSRIv4i16
6134
935k
    589912U,  // VSRIv4i32
6135
935k
    589912U,  // VSRIv8i16
6136
935k
    589912U,  // VSRIv8i8
6137
935k
    308U, // VST1LNd16
6138
935k
    23768380U,  // VST1LNd16_UPD
6139
935k
    308U, // VST1LNd32
6140
935k
    23768380U,  // VST1LNd32_UPD
6141
935k
    308U, // VST1LNd8
6142
935k
    23768380U,  // VST1LNd8_UPD
6143
935k
    0U, // VST1LNq16Pseudo
6144
935k
    0U, // VST1LNq16Pseudo_UPD
6145
935k
    0U, // VST1LNq32Pseudo
6146
935k
    0U, // VST1LNq32Pseudo_UPD
6147
935k
    0U, // VST1LNq8Pseudo
6148
935k
    0U, // VST1LNq8Pseudo_UPD
6149
935k
    0U, // VST1d16
6150
935k
    0U, // VST1d16Q
6151
935k
    0U, // VST1d16QPseudo
6152
935k
    0U, // VST1d16Qwb_fixed
6153
935k
    0U, // VST1d16Qwb_register
6154
935k
    0U, // VST1d16T
6155
935k
    0U, // VST1d16TPseudo
6156
935k
    0U, // VST1d16Twb_fixed
6157
935k
    0U, // VST1d16Twb_register
6158
935k
    0U, // VST1d16wb_fixed
6159
935k
    0U, // VST1d16wb_register
6160
935k
    0U, // VST1d32
6161
935k
    0U, // VST1d32Q
6162
935k
    0U, // VST1d32QPseudo
6163
935k
    0U, // VST1d32Qwb_fixed
6164
935k
    0U, // VST1d32Qwb_register
6165
935k
    0U, // VST1d32T
6166
935k
    0U, // VST1d32TPseudo
6167
935k
    0U, // VST1d32Twb_fixed
6168
935k
    0U, // VST1d32Twb_register
6169
935k
    0U, // VST1d32wb_fixed
6170
935k
    0U, // VST1d32wb_register
6171
935k
    0U, // VST1d64
6172
935k
    0U, // VST1d64Q
6173
935k
    0U, // VST1d64QPseudo
6174
935k
    0U, // VST1d64QPseudoWB_fixed
6175
935k
    0U, // VST1d64QPseudoWB_register
6176
935k
    0U, // VST1d64Qwb_fixed
6177
935k
    0U, // VST1d64Qwb_register
6178
935k
    0U, // VST1d64T
6179
935k
    0U, // VST1d64TPseudo
6180
935k
    0U, // VST1d64TPseudoWB_fixed
6181
935k
    0U, // VST1d64TPseudoWB_register
6182
935k
    0U, // VST1d64Twb_fixed
6183
935k
    0U, // VST1d64Twb_register
6184
935k
    0U, // VST1d64wb_fixed
6185
935k
    0U, // VST1d64wb_register
6186
935k
    0U, // VST1d8
6187
935k
    0U, // VST1d8Q
6188
935k
    0U, // VST1d8QPseudo
6189
935k
    0U, // VST1d8Qwb_fixed
6190
935k
    0U, // VST1d8Qwb_register
6191
935k
    0U, // VST1d8T
6192
935k
    0U, // VST1d8TPseudo
6193
935k
    0U, // VST1d8Twb_fixed
6194
935k
    0U, // VST1d8Twb_register
6195
935k
    0U, // VST1d8wb_fixed
6196
935k
    0U, // VST1d8wb_register
6197
935k
    0U, // VST1q16
6198
935k
    0U, // VST1q16HighQPseudo
6199
935k
    0U, // VST1q16HighTPseudo
6200
935k
    0U, // VST1q16LowQPseudo_UPD
6201
935k
    0U, // VST1q16LowTPseudo_UPD
6202
935k
    0U, // VST1q16wb_fixed
6203
935k
    0U, // VST1q16wb_register
6204
935k
    0U, // VST1q32
6205
935k
    0U, // VST1q32HighQPseudo
6206
935k
    0U, // VST1q32HighTPseudo
6207
935k
    0U, // VST1q32LowQPseudo_UPD
6208
935k
    0U, // VST1q32LowTPseudo_UPD
6209
935k
    0U, // VST1q32wb_fixed
6210
935k
    0U, // VST1q32wb_register
6211
935k
    0U, // VST1q64
6212
935k
    0U, // VST1q64HighQPseudo
6213
935k
    0U, // VST1q64HighTPseudo
6214
935k
    0U, // VST1q64LowQPseudo_UPD
6215
935k
    0U, // VST1q64LowTPseudo_UPD
6216
935k
    0U, // VST1q64wb_fixed
6217
935k
    0U, // VST1q64wb_register
6218
935k
    0U, // VST1q8
6219
935k
    0U, // VST1q8HighQPseudo
6220
935k
    0U, // VST1q8HighTPseudo
6221
935k
    0U, // VST1q8LowQPseudo_UPD
6222
935k
    0U, // VST1q8LowTPseudo_UPD
6223
935k
    0U, // VST1q8wb_fixed
6224
935k
    0U, // VST1q8wb_register
6225
935k
    222900460U, // VST2LNd16
6226
935k
    0U, // VST2LNd16Pseudo
6227
935k
    0U, // VST2LNd16Pseudo_UPD
6228
935k
    995572U,  // VST2LNd16_UPD
6229
935k
    222900460U, // VST2LNd32
6230
935k
    0U, // VST2LNd32Pseudo
6231
935k
    0U, // VST2LNd32Pseudo_UPD
6232
935k
    995572U,  // VST2LNd32_UPD
6233
935k
    222900460U, // VST2LNd8
6234
935k
    0U, // VST2LNd8Pseudo
6235
935k
    0U, // VST2LNd8Pseudo_UPD
6236
935k
    995572U,  // VST2LNd8_UPD
6237
935k
    222900460U, // VST2LNq16
6238
935k
    0U, // VST2LNq16Pseudo
6239
935k
    0U, // VST2LNq16Pseudo_UPD
6240
935k
    995572U,  // VST2LNq16_UPD
6241
935k
    222900460U, // VST2LNq32
6242
935k
    0U, // VST2LNq32Pseudo
6243
935k
    0U, // VST2LNq32Pseudo_UPD
6244
935k
    995572U,  // VST2LNq32_UPD
6245
935k
    0U, // VST2b16
6246
935k
    0U, // VST2b16wb_fixed
6247
935k
    0U, // VST2b16wb_register
6248
935k
    0U, // VST2b32
6249
935k
    0U, // VST2b32wb_fixed
6250
935k
    0U, // VST2b32wb_register
6251
935k
    0U, // VST2b8
6252
935k
    0U, // VST2b8wb_fixed
6253
935k
    0U, // VST2b8wb_register
6254
935k
    0U, // VST2d16
6255
935k
    0U, // VST2d16wb_fixed
6256
935k
    0U, // VST2d16wb_register
6257
935k
    0U, // VST2d32
6258
935k
    0U, // VST2d32wb_fixed
6259
935k
    0U, // VST2d32wb_register
6260
935k
    0U, // VST2d8
6261
935k
    0U, // VST2d8wb_fixed
6262
935k
    0U, // VST2d8wb_register
6263
935k
    0U, // VST2q16
6264
935k
    0U, // VST2q16Pseudo
6265
935k
    0U, // VST2q16PseudoWB_fixed
6266
935k
    0U, // VST2q16PseudoWB_register
6267
935k
    0U, // VST2q16wb_fixed
6268
935k
    0U, // VST2q16wb_register
6269
935k
    0U, // VST2q32
6270
935k
    0U, // VST2q32Pseudo
6271
935k
    0U, // VST2q32PseudoWB_fixed
6272
935k
    0U, // VST2q32PseudoWB_register
6273
935k
    0U, // VST2q32wb_fixed
6274
935k
    0U, // VST2q32wb_register
6275
935k
    0U, // VST2q8
6276
935k
    0U, // VST2q8Pseudo
6277
935k
    0U, // VST2q8PseudoWB_fixed
6278
935k
    0U, // VST2q8PseudoWB_register
6279
935k
    0U, // VST2q8wb_fixed
6280
935k
    0U, // VST2q8wb_register
6281
935k
    256454972U, // VST3LNd16
6282
935k
    0U, // VST3LNd16Pseudo
6283
935k
    0U, // VST3LNd16Pseudo_UPD
6284
935k
    324U, // VST3LNd16_UPD
6285
935k
    256454972U, // VST3LNd32
6286
935k
    0U, // VST3LNd32Pseudo
6287
935k
    0U, // VST3LNd32Pseudo_UPD
6288
935k
    324U, // VST3LNd32_UPD
6289
935k
    256454972U, // VST3LNd8
6290
935k
    0U, // VST3LNd8Pseudo
6291
935k
    0U, // VST3LNd8Pseudo_UPD
6292
935k
    324U, // VST3LNd8_UPD
6293
935k
    256454972U, // VST3LNq16
6294
935k
    0U, // VST3LNq16Pseudo
6295
935k
    0U, // VST3LNq16Pseudo_UPD
6296
935k
    324U, // VST3LNq16_UPD
6297
935k
    256454972U, // VST3LNq32
6298
935k
    0U, // VST3LNq32Pseudo
6299
935k
    0U, // VST3LNq32Pseudo_UPD
6300
935k
    324U, // VST3LNq32_UPD
6301
935k
    287342616U, // VST3d16
6302
935k
    0U, // VST3d16Pseudo
6303
935k
    0U, // VST3d16Pseudo_UPD
6304
935k
    18760U, // VST3d16_UPD
6305
935k
    287342616U, // VST3d32
6306
935k
    0U, // VST3d32Pseudo
6307
935k
    0U, // VST3d32Pseudo_UPD
6308
935k
    18760U, // VST3d32_UPD
6309
935k
    287342616U, // VST3d8
6310
935k
    0U, // VST3d8Pseudo
6311
935k
    0U, // VST3d8Pseudo_UPD
6312
935k
    18760U, // VST3d8_UPD
6313
935k
    287342616U, // VST3q16
6314
935k
    0U, // VST3q16Pseudo_UPD
6315
935k
    18760U, // VST3q16_UPD
6316
935k
    0U, // VST3q16oddPseudo
6317
935k
    0U, // VST3q16oddPseudo_UPD
6318
935k
    287342616U, // VST3q32
6319
935k
    0U, // VST3q32Pseudo_UPD
6320
935k
    18760U, // VST3q32_UPD
6321
935k
    0U, // VST3q32oddPseudo
6322
935k
    0U, // VST3q32oddPseudo_UPD
6323
935k
    287342616U, // VST3q8
6324
935k
    0U, // VST3q8Pseudo_UPD
6325
935k
    18760U, // VST3q8_UPD
6326
935k
    0U, // VST3q8oddPseudo
6327
935k
    0U, // VST3q8oddPseudo_UPD
6328
935k
    323563764U, // VST4LNd16
6329
935k
    0U, // VST4LNd16Pseudo
6330
935k
    0U, // VST4LNd16Pseudo_UPD
6331
935k
    19708U, // VST4LNd16_UPD
6332
935k
    323563764U, // VST4LNd32
6333
935k
    0U, // VST4LNd32Pseudo
6334
935k
    0U, // VST4LNd32Pseudo_UPD
6335
935k
    19708U, // VST4LNd32_UPD
6336
935k
    323563764U, // VST4LNd8
6337
935k
    0U, // VST4LNd8Pseudo
6338
935k
    0U, // VST4LNd8Pseudo_UPD
6339
935k
    19708U, // VST4LNd8_UPD
6340
935k
    323563764U, // VST4LNq16
6341
935k
    0U, // VST4LNq16Pseudo
6342
935k
    0U, // VST4LNq16Pseudo_UPD
6343
935k
    19708U, // VST4LNq16_UPD
6344
935k
    323563764U, // VST4LNq32
6345
935k
    0U, // VST4LNq32Pseudo
6346
935k
    0U, // VST4LNq32Pseudo_UPD
6347
935k
    19708U, // VST4LNq32_UPD
6348
935k
    337674264U, // VST4d16
6349
935k
    0U, // VST4d16Pseudo
6350
935k
    0U, // VST4d16Pseudo_UPD
6351
935k
    1016136U, // VST4d16_UPD
6352
935k
    337674264U, // VST4d32
6353
935k
    0U, // VST4d32Pseudo
6354
935k
    0U, // VST4d32Pseudo_UPD
6355
935k
    1016136U, // VST4d32_UPD
6356
935k
    337674264U, // VST4d8
6357
935k
    0U, // VST4d8Pseudo
6358
935k
    0U, // VST4d8Pseudo_UPD
6359
935k
    1016136U, // VST4d8_UPD
6360
935k
    337674264U, // VST4q16
6361
935k
    0U, // VST4q16Pseudo_UPD
6362
935k
    1016136U, // VST4q16_UPD
6363
935k
    0U, // VST4q16oddPseudo
6364
935k
    0U, // VST4q16oddPseudo_UPD
6365
935k
    337674264U, // VST4q32
6366
935k
    0U, // VST4q32Pseudo_UPD
6367
935k
    1016136U, // VST4q32_UPD
6368
935k
    0U, // VST4q32oddPseudo
6369
935k
    0U, // VST4q32oddPseudo_UPD
6370
935k
    337674264U, // VST4q8
6371
935k
    0U, // VST4q8Pseudo_UPD
6372
935k
    1016136U, // VST4q8_UPD
6373
935k
    0U, // VST4q8oddPseudo
6374
935k
    0U, // VST4q8oddPseudo_UPD
6375
935k
    33U,  // VSTMDDB_UPD
6376
935k
    1136U,  // VSTMDIA
6377
935k
    33U,  // VSTMDIA_UPD
6378
935k
    0U, // VSTMQIA
6379
935k
    33U,  // VSTMSDB_UPD
6380
935k
    1136U,  // VSTMSIA
6381
935k
    33U,  // VSTMSIA_UPD
6382
935k
    288U, // VSTRD
6383
935k
    296U, // VSTRH
6384
935k
    288U, // VSTRS
6385
935k
    70705U, // VSUBD
6386
935k
    70705U, // VSUBH
6387
935k
    1112U,  // VSUBHNv2i32
6388
935k
    1112U,  // VSUBHNv4i16
6389
935k
    1112U,  // VSUBHNv8i8
6390
935k
    1112U,  // VSUBLsv2i64
6391
935k
    1112U,  // VSUBLsv4i32
6392
935k
    1112U,  // VSUBLsv8i16
6393
935k
    1112U,  // VSUBLuv2i64
6394
935k
    1112U,  // VSUBLuv4i32
6395
935k
    1112U,  // VSUBLuv8i16
6396
935k
    70705U, // VSUBS
6397
935k
    1112U,  // VSUBWsv2i64
6398
935k
    1112U,  // VSUBWsv4i32
6399
935k
    1112U,  // VSUBWsv8i16
6400
935k
    1112U,  // VSUBWuv2i64
6401
935k
    1112U,  // VSUBWuv4i32
6402
935k
    1112U,  // VSUBWuv8i16
6403
935k
    70705U, // VSUBfd
6404
935k
    70705U, // VSUBfq
6405
935k
    70705U, // VSUBhd
6406
935k
    70705U, // VSUBhq
6407
935k
    1112U,  // VSUBv16i8
6408
935k
    1112U,  // VSUBv1i64
6409
935k
    1112U,  // VSUBv2i32
6410
935k
    1112U,  // VSUBv2i64
6411
935k
    1112U,  // VSUBv4i16
6412
935k
    1112U,  // VSUBv4i32
6413
935k
    1112U,  // VSUBv8i16
6414
935k
    1112U,  // VSUBv8i8
6415
935k
    1024U,  // VSWPd
6416
935k
    1024U,  // VSWPq
6417
935k
    336U, // VTBL1
6418
935k
    344U, // VTBL2
6419
935k
    352U, // VTBL3
6420
935k
    0U, // VTBL3Pseudo
6421
935k
    360U, // VTBL4
6422
935k
    0U, // VTBL4Pseudo
6423
935k
    368U, // VTBX1
6424
935k
    376U, // VTBX2
6425
935k
    384U, // VTBX3
6426
935k
    0U, // VTBX3Pseudo
6427
935k
    392U, // VTBX4
6428
935k
    0U, // VTBX4Pseudo
6429
935k
    0U, // VTOSHD
6430
935k
    7U, // VTOSHH
6431
935k
    0U, // VTOSHS
6432
935k
    0U, // VTOSIRD
6433
935k
    0U, // VTOSIRH
6434
935k
    0U, // VTOSIRS
6435
935k
    0U, // VTOSIZD
6436
935k
    0U, // VTOSIZH
6437
935k
    0U, // VTOSIZS
6438
935k
    7U, // VTOSLD
6439
935k
    7U, // VTOSLH
6440
935k
    7U, // VTOSLS
6441
935k
    0U, // VTOUHD
6442
935k
    7U, // VTOUHH
6443
935k
    0U, // VTOUHS
6444
935k
    0U, // VTOUIRD
6445
935k
    0U, // VTOUIRH
6446
935k
    0U, // VTOUIRS
6447
935k
    0U, // VTOUIZD
6448
935k
    0U, // VTOUIZH
6449
935k
    0U, // VTOUIZS
6450
935k
    7U, // VTOULD
6451
935k
    7U, // VTOULH
6452
935k
    7U, // VTOULS
6453
935k
    1024U,  // VTRNd16
6454
935k
    1024U,  // VTRNd32
6455
935k
    1024U,  // VTRNd8
6456
935k
    1024U,  // VTRNq16
6457
935k
    1024U,  // VTRNq32
6458
935k
    1024U,  // VTRNq8
6459
935k
    0U, // VTSTv16i8
6460
935k
    0U, // VTSTv2i32
6461
935k
    0U, // VTSTv4i16
6462
935k
    0U, // VTSTv4i32
6463
935k
    0U, // VTSTv8i16
6464
935k
    0U, // VTSTv8i8
6465
935k
    0U, // VUDOTD
6466
935k
    0U, // VUDOTDI
6467
935k
    0U, // VUDOTQ
6468
935k
    0U, // VUDOTQI
6469
935k
    0U, // VUHTOD
6470
935k
    7U, // VUHTOH
6471
935k
    0U, // VUHTOS
6472
935k
    0U, // VUITOD
6473
935k
    0U, // VUITOH
6474
935k
    0U, // VUITOS
6475
935k
    7U, // VULTOD
6476
935k
    7U, // VULTOH
6477
935k
    7U, // VULTOS
6478
935k
    1024U,  // VUZPd16
6479
935k
    1024U,  // VUZPd8
6480
935k
    1024U,  // VUZPq16
6481
935k
    1024U,  // VUZPq32
6482
935k
    1024U,  // VUZPq8
6483
935k
    1024U,  // VZIPd16
6484
935k
    1024U,  // VZIPd8
6485
935k
    1024U,  // VZIPq16
6486
935k
    1024U,  // VZIPq32
6487
935k
    1024U,  // VZIPq8
6488
935k
    20592U, // sysLDMDA
6489
935k
    401U, // sysLDMDA_UPD
6490
935k
    20592U, // sysLDMDB
6491
935k
    401U, // sysLDMDB_UPD
6492
935k
    20592U, // sysLDMIA
6493
935k
    401U, // sysLDMIA_UPD
6494
935k
    20592U, // sysLDMIB
6495
935k
    401U, // sysLDMIB_UPD
6496
935k
    20592U, // sysSTMDA
6497
935k
    401U, // sysSTMDA_UPD
6498
935k
    20592U, // sysSTMDB
6499
935k
    401U, // sysSTMDB_UPD
6500
935k
    20592U, // sysSTMIA
6501
935k
    401U, // sysSTMIA_UPD
6502
935k
    20592U, // sysSTMIB
6503
935k
    401U, // sysSTMIB_UPD
6504
935k
    0U, // t2ADCri
6505
935k
    0U, // t2ADCrr
6506
935k
    1048576U, // t2ADCrs
6507
935k
    0U, // t2ADDri
6508
935k
    0U, // t2ADDri12
6509
935k
    0U, // t2ADDrr
6510
935k
    1048576U, // t2ADDrs
6511
935k
    72U,  // t2ADR
6512
935k
    0U, // t2ANDri
6513
935k
    0U, // t2ANDrr
6514
935k
    1048576U, // t2ANDrs
6515
935k
    1081344U, // t2ASRri
6516
935k
    0U, // t2ASRrr
6517
935k
    0U, // t2B
6518
935k
    80U,  // t2BFC
6519
935k
    163928U,  // t2BFI
6520
935k
    0U, // t2BICri
6521
935k
    0U, // t2BICrr
6522
935k
    1048576U, // t2BICrs
6523
935k
    0U, // t2BXJ
6524
935k
    0U, // t2Bcc
6525
935k
    4145U,  // t2CDP
6526
935k
    4145U,  // t2CDP2
6527
935k
    0U, // t2CLREX
6528
935k
    1024U,  // t2CLZ
6529
935k
    1024U,  // t2CMNri
6530
935k
    1024U,  // t2CMNzrr
6531
935k
    56U,  // t2CMNzrs
6532
935k
    1024U,  // t2CMPri
6533
935k
    1024U,  // t2CMPrr
6534
935k
    56U,  // t2CMPrs
6535
935k
    0U, // t2CPS1p
6536
935k
    0U, // t2CPS2p
6537
935k
    1112U,  // t2CPS3p
6538
935k
    1112U,  // t2CRC32B
6539
935k
    1112U,  // t2CRC32CB
6540
935k
    1112U,  // t2CRC32CH
6541
935k
    1112U,  // t2CRC32CW
6542
935k
    1112U,  // t2CRC32H
6543
935k
    1112U,  // t2CRC32W
6544
935k
    0U, // t2DBG
6545
935k
    0U, // t2DCPS1
6546
935k
    0U, // t2DCPS2
6547
935k
    0U, // t2DCPS3
6548
935k
    0U, // t2DMB
6549
935k
    0U, // t2DSB
6550
935k
    0U, // t2EORri
6551
935k
    0U, // t2EORrr
6552
935k
    1048576U, // t2EORrs
6553
935k
    0U, // t2HINT
6554
935k
    0U, // t2HVC
6555
935k
    0U, // t2ISB
6556
935k
    0U, // t2IT
6557
935k
    0U, // t2Int_eh_sjlj_setjmp
6558
935k
    0U, // t2Int_eh_sjlj_setjmp_nofp
6559
935k
    8U, // t2LDA
6560
935k
    8U, // t2LDAB
6561
935k
    8U, // t2LDAEX
6562
935k
    8U, // t2LDAEXB
6563
935k
    557056U,  // t2LDAEXD
6564
935k
    8U, // t2LDAEXH
6565
935k
    8U, // t2LDAH
6566
935k
    122U, // t2LDC2L_OFFSET
6567
935k
    196738U,  // t2LDC2L_OPTION
6568
935k
    229506U,  // t2LDC2L_POST
6569
935k
    138U, // t2LDC2L_PRE
6570
935k
    122U, // t2LDC2_OFFSET
6571
935k
    196738U,  // t2LDC2_OPTION
6572
935k
    229506U,  // t2LDC2_POST
6573
935k
    138U, // t2LDC2_PRE
6574
935k
    122U, // t2LDCL_OFFSET
6575
935k
    196738U,  // t2LDCL_OPTION
6576
935k
    229506U,  // t2LDCL_POST
6577
935k
    138U, // t2LDCL_PRE
6578
935k
    122U, // t2LDC_OFFSET
6579
935k
    196738U,  // t2LDC_OPTION
6580
935k
    229506U,  // t2LDC_POST
6581
935k
    138U, // t2LDC_PRE
6582
935k
    1136U,  // t2LDMDB
6583
935k
    33U,  // t2LDMDB_UPD
6584
935k
    1136U,  // t2LDMIA
6585
935k
    33U,  // t2LDMIA_UPD
6586
935k
    408U, // t2LDRBT
6587
935k
    21632U, // t2LDRB_POST
6588
935k
    416U, // t2LDRB_PRE
6589
935k
    160U, // t2LDRBi12
6590
935k
    408U, // t2LDRBi8
6591
935k
    424U, // t2LDRBpci
6592
935k
    432U, // t2LDRBs
6593
935k
    25493504U,  // t2LDRD_POST
6594
935k
    1114112U, // t2LDRD_PRE
6595
935k
    1146880U, // t2LDRDi8
6596
935k
    440U, // t2LDREX
6597
935k
    8U, // t2LDREXB
6598
935k
    557056U,  // t2LDREXD
6599
935k
    8U, // t2LDREXH
6600
935k
    408U, // t2LDRHT
6601
935k
    21632U, // t2LDRH_POST
6602
935k
    416U, // t2LDRH_PRE
6603
935k
    160U, // t2LDRHi12
6604
935k
    408U, // t2LDRHi8
6605
935k
    424U, // t2LDRHpci
6606
935k
    432U, // t2LDRHs
6607
935k
    408U, // t2LDRSBT
6608
935k
    21632U, // t2LDRSB_POST
6609
935k
    416U, // t2LDRSB_PRE
6610
935k
    160U, // t2LDRSBi12
6611
935k
    408U, // t2LDRSBi8
6612
935k
    424U, // t2LDRSBpci
6613
935k
    432U, // t2LDRSBs
6614
935k
    408U, // t2LDRSHT
6615
935k
    21632U, // t2LDRSH_POST
6616
935k
    416U, // t2LDRSH_PRE
6617
935k
    160U, // t2LDRSHi12
6618
935k
    408U, // t2LDRSHi8
6619
935k
    424U, // t2LDRSHpci
6620
935k
    432U, // t2LDRSHs
6621
935k
    408U, // t2LDRT
6622
935k
    21632U, // t2LDR_POST
6623
935k
    416U, // t2LDR_PRE
6624
935k
    160U, // t2LDRi12
6625
935k
    408U, // t2LDRi8
6626
935k
    424U, // t2LDRpci
6627
935k
    432U, // t2LDRs
6628
935k
    0U, // t2LSLri
6629
935k
    0U, // t2LSLrr
6630
935k
    1081344U, // t2LSRri
6631
935k
    0U, // t2LSRrr
6632
935k
    4690993U, // t2MCR
6633
935k
    4690993U, // t2MCR2
6634
935k
    6788145U, // t2MCRR
6635
935k
    6788145U, // t2MCRR2
6636
935k
    35651584U,  // t2MLA
6637
935k
    35651584U,  // t2MLS
6638
935k
    1112U,  // t2MOVTi16
6639
935k
    1024U,  // t2MOVi
6640
935k
    1024U,  // t2MOVi16
6641
935k
    1024U,  // t2MOVr
6642
935k
    22528U, // t2MOVsra_flag
6643
935k
    22528U, // t2MOVsrl_flag
6644
935k
    0U, // t2MRC
6645
935k
    0U, // t2MRC2
6646
935k
    0U, // t2MRRC
6647
935k
    0U, // t2MRRC2
6648
935k
    2U, // t2MRS_AR
6649
935k
    448U, // t2MRS_M
6650
935k
    200U, // t2MRSbanked
6651
935k
    2U, // t2MRSsys_AR
6652
935k
    33U,  // t2MSR_AR
6653
935k
    33U,  // t2MSR_M
6654
935k
    0U, // t2MSRbanked
6655
935k
    0U, // t2MUL
6656
935k
    1024U,  // t2MVNi
6657
935k
    1024U,  // t2MVNr
6658
935k
    56U,  // t2MVNs
6659
935k
    0U, // t2ORNri
6660
935k
    0U, // t2ORNrr
6661
935k
    1048576U, // t2ORNrs
6662
935k
    0U, // t2ORRri
6663
935k
    0U, // t2ORRrr
6664
935k
    1048576U, // t2ORRrs
6665
935k
    8388608U, // t2PKHBT
6666
935k
    10485760U,  // t2PKHTB
6667
935k
    0U, // t2PLDWi12
6668
935k
    0U, // t2PLDWi8
6669
935k
    0U, // t2PLDWs
6670
935k
    0U, // t2PLDi12
6671
935k
    0U, // t2PLDi8
6672
935k
    0U, // t2PLDpci
6673
935k
    0U, // t2PLDs
6674
935k
    0U, // t2PLIi12
6675
935k
    0U, // t2PLIi8
6676
935k
    0U, // t2PLIpci
6677
935k
    0U, // t2PLIs
6678
935k
    0U, // t2QADD
6679
935k
    0U, // t2QADD16
6680
935k
    0U, // t2QADD8
6681
935k
    0U, // t2QASX
6682
935k
    0U, // t2QDADD
6683
935k
    0U, // t2QDSUB
6684
935k
    0U, // t2QSAX
6685
935k
    0U, // t2QSUB
6686
935k
    0U, // t2QSUB16
6687
935k
    0U, // t2QSUB8
6688
935k
    1024U,  // t2RBIT
6689
935k
    1024U,  // t2REV
6690
935k
    1024U,  // t2REV16
6691
935k
    1024U,  // t2REVSH
6692
935k
    0U, // t2RFEDB
6693
935k
    0U, // t2RFEDBW
6694
935k
    0U, // t2RFEIA
6695
935k
    0U, // t2RFEIAW
6696
935k
    0U, // t2RORri
6697
935k
    0U, // t2RORrr
6698
935k
    1024U,  // t2RRX
6699
935k
    0U, // t2RSBri
6700
935k
    0U, // t2RSBrr
6701
935k
    1048576U, // t2RSBrs
6702
935k
    0U, // t2SADD16
6703
935k
    0U, // t2SADD8
6704
935k
    0U, // t2SASX
6705
935k
    0U, // t2SBCri
6706
935k
    0U, // t2SBCrr
6707
935k
    1048576U, // t2SBCrs
6708
935k
    69206016U,  // t2SBFX
6709
935k
    0U, // t2SDIV
6710
935k
    0U, // t2SEL
6711
935k
    0U, // t2SETPAN
6712
935k
    0U, // t2SG
6713
935k
    0U, // t2SHADD16
6714
935k
    0U, // t2SHADD8
6715
935k
    0U, // t2SHASX
6716
935k
    0U, // t2SHSAX
6717
935k
    0U, // t2SHSUB16
6718
935k
    0U, // t2SHSUB8
6719
935k
    0U, // t2SMC
6720
935k
    35651584U,  // t2SMLABB
6721
935k
    35651584U,  // t2SMLABT
6722
935k
    35651584U,  // t2SMLAD
6723
935k
    35651584U,  // t2SMLADX
6724
935k
    35651584U,  // t2SMLAL
6725
935k
    35651584U,  // t2SMLALBB
6726
935k
    35651584U,  // t2SMLALBT
6727
935k
    35651584U,  // t2SMLALD
6728
935k
    35651584U,  // t2SMLALDX
6729
935k
    35651584U,  // t2SMLALTB
6730
935k
    35651584U,  // t2SMLALTT
6731
935k
    35651584U,  // t2SMLATB
6732
935k
    35651584U,  // t2SMLATT
6733
935k
    35651584U,  // t2SMLAWB
6734
935k
    35651584U,  // t2SMLAWT
6735
935k
    35651584U,  // t2SMLSD
6736
935k
    35651584U,  // t2SMLSDX
6737
935k
    35651584U,  // t2SMLSLD
6738
935k
    35651584U,  // t2SMLSLDX
6739
935k
    35651584U,  // t2SMMLA
6740
935k
    35651584U,  // t2SMMLAR
6741
935k
    35651584U,  // t2SMMLS
6742
935k
    35651584U,  // t2SMMLSR
6743
935k
    0U, // t2SMMUL
6744
935k
    0U, // t2SMMULR
6745
935k
    0U, // t2SMUAD
6746
935k
    0U, // t2SMUADX
6747
935k
    0U, // t2SMULBB
6748
935k
    0U, // t2SMULBT
6749
935k
    35651584U,  // t2SMULL
6750
935k
    0U, // t2SMULTB
6751
935k
    0U, // t2SMULTT
6752
935k
    0U, // t2SMULWB
6753
935k
    0U, // t2SMULWT
6754
935k
    0U, // t2SMUSD
6755
935k
    0U, // t2SMUSDX
6756
935k
    0U, // t2SRSDB
6757
935k
    0U, // t2SRSDB_UPD
6758
935k
    0U, // t2SRSIA
6759
935k
    0U, // t2SRSIA_UPD
6760
935k
    6352U,  // t2SSAT
6761
935k
    1232U,  // t2SSAT16
6762
935k
    0U, // t2SSAX
6763
935k
    0U, // t2SSUB16
6764
935k
    0U, // t2SSUB8
6765
935k
    122U, // t2STC2L_OFFSET
6766
935k
    196738U,  // t2STC2L_OPTION
6767
935k
    229506U,  // t2STC2L_POST
6768
935k
    138U, // t2STC2L_PRE
6769
935k
    122U, // t2STC2_OFFSET
6770
935k
    196738U,  // t2STC2_OPTION
6771
935k
    229506U,  // t2STC2_POST
6772
935k
    138U, // t2STC2_PRE
6773
935k
    122U, // t2STCL_OFFSET
6774
935k
    196738U,  // t2STCL_OPTION
6775
935k
    229506U,  // t2STCL_POST
6776
935k
    138U, // t2STCL_PRE
6777
935k
    122U, // t2STC_OFFSET
6778
935k
    196738U,  // t2STC_OPTION
6779
935k
    229506U,  // t2STC_POST
6780
935k
    138U, // t2STC_PRE
6781
935k
    8U, // t2STL
6782
935k
    8U, // t2STLB
6783
935k
    557056U,  // t2STLEX
6784
935k
    557056U,  // t2STLEXB
6785
935k
    371195904U, // t2STLEXD
6786
935k
    557056U,  // t2STLEXH
6787
935k
    8U, // t2STLH
6788
935k
    1136U,  // t2STMDB
6789
935k
    33U,  // t2STMDB_UPD
6790
935k
    1136U,  // t2STMIA
6791
935k
    33U,  // t2STMIA_UPD
6792
935k
    408U, // t2STRBT
6793
935k
    21632U, // t2STRB_POST
6794
935k
    416U, // t2STRB_PRE
6795
935k
    160U, // t2STRBi12
6796
935k
    408U, // t2STRBi8
6797
935k
    432U, // t2STRBs
6798
935k
    25493592U,  // t2STRD_POST
6799
935k
    1114200U, // t2STRD_PRE
6800
935k
    1146880U, // t2STRDi8
6801
935k
    1179648U, // t2STREX
6802
935k
    557056U,  // t2STREXB
6803
935k
    371195904U, // t2STREXD
6804
935k
    557056U,  // t2STREXH
6805
935k
    408U, // t2STRHT
6806
935k
    21632U, // t2STRH_POST
6807
935k
    416U, // t2STRH_PRE
6808
935k
    160U, // t2STRHi12
6809
935k
    408U, // t2STRHi8
6810
935k
    432U, // t2STRHs
6811
935k
    408U, // t2STRT
6812
935k
    21632U, // t2STR_POST
6813
935k
    416U, // t2STR_PRE
6814
935k
    160U, // t2STRi12
6815
935k
    408U, // t2STRi8
6816
935k
    432U, // t2STRs
6817
935k
    0U, // t2SUBS_PC_LR
6818
935k
    0U, // t2SUBri
6819
935k
    0U, // t2SUBri12
6820
935k
    0U, // t2SUBrr
6821
935k
    1048576U, // t2SUBrs
6822
935k
    12582912U,  // t2SXTAB
6823
935k
    12582912U,  // t2SXTAB16
6824
935k
    12582912U,  // t2SXTAH
6825
935k
    7168U,  // t2SXTB
6826
935k
    7168U,  // t2SXTB16
6827
935k
    7168U,  // t2SXTH
6828
935k
    0U, // t2TBB
6829
935k
    0U, // t2TBH
6830
935k
    1024U,  // t2TEQri
6831
935k
    1024U,  // t2TEQrr
6832
935k
    56U,  // t2TEQrs
6833
935k
    0U, // t2TSB
6834
935k
    1024U,  // t2TSTri
6835
935k
    1024U,  // t2TSTrr
6836
935k
    56U,  // t2TSTrs
6837
935k
    1024U,  // t2TT
6838
935k
    1024U,  // t2TTA
6839
935k
    1024U,  // t2TTAT
6840
935k
    1024U,  // t2TTT
6841
935k
    0U, // t2UADD16
6842
935k
    0U, // t2UADD8
6843
935k
    0U, // t2UASX
6844
935k
    69206016U,  // t2UBFX
6845
935k
    0U, // t2UDF
6846
935k
    0U, // t2UDIV
6847
935k
    0U, // t2UHADD16
6848
935k
    0U, // t2UHADD8
6849
935k
    0U, // t2UHASX
6850
935k
    0U, // t2UHSAX
6851
935k
    0U, // t2UHSUB16
6852
935k
    0U, // t2UHSUB8
6853
935k
    35651584U,  // t2UMAAL
6854
935k
    35651584U,  // t2UMLAL
6855
935k
    35651584U,  // t2UMULL
6856
935k
    0U, // t2UQADD16
6857
935k
    0U, // t2UQADD8
6858
935k
    0U, // t2UQASX
6859
935k
    0U, // t2UQSAX
6860
935k
    0U, // t2UQSUB16
6861
935k
    0U, // t2UQSUB8
6862
935k
    0U, // t2USAD8
6863
935k
    35651584U,  // t2USADA8
6864
935k
    14680064U,  // t2USAT
6865
935k
    0U, // t2USAT16
6866
935k
    0U, // t2USAX
6867
935k
    0U, // t2USUB16
6868
935k
    0U, // t2USUB8
6869
935k
    12582912U,  // t2UXTAB
6870
935k
    12582912U,  // t2UXTAB16
6871
935k
    12582912U,  // t2UXTAH
6872
935k
    7168U,  // t2UXTB
6873
935k
    7168U,  // t2UXTB16
6874
935k
    7168U,  // t2UXTH
6875
935k
    0U, // tADC
6876
935k
    1112U,  // tADDhirr
6877
935k
    1048U,  // tADDi3
6878
935k
    0U, // tADDi8
6879
935k
    0U, // tADDrSP
6880
935k
    1212416U, // tADDrSPi
6881
935k
    1048U,  // tADDrr
6882
935k
    456U, // tADDspi
6883
935k
    1112U,  // tADDspr
6884
935k
    464U, // tADR
6885
935k
    0U, // tAND
6886
935k
    472U, // tASRri
6887
935k
    0U, // tASRrr
6888
935k
    0U, // tB
6889
935k
    0U, // tBIC
6890
935k
    0U, // tBKPT
6891
935k
    0U, // tBL
6892
935k
    0U, // tBLXNSr
6893
935k
    0U, // tBLXi
6894
935k
    0U, // tBLXr
6895
935k
    0U, // tBX
6896
935k
    0U, // tBXNS
6897
935k
    0U, // tBcc
6898
935k
    0U, // tCBNZ
6899
935k
    0U, // tCBZ
6900
935k
    1024U,  // tCMNz
6901
935k
    1024U,  // tCMPhir
6902
935k
    1024U,  // tCMPi8
6903
935k
    1024U,  // tCMPr
6904
935k
    0U, // tCPS
6905
935k
    0U, // tEOR
6906
935k
    0U, // tHINT
6907
935k
    0U, // tHLT
6908
935k
    0U, // tInt_WIN_eh_sjlj_longjmp
6909
935k
    0U, // tInt_eh_sjlj_longjmp
6910
935k
    0U, // tInt_eh_sjlj_setjmp
6911
935k
    1136U,  // tLDMIA
6912
935k
    480U, // tLDRBi
6913
935k
    488U, // tLDRBr
6914
935k
    496U, // tLDRHi
6915
935k
    488U, // tLDRHr
6916
935k
    488U, // tLDRSB
6917
935k
    488U, // tLDRSH
6918
935k
    504U, // tLDRi
6919
935k
    424U, // tLDRpci
6920
935k
    488U, // tLDRr
6921
935k
    512U, // tLDRspi
6922
935k
    1048U,  // tLSLri
6923
935k
    0U, // tLSLrr
6924
935k
    472U, // tLSRri
6925
935k
    0U, // tLSRrr
6926
935k
    0U, // tMOVSr
6927
935k
    0U, // tMOVi8
6928
935k
    1024U,  // tMOVr
6929
935k
    1048U,  // tMUL
6930
935k
    0U, // tMVN
6931
935k
    0U, // tORR
6932
935k
    0U, // tPICADD
6933
935k
    0U, // tPOP
6934
935k
    0U, // tPUSH
6935
935k
    1024U,  // tREV
6936
935k
    1024U,  // tREV16
6937
935k
    1024U,  // tREVSH
6938
935k
    0U, // tROR
6939
935k
    0U, // tRSB
6940
935k
    0U, // tSBC
6941
935k
    0U, // tSETEND
6942
935k
    33U,  // tSTMIA_UPD
6943
935k
    480U, // tSTRBi
6944
935k
    488U, // tSTRBr
6945
935k
    496U, // tSTRHi
6946
935k
    488U, // tSTRHr
6947
935k
    504U, // tSTRi
6948
935k
    488U, // tSTRr
6949
935k
    512U, // tSTRspi
6950
935k
    1048U,  // tSUBi3
6951
935k
    0U, // tSUBi8
6952
935k
    1048U,  // tSUBrr
6953
935k
    456U, // tSUBspi
6954
935k
    0U, // tSVC
6955
935k
    1024U,  // tSXTB
6956
935k
    1024U,  // tSXTH
6957
935k
    0U, // tTRAP
6958
935k
    1024U,  // tTST
6959
935k
    0U, // tUDF
6960
935k
    1024U,  // tUXTB
6961
935k
    1024U,  // tUXTH
6962
935k
    0U, // t__brkdiv0
6963
935k
  };
6964
6965
935k
  unsigned int opcode = MCInst_getOpcode(MI);
6966
  // printf("opcode = %u\n", opcode);
6967
6968
  // Emit the opcode for the instruction.
6969
935k
  uint64_t Bits = 0;
6970
935k
  Bits |= (uint64_t)OpInfo0[opcode] << 0;
6971
935k
  Bits |= (uint64_t)OpInfo1[opcode] << 32;
6972
935k
#ifndef CAPSTONE_DIET
6973
935k
  SStream_concat0(O, AsmStrs+(Bits & 4095)-1);
6974
935k
#endif
6975
6976
6977
  // Fragment 0 encoded into 5 bits for 32 unique commands.
6978
  // printf("Fragment 0: %"PRIu64"\n", ((Bits >> 12) & 31));
6979
935k
  switch ((Bits >> 12) & 31) {
6980
0
  default: // unreachable
6981
257
  case 0:
6982
    // DBG_VALUE, DBG_LABEL, BUNDLE, LIFETIME_START, LIFETIME_END, FENTRY_CAL...
6983
257
    return;
6984
0
    break;
6985
29.0k
  case 1:
6986
    // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, ADCri, ADCrr, ADDri, A...
6987
29.0k
    printSBitModifierOperand(MI, 5, O);
6988
29.0k
    printPredicateOperand(MI, 3, O);
6989
29.0k
    break;
6990
6.62k
  case 2:
6991
    // ITasm, t2IT
6992
6.62k
    printThumbITMask(MI, 1, O);
6993
6.62k
    break;
6994
111k
  case 3:
6995
    // LDRBT_POST, LDRConstPool, LDRT_POST, STRBT_POST, STRT_POST, t2LDRBpcre...
6996
111k
    printPredicateOperand(MI, 2, O);
6997
111k
    break;
6998
3.97k
  case 4:
6999
    // RRXi, MOVi, MOVr, MOVr_TC, MVNi, MVNr, t2MOVi, t2MOVr, t2MVNi, t2MVNr,...
7000
3.97k
    printSBitModifierOperand(MI, 4, O);
7001
3.97k
    printPredicateOperand(MI, 2, O);
7002
3.97k
    break;
7003
85.7k
  case 5:
7004
    // VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_16, VL...
7005
85.7k
    printPredicateOperand(MI, 4, O);
7006
85.7k
    break;
7007
58.5k
  case 6:
7008
    // VLD1LNdWB_register_Asm_16, VLD1LNdWB_register_Asm_32, VLD1LNdWB_regist...
7009
58.5k
    printPredicateOperand(MI, 5, O);
7010
58.5k
    break;
7011
229k
  case 7:
7012
    // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPdWB_fixed_Asm_16...
7013
229k
    printPredicateOperand(MI, 3, O);
7014
229k
    break;
7015
21.0k
  case 8:
7016
    // ADCrsi, ADDrsi, ANDrsi, BICrsi, EORrsi, MLA, MOVsr, MVNsr, ORRrsi, RSB...
7017
21.0k
    printSBitModifierOperand(MI, 6, O);
7018
21.0k
    printPredicateOperand(MI, 4, O);
7019
21.0k
    break;
7020
7.21k
  case 9:
7021
    // ADCrsr, ADDrsr, ANDrsr, BICrsr, EORrsr, ORRrsr, RSBrsr, RSCrsr, SBCrsr...
7022
7.21k
    printSBitModifierOperand(MI, 7, O);
7023
7.21k
    printPredicateOperand(MI, 5, O);
7024
7.21k
    SStream_concat0(O, "\t");
7025
7.21k
    printOperand(MI, 0, O);
7026
7.21k
    SStream_concat0(O, ", ");
7027
7.21k
    printOperand(MI, 1, O);
7028
7.21k
    SStream_concat0(O, ", ");
7029
7.21k
    printSORegRegOperand(MI, 2, O);
7030
7.21k
    return;
7031
0
    break;
7032
78.6k
  case 10:
7033
    // AESD, AESE, AESIMC, AESMC, BKPT, BL, BLX, BLXi, BX, CPS1p, CRC32B, CRC...
7034
78.6k
    printOperand(MI, 0, O);
7035
78.6k
    break;
7036
72.6k
  case 11:
7037
    // BLX_pred, BL_pred, BXJ, BX_pred, Bcc, DBG, FLDMXIA, FSTMXIA, HINT, LDM...
7038
72.6k
    printPredicateOperand(MI, 1, O);
7039
72.6k
    break;
7040
7.94k
  case 12:
7041
    // BX_RET, ERET, FMSTAT, MOVPCLR, t2CLREX, t2DCPS1, t2DCPS2, t2DCPS3, t2S...
7042
7.94k
    printPredicateOperand(MI, 0, O);
7043
7.94k
    break;
7044
21.7k
  case 13:
7045
    // CDP, LDRD_POST, LDRD_PRE, MCR, MRC, SMLALBB, SMLALBT, SMLALD, SMLALDX,...
7046
21.7k
    printPredicateOperand(MI, 6, O);
7047
21.7k
    break;
7048
8.14k
  case 14:
7049
    // CDP2, LDC2L_OFFSET, LDC2L_OPTION, LDC2L_POST, LDC2L_PRE, LDC2_OFFSET, ...
7050
8.14k
    printPImmediate(MI, 0, O);
7051
8.14k
    SStream_concat0(O, ", ");
7052
8.14k
    break;
7053
1.47k
  case 15:
7054
    // CPS2p, CPS3p, t2CPS2p, t2CPS3p, tCPS
7055
1.47k
    printCPSIMod(MI, 0, O);
7056
1.47k
    break;
7057
608
  case 16:
7058
    // DMB, DSB
7059
608
    printMemBOption(MI, 0, O);
7060
608
    return;
7061
0
    break;
7062
790
  case 17:
7063
    // ISB
7064
790
    printInstSyncBOption(MI, 0, O);
7065
790
    return;
7066
0
    break;
7067
639
  case 18:
7068
    // MRC2
7069
639
    printPImmediate(MI, 1, O);
7070
639
    SStream_concat0(O, ", ");
7071
639
    printOperand(MI, 2, O);
7072
639
    SStream_concat0(O, ", ");
7073
639
    printOperand(MI, 0, O);
7074
639
    SStream_concat0(O, ", ");
7075
639
    printCImmediate(MI, 3, O);
7076
639
    SStream_concat0(O, ", ");
7077
639
    printCImmediate(MI, 4, O);
7078
639
    SStream_concat0(O, ", ");
7079
639
    printOperand(MI, 5, O);
7080
639
    return;
7081
0
    break;
7082
577
  case 19:
7083
    // MRRC2
7084
577
    printPImmediate(MI, 2, O);
7085
577
    SStream_concat0(O, ", ");
7086
577
    printOperand(MI, 3, O);
7087
577
    SStream_concat0(O, ", ");
7088
577
    printOperand(MI, 0, O);
7089
577
    SStream_concat0(O, ", ");
7090
577
    printOperand(MI, 1, O);
7091
577
    SStream_concat0(O, ", ");
7092
577
    printCImmediate(MI, 4, O);
7093
577
    return;
7094
0
    break;
7095
226
  case 20:
7096
    // PLDWi12, PLDi12, PLIi12
7097
226
    printAddrModeImm12Operand(MI, 0, O, false);
7098
226
    return;
7099
0
    break;
7100
248
  case 21:
7101
    // PLDWrs, PLDrs, PLIrs
7102
248
    printAddrMode2Operand(MI, 0, O);
7103
248
    return;
7104
0
    break;
7105
480
  case 22:
7106
    // SETEND, tSETEND
7107
480
    printSetendOperand(MI, 0, O);
7108
480
    return;
7109
0
    break;
7110
620
  case 23:
7111
    // SMLAL, UMLAL
7112
620
    printSBitModifierOperand(MI, 8, O);
7113
620
    printPredicateOperand(MI, 6, O);
7114
620
    SStream_concat0(O, "\t");
7115
620
    printOperand(MI, 0, O);
7116
620
    SStream_concat0(O, ", ");
7117
620
    printOperand(MI, 1, O);
7118
620
    SStream_concat0(O, ", ");
7119
620
    printOperand(MI, 2, O);
7120
620
    SStream_concat0(O, ", ");
7121
620
    printOperand(MI, 3, O);
7122
620
    return;
7123
0
    break;
7124
0
  case 24:
7125
    // TSB
7126
0
    printTraceSyncBOption(MI, 0, O);
7127
0
    return;
7128
0
    break;
7129
7.85k
  case 25:
7130
    // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD, VLD2LNd16, VLD2LNd32, VLD2...
7131
7.85k
    printPredicateOperand(MI, 7, O);
7132
7.85k
    break;
7133
2.44k
  case 26:
7134
    // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U...
7135
2.44k
    printPredicateOperand(MI, 9, O);
7136
2.44k
    break;
7137
1.78k
  case 27:
7138
    // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U...
7139
1.78k
    printPredicateOperand(MI, 11, O);
7140
1.78k
    break;
7141
5.33k
  case 28:
7142
    // VLD4DUPd16_UPD, VLD4DUPd32_UPD, VLD4DUPd8_UPD, VLD4DUPq16_UPD, VLD4DUP...
7143
5.33k
    printPredicateOperand(MI, 8, O);
7144
5.33k
    break;
7145
1.66k
  case 29:
7146
    // VLD4LNd16_UPD, VLD4LNd32_UPD, VLD4LNd8_UPD, VLD4LNq16_UPD, VLD4LNq32_U...
7147
1.66k
    printPredicateOperand(MI, 13, O);
7148
1.66k
    break;
7149
317
  case 30:
7150
    // VSDOTD, VSDOTDI, VSDOTQ, VSDOTQI, VUDOTD, VUDOTDI, VUDOTQ, VUDOTQI
7151
317
    printOperand(MI, 1, O);
7152
317
    SStream_concat0(O, ", ");
7153
317
    printOperand(MI, 2, O);
7154
317
    SStream_concat0(O, ", ");
7155
317
    printOperand(MI, 3, O);
7156
317
    break;
7157
167k
  case 31:
7158
    // tADC, tADDi3, tADDi8, tADDrr, tAND, tASRri, tASRrr, tBIC, tEOR, tLSLri...
7159
167k
    printSBitModifierOperand(MI, 1, O);
7160
167k
    break;
7161
935k
  }
7162
7163
7164
  // Fragment 1 encoded into 7 bits for 75 unique commands.
7165
  // printf("Fragment 1: %"PRIu64"\n", ((Bits >> 17) & 127));
7166
923k
  switch ((Bits >> 17) & 127) {
7167
0
  default: // unreachable
7168
161
  case 0:
7169
    // ASRi, ASRr, ITasm, LDRBT_POST, LDRConstPool, LDRT_POST, LSLi, LSLr, LS...
7170
161
    SStream_concat0(O, " ");
7171
161
    break;
7172
13.9k
  case 1:
7173
    // VLD1LNdAsm_16, VLD1LNdWB_fixed_Asm_16, VLD1LNdWB_register_Asm_16, VLD2...
7174
13.9k
    SStream_concat0(O, ".16\t");
7175
13.9k
    ARM_addVectorDataSize(MI, 16);
7176
13.9k
    break;
7177
10.1k
  case 2:
7178
    // VLD1LNdAsm_32, VLD1LNdWB_fixed_Asm_32, VLD1LNdWB_register_Asm_32, VLD2...
7179
10.1k
    SStream_concat0(O, ".32\t");
7180
10.1k
    ARM_addVectorDataSize(MI, 32);
7181
10.1k
    break;
7182
12.9k
  case 3:
7183
    // VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_8, VLD1LNdWB_register_Asm_8, VLD2LNd...
7184
12.9k
    SStream_concat0(O, ".8\t");
7185
12.9k
    ARM_addVectorDataSize(MI, 8);
7186
12.9k
    break;
7187
538k
  case 4:
7188
    // ADCri, ADCrr, ADCrsi, ADDri, ADDrr, ADDrsi, ADR, ANDri, ANDrr, ANDrsi,...
7189
538k
    SStream_concat0(O, "\t");
7190
538k
    break;
7191
71.1k
  case 5:
7192
    // AESD, AESE, AESIMC, AESMC, CRC32B, CRC32CB, CRC32CH, CRC32CW, CRC32H, ...
7193
71.1k
    SStream_concat0(O, ", ");
7194
71.1k
    break;
7195
7.24k
  case 6:
7196
    // BKPT, BL, BLX, BLXi, BX, CPS1p, ERET, HLT, HVC, RFEDA, RFEDB, RFEIA, R...
7197
7.24k
    return;
7198
0
    break;
7199
221
  case 7:
7200
    // BX_RET
7201
221
    SStream_concat0(O, "\tlr");
7202
221
    ARM_addReg(MI, ARM_REG_LR);
7203
221
    return;
7204
0
    break;
7205
2.79k
  case 8:
7206
    // CDP2, MCR2, MCRR2
7207
2.79k
    printOperand(MI, 1, O);
7208
2.79k
    SStream_concat0(O, ", ");
7209
2.79k
    break;
7210
1.42k
  case 9:
7211
    // FCONSTD, VABSD, VADDD, VCMPD, VCMPED, VCMPEZD, VCMPZD, VDIVD, VFMAD, V...
7212
1.42k
    SStream_concat0(O, ".f64\t");
7213
1.42k
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F64);
7214
1.42k
    printOperand(MI, 0, O);
7215
1.42k
    break;
7216
2.55k
  case 10:
7217
    // FCONSTH, VABDhd, VABDhq, VABSH, VABShd, VABShq, VACGEhd, VACGEhq, VACG...
7218
2.55k
    SStream_concat0(O, ".f16\t");
7219
2.55k
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F16);
7220
2.55k
    printOperand(MI, 0, O);
7221
2.55k
    break;
7222
1.89k
  case 11:
7223
    // FCONSTS, VABDfd, VABDfq, VABSS, VABSfd, VABSfq, VACGEfd, VACGEfq, VACG...
7224
1.89k
    SStream_concat0(O, ".f32\t");
7225
1.89k
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F32);
7226
1.89k
    printOperand(MI, 0, O);
7227
1.89k
    break;
7228
88
  case 12:
7229
    // FMSTAT
7230
88
    SStream_concat0(O, "\tapsr_nzcv, fpscr");
7231
88
    ARM_addReg(MI, ARM_REG_APSR_NZCV);
7232
88
    ARM_addReg(MI, ARM_REG_FPSCR);
7233
88
    return;
7234
0
    break;
7235
5.35k
  case 13:
7236
    // LDC2L_OFFSET, LDC2L_OPTION, LDC2L_POST, LDC2L_PRE, LDC2_OFFSET, LDC2_O...
7237
5.35k
    printCImmediate(MI, 1, O);
7238
5.35k
    SStream_concat0(O, ", ");
7239
5.35k
    break;
7240
260
  case 14:
7241
    // MOVPCLR
7242
260
    SStream_concat0(O, "\tpc, lr");
7243
260
    ARM_addReg(MI, ARM_REG_PC);
7244
260
    ARM_addReg(MI, ARM_REG_LR);
7245
260
    return;
7246
0
    break;
7247
609
  case 15:
7248
    // RFEDA_UPD, RFEDB_UPD, RFEIA_UPD, RFEIB_UPD
7249
609
    SStream_concat0(O, "!");
7250
609
    return;
7251
0
    break;
7252
1.23k
  case 16:
7253
    // VABALsv2i64, VABAsv2i32, VABAsv4i32, VABDLsv2i64, VABDsv2i32, VABDsv4i...
7254
1.23k
    SStream_concat0(O, ".s32\t");
7255
1.23k
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S32);
7256
1.23k
    printOperand(MI, 0, O);
7257
1.23k
    SStream_concat0(O, ", ");
7258
1.23k
    break;
7259
2.03k
  case 17:
7260
    // VABALsv4i32, VABAsv4i16, VABAsv8i16, VABDLsv4i32, VABDsv4i16, VABDsv8i...
7261
2.03k
    SStream_concat0(O, ".s16\t");
7262
2.03k
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S16);
7263
2.03k
    printOperand(MI, 0, O);
7264
2.03k
    SStream_concat0(O, ", ");
7265
2.03k
    break;
7266
984
  case 18:
7267
    // VABALsv8i16, VABAsv16i8, VABAsv8i8, VABDLsv8i16, VABDsv16i8, VABDsv8i8...
7268
984
    SStream_concat0(O, ".s8\t");
7269
984
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S8);
7270
984
    printOperand(MI, 0, O);
7271
984
    SStream_concat0(O, ", ");
7272
984
    break;
7273
2.01k
  case 19:
7274
    // VABALuv2i64, VABAuv2i32, VABAuv4i32, VABDLuv2i64, VABDuv2i32, VABDuv4i...
7275
2.01k
    SStream_concat0(O, ".u32\t");
7276
2.01k
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U32);
7277
2.01k
    printOperand(MI, 0, O);
7278
2.01k
    SStream_concat0(O, ", ");
7279
2.01k
    break;
7280
2.81k
  case 20:
7281
    // VABALuv4i32, VABAuv4i16, VABAuv8i16, VABDLuv4i32, VABDuv4i16, VABDuv8i...
7282
2.81k
    SStream_concat0(O, ".u16\t");
7283
2.81k
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U16);
7284
2.81k
    printOperand(MI, 0, O);
7285
2.81k
    SStream_concat0(O, ", ");
7286
2.81k
    break;
7287
2.89k
  case 21:
7288
    // VABALuv8i16, VABAuv16i8, VABAuv8i8, VABDLuv8i16, VABDuv16i8, VABDuv8i8...
7289
2.89k
    SStream_concat0(O, ".u8\t");
7290
2.89k
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U8);
7291
2.89k
    printOperand(MI, 0, O);
7292
2.89k
    SStream_concat0(O, ", ");
7293
2.89k
    break;
7294
584
  case 22:
7295
    // VADDHNv2i32, VADDv1i64, VADDv2i64, VMOVNv2i32, VMOVv1i64, VMOVv2i64, V...
7296
584
    SStream_concat0(O, ".i64\t");
7297
584
    ARM_addVectorDataType(MI, ARM_VECTORDATA_I64);
7298
584
    printOperand(MI, 0, O);
7299
584
    SStream_concat0(O, ", ");
7300
584
    break;
7301
2.90k
  case 23:
7302
    // VADDHNv4i16, VADDv2i32, VADDv4i32, VBICiv2i32, VBICiv4i32, VCEQv2i32, ...
7303
2.90k
    SStream_concat0(O, ".i32\t");
7304
2.90k
    ARM_addVectorDataType(MI, ARM_VECTORDATA_I32);
7305
2.90k
    printOperand(MI, 0, O);
7306
2.90k
    SStream_concat0(O, ", ");
7307
2.90k
    break;
7308
1.27k
  case 24:
7309
    // VADDHNv8i8, VADDv4i16, VADDv8i16, VBICiv4i16, VBICiv8i16, VCEQv4i16, V...
7310
1.27k
    SStream_concat0(O, ".i16\t");
7311
1.27k
    ARM_addVectorDataType(MI, ARM_VECTORDATA_I16);
7312
1.27k
    printOperand(MI, 0, O);
7313
1.27k
    SStream_concat0(O, ", ");
7314
1.27k
    break;
7315
674
  case 25:
7316
    // VADDv16i8, VADDv8i8, VCEQv16i8, VCEQv8i8, VCEQzv16i8, VCEQzv8i8, VCLZv...
7317
674
    SStream_concat0(O, ".i8\t");
7318
674
    ARM_addVectorDataType(MI, ARM_VECTORDATA_I8);
7319
674
    printOperand(MI, 0, O);
7320
674
    SStream_concat0(O, ", ");
7321
674
    break;
7322
85
  case 26:
7323
    // VCVTBDH, VCVTTDH
7324
85
    SStream_concat0(O, ".f16.f64\t");
7325
85
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F16F64);
7326
85
    printOperand(MI, 0, O);
7327
85
    SStream_concat0(O, ", ");
7328
85
    printOperand(MI, 1, O);
7329
85
    return;
7330
0
    break;
7331
336
  case 27:
7332
    // VCVTBHD, VCVTTHD
7333
336
    SStream_concat0(O, ".f64.f16\t");
7334
336
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F64F16);
7335
336
    printOperand(MI, 0, O);
7336
336
    SStream_concat0(O, ", ");
7337
336
    printOperand(MI, 1, O);
7338
336
    return;
7339
0
    break;
7340
212
  case 28:
7341
    // VCVTBHS, VCVTTHS, VCVTh2f
7342
212
    SStream_concat0(O, ".f32.f16\t");
7343
212
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F32F16);
7344
212
    printOperand(MI, 0, O);
7345
212
    SStream_concat0(O, ", ");
7346
212
    printOperand(MI, 1, O);
7347
212
    return;
7348
0
    break;
7349
237
  case 29:
7350
    // VCVTBSH, VCVTTSH, VCVTf2h
7351
237
    SStream_concat0(O, ".f16.f32\t");
7352
237
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F16F32);
7353
237
    printOperand(MI, 0, O);
7354
237
    SStream_concat0(O, ", ");
7355
237
    printOperand(MI, 1, O);
7356
237
    return;
7357
0
    break;
7358
20
  case 30:
7359
    // VCVTDS
7360
20
    SStream_concat0(O, ".f64.f32\t");
7361
20
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F64F32);
7362
20
    printOperand(MI, 0, O);
7363
20
    SStream_concat0(O, ", ");
7364
20
    printOperand(MI, 1, O);
7365
20
    return;
7366
0
    break;
7367
67
  case 31:
7368
    // VCVTSD
7369
67
    SStream_concat0(O, ".f32.f64\t");
7370
67
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F32F64);
7371
67
    printOperand(MI, 0, O);
7372
67
    SStream_concat0(O, ", ");
7373
67
    printOperand(MI, 1, O);
7374
67
    return;
7375
0
    break;
7376
115
  case 32:
7377
    // VCVTf2sd, VCVTf2sq, VCVTf2xsd, VCVTf2xsq, VTOSIRS, VTOSIZS, VTOSLS
7378
115
    SStream_concat0(O, ".s32.f32\t");
7379
115
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S32F32);
7380
115
    printOperand(MI, 0, O);
7381
115
    SStream_concat0(O, ", ");
7382
115
    printOperand(MI, 1, O);
7383
115
    break;
7384
347
  case 33:
7385
    // VCVTf2ud, VCVTf2uq, VCVTf2xud, VCVTf2xuq, VTOUIRS, VTOUIZS, VTOULS
7386
347
    SStream_concat0(O, ".u32.f32\t");
7387
347
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U32F32);
7388
347
    printOperand(MI, 0, O);
7389
347
    SStream_concat0(O, ", ");
7390
347
    printOperand(MI, 1, O);
7391
347
    break;
7392
216
  case 34:
7393
    // VCVTh2sd, VCVTh2sq, VCVTh2xsd, VCVTh2xsq, VTOSHH
7394
216
    SStream_concat0(O, ".s16.f16\t");
7395
216
    printOperand(MI, 0, O);
7396
216
    SStream_concat0(O, ", ");
7397
216
    printOperand(MI, 1, O);
7398
216
    break;
7399
453
  case 35:
7400
    // VCVTh2ud, VCVTh2uq, VCVTh2xud, VCVTh2xuq, VTOUHH
7401
453
    SStream_concat0(O, ".u16.f16\t");
7402
453
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U16F16);
7403
453
    printOperand(MI, 0, O);
7404
453
    SStream_concat0(O, ", ");
7405
453
    printOperand(MI, 1, O);
7406
453
    break;
7407
314
  case 36:
7408
    // VCVTs2fd, VCVTs2fq, VCVTxs2fd, VCVTxs2fq, VSITOS, VSLTOS
7409
314
    SStream_concat0(O, ".f32.s32\t");
7410
314
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F32S32);
7411
314
    printOperand(MI, 0, O);
7412
314
    SStream_concat0(O, ", ");
7413
314
    printOperand(MI, 1, O);
7414
314
    break;
7415
128
  case 37:
7416
    // VCVTs2hd, VCVTs2hq, VCVTxs2hd, VCVTxs2hq, VSHTOH
7417
128
    SStream_concat0(O, ".f16.s16\t");
7418
128
    printOperand(MI, 0, O);
7419
128
    SStream_concat0(O, ", ");
7420
128
    printOperand(MI, 1, O);
7421
128
    break;
7422
135
  case 38:
7423
    // VCVTu2fd, VCVTu2fq, VCVTxu2fd, VCVTxu2fq, VUITOS, VULTOS
7424
135
    SStream_concat0(O, ".f32.u32\t");
7425
135
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F32U32);
7426
135
    printOperand(MI, 0, O);
7427
135
    SStream_concat0(O, ", ");
7428
135
    printOperand(MI, 1, O);
7429
135
    break;
7430
80
  case 39:
7431
    // VCVTu2hd, VCVTu2hq, VCVTxu2hd, VCVTxu2hq, VUHTOH
7432
80
    SStream_concat0(O, ".f16.u16\t");
7433
80
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F16U16);
7434
80
    printOperand(MI, 0, O);
7435
80
    SStream_concat0(O, ", ");
7436
80
    printOperand(MI, 1, O);
7437
80
    break;
7438
4.74k
  case 40:
7439
    // VEXTq64, VLD1d64, VLD1d64Q, VLD1d64Qwb_fixed, VLD1d64Qwb_register, VLD...
7440
4.74k
    SStream_concat0(O, ".64\t");
7441
4.74k
    ARM_addVectorDataSize(MI, 64);
7442
4.74k
    break;
7443
30
  case 41:
7444
    // VJCVT, VTOSIRD, VTOSIZD, VTOSLD
7445
30
    SStream_concat0(O, ".s32.f64\t");
7446
30
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S32F64);
7447
30
    printOperand(MI, 0, O);
7448
30
    SStream_concat0(O, ", ");
7449
30
    printOperand(MI, 1, O);
7450
30
    break;
7451
8.68k
  case 42:
7452
    // VLD1LNd16, VLD1LNd16_UPD, VLD2LNd16, VLD2LNd16_UPD, VLD2LNq16, VLD2LNq...
7453
8.68k
    SStream_concat0(O, ".16\t{");
7454
8.68k
    ARM_addVectorDataSize(MI, 16);
7455
8.68k
    break;
7456
9.33k
  case 43:
7457
    // VLD1LNd32, VLD1LNd32_UPD, VLD2LNd32, VLD2LNd32_UPD, VLD2LNq32, VLD2LNq...
7458
9.33k
    SStream_concat0(O, ".32\t{");
7459
9.33k
    ARM_addVectorDataSize(MI, 32);
7460
9.33k
    break;
7461
10.2k
  case 44:
7462
    // VLD1LNd8, VLD1LNd8_UPD, VLD2LNd8, VLD2LNd8_UPD, VLD3DUPd8, VLD3DUPd8_U...
7463
10.2k
    SStream_concat0(O, ".8\t{");
7464
10.2k
    ARM_addVectorDataSize(MI, 8);
7465
10.2k
    break;
7466
109
  case 45:
7467
    // VMSR
7468
109
    SStream_concat0(O, "\tfpscr, ");
7469
109
    ARM_addReg(MI, ARM_REG_FPSCR);
7470
109
    printOperand(MI, 0, O);
7471
109
    return;
7472
0
    break;
7473
82
  case 46:
7474
    // VMSR_FPEXC
7475
82
    SStream_concat0(O, "\tfpexc, ");
7476
82
    ARM_addReg(MI, ARM_REG_FPEXC);
7477
82
    printOperand(MI, 0, O);
7478
82
    return;
7479
0
    break;
7480
81
  case 47:
7481
    // VMSR_FPINST
7482
81
    SStream_concat0(O, "\tfpinst, ");
7483
81
    ARM_addReg(MI, ARM_REG_FPINST);
7484
81
    printOperand(MI, 0, O);
7485
81
    return;
7486
0
    break;
7487
254
  case 48:
7488
    // VMSR_FPINST2
7489
254
    SStream_concat0(O, "\tfpinst2, ");
7490
254
    ARM_addReg(MI, ARM_REG_FPINST2);
7491
254
    printOperand(MI, 0, O);
7492
254
    return;
7493
0
    break;
7494
106
  case 49:
7495
    // VMSR_FPSID
7496
106
    SStream_concat0(O, "\tfpsid, ");
7497
106
    ARM_addReg(MI, ARM_REG_FPSID);
7498
106
    printOperand(MI, 0, O);
7499
106
    return;
7500
0
    break;
7501
259
  case 50:
7502
    // VMULLp8, VMULpd, VMULpq
7503
259
    SStream_concat0(O, ".p8\t");
7504
259
    ARM_addVectorDataType(MI, ARM_VECTORDATA_P8);
7505
259
    printOperand(MI, 0, O);
7506
259
    SStream_concat0(O, ", ");
7507
259
    printOperand(MI, 1, O);
7508
259
    SStream_concat0(O, ", ");
7509
259
    printOperand(MI, 2, O);
7510
259
    return;
7511
0
    break;
7512
1.32k
  case 51:
7513
    // VQADDsv1i64, VQADDsv2i64, VQMOVNsuv2i32, VQMOVNsv2i32, VQRSHLsv1i64, V...
7514
1.32k
    SStream_concat0(O, ".s64\t");
7515
1.32k
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S64);
7516
1.32k
    printOperand(MI, 0, O);
7517
1.32k
    SStream_concat0(O, ", ");
7518
1.32k
    break;
7519
773
  case 52:
7520
    // VQADDuv1i64, VQADDuv2i64, VQMOVNuv2i32, VQRSHLuv1i64, VQRSHLuv2i64, VQ...
7521
773
    SStream_concat0(O, ".u64\t");
7522
773
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U64);
7523
773
    printOperand(MI, 0, O);
7524
773
    SStream_concat0(O, ", ");
7525
773
    break;
7526
102
  case 53:
7527
    // VSDOTDI, VSDOTQI, VUDOTDI, VUDOTQI
7528
102
    printVectorIndex(MI, 4, O);
7529
102
    return;
7530
0
    break;
7531
232
  case 54:
7532
    // VSHTOD
7533
232
    SStream_concat0(O, ".f64.s16\t");
7534
232
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F64S16);
7535
232
    printOperand(MI, 0, O);
7536
232
    SStream_concat0(O, ", ");
7537
232
    printOperand(MI, 1, O);
7538
232
    SStream_concat0(O, ", ");
7539
232
    printFBits16(MI, 2, O);
7540
232
    return;
7541
0
    break;
7542
74
  case 55:
7543
    // VSHTOS
7544
74
    SStream_concat0(O, ".f32.s16\t");
7545
74
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F32S16);
7546
74
    printOperand(MI, 0, O);
7547
74
    SStream_concat0(O, ", ");
7548
74
    printOperand(MI, 1, O);
7549
74
    SStream_concat0(O, ", ");
7550
74
    printFBits16(MI, 2, O);
7551
74
    return;
7552
0
    break;
7553
117
  case 56:
7554
    // VSITOD, VSLTOD
7555
117
    SStream_concat0(O, ".f64.s32\t");
7556
117
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F64S32);
7557
117
    printOperand(MI, 0, O);
7558
117
    SStream_concat0(O, ", ");
7559
117
    printOperand(MI, 1, O);
7560
117
    break;
7561
125
  case 57:
7562
    // VSITOH, VSLTOH
7563
125
    SStream_concat0(O, ".f16.s32\t");
7564
125
    printOperand(MI, 0, O);
7565
125
    SStream_concat0(O, ", ");
7566
125
    printOperand(MI, 1, O);
7567
125
    break;
7568
304
  case 58:
7569
    // VTOSHD
7570
304
    SStream_concat0(O, ".s16.f64\t");
7571
304
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S16F64);
7572
304
    printOperand(MI, 0, O);
7573
304
    SStream_concat0(O, ", ");
7574
304
    printOperand(MI, 1, O);
7575
304
    SStream_concat0(O, ", ");
7576
304
    printFBits16(MI, 2, O);
7577
304
    return;
7578
0
    break;
7579
204
  case 59:
7580
    // VTOSHS
7581
204
    SStream_concat0(O, ".s16.f32\t");
7582
204
    ARM_addVectorDataType(MI, ARM_VECTORDATA_S16F32);
7583
204
    printOperand(MI, 0, O);
7584
204
    SStream_concat0(O, ", ");
7585
204
    printOperand(MI, 1, O);
7586
204
    SStream_concat0(O, ", ");
7587
204
    printFBits16(MI, 2, O);
7588
204
    return;
7589
0
    break;
7590
92
  case 60:
7591
    // VTOSIRH, VTOSIZH, VTOSLH
7592
92
    SStream_concat0(O, ".s32.f16\t");
7593
92
    printOperand(MI, 0, O);
7594
92
    SStream_concat0(O, ", ");
7595
92
    printOperand(MI, 1, O);
7596
92
    break;
7597
84
  case 61:
7598
    // VTOUHD
7599
84
    SStream_concat0(O, ".u16.f64\t");
7600
84
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U16F64);
7601
84
    printOperand(MI, 0, O);
7602
84
    SStream_concat0(O, ", ");
7603
84
    printOperand(MI, 1, O);
7604
84
    SStream_concat0(O, ", ");
7605
84
    printFBits16(MI, 2, O);
7606
84
    return;
7607
0
    break;
7608
138
  case 62:
7609
    // VTOUHS
7610
138
    SStream_concat0(O, ".u16.f32\t");
7611
138
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U16F32);
7612
138
    printOperand(MI, 0, O);
7613
138
    SStream_concat0(O, ", ");
7614
138
    printOperand(MI, 1, O);
7615
138
    SStream_concat0(O, ", ");
7616
138
    printFBits16(MI, 2, O);
7617
138
    return;
7618
0
    break;
7619
262
  case 63:
7620
    // VTOUIRD, VTOUIZD, VTOULD
7621
262
    SStream_concat0(O, ".u32.f64\t");
7622
262
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U32F64);
7623
262
    printOperand(MI, 0, O);
7624
262
    SStream_concat0(O, ", ");
7625
262
    printOperand(MI, 1, O);
7626
262
    break;
7627
504
  case 64:
7628
    // VTOUIRH, VTOUIZH, VTOULH
7629
504
    SStream_concat0(O, ".u32.f16\t");
7630
504
    ARM_addVectorDataType(MI, ARM_VECTORDATA_U32F16);
7631
504
    printOperand(MI, 0, O);
7632
504
    SStream_concat0(O, ", ");
7633
504
    printOperand(MI, 1, O);
7634
504
    break;
7635
155
  case 65:
7636
    // VUHTOD
7637
155
    SStream_concat0(O, ".f64.u16\t");
7638
155
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F64U16);
7639
155
    printOperand(MI, 0, O);
7640
155
    SStream_concat0(O, ", ");
7641
155
    printOperand(MI, 1, O);
7642
155
    SStream_concat0(O, ", ");
7643
155
    printFBits16(MI, 2, O);
7644
155
    return;
7645
0
    break;
7646
260
  case 66:
7647
    // VUHTOS
7648
260
    SStream_concat0(O, ".f32.u16\t");
7649
260
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F32U16);
7650
260
    printOperand(MI, 0, O);
7651
260
    SStream_concat0(O, ", ");
7652
260
    printOperand(MI, 1, O);
7653
260
    SStream_concat0(O, ", ");
7654
260
    printFBits16(MI, 2, O);
7655
260
    return;
7656
0
    break;
7657
622
  case 67:
7658
    // VUITOD, VULTOD
7659
622
    SStream_concat0(O, ".f64.u32\t");
7660
622
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F64U32);
7661
622
    printOperand(MI, 0, O);
7662
622
    SStream_concat0(O, ", ");
7663
622
    printOperand(MI, 1, O);
7664
622
    break;
7665
329
  case 68:
7666
    // VUITOH, VULTOH
7667
329
    SStream_concat0(O, ".f16.u32\t");
7668
329
    ARM_addVectorDataType(MI, ARM_VECTORDATA_F16U32);
7669
329
    printOperand(MI, 0, O);
7670
329
    SStream_concat0(O, ", ");
7671
329
    printOperand(MI, 1, O);
7672
329
    break;
7673
26.2k
  case 69:
7674
    // t2ADCrr, t2ADCrs, t2ADDri, t2ADDrr, t2ADDrs, t2ADR, t2ANDrr, t2ANDrs, ...
7675
26.2k
    SStream_concat0(O, ".w\t");
7676
26.2k
    break;
7677
20
  case 70:
7678
    // t2SRSDB, t2SRSIA
7679
20
    SStream_concat0(O, "\tsp, ");
7680
20
    ARM_addReg(MI, ARM_REG_SP);
7681
20
    printOperand(MI, 0, O);
7682
20
    return;
7683
0
    break;
7684
50
  case 71:
7685
    // t2SRSDB_UPD, t2SRSIA_UPD
7686
50
    SStream_concat0(O, "\tsp!, ");
7687
50
    ARM_addReg(MI, ARM_REG_SP);
7688
50
    printOperand(MI, 0, O);
7689
50
    return;
7690
0
    break;
7691
112
  case 72:
7692
    // t2SUBS_PC_LR
7693
112
    SStream_concat0(O, "\tpc, lr, ");
7694
112
    printOperand(MI, 0, O);
7695
112
    return;
7696
0
    break;
7697
150k
  case 73:
7698
    // tADC, tADDi3, tADDi8, tADDrr, tAND, tASRri, tASRrr, tBIC, tEOR, tLSLri...
7699
150k
    printPredicateOperand(MI, 4, O);
7700
150k
    SStream_concat0(O, "\t");
7701
150k
    printOperand(MI, 0, O);
7702
150k
    SStream_concat0(O, ", ");
7703
150k
    break;
7704
17.0k
  case 74:
7705
    // tMOVi8, tMVN, tRSB
7706
17.0k
    printPredicateOperand(MI, 3, O);
7707
17.0k
    SStream_concat0(O, "\t");
7708
17.0k
    printOperand(MI, 0, O);
7709
17.0k
    SStream_concat0(O, ", ");
7710
17.0k
    printOperand(MI, 2, O);
7711
17.0k
    break;
7712
923k
  }
7713
7714
7715
  // Fragment 2 encoded into 6 bits for 60 unique commands.
7716
  // printf("Fragment 2: %"PRIu64"\n", ((Bits >> 24) & 63));
7717
911k
  switch ((Bits >> 24) & 63) {
7718
0
  default: // unreachable
7719
476k
  case 0:
7720
    // ASRi, ASRr, LDRBT_POST, LDRConstPool, LDRT_POST, LSLi, LSLr, LSRi, LSR...
7721
476k
    printOperand(MI, 0, O);
7722
476k
    break;
7723
6.62k
  case 1:
7724
    // ITasm, t2IT
7725
6.62k
    printMandatoryPredicateOperand(MI, 0, O);
7726
6.62k
    return;
7727
0
    break;
7728
0
  case 2:
7729
    // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPdWB_fixed_Asm_16...
7730
0
    printVectorListThreeAllLanes(MI, 0, O);
7731
0
    SStream_concat0(O, ", ");
7732
0
    printAddrMode6Operand(MI, 1, O);
7733
0
    break;
7734
0
  case 3:
7735
    // VLD3DUPqAsm_16, VLD3DUPqAsm_32, VLD3DUPqAsm_8, VLD3DUPqWB_fixed_Asm_16...
7736
0
    printVectorListThreeSpacedAllLanes(MI, 0, O);
7737
0
    SStream_concat0(O, ", ");
7738
0
    printAddrMode6Operand(MI, 1, O);
7739
0
    break;
7740
1.87k
  case 4:
7741
    // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD3dWB_fixed_Asm_16, VLD3dWB_fi...
7742
1.87k
    printVectorListThree(MI, 0, O);
7743
1.87k
    SStream_concat0(O, ", ");
7744
1.87k
    break;
7745
0
  case 5:
7746
    // VLD3qAsm_16, VLD3qAsm_32, VLD3qAsm_8, VLD3qWB_fixed_Asm_16, VLD3qWB_fi...
7747
0
    printVectorListThreeSpaced(MI, 0, O);
7748
0
    SStream_concat0(O, ", ");
7749
0
    printAddrMode6Operand(MI, 1, O);
7750
0
    break;
7751
0
  case 6:
7752
    // VLD4DUPdAsm_16, VLD4DUPdAsm_32, VLD4DUPdAsm_8, VLD4DUPdWB_fixed_Asm_16...
7753
0
    printVectorListFourAllLanes(MI, 0, O);
7754
0
    SStream_concat0(O, ", ");
7755
0
    printAddrMode6Operand(MI, 1, O);
7756
0
    break;
7757
0
  case 7:
7758
    // VLD4DUPqAsm_16, VLD4DUPqAsm_32, VLD4DUPqAsm_8, VLD4DUPqWB_fixed_Asm_16...
7759
0
    printVectorListFourSpacedAllLanes(MI, 0, O);
7760
0
    SStream_concat0(O, ", ");
7761
0
    printAddrMode6Operand(MI, 1, O);
7762
0
    break;
7763
3.18k
  case 8:
7764
    // VLD4dAsm_16, VLD4dAsm_32, VLD4dAsm_8, VLD4dWB_fixed_Asm_16, VLD4dWB_fi...
7765
3.18k
    printVectorListFour(MI, 0, O);
7766
3.18k
    SStream_concat0(O, ", ");
7767
3.18k
    break;
7768
0
  case 9:
7769
    // VLD4qAsm_16, VLD4qAsm_32, VLD4qAsm_8, VLD4qWB_fixed_Asm_16, VLD4qWB_fi...
7770
0
    printVectorListFourSpaced(MI, 0, O);
7771
0
    SStream_concat0(O, ", ");
7772
0
    printAddrMode6Operand(MI, 1, O);
7773
0
    break;
7774
129k
  case 10:
7775
    // AESD, AESE, MCR2, MCRR2, SHA1C, SHA1M, SHA1P, SHA1SU0, SHA1SU1, SHA256...
7776
129k
    printOperand(MI, 2, O);
7777
129k
    break;
7778
120k
  case 11:
7779
    // AESIMC, AESMC, CRC32B, CRC32CB, CRC32CH, CRC32CW, CRC32H, CRC32W, FLDM...
7780
120k
    printOperand(MI, 1, O);
7781
120k
    break;
7782
36.1k
  case 12:
7783
    // CDP, LDCL_OFFSET, LDCL_OPTION, LDCL_POST, LDCL_PRE, LDC_OFFSET, LDC_OP...
7784
36.1k
    printPImmediate(MI, 0, O);
7785
36.1k
    SStream_concat0(O, ", ");
7786
36.1k
    break;
7787
1.87k
  case 13:
7788
    // CDP2
7789
1.87k
    printCImmediate(MI, 2, O);
7790
1.87k
    SStream_concat0(O, ", ");
7791
1.87k
    printCImmediate(MI, 3, O);
7792
1.87k
    SStream_concat0(O, ", ");
7793
1.87k
    printCImmediate(MI, 4, O);
7794
1.87k
    SStream_concat0(O, ", ");
7795
1.87k
    printOperand(MI, 5, O);
7796
1.87k
    return;
7797
0
    break;
7798
1.47k
  case 14:
7799
    // CPS2p, CPS3p, t2CPS2p, t2CPS3p, tCPS
7800
1.47k
    printCPSIFlag(MI, 1, O);
7801
1.47k
    break;
7802
7.54k
  case 15:
7803
    // FCONSTD, FCONSTH, FCONSTS, VABDfd, VABDfq, VABDhd, VABDhq, VABSD, VABS...
7804
7.54k
    SStream_concat0(O, ", ");
7805
7.54k
    break;
7806
913
  case 16:
7807
    // LDAEXD, LDREXD
7808
913
    printGPRPairOperand(MI, 0, O);
7809
913
    SStream_concat0(O, ", ");
7810
913
    printAddrMode7Operand(MI, 1, O);
7811
913
    return;
7812
0
    break;
7813
2.33k
  case 17:
7814
    // LDC2L_OFFSET, LDC2_OFFSET, STC2L_OFFSET, STC2_OFFSET
7815
2.33k
    printAddrMode5Operand(MI, 2, O, false);
7816
2.33k
    return;
7817
0
    break;
7818
1.38k
  case 18:
7819
    // LDC2L_OPTION, LDC2L_POST, LDC2_OPTION, LDC2_POST, STC2L_OPTION, STC2L_...
7820
1.38k
    printAddrMode7Operand(MI, 2, O);
7821
1.38k
    SStream_concat0(O, ", ");
7822
1.38k
    break;
7823
1.63k
  case 19:
7824
    // LDC2L_PRE, LDC2_PRE, STC2L_PRE, STC2_PRE
7825
1.63k
    printAddrMode5Operand(MI, 2, O, true);
7826
1.63k
    SStream_concat0(O, "!");
7827
1.63k
    return;
7828
0
    break;
7829
3.32k
  case 20:
7830
    // MRC, t2MRC, t2MRC2
7831
3.32k
    printPImmediate(MI, 1, O);
7832
3.32k
    SStream_concat0(O, ", ");
7833
3.32k
    printOperand(MI, 2, O);
7834
3.32k
    SStream_concat0(O, ", ");
7835
3.32k
    printOperand(MI, 0, O);
7836
3.32k
    SStream_concat0(O, ", ");
7837
3.32k
    printCImmediate(MI, 3, O);
7838
3.32k
    SStream_concat0(O, ", ");
7839
3.32k
    printCImmediate(MI, 4, O);
7840
3.32k
    SStream_concat0(O, ", ");
7841
3.32k
    printOperand(MI, 5, O);
7842
3.32k
    return;
7843
0
    break;
7844
1.57k
  case 21:
7845
    // MRRC, t2MRRC, t2MRRC2
7846
1.57k
    printPImmediate(MI, 2, O);
7847
1.57k
    SStream_concat0(O, ", ");
7848
1.57k
    printOperand(MI, 3, O);
7849
1.57k
    SStream_concat0(O, ", ");
7850
1.57k
    printOperand(MI, 0, O);
7851
1.57k
    SStream_concat0(O, ", ");
7852
1.57k
    printOperand(MI, 1, O);
7853
1.57k
    SStream_concat0(O, ", ");
7854
1.57k
    printCImmediate(MI, 4, O);
7855
1.57k
    return;
7856
0
    break;
7857
6.86k
  case 22:
7858
    // MSR, MSRi, t2MSR_AR, t2MSR_M
7859
6.86k
    printMSRMaskOperand(MI, 0, O);
7860
6.86k
    SStream_concat0(O, ", ");
7861
6.86k
    break;
7862
978
  case 23:
7863
    // MSRbanked, t2MSRbanked
7864
978
    printBankedRegOperand(MI, 0, O);
7865
978
    SStream_concat0(O, ", ");
7866
978
    printOperand(MI, 1, O);
7867
978
    return;
7868
0
    break;
7869
3.38k
  case 24:
7870
    // VBICiv2i32, VBICiv4i16, VBICiv4i32, VBICiv8i16, VMOVv16i8, VMOVv1i64, ...
7871
3.38k
    printNEONModImmOperand(MI, 1, O);
7872
3.38k
    return;
7873
0
    break;
7874
2.69k
  case 25:
7875
    // VCMPEZD, VCMPEZH, VCMPEZS, VCMPZD, VCMPZH, VCMPZS, tRSB
7876
2.69k
    SStream_concat0(O, ", #0");
7877
2.69k
    op_addImm(MI, 0);
7878
2.69k
    return;
7879
0
    break;
7880
16.5k
  case 26:
7881
    // VCVTf2sd, VCVTf2sq, VCVTf2ud, VCVTf2uq, VCVTh2sd, VCVTh2sq, VCVTh2ud, ...
7882
16.5k
    return;
7883
0
    break;
7884
234
  case 27:
7885
    // VLD1DUPd16, VLD1DUPd16wb_fixed, VLD1DUPd16wb_register, VLD1DUPd32, VLD...
7886
234
    printVectorListOneAllLanes(MI, 0, O);
7887
234
    SStream_concat0(O, ", ");
7888
234
    break;
7889
2.43k
  case 28:
7890
    // VLD1DUPq16, VLD1DUPq16wb_fixed, VLD1DUPq16wb_register, VLD1DUPq32, VLD...
7891
2.43k
    printVectorListTwoAllLanes(MI, 0, O);
7892
2.43k
    SStream_concat0(O, ", ");
7893
2.43k
    break;
7894
1.26k
  case 29:
7895
    // VLD1d16, VLD1d16wb_fixed, VLD1d16wb_register, VLD1d32, VLD1d32wb_fixed...
7896
1.26k
    printVectorListOne(MI, 0, O);
7897
1.26k
    SStream_concat0(O, ", ");
7898
1.26k
    break;
7899
4.11k
  case 30:
7900
    // VLD1q16, VLD1q16wb_fixed, VLD1q16wb_register, VLD1q32, VLD1q32wb_fixed...
7901
4.11k
    printVectorListTwo(MI, 0, O);
7902
4.11k
    SStream_concat0(O, ", ");
7903
4.11k
    break;
7904
1.87k
  case 31:
7905
    // VLD2DUPd16x2, VLD2DUPd16x2wb_fixed, VLD2DUPd16x2wb_register, VLD2DUPd3...
7906
1.87k
    printVectorListTwoSpacedAllLanes(MI, 0, O);
7907
1.87k
    SStream_concat0(O, ", ");
7908
1.87k
    break;
7909
2.88k
  case 32:
7910
    // VLD2b16, VLD2b16wb_fixed, VLD2b16wb_register, VLD2b32, VLD2b32wb_fixed...
7911
2.88k
    printVectorListTwoSpaced(MI, 0, O);
7912
2.88k
    SStream_concat0(O, ", ");
7913
2.88k
    break;
7914
8.00k
  case 33:
7915
    // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD, VST2LNd16_UPD, VST2LNd32_U...
7916
8.00k
    printOperand(MI, 4, O);
7917
8.00k
    break;
7918
95
  case 34:
7919
    // VST1d16, VST1d32, VST1d64, VST1d8
7920
95
    printVectorListOne(MI, 2, O);
7921
95
    SStream_concat0(O, ", ");
7922
95
    printAddrMode6Operand(MI, 0, O);
7923
95
    return;
7924
0
    break;
7925
170
  case 35:
7926
    // VST1d16Q, VST1d32Q, VST1d64Q, VST1d8Q, VST2q16, VST2q32, VST2q8
7927
170
    printVectorListFour(MI, 2, O);
7928
170
    SStream_concat0(O, ", ");
7929
170
    printAddrMode6Operand(MI, 0, O);
7930
170
    return;
7931
0
    break;
7932
2.30k
  case 36:
7933
    // VST1d16Qwb_fixed, VST1d32Qwb_fixed, VST1d64Qwb_fixed, VST1d8Qwb_fixed,...
7934
2.30k
    printVectorListFour(MI, 3, O);
7935
2.30k
    SStream_concat0(O, ", ");
7936
2.30k
    printAddrMode6Operand(MI, 1, O);
7937
2.30k
    SStream_concat0(O, "!");
7938
2.30k
    return;
7939
0
    break;
7940
1.50k
  case 37:
7941
    // VST1d16Qwb_register, VST1d32Qwb_register, VST1d64Qwb_register, VST1d8Q...
7942
1.50k
    printVectorListFour(MI, 4, O);
7943
1.50k
    SStream_concat0(O, ", ");
7944
1.50k
    printAddrMode6Operand(MI, 1, O);
7945
1.50k
    SStream_concat0(O, ", ");
7946
1.50k
    printOperand(MI, 3, O);
7947
1.50k
    return;
7948
0
    break;
7949
225
  case 38:
7950
    // VST1d16T, VST1d32T, VST1d64T, VST1d8T
7951
225
    printVectorListThree(MI, 2, O);
7952
225
    SStream_concat0(O, ", ");
7953
225
    printAddrMode6Operand(MI, 0, O);
7954
225
    return;
7955
0
    break;
7956
1.01k
  case 39:
7957
    // VST1d16Twb_fixed, VST1d32Twb_fixed, VST1d64Twb_fixed, VST1d8Twb_fixed
7958
1.01k
    printVectorListThree(MI, 3, O);
7959
1.01k
    SStream_concat0(O, ", ");
7960
1.01k
    printAddrMode6Operand(MI, 1, O);
7961
1.01k
    SStream_concat0(O, "!");
7962
1.01k
    return;
7963
0
    break;
7964
914
  case 40:
7965
    // VST1d16Twb_register, VST1d32Twb_register, VST1d64Twb_register, VST1d8T...
7966
914
    printVectorListThree(MI, 4, O);
7967
914
    SStream_concat0(O, ", ");
7968
914
    printAddrMode6Operand(MI, 1, O);
7969
914
    SStream_concat0(O, ", ");
7970
914
    printOperand(MI, 3, O);
7971
914
    return;
7972
0
    break;
7973
359
  case 41:
7974
    // VST1d16wb_fixed, VST1d32wb_fixed, VST1d64wb_fixed, VST1d8wb_fixed
7975
359
    printVectorListOne(MI, 3, O);
7976
359
    SStream_concat0(O, ", ");
7977
359
    printAddrMode6Operand(MI, 1, O);
7978
359
    SStream_concat0(O, "!");
7979
359
    return;
7980
0
    break;
7981
621
  case 42:
7982
    // VST1d16wb_register, VST1d32wb_register, VST1d64wb_register, VST1d8wb_r...
7983
621
    printVectorListOne(MI, 4, O);
7984
621
    SStream_concat0(O, ", ");
7985
621
    printAddrMode6Operand(MI, 1, O);
7986
621
    SStream_concat0(O, ", ");
7987
621
    printOperand(MI, 3, O);
7988
621
    return;
7989
0
    break;
7990
1.67k
  case 43:
7991
    // VST1q16, VST1q32, VST1q64, VST1q8, VST2d16, VST2d32, VST2d8
7992
1.67k
    printVectorListTwo(MI, 2, O);
7993
1.67k
    SStream_concat0(O, ", ");
7994
1.67k
    printAddrMode6Operand(MI, 0, O);
7995
1.67k
    return;
7996
0
    break;
7997
1.89k
  case 44:
7998
    // VST1q16wb_fixed, VST1q32wb_fixed, VST1q64wb_fixed, VST1q8wb_fixed, VST...
7999
1.89k
    printVectorListTwo(MI, 3, O);
8000
1.89k
    SStream_concat0(O, ", ");
8001
1.89k
    printAddrMode6Operand(MI, 1, O);
8002
1.89k
    SStream_concat0(O, "!");
8003
1.89k
    return;
8004
0
    break;
8005
1.48k
  case 45:
8006
    // VST1q16wb_register, VST1q32wb_register, VST1q64wb_register, VST1q8wb_r...
8007
1.48k
    printVectorListTwo(MI, 4, O);
8008
1.48k
    SStream_concat0(O, ", ");
8009
1.48k
    printAddrMode6Operand(MI, 1, O);
8010
1.48k
    SStream_concat0(O, ", ");
8011
1.48k
    printOperand(MI, 3, O);
8012
1.48k
    return;
8013
0
    break;
8014
652
  case 46:
8015
    // VST2b16, VST2b32, VST2b8
8016
652
    printVectorListTwoSpaced(MI, 2, O);
8017
652
    SStream_concat0(O, ", ");
8018
652
    printAddrMode6Operand(MI, 0, O);
8019
652
    return;
8020
0
    break;
8021
874
  case 47:
8022
    // VST2b16wb_fixed, VST2b32wb_fixed, VST2b8wb_fixed
8023
874
    printVectorListTwoSpaced(MI, 3, O);
8024
874
    SStream_concat0(O, ", ");
8025
874
    printAddrMode6Operand(MI, 1, O);
8026
874
    SStream_concat0(O, "!");
8027
874
    return;
8028
0
    break;
8029
902
  case 48:
8030
    // VST2b16wb_register, VST2b32wb_register, VST2b8wb_register
8031
902
    printVectorListTwoSpaced(MI, 4, O);
8032
902
    SStream_concat0(O, ", ");
8033
902
    printAddrMode6Operand(MI, 1, O);
8034
902
    SStream_concat0(O, ", ");
8035
902
    printOperand(MI, 3, O);
8036
902
    return;
8037
0
    break;
8038
1.81k
  case 49:
8039
    // t2DMB, t2DSB
8040
1.81k
    printMemBOption(MI, 0, O);
8041
1.81k
    return;
8042
0
    break;
8043
1.14k
  case 50:
8044
    // t2ISB
8045
1.14k
    printInstSyncBOption(MI, 0, O);
8046
1.14k
    return;
8047
0
    break;
8048
863
  case 51:
8049
    // t2PLDWi12, t2PLDi12, t2PLIi12
8050
863
    printAddrModeImm12Operand(MI, 0, O, false);
8051
863
    return;
8052
0
    break;
8053
979
  case 52:
8054
    // t2PLDWi8, t2PLDi8, t2PLIi8
8055
979
    printT2AddrModeImm8Operand(MI, 0, O, false);
8056
979
    return;
8057
0
    break;
8058
789
  case 53:
8059
    // t2PLDWs, t2PLDs, t2PLIs
8060
789
    printT2AddrModeSoRegOperand(MI, 0, O);
8061
789
    return;
8062
0
    break;
8063
2.43k
  case 54:
8064
    // t2PLDpci, t2PLIpci
8065
2.43k
    printThumbLdrLabelOperand(MI, 0, O);
8066
2.43k
    return;
8067
0
    break;
8068
356
  case 55:
8069
    // t2TBB
8070
356
    printAddrModeTBB(MI, 0, O);
8071
356
    return;
8072
0
    break;
8073
239
  case 56:
8074
    // t2TBH
8075
239
    printAddrModeTBH(MI, 0, O);
8076
239
    return;
8077
0
    break;
8078
0
  case 57:
8079
    // t2TSB
8080
0
    printTraceSyncBOption(MI, 0, O);
8081
0
    return;
8082
0
    break;
8083
37.4k
  case 58:
8084
    // tADC, tADDi8, tAND, tASRrr, tBIC, tEOR, tLSLrr, tLSRrr, tORR, tROR, tS...
8085
37.4k
    printOperand(MI, 3, O);
8086
37.4k
    return;
8087
0
    break;
8088
3.50k
  case 59:
8089
    // tPOP, tPUSH
8090
3.50k
    printRegisterList(MI, 2, O);
8091
3.50k
    return;
8092
0
    break;
8093
911k
  }
8094
8095
8096
  // Fragment 3 encoded into 5 bits for 30 unique commands.
8097
  // printf("Fragment 3: %"PRIu64"\n", ((Bits >> 30) & 31));
8098
805k
  switch ((Bits >> 30) & 31) {
8099
0
  default: // unreachable
8100
569k
  case 0:
8101
    // ASRi, ASRr, LDRBT_POST, LDRConstPool, LDRT_POST, LSLi, LSLr, LSRi, LSR...
8102
569k
    SStream_concat0(O, ", ");
8103
569k
    break;
8104
129k
  case 1:
8105
    // VLD3DUPdAsm_16, VLD3DUPdAsm_32, VLD3DUPdAsm_8, VLD3DUPqAsm_16, VLD3DUP...
8106
129k
    return;
8107
0
    break;
8108
73
  case 2:
8109
    // VLD3DUPdWB_fixed_Asm_16, VLD3DUPdWB_fixed_Asm_32, VLD3DUPdWB_fixed_Asm...
8110
73
    SStream_concat0(O, "!");
8111
73
    return;
8112
0
    break;
8113
3.69k
  case 3:
8114
    // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD3dWB_fixed_Asm_16, VLD3dWB_fi...
8115
3.69k
    printAddrMode6Operand(MI, 1, O);
8116
3.69k
    break;
8117
16.8k
  case 4:
8118
    // CDP, MCR, MCRR, MSR, VABDfd, VABDfq, VABDhd, VABDhq, VABSD, VABSH, VAB...
8119
16.8k
    printOperand(MI, 1, O);
8120
16.8k
    break;
8121
833
  case 5:
8122
    // FCONSTD, FCONSTH, FCONSTS, VMOVv2f32, VMOVv4f32
8123
833
    printFPImmOperand(MI, 1, O);
8124
833
    return;
8125
0
    break;
8126
16.7k
  case 6:
8127
    // FLDMXDB_UPD, FLDMXIA_UPD, FSTMXDB_UPD, FSTMXIA_UPD, LDMDA_UPD, LDMDB_U...
8128
16.7k
    SStream_concat0(O, "!, ");
8129
16.7k
    printRegisterList(MI, 4, O);
8130
16.7k
    break;
8131
494
  case 7:
8132
    // LDC2L_OPTION, LDC2_OPTION, STC2L_OPTION, STC2_OPTION
8133
494
    printCoprocOptionImm(MI, 3, O);
8134
494
    return;
8135
0
    break;
8136
893
  case 8:
8137
    // LDC2L_POST, LDC2_POST, STC2L_POST, STC2_POST
8138
893
    printPostIdxImm8s4Operand(MI, 3, O);
8139
893
    return;
8140
0
    break;
8141
27.1k
  case 9:
8142
    // LDCL_OFFSET, LDCL_OPTION, LDCL_POST, LDCL_PRE, LDC_OFFSET, LDC_OPTION,...
8143
27.1k
    printCImmediate(MI, 1, O);
8144
27.1k
    SStream_concat0(O, ", ");
8145
27.1k
    break;
8146
923
  case 10:
8147
    // MRS, t2MRS_AR
8148
923
    SStream_concat0(O, ", apsr");
8149
923
    ARM_addReg(MI, ARM_REG_APSR);
8150
923
    return;
8151
0
    break;
8152
305
  case 11:
8153
    // MRSsys, t2MRSsys_AR
8154
305
    SStream_concat0(O, ", spsr");
8155
305
    ARM_addReg(MI, ARM_REG_SPSR);
8156
305
    return;
8157
0
    break;
8158
1.42k
  case 12:
8159
    // MSRi
8160
1.42k
    printModImmOperand(MI, 1, O);
8161
1.42k
    return;
8162
0
    break;
8163
116
  case 13:
8164
    // VCEQzv16i8, VCEQzv2i32, VCEQzv4i16, VCEQzv4i32, VCEQzv8i16, VCEQzv8i8,...
8165
116
    SStream_concat0(O, ", #0");
8166
116
    op_addImm(MI, 0);
8167
116
    return;
8168
0
    break;
8169
3.37k
  case 14:
8170
    // VCVTf2xsd, VCVTf2xsq, VCVTf2xud, VCVTf2xuq, VCVTh2xsd, VCVTh2xsq, VCVT...
8171
3.37k
    printOperand(MI, 2, O);
8172
3.37k
    break;
8173
457
  case 15:
8174
    // VGETLNs16, VGETLNs8, VGETLNu16, VGETLNu8
8175
457
    printVectorIndex(MI, 2, O);
8176
457
    return;
8177
0
    break;
8178
14.1k
  case 16:
8179
    // VLD1DUPd16wb_fixed, VLD1DUPd16wb_register, VLD1DUPd32wb_fixed, VLD1DUP...
8180
14.1k
    printAddrMode6Operand(MI, 2, O);
8181
14.1k
    break;
8182
14.0k
  case 17:
8183
    // VLD1LNd16, VLD1LNd16_UPD, VLD1LNd32, VLD1LNd32_UPD, VLD1LNd8, VLD1LNd8...
8184
14.0k
    SStream_concat0(O, "[");
8185
14.0k
    set_mem_access(MI, true);
8186
14.0k
    break;
8187
1.63k
  case 18:
8188
    // VLD3DUPd16, VLD3DUPd16_UPD, VLD3DUPd32, VLD3DUPd32_UPD, VLD3DUPd8, VLD...
8189
1.63k
    SStream_concat0(O, "[], ");
8190
1.63k
    printOperand(MI, 1, O);
8191
1.63k
    SStream_concat0(O, "[], ");
8192
1.63k
    printOperand(MI, 2, O);
8193
1.63k
    break;
8194
213
  case 19:
8195
    // VMRS
8196
213
    SStream_concat0(O, ", fpscr");
8197
213
    ARM_addReg(MI, ARM_REG_FPSCR);
8198
213
    return;
8199
0
    break;
8200
85
  case 20:
8201
    // VMRS_FPEXC
8202
85
    SStream_concat0(O, ", fpexc");
8203
85
    ARM_addReg(MI, ARM_REG_FPEXC);
8204
85
    return;
8205
0
    break;
8206
314
  case 21:
8207
    // VMRS_FPINST
8208
314
    SStream_concat0(O, ", fpinst");
8209
314
    ARM_addReg(MI, ARM_REG_FPINST);
8210
314
    return;
8211
0
    break;
8212
109
  case 22:
8213
    // VMRS_FPINST2
8214
109
    SStream_concat0(O, ", fpinst2");
8215
109
    ARM_addReg(MI, ARM_REG_FPINST2);
8216
109
    return;
8217
0
    break;
8218
436
  case 23:
8219
    // VMRS_FPSID
8220
436
    SStream_concat0(O, ", fpsid");
8221
436
    ARM_addReg(MI, ARM_REG_FPSID);
8222
436
    return;
8223
0
    break;
8224
73
  case 24:
8225
    // VMRS_MVFR0
8226
73
    SStream_concat0(O, ", mvfr0");
8227
73
    ARM_addReg(MI, ARM_REG_MVFR0);
8228
73
    return;
8229
0
    break;
8230
119
  case 25:
8231
    // VMRS_MVFR1
8232
119
    SStream_concat0(O, ", mvfr1");
8233
119
    ARM_addReg(MI, ARM_REG_MVFR1);
8234
119
    return;
8235
0
    break;
8236
220
  case 26:
8237
    // VMRS_MVFR2
8238
220
    SStream_concat0(O, ", mvfr2");
8239
220
    ARM_addReg(MI, ARM_REG_MVFR2);
8240
220
    return;
8241
0
    break;
8242
667
  case 27:
8243
    // VSETLNi16, VSETLNi32, VSETLNi8
8244
667
    printVectorIndex(MI, 3, O);
8245
667
    SStream_concat0(O, ", ");
8246
667
    printOperand(MI, 2, O);
8247
667
    return;
8248
0
    break;
8249
580
  case 28:
8250
    // VSHTOH, VTOSHH, VTOUHH, VUHTOH
8251
580
    printFBits16(MI, 2, O);
8252
580
    return;
8253
0
    break;
8254
359
  case 29:
8255
    // VSLTOD, VSLTOH, VSLTOS, VTOSLD, VTOSLH, VTOSLS, VTOULD, VTOULH, VTOULS...
8256
359
    printFBits32(MI, 2, O);
8257
359
    return;
8258
0
    break;
8259
805k
  }
8260
8261
8262
  // Fragment 4 encoded into 7 bits for 65 unique commands.
8263
  // printf("Fragment 4: %"PRIu64"\n", ((Bits >> 35) & 127));
8264
667k
  switch ((Bits >> 35) & 127) {
8265
0
  default: // unreachable
8266
138k
  case 0:
8267
    // ASRi, ASRr, LDRConstPool, LSLi, LSLr, LSRi, LSRr, RORi, RORr, RRXi, t2...
8268
138k
    printOperand(MI, 1, O);
8269
138k
    break;
8270
1.18k
  case 1:
8271
    // LDRBT_POST, LDRT_POST, STRBT_POST, STRT_POST, LDA, LDAB, LDAEX, LDAEXB...
8272
1.18k
    printAddrMode7Operand(MI, 1, O);
8273
1.18k
    return;
8274
0
    break;
8275
0
  case 2:
8276
    // VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD1LNdWB_fixed_Asm_16, VL...
8277
0
    printAddrMode6Operand(MI, 2, O);
8278
0
    break;
8279
82.0k
  case 3:
8280
    // VLD3DUPdWB_register_Asm_16, VLD3DUPdWB_register_Asm_32, VLD3DUPdWB_reg...
8281
82.0k
    printOperand(MI, 3, O);
8282
82.0k
    break;
8283
25.2k
  case 4:
8284
    // VLD3dAsm_16, VLD3dAsm_32, VLD3dAsm_8, VLD4dAsm_16, VLD4dAsm_32, VLD4dA...
8285
25.2k
    return;
8286
0
    break;
8287
6.61k
  case 5:
8288
    // VLD3dWB_fixed_Asm_16, VLD3dWB_fixed_Asm_32, VLD3dWB_fixed_Asm_8, VLD4d...
8289
6.61k
    SStream_concat0(O, "!");
8290
6.61k
    return;
8291
0
    break;
8292
20.3k
  case 6:
8293
    // VLD3dWB_register_Asm_16, VLD3dWB_register_Asm_32, VLD3dWB_register_Asm...
8294
20.3k
    SStream_concat0(O, ", ");
8295
20.3k
    break;
8296
1.33k
  case 7:
8297
    // t2MOVSsi, t2MOVsi, t2CMNzrs, t2CMPrs, t2MVNs, t2TEQrs, t2TSTrs
8298
1.33k
    printT2SOOperand(MI, 1, O);
8299
1.33k
    return;
8300
0
    break;
8301
2.56k
  case 8:
8302
    // t2MOVSsr, t2MOVsr, CMNzrsr, CMPrsr, MOVsr, MVNsr, TEQrsr, TSTrsr
8303
2.56k
    printSORegRegOperand(MI, 1, O);
8304
2.56k
    return;
8305
0
    break;
8306
0
  case 9:
8307
    // ADR, t2ADR
8308
0
    printAdrLabelOperand(MI, 1, O, 0);
8309
0
    return;
8310
0
    break;
8311
1.33k
  case 10:
8312
    // BFC, t2BFC
8313
1.33k
    printBitfieldInvMaskImmOperand(MI, 2, O);
8314
1.33k
    return;
8315
0
    break;
8316
27.9k
  case 11:
8317
    // BFI, CPS3p, CRC32B, CRC32CB, CRC32CH, CRC32CW, CRC32H, CRC32W, MOVTi16...
8318
27.9k
    printOperand(MI, 2, O);
8319
27.9k
    break;
8320
2.48k
  case 12:
8321
    // CMNri, CMPri, MOVi, MVNi, TEQri, TSTri
8322
2.48k
    printModImmOperand(MI, 1, O);
8323
2.48k
    return;
8324
0
    break;
8325
2.56k
  case 13:
8326
    // CMNzrsi, CMPrsi, MOVsi, MVNsi, TEQrsi, TSTrsi
8327
2.56k
    printSORegImmOperand(MI, 1, O);
8328
2.56k
    return;
8329
0
    break;
8330
5.95k
  case 14:
8331
    // FLDMXIA, FSTMXIA, LDMDA, LDMDB, LDMIA, LDMIB, STMDA, STMDB, STMIA, STM...
8332
5.95k
    printRegisterList(MI, 3, O);
8333
5.95k
    break;
8334
7.71k
  case 15:
8335
    // LDCL_OFFSET, LDC_OFFSET, STCL_OFFSET, STC_OFFSET, t2LDC2L_OFFSET, t2LD...
8336
7.71k
    printAddrMode5Operand(MI, 2, O, false);
8337
7.71k
    return;
8338
0
    break;
8339
34.0k
  case 16:
8340
    // LDCL_OPTION, LDCL_POST, LDC_OPTION, LDC_POST, LDRBT_POST_IMM, LDRBT_PO...
8341
34.0k
    printAddrMode7Operand(MI, 2, O);
8342
34.0k
    break;
8343
8.88k
  case 17:
8344
    // LDCL_PRE, LDC_PRE, STCL_PRE, STC_PRE, t2LDC2L_PRE, t2LDC2_PRE, t2LDCL_...
8345
8.88k
    printAddrMode5Operand(MI, 2, O, true);
8346
8.88k
    SStream_concat0(O, "!");
8347
8.88k
    return;
8348
0
    break;
8349
5.17k
  case 18:
8350
    // LDRB_PRE_IMM, LDR_PRE_IMM, STRB_PRE_IMM, STR_PRE_IMM
8351
5.17k
    printAddrModeImm12Operand(MI, 2, O, true);
8352
5.17k
    SStream_concat0(O, "!");
8353
5.17k
    return;
8354
0
    break;
8355
3.54k
  case 19:
8356
    // LDRB_PRE_REG, LDR_PRE_REG, STRB_PRE_REG, STR_PRE_REG
8357
3.54k
    printAddrMode2Operand(MI, 2, O);
8358
3.54k
    SStream_concat0(O, "!");
8359
3.54k
    return;
8360
0
    break;
8361
6.16k
  case 20:
8362
    // LDRBi12, LDRcp, LDRi12, STRBi12, STRi12, t2LDRBi12, t2LDRHi12, t2LDRSB...
8363
6.16k
    printAddrModeImm12Operand(MI, 1, O, false);
8364
6.16k
    return;
8365
0
    break;
8366
2.87k
  case 21:
8367
    // LDRBrs, LDRrs, STRBrs, STRrs
8368
2.87k
    printAddrMode2Operand(MI, 1, O);
8369
2.87k
    return;
8370
0
    break;
8371
2.19k
  case 22:
8372
    // LDRH, LDRSB, LDRSH, STRH
8373
2.19k
    printAddrMode3Operand(MI, 1, O, false);
8374
2.19k
    return;
8375
0
    break;
8376
3.36k
  case 23:
8377
    // LDRH_PRE, LDRSB_PRE, LDRSH_PRE, STRH_PRE
8378
3.36k
    printAddrMode3Operand(MI, 2, O, true);
8379
3.36k
    SStream_concat0(O, "!");
8380
3.36k
    return;
8381
0
    break;
8382
526
  case 24:
8383
    // MCR2
8384
526
    printCImmediate(MI, 3, O);
8385
526
    SStream_concat0(O, ", ");
8386
526
    printCImmediate(MI, 4, O);
8387
526
    SStream_concat0(O, ", ");
8388
526
    printOperand(MI, 5, O);
8389
526
    return;
8390
0
    break;
8391
294
  case 25:
8392
    // MRSbanked, t2MRSbanked
8393
294
    printBankedRegOperand(MI, 1, O);
8394
294
    return;
8395
0
    break;
8396
1.53k
  case 26:
8397
    // SSAT, SSAT16, t2SSAT, t2SSAT16
8398
1.53k
    printImmPlusOneOperand(MI, 1, O);
8399
1.53k
    SStream_concat0(O, ", ");
8400
1.53k
    printOperand(MI, 2, O);
8401
1.53k
    break;
8402
1.09k
  case 27:
8403
    // STLEXD, STREXD
8404
1.09k
    printGPRPairOperand(MI, 1, O);
8405
1.09k
    SStream_concat0(O, ", ");
8406
1.09k
    printAddrMode7Operand(MI, 2, O);
8407
1.09k
    return;
8408
0
    break;
8409
73
  case 28:
8410
    // VCEQzv2f32, VCEQzv4f16, VCEQzv4f32, VCEQzv8f16, VCGEzv2f32, VCGEzv4f16...
8411
73
    SStream_concat0(O, ", #0");
8412
73
    op_addImm(MI, 0);
8413
73
    return;
8414
0
    break;
8415
724
  case 29:
8416
    // VLD1LNd16, VLD1LNd32, VLD1LNd8, VST2LNd16, VST2LNd32, VST2LNd8, VST2LN...
8417
724
    printNoHashImmediate(MI, 4, O);
8418
724
    break;
8419
4.48k
  case 30:
8420
    // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD, VLD2LNd16, VLD2LNd32, VLD2...
8421
4.48k
    printNoHashImmediate(MI, 6, O);
8422
4.48k
    break;
8423
2.44k
  case 31:
8424
    // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U...
8425
2.44k
    printNoHashImmediate(MI, 8, O);
8426
2.44k
    SStream_concat0(O, "], ");
8427
2.44k
    set_mem_access(MI, false);
8428
2.44k
    break;
8429
608
  case 32:
8430
    // VLD3DUPd16, VLD3DUPd16_UPD, VLD3DUPd32, VLD3DUPd32_UPD, VLD3DUPd8, VLD...
8431
608
    SStream_concat0(O, "[]}, ");
8432
608
    break;
8433
1.78k
  case 33:
8434
    // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U...
8435
1.78k
    printNoHashImmediate(MI, 10, O);
8436
1.78k
    SStream_concat0(O, "], ");
8437
1.78k
    set_mem_access(MI, false);
8438
1.78k
    printOperand(MI, 1, O);
8439
1.78k
    SStream_concat0(O, "[");
8440
1.78k
    set_mem_access(MI, true);
8441
1.78k
    printNoHashImmediate(MI, 10, O);
8442
1.78k
    SStream_concat0(O, "], ");
8443
1.78k
    set_mem_access(MI, false);
8444
1.78k
    printOperand(MI, 2, O);
8445
1.78k
    SStream_concat0(O, "[");
8446
1.78k
    set_mem_access(MI, true);
8447
1.78k
    printNoHashImmediate(MI, 10, O);
8448
1.78k
    break;
8449
1.02k
  case 34:
8450
    // VLD4DUPd16, VLD4DUPd16_UPD, VLD4DUPd32, VLD4DUPd32_UPD, VLD4DUPd8, VLD...
8451
1.02k
    SStream_concat0(O, "[], ");
8452
1.02k
    printOperand(MI, 3, O);
8453
1.02k
    SStream_concat0(O, "[]}, ");
8454
1.02k
    break;
8455
1.66k
  case 35:
8456
    // VLD4LNd16_UPD, VLD4LNd32_UPD, VLD4LNd8_UPD, VLD4LNq16_UPD, VLD4LNq32_U...
8457
1.66k
    printNoHashImmediate(MI, 12, O);
8458
1.66k
    SStream_concat0(O, "], ");
8459
1.66k
    set_mem_access(MI, false);
8460
1.66k
    printOperand(MI, 1, O);
8461
1.66k
    SStream_concat0(O, "[");
8462
1.66k
    set_mem_access(MI, true);
8463
1.66k
    printNoHashImmediate(MI, 12, O);
8464
1.66k
    SStream_concat0(O, "], ");
8465
1.66k
    set_mem_access(MI, false);
8466
1.66k
    printOperand(MI, 2, O);
8467
1.66k
    SStream_concat0(O, "[");
8468
1.66k
    set_mem_access(MI, true);
8469
1.66k
    printNoHashImmediate(MI, 12, O);
8470
1.66k
    SStream_concat0(O, "], ");
8471
1.66k
    set_mem_access(MI, false);
8472
1.66k
    printOperand(MI, 3, O);
8473
1.66k
    SStream_concat0(O, "[");
8474
1.66k
    set_mem_access(MI, true);
8475
1.66k
    printNoHashImmediate(MI, 12, O);
8476
1.66k
    SStream_concat0(O, "]}, ");
8477
1.66k
    set_mem_access(MI, false);
8478
1.66k
    printAddrMode6Operand(MI, 5, O);
8479
1.66k
    printAddrMode6OffsetOperand(MI, 7, O);
8480
1.66k
    return;
8481
0
    break;
8482
995
  case 36:
8483
    // VLDRD, VLDRS, VSTRD, VSTRS
8484
995
    printAddrMode5Operand(MI, 1, O, false);
8485
995
    return;
8486
0
    break;
8487
1.27k
  case 37:
8488
    // VLDRH, VSTRH
8489
1.27k
    printAddrMode5FP16Operand(MI, 1, O, false);
8490
1.27k
    return;
8491
0
    break;
8492
355
  case 38:
8493
    // VST1LNd16, VST1LNd32, VST1LNd8
8494
355
    printNoHashImmediate(MI, 3, O);
8495
355
    SStream_concat0(O, "]}, ");
8496
355
    set_mem_access(MI, false);
8497
355
    printAddrMode6Operand(MI, 0, O);
8498
355
    return;
8499
0
    break;
8500
1.64k
  case 39:
8501
    // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD, VST3LNd16, VST3LNd32, VST3...
8502
1.64k
    printNoHashImmediate(MI, 5, O);
8503
1.64k
    break;
8504
945
  case 40:
8505
    // VST3LNd16_UPD, VST3LNd32_UPD, VST3LNd8_UPD, VST3LNq16_UPD, VST3LNq32_U...
8506
945
    printNoHashImmediate(MI, 7, O);
8507
945
    SStream_concat0(O, "], ");
8508
945
    set_mem_access(MI, false);
8509
945
    printOperand(MI, 5, O);
8510
945
    SStream_concat0(O, "[");
8511
945
    set_mem_access(MI, true);
8512
945
    printNoHashImmediate(MI, 7, O);
8513
945
    SStream_concat0(O, "], ");
8514
945
    set_mem_access(MI, false);
8515
945
    printOperand(MI, 6, O);
8516
945
    SStream_concat0(O, "[");
8517
945
    set_mem_access(MI, true);
8518
945
    printNoHashImmediate(MI, 7, O);
8519
945
    SStream_concat0(O, "]}, ");
8520
945
    set_mem_access(MI, false);
8521
945
    printAddrMode6Operand(MI, 1, O);
8522
945
    printAddrMode6OffsetOperand(MI, 3, O);
8523
945
    return;
8524
0
    break;
8525
3.14k
  case 41:
8526
    // VST3d16_UPD, VST3d32_UPD, VST3d8_UPD, VST3q16_UPD, VST3q32_UPD, VST3q8...
8527
3.14k
    printOperand(MI, 5, O);
8528
3.14k
    SStream_concat0(O, ", ");
8529
3.14k
    printOperand(MI, 6, O);
8530
3.14k
    break;
8531
183
  case 42:
8532
    // VTBL1
8533
183
    printVectorListOne(MI, 1, O);
8534
183
    SStream_concat0(O, ", ");
8535
183
    printOperand(MI, 2, O);
8536
183
    return;
8537
0
    break;
8538
264
  case 43:
8539
    // VTBL2
8540
264
    printVectorListTwo(MI, 1, O);
8541
264
    SStream_concat0(O, ", ");
8542
264
    printOperand(MI, 2, O);
8543
264
    return;
8544
0
    break;
8545
277
  case 44:
8546
    // VTBL3
8547
277
    printVectorListThree(MI, 1, O);
8548
277
    SStream_concat0(O, ", ");
8549
277
    printOperand(MI, 2, O);
8550
277
    return;
8551
0
    break;
8552
104
  case 45:
8553
    // VTBL4
8554
104
    printVectorListFour(MI, 1, O);
8555
104
    SStream_concat0(O, ", ");
8556
104
    printOperand(MI, 2, O);
8557
104
    return;
8558
0
    break;
8559
289
  case 46:
8560
    // VTBX1
8561
289
    printVectorListOne(MI, 2, O);
8562
289
    SStream_concat0(O, ", ");
8563
289
    printOperand(MI, 3, O);
8564
289
    return;
8565
0
    break;
8566
43
  case 47:
8567
    // VTBX2
8568
43
    printVectorListTwo(MI, 2, O);
8569
43
    SStream_concat0(O, ", ");
8570
43
    printOperand(MI, 3, O);
8571
43
    return;
8572
0
    break;
8573
318
  case 48:
8574
    // VTBX3
8575
318
    printVectorListThree(MI, 2, O);
8576
318
    SStream_concat0(O, ", ");
8577
318
    printOperand(MI, 3, O);
8578
318
    return;
8579
0
    break;
8580
74
  case 49:
8581
    // VTBX4
8582
74
    printVectorListFour(MI, 2, O);
8583
74
    SStream_concat0(O, ", ");
8584
74
    printOperand(MI, 3, O);
8585
74
    return;
8586
0
    break;
8587
2.53k
  case 50:
8588
    // sysLDMDA_UPD, sysLDMDB_UPD, sysLDMIA_UPD, sysLDMIB_UPD, sysSTMDA_UPD, ...
8589
2.53k
    SStream_concat0(O, " ^");
8590
2.53k
    ARM_addUserMode(MI);
8591
2.53k
    return;
8592
0
    break;
8593
3.63k
  case 51:
8594
    // t2LDRBT, t2LDRBi8, t2LDRHT, t2LDRHi8, t2LDRSBT, t2LDRSBi8, t2LDRSHT, t...
8595
3.63k
    printT2AddrModeImm8Operand(MI, 1, O, false);
8596
3.63k
    return;
8597
0
    break;
8598
634
  case 52:
8599
    // t2LDRB_PRE, t2LDRH_PRE, t2LDRSB_PRE, t2LDRSH_PRE, t2LDR_PRE, t2STRB_PR...
8600
634
    printT2AddrModeImm8Operand(MI, 2, O, true);
8601
634
    SStream_concat0(O, "!");
8602
634
    return;
8603
0
    break;
8604
26.3k
  case 53:
8605
    // t2LDRBpci, t2LDRHpci, t2LDRSBpci, t2LDRSHpci, t2LDRpci, tLDRpci
8606
26.3k
    printThumbLdrLabelOperand(MI, 1, O);
8607
26.3k
    return;
8608
0
    break;
8609
1.59k
  case 54:
8610
    // t2LDRBs, t2LDRHs, t2LDRSBs, t2LDRSHs, t2LDRs, t2STRBs, t2STRHs, t2STRs
8611
1.59k
    printT2AddrModeSoRegOperand(MI, 1, O);
8612
1.59k
    return;
8613
0
    break;
8614
738
  case 55:
8615
    // t2LDREX
8616
738
    printT2AddrModeImm0_1020s4Operand(MI, 1, O);
8617
738
    return;
8618
0
    break;
8619
1.44k
  case 56:
8620
    // t2MRS_M
8621
1.44k
    printMSRMaskOperand(MI, 1, O);
8622
1.44k
    return;
8623
0
    break;
8624
1.80k
  case 57:
8625
    // tADDspi, tSUBspi
8626
1.80k
    printThumbS4ImmOperand(MI, 2, O);
8627
1.80k
    return;
8628
0
    break;
8629
12.1k
  case 58:
8630
    // tADR
8631
12.1k
    printAdrLabelOperand(MI, 1, O, 2);
8632
12.1k
    return;
8633
0
    break;
8634
40.6k
  case 59:
8635
    // tASRri, tLSRri
8636
40.6k
    printThumbSRImm(MI, 3, O);
8637
40.6k
    return;
8638
0
    break;
8639
32.2k
  case 60:
8640
    // tLDRBi, tSTRBi
8641
32.2k
    printThumbAddrModeImm5S1Operand(MI, 1, O);
8642
32.2k
    return;
8643
0
    break;
8644
19.3k
  case 61:
8645
    // tLDRBr, tLDRHr, tLDRSB, tLDRSH, tLDRr, tSTRBr, tSTRHr, tSTRr
8646
19.3k
    printThumbAddrModeRROperand(MI, 1, O);
8647
19.3k
    return;
8648
0
    break;
8649
37.2k
  case 62:
8650
    // tLDRHi, tSTRHi
8651
37.2k
    printThumbAddrModeImm5S2Operand(MI, 1, O);
8652
37.2k
    return;
8653
0
    break;
8654
49.0k
  case 63:
8655
    // tLDRi, tSTRi
8656
49.0k
    printThumbAddrModeImm5S4Operand(MI, 1, O);
8657
49.0k
    return;
8658
0
    break;
8659
19.7k
  case 64:
8660
    // tLDRspi, tSTRspi
8661
19.7k
    printThumbAddrModeSPOperand(MI, 1, O);
8662
19.7k
    return;
8663
0
    break;
8664
667k
  }
8665
8666
8667
  // Fragment 5 encoded into 5 bits for 23 unique commands.
8668
  // printf("Fragment 5: %"PRIu64"\n", ((Bits >> 42) & 31));
8669
326k
  switch ((Bits >> 42) & 31) {
8670
0
  default: // unreachable
8671
148k
  case 0:
8672
    // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, VLD1LNdWB_register_Asm...
8673
148k
    SStream_concat0(O, ", ");
8674
148k
    break;
8675
134k
  case 1:
8676
    // LDRConstPool, RRXi, VLD1LNdAsm_16, VLD1LNdAsm_32, VLD1LNdAsm_8, VLD2LN...
8677
134k
    return;
8678
0
    break;
8679
0
  case 2:
8680
    // VLD1LNdWB_fixed_Asm_16, VLD1LNdWB_fixed_Asm_32, VLD1LNdWB_fixed_Asm_8,...
8681
0
    SStream_concat0(O, "!");
8682
0
    return;
8683
0
    break;
8684
2.20k
  case 3:
8685
    // VLD3dWB_register_Asm_16, VLD3dWB_register_Asm_32, VLD3dWB_register_Asm...
8686
2.20k
    printOperand(MI, 3, O);
8687
2.20k
    break;
8688
5.84k
  case 4:
8689
    // CDP, t2CDP, t2CDP2
8690
5.84k
    printCImmediate(MI, 2, O);
8691
5.84k
    SStream_concat0(O, ", ");
8692
5.84k
    printCImmediate(MI, 3, O);
8693
5.84k
    SStream_concat0(O, ", ");
8694
5.84k
    printCImmediate(MI, 4, O);
8695
5.84k
    SStream_concat0(O, ", ");
8696
5.84k
    printOperand(MI, 5, O);
8697
5.84k
    return;
8698
0
    break;
8699
4.71k
  case 5:
8700
    // MCR, MCRR, VABDfd, VABDfq, VABDhd, VABDhq, VACGEfd, VACGEfq, VACGEhd, ...
8701
4.71k
    printOperand(MI, 2, O);
8702
4.71k
    break;
8703
898
  case 6:
8704
    // SSAT, t2SSAT
8705
898
    printShiftImmOperand(MI, 3, O);
8706
898
    return;
8707
0
    break;
8708
1.04k
  case 7:
8709
    // SXTB, SXTB16, SXTH, UXTB, UXTB16, UXTH, t2SXTB, t2SXTB16, t2SXTH, t2UX...
8710
1.04k
    printRotImmOperand(MI, 2, O);
8711
1.04k
    return;
8712
0
    break;
8713
2.41k
  case 8:
8714
    // VCMLAv2f32_indexed, VCMLAv4f16_indexed, VCMLAv4f32_indexed, VCMLAv8f16...
8715
2.41k
    printVectorIndex(MI, 4, O);
8716
2.41k
    break;
8717
905
  case 9:
8718
    // VDUPLN16d, VDUPLN16q, VDUPLN32d, VDUPLN32q, VDUPLN8d, VDUPLN8q, VGETLN...
8719
905
    printVectorIndex(MI, 2, O);
8720
905
    return;
8721
0
    break;
8722
7.55k
  case 10:
8723
    // VLD1DUPd16wb_register, VLD1DUPd32wb_register, VLD1DUPd8wb_register, VL...
8724
7.55k
    printOperand(MI, 4, O);
8725
7.55k
    return;
8726
0
    break;
8727
4.81k
  case 11:
8728
    // VLD1LNd16, VLD1LNd16_UPD, VLD1LNd32, VLD1LNd32_UPD, VLD1LNd8, VLD1LNd8...
8729
4.81k
    SStream_concat0(O, "]}, ");
8730
4.81k
    set_mem_access(MI, false);
8731
4.81k
    break;
8732
3.82k
  case 12:
8733
    // VLD2LNd16, VLD2LNd32, VLD2LNd8, VLD2LNq16, VLD2LNq32, VLD4LNd16, VLD4L...
8734
3.82k
    SStream_concat0(O, "], ");
8735
3.82k
    set_mem_access(MI, false);
8736
3.82k
    break;
8737
1.14k
  case 13:
8738
    // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U...
8739
1.14k
    printOperand(MI, 1, O);
8740
1.14k
    SStream_concat0(O, "[");
8741
1.14k
    set_mem_access(MI, true);
8742
1.14k
    printNoHashImmediate(MI, 8, O);
8743
1.14k
    break;
8744
119
  case 14:
8745
    // VLD3DUPd16, VLD3DUPd32, VLD3DUPd8, VLD3DUPq16, VLD3DUPq32, VLD3DUPq8
8746
119
    printAddrMode6Operand(MI, 3, O);
8747
119
    return;
8748
0
    break;
8749
928
  case 15:
8750
    // VLD3DUPd16_UPD, VLD3DUPd32_UPD, VLD3DUPd8_UPD, VLD3DUPq16_UPD, VLD3DUP...
8751
928
    printAddrMode6Operand(MI, 4, O);
8752
928
    break;
8753
586
  case 16:
8754
    // VLD4DUPd16_UPD, VLD4DUPd32_UPD, VLD4DUPd8_UPD, VLD4DUPq16_UPD, VLD4DUP...
8755
586
    printAddrMode6Operand(MI, 5, O);
8756
586
    printAddrMode6OffsetOperand(MI, 7, O);
8757
586
    return;
8758
0
    break;
8759
1.33k
  case 17:
8760
    // VMULLslsv2i32, VMULLslsv4i16, VMULLsluv2i32, VMULLsluv4i16, VMULslv2i3...
8761
1.33k
    printVectorIndex(MI, 3, O);
8762
1.33k
    return;
8763
0
    break;
8764
1.02k
  case 18:
8765
    // VST3d16_UPD, VST3d32_UPD, VST3d8_UPD, VST3q16_UPD, VST3q32_UPD, VST3q8...
8766
1.02k
    SStream_concat0(O, "}, ");
8767
1.02k
    printAddrMode6Operand(MI, 1, O);
8768
1.02k
    printAddrMode6OffsetOperand(MI, 3, O);
8769
1.02k
    return;
8770
0
    break;
8771
1.29k
  case 19:
8772
    // VST4LNd16_UPD, VST4LNd32_UPD, VST4LNd8_UPD, VST4LNq16_UPD, VST4LNq32_U...
8773
1.29k
    printOperand(MI, 5, O);
8774
1.29k
    SStream_concat0(O, "[");
8775
1.29k
    set_mem_access(MI, true);
8776
1.29k
    printNoHashImmediate(MI, 8, O);
8777
1.29k
    SStream_concat0(O, "], ");
8778
1.29k
    set_mem_access(MI, false);
8779
1.29k
    printOperand(MI, 6, O);
8780
1.29k
    SStream_concat0(O, "[");
8781
1.29k
    set_mem_access(MI, true);
8782
1.29k
    printNoHashImmediate(MI, 8, O);
8783
1.29k
    SStream_concat0(O, "], ");
8784
1.29k
    set_mem_access(MI, false);
8785
1.29k
    printOperand(MI, 7, O);
8786
1.29k
    SStream_concat0(O, "[");
8787
1.29k
    set_mem_access(MI, true);
8788
1.29k
    printNoHashImmediate(MI, 8, O);
8789
1.29k
    SStream_concat0(O, "]}, ");
8790
1.29k
    set_mem_access(MI, false);
8791
1.29k
    printAddrMode6Operand(MI, 1, O);
8792
1.29k
    printAddrMode6OffsetOperand(MI, 3, O);
8793
1.29k
    return;
8794
0
    break;
8795
1.27k
  case 20:
8796
    // sysLDMDA, sysLDMDB, sysLDMIA, sysLDMIB, sysSTMDA, sysSTMDB, sysSTMIA, ...
8797
1.27k
    SStream_concat0(O, " ^");
8798
1.27k
    ARM_addUserMode(MI);
8799
1.27k
    return;
8800
0
    break;
8801
1.63k
  case 21:
8802
    // t2LDRB_POST, t2LDRH_POST, t2LDRSB_POST, t2LDRSH_POST, t2LDR_POST, t2ST...
8803
1.63k
    printT2AddrModeImm8OffsetOperand(MI, 3, O);
8804
1.63k
    return;
8805
0
    break;
8806
0
  case 22:
8807
    // t2MOVsra_flag, t2MOVsrl_flag
8808
0
    SStream_concat0(O, ", #1");
8809
0
    op_addImm(MI, 1);
8810
0
    return;
8811
0
    break;
8812
326k
  }
8813
8814
8815
  // Fragment 6 encoded into 6 bits for 38 unique commands.
8816
  // printf("Fragment 6: %"PRIu64"\n", ((Bits >> 47) & 63));
8817
168k
  switch ((Bits >> 47) & 63) {
8818
0
  default: // unreachable
8819
47.1k
  case 0:
8820
    // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, ADCrr, ADDrr, ANDrr, B...
8821
47.1k
    printOperand(MI, 2, O);
8822
47.1k
    break;
8823
3.32k
  case 1:
8824
    // VLD1LNdWB_register_Asm_16, VLD1LNdWB_register_Asm_32, VLD1LNdWB_regist...
8825
3.32k
    printOperand(MI, 4, O);
8826
3.32k
    break;
8827
4.87k
  case 2:
8828
    // VLD3dWB_register_Asm_16, VLD3dWB_register_Asm_32, VLD3dWB_register_Asm...
8829
4.87k
    return;
8830
0
    break;
8831
9.01k
  case 3:
8832
    // ADCri, ADDri, ANDri, BICri, EORri, ORRri, RSBri, RSCri, SBCri, SUBri
8833
9.01k
    printModImmOperand(MI, 2, O);
8834
9.01k
    return;
8835
0
    break;
8836
15.8k
  case 4:
8837
    // ADCrsi, ADDrsi, ANDrsi, BICrsi, EORrsi, ORRrsi, RSBrsi, RSCrsi, SBCrsi...
8838
15.8k
    printSORegImmOperand(MI, 2, O);
8839
15.8k
    return;
8840
0
    break;
8841
1.18k
  case 5:
8842
    // BFI, t2BFI
8843
1.18k
    printBitfieldInvMaskImmOperand(MI, 3, O);
8844
1.18k
    return;
8845
0
    break;
8846
3.99k
  case 6:
8847
    // LDCL_OPTION, LDC_OPTION, STCL_OPTION, STC_OPTION, t2LDC2L_OPTION, t2LD...
8848
3.99k
    printCoprocOptionImm(MI, 3, O);
8849
3.99k
    return;
8850
0
    break;
8851
6.53k
  case 7:
8852
    // LDCL_POST, LDC_POST, STCL_POST, STC_POST, t2LDC2L_POST, t2LDC2_POST, t...
8853
6.53k
    printPostIdxImm8s4Operand(MI, 3, O);
8854
6.53k
    return;
8855
0
    break;
8856
12.6k
  case 8:
8857
    // LDRBT_POST_IMM, LDRBT_POST_REG, LDRB_POST_IMM, LDRB_POST_REG, LDRT_POS...
8858
12.6k
    printAddrMode2OffsetOperand(MI, 3, O);
8859
12.6k
    return;
8860
0
    break;
8861
1.36k
  case 9:
8862
    // LDRD, STRD
8863
1.36k
    printAddrMode3Operand(MI, 2, O, false);
8864
1.36k
    return;
8865
0
    break;
8866
5.21k
  case 10:
8867
    // LDRD_POST, STRD_POST, t2LDRD_POST, t2STRD_POST
8868
5.21k
    printAddrMode7Operand(MI, 3, O);
8869
5.21k
    break;
8870
942
  case 11:
8871
    // LDRD_PRE, STRD_PRE
8872
942
    printAddrMode3Operand(MI, 3, O, true);
8873
942
    SStream_concat0(O, "!");
8874
942
    return;
8875
0
    break;
8876
1.74k
  case 12:
8877
    // LDRHTi, LDRSBTi, LDRSHTi, STRHTi
8878
1.74k
    printPostIdxImm8Operand(MI, 3, O);
8879
1.74k
    return;
8880
0
    break;
8881
3.43k
  case 13:
8882
    // LDRHTr, LDRSBTr, LDRSHTr, STRHTr
8883
3.43k
    printPostIdxRegOperand(MI, 3, O);
8884
3.43k
    return;
8885
0
    break;
8886
4.03k
  case 14:
8887
    // LDRH_POST, LDRSB_POST, LDRSH_POST, STRH_POST
8888
4.03k
    printAddrMode3OffsetOperand(MI, 3, O);
8889
4.03k
    return;
8890
0
    break;
8891
4.34k
  case 15:
8892
    // MCR, MCRR, VCMLAv2f32_indexed, VCMLAv4f16_indexed, VCMLAv4f32_indexed,...
8893
4.34k
    SStream_concat0(O, ", ");
8894
4.34k
    break;
8895
385
  case 16:
8896
    // MCRR2
8897
385
    printCImmediate(MI, 4, O);
8898
385
    return;
8899
0
    break;
8900
3.29k
  case 17:
8901
    // STLEX, STLEXB, STLEXH, STREX, STREXB, STREXH, SWP, SWPB, t2LDAEXD, t2L...
8902
3.29k
    printAddrMode7Operand(MI, 2, O);
8903
3.29k
    return;
8904
0
    break;
8905
4.20k
  case 18:
8906
    // VBIFd, VBIFq, VBITd, VBITq, VBSLd, VBSLq, VLD4LNd16, VLD4LNd32, VLD4LN...
8907
4.20k
    printOperand(MI, 3, O);
8908
4.20k
    break;
8909
357
  case 19:
8910
    // VCADDv2f32, VCADDv4f16, VCADDv4f32, VCADDv8f16
8911
357
    printComplexRotationOp(MI, 3, O, 180, 90);
8912
357
    return;
8913
0
    break;
8914
193
  case 20:
8915
    // VCMLAv2f32, VCMLAv4f16, VCMLAv4f32, VCMLAv8f16
8916
193
    printComplexRotationOp(MI, 4, O, 90, 0);
8917
193
    return;
8918
0
    break;
8919
1.46k
  case 21:
8920
    // VLD1LNd16, VLD1LNd32, VLD1LNd8, VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8...
8921
1.46k
    printAddrMode6Operand(MI, 1, O);
8922
1.46k
    break;
8923
2.06k
  case 22:
8924
    // VLD1LNd16_UPD, VLD1LNd32_UPD, VLD1LNd8_UPD
8925
2.06k
    printAddrMode6Operand(MI, 2, O);
8926
2.06k
    printAddrMode6OffsetOperand(MI, 4, O);
8927
2.06k
    return;
8928
0
    break;
8929
598
  case 23:
8930
    // VLD2LNd16, VLD2LNd32, VLD2LNd8, VLD2LNq16, VLD2LNq32
8931
598
    printOperand(MI, 1, O);
8932
598
    SStream_concat0(O, "[");
8933
598
    set_mem_access(MI, true);
8934
598
    printNoHashImmediate(MI, 6, O);
8935
598
    SStream_concat0(O, "]}, ");
8936
598
    set_mem_access(MI, false);
8937
598
    printAddrMode6Operand(MI, 2, O);
8938
598
    return;
8939
0
    break;
8940
987
  case 24:
8941
    // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U...
8942
987
    SStream_concat0(O, "]}, ");
8943
987
    set_mem_access(MI, false);
8944
987
    printAddrMode6Operand(MI, 3, O);
8945
987
    printAddrMode6OffsetOperand(MI, 5, O);
8946
987
    return;
8947
0
    break;
8948
489
  case 25:
8949
    // VLD3DUPd16_UPD, VLD3DUPd32_UPD, VLD3DUPd8_UPD, VLD3DUPq16_UPD, VLD3DUP...
8950
489
    printAddrMode6OffsetOperand(MI, 6, O);
8951
489
    return;
8952
0
    break;
8953
160
  case 26:
8954
    // VLD3LNd16, VLD3LNd32, VLD3LNd8, VLD3LNq16, VLD3LNq32
8955
160
    SStream_concat0(O, "], ");
8956
160
    set_mem_access(MI, false);
8957
160
    printOperand(MI, 2, O);
8958
160
    SStream_concat0(O, "[");
8959
160
    set_mem_access(MI, true);
8960
160
    printNoHashImmediate(MI, 8, O);
8961
160
    SStream_concat0(O, "]}, ");
8962
160
    set_mem_access(MI, false);
8963
160
    printAddrMode6Operand(MI, 3, O);
8964
160
    return;
8965
0
    break;
8966
1.29k
  case 27:
8967
    // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U...
8968
1.29k
    printAddrMode6Operand(MI, 4, O);
8969
1.29k
    printAddrMode6OffsetOperand(MI, 6, O);
8970
1.29k
    return;
8971
0
    break;
8972
465
  case 28:
8973
    // VMLAslfd, VMLAslfq, VMLAslhd, VMLAslhq, VMLSslfd, VMLSslfq, VMLSslhd, ...
8974
465
    printVectorIndex(MI, 4, O);
8975
465
    return;
8976
0
    break;
8977
92
  case 29:
8978
    // VMULslfd, VMULslfq, VMULslhd, VMULslhq
8979
92
    printVectorIndex(MI, 3, O);
8980
92
    return;
8981
0
    break;
8982
1.35k
  case 30:
8983
    // VST2LNd16_UPD, VST2LNd32_UPD, VST2LNd8_UPD, VST2LNq16_UPD, VST2LNq32_U...
8984
1.35k
    printOperand(MI, 5, O);
8985
1.35k
    SStream_concat0(O, "[");
8986
1.35k
    set_mem_access(MI, true);
8987
1.35k
    printNoHashImmediate(MI, 6, O);
8988
1.35k
    SStream_concat0(O, "]}, ");
8989
1.35k
    set_mem_access(MI, false);
8990
1.35k
    printAddrMode6Operand(MI, 1, O);
8991
1.35k
    printAddrMode6OffsetOperand(MI, 3, O);
8992
1.35k
    return;
8993
0
    break;
8994
2.12k
  case 31:
8995
    // VST4d16_UPD, VST4d32_UPD, VST4d8_UPD, VST4q16_UPD, VST4q32_UPD, VST4q8...
8996
2.12k
    printOperand(MI, 7, O);
8997
2.12k
    SStream_concat0(O, "}, ");
8998
2.12k
    printAddrMode6Operand(MI, 1, O);
8999
2.12k
    printAddrMode6OffsetOperand(MI, 3, O);
9000
2.12k
    return;
9001
0
    break;
9002
2.93k
  case 32:
9003
    // t2ADCrs, t2ADDrs, t2ANDrs, t2BICrs, t2EORrs, t2ORNrs, t2ORRrs, t2RSBrs...
9004
2.93k
    printT2SOOperand(MI, 2, O);
9005
2.93k
    return;
9006
0
    break;
9007
487
  case 33:
9008
    // t2ASRri, t2LSRri
9009
487
    printThumbSRImm(MI, 2, O);
9010
487
    return;
9011
0
    break;
9012
6.64k
  case 34:
9013
    // t2LDRD_PRE, t2STRD_PRE
9014
6.64k
    printT2AddrModeImm8s4Operand(MI, 3, O, true);
9015
6.64k
    SStream_concat0(O, "!");
9016
6.64k
    return;
9017
0
    break;
9018
1.73k
  case 35:
9019
    // t2LDRDi8, t2STRDi8
9020
1.73k
    printT2AddrModeImm8s4Operand(MI, 2, O, false);
9021
1.73k
    return;
9022
0
    break;
9023
1.47k
  case 36:
9024
    // t2STREX
9025
1.47k
    printT2AddrModeImm0_1020s4Operand(MI, 2, O);
9026
1.47k
    return;
9027
0
    break;
9028
10.3k
  case 37:
9029
    // tADDrSPi
9030
10.3k
    printThumbS4ImmOperand(MI, 2, O);
9031
10.3k
    return;
9032
0
    break;
9033
168k
  }
9034
9035
9036
  // Fragment 7 encoded into 4 bits for 13 unique commands.
9037
  // printf("Fragment 7: %"PRIu64"\n", ((Bits >> 53) & 15));
9038
65.7k
  switch ((Bits >> 53) & 15) {
9039
0
  default: // unreachable
9040
28.7k
  case 0:
9041
    // ASRi, ASRr, LSLi, LSLr, LSRi, LSRr, RORi, RORr, VLD1LNdWB_register_Asm...
9042
28.7k
    return;
9043
0
    break;
9044
17.3k
  case 1:
9045
    // LDRD_POST, MLA, MLS, SBFX, SMLABB, SMLABT, SMLAD, SMLADX, SMLALBB, SML...
9046
17.3k
    SStream_concat0(O, ", ");
9047
17.3k
    break;
9048
2.11k
  case 2:
9049
    // MCR, t2MCR, t2MCR2
9050
2.11k
    printCImmediate(MI, 3, O);
9051
2.11k
    SStream_concat0(O, ", ");
9052
2.11k
    printCImmediate(MI, 4, O);
9053
2.11k
    SStream_concat0(O, ", ");
9054
2.11k
    printOperand(MI, 5, O);
9055
2.11k
    return;
9056
0
    break;
9057
1.05k
  case 3:
9058
    // MCRR, t2MCRR, t2MCRR2
9059
1.05k
    printOperand(MI, 3, O);
9060
1.05k
    SStream_concat0(O, ", ");
9061
1.05k
    printCImmediate(MI, 4, O);
9062
1.05k
    return;
9063
0
    break;
9064
1.13k
  case 4:
9065
    // PKHBT, t2PKHBT
9066
1.13k
    printPKHLSLShiftImm(MI, 3, O);
9067
1.13k
    return;
9068
0
    break;
9069
981
  case 5:
9070
    // PKHTB, t2PKHTB
9071
981
    printPKHASRShiftImm(MI, 3, O);
9072
981
    return;
9073
0
    break;
9074
1.57k
  case 6:
9075
    // SXTAB, SXTAB16, SXTAH, UXTAB, UXTAB16, UXTAH, t2SXTAB, t2SXTAB16, t2SX...
9076
1.57k
    printRotImmOperand(MI, 3, O);
9077
1.57k
    return;
9078
0
    break;
9079
1.15k
  case 7:
9080
    // USAT, t2USAT
9081
1.15k
    printShiftImmOperand(MI, 3, O);
9082
1.15k
    return;
9083
0
    break;
9084
1.17k
  case 8:
9085
    // VCMLAv2f32_indexed, VCMLAv4f16_indexed, VCMLAv4f32_indexed, VCMLAv8f16...
9086
1.17k
    printComplexRotationOp(MI, 5, O, 90, 0);
9087
1.17k
    return;
9088
0
    break;
9089
4.85k
  case 9:
9090
    // VLD3d16, VLD3d16_UPD, VLD3d32, VLD3d32_UPD, VLD3d8, VLD3d8_UPD, VLD3q1...
9091
4.85k
    SStream_concat0(O, "}, ");
9092
4.85k
    break;
9093
1.87k
  case 10:
9094
    // VLD4LNd16, VLD4LNd32, VLD4LNd8, VLD4LNq16, VLD4LNq32, VST2LNd16, VST2L...
9095
1.87k
    SStream_concat0(O, "[");
9096
1.87k
    set_mem_access(MI, true);
9097
1.87k
    break;
9098
1.26k
  case 11:
9099
    // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD
9100
1.26k
    printAddrMode6OffsetOperand(MI, 3, O);
9101
1.26k
    return;
9102
0
    break;
9103
2.36k
  case 12:
9104
    // t2LDRD_POST, t2STRD_POST
9105
2.36k
    printT2AddrModeImm8s4OffsetOperand(MI, 4, O);
9106
2.36k
    return;
9107
0
    break;
9108
65.7k
  }
9109
9110
9111
  // Fragment 8 encoded into 4 bits for 12 unique commands.
9112
  // printf("Fragment 8: %"PRIu64"\n", ((Bits >> 57) & 15));
9113
24.0k
  switch ((Bits >> 57) & 15) {
9114
0
  default: // unreachable
9115
2.85k
  case 0:
9116
    // LDRD_POST, STRD_POST
9117
2.85k
    printAddrMode3OffsetOperand(MI, 4, O);
9118
2.85k
    return;
9119
0
    break;
9120
11.0k
  case 1:
9121
    // MLA, MLS, SMLABB, SMLABT, SMLAD, SMLADX, SMLALBB, SMLALBT, SMLALD, SML...
9122
11.0k
    printOperand(MI, 3, O);
9123
11.0k
    break;
9124
1.06k
  case 2:
9125
    // SBFX, UBFX, t2SBFX, t2UBFX
9126
1.06k
    printImmPlusOneOperand(MI, 3, O);
9127
1.06k
    return;
9128
0
    break;
9129
1.55k
  case 3:
9130
    // VLD3d16, VLD3d32, VLD3d8, VLD3q16, VLD3q32, VLD3q8
9131
1.55k
    printAddrMode6Operand(MI, 3, O);
9132
1.55k
    return;
9133
0
    break;
9134
1.85k
  case 4:
9135
    // VLD3d16_UPD, VLD3d32_UPD, VLD3d8_UPD, VLD3q16_UPD, VLD3q32_UPD, VLD3q8...
9136
1.85k
    printAddrMode6Operand(MI, 4, O);
9137
1.85k
    printAddrMode6OffsetOperand(MI, 6, O);
9138
1.85k
    return;
9139
0
    break;
9140
494
  case 5:
9141
    // VLD4LNd16, VLD4LNd32, VLD4LNd8, VLD4LNq16, VLD4LNq32
9142
494
    printNoHashImmediate(MI, 10, O);
9143
494
    SStream_concat0(O, "]}, ");
9144
494
    set_mem_access(MI, false);
9145
494
    printAddrMode6Operand(MI, 4, O);
9146
494
    return;
9147
0
    break;
9148
520
  case 6:
9149
    // VST2LNd16, VST2LNd32, VST2LNd8, VST2LNq16, VST2LNq32
9150
520
    printNoHashImmediate(MI, 4, O);
9151
520
    SStream_concat0(O, "]}, ");
9152
520
    set_mem_access(MI, false);
9153
520
    printAddrMode6Operand(MI, 0, O);
9154
520
    return;
9155
0
    break;
9156
382
  case 7:
9157
    // VST3LNd16, VST3LNd32, VST3LNd8, VST3LNq16, VST3LNq32
9158
382
    printNoHashImmediate(MI, 5, O);
9159
382
    SStream_concat0(O, "], ");
9160
382
    set_mem_access(MI, false);
9161
382
    printOperand(MI, 4, O);
9162
382
    SStream_concat0(O, "[");
9163
382
    set_mem_access(MI, true);
9164
382
    printNoHashImmediate(MI, 5, O);
9165
382
    SStream_concat0(O, "]}, ");
9166
382
    set_mem_access(MI, false);
9167
382
    printAddrMode6Operand(MI, 0, O);
9168
382
    return;
9169
0
    break;
9170
1.44k
  case 8:
9171
    // VST3d16, VST3d32, VST3d8, VST3q16, VST3q32, VST3q8
9172
1.44k
    printAddrMode6Operand(MI, 0, O);
9173
1.44k
    return;
9174
0
    break;
9175
475
  case 9:
9176
    // VST4LNd16, VST4LNd32, VST4LNd8, VST4LNq16, VST4LNq32
9177
475
    printNoHashImmediate(MI, 6, O);
9178
475
    SStream_concat0(O, "], ");
9179
475
    set_mem_access(MI, false);
9180
475
    printOperand(MI, 4, O);
9181
475
    SStream_concat0(O, "[");
9182
475
    set_mem_access(MI, true);
9183
475
    printNoHashImmediate(MI, 6, O);
9184
475
    SStream_concat0(O, "], ");
9185
475
    set_mem_access(MI, false);
9186
475
    printOperand(MI, 5, O);
9187
475
    SStream_concat0(O, "[");
9188
475
    set_mem_access(MI, true);
9189
475
    printNoHashImmediate(MI, 6, O);
9190
475
    SStream_concat0(O, "]}, ");
9191
475
    set_mem_access(MI, false);
9192
475
    printAddrMode6Operand(MI, 0, O);
9193
475
    return;
9194
0
    break;
9195
1.88k
  case 10:
9196
    // VST4d16, VST4d32, VST4d8, VST4q16, VST4q32, VST4q8
9197
1.88k
    printOperand(MI, 5, O);
9198
1.88k
    SStream_concat0(O, "}, ");
9199
1.88k
    printAddrMode6Operand(MI, 0, O);
9200
1.88k
    return;
9201
0
    break;
9202
541
  case 11:
9203
    // t2STLEXD, t2STREXD
9204
541
    printAddrMode7Operand(MI, 3, O);
9205
541
    return;
9206
0
    break;
9207
24.0k
  }
9208
9209
9210
  // Fragment 9 encoded into 1 bits for 2 unique commands.
9211
  // printf("Fragment 9: %"PRIu64"\n", ((Bits >> 61) & 1));
9212
11.0k
  if ((Bits >> 61) & 1) {
9213
    // VLD4d16, VLD4d16_UPD, VLD4d32, VLD4d32_UPD, VLD4d8, VLD4d8_UPD, VLD4q1...
9214
2.68k
    SStream_concat0(O, "}, ");
9215
8.34k
  } else {
9216
    // MLA, MLS, SMLABB, SMLABT, SMLAD, SMLADX, SMLALBB, SMLALBT, SMLALD, SML...
9217
8.34k
    return;
9218
8.34k
  }
9219
9220
9221
  // Fragment 10 encoded into 1 bits for 2 unique commands.
9222
  // printf("Fragment 10: %"PRIu64"\n", ((Bits >> 62) & 1));
9223
2.68k
  if ((Bits >> 62) & 1) {
9224
    // VLD4d16_UPD, VLD4d32_UPD, VLD4d8_UPD, VLD4q16_UPD, VLD4q32_UPD, VLD4q8...
9225
1.68k
    printAddrMode6Operand(MI, 5, O);
9226
1.68k
    printAddrMode6OffsetOperand(MI, 7, O);
9227
1.68k
    return;
9228
1.68k
  } else {
9229
    // VLD4d16, VLD4d32, VLD4d8, VLD4q16, VLD4q32, VLD4q8
9230
1.00k
    printAddrMode6Operand(MI, 4, O);
9231
1.00k
    return;
9232
1.00k
  }
9233
9234
2.68k
}
9235
9236
9237
9238
#ifdef PRINT_ALIAS_INSTR
9239
#undef PRINT_ALIAS_INSTR
9240
9241
static bool printAliasInstr(MCInst *MI, SStream *OS)
9242
940k
{
9243
940k
  unsigned int I = 0, OpIdx, PrintMethodIdx;
9244
940k
  char *tmpString;
9245
940k
  const char *AsmString;
9246
940k
  switch (MCInst_getOpcode(MI)) {
9247
932k
  default: return false;
9248
580
  case ARM_DSB:
9249
580
    if (MCInst_getNumOperands(MI) == 1 &&
9250
580
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9251
580
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
9252
308
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9253
308
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureDFB)) {
9254
      // (DSB 12)
9255
308
      AsmString = "dfb";
9256
308
      break;
9257
308
    }
9258
272
    return false;
9259
1.94k
  case ARM_HINT:
9260
1.94k
    if (MCInst_getNumOperands(MI) == 3 &&
9261
1.94k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9262
1.94k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
9263
179
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9264
179
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6KOps)) {
9265
      // (HINT 0, pred:$p)
9266
179
      AsmString = "nop$\xFF\x02\x01";
9267
179
      break;
9268
179
    }
9269
1.76k
    if (MCInst_getNumOperands(MI) == 3 &&
9270
1.76k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9271
1.76k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&
9272
115
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9273
115
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6KOps)) {
9274
      // (HINT 1, pred:$p)
9275
115
      AsmString = "yield$\xFF\x02\x01";
9276
115
      break;
9277
115
    }
9278
1.65k
    if (MCInst_getNumOperands(MI) == 3 &&
9279
1.65k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9280
1.65k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
9281
331
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9282
331
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6KOps)) {
9283
      // (HINT 2, pred:$p)
9284
331
      AsmString = "wfe$\xFF\x02\x01";
9285
331
      break;
9286
331
    }
9287
1.32k
    if (MCInst_getNumOperands(MI) == 3 &&
9288
1.32k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9289
1.32k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 3 &&
9290
256
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9291
256
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6KOps)) {
9292
      // (HINT 3, pred:$p)
9293
256
      AsmString = "wfi$\xFF\x02\x01";
9294
256
      break;
9295
256
    }
9296
1.06k
    if (MCInst_getNumOperands(MI) == 3 &&
9297
1.06k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9298
1.06k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
9299
105
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9300
105
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6KOps)) {
9301
      // (HINT 4, pred:$p)
9302
105
      AsmString = "sev$\xFF\x02\x01";
9303
105
      break;
9304
105
    }
9305
959
    if (MCInst_getNumOperands(MI) == 3 &&
9306
959
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9307
959
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 5 &&
9308
285
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9309
285
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV8Ops)) {
9310
      // (HINT 5, pred:$p)
9311
210
      AsmString = "sevl$\xFF\x02\x01";
9312
210
      break;
9313
210
    }
9314
749
    if (MCInst_getNumOperands(MI) == 3 &&
9315
749
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9316
749
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 16 &&
9317
305
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9318
305
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureRAS)) {
9319
      // (HINT 16, pred:$p)
9320
305
      AsmString = "esb$\xFF\x02\x01";
9321
305
      break;
9322
305
    }
9323
444
    if (MCInst_getNumOperands(MI) == 3 &&
9324
444
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9325
444
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 20 &&
9326
217
        !ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9327
217
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6KOps)) {
9328
      // (HINT 20, pred:$p)
9329
217
      AsmString = "csdb$\xFF\x02\x01";
9330
217
      break;
9331
217
    }
9332
227
    return false;
9333
938
  case ARM_t2DSB:
9334
938
    if (MCInst_getNumOperands(MI) == 3 &&
9335
938
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9336
938
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&
9337
243
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureDFB)) {
9338
      // (t2DSB 12, pred:$p)
9339
243
      AsmString = "dfb$\xFF\x02\x01";
9340
243
      break;
9341
243
    }
9342
695
    return false;
9343
1.85k
  case ARM_t2HINT:
9344
1.85k
    if (MCInst_getNumOperands(MI) == 3 &&
9345
1.85k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9346
1.85k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
9347
94
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9348
94
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2)) {
9349
      // (t2HINT 0, pred:$p)
9350
94
      AsmString = "nop$\xFF\x02\x01.w";
9351
94
      break;
9352
94
    }
9353
1.76k
    if (MCInst_getNumOperands(MI) == 3 &&
9354
1.76k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9355
1.76k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&
9356
117
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9357
117
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2)) {
9358
      // (t2HINT 1, pred:$p)
9359
117
      AsmString = "yield$\xFF\x02\x01.w";
9360
117
      break;
9361
117
    }
9362
1.64k
    if (MCInst_getNumOperands(MI) == 3 &&
9363
1.64k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9364
1.64k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
9365
330
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9366
330
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2)) {
9367
      // (t2HINT 2, pred:$p)
9368
330
      AsmString = "wfe$\xFF\x02\x01.w";
9369
330
      break;
9370
330
    }
9371
1.31k
    if (MCInst_getNumOperands(MI) == 3 &&
9372
1.31k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9373
1.31k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 3 &&
9374
66
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9375
66
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2)) {
9376
      // (t2HINT 3, pred:$p)
9377
66
      AsmString = "wfi$\xFF\x02\x01.w";
9378
66
      break;
9379
66
    }
9380
1.24k
    if (MCInst_getNumOperands(MI) == 3 &&
9381
1.24k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9382
1.24k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
9383
108
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9384
108
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2)) {
9385
      // (t2HINT 4, pred:$p)
9386
108
      AsmString = "sev$\xFF\x02\x01.w";
9387
108
      break;
9388
108
    }
9389
1.14k
    if (MCInst_getNumOperands(MI) == 3 &&
9390
1.14k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9391
1.14k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 5 &&
9392
281
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9393
281
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2) &&
9394
281
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV8Ops)) {
9395
      // (t2HINT 5, pred:$p)
9396
202
      AsmString = "sevl$\xFF\x02\x01.w";
9397
202
      break;
9398
202
    }
9399
938
    if (MCInst_getNumOperands(MI) == 3 &&
9400
938
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9401
938
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 16 &&
9402
297
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9403
297
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2) &&
9404
297
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureRAS)) {
9405
      // (t2HINT 16, pred:$p)
9406
297
      AsmString = "esb$\xFF\x02\x01.w";
9407
297
      break;
9408
297
    }
9409
641
    if (MCInst_getNumOperands(MI) == 3 &&
9410
641
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9411
641
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 20 &&
9412
319
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9413
319
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2)) {
9414
      // (t2HINT 20, pred:$p)
9415
319
      AsmString = "csdb$\xFF\x02\x01";
9416
319
      break;
9417
319
    }
9418
322
    return false;
9419
454
  case ARM_t2SUBS_PC_LR:
9420
454
    if (MCInst_getNumOperands(MI) == 3 &&
9421
454
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9422
454
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
9423
342
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9424
342
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2) &&
9425
342
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureVirtualization)) {
9426
      // (t2SUBS_PC_LR 0, pred:$p)
9427
342
      AsmString = "eret$\xFF\x02\x01";
9428
342
      break;
9429
342
    }
9430
112
    return false;
9431
2.24k
  case ARM_tHINT:
9432
2.24k
    if (MCInst_getNumOperands(MI) == 3 &&
9433
2.24k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9434
2.24k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&
9435
406
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9436
406
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6MOps)) {
9437
      // (tHINT 0, pred:$p)
9438
406
      AsmString = "nop$\xFF\x02\x01";
9439
406
      break;
9440
406
    }
9441
1.84k
    if (MCInst_getNumOperands(MI) == 3 &&
9442
1.84k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9443
1.84k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&
9444
275
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9445
275
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6MOps)) {
9446
      // (tHINT 1, pred:$p)
9447
275
      AsmString = "yield$\xFF\x02\x01";
9448
275
      break;
9449
275
    }
9450
1.56k
    if (MCInst_getNumOperands(MI) == 3 &&
9451
1.56k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9452
1.56k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&
9453
240
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9454
240
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6MOps)) {
9455
      // (tHINT 2, pred:$p)
9456
240
      AsmString = "wfe$\xFF\x02\x01";
9457
240
      break;
9458
240
    }
9459
1.32k
    if (MCInst_getNumOperands(MI) == 3 &&
9460
1.32k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9461
1.32k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 3 &&
9462
299
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9463
299
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6MOps)) {
9464
      // (tHINT 3, pred:$p)
9465
299
      AsmString = "wfi$\xFF\x02\x01";
9466
299
      break;
9467
299
    }
9468
1.02k
    if (MCInst_getNumOperands(MI) == 3 &&
9469
1.02k
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9470
1.02k
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&
9471
138
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9472
138
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV6MOps)) {
9473
      // (tHINT 4, pred:$p)
9474
138
      AsmString = "sev$\xFF\x02\x01";
9475
138
      break;
9476
138
    }
9477
889
    if (MCInst_getNumOperands(MI) == 3 &&
9478
889
        MCOperand_isImm(MCInst_getOperand(MI, 0)) &&
9479
889
        MCOperand_getImm(MCInst_getOperand(MI, 0)) == 5 &&
9480
506
        ARM_getFeatureBits(MI->csh->mode, ARM_ModeThumb) &&
9481
506
        ARM_getFeatureBits(MI->csh->mode, ARM_FeatureThumb2) &&
9482
506
        ARM_getFeatureBits(MI->csh->mode, ARM_HasV8Ops)) {
9483
      // (tHINT 5, pred:$p)
9484
259
      AsmString = "sevl$\xFF\x02\x01";
9485
259
      break;
9486
259
    }
9487
630
    return false;
9488
940k
  }
9489
9490
9491
5.76k
  tmpString = cs_strdup(AsmString);
9492
9493
25.6k
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
9494
25.6k
         AsmString[I] != '$' && AsmString[I] != '\0')
9495
19.8k
    ++I;
9496
9497
5.76k
  tmpString[I] = 0;
9498
5.76k
  SStream_concat0(OS, tmpString);
9499
5.76k
  cs_mem_free(tmpString);
9500
9501
5.76k
  if (AsmString[I] != '\0') {
9502
5.45k
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
9503
0
      SStream_concat0(OS, " ");
9504
0
      ++I;
9505
0
    }
9506
9507
7.88k
    do {
9508
7.88k
      if (AsmString[I] == '$') {
9509
5.45k
        ++I;
9510
5.45k
        if (AsmString[I] == (char)0xff) {
9511
5.45k
          ++I;
9512
5.45k
          OpIdx = AsmString[I++] - 1;
9513
5.45k
          PrintMethodIdx = AsmString[I++] - 1;
9514
5.45k
          printCustomAliasOperand(MI, OpIdx, PrintMethodIdx, OS);
9515
5.45k
        } else
9516
0
            printOperand(MI, (unsigned)(AsmString[I++]) - 1, OS);
9517
5.45k
      } else {
9518
2.42k
        if (AsmString[I] == '[') {
9519
0
          set_mem_access(MI, true);
9520
2.42k
        } else if (AsmString[I] == ']') {
9521
0
          set_mem_access(MI, false);
9522
0
        }
9523
2.42k
        SStream_concat1(OS, AsmString[I++]);
9524
2.42k
      }
9525
7.88k
    } while (AsmString[I] != '\0');
9526
5.45k
  }
9527
9528
5.76k
  return true;
9529
940k
}
9530
        
9531
static void printCustomAliasOperand(
9532
         MCInst *MI, unsigned OpIdx,
9533
         unsigned PrintMethodIdx,
9534
         SStream *OS)
9535
5.45k
{
9536
5.45k
  switch (PrintMethodIdx) {
9537
0
  default:
9538
0
    break;
9539
5.45k
  case 0:
9540
5.45k
    printPredicateOperand(MI, OpIdx, OS);
9541
5.45k
    break;
9542
5.45k
  }
9543
5.45k
}
9544
9545
#endif // PRINT_ALIAS_INSTR