Coverage Report

Created: 2026-03-13 06:50

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/capstonenext/arch/AArch64/AArch64GenAsmWriter.inc
Line
Count
Source
1
/* Capstone Disassembly Engine, https://www.capstone-engine.org */
2
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
3
/*    Rot127 <unisono@quyllur.org> 2022-2024 */
4
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
5
6
/* LLVM-commit: <commit> */
7
/* LLVM-tag: <tag> */
8
9
/* Do not edit. */
10
11
/* Capstone's LLVM TableGen Backends: */
12
/* https://github.com/capstone-engine/llvm-capstone */
13
14
#include <capstone/platform.h>
15
#include "../../cs_priv.h"
16
17
/// getMnemonic - This method is automatically generated by tablegen
18
/// from the instruction set description.
19
447k
static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
20
447k
#ifndef CAPSTONE_DIET
21
447k
  static const char AsmStrs[] = {
22
447k
  /* 0 */ "sha1su0\t\0"
23
447k
  /* 9 */ "sha512su0\t\0"
24
447k
  /* 20 */ "sha256su0\t\0"
25
447k
  /* 31 */ "st64bv0\t\0"
26
447k
  /* 40 */ "ld1\t\0"
27
447k
  /* 45 */ "stl1\t\0"
28
447k
  /* 51 */ "trn1\t\0"
29
447k
  /* 57 */ "ldap1\t\0"
30
447k
  /* 64 */ "zip1\t\0"
31
447k
  /* 70 */ "uzp1\t\0"
32
447k
  /* 76 */ "zipq1\t\0"
33
447k
  /* 83 */ "uzpq1\t\0"
34
447k
  /* 90 */ "dcps1\t\0"
35
447k
  /* 97 */ "sm3ss1\t\0"
36
447k
  /* 105 */ "gcsss1\t\0"
37
447k
  /* 113 */ "st1\t\0"
38
447k
  /* 118 */ "sha1su1\t\0"
39
447k
  /* 127 */ "sha512su1\t\0"
40
447k
  /* 138 */ "sha256su1\t\0"
41
447k
  /* 149 */ "sm3partw1\t\0"
42
447k
  /* 160 */ "rax1\t\0"
43
447k
  /* 166 */ "fma32\t\0"
44
447k
  /* 173 */ "fms32\t\0"
45
447k
  /* 180 */ "rev32\t\0"
46
447k
  /* 187 */ "ld2\t\0"
47
447k
  /* 192 */ "sha512h2\t\0"
48
447k
  /* 202 */ "sha256h2\t\0"
49
447k
  /* 212 */ "luti2\t\0"
50
447k
  /* 219 */ "sabal2\t\0"
51
447k
  /* 227 */ "uabal2\t\0"
52
447k
  /* 235 */ "sqdmlal2\t\0"
53
447k
  /* 245 */ "fmlal2\t\0"
54
447k
  /* 253 */ "smlal2\t\0"
55
447k
  /* 261 */ "umlal2\t\0"
56
447k
  /* 269 */ "ssubl2\t\0"
57
447k
  /* 277 */ "usubl2\t\0"
58
447k
  /* 285 */ "sabdl2\t\0"
59
447k
  /* 293 */ "uabdl2\t\0"
60
447k
  /* 301 */ "saddl2\t\0"
61
447k
  /* 309 */ "uaddl2\t\0"
62
447k
  /* 317 */ "sshll2\t\0"
63
447k
  /* 325 */ "ushll2\t\0"
64
447k
  /* 333 */ "sqdmull2\t\0"
65
447k
  /* 343 */ "pmull2\t\0"
66
447k
  /* 351 */ "smull2\t\0"
67
447k
  /* 359 */ "umull2\t\0"
68
447k
  /* 367 */ "sqdmlsl2\t\0"
69
447k
  /* 377 */ "fmlsl2\t\0"
70
447k
  /* 385 */ "smlsl2\t\0"
71
447k
  /* 393 */ "umlsl2\t\0"
72
447k
  /* 401 */ "bf1cvtl2\t\0"
73
447k
  /* 411 */ "bf2cvtl2\t\0"
74
447k
  /* 421 */ "fcvtl2\t\0"
75
447k
  /* 429 */ "rsubhn2\t\0"
76
447k
  /* 438 */ "raddhn2\t\0"
77
447k
  /* 447 */ "sqshrn2\t\0"
78
447k
  /* 456 */ "uqshrn2\t\0"
79
447k
  /* 465 */ "sqrshrn2\t\0"
80
447k
  /* 475 */ "uqrshrn2\t\0"
81
447k
  /* 485 */ "trn2\t\0"
82
447k
  /* 491 */ "bfcvtn2\t\0"
83
447k
  /* 500 */ "sqxtn2\t\0"
84
447k
  /* 508 */ "uqxtn2\t\0"
85
447k
  /* 516 */ "sqshrun2\t\0"
86
447k
  /* 526 */ "sqrshrun2\t\0"
87
447k
  /* 537 */ "sqxtun2\t\0"
88
447k
  /* 546 */ "fcvtxn2\t\0"
89
447k
  /* 555 */ "zip2\t\0"
90
447k
  /* 561 */ "uzp2\t\0"
91
447k
  /* 567 */ "zipq2\t\0"
92
447k
  /* 574 */ "uzpq2\t\0"
93
447k
  /* 581 */ "dcps2\t\0"
94
447k
  /* 588 */ "gcsss2\t\0"
95
447k
  /* 596 */ "st2\t\0"
96
447k
  /* 601 */ "ssubw2\t\0"
97
447k
  /* 609 */ "usubw2\t\0"
98
447k
  /* 617 */ "saddw2\t\0"
99
447k
  /* 625 */ "uaddw2\t\0"
100
447k
  /* 633 */ "sm3partw2\t\0"
101
447k
  /* 644 */ "ld3\t\0"
102
447k
  /* 649 */ "eor3\t\0"
103
447k
  /* 655 */ "dcps3\t\0"
104
447k
  /* 662 */ "st3\t\0"
105
447k
  /* 667 */ "fma64\t\0"
106
447k
  /* 674 */ "fms64\t\0"
107
447k
  /* 681 */ "rev64\t\0"
108
447k
  /* 688 */ "ld4\t\0"
109
447k
  /* 693 */ "luti4\t\0"
110
447k
  /* 700 */ "st4\t\0"
111
447k
  /* 705 */ "fma16\t\0"
112
447k
  /* 712 */ "mac16\t\0"
113
447k
  /* 719 */ "setf16\t\0"
114
447k
  /* 727 */ "fms16\t\0"
115
447k
  /* 734 */ "rev16\t\0"
116
447k
  /* 741 */ "setf8\t\0"
117
447k
  /* 748 */ "sm3tt1a\t\0"
118
447k
  /* 757 */ "sm3tt2a\t\0"
119
447k
  /* 766 */ "braa\t\0"
120
447k
  /* 772 */ "ldraa\t\0"
121
447k
  /* 779 */ "blraa\t\0"
122
447k
  /* 786 */ "saba\t\0"
123
447k
  /* 792 */ "uaba\t\0"
124
447k
  /* 798 */ "pacda\t\0"
125
447k
  /* 805 */ "ldadda\t\0"
126
447k
  /* 813 */ "fadda\t\0"
127
447k
  /* 820 */ "autda\t\0"
128
447k
  /* 827 */ "pacga\t\0"
129
447k
  /* 834 */ "addha\t\0"
130
447k
  /* 841 */ "pacia\t\0"
131
447k
  /* 848 */ "autia\t\0"
132
447k
  /* 855 */ "brka\t\0"
133
447k
  /* 861 */ "fcmla\t\0"
134
447k
  /* 868 */ "bfmla\t\0"
135
447k
  /* 875 */ "bfmmla\t\0"
136
447k
  /* 883 */ "usmmla\t\0"
137
447k
  /* 891 */ "ummla\t\0"
138
447k
  /* 898 */ "fnmla\t\0"
139
447k
  /* 905 */ "ldsmina\t\0"
140
447k
  /* 914 */ "ldumina\t\0"
141
447k
  /* 923 */ "brkpa\t\0"
142
447k
  /* 930 */ "bmopa\t\0"
143
447k
  /* 937 */ "bfmopa\t\0"
144
447k
  /* 945 */ "usmopa\t\0"
145
447k
  /* 953 */ "sumopa\t\0"
146
447k
  /* 961 */ "rcwsswppa\t\0"
147
447k
  /* 972 */ "rcwswppa\t\0"
148
447k
  /* 982 */ "ldclrpa\t\0"
149
447k
  /* 991 */ "rcwsclrpa\t\0"
150
447k
  /* 1002 */ "rcwclrpa\t\0"
151
447k
  /* 1012 */ "rcwscaspa\t\0"
152
447k
  /* 1023 */ "rcwcaspa\t\0"
153
447k
  /* 1033 */ "ldsetpa\t\0"
154
447k
  /* 1042 */ "rcwssetpa\t\0"
155
447k
  /* 1053 */ "rcwsetpa\t\0"
156
447k
  /* 1063 */ "rcwsswpa\t\0"
157
447k
  /* 1073 */ "rcwswpa\t\0"
158
447k
  /* 1082 */ "fexpa\t\0"
159
447k
  /* 1089 */ "ldclra\t\0"
160
447k
  /* 1097 */ "rcwsclra\t\0"
161
447k
  /* 1107 */ "rcwclra\t\0"
162
447k
  /* 1116 */ "ldeora\t\0"
163
447k
  /* 1124 */ "srsra\t\0"
164
447k
  /* 1131 */ "ursra\t\0"
165
447k
  /* 1138 */ "ssra\t\0"
166
447k
  /* 1144 */ "usra\t\0"
167
447k
  /* 1150 */ "rcwscasa\t\0"
168
447k
  /* 1160 */ "rcwcasa\t\0"
169
447k
  /* 1169 */ "ldseta\t\0"
170
447k
  /* 1177 */ "rcwsseta\t\0"
171
447k
  /* 1187 */ "rcwseta\t\0"
172
447k
  /* 1196 */ "frinta\t\0"
173
447k
  /* 1204 */ "clasta\t\0"
174
447k
  /* 1212 */ "addva\t\0"
175
447k
  /* 1219 */ "mova\t\0"
176
447k
  /* 1225 */ "ldsmaxa\t\0"
177
447k
  /* 1234 */ "ldumaxa\t\0"
178
447k
  /* 1243 */ "pacdza\t\0"
179
447k
  /* 1251 */ "autdza\t\0"
180
447k
  /* 1259 */ "paciza\t\0"
181
447k
  /* 1267 */ "autiza\t\0"
182
447k
  /* 1275 */ "ld1b\t\0"
183
447k
  /* 1281 */ "ldff1b\t\0"
184
447k
  /* 1289 */ "ldnf1b\t\0"
185
447k
  /* 1297 */ "ldnt1b\t\0"
186
447k
  /* 1305 */ "stnt1b\t\0"
187
447k
  /* 1313 */ "st1b\t\0"
188
447k
  /* 1319 */ "sm3tt1b\t\0"
189
447k
  /* 1328 */ "crc32b\t\0"
190
447k
  /* 1336 */ "ld2b\t\0"
191
447k
  /* 1342 */ "st2b\t\0"
192
447k
  /* 1348 */ "sm3tt2b\t\0"
193
447k
  /* 1357 */ "ld3b\t\0"
194
447k
  /* 1363 */ "st3b\t\0"
195
447k
  /* 1369 */ "ld64b\t\0"
196
447k
  /* 1376 */ "st64b\t\0"
197
447k
  /* 1383 */ "ld4b\t\0"
198
447k
  /* 1389 */ "st4b\t\0"
199
447k
  /* 1395 */ "ldaddab\t\0"
200
447k
  /* 1404 */ "ldsminab\t\0"
201
447k
  /* 1414 */ "lduminab\t\0"
202
447k
  /* 1424 */ "swpab\t\0"
203
447k
  /* 1431 */ "brab\t\0"
204
447k
  /* 1437 */ "ldrab\t\0"
205
447k
  /* 1444 */ "blrab\t\0"
206
447k
  /* 1451 */ "ldclrab\t\0"
207
447k
  /* 1460 */ "ldeorab\t\0"
208
447k
  /* 1469 */ "casab\t\0"
209
447k
  /* 1476 */ "ldsetab\t\0"
210
447k
  /* 1485 */ "ldsmaxab\t\0"
211
447k
  /* 1495 */ "ldumaxab\t\0"
212
447k
  /* 1505 */ "fmlallbb\t\0"
213
447k
  /* 1515 */ "crc32cb\t\0"
214
447k
  /* 1524 */ "sqdecb\t\0"
215
447k
  /* 1532 */ "uqdecb\t\0"
216
447k
  /* 1540 */ "sqincb\t\0"
217
447k
  /* 1548 */ "uqincb\t\0"
218
447k
  /* 1556 */ "pacdb\t\0"
219
447k
  /* 1563 */ "ldaddb\t\0"
220
447k
  /* 1571 */ "autdb\t\0"
221
447k
  /* 1578 */ "prfb\t\0"
222
447k
  /* 1584 */ "flogb\t\0"
223
447k
  /* 1591 */ "pacib\t\0"
224
447k
  /* 1598 */ "autib\t\0"
225
447k
  /* 1605 */ "brkb\t\0"
226
447k
  /* 1611 */ "sabalb\t\0"
227
447k
  /* 1619 */ "uabalb\t\0"
228
447k
  /* 1627 */ "ldaddalb\t\0"
229
447k
  /* 1637 */ "sqdmlalb\t\0"
230
447k
  /* 1647 */ "bfmlalb\t\0"
231
447k
  /* 1656 */ "smlalb\t\0"
232
447k
  /* 1664 */ "umlalb\t\0"
233
447k
  /* 1672 */ "ldsminalb\t\0"
234
447k
  /* 1683 */ "lduminalb\t\0"
235
447k
  /* 1694 */ "swpalb\t\0"
236
447k
  /* 1702 */ "ldclralb\t\0"
237
447k
  /* 1712 */ "ldeoralb\t\0"
238
447k
  /* 1722 */ "casalb\t\0"
239
447k
  /* 1730 */ "ldsetalb\t\0"
240
447k
  /* 1740 */ "ldsmaxalb\t\0"
241
447k
  /* 1751 */ "ldumaxalb\t\0"
242
447k
  /* 1762 */ "ssublb\t\0"
243
447k
  /* 1770 */ "usublb\t\0"
244
447k
  /* 1778 */ "sbclb\t\0"
245
447k
  /* 1785 */ "adclb\t\0"
246
447k
  /* 1792 */ "sabdlb\t\0"
247
447k
  /* 1800 */ "uabdlb\t\0"
248
447k
  /* 1808 */ "ldaddlb\t\0"
249
447k
  /* 1817 */ "saddlb\t\0"
250
447k
  /* 1825 */ "uaddlb\t\0"
251
447k
  /* 1833 */ "sshllb\t\0"
252
447k
  /* 1841 */ "ushllb\t\0"
253
447k
  /* 1849 */ "sqdmullb\t\0"
254
447k
  /* 1859 */ "pmullb\t\0"
255
447k
  /* 1867 */ "smullb\t\0"
256
447k
  /* 1875 */ "umullb\t\0"
257
447k
  /* 1883 */ "ldsminlb\t\0"
258
447k
  /* 1893 */ "lduminlb\t\0"
259
447k
  /* 1903 */ "swplb\t\0"
260
447k
  /* 1910 */ "ldclrlb\t\0"
261
447k
  /* 1919 */ "ldeorlb\t\0"
262
447k
  /* 1928 */ "caslb\t\0"
263
447k
  /* 1935 */ "sqdmlslb\t\0"
264
447k
  /* 1945 */ "bfmlslb\t\0"
265
447k
  /* 1954 */ "smlslb\t\0"
266
447k
  /* 1962 */ "umlslb\t\0"
267
447k
  /* 1970 */ "ldsetlb\t\0"
268
447k
  /* 1979 */ "ldsmaxlb\t\0"
269
447k
  /* 1989 */ "ldumaxlb\t\0"
270
447k
  /* 1999 */ "dmb\t\0"
271
447k
  /* 2004 */ "rsubhnb\t\0"
272
447k
  /* 2013 */ "raddhnb\t\0"
273
447k
  /* 2022 */ "ldsminb\t\0"
274
447k
  /* 2031 */ "lduminb\t\0"
275
447k
  /* 2040 */ "sqshrnb\t\0"
276
447k
  /* 2049 */ "uqshrnb\t\0"
277
447k
  /* 2058 */ "sqrshrnb\t\0"
278
447k
  /* 2068 */ "uqrshrnb\t\0"
279
447k
  /* 2078 */ "fcvtnb\t\0"
280
447k
  /* 2086 */ "sqxtnb\t\0"
281
447k
  /* 2094 */ "uqxtnb\t\0"
282
447k
  /* 2102 */ "sqshrunb\t\0"
283
447k
  /* 2112 */ "sqrshrunb\t\0"
284
447k
  /* 2123 */ "sqxtunb\t\0"
285
447k
  /* 2132 */ "ld1rob\t\0"
286
447k
  /* 2140 */ "brkpb\t\0"
287
447k
  /* 2147 */ "swpb\t\0"
288
447k
  /* 2153 */ "ld1rqb\t\0"
289
447k
  /* 2161 */ "ld1rb\t\0"
290
447k
  /* 2168 */ "ldarb\t\0"
291
447k
  /* 2175 */ "ldlarb\t\0"
292
447k
  /* 2183 */ "ldrb\t\0"
293
447k
  /* 2189 */ "ldclrb\t\0"
294
447k
  /* 2197 */ "stllrb\t\0"
295
447k
  /* 2205 */ "stlrb\t\0"
296
447k
  /* 2212 */ "ldeorb\t\0"
297
447k
  /* 2220 */ "ldaprb\t\0"
298
447k
  /* 2228 */ "ldtrb\t\0"
299
447k
  /* 2235 */ "strb\t\0"
300
447k
  /* 2241 */ "sttrb\t\0"
301
447k
  /* 2248 */ "ldurb\t\0"
302
447k
  /* 2255 */ "stlurb\t\0"
303
447k
  /* 2263 */ "ldapurb\t\0"
304
447k
  /* 2272 */ "sturb\t\0"
305
447k
  /* 2279 */ "ldaxrb\t\0"
306
447k
  /* 2287 */ "ldxrb\t\0"
307
447k
  /* 2294 */ "stlxrb\t\0"
308
447k
  /* 2302 */ "stxrb\t\0"
309
447k
  /* 2309 */ "ld1sb\t\0"
310
447k
  /* 2316 */ "ldff1sb\t\0"
311
447k
  /* 2325 */ "ldnf1sb\t\0"
312
447k
  /* 2334 */ "ldnt1sb\t\0"
313
447k
  /* 2343 */ "casb\t\0"
314
447k
  /* 2349 */ "sdsb\t\0"
315
447k
  /* 2355 */ "isb\t\0"
316
447k
  /* 2360 */ "fmsb\t\0"
317
447k
  /* 2366 */ "fnmsb\t\0"
318
447k
  /* 2373 */ "ld1rsb\t\0"
319
447k
  /* 2381 */ "ldrsb\t\0"
320
447k
  /* 2388 */ "ldtrsb\t\0"
321
447k
  /* 2396 */ "ldursb\t\0"
322
447k
  /* 2404 */ "ldapursb\t\0"
323
447k
  /* 2414 */ "tsb\t\0"
324
447k
  /* 2419 */ "ldsetb\t\0"
325
447k
  /* 2427 */ "ssubltb\t\0"
326
447k
  /* 2436 */ "fmlalltb\t\0"
327
447k
  /* 2446 */ "cntb\t\0"
328
447k
  /* 2452 */ "fvdotb\t\0"
329
447k
  /* 2460 */ "eortb\t\0"
330
447k
  /* 2467 */ "clastb\t\0"
331
447k
  /* 2475 */ "sxtb\t\0"
332
447k
  /* 2481 */ "uxtb\t\0"
333
447k
  /* 2487 */ "bfsub\t\0"
334
447k
  /* 2494 */ "shsub\t\0"
335
447k
  /* 2501 */ "uhsub\t\0"
336
447k
  /* 2508 */ "fmsub\t\0"
337
447k
  /* 2515 */ "fnmsub\t\0"
338
447k
  /* 2523 */ "sqsub\t\0"
339
447k
  /* 2530 */ "uqsub\t\0"
340
447k
  /* 2537 */ "revb\t\0"
341
447k
  /* 2543 */ "ssubwb\t\0"
342
447k
  /* 2551 */ "usubwb\t\0"
343
447k
  /* 2559 */ "saddwb\t\0"
344
447k
  /* 2567 */ "uaddwb\t\0"
345
447k
  /* 2575 */ "ldsmaxb\t\0"
346
447k
  /* 2584 */ "ldumaxb\t\0"
347
447k
  /* 2593 */ "pacdzb\t\0"
348
447k
  /* 2601 */ "autdzb\t\0"
349
447k
  /* 2609 */ "pacizb\t\0"
350
447k
  /* 2617 */ "autizb\t\0"
351
447k
  /* 2625 */ "sha1c\t\0"
352
447k
  /* 2632 */ "sbc\t\0"
353
447k
  /* 2637 */ "adc\t\0"
354
447k
  /* 2642 */ "bic\t\0"
355
447k
  /* 2647 */ "wkdmc\t\0"
356
447k
  /* 2654 */ "aesimc\t\0"
357
447k
  /* 2662 */ "aesmc\t\0"
358
447k
  /* 2669 */ "csinc\t\0"
359
447k
  /* 2676 */ "retaasppc\t\0"
360
447k
  /* 2687 */ "autiasppc\t\0"
361
447k
  /* 2698 */ "retabsppc\t\0"
362
447k
  /* 2709 */ "autibsppc\t\0"
363
447k
  /* 2720 */ "hvc\t\0"
364
447k
  /* 2725 */ "svc\t\0"
365
447k
  /* 2730 */ "ld1d\t\0"
366
447k
  /* 2736 */ "ldff1d\t\0"
367
447k
  /* 2744 */ "ldnf1d\t\0"
368
447k
  /* 2752 */ "ldnt1d\t\0"
369
447k
  /* 2760 */ "stnt1d\t\0"
370
447k
  /* 2768 */ "st1d\t\0"
371
447k
  /* 2774 */ "mul53hi.2d\t\0"
372
447k
  /* 2786 */ "mul53lo.2d\t\0"
373
447k
  /* 2798 */ "ld2d\t\0"
374
447k
  /* 2804 */ "st2d\t\0"
375
447k
  /* 2810 */ "ld3d\t\0"
376
447k
  /* 2816 */ "st3d\t\0"
377
447k
  /* 2822 */ "ld4d\t\0"
378
447k
  /* 2828 */ "st4d\t\0"
379
447k
  /* 2834 */ "fmad\t\0"
380
447k
  /* 2840 */ "fnmad\t\0"
381
447k
  /* 2847 */ "ftmad\t\0"
382
447k
  /* 2854 */ "fabd\t\0"
383
447k
  /* 2860 */ "sabd\t\0"
384
447k
  /* 2866 */ "uabd\t\0"
385
447k
  /* 2872 */ "xpacd\t\0"
386
447k
  /* 2879 */ "sqdecd\t\0"
387
447k
  /* 2887 */ "uqdecd\t\0"
388
447k
  /* 2895 */ "sqincd\t\0"
389
447k
  /* 2903 */ "uqincd\t\0"
390
447k
  /* 2911 */ "fcadd\t\0"
391
447k
  /* 2918 */ "sqcadd\t\0"
392
447k
  /* 2926 */ "ldadd\t\0"
393
447k
  /* 2933 */ "bfadd\t\0"
394
447k
  /* 2940 */ "srhadd\t\0"
395
447k
  /* 2948 */ "urhadd\t\0"
396
447k
  /* 2956 */ "shadd\t\0"
397
447k
  /* 2963 */ "uhadd\t\0"
398
447k
  /* 2970 */ "fmadd\t\0"
399
447k
  /* 2977 */ "fnmadd\t\0"
400
447k
  /* 2985 */ "usqadd\t\0"
401
447k
  /* 2993 */ "suqadd\t\0"
402
447k
  /* 3001 */ "prfd\t\0"
403
447k
  /* 3007 */ "wkdmd\t\0"
404
447k
  /* 3014 */ "nand\t\0"
405
447k
  /* 3020 */ "ld1rod\t\0"
406
447k
  /* 3028 */ "ld1rqd\t\0"
407
447k
  /* 3036 */ "ld1rd\t\0"
408
447k
  /* 3043 */ "asrd\t\0"
409
447k
  /* 3049 */ "aesd\t\0"
410
447k
  /* 3055 */ "cntd\t\0"
411
447k
  /* 3061 */ "revd\t\0"
412
447k
  /* 3067 */ "sm4e\t\0"
413
447k
  /* 3073 */ "splice\t\0"
414
447k
  /* 3081 */ "facge\t\0"
415
447k
  /* 3088 */ "whilege\t\0"
416
447k
  /* 3097 */ "fcmge\t\0"
417
447k
  /* 3104 */ "cmpge\t\0"
418
447k
  /* 3111 */ "fscale\t\0"
419
447k
  /* 3119 */ "whilele\t\0"
420
447k
  /* 3128 */ "fcmle\t\0"
421
447k
  /* 3135 */ "cmple\t\0"
422
447k
  /* 3142 */ "fcmne\t\0"
423
447k
  /* 3149 */ "ctermne\t\0"
424
447k
  /* 3158 */ "cmpne\t\0"
425
447k
  /* 3165 */ "frecpe\t\0"
426
447k
  /* 3173 */ "urecpe\t\0"
427
447k
  /* 3181 */ "fccmpe\t\0"
428
447k
  /* 3189 */ "fcmpe\t\0"
429
447k
  /* 3196 */ "aese\t\0"
430
447k
  /* 3202 */ "pfalse\t\0"
431
447k
  /* 3210 */ "frsqrte\t\0"
432
447k
  /* 3219 */ "ursqrte\t\0"
433
447k
  /* 3228 */ "ptrue\t\0"
434
447k
  /* 3235 */ "udf\t\0"
435
447k
  /* 3240 */ "bif\t\0"
436
447k
  /* 3245 */ "rmif\t\0"
437
447k
  /* 3251 */ "scvtf\t\0"
438
447k
  /* 3258 */ "ucvtf\t\0"
439
447k
  /* 3265 */ "st2g\t\0"
440
447k
  /* 3271 */ "stz2g\t\0"
441
447k
  /* 3278 */ "subg\t\0"
442
447k
  /* 3284 */ "addg\t\0"
443
447k
  /* 3290 */ "ldg\t\0"
444
447k
  /* 3295 */ "fneg\t\0"
445
447k
  /* 3301 */ "sqneg\t\0"
446
447k
  /* 3308 */ "csneg\t\0"
447
447k
  /* 3315 */ "histseg\t\0"
448
447k
  /* 3324 */ "irg\t\0"
449
447k
  /* 3329 */ "stg\t\0"
450
447k
  /* 3334 */ "stzg\t\0"
451
447k
  /* 3340 */ "sha1h\t\0"
452
447k
  /* 3347 */ "ld1h\t\0"
453
447k
  /* 3353 */ "ldff1h\t\0"
454
447k
  /* 3361 */ "ldnf1h\t\0"
455
447k
  /* 3369 */ "ldnt1h\t\0"
456
447k
  /* 3377 */ "stnt1h\t\0"
457
447k
  /* 3385 */ "st1h\t\0"
458
447k
  /* 3391 */ "sha512h\t\0"
459
447k
  /* 3400 */ "crc32h\t\0"
460
447k
  /* 3408 */ "ld2h\t\0"
461
447k
  /* 3414 */ "st2h\t\0"
462
447k
  /* 3420 */ "ld3h\t\0"
463
447k
  /* 3426 */ "st3h\t\0"
464
447k
  /* 3432 */ "ld4h\t\0"
465
447k
  /* 3438 */ "st4h\t\0"
466
447k
  /* 3444 */ "sha256h\t\0"
467
447k
  /* 3453 */ "ldaddah\t\0"
468
447k
  /* 3462 */ "sqrdcmlah\t\0"
469
447k
  /* 3473 */ "sqrdmlah\t\0"
470
447k
  /* 3483 */ "ldsminah\t\0"
471
447k
  /* 3493 */ "lduminah\t\0"
472
447k
  /* 3503 */ "swpah\t\0"
473
447k
  /* 3510 */ "ldclrah\t\0"
474
447k
  /* 3519 */ "ldeorah\t\0"
475
447k
  /* 3528 */ "casah\t\0"
476
447k
  /* 3535 */ "ldsetah\t\0"
477
447k
  /* 3544 */ "ldsmaxah\t\0"
478
447k
  /* 3554 */ "ldumaxah\t\0"
479
447k
  /* 3564 */ "crc32ch\t\0"
480
447k
  /* 3573 */ "sqdech\t\0"
481
447k
  /* 3581 */ "uqdech\t\0"
482
447k
  /* 3589 */ "sqinch\t\0"
483
447k
  /* 3597 */ "uqinch\t\0"
484
447k
  /* 3605 */ "nmatch\t\0"
485
447k
  /* 3613 */ "ldaddh\t\0"
486
447k
  /* 3621 */ "prfh\t\0"
487
447k
  /* 3627 */ "ldaddalh\t\0"
488
447k
  /* 3637 */ "ldsminalh\t\0"
489
447k
  /* 3648 */ "lduminalh\t\0"
490
447k
  /* 3659 */ "swpalh\t\0"
491
447k
  /* 3667 */ "ldclralh\t\0"
492
447k
  /* 3677 */ "ldeoralh\t\0"
493
447k
  /* 3687 */ "casalh\t\0"
494
447k
  /* 3695 */ "ldsetalh\t\0"
495
447k
  /* 3705 */ "ldsmaxalh\t\0"
496
447k
  /* 3716 */ "ldumaxalh\t\0"
497
447k
  /* 3727 */ "ldaddlh\t\0"
498
447k
  /* 3736 */ "ldsminlh\t\0"
499
447k
  /* 3746 */ "lduminlh\t\0"
500
447k
  /* 3756 */ "swplh\t\0"
501
447k
  /* 3763 */ "ldclrlh\t\0"
502
447k
  /* 3772 */ "ldeorlh\t\0"
503
447k
  /* 3781 */ "caslh\t\0"
504
447k
  /* 3788 */ "ldsetlh\t\0"
505
447k
  /* 3797 */ "sqdmulh\t\0"
506
447k
  /* 3806 */ "sqrdmulh\t\0"
507
447k
  /* 3816 */ "smulh\t\0"
508
447k
  /* 3823 */ "umulh\t\0"
509
447k
  /* 3830 */ "ldsmaxlh\t\0"
510
447k
  /* 3840 */ "ldumaxlh\t\0"
511
447k
  /* 3850 */ "ldsminh\t\0"
512
447k
  /* 3859 */ "lduminh\t\0"
513
447k
  /* 3868 */ "ld1roh\t\0"
514
447k
  /* 3876 */ "swph\t\0"
515
447k
  /* 3882 */ "ld1rqh\t\0"
516
447k
  /* 3890 */ "ld1rh\t\0"
517
447k
  /* 3897 */ "ldarh\t\0"
518
447k
  /* 3904 */ "ldlarh\t\0"
519
447k
  /* 3912 */ "ldrh\t\0"
520
447k
  /* 3918 */ "ldclrh\t\0"
521
447k
  /* 3926 */ "stllrh\t\0"
522
447k
  /* 3934 */ "stlrh\t\0"
523
447k
  /* 3941 */ "ldeorh\t\0"
524
447k
  /* 3949 */ "ldaprh\t\0"
525
447k
  /* 3957 */ "ldtrh\t\0"
526
447k
  /* 3964 */ "strh\t\0"
527
447k
  /* 3970 */ "sttrh\t\0"
528
447k
  /* 3977 */ "ldurh\t\0"
529
447k
  /* 3984 */ "stlurh\t\0"
530
447k
  /* 3992 */ "ldapurh\t\0"
531
447k
  /* 4001 */ "sturh\t\0"
532
447k
  /* 4008 */ "ldaxrh\t\0"
533
447k
  /* 4016 */ "ldxrh\t\0"
534
447k
  /* 4023 */ "stlxrh\t\0"
535
447k
  /* 4031 */ "stxrh\t\0"
536
447k
  /* 4038 */ "ld1sh\t\0"
537
447k
  /* 4045 */ "ldff1sh\t\0"
538
447k
  /* 4054 */ "ldnf1sh\t\0"
539
447k
  /* 4063 */ "ldnt1sh\t\0"
540
447k
  /* 4072 */ "cash\t\0"
541
447k
  /* 4078 */ "sqrdmlsh\t\0"
542
447k
  /* 4088 */ "ld1rsh\t\0"
543
447k
  /* 4096 */ "ldrsh\t\0"
544
447k
  /* 4103 */ "ldtrsh\t\0"
545
447k
  /* 4111 */ "ldursh\t\0"
546
447k
  /* 4119 */ "ldapursh\t\0"
547
447k
  /* 4129 */ "ldseth\t\0"
548
447k
  /* 4137 */ "cnth\t\0"
549
447k
  /* 4143 */ "sxth\t\0"
550
447k
  /* 4149 */ "uxth\t\0"
551
447k
  /* 4155 */ "revh\t\0"
552
447k
  /* 4161 */ "ldsmaxh\t\0"
553
447k
  /* 4170 */ "ldumaxh\t\0"
554
447k
  /* 4179 */ "xpaci\t\0"
555
447k
  /* 4186 */ "whilehi\t\0"
556
447k
  /* 4195 */ "punpkhi\t\0"
557
447k
  /* 4204 */ "sunpkhi\t\0"
558
447k
  /* 4213 */ "uunpkhi\t\0"
559
447k
  /* 4222 */ "cmhi\t\0"
560
447k
  /* 4228 */ "cmphi\t\0"
561
447k
  /* 4235 */ "sli\t\0"
562
447k
  /* 4240 */ "gmi\t\0"
563
447k
  /* 4245 */ "mvni\t\0"
564
447k
  /* 4251 */ "sri\t\0"
565
447k
  /* 4256 */ "frinti\t\0"
566
447k
  /* 4264 */ "movi\t\0"
567
447k
  /* 4270 */ "ldzi\t\0"
568
447k
  /* 4276 */ "stzi\t\0"
569
447k
  /* 4282 */ "sunpk\t\0"
570
447k
  /* 4289 */ "uunpk\t\0"
571
447k
  /* 4296 */ "brk\t\0"
572
447k
  /* 4301 */ "movk\t\0"
573
447k
  /* 4307 */ "sabal\t\0"
574
447k
  /* 4314 */ "uabal\t\0"
575
447k
  /* 4321 */ "ldaddal\t\0"
576
447k
  /* 4330 */ "sqdmlal\t\0"
577
447k
  /* 4339 */ "bfmlal\t\0"
578
447k
  /* 4347 */ "smlal\t\0"
579
447k
  /* 4354 */ "umlal\t\0"
580
447k
  /* 4361 */ "ldsminal\t\0"
581
447k
  /* 4371 */ "lduminal\t\0"
582
447k
  /* 4381 */ "rcwsswppal\t\0"
583
447k
  /* 4393 */ "rcwswppal\t\0"
584
447k
  /* 4404 */ "ldclrpal\t\0"
585
447k
  /* 4414 */ "rcwsclrpal\t\0"
586
447k
  /* 4426 */ "rcwclrpal\t\0"
587
447k
  /* 4437 */ "rcwscaspal\t\0"
588
447k
  /* 4449 */ "rcwcaspal\t\0"
589
447k
  /* 4460 */ "ldsetpal\t\0"
590
447k
  /* 4470 */ "rcwssetpal\t\0"
591
447k
  /* 4482 */ "rcwsetpal\t\0"
592
447k
  /* 4493 */ "rcwsswpal\t\0"
593
447k
  /* 4504 */ "rcwswpal\t\0"
594
447k
  /* 4514 */ "ldclral\t\0"
595
447k
  /* 4523 */ "rcwsclral\t\0"
596
447k
  /* 4534 */ "rcwclral\t\0"
597
447k
  /* 4544 */ "ldeoral\t\0"
598
447k
  /* 4553 */ "rcwscasal\t\0"
599
447k
  /* 4564 */ "rcwcasal\t\0"
600
447k
  /* 4574 */ "ldsetal\t\0"
601
447k
  /* 4583 */ "rcwssetal\t\0"
602
447k
  /* 4594 */ "rcwsetal\t\0"
603
447k
  /* 4604 */ "ldsmaxal\t\0"
604
447k
  /* 4614 */ "ldumaxal\t\0"
605
447k
  /* 4624 */ "tbl\t\0"
606
447k
  /* 4629 */ "smsubl\t\0"
607
447k
  /* 4637 */ "umsubl\t\0"
608
447k
  /* 4645 */ "ssubl\t\0"
609
447k
  /* 4652 */ "usubl\t\0"
610
447k
  /* 4659 */ "sabdl\t\0"
611
447k
  /* 4666 */ "uabdl\t\0"
612
447k
  /* 4673 */ "ldaddl\t\0"
613
447k
  /* 4681 */ "smaddl\t\0"
614
447k
  /* 4689 */ "umaddl\t\0"
615
447k
  /* 4697 */ "saddl\t\0"
616
447k
  /* 4704 */ "uaddl\t\0"
617
447k
  /* 4711 */ "tcancel\t\0"
618
447k
  /* 4720 */ "fcsel\t\0"
619
447k
  /* 4727 */ "psel\t\0"
620
447k
  /* 4733 */ "ftssel\t\0"
621
447k
  /* 4741 */ "sqshl\t\0"
622
447k
  /* 4748 */ "uqshl\t\0"
623
447k
  /* 4755 */ "sqrshl\t\0"
624
447k
  /* 4763 */ "uqrshl\t\0"
625
447k
  /* 4771 */ "srshl\t\0"
626
447k
  /* 4778 */ "urshl\t\0"
627
447k
  /* 4785 */ "sshl\t\0"
628
447k
  /* 4791 */ "ushl\t\0"
629
447k
  /* 4797 */ "fmlall\t\0"
630
447k
  /* 4805 */ "usmlall\t\0"
631
447k
  /* 4814 */ "sumlall\t\0"
632
447k
  /* 4823 */ "sshll\t\0"
633
447k
  /* 4830 */ "ushll\t\0"
634
447k
  /* 4837 */ "smlsll\t\0"
635
447k
  /* 4845 */ "umlsll\t\0"
636
447k
  /* 4853 */ "sqdmull\t\0"
637
447k
  /* 4862 */ "pmull\t\0"
638
447k
  /* 4869 */ "smull\t\0"
639
447k
  /* 4876 */ "umull\t\0"
640
447k
  /* 4883 */ "ldsminl\t\0"
641
447k
  /* 4892 */ "lduminl\t\0"
642
447k
  /* 4901 */ "addpl\t\0"
643
447k
  /* 4908 */ "rcwsswppl\t\0"
644
447k
  /* 4919 */ "rcwswppl\t\0"
645
447k
  /* 4929 */ "ldclrpl\t\0"
646
447k
  /* 4938 */ "rcwsclrpl\t\0"
647
447k
  /* 4949 */ "rcwclrpl\t\0"
648
447k
  /* 4959 */ "rcwscaspl\t\0"
649
447k
  /* 4970 */ "rcwcaspl\t\0"
650
447k
  /* 4980 */ "addspl\t\0"
651
447k
  /* 4988 */ "ldsetpl\t\0"
652
447k
  /* 4997 */ "rcwssetpl\t\0"
653
447k
  /* 5008 */ "rcwsetpl\t\0"
654
447k
  /* 5018 */ "rcwsswpl\t\0"
655
447k
  /* 5028 */ "rcwswpl\t\0"
656
447k
  /* 5037 */ "ldclrl\t\0"
657
447k
  /* 5045 */ "rcwsclrl\t\0"
658
447k
  /* 5055 */ "rcwclrl\t\0"
659
447k
  /* 5064 */ "ldeorl\t\0"
660
447k
  /* 5072 */ "rcwscasl\t\0"
661
447k
  /* 5082 */ "rcwcasl\t\0"
662
447k
  /* 5091 */ "nbsl\t\0"
663
447k
  /* 5097 */ "sqdmlsl\t\0"
664
447k
  /* 5106 */ "bfmlsl\t\0"
665
447k
  /* 5114 */ "smlsl\t\0"
666
447k
  /* 5121 */ "umlsl\t\0"
667
447k
  /* 5128 */ "sysl\t\0"
668
447k
  /* 5134 */ "ldsetl\t\0"
669
447k
  /* 5142 */ "rcwssetl\t\0"
670
447k
  /* 5152 */ "rcwsetl\t\0"
671
447k
  /* 5161 */ "bf1cvtl\t\0"
672
447k
  /* 5170 */ "bf2cvtl\t\0"
673
447k
  /* 5179 */ "fcvtl\t\0"
674
447k
  /* 5186 */ "bfmul\t\0"
675
447k
  /* 5193 */ "fnmul\t\0"
676
447k
  /* 5200 */ "pmul\t\0"
677
447k
  /* 5206 */ "ftsmul\t\0"
678
447k
  /* 5214 */ "addvl\t\0"
679
447k
  /* 5221 */ "rdvl\t\0"
680
447k
  /* 5227 */ "addsvl\t\0"
681
447k
  /* 5235 */ "rdsvl\t\0"
682
447k
  /* 5242 */ "ldsmaxl\t\0"
683
447k
  /* 5251 */ "ldumaxl\t\0"
684
447k
  /* 5260 */ "sha1m\t\0"
685
447k
  /* 5267 */ "sbfm\t\0"
686
447k
  /* 5273 */ "ubfm\t\0"
687
447k
  /* 5279 */ "rprfm\t\0"
688
447k
  /* 5286 */ "ldgm\t\0"
689
447k
  /* 5292 */ "stgm\t\0"
690
447k
  /* 5298 */ "stzgm\t\0"
691
447k
  /* 5305 */ "gcspushm\t\0"
692
447k
  /* 5315 */ "bfminnm\t\0"
693
447k
  /* 5324 */ "bfmaxnm\t\0"
694
447k
  /* 5333 */ "gcspopm\t\0"
695
447k
  /* 5342 */ "dupm\t\0"
696
447k
  /* 5348 */ "frintm\t\0"
697
447k
  /* 5356 */ "prfum\t\0"
698
447k
  /* 5363 */ "bsl1n\t\0"
699
447k
  /* 5370 */ "bsl2n\t\0"
700
447k
  /* 5377 */ "rsubhn\t\0"
701
447k
  /* 5385 */ "raddhn\t\0"
702
447k
  /* 5393 */ "famin\t\0"
703
447k
  /* 5400 */ "bfmin\t\0"
704
447k
  /* 5407 */ "ldsmin\t\0"
705
447k
  /* 5415 */ "ldumin\t\0"
706
447k
  /* 5423 */ "brkn\t\0"
707
447k
  /* 5429 */ "ccmn\t\0"
708
447k
  /* 5435 */ "eon\t\0"
709
447k
  /* 5440 */ "sqshrn\t\0"
710
447k
  /* 5448 */ "uqshrn\t\0"
711
447k
  /* 5456 */ "sqrshrn\t\0"
712
447k
  /* 5465 */ "uqrshrn\t\0"
713
447k
  /* 5474 */ "orn\t\0"
714
447k
  /* 5479 */ "frintn\t\0"
715
447k
  /* 5487 */ "bfcvtn\t\0"
716
447k
  /* 5495 */ "sqcvtn\t\0"
717
447k
  /* 5503 */ "uqcvtn\t\0"
718
447k
  /* 5511 */ "sqxtn\t\0"
719
447k
  /* 5518 */ "uqxtn\t\0"
720
447k
  /* 5525 */ "sqshrun\t\0"
721
447k
  /* 5534 */ "sqrshrun\t\0"
722
447k
  /* 5544 */ "sqcvtun\t\0"
723
447k
  /* 5553 */ "sqxtun\t\0"
724
447k
  /* 5561 */ "movn\t\0"
725
447k
  /* 5567 */ "fcvtxn\t\0"
726
447k
  /* 5575 */ "whilelo\t\0"
727
447k
  /* 5584 */ "punpklo\t\0"
728
447k
  /* 5593 */ "sunpklo\t\0"
729
447k
  /* 5602 */ "uunpklo\t\0"
730
447k
  /* 5611 */ "cmplo\t\0"
731
447k
  /* 5618 */ "zero\t\0"
732
447k
  /* 5624 */ "fcmuo\t\0"
733
447k
  /* 5631 */ "sha1p\t\0"
734
447k
  /* 5638 */ "subp\t\0"
735
447k
  /* 5644 */ "sqdecp\t\0"
736
447k
  /* 5652 */ "uqdecp\t\0"
737
447k
  /* 5660 */ "sqincp\t\0"
738
447k
  /* 5668 */ "uqincp\t\0"
739
447k
  /* 5676 */ "faddp\t\0"
740
447k
  /* 5683 */ "ldp\t\0"
741
447k
  /* 5688 */ "bdep\t\0"
742
447k
  /* 5694 */ "vecfp\t\0"
743
447k
  /* 5701 */ "matfp\t\0"
744
447k
  /* 5708 */ "stgp\t\0"
745
447k
  /* 5714 */ "zip\t\0"
746
447k
  /* 5719 */ "sadalp\t\0"
747
447k
  /* 5727 */ "uadalp\t\0"
748
447k
  /* 5735 */ "saddlp\t\0"
749
447k
  /* 5743 */ "uaddlp\t\0"
750
447k
  /* 5751 */ "stilp\t\0"
751
447k
  /* 5758 */ "bfclamp\t\0"
752
447k
  /* 5767 */ "sclamp\t\0"
753
447k
  /* 5775 */ "uclamp\t\0"
754
447k
  /* 5783 */ "fccmp\t\0"
755
447k
  /* 5790 */ "fcmp\t\0"
756
447k
  /* 5796 */ "fminnmp\t\0"
757
447k
  /* 5805 */ "fmaxnmp\t\0"
758
447k
  /* 5814 */ "ldnp\t\0"
759
447k
  /* 5820 */ "fminp\t\0"
760
447k
  /* 5827 */ "sminp\t\0"
761
447k
  /* 5834 */ "uminp\t\0"
762
447k
  /* 5841 */ "stnp\t\0"
763
447k
  /* 5847 */ "ldiapp\t\0"
764
447k
  /* 5855 */ "rcwsswpp\t\0"
765
447k
  /* 5865 */ "rcwswpp\t\0"
766
447k
  /* 5874 */ "adrp\t\0"
767
447k
  /* 5880 */ "bgrp\t\0"
768
447k
  /* 5886 */ "ldclrp\t\0"
769
447k
  /* 5894 */ "rcwsclrp\t\0"
770
447k
  /* 5904 */ "rcwclrp\t\0"
771
447k
  /* 5913 */ "rcwscasp\t\0"
772
447k
  /* 5923 */ "rcwcasp\t\0"
773
447k
  /* 5932 */ "sysp\t\0"
774
447k
  /* 5938 */ "ldsetp\t\0"
775
447k
  /* 5946 */ "rcwssetp\t\0"
776
447k
  /* 5956 */ "rcwsetp\t\0"
777
447k
  /* 5965 */ "cntp\t\0"
778
447k
  /* 5971 */ "frintp\t\0"
779
447k
  /* 5979 */ "stp\t\0"
780
447k
  /* 5984 */ "fdup\t\0"
781
447k
  /* 5990 */ "rcwsswp\t\0"
782
447k
  /* 5999 */ "rcwswp\t\0"
783
447k
  /* 6007 */ "ldaxp\t\0"
784
447k
  /* 6014 */ "fmaxp\t\0"
785
447k
  /* 6021 */ "smaxp\t\0"
786
447k
  /* 6028 */ "umaxp\t\0"
787
447k
  /* 6035 */ "ldxp\t\0"
788
447k
  /* 6041 */ "stlxp\t\0"
789
447k
  /* 6048 */ "stxp\t\0"
790
447k
  /* 6054 */ "uzp\t\0"
791
447k
  /* 6059 */ "ld1q\t\0"
792
447k
  /* 6065 */ "st1q\t\0"
793
447k
  /* 6071 */ "ld2q\t\0"
794
447k
  /* 6077 */ "st2q\t\0"
795
447k
  /* 6083 */ "ld3q\t\0"
796
447k
  /* 6089 */ "st3q\t\0"
797
447k
  /* 6095 */ "ld4q\t\0"
798
447k
  /* 6101 */ "st4q\t\0"
799
447k
  /* 6107 */ "fcmeq\t\0"
800
447k
  /* 6114 */ "ctermeq\t\0"
801
447k
  /* 6123 */ "cmpeq\t\0"
802
447k
  /* 6130 */ "tblq\t\0"
803
447k
  /* 6136 */ "dupq\t\0"
804
447k
  /* 6142 */ "extq\t\0"
805
447k
  /* 6148 */ "tbxq\t\0"
806
447k
  /* 6154 */ "ld1r\t\0"
807
447k
  /* 6160 */ "ld2r\t\0"
808
447k
  /* 6166 */ "ld3r\t\0"
809
447k
  /* 6172 */ "ld4r\t\0"
810
447k
  /* 6178 */ "ldar\t\0"
811
447k
  /* 6184 */ "ldlar\t\0"
812
447k
  /* 6191 */ "xar\t\0"
813
447k
  /* 6196 */ "fsubr\t\0"
814
447k
  /* 6203 */ "shsubr\t\0"
815
447k
  /* 6211 */ "uhsubr\t\0"
816
447k
  /* 6219 */ "sqsubr\t\0"
817
447k
  /* 6227 */ "uqsubr\t\0"
818
447k
  /* 6235 */ "adr\t\0"
819
447k
  /* 6240 */ "ldr\t\0"
820
447k
  /* 6245 */ "genter\t\0"
821
447k
  /* 6253 */ "rdffr\t\0"
822
447k
  /* 6260 */ "wrffr\t\0"
823
447k
  /* 6267 */ "sqrshr\t\0"
824
447k
  /* 6275 */ "uqrshr\t\0"
825
447k
  /* 6283 */ "srshr\t\0"
826
447k
  /* 6290 */ "urshr\t\0"
827
447k
  /* 6297 */ "sshr\t\0"
828
447k
  /* 6303 */ "ushr\t\0"
829
447k
  /* 6309 */ "blr\t\0"
830
447k
  /* 6314 */ "ldclr\t\0"
831
447k
  /* 6321 */ "rcwsclr\t\0"
832
447k
  /* 6330 */ "rcwclr\t\0"
833
447k
  /* 6338 */ "sqshlr\t\0"
834
447k
  /* 6346 */ "uqshlr\t\0"
835
447k
  /* 6354 */ "sqrshlr\t\0"
836
447k
  /* 6363 */ "uqrshlr\t\0"
837
447k
  /* 6372 */ "srshlr\t\0"
838
447k
  /* 6380 */ "urshlr\t\0"
839
447k
  /* 6388 */ "stllr\t\0"
840
447k
  /* 6395 */ "lslr\t\0"
841
447k
  /* 6401 */ "stlr\t\0"
842
447k
  /* 6407 */ "ldeor\t\0"
843
447k
  /* 6414 */ "nor\t\0"
844
447k
  /* 6419 */ "ror\t\0"
845
447k
  /* 6424 */ "ldapr\t\0"
846
447k
  /* 6431 */ "orr\t\0"
847
447k
  /* 6436 */ "asrr\t\0"
848
447k
  /* 6442 */ "lsrr\t\0"
849
447k
  /* 6448 */ "msrr\t\0"
850
447k
  /* 6454 */ "asr\t\0"
851
447k
  /* 6459 */ "lsr\t\0"
852
447k
  /* 6464 */ "msr\t\0"
853
447k
  /* 6469 */ "insr\t\0"
854
447k
  /* 6475 */ "ldtr\t\0"
855
447k
  /* 6481 */ "gcsstr\t\0"
856
447k
  /* 6489 */ "gcssttr\t\0"
857
447k
  /* 6498 */ "extr\t\0"
858
447k
  /* 6504 */ "ldur\t\0"
859
447k
  /* 6510 */ "stlur\t\0"
860
447k
  /* 6517 */ "ldapur\t\0"
861
447k
  /* 6525 */ "stur\t\0"
862
447k
  /* 6531 */ "fdivr\t\0"
863
447k
  /* 6538 */ "sdivr\t\0"
864
447k
  /* 6545 */ "udivr\t\0"
865
447k
  /* 6552 */ "whilewr\t\0"
866
447k
  /* 6561 */ "ldaxr\t\0"
867
447k
  /* 6568 */ "ldxr\t\0"
868
447k
  /* 6574 */ "stlxr\t\0"
869
447k
  /* 6581 */ "stxr\t\0"
870
447k
  /* 6587 */ "rcwscas\t\0"
871
447k
  /* 6596 */ "rcwcas\t\0"
872
447k
  /* 6604 */ "brkas\t\0"
873
447k
  /* 6611 */ "brkpas\t\0"
874
447k
  /* 6619 */ "fcvtas\t\0"
875
447k
  /* 6627 */ "fabs\t\0"
876
447k
  /* 6633 */ "sqabs\t\0"
877
447k
  /* 6640 */ "brkbs\t\0"
878
447k
  /* 6647 */ "brkpbs\t\0"
879
447k
  /* 6655 */ "subs\t\0"
880
447k
  /* 6661 */ "sbcs\t\0"
881
447k
  /* 6667 */ "adcs\t\0"
882
447k
  /* 6673 */ "bics\t\0"
883
447k
  /* 6679 */ "adds\t\0"
884
447k
  /* 6685 */ "nands\t\0"
885
447k
  /* 6692 */ "ptrues\t\0"
886
447k
  /* 6700 */ "whilehs\t\0"
887
447k
  /* 6709 */ "cmhs\t\0"
888
447k
  /* 6715 */ "cmphs\t\0"
889
447k
  /* 6722 */ "cls\t\0"
890
447k
  /* 6727 */ "whilels\t\0"
891
447k
  /* 6736 */ "bfmls\t\0"
892
447k
  /* 6743 */ "fnmls\t\0"
893
447k
  /* 6750 */ "cmpls\t\0"
894
447k
  /* 6757 */ "fcvtms\t\0"
895
447k
  /* 6765 */ "ins\t\0"
896
447k
  /* 6770 */ "brkns\t\0"
897
447k
  /* 6777 */ "orns\t\0"
898
447k
  /* 6783 */ "fcvtns\t\0"
899
447k
  /* 6791 */ "subps\t\0"
900
447k
  /* 6798 */ "frecps\t\0"
901
447k
  /* 6806 */ "bmops\t\0"
902
447k
  /* 6813 */ "bfmops\t\0"
903
447k
  /* 6821 */ "usmops\t\0"
904
447k
  /* 6829 */ "sumops\t\0"
905
447k
  /* 6837 */ "fcvtps\t\0"
906
447k
  /* 6845 */ "rdffrs\t\0"
907
447k
  /* 6853 */ "mrs\t\0"
908
447k
  /* 6858 */ "eors\t\0"
909
447k
  /* 6864 */ "nors\t\0"
910
447k
  /* 6870 */ "mrrs\t\0"
911
447k
  /* 6876 */ "orrs\t\0"
912
447k
  /* 6882 */ "frsqrts\t\0"
913
447k
  /* 6891 */ "sys\t\0"
914
447k
  /* 6896 */ "fcvtzs\t\0"
915
447k
  /* 6904 */ "fjcvtzs\t\0"
916
447k
  /* 6913 */ "sqdmlalbt\t\0"
917
447k
  /* 6924 */ "ssublbt\t\0"
918
447k
  /* 6933 */ "saddlbt\t\0"
919
447k
  /* 6942 */ "fmlallbt\t\0"
920
447k
  /* 6952 */ "sqdmlslbt\t\0"
921
447k
  /* 6963 */ "eorbt\t\0"
922
447k
  /* 6970 */ "compact\t\0"
923
447k
  /* 6979 */ "wfet\t\0"
924
447k
  /* 6985 */ "ret\t\0"
925
447k
  /* 6990 */ "ldset\t\0"
926
447k
  /* 6997 */ "rcwsset\t\0"
927
447k
  /* 7006 */ "rcwset\t\0"
928
447k
  /* 7014 */ "facgt\t\0"
929
447k
  /* 7021 */ "whilegt\t\0"
930
447k
  /* 7030 */ "fcmgt\t\0"
931
447k
  /* 7037 */ "cmpgt\t\0"
932
447k
  /* 7044 */ "rbit\t\0"
933
447k
  /* 7050 */ "trcit\t\0"
934
447k
  /* 7057 */ "wfit\t\0"
935
447k
  /* 7063 */ "sabalt\t\0"
936
447k
  /* 7071 */ "uabalt\t\0"
937
447k
  /* 7079 */ "sqdmlalt\t\0"
938
447k
  /* 7089 */ "bfmlalt\t\0"
939
447k
  /* 7098 */ "smlalt\t\0"
940
447k
  /* 7106 */ "umlalt\t\0"
941
447k
  /* 7114 */ "ssublt\t\0"
942
447k
  /* 7122 */ "usublt\t\0"
943
447k
  /* 7130 */ "sbclt\t\0"
944
447k
  /* 7137 */ "adclt\t\0"
945
447k
  /* 7144 */ "sabdlt\t\0"
946
447k
  /* 7152 */ "uabdlt\t\0"
947
447k
  /* 7160 */ "saddlt\t\0"
948
447k
  /* 7168 */ "uaddlt\t\0"
949
447k
  /* 7176 */ "whilelt\t\0"
950
447k
  /* 7185 */ "hlt\t\0"
951
447k
  /* 7190 */ "sshllt\t\0"
952
447k
  /* 7198 */ "ushllt\t\0"
953
447k
  /* 7206 */ "sqdmullt\t\0"
954
447k
  /* 7216 */ "pmullt\t\0"
955
447k
  /* 7224 */ "smullt\t\0"
956
447k
  /* 7232 */ "umullt\t\0"
957
447k
  /* 7240 */ "fcmlt\t\0"
958
447k
  /* 7247 */ "cmplt\t\0"
959
447k
  /* 7254 */ "sqdmlslt\t\0"
960
447k
  /* 7264 */ "bfmlslt\t\0"
961
447k
  /* 7273 */ "smlslt\t\0"
962
447k
  /* 7281 */ "umlslt\t\0"
963
447k
  /* 7289 */ "bf1cvtlt\t\0"
964
447k
  /* 7299 */ "bf2cvtlt\t\0"
965
447k
  /* 7309 */ "fcvtlt\t\0"
966
447k
  /* 7317 */ "histcnt\t\0"
967
447k
  /* 7326 */ "rsubhnt\t\0"
968
447k
  /* 7335 */ "raddhnt\t\0"
969
447k
  /* 7344 */ "vecint\t\0"
970
447k
  /* 7352 */ "hint\t\0"
971
447k
  /* 7358 */ "matint\t\0"
972
447k
  /* 7366 */ "sqshrnt\t\0"
973
447k
  /* 7375 */ "uqshrnt\t\0"
974
447k
  /* 7384 */ "sqrshrnt\t\0"
975
447k
  /* 7394 */ "uqrshrnt\t\0"
976
447k
  /* 7404 */ "bfcvtnt\t\0"
977
447k
  /* 7413 */ "sqxtnt\t\0"
978
447k
  /* 7421 */ "uqxtnt\t\0"
979
447k
  /* 7429 */ "sqshrunt\t\0"
980
447k
  /* 7439 */ "sqrshrunt\t\0"
981
447k
  /* 7450 */ "sqxtunt\t\0"
982
447k
  /* 7459 */ "fcvtxnt\t\0"
983
447k
  /* 7468 */ "cdot\t\0"
984
447k
  /* 7474 */ "bfdot\t\0"
985
447k
  /* 7481 */ "usdot\t\0"
986
447k
  /* 7488 */ "sudot\t\0"
987
447k
  /* 7495 */ "bfvdot\t\0"
988
447k
  /* 7503 */ "usvdot\t\0"
989
447k
  /* 7511 */ "suvdot\t\0"
990
447k
  /* 7519 */ "cnot\t\0"
991
447k
  /* 7525 */ "mlapt\t\0"
992
447k
  /* 7532 */ "msubpt\t\0"
993
447k
  /* 7540 */ "madpt\t\0"
994
447k
  /* 7547 */ "maddpt\t\0"
995
447k
  /* 7555 */ "tstart\t\0"
996
447k
  /* 7563 */ "fsqrt\t\0"
997
447k
  /* 7570 */ "ptest\t\0"
998
447k
  /* 7577 */ "ttest\t\0"
999
447k
  /* 7584 */ "pfirst\t\0"
1000
447k
  /* 7592 */ "cmtst\t\0"
1001
447k
  /* 7599 */ "fmlalltt\t\0"
1002
447k
  /* 7609 */ "fvdott\t\0"
1003
447k
  /* 7617 */ "genlut\t\0"
1004
447k
  /* 7625 */ "bf1cvt\t\0"
1005
447k
  /* 7633 */ "bf2cvt\t\0"
1006
447k
  /* 7641 */ "bfcvt\t\0"
1007
447k
  /* 7648 */ "sqcvt\t\0"
1008
447k
  /* 7655 */ "uqcvt\t\0"
1009
447k
  /* 7662 */ "movt\t\0"
1010
447k
  /* 7668 */ "ssubwt\t\0"
1011
447k
  /* 7676 */ "usubwt\t\0"
1012
447k
  /* 7684 */ "saddwt\t\0"
1013
447k
  /* 7692 */ "uaddwt\t\0"
1014
447k
  /* 7700 */ "bext\t\0"
1015
447k
  /* 7706 */ "pnext\t\0"
1016
447k
  /* 7713 */ "pext\t\0"
1017
447k
  /* 7719 */ "fcvtau\t\0"
1018
447k
  /* 7727 */ "sqshlu\t\0"
1019
447k
  /* 7735 */ "fcvtmu\t\0"
1020
447k
  /* 7743 */ "fcvtnu\t\0"
1021
447k
  /* 7751 */ "fcvtpu\t\0"
1022
447k
  /* 7759 */ "sqrshru\t\0"
1023
447k
  /* 7768 */ "sqcvtu\t\0"
1024
447k
  /* 7776 */ "fcvtzu\t\0"
1025
447k
  /* 7784 */ "st64bv\t\0"
1026
447k
  /* 7792 */ "faddv\t\0"
1027
447k
  /* 7799 */ "saddv\t\0"
1028
447k
  /* 7806 */ "uaddv\t\0"
1029
447k
  /* 7813 */ "andv\t\0"
1030
447k
  /* 7819 */ "rev\t\0"
1031
447k
  /* 7824 */ "fdiv\t\0"
1032
447k
  /* 7830 */ "sdiv\t\0"
1033
447k
  /* 7836 */ "udiv\t\0"
1034
447k
  /* 7842 */ "saddlv\t\0"
1035
447k
  /* 7850 */ "uaddlv\t\0"
1036
447k
  /* 7858 */ "fminnmv\t\0"
1037
447k
  /* 7867 */ "fmaxnmv\t\0"
1038
447k
  /* 7876 */ "fminv\t\0"
1039
447k
  /* 7883 */ "sminv\t\0"
1040
447k
  /* 7890 */ "uminv\t\0"
1041
447k
  /* 7897 */ "csinv\t\0"
1042
447k
  /* 7904 */ "fmov\t\0"
1043
447k
  /* 7910 */ "pmov\t\0"
1044
447k
  /* 7916 */ "smov\t\0"
1045
447k
  /* 7922 */ "umov\t\0"
1046
447k
  /* 7928 */ "faddqv\t\0"
1047
447k
  /* 7936 */ "andqv\t\0"
1048
447k
  /* 7943 */ "fminnmqv\t\0"
1049
447k
  /* 7953 */ "fmaxnmqv\t\0"
1050
447k
  /* 7963 */ "fminqv\t\0"
1051
447k
  /* 7971 */ "sminqv\t\0"
1052
447k
  /* 7979 */ "uminqv\t\0"
1053
447k
  /* 7987 */ "eorqv\t\0"
1054
447k
  /* 7994 */ "fmaxqv\t\0"
1055
447k
  /* 8002 */ "smaxqv\t\0"
1056
447k
  /* 8010 */ "umaxqv\t\0"
1057
447k
  /* 8018 */ "eorv\t\0"
1058
447k
  /* 8024 */ "fmaxv\t\0"
1059
447k
  /* 8031 */ "smaxv\t\0"
1060
447k
  /* 8038 */ "umaxv\t\0"
1061
447k
  /* 8045 */ "ld1w\t\0"
1062
447k
  /* 8051 */ "ldff1w\t\0"
1063
447k
  /* 8059 */ "ldnf1w\t\0"
1064
447k
  /* 8067 */ "ldnt1w\t\0"
1065
447k
  /* 8075 */ "stnt1w\t\0"
1066
447k
  /* 8083 */ "st1w\t\0"
1067
447k
  /* 8089 */ "crc32w\t\0"
1068
447k
  /* 8097 */ "ld2w\t\0"
1069
447k
  /* 8103 */ "st2w\t\0"
1070
447k
  /* 8109 */ "ld3w\t\0"
1071
447k
  /* 8115 */ "st3w\t\0"
1072
447k
  /* 8121 */ "ld4w\t\0"
1073
447k
  /* 8127 */ "st4w\t\0"
1074
447k
  /* 8133 */ "ssubw\t\0"
1075
447k
  /* 8140 */ "usubw\t\0"
1076
447k
  /* 8147 */ "crc32cw\t\0"
1077
447k
  /* 8156 */ "sqdecw\t\0"
1078
447k
  /* 8164 */ "uqdecw\t\0"
1079
447k
  /* 8172 */ "sqincw\t\0"
1080
447k
  /* 8180 */ "uqincw\t\0"
1081
447k
  /* 8188 */ "saddw\t\0"
1082
447k
  /* 8195 */ "uaddw\t\0"
1083
447k
  /* 8202 */ "prfw\t\0"
1084
447k
  /* 8208 */ "ld1row\t\0"
1085
447k
  /* 8216 */ "ld1rqw\t\0"
1086
447k
  /* 8224 */ "ld1rw\t\0"
1087
447k
  /* 8231 */ "whilerw\t\0"
1088
447k
  /* 8240 */ "ld1sw\t\0"
1089
447k
  /* 8247 */ "ldff1sw\t\0"
1090
447k
  /* 8256 */ "ldnf1sw\t\0"
1091
447k
  /* 8265 */ "ldnt1sw\t\0"
1092
447k
  /* 8274 */ "ldpsw\t\0"
1093
447k
  /* 8281 */ "ld1rsw\t\0"
1094
447k
  /* 8289 */ "ldrsw\t\0"
1095
447k
  /* 8296 */ "ldtrsw\t\0"
1096
447k
  /* 8304 */ "ldursw\t\0"
1097
447k
  /* 8312 */ "ldapursw\t\0"
1098
447k
  /* 8322 */ "cntw\t\0"
1099
447k
  /* 8328 */ "sxtw\t\0"
1100
447k
  /* 8334 */ "uxtw\t\0"
1101
447k
  /* 8340 */ "revw\t\0"
1102
447k
  /* 8346 */ "crc32x\t\0"
1103
447k
  /* 8354 */ "frint32x\t\0"
1104
447k
  /* 8364 */ "frint64x\t\0"
1105
447k
  /* 8374 */ "bcax\t\0"
1106
447k
  /* 8380 */ "famax\t\0"
1107
447k
  /* 8387 */ "bfmax\t\0"
1108
447k
  /* 8394 */ "ldsmax\t\0"
1109
447k
  /* 8402 */ "ldumax\t\0"
1110
447k
  /* 8410 */ "tbx\t\0"
1111
447k
  /* 8415 */ "crc32cx\t\0"
1112
447k
  /* 8424 */ "ldx\t\0"
1113
447k
  /* 8429 */ "index\t\0"
1114
447k
  /* 8436 */ "clrex\t\0"
1115
447k
  /* 8443 */ "movprfx\t\0"
1116
447k
  /* 8452 */ "at_as1elx\t\0"
1117
447k
  /* 8463 */ "fmulx\t\0"
1118
447k
  /* 8470 */ "frecpx\t\0"
1119
447k
  /* 8478 */ "extrx\t\0"
1120
447k
  /* 8485 */ "frintx\t\0"
1121
447k
  /* 8493 */ "stx\t\0"
1122
447k
  /* 8498 */ "fcvtx\t\0"
1123
447k
  /* 8505 */ "ldy\t\0"
1124
447k
  /* 8510 */ "sm4ekey\t\0"
1125
447k
  /* 8519 */ "fcpy\t\0"
1126
447k
  /* 8525 */ "extry\t\0"
1127
447k
  /* 8532 */ "sty\t\0"
1128
447k
  /* 8537 */ "frint32z\t\0"
1129
447k
  /* 8547 */ "frint64z\t\0"
1130
447k
  /* 8557 */ "braaz\t\0"
1131
447k
  /* 8564 */ "blraaz\t\0"
1132
447k
  /* 8572 */ "movaz\t\0"
1133
447k
  /* 8579 */ "brabz\t\0"
1134
447k
  /* 8586 */ "blrabz\t\0"
1135
447k
  /* 8594 */ "cbz\t\0"
1136
447k
  /* 8599 */ "tbz\t\0"
1137
447k
  /* 8604 */ "ldz\t\0"
1138
447k
  /* 8609 */ "clz\t\0"
1139
447k
  /* 8614 */ "cbnz\t\0"
1140
447k
  /* 8620 */ "tbnz\t\0"
1141
447k
  /* 8626 */ "ctz\t\0"
1142
447k
  /* 8631 */ "frintz\t\0"
1143
447k
  /* 8639 */ "stz\t\0"
1144
447k
  /* 8644 */ "movz\t\0"
1145
447k
  /* 8650 */ ".tlsdesccall \0"
1146
447k
  /* 8664 */ "zero\t{ \0"
1147
447k
  /* 8672 */ "# XRay Function Patchable RET.\0"
1148
447k
  /* 8703 */ "b.\0"
1149
447k
  /* 8706 */ "bc.\0"
1150
447k
  /* 8710 */ "# XRay Typed Event Log.\0"
1151
447k
  /* 8734 */ "# XRay Custom Event Log.\0"
1152
447k
  /* 8759 */ "# XRay Function Enter.\0"
1153
447k
  /* 8782 */ "# XRay Tail Call Exit.\0"
1154
447k
  /* 8805 */ "# XRay Function Exit.\0"
1155
447k
  /* 8827 */ "hint\t#10\0"
1156
447k
  /* 8836 */ "hint\t#30\0"
1157
447k
  /* 8845 */ "hint\t#40\0"
1158
447k
  /* 8854 */ "hint\t#31\0"
1159
447k
  /* 8863 */ "hint\t#12\0"
1160
447k
  /* 8872 */ "hint\t#14\0"
1161
447k
  /* 8881 */ "hint\t#24\0"
1162
447k
  /* 8890 */ "pacia171615\0"
1163
447k
  /* 8902 */ "autia171615\0"
1164
447k
  /* 8914 */ "pacib171615\0"
1165
447k
  /* 8926 */ "autib171615\0"
1166
447k
  /* 8938 */ "hint\t#25\0"
1167
447k
  /* 8947 */ "hint\t#26\0"
1168
447k
  /* 8956 */ "hint\t#7\0"
1169
447k
  /* 8964 */ "hint\t#27\0"
1170
447k
  /* 8973 */ "hint\t#8\0"
1171
447k
  /* 8981 */ "hint\t#28\0"
1172
447k
  /* 8990 */ "hint\t#29\0"
1173
447k
  /* 8999 */ "hint\t#39\0"
1174
447k
  /* 9008 */ "LIFETIME_END\0"
1175
447k
  /* 9021 */ "PSEUDO_PROBE\0"
1176
447k
  /* 9034 */ "BUNDLE\0"
1177
447k
  /* 9041 */ "DBG_VALUE\0"
1178
447k
  /* 9051 */ "DBG_INSTR_REF\0"
1179
447k
  /* 9065 */ "DBG_PHI\0"
1180
447k
  /* 9073 */ "DBG_LABEL\0"
1181
447k
  /* 9083 */ "LIFETIME_START\0"
1182
447k
  /* 9098 */ "DBG_VALUE_LIST\0"
1183
447k
  /* 9113 */ "cpyfe\t[\0"
1184
447k
  /* 9121 */ "setge\t[\0"
1185
447k
  /* 9129 */ "sete\t[\0"
1186
447k
  /* 9136 */ "cpye\t[\0"
1187
447k
  /* 9143 */ "cpyfm\t[\0"
1188
447k
  /* 9151 */ "setgm\t[\0"
1189
447k
  /* 9159 */ "setm\t[\0"
1190
447k
  /* 9166 */ "cpym\t[\0"
1191
447k
  /* 9173 */ "cpyfen\t[\0"
1192
447k
  /* 9182 */ "setgen\t[\0"
1193
447k
  /* 9191 */ "seten\t[\0"
1194
447k
  /* 9199 */ "cpyen\t[\0"
1195
447k
  /* 9207 */ "cpyfmn\t[\0"
1196
447k
  /* 9216 */ "setgmn\t[\0"
1197
447k
  /* 9225 */ "setmn\t[\0"
1198
447k
  /* 9233 */ "cpymn\t[\0"
1199
447k
  /* 9241 */ "cpyfpn\t[\0"
1200
447k
  /* 9250 */ "setgpn\t[\0"
1201
447k
  /* 9259 */ "setpn\t[\0"
1202
447k
  /* 9267 */ "cpypn\t[\0"
1203
447k
  /* 9275 */ "cpyfern\t[\0"
1204
447k
  /* 9285 */ "cpyern\t[\0"
1205
447k
  /* 9294 */ "cpyfmrn\t[\0"
1206
447k
  /* 9304 */ "cpymrn\t[\0"
1207
447k
  /* 9313 */ "cpyfprn\t[\0"
1208
447k
  /* 9323 */ "cpyprn\t[\0"
1209
447k
  /* 9332 */ "cpyfetrn\t[\0"
1210
447k
  /* 9343 */ "cpyetrn\t[\0"
1211
447k
  /* 9353 */ "cpyfmtrn\t[\0"
1212
447k
  /* 9364 */ "cpymtrn\t[\0"
1213
447k
  /* 9374 */ "cpyfptrn\t[\0"
1214
447k
  /* 9385 */ "cpyptrn\t[\0"
1215
447k
  /* 9395 */ "cpyfertrn\t[\0"
1216
447k
  /* 9407 */ "cpyertrn\t[\0"
1217
447k
  /* 9418 */ "cpyfmrtrn\t[\0"
1218
447k
  /* 9430 */ "cpymrtrn\t[\0"
1219
447k
  /* 9441 */ "cpyfprtrn\t[\0"
1220
447k
  /* 9453 */ "cpyprtrn\t[\0"
1221
447k
  /* 9464 */ "cpyfewtrn\t[\0"
1222
447k
  /* 9476 */ "cpyewtrn\t[\0"
1223
447k
  /* 9487 */ "cpyfmwtrn\t[\0"
1224
447k
  /* 9499 */ "cpymwtrn\t[\0"
1225
447k
  /* 9510 */ "cpyfpwtrn\t[\0"
1226
447k
  /* 9522 */ "cpypwtrn\t[\0"
1227
447k
  /* 9533 */ "cpyfetn\t[\0"
1228
447k
  /* 9543 */ "setgetn\t[\0"
1229
447k
  /* 9553 */ "setetn\t[\0"
1230
447k
  /* 9562 */ "cpyetn\t[\0"
1231
447k
  /* 9571 */ "cpyfmtn\t[\0"
1232
447k
  /* 9581 */ "setgmtn\t[\0"
1233
447k
  /* 9591 */ "setmtn\t[\0"
1234
447k
  /* 9600 */ "cpymtn\t[\0"
1235
447k
  /* 9609 */ "cpyfptn\t[\0"
1236
447k
  /* 9619 */ "setgptn\t[\0"
1237
447k
  /* 9629 */ "setptn\t[\0"
1238
447k
  /* 9638 */ "cpyptn\t[\0"
1239
447k
  /* 9647 */ "cpyfertn\t[\0"
1240
447k
  /* 9658 */ "cpyertn\t[\0"
1241
447k
  /* 9668 */ "cpyfmrtn\t[\0"
1242
447k
  /* 9679 */ "cpymrtn\t[\0"
1243
447k
  /* 9689 */ "cpyfprtn\t[\0"
1244
447k
  /* 9700 */ "cpyprtn\t[\0"
1245
447k
  /* 9710 */ "cpyfewtn\t[\0"
1246
447k
  /* 9721 */ "cpyewtn\t[\0"
1247
447k
  /* 9731 */ "cpyfmwtn\t[\0"
1248
447k
  /* 9742 */ "cpymwtn\t[\0"
1249
447k
  /* 9752 */ "cpyfpwtn\t[\0"
1250
447k
  /* 9763 */ "cpypwtn\t[\0"
1251
447k
  /* 9773 */ "cpyfewn\t[\0"
1252
447k
  /* 9783 */ "cpyewn\t[\0"
1253
447k
  /* 9792 */ "cpyfmwn\t[\0"
1254
447k
  /* 9802 */ "cpymwn\t[\0"
1255
447k
  /* 9811 */ "cpyfpwn\t[\0"
1256
447k
  /* 9821 */ "cpypwn\t[\0"
1257
447k
  /* 9830 */ "cpyfetwn\t[\0"
1258
447k
  /* 9841 */ "cpyetwn\t[\0"
1259
447k
  /* 9851 */ "cpyfmtwn\t[\0"
1260
447k
  /* 9862 */ "cpymtwn\t[\0"
1261
447k
  /* 9872 */ "cpyfptwn\t[\0"
1262
447k
  /* 9883 */ "cpyptwn\t[\0"
1263
447k
  /* 9893 */ "cpyfertwn\t[\0"
1264
447k
  /* 9905 */ "cpyertwn\t[\0"
1265
447k
  /* 9916 */ "cpyfmrtwn\t[\0"
1266
447k
  /* 9928 */ "cpymrtwn\t[\0"
1267
447k
  /* 9939 */ "cpyfprtwn\t[\0"
1268
447k
  /* 9951 */ "cpyprtwn\t[\0"
1269
447k
  /* 9962 */ "cpyfewtwn\t[\0"
1270
447k
  /* 9974 */ "cpyewtwn\t[\0"
1271
447k
  /* 9985 */ "cpyfmwtwn\t[\0"
1272
447k
  /* 9997 */ "cpymwtwn\t[\0"
1273
447k
  /* 10008 */ "cpyfpwtwn\t[\0"
1274
447k
  /* 10020 */ "cpypwtwn\t[\0"
1275
447k
  /* 10031 */ "cpyfp\t[\0"
1276
447k
  /* 10039 */ "setgp\t[\0"
1277
447k
  /* 10047 */ "setp\t[\0"
1278
447k
  /* 10054 */ "cpyp\t[\0"
1279
447k
  /* 10061 */ "cpyfet\t[\0"
1280
447k
  /* 10070 */ "setget\t[\0"
1281
447k
  /* 10079 */ "setet\t[\0"
1282
447k
  /* 10087 */ "cpyet\t[\0"
1283
447k
  /* 10095 */ "cpyfmt\t[\0"
1284
447k
  /* 10104 */ "setgmt\t[\0"
1285
447k
  /* 10113 */ "setmt\t[\0"
1286
447k
  /* 10121 */ "cpymt\t[\0"
1287
447k
  /* 10129 */ "cpyfpt\t[\0"
1288
447k
  /* 10138 */ "setgpt\t[\0"
1289
447k
  /* 10147 */ "setpt\t[\0"
1290
447k
  /* 10155 */ "cpypt\t[\0"
1291
447k
  /* 10163 */ "cpyfert\t[\0"
1292
447k
  /* 10173 */ "cpyert\t[\0"
1293
447k
  /* 10182 */ "cpyfmrt\t[\0"
1294
447k
  /* 10192 */ "cpymrt\t[\0"
1295
447k
  /* 10201 */ "cpyfprt\t[\0"
1296
447k
  /* 10211 */ "cpyprt\t[\0"
1297
447k
  /* 10220 */ "cpyfewt\t[\0"
1298
447k
  /* 10230 */ "cpyewt\t[\0"
1299
447k
  /* 10239 */ "cpyfmwt\t[\0"
1300
447k
  /* 10249 */ "cpymwt\t[\0"
1301
447k
  /* 10258 */ "cpyfpwt\t[\0"
1302
447k
  /* 10268 */ "cpypwt\t[\0"
1303
447k
  /* 10277 */ "eretaa\0"
1304
447k
  /* 10284 */ "eretab\0"
1305
447k
  /* 10291 */ "sb\0"
1306
447k
  /* 10294 */ "pacnbiasppc\0"
1307
447k
  /* 10306 */ "paciasppc\0"
1308
447k
  /* 10316 */ "pacnbibsppc\0"
1309
447k
  /* 10328 */ "pacibsppc\0"
1310
447k
  /* 10338 */ "xaflag\0"
1311
447k
  /* 10345 */ "axflag\0"
1312
447k
  /* 10352 */ "brb\tinj\0"
1313
447k
  /* 10360 */ "# FEntry call\0"
1314
447k
  /* 10374 */ "brb\tiall\0"
1315
447k
  /* 10383 */ "setffr\0"
1316
447k
  /* 10390 */ "clr\0"
1317
447k
  /* 10394 */ "drps\0"
1318
447k
  /* 10399 */ "eret\0"
1319
447k
  /* 10404 */ "set\0"
1320
447k
  /* 10408 */ "tcommit\0"
1321
447k
  /* 10416 */ "gexit\0"
1322
447k
  /* 10422 */ "cfinv\0"
1323
447k
  /* 10428 */ "gcspopcx\0"
1324
447k
  /* 10437 */ "gcspushx\0"
1325
447k
  /* 10446 */ "gcspopx\0"
1326
447k
  /* 10454 */ "ld1b\t{\0"
1327
447k
  /* 10461 */ "st1b\t{\0"
1328
447k
  /* 10468 */ "ld1d\t{\0"
1329
447k
  /* 10475 */ "st1d\t{\0"
1330
447k
  /* 10482 */ "ld1h\t{\0"
1331
447k
  /* 10489 */ "st1h\t{\0"
1332
447k
  /* 10496 */ "ld1q\t{\0"
1333
447k
  /* 10503 */ "st1q\t{\0"
1334
447k
  /* 10510 */ "ld1w\t{\0"
1335
447k
  /* 10517 */ "st1w\t{\0"
1336
447k
};
1337
447k
#endif // CAPSTONE_DIET
1338
1339
447k
  static const uint32_t OpInfo0[] = {
1340
447k
    0U, // PHI
1341
447k
    0U, // INLINEASM
1342
447k
    0U, // INLINEASM_BR
1343
447k
    0U, // CFI_INSTRUCTION
1344
447k
    0U, // EH_LABEL
1345
447k
    0U, // GC_LABEL
1346
447k
    0U, // ANNOTATION_LABEL
1347
447k
    0U, // KILL
1348
447k
    0U, // EXTRACT_SUBREG
1349
447k
    0U, // INSERT_SUBREG
1350
447k
    0U, // IMPLICIT_DEF
1351
447k
    0U, // SUBREG_TO_REG
1352
447k
    0U, // COPY_TO_REGCLASS
1353
447k
    9042U,  // DBG_VALUE
1354
447k
    9099U,  // DBG_VALUE_LIST
1355
447k
    9052U,  // DBG_INSTR_REF
1356
447k
    9066U,  // DBG_PHI
1357
447k
    9074U,  // DBG_LABEL
1358
447k
    0U, // REG_SEQUENCE
1359
447k
    0U, // COPY
1360
447k
    9035U,  // BUNDLE
1361
447k
    9084U,  // LIFETIME_START
1362
447k
    9009U,  // LIFETIME_END
1363
447k
    9022U,  // PSEUDO_PROBE
1364
447k
    0U, // ARITH_FENCE
1365
447k
    0U, // STACKMAP
1366
447k
    10361U, // FENTRY_CALL
1367
447k
    0U, // PATCHPOINT
1368
447k
    0U, // LOAD_STACK_GUARD
1369
447k
    0U, // PREALLOCATED_SETUP
1370
447k
    0U, // PREALLOCATED_ARG
1371
447k
    0U, // STATEPOINT
1372
447k
    0U, // LOCAL_ESCAPE
1373
447k
    0U, // FAULTING_OP
1374
447k
    0U, // PATCHABLE_OP
1375
447k
    8760U,  // PATCHABLE_FUNCTION_ENTER
1376
447k
    8673U,  // PATCHABLE_RET
1377
447k
    8806U,  // PATCHABLE_FUNCTION_EXIT
1378
447k
    8783U,  // PATCHABLE_TAIL_CALL
1379
447k
    8735U,  // PATCHABLE_EVENT_CALL
1380
447k
    8711U,  // PATCHABLE_TYPED_EVENT_CALL
1381
447k
    0U, // ICALL_BRANCH_FUNNEL
1382
447k
    0U, // MEMBARRIER
1383
447k
    0U, // JUMP_TABLE_DEBUG_INFO
1384
447k
    0U, // G_ASSERT_SEXT
1385
447k
    0U, // G_ASSERT_ZEXT
1386
447k
    0U, // G_ASSERT_ALIGN
1387
447k
    0U, // G_ADD
1388
447k
    0U, // G_SUB
1389
447k
    0U, // G_MUL
1390
447k
    0U, // G_SDIV
1391
447k
    0U, // G_UDIV
1392
447k
    0U, // G_SREM
1393
447k
    0U, // G_UREM
1394
447k
    0U, // G_SDIVREM
1395
447k
    0U, // G_UDIVREM
1396
447k
    0U, // G_AND
1397
447k
    0U, // G_OR
1398
447k
    0U, // G_XOR
1399
447k
    0U, // G_IMPLICIT_DEF
1400
447k
    0U, // G_PHI
1401
447k
    0U, // G_FRAME_INDEX
1402
447k
    0U, // G_GLOBAL_VALUE
1403
447k
    0U, // G_CONSTANT_POOL
1404
447k
    0U, // G_EXTRACT
1405
447k
    0U, // G_UNMERGE_VALUES
1406
447k
    0U, // G_INSERT
1407
447k
    0U, // G_MERGE_VALUES
1408
447k
    0U, // G_BUILD_VECTOR
1409
447k
    0U, // G_BUILD_VECTOR_TRUNC
1410
447k
    0U, // G_CONCAT_VECTORS
1411
447k
    0U, // G_PTRTOINT
1412
447k
    0U, // G_INTTOPTR
1413
447k
    0U, // G_BITCAST
1414
447k
    0U, // G_FREEZE
1415
447k
    0U, // G_CONSTANT_FOLD_BARRIER
1416
447k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
1417
447k
    0U, // G_INTRINSIC_TRUNC
1418
447k
    0U, // G_INTRINSIC_ROUND
1419
447k
    0U, // G_INTRINSIC_LRINT
1420
447k
    0U, // G_INTRINSIC_ROUNDEVEN
1421
447k
    0U, // G_READCYCLECOUNTER
1422
447k
    0U, // G_LOAD
1423
447k
    0U, // G_SEXTLOAD
1424
447k
    0U, // G_ZEXTLOAD
1425
447k
    0U, // G_INDEXED_LOAD
1426
447k
    0U, // G_INDEXED_SEXTLOAD
1427
447k
    0U, // G_INDEXED_ZEXTLOAD
1428
447k
    0U, // G_STORE
1429
447k
    0U, // G_INDEXED_STORE
1430
447k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
1431
447k
    0U, // G_ATOMIC_CMPXCHG
1432
447k
    0U, // G_ATOMICRMW_XCHG
1433
447k
    0U, // G_ATOMICRMW_ADD
1434
447k
    0U, // G_ATOMICRMW_SUB
1435
447k
    0U, // G_ATOMICRMW_AND
1436
447k
    0U, // G_ATOMICRMW_NAND
1437
447k
    0U, // G_ATOMICRMW_OR
1438
447k
    0U, // G_ATOMICRMW_XOR
1439
447k
    0U, // G_ATOMICRMW_MAX
1440
447k
    0U, // G_ATOMICRMW_MIN
1441
447k
    0U, // G_ATOMICRMW_UMAX
1442
447k
    0U, // G_ATOMICRMW_UMIN
1443
447k
    0U, // G_ATOMICRMW_FADD
1444
447k
    0U, // G_ATOMICRMW_FSUB
1445
447k
    0U, // G_ATOMICRMW_FMAX
1446
447k
    0U, // G_ATOMICRMW_FMIN
1447
447k
    0U, // G_ATOMICRMW_UINC_WRAP
1448
447k
    0U, // G_ATOMICRMW_UDEC_WRAP
1449
447k
    0U, // G_FENCE
1450
447k
    0U, // G_PREFETCH
1451
447k
    0U, // G_BRCOND
1452
447k
    0U, // G_BRINDIRECT
1453
447k
    0U, // G_INVOKE_REGION_START
1454
447k
    0U, // G_INTRINSIC
1455
447k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
1456
447k
    0U, // G_INTRINSIC_CONVERGENT
1457
447k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
1458
447k
    0U, // G_ANYEXT
1459
447k
    0U, // G_TRUNC
1460
447k
    0U, // G_CONSTANT
1461
447k
    0U, // G_FCONSTANT
1462
447k
    0U, // G_VASTART
1463
447k
    0U, // G_VAARG
1464
447k
    0U, // G_SEXT
1465
447k
    0U, // G_SEXT_INREG
1466
447k
    0U, // G_ZEXT
1467
447k
    0U, // G_SHL
1468
447k
    0U, // G_LSHR
1469
447k
    0U, // G_ASHR
1470
447k
    0U, // G_FSHL
1471
447k
    0U, // G_FSHR
1472
447k
    0U, // G_ROTR
1473
447k
    0U, // G_ROTL
1474
447k
    0U, // G_ICMP
1475
447k
    0U, // G_FCMP
1476
447k
    0U, // G_SELECT
1477
447k
    0U, // G_UADDO
1478
447k
    0U, // G_UADDE
1479
447k
    0U, // G_USUBO
1480
447k
    0U, // G_USUBE
1481
447k
    0U, // G_SADDO
1482
447k
    0U, // G_SADDE
1483
447k
    0U, // G_SSUBO
1484
447k
    0U, // G_SSUBE
1485
447k
    0U, // G_UMULO
1486
447k
    0U, // G_SMULO
1487
447k
    0U, // G_UMULH
1488
447k
    0U, // G_SMULH
1489
447k
    0U, // G_UADDSAT
1490
447k
    0U, // G_SADDSAT
1491
447k
    0U, // G_USUBSAT
1492
447k
    0U, // G_SSUBSAT
1493
447k
    0U, // G_USHLSAT
1494
447k
    0U, // G_SSHLSAT
1495
447k
    0U, // G_SMULFIX
1496
447k
    0U, // G_UMULFIX
1497
447k
    0U, // G_SMULFIXSAT
1498
447k
    0U, // G_UMULFIXSAT
1499
447k
    0U, // G_SDIVFIX
1500
447k
    0U, // G_UDIVFIX
1501
447k
    0U, // G_SDIVFIXSAT
1502
447k
    0U, // G_UDIVFIXSAT
1503
447k
    0U, // G_FADD
1504
447k
    0U, // G_FSUB
1505
447k
    0U, // G_FMUL
1506
447k
    0U, // G_FMA
1507
447k
    0U, // G_FMAD
1508
447k
    0U, // G_FDIV
1509
447k
    0U, // G_FREM
1510
447k
    0U, // G_FPOW
1511
447k
    0U, // G_FPOWI
1512
447k
    0U, // G_FEXP
1513
447k
    0U, // G_FEXP2
1514
447k
    0U, // G_FEXP10
1515
447k
    0U, // G_FLOG
1516
447k
    0U, // G_FLOG2
1517
447k
    0U, // G_FLOG10
1518
447k
    0U, // G_FLDEXP
1519
447k
    0U, // G_FFREXP
1520
447k
    0U, // G_FNEG
1521
447k
    0U, // G_FPEXT
1522
447k
    0U, // G_FPTRUNC
1523
447k
    0U, // G_FPTOSI
1524
447k
    0U, // G_FPTOUI
1525
447k
    0U, // G_SITOFP
1526
447k
    0U, // G_UITOFP
1527
447k
    0U, // G_FABS
1528
447k
    0U, // G_FCOPYSIGN
1529
447k
    0U, // G_IS_FPCLASS
1530
447k
    0U, // G_FCANONICALIZE
1531
447k
    0U, // G_FMINNUM
1532
447k
    0U, // G_FMAXNUM
1533
447k
    0U, // G_FMINNUM_IEEE
1534
447k
    0U, // G_FMAXNUM_IEEE
1535
447k
    0U, // G_FMINIMUM
1536
447k
    0U, // G_FMAXIMUM
1537
447k
    0U, // G_GET_FPENV
1538
447k
    0U, // G_SET_FPENV
1539
447k
    0U, // G_RESET_FPENV
1540
447k
    0U, // G_GET_FPMODE
1541
447k
    0U, // G_SET_FPMODE
1542
447k
    0U, // G_RESET_FPMODE
1543
447k
    0U, // G_PTR_ADD
1544
447k
    0U, // G_PTRMASK
1545
447k
    0U, // G_SMIN
1546
447k
    0U, // G_SMAX
1547
447k
    0U, // G_UMIN
1548
447k
    0U, // G_UMAX
1549
447k
    0U, // G_ABS
1550
447k
    0U, // G_LROUND
1551
447k
    0U, // G_LLROUND
1552
447k
    0U, // G_BR
1553
447k
    0U, // G_BRJT
1554
447k
    0U, // G_INSERT_VECTOR_ELT
1555
447k
    0U, // G_EXTRACT_VECTOR_ELT
1556
447k
    0U, // G_SHUFFLE_VECTOR
1557
447k
    0U, // G_CTTZ
1558
447k
    0U, // G_CTTZ_ZERO_UNDEF
1559
447k
    0U, // G_CTLZ
1560
447k
    0U, // G_CTLZ_ZERO_UNDEF
1561
447k
    0U, // G_CTPOP
1562
447k
    0U, // G_BSWAP
1563
447k
    0U, // G_BITREVERSE
1564
447k
    0U, // G_FCEIL
1565
447k
    0U, // G_FCOS
1566
447k
    0U, // G_FSIN
1567
447k
    0U, // G_FSQRT
1568
447k
    0U, // G_FFLOOR
1569
447k
    0U, // G_FRINT
1570
447k
    0U, // G_FNEARBYINT
1571
447k
    0U, // G_ADDRSPACE_CAST
1572
447k
    0U, // G_BLOCK_ADDR
1573
447k
    0U, // G_JUMP_TABLE
1574
447k
    0U, // G_DYN_STACKALLOC
1575
447k
    0U, // G_STACKSAVE
1576
447k
    0U, // G_STACKRESTORE
1577
447k
    0U, // G_STRICT_FADD
1578
447k
    0U, // G_STRICT_FSUB
1579
447k
    0U, // G_STRICT_FMUL
1580
447k
    0U, // G_STRICT_FDIV
1581
447k
    0U, // G_STRICT_FREM
1582
447k
    0U, // G_STRICT_FMA
1583
447k
    0U, // G_STRICT_FSQRT
1584
447k
    0U, // G_STRICT_FLDEXP
1585
447k
    0U, // G_READ_REGISTER
1586
447k
    0U, // G_WRITE_REGISTER
1587
447k
    0U, // G_MEMCPY
1588
447k
    0U, // G_MEMCPY_INLINE
1589
447k
    0U, // G_MEMMOVE
1590
447k
    0U, // G_MEMSET
1591
447k
    0U, // G_BZERO
1592
447k
    0U, // G_VECREDUCE_SEQ_FADD
1593
447k
    0U, // G_VECREDUCE_SEQ_FMUL
1594
447k
    0U, // G_VECREDUCE_FADD
1595
447k
    0U, // G_VECREDUCE_FMUL
1596
447k
    0U, // G_VECREDUCE_FMAX
1597
447k
    0U, // G_VECREDUCE_FMIN
1598
447k
    0U, // G_VECREDUCE_FMAXIMUM
1599
447k
    0U, // G_VECREDUCE_FMINIMUM
1600
447k
    0U, // G_VECREDUCE_ADD
1601
447k
    0U, // G_VECREDUCE_MUL
1602
447k
    0U, // G_VECREDUCE_AND
1603
447k
    0U, // G_VECREDUCE_OR
1604
447k
    0U, // G_VECREDUCE_XOR
1605
447k
    0U, // G_VECREDUCE_SMAX
1606
447k
    0U, // G_VECREDUCE_SMIN
1607
447k
    0U, // G_VECREDUCE_UMAX
1608
447k
    0U, // G_VECREDUCE_UMIN
1609
447k
    0U, // G_SBFX
1610
447k
    0U, // G_UBFX
1611
447k
    0U, // ABS_ZPmZ_B_UNDEF
1612
447k
    0U, // ABS_ZPmZ_D_UNDEF
1613
447k
    0U, // ABS_ZPmZ_H_UNDEF
1614
447k
    0U, // ABS_ZPmZ_S_UNDEF
1615
447k
    0U, // ADDHA_MPPZ_D_PSEUDO_D
1616
447k
    0U, // ADDHA_MPPZ_S_PSEUDO_S
1617
447k
    0U, // ADDSWrr
1618
447k
    0U, // ADDSXrr
1619
447k
    0U, // ADDVA_MPPZ_D_PSEUDO_D
1620
447k
    0U, // ADDVA_MPPZ_S_PSEUDO_S
1621
447k
    0U, // ADDWrr
1622
447k
    0U, // ADDXrr
1623
447k
    0U, // ADD_VG2_M2Z2Z_D_PSEUDO
1624
447k
    0U, // ADD_VG2_M2Z2Z_S_PSEUDO
1625
447k
    0U, // ADD_VG2_M2ZZ_D_PSEUDO
1626
447k
    0U, // ADD_VG2_M2ZZ_S_PSEUDO
1627
447k
    0U, // ADD_VG2_M2Z_D_PSEUDO
1628
447k
    0U, // ADD_VG2_M2Z_S_PSEUDO
1629
447k
    0U, // ADD_VG4_M4Z4Z_D_PSEUDO
1630
447k
    0U, // ADD_VG4_M4Z4Z_S_PSEUDO
1631
447k
    0U, // ADD_VG4_M4ZZ_D_PSEUDO
1632
447k
    0U, // ADD_VG4_M4ZZ_S_PSEUDO
1633
447k
    0U, // ADD_VG4_M4Z_D_PSEUDO
1634
447k
    0U, // ADD_VG4_M4Z_S_PSEUDO
1635
447k
    0U, // ADD_ZPZZ_B_ZERO
1636
447k
    0U, // ADD_ZPZZ_D_ZERO
1637
447k
    0U, // ADD_ZPZZ_H_ZERO
1638
447k
    0U, // ADD_ZPZZ_S_ZERO
1639
447k
    0U, // ADDlowTLS
1640
447k
    0U, // ADJCALLSTACKDOWN
1641
447k
    0U, // ADJCALLSTACKUP
1642
447k
    0U, // AESIMCrrTied
1643
447k
    0U, // AESMCrrTied
1644
447k
    0U, // ANDSWrr
1645
447k
    0U, // ANDSXrr
1646
447k
    0U, // ANDWrr
1647
447k
    0U, // ANDXrr
1648
447k
    0U, // AND_ZPZZ_B_ZERO
1649
447k
    0U, // AND_ZPZZ_D_ZERO
1650
447k
    0U, // AND_ZPZZ_H_ZERO
1651
447k
    0U, // AND_ZPZZ_S_ZERO
1652
447k
    0U, // ASRD_ZPZI_B_ZERO
1653
447k
    0U, // ASRD_ZPZI_D_ZERO
1654
447k
    0U, // ASRD_ZPZI_H_ZERO
1655
447k
    0U, // ASRD_ZPZI_S_ZERO
1656
447k
    0U, // ASR_ZPZI_B_UNDEF
1657
447k
    0U, // ASR_ZPZI_B_ZERO
1658
447k
    0U, // ASR_ZPZI_D_UNDEF
1659
447k
    0U, // ASR_ZPZI_D_ZERO
1660
447k
    0U, // ASR_ZPZI_H_UNDEF
1661
447k
    0U, // ASR_ZPZI_H_ZERO
1662
447k
    0U, // ASR_ZPZI_S_UNDEF
1663
447k
    0U, // ASR_ZPZI_S_ZERO
1664
447k
    0U, // ASR_ZPZZ_B_UNDEF
1665
447k
    0U, // ASR_ZPZZ_B_ZERO
1666
447k
    0U, // ASR_ZPZZ_D_UNDEF
1667
447k
    0U, // ASR_ZPZZ_D_ZERO
1668
447k
    0U, // ASR_ZPZZ_H_UNDEF
1669
447k
    0U, // ASR_ZPZZ_H_ZERO
1670
447k
    0U, // ASR_ZPZZ_S_UNDEF
1671
447k
    0U, // ASR_ZPZZ_S_ZERO
1672
447k
    0U, // BFADD_VG2_M2Z_H_PSEUDO
1673
447k
    0U, // BFADD_VG4_M4Z_H_PSEUDO
1674
447k
    0U, // BFADD_ZPZZ_UNDEF
1675
447k
    0U, // BFADD_ZPZZ_ZERO
1676
447k
    0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO
1677
447k
    0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO
1678
447k
    0U, // BFDOT_VG2_M2ZZ_HtoS_PSEUDO
1679
447k
    0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO
1680
447k
    0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO
1681
447k
    0U, // BFDOT_VG4_M4ZZ_HtoS_PSEUDO
1682
447k
    0U, // BFMAXNM_ZPZZ_UNDEF
1683
447k
    0U, // BFMAXNM_ZPZZ_ZERO
1684
447k
    0U, // BFMAX_ZPZZ_UNDEF
1685
447k
    0U, // BFMAX_ZPZZ_ZERO
1686
447k
    0U, // BFMINNM_ZPZZ_UNDEF
1687
447k
    0U, // BFMINNM_ZPZZ_ZERO
1688
447k
    0U, // BFMIN_ZPZZ_UNDEF
1689
447k
    0U, // BFMIN_ZPZZ_ZERO
1690
447k
    0U, // BFMLAL_MZZI_HtoS_PSEUDO
1691
447k
    0U, // BFMLAL_MZZ_HtoS_PSEUDO
1692
447k
    0U, // BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO
1693
447k
    0U, // BFMLAL_VG2_M2ZZI_HtoS_PSEUDO
1694
447k
    0U, // BFMLAL_VG2_M2ZZ_HtoS_PSEUDO
1695
447k
    0U, // BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO
1696
447k
    0U, // BFMLAL_VG4_M4ZZI_HtoS_PSEUDO
1697
447k
    0U, // BFMLAL_VG4_M4ZZ_HtoS_PSEUDO
1698
447k
    0U, // BFMLA_VG2_M2Z2Z_PSEUDO
1699
447k
    0U, // BFMLA_VG4_M4Z4Z_PSEUDO
1700
447k
    0U, // BFMLA_ZPZZZ_UNDEF
1701
447k
    0U, // BFMLSL_MZZI_HtoS_PSEUDO
1702
447k
    0U, // BFMLSL_MZZ_HtoS_PSEUDO
1703
447k
    0U, // BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO
1704
447k
    0U, // BFMLSL_VG2_M2ZZI_HtoS_PSEUDO
1705
447k
    0U, // BFMLSL_VG2_M2ZZ_HtoS_PSEUDO
1706
447k
    0U, // BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO
1707
447k
    0U, // BFMLSL_VG4_M4ZZI_HtoS_PSEUDO
1708
447k
    0U, // BFMLSL_VG4_M4ZZ_HtoS_PSEUDO
1709
447k
    0U, // BFMLS_VG2_M2Z2Z_PSEUDO
1710
447k
    0U, // BFMLS_VG4_M4Z4Z_PSEUDO
1711
447k
    0U, // BFMLS_ZPZZZ_UNDEF
1712
447k
    0U, // BFMOPA_MPPZZ_PSEUDO
1713
447k
    0U, // BFMOPS_MPPZZ_PSEUDO
1714
447k
    0U, // BFMUL_ZPZZ_UNDEF
1715
447k
    0U, // BFMUL_ZPZZ_ZERO
1716
447k
    0U, // BFSUB_VG2_M2Z_H_PSEUDO
1717
447k
    0U, // BFSUB_VG4_M4Z_H_PSEUDO
1718
447k
    0U, // BFSUB_ZPZZ_UNDEF
1719
447k
    0U, // BFSUB_ZPZZ_ZERO
1720
447k
    0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO
1721
447k
    0U, // BICSWrr
1722
447k
    0U, // BICSXrr
1723
447k
    0U, // BICWrr
1724
447k
    0U, // BICXrr
1725
447k
    0U, // BIC_ZPZZ_B_ZERO
1726
447k
    0U, // BIC_ZPZZ_D_ZERO
1727
447k
    0U, // BIC_ZPZZ_H_ZERO
1728
447k
    0U, // BIC_ZPZZ_S_ZERO
1729
447k
    0U, // BLRNoIP
1730
447k
    0U, // BLR_BTI
1731
447k
    0U, // BLR_RVMARKER
1732
447k
    0U, // BLR_X16
1733
447k
    0U, // BMOPA_MPPZZ_S_PSEUDO
1734
447k
    0U, // BMOPS_MPPZZ_S_PSEUDO
1735
447k
    0U, // BSPv16i8
1736
447k
    0U, // BSPv8i8
1737
447k
    0U, // CATCHRET
1738
447k
    0U, // CLEANUPRET
1739
447k
    0U, // CLS_ZPmZ_B_UNDEF
1740
447k
    0U, // CLS_ZPmZ_D_UNDEF
1741
447k
    0U, // CLS_ZPmZ_H_UNDEF
1742
447k
    0U, // CLS_ZPmZ_S_UNDEF
1743
447k
    0U, // CLZ_ZPmZ_B_UNDEF
1744
447k
    0U, // CLZ_ZPmZ_D_UNDEF
1745
447k
    0U, // CLZ_ZPmZ_H_UNDEF
1746
447k
    0U, // CLZ_ZPmZ_S_UNDEF
1747
447k
    0U, // CMP_SWAP_128
1748
447k
    0U, // CMP_SWAP_128_ACQUIRE
1749
447k
    0U, // CMP_SWAP_128_MONOTONIC
1750
447k
    0U, // CMP_SWAP_128_RELEASE
1751
447k
    0U, // CMP_SWAP_16
1752
447k
    0U, // CMP_SWAP_32
1753
447k
    0U, // CMP_SWAP_64
1754
447k
    0U, // CMP_SWAP_8
1755
447k
    0U, // CNOT_ZPmZ_B_UNDEF
1756
447k
    0U, // CNOT_ZPmZ_D_UNDEF
1757
447k
    0U, // CNOT_ZPmZ_H_UNDEF
1758
447k
    0U, // CNOT_ZPmZ_S_UNDEF
1759
447k
    0U, // CNT_ZPmZ_B_UNDEF
1760
447k
    0U, // CNT_ZPmZ_D_UNDEF
1761
447k
    0U, // CNT_ZPmZ_H_UNDEF
1762
447k
    0U, // CNT_ZPmZ_S_UNDEF
1763
447k
    0U, // COALESCER_BARRIER_FPR128
1764
447k
    0U, // COALESCER_BARRIER_FPR16
1765
447k
    0U, // COALESCER_BARRIER_FPR32
1766
447k
    0U, // COALESCER_BARRIER_FPR64
1767
447k
    0U, // EMITBKEY
1768
447k
    0U, // EMITMTETAGGED
1769
447k
    0U, // EONWrr
1770
447k
    0U, // EONXrr
1771
447k
    0U, // EORWrr
1772
447k
    0U, // EORXrr
1773
447k
    0U, // EOR_ZPZZ_B_ZERO
1774
447k
    0U, // EOR_ZPZZ_D_ZERO
1775
447k
    0U, // EOR_ZPZZ_H_ZERO
1776
447k
    0U, // EOR_ZPZZ_S_ZERO
1777
447k
    0U, // F128CSEL
1778
447k
    0U, // FABD_ZPZZ_D_UNDEF
1779
447k
    0U, // FABD_ZPZZ_D_ZERO
1780
447k
    0U, // FABD_ZPZZ_H_UNDEF
1781
447k
    0U, // FABD_ZPZZ_H_ZERO
1782
447k
    0U, // FABD_ZPZZ_S_UNDEF
1783
447k
    0U, // FABD_ZPZZ_S_ZERO
1784
447k
    0U, // FABS_ZPmZ_D_UNDEF
1785
447k
    0U, // FABS_ZPmZ_H_UNDEF
1786
447k
    0U, // FABS_ZPmZ_S_UNDEF
1787
447k
    0U, // FADD_VG2_M2Z_D_PSEUDO
1788
447k
    0U, // FADD_VG2_M2Z_H_PSEUDO
1789
447k
    0U, // FADD_VG2_M2Z_S_PSEUDO
1790
447k
    0U, // FADD_VG4_M4Z_D_PSEUDO
1791
447k
    0U, // FADD_VG4_M4Z_H_PSEUDO
1792
447k
    0U, // FADD_VG4_M4Z_S_PSEUDO
1793
447k
    0U, // FADD_ZPZI_D_UNDEF
1794
447k
    0U, // FADD_ZPZI_D_ZERO
1795
447k
    0U, // FADD_ZPZI_H_UNDEF
1796
447k
    0U, // FADD_ZPZI_H_ZERO
1797
447k
    0U, // FADD_ZPZI_S_UNDEF
1798
447k
    0U, // FADD_ZPZI_S_ZERO
1799
447k
    0U, // FADD_ZPZZ_D_UNDEF
1800
447k
    0U, // FADD_ZPZZ_D_ZERO
1801
447k
    0U, // FADD_ZPZZ_H_UNDEF
1802
447k
    0U, // FADD_ZPZZ_H_ZERO
1803
447k
    0U, // FADD_ZPZZ_S_UNDEF
1804
447k
    0U, // FADD_ZPZZ_S_ZERO
1805
447k
    0U, // FCVTZS_ZPmZ_DtoD_UNDEF
1806
447k
    0U, // FCVTZS_ZPmZ_DtoS_UNDEF
1807
447k
    0U, // FCVTZS_ZPmZ_HtoD_UNDEF
1808
447k
    0U, // FCVTZS_ZPmZ_HtoH_UNDEF
1809
447k
    0U, // FCVTZS_ZPmZ_HtoS_UNDEF
1810
447k
    0U, // FCVTZS_ZPmZ_StoD_UNDEF
1811
447k
    0U, // FCVTZS_ZPmZ_StoS_UNDEF
1812
447k
    0U, // FCVTZU_ZPmZ_DtoD_UNDEF
1813
447k
    0U, // FCVTZU_ZPmZ_DtoS_UNDEF
1814
447k
    0U, // FCVTZU_ZPmZ_HtoD_UNDEF
1815
447k
    0U, // FCVTZU_ZPmZ_HtoH_UNDEF
1816
447k
    0U, // FCVTZU_ZPmZ_HtoS_UNDEF
1817
447k
    0U, // FCVTZU_ZPmZ_StoD_UNDEF
1818
447k
    0U, // FCVTZU_ZPmZ_StoS_UNDEF
1819
447k
    0U, // FCVT_ZPmZ_DtoH_UNDEF
1820
447k
    0U, // FCVT_ZPmZ_DtoS_UNDEF
1821
447k
    0U, // FCVT_ZPmZ_HtoD_UNDEF
1822
447k
    0U, // FCVT_ZPmZ_HtoS_UNDEF
1823
447k
    0U, // FCVT_ZPmZ_StoD_UNDEF
1824
447k
    0U, // FCVT_ZPmZ_StoH_UNDEF
1825
447k
    0U, // FDIVR_ZPZZ_D_ZERO
1826
447k
    0U, // FDIVR_ZPZZ_H_ZERO
1827
447k
    0U, // FDIVR_ZPZZ_S_ZERO
1828
447k
    0U, // FDIV_ZPZZ_D_UNDEF
1829
447k
    0U, // FDIV_ZPZZ_D_ZERO
1830
447k
    0U, // FDIV_ZPZZ_H_UNDEF
1831
447k
    0U, // FDIV_ZPZZ_H_ZERO
1832
447k
    0U, // FDIV_ZPZZ_S_UNDEF
1833
447k
    0U, // FDIV_ZPZZ_S_ZERO
1834
447k
    0U, // FDOT_VG2_M2Z2Z_BtoH_PSEUDO
1835
447k
    0U, // FDOT_VG2_M2Z2Z_BtoS_PSEUDO
1836
447k
    0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO
1837
447k
    0U, // FDOT_VG2_M2ZZI_BtoS_PSEUDO
1838
447k
    0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO
1839
447k
    0U, // FDOT_VG2_M2ZZ_HtoS_PSEUDO
1840
447k
    0U, // FDOT_VG4_M4Z4Z_BtoH_PSEUDO
1841
447k
    0U, // FDOT_VG4_M4Z4Z_BtoS_PSEUDO
1842
447k
    0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO
1843
447k
    0U, // FDOT_VG4_M4ZZI_BtoS_PSEUDO
1844
447k
    0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO
1845
447k
    0U, // FDOT_VG4_M4ZZ_HtoS_PSEUDO
1846
447k
    0U, // FLOGB_ZPZZ_D_ZERO
1847
447k
    0U, // FLOGB_ZPZZ_H_ZERO
1848
447k
    0U, // FLOGB_ZPZZ_S_ZERO
1849
447k
    0U, // FMAXNM_ZPZI_D_UNDEF
1850
447k
    0U, // FMAXNM_ZPZI_D_ZERO
1851
447k
    0U, // FMAXNM_ZPZI_H_UNDEF
1852
447k
    0U, // FMAXNM_ZPZI_H_ZERO
1853
447k
    0U, // FMAXNM_ZPZI_S_UNDEF
1854
447k
    0U, // FMAXNM_ZPZI_S_ZERO
1855
447k
    0U, // FMAXNM_ZPZZ_D_UNDEF
1856
447k
    0U, // FMAXNM_ZPZZ_D_ZERO
1857
447k
    0U, // FMAXNM_ZPZZ_H_UNDEF
1858
447k
    0U, // FMAXNM_ZPZZ_H_ZERO
1859
447k
    0U, // FMAXNM_ZPZZ_S_UNDEF
1860
447k
    0U, // FMAXNM_ZPZZ_S_ZERO
1861
447k
    0U, // FMAX_ZPZI_D_UNDEF
1862
447k
    0U, // FMAX_ZPZI_D_ZERO
1863
447k
    0U, // FMAX_ZPZI_H_UNDEF
1864
447k
    0U, // FMAX_ZPZI_H_ZERO
1865
447k
    0U, // FMAX_ZPZI_S_UNDEF
1866
447k
    0U, // FMAX_ZPZI_S_ZERO
1867
447k
    0U, // FMAX_ZPZZ_D_UNDEF
1868
447k
    0U, // FMAX_ZPZZ_D_ZERO
1869
447k
    0U, // FMAX_ZPZZ_H_UNDEF
1870
447k
    0U, // FMAX_ZPZZ_H_ZERO
1871
447k
    0U, // FMAX_ZPZZ_S_UNDEF
1872
447k
    0U, // FMAX_ZPZZ_S_ZERO
1873
447k
    0U, // FMINNM_ZPZI_D_UNDEF
1874
447k
    0U, // FMINNM_ZPZI_D_ZERO
1875
447k
    0U, // FMINNM_ZPZI_H_UNDEF
1876
447k
    0U, // FMINNM_ZPZI_H_ZERO
1877
447k
    0U, // FMINNM_ZPZI_S_UNDEF
1878
447k
    0U, // FMINNM_ZPZI_S_ZERO
1879
447k
    0U, // FMINNM_ZPZZ_D_UNDEF
1880
447k
    0U, // FMINNM_ZPZZ_D_ZERO
1881
447k
    0U, // FMINNM_ZPZZ_H_UNDEF
1882
447k
    0U, // FMINNM_ZPZZ_H_ZERO
1883
447k
    0U, // FMINNM_ZPZZ_S_UNDEF
1884
447k
    0U, // FMINNM_ZPZZ_S_ZERO
1885
447k
    0U, // FMIN_ZPZI_D_UNDEF
1886
447k
    0U, // FMIN_ZPZI_D_ZERO
1887
447k
    0U, // FMIN_ZPZI_H_UNDEF
1888
447k
    0U, // FMIN_ZPZI_H_ZERO
1889
447k
    0U, // FMIN_ZPZI_S_UNDEF
1890
447k
    0U, // FMIN_ZPZI_S_ZERO
1891
447k
    0U, // FMIN_ZPZZ_D_UNDEF
1892
447k
    0U, // FMIN_ZPZZ_D_ZERO
1893
447k
    0U, // FMIN_ZPZZ_H_UNDEF
1894
447k
    0U, // FMIN_ZPZZ_H_ZERO
1895
447k
    0U, // FMIN_ZPZZ_S_UNDEF
1896
447k
    0U, // FMIN_ZPZZ_S_ZERO
1897
447k
    0U, // FMLALL_MZZI_BtoS_PSEUDO
1898
447k
    0U, // FMLALL_MZZ_BtoS_PSEUDO
1899
447k
    0U, // FMLALL_VG2_M2Z2Z_BtoS_PSEUDO
1900
447k
    0U, // FMLALL_VG2_M2ZZI_BtoS_PSEUDO
1901
447k
    0U, // FMLALL_VG2_M2ZZ_BtoS_PSEUDO
1902
447k
    0U, // FMLALL_VG4_M4Z4Z_BtoS_PSEUDO
1903
447k
    0U, // FMLALL_VG4_M4ZZI_BtoS_PSEUDO
1904
447k
    0U, // FMLALL_VG4_M4ZZ_BtoS_PSEUDO
1905
447k
    0U, // FMLAL_MZZI_HtoS_PSEUDO
1906
447k
    0U, // FMLAL_MZZ_HtoS_PSEUDO
1907
447k
    0U, // FMLAL_VG2_M2Z2Z_BtoH_PSEUDO
1908
447k
    0U, // FMLAL_VG2_M2Z2Z_HtoS_PSEUDO
1909
447k
    0U, // FMLAL_VG2_M2ZZI_HtoS_PSEUDO
1910
447k
    0U, // FMLAL_VG2_M2ZZ_BtoH_PSEUDO
1911
447k
    0U, // FMLAL_VG2_M2ZZ_HtoS_PSEUDO
1912
447k
    0U, // FMLAL_VG4_M4Z4Z_BtoH_PSEUDO
1913
447k
    0U, // FMLAL_VG4_M4Z4Z_HtoS_PSEUDO
1914
447k
    0U, // FMLAL_VG4_M4ZZI_HtoS_PSEUDO
1915
447k
    0U, // FMLAL_VG4_M4ZZ_BtoH_PSEUDO
1916
447k
    0U, // FMLAL_VG4_M4ZZ_HtoS_PSEUDO
1917
447k
    0U, // FMLA_VG2_M2Z2Z_D_PSEUDO
1918
447k
    0U, // FMLA_VG2_M2Z2Z_S_PSEUDO
1919
447k
    0U, // FMLA_VG2_M2Z4Z_H_PSEUDO
1920
447k
    0U, // FMLA_VG2_M2ZZI_D_PSEUDO
1921
447k
    0U, // FMLA_VG2_M2ZZI_S_PSEUDO
1922
447k
    0U, // FMLA_VG2_M2ZZ_D_PSEUDO
1923
447k
    0U, // FMLA_VG2_M2ZZ_S_PSEUDO
1924
447k
    0U, // FMLA_VG4_M4Z4Z_D_PSEUDO
1925
447k
    0U, // FMLA_VG4_M4Z4Z_H_PSEUDO
1926
447k
    0U, // FMLA_VG4_M4Z4Z_S_PSEUDO
1927
447k
    0U, // FMLA_VG4_M4ZZI_D_PSEUDO
1928
447k
    0U, // FMLA_VG4_M4ZZI_S_PSEUDO
1929
447k
    0U, // FMLA_VG4_M4ZZ_D_PSEUDO
1930
447k
    0U, // FMLA_VG4_M4ZZ_S_PSEUDO
1931
447k
    0U, // FMLA_ZPZZZ_D_UNDEF
1932
447k
    0U, // FMLA_ZPZZZ_H_UNDEF
1933
447k
    0U, // FMLA_ZPZZZ_S_UNDEF
1934
447k
    0U, // FMLSL_MZZI_HtoS_PSEUDO
1935
447k
    0U, // FMLSL_MZZ_HtoS_PSEUDO
1936
447k
    0U, // FMLSL_VG2_M2Z2Z_HtoS_PSEUDO
1937
447k
    0U, // FMLSL_VG2_M2ZZI_HtoS_PSEUDO
1938
447k
    0U, // FMLSL_VG2_M2ZZ_HtoS_PSEUDO
1939
447k
    0U, // FMLSL_VG4_M4Z4Z_HtoS_PSEUDO
1940
447k
    0U, // FMLSL_VG4_M4ZZI_HtoS_PSEUDO
1941
447k
    0U, // FMLSL_VG4_M4ZZ_HtoS_PSEUDO
1942
447k
    0U, // FMLS_VG2_M2Z2Z_D_PSEUDO
1943
447k
    0U, // FMLS_VG2_M2Z2Z_H_PSEUDO
1944
447k
    0U, // FMLS_VG2_M2Z2Z_S_PSEUDO
1945
447k
    0U, // FMLS_VG2_M2ZZI_D_PSEUDO
1946
447k
    0U, // FMLS_VG2_M2ZZI_S_PSEUDO
1947
447k
    0U, // FMLS_VG2_M2ZZ_D_PSEUDO
1948
447k
    0U, // FMLS_VG2_M2ZZ_S_PSEUDO
1949
447k
    0U, // FMLS_VG4_M4Z2Z_H_PSEUDO
1950
447k
    0U, // FMLS_VG4_M4Z4Z_D_PSEUDO
1951
447k
    0U, // FMLS_VG4_M4Z4Z_S_PSEUDO
1952
447k
    0U, // FMLS_VG4_M4ZZI_D_PSEUDO
1953
447k
    0U, // FMLS_VG4_M4ZZI_S_PSEUDO
1954
447k
    0U, // FMLS_VG4_M4ZZ_D_PSEUDO
1955
447k
    0U, // FMLS_VG4_M4ZZ_S_PSEUDO
1956
447k
    0U, // FMLS_ZPZZZ_D_UNDEF
1957
447k
    0U, // FMLS_ZPZZZ_H_UNDEF
1958
447k
    0U, // FMLS_ZPZZZ_S_UNDEF
1959
447k
    0U, // FMOPAL_MPPZZ_PSEUDO
1960
447k
    0U, // FMOPA_MPPZZ_BtoS_PSEUDO
1961
447k
    0U, // FMOPA_MPPZZ_D_PSEUDO
1962
447k
    0U, // FMOPA_MPPZZ_S_PSEUDO
1963
447k
    0U, // FMOPSL_MPPZZ_PSEUDO
1964
447k
    0U, // FMOPS_MPPZZ_D_PSEUDO
1965
447k
    0U, // FMOPS_MPPZZ_S_PSEUDO
1966
447k
    0U, // FMOVD0
1967
447k
    0U, // FMOVH0
1968
447k
    0U, // FMOVS0
1969
447k
    0U, // FMULX_ZPZZ_D_UNDEF
1970
447k
    0U, // FMULX_ZPZZ_D_ZERO
1971
447k
    0U, // FMULX_ZPZZ_H_UNDEF
1972
447k
    0U, // FMULX_ZPZZ_H_ZERO
1973
447k
    0U, // FMULX_ZPZZ_S_UNDEF
1974
447k
    0U, // FMULX_ZPZZ_S_ZERO
1975
447k
    0U, // FMUL_ZPZI_D_UNDEF
1976
447k
    0U, // FMUL_ZPZI_D_ZERO
1977
447k
    0U, // FMUL_ZPZI_H_UNDEF
1978
447k
    0U, // FMUL_ZPZI_H_ZERO
1979
447k
    0U, // FMUL_ZPZI_S_UNDEF
1980
447k
    0U, // FMUL_ZPZI_S_ZERO
1981
447k
    0U, // FMUL_ZPZZ_D_UNDEF
1982
447k
    0U, // FMUL_ZPZZ_D_ZERO
1983
447k
    0U, // FMUL_ZPZZ_H_UNDEF
1984
447k
    0U, // FMUL_ZPZZ_H_ZERO
1985
447k
    0U, // FMUL_ZPZZ_S_UNDEF
1986
447k
    0U, // FMUL_ZPZZ_S_ZERO
1987
447k
    0U, // FNEG_ZPmZ_D_UNDEF
1988
447k
    0U, // FNEG_ZPmZ_H_UNDEF
1989
447k
    0U, // FNEG_ZPmZ_S_UNDEF
1990
447k
    0U, // FNMLA_ZPZZZ_D_UNDEF
1991
447k
    0U, // FNMLA_ZPZZZ_H_UNDEF
1992
447k
    0U, // FNMLA_ZPZZZ_S_UNDEF
1993
447k
    0U, // FNMLS_ZPZZZ_D_UNDEF
1994
447k
    0U, // FNMLS_ZPZZZ_H_UNDEF
1995
447k
    0U, // FNMLS_ZPZZZ_S_UNDEF
1996
447k
    0U, // FRECPX_ZPmZ_D_UNDEF
1997
447k
    0U, // FRECPX_ZPmZ_H_UNDEF
1998
447k
    0U, // FRECPX_ZPmZ_S_UNDEF
1999
447k
    0U, // FRINTA_ZPmZ_D_UNDEF
2000
447k
    0U, // FRINTA_ZPmZ_H_UNDEF
2001
447k
    0U, // FRINTA_ZPmZ_S_UNDEF
2002
447k
    0U, // FRINTI_ZPmZ_D_UNDEF
2003
447k
    0U, // FRINTI_ZPmZ_H_UNDEF
2004
447k
    0U, // FRINTI_ZPmZ_S_UNDEF
2005
447k
    0U, // FRINTM_ZPmZ_D_UNDEF
2006
447k
    0U, // FRINTM_ZPmZ_H_UNDEF
2007
447k
    0U, // FRINTM_ZPmZ_S_UNDEF
2008
447k
    0U, // FRINTN_ZPmZ_D_UNDEF
2009
447k
    0U, // FRINTN_ZPmZ_H_UNDEF
2010
447k
    0U, // FRINTN_ZPmZ_S_UNDEF
2011
447k
    0U, // FRINTP_ZPmZ_D_UNDEF
2012
447k
    0U, // FRINTP_ZPmZ_H_UNDEF
2013
447k
    0U, // FRINTP_ZPmZ_S_UNDEF
2014
447k
    0U, // FRINTX_ZPmZ_D_UNDEF
2015
447k
    0U, // FRINTX_ZPmZ_H_UNDEF
2016
447k
    0U, // FRINTX_ZPmZ_S_UNDEF
2017
447k
    0U, // FRINTZ_ZPmZ_D_UNDEF
2018
447k
    0U, // FRINTZ_ZPmZ_H_UNDEF
2019
447k
    0U, // FRINTZ_ZPmZ_S_UNDEF
2020
447k
    0U, // FSQRT_ZPmZ_D_UNDEF
2021
447k
    0U, // FSQRT_ZPmZ_H_UNDEF
2022
447k
    0U, // FSQRT_ZPmZ_S_UNDEF
2023
447k
    0U, // FSUBR_ZPZI_D_UNDEF
2024
447k
    0U, // FSUBR_ZPZI_D_ZERO
2025
447k
    0U, // FSUBR_ZPZI_H_UNDEF
2026
447k
    0U, // FSUBR_ZPZI_H_ZERO
2027
447k
    0U, // FSUBR_ZPZI_S_UNDEF
2028
447k
    0U, // FSUBR_ZPZI_S_ZERO
2029
447k
    0U, // FSUBR_ZPZZ_D_ZERO
2030
447k
    0U, // FSUBR_ZPZZ_H_ZERO
2031
447k
    0U, // FSUBR_ZPZZ_S_ZERO
2032
447k
    0U, // FSUB_VG2_M2Z_D_PSEUDO
2033
447k
    0U, // FSUB_VG2_M2Z_H_PSEUDO
2034
447k
    0U, // FSUB_VG2_M2Z_S_PSEUDO
2035
447k
    0U, // FSUB_VG4_M4Z_D_PSEUDO
2036
447k
    0U, // FSUB_VG4_M4Z_H_PSEUDO
2037
447k
    0U, // FSUB_VG4_M4Z_S_PSEUDO
2038
447k
    0U, // FSUB_ZPZI_D_UNDEF
2039
447k
    0U, // FSUB_ZPZI_D_ZERO
2040
447k
    0U, // FSUB_ZPZI_H_UNDEF
2041
447k
    0U, // FSUB_ZPZI_H_ZERO
2042
447k
    0U, // FSUB_ZPZI_S_UNDEF
2043
447k
    0U, // FSUB_ZPZI_S_ZERO
2044
447k
    0U, // FSUB_ZPZZ_D_UNDEF
2045
447k
    0U, // FSUB_ZPZZ_D_ZERO
2046
447k
    0U, // FSUB_ZPZZ_H_UNDEF
2047
447k
    0U, // FSUB_ZPZZ_H_ZERO
2048
447k
    0U, // FSUB_ZPZZ_S_UNDEF
2049
447k
    0U, // FSUB_ZPZZ_S_ZERO
2050
447k
    0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO
2051
447k
    0U, // GLD1B_D
2052
447k
    0U, // GLD1B_D_IMM
2053
447k
    0U, // GLD1B_D_SXTW
2054
447k
    0U, // GLD1B_D_UXTW
2055
447k
    0U, // GLD1B_S_IMM
2056
447k
    0U, // GLD1B_S_SXTW
2057
447k
    0U, // GLD1B_S_UXTW
2058
447k
    0U, // GLD1D
2059
447k
    0U, // GLD1D_IMM
2060
447k
    0U, // GLD1D_SCALED
2061
447k
    0U, // GLD1D_SXTW
2062
447k
    0U, // GLD1D_SXTW_SCALED
2063
447k
    0U, // GLD1D_UXTW
2064
447k
    0U, // GLD1D_UXTW_SCALED
2065
447k
    0U, // GLD1H_D
2066
447k
    0U, // GLD1H_D_IMM
2067
447k
    0U, // GLD1H_D_SCALED
2068
447k
    0U, // GLD1H_D_SXTW
2069
447k
    0U, // GLD1H_D_SXTW_SCALED
2070
447k
    0U, // GLD1H_D_UXTW
2071
447k
    0U, // GLD1H_D_UXTW_SCALED
2072
447k
    0U, // GLD1H_S_IMM
2073
447k
    0U, // GLD1H_S_SXTW
2074
447k
    0U, // GLD1H_S_SXTW_SCALED
2075
447k
    0U, // GLD1H_S_UXTW
2076
447k
    0U, // GLD1H_S_UXTW_SCALED
2077
447k
    0U, // GLD1SB_D
2078
447k
    0U, // GLD1SB_D_IMM
2079
447k
    0U, // GLD1SB_D_SXTW
2080
447k
    0U, // GLD1SB_D_UXTW
2081
447k
    0U, // GLD1SB_S_IMM
2082
447k
    0U, // GLD1SB_S_SXTW
2083
447k
    0U, // GLD1SB_S_UXTW
2084
447k
    0U, // GLD1SH_D
2085
447k
    0U, // GLD1SH_D_IMM
2086
447k
    0U, // GLD1SH_D_SCALED
2087
447k
    0U, // GLD1SH_D_SXTW
2088
447k
    0U, // GLD1SH_D_SXTW_SCALED
2089
447k
    0U, // GLD1SH_D_UXTW
2090
447k
    0U, // GLD1SH_D_UXTW_SCALED
2091
447k
    0U, // GLD1SH_S_IMM
2092
447k
    0U, // GLD1SH_S_SXTW
2093
447k
    0U, // GLD1SH_S_SXTW_SCALED
2094
447k
    0U, // GLD1SH_S_UXTW
2095
447k
    0U, // GLD1SH_S_UXTW_SCALED
2096
447k
    0U, // GLD1SW_D
2097
447k
    0U, // GLD1SW_D_IMM
2098
447k
    0U, // GLD1SW_D_SCALED
2099
447k
    0U, // GLD1SW_D_SXTW
2100
447k
    0U, // GLD1SW_D_SXTW_SCALED
2101
447k
    0U, // GLD1SW_D_UXTW
2102
447k
    0U, // GLD1SW_D_UXTW_SCALED
2103
447k
    0U, // GLD1W_D
2104
447k
    0U, // GLD1W_D_IMM
2105
447k
    0U, // GLD1W_D_SCALED
2106
447k
    0U, // GLD1W_D_SXTW
2107
447k
    0U, // GLD1W_D_SXTW_SCALED
2108
447k
    0U, // GLD1W_D_UXTW
2109
447k
    0U, // GLD1W_D_UXTW_SCALED
2110
447k
    0U, // GLD1W_IMM
2111
447k
    0U, // GLD1W_SXTW
2112
447k
    0U, // GLD1W_SXTW_SCALED
2113
447k
    0U, // GLD1W_UXTW
2114
447k
    0U, // GLD1W_UXTW_SCALED
2115
447k
    0U, // GLDFF1B_D
2116
447k
    0U, // GLDFF1B_D_IMM
2117
447k
    0U, // GLDFF1B_D_SXTW
2118
447k
    0U, // GLDFF1B_D_UXTW
2119
447k
    0U, // GLDFF1B_S_IMM
2120
447k
    0U, // GLDFF1B_S_SXTW
2121
447k
    0U, // GLDFF1B_S_UXTW
2122
447k
    0U, // GLDFF1D
2123
447k
    0U, // GLDFF1D_IMM
2124
447k
    0U, // GLDFF1D_SCALED
2125
447k
    0U, // GLDFF1D_SXTW
2126
447k
    0U, // GLDFF1D_SXTW_SCALED
2127
447k
    0U, // GLDFF1D_UXTW
2128
447k
    0U, // GLDFF1D_UXTW_SCALED
2129
447k
    0U, // GLDFF1H_D
2130
447k
    0U, // GLDFF1H_D_IMM
2131
447k
    0U, // GLDFF1H_D_SCALED
2132
447k
    0U, // GLDFF1H_D_SXTW
2133
447k
    0U, // GLDFF1H_D_SXTW_SCALED
2134
447k
    0U, // GLDFF1H_D_UXTW
2135
447k
    0U, // GLDFF1H_D_UXTW_SCALED
2136
447k
    0U, // GLDFF1H_S_IMM
2137
447k
    0U, // GLDFF1H_S_SXTW
2138
447k
    0U, // GLDFF1H_S_SXTW_SCALED
2139
447k
    0U, // GLDFF1H_S_UXTW
2140
447k
    0U, // GLDFF1H_S_UXTW_SCALED
2141
447k
    0U, // GLDFF1SB_D
2142
447k
    0U, // GLDFF1SB_D_IMM
2143
447k
    0U, // GLDFF1SB_D_SXTW
2144
447k
    0U, // GLDFF1SB_D_UXTW
2145
447k
    0U, // GLDFF1SB_S_IMM
2146
447k
    0U, // GLDFF1SB_S_SXTW
2147
447k
    0U, // GLDFF1SB_S_UXTW
2148
447k
    0U, // GLDFF1SH_D
2149
447k
    0U, // GLDFF1SH_D_IMM
2150
447k
    0U, // GLDFF1SH_D_SCALED
2151
447k
    0U, // GLDFF1SH_D_SXTW
2152
447k
    0U, // GLDFF1SH_D_SXTW_SCALED
2153
447k
    0U, // GLDFF1SH_D_UXTW
2154
447k
    0U, // GLDFF1SH_D_UXTW_SCALED
2155
447k
    0U, // GLDFF1SH_S_IMM
2156
447k
    0U, // GLDFF1SH_S_SXTW
2157
447k
    0U, // GLDFF1SH_S_SXTW_SCALED
2158
447k
    0U, // GLDFF1SH_S_UXTW
2159
447k
    0U, // GLDFF1SH_S_UXTW_SCALED
2160
447k
    0U, // GLDFF1SW_D
2161
447k
    0U, // GLDFF1SW_D_IMM
2162
447k
    0U, // GLDFF1SW_D_SCALED
2163
447k
    0U, // GLDFF1SW_D_SXTW
2164
447k
    0U, // GLDFF1SW_D_SXTW_SCALED
2165
447k
    0U, // GLDFF1SW_D_UXTW
2166
447k
    0U, // GLDFF1SW_D_UXTW_SCALED
2167
447k
    0U, // GLDFF1W_D
2168
447k
    0U, // GLDFF1W_D_IMM
2169
447k
    0U, // GLDFF1W_D_SCALED
2170
447k
    0U, // GLDFF1W_D_SXTW
2171
447k
    0U, // GLDFF1W_D_SXTW_SCALED
2172
447k
    0U, // GLDFF1W_D_UXTW
2173
447k
    0U, // GLDFF1W_D_UXTW_SCALED
2174
447k
    0U, // GLDFF1W_IMM
2175
447k
    0U, // GLDFF1W_SXTW
2176
447k
    0U, // GLDFF1W_SXTW_SCALED
2177
447k
    0U, // GLDFF1W_UXTW
2178
447k
    0U, // GLDFF1W_UXTW_SCALED
2179
447k
    0U, // G_AARCH64_PREFETCH
2180
447k
    0U, // G_ADD_LOW
2181
447k
    0U, // G_BSP
2182
447k
    0U, // G_DUP
2183
447k
    0U, // G_DUPLANE16
2184
447k
    0U, // G_DUPLANE32
2185
447k
    0U, // G_DUPLANE64
2186
447k
    0U, // G_DUPLANE8
2187
447k
    0U, // G_EXT
2188
447k
    0U, // G_FCMEQ
2189
447k
    0U, // G_FCMEQZ
2190
447k
    0U, // G_FCMGE
2191
447k
    0U, // G_FCMGEZ
2192
447k
    0U, // G_FCMGT
2193
447k
    0U, // G_FCMGTZ
2194
447k
    0U, // G_FCMLEZ
2195
447k
    0U, // G_FCMLTZ
2196
447k
    0U, // G_REV16
2197
447k
    0U, // G_REV32
2198
447k
    0U, // G_REV64
2199
447k
    0U, // G_SADDLP
2200
447k
    0U, // G_SADDLV
2201
447k
    0U, // G_SDOT
2202
447k
    0U, // G_SITOF
2203
447k
    0U, // G_SMULL
2204
447k
    0U, // G_TRN1
2205
447k
    0U, // G_TRN2
2206
447k
    0U, // G_UADDLP
2207
447k
    0U, // G_UADDLV
2208
447k
    0U, // G_UDOT
2209
447k
    0U, // G_UITOF
2210
447k
    0U, // G_UMULL
2211
447k
    0U, // G_UZP1
2212
447k
    0U, // G_UZP2
2213
447k
    0U, // G_VASHR
2214
447k
    0U, // G_VLSHR
2215
447k
    0U, // G_ZIP1
2216
447k
    0U, // G_ZIP2
2217
447k
    0U, // HOM_Epilog
2218
447k
    0U, // HOM_Prolog
2219
447k
    0U, // HWASAN_CHECK_MEMACCESS
2220
447k
    0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES
2221
447k
    0U, // INSERT_MXIPZ_H_PSEUDO_B
2222
447k
    0U, // INSERT_MXIPZ_H_PSEUDO_D
2223
447k
    0U, // INSERT_MXIPZ_H_PSEUDO_H
2224
447k
    0U, // INSERT_MXIPZ_H_PSEUDO_Q
2225
447k
    0U, // INSERT_MXIPZ_H_PSEUDO_S
2226
447k
    0U, // INSERT_MXIPZ_V_PSEUDO_B
2227
447k
    0U, // INSERT_MXIPZ_V_PSEUDO_D
2228
447k
    0U, // INSERT_MXIPZ_V_PSEUDO_H
2229
447k
    0U, // INSERT_MXIPZ_V_PSEUDO_Q
2230
447k
    0U, // INSERT_MXIPZ_V_PSEUDO_S
2231
447k
    0U, // IRGstack
2232
447k
    0U, // JumpTableDest16
2233
447k
    0U, // JumpTableDest32
2234
447k
    0U, // JumpTableDest8
2235
447k
    0U, // KCFI_CHECK
2236
447k
    0U, // LD1B_2Z_IMM_PSEUDO
2237
447k
    0U, // LD1B_2Z_PSEUDO
2238
447k
    0U, // LD1B_4Z_IMM_PSEUDO
2239
447k
    0U, // LD1B_4Z_PSEUDO
2240
447k
    0U, // LD1D_2Z_IMM_PSEUDO
2241
447k
    0U, // LD1D_2Z_PSEUDO
2242
447k
    0U, // LD1D_4Z_IMM_PSEUDO
2243
447k
    0U, // LD1D_4Z_PSEUDO
2244
447k
    0U, // LD1H_2Z_IMM_PSEUDO
2245
447k
    0U, // LD1H_2Z_PSEUDO
2246
447k
    0U, // LD1H_4Z_IMM_PSEUDO
2247
447k
    0U, // LD1H_4Z_PSEUDO
2248
447k
    0U, // LD1W_2Z_IMM_PSEUDO
2249
447k
    0U, // LD1W_2Z_PSEUDO
2250
447k
    0U, // LD1W_4Z_IMM_PSEUDO
2251
447k
    0U, // LD1W_4Z_PSEUDO
2252
447k
    0U, // LD1_MXIPXX_H_PSEUDO_B
2253
447k
    0U, // LD1_MXIPXX_H_PSEUDO_D
2254
447k
    0U, // LD1_MXIPXX_H_PSEUDO_H
2255
447k
    0U, // LD1_MXIPXX_H_PSEUDO_Q
2256
447k
    0U, // LD1_MXIPXX_H_PSEUDO_S
2257
447k
    0U, // LD1_MXIPXX_V_PSEUDO_B
2258
447k
    0U, // LD1_MXIPXX_V_PSEUDO_D
2259
447k
    0U, // LD1_MXIPXX_V_PSEUDO_H
2260
447k
    0U, // LD1_MXIPXX_V_PSEUDO_Q
2261
447k
    0U, // LD1_MXIPXX_V_PSEUDO_S
2262
447k
    0U, // LDFF1B
2263
447k
    0U, // LDFF1B_D
2264
447k
    0U, // LDFF1B_H
2265
447k
    0U, // LDFF1B_S
2266
447k
    0U, // LDFF1D
2267
447k
    0U, // LDFF1H
2268
447k
    0U, // LDFF1H_D
2269
447k
    0U, // LDFF1H_S
2270
447k
    0U, // LDFF1SB_D
2271
447k
    0U, // LDFF1SB_H
2272
447k
    0U, // LDFF1SB_S
2273
447k
    0U, // LDFF1SH_D
2274
447k
    0U, // LDFF1SH_S
2275
447k
    0U, // LDFF1SW_D
2276
447k
    0U, // LDFF1W
2277
447k
    0U, // LDFF1W_D
2278
447k
    0U, // LDNF1B_D_IMM
2279
447k
    0U, // LDNF1B_H_IMM
2280
447k
    0U, // LDNF1B_IMM
2281
447k
    0U, // LDNF1B_S_IMM
2282
447k
    0U, // LDNF1D_IMM
2283
447k
    0U, // LDNF1H_D_IMM
2284
447k
    0U, // LDNF1H_IMM
2285
447k
    0U, // LDNF1H_S_IMM
2286
447k
    0U, // LDNF1SB_D_IMM
2287
447k
    0U, // LDNF1SB_H_IMM
2288
447k
    0U, // LDNF1SB_S_IMM
2289
447k
    0U, // LDNF1SH_D_IMM
2290
447k
    0U, // LDNF1SH_S_IMM
2291
447k
    0U, // LDNF1SW_D_IMM
2292
447k
    0U, // LDNF1W_D_IMM
2293
447k
    0U, // LDNF1W_IMM
2294
447k
    0U, // LDNT1B_2Z_IMM_PSEUDO
2295
447k
    0U, // LDNT1B_2Z_PSEUDO
2296
447k
    0U, // LDNT1B_4Z_IMM_PSEUDO
2297
447k
    0U, // LDNT1B_4Z_PSEUDO
2298
447k
    0U, // LDNT1D_2Z_IMM_PSEUDO
2299
447k
    0U, // LDNT1D_2Z_PSEUDO
2300
447k
    0U, // LDNT1D_4Z_IMM_PSEUDO
2301
447k
    0U, // LDNT1D_4Z_PSEUDO
2302
447k
    0U, // LDNT1H_2Z_IMM_PSEUDO
2303
447k
    0U, // LDNT1H_2Z_PSEUDO
2304
447k
    0U, // LDNT1H_4Z_IMM_PSEUDO
2305
447k
    0U, // LDNT1H_4Z_PSEUDO
2306
447k
    0U, // LDNT1W_2Z_IMM_PSEUDO
2307
447k
    0U, // LDNT1W_2Z_PSEUDO
2308
447k
    0U, // LDNT1W_4Z_IMM_PSEUDO
2309
447k
    0U, // LDNT1W_4Z_PSEUDO
2310
447k
    0U, // LDR_PPXI
2311
447k
    0U, // LDR_TX_PSEUDO
2312
447k
    0U, // LDR_ZA_PSEUDO
2313
447k
    0U, // LDR_ZZXI
2314
447k
    0U, // LDR_ZZZXI
2315
447k
    0U, // LDR_ZZZZXI
2316
447k
    0U, // LOADgot
2317
447k
    0U, // LSL_ZPZI_B_UNDEF
2318
447k
    0U, // LSL_ZPZI_B_ZERO
2319
447k
    0U, // LSL_ZPZI_D_UNDEF
2320
447k
    0U, // LSL_ZPZI_D_ZERO
2321
447k
    0U, // LSL_ZPZI_H_UNDEF
2322
447k
    0U, // LSL_ZPZI_H_ZERO
2323
447k
    0U, // LSL_ZPZI_S_UNDEF
2324
447k
    0U, // LSL_ZPZI_S_ZERO
2325
447k
    0U, // LSL_ZPZZ_B_UNDEF
2326
447k
    0U, // LSL_ZPZZ_B_ZERO
2327
447k
    0U, // LSL_ZPZZ_D_UNDEF
2328
447k
    0U, // LSL_ZPZZ_D_ZERO
2329
447k
    0U, // LSL_ZPZZ_H_UNDEF
2330
447k
    0U, // LSL_ZPZZ_H_ZERO
2331
447k
    0U, // LSL_ZPZZ_S_UNDEF
2332
447k
    0U, // LSL_ZPZZ_S_ZERO
2333
447k
    0U, // LSR_ZPZI_B_UNDEF
2334
447k
    0U, // LSR_ZPZI_B_ZERO
2335
447k
    0U, // LSR_ZPZI_D_UNDEF
2336
447k
    0U, // LSR_ZPZI_D_ZERO
2337
447k
    0U, // LSR_ZPZI_H_UNDEF
2338
447k
    0U, // LSR_ZPZI_H_ZERO
2339
447k
    0U, // LSR_ZPZI_S_UNDEF
2340
447k
    0U, // LSR_ZPZI_S_ZERO
2341
447k
    0U, // LSR_ZPZZ_B_UNDEF
2342
447k
    0U, // LSR_ZPZZ_B_ZERO
2343
447k
    0U, // LSR_ZPZZ_D_UNDEF
2344
447k
    0U, // LSR_ZPZZ_D_ZERO
2345
447k
    0U, // LSR_ZPZZ_H_UNDEF
2346
447k
    0U, // LSR_ZPZZ_H_ZERO
2347
447k
    0U, // LSR_ZPZZ_S_UNDEF
2348
447k
    0U, // LSR_ZPZZ_S_ZERO
2349
447k
    0U, // MLA_ZPZZZ_B_UNDEF
2350
447k
    0U, // MLA_ZPZZZ_D_UNDEF
2351
447k
    0U, // MLA_ZPZZZ_H_UNDEF
2352
447k
    0U, // MLA_ZPZZZ_S_UNDEF
2353
447k
    0U, // MLS_ZPZZZ_B_UNDEF
2354
447k
    0U, // MLS_ZPZZZ_D_UNDEF
2355
447k
    0U, // MLS_ZPZZZ_H_UNDEF
2356
447k
    0U, // MLS_ZPZZZ_S_UNDEF
2357
447k
    0U, // MOPSMemoryCopyPseudo
2358
447k
    0U, // MOPSMemoryMovePseudo
2359
447k
    0U, // MOPSMemorySetPseudo
2360
447k
    0U, // MOPSMemorySetTaggingPseudo
2361
447k
    0U, // MOVA_MXI2Z_H_B_PSEUDO
2362
447k
    0U, // MOVA_MXI2Z_H_D_PSEUDO
2363
447k
    0U, // MOVA_MXI2Z_H_H_PSEUDO
2364
447k
    0U, // MOVA_MXI2Z_H_S_PSEUDO
2365
447k
    0U, // MOVA_MXI2Z_V_B_PSEUDO
2366
447k
    0U, // MOVA_MXI2Z_V_D_PSEUDO
2367
447k
    0U, // MOVA_MXI2Z_V_H_PSEUDO
2368
447k
    0U, // MOVA_MXI2Z_V_S_PSEUDO
2369
447k
    0U, // MOVA_MXI4Z_H_B_PSEUDO
2370
447k
    0U, // MOVA_MXI4Z_H_D_PSEUDO
2371
447k
    0U, // MOVA_MXI4Z_H_H_PSEUDO
2372
447k
    0U, // MOVA_MXI4Z_H_S_PSEUDO
2373
447k
    0U, // MOVA_MXI4Z_V_B_PSEUDO
2374
447k
    0U, // MOVA_MXI4Z_V_D_PSEUDO
2375
447k
    0U, // MOVA_MXI4Z_V_H_PSEUDO
2376
447k
    0U, // MOVA_MXI4Z_V_S_PSEUDO
2377
447k
    0U, // MOVA_VG2_MXI2Z_PSEUDO
2378
447k
    0U, // MOVA_VG4_MXI4Z_PSEUDO
2379
447k
    0U, // MOVMCSym
2380
447k
    0U, // MOVaddr
2381
447k
    0U, // MOVaddrBA
2382
447k
    0U, // MOVaddrCP
2383
447k
    0U, // MOVaddrEXT
2384
447k
    0U, // MOVaddrJT
2385
447k
    0U, // MOVaddrTLS
2386
447k
    0U, // MOVbaseTLS
2387
447k
    0U, // MOVi32imm
2388
447k
    0U, // MOVi64imm
2389
447k
    0U, // MRS_FPCR
2390
447k
    0U, // MSR_FPCR
2391
447k
    0U, // MSRpstatePseudo
2392
447k
    0U, // MUL_ZPZZ_B_UNDEF
2393
447k
    0U, // MUL_ZPZZ_D_UNDEF
2394
447k
    0U, // MUL_ZPZZ_H_UNDEF
2395
447k
    0U, // MUL_ZPZZ_S_UNDEF
2396
447k
    0U, // NEG_ZPmZ_B_UNDEF
2397
447k
    0U, // NEG_ZPmZ_D_UNDEF
2398
447k
    0U, // NEG_ZPmZ_H_UNDEF
2399
447k
    0U, // NEG_ZPmZ_S_UNDEF
2400
447k
    0U, // NOT_ZPmZ_B_UNDEF
2401
447k
    0U, // NOT_ZPmZ_D_UNDEF
2402
447k
    0U, // NOT_ZPmZ_H_UNDEF
2403
447k
    0U, // NOT_ZPmZ_S_UNDEF
2404
447k
    0U, // ORNWrr
2405
447k
    0U, // ORNXrr
2406
447k
    0U, // ORRWrr
2407
447k
    0U, // ORRXrr
2408
447k
    0U, // ORR_ZPZZ_B_ZERO
2409
447k
    0U, // ORR_ZPZZ_D_ZERO
2410
447k
    0U, // ORR_ZPZZ_H_ZERO
2411
447k
    0U, // ORR_ZPZZ_S_ZERO
2412
447k
    0U, // PAUTH_EPILOGUE
2413
447k
    0U, // PAUTH_PROLOGUE
2414
447k
    0U, // PROBED_STACKALLOC
2415
447k
    0U, // PROBED_STACKALLOC_DYN
2416
447k
    0U, // PROBED_STACKALLOC_VAR
2417
447k
    0U, // PTEST_PP_ANY
2418
447k
    0U, // RDFFR_P
2419
447k
    0U, // RDFFR_PPz
2420
447k
    0U, // RET_ReallyLR
2421
447k
    0U, // RestoreZAPseudo
2422
447k
    0U, // SABD_ZPZZ_B_UNDEF
2423
447k
    0U, // SABD_ZPZZ_D_UNDEF
2424
447k
    0U, // SABD_ZPZZ_H_UNDEF
2425
447k
    0U, // SABD_ZPZZ_S_UNDEF
2426
447k
    0U, // SCVTF_ZPmZ_DtoD_UNDEF
2427
447k
    0U, // SCVTF_ZPmZ_DtoH_UNDEF
2428
447k
    0U, // SCVTF_ZPmZ_DtoS_UNDEF
2429
447k
    0U, // SCVTF_ZPmZ_HtoH_UNDEF
2430
447k
    0U, // SCVTF_ZPmZ_StoD_UNDEF
2431
447k
    0U, // SCVTF_ZPmZ_StoH_UNDEF
2432
447k
    0U, // SCVTF_ZPmZ_StoS_UNDEF
2433
447k
    0U, // SDIV_ZPZZ_D_UNDEF
2434
447k
    0U, // SDIV_ZPZZ_S_UNDEF
2435
447k
    0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO
2436
447k
    0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO
2437
447k
    0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO
2438
447k
    0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO
2439
447k
    0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO
2440
447k
    0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO
2441
447k
    0U, // SDOT_VG2_M2ZZ_BtoS_PSEUDO
2442
447k
    0U, // SDOT_VG2_M2ZZ_HtoD_PSEUDO
2443
447k
    0U, // SDOT_VG2_M2ZZ_HtoS_PSEUDO
2444
447k
    0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO
2445
447k
    0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO
2446
447k
    0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO
2447
447k
    0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO
2448
447k
    0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO
2449
447k
    0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO
2450
447k
    0U, // SDOT_VG4_M4ZZ_BtoS_PSEUDO
2451
447k
    0U, // SDOT_VG4_M4ZZ_HtoD_PSEUDO
2452
447k
    0U, // SDOT_VG4_M4ZZ_HtoS_PSEUDO
2453
447k
    0U, // SEH_AddFP
2454
447k
    0U, // SEH_EpilogEnd
2455
447k
    0U, // SEH_EpilogStart
2456
447k
    0U, // SEH_Nop
2457
447k
    0U, // SEH_PACSignLR
2458
447k
    0U, // SEH_PrologEnd
2459
447k
    0U, // SEH_SaveAnyRegQP
2460
447k
    0U, // SEH_SaveAnyRegQPX
2461
447k
    0U, // SEH_SaveFPLR
2462
447k
    0U, // SEH_SaveFPLR_X
2463
447k
    0U, // SEH_SaveFReg
2464
447k
    0U, // SEH_SaveFRegP
2465
447k
    0U, // SEH_SaveFRegP_X
2466
447k
    0U, // SEH_SaveFReg_X
2467
447k
    0U, // SEH_SaveReg
2468
447k
    0U, // SEH_SaveRegP
2469
447k
    0U, // SEH_SaveRegP_X
2470
447k
    0U, // SEH_SaveReg_X
2471
447k
    0U, // SEH_SetFP
2472
447k
    0U, // SEH_StackAlloc
2473
447k
    0U, // SMAX_ZPZZ_B_UNDEF
2474
447k
    0U, // SMAX_ZPZZ_D_UNDEF
2475
447k
    0U, // SMAX_ZPZZ_H_UNDEF
2476
447k
    0U, // SMAX_ZPZZ_S_UNDEF
2477
447k
    0U, // SMIN_ZPZZ_B_UNDEF
2478
447k
    0U, // SMIN_ZPZZ_D_UNDEF
2479
447k
    0U, // SMIN_ZPZZ_H_UNDEF
2480
447k
    0U, // SMIN_ZPZZ_S_UNDEF
2481
447k
    0U, // SMLALL_MZZI_BtoS_PSEUDO
2482
447k
    0U, // SMLALL_MZZI_HtoD_PSEUDO
2483
447k
    0U, // SMLALL_MZZ_BtoS_PSEUDO
2484
447k
    0U, // SMLALL_MZZ_HtoD_PSEUDO
2485
447k
    0U, // SMLALL_VG2_M2Z2Z_BtoS_PSEUDO
2486
447k
    0U, // SMLALL_VG2_M2Z2Z_HtoD_PSEUDO
2487
447k
    0U, // SMLALL_VG2_M2ZZI_BtoS_PSEUDO
2488
447k
    0U, // SMLALL_VG2_M2ZZI_HtoD_PSEUDO
2489
447k
    0U, // SMLALL_VG2_M2ZZ_BtoS_PSEUDO
2490
447k
    0U, // SMLALL_VG2_M2ZZ_HtoD_PSEUDO
2491
447k
    0U, // SMLALL_VG4_M4Z4Z_BtoS_PSEUDO
2492
447k
    0U, // SMLALL_VG4_M4Z4Z_HtoD_PSEUDO
2493
447k
    0U, // SMLALL_VG4_M4ZZI_BtoS_PSEUDO
2494
447k
    0U, // SMLALL_VG4_M4ZZI_HtoD_PSEUDO
2495
447k
    0U, // SMLALL_VG4_M4ZZ_BtoS_PSEUDO
2496
447k
    0U, // SMLALL_VG4_M4ZZ_HtoD_PSEUDO
2497
447k
    0U, // SMLAL_MZZI_HtoS_PSEUDO
2498
447k
    0U, // SMLAL_MZZ_HtoS_PSEUDO
2499
447k
    0U, // SMLAL_VG2_M2Z2Z_HtoS_PSEUDO
2500
447k
    0U, // SMLAL_VG2_M2ZZI_S_PSEUDO
2501
447k
    0U, // SMLAL_VG2_M2ZZ_HtoS_PSEUDO
2502
447k
    0U, // SMLAL_VG4_M4Z4Z_HtoS_PSEUDO
2503
447k
    0U, // SMLAL_VG4_M4ZZI_HtoS_PSEUDO
2504
447k
    0U, // SMLAL_VG4_M4ZZ_HtoS_PSEUDO
2505
447k
    0U, // SMLSLL_MZZI_BtoS_PSEUDO
2506
447k
    0U, // SMLSLL_MZZI_HtoD_PSEUDO
2507
447k
    0U, // SMLSLL_MZZ_BtoS_PSEUDO
2508
447k
    0U, // SMLSLL_MZZ_HtoD_PSEUDO
2509
447k
    0U, // SMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
2510
447k
    0U, // SMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
2511
447k
    0U, // SMLSLL_VG2_M2ZZI_BtoS_PSEUDO
2512
447k
    0U, // SMLSLL_VG2_M2ZZI_HtoD_PSEUDO
2513
447k
    0U, // SMLSLL_VG2_M2ZZ_BtoS_PSEUDO
2514
447k
    0U, // SMLSLL_VG2_M2ZZ_HtoD_PSEUDO
2515
447k
    0U, // SMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
2516
447k
    0U, // SMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
2517
447k
    0U, // SMLSLL_VG4_M4ZZI_BtoS_PSEUDO
2518
447k
    0U, // SMLSLL_VG4_M4ZZI_HtoD_PSEUDO
2519
447k
    0U, // SMLSLL_VG4_M4ZZ_BtoS_PSEUDO
2520
447k
    0U, // SMLSLL_VG4_M4ZZ_HtoD_PSEUDO
2521
447k
    0U, // SMLSL_MZZI_HtoS_PSEUDO
2522
447k
    0U, // SMLSL_MZZ_HtoS_PSEUDO
2523
447k
    0U, // SMLSL_VG2_M2Z2Z_HtoS_PSEUDO
2524
447k
    0U, // SMLSL_VG2_M2ZZI_S_PSEUDO
2525
447k
    0U, // SMLSL_VG2_M2ZZ_HtoS_PSEUDO
2526
447k
    0U, // SMLSL_VG4_M4Z4Z_HtoS_PSEUDO
2527
447k
    0U, // SMLSL_VG4_M4ZZI_HtoS_PSEUDO
2528
447k
    0U, // SMLSL_VG4_M4ZZ_HtoS_PSEUDO
2529
447k
    0U, // SMOPA_MPPZZ_D_PSEUDO
2530
447k
    0U, // SMOPA_MPPZZ_HtoS_PSEUDO
2531
447k
    0U, // SMOPA_MPPZZ_S_PSEUDO
2532
447k
    0U, // SMOPS_MPPZZ_D_PSEUDO
2533
447k
    0U, // SMOPS_MPPZZ_HtoS_PSEUDO
2534
447k
    0U, // SMOPS_MPPZZ_S_PSEUDO
2535
447k
    0U, // SMULH_ZPZZ_B_UNDEF
2536
447k
    0U, // SMULH_ZPZZ_D_UNDEF
2537
447k
    0U, // SMULH_ZPZZ_H_UNDEF
2538
447k
    0U, // SMULH_ZPZZ_S_UNDEF
2539
447k
    0U, // SPACE
2540
447k
    0U, // SQABS_ZPmZ_B_UNDEF
2541
447k
    0U, // SQABS_ZPmZ_D_UNDEF
2542
447k
    0U, // SQABS_ZPmZ_H_UNDEF
2543
447k
    0U, // SQABS_ZPmZ_S_UNDEF
2544
447k
    0U, // SQNEG_ZPmZ_B_UNDEF
2545
447k
    0U, // SQNEG_ZPmZ_D_UNDEF
2546
447k
    0U, // SQNEG_ZPmZ_H_UNDEF
2547
447k
    0U, // SQNEG_ZPmZ_S_UNDEF
2548
447k
    0U, // SQRSHL_ZPZZ_B_UNDEF
2549
447k
    0U, // SQRSHL_ZPZZ_D_UNDEF
2550
447k
    0U, // SQRSHL_ZPZZ_H_UNDEF
2551
447k
    0U, // SQRSHL_ZPZZ_S_UNDEF
2552
447k
    0U, // SQSHLU_ZPZI_B_ZERO
2553
447k
    0U, // SQSHLU_ZPZI_D_ZERO
2554
447k
    0U, // SQSHLU_ZPZI_H_ZERO
2555
447k
    0U, // SQSHLU_ZPZI_S_ZERO
2556
447k
    0U, // SQSHL_ZPZI_B_ZERO
2557
447k
    0U, // SQSHL_ZPZI_D_ZERO
2558
447k
    0U, // SQSHL_ZPZI_H_ZERO
2559
447k
    0U, // SQSHL_ZPZI_S_ZERO
2560
447k
    0U, // SQSHL_ZPZZ_B_UNDEF
2561
447k
    0U, // SQSHL_ZPZZ_D_UNDEF
2562
447k
    0U, // SQSHL_ZPZZ_H_UNDEF
2563
447k
    0U, // SQSHL_ZPZZ_S_UNDEF
2564
447k
    0U, // SRSHL_ZPZZ_B_UNDEF
2565
447k
    0U, // SRSHL_ZPZZ_D_UNDEF
2566
447k
    0U, // SRSHL_ZPZZ_H_UNDEF
2567
447k
    0U, // SRSHL_ZPZZ_S_UNDEF
2568
447k
    0U, // SRSHR_ZPZI_B_ZERO
2569
447k
    0U, // SRSHR_ZPZI_D_ZERO
2570
447k
    0U, // SRSHR_ZPZI_H_ZERO
2571
447k
    0U, // SRSHR_ZPZI_S_ZERO
2572
447k
    0U, // STGloop
2573
447k
    0U, // STGloop_wback
2574
447k
    0U, // STR_PPXI
2575
447k
    0U, // STR_TX_PSEUDO
2576
447k
    0U, // STR_ZZXI
2577
447k
    0U, // STR_ZZZXI
2578
447k
    0U, // STR_ZZZZXI
2579
447k
    0U, // STZGloop
2580
447k
    0U, // STZGloop_wback
2581
447k
    0U, // SUBR_ZPZZ_B_ZERO
2582
447k
    0U, // SUBR_ZPZZ_D_ZERO
2583
447k
    0U, // SUBR_ZPZZ_H_ZERO
2584
447k
    0U, // SUBR_ZPZZ_S_ZERO
2585
447k
    0U, // SUBSWrr
2586
447k
    0U, // SUBSXrr
2587
447k
    0U, // SUBWrr
2588
447k
    0U, // SUBXrr
2589
447k
    0U, // SUB_VG2_M2Z2Z_D_PSEUDO
2590
447k
    0U, // SUB_VG2_M2Z2Z_S_PSEUDO
2591
447k
    0U, // SUB_VG2_M2ZZ_D_PSEUDO
2592
447k
    0U, // SUB_VG2_M2ZZ_S_PSEUDO
2593
447k
    0U, // SUB_VG2_M2Z_D_PSEUDO
2594
447k
    0U, // SUB_VG2_M2Z_S_PSEUDO
2595
447k
    0U, // SUB_VG4_M4Z4Z_D_PSEUDO
2596
447k
    0U, // SUB_VG4_M4Z4Z_S_PSEUDO
2597
447k
    0U, // SUB_VG4_M4ZZ_D_PSEUDO
2598
447k
    0U, // SUB_VG4_M4ZZ_S_PSEUDO
2599
447k
    0U, // SUB_VG4_M4Z_D_PSEUDO
2600
447k
    0U, // SUB_VG4_M4Z_S_PSEUDO
2601
447k
    0U, // SUB_ZPZZ_B_ZERO
2602
447k
    0U, // SUB_ZPZZ_D_ZERO
2603
447k
    0U, // SUB_ZPZZ_H_ZERO
2604
447k
    0U, // SUB_ZPZZ_S_ZERO
2605
447k
    0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO
2606
447k
    0U, // SUDOT_VG2_M2ZZ_BToS_PSEUDO
2607
447k
    0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO
2608
447k
    0U, // SUDOT_VG4_M4ZZ_BToS_PSEUDO
2609
447k
    0U, // SUMLALL_MZZI_BtoS_PSEUDO
2610
447k
    0U, // SUMLALL_VG2_M2ZZI_BtoS_PSEUDO
2611
447k
    0U, // SUMLALL_VG2_M2ZZ_BtoS_PSEUDO
2612
447k
    0U, // SUMLALL_VG4_M4ZZI_BtoS_PSEUDO
2613
447k
    0U, // SUMLALL_VG4_M4ZZ_BtoS_PSEUDO
2614
447k
    0U, // SUMOPA_MPPZZ_D_PSEUDO
2615
447k
    0U, // SUMOPA_MPPZZ_S_PSEUDO
2616
447k
    0U, // SUMOPS_MPPZZ_D_PSEUDO
2617
447k
    0U, // SUMOPS_MPPZZ_S_PSEUDO
2618
447k
    0U, // SUVDOT_VG4_M4ZZI_BToS_PSEUDO
2619
447k
    0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO
2620
447k
    0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO
2621
447k
    0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO
2622
447k
    0U, // SXTB_ZPmZ_D_UNDEF
2623
447k
    0U, // SXTB_ZPmZ_H_UNDEF
2624
447k
    0U, // SXTB_ZPmZ_S_UNDEF
2625
447k
    0U, // SXTH_ZPmZ_D_UNDEF
2626
447k
    0U, // SXTH_ZPmZ_S_UNDEF
2627
447k
    0U, // SXTW_ZPmZ_D_UNDEF
2628
447k
    0U, // SpeculationBarrierISBDSBEndBB
2629
447k
    0U, // SpeculationBarrierSBEndBB
2630
447k
    0U, // SpeculationSafeValueW
2631
447k
    0U, // SpeculationSafeValueX
2632
447k
    0U, // StoreSwiftAsyncContext
2633
447k
    0U, // TAGPstack
2634
447k
    0U, // TCRETURNdi
2635
447k
    0U, // TCRETURNri
2636
447k
    0U, // TCRETURNriALL
2637
447k
    0U, // TCRETURNriBTI
2638
447k
    25035U, // TLSDESCCALL
2639
447k
    0U, // TLSDESC_CALLSEQ
2640
447k
    0U, // UABD_ZPZZ_B_UNDEF
2641
447k
    0U, // UABD_ZPZZ_D_UNDEF
2642
447k
    0U, // UABD_ZPZZ_H_UNDEF
2643
447k
    0U, // UABD_ZPZZ_S_UNDEF
2644
447k
    0U, // UCVTF_ZPmZ_DtoD_UNDEF
2645
447k
    0U, // UCVTF_ZPmZ_DtoH_UNDEF
2646
447k
    0U, // UCVTF_ZPmZ_DtoS_UNDEF
2647
447k
    0U, // UCVTF_ZPmZ_HtoH_UNDEF
2648
447k
    0U, // UCVTF_ZPmZ_StoD_UNDEF
2649
447k
    0U, // UCVTF_ZPmZ_StoH_UNDEF
2650
447k
    0U, // UCVTF_ZPmZ_StoS_UNDEF
2651
447k
    0U, // UDIV_ZPZZ_D_UNDEF
2652
447k
    0U, // UDIV_ZPZZ_S_UNDEF
2653
447k
    0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO
2654
447k
    0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO
2655
447k
    0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO
2656
447k
    0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO
2657
447k
    0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO
2658
447k
    0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO
2659
447k
    0U, // UDOT_VG2_M2ZZ_BtoS_PSEUDO
2660
447k
    0U, // UDOT_VG2_M2ZZ_HtoD_PSEUDO
2661
447k
    0U, // UDOT_VG2_M2ZZ_HtoS_PSEUDO
2662
447k
    0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO
2663
447k
    0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO
2664
447k
    0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO
2665
447k
    0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO
2666
447k
    0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO
2667
447k
    0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO
2668
447k
    0U, // UDOT_VG4_M4ZZ_BtoS_PSEUDO
2669
447k
    0U, // UDOT_VG4_M4ZZ_HtoD_PSEUDO
2670
447k
    0U, // UDOT_VG4_M4ZZ_HtoS_PSEUDO
2671
447k
    0U, // UMAX_ZPZZ_B_UNDEF
2672
447k
    0U, // UMAX_ZPZZ_D_UNDEF
2673
447k
    0U, // UMAX_ZPZZ_H_UNDEF
2674
447k
    0U, // UMAX_ZPZZ_S_UNDEF
2675
447k
    0U, // UMIN_ZPZZ_B_UNDEF
2676
447k
    0U, // UMIN_ZPZZ_D_UNDEF
2677
447k
    0U, // UMIN_ZPZZ_H_UNDEF
2678
447k
    0U, // UMIN_ZPZZ_S_UNDEF
2679
447k
    0U, // UMLALL_MZZI_BtoS_PSEUDO
2680
447k
    0U, // UMLALL_MZZI_HtoD_PSEUDO
2681
447k
    0U, // UMLALL_MZZ_BtoS_PSEUDO
2682
447k
    0U, // UMLALL_MZZ_HtoD_PSEUDO
2683
447k
    0U, // UMLALL_VG2_M2Z2Z_BtoS_PSEUDO
2684
447k
    0U, // UMLALL_VG2_M2Z2Z_HtoD_PSEUDO
2685
447k
    0U, // UMLALL_VG2_M2ZZI_BtoS_PSEUDO
2686
447k
    0U, // UMLALL_VG2_M2ZZI_HtoD_PSEUDO
2687
447k
    0U, // UMLALL_VG2_M2ZZ_BtoS_PSEUDO
2688
447k
    0U, // UMLALL_VG2_M2ZZ_HtoD_PSEUDO
2689
447k
    0U, // UMLALL_VG4_M4Z4Z_BtoS_PSEUDO
2690
447k
    0U, // UMLALL_VG4_M4Z4Z_HtoD_PSEUDO
2691
447k
    0U, // UMLALL_VG4_M4ZZI_BtoS_PSEUDO
2692
447k
    0U, // UMLALL_VG4_M4ZZI_HtoD_PSEUDO
2693
447k
    0U, // UMLALL_VG4_M4ZZ_BtoS_PSEUDO
2694
447k
    0U, // UMLALL_VG4_M4ZZ_HtoD_PSEUDO
2695
447k
    0U, // UMLAL_MZZI_HtoS_PSEUDO
2696
447k
    0U, // UMLAL_MZZ_HtoS_PSEUDO
2697
447k
    0U, // UMLAL_VG2_M2Z2Z_HtoS_PSEUDO
2698
447k
    0U, // UMLAL_VG2_M2ZZI_S_PSEUDO
2699
447k
    0U, // UMLAL_VG2_M2ZZ_HtoS_PSEUDO
2700
447k
    0U, // UMLAL_VG4_M4Z4Z_HtoS_PSEUDO
2701
447k
    0U, // UMLAL_VG4_M4ZZI_HtoS_PSEUDO
2702
447k
    0U, // UMLAL_VG4_M4ZZ_HtoS_PSEUDO
2703
447k
    0U, // UMLSLL_MZZI_BtoS_PSEUDO
2704
447k
    0U, // UMLSLL_MZZI_HtoD_PSEUDO
2705
447k
    0U, // UMLSLL_MZZ_BtoS_PSEUDO
2706
447k
    0U, // UMLSLL_MZZ_HtoD_PSEUDO
2707
447k
    0U, // UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
2708
447k
    0U, // UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
2709
447k
    0U, // UMLSLL_VG2_M2ZZI_BtoS_PSEUDO
2710
447k
    0U, // UMLSLL_VG2_M2ZZI_HtoD_PSEUDO
2711
447k
    0U, // UMLSLL_VG2_M2ZZ_BtoS_PSEUDO
2712
447k
    0U, // UMLSLL_VG2_M2ZZ_HtoD_PSEUDO
2713
447k
    0U, // UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
2714
447k
    0U, // UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
2715
447k
    0U, // UMLSLL_VG4_M4ZZI_BtoS_PSEUDO
2716
447k
    0U, // UMLSLL_VG4_M4ZZI_HtoD_PSEUDO
2717
447k
    0U, // UMLSLL_VG4_M4ZZ_BtoS_PSEUDO
2718
447k
    0U, // UMLSLL_VG4_M4ZZ_HtoD_PSEUDO
2719
447k
    0U, // UMLSL_MZZI_HtoS_PSEUDO
2720
447k
    0U, // UMLSL_MZZ_HtoS_PSEUDO
2721
447k
    0U, // UMLSL_VG2_M2Z2Z_HtoS_PSEUDO
2722
447k
    0U, // UMLSL_VG2_M2ZZI_S_PSEUDO
2723
447k
    0U, // UMLSL_VG2_M2ZZ_HtoS_PSEUDO
2724
447k
    0U, // UMLSL_VG4_M4Z4Z_HtoS_PSEUDO
2725
447k
    0U, // UMLSL_VG4_M4ZZI_HtoS_PSEUDO
2726
447k
    0U, // UMLSL_VG4_M4ZZ_HtoS_PSEUDO
2727
447k
    0U, // UMOPA_MPPZZ_D_PSEUDO
2728
447k
    0U, // UMOPA_MPPZZ_HtoS_PSEUDO
2729
447k
    0U, // UMOPA_MPPZZ_S_PSEUDO
2730
447k
    0U, // UMOPS_MPPZZ_D_PSEUDO
2731
447k
    0U, // UMOPS_MPPZZ_HtoS_PSEUDO
2732
447k
    0U, // UMOPS_MPPZZ_S_PSEUDO
2733
447k
    0U, // UMULH_ZPZZ_B_UNDEF
2734
447k
    0U, // UMULH_ZPZZ_D_UNDEF
2735
447k
    0U, // UMULH_ZPZZ_H_UNDEF
2736
447k
    0U, // UMULH_ZPZZ_S_UNDEF
2737
447k
    0U, // UQRSHL_ZPZZ_B_UNDEF
2738
447k
    0U, // UQRSHL_ZPZZ_D_UNDEF
2739
447k
    0U, // UQRSHL_ZPZZ_H_UNDEF
2740
447k
    0U, // UQRSHL_ZPZZ_S_UNDEF
2741
447k
    0U, // UQSHL_ZPZI_B_ZERO
2742
447k
    0U, // UQSHL_ZPZI_D_ZERO
2743
447k
    0U, // UQSHL_ZPZI_H_ZERO
2744
447k
    0U, // UQSHL_ZPZI_S_ZERO
2745
447k
    0U, // UQSHL_ZPZZ_B_UNDEF
2746
447k
    0U, // UQSHL_ZPZZ_D_UNDEF
2747
447k
    0U, // UQSHL_ZPZZ_H_UNDEF
2748
447k
    0U, // UQSHL_ZPZZ_S_UNDEF
2749
447k
    0U, // URECPE_ZPmZ_S_UNDEF
2750
447k
    0U, // URSHL_ZPZZ_B_UNDEF
2751
447k
    0U, // URSHL_ZPZZ_D_UNDEF
2752
447k
    0U, // URSHL_ZPZZ_H_UNDEF
2753
447k
    0U, // URSHL_ZPZZ_S_UNDEF
2754
447k
    0U, // URSHR_ZPZI_B_ZERO
2755
447k
    0U, // URSHR_ZPZI_D_ZERO
2756
447k
    0U, // URSHR_ZPZI_H_ZERO
2757
447k
    0U, // URSHR_ZPZI_S_ZERO
2758
447k
    0U, // URSQRTE_ZPmZ_S_UNDEF
2759
447k
    0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO
2760
447k
    0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO
2761
447k
    0U, // USDOT_VG2_M2ZZ_BToS_PSEUDO
2762
447k
    0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO
2763
447k
    0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO
2764
447k
    0U, // USDOT_VG4_M4ZZ_BToS_PSEUDO
2765
447k
    0U, // USMLALL_MZZI_BtoS_PSEUDO
2766
447k
    0U, // USMLALL_MZZ_BtoS_PSEUDO
2767
447k
    0U, // USMLALL_VG2_M2Z2Z_BtoS_PSEUDO
2768
447k
    0U, // USMLALL_VG2_M2ZZI_BtoS_PSEUDO
2769
447k
    0U, // USMLALL_VG2_M2ZZ_BtoS_PSEUDO
2770
447k
    0U, // USMLALL_VG4_M4Z4Z_BtoS_PSEUDO
2771
447k
    0U, // USMLALL_VG4_M4ZZI_BtoS_PSEUDO
2772
447k
    0U, // USMLALL_VG4_M4ZZ_BtoS_PSEUDO
2773
447k
    0U, // USMOPA_MPPZZ_D_PSEUDO
2774
447k
    0U, // USMOPA_MPPZZ_S_PSEUDO
2775
447k
    0U, // USMOPS_MPPZZ_D_PSEUDO
2776
447k
    0U, // USMOPS_MPPZZ_S_PSEUDO
2777
447k
    0U, // USVDOT_VG4_M4ZZI_BToS_PSEUDO
2778
447k
    0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO
2779
447k
    0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO
2780
447k
    0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO
2781
447k
    0U, // UXTB_ZPmZ_D_UNDEF
2782
447k
    0U, // UXTB_ZPmZ_H_UNDEF
2783
447k
    0U, // UXTB_ZPmZ_S_UNDEF
2784
447k
    0U, // UXTH_ZPmZ_D_UNDEF
2785
447k
    0U, // UXTH_ZPmZ_S_UNDEF
2786
447k
    0U, // UXTW_ZPmZ_D_UNDEF
2787
447k
    0U, // ZERO_M_PSEUDO
2788
447k
    0U, // ZERO_T_PSEUDO
2789
447k
    2120165U, // ABSWr
2790
447k
    2120165U, // ABSXr
2791
447k
    270572005U, // ABS_ZPmZ_B
2792
447k
    270588389U, // ABS_ZPmZ_D
2793
447k
    541137381U, // ABS_ZPmZ_H
2794
447k
    270621157U, // ABS_ZPmZ_S
2795
447k
    811702757U, // ABSv16i8
2796
447k
    2120165U, // ABSv1i64
2797
447k
    813799909U, // ABSv2i32
2798
447k
    815897061U, // ABSv2i64
2799
447k
    817994213U, // ABSv4i16
2800
447k
    820091365U, // ABSv4i32
2801
447k
    822188517U, // ABSv8i16
2802
447k
    824285669U, // ABSv8i8
2803
447k
    1075889914U,  // ADCLB_ZZZ_D
2804
447k
    1344358138U,  // ADCLB_ZZZ_S
2805
447k
    1075895266U,  // ADCLT_ZZZ_D
2806
447k
    1344363490U,  // ADCLT_ZZZ_S
2807
447k
    2120204U, // ADCSWr
2808
447k
    2120204U, // ADCSXr
2809
447k
    2116174U, // ADCWr
2810
447k
    2116174U, // ADCXr
2811
447k
    2116821U, // ADDG
2812
447k
    1631699779U,  // ADDHA_MPPZ_D
2813
447k
    1633796931U,  // ADDHA_MPPZ_S
2814
447k
    1881180127U,  // ADDHNB_ZZZ_B
2815
447k
    2172717023U,  // ADDHNB_ZZZ_H
2816
447k
    2418100191U,  // ADDHNB_ZZZ_S
2817
447k
    2686491817U,  // ADDHNT_ZZZ_B
2818
447k
    2174819497U,  // ADDHNT_ZZZ_H
2819
447k
    1075928233U,  // ADDHNT_ZZZ_S
2820
447k
    813798667U, // ADDHNv2i64_v2i32
2821
447k
    2967601592U,  // ADDHNv2i64_v4i32
2822
447k
    817992971U, // ADDHNv4i32_v4i16
2823
447k
    2969698744U,  // ADDHNv4i32_v8i16
2824
447k
    2959212984U,  // ADDHNv8i16_v16i8
2825
447k
    824284427U, // ADDHNv8i16_v8i8
2826
447k
    2118438U, // ADDPL_XXI
2827
447k
    2121085U, // ADDPT_shift
2828
447k
    3223361070U,  // ADDP_ZPmZ_B
2829
447k
    3223377454U,  // ADDP_ZPmZ_D
2830
447k
    3519092270U,  // ADDP_ZPmZ_H
2831
447k
    3223410222U,  // ADDP_ZPmZ_S
2832
447k
    811701806U, // ADDPv16i8
2833
447k
    813798958U, // ADDPv2i32
2834
447k
    815896110U, // ADDPv2i64
2835
447k
    807425582U, // ADDPv2i64p
2836
447k
    817993262U, // ADDPv4i16
2837
447k
    820090414U, // ADDPv4i32
2838
447k
    822187566U, // ADDPv8i16
2839
447k
    824284718U, // ADDPv8i8
2840
447k
    3227623162U,  // ADDQV_VPZ_B
2841
447k
    3231817466U,  // ADDQV_VPZ_D
2842
447k
    3238108922U,  // ADDQV_VPZ_H
2843
447k
    3236011770U,  // ADDQV_VPZ_S
2844
447k
    2118517U, // ADDSPL_XXI
2845
447k
    2118764U, // ADDSVL_XXI
2846
447k
    2120216U, // ADDSWri
2847
447k
    2120216U, // ADDSWrs
2848
447k
    2120216U, // ADDSWrx
2849
447k
    2120216U, // ADDSXri
2850
447k
    2120216U, // ADDSXrs
2851
447k
    2120216U, // ADDSXrx
2852
447k
    2120216U, // ADDSXrx64
2853
447k
    1631700157U,  // ADDVA_MPPZ_D
2854
447k
    1633797309U,  // ADDVA_MPPZ_S
2855
447k
    2118751U, // ADDVL_XXI
2856
447k
    807427698U, // ADDVv16i8v
2857
447k
    807427698U, // ADDVv4i16v
2858
447k
    807427698U, // ADDVv4i32v
2859
447k
    807427698U, // ADDVv8i16v
2860
447k
    807427698U, // ADDVv8i8v
2861
447k
    2116450U, // ADDWri
2862
447k
    2116450U, // ADDWrs
2863
447k
    2116450U, // ADDWrx
2864
447k
    2116450U, // ADDXri
2865
447k
    2116450U, // ADDXrs
2866
447k
    2116450U, // ADDXrx
2867
447k
    2116450U, // ADDXrx64
2868
447k
    2179091298U,  // ADD_VG2_2ZZ_B
2869
447k
    2181204834U,  // ADD_VG2_2ZZ_D
2870
447k
    2183318370U,  // ADD_VG2_2ZZ_H
2871
447k
    2185431906U,  // ADD_VG2_2ZZ_S
2872
447k
    3798158178U,  // ADD_VG2_M2Z2Z_D
2873
447k
    3798174562U,  // ADD_VG2_M2Z2Z_S
2874
447k
    3798158178U,  // ADD_VG2_M2ZZ_D
2875
447k
    3798174562U,  // ADD_VG2_M2ZZ_S
2876
447k
    3798158178U,  // ADD_VG2_M2Z_D
2877
447k
    3798174562U,  // ADD_VG2_M2Z_S
2878
447k
    2179091298U,  // ADD_VG4_4ZZ_B
2879
447k
    2181204834U,  // ADD_VG4_4ZZ_D
2880
447k
    2183318370U,  // ADD_VG4_4ZZ_H
2881
447k
    2185431906U,  // ADD_VG4_4ZZ_S
2882
447k
    4066593634U,  // ADD_VG4_M4Z4Z_D
2883
447k
    4066610018U,  // ADD_VG4_M4Z4Z_S
2884
447k
    4066593634U,  // ADD_VG4_M4ZZ_D
2885
447k
    4066610018U,  // ADD_VG4_M4ZZ_S
2886
447k
    4066593634U,  // ADD_VG4_M4Z_D
2887
447k
    4066610018U,  // ADD_VG4_M4Z_S
2888
447k
    2132834U, // ADD_ZI_B
2889
447k
    2418068322U,  // ADD_ZI_D
2890
447k
    2189495138U,  // ADD_ZI_H
2891
447k
    270617442U, // ADD_ZI_S
2892
447k
    3223358306U,  // ADD_ZPmZ_B
2893
447k
    3223379325U,  // ADD_ZPmZ_CPA
2894
447k
    3223374690U,  // ADD_ZPmZ_D
2895
447k
    3519089506U,  // ADD_ZPmZ_H
2896
447k
    3223407458U,  // ADD_ZPmZ_S
2897
447k
    2132834U, // ADD_ZZZ_B
2898
447k
    2418072957U,  // ADD_ZZZ_CPA
2899
447k
    2418068322U,  // ADD_ZZZ_D
2900
447k
    2189495138U,  // ADD_ZZZ_H
2901
447k
    270617442U, // ADD_ZZZ_S
2902
447k
    811699042U, // ADDv16i8
2903
447k
    2116450U, // ADDv1i64
2904
447k
    813796194U, // ADDv2i32
2905
447k
    815893346U, // ADDv2i64
2906
447k
    817990498U, // ADDv4i16
2907
447k
    820087650U, // ADDv4i32
2908
447k
    822184802U, // ADDv8i16
2909
447k
    824281954U, // ADDv8i8
2910
447k
    538990684U, // ADR
2911
447k
    538990323U, // ADRP
2912
447k
    2460014684U,  // ADR_LSL_ZZZ_D_0
2913
447k
    2460014684U,  // ADR_LSL_ZZZ_D_1
2914
447k
    2460014684U,  // ADR_LSL_ZZZ_D_2
2915
447k
    2460014684U,  // ADR_LSL_ZZZ_D_3
2916
447k
    312563804U, // ADR_LSL_ZZZ_S_0
2917
447k
    312563804U, // ADR_LSL_ZZZ_S_1
2918
447k
    312563804U, // ADR_LSL_ZZZ_S_2
2919
447k
    312563804U, // ADR_LSL_ZZZ_S_3
2920
447k
    2460014684U,  // ADR_SXTW_ZZZ_D_0
2921
447k
    2460014684U,  // ADR_SXTW_ZZZ_D_1
2922
447k
    2460014684U,  // ADR_SXTW_ZZZ_D_2
2923
447k
    2460014684U,  // ADR_SXTW_ZZZ_D_3
2924
447k
    2460014684U,  // ADR_UXTW_ZZZ_D_0
2925
447k
    2460014684U,  // ADR_UXTW_ZZZ_D_1
2926
447k
    2460014684U,  // ADR_UXTW_ZZZ_D_2
2927
447k
    2460014684U,  // ADR_UXTW_ZZZ_D_3
2928
447k
    2132970U, // AESD_ZZZ_B
2929
447k
    2959215594U,  // AESDrr
2930
447k
    2133117U, // AESE_ZZZ_B
2931
447k
    2959215741U,  // AESErr
2932
447k
    2132575U, // AESIMC_ZZ_B
2933
447k
    811698783U, // AESIMCrr
2934
447k
    2132583U, // AESMC_ZZ_B
2935
447k
    811698791U, // AESMCrr
2936
447k
    3227623169U,  // ANDQV_VPZ_B
2937
447k
    3231817473U,  // ANDQV_VPZ_D
2938
447k
    3238108929U,  // ANDQV_VPZ_H
2939
447k
    3236011777U,  // ANDQV_VPZ_S
2940
447k
    2120223U, // ANDSWri
2941
447k
    2120223U, // ANDSWrs
2942
447k
    2120223U, // ANDSXri
2943
447k
    2120223U, // ANDSXrs
2944
447k
    3223362079U,  // ANDS_PPzPP
2945
447k
    253574U,  // ANDV_VPZ_B
2946
447k
    1657020038U,  // ANDV_VPZ_D
2947
447k
    1659133574U,  // ANDV_VPZ_H
2948
447k
    1638178438U,  // ANDV_VPZ_S
2949
447k
    2116552U, // ANDWri
2950
447k
    2116552U, // ANDWrs
2951
447k
    2116552U, // ANDXri
2952
447k
    2116552U, // ANDXrs
2953
447k
    3223358408U,  // AND_PPzPP
2954
447k
    2418068424U,  // AND_ZI
2955
447k
    3223358408U,  // AND_ZPmZ_B
2956
447k
    3223374792U,  // AND_ZPmZ_D
2957
447k
    3519089608U,  // AND_ZPmZ_H
2958
447k
    3223407560U,  // AND_ZPmZ_S
2959
447k
    2418068424U,  // AND_ZZZ
2960
447k
    811699144U, // ANDv16i8
2961
447k
    824282056U, // ANDv8i8
2962
447k
    3223358436U,  // ASRD_ZPmI_B
2963
447k
    3223374820U,  // ASRD_ZPmI_D
2964
447k
    3519089636U,  // ASRD_ZPmI_H
2965
447k
    3223407588U,  // ASRD_ZPmI_S
2966
447k
    3223361829U,  // ASRR_ZPmZ_B
2967
447k
    3223378213U,  // ASRR_ZPmZ_D
2968
447k
    3519093029U,  // ASRR_ZPmZ_H
2969
447k
    3223410981U,  // ASRR_ZPmZ_S
2970
447k
    2119991U, // ASRVWr
2971
447k
    2119991U, // ASRVXr
2972
447k
    3223361847U,  // ASR_WIDE_ZPmZ_B
2973
447k
    3519093047U,  // ASR_WIDE_ZPmZ_H
2974
447k
    3223410999U,  // ASR_WIDE_ZPmZ_S
2975
447k
    2136375U, // ASR_WIDE_ZZZ_B
2976
447k
    2189498679U,  // ASR_WIDE_ZZZ_H
2977
447k
    270620983U, // ASR_WIDE_ZZZ_S
2978
447k
    3223361847U,  // ASR_ZPmI_B
2979
447k
    3223378231U,  // ASR_ZPmI_D
2980
447k
    3519093047U,  // ASR_ZPmI_H
2981
447k
    3223410999U,  // ASR_ZPmI_S
2982
447k
    3223361847U,  // ASR_ZPmZ_B
2983
447k
    3223378231U,  // ASR_ZPmZ_D
2984
447k
    3519093047U,  // ASR_ZPmZ_H
2985
447k
    3223410999U,  // ASR_ZPmZ_S
2986
447k
    2136375U, // ASR_ZZI_B
2987
447k
    2418071863U,  // ASR_ZZI_D
2988
447k
    2189498679U,  // ASR_ZZI_H
2989
447k
    270620983U, // ASR_ZZI_S
2990
447k
    319749U,  // AT_AS1ELX
2991
447k
    807715637U, // AUTDA
2992
447k
    807716388U, // AUTDB
2993
447k
    312548U,  // AUTDZA
2994
447k
    313898U,  // AUTDZB
2995
447k
    807715665U, // AUTIA
2996
447k
    8864U,  // AUTIA1716
2997
447k
    8903U,  // AUTIA171615
2998
447k
    8991U,  // AUTIASP
2999
447k
    330368U,  // AUTIASPPCi
3000
447k
    19072U, // AUTIASPPCr
3001
447k
    8982U,  // AUTIAZ
3002
447k
    807716415U, // AUTIB
3003
447k
    8873U,  // AUTIB1716
3004
447k
    8927U,  // AUTIB171615
3005
447k
    8855U,  // AUTIBSP
3006
447k
    330390U,  // AUTIBSPPCi
3007
447k
    19094U, // AUTIBSPPCr
3008
447k
    8837U,  // AUTIBZ
3009
447k
    312564U,  // AUTIZA
3010
447k
    313914U,  // AUTIZB
3011
447k
    10346U, // AXFLAG
3012
447k
    328959U,  // B
3013
447k
    811704503U, // BCAX
3014
447k
    2418073783U,  // BCAX_ZZZZ
3015
447k
    352771U,  // BCcc
3016
447k
    2135609U, // BDEP_ZZZ_B
3017
447k
    2418071097U,  // BDEP_ZZZ_D
3018
447k
    2189497913U,  // BDEP_ZZZ_H
3019
447k
    270620217U, // BDEP_ZZZ_S
3020
447k
    2137621U, // BEXT_ZZZ_B
3021
447k
    2418073109U,  // BEXT_ZZZ_D
3022
447k
    2189499925U,  // BEXT_ZZZ_H
3023
447k
    270622229U, // BEXT_ZZZ_S
3024
447k
    2961317171U,  // BF16DOTlanev4bf16
3025
447k
    2967608627U,  // BF16DOTlanev8bf16
3026
447k
    822182290U, // BF1CVTL2v8f16
3027
447k
    1661017210U,  // BF1CVTLT_ZZ_BtoH
3028
447k
    1661129770U,  // BF1CVTL_2ZZ_BtoH_NAME
3029
447k
    822187050U, // BF1CVTLv8f16
3030
447k
    1661132234U,  // BF1CVT_2ZZ_BtoH_NAME
3031
447k
    1661017546U,  // BF1CVT_ZZ_BtoH
3032
447k
    822182300U, // BF2CVTL2v8f16
3033
447k
    1661017220U,  // BF2CVTLT_ZZ_BtoH
3034
447k
    1661129779U,  // BF2CVTL_2ZZ_BtoH_NAME
3035
447k
    822187059U, // BF2CVTLv8f16
3036
447k
    1661132242U,  // BF2CVT_2ZZ_BtoH_NAME
3037
447k
    1661017554U,  // BF2CVT_ZZ_BtoH
3038
447k
    3798305654U,  // BFADD_VG2_M2Z_H
3039
447k
    4066741110U,  // BFADD_VG4_M4Z_H
3040
447k
    3519089526U,  // BFADD_ZPmZZ
3041
447k
    2189495158U,  // BFADD_ZZZ
3042
447k
    2195904127U,  // BFCLAMP_VG2_2ZZZ_H
3043
447k
    2195904127U,  // BFCLAMP_VG4_4ZZZ_H
3044
447k
    2195789439U,  // BFCLAMP_ZZZ
3045
447k
    2121178U, // BFCVT
3046
447k
    817993072U, // BFCVTN
3047
447k
    2969698796U,  // BFCVTN2
3048
447k
    1078009069U,  // BFCVTNT_ZPmZ
3049
447k
    1344312688U,  // BFCVTN_Z2Z_HtoB
3050
447k
    1648432496U,  // BFCVTN_Z2Z_StoH
3051
447k
    1344314842U,  // BFCVT_Z2Z_HtoB
3052
447k
    1648434650U,  // BFCVT_Z2Z_StoH
3053
447k
    1078009306U,  // BFCVT_ZPmZ
3054
447k
    3798179123U,  // BFDOT_VG2_M2Z2Z_HtoS
3055
447k
    3798179123U,  // BFDOT_VG2_M2ZZI_HtoS
3056
447k
    3798179123U,  // BFDOT_VG2_M2ZZ_HtoS
3057
447k
    4066614579U,  // BFDOT_VG4_M4Z4Z_HtoS
3058
447k
    4066614579U,  // BFDOT_VG4_M4ZZI_HtoS
3059
447k
    4066614579U,  // BFDOT_VG4_M4ZZ_HtoS
3060
447k
    2686541107U,  // BFDOT_ZZI
3061
447k
    2686541107U,  // BFDOT_ZZZ
3062
447k
    2961317171U,  // BFDOTv4bf16
3063
447k
    2967608627U,  // BFDOTv8bf16
3064
447k
    2183320781U,  // BFMAXNM_VG2_2Z2Z_H
3065
447k
    2183320781U,  // BFMAXNM_VG2_2ZZ_H
3066
447k
    2183320781U,  // BFMAXNM_VG4_4Z2Z_H
3067
447k
    2183320781U,  // BFMAXNM_VG4_4ZZ_H
3068
447k
    3519091917U,  // BFMAXNM_ZPmZZ
3069
447k
    2183323844U,  // BFMAX_VG2_2Z2Z_H
3070
447k
    2183323844U,  // BFMAX_VG2_2ZZ_H
3071
447k
    2183323844U,  // BFMAX_VG4_4Z2Z_H
3072
447k
    2183323844U,  // BFMAX_VG4_4ZZ_H
3073
447k
    3519094980U,  // BFMAX_ZPmZZ
3074
447k
    2183320772U,  // BFMINNM_VG2_2Z2Z_H
3075
447k
    2183320772U,  // BFMINNM_VG2_2ZZ_H
3076
447k
    2183320772U,  // BFMINNM_VG4_4Z2Z_H
3077
447k
    2183320772U,  // BFMINNM_VG4_4ZZ_H
3078
447k
    3519091908U,  // BFMINNM_ZPmZZ
3079
447k
    2183320857U,  // BFMIN_VG2_2Z2Z_H
3080
447k
    2183320857U,  // BFMIN_VG2_2ZZ_H
3081
447k
    2183320857U,  // BFMIN_VG4_4Z2Z_H
3082
447k
    2183320857U,  // BFMIN_VG4_4ZZ_H
3083
447k
    3519091993U,  // BFMIN_ZPmZZ
3084
447k
    2967602800U,  // BFMLALB
3085
447k
    2967602800U,  // BFMLALBIdx
3086
447k
    2686535280U,  // BFMLALB_ZZZ
3087
447k
    2686535280U,  // BFMLALB_ZZZI
3088
447k
    2967608242U,  // BFMLALT
3089
447k
    2967608242U,  // BFMLALTIdx
3090
447k
    2686540722U,  // BFMLALT_ZZZ
3091
447k
    2686540722U,  // BFMLALT_ZZZI
3092
447k
    1663275252U,  // BFMLAL_MZZI_HtoS
3093
447k
    1663275252U,  // BFMLAL_MZZ_HtoS
3094
447k
    3810758900U,  // BFMLAL_VG2_M2Z2Z_HtoS
3095
447k
    3810758900U,  // BFMLAL_VG2_M2ZZI_HtoS
3096
447k
    3810758900U,  // BFMLAL_VG2_M2ZZ_HtoS
3097
447k
    4079194356U,  // BFMLAL_VG4_M4Z4Z_HtoS
3098
447k
    4079194356U,  // BFMLAL_VG4_M4ZZI_HtoS
3099
447k
    4079194356U,  // BFMLAL_VG4_M4ZZ_HtoS
3100
447k
    3798303589U,  // BFMLA_VG2_M2Z2Z
3101
447k
    3798303589U,  // BFMLA_VG2_M2ZZ
3102
447k
    3798303589U,  // BFMLA_VG2_M2ZZI
3103
447k
    4066739045U,  // BFMLA_VG4_M4Z4Z
3104
447k
    4066739045U,  // BFMLA_VG4_M4ZZ
3105
447k
    4066739045U,  // BFMLA_VG4_M4ZZI
3106
447k
    3519087461U,  // BFMLA_ZPmZZ
3107
447k
    2195784549U,  // BFMLA_ZZZI
3108
447k
    2686535578U,  // BFMLSLB_ZZZI_S
3109
447k
    2686535578U,  // BFMLSLB_ZZZ_S
3110
447k
    2686540897U,  // BFMLSLT_ZZZI_S
3111
447k
    2686540897U,  // BFMLSLT_ZZZ_S
3112
447k
    1663276019U,  // BFMLSL_MZZI_HtoS
3113
447k
    1663276019U,  // BFMLSL_MZZ_HtoS
3114
447k
    3810759667U,  // BFMLSL_VG2_M2Z2Z_HtoS
3115
447k
    3810759667U,  // BFMLSL_VG2_M2ZZI_HtoS
3116
447k
    3810759667U,  // BFMLSL_VG2_M2ZZ_HtoS
3117
447k
    4079195123U,  // BFMLSL_VG4_M4Z4Z_HtoS
3118
447k
    4079195123U,  // BFMLSL_VG4_M4ZZI_HtoS
3119
447k
    4079195123U,  // BFMLSL_VG4_M4ZZ_HtoS
3120
447k
    3798309457U,  // BFMLS_VG2_M2Z2Z
3121
447k
    3798309457U,  // BFMLS_VG2_M2ZZ
3122
447k
    3798309457U,  // BFMLS_VG2_M2ZZI
3123
447k
    4066744913U,  // BFMLS_VG4_M4Z4Z
3124
447k
    4066744913U,  // BFMLS_VG4_M4ZZ
3125
447k
    4066744913U,  // BFMLS_VG4_M4ZZI
3126
447k
    3519093329U,  // BFMLS_ZPmZZ
3127
447k
    2195790417U,  // BFMLS_ZZZI
3128
447k
    2967602028U,  // BFMMLA
3129
447k
    2686534508U,  // BFMMLA_ZZZ
3130
447k
    54641578U,  // BFMOPA_MPPZZ
3131
447k
    54641578U,  // BFMOPA_MPPZZ_H
3132
447k
    54647454U,  // BFMOPS_MPPZZ
3133
447k
    54647454U,  // BFMOPS_MPPZZ_H
3134
447k
    3519091779U,  // BFMUL_ZPmZZ
3135
447k
    2189497411U,  // BFMUL_ZZZ
3136
447k
    2189497411U,  // BFMUL_ZZZI
3137
447k
    807425173U, // BFMWri
3138
447k
    807425173U, // BFMXri
3139
447k
    3798305208U,  // BFSUB_VG2_M2Z_H
3140
447k
    4066740664U,  // BFSUB_VG4_M4Z_H
3141
447k
    3519089080U,  // BFSUB_ZPmZZ
3142
447k
    2189494712U,  // BFSUB_ZZZ
3143
447k
    3798179144U,  // BFVDOT_VG2_M2ZZI_HtoS
3144
447k
    2135801U, // BGRP_ZZZ_B
3145
447k
    2418071289U,  // BGRP_ZZZ_D
3146
447k
    2189498105U,  // BGRP_ZZZ_H
3147
447k
    270620409U, // BGRP_ZZZ_S
3148
447k
    2120210U, // BICSWrs
3149
447k
    2120210U, // BICSXrs
3150
447k
    3223362066U,  // BICS_PPzPP
3151
447k
    2116179U, // BICWrs
3152
447k
    2116179U, // BICXrs
3153
447k
    3223358035U,  // BIC_PPzPP
3154
447k
    3223358035U,  // BIC_ZPmZ_B
3155
447k
    3223374419U,  // BIC_ZPmZ_D
3156
447k
    3519089235U,  // BIC_ZPmZ_H
3157
447k
    3223407187U,  // BIC_ZPmZ_S
3158
447k
    2418068051U,  // BIC_ZZZ
3159
447k
    811698771U, // BICv16i8
3160
447k
    1887570515U,  // BICv2i32
3161
447k
    1891764819U,  // BICv4i16
3162
447k
    1893861971U,  // BICv4i32
3163
447k
    1895959123U,  // BICv8i16
3164
447k
    824281683U, // BICv8i8
3165
447k
    2959215785U,  // BIFv16i8
3166
447k
    2971798697U,  // BIFv8i8
3167
447k
    2959219590U,  // BITv16i8
3168
447k
    2971802502U,  // BITv8i8
3169
447k
    332306U,  // BL
3170
447k
    22694U, // BLR
3171
447k
    2114316U, // BLRAA
3172
447k
    24949U, // BLRAAZ
3173
447k
    2114981U, // BLRAB
3174
447k
    24971U, // BLRABZ
3175
447k
    2170667939U,  // BMOPA_MPPZZ_S
3176
447k
    2170673815U,  // BMOPS_MPPZZ_S
3177
447k
    22584U, // BR
3178
447k
    2114303U, // BRAA
3179
447k
    24942U, // BRAAZ
3180
447k
    2114968U, // BRAB
3181
447k
    24964U, // BRABZ
3182
447k
    10375U, // BRB_IALL
3183
447k
    10353U, // BRB_INJ
3184
447k
    381129U,  // BRK
3185
447k
    3223361997U,  // BRKAS_PPzP
3186
447k
    270566232U, // BRKA_PPmP
3187
447k
    3223356248U,  // BRKA_PPzP
3188
447k
    3223362033U,  // BRKBS_PPzP
3189
447k
    270566982U, // BRKB_PPmP
3190
447k
    3223356998U,  // BRKB_PPzP
3191
447k
    3223362163U,  // BRKNS_PPzP
3192
447k
    3223360816U,  // BRKN_PPzP
3193
447k
    3223362004U,  // BRKPAS_PPzPP
3194
447k
    3223356316U,  // BRKPA_PPzPP
3195
447k
    3223362040U,  // BRKPBS_PPzPP
3196
447k
    3223357533U,  // BRKPB_PPzPP
3197
447k
    2418070772U,  // BSL1N_ZZZZ
3198
447k
    2418070779U,  // BSL2N_ZZZZ
3199
447k
    2418070501U,  // BSL_ZZZZ
3200
447k
    2959217637U,  // BSLv16i8
3201
447k
    2971800549U,  // BSLv8i8
3202
447k
    352768U,  // Bcc
3203
447k
    2132833U, // CADD_ZZI_B
3204
447k
    2418068321U,  // CADD_ZZI_D
3205
447k
    2189495137U,  // CADD_ZZI_H
3206
447k
    270617441U, // CADD_ZZI_S
3207
447k
    807716286U, // CASAB
3208
447k
    807718345U, // CASAH
3209
447k
    807716539U, // CASALB
3210
447k
    807718504U, // CASALH
3211
447k
    807719374U, // CASALW
3212
447k
    807719374U, // CASALX
3213
447k
    807715971U, // CASAW
3214
447k
    807715971U, // CASAX
3215
447k
    807717160U, // CASB
3216
447k
    807718889U, // CASH
3217
447k
    807716745U, // CASLB
3218
447k
    807718598U, // CASLH
3219
447k
    807719893U, // CASLW
3220
447k
    807719893U, // CASLX
3221
447k
    397658U,  // CASPALW
3222
447k
    414042U,  // CASPALX
3223
447k
    394233U,  // CASPAW
3224
447k
    410617U,  // CASPAX
3225
447k
    398180U,  // CASPLW
3226
447k
    414564U,  // CASPLX
3227
447k
    399134U,  // CASPW
3228
447k
    415518U,  // CASPX
3229
447k
    807721408U, // CASW
3230
447k
    807721408U, // CASX
3231
447k
    2149605799U,  // CBNZW
3232
447k
    2149605799U,  // CBNZX
3233
447k
    2149605779U,  // CBZW
3234
447k
    2149605779U,  // CBZX
3235
447k
    2118966U, // CCMNWi
3236
447k
    2118966U, // CCMNWr
3237
447k
    2118966U, // CCMNXi
3238
447k
    2118966U, // CCMNXr
3239
447k
    2119321U, // CCMPWi
3240
447k
    2119321U, // CCMPWr
3241
447k
    2119321U, // CCMPXi
3242
447k
    2119321U, // CCMPXr
3243
447k
    2686508333U,  // CDOT_ZZZI_D
3244
447k
    2418105645U,  // CDOT_ZZZI_S
3245
447k
    2686508333U,  // CDOT_ZZZ_D
3246
447k
    2418105645U,  // CDOT_ZZZ_S
3247
447k
    10423U, // CFINV
3248
447k
    8846U,  // CHKFEAT
3249
447k
    3223340213U,  // CLASTA_RPZ_B
3250
447k
    3223340213U,  // CLASTA_RPZ_D
3251
447k
    3223340213U,  // CLASTA_RPZ_H
3252
447k
    3223340213U,  // CLASTA_RPZ_S
3253
447k
    3223340213U,  // CLASTA_VPZ_B
3254
447k
    3223340213U,  // CLASTA_VPZ_D
3255
447k
    3223340213U,  // CLASTA_VPZ_H
3256
447k
    3223340213U,  // CLASTA_VPZ_S
3257
447k
    3223356597U,  // CLASTA_ZPZ_B
3258
447k
    3223372981U,  // CLASTA_ZPZ_D
3259
447k
    2176910517U,  // CLASTA_ZPZ_H
3260
447k
    3223405749U,  // CLASTA_ZPZ_S
3261
447k
    3223341476U,  // CLASTB_RPZ_B
3262
447k
    3223341476U,  // CLASTB_RPZ_D
3263
447k
    3223341476U,  // CLASTB_RPZ_H
3264
447k
    3223341476U,  // CLASTB_RPZ_S
3265
447k
    3223341476U,  // CLASTB_VPZ_B
3266
447k
    3223341476U,  // CLASTB_VPZ_D
3267
447k
    3223341476U,  // CLASTB_VPZ_H
3268
447k
    3223341476U,  // CLASTB_VPZ_S
3269
447k
    3223357860U,  // CLASTB_ZPZ_B
3270
447k
    3223374244U,  // CLASTB_ZPZ_D
3271
447k
    2176911780U,  // CLASTB_ZPZ_H
3272
447k
    3223407012U,  // CLASTB_ZPZ_S
3273
447k
    10391U, // CLR
3274
447k
    24821U, // CLREX
3275
447k
    2120259U, // CLSWr
3276
447k
    2120259U, // CLSXr
3277
447k
    270572099U, // CLS_ZPmZ_B
3278
447k
    270588483U, // CLS_ZPmZ_D
3279
447k
    541137475U, // CLS_ZPmZ_H
3280
447k
    270621251U, // CLS_ZPmZ_S
3281
447k
    811702851U, // CLSv16i8
3282
447k
    813800003U, // CLSv2i32
3283
447k
    817994307U, // CLSv4i16
3284
447k
    820091459U, // CLSv4i32
3285
447k
    822188611U, // CLSv8i16
3286
447k
    824285763U, // CLSv8i8
3287
447k
    2122146U, // CLZWr
3288
447k
    2122146U, // CLZXr
3289
447k
    270573986U, // CLZ_ZPmZ_B
3290
447k
    270590370U, // CLZ_ZPmZ_D
3291
447k
    541139362U, // CLZ_ZPmZ_H
3292
447k
    270623138U, // CLZ_ZPmZ_S
3293
447k
    811704738U, // CLZv16i8
3294
447k
    813801890U, // CLZv2i32
3295
447k
    817996194U, // CLZv4i16
3296
447k
    820093346U, // CLZv4i32
3297
447k
    822190498U, // CLZv8i16
3298
447k
    824287650U, // CLZv8i8
3299
447k
    811702237U, // CMEQv16i8
3300
447k
    811702237U, // CMEQv16i8rz
3301
447k
    2119645U, // CMEQv1i64
3302
447k
    2119645U, // CMEQv1i64rz
3303
447k
    813799389U, // CMEQv2i32
3304
447k
    813799389U, // CMEQv2i32rz
3305
447k
    815896541U, // CMEQv2i64
3306
447k
    815896541U, // CMEQv2i64rz
3307
447k
    817993693U, // CMEQv4i16
3308
447k
    817993693U, // CMEQv4i16rz
3309
447k
    820090845U, // CMEQv4i32
3310
447k
    820090845U, // CMEQv4i32rz
3311
447k
    822187997U, // CMEQv8i16
3312
447k
    822187997U, // CMEQv8i16rz
3313
447k
    824285149U, // CMEQv8i8
3314
447k
    824285149U, // CMEQv8i8rz
3315
447k
    811699227U, // CMGEv16i8
3316
447k
    811699227U, // CMGEv16i8rz
3317
447k
    2116635U, // CMGEv1i64
3318
447k
    2116635U, // CMGEv1i64rz
3319
447k
    813796379U, // CMGEv2i32
3320
447k
    813796379U, // CMGEv2i32rz
3321
447k
    815893531U, // CMGEv2i64
3322
447k
    815893531U, // CMGEv2i64rz
3323
447k
    817990683U, // CMGEv4i16
3324
447k
    817990683U, // CMGEv4i16rz
3325
447k
    820087835U, // CMGEv4i32
3326
447k
    820087835U, // CMGEv4i32rz
3327
447k
    822184987U, // CMGEv8i16
3328
447k
    822184987U, // CMGEv8i16rz
3329
447k
    824282139U, // CMGEv8i8
3330
447k
    824282139U, // CMGEv8i8rz
3331
447k
    811703160U, // CMGTv16i8
3332
447k
    811703160U, // CMGTv16i8rz
3333
447k
    2120568U, // CMGTv1i64
3334
447k
    2120568U, // CMGTv1i64rz
3335
447k
    813800312U, // CMGTv2i32
3336
447k
    813800312U, // CMGTv2i32rz
3337
447k
    815897464U, // CMGTv2i64
3338
447k
    815897464U, // CMGTv2i64rz
3339
447k
    817994616U, // CMGTv4i16
3340
447k
    817994616U, // CMGTv4i16rz
3341
447k
    820091768U, // CMGTv4i32
3342
447k
    820091768U, // CMGTv4i32rz
3343
447k
    822188920U, // CMGTv8i16
3344
447k
    822188920U, // CMGTv8i16rz
3345
447k
    824286072U, // CMGTv8i8
3346
447k
    824286072U, // CMGTv8i8rz
3347
447k
    811700351U, // CMHIv16i8
3348
447k
    2117759U, // CMHIv1i64
3349
447k
    813797503U, // CMHIv2i32
3350
447k
    815894655U, // CMHIv2i64
3351
447k
    817991807U, // CMHIv4i16
3352
447k
    820088959U, // CMHIv4i32
3353
447k
    822186111U, // CMHIv8i16
3354
447k
    824283263U, // CMHIv8i8
3355
447k
    811702838U, // CMHSv16i8
3356
447k
    2120246U, // CMHSv1i64
3357
447k
    813799990U, // CMHSv2i32
3358
447k
    815897142U, // CMHSv2i64
3359
447k
    817994294U, // CMHSv4i16
3360
447k
    820091446U, // CMHSv4i32
3361
447k
    822188598U, // CMHSv8i16
3362
447k
    824285750U, // CMHSv8i8
3363
447k
    2195784543U,  // CMLA_ZZZI_H
3364
447k
    1344357215U,  // CMLA_ZZZI_S
3365
447k
    2418049887U,  // CMLA_ZZZ_B
3366
447k
    1075888991U,  // CMLA_ZZZ_D
3367
447k
    2195784543U,  // CMLA_ZZZ_H
3368
447k
    1344357215U,  // CMLA_ZZZ_S
3369
447k
    811699258U, // CMLEv16i8rz
3370
447k
    2116666U, // CMLEv1i64rz
3371
447k
    813796410U, // CMLEv2i32rz
3372
447k
    815893562U, // CMLEv2i64rz
3373
447k
    817990714U, // CMLEv4i16rz
3374
447k
    820087866U, // CMLEv4i32rz
3375
447k
    822185018U, // CMLEv8i16rz
3376
447k
    824282170U, // CMLEv8i8rz
3377
447k
    811703370U, // CMLTv16i8rz
3378
447k
    2120778U, // CMLTv1i64rz
3379
447k
    813800522U, // CMLTv2i32rz
3380
447k
    815897674U, // CMLTv2i64rz
3381
447k
    817994826U, // CMLTv4i16rz
3382
447k
    820091978U, // CMLTv4i32rz
3383
447k
    822189130U, // CMLTv8i16rz
3384
447k
    824286282U, // CMLTv8i8rz
3385
447k
    3223361516U,  // CMPEQ_PPzZI_B
3386
447k
    3223377900U,  // CMPEQ_PPzZI_D
3387
447k
    2713786348U,  // CMPEQ_PPzZI_H
3388
447k
    3223410668U,  // CMPEQ_PPzZI_S
3389
447k
    3223361516U,  // CMPEQ_PPzZZ_B
3390
447k
    3223377900U,  // CMPEQ_PPzZZ_D
3391
447k
    2713786348U,  // CMPEQ_PPzZZ_H
3392
447k
    3223410668U,  // CMPEQ_PPzZZ_S
3393
447k
    3223361516U,  // CMPEQ_WIDE_PPzZZ_B
3394
447k
    2713786348U,  // CMPEQ_WIDE_PPzZZ_H
3395
447k
    3223410668U,  // CMPEQ_WIDE_PPzZZ_S
3396
447k
    3223358497U,  // CMPGE_PPzZI_B
3397
447k
    3223374881U,  // CMPGE_PPzZI_D
3398
447k
    2713783329U,  // CMPGE_PPzZI_H
3399
447k
    3223407649U,  // CMPGE_PPzZI_S
3400
447k
    3223358497U,  // CMPGE_PPzZZ_B
3401
447k
    3223374881U,  // CMPGE_PPzZZ_D
3402
447k
    2713783329U,  // CMPGE_PPzZZ_H
3403
447k
    3223407649U,  // CMPGE_PPzZZ_S
3404
447k
    3223358497U,  // CMPGE_WIDE_PPzZZ_B
3405
447k
    2713783329U,  // CMPGE_WIDE_PPzZZ_H
3406
447k
    3223407649U,  // CMPGE_WIDE_PPzZZ_S
3407
447k
    3223362430U,  // CMPGT_PPzZI_B
3408
447k
    3223378814U,  // CMPGT_PPzZI_D
3409
447k
    2713787262U,  // CMPGT_PPzZI_H
3410
447k
    3223411582U,  // CMPGT_PPzZI_S
3411
447k
    3223362430U,  // CMPGT_PPzZZ_B
3412
447k
    3223378814U,  // CMPGT_PPzZZ_D
3413
447k
    2713787262U,  // CMPGT_PPzZZ_H
3414
447k
    3223411582U,  // CMPGT_PPzZZ_S
3415
447k
    3223362430U,  // CMPGT_WIDE_PPzZZ_B
3416
447k
    2713787262U,  // CMPGT_WIDE_PPzZZ_H
3417
447k
    3223411582U,  // CMPGT_WIDE_PPzZZ_S
3418
447k
    3223359621U,  // CMPHI_PPzZI_B
3419
447k
    3223376005U,  // CMPHI_PPzZI_D
3420
447k
    2713784453U,  // CMPHI_PPzZI_H
3421
447k
    3223408773U,  // CMPHI_PPzZI_S
3422
447k
    3223359621U,  // CMPHI_PPzZZ_B
3423
447k
    3223376005U,  // CMPHI_PPzZZ_D
3424
447k
    2713784453U,  // CMPHI_PPzZZ_H
3425
447k
    3223408773U,  // CMPHI_PPzZZ_S
3426
447k
    3223359621U,  // CMPHI_WIDE_PPzZZ_B
3427
447k
    2713784453U,  // CMPHI_WIDE_PPzZZ_H
3428
447k
    3223408773U,  // CMPHI_WIDE_PPzZZ_S
3429
447k
    3223362108U,  // CMPHS_PPzZI_B
3430
447k
    3223378492U,  // CMPHS_PPzZI_D
3431
447k
    2713786940U,  // CMPHS_PPzZI_H
3432
447k
    3223411260U,  // CMPHS_PPzZI_S
3433
447k
    3223362108U,  // CMPHS_PPzZZ_B
3434
447k
    3223378492U,  // CMPHS_PPzZZ_D
3435
447k
    2713786940U,  // CMPHS_PPzZZ_H
3436
447k
    3223411260U,  // CMPHS_PPzZZ_S
3437
447k
    3223362108U,  // CMPHS_WIDE_PPzZZ_B
3438
447k
    2713786940U,  // CMPHS_WIDE_PPzZZ_H
3439
447k
    3223411260U,  // CMPHS_WIDE_PPzZZ_S
3440
447k
    3223358528U,  // CMPLE_PPzZI_B
3441
447k
    3223374912U,  // CMPLE_PPzZI_D
3442
447k
    2713783360U,  // CMPLE_PPzZI_H
3443
447k
    3223407680U,  // CMPLE_PPzZI_S
3444
447k
    3223358528U,  // CMPLE_WIDE_PPzZZ_B
3445
447k
    2713783360U,  // CMPLE_WIDE_PPzZZ_H
3446
447k
    3223407680U,  // CMPLE_WIDE_PPzZZ_S
3447
447k
    3223361004U,  // CMPLO_PPzZI_B
3448
447k
    3223377388U,  // CMPLO_PPzZI_D
3449
447k
    2713785836U,  // CMPLO_PPzZI_H
3450
447k
    3223410156U,  // CMPLO_PPzZI_S
3451
447k
    3223361004U,  // CMPLO_WIDE_PPzZZ_B
3452
447k
    2713785836U,  // CMPLO_WIDE_PPzZZ_H
3453
447k
    3223410156U,  // CMPLO_WIDE_PPzZZ_S
3454
447k
    3223362143U,  // CMPLS_PPzZI_B
3455
447k
    3223378527U,  // CMPLS_PPzZI_D
3456
447k
    2713786975U,  // CMPLS_PPzZI_H
3457
447k
    3223411295U,  // CMPLS_PPzZI_S
3458
447k
    3223362143U,  // CMPLS_WIDE_PPzZZ_B
3459
447k
    2713786975U,  // CMPLS_WIDE_PPzZZ_H
3460
447k
    3223411295U,  // CMPLS_WIDE_PPzZZ_S
3461
447k
    3223362640U,  // CMPLT_PPzZI_B
3462
447k
    3223379024U,  // CMPLT_PPzZI_D
3463
447k
    2713787472U,  // CMPLT_PPzZI_H
3464
447k
    3223411792U,  // CMPLT_PPzZI_S
3465
447k
    3223362640U,  // CMPLT_WIDE_PPzZZ_B
3466
447k
    2713787472U,  // CMPLT_WIDE_PPzZZ_H
3467
447k
    3223411792U,  // CMPLT_WIDE_PPzZZ_S
3468
447k
    3223358551U,  // CMPNE_PPzZI_B
3469
447k
    3223374935U,  // CMPNE_PPzZI_D
3470
447k
    2713783383U,  // CMPNE_PPzZI_H
3471
447k
    3223407703U,  // CMPNE_PPzZI_S
3472
447k
    3223358551U,  // CMPNE_PPzZZ_B
3473
447k
    3223374935U,  // CMPNE_PPzZZ_D
3474
447k
    2713783383U,  // CMPNE_PPzZZ_H
3475
447k
    3223407703U,  // CMPNE_PPzZZ_S
3476
447k
    3223358551U,  // CMPNE_WIDE_PPzZZ_B
3477
447k
    2713783383U,  // CMPNE_WIDE_PPzZZ_H
3478
447k
    3223407703U,  // CMPNE_WIDE_PPzZZ_S
3479
447k
    811703721U, // CMTSTv16i8
3480
447k
    2121129U, // CMTSTv1i64
3481
447k
    813800873U, // CMTSTv2i32
3482
447k
    815898025U, // CMTSTv2i64
3483
447k
    817995177U, // CMTSTv4i16
3484
447k
    820092329U, // CMTSTv4i32
3485
447k
    822189481U, // CMTSTv8i16
3486
447k
    824286633U, // CMTSTv8i8
3487
447k
    270572896U, // CNOT_ZPmZ_B
3488
447k
    270589280U, // CNOT_ZPmZ_D
3489
447k
    541138272U, // CNOT_ZPmZ_H
3490
447k
    270622048U, // CNOT_ZPmZ_S
3491
447k
    2954905999U,  // CNTB_XPiI
3492
447k
    2954906608U,  // CNTD_XPiI
3493
447k
    2954907690U,  // CNTH_XPiI
3494
447k
    3223344974U,  // CNTP_XCI_B
3495
447k
    3491780430U,  // CNTP_XCI_D
3496
447k
    3760215886U,  // CNTP_XCI_H
3497
447k
    4028651342U,  // CNTP_XCI_S
3498
447k
    3223344974U,  // CNTP_XPP_B
3499
447k
    3223344974U,  // CNTP_XPP_D
3500
447k
    3223344974U,  // CNTP_XPP_H
3501
447k
    3223344974U,  // CNTP_XPP_S
3502
447k
    2954911875U,  // CNTW_XPiI
3503
447k
    2120858U, // CNTWr
3504
447k
    2120858U, // CNTXr
3505
447k
    270572698U, // CNT_ZPmZ_B
3506
447k
    270589082U, // CNT_ZPmZ_D
3507
447k
    541138074U, // CNT_ZPmZ_H
3508
447k
    270621850U, // CNT_ZPmZ_S
3509
447k
    811703450U, // CNTv16i8
3510
447k
    824286362U, // CNTv8i8
3511
447k
    3223378747U,  // COMPACT_ZPZ_D
3512
447k
    3223411515U,  // COMPACT_ZPZ_S
3513
447k
    435121U,  // CPYE
3514
447k
    435184U,  // CPYEN
3515
447k
    435270U,  // CPYERN
3516
447k
    436158U,  // CPYERT
3517
447k
    435643U,  // CPYERTN
3518
447k
    435392U,  // CPYERTRN
3519
447k
    435890U,  // CPYERTWN
3520
447k
    436072U,  // CPYET
3521
447k
    435547U,  // CPYETN
3522
447k
    435328U,  // CPYETRN
3523
447k
    435826U,  // CPYETWN
3524
447k
    435768U,  // CPYEWN
3525
447k
    436215U,  // CPYEWT
3526
447k
    435706U,  // CPYEWTN
3527
447k
    435461U,  // CPYEWTRN
3528
447k
    435959U,  // CPYEWTWN
3529
447k
    435098U,  // CPYFE
3530
447k
    435158U,  // CPYFEN
3531
447k
    435260U,  // CPYFERN
3532
447k
    436148U,  // CPYFERT
3533
447k
    435632U,  // CPYFERTN
3534
447k
    435380U,  // CPYFERTRN
3535
447k
    435878U,  // CPYFERTWN
3536
447k
    436046U,  // CPYFET
3537
447k
    435518U,  // CPYFETN
3538
447k
    435317U,  // CPYFETRN
3539
447k
    435815U,  // CPYFETWN
3540
447k
    435758U,  // CPYFEWN
3541
447k
    436205U,  // CPYFEWT
3542
447k
    435695U,  // CPYFEWTN
3543
447k
    435449U,  // CPYFEWTRN
3544
447k
    435947U,  // CPYFEWTWN
3545
447k
    435128U,  // CPYFM
3546
447k
    435192U,  // CPYFMN
3547
447k
    435279U,  // CPYFMRN
3548
447k
    436167U,  // CPYFMRT
3549
447k
    435653U,  // CPYFMRTN
3550
447k
    435403U,  // CPYFMRTRN
3551
447k
    435901U,  // CPYFMRTWN
3552
447k
    436080U,  // CPYFMT
3553
447k
    435556U,  // CPYFMTN
3554
447k
    435338U,  // CPYFMTRN
3555
447k
    435836U,  // CPYFMTWN
3556
447k
    435777U,  // CPYFMWN
3557
447k
    436224U,  // CPYFMWT
3558
447k
    435716U,  // CPYFMWTN
3559
447k
    435472U,  // CPYFMWTRN
3560
447k
    435970U,  // CPYFMWTWN
3561
447k
    436016U,  // CPYFP
3562
447k
    435226U,  // CPYFPN
3563
447k
    435298U,  // CPYFPRN
3564
447k
    436186U,  // CPYFPRT
3565
447k
    435674U,  // CPYFPRTN
3566
447k
    435426U,  // CPYFPRTRN
3567
447k
    435924U,  // CPYFPRTWN
3568
447k
    436114U,  // CPYFPT
3569
447k
    435594U,  // CPYFPTN
3570
447k
    435359U,  // CPYFPTRN
3571
447k
    435857U,  // CPYFPTWN
3572
447k
    435796U,  // CPYFPWN
3573
447k
    436243U,  // CPYFPWT
3574
447k
    435737U,  // CPYFPWTN
3575
447k
    435495U,  // CPYFPWTRN
3576
447k
    435993U,  // CPYFPWTWN
3577
447k
    435151U,  // CPYM
3578
447k
    435218U,  // CPYMN
3579
447k
    435289U,  // CPYMRN
3580
447k
    436177U,  // CPYMRT
3581
447k
    435664U,  // CPYMRTN
3582
447k
    435415U,  // CPYMRTRN
3583
447k
    435913U,  // CPYMRTWN
3584
447k
    436106U,  // CPYMT
3585
447k
    435585U,  // CPYMTN
3586
447k
    435349U,  // CPYMTRN
3587
447k
    435847U,  // CPYMTWN
3588
447k
    435787U,  // CPYMWN
3589
447k
    436234U,  // CPYMWT
3590
447k
    435727U,  // CPYMWTN
3591
447k
    435484U,  // CPYMWTRN
3592
447k
    435982U,  // CPYMWTWN
3593
447k
    436039U,  // CPYP
3594
447k
    435252U,  // CPYPN
3595
447k
    435308U,  // CPYPRN
3596
447k
    436196U,  // CPYPRT
3597
447k
    435685U,  // CPYPRTN
3598
447k
    435438U,  // CPYPRTRN
3599
447k
    435936U,  // CPYPRTWN
3600
447k
    436140U,  // CPYPT
3601
447k
    435623U,  // CPYPTN
3602
447k
    435370U,  // CPYPTRN
3603
447k
    435868U,  // CPYPTWN
3604
447k
    435806U,  // CPYPWN
3605
447k
    436253U,  // CPYPWT
3606
447k
    435748U,  // CPYPWTN
3607
447k
    435507U,  // CPYPWTRN
3608
447k
    436005U,  // CPYPWTWN
3609
447k
    270573897U, // CPY_ZPmI_B
3610
447k
    270590281U, // CPY_ZPmI_D
3611
447k
    4268361U, // CPY_ZPmI_H
3612
447k
    270623049U, // CPY_ZPmI_S
3613
447k
    270573897U, // CPY_ZPmR_B
3614
447k
    270590281U, // CPY_ZPmR_D
3615
447k
    272703817U, // CPY_ZPmR_H
3616
447k
    270623049U, // CPY_ZPmR_S
3617
447k
    270573897U, // CPY_ZPmV_B
3618
447k
    270590281U, // CPY_ZPmV_D
3619
447k
    272703817U, // CPY_ZPmV_H
3620
447k
    270623049U, // CPY_ZPmV_S
3621
447k
    3223363913U,  // CPY_ZPzI_B
3622
447k
    3223380297U,  // CPY_ZPzI_D
3623
447k
    2713788745U,  // CPY_ZPzI_H
3624
447k
    3223413065U,  // CPY_ZPzI_S
3625
447k
    2114865U, // CRC32Brr
3626
447k
    2115052U, // CRC32CBrr
3627
447k
    2117101U, // CRC32CHrr
3628
447k
    2121684U, // CRC32CWrr
3629
447k
    2121952U, // CRC32CXrr
3630
447k
    2116937U, // CRC32Hrr
3631
447k
    2121626U, // CRC32Wrr
3632
447k
    2121883U, // CRC32Xrr
3633
447k
    2118258U, // CSELWr
3634
447k
    2118258U, // CSELXr
3635
447k
    2116206U, // CSINCWr
3636
447k
    2116206U, // CSINCXr
3637
447k
    2121434U, // CSINVWr
3638
447k
    2121434U, // CSINVXr
3639
447k
    2116845U, // CSNEGWr
3640
447k
    2116845U, // CSNEGXr
3641
447k
    2119651U, // CTERMEQ_WW
3642
447k
    2119651U, // CTERMEQ_XX
3643
447k
    2116686U, // CTERMNE_WW
3644
447k
    2116686U, // CTERMNE_XX
3645
447k
    2122163U, // CTZWr
3646
447k
    2122163U, // CTZXr
3647
447k
    376923U,  // DCPS1
3648
447k
    377414U,  // DCPS2
3649
447k
    377488U,  // DCPS3
3650
447k
    538985975U, // DECB_XPiI
3651
447k
    538987330U, // DECD_XPiI
3652
447k
    539020098U, // DECD_ZPiI
3653
447k
    538988024U, // DECH_XPiI
3654
447k
    56692216U,  // DECH_ZPiI
3655
447k
    2119183U, // DECP_XP_B
3656
447k
    2418038287U,  // DECP_XP_D
3657
447k
    1881167375U,  // DECP_XP_H
3658
447k
    270554639U, // DECP_XP_S
3659
447k
    1075893775U,  // DECP_ZP_D
3660
447k
    1658918415U,  // DECP_ZP_H
3661
447k
    1344361999U,  // DECP_ZP_S
3662
447k
    538992607U, // DECW_XPiI
3663
447k
    539058143U, // DECW_ZPiI
3664
447k
    444368U,  // DMB
3665
447k
    10395U, // DRPS
3666
447k
    444719U,  // DSB
3667
447k
    461103U,  // DSBnXS
3668
447k
    807458015U, // DUPM_ZI
3669
447k
    2136057U, // DUPQ_ZZI_B
3670
447k
    2418071545U,  // DUPQ_ZZI_D
3671
447k
    1115756537U,  // DUPQ_ZZI_H
3672
447k
    270620665U, // DUPQ_ZZI_S
3673
447k
    1344313186U,  // DUP_ZI_B
3674
447k
    1612765026U,  // DUP_ZI_D
3675
447k
    58791778U,  // DUP_ZI_H
3676
447k
    1881233250U,  // DUP_ZI_S
3677
447k
    2135906U, // DUP_ZR_B
3678
447k
    2152290U, // DUP_ZR_D
3679
447k
    1671501666U,  // DUP_ZR_H
3680
447k
    2185058U, // DUP_ZR_S
3681
447k
    2135906U, // DUP_ZZI_B
3682
447k
    2418071394U,  // DUP_ZZI_D
3683
447k
    1115756386U,  // DUP_ZZI_H
3684
447k
    1137137506U,  // DUP_ZZI_Q
3685
447k
    270620514U, // DUP_ZZI_S
3686
447k
    807427810U, // DUPi16
3687
447k
    807427810U, // DUPi32
3688
447k
    807427810U, // DUPi64
3689
447k
    807427810U, // DUPi8
3690
447k
    6395746U, // DUPv16i8gpr
3691
447k
    811702114U, // DUPv16i8lane
3692
447k
    8492898U, // DUPv2i32gpr
3693
447k
    813799266U, // DUPv2i32lane
3694
447k
    10590050U,  // DUPv2i64gpr
3695
447k
    815896418U, // DUPv2i64lane
3696
447k
    12687202U,  // DUPv4i16gpr
3697
447k
    817993570U, // DUPv4i16lane
3698
447k
    14784354U,  // DUPv4i32gpr
3699
447k
    820090722U, // DUPv4i32lane
3700
447k
    16881506U,  // DUPv8i16gpr
3701
447k
    822187874U, // DUPv8i16lane
3702
447k
    18978658U,  // DUPv8i8gpr
3703
447k
    824285026U, // DUPv8i8lane
3704
447k
    2118972U, // EONWrs
3705
447k
    2118972U, // EONXrs
3706
447k
    811696778U, // EOR3
3707
447k
    2418066058U,  // EOR3_ZZZZ
3708
447k
    2418055988U,  // EORBT_ZZZ_B
3709
447k
    1075895092U,  // EORBT_ZZZ_D
3710
447k
    2195790644U,  // EORBT_ZZZ_H
3711
447k
    1344363316U,  // EORBT_ZZZ_S
3712
447k
    3227623220U,  // EORQV_VPZ_B
3713
447k
    3231817524U,  // EORQV_VPZ_D
3714
447k
    3238108980U,  // EORQV_VPZ_H
3715
447k
    3236011828U,  // EORQV_VPZ_S
3716
447k
    3223362251U,  // EORS_PPzPP
3717
447k
    2418051485U,  // EORTB_ZZZ_B
3718
447k
    1075890589U,  // EORTB_ZZZ_D
3719
447k
    2195786141U,  // EORTB_ZZZ_H
3720
447k
    1344358813U,  // EORTB_ZZZ_S
3721
447k
    253779U,  // EORV_VPZ_B
3722
447k
    1657020243U,  // EORV_VPZ_D
3723
447k
    1659133779U,  // EORV_VPZ_H
3724
447k
    1638178643U,  // EORV_VPZ_S
3725
447k
    2119946U, // EORWri
3726
447k
    2119946U, // EORWrs
3727
447k
    2119946U, // EORXri
3728
447k
    2119946U, // EORXrs
3729
447k
    3223361802U,  // EOR_PPzPP
3730
447k
    2418071818U,  // EOR_ZI
3731
447k
    3223361802U,  // EOR_ZPmZ_B
3732
447k
    3223378186U,  // EOR_ZPmZ_D
3733
447k
    3519093002U,  // EOR_ZPmZ_H
3734
447k
    3223410954U,  // EOR_ZPmZ_S
3735
447k
    2418071818U,  // EOR_ZZZ
3736
447k
    811702538U, // EORv16i8
3737
447k
    824285450U, // EORv8i8
3738
447k
    10400U, // ERET
3739
447k
    10278U, // ERETAA
3740
447k
    10285U, // ERETAB
3741
447k
    2136063U, // EXTQ_ZZI
3742
447k
    270566596U, // EXTRACT_ZPMXI_H_B
3743
447k
    270582980U, // EXTRACT_ZPMXI_H_D
3744
447k
    2151744708U,  // EXTRACT_ZPMXI_H_H
3745
447k
    2152154308U,  // EXTRACT_ZPMXI_H_Q
3746
447k
    270615748U, // EXTRACT_ZPMXI_H_S
3747
447k
    270566596U, // EXTRACT_ZPMXI_V_B
3748
447k
    270582980U, // EXTRACT_ZPMXI_V_D
3749
447k
    2420180164U,  // EXTRACT_ZPMXI_V_H
3750
447k
    2420589764U,  // EXTRACT_ZPMXI_V_Q
3751
447k
    270615748U, // EXTRACT_ZPMXI_V_S
3752
447k
    2120035U, // EXTRWrri
3753
447k
    24863U, // EXTRX
3754
447k
    2120035U, // EXTRXrri
3755
447k
    24910U, // EXTRY
3756
447k
    2137622U, // EXT_ZZI
3757
447k
    2686492182U,  // EXT_ZZI_B
3758
447k
    811703830U, // EXTv16i8
3759
447k
    824286742U, // EXTv8i8
3760
447k
    822182291U, // F1CVTL2v8f16
3761
447k
    1661017211U,  // F1CVTLT_ZZ_BtoH
3762
447k
    1661129771U,  // F1CVTL_2ZZ_BtoH_NAME
3763
447k
    822187051U, // F1CVTLv8f16
3764
447k
    1661132235U,  // F1CVT_2ZZ_BtoH_NAME
3765
447k
    1661017547U,  // F1CVT_ZZ_BtoH
3766
447k
    822182301U, // F2CVTL2v8f16
3767
447k
    1661017221U,  // F2CVTLT_ZZ_BtoH
3768
447k
    1661129780U,  // F2CVTL_2ZZ_BtoH_NAME
3769
447k
    822187060U, // F2CVTLv8f16
3770
447k
    1661132243U,  // F2CVT_2ZZ_BtoH_NAME
3771
447k
    1661017555U,  // F2CVT_ZZ_BtoH
3772
447k
    2116391U, // FABD16
3773
447k
    2116391U, // FABD32
3774
447k
    2116391U, // FABD64
3775
447k
    3223374631U,  // FABD_ZPmZ_D
3776
447k
    3519089447U,  // FABD_ZPmZ_H
3777
447k
    3223407399U,  // FABD_ZPmZ_S
3778
447k
    813796135U, // FABDv2f32
3779
447k
    815893287U, // FABDv2f64
3780
447k
    817990439U, // FABDv4f16
3781
447k
    820087591U, // FABDv4f32
3782
447k
    822184743U, // FABDv8f16
3783
447k
    2120164U, // FABSDr
3784
447k
    2120164U, // FABSHr
3785
447k
    2120164U, // FABSSr
3786
447k
    270588388U, // FABS_ZPmZ_D
3787
447k
    541137380U, // FABS_ZPmZ_H
3788
447k
    270621156U, // FABS_ZPmZ_S
3789
447k
    813799908U, // FABSv2f32
3790
447k
    815897060U, // FABSv2f64
3791
447k
    817994212U, // FABSv4f16
3792
447k
    820091364U, // FABSv4f32
3793
447k
    822188516U, // FABSv8f16
3794
447k
    2116618U, // FACGE16
3795
447k
    2116618U, // FACGE32
3796
447k
    2116618U, // FACGE64
3797
447k
    3223374858U,  // FACGE_PPzZZ_D
3798
447k
    2713783306U,  // FACGE_PPzZZ_H
3799
447k
    3223407626U,  // FACGE_PPzZZ_S
3800
447k
    813796362U, // FACGEv2f32
3801
447k
    815893514U, // FACGEv2f64
3802
447k
    817990666U, // FACGEv4f16
3803
447k
    820087818U, // FACGEv4f32
3804
447k
    822184970U, // FACGEv8f16
3805
447k
    2120551U, // FACGT16
3806
447k
    2120551U, // FACGT32
3807
447k
    2120551U, // FACGT64
3808
447k
    3223378791U,  // FACGT_PPzZZ_D
3809
447k
    2713787239U,  // FACGT_PPzZZ_H
3810
447k
    3223411559U,  // FACGT_PPzZZ_S
3811
447k
    813800295U, // FACGTv2f32
3812
447k
    815897447U, // FACGTv2f64
3813
447k
    817994599U, // FACGTv4f16
3814
447k
    820091751U, // FACGTv4f32
3815
447k
    822188903U, // FACGTv8f16
3816
447k
    65274670U,  // FADDA_VPZ_D
3817
447k
    2214871854U,  // FADDA_VPZ_H
3818
447k
    69501742U,  // FADDA_VPZ_S
3819
447k
    2116471U, // FADDDrr
3820
447k
    2116471U, // FADDHrr
3821
447k
    3223377453U,  // FADDP_ZPmZZ_D
3822
447k
    3519092269U,  // FADDP_ZPmZZ_H
3823
447k
    3223410221U,  // FADDP_ZPmZZ_S
3824
447k
    813798957U, // FADDPv2f32
3825
447k
    815896109U, // FADDPv2f64
3826
447k
    807425581U, // FADDPv2i16p
3827
447k
    807425581U, // FADDPv2i32p
3828
447k
    807425581U, // FADDPv2i64p
3829
447k
    817993261U, // FADDPv4f16
3830
447k
    820090413U, // FADDPv4f32
3831
447k
    822187565U, // FADDPv8f16
3832
447k
    3231817465U,  // FADDQV_D
3833
447k
    3238108921U,  // FADDQV_H
3834
447k
    3236011769U,  // FADDQV_S
3835
447k
    2116471U, // FADDSrr
3836
447k
    1657020017U,  // FADDV_VPZ_D
3837
447k
    1659133553U,  // FADDV_VPZ_H
3838
447k
    1638178417U,  // FADDV_VPZ_S
3839
447k
    3798158199U,  // FADD_VG2_M2Z_D
3840
447k
    3798305655U,  // FADD_VG2_M2Z_H
3841
447k
    3798174583U,  // FADD_VG2_M2Z_S
3842
447k
    4066593655U,  // FADD_VG4_M4Z_D
3843
447k
    4066741111U,  // FADD_VG4_M4Z_H
3844
447k
    4066610039U,  // FADD_VG4_M4Z_S
3845
447k
    3223374711U,  // FADD_ZPmI_D
3846
447k
    3519089527U,  // FADD_ZPmI_H
3847
447k
    3223407479U,  // FADD_ZPmI_S
3848
447k
    3223374711U,  // FADD_ZPmZ_D
3849
447k
    3519089527U,  // FADD_ZPmZ_H
3850
447k
    3223407479U,  // FADD_ZPmZ_S
3851
447k
    2418068343U,  // FADD_ZZZ_D
3852
447k
    2189495159U,  // FADD_ZZZ_H
3853
447k
    270617463U, // FADD_ZZZ_S
3854
447k
    813796215U, // FADDv2f32
3855
447k
    815893367U, // FADDv2f64
3856
447k
    817990519U, // FADDv4f16
3857
447k
    820087671U, // FADDv4f32
3858
447k
    822184823U, // FADDv8f16
3859
447k
    2181210301U,  // FAMAX_2Z2Z_D
3860
447k
    2183323837U,  // FAMAX_2Z2Z_H
3861
447k
    2185437373U,  // FAMAX_2Z2Z_S
3862
447k
    2181210301U,  // FAMAX_4Z4Z_D
3863
447k
    2183323837U,  // FAMAX_4Z4Z_H
3864
447k
    2185437373U,  // FAMAX_4Z4Z_S
3865
447k
    3223380157U,  // FAMAX_ZPmZ_D
3866
447k
    3519094973U,  // FAMAX_ZPmZ_H
3867
447k
    3223412925U,  // FAMAX_ZPmZ_S
3868
447k
    813801661U, // FAMAXv2f32
3869
447k
    815898813U, // FAMAXv2f64
3870
447k
    817995965U, // FAMAXv4f16
3871
447k
    820093117U, // FAMAXv4f32
3872
447k
    822190269U, // FAMAXv8f16
3873
447k
    2181207314U,  // FAMIN_2Z2Z_D
3874
447k
    2183320850U,  // FAMIN_2Z2Z_H
3875
447k
    2185434386U,  // FAMIN_2Z2Z_S
3876
447k
    2181207314U,  // FAMIN_4Z4Z_D
3877
447k
    2183320850U,  // FAMIN_4Z4Z_H
3878
447k
    2185434386U,  // FAMIN_4Z4Z_S
3879
447k
    3223377170U,  // FAMIN_ZPmZ_D
3880
447k
    3519091986U,  // FAMIN_ZPmZ_H
3881
447k
    3223409938U,  // FAMIN_ZPmZ_S
3882
447k
    813798674U, // FAMINv2f32
3883
447k
    815895826U, // FAMINv2f64
3884
447k
    817992978U, // FAMINv4f16
3885
447k
    820090130U, // FAMINv4f32
3886
447k
    822187282U, // FAMINv8f16
3887
447k
    3223374688U,  // FCADD_ZPmZ_D
3888
447k
    3519089504U,  // FCADD_ZPmZ_H
3889
447k
    3223407456U,  // FCADD_ZPmZ_S
3890
447k
    813796192U, // FCADDv2f32
3891
447k
    815893344U, // FCADDv2f64
3892
447k
    817990496U, // FCADDv4f16
3893
447k
    820087648U, // FCADDv4f32
3894
447k
    822184800U, // FCADDv8f16
3895
447k
    2119320U, // FCCMPDrr
3896
447k
    2116718U, // FCCMPEDrr
3897
447k
    2116718U, // FCCMPEHrr
3898
447k
    2116718U, // FCCMPESrr
3899
447k
    2119320U, // FCCMPHrr
3900
447k
    2119320U, // FCCMPSrr
3901
447k
    2193790592U,  // FCLAMP_VG2_2Z2Z_D
3902
447k
    2195904128U,  // FCLAMP_VG2_2Z2Z_H
3903
447k
    2174948992U,  // FCLAMP_VG2_2Z2Z_S
3904
447k
    2193790592U,  // FCLAMP_VG4_4Z4Z_D
3905
447k
    2195904128U,  // FCLAMP_VG4_4Z4Z_H
3906
447k
    2174948992U,  // FCLAMP_VG4_4Z4Z_S
3907
447k
    1075893888U,  // FCLAMP_ZZZ_D
3908
447k
    2195789440U,  // FCLAMP_ZZZ_H
3909
447k
    1344362112U,  // FCLAMP_ZZZ_S
3910
447k
    2119644U, // FCMEQ16
3911
447k
    2119644U, // FCMEQ32
3912
447k
    2119644U, // FCMEQ64
3913
447k
    3223377884U,  // FCMEQ_PPzZ0_D
3914
447k
    2713786332U,  // FCMEQ_PPzZ0_H
3915
447k
    3223410652U,  // FCMEQ_PPzZ0_S
3916
447k
    3223377884U,  // FCMEQ_PPzZZ_D
3917
447k
    2713786332U,  // FCMEQ_PPzZZ_H
3918
447k
    3223410652U,  // FCMEQ_PPzZZ_S
3919
447k
    2119644U, // FCMEQv1i16rz
3920
447k
    2119644U, // FCMEQv1i32rz
3921
447k
    2119644U, // FCMEQv1i64rz
3922
447k
    813799388U, // FCMEQv2f32
3923
447k
    815896540U, // FCMEQv2f64
3924
447k
    813799388U, // FCMEQv2i32rz
3925
447k
    815896540U, // FCMEQv2i64rz
3926
447k
    817993692U, // FCMEQv4f16
3927
447k
    820090844U, // FCMEQv4f32
3928
447k
    817993692U, // FCMEQv4i16rz
3929
447k
    820090844U, // FCMEQv4i32rz
3930
447k
    822187996U, // FCMEQv8f16
3931
447k
    822187996U, // FCMEQv8i16rz
3932
447k
    2116634U, // FCMGE16
3933
447k
    2116634U, // FCMGE32
3934
447k
    2116634U, // FCMGE64
3935
447k
    3223374874U,  // FCMGE_PPzZ0_D
3936
447k
    2713783322U,  // FCMGE_PPzZ0_H
3937
447k
    3223407642U,  // FCMGE_PPzZ0_S
3938
447k
    3223374874U,  // FCMGE_PPzZZ_D
3939
447k
    2713783322U,  // FCMGE_PPzZZ_H
3940
447k
    3223407642U,  // FCMGE_PPzZZ_S
3941
447k
    2116634U, // FCMGEv1i16rz
3942
447k
    2116634U, // FCMGEv1i32rz
3943
447k
    2116634U, // FCMGEv1i64rz
3944
447k
    813796378U, // FCMGEv2f32
3945
447k
    815893530U, // FCMGEv2f64
3946
447k
    813796378U, // FCMGEv2i32rz
3947
447k
    815893530U, // FCMGEv2i64rz
3948
447k
    817990682U, // FCMGEv4f16
3949
447k
    820087834U, // FCMGEv4f32
3950
447k
    817990682U, // FCMGEv4i16rz
3951
447k
    820087834U, // FCMGEv4i32rz
3952
447k
    822184986U, // FCMGEv8f16
3953
447k
    822184986U, // FCMGEv8i16rz
3954
447k
    2120567U, // FCMGT16
3955
447k
    2120567U, // FCMGT32
3956
447k
    2120567U, // FCMGT64
3957
447k
    3223378807U,  // FCMGT_PPzZ0_D
3958
447k
    2713787255U,  // FCMGT_PPzZ0_H
3959
447k
    3223411575U,  // FCMGT_PPzZ0_S
3960
447k
    3223378807U,  // FCMGT_PPzZZ_D
3961
447k
    2713787255U,  // FCMGT_PPzZZ_H
3962
447k
    3223411575U,  // FCMGT_PPzZZ_S
3963
447k
    2120567U, // FCMGTv1i16rz
3964
447k
    2120567U, // FCMGTv1i32rz
3965
447k
    2120567U, // FCMGTv1i64rz
3966
447k
    813800311U, // FCMGTv2f32
3967
447k
    815897463U, // FCMGTv2f64
3968
447k
    813800311U, // FCMGTv2i32rz
3969
447k
    815897463U, // FCMGTv2i64rz
3970
447k
    817994615U, // FCMGTv4f16
3971
447k
    820091767U, // FCMGTv4f32
3972
447k
    817994615U, // FCMGTv4i16rz
3973
447k
    820091767U, // FCMGTv4i32rz
3974
447k
    822188919U, // FCMGTv8f16
3975
447k
    822188919U, // FCMGTv8i16rz
3976
447k
    3223372638U,  // FCMLA_ZPmZZ_D
3977
447k
    3519087454U,  // FCMLA_ZPmZZ_H
3978
447k
    3223405406U,  // FCMLA_ZPmZZ_S
3979
447k
    2195784542U,  // FCMLA_ZZZI_H
3980
447k
    1344357214U,  // FCMLA_ZZZI_S
3981
447k
    2961310558U,  // FCMLAv2f32
3982
447k
    2963407710U,  // FCMLAv2f64
3983
447k
    2965504862U,  // FCMLAv4f16
3984
447k
    2965504862U,  // FCMLAv4f16_indexed
3985
447k
    2967602014U,  // FCMLAv4f32
3986
447k
    2967602014U,  // FCMLAv4f32_indexed
3987
447k
    2969699166U,  // FCMLAv8f16
3988
447k
    2969699166U,  // FCMLAv8f16_indexed
3989
447k
    3223374905U,  // FCMLE_PPzZ0_D
3990
447k
    2713783353U,  // FCMLE_PPzZ0_H
3991
447k
    3223407673U,  // FCMLE_PPzZ0_S
3992
447k
    2116665U, // FCMLEv1i16rz
3993
447k
    2116665U, // FCMLEv1i32rz
3994
447k
    2116665U, // FCMLEv1i64rz
3995
447k
    813796409U, // FCMLEv2i32rz
3996
447k
    815893561U, // FCMLEv2i64rz
3997
447k
    817990713U, // FCMLEv4i16rz
3998
447k
    820087865U, // FCMLEv4i32rz
3999
447k
    822185017U, // FCMLEv8i16rz
4000
447k
    3223379017U,  // FCMLT_PPzZ0_D
4001
447k
    2713787465U,  // FCMLT_PPzZ0_H
4002
447k
    3223411785U,  // FCMLT_PPzZ0_S
4003
447k
    2120777U, // FCMLTv1i16rz
4004
447k
    2120777U, // FCMLTv1i32rz
4005
447k
    2120777U, // FCMLTv1i64rz
4006
447k
    813800521U, // FCMLTv2i32rz
4007
447k
    815897673U, // FCMLTv2i64rz
4008
447k
    817994825U, // FCMLTv4i16rz
4009
447k
    820091977U, // FCMLTv4i32rz
4010
447k
    822189129U, // FCMLTv8i16rz
4011
447k
    3223374919U,  // FCMNE_PPzZ0_D
4012
447k
    2713783367U,  // FCMNE_PPzZ0_H
4013
447k
    3223407687U,  // FCMNE_PPzZ0_S
4014
447k
    3223374919U,  // FCMNE_PPzZZ_D
4015
447k
    2713783367U,  // FCMNE_PPzZZ_H
4016
447k
    3223407687U,  // FCMNE_PPzZZ_S
4017
447k
    71325343U,  // FCMPDri
4018
447k
    2119327U, // FCMPDrr
4019
447k
    71322742U,  // FCMPEDri
4020
447k
    2116726U, // FCMPEDrr
4021
447k
    71322742U,  // FCMPEHri
4022
447k
    2116726U, // FCMPEHrr
4023
447k
    71322742U,  // FCMPESri
4024
447k
    2116726U, // FCMPESrr
4025
447k
    71325343U,  // FCMPHri
4026
447k
    2119327U, // FCMPHrr
4027
447k
    71325343U,  // FCMPSri
4028
447k
    2119327U, // FCMPSrr
4029
447k
    3223377401U,  // FCMUO_PPzZZ_D
4030
447k
    2713785849U,  // FCMUO_PPzZZ_H
4031
447k
    3223410169U,  // FCMUO_PPzZZ_S
4032
447k
    270590280U, // FCPY_ZPmI_D
4033
447k
    2957058376U,  // FCPY_ZPmI_H
4034
447k
    270623048U, // FCPY_ZPmI_S
4035
447k
    2118257U, // FCSELDrrr
4036
447k
    2118257U, // FCSELHrrr
4037
447k
    2118257U, // FCSELSrrr
4038
447k
    2120156U, // FCVTASUWDr
4039
447k
    2120156U, // FCVTASUWHr
4040
447k
    2120156U, // FCVTASUWSr
4041
447k
    2120156U, // FCVTASUXDr
4042
447k
    2120156U, // FCVTASUXHr
4043
447k
    2120156U, // FCVTASUXSr
4044
447k
    2120156U, // FCVTASv1f16
4045
447k
    2120156U, // FCVTASv1i32
4046
447k
    2120156U, // FCVTASv1i64
4047
447k
    813799900U, // FCVTASv2f32
4048
447k
    815897052U, // FCVTASv2f64
4049
447k
    817994204U, // FCVTASv4f16
4050
447k
    820091356U, // FCVTASv4f32
4051
447k
    822188508U, // FCVTASv8f16
4052
447k
    2121256U, // FCVTAUUWDr
4053
447k
    2121256U, // FCVTAUUWHr
4054
447k
    2121256U, // FCVTAUUWSr
4055
447k
    2121256U, // FCVTAUUXDr
4056
447k
    2121256U, // FCVTAUUXHr
4057
447k
    2121256U, // FCVTAUUXSr
4058
447k
    2121256U, // FCVTAUv1f16
4059
447k
    2121256U, // FCVTAUv1i32
4060
447k
    2121256U, // FCVTAUv1i64
4061
447k
    813801000U, // FCVTAUv2f32
4062
447k
    815898152U, // FCVTAUv2f64
4063
447k
    817995304U, // FCVTAUv4f16
4064
447k
    820092456U, // FCVTAUv4f32
4065
447k
    822189608U, // FCVTAUv8f16
4066
447k
    2121179U, // FCVTDHr
4067
447k
    2121179U, // FCVTDSr
4068
447k
    2121179U, // FCVTHDr
4069
447k
    2121179U, // FCVTHSr
4070
447k
    270621838U, // FCVTLT_ZPmZ_HtoS
4071
447k
    270589070U, // FCVTLT_ZPmZ_StoD
4072
447k
    1652757564U,  // FCVTL_2ZZ_H_S
4073
447k
    815895612U, // FCVTLv2i32
4074
447k
    820089916U, // FCVTLv4i16
4075
447k
    815890854U, // FCVTLv4i32
4076
447k
    820085158U, // FCVTLv8i16
4077
447k
    2120294U, // FCVTMSUWDr
4078
447k
    2120294U, // FCVTMSUWHr
4079
447k
    2120294U, // FCVTMSUWSr
4080
447k
    2120294U, // FCVTMSUXDr
4081
447k
    2120294U, // FCVTMSUXHr
4082
447k
    2120294U, // FCVTMSUXSr
4083
447k
    2120294U, // FCVTMSv1f16
4084
447k
    2120294U, // FCVTMSv1i32
4085
447k
    2120294U, // FCVTMSv1i64
4086
447k
    813800038U, // FCVTMSv2f32
4087
447k
    815897190U, // FCVTMSv2f64
4088
447k
    817994342U, // FCVTMSv4f16
4089
447k
    820091494U, // FCVTMSv4f32
4090
447k
    822188646U, // FCVTMSv8f16
4091
447k
    2121272U, // FCVTMUUWDr
4092
447k
    2121272U, // FCVTMUUWHr
4093
447k
    2121272U, // FCVTMUUWSr
4094
447k
    2121272U, // FCVTMUUXDr
4095
447k
    2121272U, // FCVTMUUXHr
4096
447k
    2121272U, // FCVTMUUXSr
4097
447k
    2121272U, // FCVTMUv1f16
4098
447k
    2121272U, // FCVTMUv1i32
4099
447k
    2121272U, // FCVTMUv1i64
4100
447k
    813801016U, // FCVTMUv2f32
4101
447k
    815898168U, // FCVTMUv2f64
4102
447k
    817995320U, // FCVTMUv4f16
4103
447k
    820092472U, // FCVTMUv4f32
4104
447k
    822189624U, // FCVTMUv8f16
4105
447k
    3223357471U,  // FCVTNB_Z2Z_StoB
4106
447k
    2120320U, // FCVTNSUWDr
4107
447k
    2120320U, // FCVTNSUWHr
4108
447k
    2120320U, // FCVTNSUWSr
4109
447k
    2120320U, // FCVTNSUXDr
4110
447k
    2120320U, // FCVTNSUXHr
4111
447k
    2120320U, // FCVTNSUXSr
4112
447k
    2120320U, // FCVTNSv1f16
4113
447k
    2120320U, // FCVTNSv1i32
4114
447k
    2120320U, // FCVTNSv1i64
4115
447k
    813800064U, // FCVTNSv2f32
4116
447k
    815897216U, // FCVTNSv2f64
4117
447k
    817994368U, // FCVTNSv4f16
4118
447k
    820091520U, // FCVTNSv4f32
4119
447k
    822188672U, // FCVTNSv8f16
4120
447k
    3223362798U,  // FCVTNT_Z2Z_StoB
4121
447k
    270621934U, // FCVTNT_ZPmZ_DtoS
4122
447k
    1078009070U,  // FCVTNT_ZPmZ_StoH
4123
447k
    2121280U, // FCVTNUUWDr
4124
447k
    2121280U, // FCVTNUUWHr
4125
447k
    2121280U, // FCVTNUUWSr
4126
447k
    2121280U, // FCVTNUUXDr
4127
447k
    2121280U, // FCVTNUUXHr
4128
447k
    2121280U, // FCVTNUUXSr
4129
447k
    2121280U, // FCVTNUv1f16
4130
447k
    2121280U, // FCVTNUv1i32
4131
447k
    2121280U, // FCVTNUv1i64
4132
447k
    813801024U, // FCVTNUv2f32
4133
447k
    815898176U, // FCVTNUv2f64
4134
447k
    817995328U, // FCVTNUv4f16
4135
447k
    820092480U, // FCVTNUv4f32
4136
447k
    822189632U, // FCVTNUv8f16
4137
447k
    811701617U, // FCVTN_F16_F8v16f8
4138
447k
    824284529U, // FCVTN_F16_F8v8f8
4139
447k
    2959213037U,  // FCVTN_F32_F82v16f8
4140
447k
    824284529U, // FCVTN_F32_F8v8f8
4141
447k
    1344312689U,  // FCVTN_Z2Z_HtoB
4142
447k
    1648432497U,  // FCVTN_Z2Z_StoH
4143
447k
    3223360881U,  // FCVTN_Z4Z_StoB_NAME
4144
447k
    813798769U, // FCVTNv2i32
4145
447k
    817993073U, // FCVTNv4i16
4146
447k
    2967601645U,  // FCVTNv4i32
4147
447k
    2969698797U,  // FCVTNv8i16
4148
447k
    2120374U, // FCVTPSUWDr
4149
447k
    2120374U, // FCVTPSUWHr
4150
447k
    2120374U, // FCVTPSUWSr
4151
447k
    2120374U, // FCVTPSUXDr
4152
447k
    2120374U, // FCVTPSUXHr
4153
447k
    2120374U, // FCVTPSUXSr
4154
447k
    2120374U, // FCVTPSv1f16
4155
447k
    2120374U, // FCVTPSv1i32
4156
447k
    2120374U, // FCVTPSv1i64
4157
447k
    813800118U, // FCVTPSv2f32
4158
447k
    815897270U, // FCVTPSv2f64
4159
447k
    817994422U, // FCVTPSv4f16
4160
447k
    820091574U, // FCVTPSv4f32
4161
447k
    822188726U, // FCVTPSv8f16
4162
447k
    2121288U, // FCVTPUUWDr
4163
447k
    2121288U, // FCVTPUUWHr
4164
447k
    2121288U, // FCVTPUUWSr
4165
447k
    2121288U, // FCVTPUUXDr
4166
447k
    2121288U, // FCVTPUUXHr
4167
447k
    2121288U, // FCVTPUUXSr
4168
447k
    2121288U, // FCVTPUv1f16
4169
447k
    2121288U, // FCVTPUv1i32
4170
447k
    2121288U, // FCVTPUv1i64
4171
447k
    813801032U, // FCVTPUv2f32
4172
447k
    815898184U, // FCVTPUv2f64
4173
447k
    817995336U, // FCVTPUv4f16
4174
447k
    820092488U, // FCVTPUv4f32
4175
447k
    822189640U, // FCVTPUv8f16
4176
447k
    2121179U, // FCVTSDr
4177
447k
    2121179U, // FCVTSHr
4178
447k
    270621988U, // FCVTXNT_ZPmZ_DtoS
4179
447k
    2119104U, // FCVTXNv1i64
4180
447k
    813798848U, // FCVTXNv2f32
4181
447k
    2967601699U,  // FCVTXNv4f32
4182
447k
    270623027U, // FCVTX_ZPmZ_DtoS
4183
447k
    2120433U, // FCVTZSSWDri
4184
447k
    2120433U, // FCVTZSSWHri
4185
447k
    2120433U, // FCVTZSSWSri
4186
447k
    2120433U, // FCVTZSSXDri
4187
447k
    2120433U, // FCVTZSSXHri
4188
447k
    2120433U, // FCVTZSSXSri
4189
447k
    2120433U, // FCVTZSUWDr
4190
447k
    2120433U, // FCVTZSUWHr
4191
447k
    2120433U, // FCVTZSUWSr
4192
447k
    2120433U, // FCVTZSUXDr
4193
447k
    2120433U, // FCVTZSUXHr
4194
447k
    2120433U, // FCVTZSUXSr
4195
447k
    1648564977U,  // FCVTZS_2Z2Z_StoS
4196
447k
    1648564977U,  // FCVTZS_4Z4Z_StoS
4197
447k
    270588657U, // FCVTZS_ZPmZ_DtoD
4198
447k
    270621425U, // FCVTZS_ZPmZ_DtoS
4199
447k
    270588657U, // FCVTZS_ZPmZ_HtoD
4200
447k
    541137649U, // FCVTZS_ZPmZ_HtoH
4201
447k
    270621425U, // FCVTZS_ZPmZ_HtoS
4202
447k
    270588657U, // FCVTZS_ZPmZ_StoD
4203
447k
    270621425U, // FCVTZS_ZPmZ_StoS
4204
447k
    2120433U, // FCVTZSd
4205
447k
    2120433U, // FCVTZSh
4206
447k
    2120433U, // FCVTZSs
4207
447k
    2120433U, // FCVTZSv1f16
4208
447k
    2120433U, // FCVTZSv1i32
4209
447k
    2120433U, // FCVTZSv1i64
4210
447k
    813800177U, // FCVTZSv2f32
4211
447k
    815897329U, // FCVTZSv2f64
4212
447k
    813800177U, // FCVTZSv2i32_shift
4213
447k
    815897329U, // FCVTZSv2i64_shift
4214
447k
    817994481U, // FCVTZSv4f16
4215
447k
    820091633U, // FCVTZSv4f32
4216
447k
    817994481U, // FCVTZSv4i16_shift
4217
447k
    820091633U, // FCVTZSv4i32_shift
4218
447k
    822188785U, // FCVTZSv8f16
4219
447k
    822188785U, // FCVTZSv8i16_shift
4220
447k
    2121313U, // FCVTZUSWDri
4221
447k
    2121313U, // FCVTZUSWHri
4222
447k
    2121313U, // FCVTZUSWSri
4223
447k
    2121313U, // FCVTZUSXDri
4224
447k
    2121313U, // FCVTZUSXHri
4225
447k
    2121313U, // FCVTZUSXSri
4226
447k
    2121313U, // FCVTZUUWDr
4227
447k
    2121313U, // FCVTZUUWHr
4228
447k
    2121313U, // FCVTZUUWSr
4229
447k
    2121313U, // FCVTZUUXDr
4230
447k
    2121313U, // FCVTZUUXHr
4231
447k
    2121313U, // FCVTZUUXSr
4232
447k
    1648565857U,  // FCVTZU_2Z2Z_StoS
4233
447k
    1648565857U,  // FCVTZU_4Z4Z_StoS
4234
447k
    270589537U, // FCVTZU_ZPmZ_DtoD
4235
447k
    270622305U, // FCVTZU_ZPmZ_DtoS
4236
447k
    270589537U, // FCVTZU_ZPmZ_HtoD
4237
447k
    541138529U, // FCVTZU_ZPmZ_HtoH
4238
447k
    270622305U, // FCVTZU_ZPmZ_HtoS
4239
447k
    270589537U, // FCVTZU_ZPmZ_StoD
4240
447k
    270622305U, // FCVTZU_ZPmZ_StoS
4241
447k
    2121313U, // FCVTZUd
4242
447k
    2121313U, // FCVTZUh
4243
447k
    2121313U, // FCVTZUs
4244
447k
    2121313U, // FCVTZUv1f16
4245
447k
    2121313U, // FCVTZUv1i32
4246
447k
    2121313U, // FCVTZUv1i64
4247
447k
    813801057U, // FCVTZUv2f32
4248
447k
    815898209U, // FCVTZUv2f64
4249
447k
    813801057U, // FCVTZUv2i32_shift
4250
447k
    815898209U, // FCVTZUv2i64_shift
4251
447k
    817995361U, // FCVTZUv4f16
4252
447k
    820092513U, // FCVTZUv4f32
4253
447k
    817995361U, // FCVTZUv4i16_shift
4254
447k
    820092513U, // FCVTZUv4i32_shift
4255
447k
    822189665U, // FCVTZUv8f16
4256
447k
    822189665U, // FCVTZUv8i16_shift
4257
447k
    1652760027U,  // FCVT_2ZZ_H_S
4258
447k
    1344314843U,  // FCVT_Z2Z_HtoB
4259
447k
    1648434651U,  // FCVT_Z2Z_StoH
4260
447k
    3223363035U,  // FCVT_Z4Z_StoB_NAME
4261
447k
    3493928411U,  // FCVT_ZPmZ_DtoH
4262
447k
    270622171U, // FCVT_ZPmZ_DtoS
4263
447k
    270589403U, // FCVT_ZPmZ_HtoD
4264
447k
    270622171U, // FCVT_ZPmZ_HtoS
4265
447k
    270589403U, // FCVT_ZPmZ_StoD
4266
447k
    1078009307U,  // FCVT_ZPmZ_StoH
4267
447k
    2121361U, // FDIVDrr
4268
447k
    2121361U, // FDIVHrr
4269
447k
    3223378308U,  // FDIVR_ZPmZ_D
4270
447k
    3519093124U,  // FDIVR_ZPmZ_H
4271
447k
    3223411076U,  // FDIVR_ZPmZ_S
4272
447k
    2121361U, // FDIVSrr
4273
447k
    3223379601U,  // FDIV_ZPmZ_D
4274
447k
    3519094417U,  // FDIV_ZPmZ_H
4275
447k
    3223412369U,  // FDIV_ZPmZ_S
4276
447k
    813801105U, // FDIVv2f32
4277
447k
    815898257U, // FDIVv2f64
4278
447k
    817995409U, // FDIVv4f16
4279
447k
    820092561U, // FDIVv4f32
4280
447k
    822189713U, // FDIVv8f16
4281
447k
    3798310196U,  // FDOT_VG2_M2Z2Z_BtoH
4282
447k
    3798179124U,  // FDOT_VG2_M2Z2Z_BtoS
4283
447k
    3798179124U,  // FDOT_VG2_M2Z2Z_HtoS
4284
447k
    3798310196U,  // FDOT_VG2_M2ZZI_BtoH
4285
447k
    3798179124U,  // FDOT_VG2_M2ZZI_BtoS
4286
447k
    3798179124U,  // FDOT_VG2_M2ZZI_HtoS
4287
447k
    3798310196U,  // FDOT_VG2_M2ZZ_BtoH
4288
447k
    3798179124U,  // FDOT_VG2_M2ZZ_BtoS
4289
447k
    3798179124U,  // FDOT_VG2_M2ZZ_HtoS
4290
447k
    4066745652U,  // FDOT_VG4_M4Z4Z_BtoH
4291
447k
    4066614580U,  // FDOT_VG4_M4Z4Z_BtoS
4292
447k
    4066614580U,  // FDOT_VG4_M4Z4Z_HtoS
4293
447k
    4066745652U,  // FDOT_VG4_M4ZZI_BtoH
4294
447k
    4066614580U,  // FDOT_VG4_M4ZZI_BtoS
4295
447k
    4066614580U,  // FDOT_VG4_M4ZZI_HtoS
4296
447k
    4066745652U,  // FDOT_VG4_M4ZZ_BtoH
4297
447k
    4066614580U,  // FDOT_VG4_M4ZZ_BtoS
4298
447k
    4066614580U,  // FDOT_VG4_M4ZZ_HtoS
4299
447k
    2220956980U,  // FDOT_ZZZI_BtoH
4300
447k
    2418105652U,  // FDOT_ZZZI_BtoS
4301
447k
    2686541108U,  // FDOT_ZZZI_S
4302
447k
    2220956980U,  // FDOT_ZZZ_BtoH
4303
447k
    2418105652U,  // FDOT_ZZZ_BtoS
4304
447k
    2686541108U,  // FDOT_ZZZ_S
4305
447k
    2967608628U,  // FDOTlanev16f8
4306
447k
    2965511476U,  // FDOTlanev4f16
4307
447k
    2969705780U,  // FDOTlanev8f16
4308
447k
    2961317172U,  // FDOTlanev8f8
4309
447k
    2961317172U,  // FDOTv2f32
4310
447k
    2965511476U,  // FDOTv4f16
4311
447k
    2967608628U,  // FDOTv4f32
4312
447k
    2969705780U,  // FDOTv8f16
4313
447k
    3760248673U,  // FDUP_ZI_D
4314
447k
    75568993U,  // FDUP_ZI_H
4315
447k
    3760281441U,  // FDUP_ZI_S
4316
447k
    2418066491U,  // FEXPA_ZZ_D
4317
447k
    1652622395U,  // FEXPA_ZZ_H
4318
447k
    270615611U, // FEXPA_ZZ_S
4319
447k
    2120441U, // FJCVTZS
4320
447k
    270583345U, // FLOGB_ZPmZ_D
4321
447k
    541132337U, // FLOGB_ZPmZ_H
4322
447k
    270616113U, // FLOGB_ZPmZ_S
4323
447k
    17090U, // FMA16
4324
447k
    16551U, // FMA32
4325
447k
    17052U, // FMA64
4326
447k
    2116507U, // FMADDDrrr
4327
447k
    2116507U, // FMADDHrrr
4328
447k
    2116507U, // FMADDSrrr
4329
447k
    3223374611U,  // FMAD_ZPmZZ_D
4330
447k
    3519089427U,  // FMAD_ZPmZZ_H
4331
447k
    3223407379U,  // FMAD_ZPmZZ_S
4332
447k
    2121925U, // FMAXDrr
4333
447k
    2121925U, // FMAXHrr
4334
447k
    2118862U, // FMAXNMDrr
4335
447k
    2118862U, // FMAXNMHrr
4336
447k
    3223377582U,  // FMAXNMP_ZPmZZ_D
4337
447k
    3519092398U,  // FMAXNMP_ZPmZZ_H
4338
447k
    3223410350U,  // FMAXNMP_ZPmZZ_S
4339
447k
    813799086U, // FMAXNMPv2f32
4340
447k
    815896238U, // FMAXNMPv2f64
4341
447k
    807425710U, // FMAXNMPv2i16p
4342
447k
    807425710U, // FMAXNMPv2i32p
4343
447k
    807425710U, // FMAXNMPv2i64p
4344
447k
    817993390U, // FMAXNMPv4f16
4345
447k
    820090542U, // FMAXNMPv4f32
4346
447k
    822187694U, // FMAXNMPv8f16
4347
447k
    3231817490U,  // FMAXNMQV_D
4348
447k
    3238108946U,  // FMAXNMQV_H
4349
447k
    3236011794U,  // FMAXNMQV_S
4350
447k
    2118862U, // FMAXNMSrr
4351
447k
    1657020092U,  // FMAXNMV_VPZ_D
4352
447k
    1659133628U,  // FMAXNMV_VPZ_H
4353
447k
    1638178492U,  // FMAXNMV_VPZ_S
4354
447k
    807427772U, // FMAXNMVv4i16v
4355
447k
    807427772U, // FMAXNMVv4i32v
4356
447k
    807427772U, // FMAXNMVv8i16v
4357
447k
    2181207246U,  // FMAXNM_VG2_2Z2Z_D
4358
447k
    2183320782U,  // FMAXNM_VG2_2Z2Z_H
4359
447k
    2185434318U,  // FMAXNM_VG2_2Z2Z_S
4360
447k
    2181207246U,  // FMAXNM_VG2_2ZZ_D
4361
447k
    2183320782U,  // FMAXNM_VG2_2ZZ_H
4362
447k
    2185434318U,  // FMAXNM_VG2_2ZZ_S
4363
447k
    2181207246U,  // FMAXNM_VG4_4Z4Z_D
4364
447k
    2183320782U,  // FMAXNM_VG4_4Z4Z_H
4365
447k
    2185434318U,  // FMAXNM_VG4_4Z4Z_S
4366
447k
    2181207246U,  // FMAXNM_VG4_4ZZ_D
4367
447k
    2183320782U,  // FMAXNM_VG4_4ZZ_H
4368
447k
    2185434318U,  // FMAXNM_VG4_4ZZ_S
4369
447k
    3223377102U,  // FMAXNM_ZPmI_D
4370
447k
    3519091918U,  // FMAXNM_ZPmI_H
4371
447k
    3223409870U,  // FMAXNM_ZPmI_S
4372
447k
    3223377102U,  // FMAXNM_ZPmZ_D
4373
447k
    3519091918U,  // FMAXNM_ZPmZ_H
4374
447k
    3223409870U,  // FMAXNM_ZPmZ_S
4375
447k
    813798606U, // FMAXNMv2f32
4376
447k
    815895758U, // FMAXNMv2f64
4377
447k
    817992910U, // FMAXNMv4f16
4378
447k
    820090062U, // FMAXNMv4f32
4379
447k
    822187214U, // FMAXNMv8f16
4380
447k
    3223377791U,  // FMAXP_ZPmZZ_D
4381
447k
    3519092607U,  // FMAXP_ZPmZZ_H
4382
447k
    3223410559U,  // FMAXP_ZPmZZ_S
4383
447k
    813799295U, // FMAXPv2f32
4384
447k
    815896447U, // FMAXPv2f64
4385
447k
    807425919U, // FMAXPv2i16p
4386
447k
    807425919U, // FMAXPv2i32p
4387
447k
    807425919U, // FMAXPv2i64p
4388
447k
    817993599U, // FMAXPv4f16
4389
447k
    820090751U, // FMAXPv4f32
4390
447k
    822187903U, // FMAXPv8f16
4391
447k
    3231817531U,  // FMAXQV_D
4392
447k
    3238108987U,  // FMAXQV_H
4393
447k
    3236011835U,  // FMAXQV_S
4394
447k
    2121925U, // FMAXSrr
4395
447k
    1657020249U,  // FMAXV_VPZ_D
4396
447k
    1659133785U,  // FMAXV_VPZ_H
4397
447k
    1638178649U,  // FMAXV_VPZ_S
4398
447k
    807427929U, // FMAXVv4i16v
4399
447k
    807427929U, // FMAXVv4i32v
4400
447k
    807427929U, // FMAXVv8i16v
4401
447k
    2181210309U,  // FMAX_VG2_2Z2Z_D
4402
447k
    2183323845U,  // FMAX_VG2_2Z2Z_H
4403
447k
    2185437381U,  // FMAX_VG2_2Z2Z_S
4404
447k
    2181210309U,  // FMAX_VG2_2ZZ_D
4405
447k
    2183323845U,  // FMAX_VG2_2ZZ_H
4406
447k
    2185437381U,  // FMAX_VG2_2ZZ_S
4407
447k
    2181210309U,  // FMAX_VG4_4Z4Z_D
4408
447k
    2183323845U,  // FMAX_VG4_4Z4Z_H
4409
447k
    2185437381U,  // FMAX_VG4_4Z4Z_S
4410
447k
    2181210309U,  // FMAX_VG4_4ZZ_D
4411
447k
    2183323845U,  // FMAX_VG4_4ZZ_H
4412
447k
    2185437381U,  // FMAX_VG4_4ZZ_S
4413
447k
    3223380165U,  // FMAX_ZPmI_D
4414
447k
    3519094981U,  // FMAX_ZPmI_H
4415
447k
    3223412933U,  // FMAX_ZPmI_S
4416
447k
    3223380165U,  // FMAX_ZPmZ_D
4417
447k
    3519094981U,  // FMAX_ZPmZ_H
4418
447k
    3223412933U,  // FMAX_ZPmZ_S
4419
447k
    813801669U, // FMAXv2f32
4420
447k
    815898821U, // FMAXv2f64
4421
447k
    817995973U, // FMAXv4f16
4422
447k
    820093125U, // FMAXv4f32
4423
447k
    822190277U, // FMAXv8f16
4424
447k
    2118938U, // FMINDrr
4425
447k
    2118938U, // FMINHrr
4426
447k
    2118853U, // FMINNMDrr
4427
447k
    2118853U, // FMINNMHrr
4428
447k
    3223377573U,  // FMINNMP_ZPmZZ_D
4429
447k
    3519092389U,  // FMINNMP_ZPmZZ_H
4430
447k
    3223410341U,  // FMINNMP_ZPmZZ_S
4431
447k
    813799077U, // FMINNMPv2f32
4432
447k
    815896229U, // FMINNMPv2f64
4433
447k
    807425701U, // FMINNMPv2i16p
4434
447k
    807425701U, // FMINNMPv2i32p
4435
447k
    807425701U, // FMINNMPv2i64p
4436
447k
    817993381U, // FMINNMPv4f16
4437
447k
    820090533U, // FMINNMPv4f32
4438
447k
    822187685U, // FMINNMPv8f16
4439
447k
    3231817480U,  // FMINNMQV_D
4440
447k
    3238108936U,  // FMINNMQV_H
4441
447k
    3236011784U,  // FMINNMQV_S
4442
447k
    2118853U, // FMINNMSrr
4443
447k
    1657020083U,  // FMINNMV_VPZ_D
4444
447k
    1659133619U,  // FMINNMV_VPZ_H
4445
447k
    1638178483U,  // FMINNMV_VPZ_S
4446
447k
    807427763U, // FMINNMVv4i16v
4447
447k
    807427763U, // FMINNMVv4i32v
4448
447k
    807427763U, // FMINNMVv8i16v
4449
447k
    2181207237U,  // FMINNM_VG2_2Z2Z_D
4450
447k
    2183320773U,  // FMINNM_VG2_2Z2Z_H
4451
447k
    2185434309U,  // FMINNM_VG2_2Z2Z_S
4452
447k
    2181207237U,  // FMINNM_VG2_2ZZ_D
4453
447k
    2183320773U,  // FMINNM_VG2_2ZZ_H
4454
447k
    2185434309U,  // FMINNM_VG2_2ZZ_S
4455
447k
    2181207237U,  // FMINNM_VG4_4Z4Z_D
4456
447k
    2183320773U,  // FMINNM_VG4_4Z4Z_H
4457
447k
    2185434309U,  // FMINNM_VG4_4Z4Z_S
4458
447k
    2181207237U,  // FMINNM_VG4_4ZZ_D
4459
447k
    2183320773U,  // FMINNM_VG4_4ZZ_H
4460
447k
    2185434309U,  // FMINNM_VG4_4ZZ_S
4461
447k
    3223377093U,  // FMINNM_ZPmI_D
4462
447k
    3519091909U,  // FMINNM_ZPmI_H
4463
447k
    3223409861U,  // FMINNM_ZPmI_S
4464
447k
    3223377093U,  // FMINNM_ZPmZ_D
4465
447k
    3519091909U,  // FMINNM_ZPmZ_H
4466
447k
    3223409861U,  // FMINNM_ZPmZ_S
4467
447k
    813798597U, // FMINNMv2f32
4468
447k
    815895749U, // FMINNMv2f64
4469
447k
    817992901U, // FMINNMv4f16
4470
447k
    820090053U, // FMINNMv4f32
4471
447k
    822187205U, // FMINNMv8f16
4472
447k
    3223377597U,  // FMINP_ZPmZZ_D
4473
447k
    3519092413U,  // FMINP_ZPmZZ_H
4474
447k
    3223410365U,  // FMINP_ZPmZZ_S
4475
447k
    813799101U, // FMINPv2f32
4476
447k
    815896253U, // FMINPv2f64
4477
447k
    807425725U, // FMINPv2i16p
4478
447k
    807425725U, // FMINPv2i32p
4479
447k
    807425725U, // FMINPv2i64p
4480
447k
    817993405U, // FMINPv4f16
4481
447k
    820090557U, // FMINPv4f32
4482
447k
    822187709U, // FMINPv8f16
4483
447k
    3231817500U,  // FMINQV_D
4484
447k
    3238108956U,  // FMINQV_H
4485
447k
    3236011804U,  // FMINQV_S
4486
447k
    2118938U, // FMINSrr
4487
447k
    1657020101U,  // FMINV_VPZ_D
4488
447k
    1659133637U,  // FMINV_VPZ_H
4489
447k
    1638178501U,  // FMINV_VPZ_S
4490
447k
    807427781U, // FMINVv4i16v
4491
447k
    807427781U, // FMINVv4i32v
4492
447k
    807427781U, // FMINVv8i16v
4493
447k
    2181207322U,  // FMIN_VG2_2Z2Z_D
4494
447k
    2183320858U,  // FMIN_VG2_2Z2Z_H
4495
447k
    2185434394U,  // FMIN_VG2_2Z2Z_S
4496
447k
    2181207322U,  // FMIN_VG2_2ZZ_D
4497
447k
    2183320858U,  // FMIN_VG2_2ZZ_H
4498
447k
    2185434394U,  // FMIN_VG2_2ZZ_S
4499
447k
    2181207322U,  // FMIN_VG4_4Z4Z_D
4500
447k
    2183320858U,  // FMIN_VG4_4Z4Z_H
4501
447k
    2185434394U,  // FMIN_VG4_4Z4Z_S
4502
447k
    2181207322U,  // FMIN_VG4_4ZZ_D
4503
447k
    2183320858U,  // FMIN_VG4_4ZZ_H
4504
447k
    2185434394U,  // FMIN_VG4_4ZZ_S
4505
447k
    3223377178U,  // FMIN_ZPmI_D
4506
447k
    3519091994U,  // FMIN_ZPmI_H
4507
447k
    3223409946U,  // FMIN_ZPmI_S
4508
447k
    3223377178U,  // FMIN_ZPmZ_D
4509
447k
    3519091994U,  // FMIN_ZPmZ_H
4510
447k
    3223409946U,  // FMIN_ZPmZ_S
4511
447k
    813798682U, // FMINv2f32
4512
447k
    815895834U, // FMINv2f64
4513
447k
    817992986U, // FMINv4f16
4514
447k
    820090138U, // FMINv4f32
4515
447k
    822187290U, // FMINv8f16
4516
447k
    2961309942U,  // FMLAL2lanev4f16
4517
447k
    2967601398U,  // FMLAL2lanev8f16
4518
447k
    2961309942U,  // FMLAL2v4f16
4519
447k
    2967601398U,  // FMLAL2v8f16
4520
447k
    2220951153U,  // FMLALB_ZZZ
4521
447k
    2220951153U,  // FMLALB_ZZZI
4522
447k
    2686535281U,  // FMLALB_ZZZI_SHH
4523
447k
    2686535281U,  // FMLALB_ZZZ_SHH
4524
447k
    2969699953U,  // FMLALBlanev8f16
4525
447k
    2969699953U,  // FMLALBv8f16
4526
447k
    2418099682U,  // FMLALLBB_ZZZ
4527
447k
    2418099682U,  // FMLALLBB_ZZZI
4528
447k
    2967602658U,  // FMLALLBBlanev4f32
4529
447k
    2967602658U,  // FMLALLBBv4f32
4530
447k
    2418105119U,  // FMLALLBT_ZZZ
4531
447k
    2418105119U,  // FMLALLBT_ZZZI
4532
447k
    2967608095U,  // FMLALLBTlanev4f32
4533
447k
    2967608095U,  // FMLALLBTv4f32
4534
447k
    2418100613U,  // FMLALLTB_ZZZ
4535
447k
    2418100613U,  // FMLALLTB_ZZZI
4536
447k
    2967603589U,  // FMLALLTBlanev4f32
4537
447k
    2967603589U,  // FMLALLTBv4f32
4538
447k
    2418105776U,  // FMLALLTT_ZZZ
4539
447k
    2418105776U,  // FMLALLTT_ZZZI
4540
447k
    2967608752U,  // FMLALLTTlanev4f32
4541
447k
    2967608752U,  // FMLALLTTv4f32
4542
447k
    1688441534U,  // FMLALL_MZZI_BtoS
4543
447k
    1688441534U,  // FMLALL_MZZ_BtoS
4544
447k
    3835925182U,  // FMLALL_VG2_M2Z2Z_BtoS
4545
447k
    3835925182U,  // FMLALL_VG2_M2ZZI_BtoS
4546
447k
    4104360638U,  // FMLALL_VG2_M2ZZ_BtoS
4547
447k
    4104360638U,  // FMLALL_VG4_M4Z4Z_BtoS
4548
447k
    4104360638U,  // FMLALL_VG4_M4ZZI_BtoS
4549
447k
    77828798U,  // FMLALL_VG4_M4ZZ_BtoS
4550
447k
    2220956595U,  // FMLALT_ZZZ
4551
447k
    2220956595U,  // FMLALT_ZZZI
4552
447k
    2686540723U,  // FMLALT_ZZZI_SHH
4553
447k
    2686540723U,  // FMLALT_ZZZ_SHH
4554
447k
    2969705395U,  // FMLALTlanev8f16
4555
447k
    2969705395U,  // FMLALTv8f16
4556
447k
    1663406325U,  // FMLAL_MZZI_BtoH
4557
447k
    1663275253U,  // FMLAL_MZZI_HtoS
4558
447k
    1663275253U,  // FMLAL_MZZ_HtoS
4559
447k
    3810889973U,  // FMLAL_VG2_M2Z2Z_BtoH
4560
447k
    3810758901U,  // FMLAL_VG2_M2Z2Z_HtoS
4561
447k
    3810889973U,  // FMLAL_VG2_M2ZZI_BtoH
4562
447k
    3810758901U,  // FMLAL_VG2_M2ZZI_HtoS
4563
447k
    3810889973U,  // FMLAL_VG2_M2ZZ_BtoH
4564
447k
    3810758901U,  // FMLAL_VG2_M2ZZ_HtoS
4565
447k
    1663406325U,  // FMLAL_VG2_MZZ_BtoH
4566
447k
    4079325429U,  // FMLAL_VG4_M4Z4Z_BtoH
4567
447k
    4079194357U,  // FMLAL_VG4_M4Z4Z_HtoS
4568
447k
    4079325429U,  // FMLAL_VG4_M4ZZI_BtoH
4569
447k
    4079194357U,  // FMLAL_VG4_M4ZZI_HtoS
4570
447k
    4079325429U,  // FMLAL_VG4_M4ZZ_BtoH
4571
447k
    4079194357U,  // FMLAL_VG4_M4ZZ_HtoS
4572
447k
    2961314037U,  // FMLALlanev4f16
4573
447k
    2967605493U,  // FMLALlanev8f16
4574
447k
    2961314037U,  // FMLALv4f16
4575
447k
    2967605493U,  // FMLALv8f16
4576
447k
    3798156134U,  // FMLA_VG2_M2Z2Z_D
4577
447k
    3798172518U,  // FMLA_VG2_M2Z2Z_S
4578
447k
    3798303590U,  // FMLA_VG2_M2Z4Z_H
4579
447k
    3798156134U,  // FMLA_VG2_M2ZZI_D
4580
447k
    3798303590U,  // FMLA_VG2_M2ZZI_H
4581
447k
    3798172518U,  // FMLA_VG2_M2ZZI_S
4582
447k
    3798156134U,  // FMLA_VG2_M2ZZ_D
4583
447k
    3798303590U,  // FMLA_VG2_M2ZZ_H
4584
447k
    3798172518U,  // FMLA_VG2_M2ZZ_S
4585
447k
    4066591590U,  // FMLA_VG4_M4Z4Z_D
4586
447k
    4066739046U,  // FMLA_VG4_M4Z4Z_H
4587
447k
    4066607974U,  // FMLA_VG4_M4Z4Z_S
4588
447k
    4066591590U,  // FMLA_VG4_M4ZZI_D
4589
447k
    4066739046U,  // FMLA_VG4_M4ZZI_H
4590
447k
    4066607974U,  // FMLA_VG4_M4ZZI_S
4591
447k
    4066591590U,  // FMLA_VG4_M4ZZ_D
4592
447k
    4066739046U,  // FMLA_VG4_M4ZZ_H
4593
447k
    4066607974U,  // FMLA_VG4_M4ZZ_S
4594
447k
    3223372646U,  // FMLA_ZPmZZ_D
4595
447k
    3519087462U,  // FMLA_ZPmZZ_H
4596
447k
    3223405414U,  // FMLA_ZPmZZ_S
4597
447k
    1075888998U,  // FMLA_ZZZI_D
4598
447k
    2195784550U,  // FMLA_ZZZI_H
4599
447k
    1344357222U,  // FMLA_ZZZI_S
4600
447k
    807715686U, // FMLAv1i16_indexed
4601
447k
    807715686U, // FMLAv1i32_indexed
4602
447k
    807715686U, // FMLAv1i64_indexed
4603
447k
    2961310566U,  // FMLAv2f32
4604
447k
    2963407718U,  // FMLAv2f64
4605
447k
    2961310566U,  // FMLAv2i32_indexed
4606
447k
    2963407718U,  // FMLAv2i64_indexed
4607
447k
    2965504870U,  // FMLAv4f16
4608
447k
    2967602022U,  // FMLAv4f32
4609
447k
    2965504870U,  // FMLAv4i16_indexed
4610
447k
    2967602022U,  // FMLAv4i32_indexed
4611
447k
    2969699174U,  // FMLAv8f16
4612
447k
    2969699174U,  // FMLAv8i16_indexed
4613
447k
    2961310074U,  // FMLSL2lanev4f16
4614
447k
    2967601530U,  // FMLSL2lanev8f16
4615
447k
    2961310074U,  // FMLSL2v4f16
4616
447k
    2967601530U,  // FMLSL2v8f16
4617
447k
    2686535579U,  // FMLSLB_ZZZI_SHH
4618
447k
    2686535579U,  // FMLSLB_ZZZ_SHH
4619
447k
    2686540898U,  // FMLSLT_ZZZI_SHH
4620
447k
    2686540898U,  // FMLSLT_ZZZ_SHH
4621
447k
    1663276020U,  // FMLSL_MZZI_HtoS
4622
447k
    1663276020U,  // FMLSL_MZZ_HtoS
4623
447k
    3810759668U,  // FMLSL_VG2_M2Z2Z_HtoS
4624
447k
    3810759668U,  // FMLSL_VG2_M2ZZI_HtoS
4625
447k
    3810759668U,  // FMLSL_VG2_M2ZZ_HtoS
4626
447k
    4079195124U,  // FMLSL_VG4_M4Z4Z_HtoS
4627
447k
    4079195124U,  // FMLSL_VG4_M4ZZI_HtoS
4628
447k
    4079195124U,  // FMLSL_VG4_M4ZZ_HtoS
4629
447k
    2961314804U,  // FMLSLlanev4f16
4630
447k
    2967606260U,  // FMLSLlanev8f16
4631
447k
    2961314804U,  // FMLSLv4f16
4632
447k
    2967606260U,  // FMLSLv8f16
4633
447k
    3798162002U,  // FMLS_VG2_M2Z2Z_D
4634
447k
    3798309458U,  // FMLS_VG2_M2Z2Z_H
4635
447k
    3798178386U,  // FMLS_VG2_M2Z2Z_S
4636
447k
    3798162002U,  // FMLS_VG2_M2ZZI_D
4637
447k
    3798309458U,  // FMLS_VG2_M2ZZI_H
4638
447k
    3798178386U,  // FMLS_VG2_M2ZZI_S
4639
447k
    3798162002U,  // FMLS_VG2_M2ZZ_D
4640
447k
    3798309458U,  // FMLS_VG2_M2ZZ_H
4641
447k
    3798178386U,  // FMLS_VG2_M2ZZ_S
4642
447k
    4066744914U,  // FMLS_VG4_M4Z2Z_H
4643
447k
    4066597458U,  // FMLS_VG4_M4Z4Z_D
4644
447k
    4066613842U,  // FMLS_VG4_M4Z4Z_S
4645
447k
    4066597458U,  // FMLS_VG4_M4ZZI_D
4646
447k
    4066744914U,  // FMLS_VG4_M4ZZI_H
4647
447k
    4066613842U,  // FMLS_VG4_M4ZZI_S
4648
447k
    4066597458U,  // FMLS_VG4_M4ZZ_D
4649
447k
    4066744914U,  // FMLS_VG4_M4ZZ_H
4650
447k
    4066613842U,  // FMLS_VG4_M4ZZ_S
4651
447k
    3223378514U,  // FMLS_ZPmZZ_D
4652
447k
    3519093330U,  // FMLS_ZPmZZ_H
4653
447k
    3223411282U,  // FMLS_ZPmZZ_S
4654
447k
    1075894866U,  // FMLS_ZZZI_D
4655
447k
    2195790418U,  // FMLS_ZZZI_H
4656
447k
    1344363090U,  // FMLS_ZZZI_S
4657
447k
    807721554U, // FMLSv1i16_indexed
4658
447k
    807721554U, // FMLSv1i32_indexed
4659
447k
    807721554U, // FMLSv1i64_indexed
4660
447k
    2961316434U,  // FMLSv2f32
4661
447k
    2963413586U,  // FMLSv2f64
4662
447k
    2961316434U,  // FMLSv2i32_indexed
4663
447k
    2963413586U,  // FMLSv2i64_indexed
4664
447k
    2965510738U,  // FMLSv4f16
4665
447k
    2967607890U,  // FMLSv4f32
4666
447k
    2965510738U,  // FMLSv4i16_indexed
4667
447k
    2967607890U,  // FMLSv4i32_indexed
4668
447k
    2969705042U,  // FMLSv8f16
4669
447k
    2969705042U,  // FMLSv8i16_indexed
4670
447k
    1075889005U,  // FMMLA_ZZZ_D
4671
447k
    1344357229U,  // FMMLA_ZZZ_S
4672
447k
    54641579U,  // FMOPAL_MPPZZ
4673
447k
    79807403U,  // FMOPA_MPPZZ_BtoH
4674
447k
    79807403U,  // FMOPA_MPPZZ_BtoS
4675
447k
    2168570795U,  // FMOPA_MPPZZ_D
4676
447k
    54641579U,  // FMOPA_MPPZZ_H
4677
447k
    2170667947U,  // FMOPA_MPPZZ_S
4678
447k
    54647455U,  // FMOPSL_MPPZZ
4679
447k
    2168576671U,  // FMOPS_MPPZZ_D
4680
447k
    54647455U,  // FMOPS_MPPZZ_H
4681
447k
    2170673823U,  // FMOPS_MPPZZ_S
4682
447k
    807427809U, // FMOVDXHighr
4683
447k
    2121441U, // FMOVDXr
4684
447k
    3760217825U,  // FMOVDi
4685
447k
    2121441U, // FMOVDr
4686
447k
    2121441U, // FMOVHWr
4687
447k
    2121441U, // FMOVHXr
4688
447k
    3760217825U,  // FMOVHi
4689
447k
    2121441U, // FMOVHr
4690
447k
    2121441U, // FMOVSWr
4691
447k
    3760217825U,  // FMOVSi
4692
447k
    2121441U, // FMOVSr
4693
447k
    2121441U, // FMOVWHr
4694
447k
    2121441U, // FMOVWSr
4695
447k
    81895137U,  // FMOVXDHighr
4696
447k
    2121441U, // FMOVXDr
4697
447k
    2121441U, // FMOVXHr
4698
447k
    3766591201U,  // FMOVv2f32_ns
4699
447k
    3768688353U,  // FMOVv2f64_ns
4700
447k
    3770785505U,  // FMOVv4f16_ns
4701
447k
    3772882657U,  // FMOVv4f32_ns
4702
447k
    3774979809U,  // FMOVv8f16_ns
4703
447k
    17112U, // FMS16
4704
447k
    16558U, // FMS32
4705
447k
    17059U, // FMS64
4706
447k
    3223374137U,  // FMSB_ZPmZZ_D
4707
447k
    3519088953U,  // FMSB_ZPmZZ_H
4708
447k
    3223406905U,  // FMSB_ZPmZZ_S
4709
447k
    2116045U, // FMSUBDrrr
4710
447k
    2116045U, // FMSUBHrrr
4711
447k
    2116045U, // FMSUBSrrr
4712
447k
    2118724U, // FMULDrr
4713
447k
    2118724U, // FMULHrr
4714
447k
    2118724U, // FMULSrr
4715
447k
    2122000U, // FMULX16
4716
447k
    2122000U, // FMULX32
4717
447k
    2122000U, // FMULX64
4718
447k
    3223380240U,  // FMULX_ZPmZ_D
4719
447k
    3519095056U,  // FMULX_ZPmZ_H
4720
447k
    3223413008U,  // FMULX_ZPmZ_S
4721
447k
    2122000U, // FMULXv1i16_indexed
4722
447k
    2122000U, // FMULXv1i32_indexed
4723
447k
    2122000U, // FMULXv1i64_indexed
4724
447k
    813801744U, // FMULXv2f32
4725
447k
    815898896U, // FMULXv2f64
4726
447k
    813801744U, // FMULXv2i32_indexed
4727
447k
    815898896U, // FMULXv2i64_indexed
4728
447k
    817996048U, // FMULXv4f16
4729
447k
    820093200U, // FMULXv4f32
4730
447k
    817996048U, // FMULXv4i16_indexed
4731
447k
    820093200U, // FMULXv4i32_indexed
4732
447k
    822190352U, // FMULXv8f16
4733
447k
    822190352U, // FMULXv8i16_indexed
4734
447k
    3223376964U,  // FMUL_ZPmI_D
4735
447k
    3519091780U,  // FMUL_ZPmI_H
4736
447k
    3223409732U,  // FMUL_ZPmI_S
4737
447k
    3223376964U,  // FMUL_ZPmZ_D
4738
447k
    3519091780U,  // FMUL_ZPmZ_H
4739
447k
    3223409732U,  // FMUL_ZPmZ_S
4740
447k
    2418070596U,  // FMUL_ZZZI_D
4741
447k
    2189497412U,  // FMUL_ZZZI_H
4742
447k
    270619716U, // FMUL_ZZZI_S
4743
447k
    2418070596U,  // FMUL_ZZZ_D
4744
447k
    2189497412U,  // FMUL_ZZZ_H
4745
447k
    270619716U, // FMUL_ZZZ_S
4746
447k
    2118724U, // FMULv1i16_indexed
4747
447k
    2118724U, // FMULv1i32_indexed
4748
447k
    2118724U, // FMULv1i64_indexed
4749
447k
    813798468U, // FMULv2f32
4750
447k
    815895620U, // FMULv2f64
4751
447k
    813798468U, // FMULv2i32_indexed
4752
447k
    815895620U, // FMULv2i64_indexed
4753
447k
    817992772U, // FMULv4f16
4754
447k
    820089924U, // FMULv4f32
4755
447k
    817992772U, // FMULv4i16_indexed
4756
447k
    820089924U, // FMULv4i32_indexed
4757
447k
    822187076U, // FMULv8f16
4758
447k
    822187076U, // FMULv8i16_indexed
4759
447k
    2116832U, // FNEGDr
4760
447k
    2116832U, // FNEGHr
4761
447k
    2116832U, // FNEGSr
4762
447k
    270585056U, // FNEG_ZPmZ_D
4763
447k
    541134048U, // FNEG_ZPmZ_H
4764
447k
    270617824U, // FNEG_ZPmZ_S
4765
447k
    813796576U, // FNEGv2f32
4766
447k
    815893728U, // FNEGv2f64
4767
447k
    817990880U, // FNEGv4f16
4768
447k
    820088032U, // FNEGv4f32
4769
447k
    822185184U, // FNEGv8f16
4770
447k
    2116514U, // FNMADDDrrr
4771
447k
    2116514U, // FNMADDHrrr
4772
447k
    2116514U, // FNMADDSrrr
4773
447k
    3223374617U,  // FNMAD_ZPmZZ_D
4774
447k
    3519089433U,  // FNMAD_ZPmZZ_H
4775
447k
    3223407385U,  // FNMAD_ZPmZZ_S
4776
447k
    3223372675U,  // FNMLA_ZPmZZ_D
4777
447k
    3519087491U,  // FNMLA_ZPmZZ_H
4778
447k
    3223405443U,  // FNMLA_ZPmZZ_S
4779
447k
    3223378520U,  // FNMLS_ZPmZZ_D
4780
447k
    3519093336U,  // FNMLS_ZPmZZ_H
4781
447k
    3223411288U,  // FNMLS_ZPmZZ_S
4782
447k
    3223374143U,  // FNMSB_ZPmZZ_D
4783
447k
    3519088959U,  // FNMSB_ZPmZZ_H
4784
447k
    3223406911U,  // FNMSB_ZPmZZ_S
4785
447k
    2116052U, // FNMSUBDrrr
4786
447k
    2116052U, // FNMSUBHrrr
4787
447k
    2116052U, // FNMSUBSrrr
4788
447k
    2118730U, // FNMULDrr
4789
447k
    2118730U, // FNMULHrr
4790
447k
    2118730U, // FNMULSrr
4791
447k
    2418068574U,  // FRECPE_ZZ_D
4792
447k
    1652624478U,  // FRECPE_ZZ_H
4793
447k
    270617694U, // FRECPE_ZZ_S
4794
447k
    2116702U, // FRECPEv1f16
4795
447k
    2116702U, // FRECPEv1i32
4796
447k
    2116702U, // FRECPEv1i64
4797
447k
    813796446U, // FRECPEv2f32
4798
447k
    815893598U, // FRECPEv2f64
4799
447k
    817990750U, // FRECPEv4f16
4800
447k
    820087902U, // FRECPEv4f32
4801
447k
    822185054U, // FRECPEv8f16
4802
447k
    2120335U, // FRECPS16
4803
447k
    2120335U, // FRECPS32
4804
447k
    2120335U, // FRECPS64
4805
447k
    2418072207U,  // FRECPS_ZZZ_D
4806
447k
    2189499023U,  // FRECPS_ZZZ_H
4807
447k
    270621327U, // FRECPS_ZZZ_S
4808
447k
    813800079U, // FRECPSv2f32
4809
447k
    815897231U, // FRECPSv2f64
4810
447k
    817994383U, // FRECPSv4f16
4811
447k
    820091535U, // FRECPSv4f32
4812
447k
    822188687U, // FRECPSv8f16
4813
447k
    270590231U, // FRECPX_ZPmZ_D
4814
447k
    541139223U, // FRECPX_ZPmZ_H
4815
447k
    270622999U, // FRECPX_ZPmZ_S
4816
447k
    2122007U, // FRECPXv1f16
4817
447k
    2122007U, // FRECPXv1i32
4818
447k
    2122007U, // FRECPXv1i64
4819
447k
    2121891U, // FRINT32XDr
4820
447k
    2121891U, // FRINT32XSr
4821
447k
    813801635U, // FRINT32Xv2f32
4822
447k
    815898787U, // FRINT32Xv2f64
4823
447k
    820093091U, // FRINT32Xv4f32
4824
447k
    2122074U, // FRINT32ZDr
4825
447k
    2122074U, // FRINT32ZSr
4826
447k
    813801818U, // FRINT32Zv2f32
4827
447k
    815898970U, // FRINT32Zv2f64
4828
447k
    820093274U, // FRINT32Zv4f32
4829
447k
    2121901U, // FRINT64XDr
4830
447k
    2121901U, // FRINT64XSr
4831
447k
    813801645U, // FRINT64Xv2f32
4832
447k
    815898797U, // FRINT64Xv2f64
4833
447k
    820093101U, // FRINT64Xv4f32
4834
447k
    2122084U, // FRINT64ZDr
4835
447k
    2122084U, // FRINT64ZSr
4836
447k
    813801828U, // FRINT64Zv2f32
4837
447k
    815898980U, // FRINT64Zv2f64
4838
447k
    820093284U, // FRINT64Zv4f32
4839
447k
    2114733U, // FRINTADr
4840
447k
    2114733U, // FRINTAHr
4841
447k
    2114733U, // FRINTASr
4842
447k
    1648559277U,  // FRINTA_2Z2Z_S
4843
447k
    1648559277U,  // FRINTA_4Z4Z_S
4844
447k
    270582957U, // FRINTA_ZPmZ_D
4845
447k
    541131949U, // FRINTA_ZPmZ_H
4846
447k
    270615725U, // FRINTA_ZPmZ_S
4847
447k
    813794477U, // FRINTAv2f32
4848
447k
    815891629U, // FRINTAv2f64
4849
447k
    817988781U, // FRINTAv4f16
4850
447k
    820085933U, // FRINTAv4f32
4851
447k
    822183085U, // FRINTAv8f16
4852
447k
    2117793U, // FRINTIDr
4853
447k
    2117793U, // FRINTIHr
4854
447k
    2117793U, // FRINTISr
4855
447k
    270586017U, // FRINTI_ZPmZ_D
4856
447k
    541135009U, // FRINTI_ZPmZ_H
4857
447k
    270618785U, // FRINTI_ZPmZ_S
4858
447k
    813797537U, // FRINTIv2f32
4859
447k
    815894689U, // FRINTIv2f64
4860
447k
    817991841U, // FRINTIv4f16
4861
447k
    820088993U, // FRINTIv4f32
4862
447k
    822186145U, // FRINTIv8f16
4863
447k
    2118885U, // FRINTMDr
4864
447k
    2118885U, // FRINTMHr
4865
447k
    2118885U, // FRINTMSr
4866
447k
    1648563429U,  // FRINTM_2Z2Z_S
4867
447k
    1648563429U,  // FRINTM_4Z4Z_S
4868
447k
    270587109U, // FRINTM_ZPmZ_D
4869
447k
    541136101U, // FRINTM_ZPmZ_H
4870
447k
    270619877U, // FRINTM_ZPmZ_S
4871
447k
    813798629U, // FRINTMv2f32
4872
447k
    815895781U, // FRINTMv2f64
4873
447k
    817992933U, // FRINTMv4f16
4874
447k
    820090085U, // FRINTMv4f32
4875
447k
    822187237U, // FRINTMv8f16
4876
447k
    2119016U, // FRINTNDr
4877
447k
    2119016U, // FRINTNHr
4878
447k
    2119016U, // FRINTNSr
4879
447k
    1648563560U,  // FRINTN_2Z2Z_S
4880
447k
    1648563560U,  // FRINTN_4Z4Z_S
4881
447k
    270587240U, // FRINTN_ZPmZ_D
4882
447k
    541136232U, // FRINTN_ZPmZ_H
4883
447k
    270620008U, // FRINTN_ZPmZ_S
4884
447k
    813798760U, // FRINTNv2f32
4885
447k
    815895912U, // FRINTNv2f64
4886
447k
    817993064U, // FRINTNv4f16
4887
447k
    820090216U, // FRINTNv4f32
4888
447k
    822187368U, // FRINTNv8f16
4889
447k
    2119508U, // FRINTPDr
4890
447k
    2119508U, // FRINTPHr
4891
447k
    2119508U, // FRINTPSr
4892
447k
    1648564052U,  // FRINTP_2Z2Z_S
4893
447k
    1648564052U,  // FRINTP_4Z4Z_S
4894
447k
    270587732U, // FRINTP_ZPmZ_D
4895
447k
    541136724U, // FRINTP_ZPmZ_H
4896
447k
    270620500U, // FRINTP_ZPmZ_S
4897
447k
    813799252U, // FRINTPv2f32
4898
447k
    815896404U, // FRINTPv2f64
4899
447k
    817993556U, // FRINTPv4f16
4900
447k
    820090708U, // FRINTPv4f32
4901
447k
    822187860U, // FRINTPv8f16
4902
447k
    2122022U, // FRINTXDr
4903
447k
    2122022U, // FRINTXHr
4904
447k
    2122022U, // FRINTXSr
4905
447k
    270590246U, // FRINTX_ZPmZ_D
4906
447k
    541139238U, // FRINTX_ZPmZ_H
4907
447k
    270623014U, // FRINTX_ZPmZ_S
4908
447k
    813801766U, // FRINTXv2f32
4909
447k
    815898918U, // FRINTXv2f64
4910
447k
    817996070U, // FRINTXv4f16
4911
447k
    820093222U, // FRINTXv4f32
4912
447k
    822190374U, // FRINTXv8f16
4913
447k
    2122168U, // FRINTZDr
4914
447k
    2122168U, // FRINTZHr
4915
447k
    2122168U, // FRINTZSr
4916
447k
    270590392U, // FRINTZ_ZPmZ_D
4917
447k
    541139384U, // FRINTZ_ZPmZ_H
4918
447k
    270623160U, // FRINTZ_ZPmZ_S
4919
447k
    813801912U, // FRINTZv2f32
4920
447k
    815899064U, // FRINTZv2f64
4921
447k
    817996216U, // FRINTZv4f16
4922
447k
    820093368U, // FRINTZv4f32
4923
447k
    822190520U, // FRINTZv8f16
4924
447k
    2418068619U,  // FRSQRTE_ZZ_D
4925
447k
    1652624523U,  // FRSQRTE_ZZ_H
4926
447k
    270617739U, // FRSQRTE_ZZ_S
4927
447k
    2116747U, // FRSQRTEv1f16
4928
447k
    2116747U, // FRSQRTEv1i32
4929
447k
    2116747U, // FRSQRTEv1i64
4930
447k
    813796491U, // FRSQRTEv2f32
4931
447k
    815893643U, // FRSQRTEv2f64
4932
447k
    817990795U, // FRSQRTEv4f16
4933
447k
    820087947U, // FRSQRTEv4f32
4934
447k
    822185099U, // FRSQRTEv8f16
4935
447k
    2120419U, // FRSQRTS16
4936
447k
    2120419U, // FRSQRTS32
4937
447k
    2120419U, // FRSQRTS64
4938
447k
    2418072291U,  // FRSQRTS_ZZZ_D
4939
447k
    2189499107U,  // FRSQRTS_ZZZ_H
4940
447k
    270621411U, // FRSQRTS_ZZZ_S
4941
447k
    813800163U, // FRSQRTSv2f32
4942
447k
    815897315U, // FRSQRTSv2f64
4943
447k
    817994467U, // FRSQRTSv4f16
4944
447k
    820091619U, // FRSQRTSv4f32
4945
447k
    822188771U, // FRSQRTSv8f16
4946
447k
    2181205032U,  // FSCALE_2Z2Z_D
4947
447k
    2183318568U,  // FSCALE_2Z2Z_H
4948
447k
    2185432104U,  // FSCALE_2Z2Z_S
4949
447k
    2181205032U,  // FSCALE_2ZZ_D
4950
447k
    2183318568U,  // FSCALE_2ZZ_H
4951
447k
    2185432104U,  // FSCALE_2ZZ_S
4952
447k
    2181205032U,  // FSCALE_4Z4Z_D
4953
447k
    2183318568U,  // FSCALE_4Z4Z_H
4954
447k
    2185432104U,  // FSCALE_4Z4Z_S
4955
447k
    2181205032U,  // FSCALE_4ZZ_D
4956
447k
    2183318568U,  // FSCALE_4ZZ_H
4957
447k
    2185432104U,  // FSCALE_4ZZ_S
4958
447k
    3223374888U,  // FSCALE_ZPmZ_D
4959
447k
    3519089704U,  // FSCALE_ZPmZ_H
4960
447k
    3223407656U,  // FSCALE_ZPmZ_S
4961
447k
    813796392U, // FSCALEv2f32
4962
447k
    815893544U, // FSCALEv2f64
4963
447k
    817990696U, // FSCALEv4f16
4964
447k
    820087848U, // FSCALEv4f32
4965
447k
    822185000U, // FSCALEv8f16
4966
447k
    2121100U, // FSQRTDr
4967
447k
    2121100U, // FSQRTHr
4968
447k
    2121100U, // FSQRTSr
4969
447k
    270589324U, // FSQRT_ZPmZ_D
4970
447k
    541138316U, // FSQRT_ZPmZ_H
4971
447k
    270622092U, // FSQRT_ZPmZ_S
4972
447k
    813800844U, // FSQRTv2f32
4973
447k
    815897996U, // FSQRTv2f64
4974
447k
    817995148U, // FSQRTv4f16
4975
447k
    820092300U, // FSQRTv4f32
4976
447k
    822189452U, // FSQRTv8f16
4977
447k
    2116025U, // FSUBDrr
4978
447k
    2116025U, // FSUBHrr
4979
447k
    3223377973U,  // FSUBR_ZPmI_D
4980
447k
    3519092789U,  // FSUBR_ZPmI_H
4981
447k
    3223410741U,  // FSUBR_ZPmI_S
4982
447k
    3223377973U,  // FSUBR_ZPmZ_D
4983
447k
    3519092789U,  // FSUBR_ZPmZ_H
4984
447k
    3223410741U,  // FSUBR_ZPmZ_S
4985
447k
    2116025U, // FSUBSrr
4986
447k
    3798157753U,  // FSUB_VG2_M2Z_D
4987
447k
    3798305209U,  // FSUB_VG2_M2Z_H
4988
447k
    3798174137U,  // FSUB_VG2_M2Z_S
4989
447k
    4066593209U,  // FSUB_VG4_M4Z_D
4990
447k
    4066740665U,  // FSUB_VG4_M4Z_H
4991
447k
    4066609593U,  // FSUB_VG4_M4Z_S
4992
447k
    3223374265U,  // FSUB_ZPmI_D
4993
447k
    3519089081U,  // FSUB_ZPmI_H
4994
447k
    3223407033U,  // FSUB_ZPmI_S
4995
447k
    3223374265U,  // FSUB_ZPmZ_D
4996
447k
    3519089081U,  // FSUB_ZPmZ_H
4997
447k
    3223407033U,  // FSUB_ZPmZ_S
4998
447k
    2418067897U,  // FSUB_ZZZ_D
4999
447k
    2189494713U,  // FSUB_ZZZ_H
5000
447k
    270617017U, // FSUB_ZZZ_S
5001
447k
    813795769U, // FSUBv2f32
5002
447k
    815892921U, // FSUBv2f64
5003
447k
    817990073U, // FSUBv4f16
5004
447k
    820087225U, // FSUBv4f32
5005
447k
    822184377U, // FSUBv8f16
5006
447k
    2418068256U,  // FTMAD_ZZI_D
5007
447k
    2189495072U,  // FTMAD_ZZI_H
5008
447k
    270617376U, // FTMAD_ZZI_S
5009
447k
    2418070615U,  // FTSMUL_ZZZ_D
5010
447k
    2189497431U,  // FTSMUL_ZZZ_H
5011
447k
    270619735U, // FTSMUL_ZZZ_S
5012
447k
    2418070142U,  // FTSSEL_ZZZ_D
5013
447k
    2189496958U,  // FTSSEL_ZZZ_H
5014
447k
    270619262U, // FTSSEL_ZZZ_S
5015
447k
    4066609557U,  // FVDOTB_VG4_M2ZZI_BtoS
5016
447k
    4066614714U,  // FVDOTT_VG4_M2ZZI_BtoS
5017
447k
    3798310217U,  // FVDOT_VG2_M2ZZI_BtoH
5018
447k
    3798179145U,  // FVDOT_VG2_M2ZZI_HtoS
5019
447k
    10429U, // GCSPOPCX
5020
447k
    21718U, // GCSPOPM
5021
447k
    10447U, // GCSPOPX
5022
447k
    21690U, // GCSPUSHM
5023
447k
    10438U, // GCSPUSHX
5024
447k
    16490U, // GCSSS1
5025
447k
    16973U, // GCSSS2
5026
447k
    2120018U, // GCSSTR
5027
447k
    2120026U, // GCSSTTR
5028
447k
    24002U, // GENLUT
5029
447k
    22630U, // GENTER
5030
447k
    10417U, // GEXIT
5031
447k
    297960700U, // GLD1B_D_IMM_REAL
5032
447k
    297960700U, // GLD1B_D_REAL
5033
447k
    297960700U, // GLD1B_D_SXTW_REAL
5034
447k
    297960700U, // GLD1B_D_UXTW_REAL
5035
447k
    297993468U, // GLD1B_S_IMM_REAL
5036
447k
    297993468U, // GLD1B_S_SXTW_REAL
5037
447k
    297993468U, // GLD1B_S_UXTW_REAL
5038
447k
    297962155U, // GLD1D_IMM_REAL
5039
447k
    297962155U, // GLD1D_REAL
5040
447k
    297962155U, // GLD1D_SCALED_REAL
5041
447k
    297962155U, // GLD1D_SXTW_REAL
5042
447k
    297962155U, // GLD1D_SXTW_SCALED_REAL
5043
447k
    297962155U, // GLD1D_UXTW_REAL
5044
447k
    297962155U, // GLD1D_UXTW_SCALED_REAL
5045
447k
    297962772U, // GLD1H_D_IMM_REAL
5046
447k
    297962772U, // GLD1H_D_REAL
5047
447k
    297962772U, // GLD1H_D_SCALED_REAL
5048
447k
    297962772U, // GLD1H_D_SXTW_REAL
5049
447k
    297962772U, // GLD1H_D_SXTW_SCALED_REAL
5050
447k
    297962772U, // GLD1H_D_UXTW_REAL
5051
447k
    297962772U, // GLD1H_D_UXTW_SCALED_REAL
5052
447k
    297995540U, // GLD1H_S_IMM_REAL
5053
447k
    297995540U, // GLD1H_S_SXTW_REAL
5054
447k
    297995540U, // GLD1H_S_SXTW_SCALED_REAL
5055
447k
    297995540U, // GLD1H_S_UXTW_REAL
5056
447k
    297995540U, // GLD1H_S_UXTW_SCALED_REAL
5057
447k
    298293164U, // GLD1Q
5058
447k
    297961734U, // GLD1SB_D_IMM_REAL
5059
447k
    297961734U, // GLD1SB_D_REAL
5060
447k
    297961734U, // GLD1SB_D_SXTW_REAL
5061
447k
    297961734U, // GLD1SB_D_UXTW_REAL
5062
447k
    297994502U, // GLD1SB_S_IMM_REAL
5063
447k
    297994502U, // GLD1SB_S_SXTW_REAL
5064
447k
    297994502U, // GLD1SB_S_UXTW_REAL
5065
447k
    297963463U, // GLD1SH_D_IMM_REAL
5066
447k
    297963463U, // GLD1SH_D_REAL
5067
447k
    297963463U, // GLD1SH_D_SCALED_REAL
5068
447k
    297963463U, // GLD1SH_D_SXTW_REAL
5069
447k
    297963463U, // GLD1SH_D_SXTW_SCALED_REAL
5070
447k
    297963463U, // GLD1SH_D_UXTW_REAL
5071
447k
    297963463U, // GLD1SH_D_UXTW_SCALED_REAL
5072
447k
    297996231U, // GLD1SH_S_IMM_REAL
5073
447k
    297996231U, // GLD1SH_S_SXTW_REAL
5074
447k
    297996231U, // GLD1SH_S_SXTW_SCALED_REAL
5075
447k
    297996231U, // GLD1SH_S_UXTW_REAL
5076
447k
    297996231U, // GLD1SH_S_UXTW_SCALED_REAL
5077
447k
    297967665U, // GLD1SW_D_IMM_REAL
5078
447k
    297967665U, // GLD1SW_D_REAL
5079
447k
    297967665U, // GLD1SW_D_SCALED_REAL
5080
447k
    297967665U, // GLD1SW_D_SXTW_REAL
5081
447k
    297967665U, // GLD1SW_D_SXTW_SCALED_REAL
5082
447k
    297967665U, // GLD1SW_D_UXTW_REAL
5083
447k
    297967665U, // GLD1SW_D_UXTW_SCALED_REAL
5084
447k
    297967470U, // GLD1W_D_IMM_REAL
5085
447k
    297967470U, // GLD1W_D_REAL
5086
447k
    297967470U, // GLD1W_D_SCALED_REAL
5087
447k
    297967470U, // GLD1W_D_SXTW_REAL
5088
447k
    297967470U, // GLD1W_D_SXTW_SCALED_REAL
5089
447k
    297967470U, // GLD1W_D_UXTW_REAL
5090
447k
    297967470U, // GLD1W_D_UXTW_SCALED_REAL
5091
447k
    298000238U, // GLD1W_IMM_REAL
5092
447k
    298000238U, // GLD1W_SXTW_REAL
5093
447k
    298000238U, // GLD1W_SXTW_SCALED_REAL
5094
447k
    298000238U, // GLD1W_UXTW_REAL
5095
447k
    298000238U, // GLD1W_UXTW_SCALED_REAL
5096
447k
    297960706U, // GLDFF1B_D_IMM_REAL
5097
447k
    297960706U, // GLDFF1B_D_REAL
5098
447k
    297960706U, // GLDFF1B_D_SXTW_REAL
5099
447k
    297960706U, // GLDFF1B_D_UXTW_REAL
5100
447k
    297993474U, // GLDFF1B_S_IMM_REAL
5101
447k
    297993474U, // GLDFF1B_S_SXTW_REAL
5102
447k
    297993474U, // GLDFF1B_S_UXTW_REAL
5103
447k
    297962161U, // GLDFF1D_IMM_REAL
5104
447k
    297962161U, // GLDFF1D_REAL
5105
447k
    297962161U, // GLDFF1D_SCALED_REAL
5106
447k
    297962161U, // GLDFF1D_SXTW_REAL
5107
447k
    297962161U, // GLDFF1D_SXTW_SCALED_REAL
5108
447k
    297962161U, // GLDFF1D_UXTW_REAL
5109
447k
    297962161U, // GLDFF1D_UXTW_SCALED_REAL
5110
447k
    297962778U, // GLDFF1H_D_IMM_REAL
5111
447k
    297962778U, // GLDFF1H_D_REAL
5112
447k
    297962778U, // GLDFF1H_D_SCALED_REAL
5113
447k
    297962778U, // GLDFF1H_D_SXTW_REAL
5114
447k
    297962778U, // GLDFF1H_D_SXTW_SCALED_REAL
5115
447k
    297962778U, // GLDFF1H_D_UXTW_REAL
5116
447k
    297962778U, // GLDFF1H_D_UXTW_SCALED_REAL
5117
447k
    297995546U, // GLDFF1H_S_IMM_REAL
5118
447k
    297995546U, // GLDFF1H_S_SXTW_REAL
5119
447k
    297995546U, // GLDFF1H_S_SXTW_SCALED_REAL
5120
447k
    297995546U, // GLDFF1H_S_UXTW_REAL
5121
447k
    297995546U, // GLDFF1H_S_UXTW_SCALED_REAL
5122
447k
    297961741U, // GLDFF1SB_D_IMM_REAL
5123
447k
    297961741U, // GLDFF1SB_D_REAL
5124
447k
    297961741U, // GLDFF1SB_D_SXTW_REAL
5125
447k
    297961741U, // GLDFF1SB_D_UXTW_REAL
5126
447k
    297994509U, // GLDFF1SB_S_IMM_REAL
5127
447k
    297994509U, // GLDFF1SB_S_SXTW_REAL
5128
447k
    297994509U, // GLDFF1SB_S_UXTW_REAL
5129
447k
    297963470U, // GLDFF1SH_D_IMM_REAL
5130
447k
    297963470U, // GLDFF1SH_D_REAL
5131
447k
    297963470U, // GLDFF1SH_D_SCALED_REAL
5132
447k
    297963470U, // GLDFF1SH_D_SXTW_REAL
5133
447k
    297963470U, // GLDFF1SH_D_SXTW_SCALED_REAL
5134
447k
    297963470U, // GLDFF1SH_D_UXTW_REAL
5135
447k
    297963470U, // GLDFF1SH_D_UXTW_SCALED_REAL
5136
447k
    297996238U, // GLDFF1SH_S_IMM_REAL
5137
447k
    297996238U, // GLDFF1SH_S_SXTW_REAL
5138
447k
    297996238U, // GLDFF1SH_S_SXTW_SCALED_REAL
5139
447k
    297996238U, // GLDFF1SH_S_UXTW_REAL
5140
447k
    297996238U, // GLDFF1SH_S_UXTW_SCALED_REAL
5141
447k
    297967672U, // GLDFF1SW_D_IMM_REAL
5142
447k
    297967672U, // GLDFF1SW_D_REAL
5143
447k
    297967672U, // GLDFF1SW_D_SCALED_REAL
5144
447k
    297967672U, // GLDFF1SW_D_SXTW_REAL
5145
447k
    297967672U, // GLDFF1SW_D_SXTW_SCALED_REAL
5146
447k
    297967672U, // GLDFF1SW_D_UXTW_REAL
5147
447k
    297967672U, // GLDFF1SW_D_UXTW_SCALED_REAL
5148
447k
    297967476U, // GLDFF1W_D_IMM_REAL
5149
447k
    297967476U, // GLDFF1W_D_REAL
5150
447k
    297967476U, // GLDFF1W_D_SCALED_REAL
5151
447k
    297967476U, // GLDFF1W_D_SXTW_REAL
5152
447k
    297967476U, // GLDFF1W_D_SXTW_SCALED_REAL
5153
447k
    297967476U, // GLDFF1W_D_UXTW_REAL
5154
447k
    297967476U, // GLDFF1W_D_UXTW_SCALED_REAL
5155
447k
    298000244U, // GLDFF1W_IMM_REAL
5156
447k
    298000244U, // GLDFF1W_SXTW_REAL
5157
447k
    298000244U, // GLDFF1W_SXTW_SCALED_REAL
5158
447k
    298000244U, // GLDFF1W_UXTW_REAL
5159
447k
    298000244U, // GLDFF1W_UXTW_SCALED_REAL
5160
447k
    2117777U, // GMI
5161
447k
    515257U,  // HINT
5162
447k
    3223379094U,  // HISTCNT_ZPzZZ_D
5163
447k
    3223411862U,  // HISTCNT_ZPzZZ_S
5164
447k
    2133236U, // HISTSEG_ZZZ
5165
447k
    384018U,  // HLT
5166
447k
    379553U,  // HVC
5167
447k
    538985991U, // INCB_XPiI
5168
447k
    538987346U, // INCD_XPiI
5169
447k
    539020114U, // INCD_ZPiI
5170
447k
    538988040U, // INCH_XPiI
5171
447k
    56692232U,  // INCH_ZPiI
5172
447k
    2119199U, // INCP_XP_B
5173
447k
    2418038303U,  // INCP_XP_D
5174
447k
    1881167391U,  // INCP_XP_H
5175
447k
    270554655U, // INCP_XP_S
5176
447k
    1075893791U,  // INCP_ZP_D
5177
447k
    1658918431U,  // INCP_ZP_H
5178
447k
    1344362015U,  // INCP_ZP_S
5179
447k
    538992623U, // INCW_XPiI
5180
447k
    539058159U, // INCW_ZPiI
5181
447k
    539009262U, // INDEX_II_B
5182
447k
    2154734U, // INDEX_II_D
5183
447k
    889266414U, // INDEX_II_H
5184
447k
    2187502U, // INDEX_II_S
5185
447k
    539009262U, // INDEX_IR_B
5186
447k
    2154734U, // INDEX_IR_D
5187
447k
    889266414U, // INDEX_IR_H
5188
447k
    2187502U, // INDEX_IR_S
5189
447k
    2138350U, // INDEX_RI_B
5190
447k
    2154734U, // INDEX_RI_D
5191
447k
    2208375022U,  // INDEX_RI_H
5192
447k
    2187502U, // INDEX_RI_S
5193
447k
    2138350U, // INDEX_RR_B
5194
447k
    2154734U, // INDEX_RR_D
5195
447k
    2208375022U,  // INDEX_RR_H
5196
447k
    2187502U, // INDEX_RR_S
5197
447k
    2233992388U,  // INSERT_MXIPZ_H_B
5198
447k
    2233992388U,  // INSERT_MXIPZ_H_D
5199
447k
    2233992388U,  // INSERT_MXIPZ_H_H
5200
447k
    2233992388U,  // INSERT_MXIPZ_H_Q
5201
447k
    2233992388U,  // INSERT_MXIPZ_H_S
5202
447k
    2234008772U,  // INSERT_MXIPZ_V_B
5203
447k
    2234008772U,  // INSERT_MXIPZ_V_D
5204
447k
    2234008772U,  // INSERT_MXIPZ_V_H
5205
447k
    2234008772U,  // INSERT_MXIPZ_V_Q
5206
447k
    2234008772U,  // INSERT_MXIPZ_V_S
5207
447k
    807442758U, // INSR_ZR_B
5208
447k
    807459142U, // INSR_ZR_D
5209
447k
    1696667974U,  // INSR_ZR_H
5210
447k
    807491910U, // INSR_ZR_S
5211
447k
    1075878214U,  // INSR_ZV_B
5212
447k
    1344330054U,  // INSR_ZV_D
5213
447k
    1677793606U,  // INSR_ZV_H
5214
447k
    1612798278U,  // INSR_ZV_S
5215
447k
    356653678U, // INSvi16gpr
5216
447k
    1967266414U,  // INSvi16lane
5217
447k
    358750830U, // INSvi32gpr
5218
447k
    1969363566U,  // INSvi32lane
5219
447k
    350362222U, // INSvi64gpr
5220
447k
    1960974958U,  // INSvi64lane
5221
447k
    360847982U, // INSvi8gpr
5222
447k
    1971460718U,  // INSvi8lane
5223
447k
    2116861U, // IRG
5224
447k
    444724U,  // ISB
5225
447k
    3223340214U,  // LASTA_RPZ_B
5226
447k
    3223340214U,  // LASTA_RPZ_D
5227
447k
    3223340214U,  // LASTA_RPZ_H
5228
447k
    3223340214U,  // LASTA_RPZ_S
5229
447k
    3223340214U,  // LASTA_VPZ_B
5230
447k
    3223340214U,  // LASTA_VPZ_D
5231
447k
    3223340214U,  // LASTA_VPZ_H
5232
447k
    3223340214U,  // LASTA_VPZ_S
5233
447k
    3223341477U,  // LASTB_RPZ_B
5234
447k
    3223341477U,  // LASTB_RPZ_D
5235
447k
    3223341477U,  // LASTB_RPZ_H
5236
447k
    3223341477U,  // LASTB_RPZ_S
5237
447k
    3223341477U,  // LASTB_VPZ_B
5238
447k
    3223341477U,  // LASTB_VPZ_D
5239
447k
    3223341477U,  // LASTB_VPZ_H
5240
447k
    3223341477U,  // LASTB_VPZ_S
5241
447k
    297944316U, // LD1B
5242
447k
    362956028U, // LD1B_2Z
5243
447k
    362956028U, // LD1B_2Z_IMM
5244
447k
    2150139132U,  // LD1B_2Z_STRIDED
5245
447k
    2150139132U,  // LD1B_2Z_STRIDED_IMM
5246
447k
    362956028U, // LD1B_4Z
5247
447k
    362956028U, // LD1B_4Z_IMM
5248
447k
    362956028U, // LD1B_4Z_STRIDED
5249
447k
    362956028U, // LD1B_4Z_STRIDED_IMM
5250
447k
    297960700U, // LD1B_D
5251
447k
    297960700U, // LD1B_D_IMM
5252
447k
    297977084U, // LD1B_H
5253
447k
    297977084U, // LD1B_H_IMM
5254
447k
    297944316U, // LD1B_IMM
5255
447k
    297993468U, // LD1B_S
5256
447k
    297993468U, // LD1B_S_IMM
5257
447k
    297962155U, // LD1D
5258
447k
    362973867U, // LD1D_2Z
5259
447k
    362973867U, // LD1D_2Z_IMM
5260
447k
    362973867U, // LD1D_2Z_STRIDED
5261
447k
    362973867U, // LD1D_2Z_STRIDED_IMM
5262
447k
    362973867U, // LD1D_4Z
5263
447k
    362973867U, // LD1D_4Z_IMM
5264
447k
    362973867U, // LD1D_4Z_STRIDED
5265
447k
    362973867U, // LD1D_4Z_STRIDED_IMM
5266
447k
    297962155U, // LD1D_IMM
5267
447k
    298289835U, // LD1D_Q
5268
447k
    298289835U, // LD1D_Q_IMM
5269
447k
    573481U,  // LD1Fourv16b
5270
447k
    97058857U,  // LD1Fourv16b_POST
5271
447k
    606249U,  // LD1Fourv1d
5272
447k
    99188777U,  // LD1Fourv1d_POST
5273
447k
    639017U,  // LD1Fourv2d
5274
447k
    97124393U,  // LD1Fourv2d_POST
5275
447k
    671785U,  // LD1Fourv2s
5276
447k
    99254313U,  // LD1Fourv2s_POST
5277
447k
    704553U,  // LD1Fourv4h
5278
447k
    99287081U,  // LD1Fourv4h_POST
5279
447k
    737321U,  // LD1Fourv4s
5280
447k
    97222697U,  // LD1Fourv4s_POST
5281
447k
    770089U,  // LD1Fourv8b
5282
447k
    99352617U,  // LD1Fourv8b_POST
5283
447k
    802857U,  // LD1Fourv8h
5284
447k
    97288233U,  // LD1Fourv8h_POST
5285
447k
    297979156U, // LD1H
5286
447k
    362990868U, // LD1H_2Z
5287
447k
    362990868U, // LD1H_2Z_IMM
5288
447k
    2150419732U,  // LD1H_2Z_STRIDED
5289
447k
    2150419732U,  // LD1H_2Z_STRIDED_IMM
5290
447k
    362990868U, // LD1H_4Z
5291
447k
    362990868U, // LD1H_4Z_IMM
5292
447k
    362990868U, // LD1H_4Z_STRIDED
5293
447k
    362990868U, // LD1H_4Z_STRIDED_IMM
5294
447k
    297962772U, // LD1H_D
5295
447k
    297962772U, // LD1H_D_IMM
5296
447k
    297979156U, // LD1H_IMM
5297
447k
    297995540U, // LD1H_S
5298
447k
    297995540U, // LD1H_S_IMM
5299
447k
    573481U,  // LD1Onev16b
5300
447k
    101253161U, // LD1Onev16b_POST
5301
447k
    606249U,  // LD1Onev1d
5302
447k
    103383081U, // LD1Onev1d_POST
5303
447k
    639017U,  // LD1Onev2d
5304
447k
    101318697U, // LD1Onev2d_POST
5305
447k
    671785U,  // LD1Onev2s
5306
447k
    103448617U, // LD1Onev2s_POST
5307
447k
    704553U,  // LD1Onev4h
5308
447k
    103481385U, // LD1Onev4h_POST
5309
447k
    737321U,  // LD1Onev4s
5310
447k
    101417001U, // LD1Onev4s_POST
5311
447k
    770089U,  // LD1Onev8b
5312
447k
    103546921U, // LD1Onev8b_POST
5313
447k
    802857U,  // LD1Onev8h
5314
447k
    101482537U, // LD1Onev8h_POST
5315
447k
    297961586U, // LD1RB_D_IMM
5316
447k
    297977970U, // LD1RB_H_IMM
5317
447k
    297945202U, // LD1RB_IMM
5318
447k
    297994354U, // LD1RB_S_IMM
5319
447k
    297962461U, // LD1RD_IMM
5320
447k
    297963315U, // LD1RH_D_IMM
5321
447k
    297979699U, // LD1RH_IMM
5322
447k
    297996083U, // LD1RH_S_IMM
5323
447k
    297945173U, // LD1RO_B
5324
447k
    297945173U, // LD1RO_B_IMM
5325
447k
    297962445U, // LD1RO_D
5326
447k
    297962445U, // LD1RO_D_IMM
5327
447k
    297979677U, // LD1RO_H
5328
447k
    297979677U, // LD1RO_H_IMM
5329
447k
    298000401U, // LD1RO_W
5330
447k
    298000401U, // LD1RO_W_IMM
5331
447k
    297945194U, // LD1RQ_B
5332
447k
    297945194U, // LD1RQ_B_IMM
5333
447k
    297962453U, // LD1RQ_D
5334
447k
    297962453U, // LD1RQ_D_IMM
5335
447k
    297979691U, // LD1RQ_H
5336
447k
    297979691U, // LD1RQ_H_IMM
5337
447k
    298000409U, // LD1RQ_W
5338
447k
    298000409U, // LD1RQ_W_IMM
5339
447k
    297961798U, // LD1RSB_D_IMM
5340
447k
    297978182U, // LD1RSB_H_IMM
5341
447k
    297994566U, // LD1RSB_S_IMM
5342
447k
    297963513U, // LD1RSH_D_IMM
5343
447k
    297996281U, // LD1RSH_S_IMM
5344
447k
    297967706U, // LD1RSW_IMM
5345
447k
    297967649U, // LD1RW_D_IMM
5346
447k
    298000417U, // LD1RW_IMM
5347
447k
    579595U,  // LD1Rv16b
5348
447k
    105453579U, // LD1Rv16b_POST
5349
447k
    612363U,  // LD1Rv1d
5350
447k
    103389195U, // LD1Rv1d_POST
5351
447k
    645131U,  // LD1Rv2d
5352
447k
    103421963U, // LD1Rv2d_POST
5353
447k
    677899U,  // LD1Rv2s
5354
447k
    107649035U, // LD1Rv2s_POST
5355
447k
    710667U,  // LD1Rv4h
5356
447k
    109778955U, // LD1Rv4h_POST
5357
447k
    743435U,  // LD1Rv4s
5358
447k
    107714571U, // LD1Rv4s_POST
5359
447k
    776203U,  // LD1Rv8b
5360
447k
    105650187U, // LD1Rv8b_POST
5361
447k
    808971U,  // LD1Rv8h
5362
447k
    109877259U, // LD1Rv8h_POST
5363
447k
    297961734U, // LD1SB_D
5364
447k
    297961734U, // LD1SB_D_IMM
5365
447k
    297978118U, // LD1SB_H
5366
447k
    297978118U, // LD1SB_H_IMM
5367
447k
    297994502U, // LD1SB_S
5368
447k
    297994502U, // LD1SB_S_IMM
5369
447k
    297963463U, // LD1SH_D
5370
447k
    297963463U, // LD1SH_D_IMM
5371
447k
    297996231U, // LD1SH_S
5372
447k
    297996231U, // LD1SH_S_IMM
5373
447k
    297967665U, // LD1SW_D
5374
447k
    297967665U, // LD1SW_D_IMM
5375
447k
    573481U,  // LD1Threev16b
5376
447k
    111738921U, // LD1Threev16b_POST
5377
447k
    606249U,  // LD1Threev1d
5378
447k
    113868841U, // LD1Threev1d_POST
5379
447k
    639017U,  // LD1Threev2d
5380
447k
    111804457U, // LD1Threev2d_POST
5381
447k
    671785U,  // LD1Threev2s
5382
447k
    113934377U, // LD1Threev2s_POST
5383
447k
    704553U,  // LD1Threev4h
5384
447k
    113967145U, // LD1Threev4h_POST
5385
447k
    737321U,  // LD1Threev4s
5386
447k
    111902761U, // LD1Threev4s_POST
5387
447k
    770089U,  // LD1Threev8b
5388
447k
    114032681U, // LD1Threev8b_POST
5389
447k
    802857U,  // LD1Threev8h
5390
447k
    111968297U, // LD1Threev8h_POST
5391
447k
    573481U,  // LD1Twov16b
5392
447k
    99156009U,  // LD1Twov16b_POST
5393
447k
    606249U,  // LD1Twov1d
5394
447k
    101285929U, // LD1Twov1d_POST
5395
447k
    639017U,  // LD1Twov2d
5396
447k
    99221545U,  // LD1Twov2d_POST
5397
447k
    671785U,  // LD1Twov2s
5398
447k
    101351465U, // LD1Twov2s_POST
5399
447k
    704553U,  // LD1Twov4h
5400
447k
    101384233U, // LD1Twov4h_POST
5401
447k
    737321U,  // LD1Twov4s
5402
447k
    99319849U,  // LD1Twov4s_POST
5403
447k
    770089U,  // LD1Twov8b
5404
447k
    101449769U, // LD1Twov8b_POST
5405
447k
    802857U,  // LD1Twov8h
5406
447k
    99385385U,  // LD1Twov8h_POST
5407
447k
    298000238U, // LD1W
5408
447k
    363011950U, // LD1W_2Z
5409
447k
    363011950U, // LD1W_2Z_IMM
5410
447k
    363011950U, // LD1W_2Z_STRIDED
5411
447k
    363011950U, // LD1W_2Z_STRIDED_IMM
5412
447k
    363011950U, // LD1W_4Z
5413
447k
    363011950U, // LD1W_4Z_IMM
5414
447k
    363011950U, // LD1W_4Z_STRIDED
5415
447k
    363011950U, // LD1W_4Z_STRIDED_IMM
5416
447k
    297967470U, // LD1W_D
5417
447k
    297967470U, // LD1W_D_IMM
5418
447k
    298000238U, // LD1W_IMM
5419
447k
    298295150U, // LD1W_Q
5420
447k
    298295150U, // LD1W_Q_IMM
5421
447k
    2208835799U,  // LD1_MXIPXX_H_B
5422
447k
    2208835813U,  // LD1_MXIPXX_H_D
5423
447k
    2208835827U,  // LD1_MXIPXX_H_H
5424
447k
    2208835841U,  // LD1_MXIPXX_H_Q
5425
447k
    2208835855U,  // LD1_MXIPXX_H_S
5426
447k
    2208852183U,  // LD1_MXIPXX_V_B
5427
447k
    2208852197U,  // LD1_MXIPXX_V_D
5428
447k
    2208852211U,  // LD1_MXIPXX_V_H
5429
447k
    2208852225U,  // LD1_MXIPXX_V_Q
5430
447k
    2208852239U,  // LD1_MXIPXX_V_S
5431
447k
    116195369U, // LD1i16
5432
447k
    118308905U, // LD1i16_POST
5433
447k
    116228137U, // LD1i32
5434
447k
    120438825U, // LD1i32_POST
5435
447k
    116260905U, // LD1i64
5436
447k
    122568745U, // LD1i64_POST
5437
447k
    116293673U, // LD1i8
5438
447k
    124698665U, // LD1i8_POST
5439
447k
    297944377U, // LD2B
5440
447k
    297944377U, // LD2B_IMM
5441
447k
    297962223U, // LD2D
5442
447k
    297962223U, // LD2D_IMM
5443
447k
    297979217U, // LD2H
5444
447k
    297979217U, // LD2H_IMM
5445
447k
    298293176U, // LD2Q
5446
447k
    298293176U, // LD2Q_IMM
5447
447k
    579601U,  // LD2Rv16b
5448
447k
    109647889U, // LD2Rv16b_POST
5449
447k
    612369U,  // LD2Rv1d
5450
447k
    101292049U, // LD2Rv1d_POST
5451
447k
    645137U,  // LD2Rv2d
5452
447k
    101324817U, // LD2Rv2d_POST
5453
447k
    677905U,  // LD2Rv2s
5454
447k
    103454737U, // LD2Rv2s_POST
5455
447k
    710673U,  // LD2Rv4h
5456
447k
    107681809U, // LD2Rv4h_POST
5457
447k
    743441U,  // LD2Rv4s
5458
447k
    103520273U, // LD2Rv4s_POST
5459
447k
    776209U,  // LD2Rv8b
5460
447k
    109844497U, // LD2Rv8b_POST
5461
447k
    808977U,  // LD2Rv8h
5462
447k
    107780113U, // LD2Rv8h_POST
5463
447k
    573628U,  // LD2Twov16b
5464
447k
    99156156U,  // LD2Twov16b_POST
5465
447k
    639164U,  // LD2Twov2d
5466
447k
    99221692U,  // LD2Twov2d_POST
5467
447k
    671932U,  // LD2Twov2s
5468
447k
    101351612U, // LD2Twov2s_POST
5469
447k
    704700U,  // LD2Twov4h
5470
447k
    101384380U, // LD2Twov4h_POST
5471
447k
    737468U,  // LD2Twov4s
5472
447k
    99319996U,  // LD2Twov4s_POST
5473
447k
    770236U,  // LD2Twov8b
5474
447k
    101449916U, // LD2Twov8b_POST
5475
447k
    803004U,  // LD2Twov8h
5476
447k
    99385532U,  // LD2Twov8h_POST
5477
447k
    298000290U, // LD2W
5478
447k
    298000290U, // LD2W_IMM
5479
447k
    116195516U, // LD2i16
5480
447k
    120406204U, // LD2i16_POST
5481
447k
    116228284U, // LD2i32
5482
447k
    122536124U, // LD2i32_POST
5483
447k
    116261052U, // LD2i64
5484
447k
    126763196U, // LD2i64_POST
5485
447k
    116293820U, // LD2i8
5486
447k
    118407356U, // LD2i8_POST
5487
447k
    297944398U, // LD3B
5488
447k
    297944398U, // LD3B_IMM
5489
447k
    297962235U, // LD3D
5490
447k
    297962235U, // LD3D_IMM
5491
447k
    297979229U, // LD3H
5492
447k
    297979229U, // LD3H_IMM
5493
447k
    298293188U, // LD3Q
5494
447k
    298293188U, // LD3Q_IMM
5495
447k
    579607U,  // LD3Rv16b
5496
447k
    128522263U, // LD3Rv16b_POST
5497
447k
    612375U,  // LD3Rv1d
5498
447k
    113874967U, // LD3Rv1d_POST
5499
447k
    645143U,  // LD3Rv2d
5500
447k
    113907735U, // LD3Rv2d_POST
5501
447k
    677911U,  // LD3Rv2s
5502
447k
    130717719U, // LD3Rv2s_POST
5503
447k
    710679U,  // LD3Rv4h
5504
447k
    132847639U, // LD3Rv4h_POST
5505
447k
    743447U,  // LD3Rv4s
5506
447k
    130783255U, // LD3Rv4s_POST
5507
447k
    776215U,  // LD3Rv8b
5508
447k
    128718871U, // LD3Rv8b_POST
5509
447k
    808983U,  // LD3Rv8h
5510
447k
    132945943U, // LD3Rv8h_POST
5511
447k
    574085U,  // LD3Threev16b
5512
447k
    111739525U, // LD3Threev16b_POST
5513
447k
    639621U,  // LD3Threev2d
5514
447k
    111805061U, // LD3Threev2d_POST
5515
447k
    672389U,  // LD3Threev2s
5516
447k
    113934981U, // LD3Threev2s_POST
5517
447k
    705157U,  // LD3Threev4h
5518
447k
    113967749U, // LD3Threev4h_POST
5519
447k
    737925U,  // LD3Threev4s
5520
447k
    111903365U, // LD3Threev4s_POST
5521
447k
    770693U,  // LD3Threev8b
5522
447k
    114033285U, // LD3Threev8b_POST
5523
447k
    803461U,  // LD3Threev8h
5524
447k
    111968901U, // LD3Threev8h_POST
5525
447k
    298000302U, // LD3W
5526
447k
    298000302U, // LD3W_IMM
5527
447k
    116195973U, // LD3i16
5528
447k
    135086725U, // LD3i16_POST
5529
447k
    116228741U, // LD3i32
5530
447k
    137216645U, // LD3i32_POST
5531
447k
    116261509U, // LD3i64
5532
447k
    139346565U, // LD3i64_POST
5533
447k
    116294277U, // LD3i8
5534
447k
    141476485U, // LD3i8_POST
5535
447k
    297944424U, // LD4B
5536
447k
    297944424U, // LD4B_IMM
5537
447k
    297962247U, // LD4D
5538
447k
    297962247U, // LD4D_IMM
5539
447k
    574129U,  // LD4Fourv16b
5540
447k
    97059505U,  // LD4Fourv16b_POST
5541
447k
    639665U,  // LD4Fourv2d
5542
447k
    97125041U,  // LD4Fourv2d_POST
5543
447k
    672433U,  // LD4Fourv2s
5544
447k
    99254961U,  // LD4Fourv2s_POST
5545
447k
    705201U,  // LD4Fourv4h
5546
447k
    99287729U,  // LD4Fourv4h_POST
5547
447k
    737969U,  // LD4Fourv4s
5548
447k
    97223345U,  // LD4Fourv4s_POST
5549
447k
    770737U,  // LD4Fourv8b
5550
447k
    99353265U,  // LD4Fourv8b_POST
5551
447k
    803505U,  // LD4Fourv8h
5552
447k
    97288881U,  // LD4Fourv8h_POST
5553
447k
    297979241U, // LD4H
5554
447k
    297979241U, // LD4H_IMM
5555
447k
    298293200U, // LD4Q
5556
447k
    298293200U, // LD4Q_IMM
5557
447k
    579613U,  // LD4Rv16b
5558
447k
    107550749U, // LD4Rv16b_POST
5559
447k
    612381U,  // LD4Rv1d
5560
447k
    99194909U,  // LD4Rv1d_POST
5561
447k
    645149U,  // LD4Rv2d
5562
447k
    99227677U,  // LD4Rv2d_POST
5563
447k
    677917U,  // LD4Rv2s
5564
447k
    101357597U, // LD4Rv2s_POST
5565
447k
    710685U,  // LD4Rv4h
5566
447k
    103487517U, // LD4Rv4h_POST
5567
447k
    743453U,  // LD4Rv4s
5568
447k
    101423133U, // LD4Rv4s_POST
5569
447k
    776221U,  // LD4Rv8b
5570
447k
    107747357U, // LD4Rv8b_POST
5571
447k
    808989U,  // LD4Rv8h
5572
447k
    103585821U, // LD4Rv8h_POST
5573
447k
    298000314U, // LD4W
5574
447k
    298000314U, // LD4W_IMM
5575
447k
    116196017U, // LD4i16
5576
447k
    122503857U, // LD4i16_POST
5577
447k
    116228785U, // LD4i32
5578
447k
    126730929U, // LD4i32_POST
5579
447k
    116261553U, // LD4i64
5580
447k
    143540913U, // LD4i64_POST
5581
447k
    116294321U, // LD4i8
5582
447k
    120505009U, // LD4i8_POST
5583
447k
    984410U,  // LD64B
5584
447k
    2418328948U,  // LDADDAB
5585
447k
    2418331006U,  // LDADDAH
5586
447k
    2418329180U,  // LDADDALB
5587
447k
    2418331180U,  // LDADDALH
5588
447k
    2418331874U,  // LDADDALW
5589
447k
    2418331874U,  // LDADDALX
5590
447k
    2418328358U,  // LDADDAW
5591
447k
    2418328358U,  // LDADDAX
5592
447k
    2418329116U,  // LDADDB
5593
447k
    2418331166U,  // LDADDH
5594
447k
    2418329361U,  // LDADDLB
5595
447k
    2418331280U,  // LDADDLH
5596
447k
    2418332226U,  // LDADDLW
5597
447k
    2418332226U,  // LDADDLX
5598
447k
    2418330479U,  // LDADDW
5599
447k
    2418330479U,  // LDADDX
5600
447k
    116260922U, // LDAP1
5601
447k
    44058797U,  // LDAPRB
5602
447k
    44060526U,  // LDAPRH
5603
447k
    44063001U,  // LDAPRW
5604
447k
    849664281U, // LDAPRWpost
5605
447k
    44063001U,  // LDAPRX
5606
447k
    849664281U, // LDAPRXpost
5607
447k
    44058840U,  // LDAPURBi
5608
447k
    44060569U,  // LDAPURHi
5609
447k
    44058981U,  // LDAPURSBWi
5610
447k
    44058981U,  // LDAPURSBXi
5611
447k
    44060696U,  // LDAPURSHWi
5612
447k
    44060696U,  // LDAPURSHXi
5613
447k
    44064889U,  // LDAPURSWi
5614
447k
    44063094U,  // LDAPURXi
5615
447k
    44063094U,  // LDAPURbi
5616
447k
    44063094U,  // LDAPURdi
5617
447k
    44063094U,  // LDAPURhi
5618
447k
    44063094U,  // LDAPURi
5619
447k
    44063094U,  // LDAPURqi
5620
447k
    44063094U,  // LDAPURsi
5621
447k
    44058745U,  // LDARB
5622
447k
    44060474U,  // LDARH
5623
447k
    44062755U,  // LDARW
5624
447k
    44062755U,  // LDARX
5625
447k
    2119544U, // LDAXPW
5626
447k
    2119544U, // LDAXPX
5627
447k
    44058856U,  // LDAXRB
5628
447k
    44060585U,  // LDAXRH
5629
447k
    44063138U,  // LDAXRW
5630
447k
    44063138U,  // LDAXRX
5631
447k
    2418329004U,  // LDCLRAB
5632
447k
    2418331063U,  // LDCLRAH
5633
447k
    2418329255U,  // LDCLRALB
5634
447k
    2418331220U,  // LDCLRALH
5635
447k
    2418332067U,  // LDCLRALW
5636
447k
    2418332067U,  // LDCLRALX
5637
447k
    2418328642U,  // LDCLRAW
5638
447k
    2418328642U,  // LDCLRAX
5639
447k
    2418329742U,  // LDCLRB
5640
447k
    2418331471U,  // LDCLRH
5641
447k
    2418329463U,  // LDCLRLB
5642
447k
    2418331316U,  // LDCLRLH
5643
447k
    2418332590U,  // LDCLRLW
5644
447k
    2418332590U,  // LDCLRLX
5645
447k
    271537919U, // LDCLRP
5646
447k
    271533015U, // LDCLRPA
5647
447k
    271536437U, // LDCLRPAL
5648
447k
    271536962U, // LDCLRPL
5649
447k
    2418333867U,  // LDCLRW
5650
447k
    2418333867U,  // LDCLRX
5651
447k
    2418329013U,  // LDEORAB
5652
447k
    2418331072U,  // LDEORAH
5653
447k
    2418329265U,  // LDEORALB
5654
447k
    2418331230U,  // LDEORALH
5655
447k
    2418332097U,  // LDEORALW
5656
447k
    2418332097U,  // LDEORALX
5657
447k
    2418328669U,  // LDEORAW
5658
447k
    2418328669U,  // LDEORAX
5659
447k
    2418329765U,  // LDEORB
5660
447k
    2418331494U,  // LDEORH
5661
447k
    2418329472U,  // LDEORLB
5662
447k
    2418331325U,  // LDEORLH
5663
447k
    2418332617U,  // LDEORLW
5664
447k
    2418332617U,  // LDEORLX
5665
447k
    2418333960U,  // LDEORW
5666
447k
    2418333960U,  // LDEORX
5667
447k
    297960706U, // LDFF1B_D_REAL
5668
447k
    297977090U, // LDFF1B_H_REAL
5669
447k
    297944322U, // LDFF1B_REAL
5670
447k
    297993474U, // LDFF1B_S_REAL
5671
447k
    297962161U, // LDFF1D_REAL
5672
447k
    297962778U, // LDFF1H_D_REAL
5673
447k
    297979162U, // LDFF1H_REAL
5674
447k
    297995546U, // LDFF1H_S_REAL
5675
447k
    297961741U, // LDFF1SB_D_REAL
5676
447k
    297978125U, // LDFF1SB_H_REAL
5677
447k
    297994509U, // LDFF1SB_S_REAL
5678
447k
    297963470U, // LDFF1SH_D_REAL
5679
447k
    297996238U, // LDFF1SH_S_REAL
5680
447k
    297967672U, // LDFF1SW_D_REAL
5681
447k
    297967476U, // LDFF1W_D_REAL
5682
447k
    298000244U, // LDFF1W_REAL
5683
447k
    849661147U, // LDG
5684
447k
    44061863U,  // LDGM
5685
447k
    2119384U, // LDIAPPW
5686
447k
    807720664U, // LDIAPPWpost
5687
447k
    2119384U, // LDIAPPX
5688
447k
    807720664U, // LDIAPPXpost
5689
447k
    44058752U,  // LDLARB
5690
447k
    44060481U,  // LDLARH
5691
447k
    44062761U,  // LDLARW
5692
447k
    44062761U,  // LDLARX
5693
447k
    297960714U, // LDNF1B_D_IMM_REAL
5694
447k
    297977098U, // LDNF1B_H_IMM_REAL
5695
447k
    297944330U, // LDNF1B_IMM_REAL
5696
447k
    297993482U, // LDNF1B_S_IMM_REAL
5697
447k
    297962169U, // LDNF1D_IMM_REAL
5698
447k
    297962786U, // LDNF1H_D_IMM_REAL
5699
447k
    297979170U, // LDNF1H_IMM_REAL
5700
447k
    297995554U, // LDNF1H_S_IMM_REAL
5701
447k
    297961750U, // LDNF1SB_D_IMM_REAL
5702
447k
    297978134U, // LDNF1SB_H_IMM_REAL
5703
447k
    297994518U, // LDNF1SB_S_IMM_REAL
5704
447k
    297963479U, // LDNF1SH_D_IMM_REAL
5705
447k
    297996247U, // LDNF1SH_S_IMM_REAL
5706
447k
    297967681U, // LDNF1SW_D_IMM_REAL
5707
447k
    297967484U, // LDNF1W_D_IMM_REAL
5708
447k
    298000252U, // LDNF1W_IMM_REAL
5709
447k
    2119351U, // LDNPDi
5710
447k
    2119351U, // LDNPQi
5711
447k
    2119351U, // LDNPSi
5712
447k
    2119351U, // LDNPWi
5713
447k
    2119351U, // LDNPXi
5714
447k
    362956050U, // LDNT1B_2Z
5715
447k
    362956050U, // LDNT1B_2Z_IMM
5716
447k
    2150139154U,  // LDNT1B_2Z_STRIDED
5717
447k
    2150139154U,  // LDNT1B_2Z_STRIDED_IMM
5718
447k
    362956050U, // LDNT1B_4Z
5719
447k
    362956050U, // LDNT1B_4Z_IMM
5720
447k
    362956050U, // LDNT1B_4Z_STRIDED
5721
447k
    362956050U, // LDNT1B_4Z_STRIDED_IMM
5722
447k
    297944338U, // LDNT1B_ZRI
5723
447k
    297944338U, // LDNT1B_ZRR
5724
447k
    297960722U, // LDNT1B_ZZR_D_REAL
5725
447k
    297993490U, // LDNT1B_ZZR_S_REAL
5726
447k
    362973889U, // LDNT1D_2Z
5727
447k
    362973889U, // LDNT1D_2Z_IMM
5728
447k
    362973889U, // LDNT1D_2Z_STRIDED
5729
447k
    362973889U, // LDNT1D_2Z_STRIDED_IMM
5730
447k
    362973889U, // LDNT1D_4Z
5731
447k
    362973889U, // LDNT1D_4Z_IMM
5732
447k
    362973889U, // LDNT1D_4Z_STRIDED
5733
447k
    362973889U, // LDNT1D_4Z_STRIDED_IMM
5734
447k
    297962177U, // LDNT1D_ZRI
5735
447k
    297962177U, // LDNT1D_ZRR
5736
447k
    297962177U, // LDNT1D_ZZR_D_REAL
5737
447k
    362990890U, // LDNT1H_2Z
5738
447k
    362990890U, // LDNT1H_2Z_IMM
5739
447k
    2150419754U,  // LDNT1H_2Z_STRIDED
5740
447k
    2150419754U,  // LDNT1H_2Z_STRIDED_IMM
5741
447k
    362990890U, // LDNT1H_4Z
5742
447k
    362990890U, // LDNT1H_4Z_IMM
5743
447k
    362990890U, // LDNT1H_4Z_STRIDED
5744
447k
    362990890U, // LDNT1H_4Z_STRIDED_IMM
5745
447k
    297979178U, // LDNT1H_ZRI
5746
447k
    297979178U, // LDNT1H_ZRR
5747
447k
    297962794U, // LDNT1H_ZZR_D_REAL
5748
447k
    297995562U, // LDNT1H_ZZR_S_REAL
5749
447k
    297961759U, // LDNT1SB_ZZR_D_REAL
5750
447k
    297994527U, // LDNT1SB_ZZR_S_REAL
5751
447k
    297963488U, // LDNT1SH_ZZR_D_REAL
5752
447k
    297996256U, // LDNT1SH_ZZR_S_REAL
5753
447k
    297967690U, // LDNT1SW_ZZR_D_REAL
5754
447k
    363011972U, // LDNT1W_2Z
5755
447k
    363011972U, // LDNT1W_2Z_IMM
5756
447k
    363011972U, // LDNT1W_2Z_STRIDED
5757
447k
    363011972U, // LDNT1W_2Z_STRIDED_IMM
5758
447k
    363011972U, // LDNT1W_4Z
5759
447k
    363011972U, // LDNT1W_4Z_IMM
5760
447k
    363011972U, // LDNT1W_4Z_STRIDED
5761
447k
    363011972U, // LDNT1W_4Z_STRIDED_IMM
5762
447k
    298000260U, // LDNT1W_ZRI
5763
447k
    298000260U, // LDNT1W_ZRR
5764
447k
    297967492U, // LDNT1W_ZZR_D_REAL
5765
447k
    298000260U, // LDNT1W_ZZR_S_REAL
5766
447k
    2119220U, // LDPDi
5767
447k
    807720500U, // LDPDpost
5768
447k
    807720500U, // LDPDpre
5769
447k
    2119220U, // LDPQi
5770
447k
    807720500U, // LDPQpost
5771
447k
    807720500U, // LDPQpre
5772
447k
    2121811U, // LDPSWi
5773
447k
    807723091U, // LDPSWpost
5774
447k
    807723091U, // LDPSWpre
5775
447k
    2119220U, // LDPSi
5776
447k
    807720500U, // LDPSpost
5777
447k
    807720500U, // LDPSpre
5778
447k
    2119220U, // LDPWi
5779
447k
    807720500U, // LDPWpost
5780
447k
    807720500U, // LDPWpre
5781
447k
    2119220U, // LDPXi
5782
447k
    807720500U, // LDPXpost
5783
447k
    807720500U, // LDPXpre
5784
447k
    44057349U,  // LDRAAindexed
5785
447k
    849658629U, // LDRAAwriteback
5786
447k
    44058014U,  // LDRABindexed
5787
447k
    849659294U, // LDRABwriteback
5788
447k
    849660040U, // LDRBBpost
5789
447k
    849660040U, // LDRBBpre
5790
447k
    44058760U,  // LDRBBroW
5791
447k
    44058760U,  // LDRBBroX
5792
447k
    44058760U,  // LDRBBui
5793
447k
    849664097U, // LDRBpost
5794
447k
    849664097U, // LDRBpre
5795
447k
    44062817U,  // LDRBroW
5796
447k
    44062817U,  // LDRBroX
5797
447k
    44062817U,  // LDRBui
5798
447k
    2149603425U,  // LDRDl
5799
447k
    849664097U, // LDRDpost
5800
447k
    849664097U, // LDRDpre
5801
447k
    44062817U,  // LDRDroW
5802
447k
    44062817U,  // LDRDroX
5803
447k
    44062817U,  // LDRDui
5804
447k
    849661769U, // LDRHHpost
5805
447k
    849661769U, // LDRHHpre
5806
447k
    44060489U,  // LDRHHroW
5807
447k
    44060489U,  // LDRHHroX
5808
447k
    44060489U,  // LDRHHui
5809
447k
    849664097U, // LDRHpost
5810
447k
    849664097U, // LDRHpre
5811
447k
    44062817U,  // LDRHroW
5812
447k
    44062817U,  // LDRHroX
5813
447k
    44062817U,  // LDRHui
5814
447k
    2149603425U,  // LDRQl
5815
447k
    849664097U, // LDRQpost
5816
447k
    849664097U, // LDRQpre
5817
447k
    44062817U,  // LDRQroW
5818
447k
    44062817U,  // LDRQroX
5819
447k
    44062817U,  // LDRQui
5820
447k
    849660238U, // LDRSBWpost
5821
447k
    849660238U, // LDRSBWpre
5822
447k
    44058958U,  // LDRSBWroW
5823
447k
    44058958U,  // LDRSBWroX
5824
447k
    44058958U,  // LDRSBWui
5825
447k
    849660238U, // LDRSBXpost
5826
447k
    849660238U, // LDRSBXpre
5827
447k
    44058958U,  // LDRSBXroW
5828
447k
    44058958U,  // LDRSBXroX
5829
447k
    44058958U,  // LDRSBXui
5830
447k
    849661953U, // LDRSHWpost
5831
447k
    849661953U, // LDRSHWpre
5832
447k
    44060673U,  // LDRSHWroW
5833
447k
    44060673U,  // LDRSHWroX
5834
447k
    44060673U,  // LDRSHWui
5835
447k
    849661953U, // LDRSHXpost
5836
447k
    849661953U, // LDRSHXpre
5837
447k
    44060673U,  // LDRSHXroW
5838
447k
    44060673U,  // LDRSHXroX
5839
447k
    44060673U,  // LDRSHXui
5840
447k
    2149605474U,  // LDRSWl
5841
447k
    849666146U, // LDRSWpost
5842
447k
    849666146U, // LDRSWpre
5843
447k
    44064866U,  // LDRSWroW
5844
447k
    44064866U,  // LDRSWroX
5845
447k
    44064866U,  // LDRSWui
5846
447k
    2149603425U,  // LDRSl
5847
447k
    849664097U, // LDRSpost
5848
447k
    849664097U, // LDRSpre
5849
447k
    44062817U,  // LDRSroW
5850
447k
    44062817U,  // LDRSroX
5851
447k
    44062817U,  // LDRSui
5852
447k
    2149603425U,  // LDRWl
5853
447k
    849664097U, // LDRWpost
5854
447k
    849664097U, // LDRWpre
5855
447k
    44062817U,  // LDRWroW
5856
447k
    44062817U,  // LDRWroX
5857
447k
    44062817U,  // LDRWui
5858
447k
    2149603425U,  // LDRXl
5859
447k
    849664097U, // LDRXpost
5860
447k
    849664097U, // LDRXpre
5861
447k
    44062817U,  // LDRXroW
5862
447k
    44062817U,  // LDRXroX
5863
447k
    44062817U,  // LDRXui
5864
447k
    45062241U,  // LDR_PXI
5865
447k
    44062817U,  // LDR_TX
5866
447k
    1038433U, // LDR_ZA
5867
447k
    45062241U,  // LDR_ZXI
5868
447k
    2418329029U,  // LDSETAB
5869
447k
    2418331088U,  // LDSETAH
5870
447k
    2418329283U,  // LDSETALB
5871
447k
    2418331248U,  // LDSETALH
5872
447k
    2418332127U,  // LDSETALW
5873
447k
    2418332127U,  // LDSETALX
5874
447k
    2418328722U,  // LDSETAW
5875
447k
    2418328722U,  // LDSETAX
5876
447k
    2418329972U,  // LDSETB
5877
447k
    2418331682U,  // LDSETH
5878
447k
    2418329523U,  // LDSETLB
5879
447k
    2418331341U,  // LDSETLH
5880
447k
    2418332687U,  // LDSETLW
5881
447k
    2418332687U,  // LDSETLX
5882
447k
    271537971U, // LDSETP
5883
447k
    271533066U, // LDSETPA
5884
447k
    271536493U, // LDSETPAL
5885
447k
    271537021U, // LDSETPL
5886
447k
    2418334543U,  // LDSETW
5887
447k
    2418334543U,  // LDSETX
5888
447k
    2418329038U,  // LDSMAXAB
5889
447k
    2418331097U,  // LDSMAXAH
5890
447k
    2418329293U,  // LDSMAXALB
5891
447k
    2418331258U,  // LDSMAXALH
5892
447k
    2418332157U,  // LDSMAXALW
5893
447k
    2418332157U,  // LDSMAXALX
5894
447k
    2418328778U,  // LDSMAXAW
5895
447k
    2418328778U,  // LDSMAXAX
5896
447k
    2418330128U,  // LDSMAXB
5897
447k
    2418331714U,  // LDSMAXH
5898
447k
    2418329532U,  // LDSMAXLB
5899
447k
    2418331383U,  // LDSMAXLH
5900
447k
    2418332795U,  // LDSMAXLW
5901
447k
    2418332795U,  // LDSMAXLX
5902
447k
    2418335947U,  // LDSMAXW
5903
447k
    2418335947U,  // LDSMAXX
5904
447k
    2418328957U,  // LDSMINAB
5905
447k
    2418331036U,  // LDSMINAH
5906
447k
    2418329225U,  // LDSMINALB
5907
447k
    2418331190U,  // LDSMINALH
5908
447k
    2418331914U,  // LDSMINALW
5909
447k
    2418331914U,  // LDSMINALX
5910
447k
    2418328458U,  // LDSMINAW
5911
447k
    2418328458U,  // LDSMINAX
5912
447k
    2418329575U,  // LDSMINB
5913
447k
    2418331403U,  // LDSMINH
5914
447k
    2418329436U,  // LDSMINLB
5915
447k
    2418331289U,  // LDSMINLH
5916
447k
    2418332436U,  // LDSMINLW
5917
447k
    2418332436U,  // LDSMINLX
5918
447k
    2418332960U,  // LDSMINW
5919
447k
    2418332960U,  // LDSMINX
5920
447k
    44058805U,  // LDTRBi
5921
447k
    44060534U,  // LDTRHi
5922
447k
    44058965U,  // LDTRSBWi
5923
447k
    44058965U,  // LDTRSBXi
5924
447k
    44060680U,  // LDTRSHWi
5925
447k
    44060680U,  // LDTRSHXi
5926
447k
    44064873U,  // LDTRSWi
5927
447k
    44063052U,  // LDTRWi
5928
447k
    44063052U,  // LDTRXi
5929
447k
    2418329048U,  // LDUMAXAB
5930
447k
    2418331107U,  // LDUMAXAH
5931
447k
    2418329304U,  // LDUMAXALB
5932
447k
    2418331269U,  // LDUMAXALH
5933
447k
    2418332167U,  // LDUMAXALW
5934
447k
    2418332167U,  // LDUMAXALX
5935
447k
    2418328787U,  // LDUMAXAW
5936
447k
    2418328787U,  // LDUMAXAX
5937
447k
    2418330137U,  // LDUMAXB
5938
447k
    2418331723U,  // LDUMAXH
5939
447k
    2418329542U,  // LDUMAXLB
5940
447k
    2418331393U,  // LDUMAXLH
5941
447k
    2418332804U,  // LDUMAXLW
5942
447k
    2418332804U,  // LDUMAXLX
5943
447k
    2418335955U,  // LDUMAXW
5944
447k
    2418335955U,  // LDUMAXX
5945
447k
    2418328967U,  // LDUMINAB
5946
447k
    2418331046U,  // LDUMINAH
5947
447k
    2418329236U,  // LDUMINALB
5948
447k
    2418331201U,  // LDUMINALH
5949
447k
    2418331924U,  // LDUMINALW
5950
447k
    2418331924U,  // LDUMINALX
5951
447k
    2418328467U,  // LDUMINAW
5952
447k
    2418328467U,  // LDUMINAX
5953
447k
    2418329584U,  // LDUMINB
5954
447k
    2418331412U,  // LDUMINH
5955
447k
    2418329446U,  // LDUMINLB
5956
447k
    2418331299U,  // LDUMINLH
5957
447k
    2418332445U,  // LDUMINLW
5958
447k
    2418332445U,  // LDUMINLX
5959
447k
    2418332968U,  // LDUMINW
5960
447k
    2418332968U,  // LDUMINX
5961
447k
    44058825U,  // LDURBBi
5962
447k
    44063081U,  // LDURBi
5963
447k
    44063081U,  // LDURDi
5964
447k
    44060554U,  // LDURHHi
5965
447k
    44063081U,  // LDURHi
5966
447k
    44063081U,  // LDURQi
5967
447k
    44058973U,  // LDURSBWi
5968
447k
    44058973U,  // LDURSBXi
5969
447k
    44060688U,  // LDURSHWi
5970
447k
    44060688U,  // LDURSHXi
5971
447k
    44064881U,  // LDURSWi
5972
447k
    44063081U,  // LDURSi
5973
447k
    44063081U,  // LDURWi
5974
447k
    44063081U,  // LDURXi
5975
447k
    24809U, // LDX
5976
447k
    2119572U, // LDXPW
5977
447k
    2119572U, // LDXPX
5978
447k
    44058864U,  // LDXRB
5979
447k
    44060593U,  // LDXRH
5980
447k
    44063145U,  // LDXRW
5981
447k
    44063145U,  // LDXRX
5982
447k
    24890U, // LDY
5983
447k
    24989U, // LDZ
5984
447k
    20655U, // LDZI
5985
447k
    3223361788U,  // LSLR_ZPmZ_B
5986
447k
    3223378172U,  // LSLR_ZPmZ_D
5987
447k
    3519092988U,  // LSLR_ZPmZ_H
5988
447k
    3223410940U,  // LSLR_ZPmZ_S
5989
447k
    2118638U, // LSLVWr
5990
447k
    2118638U, // LSLVXr
5991
447k
    3223360494U,  // LSL_WIDE_ZPmZ_B
5992
447k
    3519091694U,  // LSL_WIDE_ZPmZ_H
5993
447k
    3223409646U,  // LSL_WIDE_ZPmZ_S
5994
447k
    2135022U, // LSL_WIDE_ZZZ_B
5995
447k
    2189497326U,  // LSL_WIDE_ZZZ_H
5996
447k
    270619630U, // LSL_WIDE_ZZZ_S
5997
447k
    3223360494U,  // LSL_ZPmI_B
5998
447k
    3223376878U,  // LSL_ZPmI_D
5999
447k
    3519091694U,  // LSL_ZPmI_H
6000
447k
    3223409646U,  // LSL_ZPmI_S
6001
447k
    3223360494U,  // LSL_ZPmZ_B
6002
447k
    3223376878U,  // LSL_ZPmZ_D
6003
447k
    3519091694U,  // LSL_ZPmZ_H
6004
447k
    3223409646U,  // LSL_ZPmZ_S
6005
447k
    2135022U, // LSL_ZZI_B
6006
447k
    2418070510U,  // LSL_ZZI_D
6007
447k
    2189497326U,  // LSL_ZZI_H
6008
447k
    270619630U, // LSL_ZZI_S
6009
447k
    3223361835U,  // LSRR_ZPmZ_B
6010
447k
    3223378219U,  // LSRR_ZPmZ_D
6011
447k
    3519093035U,  // LSRR_ZPmZ_H
6012
447k
    3223410987U,  // LSRR_ZPmZ_S
6013
447k
    2119996U, // LSRVWr
6014
447k
    2119996U, // LSRVXr
6015
447k
    3223361852U,  // LSR_WIDE_ZPmZ_B
6016
447k
    3519093052U,  // LSR_WIDE_ZPmZ_H
6017
447k
    3223411004U,  // LSR_WIDE_ZPmZ_S
6018
447k
    2136380U, // LSR_WIDE_ZZZ_B
6019
447k
    2189498684U,  // LSR_WIDE_ZZZ_H
6020
447k
    270620988U, // LSR_WIDE_ZZZ_S
6021
447k
    3223361852U,  // LSR_ZPmI_B
6022
447k
    3223378236U,  // LSR_ZPmI_D
6023
447k
    3519093052U,  // LSR_ZPmI_H
6024
447k
    3223411004U,  // LSR_ZPmI_S
6025
447k
    3223361852U,  // LSR_ZPmZ_B
6026
447k
    3223378236U,  // LSR_ZPmZ_D
6027
447k
    3519093052U,  // LSR_ZPmZ_H
6028
447k
    3223411004U,  // LSR_ZPmZ_S
6029
447k
    2136380U, // LSR_ZZI_B
6030
447k
    2418071868U,  // LSR_ZZI_D
6031
447k
    2189498684U,  // LSR_ZZI_H
6032
447k
    270620988U, // LSR_ZZI_S
6033
447k
    2690744533U,  // LUT2v16f8
6034
447k
    2969665749U,  // LUT2v8f16
6035
447k
    2690745014U,  // LUT4v16f8
6036
447k
    2969666230U,  // LUT4v8f16
6037
447k
    2208448725U,  // LUTI2_2ZTZI_B
6038
447k
    2208481493U,  // LUTI2_2ZTZI_H
6039
447k
    2208497877U,  // LUTI2_2ZTZI_S
6040
447k
    2208448725U,  // LUTI2_4ZTZI_B
6041
447k
    2208481493U,  // LUTI2_4ZTZI_H
6042
447k
    2208497877U,  // LUTI2_4ZTZI_S
6043
447k
    2654421U, // LUTI2_S_2ZTZI_B
6044
447k
    2932949U, // LUTI2_S_2ZTZI_H
6045
447k
    2208448725U,  // LUTI2_S_4ZTZI_B
6046
447k
    2208481493U,  // LUTI2_S_4ZTZI_H
6047
447k
    2130133U, // LUTI2_ZTZI_B
6048
447k
    2208366805U,  // LUTI2_ZTZI_H
6049
447k
    2179285U, // LUTI2_ZTZI_S
6050
447k
    2686484693U,  // LUTI2_ZZZI_B
6051
447k
    2183200981U,  // LUTI2_ZZZI_H
6052
447k
    2208449206U,  // LUTI4_2ZTZI_B
6053
447k
    2208481974U,  // LUTI4_2ZTZI_H
6054
447k
    2208498358U,  // LUTI4_2ZTZI_S
6055
447k
    2208481974U,  // LUTI4_4ZTZI_H
6056
447k
    2208498358U,  // LUTI4_4ZTZI_S
6057
447k
    2208449206U,  // LUTI4_4ZZT2Z
6058
447k
    2654902U, // LUTI4_S_2ZTZI_B
6059
447k
    2933430U, // LUTI4_S_2ZTZI_H
6060
447k
    2208481974U,  // LUTI4_S_4ZTZI_H
6061
447k
    2208449206U,  // LUTI4_S_4ZZT2Z
6062
447k
    2183201462U,  // LUTI4_Z2ZZI_H
6063
447k
    2130614U, // LUTI4_ZTZI_B
6064
447k
    2208367286U,  // LUTI4_ZTZI_H
6065
447k
    2179766U, // LUTI4_ZTZI_S
6066
447k
    2686485174U,  // LUTI4_ZZZI_B
6067
447k
    2183201462U,  // LUTI4_ZZZI_H
6068
447k
    17097U, // MAC16
6069
447k
    2121084U, // MADDPT
6070
447k
    2116508U, // MADDWrrr
6071
447k
    2116508U, // MADDXrrr
6072
447k
    1075895669U,  // MAD_CPA
6073
447k
    3223358228U,  // MAD_ZPmZZ_B
6074
447k
    3223374612U,  // MAD_ZPmZZ_D
6075
447k
    3519089428U,  // MAD_ZPmZZ_H
6076
447k
    3223407380U,  // MAD_ZPmZZ_S
6077
447k
    3223358999U,  // MATCH_PPzZZ_B
6078
447k
    2713783831U,  // MATCH_PPzZZ_H
6079
447k
    22086U, // MATFP
6080
447k
    23743U, // MATINT
6081
447k
    1075895654U,  // MLA_CPA
6082
447k
    3223356256U,  // MLA_ZPmZZ_B
6083
447k
    3223372640U,  // MLA_ZPmZZ_D
6084
447k
    3519087456U,  // MLA_ZPmZZ_H
6085
447k
    3223405408U,  // MLA_ZPmZZ_S
6086
447k
    1075888992U,  // MLA_ZZZI_D
6087
447k
    2195784544U,  // MLA_ZZZI_H
6088
447k
    1344357216U,  // MLA_ZZZI_S
6089
447k
    2959213408U,  // MLAv16i8
6090
447k
    2961310560U,  // MLAv2i32
6091
447k
    2961310560U,  // MLAv2i32_indexed
6092
447k
    2965504864U,  // MLAv4i16
6093
447k
    2965504864U,  // MLAv4i16_indexed
6094
447k
    2967602016U,  // MLAv4i32
6095
447k
    2967602016U,  // MLAv4i32_indexed
6096
447k
    2969699168U,  // MLAv8i16
6097
447k
    2969699168U,  // MLAv8i16_indexed
6098
447k
    2971796320U,  // MLAv8i8
6099
447k
    3223362131U,  // MLS_ZPmZZ_B
6100
447k
    3223378515U,  // MLS_ZPmZZ_D
6101
447k
    3519093331U,  // MLS_ZPmZZ_H
6102
447k
    3223411283U,  // MLS_ZPmZZ_S
6103
447k
    1075894867U,  // MLS_ZZZI_D
6104
447k
    2195790419U,  // MLS_ZZZI_H
6105
447k
    1344363091U,  // MLS_ZZZI_S
6106
447k
    2959219283U,  // MLSv16i8
6107
447k
    2961316435U,  // MLSv2i32
6108
447k
    2961316435U,  // MLSv2i32_indexed
6109
447k
    2965510739U,  // MLSv4i16
6110
447k
    2965510739U,  // MLSv4i16_indexed
6111
447k
    2967607891U,  // MLSv4i32
6112
447k
    2967607891U,  // MLSv4i32_indexed
6113
447k
    2969705043U,  // MLSv8i16
6114
447k
    2969705043U,  // MLSv8i16_indexed
6115
447k
    2971802195U,  // MLSv8i8
6116
447k
    145712034U, // MOPSSETGE
6117
447k
    145712095U, // MOPSSETGEN
6118
447k
    145712983U, // MOPSSETGET
6119
447k
    145712456U, // MOPSSETGETN
6120
447k
    3368182141U,  // MOVAZ_2ZMI_H_B
6121
447k
    3368198525U,  // MOVAZ_2ZMI_H_D
6122
447k
    3368214909U,  // MOVAZ_2ZMI_H_H
6123
447k
    3368231293U,  // MOVAZ_2ZMI_H_S
6124
447k
    3370279293U,  // MOVAZ_2ZMI_V_B
6125
447k
    3370295677U,  // MOVAZ_2ZMI_V_D
6126
447k
    3370312061U,  // MOVAZ_2ZMI_V_H
6127
447k
    3370328445U,  // MOVAZ_2ZMI_V_S
6128
447k
    3636617597U,  // MOVAZ_4ZMI_H_B
6129
447k
    3636633981U,  // MOVAZ_4ZMI_H_D
6130
447k
    3636650365U,  // MOVAZ_4ZMI_H_H
6131
447k
    3636666749U,  // MOVAZ_4ZMI_H_S
6132
447k
    3638714749U,  // MOVAZ_4ZMI_V_B
6133
447k
    3638731133U,  // MOVAZ_4ZMI_V_D
6134
447k
    3638747517U,  // MOVAZ_4ZMI_V_H
6135
447k
    3638763901U,  // MOVAZ_4ZMI_V_S
6136
447k
    3909263741U,  // MOVAZ_VG2_2ZM
6137
447k
    4177699197U,  // MOVAZ_VG4_4ZM
6138
447k
    2138493U, // MOVAZ_ZMI_H_B
6139
447k
    2154877U, // MOVAZ_ZMI_H_D
6140
447k
    421601661U, // MOVAZ_ZMI_H_H
6141
447k
    422011261U, // MOVAZ_ZMI_H_Q
6142
447k
    2187645U, // MOVAZ_ZMI_H_S
6143
447k
    270573949U, // MOVAZ_ZMI_V_B
6144
447k
    270590333U, // MOVAZ_ZMI_V_D
6145
447k
    423698813U, // MOVAZ_ZMI_V_H
6146
447k
    424108413U, // MOVAZ_ZMI_V_Q
6147
447k
    270623101U, // MOVAZ_ZMI_V_S
6148
447k
    958547140U, // MOVA_2ZMXI_H_B
6149
447k
    958563524U, // MOVA_2ZMXI_H_D
6150
447k
    958579908U, // MOVA_2ZMXI_H_H
6151
447k
    958596292U, // MOVA_2ZMXI_H_S
6152
447k
    960644292U, // MOVA_2ZMXI_V_B
6153
447k
    960660676U, // MOVA_2ZMXI_V_D
6154
447k
    960677060U, // MOVA_2ZMXI_V_H
6155
447k
    960693444U, // MOVA_2ZMXI_V_S
6156
447k
    958547140U, // MOVA_4ZMXI_H_B
6157
447k
    958563524U, // MOVA_4ZMXI_H_D
6158
447k
    958579908U, // MOVA_4ZMXI_H_H
6159
447k
    958596292U, // MOVA_4ZMXI_H_S
6160
447k
    960644292U, // MOVA_4ZMXI_V_B
6161
447k
    960660676U, // MOVA_4ZMXI_V_D
6162
447k
    960677060U, // MOVA_4ZMXI_V_H
6163
447k
    960693444U, // MOVA_4ZMXI_V_S
6164
447k
    2233992388U,  // MOVA_MXI2Z_H_B
6165
447k
    2233992388U,  // MOVA_MXI2Z_H_D
6166
447k
    2233992388U,  // MOVA_MXI2Z_H_H
6167
447k
    2233992388U,  // MOVA_MXI2Z_H_S
6168
447k
    2234008772U,  // MOVA_MXI2Z_V_B
6169
447k
    2234008772U,  // MOVA_MXI2Z_V_D
6170
447k
    2234008772U,  // MOVA_MXI2Z_V_H
6171
447k
    2234008772U,  // MOVA_MXI2Z_V_S
6172
447k
    2233992388U,  // MOVA_MXI4Z_H_B
6173
447k
    2233992388U,  // MOVA_MXI4Z_H_D
6174
447k
    2233992388U,  // MOVA_MXI4Z_H_H
6175
447k
    2233992388U,  // MOVA_MXI4Z_H_S
6176
447k
    2234008772U,  // MOVA_MXI4Z_V_B
6177
447k
    2234008772U,  // MOVA_MXI4Z_V_D
6178
447k
    2234008772U,  // MOVA_MXI4Z_V_H
6179
447k
    2234008772U,  // MOVA_MXI4Z_V_S
6180
447k
    3915547844U,  // MOVA_VG2_2ZMXI
6181
447k
    3798156484U,  // MOVA_VG2_MXI2Z
6182
447k
    4183983300U,  // MOVA_VG4_4ZMXI
6183
447k
    4066591940U,  // MOVA_VG4_MXI4Z
6184
447k
    538988713U, // MOVID
6185
447k
    811700393U, // MOVIv16b_ns
6186
447k
    547459241U, // MOVIv2d_ns
6187
447k
    813797545U, // MOVIv2i32
6188
447k
    813797545U, // MOVIv2s_msl
6189
447k
    817991849U, // MOVIv4i16
6190
447k
    820089001U, // MOVIv4i32
6191
447k
    820089001U, // MOVIv4s_msl
6192
447k
    824283305U, // MOVIv8b_ns
6193
447k
    822186153U, // MOVIv8i16
6194
447k
    1881166030U,  // MOVKWi
6195
447k
    1881166030U,  // MOVKXi
6196
447k
    807425466U, // MOVNWi
6197
447k
    807425466U, // MOVNXi
6198
447k
    270573820U, // MOVPRFX_ZPmZ_B
6199
447k
    270590204U, // MOVPRFX_ZPmZ_D
6200
447k
    541139196U, // MOVPRFX_ZPmZ_H
6201
447k
    270622972U, // MOVPRFX_ZPmZ_S
6202
447k
    3223363836U,  // MOVPRFX_ZPzZ_B
6203
447k
    3223380220U,  // MOVPRFX_ZPzZ_D
6204
447k
    2713788668U,  // MOVPRFX_ZPzZ_H
6205
447k
    3223412988U,  // MOVPRFX_ZPzZ_S
6206
447k
    3224346876U,  // MOVPRFX_ZZ
6207
447k
    1233149423U,  // MOVT
6208
447k
    1501584879U,  // MOVT_TIX
6209
447k
    2121199U, // MOVT_XTI
6210
447k
    807428549U, // MOVZWi
6211
447k
    807428549U, // MOVZXi
6212
447k
    1055447U, // MRRS
6213
447k
    1612733126U,  // MRS
6214
447k
    3223357754U,  // MSB_ZPmZZ_B
6215
447k
    3223374138U,  // MSB_ZPmZZ_D
6216
447k
    3519088954U,  // MSB_ZPmZZ_H
6217
447k
    3223406906U,  // MSB_ZPmZZ_S
6218
447k
    1672501569U,  // MSR
6219
447k
    162552113U, // MSRR
6220
447k
    1087809U, // MSRpstateImm1
6221
447k
    1087809U, // MSRpstateImm4
6222
447k
    1104193U, // MSRpstatesvcrImm1
6223
447k
    2121069U, // MSUBPT
6224
447k
    2116046U, // MSUBWrrr
6225
447k
    2116046U, // MSUBXrrr
6226
447k
    2955021015U,  // MUL53HI
6227
447k
    2955021027U,  // MUL53LO
6228
447k
    2135109U, // MUL_ZI_B
6229
447k
    2418070597U,  // MUL_ZI_D
6230
447k
    2189497413U,  // MUL_ZI_H
6231
447k
    270619717U, // MUL_ZI_S
6232
447k
    3223360581U,  // MUL_ZPmZ_B
6233
447k
    3223376965U,  // MUL_ZPmZ_D
6234
447k
    3519091781U,  // MUL_ZPmZ_H
6235
447k
    3223409733U,  // MUL_ZPmZ_S
6236
447k
    2418070597U,  // MUL_ZZZI_D
6237
447k
    2189497413U,  // MUL_ZZZI_H
6238
447k
    270619717U, // MUL_ZZZI_S
6239
447k
    2135109U, // MUL_ZZZ_B
6240
447k
    2418070597U,  // MUL_ZZZ_D
6241
447k
    2189497413U,  // MUL_ZZZ_H
6242
447k
    270619717U, // MUL_ZZZ_S
6243
447k
    811701317U, // MULv16i8
6244
447k
    813798469U, // MULv2i32
6245
447k
    813798469U, // MULv2i32_indexed
6246
447k
    817992773U, // MULv4i16
6247
447k
    817992773U, // MULv4i16_indexed
6248
447k
    820089925U, // MULv4i32
6249
447k
    820089925U, // MULv4i32_indexed
6250
447k
    822187077U, // MULv8i16
6251
447k
    822187077U, // MULv8i16_indexed
6252
447k
    824284229U, // MULv8i8
6253
447k
    813797526U, // MVNIv2i32
6254
447k
    813797526U, // MVNIv2s_msl
6255
447k
    817991830U, // MVNIv4i16
6256
447k
    820088982U, // MVNIv4i32
6257
447k
    820088982U, // MVNIv4s_msl
6258
447k
    822186134U, // MVNIv8i16
6259
447k
    3223362078U,  // NANDS_PPzPP
6260
447k
    3223358407U,  // NAND_PPzPP
6261
447k
    2418070500U,  // NBSL_ZZZZ
6262
447k
    270568673U, // NEG_ZPmZ_B
6263
447k
    270585057U, // NEG_ZPmZ_D
6264
447k
    541134049U, // NEG_ZPmZ_H
6265
447k
    270617825U, // NEG_ZPmZ_S
6266
447k
    811699425U, // NEGv16i8
6267
447k
    2116833U, // NEGv1i64
6268
447k
    813796577U, // NEGv2i32
6269
447k
    815893729U, // NEGv2i64
6270
447k
    817990881U, // NEGv4i16
6271
447k
    820088033U, // NEGv4i32
6272
447k
    822185185U, // NEGv8i16
6273
447k
    824282337U, // NEGv8i8
6274
447k
    3223358998U,  // NMATCH_PPzZZ_B
6275
447k
    2713783830U,  // NMATCH_PPzZZ_H
6276
447k
    3223362257U,  // NORS_PPzPP
6277
447k
    3223361807U,  // NOR_PPzPP
6278
447k
    270572897U, // NOT_ZPmZ_B
6279
447k
    270589281U, // NOT_ZPmZ_D
6280
447k
    541138273U, // NOT_ZPmZ_H
6281
447k
    270622049U, // NOT_ZPmZ_S
6282
447k
    811703649U, // NOTv16i8
6283
447k
    824286561U, // NOTv8i8
6284
447k
    3223362170U,  // ORNS_PPzPP
6285
447k
    2119011U, // ORNWrs
6286
447k
    2119011U, // ORNXrs
6287
447k
    3223360867U,  // ORN_PPzPP
6288
447k
    811701603U, // ORNv16i8
6289
447k
    824284515U, // ORNv8i8
6290
447k
    3227623221U,  // ORQV_VPZ_B
6291
447k
    3231817525U,  // ORQV_VPZ_D
6292
447k
    3238108981U,  // ORQV_VPZ_H
6293
447k
    3236011829U,  // ORQV_VPZ_S
6294
447k
    3223362269U,  // ORRS_PPzPP
6295
447k
    2119968U, // ORRWri
6296
447k
    2119968U, // ORRWrs
6297
447k
    2119968U, // ORRXri
6298
447k
    2119968U, // ORRXrs
6299
447k
    3223361824U,  // ORR_PPzPP
6300
447k
    2418071840U,  // ORR_ZI
6301
447k
    3223361824U,  // ORR_ZPmZ_B
6302
447k
    3223378208U,  // ORR_ZPmZ_D
6303
447k
    3519093024U,  // ORR_ZPmZ_H
6304
447k
    3223410976U,  // ORR_ZPmZ_S
6305
447k
    2418071840U,  // ORR_ZZZ
6306
447k
    811702560U, // ORRv16i8
6307
447k
    1887574304U,  // ORRv2i32
6308
447k
    1891768608U,  // ORRv4i16
6309
447k
    1893865760U,  // ORRv4i32
6310
447k
    1895962912U,  // ORRv8i16
6311
447k
    824285472U, // ORRv8i8
6312
447k
    253780U,  // ORV_VPZ_B
6313
447k
    1657020244U,  // ORV_VPZ_D
6314
447k
    1659133780U,  // ORV_VPZ_H
6315
447k
    1638178644U,  // ORV_VPZ_S
6316
447k
    807715615U, // PACDA
6317
447k
    807716373U, // PACDB
6318
447k
    312540U,  // PACDZA
6319
447k
    313890U,  // PACDZB
6320
447k
    2114364U, // PACGA
6321
447k
    807715658U, // PACIA
6322
447k
    8974U,  // PACIA1716
6323
447k
    8891U,  // PACIA171615
6324
447k
    8939U,  // PACIASP
6325
447k
    10307U, // PACIASPPC
6326
447k
    8882U,  // PACIAZ
6327
447k
    807716408U, // PACIB
6328
447k
    8828U,  // PACIB1716
6329
447k
    8915U,  // PACIB171615
6330
447k
    8965U,  // PACIBSP
6331
447k
    10329U, // PACIBSPPC
6332
447k
    8948U,  // PACIBZ
6333
447k
    312556U,  // PACIZA
6334
447k
    313906U,  // PACIZB
6335
447k
    9000U,  // PACM
6336
447k
    10295U, // PACNBIASPPC
6337
447k
    10317U, // PACNBIBSPPC
6338
447k
    1168268834U,  // PEXT_2PCI_B
6339
447k
    1168285218U,  // PEXT_2PCI_D
6340
447k
    1168301602U,  // PEXT_2PCI_H
6341
447k
    1168317986U,  // PEXT_2PCI_S
6342
447k
    2149621282U,  // PEXT_PCI_B
6343
447k
    2149637666U,  // PEXT_PCI_D
6344
447k
    1168186914U,  // PEXT_PCI_H
6345
447k
    2149670434U,  // PEXT_PCI_S
6346
447k
    35971U, // PFALSE
6347
447k
    3223362977U,  // PFIRST_B
6348
447k
    3223363303U,  // PMOV_PZI_B
6349
447k
    3223379687U,  // PMOV_PZI_D
6350
447k
    1103175399U,  // PMOV_PZI_H
6351
447k
    3223412455U,  // PMOV_PZI_S
6352
447k
    2043649767U,  // PMOV_ZIP_B
6353
447k
    3654262503U,  // PMOV_ZIP_D
6354
447k
    701472487U, // PMOV_ZIP_H
6355
447k
    1238343399U,  // PMOV_ZIP_S
6356
447k
    270583620U, // PMULLB_ZZZ_D
6357
447k
    2197882692U,  // PMULLB_ZZZ_H
6358
447k
    166152004U, // PMULLB_ZZZ_Q
6359
447k
    270588977U, // PMULLT_ZZZ_D
6360
447k
    2197888049U,  // PMULLT_ZZZ_H
6361
447k
    166157361U, // PMULLT_ZZZ_Q
6362
447k
    822182232U, // PMULLv16i8
6363
447k
    2315358975U,  // PMULLv1i64
6364
447k
    2583789912U,  // PMULLv2i64
6365
447k
    822186751U, // PMULLv8i8
6366
447k
    2135121U, // PMUL_ZZZ_B
6367
447k
    811701329U, // PMULv16i8
6368
447k
    824284241U, // PMULv8i8
6369
447k
    3223363099U,  // PNEXT_B
6370
447k
    3223379483U,  // PNEXT_D
6371
447k
    2176917019U,  // PNEXT_H
6372
447k
    3223412251U,  // PNEXT_S
6373
447k
    2194736683U,  // PRFB_D_PZI
6374
447k
    2234582571U,  // PRFB_D_SCALED
6375
447k
    2234582571U,  // PRFB_D_SXTW_SCALED
6376
447k
    2234582571U,  // PRFB_D_UXTW_SCALED
6377
447k
    2234582571U,  // PRFB_PRI
6378
447k
    2234582571U,  // PRFB_PRR
6379
447k
    2175862315U,  // PRFB_S_PZI
6380
447k
    2234582571U,  // PRFB_S_SXTW_SCALED
6381
447k
    2234582571U,  // PRFB_S_UXTW_SCALED
6382
447k
    2194738106U,  // PRFD_D_PZI
6383
447k
    2234583994U,  // PRFD_D_SCALED
6384
447k
    2234583994U,  // PRFD_D_SXTW_SCALED
6385
447k
    2234583994U,  // PRFD_D_UXTW_SCALED
6386
447k
    2234583994U,  // PRFD_PRI
6387
447k
    2234583994U,  // PRFD_PRR
6388
447k
    2175863738U,  // PRFD_S_PZI
6389
447k
    2234583994U,  // PRFD_S_SXTW_SCALED
6390
447k
    2234583994U,  // PRFD_S_UXTW_SCALED
6391
447k
    2194738726U,  // PRFH_D_PZI
6392
447k
    2234584614U,  // PRFH_D_SCALED
6393
447k
    2234584614U,  // PRFH_D_SXTW_SCALED
6394
447k
    2234584614U,  // PRFH_D_UXTW_SCALED
6395
447k
    2234584614U,  // PRFH_PRI
6396
447k
    2234584614U,  // PRFH_PRR
6397
447k
    2175864358U,  // PRFH_S_PZI
6398
447k
    2234584614U,  // PRFH_S_SXTW_SCALED
6399
447k
    2234584614U,  // PRFH_S_UXTW_SCALED
6400
447k
    2150716577U,  // PRFMl
6401
447k
    45175969U,  // PRFMroW
6402
447k
    45175969U,  // PRFMroX
6403
447k
    45175969U,  // PRFMui
6404
447k
    45176045U,  // PRFUMi
6405
447k
    2194743307U,  // PRFW_D_PZI
6406
447k
    2234589195U,  // PRFW_D_SCALED
6407
447k
    2234589195U,  // PRFW_D_SXTW_SCALED
6408
447k
    2234589195U,  // PRFW_D_UXTW_SCALED
6409
447k
    2234589195U,  // PRFW_PRI
6410
447k
    2234589195U,  // PRFW_PRR
6411
447k
    2175868939U,  // PRFW_S_PZI
6412
447k
    2234589195U,  // PRFW_S_SXTW_SCALED
6413
447k
    2234589195U,  // PRFW_S_UXTW_SCALED
6414
447k
    3224343160U,  // PSEL_PPPRI_B
6415
447k
    3224343160U,  // PSEL_PPPRI_D
6416
447k
    3224343160U,  // PSEL_PPPRI_H
6417
447k
    3224343160U,  // PSEL_PPPRI_S
6418
447k
    3120531U, // PTEST_PP
6419
447k
    2954926629U,  // PTRUES_B
6420
447k
    2954943013U,  // PTRUES_D
6421
447k
    169941541U, // PTRUES_H
6422
447k
    2954975781U,  // PTRUES_S
6423
447k
    2954923165U,  // PTRUE_B
6424
447k
    1150109U, // PTRUE_C_B
6425
447k
    1166493U, // PTRUE_C_D
6426
447k
    1182877U, // PTRUE_C_H
6427
447k
    1199261U, // PTRUE_C_S
6428
447k
    2954939549U,  // PTRUE_D
6429
447k
    169938077U, // PTRUE_H
6430
447k
    2954972317U,  // PTRUE_S
6431
447k
    1661014116U,  // PUNPKHI_PP
6432
447k
    1661015505U,  // PUNPKLO_PP
6433
447k
    1881180126U,  // RADDHNB_ZZZ_B
6434
447k
    2172717022U,  // RADDHNB_ZZZ_H
6435
447k
    2418100190U,  // RADDHNB_ZZZ_S
6436
447k
    2686491816U,  // RADDHNT_ZZZ_B
6437
447k
    2174819496U,  // RADDHNT_ZZZ_H
6438
447k
    1075928232U,  // RADDHNT_ZZZ_S
6439
447k
    813798666U, // RADDHNv2i64_v2i32
6440
447k
    2967601591U,  // RADDHNv2i64_v4i32
6441
447k
    817992970U, // RADDHNv4i32_v4i16
6442
447k
    2969698743U,  // RADDHNv4i32_v8i16
6443
447k
    2959212983U,  // RADDHNv8i16_v16i8
6444
447k
    824284426U, // RADDHNv8i16_v8i8
6445
447k
    815890593U, // RAX1
6446
447k
    2418065569U,  // RAX1_ZZZ_D
6447
447k
    2120581U, // RBITWr
6448
447k
    2120581U, // RBITXr
6449
447k
    270572421U, // RBIT_ZPmZ_B
6450
447k
    270588805U, // RBIT_ZPmZ_D
6451
447k
    541137797U, // RBIT_ZPmZ_H
6452
447k
    270621573U, // RBIT_ZPmZ_S
6453
447k
    811703173U, // RBITv16i8
6454
447k
    824286085U, // RBITv8i8
6455
447k
    807721413U, // RCWCAS
6456
447k
    807715977U, // RCWCASA
6457
447k
    807719381U, // RCWCASAL
6458
447k
    807719899U, // RCWCASL
6459
447k
    415524U,  // RCWCASP
6460
447k
    410624U,  // RCWCASPA
6461
447k
    414050U,  // RCWCASPAL
6462
447k
    414571U,  // RCWCASPL
6463
447k
    2418333883U,  // RCWCLR
6464
447k
    2418328660U,  // RCWCLRA
6465
447k
    2418332087U,  // RCWCLRAL
6466
447k
    2418332608U,  // RCWCLRL
6467
447k
    271537937U, // RCWCLRP
6468
447k
    271533035U, // RCWCLRPA
6469
447k
    271536459U, // RCWCLRPAL
6470
447k
    271536982U, // RCWCLRPL
6471
447k
    2418333874U,  // RCWCLRS
6472
447k
    2418328650U,  // RCWCLRSA
6473
447k
    2418332076U,  // RCWCLRSAL
6474
447k
    2418332598U,  // RCWCLRSL
6475
447k
    271537927U, // RCWCLRSP
6476
447k
    271533024U, // RCWCLRSPA
6477
447k
    271536447U, // RCWCLRSPAL
6478
447k
    271536971U, // RCWCLRSPL
6479
447k
    807721404U, // RCWSCAS
6480
447k
    807715967U, // RCWSCASA
6481
447k
    807719370U, // RCWSCASAL
6482
447k
    807719889U, // RCWSCASL
6483
447k
    415514U,  // RCWSCASP
6484
447k
    410613U,  // RCWSCASPA
6485
447k
    414038U,  // RCWSCASPAL
6486
447k
    414560U,  // RCWSCASPL
6487
447k
    2418334559U,  // RCWSET
6488
447k
    2418328740U,  // RCWSETA
6489
447k
    2418332147U,  // RCWSETAL
6490
447k
    2418332705U,  // RCWSETL
6491
447k
    271537989U, // RCWSETP
6492
447k
    271533086U, // RCWSETPA
6493
447k
    271536515U, // RCWSETPAL
6494
447k
    271537041U, // RCWSETPL
6495
447k
    2418334550U,  // RCWSETS
6496
447k
    2418328730U,  // RCWSETSA
6497
447k
    2418332136U,  // RCWSETSAL
6498
447k
    2418332695U,  // RCWSETSL
6499
447k
    271537979U, // RCWSETSP
6500
447k
    271533075U, // RCWSETSPA
6501
447k
    271536503U, // RCWSETSPAL
6502
447k
    271537030U, // RCWSETSPL
6503
447k
    2418333552U,  // RCWSWP
6504
447k
    2418328626U,  // RCWSWPA
6505
447k
    2418332057U,  // RCWSWPAL
6506
447k
    2418332581U,  // RCWSWPL
6507
447k
    271537898U, // RCWSWPP
6508
447k
    271533005U, // RCWSWPPA
6509
447k
    271536426U, // RCWSWPPAL
6510
447k
    271536952U, // RCWSWPPL
6511
447k
    2418333543U,  // RCWSWPS
6512
447k
    2418328616U,  // RCWSWPSA
6513
447k
    2418332046U,  // RCWSWPSAL
6514
447k
    2418332571U,  // RCWSWPSL
6515
447k
    271537888U, // RCWSWPSP
6516
447k
    271532994U, // RCWSWPSPA
6517
447k
    271536414U, // RCWSWPSPAL
6518
447k
    271536941U, // RCWSWPSPL
6519
447k
    3223362238U,  // RDFFRS_PPz
6520
447k
    3223361646U,  // RDFFR_PPz_REAL
6521
447k
    39022U, // RDFFR_P_REAL
6522
447k
    2118772U, // RDSVLI_XI
6523
447k
    2118758U, // RDVLI_XI
6524
447k
    23370U, // RET
6525
447k
    10279U, // RETAA
6526
447k
    330357U,  // RETAASPPCi
6527
447k
    19061U, // RETAASPPCr
6528
447k
    10286U, // RETAB
6529
447k
    330379U,  // RETABSPPCi
6530
447k
    19083U, // RETABSPPCr
6531
447k
    2114271U, // REV16Wr
6532
447k
    2114271U, // REV16Xr
6533
447k
    811696863U, // REV16v16i8
6534
447k
    824279775U, // REV16v8i8
6535
447k
    2113717U, // REV32Xr
6536
447k
    811696309U, // REV32v16i8
6537
447k
    817987765U, // REV32v4i16
6538
447k
    822182069U, // REV32v8i16
6539
447k
    824279221U, // REV32v8i8
6540
447k
    811696810U, // REV64v16i8
6541
447k
    813793962U, // REV64v2i32
6542
447k
    817988266U, // REV64v4i16
6543
447k
    820085418U, // REV64v4i32
6544
447k
    822182570U, // REV64v8i16
6545
447k
    824279722U, // REV64v8i8
6546
447k
    270584298U, // REVB_ZPmZ_D
6547
447k
    541133290U, // REVB_ZPmZ_H
6548
447k
    270617066U, // REVB_ZPmZ_S
6549
447k
    2689027062U,  // REVD_ZPmZ
6550
447k
    270585916U, // REVH_ZPmZ_D
6551
447k
    270618684U, // REVH_ZPmZ_S
6552
447k
    270590101U, // REVW_ZPmZ_D
6553
447k
    2121356U, // REVWr
6554
447k
    2121356U, // REVXr
6555
447k
    2137740U, // REV_PP_B
6556
447k
    2418073228U,  // REV_PP_D
6557
447k
    1652629132U,  // REV_PP_H
6558
447k
    270622348U, // REV_PP_S
6559
447k
    2137740U, // REV_ZZ_B
6560
447k
    2418073228U,  // REV_ZZ_D
6561
447k
    1652629132U,  // REV_ZZ_H
6562
447k
    270622348U, // REV_ZZ_S
6563
447k
    2116782U, // RMIF
6564
447k
    2119956U, // RORVWr
6565
447k
    2119956U, // RORVXr
6566
447k
    1217696U, // RPRFM
6567
447k
    1881180173U,  // RSHRNB_ZZI_B
6568
447k
    2172717069U,  // RSHRNB_ZZI_H
6569
447k
    2418100237U,  // RSHRNB_ZZI_S
6570
447k
    2686491867U,  // RSHRNT_ZZI_B
6571
447k
    2174819547U,  // RSHRNT_ZZI_H
6572
447k
    1075928283U,  // RSHRNT_ZZI_S
6573
447k
    2959213012U,  // RSHRNv16i8_shift
6574
447k
    813798739U, // RSHRNv2i32_shift
6575
447k
    817993043U, // RSHRNv4i16_shift
6576
447k
    2967601620U,  // RSHRNv4i32_shift
6577
447k
    2969698772U,  // RSHRNv8i16_shift
6578
447k
    824284499U, // RSHRNv8i8_shift
6579
447k
    1881180117U,  // RSUBHNB_ZZZ_B
6580
447k
    2172717013U,  // RSUBHNB_ZZZ_H
6581
447k
    2418100181U,  // RSUBHNB_ZZZ_S
6582
447k
    2686491807U,  // RSUBHNT_ZZZ_B
6583
447k
    2174819487U,  // RSUBHNT_ZZZ_H
6584
447k
    1075928223U,  // RSUBHNT_ZZZ_S
6585
447k
    813798658U, // RSUBHNv2i64_v2i32
6586
447k
    2967601582U,  // RSUBHNv2i64_v4i32
6587
447k
    817992962U, // RSUBHNv4i32_v4i16
6588
447k
    2969698734U,  // RSUBHNv4i32_v8i16
6589
447k
    2959212974U,  // RSUBHNv8i16_v16i8
6590
447k
    824284418U, // RSUBHNv8i16_v8i8
6591
447k
    1344325196U,  // SABALB_ZZZ_D
6592
447k
    2220951116U,  // SABALB_ZZZ_H
6593
447k
    2686535244U,  // SABALB_ZZZ_S
6594
447k
    1344330648U,  // SABALT_ZZZ_D
6595
447k
    2220956568U,  // SABALT_ZZZ_H
6596
447k
    2686540696U,  // SABALT_ZZZ_S
6597
447k
    2969698524U,  // SABALv16i8_v8i16
6598
447k
    2963411156U,  // SABALv2i32_v2i64
6599
447k
    2967605460U,  // SABALv4i16_v4i32
6600
447k
    2963407068U,  // SABALv4i32_v2i64
6601
447k
    2967601372U,  // SABALv8i16_v4i32
6602
447k
    2969702612U,  // SABALv8i8_v8i16
6603
447k
    2418049811U,  // SABA_ZZZ_B
6604
447k
    1075888915U,  // SABA_ZZZ_D
6605
447k
    2195784467U,  // SABA_ZZZ_H
6606
447k
    1344357139U,  // SABA_ZZZ_S
6607
447k
    2959213331U,  // SABAv16i8
6608
447k
    2961310483U,  // SABAv2i32
6609
447k
    2965504787U,  // SABAv4i16
6610
447k
    2967601939U,  // SABAv4i32
6611
447k
    2969699091U,  // SABAv8i16
6612
447k
    2971796243U,  // SABAv8i8
6613
447k
    270583553U, // SABDLB_ZZZ_D
6614
447k
    2197882625U,  // SABDLB_ZZZ_H
6615
447k
    1881229057U,  // SABDLB_ZZZ_S
6616
447k
    270588905U, // SABDLT_ZZZ_D
6617
447k
    2197887977U,  // SABDLT_ZZZ_H
6618
447k
    1881234409U,  // SABDLT_ZZZ_S
6619
447k
    822182174U, // SABDLv16i8_v8i16
6620
447k
    815895092U, // SABDLv2i32_v2i64
6621
447k
    820089396U, // SABDLv4i16_v4i32
6622
447k
    815890718U, // SABDLv4i32_v2i64
6623
447k
    820085022U, // SABDLv8i16_v4i32
6624
447k
    822186548U, // SABDLv8i8_v8i16
6625
447k
    3223358253U,  // SABD_ZPmZ_B
6626
447k
    3223374637U,  // SABD_ZPmZ_D
6627
447k
    3519089453U,  // SABD_ZPmZ_H
6628
447k
    3223407405U,  // SABD_ZPmZ_S
6629
447k
    811698989U, // SABDv16i8
6630
447k
    813796141U, // SABDv2i32
6631
447k
    817990445U, // SABDv4i16
6632
447k
    820087597U, // SABDv4i32
6633
447k
    822184749U, // SABDv8i16
6634
447k
    824281901U, // SABDv8i8
6635
447k
    3223377496U,  // SADALP_ZPmZ_D
6636
447k
    3519092312U,  // SADALP_ZPmZ_H
6637
447k
    3223410264U,  // SADALP_ZPmZ_S
6638
447k
    2969704024U,  // SADALPv16i8_v8i16
6639
447k
    3124893272U,  // SADALPv2i32_v1i64
6640
447k
    2961315416U,  // SADALPv4i16_v2i32
6641
447k
    2963412568U,  // SADALPv4i32_v2i64
6642
447k
    2967606872U,  // SADALPv8i16_v4i32
6643
447k
    2965509720U,  // SADALPv8i8_v4i16
6644
447k
    270588694U, // SADDLBT_ZZZ_D
6645
447k
    2197887766U,  // SADDLBT_ZZZ_H
6646
447k
    1881234198U,  // SADDLBT_ZZZ_S
6647
447k
    270583578U, // SADDLB_ZZZ_D
6648
447k
    2197882650U,  // SADDLB_ZZZ_H
6649
447k
    1881229082U,  // SADDLB_ZZZ_S
6650
447k
    822187624U, // SADDLPv16i8_v8i16
6651
447k
    977376872U, // SADDLPv2i32_v1i64
6652
447k
    813799016U, // SADDLPv4i16_v2i32
6653
447k
    815896168U, // SADDLPv4i32_v2i64
6654
447k
    820090472U, // SADDLPv8i16_v4i32
6655
447k
    817993320U, // SADDLPv8i8_v4i16
6656
447k
    270588921U, // SADDLT_ZZZ_D
6657
447k
    2197887993U,  // SADDLT_ZZZ_H
6658
447k
    1881234425U,  // SADDLT_ZZZ_S
6659
447k
    807427747U, // SADDLVv16i8v
6660
447k
    807427747U, // SADDLVv4i16v
6661
447k
    807427747U, // SADDLVv4i32v
6662
447k
    807427747U, // SADDLVv8i16v
6663
447k
    807427747U, // SADDLVv8i8v
6664
447k
    822182190U, // SADDLv16i8_v8i16
6665
447k
    815895130U, // SADDLv2i32_v2i64
6666
447k
    820089434U, // SADDLv4i16_v4i32
6667
447k
    815890734U, // SADDLv4i32_v2i64
6668
447k
    820085038U, // SADDLv8i16_v4i32
6669
447k
    822186586U, // SADDLv8i8_v8i16
6670
447k
    1684283000U,  // SADDV_VPZ_B
6671
447k
    1659117176U,  // SADDV_VPZ_H
6672
447k
    1638145656U,  // SADDV_VPZ_S
6673
447k
    2418067968U,  // SADDWB_ZZZ_D
6674
447k
    2189494784U,  // SADDWB_ZZZ_H
6675
447k
    270617088U, // SADDWB_ZZZ_S
6676
447k
    2418073093U,  // SADDWT_ZZZ_D
6677
447k
    2189499909U,  // SADDWT_ZZZ_H
6678
447k
    270622213U, // SADDWT_ZZZ_S
6679
447k
    822182506U, // SADDWv16i8_v8i16
6680
447k
    815898621U, // SADDWv2i32_v2i64
6681
447k
    820092925U, // SADDWv4i16_v4i32
6682
447k
    815891050U, // SADDWv4i32_v2i64
6683
447k
    820085354U, // SADDWv8i16_v4i32
6684
447k
    822190077U, // SADDWv8i8_v8i16
6685
447k
    10292U, // SB
6686
447k
    1075889907U,  // SBCLB_ZZZ_D
6687
447k
    1344358131U,  // SBCLB_ZZZ_S
6688
447k
    1075895259U,  // SBCLT_ZZZ_D
6689
447k
    1344363483U,  // SBCLT_ZZZ_S
6690
447k
    2120198U, // SBCSWr
6691
447k
    2120198U, // SBCSXr
6692
447k
    2116169U, // SBCWr
6693
447k
    2116169U, // SBCXr
6694
447k
    2118804U, // SBFMWri
6695
447k
    2118804U, // SBFMXri
6696
447k
    2221037192U,  // SCLAMP_VG2_2Z2Z_B
6697
447k
    2193790600U,  // SCLAMP_VG2_2Z2Z_D
6698
447k
    2195904136U,  // SCLAMP_VG2_2Z2Z_H
6699
447k
    2174949000U,  // SCLAMP_VG2_2Z2Z_S
6700
447k
    2221037192U,  // SCLAMP_VG4_4Z4Z_B
6701
447k
    2193790600U,  // SCLAMP_VG4_4Z4Z_D
6702
447k
    2195904136U,  // SCLAMP_VG4_4Z4Z_H
6703
447k
    2174949000U,  // SCLAMP_VG4_4Z4Z_S
6704
447k
    2418054792U,  // SCLAMP_ZZZ_B
6705
447k
    1075893896U,  // SCLAMP_ZZZ_D
6706
447k
    2195789448U,  // SCLAMP_ZZZ_H
6707
447k
    1344362120U,  // SCLAMP_ZZZ_S
6708
447k
    2116788U, // SCVTFSWDri
6709
447k
    2116788U, // SCVTFSWHri
6710
447k
    2116788U, // SCVTFSWSri
6711
447k
    2116788U, // SCVTFSXDri
6712
447k
    2116788U, // SCVTFSXHri
6713
447k
    2116788U, // SCVTFSXSri
6714
447k
    2116788U, // SCVTFUWDri
6715
447k
    2116788U, // SCVTFUWHri
6716
447k
    2116788U, // SCVTFUWSri
6717
447k
    2116788U, // SCVTFUXDri
6718
447k
    2116788U, // SCVTFUXHri
6719
447k
    2116788U, // SCVTFUXSri
6720
447k
    1648561332U,  // SCVTF_2Z2Z_StoS
6721
447k
    1648561332U,  // SCVTF_4Z4Z_StoS
6722
447k
    270585012U, // SCVTF_ZPmZ_DtoD
6723
447k
    3493924020U,  // SCVTF_ZPmZ_DtoH
6724
447k
    270617780U, // SCVTF_ZPmZ_DtoS
6725
447k
    541134004U, // SCVTF_ZPmZ_HtoH
6726
447k
    270585012U, // SCVTF_ZPmZ_StoD
6727
447k
    1078004916U,  // SCVTF_ZPmZ_StoH
6728
447k
    270617780U, // SCVTF_ZPmZ_StoS
6729
447k
    2116788U, // SCVTFd
6730
447k
    2116788U, // SCVTFh
6731
447k
    2116788U, // SCVTFs
6732
447k
    2116788U, // SCVTFv1i16
6733
447k
    2116788U, // SCVTFv1i32
6734
447k
    2116788U, // SCVTFv1i64
6735
447k
    813796532U, // SCVTFv2f32
6736
447k
    815893684U, // SCVTFv2f64
6737
447k
    813796532U, // SCVTFv2i32_shift
6738
447k
    815893684U, // SCVTFv2i64_shift
6739
447k
    817990836U, // SCVTFv4f16
6740
447k
    820087988U, // SCVTFv4f32
6741
447k
    817990836U, // SCVTFv4i16_shift
6742
447k
    820087988U, // SCVTFv4i32_shift
6743
447k
    822185140U, // SCVTFv8f16
6744
447k
    822185140U, // SCVTFv8i16_shift
6745
447k
    3223378315U,  // SDIVR_ZPmZ_D
6746
447k
    3223411083U,  // SDIVR_ZPmZ_S
6747
447k
    2121367U, // SDIVWr
6748
447k
    2121367U, // SDIVXr
6749
447k
    3223379607U,  // SDIV_ZPmZ_D
6750
447k
    3223412375U,  // SDIV_ZPmZ_S
6751
447k
    3798179131U,  // SDOT_VG2_M2Z2Z_BtoS
6752
447k
    3798162747U,  // SDOT_VG2_M2Z2Z_HtoD
6753
447k
    3798179131U,  // SDOT_VG2_M2Z2Z_HtoS
6754
447k
    3798179131U,  // SDOT_VG2_M2ZZI_BToS
6755
447k
    3798179131U,  // SDOT_VG2_M2ZZI_HToS
6756
447k
    3798162747U,  // SDOT_VG2_M2ZZI_HtoD
6757
447k
    3798179131U,  // SDOT_VG2_M2ZZ_BtoS
6758
447k
    3798162747U,  // SDOT_VG2_M2ZZ_HtoD
6759
447k
    3798179131U,  // SDOT_VG2_M2ZZ_HtoS
6760
447k
    4066614587U,  // SDOT_VG4_M4Z4Z_BtoS
6761
447k
    4066598203U,  // SDOT_VG4_M4Z4Z_HtoD
6762
447k
    4066614587U,  // SDOT_VG4_M4Z4Z_HtoS
6763
447k
    4066614587U,  // SDOT_VG4_M4ZZI_BToS
6764
447k
    4066614587U,  // SDOT_VG4_M4ZZI_HToS
6765
447k
    4066598203U,  // SDOT_VG4_M4ZZI_HtoD
6766
447k
    4066614587U,  // SDOT_VG4_M4ZZ_BtoS
6767
447k
    4066598203U,  // SDOT_VG4_M4ZZ_HtoD
6768
447k
    4066614587U,  // SDOT_VG4_M4ZZ_HtoS
6769
447k
    2686508347U,  // SDOT_ZZZI_D
6770
447k
    2686541115U,  // SDOT_ZZZI_HtoS
6771
447k
    2418105659U,  // SDOT_ZZZI_S
6772
447k
    2686508347U,  // SDOT_ZZZ_D
6773
447k
    2686541115U,  // SDOT_ZZZ_HtoS
6774
447k
    2418105659U,  // SDOT_ZZZ_S
6775
447k
    2967608635U,  // SDOTlanev16i8
6776
447k
    2961317179U,  // SDOTlanev8i8
6777
447k
    2967608635U,  // SDOTv16i8
6778
447k
    2961317179U,  // SDOTv8i8
6779
447k
    1231150U, // SDSB
6780
447k
    3223360115U,  // SEL_PPPP
6781
447k
    2242007667U,  // SEL_VG2_2ZC2Z2Z_B
6782
447k
    2242024051U,  // SEL_VG2_2ZC2Z2Z_D
6783
447k
    2242040435U,  // SEL_VG2_2ZC2Z2Z_H
6784
447k
    2242056819U,  // SEL_VG2_2ZC2Z2Z_S
6785
447k
    2242007667U,  // SEL_VG4_4ZC4Z4Z_B
6786
447k
    2242024051U,  // SEL_VG4_4ZC4Z4Z_D
6787
447k
    2242040435U,  // SEL_VG4_4ZC4Z4Z_H
6788
447k
    2242056819U,  // SEL_VG4_4ZC4Z4Z_S
6789
447k
    3223360115U,  // SEL_ZPZZ_B
6790
447k
    3223376499U,  // SEL_ZPZZ_D
6791
447k
    2176914035U,  // SEL_ZPZZ_H
6792
447k
    3223409267U,  // SEL_ZPZZ_S
6793
447k
    10405U, // SET
6794
447k
    145712042U, // SETE
6795
447k
    145712104U, // SETEN
6796
447k
    145712992U, // SETET
6797
447k
    145712466U, // SETETN
6798
447k
    17104U, // SETF16
6799
447k
    17126U, // SETF8
6800
447k
    10384U, // SETFFR
6801
447k
    145712064U, // SETGM
6802
447k
    145712129U, // SETGMN
6803
447k
    145713017U, // SETGMT
6804
447k
    145712494U, // SETGMTN
6805
447k
    145712952U, // SETGP
6806
447k
    145712163U, // SETGPN
6807
447k
    145713051U, // SETGPT
6808
447k
    145712532U, // SETGPTN
6809
447k
    145712072U, // SETM
6810
447k
    145712138U, // SETMN
6811
447k
    145713026U, // SETMT
6812
447k
    145712504U, // SETMTN
6813
447k
    145712960U, // SETP
6814
447k
    145712172U, // SETPN
6815
447k
    145713060U, // SETPT
6816
447k
    145712542U, // SETPTN
6817
447k
    807717442U, // SHA1Crrr
6818
447k
    2116877U, // SHA1Hrr
6819
447k
    807720077U, // SHA1Mrrr
6820
447k
    807720448U, // SHA1Prrr
6821
447k
    2967601153U,  // SHA1SU0rrr
6822
447k
    2967601271U,  // SHA1SU1rr
6823
447k
    807715019U, // SHA256H2rrr
6824
447k
    807718261U, // SHA256Hrrr
6825
447k
    2967601173U,  // SHA256SU0rr
6826
447k
    2967601291U,  // SHA256SU1rrr
6827
447k
    807718208U, // SHA512H
6828
447k
    807715009U, // SHA512H2
6829
447k
    2963406858U,  // SHA512SU0
6830
447k
    2963406976U,  // SHA512SU1
6831
447k
    3223358349U,  // SHADD_ZPmZ_B
6832
447k
    3223374733U,  // SHADD_ZPmZ_D
6833
447k
    3519089549U,  // SHADD_ZPmZ_H
6834
447k
    3223407501U,  // SHADD_ZPmZ_S
6835
447k
    811699085U, // SHADDv16i8
6836
447k
    813796237U, // SHADDv2i32
6837
447k
    817990541U, // SHADDv4i16
6838
447k
    820087693U, // SHADDv4i32
6839
447k
    822184845U, // SHADDv8i16
6840
447k
    824281997U, // SHADDv8i8
6841
447k
    822182207U, // SHLLv16i8
6842
447k
    815895257U, // SHLLv2i32
6843
447k
    820089561U, // SHLLv4i16
6844
447k
    815890751U, // SHLLv4i32
6845
447k
    820085055U, // SHLLv8i16
6846
447k
    822186713U, // SHLLv8i8
6847
447k
    2118280U, // SHLd
6848
447k
    811700872U, // SHLv16i8_shift
6849
447k
    813798024U, // SHLv2i32_shift
6850
447k
    815895176U, // SHLv2i64_shift
6851
447k
    817992328U, // SHLv4i16_shift
6852
447k
    820089480U, // SHLv4i32_shift
6853
447k
    822186632U, // SHLv8i16_shift
6854
447k
    824283784U, // SHLv8i8_shift
6855
447k
    1881180155U,  // SHRNB_ZZI_B
6856
447k
    2172717051U,  // SHRNB_ZZI_H
6857
447k
    2418100219U,  // SHRNB_ZZI_S
6858
447k
    2686491849U,  // SHRNT_ZZI_B
6859
447k
    2174819529U,  // SHRNT_ZZI_H
6860
447k
    1075928265U,  // SHRNT_ZZI_S
6861
447k
    2959212994U,  // SHRNv16i8_shift
6862
447k
    813798723U, // SHRNv2i32_shift
6863
447k
    817993027U, // SHRNv4i16_shift
6864
447k
    2967601602U,  // SHRNv4i32_shift
6865
447k
    2969698754U,  // SHRNv8i16_shift
6866
447k
    824284483U, // SHRNv8i8_shift
6867
447k
    3223361596U,  // SHSUBR_ZPmZ_B
6868
447k
    3223377980U,  // SHSUBR_ZPmZ_D
6869
447k
    3519092796U,  // SHSUBR_ZPmZ_H
6870
447k
    3223410748U,  // SHSUBR_ZPmZ_S
6871
447k
    3223357887U,  // SHSUB_ZPmZ_B
6872
447k
    3223374271U,  // SHSUB_ZPmZ_D
6873
447k
    3519089087U,  // SHSUB_ZPmZ_H
6874
447k
    3223407039U,  // SHSUB_ZPmZ_S
6875
447k
    811698623U, // SHSUBv16i8
6876
447k
    813795775U, // SHSUBv2i32
6877
447k
    817990079U, // SHSUBv4i16
6878
447k
    820087231U, // SHSUBv4i32
6879
447k
    822184383U, // SHSUBv8i16
6880
447k
    824281535U, // SHSUBv8i8
6881
447k
    2418053260U,  // SLI_ZZI_B
6882
447k
    1075892364U,  // SLI_ZZI_D
6883
447k
    2195787916U,  // SLI_ZZI_H
6884
447k
    1344360588U,  // SLI_ZZI_S
6885
447k
    807719052U, // SLId
6886
447k
    2959216780U,  // SLIv16i8_shift
6887
447k
    2961313932U,  // SLIv2i32_shift
6888
447k
    2963411084U,  // SLIv2i64_shift
6889
447k
    2965508236U,  // SLIv4i16_shift
6890
447k
    2967605388U,  // SLIv4i32_shift
6891
447k
    2969702540U,  // SLIv8i16_shift
6892
447k
    2971799692U,  // SLIv8i8_shift
6893
447k
    2967601302U,  // SM3PARTW1
6894
447k
    2967601786U,  // SM3PARTW2
6895
447k
    820084834U, // SM3SS1
6896
447k
    2967601901U,  // SM3TT1A
6897
447k
    2967602472U,  // SM3TT1B
6898
447k
    2967601910U,  // SM3TT2A
6899
447k
    2967602501U,  // SM3TT2B
6900
447k
    2967604220U,  // SM4E
6901
447k
    270623039U, // SM4EKEY_ZZZ_S
6902
447k
    820093247U, // SM4ENCKEY
6903
447k
    270617596U, // SM4E_ZZZ_S
6904
447k
    2118218U, // SMADDLrrr
6905
447k
    3223361414U,  // SMAXP_ZPmZ_B
6906
447k
    3223377798U,  // SMAXP_ZPmZ_D
6907
447k
    3519092614U,  // SMAXP_ZPmZ_H
6908
447k
    3223410566U,  // SMAXP_ZPmZ_S
6909
447k
    811702150U, // SMAXPv16i8
6910
447k
    813799302U, // SMAXPv2i32
6911
447k
    817993606U, // SMAXPv4i16
6912
447k
    820090758U, // SMAXPv4i32
6913
447k
    822187910U, // SMAXPv8i16
6914
447k
    824285062U, // SMAXPv8i8
6915
447k
    3227623235U,  // SMAXQV_VPZ_B
6916
447k
    3231817539U,  // SMAXQV_VPZ_D
6917
447k
    3238108995U,  // SMAXQV_VPZ_H
6918
447k
    3236011843U,  // SMAXQV_VPZ_S
6919
447k
    253792U,  // SMAXV_VPZ_B
6920
447k
    1657020256U,  // SMAXV_VPZ_D
6921
447k
    1659133792U,  // SMAXV_VPZ_H
6922
447k
    1638178656U,  // SMAXV_VPZ_S
6923
447k
    807427936U, // SMAXVv16i8v
6924
447k
    807427936U, // SMAXVv4i16v
6925
447k
    807427936U, // SMAXVv4i32v
6926
447k
    807427936U, // SMAXVv8i16v
6927
447k
    807427936U, // SMAXVv8i8v
6928
447k
    2121933U, // SMAXWri
6929
447k
    2121933U, // SMAXWrr
6930
447k
    2121933U, // SMAXXri
6931
447k
    2121933U, // SMAXXrr
6932
447k
    2179096781U,  // SMAX_VG2_2Z2Z_B
6933
447k
    2181210317U,  // SMAX_VG2_2Z2Z_D
6934
447k
    2183323853U,  // SMAX_VG2_2Z2Z_H
6935
447k
    2185437389U,  // SMAX_VG2_2Z2Z_S
6936
447k
    2179096781U,  // SMAX_VG2_2ZZ_B
6937
447k
    2181210317U,  // SMAX_VG2_2ZZ_D
6938
447k
    2183323853U,  // SMAX_VG2_2ZZ_H
6939
447k
    2185437389U,  // SMAX_VG2_2ZZ_S
6940
447k
    2179096781U,  // SMAX_VG4_4Z4Z_B
6941
447k
    2181210317U,  // SMAX_VG4_4Z4Z_D
6942
447k
    2183323853U,  // SMAX_VG4_4Z4Z_H
6943
447k
    2185437389U,  // SMAX_VG4_4Z4Z_S
6944
447k
    2179096781U,  // SMAX_VG4_4ZZ_B
6945
447k
    2181210317U,  // SMAX_VG4_4ZZ_D
6946
447k
    2183323853U,  // SMAX_VG4_4ZZ_H
6947
447k
    2185437389U,  // SMAX_VG4_4ZZ_S
6948
447k
    2138317U, // SMAX_ZI_B
6949
447k
    2418073805U,  // SMAX_ZI_D
6950
447k
    2189500621U,  // SMAX_ZI_H
6951
447k
    270622925U, // SMAX_ZI_S
6952
447k
    3223363789U,  // SMAX_ZPmZ_B
6953
447k
    3223380173U,  // SMAX_ZPmZ_D
6954
447k
    3519094989U,  // SMAX_ZPmZ_H
6955
447k
    3223412941U,  // SMAX_ZPmZ_S
6956
447k
    811704525U, // SMAXv16i8
6957
447k
    813801677U, // SMAXv2i32
6958
447k
    817995981U, // SMAXv4i16
6959
447k
    820093133U, // SMAXv4i32
6960
447k
    822190285U, // SMAXv8i16
6961
447k
    824287437U, // SMAXv8i8
6962
447k
    379497U,  // SMC
6963
447k
    3223361220U,  // SMINP_ZPmZ_B
6964
447k
    3223377604U,  // SMINP_ZPmZ_D
6965
447k
    3519092420U,  // SMINP_ZPmZ_H
6966
447k
    3223410372U,  // SMINP_ZPmZ_S
6967
447k
    811701956U, // SMINPv16i8
6968
447k
    813799108U, // SMINPv2i32
6969
447k
    817993412U, // SMINPv4i16
6970
447k
    820090564U, // SMINPv4i32
6971
447k
    822187716U, // SMINPv8i16
6972
447k
    824284868U, // SMINPv8i8
6973
447k
    3227623204U,  // SMINQV_VPZ_B
6974
447k
    3231817508U,  // SMINQV_VPZ_D
6975
447k
    3238108964U,  // SMINQV_VPZ_H
6976
447k
    3236011812U,  // SMINQV_VPZ_S
6977
447k
    253644U,  // SMINV_VPZ_B
6978
447k
    1657020108U,  // SMINV_VPZ_D
6979
447k
    1659133644U,  // SMINV_VPZ_H
6980
447k
    1638178508U,  // SMINV_VPZ_S
6981
447k
    807427788U, // SMINVv16i8v
6982
447k
    807427788U, // SMINVv4i16v
6983
447k
    807427788U, // SMINVv4i32v
6984
447k
    807427788U, // SMINVv8i16v
6985
447k
    807427788U, // SMINVv8i8v
6986
447k
    2118946U, // SMINWri
6987
447k
    2118946U, // SMINWrr
6988
447k
    2118946U, // SMINXri
6989
447k
    2118946U, // SMINXrr
6990
447k
    2179093794U,  // SMIN_VG2_2Z2Z_B
6991
447k
    2181207330U,  // SMIN_VG2_2Z2Z_D
6992
447k
    2183320866U,  // SMIN_VG2_2Z2Z_H
6993
447k
    2185434402U,  // SMIN_VG2_2Z2Z_S
6994
447k
    2179093794U,  // SMIN_VG2_2ZZ_B
6995
447k
    2181207330U,  // SMIN_VG2_2ZZ_D
6996
447k
    2183320866U,  // SMIN_VG2_2ZZ_H
6997
447k
    2185434402U,  // SMIN_VG2_2ZZ_S
6998
447k
    2179093794U,  // SMIN_VG4_4Z4Z_B
6999
447k
    2181207330U,  // SMIN_VG4_4Z4Z_D
7000
447k
    2183320866U,  // SMIN_VG4_4Z4Z_H
7001
447k
    2185434402U,  // SMIN_VG4_4Z4Z_S
7002
447k
    2179093794U,  // SMIN_VG4_4ZZ_B
7003
447k
    2181207330U,  // SMIN_VG4_4ZZ_D
7004
447k
    2183320866U,  // SMIN_VG4_4ZZ_H
7005
447k
    2185434402U,  // SMIN_VG4_4ZZ_S
7006
447k
    2135330U, // SMIN_ZI_B
7007
447k
    2418070818U,  // SMIN_ZI_D
7008
447k
    2189497634U,  // SMIN_ZI_H
7009
447k
    270619938U, // SMIN_ZI_S
7010
447k
    3223360802U,  // SMIN_ZPmZ_B
7011
447k
    3223377186U,  // SMIN_ZPmZ_D
7012
447k
    3519092002U,  // SMIN_ZPmZ_H
7013
447k
    3223409954U,  // SMIN_ZPmZ_S
7014
447k
    811701538U, // SMINv16i8
7015
447k
    813798690U, // SMINv2i32
7016
447k
    817992994U, // SMINv4i16
7017
447k
    820090146U, // SMINv4i32
7018
447k
    822187298U, // SMINv8i16
7019
447k
    824284450U, // SMINv8i8
7020
447k
    1344325241U,  // SMLALB_ZZZI_D
7021
447k
    2686535289U,  // SMLALB_ZZZI_S
7022
447k
    1344325241U,  // SMLALB_ZZZ_D
7023
447k
    2220951161U,  // SMLALB_ZZZ_H
7024
447k
    2686535289U,  // SMLALB_ZZZ_S
7025
447k
    1688441543U,  // SMLALL_MZZI_BtoS
7026
447k
    1688425159U,  // SMLALL_MZZI_HtoD
7027
447k
    1688441543U,  // SMLALL_MZZ_BtoS
7028
447k
    1688425159U,  // SMLALL_MZZ_HtoD
7029
447k
    3835925191U,  // SMLALL_VG2_M2Z2Z_BtoS
7030
447k
    3835908807U,  // SMLALL_VG2_M2Z2Z_HtoD
7031
447k
    3835925191U,  // SMLALL_VG2_M2ZZI_BtoS
7032
447k
    3835908807U,  // SMLALL_VG2_M2ZZI_HtoD
7033
447k
    4104360647U,  // SMLALL_VG2_M2ZZ_BtoS
7034
447k
    4104344263U,  // SMLALL_VG2_M2ZZ_HtoD
7035
447k
    4104360647U,  // SMLALL_VG4_M4Z4Z_BtoS
7036
447k
    4104344263U,  // SMLALL_VG4_M4Z4Z_HtoD
7037
447k
    4104360647U,  // SMLALL_VG4_M4ZZI_BtoS
7038
447k
    4104344263U,  // SMLALL_VG4_M4ZZI_HtoD
7039
447k
    77828807U,  // SMLALL_VG4_M4ZZ_BtoS
7040
447k
    77812423U,  // SMLALL_VG4_M4ZZ_HtoD
7041
447k
    1344330683U,  // SMLALT_ZZZI_D
7042
447k
    2686540731U,  // SMLALT_ZZZI_S
7043
447k
    1344330683U,  // SMLALT_ZZZ_D
7044
447k
    2220956603U,  // SMLALT_ZZZ_H
7045
447k
    2686540731U,  // SMLALT_ZZZ_S
7046
447k
    1663275260U,  // SMLAL_MZZI_HtoS
7047
447k
    1663275260U,  // SMLAL_MZZ_HtoS
7048
447k
    3810758908U,  // SMLAL_VG2_M2Z2Z_HtoS
7049
447k
    3810758908U,  // SMLAL_VG2_M2ZZI_S
7050
447k
    3810758908U,  // SMLAL_VG2_M2ZZ_HtoS
7051
447k
    4079194364U,  // SMLAL_VG4_M4Z4Z_HtoS
7052
447k
    4079194364U,  // SMLAL_VG4_M4ZZI_HtoS
7053
447k
    4079194364U,  // SMLAL_VG4_M4ZZ_HtoS
7054
447k
    2969698558U,  // SMLALv16i8_v8i16
7055
447k
    2963411196U,  // SMLALv2i32_indexed
7056
447k
    2963411196U,  // SMLALv2i32_v2i64
7057
447k
    2967605500U,  // SMLALv4i16_indexed
7058
447k
    2967605500U,  // SMLALv4i16_v4i32
7059
447k
    2963407102U,  // SMLALv4i32_indexed
7060
447k
    2963407102U,  // SMLALv4i32_v2i64
7061
447k
    2967601406U,  // SMLALv8i16_indexed
7062
447k
    2967601406U,  // SMLALv8i16_v4i32
7063
447k
    2969702652U,  // SMLALv8i8_v8i16
7064
447k
    1344325539U,  // SMLSLB_ZZZI_D
7065
447k
    2686535587U,  // SMLSLB_ZZZI_S
7066
447k
    1344325539U,  // SMLSLB_ZZZ_D
7067
447k
    2220951459U,  // SMLSLB_ZZZ_H
7068
447k
    2686535587U,  // SMLSLB_ZZZ_S
7069
447k
    1688441574U,  // SMLSLL_MZZI_BtoS
7070
447k
    1688425190U,  // SMLSLL_MZZI_HtoD
7071
447k
    1688441574U,  // SMLSLL_MZZ_BtoS
7072
447k
    1688425190U,  // SMLSLL_MZZ_HtoD
7073
447k
    3835925222U,  // SMLSLL_VG2_M2Z2Z_BtoS
7074
447k
    3835908838U,  // SMLSLL_VG2_M2Z2Z_HtoD
7075
447k
    3835925222U,  // SMLSLL_VG2_M2ZZI_BtoS
7076
447k
    3835908838U,  // SMLSLL_VG2_M2ZZI_HtoD
7077
447k
    4104360678U,  // SMLSLL_VG2_M2ZZ_BtoS
7078
447k
    4104344294U,  // SMLSLL_VG2_M2ZZ_HtoD
7079
447k
    4104360678U,  // SMLSLL_VG4_M4Z4Z_BtoS
7080
447k
    4104344294U,  // SMLSLL_VG4_M4Z4Z_HtoD
7081
447k
    4104360678U,  // SMLSLL_VG4_M4ZZI_BtoS
7082
447k
    4104344294U,  // SMLSLL_VG4_M4ZZI_HtoD
7083
447k
    77828838U,  // SMLSLL_VG4_M4ZZ_BtoS
7084
447k
    77812454U,  // SMLSLL_VG4_M4ZZ_HtoD
7085
447k
    1344330858U,  // SMLSLT_ZZZI_D
7086
447k
    2686540906U,  // SMLSLT_ZZZI_S
7087
447k
    1344330858U,  // SMLSLT_ZZZ_D
7088
447k
    2220956778U,  // SMLSLT_ZZZ_H
7089
447k
    2686540906U,  // SMLSLT_ZZZ_S
7090
447k
    1663276027U,  // SMLSL_MZZI_HtoS
7091
447k
    1663276027U,  // SMLSL_MZZ_HtoS
7092
447k
    3810759675U,  // SMLSL_VG2_M2Z2Z_HtoS
7093
447k
    3810759675U,  // SMLSL_VG2_M2ZZI_S
7094
447k
    3810759675U,  // SMLSL_VG2_M2ZZ_HtoS
7095
447k
    4079195131U,  // SMLSL_VG4_M4Z4Z_HtoS
7096
447k
    4079195131U,  // SMLSL_VG4_M4ZZI_HtoS
7097
447k
    4079195131U,  // SMLSL_VG4_M4ZZ_HtoS
7098
447k
    2969698690U,  // SMLSLv16i8_v8i16
7099
447k
    2963411963U,  // SMLSLv2i32_indexed
7100
447k
    2963411963U,  // SMLSLv2i32_v2i64
7101
447k
    2967606267U,  // SMLSLv4i16_indexed
7102
447k
    2967606267U,  // SMLSLv4i16_v4i32
7103
447k
    2963407234U,  // SMLSLv4i32_indexed
7104
447k
    2963407234U,  // SMLSLv4i32_v2i64
7105
447k
    2967601538U,  // SMLSLv8i16_indexed
7106
447k
    2967601538U,  // SMLSLv8i16_v4i32
7107
447k
    2969703419U,  // SMLSLv8i8_v8i16
7108
447k
    2967602037U,  // SMMLA
7109
447k
    2418099061U,  // SMMLA_ZZZ
7110
447k
    54641587U,  // SMOPA_MPPZZ_D
7111
447k
    54641587U,  // SMOPA_MPPZZ_HtoS
7112
447k
    79807411U,  // SMOPA_MPPZZ_S
7113
447k
    54647463U,  // SMOPS_MPPZZ_D
7114
447k
    54647463U,  // SMOPS_MPPZZ_HtoS
7115
447k
    79813287U,  // SMOPS_MPPZZ_S
7116
447k
    807427821U, // SMOVvi16to32
7117
447k
    807427821U, // SMOVvi16to32_idx0
7118
447k
    807427821U, // SMOVvi16to64
7119
447k
    807427821U, // SMOVvi16to64_idx0
7120
447k
    807427821U, // SMOVvi32to64
7121
447k
    807427821U, // SMOVvi32to64_idx0
7122
447k
    807427821U, // SMOVvi8to32
7123
447k
    807427821U, // SMOVvi8to32_idx0
7124
447k
    807427821U, // SMOVvi8to64
7125
447k
    807427821U, // SMOVvi8to64_idx0
7126
447k
    2118166U, // SMSUBLrrr
7127
447k
    3223359209U,  // SMULH_ZPmZ_B
7128
447k
    3223375593U,  // SMULH_ZPmZ_D
7129
447k
    3519090409U,  // SMULH_ZPmZ_H
7130
447k
    3223408361U,  // SMULH_ZPmZ_S
7131
447k
    2133737U, // SMULH_ZZZ_B
7132
447k
    2418069225U,  // SMULH_ZZZ_D
7133
447k
    2189496041U,  // SMULH_ZZZ_H
7134
447k
    270618345U, // SMULH_ZZZ_S
7135
447k
    2117353U, // SMULHrr
7136
447k
    270583628U, // SMULLB_ZZZI_D
7137
447k
    1881229132U,  // SMULLB_ZZZI_S
7138
447k
    270583628U, // SMULLB_ZZZ_D
7139
447k
    2197882700U,  // SMULLB_ZZZ_H
7140
447k
    1881229132U,  // SMULLB_ZZZ_S
7141
447k
    270588985U, // SMULLT_ZZZI_D
7142
447k
    1881234489U,  // SMULLT_ZZZI_S
7143
447k
    270588985U, // SMULLT_ZZZ_D
7144
447k
    2197888057U,  // SMULLT_ZZZ_H
7145
447k
    1881234489U,  // SMULLT_ZZZ_S
7146
447k
    822182240U, // SMULLv16i8_v8i16
7147
447k
    815895302U, // SMULLv2i32_indexed
7148
447k
    815895302U, // SMULLv2i32_v2i64
7149
447k
    820089606U, // SMULLv4i16_indexed
7150
447k
    820089606U, // SMULLv4i16_v4i32
7151
447k
    815890784U, // SMULLv4i32_indexed
7152
447k
    815890784U, // SMULLv4i32_v2i64
7153
447k
    820085088U, // SMULLv8i16_indexed
7154
447k
    820085088U, // SMULLv8i16_v4i32
7155
447k
    822186758U, // SMULLv8i8_v8i16
7156
447k
    3223358466U,  // SPLICE_ZPZZ_B
7157
447k
    3223374850U,  // SPLICE_ZPZZ_D
7158
447k
    2176912386U,  // SPLICE_ZPZZ_H
7159
447k
    3223407618U,  // SPLICE_ZPZZ_S
7160
447k
    3223358466U,  // SPLICE_ZPZ_B
7161
447k
    3223374850U,  // SPLICE_ZPZ_D
7162
447k
    2176912386U,  // SPLICE_ZPZ_H
7163
447k
    3223407618U,  // SPLICE_ZPZ_S
7164
447k
    270572010U, // SQABS_ZPmZ_B
7165
447k
    270588394U, // SQABS_ZPmZ_D
7166
447k
    541137386U, // SQABS_ZPmZ_H
7167
447k
    270621162U, // SQABS_ZPmZ_S
7168
447k
    811702762U, // SQABSv16i8
7169
447k
    2120170U, // SQABSv1i16
7170
447k
    2120170U, // SQABSv1i32
7171
447k
    2120170U, // SQABSv1i64
7172
447k
    2120170U, // SQABSv1i8
7173
447k
    813799914U, // SQABSv2i32
7174
447k
    815897066U, // SQABSv2i64
7175
447k
    817994218U, // SQABSv4i16
7176
447k
    820091370U, // SQABSv4i32
7177
447k
    822188522U, // SQABSv8i16
7178
447k
    824285674U, // SQABSv8i8
7179
447k
    2132907U, // SQADD_ZI_B
7180
447k
    2418068395U,  // SQADD_ZI_D
7181
447k
    2189495211U,  // SQADD_ZI_H
7182
447k
    270617515U, // SQADD_ZI_S
7183
447k
    3223358379U,  // SQADD_ZPmZ_B
7184
447k
    3223374763U,  // SQADD_ZPmZ_D
7185
447k
    3519089579U,  // SQADD_ZPmZ_H
7186
447k
    3223407531U,  // SQADD_ZPmZ_S
7187
447k
    2132907U, // SQADD_ZZZ_B
7188
447k
    2418068395U,  // SQADD_ZZZ_D
7189
447k
    2189495211U,  // SQADD_ZZZ_H
7190
447k
    270617515U, // SQADD_ZZZ_S
7191
447k
    811699115U, // SQADDv16i8
7192
447k
    2116523U, // SQADDv1i16
7193
447k
    2116523U, // SQADDv1i32
7194
447k
    2116523U, // SQADDv1i64
7195
447k
    2116523U, // SQADDv1i8
7196
447k
    813796267U, // SQADDv2i32
7197
447k
    815893419U, // SQADDv2i64
7198
447k
    817990571U, // SQADDv4i16
7199
447k
    820087723U, // SQADDv4i32
7200
447k
    822184875U, // SQADDv8i16
7201
447k
    824282027U, // SQADDv8i8
7202
447k
    2132839U, // SQCADD_ZZI_B
7203
447k
    2418068327U,  // SQCADD_ZZI_D
7204
447k
    2189495143U,  // SQCADD_ZZI_H
7205
447k
    270617447U, // SQCADD_ZZI_S
7206
447k
    1648432504U,  // SQCVTN_Z2Z_StoH
7207
447k
    1644238200U,  // SQCVTN_Z4Z_DtoH
7208
447k
    3223360888U,  // SQCVTN_Z4Z_StoB
7209
447k
    1648432553U,  // SQCVTUN_Z2Z_StoH
7210
447k
    1644238249U,  // SQCVTUN_Z4Z_DtoH
7211
447k
    3223360937U,  // SQCVTUN_Z4Z_StoB
7212
447k
    1648434777U,  // SQCVTU_Z2Z_StoH
7213
447k
    1644240473U,  // SQCVTU_Z4Z_DtoH
7214
447k
    3223363161U,  // SQCVTU_Z4Z_StoB
7215
447k
    1648434657U,  // SQCVT_Z2Z_StoH
7216
447k
    1644240353U,  // SQCVT_Z4Z_DtoH
7217
447k
    3223363041U,  // SQCVT_Z4Z_StoB
7218
447k
    538985973U, // SQDECB_XPiI
7219
447k
    2954905077U,  // SQDECB_XPiWdI
7220
447k
    538987328U, // SQDECD_XPiI
7221
447k
    2954906432U,  // SQDECD_XPiWdI
7222
447k
    539020096U, // SQDECD_ZPiI
7223
447k
    538988022U, // SQDECH_XPiI
7224
447k
    2954907126U,  // SQDECH_XPiWdI
7225
447k
    56692214U,  // SQDECH_ZPiI
7226
447k
    2119181U, // SQDECP_XPWd_B
7227
447k
    2418038285U,  // SQDECP_XPWd_D
7228
447k
    1881167373U,  // SQDECP_XPWd_H
7229
447k
    270554637U, // SQDECP_XPWd_S
7230
447k
    2119181U, // SQDECP_XP_B
7231
447k
    2418038285U,  // SQDECP_XP_D
7232
447k
    1881167373U,  // SQDECP_XP_H
7233
447k
    270554637U, // SQDECP_XP_S
7234
447k
    1075893773U,  // SQDECP_ZP_D
7235
447k
    1658918413U,  // SQDECP_ZP_H
7236
447k
    1344361997U,  // SQDECP_ZP_S
7237
447k
    538992605U, // SQDECW_XPiI
7238
447k
    2954911709U,  // SQDECW_XPiWdI
7239
447k
    539058141U, // SQDECW_ZPiI
7240
447k
    1344330498U,  // SQDMLALBT_ZZZ_D
7241
447k
    2220956418U,  // SQDMLALBT_ZZZ_H
7242
447k
    2686540546U,  // SQDMLALBT_ZZZ_S
7243
447k
    1344325222U,  // SQDMLALB_ZZZI_D
7244
447k
    2686535270U,  // SQDMLALB_ZZZI_S
7245
447k
    1344325222U,  // SQDMLALB_ZZZ_D
7246
447k
    2220951142U,  // SQDMLALB_ZZZ_H
7247
447k
    2686535270U,  // SQDMLALB_ZZZ_S
7248
447k
    1344330664U,  // SQDMLALT_ZZZI_D
7249
447k
    2686540712U,  // SQDMLALT_ZZZI_S
7250
447k
    1344330664U,  // SQDMLALT_ZZZ_D
7251
447k
    2220956584U,  // SQDMLALT_ZZZ_H
7252
447k
    2686540712U,  // SQDMLALT_ZZZ_S
7253
447k
    807719147U, // SQDMLALi16
7254
447k
    807719147U, // SQDMLALi32
7255
447k
    807719147U, // SQDMLALv1i32_indexed
7256
447k
    807719147U, // SQDMLALv1i64_indexed
7257
447k
    2963411179U,  // SQDMLALv2i32_indexed
7258
447k
    2963411179U,  // SQDMLALv2i32_v2i64
7259
447k
    2967605483U,  // SQDMLALv4i16_indexed
7260
447k
    2967605483U,  // SQDMLALv4i16_v4i32
7261
447k
    2963407084U,  // SQDMLALv4i32_indexed
7262
447k
    2963407084U,  // SQDMLALv4i32_v2i64
7263
447k
    2967601388U,  // SQDMLALv8i16_indexed
7264
447k
    2967601388U,  // SQDMLALv8i16_v4i32
7265
447k
    1344330537U,  // SQDMLSLBT_ZZZ_D
7266
447k
    2220956457U,  // SQDMLSLBT_ZZZ_H
7267
447k
    2686540585U,  // SQDMLSLBT_ZZZ_S
7268
447k
    1344325520U,  // SQDMLSLB_ZZZI_D
7269
447k
    2686535568U,  // SQDMLSLB_ZZZI_S
7270
447k
    1344325520U,  // SQDMLSLB_ZZZ_D
7271
447k
    2220951440U,  // SQDMLSLB_ZZZ_H
7272
447k
    2686535568U,  // SQDMLSLB_ZZZ_S
7273
447k
    1344330839U,  // SQDMLSLT_ZZZI_D
7274
447k
    2686540887U,  // SQDMLSLT_ZZZI_S
7275
447k
    1344330839U,  // SQDMLSLT_ZZZ_D
7276
447k
    2220956759U,  // SQDMLSLT_ZZZ_H
7277
447k
    2686540887U,  // SQDMLSLT_ZZZ_S
7278
447k
    807719914U, // SQDMLSLi16
7279
447k
    807719914U, // SQDMLSLi32
7280
447k
    807719914U, // SQDMLSLv1i32_indexed
7281
447k
    807719914U, // SQDMLSLv1i64_indexed
7282
447k
    2963411946U,  // SQDMLSLv2i32_indexed
7283
447k
    2963411946U,  // SQDMLSLv2i32_v2i64
7284
447k
    2967606250U,  // SQDMLSLv4i16_indexed
7285
447k
    2967606250U,  // SQDMLSLv4i16_v4i32
7286
447k
    2963407216U,  // SQDMLSLv4i32_indexed
7287
447k
    2963407216U,  // SQDMLSLv4i32_v2i64
7288
447k
    2967601520U,  // SQDMLSLv8i16_indexed
7289
447k
    2967601520U,  // SQDMLSLv8i16_v4i32
7290
447k
    2179092182U,  // SQDMULH_VG2_2Z2Z_B
7291
447k
    2181205718U,  // SQDMULH_VG2_2Z2Z_D
7292
447k
    2183319254U,  // SQDMULH_VG2_2Z2Z_H
7293
447k
    2185432790U,  // SQDMULH_VG2_2Z2Z_S
7294
447k
    2179092182U,  // SQDMULH_VG2_2ZZ_B
7295
447k
    2181205718U,  // SQDMULH_VG2_2ZZ_D
7296
447k
    2183319254U,  // SQDMULH_VG2_2ZZ_H
7297
447k
    2185432790U,  // SQDMULH_VG2_2ZZ_S
7298
447k
    2179092182U,  // SQDMULH_VG4_4Z4Z_B
7299
447k
    2181205718U,  // SQDMULH_VG4_4Z4Z_D
7300
447k
    2183319254U,  // SQDMULH_VG4_4Z4Z_H
7301
447k
    2185432790U,  // SQDMULH_VG4_4Z4Z_S
7302
447k
    2179092182U,  // SQDMULH_VG4_4ZZ_B
7303
447k
    2181205718U,  // SQDMULH_VG4_4ZZ_D
7304
447k
    2183319254U,  // SQDMULH_VG4_4ZZ_H
7305
447k
    2185432790U,  // SQDMULH_VG4_4ZZ_S
7306
447k
    2418069206U,  // SQDMULH_ZZZI_D
7307
447k
    2189496022U,  // SQDMULH_ZZZI_H
7308
447k
    270618326U, // SQDMULH_ZZZI_S
7309
447k
    2133718U, // SQDMULH_ZZZ_B
7310
447k
    2418069206U,  // SQDMULH_ZZZ_D
7311
447k
    2189496022U,  // SQDMULH_ZZZ_H
7312
447k
    270618326U, // SQDMULH_ZZZ_S
7313
447k
    2117334U, // SQDMULHv1i16
7314
447k
    2117334U, // SQDMULHv1i16_indexed
7315
447k
    2117334U, // SQDMULHv1i32
7316
447k
    2117334U, // SQDMULHv1i32_indexed
7317
447k
    813797078U, // SQDMULHv2i32
7318
447k
    813797078U, // SQDMULHv2i32_indexed
7319
447k
    817991382U, // SQDMULHv4i16
7320
447k
    817991382U, // SQDMULHv4i16_indexed
7321
447k
    820088534U, // SQDMULHv4i32
7322
447k
    820088534U, // SQDMULHv4i32_indexed
7323
447k
    822185686U, // SQDMULHv8i16
7324
447k
    822185686U, // SQDMULHv8i16_indexed
7325
447k
    270583610U, // SQDMULLB_ZZZI_D
7326
447k
    1881229114U,  // SQDMULLB_ZZZI_S
7327
447k
    270583610U, // SQDMULLB_ZZZ_D
7328
447k
    2197882682U,  // SQDMULLB_ZZZ_H
7329
447k
    1881229114U,  // SQDMULLB_ZZZ_S
7330
447k
    270588967U, // SQDMULLT_ZZZI_D
7331
447k
    1881234471U,  // SQDMULLT_ZZZI_S
7332
447k
    270588967U, // SQDMULLT_ZZZ_D
7333
447k
    2197888039U,  // SQDMULLT_ZZZ_H
7334
447k
    1881234471U,  // SQDMULLT_ZZZ_S
7335
447k
    2118390U, // SQDMULLi16
7336
447k
    2118390U, // SQDMULLi32
7337
447k
    2118390U, // SQDMULLv1i32_indexed
7338
447k
    2118390U, // SQDMULLv1i64_indexed
7339
447k
    815895286U, // SQDMULLv2i32_indexed
7340
447k
    815895286U, // SQDMULLv2i32_v2i64
7341
447k
    820089590U, // SQDMULLv4i16_indexed
7342
447k
    820089590U, // SQDMULLv4i16_v4i32
7343
447k
    815890766U, // SQDMULLv4i32_indexed
7344
447k
    815890766U, // SQDMULLv4i32_v2i64
7345
447k
    820085070U, // SQDMULLv8i16_indexed
7346
447k
    820085070U, // SQDMULLv8i16_v4i32
7347
447k
    538985989U, // SQINCB_XPiI
7348
447k
    2954905093U,  // SQINCB_XPiWdI
7349
447k
    538987344U, // SQINCD_XPiI
7350
447k
    2954906448U,  // SQINCD_XPiWdI
7351
447k
    539020112U, // SQINCD_ZPiI
7352
447k
    538988038U, // SQINCH_XPiI
7353
447k
    2954907142U,  // SQINCH_XPiWdI
7354
447k
    56692230U,  // SQINCH_ZPiI
7355
447k
    2119197U, // SQINCP_XPWd_B
7356
447k
    2418038301U,  // SQINCP_XPWd_D
7357
447k
    1881167389U,  // SQINCP_XPWd_H
7358
447k
    270554653U, // SQINCP_XPWd_S
7359
447k
    2119197U, // SQINCP_XP_B
7360
447k
    2418038301U,  // SQINCP_XP_D
7361
447k
    1881167389U,  // SQINCP_XP_H
7362
447k
    270554653U, // SQINCP_XP_S
7363
447k
    1075893789U,  // SQINCP_ZP_D
7364
447k
    1658918429U,  // SQINCP_ZP_H
7365
447k
    1344362013U,  // SQINCP_ZP_S
7366
447k
    538992621U, // SQINCW_XPiI
7367
447k
    2954911725U,  // SQINCW_XPiWdI
7368
447k
    539058157U, // SQINCW_ZPiI
7369
447k
    270568678U, // SQNEG_ZPmZ_B
7370
447k
    270585062U, // SQNEG_ZPmZ_D
7371
447k
    541134054U, // SQNEG_ZPmZ_H
7372
447k
    270617830U, // SQNEG_ZPmZ_S
7373
447k
    811699430U, // SQNEGv16i8
7374
447k
    2116838U, // SQNEGv1i16
7375
447k
    2116838U, // SQNEGv1i32
7376
447k
    2116838U, // SQNEGv1i64
7377
447k
    2116838U, // SQNEGv1i8
7378
447k
    813796582U, // SQNEGv2i32
7379
447k
    815893734U, // SQNEGv2i64
7380
447k
    817990886U, // SQNEGv4i16
7381
447k
    820088038U, // SQNEGv4i32
7382
447k
    822185190U, // SQNEGv8i16
7383
447k
    824282342U, // SQNEGv8i8
7384
447k
    2195787143U,  // SQRDCMLAH_ZZZI_H
7385
447k
    1344359815U,  // SQRDCMLAH_ZZZI_S
7386
447k
    2418052487U,  // SQRDCMLAH_ZZZ_B
7387
447k
    1075891591U,  // SQRDCMLAH_ZZZ_D
7388
447k
    2195787143U,  // SQRDCMLAH_ZZZ_H
7389
447k
    1344359815U,  // SQRDCMLAH_ZZZ_S
7390
447k
    1075891602U,  // SQRDMLAH_ZZZI_D
7391
447k
    2195787154U,  // SQRDMLAH_ZZZI_H
7392
447k
    1344359826U,  // SQRDMLAH_ZZZI_S
7393
447k
    2418052498U,  // SQRDMLAH_ZZZ_B
7394
447k
    1075891602U,  // SQRDMLAH_ZZZ_D
7395
447k
    2195787154U,  // SQRDMLAH_ZZZ_H
7396
447k
    1344359826U,  // SQRDMLAH_ZZZ_S
7397
447k
    807718290U, // SQRDMLAHv1i16
7398
447k
    807718290U, // SQRDMLAHv1i16_indexed
7399
447k
    807718290U, // SQRDMLAHv1i32
7400
447k
    807718290U, // SQRDMLAHv1i32_indexed
7401
447k
    2961313170U,  // SQRDMLAHv2i32
7402
447k
    2961313170U,  // SQRDMLAHv2i32_indexed
7403
447k
    2965507474U,  // SQRDMLAHv4i16
7404
447k
    2965507474U,  // SQRDMLAHv4i16_indexed
7405
447k
    2967604626U,  // SQRDMLAHv4i32
7406
447k
    2967604626U,  // SQRDMLAHv4i32_indexed
7407
447k
    2969701778U,  // SQRDMLAHv8i16
7408
447k
    2969701778U,  // SQRDMLAHv8i16_indexed
7409
447k
    1075892207U,  // SQRDMLSH_ZZZI_D
7410
447k
    2195787759U,  // SQRDMLSH_ZZZI_H
7411
447k
    1344360431U,  // SQRDMLSH_ZZZI_S
7412
447k
    2418053103U,  // SQRDMLSH_ZZZ_B
7413
447k
    1075892207U,  // SQRDMLSH_ZZZ_D
7414
447k
    2195787759U,  // SQRDMLSH_ZZZ_H
7415
447k
    1344360431U,  // SQRDMLSH_ZZZ_S
7416
447k
    807718895U, // SQRDMLSHv1i16
7417
447k
    807718895U, // SQRDMLSHv1i16_indexed
7418
447k
    807718895U, // SQRDMLSHv1i32
7419
447k
    807718895U, // SQRDMLSHv1i32_indexed
7420
447k
    2961313775U,  // SQRDMLSHv2i32
7421
447k
    2961313775U,  // SQRDMLSHv2i32_indexed
7422
447k
    2965508079U,  // SQRDMLSHv4i16
7423
447k
    2965508079U,  // SQRDMLSHv4i16_indexed
7424
447k
    2967605231U,  // SQRDMLSHv4i32
7425
447k
    2967605231U,  // SQRDMLSHv4i32_indexed
7426
447k
    2969702383U,  // SQRDMLSHv8i16
7427
447k
    2969702383U,  // SQRDMLSHv8i16_indexed
7428
447k
    2418069215U,  // SQRDMULH_ZZZI_D
7429
447k
    2189496031U,  // SQRDMULH_ZZZI_H
7430
447k
    270618335U, // SQRDMULH_ZZZI_S
7431
447k
    2133727U, // SQRDMULH_ZZZ_B
7432
447k
    2418069215U,  // SQRDMULH_ZZZ_D
7433
447k
    2189496031U,  // SQRDMULH_ZZZ_H
7434
447k
    270618335U, // SQRDMULH_ZZZ_S
7435
447k
    2117343U, // SQRDMULHv1i16
7436
447k
    2117343U, // SQRDMULHv1i16_indexed
7437
447k
    2117343U, // SQRDMULHv1i32
7438
447k
    2117343U, // SQRDMULHv1i32_indexed
7439
447k
    813797087U, // SQRDMULHv2i32
7440
447k
    813797087U, // SQRDMULHv2i32_indexed
7441
447k
    817991391U, // SQRDMULHv4i16
7442
447k
    817991391U, // SQRDMULHv4i16_indexed
7443
447k
    820088543U, // SQRDMULHv4i32
7444
447k
    820088543U, // SQRDMULHv4i32_indexed
7445
447k
    822185695U, // SQRDMULHv8i16
7446
447k
    822185695U, // SQRDMULHv8i16_indexed
7447
447k
    3223361747U,  // SQRSHLR_ZPmZ_B
7448
447k
    3223378131U,  // SQRSHLR_ZPmZ_D
7449
447k
    3519092947U,  // SQRSHLR_ZPmZ_H
7450
447k
    3223410899U,  // SQRSHLR_ZPmZ_S
7451
447k
    3223360148U,  // SQRSHL_ZPmZ_B
7452
447k
    3223376532U,  // SQRSHL_ZPmZ_D
7453
447k
    3519091348U,  // SQRSHL_ZPmZ_H
7454
447k
    3223409300U,  // SQRSHL_ZPmZ_S
7455
447k
    811700884U, // SQRSHLv16i8
7456
447k
    2118292U, // SQRSHLv1i16
7457
447k
    2118292U, // SQRSHLv1i32
7458
447k
    2118292U, // SQRSHLv1i64
7459
447k
    2118292U, // SQRSHLv1i8
7460
447k
    813798036U, // SQRSHLv2i32
7461
447k
    815895188U, // SQRSHLv2i64
7462
447k
    817992340U, // SQRSHLv4i16
7463
447k
    820089492U, // SQRSHLv4i32
7464
447k
    822186644U, // SQRSHLv8i16
7465
447k
    824283796U, // SQRSHLv8i8
7466
447k
    1881180171U,  // SQRSHRNB_ZZI_B
7467
447k
    2172717067U,  // SQRSHRNB_ZZI_H
7468
447k
    2418100235U,  // SQRSHRNB_ZZI_S
7469
447k
    2686491865U,  // SQRSHRNT_ZZI_B
7470
447k
    2174819545U,  // SQRSHRNT_ZZI_H
7471
447k
    1075928281U,  // SQRSHRNT_ZZI_S
7472
447k
    3223360849U,  // SQRSHRN_VG4_Z4ZI_B
7473
447k
    2181109073U,  // SQRSHRN_VG4_Z4ZI_H
7474
447k
    2185303377U,  // SQRSHRN_Z2ZI_StoH
7475
447k
    2118993U, // SQRSHRNb
7476
447k
    2118993U, // SQRSHRNh
7477
447k
    2118993U, // SQRSHRNs
7478
447k
    2959213010U,  // SQRSHRNv16i8_shift
7479
447k
    813798737U, // SQRSHRNv2i32_shift
7480
447k
    817993041U, // SQRSHRNv4i16_shift
7481
447k
    2967601618U,  // SQRSHRNv4i32_shift
7482
447k
    2969698770U,  // SQRSHRNv8i16_shift
7483
447k
    824284497U, // SQRSHRNv8i8_shift
7484
447k
    1881180225U,  // SQRSHRUNB_ZZI_B
7485
447k
    2172717121U,  // SQRSHRUNB_ZZI_H
7486
447k
    2418100289U,  // SQRSHRUNB_ZZI_S
7487
447k
    2686491920U,  // SQRSHRUNT_ZZI_B
7488
447k
    2174819600U,  // SQRSHRUNT_ZZI_H
7489
447k
    1075928336U,  // SQRSHRUNT_ZZI_S
7490
447k
    3223360927U,  // SQRSHRUN_VG4_Z4ZI_B
7491
447k
    2181109151U,  // SQRSHRUN_VG4_Z4ZI_H
7492
447k
    2185303455U,  // SQRSHRUN_Z2ZI_StoH
7493
447k
    2119071U, // SQRSHRUNb
7494
447k
    2119071U, // SQRSHRUNh
7495
447k
    2119071U, // SQRSHRUNs
7496
447k
    2959213071U,  // SQRSHRUNv16i8_shift
7497
447k
    813798815U, // SQRSHRUNv2i32_shift
7498
447k
    817993119U, // SQRSHRUNv4i16_shift
7499
447k
    2967601679U,  // SQRSHRUNv4i32_shift
7500
447k
    2969698831U,  // SQRSHRUNv8i16_shift
7501
447k
    824284575U, // SQRSHRUNv8i8_shift
7502
447k
    2185305680U,  // SQRSHRU_VG2_Z2ZI_H
7503
447k
    3223363152U,  // SQRSHRU_VG4_Z4ZI_B
7504
447k
    2181111376U,  // SQRSHRU_VG4_Z4ZI_H
7505
447k
    2185304188U,  // SQRSHR_VG2_Z2ZI_H
7506
447k
    3223361660U,  // SQRSHR_VG4_Z4ZI_B
7507
447k
    2181109884U,  // SQRSHR_VG4_Z4ZI_H
7508
447k
    3223361731U,  // SQSHLR_ZPmZ_B
7509
447k
    3223378115U,  // SQSHLR_ZPmZ_D
7510
447k
    3519092931U,  // SQSHLR_ZPmZ_H
7511
447k
    3223410883U,  // SQSHLR_ZPmZ_S
7512
447k
    3223363120U,  // SQSHLU_ZPmI_B
7513
447k
    3223379504U,  // SQSHLU_ZPmI_D
7514
447k
    3519094320U,  // SQSHLU_ZPmI_H
7515
447k
    3223412272U,  // SQSHLU_ZPmI_S
7516
447k
    2121264U, // SQSHLUb
7517
447k
    2121264U, // SQSHLUd
7518
447k
    2121264U, // SQSHLUh
7519
447k
    2121264U, // SQSHLUs
7520
447k
    811703856U, // SQSHLUv16i8_shift
7521
447k
    813801008U, // SQSHLUv2i32_shift
7522
447k
    815898160U, // SQSHLUv2i64_shift
7523
447k
    817995312U, // SQSHLUv4i16_shift
7524
447k
    820092464U, // SQSHLUv4i32_shift
7525
447k
    822189616U, // SQSHLUv8i16_shift
7526
447k
    824286768U, // SQSHLUv8i8_shift
7527
447k
    3223360134U,  // SQSHL_ZPmI_B
7528
447k
    3223376518U,  // SQSHL_ZPmI_D
7529
447k
    3519091334U,  // SQSHL_ZPmI_H
7530
447k
    3223409286U,  // SQSHL_ZPmI_S
7531
447k
    3223360134U,  // SQSHL_ZPmZ_B
7532
447k
    3223376518U,  // SQSHL_ZPmZ_D
7533
447k
    3519091334U,  // SQSHL_ZPmZ_H
7534
447k
    3223409286U,  // SQSHL_ZPmZ_S
7535
447k
    2118278U, // SQSHLb
7536
447k
    2118278U, // SQSHLd
7537
447k
    2118278U, // SQSHLh
7538
447k
    2118278U, // SQSHLs
7539
447k
    811700870U, // SQSHLv16i8
7540
447k
    811700870U, // SQSHLv16i8_shift
7541
447k
    2118278U, // SQSHLv1i16
7542
447k
    2118278U, // SQSHLv1i32
7543
447k
    2118278U, // SQSHLv1i64
7544
447k
    2118278U, // SQSHLv1i8
7545
447k
    813798022U, // SQSHLv2i32
7546
447k
    813798022U, // SQSHLv2i32_shift
7547
447k
    815895174U, // SQSHLv2i64
7548
447k
    815895174U, // SQSHLv2i64_shift
7549
447k
    817992326U, // SQSHLv4i16
7550
447k
    817992326U, // SQSHLv4i16_shift
7551
447k
    820089478U, // SQSHLv4i32
7552
447k
    820089478U, // SQSHLv4i32_shift
7553
447k
    822186630U, // SQSHLv8i16
7554
447k
    822186630U, // SQSHLv8i16_shift
7555
447k
    824283782U, // SQSHLv8i8
7556
447k
    824283782U, // SQSHLv8i8_shift
7557
447k
    1881180153U,  // SQSHRNB_ZZI_B
7558
447k
    2172717049U,  // SQSHRNB_ZZI_H
7559
447k
    2418100217U,  // SQSHRNB_ZZI_S
7560
447k
    2686491847U,  // SQSHRNT_ZZI_B
7561
447k
    2174819527U,  // SQSHRNT_ZZI_H
7562
447k
    1075928263U,  // SQSHRNT_ZZI_S
7563
447k
    2118977U, // SQSHRNb
7564
447k
    2118977U, // SQSHRNh
7565
447k
    2118977U, // SQSHRNs
7566
447k
    2959212992U,  // SQSHRNv16i8_shift
7567
447k
    813798721U, // SQSHRNv2i32_shift
7568
447k
    817993025U, // SQSHRNv4i16_shift
7569
447k
    2967601600U,  // SQSHRNv4i32_shift
7570
447k
    2969698752U,  // SQSHRNv8i16_shift
7571
447k
    824284481U, // SQSHRNv8i8_shift
7572
447k
    1881180215U,  // SQSHRUNB_ZZI_B
7573
447k
    2172717111U,  // SQSHRUNB_ZZI_H
7574
447k
    2418100279U,  // SQSHRUNB_ZZI_S
7575
447k
    2686491910U,  // SQSHRUNT_ZZI_B
7576
447k
    2174819590U,  // SQSHRUNT_ZZI_H
7577
447k
    1075928326U,  // SQSHRUNT_ZZI_S
7578
447k
    2119062U, // SQSHRUNb
7579
447k
    2119062U, // SQSHRUNh
7580
447k
    2119062U, // SQSHRUNs
7581
447k
    2959213061U,  // SQSHRUNv16i8_shift
7582
447k
    813798806U, // SQSHRUNv2i32_shift
7583
447k
    817993110U, // SQSHRUNv4i16_shift
7584
447k
    2967601669U,  // SQSHRUNv4i32_shift
7585
447k
    2969698821U,  // SQSHRUNv8i16_shift
7586
447k
    824284566U, // SQSHRUNv8i8_shift
7587
447k
    3223361612U,  // SQSUBR_ZPmZ_B
7588
447k
    3223377996U,  // SQSUBR_ZPmZ_D
7589
447k
    3519092812U,  // SQSUBR_ZPmZ_H
7590
447k
    3223410764U,  // SQSUBR_ZPmZ_S
7591
447k
    2132444U, // SQSUB_ZI_B
7592
447k
    2418067932U,  // SQSUB_ZI_D
7593
447k
    2189494748U,  // SQSUB_ZI_H
7594
447k
    270617052U, // SQSUB_ZI_S
7595
447k
    3223357916U,  // SQSUB_ZPmZ_B
7596
447k
    3223374300U,  // SQSUB_ZPmZ_D
7597
447k
    3519089116U,  // SQSUB_ZPmZ_H
7598
447k
    3223407068U,  // SQSUB_ZPmZ_S
7599
447k
    2132444U, // SQSUB_ZZZ_B
7600
447k
    2418067932U,  // SQSUB_ZZZ_D
7601
447k
    2189494748U,  // SQSUB_ZZZ_H
7602
447k
    270617052U, // SQSUB_ZZZ_S
7603
447k
    811698652U, // SQSUBv16i8
7604
447k
    2116060U, // SQSUBv1i16
7605
447k
    2116060U, // SQSUBv1i32
7606
447k
    2116060U, // SQSUBv1i64
7607
447k
    2116060U, // SQSUBv1i8
7608
447k
    813795804U, // SQSUBv2i32
7609
447k
    815892956U, // SQSUBv2i64
7610
447k
    817990108U, // SQSUBv4i16
7611
447k
    820087260U, // SQSUBv4i32
7612
447k
    822184412U, // SQSUBv8i16
7613
447k
    824281564U, // SQSUBv8i8
7614
447k
    1881180199U,  // SQXTNB_ZZ_B
7615
447k
    1635846183U,  // SQXTNB_ZZ_H
7616
447k
    2418100263U,  // SQXTNB_ZZ_S
7617
447k
    2686491894U,  // SQXTNT_ZZ_B
7618
447k
    1637948662U,  // SQXTNT_ZZ_H
7619
447k
    1075928310U,  // SQXTNT_ZZ_S
7620
447k
    2959213045U,  // SQXTNv16i8
7621
447k
    2119048U, // SQXTNv1i16
7622
447k
    2119048U, // SQXTNv1i32
7623
447k
    2119048U, // SQXTNv1i8
7624
447k
    813798792U, // SQXTNv2i32
7625
447k
    817993096U, // SQXTNv4i16
7626
447k
    2967601653U,  // SQXTNv4i32
7627
447k
    2969698805U,  // SQXTNv8i16
7628
447k
    824284552U, // SQXTNv8i8
7629
447k
    1881180236U,  // SQXTUNB_ZZ_B
7630
447k
    1635846220U,  // SQXTUNB_ZZ_H
7631
447k
    2418100300U,  // SQXTUNB_ZZ_S
7632
447k
    2686491931U,  // SQXTUNT_ZZ_B
7633
447k
    1637948699U,  // SQXTUNT_ZZ_H
7634
447k
    1075928347U,  // SQXTUNT_ZZ_S
7635
447k
    2959213082U,  // SQXTUNv16i8
7636
447k
    2119090U, // SQXTUNv1i16
7637
447k
    2119090U, // SQXTUNv1i32
7638
447k
    2119090U, // SQXTUNv1i8
7639
447k
    813798834U, // SQXTUNv2i32
7640
447k
    817993138U, // SQXTUNv4i16
7641
447k
    2967601690U,  // SQXTUNv4i32
7642
447k
    2969698842U,  // SQXTUNv8i16
7643
447k
    824284594U, // SQXTUNv8i8
7644
447k
    3223358333U,  // SRHADD_ZPmZ_B
7645
447k
    3223374717U,  // SRHADD_ZPmZ_D
7646
447k
    3519089533U,  // SRHADD_ZPmZ_H
7647
447k
    3223407485U,  // SRHADD_ZPmZ_S
7648
447k
    811699069U, // SRHADDv16i8
7649
447k
    813796221U, // SRHADDv2i32
7650
447k
    817990525U, // SRHADDv4i16
7651
447k
    820087677U, // SRHADDv4i32
7652
447k
    822184829U, // SRHADDv8i16
7653
447k
    824281981U, // SRHADDv8i8
7654
447k
    2418053276U,  // SRI_ZZI_B
7655
447k
    1075892380U,  // SRI_ZZI_D
7656
447k
    2195787932U,  // SRI_ZZI_H
7657
447k
    1344360604U,  // SRI_ZZI_S
7658
447k
    807719068U, // SRId
7659
447k
    2959216796U,  // SRIv16i8_shift
7660
447k
    2961313948U,  // SRIv2i32_shift
7661
447k
    2963411100U,  // SRIv2i64_shift
7662
447k
    2965508252U,  // SRIv4i16_shift
7663
447k
    2967605404U,  // SRIv4i32_shift
7664
447k
    2969702556U,  // SRIv8i16_shift
7665
447k
    2971799708U,  // SRIv8i8_shift
7666
447k
    3223361765U,  // SRSHLR_ZPmZ_B
7667
447k
    3223378149U,  // SRSHLR_ZPmZ_D
7668
447k
    3519092965U,  // SRSHLR_ZPmZ_H
7669
447k
    3223410917U,  // SRSHLR_ZPmZ_S
7670
447k
    2179093156U,  // SRSHL_VG2_2Z2Z_B
7671
447k
    2181206692U,  // SRSHL_VG2_2Z2Z_D
7672
447k
    2183320228U,  // SRSHL_VG2_2Z2Z_H
7673
447k
    2185433764U,  // SRSHL_VG2_2Z2Z_S
7674
447k
    2179093156U,  // SRSHL_VG2_2ZZ_B
7675
447k
    2181206692U,  // SRSHL_VG2_2ZZ_D
7676
447k
    2183320228U,  // SRSHL_VG2_2ZZ_H
7677
447k
    2185433764U,  // SRSHL_VG2_2ZZ_S
7678
447k
    2179093156U,  // SRSHL_VG4_4Z4Z_B
7679
447k
    2181206692U,  // SRSHL_VG4_4Z4Z_D
7680
447k
    2183320228U,  // SRSHL_VG4_4Z4Z_H
7681
447k
    2185433764U,  // SRSHL_VG4_4Z4Z_S
7682
447k
    2179093156U,  // SRSHL_VG4_4ZZ_B
7683
447k
    2181206692U,  // SRSHL_VG4_4ZZ_D
7684
447k
    2183320228U,  // SRSHL_VG4_4ZZ_H
7685
447k
    2185433764U,  // SRSHL_VG4_4ZZ_S
7686
447k
    3223360164U,  // SRSHL_ZPmZ_B
7687
447k
    3223376548U,  // SRSHL_ZPmZ_D
7688
447k
    3519091364U,  // SRSHL_ZPmZ_H
7689
447k
    3223409316U,  // SRSHL_ZPmZ_S
7690
447k
    811700900U, // SRSHLv16i8
7691
447k
    2118308U, // SRSHLv1i64
7692
447k
    813798052U, // SRSHLv2i32
7693
447k
    815895204U, // SRSHLv2i64
7694
447k
    817992356U, // SRSHLv4i16
7695
447k
    820089508U, // SRSHLv4i32
7696
447k
    822186660U, // SRSHLv8i16
7697
447k
    824283812U, // SRSHLv8i8
7698
447k
    3223361676U,  // SRSHR_ZPmI_B
7699
447k
    3223378060U,  // SRSHR_ZPmI_D
7700
447k
    3519092876U,  // SRSHR_ZPmI_H
7701
447k
    3223410828U,  // SRSHR_ZPmI_S
7702
447k
    2119820U, // SRSHRd
7703
447k
    811702412U, // SRSHRv16i8_shift
7704
447k
    813799564U, // SRSHRv2i32_shift
7705
447k
    815896716U, // SRSHRv2i64_shift
7706
447k
    817993868U, // SRSHRv4i16_shift
7707
447k
    820091020U, // SRSHRv4i32_shift
7708
447k
    822188172U, // SRSHRv8i16_shift
7709
447k
    824285324U, // SRSHRv8i8_shift
7710
447k
    2418050149U,  // SRSRA_ZZI_B
7711
447k
    1075889253U,  // SRSRA_ZZI_D
7712
447k
    2195784805U,  // SRSRA_ZZI_H
7713
447k
    1344357477U,  // SRSRA_ZZI_S
7714
447k
    807715941U, // SRSRAd
7715
447k
    2959213669U,  // SRSRAv16i8_shift
7716
447k
    2961310821U,  // SRSRAv2i32_shift
7717
447k
    2963407973U,  // SRSRAv2i64_shift
7718
447k
    2965505125U,  // SRSRAv4i16_shift
7719
447k
    2967602277U,  // SRSRAv4i32_shift
7720
447k
    2969699429U,  // SRSRAv8i16_shift
7721
447k
    2971796581U,  // SRSRAv8i8_shift
7722
447k
    270583594U, // SSHLLB_ZZI_D
7723
447k
    2197882666U,  // SSHLLB_ZZI_H
7724
447k
    1881229098U,  // SSHLLB_ZZI_S
7725
447k
    270588951U, // SSHLLT_ZZI_D
7726
447k
    2197888023U,  // SSHLLT_ZZI_H
7727
447k
    1881234455U,  // SSHLLT_ZZI_S
7728
447k
    822182206U, // SSHLLv16i8_shift
7729
447k
    815895256U, // SSHLLv2i32_shift
7730
447k
    820089560U, // SSHLLv4i16_shift
7731
447k
    815890750U, // SSHLLv4i32_shift
7732
447k
    820085054U, // SSHLLv8i16_shift
7733
447k
    822186712U, // SSHLLv8i8_shift
7734
447k
    811700914U, // SSHLv16i8
7735
447k
    2118322U, // SSHLv1i64
7736
447k
    813798066U, // SSHLv2i32
7737
447k
    815895218U, // SSHLv2i64
7738
447k
    817992370U, // SSHLv4i16
7739
447k
    820089522U, // SSHLv4i32
7740
447k
    822186674U, // SSHLv8i16
7741
447k
    824283826U, // SSHLv8i8
7742
447k
    2119834U, // SSHRd
7743
447k
    811702426U, // SSHRv16i8_shift
7744
447k
    813799578U, // SSHRv2i32_shift
7745
447k
    815896730U, // SSHRv2i64_shift
7746
447k
    817993882U, // SSHRv4i16_shift
7747
447k
    820091034U, // SSHRv4i32_shift
7748
447k
    822188186U, // SSHRv8i16_shift
7749
447k
    824285338U, // SSHRv8i8_shift
7750
447k
    2418050163U,  // SSRA_ZZI_B
7751
447k
    1075889267U,  // SSRA_ZZI_D
7752
447k
    2195784819U,  // SSRA_ZZI_H
7753
447k
    1344357491U,  // SSRA_ZZI_S
7754
447k
    807715955U, // SSRAd
7755
447k
    2959213683U,  // SSRAv16i8_shift
7756
447k
    2961310835U,  // SSRAv2i32_shift
7757
447k
    2963407987U,  // SSRAv2i64_shift
7758
447k
    2965505139U,  // SSRAv4i16_shift
7759
447k
    2967602291U,  // SSRAv4i32_shift
7760
447k
    2969699443U,  // SSRAv8i16_shift
7761
447k
    2971796595U,  // SSRAv8i8_shift
7762
447k
    3250750754U,  // SST1B_D
7763
447k
    3250750754U,  // SST1B_D_IMM
7764
447k
    3250750754U,  // SST1B_D_SXTW
7765
447k
    3250750754U,  // SST1B_D_UXTW
7766
447k
    3250783522U,  // SST1B_S_IMM
7767
447k
    3250783522U,  // SST1B_S_SXTW
7768
447k
    3250783522U,  // SST1B_S_UXTW
7769
447k
    3250752209U,  // SST1D
7770
447k
    3250752209U,  // SST1D_IMM
7771
447k
    3250752209U,  // SST1D_SCALED
7772
447k
    3250752209U,  // SST1D_SXTW
7773
447k
    3250752209U,  // SST1D_SXTW_SCALED
7774
447k
    3250752209U,  // SST1D_UXTW
7775
447k
    3250752209U,  // SST1D_UXTW_SCALED
7776
447k
    3250752826U,  // SST1H_D
7777
447k
    3250752826U,  // SST1H_D_IMM
7778
447k
    3250752826U,  // SST1H_D_SCALED
7779
447k
    3250752826U,  // SST1H_D_SXTW
7780
447k
    3250752826U,  // SST1H_D_SXTW_SCALED
7781
447k
    3250752826U,  // SST1H_D_UXTW
7782
447k
    3250752826U,  // SST1H_D_UXTW_SCALED
7783
447k
    3250785594U,  // SST1H_S_IMM
7784
447k
    3250785594U,  // SST1H_S_SXTW
7785
447k
    3250785594U,  // SST1H_S_SXTW_SCALED
7786
447k
    3250785594U,  // SST1H_S_UXTW
7787
447k
    3250785594U,  // SST1H_S_UXTW_SCALED
7788
447k
    3251083186U,  // SST1Q
7789
447k
    3250757524U,  // SST1W_D
7790
447k
    3250757524U,  // SST1W_D_IMM
7791
447k
    3250757524U,  // SST1W_D_SCALED
7792
447k
    3250757524U,  // SST1W_D_SXTW
7793
447k
    3250757524U,  // SST1W_D_SXTW_SCALED
7794
447k
    3250757524U,  // SST1W_D_UXTW
7795
447k
    3250757524U,  // SST1W_D_UXTW_SCALED
7796
447k
    3250790292U,  // SST1W_IMM
7797
447k
    3250790292U,  // SST1W_SXTW
7798
447k
    3250790292U,  // SST1W_SXTW_SCALED
7799
447k
    3250790292U,  // SST1W_UXTW
7800
447k
    3250790292U,  // SST1W_UXTW_SCALED
7801
447k
    270588685U, // SSUBLBT_ZZZ_D
7802
447k
    2197887757U,  // SSUBLBT_ZZZ_H
7803
447k
    1881234189U,  // SSUBLBT_ZZZ_S
7804
447k
    270583523U, // SSUBLB_ZZZ_D
7805
447k
    2197882595U,  // SSUBLB_ZZZ_H
7806
447k
    1881229027U,  // SSUBLB_ZZZ_S
7807
447k
    270584188U, // SSUBLTB_ZZZ_D
7808
447k
    2197883260U,  // SSUBLTB_ZZZ_H
7809
447k
    1881229692U,  // SSUBLTB_ZZZ_S
7810
447k
    270588875U, // SSUBLT_ZZZ_D
7811
447k
    2197887947U,  // SSUBLT_ZZZ_H
7812
447k
    1881234379U,  // SSUBLT_ZZZ_S
7813
447k
    822182158U, // SSUBLv16i8_v8i16
7814
447k
    815895078U, // SSUBLv2i32_v2i64
7815
447k
    820089382U, // SSUBLv4i16_v4i32
7816
447k
    815890702U, // SSUBLv4i32_v2i64
7817
447k
    820085006U, // SSUBLv8i16_v4i32
7818
447k
    822186534U, // SSUBLv8i8_v8i16
7819
447k
    2418067952U,  // SSUBWB_ZZZ_D
7820
447k
    2189494768U,  // SSUBWB_ZZZ_H
7821
447k
    270617072U, // SSUBWB_ZZZ_S
7822
447k
    2418073077U,  // SSUBWT_ZZZ_D
7823
447k
    2189499893U,  // SSUBWT_ZZZ_H
7824
447k
    270622197U, // SSUBWT_ZZZ_S
7825
447k
    822182490U, // SSUBWv16i8_v8i16
7826
447k
    815898566U, // SSUBWv2i32_v2i64
7827
447k
    820092870U, // SSUBWv4i16_v4i32
7828
447k
    815891034U, // SSUBWv4i32_v2i64
7829
447k
    820085338U, // SSUBWv8i16_v4i32
7830
447k
    822190022U, // SSUBWv8i8_v8i16
7831
447k
    3250734370U,  // ST1B
7832
447k
    3315746082U,  // ST1B_2Z
7833
447k
    3315746082U,  // ST1B_2Z_IMM
7834
447k
    2150139170U,  // ST1B_2Z_STRIDED
7835
447k
    2150139170U,  // ST1B_2Z_STRIDED_IMM
7836
447k
    3315746082U,  // ST1B_4Z
7837
447k
    3315746082U,  // ST1B_4Z_IMM
7838
447k
    3315746082U,  // ST1B_4Z_STRIDED
7839
447k
    3315746082U,  // ST1B_4Z_STRIDED_IMM
7840
447k
    3250750754U,  // ST1B_D
7841
447k
    3250750754U,  // ST1B_D_IMM
7842
447k
    3250767138U,  // ST1B_H
7843
447k
    3250767138U,  // ST1B_H_IMM
7844
447k
    3250734370U,  // ST1B_IMM
7845
447k
    3250783522U,  // ST1B_S
7846
447k
    3250783522U,  // ST1B_S_IMM
7847
447k
    3250752209U,  // ST1D
7848
447k
    3315763921U,  // ST1D_2Z
7849
447k
    3315763921U,  // ST1D_2Z_IMM
7850
447k
    3315763921U,  // ST1D_2Z_STRIDED
7851
447k
    3315763921U,  // ST1D_2Z_STRIDED_IMM
7852
447k
    3315763921U,  // ST1D_4Z
7853
447k
    3315763921U,  // ST1D_4Z_IMM
7854
447k
    3315763921U,  // ST1D_4Z_STRIDED
7855
447k
    3315763921U,  // ST1D_4Z_STRIDED_IMM
7856
447k
    3250752209U,  // ST1D_IMM
7857
447k
    3251079889U,  // ST1D_Q
7858
447k
    3251079889U,  // ST1D_Q_IMM
7859
447k
    573554U,  // ST1Fourv16b
7860
447k
    97058930U,  // ST1Fourv16b_POST
7861
447k
    606322U,  // ST1Fourv1d
7862
447k
    99188850U,  // ST1Fourv1d_POST
7863
447k
    639090U,  // ST1Fourv2d
7864
447k
    97124466U,  // ST1Fourv2d_POST
7865
447k
    671858U,  // ST1Fourv2s
7866
447k
    99254386U,  // ST1Fourv2s_POST
7867
447k
    704626U,  // ST1Fourv4h
7868
447k
    99287154U,  // ST1Fourv4h_POST
7869
447k
    737394U,  // ST1Fourv4s
7870
447k
    97222770U,  // ST1Fourv4s_POST
7871
447k
    770162U,  // ST1Fourv8b
7872
447k
    99352690U,  // ST1Fourv8b_POST
7873
447k
    802930U,  // ST1Fourv8h
7874
447k
    97288306U,  // ST1Fourv8h_POST
7875
447k
    3250769210U,  // ST1H
7876
447k
    3315780922U,  // ST1H_2Z
7877
447k
    3315780922U,  // ST1H_2Z_IMM
7878
447k
    2150419770U,  // ST1H_2Z_STRIDED
7879
447k
    2150419770U,  // ST1H_2Z_STRIDED_IMM
7880
447k
    3315780922U,  // ST1H_4Z
7881
447k
    3315780922U,  // ST1H_4Z_IMM
7882
447k
    3315780922U,  // ST1H_4Z_STRIDED
7883
447k
    3315780922U,  // ST1H_4Z_STRIDED_IMM
7884
447k
    3250752826U,  // ST1H_D
7885
447k
    3250752826U,  // ST1H_D_IMM
7886
447k
    3250769210U,  // ST1H_IMM
7887
447k
    3250785594U,  // ST1H_S
7888
447k
    3250785594U,  // ST1H_S_IMM
7889
447k
    573554U,  // ST1Onev16b
7890
447k
    101253234U, // ST1Onev16b_POST
7891
447k
    606322U,  // ST1Onev1d
7892
447k
    103383154U, // ST1Onev1d_POST
7893
447k
    639090U,  // ST1Onev2d
7894
447k
    101318770U, // ST1Onev2d_POST
7895
447k
    671858U,  // ST1Onev2s
7896
447k
    103448690U, // ST1Onev2s_POST
7897
447k
    704626U,  // ST1Onev4h
7898
447k
    103481458U, // ST1Onev4h_POST
7899
447k
    737394U,  // ST1Onev4s
7900
447k
    101417074U, // ST1Onev4s_POST
7901
447k
    770162U,  // ST1Onev8b
7902
447k
    103546994U, // ST1Onev8b_POST
7903
447k
    802930U,  // ST1Onev8h
7904
447k
    101482610U, // ST1Onev8h_POST
7905
447k
    573554U,  // ST1Threev16b
7906
447k
    111738994U, // ST1Threev16b_POST
7907
447k
    606322U,  // ST1Threev1d
7908
447k
    113868914U, // ST1Threev1d_POST
7909
447k
    639090U,  // ST1Threev2d
7910
447k
    111804530U, // ST1Threev2d_POST
7911
447k
    671858U,  // ST1Threev2s
7912
447k
    113934450U, // ST1Threev2s_POST
7913
447k
    704626U,  // ST1Threev4h
7914
447k
    113967218U, // ST1Threev4h_POST
7915
447k
    737394U,  // ST1Threev4s
7916
447k
    111902834U, // ST1Threev4s_POST
7917
447k
    770162U,  // ST1Threev8b
7918
447k
    114032754U, // ST1Threev8b_POST
7919
447k
    802930U,  // ST1Threev8h
7920
447k
    111968370U, // ST1Threev8h_POST
7921
447k
    573554U,  // ST1Twov16b
7922
447k
    99156082U,  // ST1Twov16b_POST
7923
447k
    606322U,  // ST1Twov1d
7924
447k
    101286002U, // ST1Twov1d_POST
7925
447k
    639090U,  // ST1Twov2d
7926
447k
    99221618U,  // ST1Twov2d_POST
7927
447k
    671858U,  // ST1Twov2s
7928
447k
    101351538U, // ST1Twov2s_POST
7929
447k
    704626U,  // ST1Twov4h
7930
447k
    101384306U, // ST1Twov4h_POST
7931
447k
    737394U,  // ST1Twov4s
7932
447k
    99319922U,  // ST1Twov4s_POST
7933
447k
    770162U,  // ST1Twov8b
7934
447k
    101449842U, // ST1Twov8b_POST
7935
447k
    802930U,  // ST1Twov8h
7936
447k
    99385458U,  // ST1Twov8h_POST
7937
447k
    3250790292U,  // ST1W
7938
447k
    3315802004U,  // ST1W_2Z
7939
447k
    3315802004U,  // ST1W_2Z_IMM
7940
447k
    3315802004U,  // ST1W_2Z_STRIDED
7941
447k
    3315802004U,  // ST1W_2Z_STRIDED_IMM
7942
447k
    3315802004U,  // ST1W_4Z
7943
447k
    3315802004U,  // ST1W_4Z_IMM
7944
447k
    3315802004U,  // ST1W_4Z_STRIDED
7945
447k
    3315802004U,  // ST1W_4Z_STRIDED_IMM
7946
447k
    3250757524U,  // ST1W_D
7947
447k
    3250757524U,  // ST1W_D_IMM
7948
447k
    3250790292U,  // ST1W_IMM
7949
447k
    3251085204U,  // ST1W_Q
7950
447k
    3251085204U,  // ST1W_Q_IMM
7951
447k
    2208835806U,  // ST1_MXIPXX_H_B
7952
447k
    2208835820U,  // ST1_MXIPXX_H_D
7953
447k
    2208835834U,  // ST1_MXIPXX_H_H
7954
447k
    2208835848U,  // ST1_MXIPXX_H_Q
7955
447k
    2208835862U,  // ST1_MXIPXX_H_S
7956
447k
    2208852190U,  // ST1_MXIPXX_V_B
7957
447k
    2208852204U,  // ST1_MXIPXX_V_D
7958
447k
    2208852218U,  // ST1_MXIPXX_V_H
7959
447k
    2208852232U,  // ST1_MXIPXX_V_Q
7960
447k
    2208852246U,  // ST1_MXIPXX_V_S
7961
447k
    174899314U, // ST1i16
7962
447k
    3666673778U,  // ST1i16_POST
7963
447k
    1245298U, // ST1i32
7964
447k
    3935142002U,  // ST1i32_POST
7965
447k
    1261682U, // ST1i64
7966
447k
    4203610226U,  // ST1i64_POST
7967
447k
    174620786U, // ST1i8
7968
447k
    177111154U, // ST1i8_POST
7969
447k
    3250734399U,  // ST2B
7970
447k
    3250734399U,  // ST2B_IMM
7971
447k
    3250752245U,  // ST2D
7972
447k
    3250752245U,  // ST2D_IMM
7973
447k
    849661122U, // ST2GPostIndex
7974
447k
    849661122U, // ST2GPreIndex
7975
447k
    44059842U,  // ST2Gi
7976
447k
    3250769239U,  // ST2H
7977
447k
    3250769239U,  // ST2H_IMM
7978
447k
    3251083198U,  // ST2Q
7979
447k
    3251083198U,  // ST2Q_IMM
7980
447k
    574037U,  // ST2Twov16b
7981
447k
    99156565U,  // ST2Twov16b_POST
7982
447k
    639573U,  // ST2Twov2d
7983
447k
    99222101U,  // ST2Twov2d_POST
7984
447k
    672341U,  // ST2Twov2s
7985
447k
    101352021U, // ST2Twov2s_POST
7986
447k
    705109U,  // ST2Twov4h
7987
447k
    101384789U, // ST2Twov4h_POST
7988
447k
    737877U,  // ST2Twov4s
7989
447k
    99320405U,  // ST2Twov4s_POST
7990
447k
    770645U,  // ST2Twov8b
7991
447k
    101450325U, // ST2Twov8b_POST
7992
447k
    803413U,  // ST2Twov8h
7993
447k
    99385941U,  // ST2Twov8h_POST
7994
447k
    3250790312U,  // ST2W
7995
447k
    3250790312U,  // ST2W_IMM
7996
447k
    174899797U, // ST2i16
7997
447k
    3935109717U,  // ST2i16_POST
7998
447k
    1245781U, // ST2i32
7999
447k
    4203577941U,  // ST2i32_POST
8000
447k
    1262165U, // ST2i64
8001
447k
    445514325U, // ST2i64_POST
8002
447k
    174621269U, // ST2i8
8003
447k
    3666772565U,  // ST2i8_POST
8004
447k
    3250734420U,  // ST3B
8005
447k
    3250734420U,  // ST3B_IMM
8006
447k
    3250752257U,  // ST3D
8007
447k
    3250752257U,  // ST3D_IMM
8008
447k
    3250769251U,  // ST3H
8009
447k
    3250769251U,  // ST3H_IMM
8010
447k
    3251083210U,  // ST3Q
8011
447k
    3251083210U,  // ST3Q_IMM
8012
447k
    574103U,  // ST3Threev16b
8013
447k
    111739543U, // ST3Threev16b_POST
8014
447k
    639639U,  // ST3Threev2d
8015
447k
    111805079U, // ST3Threev2d_POST
8016
447k
    672407U,  // ST3Threev2s
8017
447k
    113934999U, // ST3Threev2s_POST
8018
447k
    705175U,  // ST3Threev4h
8019
447k
    113967767U, // ST3Threev4h_POST
8020
447k
    737943U,  // ST3Threev4s
8021
447k
    111903383U, // ST3Threev4s_POST
8022
447k
    770711U,  // ST3Threev8b
8023
447k
    114033303U, // ST3Threev8b_POST
8024
447k
    803479U,  // ST3Threev8h
8025
447k
    111968919U, // ST3Threev8h_POST
8026
447k
    3250790324U,  // ST3W
8027
447k
    3250790324U,  // ST3W_IMM
8028
447k
    174899863U, // ST3i16
8029
447k
    713884311U, // ST3i16_POST
8030
447k
    1245847U, // ST3i32
8031
447k
    982352535U, // ST3i32_POST
8032
447k
    1262231U, // ST3i64
8033
447k
    1250820759U,  // ST3i64_POST
8034
447k
    174621335U, // ST3i8
8035
447k
    1519288983U,  // ST3i8_POST
8036
447k
    3250734446U,  // ST4B
8037
447k
    3250734446U,  // ST4B_IMM
8038
447k
    3250752269U,  // ST4D
8039
447k
    3250752269U,  // ST4D_IMM
8040
447k
    574141U,  // ST4Fourv16b
8041
447k
    97059517U,  // ST4Fourv16b_POST
8042
447k
    639677U,  // ST4Fourv2d
8043
447k
    97125053U,  // ST4Fourv2d_POST
8044
447k
    672445U,  // ST4Fourv2s
8045
447k
    99254973U,  // ST4Fourv2s_POST
8046
447k
    705213U,  // ST4Fourv4h
8047
447k
    99287741U,  // ST4Fourv4h_POST
8048
447k
    737981U,  // ST4Fourv4s
8049
447k
    97223357U,  // ST4Fourv4s_POST
8050
447k
    770749U,  // ST4Fourv8b
8051
447k
    99353277U,  // ST4Fourv8b_POST
8052
447k
    803517U,  // ST4Fourv8h
8053
447k
    97288893U,  // ST4Fourv8h_POST
8054
447k
    3250769263U,  // ST4H
8055
447k
    3250769263U,  // ST4H_IMM
8056
447k
    3251083222U,  // ST4Q
8057
447k
    3251083222U,  // ST4Q_IMM
8058
447k
    3250790336U,  // ST4W
8059
447k
    3250790336U,  // ST4W_IMM
8060
447k
    174899901U, // ST4i16
8061
447k
    4203545277U,  // ST4i16_POST
8062
447k
    1245885U, // ST4i32
8063
447k
    445481661U, // ST4i32_POST
8064
447k
    1262269U, // ST4i64
8065
447k
    1787691709U,  // ST4i64_POST
8066
447k
    174621373U, // ST4i8
8067
447k
    3935208125U,  // ST4i8_POST
8068
447k
    984417U,  // ST64B
8069
447k
    1881169513U,  // ST64BV
8070
447k
    1881161760U,  // ST64BV0
8071
447k
    44061869U,  // STGM
8072
447k
    2119245U, // STGPi
8073
447k
    849661186U, // STGPostIndex
8074
447k
    807720525U, // STGPpost
8075
447k
    807720525U, // STGPpre
8076
447k
    849661186U, // STGPreIndex
8077
447k
    44059906U,  // STGi
8078
447k
    2119288U, // STILPW
8079
447k
    807720568U, // STILPWpre
8080
447k
    2119288U, // STILPX
8081
447k
    807720568U, // STILPXpre
8082
447k
    1261614U, // STL1
8083
447k
    44058774U,  // STLLRB
8084
447k
    44060503U,  // STLLRH
8085
447k
    44062965U,  // STLLRW
8086
447k
    44062965U,  // STLLRX
8087
447k
    44058782U,  // STLRB
8088
447k
    44060511U,  // STLRH
8089
447k
    44062978U,  // STLRW
8090
447k
    849664258U, // STLRWpre
8091
447k
    44062978U,  // STLRX
8092
447k
    849664258U, // STLRXpre
8093
447k
    44058832U,  // STLURBi
8094
447k
    44060561U,  // STLURHi
8095
447k
    44063087U,  // STLURWi
8096
447k
    44063087U,  // STLURXi
8097
447k
    44063087U,  // STLURbi
8098
447k
    44063087U,  // STLURdi
8099
447k
    44063087U,  // STLURhi
8100
447k
    44063087U,  // STLURqi
8101
447k
    44063087U,  // STLURsi
8102
447k
    2119578U, // STLXPW
8103
447k
    2119578U, // STLXPX
8104
447k
    2115831U, // STLXRB
8105
447k
    2117560U, // STLXRH
8106
447k
    2120111U, // STLXRW
8107
447k
    2120111U, // STLXRX
8108
447k
    2119378U, // STNPDi
8109
447k
    2119378U, // STNPQi
8110
447k
    2119378U, // STNPSi
8111
447k
    2119378U, // STNPWi
8112
447k
    2119378U, // STNPXi
8113
447k
    3315746074U,  // STNT1B_2Z
8114
447k
    3315746074U,  // STNT1B_2Z_IMM
8115
447k
    2150139162U,  // STNT1B_2Z_STRIDED
8116
447k
    2150139162U,  // STNT1B_2Z_STRIDED_IMM
8117
447k
    3315746074U,  // STNT1B_4Z
8118
447k
    3315746074U,  // STNT1B_4Z_IMM
8119
447k
    3315746074U,  // STNT1B_4Z_STRIDED
8120
447k
    3315746074U,  // STNT1B_4Z_STRIDED_IMM
8121
447k
    3250734362U,  // STNT1B_ZRI
8122
447k
    3250734362U,  // STNT1B_ZRR
8123
447k
    3250750746U,  // STNT1B_ZZR_D_REAL
8124
447k
    3250783514U,  // STNT1B_ZZR_S_REAL
8125
447k
    3315763913U,  // STNT1D_2Z
8126
447k
    3315763913U,  // STNT1D_2Z_IMM
8127
447k
    3315763913U,  // STNT1D_2Z_STRIDED
8128
447k
    3315763913U,  // STNT1D_2Z_STRIDED_IMM
8129
447k
    3315763913U,  // STNT1D_4Z
8130
447k
    3315763913U,  // STNT1D_4Z_IMM
8131
447k
    3315763913U,  // STNT1D_4Z_STRIDED
8132
447k
    3315763913U,  // STNT1D_4Z_STRIDED_IMM
8133
447k
    3250752201U,  // STNT1D_ZRI
8134
447k
    3250752201U,  // STNT1D_ZRR
8135
447k
    3250752201U,  // STNT1D_ZZR_D_REAL
8136
447k
    3315780914U,  // STNT1H_2Z
8137
447k
    3315780914U,  // STNT1H_2Z_IMM
8138
447k
    2150419762U,  // STNT1H_2Z_STRIDED
8139
447k
    2150419762U,  // STNT1H_2Z_STRIDED_IMM
8140
447k
    3315780914U,  // STNT1H_4Z
8141
447k
    3315780914U,  // STNT1H_4Z_IMM
8142
447k
    3315780914U,  // STNT1H_4Z_STRIDED
8143
447k
    3315780914U,  // STNT1H_4Z_STRIDED_IMM
8144
447k
    3250769202U,  // STNT1H_ZRI
8145
447k
    3250769202U,  // STNT1H_ZRR
8146
447k
    3250752818U,  // STNT1H_ZZR_D_REAL
8147
447k
    3250785586U,  // STNT1H_ZZR_S_REAL
8148
447k
    3315801996U,  // STNT1W_2Z
8149
447k
    3315801996U,  // STNT1W_2Z_IMM
8150
447k
    3315801996U,  // STNT1W_2Z_STRIDED
8151
447k
    3315801996U,  // STNT1W_2Z_STRIDED_IMM
8152
447k
    3315801996U,  // STNT1W_4Z
8153
447k
    3315801996U,  // STNT1W_4Z_IMM
8154
447k
    3315801996U,  // STNT1W_4Z_STRIDED
8155
447k
    3315801996U,  // STNT1W_4Z_STRIDED_IMM
8156
447k
    3250790284U,  // STNT1W_ZRI
8157
447k
    3250790284U,  // STNT1W_ZRR
8158
447k
    3250757516U,  // STNT1W_ZZR_D_REAL
8159
447k
    3250790284U,  // STNT1W_ZZR_S_REAL
8160
447k
    2119516U, // STPDi
8161
447k
    807720796U, // STPDpost
8162
447k
    807720796U, // STPDpre
8163
447k
    2119516U, // STPQi
8164
447k
    807720796U, // STPQpost
8165
447k
    807720796U, // STPQpre
8166
447k
    2119516U, // STPSi
8167
447k
    807720796U, // STPSpost
8168
447k
    807720796U, // STPSpre
8169
447k
    2119516U, // STPWi
8170
447k
    807720796U, // STPWpost
8171
447k
    807720796U, // STPWpre
8172
447k
    2119516U, // STPXi
8173
447k
    807720796U, // STPXpost
8174
447k
    807720796U, // STPXpre
8175
447k
    849660092U, // STRBBpost
8176
447k
    849660092U, // STRBBpre
8177
447k
    44058812U,  // STRBBroW
8178
447k
    44058812U,  // STRBBroX
8179
447k
    44058812U,  // STRBBui
8180
447k
    849664341U, // STRBpost
8181
447k
    849664341U, // STRBpre
8182
447k
    44063061U,  // STRBroW
8183
447k
    44063061U,  // STRBroX
8184
447k
    44063061U,  // STRBui
8185
447k
    849664341U, // STRDpost
8186
447k
    849664341U, // STRDpre
8187
447k
    44063061U,  // STRDroW
8188
447k
    44063061U,  // STRDroX
8189
447k
    44063061U,  // STRDui
8190
447k
    849661821U, // STRHHpost
8191
447k
    849661821U, // STRHHpre
8192
447k
    44060541U,  // STRHHroW
8193
447k
    44060541U,  // STRHHroX
8194
447k
    44060541U,  // STRHHui
8195
447k
    849664341U, // STRHpost
8196
447k
    849664341U, // STRHpre
8197
447k
    44063061U,  // STRHroW
8198
447k
    44063061U,  // STRHroX
8199
447k
    44063061U,  // STRHui
8200
447k
    849664341U, // STRQpost
8201
447k
    849664341U, // STRQpre
8202
447k
    44063061U,  // STRQroW
8203
447k
    44063061U,  // STRQroX
8204
447k
    44063061U,  // STRQui
8205
447k
    849664341U, // STRSpost
8206
447k
    849664341U, // STRSpre
8207
447k
    44063061U,  // STRSroW
8208
447k
    44063061U,  // STRSroX
8209
447k
    44063061U,  // STRSui
8210
447k
    849664341U, // STRWpost
8211
447k
    849664341U, // STRWpre
8212
447k
    44063061U,  // STRWroW
8213
447k
    44063061U,  // STRWroX
8214
447k
    44063061U,  // STRWui
8215
447k
    849664341U, // STRXpost
8216
447k
    849664341U, // STRXpre
8217
447k
    44063061U,  // STRXroW
8218
447k
    44063061U,  // STRXroX
8219
447k
    44063061U,  // STRXui
8220
447k
    45062485U,  // STR_PXI
8221
447k
    44063061U,  // STR_TX
8222
447k
    1038677U, // STR_ZA
8223
447k
    45062485U,  // STR_ZXI
8224
447k
    44058818U,  // STTRBi
8225
447k
    44060547U,  // STTRHi
8226
447k
    44063069U,  // STTRWi
8227
447k
    44063069U,  // STTRXi
8228
447k
    44058849U,  // STURBBi
8229
447k
    44063102U,  // STURBi
8230
447k
    44063102U,  // STURDi
8231
447k
    44060578U,  // STURHHi
8232
447k
    44063102U,  // STURHi
8233
447k
    44063102U,  // STURQi
8234
447k
    44063102U,  // STURSi
8235
447k
    44063102U,  // STURWi
8236
447k
    44063102U,  // STURXi
8237
447k
    24878U, // STX
8238
447k
    2119585U, // STXPW
8239
447k
    2119585U, // STXPX
8240
447k
    2115839U, // STXRB
8241
447k
    2117568U, // STXRH
8242
447k
    2120118U, // STXRW
8243
447k
    2120118U, // STXRX
8244
447k
    24917U, // STY
8245
447k
    25024U, // STZ
8246
447k
    849661128U, // STZ2GPostIndex
8247
447k
    849661128U, // STZ2GPreIndex
8248
447k
    44059848U,  // STZ2Gi
8249
447k
    44061875U,  // STZGM
8250
447k
    849661191U, // STZGPostIndex
8251
447k
    849661191U, // STZGPreIndex
8252
447k
    44059911U,  // STZGi
8253
447k
    20661U, // STZI
8254
447k
    2116815U, // SUBG
8255
447k
    1881180118U,  // SUBHNB_ZZZ_B
8256
447k
    2172717014U,  // SUBHNB_ZZZ_H
8257
447k
    2418100182U,  // SUBHNB_ZZZ_S
8258
447k
    2686491808U,  // SUBHNT_ZZZ_B
8259
447k
    2174819488U,  // SUBHNT_ZZZ_H
8260
447k
    1075928224U,  // SUBHNT_ZZZ_S
8261
447k
    813798659U, // SUBHNv2i64_v2i32
8262
447k
    2967601583U,  // SUBHNv2i64_v4i32
8263
447k
    817992963U, // SUBHNv4i32_v4i16
8264
447k
    2969698735U,  // SUBHNv4i32_v8i16
8265
447k
    2959212975U,  // SUBHNv8i16_v16i8
8266
447k
    824284419U, // SUBHNv8i16_v8i8
8267
447k
    2119175U, // SUBP
8268
447k
    2120328U, // SUBPS
8269
447k
    2121070U, // SUBPT_shift
8270
447k
    2136118U, // SUBR_ZI_B
8271
447k
    2418071606U,  // SUBR_ZI_D
8272
447k
    2189498422U,  // SUBR_ZI_H
8273
447k
    270620726U, // SUBR_ZI_S
8274
447k
    3223361590U,  // SUBR_ZPmZ_B
8275
447k
    3223377974U,  // SUBR_ZPmZ_D
8276
447k
    3519092790U,  // SUBR_ZPmZ_H
8277
447k
    3223410742U,  // SUBR_ZPmZ_S
8278
447k
    2120192U, // SUBSWri
8279
447k
    2120192U, // SUBSWrs
8280
447k
    2120192U, // SUBSWrx
8281
447k
    2120192U, // SUBSXri
8282
447k
    2120192U, // SUBSXrs
8283
447k
    2120192U, // SUBSXrx
8284
447k
    2120192U, // SUBSXrx64
8285
447k
    2116026U, // SUBWri
8286
447k
    2116026U, // SUBWrs
8287
447k
    2116026U, // SUBWrx
8288
447k
    2116026U, // SUBXri
8289
447k
    2116026U, // SUBXrs
8290
447k
    2116026U, // SUBXrx
8291
447k
    2116026U, // SUBXrx64
8292
447k
    3798157754U,  // SUB_VG2_M2Z2Z_D
8293
447k
    3798174138U,  // SUB_VG2_M2Z2Z_S
8294
447k
    3798157754U,  // SUB_VG2_M2ZZ_D
8295
447k
    3798174138U,  // SUB_VG2_M2ZZ_S
8296
447k
    3798157754U,  // SUB_VG2_M2Z_D
8297
447k
    3798174138U,  // SUB_VG2_M2Z_S
8298
447k
    4066593210U,  // SUB_VG4_M4Z4Z_D
8299
447k
    4066609594U,  // SUB_VG4_M4Z4Z_S
8300
447k
    4066593210U,  // SUB_VG4_M4ZZ_D
8301
447k
    4066609594U,  // SUB_VG4_M4ZZ_S
8302
447k
    4066593210U,  // SUB_VG4_M4Z_D
8303
447k
    4066609594U,  // SUB_VG4_M4Z_S
8304
447k
    2132410U, // SUB_ZI_B
8305
447k
    2418067898U,  // SUB_ZI_D
8306
447k
    2189494714U,  // SUB_ZI_H
8307
447k
    270617018U, // SUB_ZI_S
8308
447k
    3223357882U,  // SUB_ZPmZ_B
8309
447k
    3223379310U,  // SUB_ZPmZ_CPA
8310
447k
    3223374266U,  // SUB_ZPmZ_D
8311
447k
    3519089082U,  // SUB_ZPmZ_H
8312
447k
    3223407034U,  // SUB_ZPmZ_S
8313
447k
    2132410U, // SUB_ZZZ_B
8314
447k
    2418072942U,  // SUB_ZZZ_CPA
8315
447k
    2418067898U,  // SUB_ZZZ_D
8316
447k
    2189494714U,  // SUB_ZZZ_H
8317
447k
    270617018U, // SUB_ZZZ_S
8318
447k
    811698618U, // SUBv16i8
8319
447k
    2116026U, // SUBv1i64
8320
447k
    813795770U, // SUBv2i32
8321
447k
    815892922U, // SUBv2i64
8322
447k
    817990074U, // SUBv4i16
8323
447k
    820087226U, // SUBv4i32
8324
447k
    822184378U, // SUBv8i16
8325
447k
    824281530U, // SUBv8i8
8326
447k
    3798179137U,  // SUDOT_VG2_M2ZZI_BToS
8327
447k
    3798179137U,  // SUDOT_VG2_M2ZZ_BToS
8328
447k
    4066614593U,  // SUDOT_VG4_M4ZZI_BToS
8329
447k
    4066614593U,  // SUDOT_VG4_M4ZZ_BToS
8330
447k
    2418105665U,  // SUDOT_ZZZI
8331
447k
    2967608641U,  // SUDOTlanev16i8
8332
447k
    2961317185U,  // SUDOTlanev8i8
8333
447k
    1688441551U,  // SUMLALL_MZZI_BtoS
8334
447k
    3835925199U,  // SUMLALL_VG2_M2ZZI_BtoS
8335
447k
    4104360655U,  // SUMLALL_VG2_M2ZZ_BtoS
8336
447k
    4104360655U,  // SUMLALL_VG4_M4ZZI_BtoS
8337
447k
    77828815U,  // SUMLALL_VG4_M4ZZ_BtoS
8338
447k
    54641594U,  // SUMOPA_MPPZZ_D
8339
447k
    79807418U,  // SUMOPA_MPPZZ_S
8340
447k
    54647470U,  // SUMOPS_MPPZZ_D
8341
447k
    79813294U,  // SUMOPS_MPPZZ_S
8342
447k
    270585965U, // SUNPKHI_ZZ_D
8343
447k
    1661014125U,  // SUNPKHI_ZZ_H
8344
447k
    1881231469U,  // SUNPKHI_ZZ_S
8345
447k
    270587354U, // SUNPKLO_ZZ_D
8346
447k
    1661015514U,  // SUNPKLO_ZZ_H
8347
447k
    1881232858U,  // SUNPKLO_ZZ_S
8348
447k
    1635946683U,  // SUNPK_VG2_2ZZ_D
8349
447k
    1661128891U,  // SUNPK_VG2_2ZZ_H
8350
447k
    1652756667U,  // SUNPK_VG2_2ZZ_S
8351
447k
    1648529595U,  // SUNPK_VG4_4Z2Z_D
8352
447k
    1642254523U,  // SUNPK_VG4_4Z2Z_H
8353
447k
    1646465211U,  // SUNPK_VG4_4Z2Z_S
8354
447k
    3223358386U,  // SUQADD_ZPmZ_B
8355
447k
    3223374770U,  // SUQADD_ZPmZ_D
8356
447k
    3519089586U,  // SUQADD_ZPmZ_H
8357
447k
    3223407538U,  // SUQADD_ZPmZ_S
8358
447k
    2959215538U,  // SUQADDv16i8
8359
447k
    807717810U, // SUQADDv1i16
8360
447k
    807717810U, // SUQADDv1i32
8361
447k
    807717810U, // SUQADDv1i64
8362
447k
    807717810U, // SUQADDv1i8
8363
447k
    2961312690U,  // SUQADDv2i32
8364
447k
    2963409842U,  // SUQADDv2i64
8365
447k
    2965506994U,  // SUQADDv4i16
8366
447k
    2967604146U,  // SUQADDv4i32
8367
447k
    2969701298U,  // SUQADDv8i16
8368
447k
    2971798450U,  // SUQADDv8i8
8369
447k
    4066614616U,  // SUVDOT_VG4_M4ZZI_BToS
8370
447k
    379558U,  // SVC
8371
447k
    3798179153U,  // SVDOT_VG2_M2ZZI_HtoS
8372
447k
    4066614609U,  // SVDOT_VG4_M4ZZI_BtoS
8373
447k
    4066598225U,  // SVDOT_VG4_M4ZZI_HtoD
8374
447k
    2418328977U,  // SWPAB
8375
447k
    2418331056U,  // SWPAH
8376
447k
    2418329247U,  // SWPALB
8377
447k
    2418331212U,  // SWPALH
8378
447k
    2418332050U,  // SWPALW
8379
447k
    2418332050U,  // SWPALX
8380
447k
    2418328620U,  // SWPAW
8381
447k
    2418328620U,  // SWPAX
8382
447k
    2418329700U,  // SWPB
8383
447k
    2418331429U,  // SWPH
8384
447k
    2418329456U,  // SWPLB
8385
447k
    2418331309U,  // SWPLH
8386
447k
    2418332575U,  // SWPLW
8387
447k
    2418332575U,  // SWPLX
8388
447k
    271537892U, // SWPP
8389
447k
    271532998U, // SWPPA
8390
447k
    271536418U, // SWPPAL
8391
447k
    271536945U, // SWPPL
8392
447k
    2418333547U,  // SWPW
8393
447k
    2418333547U,  // SWPX
8394
447k
    270584236U, // SXTB_ZPmZ_D
8395
447k
    541133228U, // SXTB_ZPmZ_H
8396
447k
    270617004U, // SXTB_ZPmZ_S
8397
447k
    270585904U, // SXTH_ZPmZ_D
8398
447k
    270618672U, // SXTH_ZPmZ_S
8399
447k
    270590089U, // SXTW_ZPmZ_D
8400
447k
    2118665U, // SYSLxt
8401
447k
    2149603117U,  // SYSPxt
8402
447k
    2149603117U,  // SYSPxt_XZR
8403
447k
    2149604076U,  // SYSxt
8404
447k
    2686490611U,  // TBLQ_ZZZ_B
8405
447k
    2418071539U,  // TBLQ_ZZZ_D
8406
447k
    2183206899U,  // TBLQ_ZZZ_H
8407
447k
    3223410675U,  // TBLQ_ZZZ_S
8408
447k
    2686489105U,  // TBL_ZZZZ_B
8409
447k
    2418070033U,  // TBL_ZZZZ_D
8410
447k
    2183205393U,  // TBL_ZZZZ_H
8411
447k
    3223409169U,  // TBL_ZZZZ_S
8412
447k
    2686489105U,  // TBL_ZZZ_B
8413
447k
    2418070033U,  // TBL_ZZZ_D
8414
447k
    2183205393U,  // TBL_ZZZ_H
8415
447k
    3223409169U,  // TBL_ZZZ_S
8416
447k
    2690748945U,  // TBLv16i8Four
8417
447k
    2690748945U,  // TBLv16i8One
8418
447k
    2690748945U,  // TBLv16i8Three
8419
447k
    2690748945U,  // TBLv16i8Two
8420
447k
    2703331857U,  // TBLv8i8Four
8421
447k
    2703331857U,  // TBLv8i8One
8422
447k
    2703331857U,  // TBLv8i8Three
8423
447k
    2703331857U,  // TBLv8i8Two
8424
447k
    2122157U, // TBNZW
8425
447k
    2122157U, // TBNZX
8426
447k
    2418055173U,  // TBXQ_ZZZ_B
8427
447k
    1075894277U,  // TBXQ_ZZZ_D
8428
447k
    2195789829U,  // TBXQ_ZZZ_H
8429
447k
    1344362501U,  // TBXQ_ZZZ_S
8430
447k
    2418057435U,  // TBX_ZZZ_B
8431
447k
    1075896539U,  // TBX_ZZZ_D
8432
447k
    2195792091U,  // TBX_ZZZ_H
8433
447k
    1344364763U,  // TBX_ZZZ_S
8434
447k
    2690785499U,  // TBXv16i8Four
8435
447k
    2690785499U,  // TBXv16i8One
8436
447k
    2690785499U,  // TBXv16i8Three
8437
447k
    2690785499U,  // TBXv16i8Two
8438
447k
    2703368411U,  // TBXv8i8Four
8439
447k
    2703368411U,  // TBXv8i8One
8440
447k
    2703368411U,  // TBXv8i8Three
8441
447k
    2703368411U,  // TBXv8i8Two
8442
447k
    2122136U, // TBZW
8443
447k
    2122136U, // TBZX
8444
447k
    381544U,  // TCANCEL
8445
447k
    10409U, // TCOMMIT
8446
447k
    23435U, // TRCIT
8447
447k
    2129972U, // TRN1_PPP_B
8448
447k
    2418065460U,  // TRN1_PPP_D
8449
447k
    2189492276U,  // TRN1_PPP_H
8450
447k
    270614580U, // TRN1_PPP_S
8451
447k
    2129972U, // TRN1_ZZZ_B
8452
447k
    2418065460U,  // TRN1_ZZZ_D
8453
447k
    2189492276U,  // TRN1_ZZZ_H
8454
447k
    2210873396U,  // TRN1_ZZZ_Q
8455
447k
    270614580U, // TRN1_ZZZ_S
8456
447k
    811696180U, // TRN1v16i8
8457
447k
    813793332U, // TRN1v2i32
8458
447k
    815890484U, // TRN1v2i64
8459
447k
    817987636U, // TRN1v4i16
8460
447k
    820084788U, // TRN1v4i32
8461
447k
    822181940U, // TRN1v8i16
8462
447k
    824279092U, // TRN1v8i8
8463
447k
    2130406U, // TRN2_PPP_B
8464
447k
    2418065894U,  // TRN2_PPP_D
8465
447k
    2189492710U,  // TRN2_PPP_H
8466
447k
    270615014U, // TRN2_PPP_S
8467
447k
    2130406U, // TRN2_ZZZ_B
8468
447k
    2418065894U,  // TRN2_ZZZ_D
8469
447k
    2189492710U,  // TRN2_ZZZ_H
8470
447k
    2210873830U,  // TRN2_ZZZ_Q
8471
447k
    270615014U, // TRN2_ZZZ_S
8472
447k
    811696614U, // TRN2v16i8
8473
447k
    813793766U, // TRN2v2i32
8474
447k
    815890918U, // TRN2v2i64
8475
447k
    817988070U, // TRN2v4i16
8476
447k
    820085222U, // TRN2v4i32
8477
447k
    822182374U, // TRN2v8i16
8478
447k
    824279526U, // TRN2v8i8
8479
447k
    444783U,  // TSB
8480
447k
    23940U, // TSTART
8481
447k
    23962U, // TTEST
8482
447k
    1344325204U,  // UABALB_ZZZ_D
8483
447k
    2220951124U,  // UABALB_ZZZ_H
8484
447k
    2686535252U,  // UABALB_ZZZ_S
8485
447k
    1344330656U,  // UABALT_ZZZ_D
8486
447k
    2220956576U,  // UABALT_ZZZ_H
8487
447k
    2686540704U,  // UABALT_ZZZ_S
8488
447k
    2969698532U,  // UABALv16i8_v8i16
8489
447k
    2963411163U,  // UABALv2i32_v2i64
8490
447k
    2967605467U,  // UABALv4i16_v4i32
8491
447k
    2963407076U,  // UABALv4i32_v2i64
8492
447k
    2967601380U,  // UABALv8i16_v4i32
8493
447k
    2969702619U,  // UABALv8i8_v8i16
8494
447k
    2418049817U,  // UABA_ZZZ_B
8495
447k
    1075888921U,  // UABA_ZZZ_D
8496
447k
    2195784473U,  // UABA_ZZZ_H
8497
447k
    1344357145U,  // UABA_ZZZ_S
8498
447k
    2959213337U,  // UABAv16i8
8499
447k
    2961310489U,  // UABAv2i32
8500
447k
    2965504793U,  // UABAv4i16
8501
447k
    2967601945U,  // UABAv4i32
8502
447k
    2969699097U,  // UABAv8i16
8503
447k
    2971796249U,  // UABAv8i8
8504
447k
    270583561U, // UABDLB_ZZZ_D
8505
447k
    2197882633U,  // UABDLB_ZZZ_H
8506
447k
    1881229065U,  // UABDLB_ZZZ_S
8507
447k
    270588913U, // UABDLT_ZZZ_D
8508
447k
    2197887985U,  // UABDLT_ZZZ_H
8509
447k
    1881234417U,  // UABDLT_ZZZ_S
8510
447k
    822182182U, // UABDLv16i8_v8i16
8511
447k
    815895099U, // UABDLv2i32_v2i64
8512
447k
    820089403U, // UABDLv4i16_v4i32
8513
447k
    815890726U, // UABDLv4i32_v2i64
8514
447k
    820085030U, // UABDLv8i16_v4i32
8515
447k
    822186555U, // UABDLv8i8_v8i16
8516
447k
    3223358259U,  // UABD_ZPmZ_B
8517
447k
    3223374643U,  // UABD_ZPmZ_D
8518
447k
    3519089459U,  // UABD_ZPmZ_H
8519
447k
    3223407411U,  // UABD_ZPmZ_S
8520
447k
    811698995U, // UABDv16i8
8521
447k
    813796147U, // UABDv2i32
8522
447k
    817990451U, // UABDv4i16
8523
447k
    820087603U, // UABDv4i32
8524
447k
    822184755U, // UABDv8i16
8525
447k
    824281907U, // UABDv8i8
8526
447k
    3223377504U,  // UADALP_ZPmZ_D
8527
447k
    3519092320U,  // UADALP_ZPmZ_H
8528
447k
    3223410272U,  // UADALP_ZPmZ_S
8529
447k
    2969704032U,  // UADALPv16i8_v8i16
8530
447k
    3124893280U,  // UADALPv2i32_v1i64
8531
447k
    2961315424U,  // UADALPv4i16_v2i32
8532
447k
    2963412576U,  // UADALPv4i32_v2i64
8533
447k
    2967606880U,  // UADALPv8i16_v4i32
8534
447k
    2965509728U,  // UADALPv8i8_v4i16
8535
447k
    270583586U, // UADDLB_ZZZ_D
8536
447k
    2197882658U,  // UADDLB_ZZZ_H
8537
447k
    1881229090U,  // UADDLB_ZZZ_S
8538
447k
    822187632U, // UADDLPv16i8_v8i16
8539
447k
    977376880U, // UADDLPv2i32_v1i64
8540
447k
    813799024U, // UADDLPv4i16_v2i32
8541
447k
    815896176U, // UADDLPv4i32_v2i64
8542
447k
    820090480U, // UADDLPv8i16_v4i32
8543
447k
    817993328U, // UADDLPv8i8_v4i16
8544
447k
    270588929U, // UADDLT_ZZZ_D
8545
447k
    2197888001U,  // UADDLT_ZZZ_H
8546
447k
    1881234433U,  // UADDLT_ZZZ_S
8547
447k
    807427755U, // UADDLVv16i8v
8548
447k
    807427755U, // UADDLVv4i16v
8549
447k
    807427755U, // UADDLVv4i32v
8550
447k
    807427755U, // UADDLVv8i16v
8551
447k
    807427755U, // UADDLVv8i8v
8552
447k
    822182198U, // UADDLv16i8_v8i16
8553
447k
    815895137U, // UADDLv2i32_v2i64
8554
447k
    820089441U, // UADDLv4i16_v4i32
8555
447k
    815890742U, // UADDLv4i32_v2i64
8556
447k
    820085046U, // UADDLv8i16_v4i32
8557
447k
    822186593U, // UADDLv8i8_v8i16
8558
447k
    1684283007U,  // UADDV_VPZ_B
8559
447k
    1657020031U,  // UADDV_VPZ_D
8560
447k
    1659117183U,  // UADDV_VPZ_H
8561
447k
    1638145663U,  // UADDV_VPZ_S
8562
447k
    2418067976U,  // UADDWB_ZZZ_D
8563
447k
    2189494792U,  // UADDWB_ZZZ_H
8564
447k
    270617096U, // UADDWB_ZZZ_S
8565
447k
    2418073101U,  // UADDWT_ZZZ_D
8566
447k
    2189499917U,  // UADDWT_ZZZ_H
8567
447k
    270622221U, // UADDWT_ZZZ_S
8568
447k
    822182514U, // UADDWv16i8_v8i16
8569
447k
    815898628U, // UADDWv2i32_v2i64
8570
447k
    820092932U, // UADDWv4i16_v4i32
8571
447k
    815891058U, // UADDWv4i32_v2i64
8572
447k
    820085362U, // UADDWv8i16_v4i32
8573
447k
    822190084U, // UADDWv8i8_v8i16
8574
447k
    2118810U, // UBFMWri
8575
447k
    2118810U, // UBFMXri
8576
447k
    2221037200U,  // UCLAMP_VG2_2Z2Z_B
8577
447k
    2193790608U,  // UCLAMP_VG2_2Z2Z_D
8578
447k
    2195904144U,  // UCLAMP_VG2_2Z2Z_H
8579
447k
    2174949008U,  // UCLAMP_VG2_2Z2Z_S
8580
447k
    2221037200U,  // UCLAMP_VG4_4Z4Z_B
8581
447k
    2193790608U,  // UCLAMP_VG4_4Z4Z_D
8582
447k
    2195904144U,  // UCLAMP_VG4_4Z4Z_H
8583
447k
    2174949008U,  // UCLAMP_VG4_4Z4Z_S
8584
447k
    2418054800U,  // UCLAMP_ZZZ_B
8585
447k
    1075893904U,  // UCLAMP_ZZZ_D
8586
447k
    2195789456U,  // UCLAMP_ZZZ_H
8587
447k
    1344362128U,  // UCLAMP_ZZZ_S
8588
447k
    2116795U, // UCVTFSWDri
8589
447k
    2116795U, // UCVTFSWHri
8590
447k
    2116795U, // UCVTFSWSri
8591
447k
    2116795U, // UCVTFSXDri
8592
447k
    2116795U, // UCVTFSXHri
8593
447k
    2116795U, // UCVTFSXSri
8594
447k
    2116795U, // UCVTFUWDri
8595
447k
    2116795U, // UCVTFUWHri
8596
447k
    2116795U, // UCVTFUWSri
8597
447k
    2116795U, // UCVTFUXDri
8598
447k
    2116795U, // UCVTFUXHri
8599
447k
    2116795U, // UCVTFUXSri
8600
447k
    1648561339U,  // UCVTF_2Z2Z_StoS
8601
447k
    1648561339U,  // UCVTF_4Z4Z_StoS
8602
447k
    270585019U, // UCVTF_ZPmZ_DtoD
8603
447k
    3493924027U,  // UCVTF_ZPmZ_DtoH
8604
447k
    270617787U, // UCVTF_ZPmZ_DtoS
8605
447k
    541134011U, // UCVTF_ZPmZ_HtoH
8606
447k
    270585019U, // UCVTF_ZPmZ_StoD
8607
447k
    1078004923U,  // UCVTF_ZPmZ_StoH
8608
447k
    270617787U, // UCVTF_ZPmZ_StoS
8609
447k
    2116795U, // UCVTFd
8610
447k
    2116795U, // UCVTFh
8611
447k
    2116795U, // UCVTFs
8612
447k
    2116795U, // UCVTFv1i16
8613
447k
    2116795U, // UCVTFv1i32
8614
447k
    2116795U, // UCVTFv1i64
8615
447k
    813796539U, // UCVTFv2f32
8616
447k
    815893691U, // UCVTFv2f64
8617
447k
    813796539U, // UCVTFv2i32_shift
8618
447k
    815893691U, // UCVTFv2i64_shift
8619
447k
    817990843U, // UCVTFv4f16
8620
447k
    820087995U, // UCVTFv4f32
8621
447k
    817990843U, // UCVTFv4i16_shift
8622
447k
    820087995U, // UCVTFv4i32_shift
8623
447k
    822185147U, // UCVTFv8f16
8624
447k
    822185147U, // UCVTFv8i16_shift
8625
447k
    19620U, // UDF
8626
447k
    3223378322U,  // UDIVR_ZPmZ_D
8627
447k
    3223411090U,  // UDIVR_ZPmZ_S
8628
447k
    2121373U, // UDIVWr
8629
447k
    2121373U, // UDIVXr
8630
447k
    3223379613U,  // UDIV_ZPmZ_D
8631
447k
    3223412381U,  // UDIV_ZPmZ_S
8632
447k
    3798179138U,  // UDOT_VG2_M2Z2Z_BtoS
8633
447k
    3798162754U,  // UDOT_VG2_M2Z2Z_HtoD
8634
447k
    3798179138U,  // UDOT_VG2_M2Z2Z_HtoS
8635
447k
    3798179138U,  // UDOT_VG2_M2ZZI_BToS
8636
447k
    3798179138U,  // UDOT_VG2_M2ZZI_HToS
8637
447k
    3798162754U,  // UDOT_VG2_M2ZZI_HtoD
8638
447k
    3798179138U,  // UDOT_VG2_M2ZZ_BtoS
8639
447k
    3798162754U,  // UDOT_VG2_M2ZZ_HtoD
8640
447k
    3798179138U,  // UDOT_VG2_M2ZZ_HtoS
8641
447k
    4066614594U,  // UDOT_VG4_M4Z4Z_BtoS
8642
447k
    4066598210U,  // UDOT_VG4_M4Z4Z_HtoD
8643
447k
    4066614594U,  // UDOT_VG4_M4Z4Z_HtoS
8644
447k
    4066614594U,  // UDOT_VG4_M4ZZI_BtoS
8645
447k
    4066614594U,  // UDOT_VG4_M4ZZI_HToS
8646
447k
    4066598210U,  // UDOT_VG4_M4ZZI_HtoD
8647
447k
    4066614594U,  // UDOT_VG4_M4ZZ_BtoS
8648
447k
    4066598210U,  // UDOT_VG4_M4ZZ_HtoD
8649
447k
    4066614594U,  // UDOT_VG4_M4ZZ_HtoS
8650
447k
    2686508354U,  // UDOT_ZZZI_D
8651
447k
    2686541122U,  // UDOT_ZZZI_HtoS
8652
447k
    2418105666U,  // UDOT_ZZZI_S
8653
447k
    2686508354U,  // UDOT_ZZZ_D
8654
447k
    2686541122U,  // UDOT_ZZZ_HtoS
8655
447k
    2418105666U,  // UDOT_ZZZ_S
8656
447k
    2967608642U,  // UDOTlanev16i8
8657
447k
    2961317186U,  // UDOTlanev8i8
8658
447k
    2967608642U,  // UDOTv16i8
8659
447k
    2961317186U,  // UDOTv8i8
8660
447k
    3223358356U,  // UHADD_ZPmZ_B
8661
447k
    3223374740U,  // UHADD_ZPmZ_D
8662
447k
    3519089556U,  // UHADD_ZPmZ_H
8663
447k
    3223407508U,  // UHADD_ZPmZ_S
8664
447k
    811699092U, // UHADDv16i8
8665
447k
    813796244U, // UHADDv2i32
8666
447k
    817990548U, // UHADDv4i16
8667
447k
    820087700U, // UHADDv4i32
8668
447k
    822184852U, // UHADDv8i16
8669
447k
    824282004U, // UHADDv8i8
8670
447k
    3223361604U,  // UHSUBR_ZPmZ_B
8671
447k
    3223377988U,  // UHSUBR_ZPmZ_D
8672
447k
    3519092804U,  // UHSUBR_ZPmZ_H
8673
447k
    3223410756U,  // UHSUBR_ZPmZ_S
8674
447k
    3223357894U,  // UHSUB_ZPmZ_B
8675
447k
    3223374278U,  // UHSUB_ZPmZ_D
8676
447k
    3519089094U,  // UHSUB_ZPmZ_H
8677
447k
    3223407046U,  // UHSUB_ZPmZ_S
8678
447k
    811698630U, // UHSUBv16i8
8679
447k
    813795782U, // UHSUBv2i32
8680
447k
    817990086U, // UHSUBv4i16
8681
447k
    820087238U, // UHSUBv4i32
8682
447k
    822184390U, // UHSUBv8i16
8683
447k
    824281542U, // UHSUBv8i8
8684
447k
    2118226U, // UMADDLrrr
8685
447k
    3223361421U,  // UMAXP_ZPmZ_B
8686
447k
    3223377805U,  // UMAXP_ZPmZ_D
8687
447k
    3519092621U,  // UMAXP_ZPmZ_H
8688
447k
    3223410573U,  // UMAXP_ZPmZ_S
8689
447k
    811702157U, // UMAXPv16i8
8690
447k
    813799309U, // UMAXPv2i32
8691
447k
    817993613U, // UMAXPv4i16
8692
447k
    820090765U, // UMAXPv4i32
8693
447k
    822187917U, // UMAXPv8i16
8694
447k
    824285069U, // UMAXPv8i8
8695
447k
    3227623243U,  // UMAXQV_VPZ_B
8696
447k
    3231817547U,  // UMAXQV_VPZ_D
8697
447k
    3238109003U,  // UMAXQV_VPZ_H
8698
447k
    3236011851U,  // UMAXQV_VPZ_S
8699
447k
    253799U,  // UMAXV_VPZ_B
8700
447k
    1657020263U,  // UMAXV_VPZ_D
8701
447k
    1659133799U,  // UMAXV_VPZ_H
8702
447k
    1638178663U,  // UMAXV_VPZ_S
8703
447k
    807427943U, // UMAXVv16i8v
8704
447k
    807427943U, // UMAXVv4i16v
8705
447k
    807427943U, // UMAXVv4i32v
8706
447k
    807427943U, // UMAXVv8i16v
8707
447k
    807427943U, // UMAXVv8i8v
8708
447k
    2121941U, // UMAXWri
8709
447k
    2121941U, // UMAXWrr
8710
447k
    2121941U, // UMAXXri
8711
447k
    2121941U, // UMAXXrr
8712
447k
    2179096789U,  // UMAX_VG2_2Z2Z_B
8713
447k
    2181210325U,  // UMAX_VG2_2Z2Z_D
8714
447k
    2183323861U,  // UMAX_VG2_2Z2Z_H
8715
447k
    2185437397U,  // UMAX_VG2_2Z2Z_S
8716
447k
    2179096789U,  // UMAX_VG2_2ZZ_B
8717
447k
    2181210325U,  // UMAX_VG2_2ZZ_D
8718
447k
    2183323861U,  // UMAX_VG2_2ZZ_H
8719
447k
    2185437397U,  // UMAX_VG2_2ZZ_S
8720
447k
    2179096789U,  // UMAX_VG4_4Z4Z_B
8721
447k
    2181210325U,  // UMAX_VG4_4Z4Z_D
8722
447k
    2183323861U,  // UMAX_VG4_4Z4Z_H
8723
447k
    2185437397U,  // UMAX_VG4_4Z4Z_S
8724
447k
    2179096789U,  // UMAX_VG4_4ZZ_B
8725
447k
    2181210325U,  // UMAX_VG4_4ZZ_D
8726
447k
    2183323861U,  // UMAX_VG4_4ZZ_H
8727
447k
    2185437397U,  // UMAX_VG4_4ZZ_S
8728
447k
    2138325U, // UMAX_ZI_B
8729
447k
    2418073813U,  // UMAX_ZI_D
8730
447k
    2189500629U,  // UMAX_ZI_H
8731
447k
    270622933U, // UMAX_ZI_S
8732
447k
    3223363797U,  // UMAX_ZPmZ_B
8733
447k
    3223380181U,  // UMAX_ZPmZ_D
8734
447k
    3519094997U,  // UMAX_ZPmZ_H
8735
447k
    3223412949U,  // UMAX_ZPmZ_S
8736
447k
    811704533U, // UMAXv16i8
8737
447k
    813801685U, // UMAXv2i32
8738
447k
    817995989U, // UMAXv4i16
8739
447k
    820093141U, // UMAXv4i32
8740
447k
    822190293U, // UMAXv8i16
8741
447k
    824287445U, // UMAXv8i8
8742
447k
    3223361227U,  // UMINP_ZPmZ_B
8743
447k
    3223377611U,  // UMINP_ZPmZ_D
8744
447k
    3519092427U,  // UMINP_ZPmZ_H
8745
447k
    3223410379U,  // UMINP_ZPmZ_S
8746
447k
    811701963U, // UMINPv16i8
8747
447k
    813799115U, // UMINPv2i32
8748
447k
    817993419U, // UMINPv4i16
8749
447k
    820090571U, // UMINPv4i32
8750
447k
    822187723U, // UMINPv8i16
8751
447k
    824284875U, // UMINPv8i8
8752
447k
    3227623212U,  // UMINQV_VPZ_B
8753
447k
    3231817516U,  // UMINQV_VPZ_D
8754
447k
    3238108972U,  // UMINQV_VPZ_H
8755
447k
    3236011820U,  // UMINQV_VPZ_S
8756
447k
    253651U,  // UMINV_VPZ_B
8757
447k
    1657020115U,  // UMINV_VPZ_D
8758
447k
    1659133651U,  // UMINV_VPZ_H
8759
447k
    1638178515U,  // UMINV_VPZ_S
8760
447k
    807427795U, // UMINVv16i8v
8761
447k
    807427795U, // UMINVv4i16v
8762
447k
    807427795U, // UMINVv4i32v
8763
447k
    807427795U, // UMINVv8i16v
8764
447k
    807427795U, // UMINVv8i8v
8765
447k
    2118954U, // UMINWri
8766
447k
    2118954U, // UMINWrr
8767
447k
    2118954U, // UMINXri
8768
447k
    2118954U, // UMINXrr
8769
447k
    2179093802U,  // UMIN_VG2_2Z2Z_B
8770
447k
    2181207338U,  // UMIN_VG2_2Z2Z_D
8771
447k
    2183320874U,  // UMIN_VG2_2Z2Z_H
8772
447k
    2185434410U,  // UMIN_VG2_2Z2Z_S
8773
447k
    2179093802U,  // UMIN_VG2_2ZZ_B
8774
447k
    2181207338U,  // UMIN_VG2_2ZZ_D
8775
447k
    2183320874U,  // UMIN_VG2_2ZZ_H
8776
447k
    2185434410U,  // UMIN_VG2_2ZZ_S
8777
447k
    2179093802U,  // UMIN_VG4_4Z4Z_B
8778
447k
    2181207338U,  // UMIN_VG4_4Z4Z_D
8779
447k
    2183320874U,  // UMIN_VG4_4Z4Z_H
8780
447k
    2185434410U,  // UMIN_VG4_4Z4Z_S
8781
447k
    2179093802U,  // UMIN_VG4_4ZZ_B
8782
447k
    2181207338U,  // UMIN_VG4_4ZZ_D
8783
447k
    2183320874U,  // UMIN_VG4_4ZZ_H
8784
447k
    2185434410U,  // UMIN_VG4_4ZZ_S
8785
447k
    2135338U, // UMIN_ZI_B
8786
447k
    2418070826U,  // UMIN_ZI_D
8787
447k
    2189497642U,  // UMIN_ZI_H
8788
447k
    270619946U, // UMIN_ZI_S
8789
447k
    3223360810U,  // UMIN_ZPmZ_B
8790
447k
    3223377194U,  // UMIN_ZPmZ_D
8791
447k
    3519092010U,  // UMIN_ZPmZ_H
8792
447k
    3223409962U,  // UMIN_ZPmZ_S
8793
447k
    811701546U, // UMINv16i8
8794
447k
    813798698U, // UMINv2i32
8795
447k
    817993002U, // UMINv4i16
8796
447k
    820090154U, // UMINv4i32
8797
447k
    822187306U, // UMINv8i16
8798
447k
    824284458U, // UMINv8i8
8799
447k
    1344325249U,  // UMLALB_ZZZI_D
8800
447k
    2686535297U,  // UMLALB_ZZZI_S
8801
447k
    1344325249U,  // UMLALB_ZZZ_D
8802
447k
    2220951169U,  // UMLALB_ZZZ_H
8803
447k
    2686535297U,  // UMLALB_ZZZ_S
8804
447k
    1688441552U,  // UMLALL_MZZI_BtoS
8805
447k
    1688425168U,  // UMLALL_MZZI_HtoD
8806
447k
    1688441552U,  // UMLALL_MZZ_BtoS
8807
447k
    1688425168U,  // UMLALL_MZZ_HtoD
8808
447k
    3835925200U,  // UMLALL_VG2_M2Z2Z_BtoS
8809
447k
    3835908816U,  // UMLALL_VG2_M2Z2Z_HtoD
8810
447k
    3835925200U,  // UMLALL_VG2_M2ZZI_BtoS
8811
447k
    3835908816U,  // UMLALL_VG2_M2ZZI_HtoD
8812
447k
    4104360656U,  // UMLALL_VG2_M2ZZ_BtoS
8813
447k
    4104344272U,  // UMLALL_VG2_M2ZZ_HtoD
8814
447k
    4104360656U,  // UMLALL_VG4_M4Z4Z_BtoS
8815
447k
    4104344272U,  // UMLALL_VG4_M4Z4Z_HtoD
8816
447k
    4104360656U,  // UMLALL_VG4_M4ZZI_BtoS
8817
447k
    4104344272U,  // UMLALL_VG4_M4ZZI_HtoD
8818
447k
    77828816U,  // UMLALL_VG4_M4ZZ_BtoS
8819
447k
    77812432U,  // UMLALL_VG4_M4ZZ_HtoD
8820
447k
    1344330691U,  // UMLALT_ZZZI_D
8821
447k
    2686540739U,  // UMLALT_ZZZI_S
8822
447k
    1344330691U,  // UMLALT_ZZZ_D
8823
447k
    2220956611U,  // UMLALT_ZZZ_H
8824
447k
    2686540739U,  // UMLALT_ZZZ_S
8825
447k
    1663275267U,  // UMLAL_MZZI_HtoS
8826
447k
    1663275267U,  // UMLAL_MZZ_HtoS
8827
447k
    3810758915U,  // UMLAL_VG2_M2Z2Z_HtoS
8828
447k
    3810758915U,  // UMLAL_VG2_M2ZZI_S
8829
447k
    3810758915U,  // UMLAL_VG2_M2ZZ_HtoS
8830
447k
    4079194371U,  // UMLAL_VG4_M4Z4Z_HtoS
8831
447k
    4079194371U,  // UMLAL_VG4_M4ZZI_HtoS
8832
447k
    4079194371U,  // UMLAL_VG4_M4ZZ_HtoS
8833
447k
    2969698566U,  // UMLALv16i8_v8i16
8834
447k
    2963411203U,  // UMLALv2i32_indexed
8835
447k
    2963411203U,  // UMLALv2i32_v2i64
8836
447k
    2967605507U,  // UMLALv4i16_indexed
8837
447k
    2967605507U,  // UMLALv4i16_v4i32
8838
447k
    2963407110U,  // UMLALv4i32_indexed
8839
447k
    2963407110U,  // UMLALv4i32_v2i64
8840
447k
    2967601414U,  // UMLALv8i16_indexed
8841
447k
    2967601414U,  // UMLALv8i16_v4i32
8842
447k
    2969702659U,  // UMLALv8i8_v8i16
8843
447k
    1344325547U,  // UMLSLB_ZZZI_D
8844
447k
    2686535595U,  // UMLSLB_ZZZI_S
8845
447k
    1344325547U,  // UMLSLB_ZZZ_D
8846
447k
    2220951467U,  // UMLSLB_ZZZ_H
8847
447k
    2686535595U,  // UMLSLB_ZZZ_S
8848
447k
    1688441582U,  // UMLSLL_MZZI_BtoS
8849
447k
    1688425198U,  // UMLSLL_MZZI_HtoD
8850
447k
    1688441582U,  // UMLSLL_MZZ_BtoS
8851
447k
    1688425198U,  // UMLSLL_MZZ_HtoD
8852
447k
    3835925230U,  // UMLSLL_VG2_M2Z2Z_BtoS
8853
447k
    3835908846U,  // UMLSLL_VG2_M2Z2Z_HtoD
8854
447k
    3835925230U,  // UMLSLL_VG2_M2ZZI_BtoS
8855
447k
    3835908846U,  // UMLSLL_VG2_M2ZZI_HtoD
8856
447k
    4104360686U,  // UMLSLL_VG2_M2ZZ_BtoS
8857
447k
    4104344302U,  // UMLSLL_VG2_M2ZZ_HtoD
8858
447k
    4104360686U,  // UMLSLL_VG4_M4Z4Z_BtoS
8859
447k
    4104344302U,  // UMLSLL_VG4_M4Z4Z_HtoD
8860
447k
    4104360686U,  // UMLSLL_VG4_M4ZZI_BtoS
8861
447k
    4104344302U,  // UMLSLL_VG4_M4ZZI_HtoD
8862
447k
    77828846U,  // UMLSLL_VG4_M4ZZ_BtoS
8863
447k
    77812462U,  // UMLSLL_VG4_M4ZZ_HtoD
8864
447k
    1344330866U,  // UMLSLT_ZZZI_D
8865
447k
    2686540914U,  // UMLSLT_ZZZI_S
8866
447k
    1344330866U,  // UMLSLT_ZZZ_D
8867
447k
    2220956786U,  // UMLSLT_ZZZ_H
8868
447k
    2686540914U,  // UMLSLT_ZZZ_S
8869
447k
    1663276034U,  // UMLSL_MZZI_HtoS
8870
447k
    1663276034U,  // UMLSL_MZZ_HtoS
8871
447k
    3810759682U,  // UMLSL_VG2_M2Z2Z_HtoS
8872
447k
    3810759682U,  // UMLSL_VG2_M2ZZI_S
8873
447k
    3810759682U,  // UMLSL_VG2_M2ZZ_HtoS
8874
447k
    4079195138U,  // UMLSL_VG4_M4Z4Z_HtoS
8875
447k
    4079195138U,  // UMLSL_VG4_M4ZZI_HtoS
8876
447k
    4079195138U,  // UMLSL_VG4_M4ZZ_HtoS
8877
447k
    2969698698U,  // UMLSLv16i8_v8i16
8878
447k
    2963411970U,  // UMLSLv2i32_indexed
8879
447k
    2963411970U,  // UMLSLv2i32_v2i64
8880
447k
    2967606274U,  // UMLSLv4i16_indexed
8881
447k
    2967606274U,  // UMLSLv4i16_v4i32
8882
447k
    2963407242U,  // UMLSLv4i32_indexed
8883
447k
    2963407242U,  // UMLSLv4i32_v2i64
8884
447k
    2967601546U,  // UMLSLv8i16_indexed
8885
447k
    2967601546U,  // UMLSLv8i16_v4i32
8886
447k
    2969703426U,  // UMLSLv8i8_v8i16
8887
447k
    2967602044U,  // UMMLA
8888
447k
    2418099068U,  // UMMLA_ZZZ
8889
447k
    54641595U,  // UMOPA_MPPZZ_D
8890
447k
    54641595U,  // UMOPA_MPPZZ_HtoS
8891
447k
    79807419U,  // UMOPA_MPPZZ_S
8892
447k
    54647471U,  // UMOPS_MPPZZ_D
8893
447k
    54647471U,  // UMOPS_MPPZZ_HtoS
8894
447k
    79813295U,  // UMOPS_MPPZZ_S
8895
447k
    807427827U, // UMOVvi16
8896
447k
    807427827U, // UMOVvi16_idx0
8897
447k
    807427827U, // UMOVvi32
8898
447k
    807427827U, // UMOVvi32_idx0
8899
447k
    807427827U, // UMOVvi64
8900
447k
    807427827U, // UMOVvi64_idx0
8901
447k
    807427827U, // UMOVvi8
8902
447k
    807427827U, // UMOVvi8_idx0
8903
447k
    2118174U, // UMSUBLrrr
8904
447k
    3223359216U,  // UMULH_ZPmZ_B
8905
447k
    3223375600U,  // UMULH_ZPmZ_D
8906
447k
    3519090416U,  // UMULH_ZPmZ_H
8907
447k
    3223408368U,  // UMULH_ZPmZ_S
8908
447k
    2133744U, // UMULH_ZZZ_B
8909
447k
    2418069232U,  // UMULH_ZZZ_D
8910
447k
    2189496048U,  // UMULH_ZZZ_H
8911
447k
    270618352U, // UMULH_ZZZ_S
8912
447k
    2117360U, // UMULHrr
8913
447k
    270583636U, // UMULLB_ZZZI_D
8914
447k
    1881229140U,  // UMULLB_ZZZI_S
8915
447k
    270583636U, // UMULLB_ZZZ_D
8916
447k
    2197882708U,  // UMULLB_ZZZ_H
8917
447k
    1881229140U,  // UMULLB_ZZZ_S
8918
447k
    270588993U, // UMULLT_ZZZI_D
8919
447k
    1881234497U,  // UMULLT_ZZZI_S
8920
447k
    270588993U, // UMULLT_ZZZ_D
8921
447k
    2197888065U,  // UMULLT_ZZZ_H
8922
447k
    1881234497U,  // UMULLT_ZZZ_S
8923
447k
    822182248U, // UMULLv16i8_v8i16
8924
447k
    815895309U, // UMULLv2i32_indexed
8925
447k
    815895309U, // UMULLv2i32_v2i64
8926
447k
    820089613U, // UMULLv4i16_indexed
8927
447k
    820089613U, // UMULLv4i16_v4i32
8928
447k
    815890792U, // UMULLv4i32_indexed
8929
447k
    815890792U, // UMULLv4i32_v2i64
8930
447k
    820085096U, // UMULLv8i16_indexed
8931
447k
    820085096U, // UMULLv8i16_v4i32
8932
447k
    822186765U, // UMULLv8i8_v8i16
8933
447k
    2132915U, // UQADD_ZI_B
8934
447k
    2418068403U,  // UQADD_ZI_D
8935
447k
    2189495219U,  // UQADD_ZI_H
8936
447k
    270617523U, // UQADD_ZI_S
8937
447k
    3223358387U,  // UQADD_ZPmZ_B
8938
447k
    3223374771U,  // UQADD_ZPmZ_D
8939
447k
    3519089587U,  // UQADD_ZPmZ_H
8940
447k
    3223407539U,  // UQADD_ZPmZ_S
8941
447k
    2132915U, // UQADD_ZZZ_B
8942
447k
    2418068403U,  // UQADD_ZZZ_D
8943
447k
    2189495219U,  // UQADD_ZZZ_H
8944
447k
    270617523U, // UQADD_ZZZ_S
8945
447k
    811699123U, // UQADDv16i8
8946
447k
    2116531U, // UQADDv1i16
8947
447k
    2116531U, // UQADDv1i32
8948
447k
    2116531U, // UQADDv1i64
8949
447k
    2116531U, // UQADDv1i8
8950
447k
    813796275U, // UQADDv2i32
8951
447k
    815893427U, // UQADDv2i64
8952
447k
    817990579U, // UQADDv4i16
8953
447k
    820087731U, // UQADDv4i32
8954
447k
    822184883U, // UQADDv8i16
8955
447k
    824282035U, // UQADDv8i8
8956
447k
    1648432512U,  // UQCVTN_Z2Z_StoH
8957
447k
    1644238208U,  // UQCVTN_Z4Z_DtoH
8958
447k
    3223360896U,  // UQCVTN_Z4Z_StoB
8959
447k
    1648434664U,  // UQCVT_Z2Z_StoH
8960
447k
    1644240360U,  // UQCVT_Z4Z_DtoH
8961
447k
    3223363048U,  // UQCVT_Z4Z_StoB
8962
447k
    538985981U, // UQDECB_WPiI
8963
447k
    538985981U, // UQDECB_XPiI
8964
447k
    538987336U, // UQDECD_WPiI
8965
447k
    538987336U, // UQDECD_XPiI
8966
447k
    539020104U, // UQDECD_ZPiI
8967
447k
    538988030U, // UQDECH_WPiI
8968
447k
    538988030U, // UQDECH_XPiI
8969
447k
    56692222U,  // UQDECH_ZPiI
8970
447k
    2119189U, // UQDECP_WP_B
8971
447k
    2418038293U,  // UQDECP_WP_D
8972
447k
    1881167381U,  // UQDECP_WP_H
8973
447k
    270554645U, // UQDECP_WP_S
8974
447k
    2119189U, // UQDECP_XP_B
8975
447k
    2418038293U,  // UQDECP_XP_D
8976
447k
    1881167381U,  // UQDECP_XP_H
8977
447k
    270554645U, // UQDECP_XP_S
8978
447k
    1075893781U,  // UQDECP_ZP_D
8979
447k
    1658918421U,  // UQDECP_ZP_H
8980
447k
    1344362005U,  // UQDECP_ZP_S
8981
447k
    538992613U, // UQDECW_WPiI
8982
447k
    538992613U, // UQDECW_XPiI
8983
447k
    539058149U, // UQDECW_ZPiI
8984
447k
    538985997U, // UQINCB_WPiI
8985
447k
    538985997U, // UQINCB_XPiI
8986
447k
    538987352U, // UQINCD_WPiI
8987
447k
    538987352U, // UQINCD_XPiI
8988
447k
    539020120U, // UQINCD_ZPiI
8989
447k
    538988046U, // UQINCH_WPiI
8990
447k
    538988046U, // UQINCH_XPiI
8991
447k
    56692238U,  // UQINCH_ZPiI
8992
447k
    2119205U, // UQINCP_WP_B
8993
447k
    2418038309U,  // UQINCP_WP_D
8994
447k
    1881167397U,  // UQINCP_WP_H
8995
447k
    270554661U, // UQINCP_WP_S
8996
447k
    2119205U, // UQINCP_XP_B
8997
447k
    2418038309U,  // UQINCP_XP_D
8998
447k
    1881167397U,  // UQINCP_XP_H
8999
447k
    270554661U, // UQINCP_XP_S
9000
447k
    1075893797U,  // UQINCP_ZP_D
9001
447k
    1658918437U,  // UQINCP_ZP_H
9002
447k
    1344362021U,  // UQINCP_ZP_S
9003
447k
    538992629U, // UQINCW_WPiI
9004
447k
    538992629U, // UQINCW_XPiI
9005
447k
    539058165U, // UQINCW_ZPiI
9006
447k
    3223361756U,  // UQRSHLR_ZPmZ_B
9007
447k
    3223378140U,  // UQRSHLR_ZPmZ_D
9008
447k
    3519092956U,  // UQRSHLR_ZPmZ_H
9009
447k
    3223410908U,  // UQRSHLR_ZPmZ_S
9010
447k
    3223360156U,  // UQRSHL_ZPmZ_B
9011
447k
    3223376540U,  // UQRSHL_ZPmZ_D
9012
447k
    3519091356U,  // UQRSHL_ZPmZ_H
9013
447k
    3223409308U,  // UQRSHL_ZPmZ_S
9014
447k
    811700892U, // UQRSHLv16i8
9015
447k
    2118300U, // UQRSHLv1i16
9016
447k
    2118300U, // UQRSHLv1i32
9017
447k
    2118300U, // UQRSHLv1i64
9018
447k
    2118300U, // UQRSHLv1i8
9019
447k
    813798044U, // UQRSHLv2i32
9020
447k
    815895196U, // UQRSHLv2i64
9021
447k
    817992348U, // UQRSHLv4i16
9022
447k
    820089500U, // UQRSHLv4i32
9023
447k
    822186652U, // UQRSHLv8i16
9024
447k
    824283804U, // UQRSHLv8i8
9025
447k
    1881180181U,  // UQRSHRNB_ZZI_B
9026
447k
    2172717077U,  // UQRSHRNB_ZZI_H
9027
447k
    2418100245U,  // UQRSHRNB_ZZI_S
9028
447k
    2686491875U,  // UQRSHRNT_ZZI_B
9029
447k
    2174819555U,  // UQRSHRNT_ZZI_H
9030
447k
    1075928291U,  // UQRSHRNT_ZZI_S
9031
447k
    3223360858U,  // UQRSHRN_VG4_Z4ZI_B
9032
447k
    2181109082U,  // UQRSHRN_VG4_Z4ZI_H
9033
447k
    2185303386U,  // UQRSHRN_Z2ZI_StoH
9034
447k
    2119002U, // UQRSHRNb
9035
447k
    2119002U, // UQRSHRNh
9036
447k
    2119002U, // UQRSHRNs
9037
447k
    2959213020U,  // UQRSHRNv16i8_shift
9038
447k
    813798746U, // UQRSHRNv2i32_shift
9039
447k
    817993050U, // UQRSHRNv4i16_shift
9040
447k
    2967601628U,  // UQRSHRNv4i32_shift
9041
447k
    2969698780U,  // UQRSHRNv8i16_shift
9042
447k
    824284506U, // UQRSHRNv8i8_shift
9043
447k
    2185304196U,  // UQRSHR_VG2_Z2ZI_H
9044
447k
    3223361668U,  // UQRSHR_VG4_Z4ZI_B
9045
447k
    2181109892U,  // UQRSHR_VG4_Z4ZI_H
9046
447k
    3223361739U,  // UQSHLR_ZPmZ_B
9047
447k
    3223378123U,  // UQSHLR_ZPmZ_D
9048
447k
    3519092939U,  // UQSHLR_ZPmZ_H
9049
447k
    3223410891U,  // UQSHLR_ZPmZ_S
9050
447k
    3223360141U,  // UQSHL_ZPmI_B
9051
447k
    3223376525U,  // UQSHL_ZPmI_D
9052
447k
    3519091341U,  // UQSHL_ZPmI_H
9053
447k
    3223409293U,  // UQSHL_ZPmI_S
9054
447k
    3223360141U,  // UQSHL_ZPmZ_B
9055
447k
    3223376525U,  // UQSHL_ZPmZ_D
9056
447k
    3519091341U,  // UQSHL_ZPmZ_H
9057
447k
    3223409293U,  // UQSHL_ZPmZ_S
9058
447k
    2118285U, // UQSHLb
9059
447k
    2118285U, // UQSHLd
9060
447k
    2118285U, // UQSHLh
9061
447k
    2118285U, // UQSHLs
9062
447k
    811700877U, // UQSHLv16i8
9063
447k
    811700877U, // UQSHLv16i8_shift
9064
447k
    2118285U, // UQSHLv1i16
9065
447k
    2118285U, // UQSHLv1i32
9066
447k
    2118285U, // UQSHLv1i64
9067
447k
    2118285U, // UQSHLv1i8
9068
447k
    813798029U, // UQSHLv2i32
9069
447k
    813798029U, // UQSHLv2i32_shift
9070
447k
    815895181U, // UQSHLv2i64
9071
447k
    815895181U, // UQSHLv2i64_shift
9072
447k
    817992333U, // UQSHLv4i16
9073
447k
    817992333U, // UQSHLv4i16_shift
9074
447k
    820089485U, // UQSHLv4i32
9075
447k
    820089485U, // UQSHLv4i32_shift
9076
447k
    822186637U, // UQSHLv8i16
9077
447k
    822186637U, // UQSHLv8i16_shift
9078
447k
    824283789U, // UQSHLv8i8
9079
447k
    824283789U, // UQSHLv8i8_shift
9080
447k
    1881180162U,  // UQSHRNB_ZZI_B
9081
447k
    2172717058U,  // UQSHRNB_ZZI_H
9082
447k
    2418100226U,  // UQSHRNB_ZZI_S
9083
447k
    2686491856U,  // UQSHRNT_ZZI_B
9084
447k
    2174819536U,  // UQSHRNT_ZZI_H
9085
447k
    1075928272U,  // UQSHRNT_ZZI_S
9086
447k
    2118985U, // UQSHRNb
9087
447k
    2118985U, // UQSHRNh
9088
447k
    2118985U, // UQSHRNs
9089
447k
    2959213001U,  // UQSHRNv16i8_shift
9090
447k
    813798729U, // UQSHRNv2i32_shift
9091
447k
    817993033U, // UQSHRNv4i16_shift
9092
447k
    2967601609U,  // UQSHRNv4i32_shift
9093
447k
    2969698761U,  // UQSHRNv8i16_shift
9094
447k
    824284489U, // UQSHRNv8i8_shift
9095
447k
    3223361620U,  // UQSUBR_ZPmZ_B
9096
447k
    3223378004U,  // UQSUBR_ZPmZ_D
9097
447k
    3519092820U,  // UQSUBR_ZPmZ_H
9098
447k
    3223410772U,  // UQSUBR_ZPmZ_S
9099
447k
    2132451U, // UQSUB_ZI_B
9100
447k
    2418067939U,  // UQSUB_ZI_D
9101
447k
    2189494755U,  // UQSUB_ZI_H
9102
447k
    270617059U, // UQSUB_ZI_S
9103
447k
    3223357923U,  // UQSUB_ZPmZ_B
9104
447k
    3223374307U,  // UQSUB_ZPmZ_D
9105
447k
    3519089123U,  // UQSUB_ZPmZ_H
9106
447k
    3223407075U,  // UQSUB_ZPmZ_S
9107
447k
    2132451U, // UQSUB_ZZZ_B
9108
447k
    2418067939U,  // UQSUB_ZZZ_D
9109
447k
    2189494755U,  // UQSUB_ZZZ_H
9110
447k
    270617059U, // UQSUB_ZZZ_S
9111
447k
    811698659U, // UQSUBv16i8
9112
447k
    2116067U, // UQSUBv1i16
9113
447k
    2116067U, // UQSUBv1i32
9114
447k
    2116067U, // UQSUBv1i64
9115
447k
    2116067U, // UQSUBv1i8
9116
447k
    813795811U, // UQSUBv2i32
9117
447k
    815892963U, // UQSUBv2i64
9118
447k
    817990115U, // UQSUBv4i16
9119
447k
    820087267U, // UQSUBv4i32
9120
447k
    822184419U, // UQSUBv8i16
9121
447k
    824281571U, // UQSUBv8i8
9122
447k
    1881180207U,  // UQXTNB_ZZ_B
9123
447k
    1635846191U,  // UQXTNB_ZZ_H
9124
447k
    2418100271U,  // UQXTNB_ZZ_S
9125
447k
    2686491902U,  // UQXTNT_ZZ_B
9126
447k
    1637948670U,  // UQXTNT_ZZ_H
9127
447k
    1075928318U,  // UQXTNT_ZZ_S
9128
447k
    2959213053U,  // UQXTNv16i8
9129
447k
    2119055U, // UQXTNv1i16
9130
447k
    2119055U, // UQXTNv1i32
9131
447k
    2119055U, // UQXTNv1i8
9132
447k
    813798799U, // UQXTNv2i32
9133
447k
    817993103U, // UQXTNv4i16
9134
447k
    2967601661U,  // UQXTNv4i32
9135
447k
    2969698813U,  // UQXTNv8i16
9136
447k
    824284559U, // UQXTNv8i8
9137
447k
    270617702U, // URECPE_ZPmZ_S
9138
447k
    813796454U, // URECPEv2i32
9139
447k
    820087910U, // URECPEv4i32
9140
447k
    3223358341U,  // URHADD_ZPmZ_B
9141
447k
    3223374725U,  // URHADD_ZPmZ_D
9142
447k
    3519089541U,  // URHADD_ZPmZ_H
9143
447k
    3223407493U,  // URHADD_ZPmZ_S
9144
447k
    811699077U, // URHADDv16i8
9145
447k
    813796229U, // URHADDv2i32
9146
447k
    817990533U, // URHADDv4i16
9147
447k
    820087685U, // URHADDv4i32
9148
447k
    822184837U, // URHADDv8i16
9149
447k
    824281989U, // URHADDv8i8
9150
447k
    3223361773U,  // URSHLR_ZPmZ_B
9151
447k
    3223378157U,  // URSHLR_ZPmZ_D
9152
447k
    3519092973U,  // URSHLR_ZPmZ_H
9153
447k
    3223410925U,  // URSHLR_ZPmZ_S
9154
447k
    2179093163U,  // URSHL_VG2_2Z2Z_B
9155
447k
    2181206699U,  // URSHL_VG2_2Z2Z_D
9156
447k
    2183320235U,  // URSHL_VG2_2Z2Z_H
9157
447k
    2185433771U,  // URSHL_VG2_2Z2Z_S
9158
447k
    2179093163U,  // URSHL_VG2_2ZZ_B
9159
447k
    2181206699U,  // URSHL_VG2_2ZZ_D
9160
447k
    2183320235U,  // URSHL_VG2_2ZZ_H
9161
447k
    2185433771U,  // URSHL_VG2_2ZZ_S
9162
447k
    2179093163U,  // URSHL_VG4_4Z4Z_B
9163
447k
    2181206699U,  // URSHL_VG4_4Z4Z_D
9164
447k
    2183320235U,  // URSHL_VG4_4Z4Z_H
9165
447k
    2185433771U,  // URSHL_VG4_4Z4Z_S
9166
447k
    2179093163U,  // URSHL_VG4_4ZZ_B
9167
447k
    2181206699U,  // URSHL_VG4_4ZZ_D
9168
447k
    2183320235U,  // URSHL_VG4_4ZZ_H
9169
447k
    2185433771U,  // URSHL_VG4_4ZZ_S
9170
447k
    3223360171U,  // URSHL_ZPmZ_B
9171
447k
    3223376555U,  // URSHL_ZPmZ_D
9172
447k
    3519091371U,  // URSHL_ZPmZ_H
9173
447k
    3223409323U,  // URSHL_ZPmZ_S
9174
447k
    811700907U, // URSHLv16i8
9175
447k
    2118315U, // URSHLv1i64
9176
447k
    813798059U, // URSHLv2i32
9177
447k
    815895211U, // URSHLv2i64
9178
447k
    817992363U, // URSHLv4i16
9179
447k
    820089515U, // URSHLv4i32
9180
447k
    822186667U, // URSHLv8i16
9181
447k
    824283819U, // URSHLv8i8
9182
447k
    3223361683U,  // URSHR_ZPmI_B
9183
447k
    3223378067U,  // URSHR_ZPmI_D
9184
447k
    3519092883U,  // URSHR_ZPmI_H
9185
447k
    3223410835U,  // URSHR_ZPmI_S
9186
447k
    2119827U, // URSHRd
9187
447k
    811702419U, // URSHRv16i8_shift
9188
447k
    813799571U, // URSHRv2i32_shift
9189
447k
    815896723U, // URSHRv2i64_shift
9190
447k
    817993875U, // URSHRv4i16_shift
9191
447k
    820091027U, // URSHRv4i32_shift
9192
447k
    822188179U, // URSHRv8i16_shift
9193
447k
    824285331U, // URSHRv8i8_shift
9194
447k
    270617748U, // URSQRTE_ZPmZ_S
9195
447k
    813796500U, // URSQRTEv2i32
9196
447k
    820087956U, // URSQRTEv4i32
9197
447k
    2418050156U,  // URSRA_ZZI_B
9198
447k
    1075889260U,  // URSRA_ZZI_D
9199
447k
    2195784812U,  // URSRA_ZZI_H
9200
447k
    1344357484U,  // URSRA_ZZI_S
9201
447k
    807715948U, // URSRAd
9202
447k
    2959213676U,  // URSRAv16i8_shift
9203
447k
    2961310828U,  // URSRAv2i32_shift
9204
447k
    2963407980U,  // URSRAv2i64_shift
9205
447k
    2965505132U,  // URSRAv4i16_shift
9206
447k
    2967602284U,  // URSRAv4i32_shift
9207
447k
    2969699436U,  // URSRAv8i16_shift
9208
447k
    2971796588U,  // URSRAv8i8_shift
9209
447k
    3798179130U,  // USDOT_VG2_M2Z2Z_BToS
9210
447k
    3798179130U,  // USDOT_VG2_M2ZZI_BToS
9211
447k
    3798179130U,  // USDOT_VG2_M2ZZ_BToS
9212
447k
    4066614586U,  // USDOT_VG4_M4Z4Z_BToS
9213
447k
    4066614586U,  // USDOT_VG4_M4ZZI_BToS
9214
447k
    4066614586U,  // USDOT_VG4_M4ZZ_BToS
9215
447k
    2418105658U,  // USDOT_ZZZ
9216
447k
    2418105658U,  // USDOT_ZZZI
9217
447k
    2967608634U,  // USDOTlanev16i8
9218
447k
    2961317178U,  // USDOTlanev8i8
9219
447k
    2967608634U,  // USDOTv16i8
9220
447k
    2961317178U,  // USDOTv8i8
9221
447k
    270583602U, // USHLLB_ZZI_D
9222
447k
    2197882674U,  // USHLLB_ZZI_H
9223
447k
    1881229106U,  // USHLLB_ZZI_S
9224
447k
    270588959U, // USHLLT_ZZI_D
9225
447k
    2197888031U,  // USHLLT_ZZI_H
9226
447k
    1881234463U,  // USHLLT_ZZI_S
9227
447k
    822182214U, // USHLLv16i8_shift
9228
447k
    815895263U, // USHLLv2i32_shift
9229
447k
    820089567U, // USHLLv4i16_shift
9230
447k
    815890758U, // USHLLv4i32_shift
9231
447k
    820085062U, // USHLLv8i16_shift
9232
447k
    822186719U, // USHLLv8i8_shift
9233
447k
    811700920U, // USHLv16i8
9234
447k
    2118328U, // USHLv1i64
9235
447k
    813798072U, // USHLv2i32
9236
447k
    815895224U, // USHLv2i64
9237
447k
    817992376U, // USHLv4i16
9238
447k
    820089528U, // USHLv4i32
9239
447k
    822186680U, // USHLv8i16
9240
447k
    824283832U, // USHLv8i8
9241
447k
    2119840U, // USHRd
9242
447k
    811702432U, // USHRv16i8_shift
9243
447k
    813799584U, // USHRv2i32_shift
9244
447k
    815896736U, // USHRv2i64_shift
9245
447k
    817993888U, // USHRv4i16_shift
9246
447k
    820091040U, // USHRv4i32_shift
9247
447k
    822188192U, // USHRv8i16_shift
9248
447k
    824285344U, // USHRv8i8_shift
9249
447k
    1688441542U,  // USMLALL_MZZI_BtoS
9250
447k
    1688441542U,  // USMLALL_MZZ_BtoS
9251
447k
    3835925190U,  // USMLALL_VG2_M2Z2Z_BtoS
9252
447k
    3835925190U,  // USMLALL_VG2_M2ZZI_BtoS
9253
447k
    4104360646U,  // USMLALL_VG2_M2ZZ_BtoS
9254
447k
    4104360646U,  // USMLALL_VG4_M4Z4Z_BtoS
9255
447k
    4104360646U,  // USMLALL_VG4_M4ZZI_BtoS
9256
447k
    77828806U,  // USMLALL_VG4_M4ZZ_BtoS
9257
447k
    2967602036U,  // USMMLA
9258
447k
    2418099060U,  // USMMLA_ZZZ
9259
447k
    54641586U,  // USMOPA_MPPZZ_D
9260
447k
    79807410U,  // USMOPA_MPPZZ_S
9261
447k
    54647462U,  // USMOPS_MPPZZ_D
9262
447k
    79813286U,  // USMOPS_MPPZZ_S
9263
447k
    3223358378U,  // USQADD_ZPmZ_B
9264
447k
    3223374762U,  // USQADD_ZPmZ_D
9265
447k
    3519089578U,  // USQADD_ZPmZ_H
9266
447k
    3223407530U,  // USQADD_ZPmZ_S
9267
447k
    2959215530U,  // USQADDv16i8
9268
447k
    807717802U, // USQADDv1i16
9269
447k
    807717802U, // USQADDv1i32
9270
447k
    807717802U, // USQADDv1i64
9271
447k
    807717802U, // USQADDv1i8
9272
447k
    2961312682U,  // USQADDv2i32
9273
447k
    2963409834U,  // USQADDv2i64
9274
447k
    2965506986U,  // USQADDv4i16
9275
447k
    2967604138U,  // USQADDv4i32
9276
447k
    2969701290U,  // USQADDv8i16
9277
447k
    2971798442U,  // USQADDv8i8
9278
447k
    2418050169U,  // USRA_ZZI_B
9279
447k
    1075889273U,  // USRA_ZZI_D
9280
447k
    2195784825U,  // USRA_ZZI_H
9281
447k
    1344357497U,  // USRA_ZZI_S
9282
447k
    807715961U, // USRAd
9283
447k
    2959213689U,  // USRAv16i8_shift
9284
447k
    2961310841U,  // USRAv2i32_shift
9285
447k
    2963407993U,  // USRAv2i64_shift
9286
447k
    2965505145U,  // USRAv4i16_shift
9287
447k
    2967602297U,  // USRAv4i32_shift
9288
447k
    2969699449U,  // USRAv8i16_shift
9289
447k
    2971796601U,  // USRAv8i8_shift
9290
447k
    270583531U, // USUBLB_ZZZ_D
9291
447k
    2197882603U,  // USUBLB_ZZZ_H
9292
447k
    1881229035U,  // USUBLB_ZZZ_S
9293
447k
    270588883U, // USUBLT_ZZZ_D
9294
447k
    2197887955U,  // USUBLT_ZZZ_H
9295
447k
    1881234387U,  // USUBLT_ZZZ_S
9296
447k
    822182166U, // USUBLv16i8_v8i16
9297
447k
    815895085U, // USUBLv2i32_v2i64
9298
447k
    820089389U, // USUBLv4i16_v4i32
9299
447k
    815890710U, // USUBLv4i32_v2i64
9300
447k
    820085014U, // USUBLv8i16_v4i32
9301
447k
    822186541U, // USUBLv8i8_v8i16
9302
447k
    2418067960U,  // USUBWB_ZZZ_D
9303
447k
    2189494776U,  // USUBWB_ZZZ_H
9304
447k
    270617080U, // USUBWB_ZZZ_S
9305
447k
    2418073085U,  // USUBWT_ZZZ_D
9306
447k
    2189499901U,  // USUBWT_ZZZ_H
9307
447k
    270622205U, // USUBWT_ZZZ_S
9308
447k
    822182498U, // USUBWv16i8_v8i16
9309
447k
    815898573U, // USUBWv2i32_v2i64
9310
447k
    820092877U, // USUBWv4i16_v4i32
9311
447k
    815891042U, // USUBWv4i32_v2i64
9312
447k
    820085346U, // USUBWv8i16_v4i32
9313
447k
    822190029U, // USUBWv8i8_v8i16
9314
447k
    4066614608U,  // USVDOT_VG4_M4ZZI_BToS
9315
447k
    270585974U, // UUNPKHI_ZZ_D
9316
447k
    1661014134U,  // UUNPKHI_ZZ_H
9317
447k
    1881231478U,  // UUNPKHI_ZZ_S
9318
447k
    270587363U, // UUNPKLO_ZZ_D
9319
447k
    1661015523U,  // UUNPKLO_ZZ_H
9320
447k
    1881232867U,  // UUNPKLO_ZZ_S
9321
447k
    1635946690U,  // UUNPK_VG2_2ZZ_D
9322
447k
    1661128898U,  // UUNPK_VG2_2ZZ_H
9323
447k
    1652756674U,  // UUNPK_VG2_2ZZ_S
9324
447k
    1648529602U,  // UUNPK_VG4_4Z2Z_D
9325
447k
    1642254530U,  // UUNPK_VG4_4Z2Z_H
9326
447k
    1646465218U,  // UUNPK_VG4_4Z2Z_S
9327
447k
    3798179161U,  // UVDOT_VG2_M2ZZI_HtoS
9328
447k
    4066614617U,  // UVDOT_VG4_M4ZZI_BtoS
9329
447k
    4066598233U,  // UVDOT_VG4_M4ZZI_HtoD
9330
447k
    270584242U, // UXTB_ZPmZ_D
9331
447k
    541133234U, // UXTB_ZPmZ_H
9332
447k
    270617010U, // UXTB_ZPmZ_S
9333
447k
    270585910U, // UXTH_ZPmZ_D
9334
447k
    270618678U, // UXTH_ZPmZ_S
9335
447k
    270590095U, // UXTW_ZPmZ_D
9336
447k
    2129991U, // UZP1_PPP_B
9337
447k
    2418065479U,  // UZP1_PPP_D
9338
447k
    2189492295U,  // UZP1_PPP_H
9339
447k
    270614599U, // UZP1_PPP_S
9340
447k
    2129991U, // UZP1_ZZZ_B
9341
447k
    2418065479U,  // UZP1_ZZZ_D
9342
447k
    2189492295U,  // UZP1_ZZZ_H
9343
447k
    2210873415U,  // UZP1_ZZZ_Q
9344
447k
    270614599U, // UZP1_ZZZ_S
9345
447k
    811696199U, // UZP1v16i8
9346
447k
    813793351U, // UZP1v2i32
9347
447k
    815890503U, // UZP1v2i64
9348
447k
    817987655U, // UZP1v4i16
9349
447k
    820084807U, // UZP1v4i32
9350
447k
    822181959U, // UZP1v8i16
9351
447k
    824279111U, // UZP1v8i8
9352
447k
    2130482U, // UZP2_PPP_B
9353
447k
    2418065970U,  // UZP2_PPP_D
9354
447k
    2189492786U,  // UZP2_PPP_H
9355
447k
    270615090U, // UZP2_PPP_S
9356
447k
    2130482U, // UZP2_ZZZ_B
9357
447k
    2418065970U,  // UZP2_ZZZ_D
9358
447k
    2189492786U,  // UZP2_ZZZ_H
9359
447k
    2210873906U,  // UZP2_ZZZ_Q
9360
447k
    270615090U, // UZP2_ZZZ_S
9361
447k
    811696690U, // UZP2v16i8
9362
447k
    813793842U, // UZP2v2i32
9363
447k
    815890994U, // UZP2v2i64
9364
447k
    817988146U, // UZP2v4i16
9365
447k
    820085298U, // UZP2v4i32
9366
447k
    822182450U, // UZP2v8i16
9367
447k
    824279602U, // UZP2v8i8
9368
447k
    2130004U, // UZPQ1_ZZZ_B
9369
447k
    2418065492U,  // UZPQ1_ZZZ_D
9370
447k
    2189492308U,  // UZPQ1_ZZZ_H
9371
447k
    270614612U, // UZPQ1_ZZZ_S
9372
447k
    2130495U, // UZPQ2_ZZZ_B
9373
447k
    2418065983U,  // UZPQ2_ZZZ_D
9374
447k
    2189492799U,  // UZPQ2_ZZZ_H
9375
447k
    270615103U, // UZPQ2_ZZZ_S
9376
447k
    2197968807U,  // UZP_VG2_2ZZZ_B
9377
447k
    165844903U, // UZP_VG2_2ZZZ_D
9378
447k
    2189612967U,  // UZP_VG2_2ZZZ_H
9379
447k
    2210895783U,  // UZP_VG2_2ZZZ_Q
9380
447k
    2172852135U,  // UZP_VG2_2ZZZ_S
9381
447k
    1642223527U,  // UZP_VG4_4Z4Z_B
9382
447k
    1644337063U,  // UZP_VG4_4Z4Z_D
9383
447k
    1646450599U,  // UZP_VG4_4Z4Z_H
9384
447k
    178755495U, // UZP_VG4_4Z4Z_Q
9385
447k
    1648564135U,  // UZP_VG4_4Z4Z_S
9386
447k
    22079U, // VECFP
9387
447k
    23729U, // VECINT
9388
447k
    23364U, // WFET
9389
447k
    23442U, // WFIT
9390
447k
    2208451601U,  // WHILEGE_2PXX_B
9391
447k
    2208467985U,  // WHILEGE_2PXX_D
9392
447k
    2208484369U,  // WHILEGE_2PXX_H
9393
447k
    2208500753U,  // WHILEGE_2PXX_S
9394
447k
    3247121U, // WHILEGE_CXX_B
9395
447k
    3263505U, // WHILEGE_CXX_D
9396
447k
    3279889U, // WHILEGE_CXX_H
9397
447k
    3296273U, // WHILEGE_CXX_S
9398
447k
    2133009U, // WHILEGE_PWW_B
9399
447k
    2149393U, // WHILEGE_PWW_D
9400
447k
    2208369681U,  // WHILEGE_PWW_H
9401
447k
    2182161U, // WHILEGE_PWW_S
9402
447k
    2133009U, // WHILEGE_PXX_B
9403
447k
    2149393U, // WHILEGE_PXX_D
9404
447k
    2208369681U,  // WHILEGE_PXX_H
9405
447k
    2182161U, // WHILEGE_PXX_S
9406
447k
    2208455534U,  // WHILEGT_2PXX_B
9407
447k
    2208471918U,  // WHILEGT_2PXX_D
9408
447k
    2208488302U,  // WHILEGT_2PXX_H
9409
447k
    2208504686U,  // WHILEGT_2PXX_S
9410
447k
    3251054U, // WHILEGT_CXX_B
9411
447k
    3267438U, // WHILEGT_CXX_D
9412
447k
    3283822U, // WHILEGT_CXX_H
9413
447k
    3300206U, // WHILEGT_CXX_S
9414
447k
    2136942U, // WHILEGT_PWW_B
9415
447k
    2153326U, // WHILEGT_PWW_D
9416
447k
    2208373614U,  // WHILEGT_PWW_H
9417
447k
    2186094U, // WHILEGT_PWW_S
9418
447k
    2136942U, // WHILEGT_PXX_B
9419
447k
    2153326U, // WHILEGT_PXX_D
9420
447k
    2208373614U,  // WHILEGT_PXX_H
9421
447k
    2186094U, // WHILEGT_PXX_S
9422
447k
    2208452699U,  // WHILEHI_2PXX_B
9423
447k
    2208469083U,  // WHILEHI_2PXX_D
9424
447k
    2208485467U,  // WHILEHI_2PXX_H
9425
447k
    2208501851U,  // WHILEHI_2PXX_S
9426
447k
    3248219U, // WHILEHI_CXX_B
9427
447k
    3264603U, // WHILEHI_CXX_D
9428
447k
    3280987U, // WHILEHI_CXX_H
9429
447k
    3297371U, // WHILEHI_CXX_S
9430
447k
    2134107U, // WHILEHI_PWW_B
9431
447k
    2150491U, // WHILEHI_PWW_D
9432
447k
    2208370779U,  // WHILEHI_PWW_H
9433
447k
    2183259U, // WHILEHI_PWW_S
9434
447k
    2134107U, // WHILEHI_PXX_B
9435
447k
    2150491U, // WHILEHI_PXX_D
9436
447k
    2208370779U,  // WHILEHI_PXX_H
9437
447k
    2183259U, // WHILEHI_PXX_S
9438
447k
    2208455213U,  // WHILEHS_2PXX_B
9439
447k
    2208471597U,  // WHILEHS_2PXX_D
9440
447k
    2208487981U,  // WHILEHS_2PXX_H
9441
447k
    2208504365U,  // WHILEHS_2PXX_S
9442
447k
    3250733U, // WHILEHS_CXX_B
9443
447k
    3267117U, // WHILEHS_CXX_D
9444
447k
    3283501U, // WHILEHS_CXX_H
9445
447k
    3299885U, // WHILEHS_CXX_S
9446
447k
    2136621U, // WHILEHS_PWW_B
9447
447k
    2153005U, // WHILEHS_PWW_D
9448
447k
    2208373293U,  // WHILEHS_PWW_H
9449
447k
    2185773U, // WHILEHS_PWW_S
9450
447k
    2136621U, // WHILEHS_PXX_B
9451
447k
    2153005U, // WHILEHS_PXX_D
9452
447k
    2208373293U,  // WHILEHS_PXX_H
9453
447k
    2185773U, // WHILEHS_PXX_S
9454
447k
    2208451632U,  // WHILELE_2PXX_B
9455
447k
    2208468016U,  // WHILELE_2PXX_D
9456
447k
    2208484400U,  // WHILELE_2PXX_H
9457
447k
    2208500784U,  // WHILELE_2PXX_S
9458
447k
    3247152U, // WHILELE_CXX_B
9459
447k
    3263536U, // WHILELE_CXX_D
9460
447k
    3279920U, // WHILELE_CXX_H
9461
447k
    3296304U, // WHILELE_CXX_S
9462
447k
    2133040U, // WHILELE_PWW_B
9463
447k
    2149424U, // WHILELE_PWW_D
9464
447k
    2208369712U,  // WHILELE_PWW_H
9465
447k
    2182192U, // WHILELE_PWW_S
9466
447k
    2133040U, // WHILELE_PXX_B
9467
447k
    2149424U, // WHILELE_PXX_D
9468
447k
    2208369712U,  // WHILELE_PXX_H
9469
447k
    2182192U, // WHILELE_PXX_S
9470
447k
    2208454088U,  // WHILELO_2PXX_B
9471
447k
    2208470472U,  // WHILELO_2PXX_D
9472
447k
    2208486856U,  // WHILELO_2PXX_H
9473
447k
    2208503240U,  // WHILELO_2PXX_S
9474
447k
    3249608U, // WHILELO_CXX_B
9475
447k
    3265992U, // WHILELO_CXX_D
9476
447k
    3282376U, // WHILELO_CXX_H
9477
447k
    3298760U, // WHILELO_CXX_S
9478
447k
    2135496U, // WHILELO_PWW_B
9479
447k
    2151880U, // WHILELO_PWW_D
9480
447k
    2208372168U,  // WHILELO_PWW_H
9481
447k
    2184648U, // WHILELO_PWW_S
9482
447k
    2135496U, // WHILELO_PXX_B
9483
447k
    2151880U, // WHILELO_PXX_D
9484
447k
    2208372168U,  // WHILELO_PXX_H
9485
447k
    2184648U, // WHILELO_PXX_S
9486
447k
    2208455240U,  // WHILELS_2PXX_B
9487
447k
    2208471624U,  // WHILELS_2PXX_D
9488
447k
    2208488008U,  // WHILELS_2PXX_H
9489
447k
    2208504392U,  // WHILELS_2PXX_S
9490
447k
    3250760U, // WHILELS_CXX_B
9491
447k
    3267144U, // WHILELS_CXX_D
9492
447k
    3283528U, // WHILELS_CXX_H
9493
447k
    3299912U, // WHILELS_CXX_S
9494
447k
    2136648U, // WHILELS_PWW_B
9495
447k
    2153032U, // WHILELS_PWW_D
9496
447k
    2208373320U,  // WHILELS_PWW_H
9497
447k
    2185800U, // WHILELS_PWW_S
9498
447k
    2136648U, // WHILELS_PXX_B
9499
447k
    2153032U, // WHILELS_PXX_D
9500
447k
    2208373320U,  // WHILELS_PXX_H
9501
447k
    2185800U, // WHILELS_PXX_S
9502
447k
    2208455689U,  // WHILELT_2PXX_B
9503
447k
    2208472073U,  // WHILELT_2PXX_D
9504
447k
    2208488457U,  // WHILELT_2PXX_H
9505
447k
    2208504841U,  // WHILELT_2PXX_S
9506
447k
    3251209U, // WHILELT_CXX_B
9507
447k
    3267593U, // WHILELT_CXX_D
9508
447k
    3283977U, // WHILELT_CXX_H
9509
447k
    3300361U, // WHILELT_CXX_S
9510
447k
    2137097U, // WHILELT_PWW_B
9511
447k
    2153481U, // WHILELT_PWW_D
9512
447k
    2208373769U,  // WHILELT_PWW_H
9513
447k
    2186249U, // WHILELT_PWW_S
9514
447k
    2137097U, // WHILELT_PXX_B
9515
447k
    2153481U, // WHILELT_PXX_D
9516
447k
    2208373769U,  // WHILELT_PXX_H
9517
447k
    2186249U, // WHILELT_PXX_S
9518
447k
    2138152U, // WHILERW_PXX_B
9519
447k
    2154536U, // WHILERW_PXX_D
9520
447k
    2208374824U,  // WHILERW_PXX_H
9521
447k
    2187304U, // WHILERW_PXX_S
9522
447k
    2136473U, // WHILEWR_PXX_B
9523
447k
    2152857U, // WHILEWR_PXX_D
9524
447k
    2208373145U,  // WHILEWR_PXX_H
9525
447k
    2185625U, // WHILEWR_PXX_S
9526
447k
    807717464U, // WKDMC
9527
447k
    807717824U, // WKDMD
9528
447k
    39029U, // WRFFR
9529
447k
    10339U, // XAFLAG
9530
447k
    815896624U, // XAR
9531
447k
    2136112U, // XAR_ZZZI_B
9532
447k
    2418071600U,  // XAR_ZZZI_D
9533
447k
    2189498416U,  // XAR_ZZZI_H
9534
447k
    270620720U, // XAR_ZZZI_S
9535
447k
    19257U, // XPACD
9536
447k
    20564U, // XPACI
9537
447k
    8957U,  // XPACLRI
9538
447k
    2959213047U,  // XTNv16i8
9539
447k
    813798794U, // XTNv2i32
9540
447k
    817993098U, // XTNv4i16
9541
447k
    2967601655U,  // XTNv4i32
9542
447k
    2969698807U,  // XTNv8i16
9543
447k
    824284554U, // XTNv8i8
9544
447k
    1283571U, // ZERO_M
9545
447k
    3005437427U,  // ZERO_MXI_2Z
9546
447k
    3030603251U,  // ZERO_MXI_4Z
9547
447k
    3810743795U,  // ZERO_MXI_VG2_2Z
9548
447k
    3835909619U,  // ZERO_MXI_VG2_4Z
9549
447k
    3798160883U,  // ZERO_MXI_VG2_Z
9550
447k
    4079179251U,  // ZERO_MXI_VG4_2Z
9551
447k
    4104345075U,  // ZERO_MXI_VG4_4Z
9552
447k
    4066596339U,  // ZERO_MXI_VG4_Z
9553
447k
    180380121U, // ZERO_T
9554
447k
    2129985U, // ZIP1_PPP_B
9555
447k
    2418065473U,  // ZIP1_PPP_D
9556
447k
    2189492289U,  // ZIP1_PPP_H
9557
447k
    270614593U, // ZIP1_PPP_S
9558
447k
    2129985U, // ZIP1_ZZZ_B
9559
447k
    2418065473U,  // ZIP1_ZZZ_D
9560
447k
    2189492289U,  // ZIP1_ZZZ_H
9561
447k
    2210873409U,  // ZIP1_ZZZ_Q
9562
447k
    270614593U, // ZIP1_ZZZ_S
9563
447k
    811696193U, // ZIP1v16i8
9564
447k
    813793345U, // ZIP1v2i32
9565
447k
    815890497U, // ZIP1v2i64
9566
447k
    817987649U, // ZIP1v4i16
9567
447k
    820084801U, // ZIP1v4i32
9568
447k
    822181953U, // ZIP1v8i16
9569
447k
    824279105U, // ZIP1v8i8
9570
447k
    2130476U, // ZIP2_PPP_B
9571
447k
    2418065964U,  // ZIP2_PPP_D
9572
447k
    2189492780U,  // ZIP2_PPP_H
9573
447k
    270615084U, // ZIP2_PPP_S
9574
447k
    2130476U, // ZIP2_ZZZ_B
9575
447k
    2418065964U,  // ZIP2_ZZZ_D
9576
447k
    2189492780U,  // ZIP2_ZZZ_H
9577
447k
    2210873900U,  // ZIP2_ZZZ_Q
9578
447k
    270615084U, // ZIP2_ZZZ_S
9579
447k
    811696684U, // ZIP2v16i8
9580
447k
    813793836U, // ZIP2v2i32
9581
447k
    815890988U, // ZIP2v2i64
9582
447k
    817988140U, // ZIP2v4i16
9583
447k
    820085292U, // ZIP2v4i32
9584
447k
    822182444U, // ZIP2v8i16
9585
447k
    824279596U, // ZIP2v8i8
9586
447k
    2129997U, // ZIPQ1_ZZZ_B
9587
447k
    2418065485U,  // ZIPQ1_ZZZ_D
9588
447k
    2189492301U,  // ZIPQ1_ZZZ_H
9589
447k
    270614605U, // ZIPQ1_ZZZ_S
9590
447k
    2130488U, // ZIPQ2_ZZZ_B
9591
447k
    2418065976U,  // ZIPQ2_ZZZ_D
9592
447k
    2189492792U,  // ZIPQ2_ZZZ_H
9593
447k
    270615096U, // ZIPQ2_ZZZ_S
9594
447k
    2197968467U,  // ZIP_VG2_2ZZZ_B
9595
447k
    165844563U, // ZIP_VG2_2ZZZ_D
9596
447k
    2189612627U,  // ZIP_VG2_2ZZZ_H
9597
447k
    2210895443U,  // ZIP_VG2_2ZZZ_Q
9598
447k
    2172851795U,  // ZIP_VG2_2ZZZ_S
9599
447k
    1642223187U,  // ZIP_VG4_4Z4Z_B
9600
447k
    1644336723U,  // ZIP_VG4_4Z4Z_D
9601
447k
    1646450259U,  // ZIP_VG4_4Z4Z_H
9602
447k
    178755155U, // ZIP_VG4_4Z4Z_Q
9603
447k
    1648563795U,  // ZIP_VG4_4Z4Z_S
9604
447k
  };
9605
9606
447k
  static const uint32_t OpInfo1[] = {
9607
447k
    0U, // PHI
9608
447k
    0U, // INLINEASM
9609
447k
    0U, // INLINEASM_BR
9610
447k
    0U, // CFI_INSTRUCTION
9611
447k
    0U, // EH_LABEL
9612
447k
    0U, // GC_LABEL
9613
447k
    0U, // ANNOTATION_LABEL
9614
447k
    0U, // KILL
9615
447k
    0U, // EXTRACT_SUBREG
9616
447k
    0U, // INSERT_SUBREG
9617
447k
    0U, // IMPLICIT_DEF
9618
447k
    0U, // SUBREG_TO_REG
9619
447k
    0U, // COPY_TO_REGCLASS
9620
447k
    0U, // DBG_VALUE
9621
447k
    0U, // DBG_VALUE_LIST
9622
447k
    0U, // DBG_INSTR_REF
9623
447k
    0U, // DBG_PHI
9624
447k
    0U, // DBG_LABEL
9625
447k
    0U, // REG_SEQUENCE
9626
447k
    0U, // COPY
9627
447k
    0U, // BUNDLE
9628
447k
    0U, // LIFETIME_START
9629
447k
    0U, // LIFETIME_END
9630
447k
    0U, // PSEUDO_PROBE
9631
447k
    0U, // ARITH_FENCE
9632
447k
    0U, // STACKMAP
9633
447k
    0U, // FENTRY_CALL
9634
447k
    0U, // PATCHPOINT
9635
447k
    0U, // LOAD_STACK_GUARD
9636
447k
    0U, // PREALLOCATED_SETUP
9637
447k
    0U, // PREALLOCATED_ARG
9638
447k
    0U, // STATEPOINT
9639
447k
    0U, // LOCAL_ESCAPE
9640
447k
    0U, // FAULTING_OP
9641
447k
    0U, // PATCHABLE_OP
9642
447k
    0U, // PATCHABLE_FUNCTION_ENTER
9643
447k
    0U, // PATCHABLE_RET
9644
447k
    0U, // PATCHABLE_FUNCTION_EXIT
9645
447k
    0U, // PATCHABLE_TAIL_CALL
9646
447k
    0U, // PATCHABLE_EVENT_CALL
9647
447k
    0U, // PATCHABLE_TYPED_EVENT_CALL
9648
447k
    0U, // ICALL_BRANCH_FUNNEL
9649
447k
    0U, // MEMBARRIER
9650
447k
    0U, // JUMP_TABLE_DEBUG_INFO
9651
447k
    0U, // G_ASSERT_SEXT
9652
447k
    0U, // G_ASSERT_ZEXT
9653
447k
    0U, // G_ASSERT_ALIGN
9654
447k
    0U, // G_ADD
9655
447k
    0U, // G_SUB
9656
447k
    0U, // G_MUL
9657
447k
    0U, // G_SDIV
9658
447k
    0U, // G_UDIV
9659
447k
    0U, // G_SREM
9660
447k
    0U, // G_UREM
9661
447k
    0U, // G_SDIVREM
9662
447k
    0U, // G_UDIVREM
9663
447k
    0U, // G_AND
9664
447k
    0U, // G_OR
9665
447k
    0U, // G_XOR
9666
447k
    0U, // G_IMPLICIT_DEF
9667
447k
    0U, // G_PHI
9668
447k
    0U, // G_FRAME_INDEX
9669
447k
    0U, // G_GLOBAL_VALUE
9670
447k
    0U, // G_CONSTANT_POOL
9671
447k
    0U, // G_EXTRACT
9672
447k
    0U, // G_UNMERGE_VALUES
9673
447k
    0U, // G_INSERT
9674
447k
    0U, // G_MERGE_VALUES
9675
447k
    0U, // G_BUILD_VECTOR
9676
447k
    0U, // G_BUILD_VECTOR_TRUNC
9677
447k
    0U, // G_CONCAT_VECTORS
9678
447k
    0U, // G_PTRTOINT
9679
447k
    0U, // G_INTTOPTR
9680
447k
    0U, // G_BITCAST
9681
447k
    0U, // G_FREEZE
9682
447k
    0U, // G_CONSTANT_FOLD_BARRIER
9683
447k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
9684
447k
    0U, // G_INTRINSIC_TRUNC
9685
447k
    0U, // G_INTRINSIC_ROUND
9686
447k
    0U, // G_INTRINSIC_LRINT
9687
447k
    0U, // G_INTRINSIC_ROUNDEVEN
9688
447k
    0U, // G_READCYCLECOUNTER
9689
447k
    0U, // G_LOAD
9690
447k
    0U, // G_SEXTLOAD
9691
447k
    0U, // G_ZEXTLOAD
9692
447k
    0U, // G_INDEXED_LOAD
9693
447k
    0U, // G_INDEXED_SEXTLOAD
9694
447k
    0U, // G_INDEXED_ZEXTLOAD
9695
447k
    0U, // G_STORE
9696
447k
    0U, // G_INDEXED_STORE
9697
447k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
9698
447k
    0U, // G_ATOMIC_CMPXCHG
9699
447k
    0U, // G_ATOMICRMW_XCHG
9700
447k
    0U, // G_ATOMICRMW_ADD
9701
447k
    0U, // G_ATOMICRMW_SUB
9702
447k
    0U, // G_ATOMICRMW_AND
9703
447k
    0U, // G_ATOMICRMW_NAND
9704
447k
    0U, // G_ATOMICRMW_OR
9705
447k
    0U, // G_ATOMICRMW_XOR
9706
447k
    0U, // G_ATOMICRMW_MAX
9707
447k
    0U, // G_ATOMICRMW_MIN
9708
447k
    0U, // G_ATOMICRMW_UMAX
9709
447k
    0U, // G_ATOMICRMW_UMIN
9710
447k
    0U, // G_ATOMICRMW_FADD
9711
447k
    0U, // G_ATOMICRMW_FSUB
9712
447k
    0U, // G_ATOMICRMW_FMAX
9713
447k
    0U, // G_ATOMICRMW_FMIN
9714
447k
    0U, // G_ATOMICRMW_UINC_WRAP
9715
447k
    0U, // G_ATOMICRMW_UDEC_WRAP
9716
447k
    0U, // G_FENCE
9717
447k
    0U, // G_PREFETCH
9718
447k
    0U, // G_BRCOND
9719
447k
    0U, // G_BRINDIRECT
9720
447k
    0U, // G_INVOKE_REGION_START
9721
447k
    0U, // G_INTRINSIC
9722
447k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
9723
447k
    0U, // G_INTRINSIC_CONVERGENT
9724
447k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
9725
447k
    0U, // G_ANYEXT
9726
447k
    0U, // G_TRUNC
9727
447k
    0U, // G_CONSTANT
9728
447k
    0U, // G_FCONSTANT
9729
447k
    0U, // G_VASTART
9730
447k
    0U, // G_VAARG
9731
447k
    0U, // G_SEXT
9732
447k
    0U, // G_SEXT_INREG
9733
447k
    0U, // G_ZEXT
9734
447k
    0U, // G_SHL
9735
447k
    0U, // G_LSHR
9736
447k
    0U, // G_ASHR
9737
447k
    0U, // G_FSHL
9738
447k
    0U, // G_FSHR
9739
447k
    0U, // G_ROTR
9740
447k
    0U, // G_ROTL
9741
447k
    0U, // G_ICMP
9742
447k
    0U, // G_FCMP
9743
447k
    0U, // G_SELECT
9744
447k
    0U, // G_UADDO
9745
447k
    0U, // G_UADDE
9746
447k
    0U, // G_USUBO
9747
447k
    0U, // G_USUBE
9748
447k
    0U, // G_SADDO
9749
447k
    0U, // G_SADDE
9750
447k
    0U, // G_SSUBO
9751
447k
    0U, // G_SSUBE
9752
447k
    0U, // G_UMULO
9753
447k
    0U, // G_SMULO
9754
447k
    0U, // G_UMULH
9755
447k
    0U, // G_SMULH
9756
447k
    0U, // G_UADDSAT
9757
447k
    0U, // G_SADDSAT
9758
447k
    0U, // G_USUBSAT
9759
447k
    0U, // G_SSUBSAT
9760
447k
    0U, // G_USHLSAT
9761
447k
    0U, // G_SSHLSAT
9762
447k
    0U, // G_SMULFIX
9763
447k
    0U, // G_UMULFIX
9764
447k
    0U, // G_SMULFIXSAT
9765
447k
    0U, // G_UMULFIXSAT
9766
447k
    0U, // G_SDIVFIX
9767
447k
    0U, // G_UDIVFIX
9768
447k
    0U, // G_SDIVFIXSAT
9769
447k
    0U, // G_UDIVFIXSAT
9770
447k
    0U, // G_FADD
9771
447k
    0U, // G_FSUB
9772
447k
    0U, // G_FMUL
9773
447k
    0U, // G_FMA
9774
447k
    0U, // G_FMAD
9775
447k
    0U, // G_FDIV
9776
447k
    0U, // G_FREM
9777
447k
    0U, // G_FPOW
9778
447k
    0U, // G_FPOWI
9779
447k
    0U, // G_FEXP
9780
447k
    0U, // G_FEXP2
9781
447k
    0U, // G_FEXP10
9782
447k
    0U, // G_FLOG
9783
447k
    0U, // G_FLOG2
9784
447k
    0U, // G_FLOG10
9785
447k
    0U, // G_FLDEXP
9786
447k
    0U, // G_FFREXP
9787
447k
    0U, // G_FNEG
9788
447k
    0U, // G_FPEXT
9789
447k
    0U, // G_FPTRUNC
9790
447k
    0U, // G_FPTOSI
9791
447k
    0U, // G_FPTOUI
9792
447k
    0U, // G_SITOFP
9793
447k
    0U, // G_UITOFP
9794
447k
    0U, // G_FABS
9795
447k
    0U, // G_FCOPYSIGN
9796
447k
    0U, // G_IS_FPCLASS
9797
447k
    0U, // G_FCANONICALIZE
9798
447k
    0U, // G_FMINNUM
9799
447k
    0U, // G_FMAXNUM
9800
447k
    0U, // G_FMINNUM_IEEE
9801
447k
    0U, // G_FMAXNUM_IEEE
9802
447k
    0U, // G_FMINIMUM
9803
447k
    0U, // G_FMAXIMUM
9804
447k
    0U, // G_GET_FPENV
9805
447k
    0U, // G_SET_FPENV
9806
447k
    0U, // G_RESET_FPENV
9807
447k
    0U, // G_GET_FPMODE
9808
447k
    0U, // G_SET_FPMODE
9809
447k
    0U, // G_RESET_FPMODE
9810
447k
    0U, // G_PTR_ADD
9811
447k
    0U, // G_PTRMASK
9812
447k
    0U, // G_SMIN
9813
447k
    0U, // G_SMAX
9814
447k
    0U, // G_UMIN
9815
447k
    0U, // G_UMAX
9816
447k
    0U, // G_ABS
9817
447k
    0U, // G_LROUND
9818
447k
    0U, // G_LLROUND
9819
447k
    0U, // G_BR
9820
447k
    0U, // G_BRJT
9821
447k
    0U, // G_INSERT_VECTOR_ELT
9822
447k
    0U, // G_EXTRACT_VECTOR_ELT
9823
447k
    0U, // G_SHUFFLE_VECTOR
9824
447k
    0U, // G_CTTZ
9825
447k
    0U, // G_CTTZ_ZERO_UNDEF
9826
447k
    0U, // G_CTLZ
9827
447k
    0U, // G_CTLZ_ZERO_UNDEF
9828
447k
    0U, // G_CTPOP
9829
447k
    0U, // G_BSWAP
9830
447k
    0U, // G_BITREVERSE
9831
447k
    0U, // G_FCEIL
9832
447k
    0U, // G_FCOS
9833
447k
    0U, // G_FSIN
9834
447k
    0U, // G_FSQRT
9835
447k
    0U, // G_FFLOOR
9836
447k
    0U, // G_FRINT
9837
447k
    0U, // G_FNEARBYINT
9838
447k
    0U, // G_ADDRSPACE_CAST
9839
447k
    0U, // G_BLOCK_ADDR
9840
447k
    0U, // G_JUMP_TABLE
9841
447k
    0U, // G_DYN_STACKALLOC
9842
447k
    0U, // G_STACKSAVE
9843
447k
    0U, // G_STACKRESTORE
9844
447k
    0U, // G_STRICT_FADD
9845
447k
    0U, // G_STRICT_FSUB
9846
447k
    0U, // G_STRICT_FMUL
9847
447k
    0U, // G_STRICT_FDIV
9848
447k
    0U, // G_STRICT_FREM
9849
447k
    0U, // G_STRICT_FMA
9850
447k
    0U, // G_STRICT_FSQRT
9851
447k
    0U, // G_STRICT_FLDEXP
9852
447k
    0U, // G_READ_REGISTER
9853
447k
    0U, // G_WRITE_REGISTER
9854
447k
    0U, // G_MEMCPY
9855
447k
    0U, // G_MEMCPY_INLINE
9856
447k
    0U, // G_MEMMOVE
9857
447k
    0U, // G_MEMSET
9858
447k
    0U, // G_BZERO
9859
447k
    0U, // G_VECREDUCE_SEQ_FADD
9860
447k
    0U, // G_VECREDUCE_SEQ_FMUL
9861
447k
    0U, // G_VECREDUCE_FADD
9862
447k
    0U, // G_VECREDUCE_FMUL
9863
447k
    0U, // G_VECREDUCE_FMAX
9864
447k
    0U, // G_VECREDUCE_FMIN
9865
447k
    0U, // G_VECREDUCE_FMAXIMUM
9866
447k
    0U, // G_VECREDUCE_FMINIMUM
9867
447k
    0U, // G_VECREDUCE_ADD
9868
447k
    0U, // G_VECREDUCE_MUL
9869
447k
    0U, // G_VECREDUCE_AND
9870
447k
    0U, // G_VECREDUCE_OR
9871
447k
    0U, // G_VECREDUCE_XOR
9872
447k
    0U, // G_VECREDUCE_SMAX
9873
447k
    0U, // G_VECREDUCE_SMIN
9874
447k
    0U, // G_VECREDUCE_UMAX
9875
447k
    0U, // G_VECREDUCE_UMIN
9876
447k
    0U, // G_SBFX
9877
447k
    0U, // G_UBFX
9878
447k
    0U, // ABS_ZPmZ_B_UNDEF
9879
447k
    0U, // ABS_ZPmZ_D_UNDEF
9880
447k
    0U, // ABS_ZPmZ_H_UNDEF
9881
447k
    0U, // ABS_ZPmZ_S_UNDEF
9882
447k
    0U, // ADDHA_MPPZ_D_PSEUDO_D
9883
447k
    0U, // ADDHA_MPPZ_S_PSEUDO_S
9884
447k
    0U, // ADDSWrr
9885
447k
    0U, // ADDSXrr
9886
447k
    0U, // ADDVA_MPPZ_D_PSEUDO_D
9887
447k
    0U, // ADDVA_MPPZ_S_PSEUDO_S
9888
447k
    0U, // ADDWrr
9889
447k
    0U, // ADDXrr
9890
447k
    0U, // ADD_VG2_M2Z2Z_D_PSEUDO
9891
447k
    0U, // ADD_VG2_M2Z2Z_S_PSEUDO
9892
447k
    0U, // ADD_VG2_M2ZZ_D_PSEUDO
9893
447k
    0U, // ADD_VG2_M2ZZ_S_PSEUDO
9894
447k
    0U, // ADD_VG2_M2Z_D_PSEUDO
9895
447k
    0U, // ADD_VG2_M2Z_S_PSEUDO
9896
447k
    0U, // ADD_VG4_M4Z4Z_D_PSEUDO
9897
447k
    0U, // ADD_VG4_M4Z4Z_S_PSEUDO
9898
447k
    0U, // ADD_VG4_M4ZZ_D_PSEUDO
9899
447k
    0U, // ADD_VG4_M4ZZ_S_PSEUDO
9900
447k
    0U, // ADD_VG4_M4Z_D_PSEUDO
9901
447k
    0U, // ADD_VG4_M4Z_S_PSEUDO
9902
447k
    0U, // ADD_ZPZZ_B_ZERO
9903
447k
    0U, // ADD_ZPZZ_D_ZERO
9904
447k
    0U, // ADD_ZPZZ_H_ZERO
9905
447k
    0U, // ADD_ZPZZ_S_ZERO
9906
447k
    0U, // ADDlowTLS
9907
447k
    0U, // ADJCALLSTACKDOWN
9908
447k
    0U, // ADJCALLSTACKUP
9909
447k
    0U, // AESIMCrrTied
9910
447k
    0U, // AESMCrrTied
9911
447k
    0U, // ANDSWrr
9912
447k
    0U, // ANDSXrr
9913
447k
    0U, // ANDWrr
9914
447k
    0U, // ANDXrr
9915
447k
    0U, // AND_ZPZZ_B_ZERO
9916
447k
    0U, // AND_ZPZZ_D_ZERO
9917
447k
    0U, // AND_ZPZZ_H_ZERO
9918
447k
    0U, // AND_ZPZZ_S_ZERO
9919
447k
    0U, // ASRD_ZPZI_B_ZERO
9920
447k
    0U, // ASRD_ZPZI_D_ZERO
9921
447k
    0U, // ASRD_ZPZI_H_ZERO
9922
447k
    0U, // ASRD_ZPZI_S_ZERO
9923
447k
    0U, // ASR_ZPZI_B_UNDEF
9924
447k
    0U, // ASR_ZPZI_B_ZERO
9925
447k
    0U, // ASR_ZPZI_D_UNDEF
9926
447k
    0U, // ASR_ZPZI_D_ZERO
9927
447k
    0U, // ASR_ZPZI_H_UNDEF
9928
447k
    0U, // ASR_ZPZI_H_ZERO
9929
447k
    0U, // ASR_ZPZI_S_UNDEF
9930
447k
    0U, // ASR_ZPZI_S_ZERO
9931
447k
    0U, // ASR_ZPZZ_B_UNDEF
9932
447k
    0U, // ASR_ZPZZ_B_ZERO
9933
447k
    0U, // ASR_ZPZZ_D_UNDEF
9934
447k
    0U, // ASR_ZPZZ_D_ZERO
9935
447k
    0U, // ASR_ZPZZ_H_UNDEF
9936
447k
    0U, // ASR_ZPZZ_H_ZERO
9937
447k
    0U, // ASR_ZPZZ_S_UNDEF
9938
447k
    0U, // ASR_ZPZZ_S_ZERO
9939
447k
    0U, // BFADD_VG2_M2Z_H_PSEUDO
9940
447k
    0U, // BFADD_VG4_M4Z_H_PSEUDO
9941
447k
    0U, // BFADD_ZPZZ_UNDEF
9942
447k
    0U, // BFADD_ZPZZ_ZERO
9943
447k
    0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO
9944
447k
    0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO
9945
447k
    0U, // BFDOT_VG2_M2ZZ_HtoS_PSEUDO
9946
447k
    0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO
9947
447k
    0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO
9948
447k
    0U, // BFDOT_VG4_M4ZZ_HtoS_PSEUDO
9949
447k
    0U, // BFMAXNM_ZPZZ_UNDEF
9950
447k
    0U, // BFMAXNM_ZPZZ_ZERO
9951
447k
    0U, // BFMAX_ZPZZ_UNDEF
9952
447k
    0U, // BFMAX_ZPZZ_ZERO
9953
447k
    0U, // BFMINNM_ZPZZ_UNDEF
9954
447k
    0U, // BFMINNM_ZPZZ_ZERO
9955
447k
    0U, // BFMIN_ZPZZ_UNDEF
9956
447k
    0U, // BFMIN_ZPZZ_ZERO
9957
447k
    0U, // BFMLAL_MZZI_HtoS_PSEUDO
9958
447k
    0U, // BFMLAL_MZZ_HtoS_PSEUDO
9959
447k
    0U, // BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO
9960
447k
    0U, // BFMLAL_VG2_M2ZZI_HtoS_PSEUDO
9961
447k
    0U, // BFMLAL_VG2_M2ZZ_HtoS_PSEUDO
9962
447k
    0U, // BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO
9963
447k
    0U, // BFMLAL_VG4_M4ZZI_HtoS_PSEUDO
9964
447k
    0U, // BFMLAL_VG4_M4ZZ_HtoS_PSEUDO
9965
447k
    0U, // BFMLA_VG2_M2Z2Z_PSEUDO
9966
447k
    0U, // BFMLA_VG4_M4Z4Z_PSEUDO
9967
447k
    0U, // BFMLA_ZPZZZ_UNDEF
9968
447k
    0U, // BFMLSL_MZZI_HtoS_PSEUDO
9969
447k
    0U, // BFMLSL_MZZ_HtoS_PSEUDO
9970
447k
    0U, // BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO
9971
447k
    0U, // BFMLSL_VG2_M2ZZI_HtoS_PSEUDO
9972
447k
    0U, // BFMLSL_VG2_M2ZZ_HtoS_PSEUDO
9973
447k
    0U, // BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO
9974
447k
    0U, // BFMLSL_VG4_M4ZZI_HtoS_PSEUDO
9975
447k
    0U, // BFMLSL_VG4_M4ZZ_HtoS_PSEUDO
9976
447k
    0U, // BFMLS_VG2_M2Z2Z_PSEUDO
9977
447k
    0U, // BFMLS_VG4_M4Z4Z_PSEUDO
9978
447k
    0U, // BFMLS_ZPZZZ_UNDEF
9979
447k
    0U, // BFMOPA_MPPZZ_PSEUDO
9980
447k
    0U, // BFMOPS_MPPZZ_PSEUDO
9981
447k
    0U, // BFMUL_ZPZZ_UNDEF
9982
447k
    0U, // BFMUL_ZPZZ_ZERO
9983
447k
    0U, // BFSUB_VG2_M2Z_H_PSEUDO
9984
447k
    0U, // BFSUB_VG4_M4Z_H_PSEUDO
9985
447k
    0U, // BFSUB_ZPZZ_UNDEF
9986
447k
    0U, // BFSUB_ZPZZ_ZERO
9987
447k
    0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO
9988
447k
    0U, // BICSWrr
9989
447k
    0U, // BICSXrr
9990
447k
    0U, // BICWrr
9991
447k
    0U, // BICXrr
9992
447k
    0U, // BIC_ZPZZ_B_ZERO
9993
447k
    0U, // BIC_ZPZZ_D_ZERO
9994
447k
    0U, // BIC_ZPZZ_H_ZERO
9995
447k
    0U, // BIC_ZPZZ_S_ZERO
9996
447k
    0U, // BLRNoIP
9997
447k
    0U, // BLR_BTI
9998
447k
    0U, // BLR_RVMARKER
9999
447k
    0U, // BLR_X16
10000
447k
    0U, // BMOPA_MPPZZ_S_PSEUDO
10001
447k
    0U, // BMOPS_MPPZZ_S_PSEUDO
10002
447k
    0U, // BSPv16i8
10003
447k
    0U, // BSPv8i8
10004
447k
    0U, // CATCHRET
10005
447k
    0U, // CLEANUPRET
10006
447k
    0U, // CLS_ZPmZ_B_UNDEF
10007
447k
    0U, // CLS_ZPmZ_D_UNDEF
10008
447k
    0U, // CLS_ZPmZ_H_UNDEF
10009
447k
    0U, // CLS_ZPmZ_S_UNDEF
10010
447k
    0U, // CLZ_ZPmZ_B_UNDEF
10011
447k
    0U, // CLZ_ZPmZ_D_UNDEF
10012
447k
    0U, // CLZ_ZPmZ_H_UNDEF
10013
447k
    0U, // CLZ_ZPmZ_S_UNDEF
10014
447k
    0U, // CMP_SWAP_128
10015
447k
    0U, // CMP_SWAP_128_ACQUIRE
10016
447k
    0U, // CMP_SWAP_128_MONOTONIC
10017
447k
    0U, // CMP_SWAP_128_RELEASE
10018
447k
    0U, // CMP_SWAP_16
10019
447k
    0U, // CMP_SWAP_32
10020
447k
    0U, // CMP_SWAP_64
10021
447k
    0U, // CMP_SWAP_8
10022
447k
    0U, // CNOT_ZPmZ_B_UNDEF
10023
447k
    0U, // CNOT_ZPmZ_D_UNDEF
10024
447k
    0U, // CNOT_ZPmZ_H_UNDEF
10025
447k
    0U, // CNOT_ZPmZ_S_UNDEF
10026
447k
    0U, // CNT_ZPmZ_B_UNDEF
10027
447k
    0U, // CNT_ZPmZ_D_UNDEF
10028
447k
    0U, // CNT_ZPmZ_H_UNDEF
10029
447k
    0U, // CNT_ZPmZ_S_UNDEF
10030
447k
    0U, // COALESCER_BARRIER_FPR128
10031
447k
    0U, // COALESCER_BARRIER_FPR16
10032
447k
    0U, // COALESCER_BARRIER_FPR32
10033
447k
    0U, // COALESCER_BARRIER_FPR64
10034
447k
    0U, // EMITBKEY
10035
447k
    0U, // EMITMTETAGGED
10036
447k
    0U, // EONWrr
10037
447k
    0U, // EONXrr
10038
447k
    0U, // EORWrr
10039
447k
    0U, // EORXrr
10040
447k
    0U, // EOR_ZPZZ_B_ZERO
10041
447k
    0U, // EOR_ZPZZ_D_ZERO
10042
447k
    0U, // EOR_ZPZZ_H_ZERO
10043
447k
    0U, // EOR_ZPZZ_S_ZERO
10044
447k
    0U, // F128CSEL
10045
447k
    0U, // FABD_ZPZZ_D_UNDEF
10046
447k
    0U, // FABD_ZPZZ_D_ZERO
10047
447k
    0U, // FABD_ZPZZ_H_UNDEF
10048
447k
    0U, // FABD_ZPZZ_H_ZERO
10049
447k
    0U, // FABD_ZPZZ_S_UNDEF
10050
447k
    0U, // FABD_ZPZZ_S_ZERO
10051
447k
    0U, // FABS_ZPmZ_D_UNDEF
10052
447k
    0U, // FABS_ZPmZ_H_UNDEF
10053
447k
    0U, // FABS_ZPmZ_S_UNDEF
10054
447k
    0U, // FADD_VG2_M2Z_D_PSEUDO
10055
447k
    0U, // FADD_VG2_M2Z_H_PSEUDO
10056
447k
    0U, // FADD_VG2_M2Z_S_PSEUDO
10057
447k
    0U, // FADD_VG4_M4Z_D_PSEUDO
10058
447k
    0U, // FADD_VG4_M4Z_H_PSEUDO
10059
447k
    0U, // FADD_VG4_M4Z_S_PSEUDO
10060
447k
    0U, // FADD_ZPZI_D_UNDEF
10061
447k
    0U, // FADD_ZPZI_D_ZERO
10062
447k
    0U, // FADD_ZPZI_H_UNDEF
10063
447k
    0U, // FADD_ZPZI_H_ZERO
10064
447k
    0U, // FADD_ZPZI_S_UNDEF
10065
447k
    0U, // FADD_ZPZI_S_ZERO
10066
447k
    0U, // FADD_ZPZZ_D_UNDEF
10067
447k
    0U, // FADD_ZPZZ_D_ZERO
10068
447k
    0U, // FADD_ZPZZ_H_UNDEF
10069
447k
    0U, // FADD_ZPZZ_H_ZERO
10070
447k
    0U, // FADD_ZPZZ_S_UNDEF
10071
447k
    0U, // FADD_ZPZZ_S_ZERO
10072
447k
    0U, // FCVTZS_ZPmZ_DtoD_UNDEF
10073
447k
    0U, // FCVTZS_ZPmZ_DtoS_UNDEF
10074
447k
    0U, // FCVTZS_ZPmZ_HtoD_UNDEF
10075
447k
    0U, // FCVTZS_ZPmZ_HtoH_UNDEF
10076
447k
    0U, // FCVTZS_ZPmZ_HtoS_UNDEF
10077
447k
    0U, // FCVTZS_ZPmZ_StoD_UNDEF
10078
447k
    0U, // FCVTZS_ZPmZ_StoS_UNDEF
10079
447k
    0U, // FCVTZU_ZPmZ_DtoD_UNDEF
10080
447k
    0U, // FCVTZU_ZPmZ_DtoS_UNDEF
10081
447k
    0U, // FCVTZU_ZPmZ_HtoD_UNDEF
10082
447k
    0U, // FCVTZU_ZPmZ_HtoH_UNDEF
10083
447k
    0U, // FCVTZU_ZPmZ_HtoS_UNDEF
10084
447k
    0U, // FCVTZU_ZPmZ_StoD_UNDEF
10085
447k
    0U, // FCVTZU_ZPmZ_StoS_UNDEF
10086
447k
    0U, // FCVT_ZPmZ_DtoH_UNDEF
10087
447k
    0U, // FCVT_ZPmZ_DtoS_UNDEF
10088
447k
    0U, // FCVT_ZPmZ_HtoD_UNDEF
10089
447k
    0U, // FCVT_ZPmZ_HtoS_UNDEF
10090
447k
    0U, // FCVT_ZPmZ_StoD_UNDEF
10091
447k
    0U, // FCVT_ZPmZ_StoH_UNDEF
10092
447k
    0U, // FDIVR_ZPZZ_D_ZERO
10093
447k
    0U, // FDIVR_ZPZZ_H_ZERO
10094
447k
    0U, // FDIVR_ZPZZ_S_ZERO
10095
447k
    0U, // FDIV_ZPZZ_D_UNDEF
10096
447k
    0U, // FDIV_ZPZZ_D_ZERO
10097
447k
    0U, // FDIV_ZPZZ_H_UNDEF
10098
447k
    0U, // FDIV_ZPZZ_H_ZERO
10099
447k
    0U, // FDIV_ZPZZ_S_UNDEF
10100
447k
    0U, // FDIV_ZPZZ_S_ZERO
10101
447k
    0U, // FDOT_VG2_M2Z2Z_BtoH_PSEUDO
10102
447k
    0U, // FDOT_VG2_M2Z2Z_BtoS_PSEUDO
10103
447k
    0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO
10104
447k
    0U, // FDOT_VG2_M2ZZI_BtoS_PSEUDO
10105
447k
    0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO
10106
447k
    0U, // FDOT_VG2_M2ZZ_HtoS_PSEUDO
10107
447k
    0U, // FDOT_VG4_M4Z4Z_BtoH_PSEUDO
10108
447k
    0U, // FDOT_VG4_M4Z4Z_BtoS_PSEUDO
10109
447k
    0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO
10110
447k
    0U, // FDOT_VG4_M4ZZI_BtoS_PSEUDO
10111
447k
    0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO
10112
447k
    0U, // FDOT_VG4_M4ZZ_HtoS_PSEUDO
10113
447k
    0U, // FLOGB_ZPZZ_D_ZERO
10114
447k
    0U, // FLOGB_ZPZZ_H_ZERO
10115
447k
    0U, // FLOGB_ZPZZ_S_ZERO
10116
447k
    0U, // FMAXNM_ZPZI_D_UNDEF
10117
447k
    0U, // FMAXNM_ZPZI_D_ZERO
10118
447k
    0U, // FMAXNM_ZPZI_H_UNDEF
10119
447k
    0U, // FMAXNM_ZPZI_H_ZERO
10120
447k
    0U, // FMAXNM_ZPZI_S_UNDEF
10121
447k
    0U, // FMAXNM_ZPZI_S_ZERO
10122
447k
    0U, // FMAXNM_ZPZZ_D_UNDEF
10123
447k
    0U, // FMAXNM_ZPZZ_D_ZERO
10124
447k
    0U, // FMAXNM_ZPZZ_H_UNDEF
10125
447k
    0U, // FMAXNM_ZPZZ_H_ZERO
10126
447k
    0U, // FMAXNM_ZPZZ_S_UNDEF
10127
447k
    0U, // FMAXNM_ZPZZ_S_ZERO
10128
447k
    0U, // FMAX_ZPZI_D_UNDEF
10129
447k
    0U, // FMAX_ZPZI_D_ZERO
10130
447k
    0U, // FMAX_ZPZI_H_UNDEF
10131
447k
    0U, // FMAX_ZPZI_H_ZERO
10132
447k
    0U, // FMAX_ZPZI_S_UNDEF
10133
447k
    0U, // FMAX_ZPZI_S_ZERO
10134
447k
    0U, // FMAX_ZPZZ_D_UNDEF
10135
447k
    0U, // FMAX_ZPZZ_D_ZERO
10136
447k
    0U, // FMAX_ZPZZ_H_UNDEF
10137
447k
    0U, // FMAX_ZPZZ_H_ZERO
10138
447k
    0U, // FMAX_ZPZZ_S_UNDEF
10139
447k
    0U, // FMAX_ZPZZ_S_ZERO
10140
447k
    0U, // FMINNM_ZPZI_D_UNDEF
10141
447k
    0U, // FMINNM_ZPZI_D_ZERO
10142
447k
    0U, // FMINNM_ZPZI_H_UNDEF
10143
447k
    0U, // FMINNM_ZPZI_H_ZERO
10144
447k
    0U, // FMINNM_ZPZI_S_UNDEF
10145
447k
    0U, // FMINNM_ZPZI_S_ZERO
10146
447k
    0U, // FMINNM_ZPZZ_D_UNDEF
10147
447k
    0U, // FMINNM_ZPZZ_D_ZERO
10148
447k
    0U, // FMINNM_ZPZZ_H_UNDEF
10149
447k
    0U, // FMINNM_ZPZZ_H_ZERO
10150
447k
    0U, // FMINNM_ZPZZ_S_UNDEF
10151
447k
    0U, // FMINNM_ZPZZ_S_ZERO
10152
447k
    0U, // FMIN_ZPZI_D_UNDEF
10153
447k
    0U, // FMIN_ZPZI_D_ZERO
10154
447k
    0U, // FMIN_ZPZI_H_UNDEF
10155
447k
    0U, // FMIN_ZPZI_H_ZERO
10156
447k
    0U, // FMIN_ZPZI_S_UNDEF
10157
447k
    0U, // FMIN_ZPZI_S_ZERO
10158
447k
    0U, // FMIN_ZPZZ_D_UNDEF
10159
447k
    0U, // FMIN_ZPZZ_D_ZERO
10160
447k
    0U, // FMIN_ZPZZ_H_UNDEF
10161
447k
    0U, // FMIN_ZPZZ_H_ZERO
10162
447k
    0U, // FMIN_ZPZZ_S_UNDEF
10163
447k
    0U, // FMIN_ZPZZ_S_ZERO
10164
447k
    0U, // FMLALL_MZZI_BtoS_PSEUDO
10165
447k
    0U, // FMLALL_MZZ_BtoS_PSEUDO
10166
447k
    0U, // FMLALL_VG2_M2Z2Z_BtoS_PSEUDO
10167
447k
    0U, // FMLALL_VG2_M2ZZI_BtoS_PSEUDO
10168
447k
    0U, // FMLALL_VG2_M2ZZ_BtoS_PSEUDO
10169
447k
    0U, // FMLALL_VG4_M4Z4Z_BtoS_PSEUDO
10170
447k
    0U, // FMLALL_VG4_M4ZZI_BtoS_PSEUDO
10171
447k
    0U, // FMLALL_VG4_M4ZZ_BtoS_PSEUDO
10172
447k
    0U, // FMLAL_MZZI_HtoS_PSEUDO
10173
447k
    0U, // FMLAL_MZZ_HtoS_PSEUDO
10174
447k
    0U, // FMLAL_VG2_M2Z2Z_BtoH_PSEUDO
10175
447k
    0U, // FMLAL_VG2_M2Z2Z_HtoS_PSEUDO
10176
447k
    0U, // FMLAL_VG2_M2ZZI_HtoS_PSEUDO
10177
447k
    0U, // FMLAL_VG2_M2ZZ_BtoH_PSEUDO
10178
447k
    0U, // FMLAL_VG2_M2ZZ_HtoS_PSEUDO
10179
447k
    0U, // FMLAL_VG4_M4Z4Z_BtoH_PSEUDO
10180
447k
    0U, // FMLAL_VG4_M4Z4Z_HtoS_PSEUDO
10181
447k
    0U, // FMLAL_VG4_M4ZZI_HtoS_PSEUDO
10182
447k
    0U, // FMLAL_VG4_M4ZZ_BtoH_PSEUDO
10183
447k
    0U, // FMLAL_VG4_M4ZZ_HtoS_PSEUDO
10184
447k
    0U, // FMLA_VG2_M2Z2Z_D_PSEUDO
10185
447k
    0U, // FMLA_VG2_M2Z2Z_S_PSEUDO
10186
447k
    0U, // FMLA_VG2_M2Z4Z_H_PSEUDO
10187
447k
    0U, // FMLA_VG2_M2ZZI_D_PSEUDO
10188
447k
    0U, // FMLA_VG2_M2ZZI_S_PSEUDO
10189
447k
    0U, // FMLA_VG2_M2ZZ_D_PSEUDO
10190
447k
    0U, // FMLA_VG2_M2ZZ_S_PSEUDO
10191
447k
    0U, // FMLA_VG4_M4Z4Z_D_PSEUDO
10192
447k
    0U, // FMLA_VG4_M4Z4Z_H_PSEUDO
10193
447k
    0U, // FMLA_VG4_M4Z4Z_S_PSEUDO
10194
447k
    0U, // FMLA_VG4_M4ZZI_D_PSEUDO
10195
447k
    0U, // FMLA_VG4_M4ZZI_S_PSEUDO
10196
447k
    0U, // FMLA_VG4_M4ZZ_D_PSEUDO
10197
447k
    0U, // FMLA_VG4_M4ZZ_S_PSEUDO
10198
447k
    0U, // FMLA_ZPZZZ_D_UNDEF
10199
447k
    0U, // FMLA_ZPZZZ_H_UNDEF
10200
447k
    0U, // FMLA_ZPZZZ_S_UNDEF
10201
447k
    0U, // FMLSL_MZZI_HtoS_PSEUDO
10202
447k
    0U, // FMLSL_MZZ_HtoS_PSEUDO
10203
447k
    0U, // FMLSL_VG2_M2Z2Z_HtoS_PSEUDO
10204
447k
    0U, // FMLSL_VG2_M2ZZI_HtoS_PSEUDO
10205
447k
    0U, // FMLSL_VG2_M2ZZ_HtoS_PSEUDO
10206
447k
    0U, // FMLSL_VG4_M4Z4Z_HtoS_PSEUDO
10207
447k
    0U, // FMLSL_VG4_M4ZZI_HtoS_PSEUDO
10208
447k
    0U, // FMLSL_VG4_M4ZZ_HtoS_PSEUDO
10209
447k
    0U, // FMLS_VG2_M2Z2Z_D_PSEUDO
10210
447k
    0U, // FMLS_VG2_M2Z2Z_H_PSEUDO
10211
447k
    0U, // FMLS_VG2_M2Z2Z_S_PSEUDO
10212
447k
    0U, // FMLS_VG2_M2ZZI_D_PSEUDO
10213
447k
    0U, // FMLS_VG2_M2ZZI_S_PSEUDO
10214
447k
    0U, // FMLS_VG2_M2ZZ_D_PSEUDO
10215
447k
    0U, // FMLS_VG2_M2ZZ_S_PSEUDO
10216
447k
    0U, // FMLS_VG4_M4Z2Z_H_PSEUDO
10217
447k
    0U, // FMLS_VG4_M4Z4Z_D_PSEUDO
10218
447k
    0U, // FMLS_VG4_M4Z4Z_S_PSEUDO
10219
447k
    0U, // FMLS_VG4_M4ZZI_D_PSEUDO
10220
447k
    0U, // FMLS_VG4_M4ZZI_S_PSEUDO
10221
447k
    0U, // FMLS_VG4_M4ZZ_D_PSEUDO
10222
447k
    0U, // FMLS_VG4_M4ZZ_S_PSEUDO
10223
447k
    0U, // FMLS_ZPZZZ_D_UNDEF
10224
447k
    0U, // FMLS_ZPZZZ_H_UNDEF
10225
447k
    0U, // FMLS_ZPZZZ_S_UNDEF
10226
447k
    0U, // FMOPAL_MPPZZ_PSEUDO
10227
447k
    0U, // FMOPA_MPPZZ_BtoS_PSEUDO
10228
447k
    0U, // FMOPA_MPPZZ_D_PSEUDO
10229
447k
    0U, // FMOPA_MPPZZ_S_PSEUDO
10230
447k
    0U, // FMOPSL_MPPZZ_PSEUDO
10231
447k
    0U, // FMOPS_MPPZZ_D_PSEUDO
10232
447k
    0U, // FMOPS_MPPZZ_S_PSEUDO
10233
447k
    0U, // FMOVD0
10234
447k
    0U, // FMOVH0
10235
447k
    0U, // FMOVS0
10236
447k
    0U, // FMULX_ZPZZ_D_UNDEF
10237
447k
    0U, // FMULX_ZPZZ_D_ZERO
10238
447k
    0U, // FMULX_ZPZZ_H_UNDEF
10239
447k
    0U, // FMULX_ZPZZ_H_ZERO
10240
447k
    0U, // FMULX_ZPZZ_S_UNDEF
10241
447k
    0U, // FMULX_ZPZZ_S_ZERO
10242
447k
    0U, // FMUL_ZPZI_D_UNDEF
10243
447k
    0U, // FMUL_ZPZI_D_ZERO
10244
447k
    0U, // FMUL_ZPZI_H_UNDEF
10245
447k
    0U, // FMUL_ZPZI_H_ZERO
10246
447k
    0U, // FMUL_ZPZI_S_UNDEF
10247
447k
    0U, // FMUL_ZPZI_S_ZERO
10248
447k
    0U, // FMUL_ZPZZ_D_UNDEF
10249
447k
    0U, // FMUL_ZPZZ_D_ZERO
10250
447k
    0U, // FMUL_ZPZZ_H_UNDEF
10251
447k
    0U, // FMUL_ZPZZ_H_ZERO
10252
447k
    0U, // FMUL_ZPZZ_S_UNDEF
10253
447k
    0U, // FMUL_ZPZZ_S_ZERO
10254
447k
    0U, // FNEG_ZPmZ_D_UNDEF
10255
447k
    0U, // FNEG_ZPmZ_H_UNDEF
10256
447k
    0U, // FNEG_ZPmZ_S_UNDEF
10257
447k
    0U, // FNMLA_ZPZZZ_D_UNDEF
10258
447k
    0U, // FNMLA_ZPZZZ_H_UNDEF
10259
447k
    0U, // FNMLA_ZPZZZ_S_UNDEF
10260
447k
    0U, // FNMLS_ZPZZZ_D_UNDEF
10261
447k
    0U, // FNMLS_ZPZZZ_H_UNDEF
10262
447k
    0U, // FNMLS_ZPZZZ_S_UNDEF
10263
447k
    0U, // FRECPX_ZPmZ_D_UNDEF
10264
447k
    0U, // FRECPX_ZPmZ_H_UNDEF
10265
447k
    0U, // FRECPX_ZPmZ_S_UNDEF
10266
447k
    0U, // FRINTA_ZPmZ_D_UNDEF
10267
447k
    0U, // FRINTA_ZPmZ_H_UNDEF
10268
447k
    0U, // FRINTA_ZPmZ_S_UNDEF
10269
447k
    0U, // FRINTI_ZPmZ_D_UNDEF
10270
447k
    0U, // FRINTI_ZPmZ_H_UNDEF
10271
447k
    0U, // FRINTI_ZPmZ_S_UNDEF
10272
447k
    0U, // FRINTM_ZPmZ_D_UNDEF
10273
447k
    0U, // FRINTM_ZPmZ_H_UNDEF
10274
447k
    0U, // FRINTM_ZPmZ_S_UNDEF
10275
447k
    0U, // FRINTN_ZPmZ_D_UNDEF
10276
447k
    0U, // FRINTN_ZPmZ_H_UNDEF
10277
447k
    0U, // FRINTN_ZPmZ_S_UNDEF
10278
447k
    0U, // FRINTP_ZPmZ_D_UNDEF
10279
447k
    0U, // FRINTP_ZPmZ_H_UNDEF
10280
447k
    0U, // FRINTP_ZPmZ_S_UNDEF
10281
447k
    0U, // FRINTX_ZPmZ_D_UNDEF
10282
447k
    0U, // FRINTX_ZPmZ_H_UNDEF
10283
447k
    0U, // FRINTX_ZPmZ_S_UNDEF
10284
447k
    0U, // FRINTZ_ZPmZ_D_UNDEF
10285
447k
    0U, // FRINTZ_ZPmZ_H_UNDEF
10286
447k
    0U, // FRINTZ_ZPmZ_S_UNDEF
10287
447k
    0U, // FSQRT_ZPmZ_D_UNDEF
10288
447k
    0U, // FSQRT_ZPmZ_H_UNDEF
10289
447k
    0U, // FSQRT_ZPmZ_S_UNDEF
10290
447k
    0U, // FSUBR_ZPZI_D_UNDEF
10291
447k
    0U, // FSUBR_ZPZI_D_ZERO
10292
447k
    0U, // FSUBR_ZPZI_H_UNDEF
10293
447k
    0U, // FSUBR_ZPZI_H_ZERO
10294
447k
    0U, // FSUBR_ZPZI_S_UNDEF
10295
447k
    0U, // FSUBR_ZPZI_S_ZERO
10296
447k
    0U, // FSUBR_ZPZZ_D_ZERO
10297
447k
    0U, // FSUBR_ZPZZ_H_ZERO
10298
447k
    0U, // FSUBR_ZPZZ_S_ZERO
10299
447k
    0U, // FSUB_VG2_M2Z_D_PSEUDO
10300
447k
    0U, // FSUB_VG2_M2Z_H_PSEUDO
10301
447k
    0U, // FSUB_VG2_M2Z_S_PSEUDO
10302
447k
    0U, // FSUB_VG4_M4Z_D_PSEUDO
10303
447k
    0U, // FSUB_VG4_M4Z_H_PSEUDO
10304
447k
    0U, // FSUB_VG4_M4Z_S_PSEUDO
10305
447k
    0U, // FSUB_ZPZI_D_UNDEF
10306
447k
    0U, // FSUB_ZPZI_D_ZERO
10307
447k
    0U, // FSUB_ZPZI_H_UNDEF
10308
447k
    0U, // FSUB_ZPZI_H_ZERO
10309
447k
    0U, // FSUB_ZPZI_S_UNDEF
10310
447k
    0U, // FSUB_ZPZI_S_ZERO
10311
447k
    0U, // FSUB_ZPZZ_D_UNDEF
10312
447k
    0U, // FSUB_ZPZZ_D_ZERO
10313
447k
    0U, // FSUB_ZPZZ_H_UNDEF
10314
447k
    0U, // FSUB_ZPZZ_H_ZERO
10315
447k
    0U, // FSUB_ZPZZ_S_UNDEF
10316
447k
    0U, // FSUB_ZPZZ_S_ZERO
10317
447k
    0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO
10318
447k
    0U, // GLD1B_D
10319
447k
    0U, // GLD1B_D_IMM
10320
447k
    0U, // GLD1B_D_SXTW
10321
447k
    0U, // GLD1B_D_UXTW
10322
447k
    0U, // GLD1B_S_IMM
10323
447k
    0U, // GLD1B_S_SXTW
10324
447k
    0U, // GLD1B_S_UXTW
10325
447k
    0U, // GLD1D
10326
447k
    0U, // GLD1D_IMM
10327
447k
    0U, // GLD1D_SCALED
10328
447k
    0U, // GLD1D_SXTW
10329
447k
    0U, // GLD1D_SXTW_SCALED
10330
447k
    0U, // GLD1D_UXTW
10331
447k
    0U, // GLD1D_UXTW_SCALED
10332
447k
    0U, // GLD1H_D
10333
447k
    0U, // GLD1H_D_IMM
10334
447k
    0U, // GLD1H_D_SCALED
10335
447k
    0U, // GLD1H_D_SXTW
10336
447k
    0U, // GLD1H_D_SXTW_SCALED
10337
447k
    0U, // GLD1H_D_UXTW
10338
447k
    0U, // GLD1H_D_UXTW_SCALED
10339
447k
    0U, // GLD1H_S_IMM
10340
447k
    0U, // GLD1H_S_SXTW
10341
447k
    0U, // GLD1H_S_SXTW_SCALED
10342
447k
    0U, // GLD1H_S_UXTW
10343
447k
    0U, // GLD1H_S_UXTW_SCALED
10344
447k
    0U, // GLD1SB_D
10345
447k
    0U, // GLD1SB_D_IMM
10346
447k
    0U, // GLD1SB_D_SXTW
10347
447k
    0U, // GLD1SB_D_UXTW
10348
447k
    0U, // GLD1SB_S_IMM
10349
447k
    0U, // GLD1SB_S_SXTW
10350
447k
    0U, // GLD1SB_S_UXTW
10351
447k
    0U, // GLD1SH_D
10352
447k
    0U, // GLD1SH_D_IMM
10353
447k
    0U, // GLD1SH_D_SCALED
10354
447k
    0U, // GLD1SH_D_SXTW
10355
447k
    0U, // GLD1SH_D_SXTW_SCALED
10356
447k
    0U, // GLD1SH_D_UXTW
10357
447k
    0U, // GLD1SH_D_UXTW_SCALED
10358
447k
    0U, // GLD1SH_S_IMM
10359
447k
    0U, // GLD1SH_S_SXTW
10360
447k
    0U, // GLD1SH_S_SXTW_SCALED
10361
447k
    0U, // GLD1SH_S_UXTW
10362
447k
    0U, // GLD1SH_S_UXTW_SCALED
10363
447k
    0U, // GLD1SW_D
10364
447k
    0U, // GLD1SW_D_IMM
10365
447k
    0U, // GLD1SW_D_SCALED
10366
447k
    0U, // GLD1SW_D_SXTW
10367
447k
    0U, // GLD1SW_D_SXTW_SCALED
10368
447k
    0U, // GLD1SW_D_UXTW
10369
447k
    0U, // GLD1SW_D_UXTW_SCALED
10370
447k
    0U, // GLD1W_D
10371
447k
    0U, // GLD1W_D_IMM
10372
447k
    0U, // GLD1W_D_SCALED
10373
447k
    0U, // GLD1W_D_SXTW
10374
447k
    0U, // GLD1W_D_SXTW_SCALED
10375
447k
    0U, // GLD1W_D_UXTW
10376
447k
    0U, // GLD1W_D_UXTW_SCALED
10377
447k
    0U, // GLD1W_IMM
10378
447k
    0U, // GLD1W_SXTW
10379
447k
    0U, // GLD1W_SXTW_SCALED
10380
447k
    0U, // GLD1W_UXTW
10381
447k
    0U, // GLD1W_UXTW_SCALED
10382
447k
    0U, // GLDFF1B_D
10383
447k
    0U, // GLDFF1B_D_IMM
10384
447k
    0U, // GLDFF1B_D_SXTW
10385
447k
    0U, // GLDFF1B_D_UXTW
10386
447k
    0U, // GLDFF1B_S_IMM
10387
447k
    0U, // GLDFF1B_S_SXTW
10388
447k
    0U, // GLDFF1B_S_UXTW
10389
447k
    0U, // GLDFF1D
10390
447k
    0U, // GLDFF1D_IMM
10391
447k
    0U, // GLDFF1D_SCALED
10392
447k
    0U, // GLDFF1D_SXTW
10393
447k
    0U, // GLDFF1D_SXTW_SCALED
10394
447k
    0U, // GLDFF1D_UXTW
10395
447k
    0U, // GLDFF1D_UXTW_SCALED
10396
447k
    0U, // GLDFF1H_D
10397
447k
    0U, // GLDFF1H_D_IMM
10398
447k
    0U, // GLDFF1H_D_SCALED
10399
447k
    0U, // GLDFF1H_D_SXTW
10400
447k
    0U, // GLDFF1H_D_SXTW_SCALED
10401
447k
    0U, // GLDFF1H_D_UXTW
10402
447k
    0U, // GLDFF1H_D_UXTW_SCALED
10403
447k
    0U, // GLDFF1H_S_IMM
10404
447k
    0U, // GLDFF1H_S_SXTW
10405
447k
    0U, // GLDFF1H_S_SXTW_SCALED
10406
447k
    0U, // GLDFF1H_S_UXTW
10407
447k
    0U, // GLDFF1H_S_UXTW_SCALED
10408
447k
    0U, // GLDFF1SB_D
10409
447k
    0U, // GLDFF1SB_D_IMM
10410
447k
    0U, // GLDFF1SB_D_SXTW
10411
447k
    0U, // GLDFF1SB_D_UXTW
10412
447k
    0U, // GLDFF1SB_S_IMM
10413
447k
    0U, // GLDFF1SB_S_SXTW
10414
447k
    0U, // GLDFF1SB_S_UXTW
10415
447k
    0U, // GLDFF1SH_D
10416
447k
    0U, // GLDFF1SH_D_IMM
10417
447k
    0U, // GLDFF1SH_D_SCALED
10418
447k
    0U, // GLDFF1SH_D_SXTW
10419
447k
    0U, // GLDFF1SH_D_SXTW_SCALED
10420
447k
    0U, // GLDFF1SH_D_UXTW
10421
447k
    0U, // GLDFF1SH_D_UXTW_SCALED
10422
447k
    0U, // GLDFF1SH_S_IMM
10423
447k
    0U, // GLDFF1SH_S_SXTW
10424
447k
    0U, // GLDFF1SH_S_SXTW_SCALED
10425
447k
    0U, // GLDFF1SH_S_UXTW
10426
447k
    0U, // GLDFF1SH_S_UXTW_SCALED
10427
447k
    0U, // GLDFF1SW_D
10428
447k
    0U, // GLDFF1SW_D_IMM
10429
447k
    0U, // GLDFF1SW_D_SCALED
10430
447k
    0U, // GLDFF1SW_D_SXTW
10431
447k
    0U, // GLDFF1SW_D_SXTW_SCALED
10432
447k
    0U, // GLDFF1SW_D_UXTW
10433
447k
    0U, // GLDFF1SW_D_UXTW_SCALED
10434
447k
    0U, // GLDFF1W_D
10435
447k
    0U, // GLDFF1W_D_IMM
10436
447k
    0U, // GLDFF1W_D_SCALED
10437
447k
    0U, // GLDFF1W_D_SXTW
10438
447k
    0U, // GLDFF1W_D_SXTW_SCALED
10439
447k
    0U, // GLDFF1W_D_UXTW
10440
447k
    0U, // GLDFF1W_D_UXTW_SCALED
10441
447k
    0U, // GLDFF1W_IMM
10442
447k
    0U, // GLDFF1W_SXTW
10443
447k
    0U, // GLDFF1W_SXTW_SCALED
10444
447k
    0U, // GLDFF1W_UXTW
10445
447k
    0U, // GLDFF1W_UXTW_SCALED
10446
447k
    0U, // G_AARCH64_PREFETCH
10447
447k
    0U, // G_ADD_LOW
10448
447k
    0U, // G_BSP
10449
447k
    0U, // G_DUP
10450
447k
    0U, // G_DUPLANE16
10451
447k
    0U, // G_DUPLANE32
10452
447k
    0U, // G_DUPLANE64
10453
447k
    0U, // G_DUPLANE8
10454
447k
    0U, // G_EXT
10455
447k
    0U, // G_FCMEQ
10456
447k
    0U, // G_FCMEQZ
10457
447k
    0U, // G_FCMGE
10458
447k
    0U, // G_FCMGEZ
10459
447k
    0U, // G_FCMGT
10460
447k
    0U, // G_FCMGTZ
10461
447k
    0U, // G_FCMLEZ
10462
447k
    0U, // G_FCMLTZ
10463
447k
    0U, // G_REV16
10464
447k
    0U, // G_REV32
10465
447k
    0U, // G_REV64
10466
447k
    0U, // G_SADDLP
10467
447k
    0U, // G_SADDLV
10468
447k
    0U, // G_SDOT
10469
447k
    0U, // G_SITOF
10470
447k
    0U, // G_SMULL
10471
447k
    0U, // G_TRN1
10472
447k
    0U, // G_TRN2
10473
447k
    0U, // G_UADDLP
10474
447k
    0U, // G_UADDLV
10475
447k
    0U, // G_UDOT
10476
447k
    0U, // G_UITOF
10477
447k
    0U, // G_UMULL
10478
447k
    0U, // G_UZP1
10479
447k
    0U, // G_UZP2
10480
447k
    0U, // G_VASHR
10481
447k
    0U, // G_VLSHR
10482
447k
    0U, // G_ZIP1
10483
447k
    0U, // G_ZIP2
10484
447k
    0U, // HOM_Epilog
10485
447k
    0U, // HOM_Prolog
10486
447k
    0U, // HWASAN_CHECK_MEMACCESS
10487
447k
    0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES
10488
447k
    0U, // INSERT_MXIPZ_H_PSEUDO_B
10489
447k
    0U, // INSERT_MXIPZ_H_PSEUDO_D
10490
447k
    0U, // INSERT_MXIPZ_H_PSEUDO_H
10491
447k
    0U, // INSERT_MXIPZ_H_PSEUDO_Q
10492
447k
    0U, // INSERT_MXIPZ_H_PSEUDO_S
10493
447k
    0U, // INSERT_MXIPZ_V_PSEUDO_B
10494
447k
    0U, // INSERT_MXIPZ_V_PSEUDO_D
10495
447k
    0U, // INSERT_MXIPZ_V_PSEUDO_H
10496
447k
    0U, // INSERT_MXIPZ_V_PSEUDO_Q
10497
447k
    0U, // INSERT_MXIPZ_V_PSEUDO_S
10498
447k
    0U, // IRGstack
10499
447k
    0U, // JumpTableDest16
10500
447k
    0U, // JumpTableDest32
10501
447k
    0U, // JumpTableDest8
10502
447k
    0U, // KCFI_CHECK
10503
447k
    0U, // LD1B_2Z_IMM_PSEUDO
10504
447k
    0U, // LD1B_2Z_PSEUDO
10505
447k
    0U, // LD1B_4Z_IMM_PSEUDO
10506
447k
    0U, // LD1B_4Z_PSEUDO
10507
447k
    0U, // LD1D_2Z_IMM_PSEUDO
10508
447k
    0U, // LD1D_2Z_PSEUDO
10509
447k
    0U, // LD1D_4Z_IMM_PSEUDO
10510
447k
    0U, // LD1D_4Z_PSEUDO
10511
447k
    0U, // LD1H_2Z_IMM_PSEUDO
10512
447k
    0U, // LD1H_2Z_PSEUDO
10513
447k
    0U, // LD1H_4Z_IMM_PSEUDO
10514
447k
    0U, // LD1H_4Z_PSEUDO
10515
447k
    0U, // LD1W_2Z_IMM_PSEUDO
10516
447k
    0U, // LD1W_2Z_PSEUDO
10517
447k
    0U, // LD1W_4Z_IMM_PSEUDO
10518
447k
    0U, // LD1W_4Z_PSEUDO
10519
447k
    0U, // LD1_MXIPXX_H_PSEUDO_B
10520
447k
    0U, // LD1_MXIPXX_H_PSEUDO_D
10521
447k
    0U, // LD1_MXIPXX_H_PSEUDO_H
10522
447k
    0U, // LD1_MXIPXX_H_PSEUDO_Q
10523
447k
    0U, // LD1_MXIPXX_H_PSEUDO_S
10524
447k
    0U, // LD1_MXIPXX_V_PSEUDO_B
10525
447k
    0U, // LD1_MXIPXX_V_PSEUDO_D
10526
447k
    0U, // LD1_MXIPXX_V_PSEUDO_H
10527
447k
    0U, // LD1_MXIPXX_V_PSEUDO_Q
10528
447k
    0U, // LD1_MXIPXX_V_PSEUDO_S
10529
447k
    0U, // LDFF1B
10530
447k
    0U, // LDFF1B_D
10531
447k
    0U, // LDFF1B_H
10532
447k
    0U, // LDFF1B_S
10533
447k
    0U, // LDFF1D
10534
447k
    0U, // LDFF1H
10535
447k
    0U, // LDFF1H_D
10536
447k
    0U, // LDFF1H_S
10537
447k
    0U, // LDFF1SB_D
10538
447k
    0U, // LDFF1SB_H
10539
447k
    0U, // LDFF1SB_S
10540
447k
    0U, // LDFF1SH_D
10541
447k
    0U, // LDFF1SH_S
10542
447k
    0U, // LDFF1SW_D
10543
447k
    0U, // LDFF1W
10544
447k
    0U, // LDFF1W_D
10545
447k
    0U, // LDNF1B_D_IMM
10546
447k
    0U, // LDNF1B_H_IMM
10547
447k
    0U, // LDNF1B_IMM
10548
447k
    0U, // LDNF1B_S_IMM
10549
447k
    0U, // LDNF1D_IMM
10550
447k
    0U, // LDNF1H_D_IMM
10551
447k
    0U, // LDNF1H_IMM
10552
447k
    0U, // LDNF1H_S_IMM
10553
447k
    0U, // LDNF1SB_D_IMM
10554
447k
    0U, // LDNF1SB_H_IMM
10555
447k
    0U, // LDNF1SB_S_IMM
10556
447k
    0U, // LDNF1SH_D_IMM
10557
447k
    0U, // LDNF1SH_S_IMM
10558
447k
    0U, // LDNF1SW_D_IMM
10559
447k
    0U, // LDNF1W_D_IMM
10560
447k
    0U, // LDNF1W_IMM
10561
447k
    0U, // LDNT1B_2Z_IMM_PSEUDO
10562
447k
    0U, // LDNT1B_2Z_PSEUDO
10563
447k
    0U, // LDNT1B_4Z_IMM_PSEUDO
10564
447k
    0U, // LDNT1B_4Z_PSEUDO
10565
447k
    0U, // LDNT1D_2Z_IMM_PSEUDO
10566
447k
    0U, // LDNT1D_2Z_PSEUDO
10567
447k
    0U, // LDNT1D_4Z_IMM_PSEUDO
10568
447k
    0U, // LDNT1D_4Z_PSEUDO
10569
447k
    0U, // LDNT1H_2Z_IMM_PSEUDO
10570
447k
    0U, // LDNT1H_2Z_PSEUDO
10571
447k
    0U, // LDNT1H_4Z_IMM_PSEUDO
10572
447k
    0U, // LDNT1H_4Z_PSEUDO
10573
447k
    0U, // LDNT1W_2Z_IMM_PSEUDO
10574
447k
    0U, // LDNT1W_2Z_PSEUDO
10575
447k
    0U, // LDNT1W_4Z_IMM_PSEUDO
10576
447k
    0U, // LDNT1W_4Z_PSEUDO
10577
447k
    0U, // LDR_PPXI
10578
447k
    0U, // LDR_TX_PSEUDO
10579
447k
    0U, // LDR_ZA_PSEUDO
10580
447k
    0U, // LDR_ZZXI
10581
447k
    0U, // LDR_ZZZXI
10582
447k
    0U, // LDR_ZZZZXI
10583
447k
    0U, // LOADgot
10584
447k
    0U, // LSL_ZPZI_B_UNDEF
10585
447k
    0U, // LSL_ZPZI_B_ZERO
10586
447k
    0U, // LSL_ZPZI_D_UNDEF
10587
447k
    0U, // LSL_ZPZI_D_ZERO
10588
447k
    0U, // LSL_ZPZI_H_UNDEF
10589
447k
    0U, // LSL_ZPZI_H_ZERO
10590
447k
    0U, // LSL_ZPZI_S_UNDEF
10591
447k
    0U, // LSL_ZPZI_S_ZERO
10592
447k
    0U, // LSL_ZPZZ_B_UNDEF
10593
447k
    0U, // LSL_ZPZZ_B_ZERO
10594
447k
    0U, // LSL_ZPZZ_D_UNDEF
10595
447k
    0U, // LSL_ZPZZ_D_ZERO
10596
447k
    0U, // LSL_ZPZZ_H_UNDEF
10597
447k
    0U, // LSL_ZPZZ_H_ZERO
10598
447k
    0U, // LSL_ZPZZ_S_UNDEF
10599
447k
    0U, // LSL_ZPZZ_S_ZERO
10600
447k
    0U, // LSR_ZPZI_B_UNDEF
10601
447k
    0U, // LSR_ZPZI_B_ZERO
10602
447k
    0U, // LSR_ZPZI_D_UNDEF
10603
447k
    0U, // LSR_ZPZI_D_ZERO
10604
447k
    0U, // LSR_ZPZI_H_UNDEF
10605
447k
    0U, // LSR_ZPZI_H_ZERO
10606
447k
    0U, // LSR_ZPZI_S_UNDEF
10607
447k
    0U, // LSR_ZPZI_S_ZERO
10608
447k
    0U, // LSR_ZPZZ_B_UNDEF
10609
447k
    0U, // LSR_ZPZZ_B_ZERO
10610
447k
    0U, // LSR_ZPZZ_D_UNDEF
10611
447k
    0U, // LSR_ZPZZ_D_ZERO
10612
447k
    0U, // LSR_ZPZZ_H_UNDEF
10613
447k
    0U, // LSR_ZPZZ_H_ZERO
10614
447k
    0U, // LSR_ZPZZ_S_UNDEF
10615
447k
    0U, // LSR_ZPZZ_S_ZERO
10616
447k
    0U, // MLA_ZPZZZ_B_UNDEF
10617
447k
    0U, // MLA_ZPZZZ_D_UNDEF
10618
447k
    0U, // MLA_ZPZZZ_H_UNDEF
10619
447k
    0U, // MLA_ZPZZZ_S_UNDEF
10620
447k
    0U, // MLS_ZPZZZ_B_UNDEF
10621
447k
    0U, // MLS_ZPZZZ_D_UNDEF
10622
447k
    0U, // MLS_ZPZZZ_H_UNDEF
10623
447k
    0U, // MLS_ZPZZZ_S_UNDEF
10624
447k
    0U, // MOPSMemoryCopyPseudo
10625
447k
    0U, // MOPSMemoryMovePseudo
10626
447k
    0U, // MOPSMemorySetPseudo
10627
447k
    0U, // MOPSMemorySetTaggingPseudo
10628
447k
    0U, // MOVA_MXI2Z_H_B_PSEUDO
10629
447k
    0U, // MOVA_MXI2Z_H_D_PSEUDO
10630
447k
    0U, // MOVA_MXI2Z_H_H_PSEUDO
10631
447k
    0U, // MOVA_MXI2Z_H_S_PSEUDO
10632
447k
    0U, // MOVA_MXI2Z_V_B_PSEUDO
10633
447k
    0U, // MOVA_MXI2Z_V_D_PSEUDO
10634
447k
    0U, // MOVA_MXI2Z_V_H_PSEUDO
10635
447k
    0U, // MOVA_MXI2Z_V_S_PSEUDO
10636
447k
    0U, // MOVA_MXI4Z_H_B_PSEUDO
10637
447k
    0U, // MOVA_MXI4Z_H_D_PSEUDO
10638
447k
    0U, // MOVA_MXI4Z_H_H_PSEUDO
10639
447k
    0U, // MOVA_MXI4Z_H_S_PSEUDO
10640
447k
    0U, // MOVA_MXI4Z_V_B_PSEUDO
10641
447k
    0U, // MOVA_MXI4Z_V_D_PSEUDO
10642
447k
    0U, // MOVA_MXI4Z_V_H_PSEUDO
10643
447k
    0U, // MOVA_MXI4Z_V_S_PSEUDO
10644
447k
    0U, // MOVA_VG2_MXI2Z_PSEUDO
10645
447k
    0U, // MOVA_VG4_MXI4Z_PSEUDO
10646
447k
    0U, // MOVMCSym
10647
447k
    0U, // MOVaddr
10648
447k
    0U, // MOVaddrBA
10649
447k
    0U, // MOVaddrCP
10650
447k
    0U, // MOVaddrEXT
10651
447k
    0U, // MOVaddrJT
10652
447k
    0U, // MOVaddrTLS
10653
447k
    0U, // MOVbaseTLS
10654
447k
    0U, // MOVi32imm
10655
447k
    0U, // MOVi64imm
10656
447k
    0U, // MRS_FPCR
10657
447k
    0U, // MSR_FPCR
10658
447k
    0U, // MSRpstatePseudo
10659
447k
    0U, // MUL_ZPZZ_B_UNDEF
10660
447k
    0U, // MUL_ZPZZ_D_UNDEF
10661
447k
    0U, // MUL_ZPZZ_H_UNDEF
10662
447k
    0U, // MUL_ZPZZ_S_UNDEF
10663
447k
    0U, // NEG_ZPmZ_B_UNDEF
10664
447k
    0U, // NEG_ZPmZ_D_UNDEF
10665
447k
    0U, // NEG_ZPmZ_H_UNDEF
10666
447k
    0U, // NEG_ZPmZ_S_UNDEF
10667
447k
    0U, // NOT_ZPmZ_B_UNDEF
10668
447k
    0U, // NOT_ZPmZ_D_UNDEF
10669
447k
    0U, // NOT_ZPmZ_H_UNDEF
10670
447k
    0U, // NOT_ZPmZ_S_UNDEF
10671
447k
    0U, // ORNWrr
10672
447k
    0U, // ORNXrr
10673
447k
    0U, // ORRWrr
10674
447k
    0U, // ORRXrr
10675
447k
    0U, // ORR_ZPZZ_B_ZERO
10676
447k
    0U, // ORR_ZPZZ_D_ZERO
10677
447k
    0U, // ORR_ZPZZ_H_ZERO
10678
447k
    0U, // ORR_ZPZZ_S_ZERO
10679
447k
    0U, // PAUTH_EPILOGUE
10680
447k
    0U, // PAUTH_PROLOGUE
10681
447k
    0U, // PROBED_STACKALLOC
10682
447k
    0U, // PROBED_STACKALLOC_DYN
10683
447k
    0U, // PROBED_STACKALLOC_VAR
10684
447k
    0U, // PTEST_PP_ANY
10685
447k
    0U, // RDFFR_P
10686
447k
    0U, // RDFFR_PPz
10687
447k
    0U, // RET_ReallyLR
10688
447k
    0U, // RestoreZAPseudo
10689
447k
    0U, // SABD_ZPZZ_B_UNDEF
10690
447k
    0U, // SABD_ZPZZ_D_UNDEF
10691
447k
    0U, // SABD_ZPZZ_H_UNDEF
10692
447k
    0U, // SABD_ZPZZ_S_UNDEF
10693
447k
    0U, // SCVTF_ZPmZ_DtoD_UNDEF
10694
447k
    0U, // SCVTF_ZPmZ_DtoH_UNDEF
10695
447k
    0U, // SCVTF_ZPmZ_DtoS_UNDEF
10696
447k
    0U, // SCVTF_ZPmZ_HtoH_UNDEF
10697
447k
    0U, // SCVTF_ZPmZ_StoD_UNDEF
10698
447k
    0U, // SCVTF_ZPmZ_StoH_UNDEF
10699
447k
    0U, // SCVTF_ZPmZ_StoS_UNDEF
10700
447k
    0U, // SDIV_ZPZZ_D_UNDEF
10701
447k
    0U, // SDIV_ZPZZ_S_UNDEF
10702
447k
    0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO
10703
447k
    0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO
10704
447k
    0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO
10705
447k
    0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO
10706
447k
    0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO
10707
447k
    0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO
10708
447k
    0U, // SDOT_VG2_M2ZZ_BtoS_PSEUDO
10709
447k
    0U, // SDOT_VG2_M2ZZ_HtoD_PSEUDO
10710
447k
    0U, // SDOT_VG2_M2ZZ_HtoS_PSEUDO
10711
447k
    0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO
10712
447k
    0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO
10713
447k
    0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO
10714
447k
    0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO
10715
447k
    0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO
10716
447k
    0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO
10717
447k
    0U, // SDOT_VG4_M4ZZ_BtoS_PSEUDO
10718
447k
    0U, // SDOT_VG4_M4ZZ_HtoD_PSEUDO
10719
447k
    0U, // SDOT_VG4_M4ZZ_HtoS_PSEUDO
10720
447k
    0U, // SEH_AddFP
10721
447k
    0U, // SEH_EpilogEnd
10722
447k
    0U, // SEH_EpilogStart
10723
447k
    0U, // SEH_Nop
10724
447k
    0U, // SEH_PACSignLR
10725
447k
    0U, // SEH_PrologEnd
10726
447k
    0U, // SEH_SaveAnyRegQP
10727
447k
    0U, // SEH_SaveAnyRegQPX
10728
447k
    0U, // SEH_SaveFPLR
10729
447k
    0U, // SEH_SaveFPLR_X
10730
447k
    0U, // SEH_SaveFReg
10731
447k
    0U, // SEH_SaveFRegP
10732
447k
    0U, // SEH_SaveFRegP_X
10733
447k
    0U, // SEH_SaveFReg_X
10734
447k
    0U, // SEH_SaveReg
10735
447k
    0U, // SEH_SaveRegP
10736
447k
    0U, // SEH_SaveRegP_X
10737
447k
    0U, // SEH_SaveReg_X
10738
447k
    0U, // SEH_SetFP
10739
447k
    0U, // SEH_StackAlloc
10740
447k
    0U, // SMAX_ZPZZ_B_UNDEF
10741
447k
    0U, // SMAX_ZPZZ_D_UNDEF
10742
447k
    0U, // SMAX_ZPZZ_H_UNDEF
10743
447k
    0U, // SMAX_ZPZZ_S_UNDEF
10744
447k
    0U, // SMIN_ZPZZ_B_UNDEF
10745
447k
    0U, // SMIN_ZPZZ_D_UNDEF
10746
447k
    0U, // SMIN_ZPZZ_H_UNDEF
10747
447k
    0U, // SMIN_ZPZZ_S_UNDEF
10748
447k
    0U, // SMLALL_MZZI_BtoS_PSEUDO
10749
447k
    0U, // SMLALL_MZZI_HtoD_PSEUDO
10750
447k
    0U, // SMLALL_MZZ_BtoS_PSEUDO
10751
447k
    0U, // SMLALL_MZZ_HtoD_PSEUDO
10752
447k
    0U, // SMLALL_VG2_M2Z2Z_BtoS_PSEUDO
10753
447k
    0U, // SMLALL_VG2_M2Z2Z_HtoD_PSEUDO
10754
447k
    0U, // SMLALL_VG2_M2ZZI_BtoS_PSEUDO
10755
447k
    0U, // SMLALL_VG2_M2ZZI_HtoD_PSEUDO
10756
447k
    0U, // SMLALL_VG2_M2ZZ_BtoS_PSEUDO
10757
447k
    0U, // SMLALL_VG2_M2ZZ_HtoD_PSEUDO
10758
447k
    0U, // SMLALL_VG4_M4Z4Z_BtoS_PSEUDO
10759
447k
    0U, // SMLALL_VG4_M4Z4Z_HtoD_PSEUDO
10760
447k
    0U, // SMLALL_VG4_M4ZZI_BtoS_PSEUDO
10761
447k
    0U, // SMLALL_VG4_M4ZZI_HtoD_PSEUDO
10762
447k
    0U, // SMLALL_VG4_M4ZZ_BtoS_PSEUDO
10763
447k
    0U, // SMLALL_VG4_M4ZZ_HtoD_PSEUDO
10764
447k
    0U, // SMLAL_MZZI_HtoS_PSEUDO
10765
447k
    0U, // SMLAL_MZZ_HtoS_PSEUDO
10766
447k
    0U, // SMLAL_VG2_M2Z2Z_HtoS_PSEUDO
10767
447k
    0U, // SMLAL_VG2_M2ZZI_S_PSEUDO
10768
447k
    0U, // SMLAL_VG2_M2ZZ_HtoS_PSEUDO
10769
447k
    0U, // SMLAL_VG4_M4Z4Z_HtoS_PSEUDO
10770
447k
    0U, // SMLAL_VG4_M4ZZI_HtoS_PSEUDO
10771
447k
    0U, // SMLAL_VG4_M4ZZ_HtoS_PSEUDO
10772
447k
    0U, // SMLSLL_MZZI_BtoS_PSEUDO
10773
447k
    0U, // SMLSLL_MZZI_HtoD_PSEUDO
10774
447k
    0U, // SMLSLL_MZZ_BtoS_PSEUDO
10775
447k
    0U, // SMLSLL_MZZ_HtoD_PSEUDO
10776
447k
    0U, // SMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
10777
447k
    0U, // SMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
10778
447k
    0U, // SMLSLL_VG2_M2ZZI_BtoS_PSEUDO
10779
447k
    0U, // SMLSLL_VG2_M2ZZI_HtoD_PSEUDO
10780
447k
    0U, // SMLSLL_VG2_M2ZZ_BtoS_PSEUDO
10781
447k
    0U, // SMLSLL_VG2_M2ZZ_HtoD_PSEUDO
10782
447k
    0U, // SMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
10783
447k
    0U, // SMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
10784
447k
    0U, // SMLSLL_VG4_M4ZZI_BtoS_PSEUDO
10785
447k
    0U, // SMLSLL_VG4_M4ZZI_HtoD_PSEUDO
10786
447k
    0U, // SMLSLL_VG4_M4ZZ_BtoS_PSEUDO
10787
447k
    0U, // SMLSLL_VG4_M4ZZ_HtoD_PSEUDO
10788
447k
    0U, // SMLSL_MZZI_HtoS_PSEUDO
10789
447k
    0U, // SMLSL_MZZ_HtoS_PSEUDO
10790
447k
    0U, // SMLSL_VG2_M2Z2Z_HtoS_PSEUDO
10791
447k
    0U, // SMLSL_VG2_M2ZZI_S_PSEUDO
10792
447k
    0U, // SMLSL_VG2_M2ZZ_HtoS_PSEUDO
10793
447k
    0U, // SMLSL_VG4_M4Z4Z_HtoS_PSEUDO
10794
447k
    0U, // SMLSL_VG4_M4ZZI_HtoS_PSEUDO
10795
447k
    0U, // SMLSL_VG4_M4ZZ_HtoS_PSEUDO
10796
447k
    0U, // SMOPA_MPPZZ_D_PSEUDO
10797
447k
    0U, // SMOPA_MPPZZ_HtoS_PSEUDO
10798
447k
    0U, // SMOPA_MPPZZ_S_PSEUDO
10799
447k
    0U, // SMOPS_MPPZZ_D_PSEUDO
10800
447k
    0U, // SMOPS_MPPZZ_HtoS_PSEUDO
10801
447k
    0U, // SMOPS_MPPZZ_S_PSEUDO
10802
447k
    0U, // SMULH_ZPZZ_B_UNDEF
10803
447k
    0U, // SMULH_ZPZZ_D_UNDEF
10804
447k
    0U, // SMULH_ZPZZ_H_UNDEF
10805
447k
    0U, // SMULH_ZPZZ_S_UNDEF
10806
447k
    0U, // SPACE
10807
447k
    0U, // SQABS_ZPmZ_B_UNDEF
10808
447k
    0U, // SQABS_ZPmZ_D_UNDEF
10809
447k
    0U, // SQABS_ZPmZ_H_UNDEF
10810
447k
    0U, // SQABS_ZPmZ_S_UNDEF
10811
447k
    0U, // SQNEG_ZPmZ_B_UNDEF
10812
447k
    0U, // SQNEG_ZPmZ_D_UNDEF
10813
447k
    0U, // SQNEG_ZPmZ_H_UNDEF
10814
447k
    0U, // SQNEG_ZPmZ_S_UNDEF
10815
447k
    0U, // SQRSHL_ZPZZ_B_UNDEF
10816
447k
    0U, // SQRSHL_ZPZZ_D_UNDEF
10817
447k
    0U, // SQRSHL_ZPZZ_H_UNDEF
10818
447k
    0U, // SQRSHL_ZPZZ_S_UNDEF
10819
447k
    0U, // SQSHLU_ZPZI_B_ZERO
10820
447k
    0U, // SQSHLU_ZPZI_D_ZERO
10821
447k
    0U, // SQSHLU_ZPZI_H_ZERO
10822
447k
    0U, // SQSHLU_ZPZI_S_ZERO
10823
447k
    0U, // SQSHL_ZPZI_B_ZERO
10824
447k
    0U, // SQSHL_ZPZI_D_ZERO
10825
447k
    0U, // SQSHL_ZPZI_H_ZERO
10826
447k
    0U, // SQSHL_ZPZI_S_ZERO
10827
447k
    0U, // SQSHL_ZPZZ_B_UNDEF
10828
447k
    0U, // SQSHL_ZPZZ_D_UNDEF
10829
447k
    0U, // SQSHL_ZPZZ_H_UNDEF
10830
447k
    0U, // SQSHL_ZPZZ_S_UNDEF
10831
447k
    0U, // SRSHL_ZPZZ_B_UNDEF
10832
447k
    0U, // SRSHL_ZPZZ_D_UNDEF
10833
447k
    0U, // SRSHL_ZPZZ_H_UNDEF
10834
447k
    0U, // SRSHL_ZPZZ_S_UNDEF
10835
447k
    0U, // SRSHR_ZPZI_B_ZERO
10836
447k
    0U, // SRSHR_ZPZI_D_ZERO
10837
447k
    0U, // SRSHR_ZPZI_H_ZERO
10838
447k
    0U, // SRSHR_ZPZI_S_ZERO
10839
447k
    0U, // STGloop
10840
447k
    0U, // STGloop_wback
10841
447k
    0U, // STR_PPXI
10842
447k
    0U, // STR_TX_PSEUDO
10843
447k
    0U, // STR_ZZXI
10844
447k
    0U, // STR_ZZZXI
10845
447k
    0U, // STR_ZZZZXI
10846
447k
    0U, // STZGloop
10847
447k
    0U, // STZGloop_wback
10848
447k
    0U, // SUBR_ZPZZ_B_ZERO
10849
447k
    0U, // SUBR_ZPZZ_D_ZERO
10850
447k
    0U, // SUBR_ZPZZ_H_ZERO
10851
447k
    0U, // SUBR_ZPZZ_S_ZERO
10852
447k
    0U, // SUBSWrr
10853
447k
    0U, // SUBSXrr
10854
447k
    0U, // SUBWrr
10855
447k
    0U, // SUBXrr
10856
447k
    0U, // SUB_VG2_M2Z2Z_D_PSEUDO
10857
447k
    0U, // SUB_VG2_M2Z2Z_S_PSEUDO
10858
447k
    0U, // SUB_VG2_M2ZZ_D_PSEUDO
10859
447k
    0U, // SUB_VG2_M2ZZ_S_PSEUDO
10860
447k
    0U, // SUB_VG2_M2Z_D_PSEUDO
10861
447k
    0U, // SUB_VG2_M2Z_S_PSEUDO
10862
447k
    0U, // SUB_VG4_M4Z4Z_D_PSEUDO
10863
447k
    0U, // SUB_VG4_M4Z4Z_S_PSEUDO
10864
447k
    0U, // SUB_VG4_M4ZZ_D_PSEUDO
10865
447k
    0U, // SUB_VG4_M4ZZ_S_PSEUDO
10866
447k
    0U, // SUB_VG4_M4Z_D_PSEUDO
10867
447k
    0U, // SUB_VG4_M4Z_S_PSEUDO
10868
447k
    0U, // SUB_ZPZZ_B_ZERO
10869
447k
    0U, // SUB_ZPZZ_D_ZERO
10870
447k
    0U, // SUB_ZPZZ_H_ZERO
10871
447k
    0U, // SUB_ZPZZ_S_ZERO
10872
447k
    0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO
10873
447k
    0U, // SUDOT_VG2_M2ZZ_BToS_PSEUDO
10874
447k
    0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO
10875
447k
    0U, // SUDOT_VG4_M4ZZ_BToS_PSEUDO
10876
447k
    0U, // SUMLALL_MZZI_BtoS_PSEUDO
10877
447k
    0U, // SUMLALL_VG2_M2ZZI_BtoS_PSEUDO
10878
447k
    0U, // SUMLALL_VG2_M2ZZ_BtoS_PSEUDO
10879
447k
    0U, // SUMLALL_VG4_M4ZZI_BtoS_PSEUDO
10880
447k
    0U, // SUMLALL_VG4_M4ZZ_BtoS_PSEUDO
10881
447k
    0U, // SUMOPA_MPPZZ_D_PSEUDO
10882
447k
    0U, // SUMOPA_MPPZZ_S_PSEUDO
10883
447k
    0U, // SUMOPS_MPPZZ_D_PSEUDO
10884
447k
    0U, // SUMOPS_MPPZZ_S_PSEUDO
10885
447k
    0U, // SUVDOT_VG4_M4ZZI_BToS_PSEUDO
10886
447k
    0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO
10887
447k
    0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO
10888
447k
    0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO
10889
447k
    0U, // SXTB_ZPmZ_D_UNDEF
10890
447k
    0U, // SXTB_ZPmZ_H_UNDEF
10891
447k
    0U, // SXTB_ZPmZ_S_UNDEF
10892
447k
    0U, // SXTH_ZPmZ_D_UNDEF
10893
447k
    0U, // SXTH_ZPmZ_S_UNDEF
10894
447k
    0U, // SXTW_ZPmZ_D_UNDEF
10895
447k
    0U, // SpeculationBarrierISBDSBEndBB
10896
447k
    0U, // SpeculationBarrierSBEndBB
10897
447k
    0U, // SpeculationSafeValueW
10898
447k
    0U, // SpeculationSafeValueX
10899
447k
    0U, // StoreSwiftAsyncContext
10900
447k
    0U, // TAGPstack
10901
447k
    0U, // TCRETURNdi
10902
447k
    0U, // TCRETURNri
10903
447k
    0U, // TCRETURNriALL
10904
447k
    0U, // TCRETURNriBTI
10905
447k
    0U, // TLSDESCCALL
10906
447k
    0U, // TLSDESC_CALLSEQ
10907
447k
    0U, // UABD_ZPZZ_B_UNDEF
10908
447k
    0U, // UABD_ZPZZ_D_UNDEF
10909
447k
    0U, // UABD_ZPZZ_H_UNDEF
10910
447k
    0U, // UABD_ZPZZ_S_UNDEF
10911
447k
    0U, // UCVTF_ZPmZ_DtoD_UNDEF
10912
447k
    0U, // UCVTF_ZPmZ_DtoH_UNDEF
10913
447k
    0U, // UCVTF_ZPmZ_DtoS_UNDEF
10914
447k
    0U, // UCVTF_ZPmZ_HtoH_UNDEF
10915
447k
    0U, // UCVTF_ZPmZ_StoD_UNDEF
10916
447k
    0U, // UCVTF_ZPmZ_StoH_UNDEF
10917
447k
    0U, // UCVTF_ZPmZ_StoS_UNDEF
10918
447k
    0U, // UDIV_ZPZZ_D_UNDEF
10919
447k
    0U, // UDIV_ZPZZ_S_UNDEF
10920
447k
    0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO
10921
447k
    0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO
10922
447k
    0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO
10923
447k
    0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO
10924
447k
    0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO
10925
447k
    0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO
10926
447k
    0U, // UDOT_VG2_M2ZZ_BtoS_PSEUDO
10927
447k
    0U, // UDOT_VG2_M2ZZ_HtoD_PSEUDO
10928
447k
    0U, // UDOT_VG2_M2ZZ_HtoS_PSEUDO
10929
447k
    0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO
10930
447k
    0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO
10931
447k
    0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO
10932
447k
    0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO
10933
447k
    0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO
10934
447k
    0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO
10935
447k
    0U, // UDOT_VG4_M4ZZ_BtoS_PSEUDO
10936
447k
    0U, // UDOT_VG4_M4ZZ_HtoD_PSEUDO
10937
447k
    0U, // UDOT_VG4_M4ZZ_HtoS_PSEUDO
10938
447k
    0U, // UMAX_ZPZZ_B_UNDEF
10939
447k
    0U, // UMAX_ZPZZ_D_UNDEF
10940
447k
    0U, // UMAX_ZPZZ_H_UNDEF
10941
447k
    0U, // UMAX_ZPZZ_S_UNDEF
10942
447k
    0U, // UMIN_ZPZZ_B_UNDEF
10943
447k
    0U, // UMIN_ZPZZ_D_UNDEF
10944
447k
    0U, // UMIN_ZPZZ_H_UNDEF
10945
447k
    0U, // UMIN_ZPZZ_S_UNDEF
10946
447k
    0U, // UMLALL_MZZI_BtoS_PSEUDO
10947
447k
    0U, // UMLALL_MZZI_HtoD_PSEUDO
10948
447k
    0U, // UMLALL_MZZ_BtoS_PSEUDO
10949
447k
    0U, // UMLALL_MZZ_HtoD_PSEUDO
10950
447k
    0U, // UMLALL_VG2_M2Z2Z_BtoS_PSEUDO
10951
447k
    0U, // UMLALL_VG2_M2Z2Z_HtoD_PSEUDO
10952
447k
    0U, // UMLALL_VG2_M2ZZI_BtoS_PSEUDO
10953
447k
    0U, // UMLALL_VG2_M2ZZI_HtoD_PSEUDO
10954
447k
    0U, // UMLALL_VG2_M2ZZ_BtoS_PSEUDO
10955
447k
    0U, // UMLALL_VG2_M2ZZ_HtoD_PSEUDO
10956
447k
    0U, // UMLALL_VG4_M4Z4Z_BtoS_PSEUDO
10957
447k
    0U, // UMLALL_VG4_M4Z4Z_HtoD_PSEUDO
10958
447k
    0U, // UMLALL_VG4_M4ZZI_BtoS_PSEUDO
10959
447k
    0U, // UMLALL_VG4_M4ZZI_HtoD_PSEUDO
10960
447k
    0U, // UMLALL_VG4_M4ZZ_BtoS_PSEUDO
10961
447k
    0U, // UMLALL_VG4_M4ZZ_HtoD_PSEUDO
10962
447k
    0U, // UMLAL_MZZI_HtoS_PSEUDO
10963
447k
    0U, // UMLAL_MZZ_HtoS_PSEUDO
10964
447k
    0U, // UMLAL_VG2_M2Z2Z_HtoS_PSEUDO
10965
447k
    0U, // UMLAL_VG2_M2ZZI_S_PSEUDO
10966
447k
    0U, // UMLAL_VG2_M2ZZ_HtoS_PSEUDO
10967
447k
    0U, // UMLAL_VG4_M4Z4Z_HtoS_PSEUDO
10968
447k
    0U, // UMLAL_VG4_M4ZZI_HtoS_PSEUDO
10969
447k
    0U, // UMLAL_VG4_M4ZZ_HtoS_PSEUDO
10970
447k
    0U, // UMLSLL_MZZI_BtoS_PSEUDO
10971
447k
    0U, // UMLSLL_MZZI_HtoD_PSEUDO
10972
447k
    0U, // UMLSLL_MZZ_BtoS_PSEUDO
10973
447k
    0U, // UMLSLL_MZZ_HtoD_PSEUDO
10974
447k
    0U, // UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
10975
447k
    0U, // UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
10976
447k
    0U, // UMLSLL_VG2_M2ZZI_BtoS_PSEUDO
10977
447k
    0U, // UMLSLL_VG2_M2ZZI_HtoD_PSEUDO
10978
447k
    0U, // UMLSLL_VG2_M2ZZ_BtoS_PSEUDO
10979
447k
    0U, // UMLSLL_VG2_M2ZZ_HtoD_PSEUDO
10980
447k
    0U, // UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
10981
447k
    0U, // UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
10982
447k
    0U, // UMLSLL_VG4_M4ZZI_BtoS_PSEUDO
10983
447k
    0U, // UMLSLL_VG4_M4ZZI_HtoD_PSEUDO
10984
447k
    0U, // UMLSLL_VG4_M4ZZ_BtoS_PSEUDO
10985
447k
    0U, // UMLSLL_VG4_M4ZZ_HtoD_PSEUDO
10986
447k
    0U, // UMLSL_MZZI_HtoS_PSEUDO
10987
447k
    0U, // UMLSL_MZZ_HtoS_PSEUDO
10988
447k
    0U, // UMLSL_VG2_M2Z2Z_HtoS_PSEUDO
10989
447k
    0U, // UMLSL_VG2_M2ZZI_S_PSEUDO
10990
447k
    0U, // UMLSL_VG2_M2ZZ_HtoS_PSEUDO
10991
447k
    0U, // UMLSL_VG4_M4Z4Z_HtoS_PSEUDO
10992
447k
    0U, // UMLSL_VG4_M4ZZI_HtoS_PSEUDO
10993
447k
    0U, // UMLSL_VG4_M4ZZ_HtoS_PSEUDO
10994
447k
    0U, // UMOPA_MPPZZ_D_PSEUDO
10995
447k
    0U, // UMOPA_MPPZZ_HtoS_PSEUDO
10996
447k
    0U, // UMOPA_MPPZZ_S_PSEUDO
10997
447k
    0U, // UMOPS_MPPZZ_D_PSEUDO
10998
447k
    0U, // UMOPS_MPPZZ_HtoS_PSEUDO
10999
447k
    0U, // UMOPS_MPPZZ_S_PSEUDO
11000
447k
    0U, // UMULH_ZPZZ_B_UNDEF
11001
447k
    0U, // UMULH_ZPZZ_D_UNDEF
11002
447k
    0U, // UMULH_ZPZZ_H_UNDEF
11003
447k
    0U, // UMULH_ZPZZ_S_UNDEF
11004
447k
    0U, // UQRSHL_ZPZZ_B_UNDEF
11005
447k
    0U, // UQRSHL_ZPZZ_D_UNDEF
11006
447k
    0U, // UQRSHL_ZPZZ_H_UNDEF
11007
447k
    0U, // UQRSHL_ZPZZ_S_UNDEF
11008
447k
    0U, // UQSHL_ZPZI_B_ZERO
11009
447k
    0U, // UQSHL_ZPZI_D_ZERO
11010
447k
    0U, // UQSHL_ZPZI_H_ZERO
11011
447k
    0U, // UQSHL_ZPZI_S_ZERO
11012
447k
    0U, // UQSHL_ZPZZ_B_UNDEF
11013
447k
    0U, // UQSHL_ZPZZ_D_UNDEF
11014
447k
    0U, // UQSHL_ZPZZ_H_UNDEF
11015
447k
    0U, // UQSHL_ZPZZ_S_UNDEF
11016
447k
    0U, // URECPE_ZPmZ_S_UNDEF
11017
447k
    0U, // URSHL_ZPZZ_B_UNDEF
11018
447k
    0U, // URSHL_ZPZZ_D_UNDEF
11019
447k
    0U, // URSHL_ZPZZ_H_UNDEF
11020
447k
    0U, // URSHL_ZPZZ_S_UNDEF
11021
447k
    0U, // URSHR_ZPZI_B_ZERO
11022
447k
    0U, // URSHR_ZPZI_D_ZERO
11023
447k
    0U, // URSHR_ZPZI_H_ZERO
11024
447k
    0U, // URSHR_ZPZI_S_ZERO
11025
447k
    0U, // URSQRTE_ZPmZ_S_UNDEF
11026
447k
    0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO
11027
447k
    0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO
11028
447k
    0U, // USDOT_VG2_M2ZZ_BToS_PSEUDO
11029
447k
    0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO
11030
447k
    0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO
11031
447k
    0U, // USDOT_VG4_M4ZZ_BToS_PSEUDO
11032
447k
    0U, // USMLALL_MZZI_BtoS_PSEUDO
11033
447k
    0U, // USMLALL_MZZ_BtoS_PSEUDO
11034
447k
    0U, // USMLALL_VG2_M2Z2Z_BtoS_PSEUDO
11035
447k
    0U, // USMLALL_VG2_M2ZZI_BtoS_PSEUDO
11036
447k
    0U, // USMLALL_VG2_M2ZZ_BtoS_PSEUDO
11037
447k
    0U, // USMLALL_VG4_M4Z4Z_BtoS_PSEUDO
11038
447k
    0U, // USMLALL_VG4_M4ZZI_BtoS_PSEUDO
11039
447k
    0U, // USMLALL_VG4_M4ZZ_BtoS_PSEUDO
11040
447k
    0U, // USMOPA_MPPZZ_D_PSEUDO
11041
447k
    0U, // USMOPA_MPPZZ_S_PSEUDO
11042
447k
    0U, // USMOPS_MPPZZ_D_PSEUDO
11043
447k
    0U, // USMOPS_MPPZZ_S_PSEUDO
11044
447k
    0U, // USVDOT_VG4_M4ZZI_BToS_PSEUDO
11045
447k
    0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO
11046
447k
    0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO
11047
447k
    0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO
11048
447k
    0U, // UXTB_ZPmZ_D_UNDEF
11049
447k
    0U, // UXTB_ZPmZ_H_UNDEF
11050
447k
    0U, // UXTB_ZPmZ_S_UNDEF
11051
447k
    0U, // UXTH_ZPmZ_D_UNDEF
11052
447k
    0U, // UXTH_ZPmZ_S_UNDEF
11053
447k
    0U, // UXTW_ZPmZ_D_UNDEF
11054
447k
    0U, // ZERO_M_PSEUDO
11055
447k
    0U, // ZERO_T_PSEUDO
11056
447k
    0U, // ABSWr
11057
447k
    0U, // ABSXr
11058
447k
    8U, // ABS_ZPmZ_B
11059
447k
    16U,  // ABS_ZPmZ_D
11060
447k
    0U, // ABS_ZPmZ_H
11061
447k
    24U,  // ABS_ZPmZ_S
11062
447k
    32U,  // ABSv16i8
11063
447k
    0U, // ABSv1i64
11064
447k
    40U,  // ABSv2i32
11065
447k
    48U,  // ABSv2i64
11066
447k
    56U,  // ABSv4i16
11067
447k
    64U,  // ABSv4i32
11068
447k
    72U,  // ABSv8i16
11069
447k
    80U,  // ABSv8i8
11070
447k
    1112U,  // ADCLB_ZZZ_D
11071
447k
    2136U,  // ADCLB_ZZZ_S
11072
447k
    1112U,  // ADCLT_ZZZ_D
11073
447k
    2136U,  // ADCLT_ZZZ_S
11074
447k
    3160U,  // ADCSWr
11075
447k
    3160U,  // ADCSXr
11076
447k
    3160U,  // ADCWr
11077
447k
    3160U,  // ADCXr
11078
447k
    135256U,  // ADDG
11079
447k
    0U, // ADDHA_MPPZ_D
11080
447k
    0U, // ADDHA_MPPZ_S
11081
447k
    5208U,  // ADDHNB_ZZZ_B
11082
447k
    96U,  // ADDHNB_ZZZ_H
11083
447k
    6232U,  // ADDHNB_ZZZ_S
11084
447k
    7256U,  // ADDHNT_ZZZ_B
11085
447k
    24U,  // ADDHNT_ZZZ_H
11086
447k
    1112U,  // ADDHNT_ZZZ_S
11087
447k
    270440U,  // ADDHNv2i64_v2i32
11088
447k
    271464U,  // ADDHNv2i64_v4i32
11089
447k
    401520U,  // ADDHNv4i32_v4i16
11090
447k
    402544U,  // ADDHNv4i32_v8i16
11091
447k
    533624U,  // ADDHNv8i16_v16i8
11092
447k
    532600U,  // ADDHNv8i16_v8i8
11093
447k
    3160U,  // ADDPL_XXI
11094
447k
    658520U,  // ADDPT_shift
11095
447k
    16918656U,  // ADDP_ZPmZ_B
11096
447k
    33691776U,  // ADDP_ZPmZ_D
11097
447k
    51129480U,  // ADDP_ZPmZ_H
11098
447k
    67252352U,  // ADDP_ZPmZ_S
11099
447k
    925840U,  // ADDPv16i8
11100
447k
    1056920U, // ADDPv2i32
11101
447k
    270440U,  // ADDPv2i64
11102
447k
    48U,  // ADDPv2i64p
11103
447k
    1188000U, // ADDPv4i16
11104
447k
    401520U,  // ADDPv4i32
11105
447k
    532600U,  // ADDPv8i16
11106
447k
    1319080U, // ADDPv8i8
11107
447k
    10328U, // ADDQV_VPZ_B
11108
447k
    6232U,  // ADDQV_VPZ_D
11109
447k
    5208U,  // ADDQV_VPZ_H
11110
447k
    12376U, // ADDQV_VPZ_S
11111
447k
    3160U,  // ADDSPL_XXI
11112
447k
    3160U,  // ADDSVL_XXI
11113
447k
    13400U, // ADDSWri
11114
447k
    14424U, // ADDSWrs
11115
447k
    15448U, // ADDSWrx
11116
447k
    13400U, // ADDSXri
11117
447k
    14424U, // ADDSXrs
11118
447k
    15448U, // ADDSXrx
11119
447k
    1444952U, // ADDSXrx64
11120
447k
    0U, // ADDVA_MPPZ_D
11121
447k
    0U, // ADDVA_MPPZ_S
11122
447k
    3160U,  // ADDVL_XXI
11123
447k
    32U,  // ADDVv16i8v
11124
447k
    56U,  // ADDVv4i16v
11125
447k
    64U,  // ADDVv4i32v
11126
447k
    72U,  // ADDVv8i16v
11127
447k
    80U,  // ADDVv8i8v
11128
447k
    13400U, // ADDWri
11129
447k
    14424U, // ADDWrs
11130
447k
    15448U, // ADDWrx
11131
447k
    13400U, // ADDXri
11132
447k
    14424U, // ADDXrs
11133
447k
    15448U, // ADDXrx
11134
447k
    1444952U, // ADDXrx64
11135
447k
    176U, // ADD_VG2_2ZZ_B
11136
447k
    184U, // ADD_VG2_2ZZ_D
11137
447k
    136U, // ADD_VG2_2ZZ_H
11138
447k
    96U,  // ADD_VG2_2ZZ_S
11139
447k
    1584320U, // ADD_VG2_M2Z2Z_D
11140
447k
    1715400U, // ADD_VG2_M2Z2Z_S
11141
447k
    52178112U,  // ADD_VG2_M2ZZ_D
11142
447k
    52309192U,  // ADD_VG2_M2ZZ_S
11143
447k
    192U, // ADD_VG2_M2Z_D
11144
447k
    200U, // ADD_VG2_M2Z_S
11145
447k
    176U, // ADD_VG4_4ZZ_B
11146
447k
    184U, // ADD_VG4_4ZZ_D
11147
447k
    136U, // ADD_VG4_4ZZ_H
11148
447k
    96U,  // ADD_VG4_4ZZ_S
11149
447k
    1584320U, // ADD_VG4_M4Z4Z_D
11150
447k
    1715400U, // ADD_VG4_M4Z4Z_S
11151
447k
    52178112U,  // ADD_VG4_M4ZZ_D
11152
447k
    52309192U,  // ADD_VG4_M4ZZ_S
11153
447k
    192U, // ADD_VG4_M4Z_D
11154
447k
    200U, // ADD_VG4_M4Z_S
11155
447k
    16473U, // ADD_ZI_B
11156
447k
    17496U, // ADD_ZI_D
11157
447k
    208U, // ADD_ZI_H
11158
447k
    18521U, // ADD_ZI_S
11159
447k
    16918656U,  // ADD_ZPmZ_B
11160
447k
    33691776U,  // ADD_ZPmZ_CPA
11161
447k
    33691776U,  // ADD_ZPmZ_D
11162
447k
    51129480U,  // ADD_ZPmZ_H
11163
447k
    67252352U,  // ADD_ZPmZ_S
11164
447k
    10329U, // ADD_ZZZ_B
11165
447k
    6232U,  // ADD_ZZZ_CPA
11166
447k
    6232U,  // ADD_ZZZ_D
11167
447k
    136U, // ADD_ZZZ_H
11168
447k
    12377U, // ADD_ZZZ_S
11169
447k
    925840U,  // ADDv16i8
11170
447k
    3160U,  // ADDv1i64
11171
447k
    1056920U, // ADDv2i32
11172
447k
    270440U,  // ADDv2i64
11173
447k
    1188000U, // ADDv4i16
11174
447k
    401520U,  // ADDv4i32
11175
447k
    532600U,  // ADDv8i16
11176
447k
    1319080U, // ADDv8i8
11177
447k
    1U, // ADR
11178
447k
    1U, // ADRP
11179
447k
    19544U, // ADR_LSL_ZZZ_D_0
11180
447k
    20568U, // ADR_LSL_ZZZ_D_1
11181
447k
    21592U, // ADR_LSL_ZZZ_D_2
11182
447k
    22616U, // ADR_LSL_ZZZ_D_3
11183
447k
    23641U, // ADR_LSL_ZZZ_S_0
11184
447k
    24665U, // ADR_LSL_ZZZ_S_1
11185
447k
    25689U, // ADR_LSL_ZZZ_S_2
11186
447k
    26713U, // ADR_LSL_ZZZ_S_3
11187
447k
    27736U, // ADR_SXTW_ZZZ_D_0
11188
447k
    28760U, // ADR_SXTW_ZZZ_D_1
11189
447k
    29784U, // ADR_SXTW_ZZZ_D_2
11190
447k
    30808U, // ADR_SXTW_ZZZ_D_3
11191
447k
    31832U, // ADR_UXTW_ZZZ_D_0
11192
447k
    32856U, // ADR_UXTW_ZZZ_D_1
11193
447k
    33880U, // ADR_UXTW_ZZZ_D_2
11194
447k
    34904U, // ADR_UXTW_ZZZ_D_3
11195
447k
    10329U, // AESD_ZZZ_B
11196
447k
    32U,  // AESDrr
11197
447k
    10329U, // AESE_ZZZ_B
11198
447k
    32U,  // AESErr
11199
447k
    1U, // AESIMC_ZZ_B
11200
447k
    32U,  // AESIMCrr
11201
447k
    1U, // AESMC_ZZ_B
11202
447k
    32U,  // AESMCrr
11203
447k
    10328U, // ANDQV_VPZ_B
11204
447k
    6232U,  // ANDQV_VPZ_D
11205
447k
    5208U,  // ANDQV_VPZ_H
11206
447k
    12376U, // ANDQV_VPZ_S
11207
447k
    35928U, // ANDSWri
11208
447k
    14424U, // ANDSWrs
11209
447k
    36952U, // ANDSXri
11210
447k
    14424U, // ANDSXrs
11211
447k
    16918744U,  // ANDS_PPzPP
11212
447k
    0U, // ANDV_VPZ_B
11213
447k
    0U, // ANDV_VPZ_D
11214
447k
    0U, // ANDV_VPZ_H
11215
447k
    0U, // ANDV_VPZ_S
11216
447k
    35928U, // ANDWri
11217
447k
    14424U, // ANDWrs
11218
447k
    36952U, // ANDXri
11219
447k
    14424U, // ANDXrs
11220
447k
    16918744U,  // AND_PPzPP
11221
447k
    36952U, // AND_ZI
11222
447k
    16918656U,  // AND_ZPmZ_B
11223
447k
    33691776U,  // AND_ZPmZ_D
11224
447k
    51129480U,  // AND_ZPmZ_H
11225
447k
    67252352U,  // AND_ZPmZ_S
11226
447k
    6232U,  // AND_ZZZ
11227
447k
    925840U,  // ANDv16i8
11228
447k
    1319080U, // ANDv8i8
11229
447k
    141440U,  // ASRD_ZPmI_B
11230
447k
    137344U,  // ASRD_ZPmI_D
11231
447k
    52440200U,  // ASRD_ZPmI_H
11232
447k
    143488U,  // ASRD_ZPmI_S
11233
447k
    16918656U,  // ASRR_ZPmZ_B
11234
447k
    33691776U,  // ASRR_ZPmZ_D
11235
447k
    51129480U,  // ASRR_ZPmZ_H
11236
447k
    67252352U,  // ASRR_ZPmZ_S
11237
447k
    3160U,  // ASRVWr
11238
447k
    3160U,  // ASRVXr
11239
447k
    33695872U,  // ASR_WIDE_ZPmZ_B
11240
447k
    2239624U, // ASR_WIDE_ZPmZ_H
11241
447k
    33697920U,  // ASR_WIDE_ZPmZ_S
11242
447k
    6233U,  // ASR_WIDE_ZZZ_B
11243
447k
    184U, // ASR_WIDE_ZZZ_H
11244
447k
    6233U,  // ASR_WIDE_ZZZ_S
11245
447k
    141440U,  // ASR_ZPmI_B
11246
447k
    137344U,  // ASR_ZPmI_D
11247
447k
    52440200U,  // ASR_ZPmI_H
11248
447k
    143488U,  // ASR_ZPmI_S
11249
447k
    16918656U,  // ASR_ZPmZ_B
11250
447k
    33691776U,  // ASR_ZPmZ_D
11251
447k
    51129480U,  // ASR_ZPmZ_H
11252
447k
    67252352U,  // ASR_ZPmZ_S
11253
447k
    3161U,  // ASR_ZZI_B
11254
447k
    3160U,  // ASR_ZZI_D
11255
447k
    224U, // ASR_ZZI_H
11256
447k
    3161U,  // ASR_ZZI_S
11257
447k
    0U, // AT_AS1ELX
11258
447k
    1U, // AUTDA
11259
447k
    1U, // AUTDB
11260
447k
    0U, // AUTDZA
11261
447k
    0U, // AUTDZB
11262
447k
    1U, // AUTIA
11263
447k
    0U, // AUTIA1716
11264
447k
    0U, // AUTIA171615
11265
447k
    0U, // AUTIASP
11266
447k
    0U, // AUTIASPPCi
11267
447k
    0U, // AUTIASPPCr
11268
447k
    0U, // AUTIAZ
11269
447k
    1U, // AUTIB
11270
447k
    0U, // AUTIB1716
11271
447k
    0U, // AUTIB171615
11272
447k
    0U, // AUTIBSP
11273
447k
    0U, // AUTIBSPPCi
11274
447k
    0U, // AUTIBSPPCr
11275
447k
    0U, // AUTIBZ
11276
447k
    0U, // AUTIZA
11277
447k
    0U, // AUTIZB
11278
447k
    0U, // AXFLAG
11279
447k
    0U, // B
11280
447k
    86253712U,  // BCAX
11281
447k
    33691736U,  // BCAX_ZZZZ
11282
447k
    0U, // BCcc
11283
447k
    10329U, // BDEP_ZZZ_B
11284
447k
    6232U,  // BDEP_ZZZ_D
11285
447k
    136U, // BDEP_ZZZ_H
11286
447k
    12377U, // BDEP_ZZZ_S
11287
447k
    10329U, // BEXT_ZZZ_B
11288
447k
    6232U,  // BEXT_ZZZ_D
11289
447k
    136U, // BEXT_ZZZ_H
11290
447k
    12377U, // BEXT_ZZZ_S
11291
447k
    2499744U, // BF16DOTlanev4bf16
11292
447k
    2499704U, // BF16DOTlanev8bf16
11293
447k
    32U,  // BF1CVTL2v8f16
11294
447k
    0U, // BF1CVTLT_ZZ_BtoH
11295
447k
    0U, // BF1CVTL_2ZZ_BtoH_NAME
11296
447k
    80U,  // BF1CVTLv8f16
11297
447k
    0U, // BF1CVT_2ZZ_BtoH_NAME
11298
447k
    0U, // BF1CVT_ZZ_BtoH
11299
447k
    32U,  // BF2CVTL2v8f16
11300
447k
    0U, // BF2CVTLT_ZZ_BtoH
11301
447k
    0U, // BF2CVTL_2ZZ_BtoH_NAME
11302
447k
    80U,  // BF2CVTLv8f16
11303
447k
    0U, // BF2CVT_2ZZ_BtoH_NAME
11304
447k
    0U, // BF2CVT_ZZ_BtoH
11305
447k
    232U, // BFADD_VG2_M2Z_H
11306
447k
    232U, // BFADD_VG4_M4Z_H
11307
447k
    51129480U,  // BFADD_ZPmZZ
11308
447k
    136U, // BFADD_ZZZ
11309
447k
    240U, // BFCLAMP_VG2_2ZZZ_H
11310
447k
    240U, // BFCLAMP_VG4_4ZZZ_H
11311
447k
    240U, // BFCLAMP_ZZZ
11312
447k
    0U, // BFCVT
11313
447k
    64U,  // BFCVTN
11314
447k
    64U,  // BFCVTN2
11315
447k
    1U, // BFCVTNT_ZPmZ
11316
447k
    1U, // BFCVTN_Z2Z_HtoB
11317
447k
    0U, // BFCVTN_Z2Z_StoH
11318
447k
    1U, // BFCVT_Z2Z_HtoB
11319
447k
    0U, // BFCVT_Z2Z_StoH
11320
447k
    1U, // BFCVT_ZPmZ
11321
447k
    2632936U, // BFDOT_VG2_M2Z2Z_HtoS
11322
447k
    103427304U, // BFDOT_VG2_M2ZZI_HtoS
11323
447k
    53095656U,  // BFDOT_VG2_M2ZZ_HtoS
11324
447k
    2632936U, // BFDOT_VG4_M4Z4Z_HtoS
11325
447k
    103427304U, // BFDOT_VG4_M4ZZI_HtoS
11326
447k
    53095656U,  // BFDOT_VG4_M4ZZ_HtoS
11327
447k
    53222488U,  // BFDOT_ZZI
11328
447k
    7256U,  // BFDOT_ZZZ
11329
447k
    1189024U, // BFDOTv4bf16
11330
447k
    533624U,  // BFDOTv8bf16
11331
447k
    248U, // BFMAXNM_VG2_2Z2Z_H
11332
447k
    136U, // BFMAXNM_VG2_2ZZ_H
11333
447k
    248U, // BFMAXNM_VG4_4Z2Z_H
11334
447k
    136U, // BFMAXNM_VG4_4ZZ_H
11335
447k
    51129480U,  // BFMAXNM_ZPmZZ
11336
447k
    248U, // BFMAX_VG2_2Z2Z_H
11337
447k
    136U, // BFMAX_VG2_2ZZ_H
11338
447k
    248U, // BFMAX_VG4_4Z2Z_H
11339
447k
    136U, // BFMAX_VG4_4ZZ_H
11340
447k
    51129480U,  // BFMAX_ZPmZZ
11341
447k
    248U, // BFMINNM_VG2_2Z2Z_H
11342
447k
    136U, // BFMINNM_VG2_2ZZ_H
11343
447k
    248U, // BFMINNM_VG4_4Z2Z_H
11344
447k
    136U, // BFMINNM_VG4_4ZZ_H
11345
447k
    51129480U,  // BFMINNM_ZPmZZ
11346
447k
    248U, // BFMIN_VG2_2Z2Z_H
11347
447k
    136U, // BFMIN_VG2_2ZZ_H
11348
447k
    248U, // BFMIN_VG4_4Z2Z_H
11349
447k
    136U, // BFMIN_VG4_4ZZ_H
11350
447k
    51129480U,  // BFMIN_ZPmZZ
11351
447k
    533624U,  // BFMLALB
11352
447k
    120464504U, // BFMLALBIdx
11353
447k
    7256U,  // BFMLALB_ZZZ
11354
447k
    53222488U,  // BFMLALB_ZZZI
11355
447k
    533624U,  // BFMLALT
11356
447k
    120464504U, // BFMLALTIdx
11357
447k
    7256U,  // BFMLALT_ZZZ
11358
447k
    53222488U,  // BFMLALT_ZZZI
11359
447k
    38145U, // BFMLAL_MZZI_HtoS
11360
447k
    257U, // BFMLAL_MZZ_HtoS
11361
447k
    2632936U, // BFMLAL_VG2_M2Z2Z_HtoS
11362
447k
    103427304U, // BFMLAL_VG2_M2ZZI_HtoS
11363
447k
    53095656U,  // BFMLAL_VG2_M2ZZ_HtoS
11364
447k
    2632936U, // BFMLAL_VG4_M4Z4Z_HtoS
11365
447k
    103427304U, // BFMLAL_VG4_M4ZZI_HtoS
11366
447k
    53095656U,  // BFMLAL_VG4_M4ZZ_HtoS
11367
447k
    2632936U, // BFMLA_VG2_M2Z2Z
11368
447k
    53095656U,  // BFMLA_VG2_M2ZZ
11369
447k
    103427304U, // BFMLA_VG2_M2ZZI
11370
447k
    2632936U, // BFMLA_VG4_M4Z4Z
11371
447k
    53095656U,  // BFMLA_VG4_M4ZZ
11372
447k
    103427304U, // BFMLA_VG4_M4ZZI
11373
447k
    53488880U,  // BFMLA_ZPmZZ
11374
447k
    39152U, // BFMLA_ZZZI
11375
447k
    53222488U,  // BFMLSLB_ZZZI_S
11376
447k
    7256U,  // BFMLSLB_ZZZ_S
11377
447k
    53222488U,  // BFMLSLT_ZZZI_S
11378
447k
    7256U,  // BFMLSLT_ZZZ_S
11379
447k
    38145U, // BFMLSL_MZZI_HtoS
11380
447k
    257U, // BFMLSL_MZZ_HtoS
11381
447k
    2632936U, // BFMLSL_VG2_M2Z2Z_HtoS
11382
447k
    103427304U, // BFMLSL_VG2_M2ZZI_HtoS
11383
447k
    53095656U,  // BFMLSL_VG2_M2ZZ_HtoS
11384
447k
    2632936U, // BFMLSL_VG4_M4Z4Z_HtoS
11385
447k
    103427304U, // BFMLSL_VG4_M4ZZI_HtoS
11386
447k
    53095656U,  // BFMLSL_VG4_M4ZZ_HtoS
11387
447k
    2632936U, // BFMLS_VG2_M2Z2Z
11388
447k
    53095656U,  // BFMLS_VG2_M2ZZ
11389
447k
    103427304U, // BFMLS_VG2_M2ZZI
11390
447k
    2632936U, // BFMLS_VG4_M4Z4Z
11391
447k
    53095656U,  // BFMLS_VG4_M4ZZ
11392
447k
    103427304U, // BFMLS_VG4_M4ZZI
11393
447k
    53488880U,  // BFMLS_ZPmZZ
11394
447k
    39152U, // BFMLS_ZZZI
11395
447k
    533624U,  // BFMMLA
11396
447k
    7256U,  // BFMMLA_ZZZ
11397
447k
    0U, // BFMOPA_MPPZZ
11398
447k
    0U, // BFMOPA_MPPZZ_H
11399
447k
    0U, // BFMOPS_MPPZZ
11400
447k
    0U, // BFMOPS_MPPZZ_H
11401
447k
    51129480U,  // BFMUL_ZPmZZ
11402
447k
    136U, // BFMUL_ZZZ
11403
447k
    40072U, // BFMUL_ZZZI
11404
447k
    134389849U, // BFMWri
11405
447k
    134389849U, // BFMXri
11406
447k
    232U, // BFSUB_VG2_M2Z_H
11407
447k
    232U, // BFSUB_VG4_M4Z_H
11408
447k
    51129480U,  // BFSUB_ZPmZZ
11409
447k
    136U, // BFSUB_ZZZ
11410
447k
    103427304U, // BFVDOT_VG2_M2ZZI_HtoS
11411
447k
    10329U, // BGRP_ZZZ_B
11412
447k
    6232U,  // BGRP_ZZZ_D
11413
447k
    136U, // BGRP_ZZZ_H
11414
447k
    12377U, // BGRP_ZZZ_S
11415
447k
    14424U, // BICSWrs
11416
447k
    14424U, // BICSXrs
11417
447k
    16918744U,  // BICS_PPzPP
11418
447k
    14424U, // BICWrs
11419
447k
    14424U, // BICXrs
11420
447k
    16918744U,  // BIC_PPzPP
11421
447k
    16918656U,  // BIC_ZPmZ_B
11422
447k
    33691776U,  // BIC_ZPmZ_D
11423
447k
    51129480U,  // BIC_ZPmZ_H
11424
447k
    67252352U,  // BIC_ZPmZ_S
11425
447k
    6232U,  // BIC_ZZZ
11426
447k
    925840U,  // BICv16i8
11427
447k
    1U, // BICv2i32
11428
447k
    1U, // BICv4i16
11429
447k
    1U, // BICv4i32
11430
447k
    1U, // BICv8i16
11431
447k
    1319080U, // BICv8i8
11432
447k
    926864U,  // BIFv16i8
11433
447k
    1320104U, // BIFv8i8
11434
447k
    926864U,  // BITv16i8
11435
447k
    1320104U, // BITv8i8
11436
447k
    0U, // BL
11437
447k
    0U, // BLR
11438
447k
    0U, // BLRAA
11439
447k
    0U, // BLRAAZ
11440
447k
    0U, // BLRAB
11441
447k
    0U, // BLRABZ
11442
447k
    264U, // BMOPA_MPPZZ_S
11443
447k
    264U, // BMOPS_MPPZZ_S
11444
447k
    0U, // BR
11445
447k
    0U, // BRAA
11446
447k
    0U, // BRAAZ
11447
447k
    0U, // BRAB
11448
447k
    0U, // BRABZ
11449
447k
    0U, // BRB_IALL
11450
447k
    0U, // BRB_INJ
11451
447k
    0U, // BRK
11452
447k
    10456U, // BRKAS_PPzP
11453
447k
    8U, // BRKA_PPmP
11454
447k
    10456U, // BRKA_PPzP
11455
447k
    10456U, // BRKBS_PPzP
11456
447k
    8U, // BRKB_PPmP
11457
447k
    10456U, // BRKB_PPzP
11458
447k
    16918744U,  // BRKNS_PPzP
11459
447k
    16918744U,  // BRKN_PPzP
11460
447k
    16918744U,  // BRKPAS_PPzPP
11461
447k
    16918744U,  // BRKPA_PPzPP
11462
447k
    16918744U,  // BRKPBS_PPzPP
11463
447k
    16918744U,  // BRKPB_PPzPP
11464
447k
    33691736U,  // BSL1N_ZZZZ
11465
447k
    33691736U,  // BSL2N_ZZZZ
11466
447k
    33691736U,  // BSL_ZZZZ
11467
447k
    926864U,  // BSLv16i8
11468
447k
    1320104U, // BSLv8i8
11469
447k
    0U, // Bcc
11470
447k
    151136345U, // CADD_ZZI_B
11471
447k
    151132248U, // CADD_ZZI_D
11472
447k
    3288200U, // CADD_ZZI_H
11473
447k
    151138393U, // CADD_ZZI_S
11474
447k
    3449105U, // CASAB
11475
447k
    3449105U, // CASAH
11476
447k
    3449105U, // CASALB
11477
447k
    3449105U, // CASALH
11478
447k
    3449105U, // CASALW
11479
447k
    3449105U, // CASALX
11480
447k
    3449105U, // CASAW
11481
447k
    3449105U, // CASAX
11482
447k
    3449105U, // CASB
11483
447k
    3449105U, // CASH
11484
447k
    3449105U, // CASLB
11485
447k
    3449105U, // CASLH
11486
447k
    3449105U, // CASLW
11487
447k
    3449105U, // CASLX
11488
447k
    0U, // CASPALW
11489
447k
    0U, // CASPALX
11490
447k
    0U, // CASPAW
11491
447k
    0U, // CASPAX
11492
447k
    0U, // CASPLW
11493
447k
    0U, // CASPLX
11494
447k
    0U, // CASPW
11495
447k
    0U, // CASPX
11496
447k
    3449105U, // CASW
11497
447k
    3449105U, // CASX
11498
447k
    1U, // CBNZW
11499
447k
    1U, // CBNZX
11500
447k
    1U, // CBZW
11501
447k
    1U, // CBZX
11502
447k
    167906392U, // CCMNWi
11503
447k
    167906392U, // CCMNWr
11504
447k
    167906392U, // CCMNXi
11505
447k
    167906392U, // CCMNXr
11506
447k
    167906392U, // CCMPWi
11507
447k
    167906392U, // CCMPWr
11508
447k
    167906392U, // CCMPXi
11509
447k
    167906392U, // CCMPXr
11510
447k
    187440216U, // CDOT_ZZZI_D
11511
447k
    201496585U, // CDOT_ZZZI_S
11512
447k
    218242136U, // CDOT_ZZZ_D
11513
447k
    3550217U, // CDOT_ZZZ_S
11514
447k
    0U, // CFINV
11515
447k
    0U, // CHKFEAT
11516
447k
    16911448U,  // CLASTA_RPZ_B
11517
447k
    33688664U,  // CLASTA_RPZ_D
11518
447k
    235015256U, // CLASTA_RPZ_H
11519
447k
    67243096U,  // CLASTA_RPZ_S
11520
447k
    16911448U,  // CLASTA_VPZ_B
11521
447k
    33688664U,  // CLASTA_VPZ_D
11522
447k
    235015256U, // CLASTA_VPZ_H
11523
447k
    67243096U,  // CLASTA_VPZ_S
11524
447k
    16918616U,  // CLASTA_ZPZ_B
11525
447k
    33691736U,  // CLASTA_ZPZ_D
11526
447k
    51129480U,  // CLASTA_ZPZ_H
11527
447k
    67252312U,  // CLASTA_ZPZ_S
11528
447k
    16911448U,  // CLASTB_RPZ_B
11529
447k
    33688664U,  // CLASTB_RPZ_D
11530
447k
    235015256U, // CLASTB_RPZ_H
11531
447k
    67243096U,  // CLASTB_RPZ_S
11532
447k
    16911448U,  // CLASTB_VPZ_B
11533
447k
    33688664U,  // CLASTB_VPZ_D
11534
447k
    235015256U, // CLASTB_VPZ_H
11535
447k
    67243096U,  // CLASTB_VPZ_S
11536
447k
    16918616U,  // CLASTB_ZPZ_B
11537
447k
    33691736U,  // CLASTB_ZPZ_D
11538
447k
    51129480U,  // CLASTB_ZPZ_H
11539
447k
    67252312U,  // CLASTB_ZPZ_S
11540
447k
    0U, // CLR
11541
447k
    0U, // CLREX
11542
447k
    0U, // CLSWr
11543
447k
    0U, // CLSXr
11544
447k
    8U, // CLS_ZPmZ_B
11545
447k
    16U,  // CLS_ZPmZ_D
11546
447k
    0U, // CLS_ZPmZ_H
11547
447k
    24U,  // CLS_ZPmZ_S
11548
447k
    32U,  // CLSv16i8
11549
447k
    40U,  // CLSv2i32
11550
447k
    56U,  // CLSv4i16
11551
447k
    64U,  // CLSv4i32
11552
447k
    72U,  // CLSv8i16
11553
447k
    80U,  // CLSv8i8
11554
447k
    0U, // CLZWr
11555
447k
    0U, // CLZXr
11556
447k
    8U, // CLZ_ZPmZ_B
11557
447k
    16U,  // CLZ_ZPmZ_D
11558
447k
    0U, // CLZ_ZPmZ_H
11559
447k
    24U,  // CLZ_ZPmZ_S
11560
447k
    32U,  // CLZv16i8
11561
447k
    40U,  // CLZv2i32
11562
447k
    56U,  // CLZv4i16
11563
447k
    64U,  // CLZv4i32
11564
447k
    72U,  // CLZv8i16
11565
447k
    80U,  // CLZv8i8
11566
447k
    925840U,  // CMEQv16i8
11567
447k
    280U, // CMEQv16i8rz
11568
447k
    3160U,  // CMEQv1i64
11569
447k
    288U, // CMEQv1i64rz
11570
447k
    1056920U, // CMEQv2i32
11571
447k
    296U, // CMEQv2i32rz
11572
447k
    270440U,  // CMEQv2i64
11573
447k
    304U, // CMEQv2i64rz
11574
447k
    1188000U, // CMEQv4i16
11575
447k
    312U, // CMEQv4i16rz
11576
447k
    401520U,  // CMEQv4i32
11577
447k
    320U, // CMEQv4i32rz
11578
447k
    532600U,  // CMEQv8i16
11579
447k
    328U, // CMEQv8i16rz
11580
447k
    1319080U, // CMEQv8i8
11581
447k
    336U, // CMEQv8i8rz
11582
447k
    925840U,  // CMGEv16i8
11583
447k
    280U, // CMGEv16i8rz
11584
447k
    3160U,  // CMGEv1i64
11585
447k
    288U, // CMGEv1i64rz
11586
447k
    1056920U, // CMGEv2i32
11587
447k
    296U, // CMGEv2i32rz
11588
447k
    270440U,  // CMGEv2i64
11589
447k
    304U, // CMGEv2i64rz
11590
447k
    1188000U, // CMGEv4i16
11591
447k
    312U, // CMGEv4i16rz
11592
447k
    401520U,  // CMGEv4i32
11593
447k
    320U, // CMGEv4i32rz
11594
447k
    532600U,  // CMGEv8i16
11595
447k
    328U, // CMGEv8i16rz
11596
447k
    1319080U, // CMGEv8i8
11597
447k
    336U, // CMGEv8i8rz
11598
447k
    925840U,  // CMGTv16i8
11599
447k
    280U, // CMGTv16i8rz
11600
447k
    3160U,  // CMGTv1i64
11601
447k
    288U, // CMGTv1i64rz
11602
447k
    1056920U, // CMGTv2i32
11603
447k
    296U, // CMGTv2i32rz
11604
447k
    270440U,  // CMGTv2i64
11605
447k
    304U, // CMGTv2i64rz
11606
447k
    1188000U, // CMGTv4i16
11607
447k
    312U, // CMGTv4i16rz
11608
447k
    401520U,  // CMGTv4i32
11609
447k
    320U, // CMGTv4i32rz
11610
447k
    532600U,  // CMGTv8i16
11611
447k
    328U, // CMGTv8i16rz
11612
447k
    1319080U, // CMGTv8i8
11613
447k
    336U, // CMGTv8i8rz
11614
447k
    925840U,  // CMHIv16i8
11615
447k
    3160U,  // CMHIv1i64
11616
447k
    1056920U, // CMHIv2i32
11617
447k
    270440U,  // CMHIv2i64
11618
447k
    1188000U, // CMHIv4i16
11619
447k
    401520U,  // CMHIv4i32
11620
447k
    532600U,  // CMHIv8i16
11621
447k
    1319080U, // CMHIv8i8
11622
447k
    925840U,  // CMHSv16i8
11623
447k
    3160U,  // CMHSv1i64
11624
447k
    1056920U, // CMHSv2i32
11625
447k
    270440U,  // CMHSv2i64
11626
447k
    1188000U, // CMHSv4i16
11627
447k
    401520U,  // CMHSv4i32
11628
447k
    532600U,  // CMHSv8i16
11629
447k
    1319080U, // CMHSv8i8
11630
447k
    201496816U, // CMLA_ZZZI_H
11631
447k
    187435096U, // CMLA_ZZZI_S
11632
447k
    3550217U, // CMLA_ZZZ_B
11633
447k
    218235992U, // CMLA_ZZZ_D
11634
447k
    3550448U, // CMLA_ZZZ_H
11635
447k
    218237016U, // CMLA_ZZZ_S
11636
447k
    280U, // CMLEv16i8rz
11637
447k
    288U, // CMLEv1i64rz
11638
447k
    296U, // CMLEv2i32rz
11639
447k
    304U, // CMLEv2i64rz
11640
447k
    312U, // CMLEv4i16rz
11641
447k
    320U, // CMLEv4i32rz
11642
447k
    328U, // CMLEv8i16rz
11643
447k
    336U, // CMLEv8i8rz
11644
447k
    280U, // CMLTv16i8rz
11645
447k
    288U, // CMLTv1i64rz
11646
447k
    296U, // CMLTv2i32rz
11647
447k
    304U, // CMLTv2i64rz
11648
447k
    312U, // CMLTv4i16rz
11649
447k
    320U, // CMLTv4i32rz
11650
447k
    328U, // CMLTv8i16rz
11651
447k
    336U, // CMLTv8i8rz
11652
447k
    141528U,  // CMPEQ_PPzZI_B
11653
447k
    137432U,  // CMPEQ_PPzZI_D
11654
447k
    52440201U,  // CMPEQ_PPzZI_H
11655
447k
    143576U,  // CMPEQ_PPzZI_S
11656
447k
    16918744U,  // CMPEQ_PPzZZ_B
11657
447k
    33691864U,  // CMPEQ_PPzZZ_D
11658
447k
    51129481U,  // CMPEQ_PPzZZ_H
11659
447k
    67252440U,  // CMPEQ_PPzZZ_S
11660
447k
    33695960U,  // CMPEQ_WIDE_PPzZZ_B
11661
447k
    2239625U, // CMPEQ_WIDE_PPzZZ_H
11662
447k
    33698008U,  // CMPEQ_WIDE_PPzZZ_S
11663
447k
    141528U,  // CMPGE_PPzZI_B
11664
447k
    137432U,  // CMPGE_PPzZI_D
11665
447k
    52440201U,  // CMPGE_PPzZI_H
11666
447k
    143576U,  // CMPGE_PPzZI_S
11667
447k
    16918744U,  // CMPGE_PPzZZ_B
11668
447k
    33691864U,  // CMPGE_PPzZZ_D
11669
447k
    51129481U,  // CMPGE_PPzZZ_H
11670
447k
    67252440U,  // CMPGE_PPzZZ_S
11671
447k
    33695960U,  // CMPGE_WIDE_PPzZZ_B
11672
447k
    2239625U, // CMPGE_WIDE_PPzZZ_H
11673
447k
    33698008U,  // CMPGE_WIDE_PPzZZ_S
11674
447k
    141528U,  // CMPGT_PPzZI_B
11675
447k
    137432U,  // CMPGT_PPzZI_D
11676
447k
    52440201U,  // CMPGT_PPzZI_H
11677
447k
    143576U,  // CMPGT_PPzZI_S
11678
447k
    16918744U,  // CMPGT_PPzZZ_B
11679
447k
    33691864U,  // CMPGT_PPzZZ_D
11680
447k
    51129481U,  // CMPGT_PPzZZ_H
11681
447k
    67252440U,  // CMPGT_PPzZZ_S
11682
447k
    33695960U,  // CMPGT_WIDE_PPzZZ_B
11683
447k
    2239625U, // CMPGT_WIDE_PPzZZ_H
11684
447k
    33698008U,  // CMPGT_WIDE_PPzZZ_S
11685
447k
    251799768U, // CMPHI_PPzZI_B
11686
447k
    251795672U, // CMPHI_PPzZI_D
11687
447k
    3681417U, // CMPHI_PPzZI_H
11688
447k
    251801816U, // CMPHI_PPzZI_S
11689
447k
    16918744U,  // CMPHI_PPzZZ_B
11690
447k
    33691864U,  // CMPHI_PPzZZ_D
11691
447k
    51129481U,  // CMPHI_PPzZZ_H
11692
447k
    67252440U,  // CMPHI_PPzZZ_S
11693
447k
    33695960U,  // CMPHI_WIDE_PPzZZ_B
11694
447k
    2239625U, // CMPHI_WIDE_PPzZZ_H
11695
447k
    33698008U,  // CMPHI_WIDE_PPzZZ_S
11696
447k
    251799768U, // CMPHS_PPzZI_B
11697
447k
    251795672U, // CMPHS_PPzZI_D
11698
447k
    3681417U, // CMPHS_PPzZI_H
11699
447k
    251801816U, // CMPHS_PPzZI_S
11700
447k
    16918744U,  // CMPHS_PPzZZ_B
11701
447k
    33691864U,  // CMPHS_PPzZZ_D
11702
447k
    51129481U,  // CMPHS_PPzZZ_H
11703
447k
    67252440U,  // CMPHS_PPzZZ_S
11704
447k
    33695960U,  // CMPHS_WIDE_PPzZZ_B
11705
447k
    2239625U, // CMPHS_WIDE_PPzZZ_H
11706
447k
    33698008U,  // CMPHS_WIDE_PPzZZ_S
11707
447k
    141528U,  // CMPLE_PPzZI_B
11708
447k
    137432U,  // CMPLE_PPzZI_D
11709
447k
    52440201U,  // CMPLE_PPzZI_H
11710
447k
    143576U,  // CMPLE_PPzZI_S
11711
447k
    33695960U,  // CMPLE_WIDE_PPzZZ_B
11712
447k
    2239625U, // CMPLE_WIDE_PPzZZ_H
11713
447k
    33698008U,  // CMPLE_WIDE_PPzZZ_S
11714
447k
    251799768U, // CMPLO_PPzZI_B
11715
447k
    251795672U, // CMPLO_PPzZI_D
11716
447k
    3681417U, // CMPLO_PPzZI_H
11717
447k
    251801816U, // CMPLO_PPzZI_S
11718
447k
    33695960U,  // CMPLO_WIDE_PPzZZ_B
11719
447k
    2239625U, // CMPLO_WIDE_PPzZZ_H
11720
447k
    33698008U,  // CMPLO_WIDE_PPzZZ_S
11721
447k
    251799768U, // CMPLS_PPzZI_B
11722
447k
    251795672U, // CMPLS_PPzZI_D
11723
447k
    3681417U, // CMPLS_PPzZI_H
11724
447k
    251801816U, // CMPLS_PPzZI_S
11725
447k
    33695960U,  // CMPLS_WIDE_PPzZZ_B
11726
447k
    2239625U, // CMPLS_WIDE_PPzZZ_H
11727
447k
    33698008U,  // CMPLS_WIDE_PPzZZ_S
11728
447k
    141528U,  // CMPLT_PPzZI_B
11729
447k
    137432U,  // CMPLT_PPzZI_D
11730
447k
    52440201U,  // CMPLT_PPzZI_H
11731
447k
    143576U,  // CMPLT_PPzZI_S
11732
447k
    33695960U,  // CMPLT_WIDE_PPzZZ_B
11733
447k
    2239625U, // CMPLT_WIDE_PPzZZ_H
11734
447k
    33698008U,  // CMPLT_WIDE_PPzZZ_S
11735
447k
    141528U,  // CMPNE_PPzZI_B
11736
447k
    137432U,  // CMPNE_PPzZI_D
11737
447k
    52440201U,  // CMPNE_PPzZI_H
11738
447k
    143576U,  // CMPNE_PPzZI_S
11739
447k
    16918744U,  // CMPNE_PPzZZ_B
11740
447k
    33691864U,  // CMPNE_PPzZZ_D
11741
447k
    51129481U,  // CMPNE_PPzZZ_H
11742
447k
    67252440U,  // CMPNE_PPzZZ_S
11743
447k
    33695960U,  // CMPNE_WIDE_PPzZZ_B
11744
447k
    2239625U, // CMPNE_WIDE_PPzZZ_H
11745
447k
    33698008U,  // CMPNE_WIDE_PPzZZ_S
11746
447k
    925840U,  // CMTSTv16i8
11747
447k
    3160U,  // CMTSTv1i64
11748
447k
    1056920U, // CMTSTv2i32
11749
447k
    270440U,  // CMTSTv2i64
11750
447k
    1188000U, // CMTSTv4i16
11751
447k
    401520U,  // CMTSTv4i32
11752
447k
    532600U,  // CMTSTv8i16
11753
447k
    1319080U, // CMTSTv8i8
11754
447k
    8U, // CNOT_ZPmZ_B
11755
447k
    16U,  // CNOT_ZPmZ_D
11756
447k
    0U, // CNOT_ZPmZ_H
11757
447k
    24U,  // CNOT_ZPmZ_S
11758
447k
    345U, // CNTB_XPiI
11759
447k
    345U, // CNTD_XPiI
11760
447k
    345U, // CNTH_XPiI
11761
447k
    1U, // CNTP_XCI_B
11762
447k
    1U, // CNTP_XCI_D
11763
447k
    1U, // CNTP_XCI_H
11764
447k
    1U, // CNTP_XCI_S
11765
447k
    10328U, // CNTP_XPP_B
11766
447k
    6232U,  // CNTP_XPP_D
11767
447k
    5208U,  // CNTP_XPP_H
11768
447k
    12376U, // CNTP_XPP_S
11769
447k
    345U, // CNTW_XPiI
11770
447k
    0U, // CNTWr
11771
447k
    0U, // CNTXr
11772
447k
    8U, // CNT_ZPmZ_B
11773
447k
    16U,  // CNT_ZPmZ_D
11774
447k
    0U, // CNT_ZPmZ_H
11775
447k
    24U,  // CNT_ZPmZ_S
11776
447k
    32U,  // CNTv16i8
11777
447k
    80U,  // CNTv8i8
11778
447k
    6232U,  // COMPACT_ZPZ_D
11779
447k
    12376U, // COMPACT_ZPZ_S
11780
447k
    0U, // CPYE
11781
447k
    0U, // CPYEN
11782
447k
    0U, // CPYERN
11783
447k
    0U, // CPYERT
11784
447k
    0U, // CPYERTN
11785
447k
    0U, // CPYERTRN
11786
447k
    0U, // CPYERTWN
11787
447k
    0U, // CPYET
11788
447k
    0U, // CPYETN
11789
447k
    0U, // CPYETRN
11790
447k
    0U, // CPYETWN
11791
447k
    0U, // CPYEWN
11792
447k
    0U, // CPYEWT
11793
447k
    0U, // CPYEWTN
11794
447k
    0U, // CPYEWTRN
11795
447k
    0U, // CPYEWTWN
11796
447k
    0U, // CPYFE
11797
447k
    0U, // CPYFEN
11798
447k
    0U, // CPYFERN
11799
447k
    0U, // CPYFERT
11800
447k
    0U, // CPYFERTN
11801
447k
    0U, // CPYFERTRN
11802
447k
    0U, // CPYFERTWN
11803
447k
    0U, // CPYFET
11804
447k
    0U, // CPYFETN
11805
447k
    0U, // CPYFETRN
11806
447k
    0U, // CPYFETWN
11807
447k
    0U, // CPYFEWN
11808
447k
    0U, // CPYFEWT
11809
447k
    0U, // CPYFEWTN
11810
447k
    0U, // CPYFEWTRN
11811
447k
    0U, // CPYFEWTWN
11812
447k
    0U, // CPYFM
11813
447k
    0U, // CPYFMN
11814
447k
    0U, // CPYFMRN
11815
447k
    0U, // CPYFMRT
11816
447k
    0U, // CPYFMRTN
11817
447k
    0U, // CPYFMRTRN
11818
447k
    0U, // CPYFMRTWN
11819
447k
    0U, // CPYFMT
11820
447k
    0U, // CPYFMTN
11821
447k
    0U, // CPYFMTRN
11822
447k
    0U, // CPYFMTWN
11823
447k
    0U, // CPYFMWN
11824
447k
    0U, // CPYFMWT
11825
447k
    0U, // CPYFMWTN
11826
447k
    0U, // CPYFMWTRN
11827
447k
    0U, // CPYFMWTWN
11828
447k
    0U, // CPYFP
11829
447k
    0U, // CPYFPN
11830
447k
    0U, // CPYFPRN
11831
447k
    0U, // CPYFPRT
11832
447k
    0U, // CPYFPRTN
11833
447k
    0U, // CPYFPRTRN
11834
447k
    0U, // CPYFPRTWN
11835
447k
    0U, // CPYFPT
11836
447k
    0U, // CPYFPTN
11837
447k
    0U, // CPYFPTRN
11838
447k
    0U, // CPYFPTWN
11839
447k
    0U, // CPYFPWN
11840
447k
    0U, // CPYFPWT
11841
447k
    0U, // CPYFPWTN
11842
447k
    0U, // CPYFPWTRN
11843
447k
    0U, // CPYFPWTWN
11844
447k
    0U, // CPYM
11845
447k
    0U, // CPYMN
11846
447k
    0U, // CPYMRN
11847
447k
    0U, // CPYMRT
11848
447k
    0U, // CPYMRTN
11849
447k
    0U, // CPYMRTRN
11850
447k
    0U, // CPYMRTWN
11851
447k
    0U, // CPYMT
11852
447k
    0U, // CPYMTN
11853
447k
    0U, // CPYMTRN
11854
447k
    0U, // CPYMTWN
11855
447k
    0U, // CPYMWN
11856
447k
    0U, // CPYMWT
11857
447k
    0U, // CPYMWTN
11858
447k
    0U, // CPYMWTRN
11859
447k
    0U, // CPYMWTWN
11860
447k
    0U, // CPYP
11861
447k
    0U, // CPYPN
11862
447k
    0U, // CPYPRN
11863
447k
    0U, // CPYPRT
11864
447k
    0U, // CPYPRTN
11865
447k
    0U, // CPYPRTRN
11866
447k
    0U, // CPYPRTWN
11867
447k
    0U, // CPYPT
11868
447k
    0U, // CPYPTN
11869
447k
    0U, // CPYPTRN
11870
447k
    0U, // CPYPTWN
11871
447k
    0U, // CPYPWN
11872
447k
    0U, // CPYPWT
11873
447k
    0U, // CPYPWTN
11874
447k
    0U, // CPYPWTRN
11875
447k
    0U, // CPYPWTWN
11876
447k
    352U, // CPY_ZPmI_B
11877
447k
    360U, // CPY_ZPmI_D
11878
447k
    2U, // CPY_ZPmI_H
11879
447k
    368U, // CPY_ZPmI_S
11880
447k
    376U, // CPY_ZPmR_B
11881
447k
    376U, // CPY_ZPmR_D
11882
447k
    2U, // CPY_ZPmR_H
11883
447k
    376U, // CPY_ZPmR_S
11884
447k
    376U, // CPY_ZPmV_B
11885
447k
    376U, // CPY_ZPmV_D
11886
447k
    2U, // CPY_ZPmV_H
11887
447k
    376U, // CPY_ZPmV_S
11888
447k
    42200U, // CPY_ZPzI_B
11889
447k
    43224U, // CPY_ZPzI_D
11890
447k
    385U, // CPY_ZPzI_H
11891
447k
    44248U, // CPY_ZPzI_S
11892
447k
    3160U,  // CRC32Brr
11893
447k
    3160U,  // CRC32CBrr
11894
447k
    3160U,  // CRC32CHrr
11895
447k
    3160U,  // CRC32CWrr
11896
447k
    3160U,  // CRC32CXrr
11897
447k
    3160U,  // CRC32Hrr
11898
447k
    3160U,  // CRC32Wrr
11899
447k
    3160U,  // CRC32Xrr
11900
447k
    167906392U, // CSELWr
11901
447k
    167906392U, // CSELXr
11902
447k
    167906392U, // CSINCWr
11903
447k
    167906392U, // CSINCXr
11904
447k
    167906392U, // CSINVWr
11905
447k
    167906392U, // CSINVXr
11906
447k
    167906392U, // CSNEGWr
11907
447k
    167906392U, // CSNEGXr
11908
447k
    0U, // CTERMEQ_WW
11909
447k
    0U, // CTERMEQ_XX
11910
447k
    0U, // CTERMNE_WW
11911
447k
    0U, // CTERMNE_XX
11912
447k
    0U, // CTZWr
11913
447k
    0U, // CTZXr
11914
447k
    0U, // DCPS1
11915
447k
    0U, // DCPS2
11916
447k
    0U, // DCPS3
11917
447k
    2U, // DECB_XPiI
11918
447k
    2U, // DECD_XPiI
11919
447k
    2U, // DECD_ZPiI
11920
447k
    2U, // DECH_XPiI
11921
447k
    0U, // DECH_ZPiI
11922
447k
    1U, // DECP_XP_B
11923
447k
    0U, // DECP_XP_D
11924
447k
    0U, // DECP_XP_H
11925
447k
    1U, // DECP_XP_S
11926
447k
    0U, // DECP_ZP_D
11927
447k
    0U, // DECP_ZP_H
11928
447k
    0U, // DECP_ZP_S
11929
447k
    2U, // DECW_XPiI
11930
447k
    2U, // DECW_ZPiI
11931
447k
    0U, // DMB
11932
447k
    0U, // DRPS
11933
447k
    0U, // DSB
11934
447k
    0U, // DSBnXS
11935
447k
    2U, // DUPM_ZI
11936
447k
    393U, // DUPQ_ZZI_B
11937
447k
    392U, // DUPQ_ZZI_D
11938
447k
    2U, // DUPQ_ZZI_H
11939
447k
    393U, // DUPQ_ZZI_S
11940
447k
    2U, // DUP_ZI_B
11941
447k
    2U, // DUP_ZI_D
11942
447k
    0U, // DUP_ZI_H
11943
447k
    2U, // DUP_ZI_S
11944
447k
    0U, // DUP_ZR_B
11945
447k
    0U, // DUP_ZR_D
11946
447k
    0U, // DUP_ZR_H
11947
447k
    0U, // DUP_ZR_S
11948
447k
    393U, // DUP_ZZI_B
11949
447k
    392U, // DUP_ZZI_D
11950
447k
    2U, // DUP_ZZI_H
11951
447k
    2U, // DUP_ZZI_Q
11952
447k
    393U, // DUP_ZZI_S
11953
447k
    45456U, // DUPi16
11954
447k
    45464U, // DUPi32
11955
447k
    45472U, // DUPi64
11956
447k
    45480U, // DUPi8
11957
447k
    0U, // DUPv16i8gpr
11958
447k
    45480U, // DUPv16i8lane
11959
447k
    0U, // DUPv2i32gpr
11960
447k
    45464U, // DUPv2i32lane
11961
447k
    0U, // DUPv2i64gpr
11962
447k
    45472U, // DUPv2i64lane
11963
447k
    0U, // DUPv4i16gpr
11964
447k
    45456U, // DUPv4i16lane
11965
447k
    0U, // DUPv4i32gpr
11966
447k
    45464U, // DUPv4i32lane
11967
447k
    0U, // DUPv8i16gpr
11968
447k
    45456U, // DUPv8i16lane
11969
447k
    0U, // DUPv8i8gpr
11970
447k
    45480U, // DUPv8i8lane
11971
447k
    14424U, // EONWrs
11972
447k
    14424U, // EONXrs
11973
447k
    86253712U,  // EOR3
11974
447k
    33691736U,  // EOR3_ZZZZ
11975
447k
    9U, // EORBT_ZZZ_B
11976
447k
    1112U,  // EORBT_ZZZ_D
11977
447k
    240U, // EORBT_ZZZ_H
11978
447k
    2136U,  // EORBT_ZZZ_S
11979
447k
    10328U, // EORQV_VPZ_B
11980
447k
    6232U,  // EORQV_VPZ_D
11981
447k
    5208U,  // EORQV_VPZ_H
11982
447k
    12376U, // EORQV_VPZ_S
11983
447k
    16918744U,  // EORS_PPzPP
11984
447k
    9U, // EORTB_ZZZ_B
11985
447k
    1112U,  // EORTB_ZZZ_D
11986
447k
    240U, // EORTB_ZZZ_H
11987
447k
    2136U,  // EORTB_ZZZ_S
11988
447k
    0U, // EORV_VPZ_B
11989
447k
    0U, // EORV_VPZ_D
11990
447k
    0U, // EORV_VPZ_H
11991
447k
    0U, // EORV_VPZ_S
11992
447k
    35928U, // EORWri
11993
447k
    14424U, // EORWrs
11994
447k
    36952U, // EORXri
11995
447k
    14424U, // EORXrs
11996
447k
    16918744U,  // EOR_PPzPP
11997
447k
    36952U, // EOR_ZI
11998
447k
    16918656U,  // EOR_ZPmZ_B
11999
447k
    33691776U,  // EOR_ZPmZ_D
12000
447k
    51129480U,  // EOR_ZPmZ_H
12001
447k
    67252352U,  // EOR_ZPmZ_S
12002
447k
    6232U,  // EOR_ZZZ
12003
447k
    925840U,  // EORv16i8
12004
447k
    1319080U, // EORv8i8
12005
447k
    0U, // ERET
12006
447k
    0U, // ERETAA
12007
447k
    0U, // ERETAB
12008
447k
    141401U,  // EXTQ_ZZI
12009
447k
    432U, // EXTRACT_ZPMXI_H_B
12010
447k
    432U, // EXTRACT_ZPMXI_H_D
12011
447k
    2U, // EXTRACT_ZPMXI_H_H
12012
447k
    2U, // EXTRACT_ZPMXI_H_Q
12013
447k
    432U, // EXTRACT_ZPMXI_H_S
12014
447k
    440U, // EXTRACT_ZPMXI_V_B
12015
447k
    440U, // EXTRACT_ZPMXI_V_D
12016
447k
    2U, // EXTRACT_ZPMXI_V_H
12017
447k
    2U, // EXTRACT_ZPMXI_V_Q
12018
447k
    440U, // EXTRACT_ZPMXI_V_S
12019
447k
    134232U,  // EXTRWrri
12020
447k
    0U, // EXTRX
12021
447k
    134232U,  // EXTRXrri
12022
447k
    0U, // EXTRY
12023
447k
    251799641U, // EXT_ZZI
12024
447k
    450U, // EXT_ZZI_B
12025
447k
    2367632U, // EXTv16i8
12026
447k
    3809448U, // EXTv8i8
12027
447k
    32U,  // F1CVTL2v8f16
12028
447k
    0U, // F1CVTLT_ZZ_BtoH
12029
447k
    0U, // F1CVTL_2ZZ_BtoH_NAME
12030
447k
    80U,  // F1CVTLv8f16
12031
447k
    0U, // F1CVT_2ZZ_BtoH_NAME
12032
447k
    0U, // F1CVT_ZZ_BtoH
12033
447k
    32U,  // F2CVTL2v8f16
12034
447k
    0U, // F2CVTLT_ZZ_BtoH
12035
447k
    0U, // F2CVTL_2ZZ_BtoH_NAME
12036
447k
    80U,  // F2CVTLv8f16
12037
447k
    0U, // F2CVT_2ZZ_BtoH_NAME
12038
447k
    0U, // F2CVT_ZZ_BtoH
12039
447k
    3160U,  // FABD16
12040
447k
    3160U,  // FABD32
12041
447k
    3160U,  // FABD64
12042
447k
    33691776U,  // FABD_ZPmZ_D
12043
447k
    51129480U,  // FABD_ZPmZ_H
12044
447k
    67252352U,  // FABD_ZPmZ_S
12045
447k
    1056920U, // FABDv2f32
12046
447k
    270440U,  // FABDv2f64
12047
447k
    1188000U, // FABDv4f16
12048
447k
    401520U,  // FABDv4f32
12049
447k
    532600U,  // FABDv8f16
12050
447k
    0U, // FABSDr
12051
447k
    0U, // FABSHr
12052
447k
    0U, // FABSSr
12053
447k
    16U,  // FABS_ZPmZ_D
12054
447k
    0U, // FABS_ZPmZ_H
12055
447k
    24U,  // FABS_ZPmZ_S
12056
447k
    40U,  // FABSv2f32
12057
447k
    48U,  // FABSv2f64
12058
447k
    56U,  // FABSv4f16
12059
447k
    64U,  // FABSv4f32
12060
447k
    72U,  // FABSv8f16
12061
447k
    3160U,  // FACGE16
12062
447k
    3160U,  // FACGE32
12063
447k
    3160U,  // FACGE64
12064
447k
    33691864U,  // FACGE_PPzZZ_D
12065
447k
    51129481U,  // FACGE_PPzZZ_H
12066
447k
    67252440U,  // FACGE_PPzZZ_S
12067
447k
    1056920U, // FACGEv2f32
12068
447k
    270440U,  // FACGEv2f64
12069
447k
    1188000U, // FACGEv4f16
12070
447k
    401520U,  // FACGEv4f32
12071
447k
    532600U,  // FACGEv8f16
12072
447k
    3160U,  // FACGT16
12073
447k
    3160U,  // FACGT32
12074
447k
    3160U,  // FACGT64
12075
447k
    33691864U,  // FACGT_PPzZZ_D
12076
447k
    51129481U,  // FACGT_PPzZZ_H
12077
447k
    67252440U,  // FACGT_PPzZZ_S
12078
447k
    1056920U, // FACGTv2f32
12079
447k
    270440U,  // FACGTv2f64
12080
447k
    1188000U, // FACGTv4f16
12081
447k
    401520U,  // FACGTv4f32
12082
447k
    532600U,  // FACGTv8f16
12083
447k
    0U, // FADDA_VPZ_D
12084
447k
    240U, // FADDA_VPZ_H
12085
447k
    0U, // FADDA_VPZ_S
12086
447k
    3160U,  // FADDDrr
12087
447k
    3160U,  // FADDHrr
12088
447k
    33691776U,  // FADDP_ZPmZZ_D
12089
447k
    51129480U,  // FADDP_ZPmZZ_H
12090
447k
    67252352U,  // FADDP_ZPmZZ_S
12091
447k
    1056920U, // FADDPv2f32
12092
447k
    270440U,  // FADDPv2f64
12093
447k
    456U, // FADDPv2i16p
12094
447k
    40U,  // FADDPv2i32p
12095
447k
    48U,  // FADDPv2i64p
12096
447k
    1188000U, // FADDPv4f16
12097
447k
    401520U,  // FADDPv4f32
12098
447k
    532600U,  // FADDPv8f16
12099
447k
    6232U,  // FADDQV_D
12100
447k
    5208U,  // FADDQV_H
12101
447k
    12376U, // FADDQV_S
12102
447k
    3160U,  // FADDSrr
12103
447k
    0U, // FADDV_VPZ_D
12104
447k
    0U, // FADDV_VPZ_H
12105
447k
    0U, // FADDV_VPZ_S
12106
447k
    192U, // FADD_VG2_M2Z_D
12107
447k
    232U, // FADD_VG2_M2Z_H
12108
447k
    200U, // FADD_VG2_M2Z_S
12109
447k
    192U, // FADD_VG4_M4Z_D
12110
447k
    232U, // FADD_VG4_M4Z_H
12111
447k
    200U, // FADD_VG4_M4Z_S
12112
447k
    268572800U, // FADD_ZPmI_D
12113
447k
    3943560U, // FADD_ZPmI_H
12114
447k
    268578944U, // FADD_ZPmI_S
12115
447k
    33691776U,  // FADD_ZPmZ_D
12116
447k
    51129480U,  // FADD_ZPmZ_H
12117
447k
    67252352U,  // FADD_ZPmZ_S
12118
447k
    6232U,  // FADD_ZZZ_D
12119
447k
    136U, // FADD_ZZZ_H
12120
447k
    12377U, // FADD_ZZZ_S
12121
447k
    1056920U, // FADDv2f32
12122
447k
    270440U,  // FADDv2f64
12123
447k
    1188000U, // FADDv4f16
12124
447k
    401520U,  // FADDv4f32
12125
447k
    532600U,  // FADDv8f16
12126
447k
    464U, // FAMAX_2Z2Z_D
12127
447k
    248U, // FAMAX_2Z2Z_H
12128
447k
    472U, // FAMAX_2Z2Z_S
12129
447k
    464U, // FAMAX_4Z4Z_D
12130
447k
    248U, // FAMAX_4Z4Z_H
12131
447k
    472U, // FAMAX_4Z4Z_S
12132
447k
    33691776U,  // FAMAX_ZPmZ_D
12133
447k
    51129480U,  // FAMAX_ZPmZ_H
12134
447k
    67252352U,  // FAMAX_ZPmZ_S
12135
447k
    1056920U, // FAMAXv2f32
12136
447k
    270440U,  // FAMAXv2f64
12137
447k
    1188000U, // FAMAXv4f16
12138
447k
    401520U,  // FAMAXv4f32
12139
447k
    532600U,  // FAMAXv8f16
12140
447k
    464U, // FAMIN_2Z2Z_D
12141
447k
    248U, // FAMIN_2Z2Z_H
12142
447k
    472U, // FAMIN_2Z2Z_S
12143
447k
    464U, // FAMIN_4Z4Z_D
12144
447k
    248U, // FAMIN_4Z4Z_H
12145
447k
    472U, // FAMIN_4Z4Z_S
12146
447k
    33691776U,  // FAMIN_ZPmZ_D
12147
447k
    51129480U,  // FAMIN_ZPmZ_H
12148
447k
    67252352U,  // FAMIN_ZPmZ_S
12149
447k
    1056920U, // FAMINv2f32
12150
447k
    270440U,  // FAMINv2f64
12151
447k
    1188000U, // FAMINv4f16
12152
447k
    401520U,  // FAMINv4f32
12153
447k
    532600U,  // FAMINv8f16
12154
447k
    33691776U,  // FCADD_ZPmZ_D
12155
447k
    185347208U, // FCADD_ZPmZ_H
12156
447k
    67252352U,  // FCADD_ZPmZ_S
12157
447k
    155066520U, // FCADDv2f32
12158
447k
    155197544U, // FCADDv2f64
12159
447k
    155328672U, // FCADDv4f16
12160
447k
    155459696U, // FCADDv4f32
12161
447k
    155590776U, // FCADDv8f16
12162
447k
    167906392U, // FCCMPDrr
12163
447k
    167906392U, // FCCMPEDrr
12164
447k
    167906392U, // FCCMPEHrr
12165
447k
    167906392U, // FCCMPESrr
12166
447k
    167906392U, // FCCMPHrr
12167
447k
    167906392U, // FCCMPSrr
12168
447k
    16U,  // FCLAMP_VG2_2Z2Z_D
12169
447k
    240U, // FCLAMP_VG2_2Z2Z_H
12170
447k
    24U,  // FCLAMP_VG2_2Z2Z_S
12171
447k
    16U,  // FCLAMP_VG4_4Z4Z_D
12172
447k
    240U, // FCLAMP_VG4_4Z4Z_H
12173
447k
    24U,  // FCLAMP_VG4_4Z4Z_S
12174
447k
    1112U,  // FCLAMP_ZZZ_D
12175
447k
    240U, // FCLAMP_ZZZ_H
12176
447k
    2136U,  // FCLAMP_ZZZ_S
12177
447k
    3160U,  // FCMEQ16
12178
447k
    3160U,  // FCMEQ32
12179
447k
    3160U,  // FCMEQ64
12180
447k
    4724952U, // FCMEQ_PPzZ0_D
12181
447k
    46217U, // FCMEQ_PPzZ0_H
12182
447k
    4731096U, // FCMEQ_PPzZ0_S
12183
447k
    33691864U,  // FCMEQ_PPzZZ_D
12184
447k
    51129481U,  // FCMEQ_PPzZZ_H
12185
447k
    67252440U,  // FCMEQ_PPzZZ_S
12186
447k
    480U, // FCMEQv1i16rz
12187
447k
    480U, // FCMEQv1i32rz
12188
447k
    480U, // FCMEQv1i64rz
12189
447k
    1056920U, // FCMEQv2f32
12190
447k
    270440U,  // FCMEQv2f64
12191
447k
    488U, // FCMEQv2i32rz
12192
447k
    496U, // FCMEQv2i64rz
12193
447k
    1188000U, // FCMEQv4f16
12194
447k
    401520U,  // FCMEQv4f32
12195
447k
    504U, // FCMEQv4i16rz
12196
447k
    512U, // FCMEQv4i32rz
12197
447k
    532600U,  // FCMEQv8f16
12198
447k
    520U, // FCMEQv8i16rz
12199
447k
    3160U,  // FCMGE16
12200
447k
    3160U,  // FCMGE32
12201
447k
    3160U,  // FCMGE64
12202
447k
    4724952U, // FCMGE_PPzZ0_D
12203
447k
    46217U, // FCMGE_PPzZ0_H
12204
447k
    4731096U, // FCMGE_PPzZ0_S
12205
447k
    33691864U,  // FCMGE_PPzZZ_D
12206
447k
    51129481U,  // FCMGE_PPzZZ_H
12207
447k
    67252440U,  // FCMGE_PPzZZ_S
12208
447k
    480U, // FCMGEv1i16rz
12209
447k
    480U, // FCMGEv1i32rz
12210
447k
    480U, // FCMGEv1i64rz
12211
447k
    1056920U, // FCMGEv2f32
12212
447k
    270440U,  // FCMGEv2f64
12213
447k
    488U, // FCMGEv2i32rz
12214
447k
    496U, // FCMGEv2i64rz
12215
447k
    1188000U, // FCMGEv4f16
12216
447k
    401520U,  // FCMGEv4f32
12217
447k
    504U, // FCMGEv4i16rz
12218
447k
    512U, // FCMGEv4i32rz
12219
447k
    532600U,  // FCMGEv8f16
12220
447k
    520U, // FCMGEv8i16rz
12221
447k
    3160U,  // FCMGT16
12222
447k
    3160U,  // FCMGT32
12223
447k
    3160U,  // FCMGT64
12224
447k
    4724952U, // FCMGT_PPzZ0_D
12225
447k
    46217U, // FCMGT_PPzZ0_H
12226
447k
    4731096U, // FCMGT_PPzZ0_S
12227
447k
    33691864U,  // FCMGT_PPzZZ_D
12228
447k
    51129481U,  // FCMGT_PPzZZ_H
12229
447k
    67252440U,  // FCMGT_PPzZZ_S
12230
447k
    480U, // FCMGTv1i16rz
12231
447k
    480U, // FCMGTv1i32rz
12232
447k
    480U, // FCMGTv1i64rz
12233
447k
    1056920U, // FCMGTv2f32
12234
447k
    270440U,  // FCMGTv2f64
12235
447k
    488U, // FCMGTv2i32rz
12236
447k
    496U, // FCMGTv2i64rz
12237
447k
    1188000U, // FCMGTv4f16
12238
447k
    401520U,  // FCMGTv4f32
12239
447k
    504U, // FCMGTv4i16rz
12240
447k
    512U, // FCMGTv4i32rz
12241
447k
    532600U,  // FCMGTv8f16
12242
447k
    520U, // FCMGTv8i16rz
12243
447k
    285344896U, // FCMLA_ZPmZZ_D
12244
447k
    187706608U, // FCMLA_ZPmZZ_H
12245
447k
    302123136U, // FCMLA_ZPmZZ_S
12246
447k
    201496816U, // FCMLA_ZZZI_H
12247
447k
    187435096U, // FCMLA_ZZZI_S
12248
447k
    222176408U, // FCMLAv2f32
12249
447k
    222307432U, // FCMLAv2f64
12250
447k
    222438560U, // FCMLAv4f16
12251
447k
    120464544U, // FCMLAv4f16_indexed
12252
447k
    222569584U, // FCMLAv4f32
12253
447k
    122299504U, // FCMLAv4f32_indexed
12254
447k
    222700664U, // FCMLAv8f16
12255
447k
    120464504U, // FCMLAv8f16_indexed
12256
447k
    4724952U, // FCMLE_PPzZ0_D
12257
447k
    46217U, // FCMLE_PPzZ0_H
12258
447k
    4731096U, // FCMLE_PPzZ0_S
12259
447k
    480U, // FCMLEv1i16rz
12260
447k
    480U, // FCMLEv1i32rz
12261
447k
    480U, // FCMLEv1i64rz
12262
447k
    488U, // FCMLEv2i32rz
12263
447k
    496U, // FCMLEv2i64rz
12264
447k
    504U, // FCMLEv4i16rz
12265
447k
    512U, // FCMLEv4i32rz
12266
447k
    520U, // FCMLEv8i16rz
12267
447k
    4724952U, // FCMLT_PPzZ0_D
12268
447k
    46217U, // FCMLT_PPzZ0_H
12269
447k
    4731096U, // FCMLT_PPzZ0_S
12270
447k
    480U, // FCMLTv1i16rz
12271
447k
    480U, // FCMLTv1i32rz
12272
447k
    480U, // FCMLTv1i64rz
12273
447k
    488U, // FCMLTv2i32rz
12274
447k
    496U, // FCMLTv2i64rz
12275
447k
    504U, // FCMLTv4i16rz
12276
447k
    512U, // FCMLTv4i32rz
12277
447k
    520U, // FCMLTv8i16rz
12278
447k
    4724952U, // FCMNE_PPzZ0_D
12279
447k
    46217U, // FCMNE_PPzZ0_H
12280
447k
    4731096U, // FCMNE_PPzZ0_S
12281
447k
    33691864U,  // FCMNE_PPzZZ_D
12282
447k
    51129481U,  // FCMNE_PPzZZ_H
12283
447k
    67252440U,  // FCMNE_PPzZZ_S
12284
447k
    0U, // FCMPDri
12285
447k
    0U, // FCMPDrr
12286
447k
    0U, // FCMPEDri
12287
447k
    0U, // FCMPEDrr
12288
447k
    0U, // FCMPEHri
12289
447k
    0U, // FCMPEHrr
12290
447k
    0U, // FCMPESri
12291
447k
    0U, // FCMPESrr
12292
447k
    0U, // FCMPHri
12293
447k
    0U, // FCMPHrr
12294
447k
    0U, // FCMPSri
12295
447k
    0U, // FCMPSrr
12296
447k
    33691864U,  // FCMUO_PPzZZ_D
12297
447k
    51129481U,  // FCMUO_PPzZZ_H
12298
447k
    67252440U,  // FCMUO_PPzZZ_S
12299
447k
    528U, // FCPY_ZPmI_D
12300
447k
    2U, // FCPY_ZPmI_H
12301
447k
    528U, // FCPY_ZPmI_S
12302
447k
    167906392U, // FCSELDrrr
12303
447k
    167906392U, // FCSELHrrr
12304
447k
    167906392U, // FCSELSrrr
12305
447k
    0U, // FCVTASUWDr
12306
447k
    0U, // FCVTASUWHr
12307
447k
    0U, // FCVTASUWSr
12308
447k
    0U, // FCVTASUXDr
12309
447k
    0U, // FCVTASUXHr
12310
447k
    0U, // FCVTASUXSr
12311
447k
    0U, // FCVTASv1f16
12312
447k
    0U, // FCVTASv1i32
12313
447k
    0U, // FCVTASv1i64
12314
447k
    40U,  // FCVTASv2f32
12315
447k
    48U,  // FCVTASv2f64
12316
447k
    56U,  // FCVTASv4f16
12317
447k
    64U,  // FCVTASv4f32
12318
447k
    72U,  // FCVTASv8f16
12319
447k
    0U, // FCVTAUUWDr
12320
447k
    0U, // FCVTAUUWHr
12321
447k
    0U, // FCVTAUUWSr
12322
447k
    0U, // FCVTAUUXDr
12323
447k
    0U, // FCVTAUUXHr
12324
447k
    0U, // FCVTAUUXSr
12325
447k
    0U, // FCVTAUv1f16
12326
447k
    0U, // FCVTAUv1i32
12327
447k
    0U, // FCVTAUv1i64
12328
447k
    40U,  // FCVTAUv2f32
12329
447k
    48U,  // FCVTAUv2f64
12330
447k
    56U,  // FCVTAUv4f16
12331
447k
    64U,  // FCVTAUv4f32
12332
447k
    72U,  // FCVTAUv8f16
12333
447k
    0U, // FCVTDHr
12334
447k
    0U, // FCVTDSr
12335
447k
    0U, // FCVTHDr
12336
447k
    0U, // FCVTHSr
12337
447k
    240U, // FCVTLT_ZPmZ_HtoS
12338
447k
    24U,  // FCVTLT_ZPmZ_StoD
12339
447k
    0U, // FCVTL_2ZZ_H_S
12340
447k
    40U,  // FCVTLv2i32
12341
447k
    56U,  // FCVTLv4i16
12342
447k
    64U,  // FCVTLv4i32
12343
447k
    72U,  // FCVTLv8i16
12344
447k
    0U, // FCVTMSUWDr
12345
447k
    0U, // FCVTMSUWHr
12346
447k
    0U, // FCVTMSUWSr
12347
447k
    0U, // FCVTMSUXDr
12348
447k
    0U, // FCVTMSUXHr
12349
447k
    0U, // FCVTMSUXSr
12350
447k
    0U, // FCVTMSv1f16
12351
447k
    0U, // FCVTMSv1i32
12352
447k
    0U, // FCVTMSv1i64
12353
447k
    40U,  // FCVTMSv2f32
12354
447k
    48U,  // FCVTMSv2f64
12355
447k
    56U,  // FCVTMSv4f16
12356
447k
    64U,  // FCVTMSv4f32
12357
447k
    72U,  // FCVTMSv8f16
12358
447k
    0U, // FCVTMUUWDr
12359
447k
    0U, // FCVTMUUWHr
12360
447k
    0U, // FCVTMUUWSr
12361
447k
    0U, // FCVTMUUXDr
12362
447k
    0U, // FCVTMUUXHr
12363
447k
    0U, // FCVTMUUXSr
12364
447k
    0U, // FCVTMUv1f16
12365
447k
    0U, // FCVTMUv1i32
12366
447k
    0U, // FCVTMUv1i64
12367
447k
    40U,  // FCVTMUv2f32
12368
447k
    48U,  // FCVTMUv2f64
12369
447k
    56U,  // FCVTMUv4f16
12370
447k
    64U,  // FCVTMUv4f32
12371
447k
    72U,  // FCVTMUv8f16
12372
447k
    2U, // FCVTNB_Z2Z_StoB
12373
447k
    0U, // FCVTNSUWDr
12374
447k
    0U, // FCVTNSUWHr
12375
447k
    0U, // FCVTNSUWSr
12376
447k
    0U, // FCVTNSUXDr
12377
447k
    0U, // FCVTNSUXHr
12378
447k
    0U, // FCVTNSUXSr
12379
447k
    0U, // FCVTNSv1f16
12380
447k
    0U, // FCVTNSv1i32
12381
447k
    0U, // FCVTNSv1i64
12382
447k
    40U,  // FCVTNSv2f32
12383
447k
    48U,  // FCVTNSv2f64
12384
447k
    56U,  // FCVTNSv4f16
12385
447k
    64U,  // FCVTNSv4f32
12386
447k
    72U,  // FCVTNSv8f16
12387
447k
    2U, // FCVTNT_Z2Z_StoB
12388
447k
    16U,  // FCVTNT_ZPmZ_DtoS
12389
447k
    1U, // FCVTNT_ZPmZ_StoH
12390
447k
    0U, // FCVTNUUWDr
12391
447k
    0U, // FCVTNUUWHr
12392
447k
    0U, // FCVTNUUWSr
12393
447k
    0U, // FCVTNUUXDr
12394
447k
    0U, // FCVTNUUXHr
12395
447k
    0U, // FCVTNUUXSr
12396
447k
    0U, // FCVTNUv1f16
12397
447k
    0U, // FCVTNUv1i32
12398
447k
    0U, // FCVTNUv1i64
12399
447k
    40U,  // FCVTNUv2f32
12400
447k
    48U,  // FCVTNUv2f64
12401
447k
    56U,  // FCVTNUv4f16
12402
447k
    64U,  // FCVTNUv4f32
12403
447k
    72U,  // FCVTNUv8f16
12404
447k
    532600U,  // FCVTN_F16_F8v16f8
12405
447k
    1188000U, // FCVTN_F16_F8v8f8
12406
447k
    402544U,  // FCVTN_F32_F82v16f8
12407
447k
    401520U,  // FCVTN_F32_F8v8f8
12408
447k
    1U, // FCVTN_Z2Z_HtoB
12409
447k
    0U, // FCVTN_Z2Z_StoH
12410
447k
    2U, // FCVTN_Z4Z_StoB_NAME
12411
447k
    48U,  // FCVTNv2i32
12412
447k
    64U,  // FCVTNv4i16
12413
447k
    48U,  // FCVTNv4i32
12414
447k
    64U,  // FCVTNv8i16
12415
447k
    0U, // FCVTPSUWDr
12416
447k
    0U, // FCVTPSUWHr
12417
447k
    0U, // FCVTPSUWSr
12418
447k
    0U, // FCVTPSUXDr
12419
447k
    0U, // FCVTPSUXHr
12420
447k
    0U, // FCVTPSUXSr
12421
447k
    0U, // FCVTPSv1f16
12422
447k
    0U, // FCVTPSv1i32
12423
447k
    0U, // FCVTPSv1i64
12424
447k
    40U,  // FCVTPSv2f32
12425
447k
    48U,  // FCVTPSv2f64
12426
447k
    56U,  // FCVTPSv4f16
12427
447k
    64U,  // FCVTPSv4f32
12428
447k
    72U,  // FCVTPSv8f16
12429
447k
    0U, // FCVTPUUWDr
12430
447k
    0U, // FCVTPUUWHr
12431
447k
    0U, // FCVTPUUWSr
12432
447k
    0U, // FCVTPUUXDr
12433
447k
    0U, // FCVTPUUXHr
12434
447k
    0U, // FCVTPUUXSr
12435
447k
    0U, // FCVTPUv1f16
12436
447k
    0U, // FCVTPUv1i32
12437
447k
    0U, // FCVTPUv1i64
12438
447k
    40U,  // FCVTPUv2f32
12439
447k
    48U,  // FCVTPUv2f64
12440
447k
    56U,  // FCVTPUv4f16
12441
447k
    64U,  // FCVTPUv4f32
12442
447k
    72U,  // FCVTPUv8f16
12443
447k
    0U, // FCVTSDr
12444
447k
    0U, // FCVTSHr
12445
447k
    16U,  // FCVTXNT_ZPmZ_DtoS
12446
447k
    0U, // FCVTXNv1i64
12447
447k
    48U,  // FCVTXNv2f32
12448
447k
    48U,  // FCVTXNv4f32
12449
447k
    16U,  // FCVTX_ZPmZ_DtoS
12450
447k
    3160U,  // FCVTZSSWDri
12451
447k
    3160U,  // FCVTZSSWHri
12452
447k
    3160U,  // FCVTZSSWSri
12453
447k
    3160U,  // FCVTZSSXDri
12454
447k
    3160U,  // FCVTZSSXHri
12455
447k
    3160U,  // FCVTZSSXSri
12456
447k
    0U, // FCVTZSUWDr
12457
447k
    0U, // FCVTZSUWHr
12458
447k
    0U, // FCVTZSUWSr
12459
447k
    0U, // FCVTZSUXDr
12460
447k
    0U, // FCVTZSUXHr
12461
447k
    0U, // FCVTZSUXSr
12462
447k
    0U, // FCVTZS_2Z2Z_StoS
12463
447k
    0U, // FCVTZS_4Z4Z_StoS
12464
447k
    16U,  // FCVTZS_ZPmZ_DtoD
12465
447k
    16U,  // FCVTZS_ZPmZ_DtoS
12466
447k
    240U, // FCVTZS_ZPmZ_HtoD
12467
447k
    0U, // FCVTZS_ZPmZ_HtoH
12468
447k
    240U, // FCVTZS_ZPmZ_HtoS
12469
447k
    24U,  // FCVTZS_ZPmZ_StoD
12470
447k
    24U,  // FCVTZS_ZPmZ_StoS
12471
447k
    3160U,  // FCVTZSd
12472
447k
    3160U,  // FCVTZSh
12473
447k
    3160U,  // FCVTZSs
12474
447k
    0U, // FCVTZSv1f16
12475
447k
    0U, // FCVTZSv1i32
12476
447k
    0U, // FCVTZSv1i64
12477
447k
    40U,  // FCVTZSv2f32
12478
447k
    48U,  // FCVTZSv2f64
12479
447k
    3224U,  // FCVTZSv2i32_shift
12480
447k
    3176U,  // FCVTZSv2i64_shift
12481
447k
    56U,  // FCVTZSv4f16
12482
447k
    64U,  // FCVTZSv4f32
12483
447k
    3232U,  // FCVTZSv4i16_shift
12484
447k
    3184U,  // FCVTZSv4i32_shift
12485
447k
    72U,  // FCVTZSv8f16
12486
447k
    3192U,  // FCVTZSv8i16_shift
12487
447k
    3160U,  // FCVTZUSWDri
12488
447k
    3160U,  // FCVTZUSWHri
12489
447k
    3160U,  // FCVTZUSWSri
12490
447k
    3160U,  // FCVTZUSXDri
12491
447k
    3160U,  // FCVTZUSXHri
12492
447k
    3160U,  // FCVTZUSXSri
12493
447k
    0U, // FCVTZUUWDr
12494
447k
    0U, // FCVTZUUWHr
12495
447k
    0U, // FCVTZUUWSr
12496
447k
    0U, // FCVTZUUXDr
12497
447k
    0U, // FCVTZUUXHr
12498
447k
    0U, // FCVTZUUXSr
12499
447k
    0U, // FCVTZU_2Z2Z_StoS
12500
447k
    0U, // FCVTZU_4Z4Z_StoS
12501
447k
    16U,  // FCVTZU_ZPmZ_DtoD
12502
447k
    16U,  // FCVTZU_ZPmZ_DtoS
12503
447k
    240U, // FCVTZU_ZPmZ_HtoD
12504
447k
    0U, // FCVTZU_ZPmZ_HtoH
12505
447k
    240U, // FCVTZU_ZPmZ_HtoS
12506
447k
    24U,  // FCVTZU_ZPmZ_StoD
12507
447k
    24U,  // FCVTZU_ZPmZ_StoS
12508
447k
    3160U,  // FCVTZUd
12509
447k
    3160U,  // FCVTZUh
12510
447k
    3160U,  // FCVTZUs
12511
447k
    0U, // FCVTZUv1f16
12512
447k
    0U, // FCVTZUv1i32
12513
447k
    0U, // FCVTZUv1i64
12514
447k
    40U,  // FCVTZUv2f32
12515
447k
    48U,  // FCVTZUv2f64
12516
447k
    3224U,  // FCVTZUv2i32_shift
12517
447k
    3176U,  // FCVTZUv2i64_shift
12518
447k
    56U,  // FCVTZUv4f16
12519
447k
    64U,  // FCVTZUv4f32
12520
447k
    3232U,  // FCVTZUv4i16_shift
12521
447k
    3184U,  // FCVTZUv4i32_shift
12522
447k
    72U,  // FCVTZUv8f16
12523
447k
    3192U,  // FCVTZUv8i16_shift
12524
447k
    0U, // FCVT_2ZZ_H_S
12525
447k
    1U, // FCVT_Z2Z_HtoB
12526
447k
    0U, // FCVT_Z2Z_StoH
12527
447k
    2U, // FCVT_Z4Z_StoB_NAME
12528
447k
    2U, // FCVT_ZPmZ_DtoH
12529
447k
    16U,  // FCVT_ZPmZ_DtoS
12530
447k
    240U, // FCVT_ZPmZ_HtoD
12531
447k
    240U, // FCVT_ZPmZ_HtoS
12532
447k
    24U,  // FCVT_ZPmZ_StoD
12533
447k
    1U, // FCVT_ZPmZ_StoH
12534
447k
    3160U,  // FDIVDrr
12535
447k
    3160U,  // FDIVHrr
12536
447k
    33691776U,  // FDIVR_ZPmZ_D
12537
447k
    51129480U,  // FDIVR_ZPmZ_H
12538
447k
    67252352U,  // FDIVR_ZPmZ_S
12539
447k
    3160U,  // FDIVSrr
12540
447k
    33691776U,  // FDIV_ZPmZ_D
12541
447k
    51129480U,  // FDIV_ZPmZ_H
12542
447k
    67252352U,  // FDIV_ZPmZ_S
12543
447k
    1056920U, // FDIVv2f32
12544
447k
    270440U,  // FDIVv2f64
12545
447k
    1188000U, // FDIVv4f16
12546
447k
    401520U,  // FDIVv4f32
12547
447k
    532600U,  // FDIVv8f16
12548
447k
    47640U, // FDOT_VG2_M2Z2Z_BtoH
12549
447k
    47640U, // FDOT_VG2_M2Z2Z_BtoS
12550
447k
    2632936U, // FDOT_VG2_M2Z2Z_HtoS
12551
447k
    5029400U, // FDOT_VG2_M2ZZI_BtoH
12552
447k
    5029400U, // FDOT_VG2_M2ZZI_BtoS
12553
447k
    103427304U, // FDOT_VG2_M2ZZI_HtoS
12554
447k
    48664U, // FDOT_VG2_M2ZZ_BtoH
12555
447k
    48664U, // FDOT_VG2_M2ZZ_BtoS
12556
447k
    53095656U,  // FDOT_VG2_M2ZZ_HtoS
12557
447k
    47640U, // FDOT_VG4_M4Z4Z_BtoH
12558
447k
    47640U, // FDOT_VG4_M4Z4Z_BtoS
12559
447k
    2632936U, // FDOT_VG4_M4Z4Z_HtoS
12560
447k
    5029400U, // FDOT_VG4_M4ZZI_BtoH
12561
447k
    5029400U, // FDOT_VG4_M4ZZI_BtoS
12562
447k
    103427304U, // FDOT_VG4_M4ZZI_HtoS
12563
447k
    48664U, // FDOT_VG4_M4ZZ_BtoH
12564
447k
    48664U, // FDOT_VG4_M4ZZ_BtoS
12565
447k
    53095656U,  // FDOT_VG4_M4ZZ_HtoS
12566
447k
    38920U, // FDOT_ZZZI_BtoH
12567
447k
    38921U, // FDOT_ZZZI_BtoS
12568
447k
    53222488U,  // FDOT_ZZZI_S
12569
447k
    8U, // FDOT_ZZZ_BtoH
12570
447k
    9U, // FDOT_ZZZ_BtoS
12571
447k
    7256U,  // FDOT_ZZZ_S
12572
447k
    5121168U, // FDOTlanev16f8
12573
447k
    5252264U, // FDOTlanev4f16
12574
447k
    5252240U, // FDOTlanev8f16
12575
447k
    5121192U, // FDOTlanev8f8
12576
447k
    1320104U, // FDOTv2f32
12577
447k
    1320104U, // FDOTv4f16
12578
447k
    926864U,  // FDOTv4f32
12579
447k
    926864U,  // FDOTv8f16
12580
447k
    2U, // FDUP_ZI_D
12581
447k
    0U, // FDUP_ZI_H
12582
447k
    2U, // FDUP_ZI_S
12583
447k
    0U, // FEXPA_ZZ_D
12584
447k
    0U, // FEXPA_ZZ_H
12585
447k
    1U, // FEXPA_ZZ_S
12586
447k
    0U, // FJCVTZS
12587
447k
    16U,  // FLOGB_ZPmZ_D
12588
447k
    0U, // FLOGB_ZPmZ_H
12589
447k
    24U,  // FLOGB_ZPmZ_S
12590
447k
    0U, // FMA16
12591
447k
    0U, // FMA32
12592
447k
    0U, // FMA64
12593
447k
    134232U,  // FMADDDrrr
12594
447k
    134232U,  // FMADDHrrr
12595
447k
    134232U,  // FMADDSrrr
12596
447k
    285344896U, // FMAD_ZPmZZ_D
12597
447k
    53488880U,  // FMAD_ZPmZZ_H
12598
447k
    302123136U, // FMAD_ZPmZZ_S
12599
447k
    3160U,  // FMAXDrr
12600
447k
    3160U,  // FMAXHrr
12601
447k
    3160U,  // FMAXNMDrr
12602
447k
    3160U,  // FMAXNMHrr
12603
447k
    33691776U,  // FMAXNMP_ZPmZZ_D
12604
447k
    51129480U,  // FMAXNMP_ZPmZZ_H
12605
447k
    67252352U,  // FMAXNMP_ZPmZZ_S
12606
447k
    1056920U, // FMAXNMPv2f32
12607
447k
    270440U,  // FMAXNMPv2f64
12608
447k
    456U, // FMAXNMPv2i16p
12609
447k
    40U,  // FMAXNMPv2i32p
12610
447k
    48U,  // FMAXNMPv2i64p
12611
447k
    1188000U, // FMAXNMPv4f16
12612
447k
    401520U,  // FMAXNMPv4f32
12613
447k
    532600U,  // FMAXNMPv8f16
12614
447k
    6232U,  // FMAXNMQV_D
12615
447k
    5208U,  // FMAXNMQV_H
12616
447k
    12376U, // FMAXNMQV_S
12617
447k
    3160U,  // FMAXNMSrr
12618
447k
    0U, // FMAXNMV_VPZ_D
12619
447k
    0U, // FMAXNMV_VPZ_H
12620
447k
    0U, // FMAXNMV_VPZ_S
12621
447k
    56U,  // FMAXNMVv4i16v
12622
447k
    64U,  // FMAXNMVv4i32v
12623
447k
    72U,  // FMAXNMVv8i16v
12624
447k
    464U, // FMAXNM_VG2_2Z2Z_D
12625
447k
    248U, // FMAXNM_VG2_2Z2Z_H
12626
447k
    472U, // FMAXNM_VG2_2Z2Z_S
12627
447k
    184U, // FMAXNM_VG2_2ZZ_D
12628
447k
    136U, // FMAXNM_VG2_2ZZ_H
12629
447k
    96U,  // FMAXNM_VG2_2ZZ_S
12630
447k
    464U, // FMAXNM_VG4_4Z4Z_D
12631
447k
    248U, // FMAXNM_VG4_4Z4Z_H
12632
447k
    472U, // FMAXNM_VG4_4Z4Z_S
12633
447k
    184U, // FMAXNM_VG4_4ZZ_D
12634
447k
    136U, // FMAXNM_VG4_4ZZ_H
12635
447k
    96U,  // FMAXNM_VG4_4ZZ_S
12636
447k
    318904448U, // FMAXNM_ZPmI_D
12637
447k
    5385352U, // FMAXNM_ZPmI_H
12638
447k
    318910592U, // FMAXNM_ZPmI_S
12639
447k
    33691776U,  // FMAXNM_ZPmZ_D
12640
447k
    51129480U,  // FMAXNM_ZPmZ_H
12641
447k
    67252352U,  // FMAXNM_ZPmZ_S
12642
447k
    1056920U, // FMAXNMv2f32
12643
447k
    270440U,  // FMAXNMv2f64
12644
447k
    1188000U, // FMAXNMv4f16
12645
447k
    401520U,  // FMAXNMv4f32
12646
447k
    532600U,  // FMAXNMv8f16
12647
447k
    33691776U,  // FMAXP_ZPmZZ_D
12648
447k
    51129480U,  // FMAXP_ZPmZZ_H
12649
447k
    67252352U,  // FMAXP_ZPmZZ_S
12650
447k
    1056920U, // FMAXPv2f32
12651
447k
    270440U,  // FMAXPv2f64
12652
447k
    456U, // FMAXPv2i16p
12653
447k
    40U,  // FMAXPv2i32p
12654
447k
    48U,  // FMAXPv2i64p
12655
447k
    1188000U, // FMAXPv4f16
12656
447k
    401520U,  // FMAXPv4f32
12657
447k
    532600U,  // FMAXPv8f16
12658
447k
    6232U,  // FMAXQV_D
12659
447k
    5208U,  // FMAXQV_H
12660
447k
    12376U, // FMAXQV_S
12661
447k
    3160U,  // FMAXSrr
12662
447k
    0U, // FMAXV_VPZ_D
12663
447k
    0U, // FMAXV_VPZ_H
12664
447k
    0U, // FMAXV_VPZ_S
12665
447k
    56U,  // FMAXVv4i16v
12666
447k
    64U,  // FMAXVv4i32v
12667
447k
    72U,  // FMAXVv8i16v
12668
447k
    464U, // FMAX_VG2_2Z2Z_D
12669
447k
    248U, // FMAX_VG2_2Z2Z_H
12670
447k
    472U, // FMAX_VG2_2Z2Z_S
12671
447k
    184U, // FMAX_VG2_2ZZ_D
12672
447k
    136U, // FMAX_VG2_2ZZ_H
12673
447k
    96U,  // FMAX_VG2_2ZZ_S
12674
447k
    464U, // FMAX_VG4_4Z4Z_D
12675
447k
    248U, // FMAX_VG4_4Z4Z_H
12676
447k
    472U, // FMAX_VG4_4Z4Z_S
12677
447k
    184U, // FMAX_VG4_4ZZ_D
12678
447k
    136U, // FMAX_VG4_4ZZ_H
12679
447k
    96U,  // FMAX_VG4_4ZZ_S
12680
447k
    318904448U, // FMAX_ZPmI_D
12681
447k
    5385352U, // FMAX_ZPmI_H
12682
447k
    318910592U, // FMAX_ZPmI_S
12683
447k
    33691776U,  // FMAX_ZPmZ_D
12684
447k
    51129480U,  // FMAX_ZPmZ_H
12685
447k
    67252352U,  // FMAX_ZPmZ_S
12686
447k
    1056920U, // FMAXv2f32
12687
447k
    270440U,  // FMAXv2f64
12688
447k
    1188000U, // FMAXv4f16
12689
447k
    401520U,  // FMAXv4f32
12690
447k
    532600U,  // FMAXv8f16
12691
447k
    3160U,  // FMINDrr
12692
447k
    3160U,  // FMINHrr
12693
447k
    3160U,  // FMINNMDrr
12694
447k
    3160U,  // FMINNMHrr
12695
447k
    33691776U,  // FMINNMP_ZPmZZ_D
12696
447k
    51129480U,  // FMINNMP_ZPmZZ_H
12697
447k
    67252352U,  // FMINNMP_ZPmZZ_S
12698
447k
    1056920U, // FMINNMPv2f32
12699
447k
    270440U,  // FMINNMPv2f64
12700
447k
    456U, // FMINNMPv2i16p
12701
447k
    40U,  // FMINNMPv2i32p
12702
447k
    48U,  // FMINNMPv2i64p
12703
447k
    1188000U, // FMINNMPv4f16
12704
447k
    401520U,  // FMINNMPv4f32
12705
447k
    532600U,  // FMINNMPv8f16
12706
447k
    6232U,  // FMINNMQV_D
12707
447k
    5208U,  // FMINNMQV_H
12708
447k
    12376U, // FMINNMQV_S
12709
447k
    3160U,  // FMINNMSrr
12710
447k
    0U, // FMINNMV_VPZ_D
12711
447k
    0U, // FMINNMV_VPZ_H
12712
447k
    0U, // FMINNMV_VPZ_S
12713
447k
    56U,  // FMINNMVv4i16v
12714
447k
    64U,  // FMINNMVv4i32v
12715
447k
    72U,  // FMINNMVv8i16v
12716
447k
    464U, // FMINNM_VG2_2Z2Z_D
12717
447k
    248U, // FMINNM_VG2_2Z2Z_H
12718
447k
    472U, // FMINNM_VG2_2Z2Z_S
12719
447k
    184U, // FMINNM_VG2_2ZZ_D
12720
447k
    136U, // FMINNM_VG2_2ZZ_H
12721
447k
    96U,  // FMINNM_VG2_2ZZ_S
12722
447k
    464U, // FMINNM_VG4_4Z4Z_D
12723
447k
    248U, // FMINNM_VG4_4Z4Z_H
12724
447k
    472U, // FMINNM_VG4_4Z4Z_S
12725
447k
    184U, // FMINNM_VG4_4ZZ_D
12726
447k
    136U, // FMINNM_VG4_4ZZ_H
12727
447k
    96U,  // FMINNM_VG4_4ZZ_S
12728
447k
    318904448U, // FMINNM_ZPmI_D
12729
447k
    5385352U, // FMINNM_ZPmI_H
12730
447k
    318910592U, // FMINNM_ZPmI_S
12731
447k
    33691776U,  // FMINNM_ZPmZ_D
12732
447k
    51129480U,  // FMINNM_ZPmZ_H
12733
447k
    67252352U,  // FMINNM_ZPmZ_S
12734
447k
    1056920U, // FMINNMv2f32
12735
447k
    270440U,  // FMINNMv2f64
12736
447k
    1188000U, // FMINNMv4f16
12737
447k
    401520U,  // FMINNMv4f32
12738
447k
    532600U,  // FMINNMv8f16
12739
447k
    33691776U,  // FMINP_ZPmZZ_D
12740
447k
    51129480U,  // FMINP_ZPmZZ_H
12741
447k
    67252352U,  // FMINP_ZPmZZ_S
12742
447k
    1056920U, // FMINPv2f32
12743
447k
    270440U,  // FMINPv2f64
12744
447k
    456U, // FMINPv2i16p
12745
447k
    40U,  // FMINPv2i32p
12746
447k
    48U,  // FMINPv2i64p
12747
447k
    1188000U, // FMINPv4f16
12748
447k
    401520U,  // FMINPv4f32
12749
447k
    532600U,  // FMINPv8f16
12750
447k
    6232U,  // FMINQV_D
12751
447k
    5208U,  // FMINQV_H
12752
447k
    12376U, // FMINQV_S
12753
447k
    3160U,  // FMINSrr
12754
447k
    0U, // FMINV_VPZ_D
12755
447k
    0U, // FMINV_VPZ_H
12756
447k
    0U, // FMINV_VPZ_S
12757
447k
    56U,  // FMINVv4i16v
12758
447k
    64U,  // FMINVv4i32v
12759
447k
    72U,  // FMINVv8i16v
12760
447k
    464U, // FMIN_VG2_2Z2Z_D
12761
447k
    248U, // FMIN_VG2_2Z2Z_H
12762
447k
    472U, // FMIN_VG2_2Z2Z_S
12763
447k
    184U, // FMIN_VG2_2ZZ_D
12764
447k
    136U, // FMIN_VG2_2ZZ_H
12765
447k
    96U,  // FMIN_VG2_2ZZ_S
12766
447k
    464U, // FMIN_VG4_4Z4Z_D
12767
447k
    248U, // FMIN_VG4_4Z4Z_H
12768
447k
    472U, // FMIN_VG4_4Z4Z_S
12769
447k
    184U, // FMIN_VG4_4ZZ_D
12770
447k
    136U, // FMIN_VG4_4ZZ_H
12771
447k
    96U,  // FMIN_VG4_4ZZ_S
12772
447k
    318904448U, // FMIN_ZPmI_D
12773
447k
    5385352U, // FMIN_ZPmI_H
12774
447k
    318910592U, // FMIN_ZPmI_S
12775
447k
    33691776U,  // FMIN_ZPmZ_D
12776
447k
    51129480U,  // FMIN_ZPmZ_H
12777
447k
    67252352U,  // FMIN_ZPmZ_S
12778
447k
    1056920U, // FMINv2f32
12779
447k
    270440U,  // FMINv2f64
12780
447k
    1188000U, // FMINv4f16
12781
447k
    401520U,  // FMINv4f32
12782
447k
    532600U,  // FMINv8f16
12783
447k
    49696U, // FMLAL2lanev4f16
12784
447k
    120464544U, // FMLAL2lanev8f16
12785
447k
    50720U, // FMLAL2v4f16
12786
447k
    1189024U, // FMLAL2v8f16
12787
447k
    8U, // FMLALB_ZZZ
12788
447k
    38920U, // FMLALB_ZZZI
12789
447k
    53222488U,  // FMLALB_ZZZI_SHH
12790
447k
    7256U,  // FMLALB_ZZZ_SHH
12791
447k
    5514384U, // FMLALBlanev8f16
12792
447k
    926864U,  // FMLALBv8f16
12793
447k
    9U, // FMLALLBB_ZZZ
12794
447k
    38921U, // FMLALLBB_ZZZI
12795
447k
    5514384U, // FMLALLBBlanev4f32
12796
447k
    926864U,  // FMLALLBBv4f32
12797
447k
    9U, // FMLALLBT_ZZZ
12798
447k
    38921U, // FMLALLBT_ZZZI
12799
447k
    5514384U, // FMLALLBTlanev4f32
12800
447k
    926864U,  // FMLALLBTv4f32
12801
447k
    9U, // FMLALLTB_ZZZ
12802
447k
    38921U, // FMLALLTB_ZZZI
12803
447k
    5514384U, // FMLALLTBlanev4f32
12804
447k
    926864U,  // FMLALLTBv4f32
12805
447k
    9U, // FMLALLTT_ZZZ
12806
447k
    38921U, // FMLALLTT_ZZZI
12807
447k
    5514384U, // FMLALLTTlanev4f32
12808
447k
    926864U,  // FMLALLTTv4f32
12809
447k
    38441U, // FMLALL_MZZI_BtoS
12810
447k
    553U, // FMLALL_MZZ_BtoS
12811
447k
    47640U, // FMLALL_VG2_M2Z2Z_BtoS
12812
447k
    5029400U, // FMLALL_VG2_M2ZZI_BtoS
12813
447k
    48666U, // FMLALL_VG2_M2ZZ_BtoS
12814
447k
    47640U, // FMLALL_VG4_M4Z4Z_BtoS
12815
447k
    5029400U, // FMLALL_VG4_M4ZZI_BtoS
12816
447k
    48667U, // FMLALL_VG4_M4ZZ_BtoS
12817
447k
    8U, // FMLALT_ZZZ
12818
447k
    38920U, // FMLALT_ZZZI
12819
447k
    53222488U,  // FMLALT_ZZZI_SHH
12820
447k
    7256U,  // FMLALT_ZZZ_SHH
12821
447k
    5514384U, // FMLALTlanev8f16
12822
447k
    926864U,  // FMLALTv8f16
12823
447k
    38441U, // FMLAL_MZZI_BtoH
12824
447k
    38145U, // FMLAL_MZZI_HtoS
12825
447k
    257U, // FMLAL_MZZ_HtoS
12826
447k
    47640U, // FMLAL_VG2_M2Z2Z_BtoH
12827
447k
    2632936U, // FMLAL_VG2_M2Z2Z_HtoS
12828
447k
    5029400U, // FMLAL_VG2_M2ZZI_BtoH
12829
447k
    103427304U, // FMLAL_VG2_M2ZZI_HtoS
12830
447k
    48664U, // FMLAL_VG2_M2ZZ_BtoH
12831
447k
    53095656U,  // FMLAL_VG2_M2ZZ_HtoS
12832
447k
    553U, // FMLAL_VG2_MZZ_BtoH
12833
447k
    47640U, // FMLAL_VG4_M4Z4Z_BtoH
12834
447k
    2632936U, // FMLAL_VG4_M4Z4Z_HtoS
12835
447k
    5029400U, // FMLAL_VG4_M4ZZI_BtoH
12836
447k
    103427304U, // FMLAL_VG4_M4ZZI_HtoS
12837
447k
    48664U, // FMLAL_VG4_M4ZZ_BtoH
12838
447k
    53095656U,  // FMLAL_VG4_M4ZZ_HtoS
12839
447k
    49696U, // FMLALlanev4f16
12840
447k
    120464544U, // FMLALlanev8f16
12841
447k
    50720U, // FMLALv4f16
12842
447k
    1189024U, // FMLALv8f16
12843
447k
    1584320U, // FMLA_VG2_M2Z2Z_D
12844
447k
    1715400U, // FMLA_VG2_M2Z2Z_S
12845
447k
    2632936U, // FMLA_VG2_M2Z4Z_H
12846
447k
    102509760U, // FMLA_VG2_M2ZZI_D
12847
447k
    103427304U, // FMLA_VG2_M2ZZI_H
12848
447k
    102640840U, // FMLA_VG2_M2ZZI_S
12849
447k
    52178112U,  // FMLA_VG2_M2ZZ_D
12850
447k
    53095656U,  // FMLA_VG2_M2ZZ_H
12851
447k
    52309192U,  // FMLA_VG2_M2ZZ_S
12852
447k
    1584320U, // FMLA_VG4_M4Z4Z_D
12853
447k
    2632936U, // FMLA_VG4_M4Z4Z_H
12854
447k
    1715400U, // FMLA_VG4_M4Z4Z_S
12855
447k
    102509760U, // FMLA_VG4_M4ZZI_D
12856
447k
    103427304U, // FMLA_VG4_M4ZZI_H
12857
447k
    102640840U, // FMLA_VG4_M4ZZI_S
12858
447k
    52178112U,  // FMLA_VG4_M4ZZ_D
12859
447k
    53095656U,  // FMLA_VG4_M4ZZ_H
12860
447k
    52309192U,  // FMLA_VG4_M4ZZ_S
12861
447k
    285344896U, // FMLA_ZPmZZ_D
12862
447k
    53488880U,  // FMLA_ZPmZZ_H
12863
447k
    302123136U, // FMLA_ZPmZZ_S
12864
447k
    53216344U,  // FMLA_ZZZI_D
12865
447k
    39152U, // FMLA_ZZZI_H
12866
447k
    53217368U,  // FMLA_ZZZI_S
12867
447k
    120464473U, // FMLAv1i16_indexed
12868
447k
    122299481U, // FMLAv1i32_indexed
12869
447k
    123085913U, // FMLAv1i64_indexed
12870
447k
    1057944U, // FMLAv2f32
12871
447k
    271464U,  // FMLAv2f64
12872
447k
    122299544U, // FMLAv2i32_indexed
12873
447k
    123085928U, // FMLAv2i64_indexed
12874
447k
    1189024U, // FMLAv4f16
12875
447k
    402544U,  // FMLAv4f32
12876
447k
    120464544U, // FMLAv4i16_indexed
12877
447k
    122299504U, // FMLAv4i32_indexed
12878
447k
    533624U,  // FMLAv8f16
12879
447k
    120464504U, // FMLAv8i16_indexed
12880
447k
    49696U, // FMLSL2lanev4f16
12881
447k
    120464544U, // FMLSL2lanev8f16
12882
447k
    50720U, // FMLSL2v4f16
12883
447k
    1189024U, // FMLSL2v8f16
12884
447k
    53222488U,  // FMLSLB_ZZZI_SHH
12885
447k
    7256U,  // FMLSLB_ZZZ_SHH
12886
447k
    53222488U,  // FMLSLT_ZZZI_SHH
12887
447k
    7256U,  // FMLSLT_ZZZ_SHH
12888
447k
    38145U, // FMLSL_MZZI_HtoS
12889
447k
    257U, // FMLSL_MZZ_HtoS
12890
447k
    2632936U, // FMLSL_VG2_M2Z2Z_HtoS
12891
447k
    103427304U, // FMLSL_VG2_M2ZZI_HtoS
12892
447k
    53095656U,  // FMLSL_VG2_M2ZZ_HtoS
12893
447k
    2632936U, // FMLSL_VG4_M4Z4Z_HtoS
12894
447k
    103427304U, // FMLSL_VG4_M4ZZI_HtoS
12895
447k
    53095656U,  // FMLSL_VG4_M4ZZ_HtoS
12896
447k
    49696U, // FMLSLlanev4f16
12897
447k
    120464544U, // FMLSLlanev8f16
12898
447k
    50720U, // FMLSLv4f16
12899
447k
    1189024U, // FMLSLv8f16
12900
447k
    1584320U, // FMLS_VG2_M2Z2Z_D
12901
447k
    2632936U, // FMLS_VG2_M2Z2Z_H
12902
447k
    1715400U, // FMLS_VG2_M2Z2Z_S
12903
447k
    102509760U, // FMLS_VG2_M2ZZI_D
12904
447k
    103427304U, // FMLS_VG2_M2ZZI_H
12905
447k
    102640840U, // FMLS_VG2_M2ZZI_S
12906
447k
    52178112U,  // FMLS_VG2_M2ZZ_D
12907
447k
    53095656U,  // FMLS_VG2_M2ZZ_H
12908
447k
    52309192U,  // FMLS_VG2_M2ZZ_S
12909
447k
    2632936U, // FMLS_VG4_M4Z2Z_H
12910
447k
    1584320U, // FMLS_VG4_M4Z4Z_D
12911
447k
    1715400U, // FMLS_VG4_M4Z4Z_S
12912
447k
    102509760U, // FMLS_VG4_M4ZZI_D
12913
447k
    103427304U, // FMLS_VG4_M4ZZI_H
12914
447k
    102640840U, // FMLS_VG4_M4ZZI_S
12915
447k
    52178112U,  // FMLS_VG4_M4ZZ_D
12916
447k
    53095656U,  // FMLS_VG4_M4ZZ_H
12917
447k
    52309192U,  // FMLS_VG4_M4ZZ_S
12918
447k
    285344896U, // FMLS_ZPmZZ_D
12919
447k
    53488880U,  // FMLS_ZPmZZ_H
12920
447k
    302123136U, // FMLS_ZPmZZ_S
12921
447k
    53216344U,  // FMLS_ZZZI_D
12922
447k
    39152U, // FMLS_ZZZI_H
12923
447k
    53217368U,  // FMLS_ZZZI_S
12924
447k
    120464473U, // FMLSv1i16_indexed
12925
447k
    122299481U, // FMLSv1i32_indexed
12926
447k
    123085913U, // FMLSv1i64_indexed
12927
447k
    1057944U, // FMLSv2f32
12928
447k
    271464U,  // FMLSv2f64
12929
447k
    122299544U, // FMLSv2i32_indexed
12930
447k
    123085928U, // FMLSv2i64_indexed
12931
447k
    1189024U, // FMLSv4f16
12932
447k
    402544U,  // FMLSv4f32
12933
447k
    120464544U, // FMLSv4i16_indexed
12934
447k
    122299504U, // FMLSv4i32_indexed
12935
447k
    533624U,  // FMLSv8f16
12936
447k
    120464504U, // FMLSv8i16_indexed
12937
447k
    1112U,  // FMMLA_ZZZ_D
12938
447k
    2136U,  // FMMLA_ZZZ_S
12939
447k
    0U, // FMOPAL_MPPZZ
12940
447k
    0U, // FMOPA_MPPZZ_BtoH
12941
447k
    0U, // FMOPA_MPPZZ_BtoS
12942
447k
    560U, // FMOPA_MPPZZ_D
12943
447k
    0U, // FMOPA_MPPZZ_H
12944
447k
    264U, // FMOPA_MPPZZ_S
12945
447k
    0U, // FMOPSL_MPPZZ
12946
447k
    560U, // FMOPS_MPPZZ_D
12947
447k
    0U, // FMOPS_MPPZZ_H
12948
447k
    264U, // FMOPS_MPPZZ_S
12949
447k
    45472U, // FMOVDXHighr
12950
447k
    0U, // FMOVDXr
12951
447k
    2U, // FMOVDi
12952
447k
    0U, // FMOVDr
12953
447k
    0U, // FMOVHWr
12954
447k
    0U, // FMOVHXr
12955
447k
    2U, // FMOVHi
12956
447k
    0U, // FMOVHr
12957
447k
    0U, // FMOVSWr
12958
447k
    2U, // FMOVSi
12959
447k
    0U, // FMOVSr
12960
447k
    0U, // FMOVWHr
12961
447k
    0U, // FMOVWSr
12962
447k
    0U, // FMOVXDHighr
12963
447k
    0U, // FMOVXDr
12964
447k
    0U, // FMOVXHr
12965
447k
    2U, // FMOVv2f32_ns
12966
447k
    2U, // FMOVv2f64_ns
12967
447k
    2U, // FMOVv4f16_ns
12968
447k
    2U, // FMOVv4f32_ns
12969
447k
    2U, // FMOVv8f16_ns
12970
447k
    0U, // FMS16
12971
447k
    0U, // FMS32
12972
447k
    0U, // FMS64
12973
447k
    285344896U, // FMSB_ZPmZZ_D
12974
447k
    53488880U,  // FMSB_ZPmZZ_H
12975
447k
    302123136U, // FMSB_ZPmZZ_S
12976
447k
    134232U,  // FMSUBDrrr
12977
447k
    134232U,  // FMSUBHrrr
12978
447k
    134232U,  // FMSUBSrrr
12979
447k
    3160U,  // FMULDrr
12980
447k
    3160U,  // FMULHrr
12981
447k
    3160U,  // FMULSrr
12982
447k
    3160U,  // FMULX16
12983
447k
    3160U,  // FMULX32
12984
447k
    3160U,  // FMULX64
12985
447k
    33691776U,  // FMULX_ZPmZ_D
12986
447k
    51129480U,  // FMULX_ZPmZ_H
12987
447k
    67252352U,  // FMULX_ZPmZ_S
12988
447k
    338567256U, // FMULXv1i16_indexed
12989
447k
    340402264U, // FMULXv1i32_indexed
12990
447k
    341188696U, // FMULXv1i64_indexed
12991
447k
    1056920U, // FMULXv2f32
12992
447k
    270440U,  // FMULXv2f64
12993
447k
    340402328U, // FMULXv2i32_indexed
12994
447k
    341188712U, // FMULXv2i64_indexed
12995
447k
    1188000U, // FMULXv4f16
12996
447k
    401520U,  // FMULXv4f32
12997
447k
    338567328U, // FMULXv4i16_indexed
12998
447k
    340402288U, // FMULXv4i32_indexed
12999
447k
    532600U,  // FMULXv8f16
13000
447k
    338567288U, // FMULXv8i16_indexed
13001
447k
    352458880U, // FMUL_ZPmI_D
13002
447k
    5778568U, // FMUL_ZPmI_H
13003
447k
    352465024U, // FMUL_ZPmI_S
13004
447k
    33691776U,  // FMUL_ZPmZ_D
13005
447k
    51129480U,  // FMUL_ZPmZ_H
13006
447k
    67252352U,  // FMUL_ZPmZ_S
13007
447k
    5904472U, // FMUL_ZZZI_D
13008
447k
    40072U, // FMUL_ZZZI_H
13009
447k
    5910617U, // FMUL_ZZZI_S
13010
447k
    6232U,  // FMUL_ZZZ_D
13011
447k
    136U, // FMUL_ZZZ_H
13012
447k
    12377U, // FMUL_ZZZ_S
13013
447k
    338567256U, // FMULv1i16_indexed
13014
447k
    340402264U, // FMULv1i32_indexed
13015
447k
    341188696U, // FMULv1i64_indexed
13016
447k
    1056920U, // FMULv2f32
13017
447k
    270440U,  // FMULv2f64
13018
447k
    340402328U, // FMULv2i32_indexed
13019
447k
    341188712U, // FMULv2i64_indexed
13020
447k
    1188000U, // FMULv4f16
13021
447k
    401520U,  // FMULv4f32
13022
447k
    338567328U, // FMULv4i16_indexed
13023
447k
    340402288U, // FMULv4i32_indexed
13024
447k
    532600U,  // FMULv8f16
13025
447k
    338567288U, // FMULv8i16_indexed
13026
447k
    0U, // FNEGDr
13027
447k
    0U, // FNEGHr
13028
447k
    0U, // FNEGSr
13029
447k
    16U,  // FNEG_ZPmZ_D
13030
447k
    0U, // FNEG_ZPmZ_H
13031
447k
    24U,  // FNEG_ZPmZ_S
13032
447k
    40U,  // FNEGv2f32
13033
447k
    48U,  // FNEGv2f64
13034
447k
    56U,  // FNEGv4f16
13035
447k
    64U,  // FNEGv4f32
13036
447k
    72U,  // FNEGv8f16
13037
447k
    134232U,  // FNMADDDrrr
13038
447k
    134232U,  // FNMADDHrrr
13039
447k
    134232U,  // FNMADDSrrr
13040
447k
    285344896U, // FNMAD_ZPmZZ_D
13041
447k
    53488880U,  // FNMAD_ZPmZZ_H
13042
447k
    302123136U, // FNMAD_ZPmZZ_S
13043
447k
    285344896U, // FNMLA_ZPmZZ_D
13044
447k
    53488880U,  // FNMLA_ZPmZZ_H
13045
447k
    302123136U, // FNMLA_ZPmZZ_S
13046
447k
    285344896U, // FNMLS_ZPmZZ_D
13047
447k
    53488880U,  // FNMLS_ZPmZZ_H
13048
447k
    302123136U, // FNMLS_ZPmZZ_S
13049
447k
    285344896U, // FNMSB_ZPmZZ_D
13050
447k
    53488880U,  // FNMSB_ZPmZZ_H
13051
447k
    302123136U, // FNMSB_ZPmZZ_S
13052
447k
    134232U,  // FNMSUBDrrr
13053
447k
    134232U,  // FNMSUBHrrr
13054
447k
    134232U,  // FNMSUBSrrr
13055
447k
    3160U,  // FNMULDrr
13056
447k
    3160U,  // FNMULHrr
13057
447k
    3160U,  // FNMULSrr
13058
447k
    0U, // FRECPE_ZZ_D
13059
447k
    0U, // FRECPE_ZZ_H
13060
447k
    1U, // FRECPE_ZZ_S
13061
447k
    0U, // FRECPEv1f16
13062
447k
    0U, // FRECPEv1i32
13063
447k
    0U, // FRECPEv1i64
13064
447k
    40U,  // FRECPEv2f32
13065
447k
    48U,  // FRECPEv2f64
13066
447k
    56U,  // FRECPEv4f16
13067
447k
    64U,  // FRECPEv4f32
13068
447k
    72U,  // FRECPEv8f16
13069
447k
    3160U,  // FRECPS16
13070
447k
    3160U,  // FRECPS32
13071
447k
    3160U,  // FRECPS64
13072
447k
    6232U,  // FRECPS_ZZZ_D
13073
447k
    136U, // FRECPS_ZZZ_H
13074
447k
    12377U, // FRECPS_ZZZ_S
13075
447k
    1056920U, // FRECPSv2f32
13076
447k
    270440U,  // FRECPSv2f64
13077
447k
    1188000U, // FRECPSv4f16
13078
447k
    401520U,  // FRECPSv4f32
13079
447k
    532600U,  // FRECPSv8f16
13080
447k
    16U,  // FRECPX_ZPmZ_D
13081
447k
    0U, // FRECPX_ZPmZ_H
13082
447k
    24U,  // FRECPX_ZPmZ_S
13083
447k
    0U, // FRECPXv1f16
13084
447k
    0U, // FRECPXv1i32
13085
447k
    0U, // FRECPXv1i64
13086
447k
    0U, // FRINT32XDr
13087
447k
    0U, // FRINT32XSr
13088
447k
    40U,  // FRINT32Xv2f32
13089
447k
    48U,  // FRINT32Xv2f64
13090
447k
    64U,  // FRINT32Xv4f32
13091
447k
    0U, // FRINT32ZDr
13092
447k
    0U, // FRINT32ZSr
13093
447k
    40U,  // FRINT32Zv2f32
13094
447k
    48U,  // FRINT32Zv2f64
13095
447k
    64U,  // FRINT32Zv4f32
13096
447k
    0U, // FRINT64XDr
13097
447k
    0U, // FRINT64XSr
13098
447k
    40U,  // FRINT64Xv2f32
13099
447k
    48U,  // FRINT64Xv2f64
13100
447k
    64U,  // FRINT64Xv4f32
13101
447k
    0U, // FRINT64ZDr
13102
447k
    0U, // FRINT64ZSr
13103
447k
    40U,  // FRINT64Zv2f32
13104
447k
    48U,  // FRINT64Zv2f64
13105
447k
    64U,  // FRINT64Zv4f32
13106
447k
    0U, // FRINTADr
13107
447k
    0U, // FRINTAHr
13108
447k
    0U, // FRINTASr
13109
447k
    0U, // FRINTA_2Z2Z_S
13110
447k
    0U, // FRINTA_4Z4Z_S
13111
447k
    16U,  // FRINTA_ZPmZ_D
13112
447k
    0U, // FRINTA_ZPmZ_H
13113
447k
    24U,  // FRINTA_ZPmZ_S
13114
447k
    40U,  // FRINTAv2f32
13115
447k
    48U,  // FRINTAv2f64
13116
447k
    56U,  // FRINTAv4f16
13117
447k
    64U,  // FRINTAv4f32
13118
447k
    72U,  // FRINTAv8f16
13119
447k
    0U, // FRINTIDr
13120
447k
    0U, // FRINTIHr
13121
447k
    0U, // FRINTISr
13122
447k
    16U,  // FRINTI_ZPmZ_D
13123
447k
    0U, // FRINTI_ZPmZ_H
13124
447k
    24U,  // FRINTI_ZPmZ_S
13125
447k
    40U,  // FRINTIv2f32
13126
447k
    48U,  // FRINTIv2f64
13127
447k
    56U,  // FRINTIv4f16
13128
447k
    64U,  // FRINTIv4f32
13129
447k
    72U,  // FRINTIv8f16
13130
447k
    0U, // FRINTMDr
13131
447k
    0U, // FRINTMHr
13132
447k
    0U, // FRINTMSr
13133
447k
    0U, // FRINTM_2Z2Z_S
13134
447k
    0U, // FRINTM_4Z4Z_S
13135
447k
    16U,  // FRINTM_ZPmZ_D
13136
447k
    0U, // FRINTM_ZPmZ_H
13137
447k
    24U,  // FRINTM_ZPmZ_S
13138
447k
    40U,  // FRINTMv2f32
13139
447k
    48U,  // FRINTMv2f64
13140
447k
    56U,  // FRINTMv4f16
13141
447k
    64U,  // FRINTMv4f32
13142
447k
    72U,  // FRINTMv8f16
13143
447k
    0U, // FRINTNDr
13144
447k
    0U, // FRINTNHr
13145
447k
    0U, // FRINTNSr
13146
447k
    0U, // FRINTN_2Z2Z_S
13147
447k
    0U, // FRINTN_4Z4Z_S
13148
447k
    16U,  // FRINTN_ZPmZ_D
13149
447k
    0U, // FRINTN_ZPmZ_H
13150
447k
    24U,  // FRINTN_ZPmZ_S
13151
447k
    40U,  // FRINTNv2f32
13152
447k
    48U,  // FRINTNv2f64
13153
447k
    56U,  // FRINTNv4f16
13154
447k
    64U,  // FRINTNv4f32
13155
447k
    72U,  // FRINTNv8f16
13156
447k
    0U, // FRINTPDr
13157
447k
    0U, // FRINTPHr
13158
447k
    0U, // FRINTPSr
13159
447k
    0U, // FRINTP_2Z2Z_S
13160
447k
    0U, // FRINTP_4Z4Z_S
13161
447k
    16U,  // FRINTP_ZPmZ_D
13162
447k
    0U, // FRINTP_ZPmZ_H
13163
447k
    24U,  // FRINTP_ZPmZ_S
13164
447k
    40U,  // FRINTPv2f32
13165
447k
    48U,  // FRINTPv2f64
13166
447k
    56U,  // FRINTPv4f16
13167
447k
    64U,  // FRINTPv4f32
13168
447k
    72U,  // FRINTPv8f16
13169
447k
    0U, // FRINTXDr
13170
447k
    0U, // FRINTXHr
13171
447k
    0U, // FRINTXSr
13172
447k
    16U,  // FRINTX_ZPmZ_D
13173
447k
    0U, // FRINTX_ZPmZ_H
13174
447k
    24U,  // FRINTX_ZPmZ_S
13175
447k
    40U,  // FRINTXv2f32
13176
447k
    48U,  // FRINTXv2f64
13177
447k
    56U,  // FRINTXv4f16
13178
447k
    64U,  // FRINTXv4f32
13179
447k
    72U,  // FRINTXv8f16
13180
447k
    0U, // FRINTZDr
13181
447k
    0U, // FRINTZHr
13182
447k
    0U, // FRINTZSr
13183
447k
    16U,  // FRINTZ_ZPmZ_D
13184
447k
    0U, // FRINTZ_ZPmZ_H
13185
447k
    24U,  // FRINTZ_ZPmZ_S
13186
447k
    40U,  // FRINTZv2f32
13187
447k
    48U,  // FRINTZv2f64
13188
447k
    56U,  // FRINTZv4f16
13189
447k
    64U,  // FRINTZv4f32
13190
447k
    72U,  // FRINTZv8f16
13191
447k
    0U, // FRSQRTE_ZZ_D
13192
447k
    0U, // FRSQRTE_ZZ_H
13193
447k
    1U, // FRSQRTE_ZZ_S
13194
447k
    0U, // FRSQRTEv1f16
13195
447k
    0U, // FRSQRTEv1i32
13196
447k
    0U, // FRSQRTEv1i64
13197
447k
    40U,  // FRSQRTEv2f32
13198
447k
    48U,  // FRSQRTEv2f64
13199
447k
    56U,  // FRSQRTEv4f16
13200
447k
    64U,  // FRSQRTEv4f32
13201
447k
    72U,  // FRSQRTEv8f16
13202
447k
    3160U,  // FRSQRTS16
13203
447k
    3160U,  // FRSQRTS32
13204
447k
    3160U,  // FRSQRTS64
13205
447k
    6232U,  // FRSQRTS_ZZZ_D
13206
447k
    136U, // FRSQRTS_ZZZ_H
13207
447k
    12377U, // FRSQRTS_ZZZ_S
13208
447k
    1056920U, // FRSQRTSv2f32
13209
447k
    270440U,  // FRSQRTSv2f64
13210
447k
    1188000U, // FRSQRTSv4f16
13211
447k
    401520U,  // FRSQRTSv4f32
13212
447k
    532600U,  // FRSQRTSv8f16
13213
447k
    464U, // FSCALE_2Z2Z_D
13214
447k
    248U, // FSCALE_2Z2Z_H
13215
447k
    472U, // FSCALE_2Z2Z_S
13216
447k
    184U, // FSCALE_2ZZ_D
13217
447k
    136U, // FSCALE_2ZZ_H
13218
447k
    96U,  // FSCALE_2ZZ_S
13219
447k
    464U, // FSCALE_4Z4Z_D
13220
447k
    248U, // FSCALE_4Z4Z_H
13221
447k
    472U, // FSCALE_4Z4Z_S
13222
447k
    184U, // FSCALE_4ZZ_D
13223
447k
    136U, // FSCALE_4ZZ_H
13224
447k
    96U,  // FSCALE_4ZZ_S
13225
447k
    33691776U,  // FSCALE_ZPmZ_D
13226
447k
    51129480U,  // FSCALE_ZPmZ_H
13227
447k
    67252352U,  // FSCALE_ZPmZ_S
13228
447k
    1056920U, // FSCALEv2f32
13229
447k
    270440U,  // FSCALEv2f64
13230
447k
    1188000U, // FSCALEv4f16
13231
447k
    401520U,  // FSCALEv4f32
13232
447k
    532600U,  // FSCALEv8f16
13233
447k
    0U, // FSQRTDr
13234
447k
    0U, // FSQRTHr
13235
447k
    0U, // FSQRTSr
13236
447k
    16U,  // FSQRT_ZPmZ_D
13237
447k
    0U, // FSQRT_ZPmZ_H
13238
447k
    24U,  // FSQRT_ZPmZ_S
13239
447k
    40U,  // FSQRTv2f32
13240
447k
    48U,  // FSQRTv2f64
13241
447k
    56U,  // FSQRTv4f16
13242
447k
    64U,  // FSQRTv4f32
13243
447k
    72U,  // FSQRTv8f16
13244
447k
    3160U,  // FSUBDrr
13245
447k
    3160U,  // FSUBHrr
13246
447k
    268572800U, // FSUBR_ZPmI_D
13247
447k
    3943560U, // FSUBR_ZPmI_H
13248
447k
    268578944U, // FSUBR_ZPmI_S
13249
447k
    33691776U,  // FSUBR_ZPmZ_D
13250
447k
    51129480U,  // FSUBR_ZPmZ_H
13251
447k
    67252352U,  // FSUBR_ZPmZ_S
13252
447k
    3160U,  // FSUBSrr
13253
447k
    192U, // FSUB_VG2_M2Z_D
13254
447k
    232U, // FSUB_VG2_M2Z_H
13255
447k
    200U, // FSUB_VG2_M2Z_S
13256
447k
    192U, // FSUB_VG4_M4Z_D
13257
447k
    232U, // FSUB_VG4_M4Z_H
13258
447k
    200U, // FSUB_VG4_M4Z_S
13259
447k
    268572800U, // FSUB_ZPmI_D
13260
447k
    3943560U, // FSUB_ZPmI_H
13261
447k
    268578944U, // FSUB_ZPmI_S
13262
447k
    33691776U,  // FSUB_ZPmZ_D
13263
447k
    51129480U,  // FSUB_ZPmZ_H
13264
447k
    67252352U,  // FSUB_ZPmZ_S
13265
447k
    6232U,  // FSUB_ZZZ_D
13266
447k
    136U, // FSUB_ZZZ_H
13267
447k
    12377U, // FSUB_ZZZ_S
13268
447k
    1056920U, // FSUBv2f32
13269
447k
    270440U,  // FSUBv2f64
13270
447k
    1188000U, // FSUBv4f16
13271
447k
    401520U,  // FSUBv4f32
13272
447k
    532600U,  // FSUBv8f16
13273
447k
    137304U,  // FTMAD_ZZI_D
13274
447k
    52440200U,  // FTMAD_ZZI_H
13275
447k
    143449U,  // FTMAD_ZZI_S
13276
447k
    6232U,  // FTSMUL_ZZZ_D
13277
447k
    136U, // FTSMUL_ZZZ_H
13278
447k
    12377U, // FTSMUL_ZZZ_S
13279
447k
    6232U,  // FTSSEL_ZZZ_D
13280
447k
    136U, // FTSSEL_ZZZ_H
13281
447k
    12377U, // FTSSEL_ZZZ_S
13282
447k
    5029400U, // FVDOTB_VG4_M2ZZI_BtoS
13283
447k
    5029400U, // FVDOTT_VG4_M2ZZI_BtoS
13284
447k
    5029400U, // FVDOT_VG2_M2ZZI_BtoH
13285
447k
    103427304U, // FVDOT_VG2_M2ZZI_HtoS
13286
447k
    0U, // GCSPOPCX
13287
447k
    0U, // GCSPOPM
13288
447k
    0U, // GCSPOPX
13289
447k
    0U, // GCSPUSHM
13290
447k
    0U, // GCSPUSHX
13291
447k
    0U, // GCSSS1
13292
447k
    0U, // GCSSS2
13293
447k
    0U, // GCSSTR
13294
447k
    0U, // GCSSTTR
13295
447k
    0U, // GENLUT
13296
447k
    0U, // GENTER
13297
447k
    0U, // GEXIT
13298
447k
    371207355U, // GLD1B_D_IMM_REAL
13299
447k
    6040803U, // GLD1B_D_REAL
13300
447k
    6171875U, // GLD1B_D_SXTW_REAL
13301
447k
    6302947U, // GLD1B_D_UXTW_REAL
13302
447k
    371207267U, // GLD1B_S_IMM_REAL
13303
447k
    6434019U, // GLD1B_S_SXTW_REAL
13304
447k
    6565091U, // GLD1B_S_UXTW_REAL
13305
447k
    6696123U, // GLD1D_IMM_REAL
13306
447k
    6040803U, // GLD1D_REAL
13307
447k
    6827235U, // GLD1D_SCALED_REAL
13308
447k
    6171875U, // GLD1D_SXTW_REAL
13309
447k
    6958307U, // GLD1D_SXTW_SCALED_REAL
13310
447k
    6302947U, // GLD1D_UXTW_REAL
13311
447k
    7089379U, // GLD1D_UXTW_SCALED_REAL
13312
447k
    376319163U, // GLD1H_D_IMM_REAL
13313
447k
    6040803U, // GLD1H_D_REAL
13314
447k
    7351523U, // GLD1H_D_SCALED_REAL
13315
447k
    6171875U, // GLD1H_D_SXTW_REAL
13316
447k
    7482595U, // GLD1H_D_SXTW_SCALED_REAL
13317
447k
    6302947U, // GLD1H_D_UXTW_REAL
13318
447k
    7613667U, // GLD1H_D_UXTW_SCALED_REAL
13319
447k
    376319075U, // GLD1H_S_IMM_REAL
13320
447k
    6434019U, // GLD1H_S_SXTW_REAL
13321
447k
    7744739U, // GLD1H_S_SXTW_SCALED_REAL
13322
447k
    6565091U, // GLD1H_S_UXTW_REAL
13323
447k
    7875811U, // GLD1H_S_UXTW_SCALED_REAL
13324
447k
    371207355U, // GLD1Q
13325
447k
    371207355U, // GLD1SB_D_IMM_REAL
13326
447k
    6040803U, // GLD1SB_D_REAL
13327
447k
    6171875U, // GLD1SB_D_SXTW_REAL
13328
447k
    6302947U, // GLD1SB_D_UXTW_REAL
13329
447k
    371207267U, // GLD1SB_S_IMM_REAL
13330
447k
    6434019U, // GLD1SB_S_SXTW_REAL
13331
447k
    6565091U, // GLD1SB_S_UXTW_REAL
13332
447k
    376319163U, // GLD1SH_D_IMM_REAL
13333
447k
    6040803U, // GLD1SH_D_REAL
13334
447k
    7351523U, // GLD1SH_D_SCALED_REAL
13335
447k
    6171875U, // GLD1SH_D_SXTW_REAL
13336
447k
    7482595U, // GLD1SH_D_SXTW_SCALED_REAL
13337
447k
    6302947U, // GLD1SH_D_UXTW_REAL
13338
447k
    7613667U, // GLD1SH_D_UXTW_SCALED_REAL
13339
447k
    376319075U, // GLD1SH_S_IMM_REAL
13340
447k
    6434019U, // GLD1SH_S_SXTW_REAL
13341
447k
    7744739U, // GLD1SH_S_SXTW_SCALED_REAL
13342
447k
    6565091U, // GLD1SH_S_UXTW_REAL
13343
447k
    7875811U, // GLD1SH_S_UXTW_SCALED_REAL
13344
447k
    377105595U, // GLD1SW_D_IMM_REAL
13345
447k
    6040803U, // GLD1SW_D_REAL
13346
447k
    8137955U, // GLD1SW_D_SCALED_REAL
13347
447k
    6171875U, // GLD1SW_D_SXTW_REAL
13348
447k
    8269027U, // GLD1SW_D_SXTW_SCALED_REAL
13349
447k
    6302947U, // GLD1SW_D_UXTW_REAL
13350
447k
    8400099U, // GLD1SW_D_UXTW_SCALED_REAL
13351
447k
    377105595U, // GLD1W_D_IMM_REAL
13352
447k
    6040803U, // GLD1W_D_REAL
13353
447k
    8137955U, // GLD1W_D_SCALED_REAL
13354
447k
    6171875U, // GLD1W_D_SXTW_REAL
13355
447k
    8269027U, // GLD1W_D_SXTW_SCALED_REAL
13356
447k
    6302947U, // GLD1W_D_UXTW_REAL
13357
447k
    8400099U, // GLD1W_D_UXTW_SCALED_REAL
13358
447k
    377105507U, // GLD1W_IMM_REAL
13359
447k
    6434019U, // GLD1W_SXTW_REAL
13360
447k
    8531171U, // GLD1W_SXTW_SCALED_REAL
13361
447k
    6565091U, // GLD1W_UXTW_REAL
13362
447k
    8662243U, // GLD1W_UXTW_SCALED_REAL
13363
447k
    371207355U, // GLDFF1B_D_IMM_REAL
13364
447k
    6040803U, // GLDFF1B_D_REAL
13365
447k
    6171875U, // GLDFF1B_D_SXTW_REAL
13366
447k
    6302947U, // GLDFF1B_D_UXTW_REAL
13367
447k
    371207267U, // GLDFF1B_S_IMM_REAL
13368
447k
    6434019U, // GLDFF1B_S_SXTW_REAL
13369
447k
    6565091U, // GLDFF1B_S_UXTW_REAL
13370
447k
    6696123U, // GLDFF1D_IMM_REAL
13371
447k
    6040803U, // GLDFF1D_REAL
13372
447k
    6827235U, // GLDFF1D_SCALED_REAL
13373
447k
    6171875U, // GLDFF1D_SXTW_REAL
13374
447k
    6958307U, // GLDFF1D_SXTW_SCALED_REAL
13375
447k
    6302947U, // GLDFF1D_UXTW_REAL
13376
447k
    7089379U, // GLDFF1D_UXTW_SCALED_REAL
13377
447k
    376319163U, // GLDFF1H_D_IMM_REAL
13378
447k
    6040803U, // GLDFF1H_D_REAL
13379
447k
    7351523U, // GLDFF1H_D_SCALED_REAL
13380
447k
    6171875U, // GLDFF1H_D_SXTW_REAL
13381
447k
    7482595U, // GLDFF1H_D_SXTW_SCALED_REAL
13382
447k
    6302947U, // GLDFF1H_D_UXTW_REAL
13383
447k
    7613667U, // GLDFF1H_D_UXTW_SCALED_REAL
13384
447k
    376319075U, // GLDFF1H_S_IMM_REAL
13385
447k
    6434019U, // GLDFF1H_S_SXTW_REAL
13386
447k
    7744739U, // GLDFF1H_S_SXTW_SCALED_REAL
13387
447k
    6565091U, // GLDFF1H_S_UXTW_REAL
13388
447k
    7875811U, // GLDFF1H_S_UXTW_SCALED_REAL
13389
447k
    371207355U, // GLDFF1SB_D_IMM_REAL
13390
447k
    6040803U, // GLDFF1SB_D_REAL
13391
447k
    6171875U, // GLDFF1SB_D_SXTW_REAL
13392
447k
    6302947U, // GLDFF1SB_D_UXTW_REAL
13393
447k
    371207267U, // GLDFF1SB_S_IMM_REAL
13394
447k
    6434019U, // GLDFF1SB_S_SXTW_REAL
13395
447k
    6565091U, // GLDFF1SB_S_UXTW_REAL
13396
447k
    376319163U, // GLDFF1SH_D_IMM_REAL
13397
447k
    6040803U, // GLDFF1SH_D_REAL
13398
447k
    7351523U, // GLDFF1SH_D_SCALED_REAL
13399
447k
    6171875U, // GLDFF1SH_D_SXTW_REAL
13400
447k
    7482595U, // GLDFF1SH_D_SXTW_SCALED_REAL
13401
447k
    6302947U, // GLDFF1SH_D_UXTW_REAL
13402
447k
    7613667U, // GLDFF1SH_D_UXTW_SCALED_REAL
13403
447k
    376319075U, // GLDFF1SH_S_IMM_REAL
13404
447k
    6434019U, // GLDFF1SH_S_SXTW_REAL
13405
447k
    7744739U, // GLDFF1SH_S_SXTW_SCALED_REAL
13406
447k
    6565091U, // GLDFF1SH_S_UXTW_REAL
13407
447k
    7875811U, // GLDFF1SH_S_UXTW_SCALED_REAL
13408
447k
    377105595U, // GLDFF1SW_D_IMM_REAL
13409
447k
    6040803U, // GLDFF1SW_D_REAL
13410
447k
    8137955U, // GLDFF1SW_D_SCALED_REAL
13411
447k
    6171875U, // GLDFF1SW_D_SXTW_REAL
13412
447k
    8269027U, // GLDFF1SW_D_SXTW_SCALED_REAL
13413
447k
    6302947U, // GLDFF1SW_D_UXTW_REAL
13414
447k
    8400099U, // GLDFF1SW_D_UXTW_SCALED_REAL
13415
447k
    377105595U, // GLDFF1W_D_IMM_REAL
13416
447k
    6040803U, // GLDFF1W_D_REAL
13417
447k
    8137955U, // GLDFF1W_D_SCALED_REAL
13418
447k
    6171875U, // GLDFF1W_D_SXTW_REAL
13419
447k
    8269027U, // GLDFF1W_D_SXTW_SCALED_REAL
13420
447k
    6302947U, // GLDFF1W_D_UXTW_REAL
13421
447k
    8400099U, // GLDFF1W_D_UXTW_SCALED_REAL
13422
447k
    377105507U, // GLDFF1W_IMM_REAL
13423
447k
    6434019U, // GLDFF1W_SXTW_REAL
13424
447k
    8531171U, // GLDFF1W_SXTW_SCALED_REAL
13425
447k
    6565091U, // GLDFF1W_UXTW_REAL
13426
447k
    8662243U, // GLDFF1W_UXTW_SCALED_REAL
13427
447k
    3160U,  // GMI
13428
447k
    0U, // HINT
13429
447k
    33691864U,  // HISTCNT_ZPzZZ_D
13430
447k
    67252440U,  // HISTCNT_ZPzZZ_S
13431
447k
    10329U, // HISTSEG_ZZZ
13432
447k
    0U, // HLT
13433
447k
    0U, // HVC
13434
447k
    2U, // INCB_XPiI
13435
447k
    2U, // INCD_XPiI
13436
447k
    2U, // INCD_ZPiI
13437
447k
    2U, // INCH_XPiI
13438
447k
    0U, // INCH_ZPiI
13439
447k
    1U, // INCP_XP_B
13440
447k
    0U, // INCP_XP_D
13441
447k
    0U, // INCP_XP_H
13442
447k
    1U, // INCP_XP_S
13443
447k
    0U, // INCP_ZP_D
13444
447k
    0U, // INCP_ZP_H
13445
447k
    0U, // INCP_ZP_S
13446
447k
    2U, // INCW_XPiI
13447
447k
    2U, // INCW_ZPiI
13448
447k
    571U, // INDEX_II_B
13449
447k
    3160U,  // INDEX_II_D
13450
447k
    3U, // INDEX_II_H
13451
447k
    3160U,  // INDEX_II_S
13452
447k
    227U, // INDEX_IR_B
13453
447k
    3160U,  // INDEX_IR_D
13454
447k
    1U, // INDEX_IR_H
13455
447k
    3160U,  // INDEX_IR_S
13456
447k
    51288U, // INDEX_RI_B
13457
447k
    3160U,  // INDEX_RI_D
13458
447k
    576U, // INDEX_RI_H
13459
447k
    3160U,  // INDEX_RI_S
13460
447k
    3160U,  // INDEX_RR_B
13461
447k
    3160U,  // INDEX_RR_D
13462
447k
    224U, // INDEX_RR_H
13463
447k
    3160U,  // INDEX_RR_S
13464
447k
    48712U, // INSERT_MXIPZ_H_B
13465
447k
    52808U, // INSERT_MXIPZ_H_D
13466
447k
    53832U, // INSERT_MXIPZ_H_H
13467
447k
    54856U, // INSERT_MXIPZ_H_Q
13468
447k
    55880U, // INSERT_MXIPZ_H_S
13469
447k
    48712U, // INSERT_MXIPZ_V_B
13470
447k
    52808U, // INSERT_MXIPZ_V_D
13471
447k
    53832U, // INSERT_MXIPZ_V_H
13472
447k
    54856U, // INSERT_MXIPZ_V_Q
13473
447k
    55880U, // INSERT_MXIPZ_V_S
13474
447k
    1U, // INSR_ZR_B
13475
447k
    1U, // INSR_ZR_D
13476
447k
    0U, // INSR_ZR_H
13477
447k
    1U, // INSR_ZR_S
13478
447k
    3U, // INSR_ZV_B
13479
447k
    3U, // INSR_ZV_D
13480
447k
    0U, // INSR_ZV_H
13481
447k
    3U, // INSR_ZV_S
13482
447k
    2U, // INSvi16gpr
13483
447k
    39315U, // INSvi16lane
13484
447k
    2U, // INSvi32gpr
13485
447k
    39323U, // INSvi32lane
13486
447k
    2U, // INSvi64gpr
13487
447k
    39331U, // INSvi64lane
13488
447k
    2U, // INSvi8gpr
13489
447k
    39339U, // INSvi8lane
13490
447k
    3160U,  // IRG
13491
447k
    0U, // ISB
13492
447k
    10328U, // LASTA_RPZ_B
13493
447k
    6232U,  // LASTA_RPZ_D
13494
447k
    5208U,  // LASTA_RPZ_H
13495
447k
    12376U, // LASTA_RPZ_S
13496
447k
    10328U, // LASTA_VPZ_B
13497
447k
    6232U,  // LASTA_VPZ_D
13498
447k
    5208U,  // LASTA_VPZ_H
13499
447k
    12376U, // LASTA_VPZ_S
13500
447k
    10328U, // LASTB_RPZ_B
13501
447k
    6232U,  // LASTB_RPZ_D
13502
447k
    5208U,  // LASTB_RPZ_H
13503
447k
    12376U, // LASTB_RPZ_S
13504
447k
    10328U, // LASTB_VPZ_B
13505
447k
    6232U,  // LASTB_VPZ_D
13506
447k
    5208U,  // LASTB_VPZ_H
13507
447k
    12376U, // LASTB_VPZ_S
13508
447k
    8793315U, // LD1B
13509
447k
    8793315U, // LD1B_2Z
13510
447k
    393096419U, // LD1B_2Z_IMM
13511
447k
    56915U, // LD1B_2Z_STRIDED
13512
447k
    57939U, // LD1B_2Z_STRIDED_IMM
13513
447k
    8793315U, // LD1B_4Z
13514
447k
    393882851U, // LD1B_4Z_IMM
13515
447k
    8793315U, // LD1B_4Z_STRIDED
13516
447k
    393882851U, // LD1B_4Z_STRIDED_IMM
13517
447k
    8793315U, // LD1B_D
13518
447k
    387984611U, // LD1B_D_IMM
13519
447k
    8793315U, // LD1B_H
13520
447k
    387984611U, // LD1B_H_IMM
13521
447k
    387984611U, // LD1B_IMM
13522
447k
    8793315U, // LD1B_S
13523
447k
    387984611U, // LD1B_S_IMM
13524
447k
    8924387U, // LD1D
13525
447k
    8924387U, // LD1D_2Z
13526
447k
    393096419U, // LD1D_2Z_IMM
13527
447k
    8924387U, // LD1D_2Z_STRIDED
13528
447k
    393096419U, // LD1D_2Z_STRIDED_IMM
13529
447k
    8924387U, // LD1D_4Z
13530
447k
    393882851U, // LD1D_4Z_IMM
13531
447k
    8924387U, // LD1D_4Z_STRIDED
13532
447k
    393882851U, // LD1D_4Z_STRIDED_IMM
13533
447k
    387984611U, // LD1D_IMM
13534
447k
    8924387U, // LD1D_Q
13535
447k
    387984611U, // LD1D_Q_IMM
13536
447k
    0U, // LD1Fourv16b
13537
447k
    0U, // LD1Fourv16b_POST
13538
447k
    0U, // LD1Fourv1d
13539
447k
    0U, // LD1Fourv1d_POST
13540
447k
    0U, // LD1Fourv2d
13541
447k
    0U, // LD1Fourv2d_POST
13542
447k
    0U, // LD1Fourv2s
13543
447k
    0U, // LD1Fourv2s_POST
13544
447k
    0U, // LD1Fourv4h
13545
447k
    0U, // LD1Fourv4h_POST
13546
447k
    0U, // LD1Fourv4s
13547
447k
    0U, // LD1Fourv4s_POST
13548
447k
    0U, // LD1Fourv8b
13549
447k
    0U, // LD1Fourv8b_POST
13550
447k
    0U, // LD1Fourv8h
13551
447k
    0U, // LD1Fourv8h_POST
13552
447k
    9055459U, // LD1H
13553
447k
    9055459U, // LD1H_2Z
13554
447k
    393096419U, // LD1H_2Z_IMM
13555
447k
    58963U, // LD1H_2Z_STRIDED
13556
447k
    57939U, // LD1H_2Z_STRIDED_IMM
13557
447k
    9055459U, // LD1H_4Z
13558
447k
    393882851U, // LD1H_4Z_IMM
13559
447k
    9055459U, // LD1H_4Z_STRIDED
13560
447k
    393882851U, // LD1H_4Z_STRIDED_IMM
13561
447k
    9055459U, // LD1H_D
13562
447k
    387984611U, // LD1H_D_IMM
13563
447k
    387984611U, // LD1H_IMM
13564
447k
    9055459U, // LD1H_S
13565
447k
    387984611U, // LD1H_S_IMM
13566
447k
    0U, // LD1Onev16b
13567
447k
    0U, // LD1Onev16b_POST
13568
447k
    0U, // LD1Onev1d
13569
447k
    0U, // LD1Onev1d_POST
13570
447k
    0U, // LD1Onev2d
13571
447k
    0U, // LD1Onev2d_POST
13572
447k
    0U, // LD1Onev2s
13573
447k
    0U, // LD1Onev2s_POST
13574
447k
    0U, // LD1Onev4h
13575
447k
    0U, // LD1Onev4h_POST
13576
447k
    0U, // LD1Onev4s
13577
447k
    0U, // LD1Onev4s_POST
13578
447k
    0U, // LD1Onev8b
13579
447k
    0U, // LD1Onev8b_POST
13580
447k
    0U, // LD1Onev8h
13581
447k
    0U, // LD1Onev8h_POST
13582
447k
    371207395U, // LD1RB_D_IMM
13583
447k
    371207395U, // LD1RB_H_IMM
13584
447k
    371207395U, // LD1RB_IMM
13585
447k
    371207395U, // LD1RB_S_IMM
13586
447k
    6696163U, // LD1RD_IMM
13587
447k
    376319203U, // LD1RH_D_IMM
13588
447k
    376319203U, // LD1RH_IMM
13589
447k
    376319203U, // LD1RH_S_IMM
13590
447k
    8793315U, // LD1RO_B
13591
447k
    9186531U, // LD1RO_B_IMM
13592
447k
    8924387U, // LD1RO_D
13593
447k
    9186531U, // LD1RO_D_IMM
13594
447k
    9055459U, // LD1RO_H
13595
447k
    9186531U, // LD1RO_H_IMM
13596
447k
    9317603U, // LD1RO_W
13597
447k
    9186531U, // LD1RO_W_IMM
13598
447k
    8793315U, // LD1RQ_B
13599
447k
    9448675U, // LD1RQ_B_IMM
13600
447k
    8924387U, // LD1RQ_D
13601
447k
    9448675U, // LD1RQ_D_IMM
13602
447k
    9055459U, // LD1RQ_H
13603
447k
    9448675U, // LD1RQ_H_IMM
13604
447k
    9317603U, // LD1RQ_W
13605
447k
    9448675U, // LD1RQ_W_IMM
13606
447k
    371207395U, // LD1RSB_D_IMM
13607
447k
    371207395U, // LD1RSB_H_IMM
13608
447k
    371207395U, // LD1RSB_S_IMM
13609
447k
    376319203U, // LD1RSH_D_IMM
13610
447k
    376319203U, // LD1RSH_S_IMM
13611
447k
    377105635U, // LD1RSW_IMM
13612
447k
    377105635U, // LD1RW_D_IMM
13613
447k
    377105635U, // LD1RW_IMM
13614
447k
    0U, // LD1Rv16b
13615
447k
    0U, // LD1Rv16b_POST
13616
447k
    0U, // LD1Rv1d
13617
447k
    0U, // LD1Rv1d_POST
13618
447k
    0U, // LD1Rv2d
13619
447k
    0U, // LD1Rv2d_POST
13620
447k
    0U, // LD1Rv2s
13621
447k
    0U, // LD1Rv2s_POST
13622
447k
    0U, // LD1Rv4h
13623
447k
    0U, // LD1Rv4h_POST
13624
447k
    0U, // LD1Rv4s
13625
447k
    0U, // LD1Rv4s_POST
13626
447k
    0U, // LD1Rv8b
13627
447k
    0U, // LD1Rv8b_POST
13628
447k
    0U, // LD1Rv8h
13629
447k
    0U, // LD1Rv8h_POST
13630
447k
    8793315U, // LD1SB_D
13631
447k
    387984611U, // LD1SB_D_IMM
13632
447k
    8793315U, // LD1SB_H
13633
447k
    387984611U, // LD1SB_H_IMM
13634
447k
    8793315U, // LD1SB_S
13635
447k
    387984611U, // LD1SB_S_IMM
13636
447k
    9055459U, // LD1SH_D
13637
447k
    387984611U, // LD1SH_D_IMM
13638
447k
    9055459U, // LD1SH_S
13639
447k
    387984611U, // LD1SH_S_IMM
13640
447k
    9317603U, // LD1SW_D
13641
447k
    387984611U, // LD1SW_D_IMM
13642
447k
    0U, // LD1Threev16b
13643
447k
    0U, // LD1Threev16b_POST
13644
447k
    0U, // LD1Threev1d
13645
447k
    0U, // LD1Threev1d_POST
13646
447k
    0U, // LD1Threev2d
13647
447k
    0U, // LD1Threev2d_POST
13648
447k
    0U, // LD1Threev2s
13649
447k
    0U, // LD1Threev2s_POST
13650
447k
    0U, // LD1Threev4h
13651
447k
    0U, // LD1Threev4h_POST
13652
447k
    0U, // LD1Threev4s
13653
447k
    0U, // LD1Threev4s_POST
13654
447k
    0U, // LD1Threev8b
13655
447k
    0U, // LD1Threev8b_POST
13656
447k
    0U, // LD1Threev8h
13657
447k
    0U, // LD1Threev8h_POST
13658
447k
    0U, // LD1Twov16b
13659
447k
    0U, // LD1Twov16b_POST
13660
447k
    0U, // LD1Twov1d
13661
447k
    0U, // LD1Twov1d_POST
13662
447k
    0U, // LD1Twov2d
13663
447k
    0U, // LD1Twov2d_POST
13664
447k
    0U, // LD1Twov2s
13665
447k
    0U, // LD1Twov2s_POST
13666
447k
    0U, // LD1Twov4h
13667
447k
    0U, // LD1Twov4h_POST
13668
447k
    0U, // LD1Twov4s
13669
447k
    0U, // LD1Twov4s_POST
13670
447k
    0U, // LD1Twov8b
13671
447k
    0U, // LD1Twov8b_POST
13672
447k
    0U, // LD1Twov8h
13673
447k
    0U, // LD1Twov8h_POST
13674
447k
    9317603U, // LD1W
13675
447k
    9317603U, // LD1W_2Z
13676
447k
    393096419U, // LD1W_2Z_IMM
13677
447k
    9317603U, // LD1W_2Z_STRIDED
13678
447k
    393096419U, // LD1W_2Z_STRIDED_IMM
13679
447k
    9317603U, // LD1W_4Z
13680
447k
    393882851U, // LD1W_4Z_IMM
13681
447k
    9317603U, // LD1W_4Z_STRIDED
13682
447k
    393882851U, // LD1W_4Z_STRIDED_IMM
13683
447k
    9317603U, // LD1W_D
13684
447k
    387984611U, // LD1W_D_IMM
13685
447k
    387984611U, // LD1W_IMM
13686
447k
    9317603U, // LD1W_Q
13687
447k
    387984611U, // LD1W_Q_IMM
13688
447k
    9628248U, // LD1_MXIPXX_H_B
13689
447k
    9759320U, // LD1_MXIPXX_H_D
13690
447k
    9890392U, // LD1_MXIPXX_H_H
13691
447k
    10021464U,  // LD1_MXIPXX_H_Q
13692
447k
    10152536U,  // LD1_MXIPXX_H_S
13693
447k
    9628248U, // LD1_MXIPXX_V_B
13694
447k
    9759320U, // LD1_MXIPXX_V_D
13695
447k
    9890392U, // LD1_MXIPXX_V_H
13696
447k
    10021464U,  // LD1_MXIPXX_V_Q
13697
447k
    10152536U,  // LD1_MXIPXX_V_S
13698
447k
    0U, // LD1i16
13699
447k
    0U, // LD1i16_POST
13700
447k
    0U, // LD1i32
13701
447k
    0U, // LD1i32_POST
13702
447k
    0U, // LD1i64
13703
447k
    0U, // LD1i64_POST
13704
447k
    0U, // LD1i8
13705
447k
    0U, // LD1i8_POST
13706
447k
    8793315U, // LD2B
13707
447k
    393096419U, // LD2B_IMM
13708
447k
    8924387U, // LD2D
13709
447k
    393096419U, // LD2D_IMM
13710
447k
    9055459U, // LD2H
13711
447k
    393096419U, // LD2H_IMM
13712
447k
    10235107U,  // LD2Q
13713
447k
    393096419U, // LD2Q_IMM
13714
447k
    0U, // LD2Rv16b
13715
447k
    0U, // LD2Rv16b_POST
13716
447k
    0U, // LD2Rv1d
13717
447k
    0U, // LD2Rv1d_POST
13718
447k
    0U, // LD2Rv2d
13719
447k
    0U, // LD2Rv2d_POST
13720
447k
    0U, // LD2Rv2s
13721
447k
    0U, // LD2Rv2s_POST
13722
447k
    0U, // LD2Rv4h
13723
447k
    0U, // LD2Rv4h_POST
13724
447k
    0U, // LD2Rv4s
13725
447k
    0U, // LD2Rv4s_POST
13726
447k
    0U, // LD2Rv8b
13727
447k
    0U, // LD2Rv8b_POST
13728
447k
    0U, // LD2Rv8h
13729
447k
    0U, // LD2Rv8h_POST
13730
447k
    0U, // LD2Twov16b
13731
447k
    0U, // LD2Twov16b_POST
13732
447k
    0U, // LD2Twov2d
13733
447k
    0U, // LD2Twov2d_POST
13734
447k
    0U, // LD2Twov2s
13735
447k
    0U, // LD2Twov2s_POST
13736
447k
    0U, // LD2Twov4h
13737
447k
    0U, // LD2Twov4h_POST
13738
447k
    0U, // LD2Twov4s
13739
447k
    0U, // LD2Twov4s_POST
13740
447k
    0U, // LD2Twov8b
13741
447k
    0U, // LD2Twov8b_POST
13742
447k
    0U, // LD2Twov8h
13743
447k
    0U, // LD2Twov8h_POST
13744
447k
    9317603U, // LD2W
13745
447k
    393096419U, // LD2W_IMM
13746
447k
    0U, // LD2i16
13747
447k
    0U, // LD2i16_POST
13748
447k
    0U, // LD2i32
13749
447k
    0U, // LD2i32_POST
13750
447k
    0U, // LD2i64
13751
447k
    0U, // LD2i64_POST
13752
447k
    0U, // LD2i8
13753
447k
    0U, // LD2i8_POST
13754
447k
    8793315U, // LD3B
13755
447k
    10366179U,  // LD3B_IMM
13756
447k
    8924387U, // LD3D
13757
447k
    10366179U,  // LD3D_IMM
13758
447k
    9055459U, // LD3H
13759
447k
    10366179U,  // LD3H_IMM
13760
447k
    10235107U,  // LD3Q
13761
447k
    10366179U,  // LD3Q_IMM
13762
447k
    0U, // LD3Rv16b
13763
447k
    0U, // LD3Rv16b_POST
13764
447k
    0U, // LD3Rv1d
13765
447k
    0U, // LD3Rv1d_POST
13766
447k
    0U, // LD3Rv2d
13767
447k
    0U, // LD3Rv2d_POST
13768
447k
    0U, // LD3Rv2s
13769
447k
    0U, // LD3Rv2s_POST
13770
447k
    0U, // LD3Rv4h
13771
447k
    0U, // LD3Rv4h_POST
13772
447k
    0U, // LD3Rv4s
13773
447k
    0U, // LD3Rv4s_POST
13774
447k
    0U, // LD3Rv8b
13775
447k
    0U, // LD3Rv8b_POST
13776
447k
    0U, // LD3Rv8h
13777
447k
    0U, // LD3Rv8h_POST
13778
447k
    0U, // LD3Threev16b
13779
447k
    0U, // LD3Threev16b_POST
13780
447k
    0U, // LD3Threev2d
13781
447k
    0U, // LD3Threev2d_POST
13782
447k
    0U, // LD3Threev2s
13783
447k
    0U, // LD3Threev2s_POST
13784
447k
    0U, // LD3Threev4h
13785
447k
    0U, // LD3Threev4h_POST
13786
447k
    0U, // LD3Threev4s
13787
447k
    0U, // LD3Threev4s_POST
13788
447k
    0U, // LD3Threev8b
13789
447k
    0U, // LD3Threev8b_POST
13790
447k
    0U, // LD3Threev8h
13791
447k
    0U, // LD3Threev8h_POST
13792
447k
    9317603U, // LD3W
13793
447k
    10366179U,  // LD3W_IMM
13794
447k
    0U, // LD3i16
13795
447k
    0U, // LD3i16_POST
13796
447k
    0U, // LD3i32
13797
447k
    0U, // LD3i32_POST
13798
447k
    0U, // LD3i64
13799
447k
    0U, // LD3i64_POST
13800
447k
    0U, // LD3i8
13801
447k
    0U, // LD3i8_POST
13802
447k
    8793315U, // LD4B
13803
447k
    393882851U, // LD4B_IMM
13804
447k
    8924387U, // LD4D
13805
447k
    393882851U, // LD4D_IMM
13806
447k
    0U, // LD4Fourv16b
13807
447k
    0U, // LD4Fourv16b_POST
13808
447k
    0U, // LD4Fourv2d
13809
447k
    0U, // LD4Fourv2d_POST
13810
447k
    0U, // LD4Fourv2s
13811
447k
    0U, // LD4Fourv2s_POST
13812
447k
    0U, // LD4Fourv4h
13813
447k
    0U, // LD4Fourv4h_POST
13814
447k
    0U, // LD4Fourv4s
13815
447k
    0U, // LD4Fourv4s_POST
13816
447k
    0U, // LD4Fourv8b
13817
447k
    0U, // LD4Fourv8b_POST
13818
447k
    0U, // LD4Fourv8h
13819
447k
    0U, // LD4Fourv8h_POST
13820
447k
    9055459U, // LD4H
13821
447k
    393882851U, // LD4H_IMM
13822
447k
    10235107U,  // LD4Q
13823
447k
    393882851U, // LD4Q_IMM
13824
447k
    0U, // LD4Rv16b
13825
447k
    0U, // LD4Rv16b_POST
13826
447k
    0U, // LD4Rv1d
13827
447k
    0U, // LD4Rv1d_POST
13828
447k
    0U, // LD4Rv2d
13829
447k
    0U, // LD4Rv2d_POST
13830
447k
    0U, // LD4Rv2s
13831
447k
    0U, // LD4Rv2s_POST
13832
447k
    0U, // LD4Rv4h
13833
447k
    0U, // LD4Rv4h_POST
13834
447k
    0U, // LD4Rv4s
13835
447k
    0U, // LD4Rv4s_POST
13836
447k
    0U, // LD4Rv8b
13837
447k
    0U, // LD4Rv8b_POST
13838
447k
    0U, // LD4Rv8h
13839
447k
    0U, // LD4Rv8h_POST
13840
447k
    9317603U, // LD4W
13841
447k
    393882851U, // LD4W_IMM
13842
447k
    0U, // LD4i16
13843
447k
    0U, // LD4i16_POST
13844
447k
    0U, // LD4i32
13845
447k
    0U, // LD4i32_POST
13846
447k
    0U, // LD4i64
13847
447k
    0U, // LD4i64_POST
13848
447k
    0U, // LD4i8
13849
447k
    0U, // LD4i8_POST
13850
447k
    0U, // LD64B
13851
447k
    3U, // LDADDAB
13852
447k
    3U, // LDADDAH
13853
447k
    3U, // LDADDALB
13854
447k
    3U, // LDADDALH
13855
447k
    3U, // LDADDALW
13856
447k
    3U, // LDADDALX
13857
447k
    3U, // LDADDAW
13858
447k
    3U, // LDADDAX
13859
447k
    3U, // LDADDB
13860
447k
    3U, // LDADDH
13861
447k
    3U, // LDADDLB
13862
447k
    3U, // LDADDLH
13863
447k
    3U, // LDADDLW
13864
447k
    3U, // LDADDLX
13865
447k
    3U, // LDADDW
13866
447k
    3U, // LDADDX
13867
447k
    0U, // LDAP1
13868
447k
    608U, // LDAPRB
13869
447k
    608U, // LDAPRH
13870
447k
    608U, // LDAPRW
13871
447k
    617U, // LDAPRWpost
13872
447k
    608U, // LDAPRX
13873
447k
    625U, // LDAPRXpost
13874
447k
    3411032U, // LDAPURBi
13875
447k
    3411032U, // LDAPURHi
13876
447k
    3411032U, // LDAPURSBWi
13877
447k
    3411032U, // LDAPURSBXi
13878
447k
    3411032U, // LDAPURSHWi
13879
447k
    3411032U, // LDAPURSHXi
13880
447k
    3411032U, // LDAPURSWi
13881
447k
    3411032U, // LDAPURXi
13882
447k
    3411032U, // LDAPURbi
13883
447k
    3411032U, // LDAPURdi
13884
447k
    3411032U, // LDAPURhi
13885
447k
    3411032U, // LDAPURi
13886
447k
    3411032U, // LDAPURqi
13887
447k
    3411032U, // LDAPURsi
13888
447k
    608U, // LDARB
13889
447k
    608U, // LDARH
13890
447k
    608U, // LDARW
13891
447k
    608U, // LDARX
13892
447k
    3411216U, // LDAXPW
13893
447k
    3411216U, // LDAXPX
13894
447k
    608U, // LDAXRB
13895
447k
    608U, // LDAXRH
13896
447k
    608U, // LDAXRW
13897
447k
    608U, // LDAXRX
13898
447k
    3U, // LDCLRAB
13899
447k
    3U, // LDCLRAH
13900
447k
    3U, // LDCLRALB
13901
447k
    3U, // LDCLRALH
13902
447k
    3U, // LDCLRALW
13903
447k
    3U, // LDCLRALX
13904
447k
    3U, // LDCLRAW
13905
447k
    3U, // LDCLRAX
13906
447k
    3U, // LDCLRB
13907
447k
    3U, // LDCLRH
13908
447k
    3U, // LDCLRLB
13909
447k
    3U, // LDCLRLH
13910
447k
    3U, // LDCLRLW
13911
447k
    3U, // LDCLRLX
13912
447k
    60690U, // LDCLRP
13913
447k
    60690U, // LDCLRPA
13914
447k
    60690U, // LDCLRPAL
13915
447k
    60690U, // LDCLRPL
13916
447k
    3U, // LDCLRW
13917
447k
    3U, // LDCLRX
13918
447k
    3U, // LDEORAB
13919
447k
    3U, // LDEORAH
13920
447k
    3U, // LDEORALB
13921
447k
    3U, // LDEORALH
13922
447k
    3U, // LDEORALW
13923
447k
    3U, // LDEORALX
13924
447k
    3U, // LDEORAW
13925
447k
    3U, // LDEORAX
13926
447k
    3U, // LDEORB
13927
447k
    3U, // LDEORH
13928
447k
    3U, // LDEORLB
13929
447k
    3U, // LDEORLH
13930
447k
    3U, // LDEORLW
13931
447k
    3U, // LDEORLX
13932
447k
    3U, // LDEORW
13933
447k
    3U, // LDEORX
13934
447k
    8793315U, // LDFF1B_D_REAL
13935
447k
    8793315U, // LDFF1B_H_REAL
13936
447k
    8793315U, // LDFF1B_REAL
13937
447k
    8793315U, // LDFF1B_S_REAL
13938
447k
    8924387U, // LDFF1D_REAL
13939
447k
    9055459U, // LDFF1H_D_REAL
13940
447k
    9055459U, // LDFF1H_REAL
13941
447k
    9055459U, // LDFF1H_S_REAL
13942
447k
    8793315U, // LDFF1SB_D_REAL
13943
447k
    8793315U, // LDFF1SB_H_REAL
13944
447k
    8793315U, // LDFF1SB_S_REAL
13945
447k
    9055459U, // LDFF1SH_D_REAL
13946
447k
    9055459U, // LDFF1SH_S_REAL
13947
447k
    9317603U, // LDFF1SW_D_REAL
13948
447k
    9317603U, // LDFF1W_D_REAL
13949
447k
    9317603U, // LDFF1W_REAL
13950
447k
    3469401U, // LDG
13951
447k
    608U, // LDGM
13952
447k
    3411216U, // LDIAPPW
13953
447k
    10526993U,  // LDIAPPWpost
13954
447k
    3411216U, // LDIAPPX
13955
447k
    10658065U,  // LDIAPPXpost
13956
447k
    608U, // LDLARB
13957
447k
    608U, // LDLARH
13958
447k
    608U, // LDLARW
13959
447k
    608U, // LDLARX
13960
447k
    387984611U, // LDNF1B_D_IMM_REAL
13961
447k
    387984611U, // LDNF1B_H_IMM_REAL
13962
447k
    387984611U, // LDNF1B_IMM_REAL
13963
447k
    387984611U, // LDNF1B_S_IMM_REAL
13964
447k
    387984611U, // LDNF1D_IMM_REAL
13965
447k
    387984611U, // LDNF1H_D_IMM_REAL
13966
447k
    387984611U, // LDNF1H_IMM_REAL
13967
447k
    387984611U, // LDNF1H_S_IMM_REAL
13968
447k
    387984611U, // LDNF1SB_D_IMM_REAL
13969
447k
    387984611U, // LDNF1SB_H_IMM_REAL
13970
447k
    387984611U, // LDNF1SB_S_IMM_REAL
13971
447k
    387984611U, // LDNF1SH_D_IMM_REAL
13972
447k
    387984611U, // LDNF1SH_S_IMM_REAL
13973
447k
    387984611U, // LDNF1SW_D_IMM_REAL
13974
447k
    387984611U, // LDNF1W_D_IMM_REAL
13975
447k
    387984611U, // LDNF1W_IMM_REAL
13976
447k
    402787600U, // LDNPDi
13977
447k
    419564816U, // LDNPQi
13978
447k
    436342032U, // LDNPSi
13979
447k
    436342032U, // LDNPWi
13980
447k
    402787600U, // LDNPXi
13981
447k
    8793315U, // LDNT1B_2Z
13982
447k
    393096419U, // LDNT1B_2Z_IMM
13983
447k
    56915U, // LDNT1B_2Z_STRIDED
13984
447k
    57939U, // LDNT1B_2Z_STRIDED_IMM
13985
447k
    8793315U, // LDNT1B_4Z
13986
447k
    393882851U, // LDNT1B_4Z_IMM
13987
447k
    8793315U, // LDNT1B_4Z_STRIDED
13988
447k
    393882851U, // LDNT1B_4Z_STRIDED_IMM
13989
447k
    387984611U, // LDNT1B_ZRI
13990
447k
    8793315U, // LDNT1B_ZRR
13991
447k
    371207355U, // LDNT1B_ZZR_D_REAL
13992
447k
    371207267U, // LDNT1B_ZZR_S_REAL
13993
447k
    8924387U, // LDNT1D_2Z
13994
447k
    393096419U, // LDNT1D_2Z_IMM
13995
447k
    8924387U, // LDNT1D_2Z_STRIDED
13996
447k
    393096419U, // LDNT1D_2Z_STRIDED_IMM
13997
447k
    8924387U, // LDNT1D_4Z
13998
447k
    393882851U, // LDNT1D_4Z_IMM
13999
447k
    8924387U, // LDNT1D_4Z_STRIDED
14000
447k
    393882851U, // LDNT1D_4Z_STRIDED_IMM
14001
447k
    387984611U, // LDNT1D_ZRI
14002
447k
    8924387U, // LDNT1D_ZRR
14003
447k
    371207355U, // LDNT1D_ZZR_D_REAL
14004
447k
    9055459U, // LDNT1H_2Z
14005
447k
    393096419U, // LDNT1H_2Z_IMM
14006
447k
    58963U, // LDNT1H_2Z_STRIDED
14007
447k
    57939U, // LDNT1H_2Z_STRIDED_IMM
14008
447k
    9055459U, // LDNT1H_4Z
14009
447k
    393882851U, // LDNT1H_4Z_IMM
14010
447k
    9055459U, // LDNT1H_4Z_STRIDED
14011
447k
    393882851U, // LDNT1H_4Z_STRIDED_IMM
14012
447k
    387984611U, // LDNT1H_ZRI
14013
447k
    9055459U, // LDNT1H_ZRR
14014
447k
    371207355U, // LDNT1H_ZZR_D_REAL
14015
447k
    371207267U, // LDNT1H_ZZR_S_REAL
14016
447k
    371207355U, // LDNT1SB_ZZR_D_REAL
14017
447k
    371207267U, // LDNT1SB_ZZR_S_REAL
14018
447k
    371207355U, // LDNT1SH_ZZR_D_REAL
14019
447k
    371207267U, // LDNT1SH_ZZR_S_REAL
14020
447k
    371207355U, // LDNT1SW_ZZR_D_REAL
14021
447k
    9317603U, // LDNT1W_2Z
14022
447k
    393096419U, // LDNT1W_2Z_IMM
14023
447k
    9317603U, // LDNT1W_2Z_STRIDED
14024
447k
    393096419U, // LDNT1W_2Z_STRIDED_IMM
14025
447k
    9317603U, // LDNT1W_4Z
14026
447k
    393882851U, // LDNT1W_4Z_IMM
14027
447k
    9317603U, // LDNT1W_4Z_STRIDED
14028
447k
    393882851U, // LDNT1W_4Z_STRIDED_IMM
14029
447k
    387984611U, // LDNT1W_ZRI
14030
447k
    9317603U, // LDNT1W_ZRR
14031
447k
    371207355U, // LDNT1W_ZZR_D_REAL
14032
447k
    371207267U, // LDNT1W_ZZR_S_REAL
14033
447k
    402787600U, // LDPDi
14034
447k
    463773969U, // LDPDpost
14035
447k
    453157137U, // LDPDpre
14036
447k
    419564816U, // LDPQi
14037
447k
    480551185U, // LDPQpost
14038
447k
    469934353U, // LDPQpre
14039
447k
    436342032U, // LDPSWi
14040
447k
    497328401U, // LDPSWpost
14041
447k
    486711569U, // LDPSWpre
14042
447k
    436342032U, // LDPSi
14043
447k
    497328401U, // LDPSpost
14044
447k
    486711569U, // LDPSpre
14045
447k
    436342032U, // LDPWi
14046
447k
    497328401U, // LDPWpost
14047
447k
    486711569U, // LDPWpre
14048
447k
    402787600U, // LDPXi
14049
447k
    463773969U, // LDPXpost
14050
447k
    453157137U, // LDPXpre
14051
447k
    62552U, // LDRAAindexed
14052
447k
    63577U, // LDRAAwriteback
14053
447k
    62552U, // LDRABindexed
14054
447k
    63577U, // LDRABwriteback
14055
447k
    41593U, // LDRBBpost
14056
447k
    10920025U,  // LDRBBpre
14057
447k
    503450712U, // LDRBBroW
14058
447k
    520227928U, // LDRBBroX
14059
447k
    64600U, // LDRBBui
14060
447k
    41593U, // LDRBpost
14061
447k
    10920025U,  // LDRBpre
14062
447k
    503450712U, // LDRBroW
14063
447k
    520227928U, // LDRBroX
14064
447k
    64600U, // LDRBui
14065
447k
    1U, // LDRDl
14066
447k
    41593U, // LDRDpost
14067
447k
    10920025U,  // LDRDpre
14068
447k
    537005144U, // LDRDroW
14069
447k
    553782360U, // LDRDroX
14070
447k
    65624U, // LDRDui
14071
447k
    41593U, // LDRHHpost
14072
447k
    10920025U,  // LDRHHpre
14073
447k
    570559576U, // LDRHHroW
14074
447k
    587336792U, // LDRHHroX
14075
447k
    66648U, // LDRHHui
14076
447k
    41593U, // LDRHpost
14077
447k
    10920025U,  // LDRHpre
14078
447k
    570559576U, // LDRHroW
14079
447k
    587336792U, // LDRHroX
14080
447k
    66648U, // LDRHui
14081
447k
    1U, // LDRQl
14082
447k
    41593U, // LDRQpost
14083
447k
    10920025U,  // LDRQpre
14084
447k
    604114008U, // LDRQroW
14085
447k
    620891224U, // LDRQroX
14086
447k
    67672U, // LDRQui
14087
447k
    41593U, // LDRSBWpost
14088
447k
    10920025U,  // LDRSBWpre
14089
447k
    503450712U, // LDRSBWroW
14090
447k
    520227928U, // LDRSBWroX
14091
447k
    64600U, // LDRSBWui
14092
447k
    41593U, // LDRSBXpost
14093
447k
    10920025U,  // LDRSBXpre
14094
447k
    503450712U, // LDRSBXroW
14095
447k
    520227928U, // LDRSBXroX
14096
447k
    64600U, // LDRSBXui
14097
447k
    41593U, // LDRSHWpost
14098
447k
    10920025U,  // LDRSHWpre
14099
447k
    570559576U, // LDRSHWroW
14100
447k
    587336792U, // LDRSHWroX
14101
447k
    66648U, // LDRSHWui
14102
447k
    41593U, // LDRSHXpost
14103
447k
    10920025U,  // LDRSHXpre
14104
447k
    570559576U, // LDRSHXroW
14105
447k
    587336792U, // LDRSHXroX
14106
447k
    66648U, // LDRSHXui
14107
447k
    1U, // LDRSWl
14108
447k
    41593U, // LDRSWpost
14109
447k
    10920025U,  // LDRSWpre
14110
447k
    637668440U, // LDRSWroW
14111
447k
    654445656U, // LDRSWroX
14112
447k
    68696U, // LDRSWui
14113
447k
    1U, // LDRSl
14114
447k
    41593U, // LDRSpost
14115
447k
    10920025U,  // LDRSpre
14116
447k
    637668440U, // LDRSroW
14117
447k
    654445656U, // LDRSroX
14118
447k
    68696U, // LDRSui
14119
447k
    1U, // LDRWl
14120
447k
    41593U, // LDRWpost
14121
447k
    10920025U,  // LDRWpre
14122
447k
    637668440U, // LDRWroW
14123
447k
    654445656U, // LDRWroX
14124
447k
    68696U, // LDRWui
14125
447k
    1U, // LDRXl
14126
447k
    41593U, // LDRXpost
14127
447k
    10920025U,  // LDRXpre
14128
447k
    537005144U, // LDRXroW
14129
447k
    553782360U, // LDRXroX
14130
447k
    65624U, // LDRXui
14131
447k
    11013208U,  // LDR_PXI
14132
447k
    608U, // LDR_TX
14133
447k
    0U, // LDR_ZA
14134
447k
    11013208U,  // LDR_ZXI
14135
447k
    3U, // LDSETAB
14136
447k
    3U, // LDSETAH
14137
447k
    3U, // LDSETALB
14138
447k
    3U, // LDSETALH
14139
447k
    3U, // LDSETALW
14140
447k
    3U, // LDSETALX
14141
447k
    3U, // LDSETAW
14142
447k
    3U, // LDSETAX
14143
447k
    3U, // LDSETB
14144
447k
    3U, // LDSETH
14145
447k
    3U, // LDSETLB
14146
447k
    3U, // LDSETLH
14147
447k
    3U, // LDSETLW
14148
447k
    3U, // LDSETLX
14149
447k
    60690U, // LDSETP
14150
447k
    60690U, // LDSETPA
14151
447k
    60690U, // LDSETPAL
14152
447k
    60690U, // LDSETPL
14153
447k
    3U, // LDSETW
14154
447k
    3U, // LDSETX
14155
447k
    3U, // LDSMAXAB
14156
447k
    3U, // LDSMAXAH
14157
447k
    3U, // LDSMAXALB
14158
447k
    3U, // LDSMAXALH
14159
447k
    3U, // LDSMAXALW
14160
447k
    3U, // LDSMAXALX
14161
447k
    3U, // LDSMAXAW
14162
447k
    3U, // LDSMAXAX
14163
447k
    3U, // LDSMAXB
14164
447k
    3U, // LDSMAXH
14165
447k
    3U, // LDSMAXLB
14166
447k
    3U, // LDSMAXLH
14167
447k
    3U, // LDSMAXLW
14168
447k
    3U, // LDSMAXLX
14169
447k
    3U, // LDSMAXW
14170
447k
    3U, // LDSMAXX
14171
447k
    3U, // LDSMINAB
14172
447k
    3U, // LDSMINAH
14173
447k
    3U, // LDSMINALB
14174
447k
    3U, // LDSMINALH
14175
447k
    3U, // LDSMINALW
14176
447k
    3U, // LDSMINALX
14177
447k
    3U, // LDSMINAW
14178
447k
    3U, // LDSMINAX
14179
447k
    3U, // LDSMINB
14180
447k
    3U, // LDSMINH
14181
447k
    3U, // LDSMINLB
14182
447k
    3U, // LDSMINLH
14183
447k
    3U, // LDSMINLW
14184
447k
    3U, // LDSMINLX
14185
447k
    3U, // LDSMINW
14186
447k
    3U, // LDSMINX
14187
447k
    3411032U, // LDTRBi
14188
447k
    3411032U, // LDTRHi
14189
447k
    3411032U, // LDTRSBWi
14190
447k
    3411032U, // LDTRSBXi
14191
447k
    3411032U, // LDTRSHWi
14192
447k
    3411032U, // LDTRSHXi
14193
447k
    3411032U, // LDTRSWi
14194
447k
    3411032U, // LDTRWi
14195
447k
    3411032U, // LDTRXi
14196
447k
    3U, // LDUMAXAB
14197
447k
    3U, // LDUMAXAH
14198
447k
    3U, // LDUMAXALB
14199
447k
    3U, // LDUMAXALH
14200
447k
    3U, // LDUMAXALW
14201
447k
    3U, // LDUMAXALX
14202
447k
    3U, // LDUMAXAW
14203
447k
    3U, // LDUMAXAX
14204
447k
    3U, // LDUMAXB
14205
447k
    3U, // LDUMAXH
14206
447k
    3U, // LDUMAXLB
14207
447k
    3U, // LDUMAXLH
14208
447k
    3U, // LDUMAXLW
14209
447k
    3U, // LDUMAXLX
14210
447k
    3U, // LDUMAXW
14211
447k
    3U, // LDUMAXX
14212
447k
    3U, // LDUMINAB
14213
447k
    3U, // LDUMINAH
14214
447k
    3U, // LDUMINALB
14215
447k
    3U, // LDUMINALH
14216
447k
    3U, // LDUMINALW
14217
447k
    3U, // LDUMINALX
14218
447k
    3U, // LDUMINAW
14219
447k
    3U, // LDUMINAX
14220
447k
    3U, // LDUMINB
14221
447k
    3U, // LDUMINH
14222
447k
    3U, // LDUMINLB
14223
447k
    3U, // LDUMINLH
14224
447k
    3U, // LDUMINLW
14225
447k
    3U, // LDUMINLX
14226
447k
    3U, // LDUMINW
14227
447k
    3U, // LDUMINX
14228
447k
    3411032U, // LDURBBi
14229
447k
    3411032U, // LDURBi
14230
447k
    3411032U, // LDURDi
14231
447k
    3411032U, // LDURHHi
14232
447k
    3411032U, // LDURHi
14233
447k
    3411032U, // LDURQi
14234
447k
    3411032U, // LDURSBWi
14235
447k
    3411032U, // LDURSBXi
14236
447k
    3411032U, // LDURSHWi
14237
447k
    3411032U, // LDURSHXi
14238
447k
    3411032U, // LDURSWi
14239
447k
    3411032U, // LDURSi
14240
447k
    3411032U, // LDURWi
14241
447k
    3411032U, // LDURXi
14242
447k
    0U, // LDX
14243
447k
    3411216U, // LDXPW
14244
447k
    3411216U, // LDXPX
14245
447k
    608U, // LDXRB
14246
447k
    608U, // LDXRH
14247
447k
    608U, // LDXRW
14248
447k
    608U, // LDXRX
14249
447k
    0U, // LDY
14250
447k
    0U, // LDZ
14251
447k
    0U, // LDZI
14252
447k
    16918656U,  // LSLR_ZPmZ_B
14253
447k
    33691776U,  // LSLR_ZPmZ_D
14254
447k
    51129480U,  // LSLR_ZPmZ_H
14255
447k
    67252352U,  // LSLR_ZPmZ_S
14256
447k
    3160U,  // LSLVWr
14257
447k
    3160U,  // LSLVXr
14258
447k
    33695872U,  // LSL_WIDE_ZPmZ_B
14259
447k
    2239624U, // LSL_WIDE_ZPmZ_H
14260
447k
    33697920U,  // LSL_WIDE_ZPmZ_S
14261
447k
    6233U,  // LSL_WIDE_ZZZ_B
14262
447k
    184U, // LSL_WIDE_ZZZ_H
14263
447k
    6233U,  // LSL_WIDE_ZZZ_S
14264
447k
    141440U,  // LSL_ZPmI_B
14265
447k
    137344U,  // LSL_ZPmI_D
14266
447k
    52440200U,  // LSL_ZPmI_H
14267
447k
    143488U,  // LSL_ZPmI_S
14268
447k
    16918656U,  // LSL_ZPmZ_B
14269
447k
    33691776U,  // LSL_ZPmZ_D
14270
447k
    51129480U,  // LSL_ZPmZ_H
14271
447k
    67252352U,  // LSL_ZPmZ_S
14272
447k
    3161U,  // LSL_ZZI_B
14273
447k
    3160U,  // LSL_ZZI_D
14274
447k
    224U, // LSL_ZZI_H
14275
447k
    3161U,  // LSL_ZZI_S
14276
447k
    16918656U,  // LSRR_ZPmZ_B
14277
447k
    33691776U,  // LSRR_ZPmZ_D
14278
447k
    51129480U,  // LSRR_ZPmZ_H
14279
447k
    67252352U,  // LSRR_ZPmZ_S
14280
447k
    3160U,  // LSRVWr
14281
447k
    3160U,  // LSRVXr
14282
447k
    33695872U,  // LSR_WIDE_ZPmZ_B
14283
447k
    2239624U, // LSR_WIDE_ZPmZ_H
14284
447k
    33697920U,  // LSR_WIDE_ZPmZ_S
14285
447k
    6233U,  // LSR_WIDE_ZZZ_B
14286
447k
    184U, // LSR_WIDE_ZZZ_H
14287
447k
    6233U,  // LSR_WIDE_ZZZ_S
14288
447k
    141440U,  // LSR_ZPmI_B
14289
447k
    137344U,  // LSR_ZPmI_D
14290
447k
    52440200U,  // LSR_ZPmI_H
14291
447k
    143488U,  // LSR_ZPmI_S
14292
447k
    16918656U,  // LSR_ZPmZ_B
14293
447k
    33691776U,  // LSR_ZPmZ_D
14294
447k
    51129480U,  // LSR_ZPmZ_H
14295
447k
    67252352U,  // LSR_ZPmZ_S
14296
447k
    3161U,  // LSR_ZZI_B
14297
447k
    3160U,  // LSR_ZZI_D
14298
447k
    224U, // LSR_ZZI_H
14299
447k
    3161U,  // LSR_ZZI_S
14300
447k
    643U, // LUT2v16f8
14301
447k
    3U, // LUT2v8f16
14302
447k
    643U, // LUT4v16f8
14303
447k
    3U, // LUT4v8f16
14304
447k
    648U, // LUTI2_2ZTZI_B
14305
447k
    648U, // LUTI2_2ZTZI_H
14306
447k
    648U, // LUTI2_2ZTZI_S
14307
447k
    648U, // LUTI2_4ZTZI_B
14308
447k
    648U, // LUTI2_4ZTZI_H
14309
447k
    648U, // LUTI2_4ZTZI_S
14310
447k
    69720U, // LUTI2_S_2ZTZI_B
14311
447k
    69720U, // LUTI2_S_2ZTZI_H
14312
447k
    648U, // LUTI2_S_4ZTZI_B
14313
447k
    648U, // LUTI2_S_4ZTZI_H
14314
447k
    69720U, // LUTI2_ZTZI_B
14315
447k
    648U, // LUTI2_ZTZI_H
14316
447k
    69720U, // LUTI2_ZTZI_S
14317
447k
    650U, // LUTI2_ZZZI_B
14318
447k
    648U, // LUTI2_ZZZI_H
14319
447k
    648U, // LUTI4_2ZTZI_B
14320
447k
    648U, // LUTI4_2ZTZI_H
14321
447k
    648U, // LUTI4_2ZTZI_S
14322
447k
    648U, // LUTI4_4ZTZI_H
14323
447k
    648U, // LUTI4_4ZTZI_S
14324
447k
    656U, // LUTI4_4ZZT2Z
14325
447k
    69720U, // LUTI4_S_2ZTZI_B
14326
447k
    69720U, // LUTI4_S_2ZTZI_H
14327
447k
    648U, // LUTI4_S_4ZTZI_H
14328
447k
    656U, // LUTI4_S_4ZZT2Z
14329
447k
    648U, // LUTI4_Z2ZZI_H
14330
447k
    69720U, // LUTI4_ZTZI_B
14331
447k
    648U, // LUTI4_ZTZI_H
14332
447k
    69720U, // LUTI4_ZTZI_S
14333
447k
    650U, // LUTI4_ZZZI_B
14334
447k
    648U, // LUTI4_ZZZI_H
14335
447k
    0U, // MAC16
14336
447k
    134232U,  // MADDPT
14337
447k
    134232U,  // MADDWrrr
14338
447k
    134232U,  // MADDXrrr
14339
447k
    1112U,  // MAD_CPA
14340
447k
    70784U, // MAD_ZPmZZ_B
14341
447k
    285344896U, // MAD_ZPmZZ_D
14342
447k
    53488880U,  // MAD_ZPmZZ_H
14343
447k
    302123136U, // MAD_ZPmZZ_S
14344
447k
    16918744U,  // MATCH_PPzZZ_B
14345
447k
    51129481U,  // MATCH_PPzZZ_H
14346
447k
    0U, // MATFP
14347
447k
    0U, // MATINT
14348
447k
    1112U,  // MLA_CPA
14349
447k
    70784U, // MLA_ZPmZZ_B
14350
447k
    285344896U, // MLA_ZPmZZ_D
14351
447k
    53488880U,  // MLA_ZPmZZ_H
14352
447k
    302123136U, // MLA_ZPmZZ_S
14353
447k
    53216344U,  // MLA_ZZZI_D
14354
447k
    39152U, // MLA_ZZZI_H
14355
447k
    53217368U,  // MLA_ZZZI_S
14356
447k
    926864U,  // MLAv16i8
14357
447k
    1057944U, // MLAv2i32
14358
447k
    122299544U, // MLAv2i32_indexed
14359
447k
    1189024U, // MLAv4i16
14360
447k
    120464544U, // MLAv4i16_indexed
14361
447k
    402544U,  // MLAv4i32
14362
447k
    122299504U, // MLAv4i32_indexed
14363
447k
    533624U,  // MLAv8i16
14364
447k
    120464504U, // MLAv8i16_indexed
14365
447k
    1320104U, // MLAv8i8
14366
447k
    70784U, // MLS_ZPmZZ_B
14367
447k
    285344896U, // MLS_ZPmZZ_D
14368
447k
    53488880U,  // MLS_ZPmZZ_H
14369
447k
    302123136U, // MLS_ZPmZZ_S
14370
447k
    53216344U,  // MLS_ZZZI_D
14371
447k
    39152U, // MLS_ZZZI_H
14372
447k
    53217368U,  // MLS_ZZZI_S
14373
447k
    926864U,  // MLSv16i8
14374
447k
    1057944U, // MLSv2i32
14375
447k
    122299544U, // MLSv2i32_indexed
14376
447k
    1189024U, // MLSv4i16
14377
447k
    120464544U, // MLSv4i16_indexed
14378
447k
    402544U,  // MLSv4i32
14379
447k
    122299504U, // MLSv4i32_indexed
14380
447k
    533624U,  // MLSv8i16
14381
447k
    120464504U, // MLSv8i16_indexed
14382
447k
    1320104U, // MLSv8i8
14383
447k
    0U, // MOPSSETGE
14384
447k
    0U, // MOPSSETGEN
14385
447k
    0U, // MOPSSETGET
14386
447k
    0U, // MOPSSETGETN
14387
447k
    3U, // MOVAZ_2ZMI_H_B
14388
447k
    3U, // MOVAZ_2ZMI_H_D
14389
447k
    3U, // MOVAZ_2ZMI_H_H
14390
447k
    3U, // MOVAZ_2ZMI_H_S
14391
447k
    3U, // MOVAZ_2ZMI_V_B
14392
447k
    3U, // MOVAZ_2ZMI_V_D
14393
447k
    3U, // MOVAZ_2ZMI_V_H
14394
447k
    3U, // MOVAZ_2ZMI_V_S
14395
447k
    3U, // MOVAZ_4ZMI_H_B
14396
447k
    3U, // MOVAZ_4ZMI_H_D
14397
447k
    3U, // MOVAZ_4ZMI_H_H
14398
447k
    3U, // MOVAZ_4ZMI_H_S
14399
447k
    3U, // MOVAZ_4ZMI_V_B
14400
447k
    3U, // MOVAZ_4ZMI_V_D
14401
447k
    3U, // MOVAZ_4ZMI_V_H
14402
447k
    3U, // MOVAZ_4ZMI_V_S
14403
447k
    3U, // MOVAZ_VG2_2ZM
14404
447k
    3U, // MOVAZ_VG4_4ZM
14405
447k
    4U, // MOVAZ_ZMI_H_B
14406
447k
    4U, // MOVAZ_ZMI_H_D
14407
447k
    71770U, // MOVAZ_ZMI_H_H
14408
447k
    71770U, // MOVAZ_ZMI_H_Q
14409
447k
    4U, // MOVAZ_ZMI_H_S
14410
447k
    4U, // MOVAZ_ZMI_V_B
14411
447k
    4U, // MOVAZ_ZMI_V_D
14412
447k
    71770U, // MOVAZ_ZMI_V_H
14413
447k
    71770U, // MOVAZ_ZMI_V_Q
14414
447k
    4U, // MOVAZ_ZMI_V_S
14415
447k
    72793U, // MOVA_2ZMXI_H_B
14416
447k
    72793U, // MOVA_2ZMXI_H_D
14417
447k
    72793U, // MOVA_2ZMXI_H_H
14418
447k
    72793U, // MOVA_2ZMXI_H_S
14419
447k
    72793U, // MOVA_2ZMXI_V_B
14420
447k
    72793U, // MOVA_2ZMXI_V_D
14421
447k
    72793U, // MOVA_2ZMXI_V_H
14422
447k
    72793U, // MOVA_2ZMXI_V_S
14423
447k
    73817U, // MOVA_4ZMXI_H_B
14424
447k
    73817U, // MOVA_4ZMXI_H_D
14425
447k
    73817U, // MOVA_4ZMXI_H_H
14426
447k
    73817U, // MOVA_4ZMXI_H_S
14427
447k
    73817U, // MOVA_4ZMXI_V_B
14428
447k
    73817U, // MOVA_4ZMXI_V_D
14429
447k
    73817U, // MOVA_4ZMXI_V_H
14430
447k
    73817U, // MOVA_4ZMXI_V_S
14431
447k
    75416U, // MOVA_MXI2Z_H_B
14432
447k
    76440U, // MOVA_MXI2Z_H_D
14433
447k
    77464U, // MOVA_MXI2Z_H_H
14434
447k
    78488U, // MOVA_MXI2Z_H_S
14435
447k
    75416U, // MOVA_MXI2Z_V_B
14436
447k
    76440U, // MOVA_MXI2Z_V_D
14437
447k
    77464U, // MOVA_MXI2Z_V_H
14438
447k
    78488U, // MOVA_MXI2Z_V_S
14439
447k
    75424U, // MOVA_MXI4Z_H_B
14440
447k
    76448U, // MOVA_MXI4Z_H_D
14441
447k
    77472U, // MOVA_MXI4Z_H_H
14442
447k
    78496U, // MOVA_MXI4Z_H_S
14443
447k
    75424U, // MOVA_MXI4Z_V_B
14444
447k
    76448U, // MOVA_MXI4Z_V_D
14445
447k
    77472U, // MOVA_MXI4Z_V_H
14446
447k
    78496U, // MOVA_MXI4Z_V_S
14447
447k
    3U, // MOVA_VG2_2ZMXI
14448
447k
    192U, // MOVA_VG2_MXI2Z
14449
447k
    3U, // MOVA_VG4_4ZMXI
14450
447k
    192U, // MOVA_VG4_MXI4Z
14451
447k
    4U, // MOVID
14452
447k
    4U, // MOVIv16b_ns
14453
447k
    4U, // MOVIv2d_ns
14454
447k
    684U, // MOVIv2i32
14455
447k
    684U, // MOVIv2s_msl
14456
447k
    684U, // MOVIv4i16
14457
447k
    684U, // MOVIv4i32
14458
447k
    684U, // MOVIv4s_msl
14459
447k
    4U, // MOVIv8b_ns
14460
447k
    684U, // MOVIv8i16
14461
447k
    1U, // MOVKWi
14462
447k
    1U, // MOVKXi
14463
447k
    684U, // MOVNWi
14464
447k
    684U, // MOVNXi
14465
447k
    8U, // MOVPRFX_ZPmZ_B
14466
447k
    16U,  // MOVPRFX_ZPmZ_D
14467
447k
    0U, // MOVPRFX_ZPmZ_H
14468
447k
    24U,  // MOVPRFX_ZPmZ_S
14469
447k
    10456U, // MOVPRFX_ZPzZ_B
14470
447k
    6360U,  // MOVPRFX_ZPzZ_D
14471
447k
    137U, // MOVPRFX_ZPzZ_H
14472
447k
    12504U, // MOVPRFX_ZPzZ_S
14473
447k
    0U, // MOVPRFX_ZZ
14474
447k
    4U, // MOVT
14475
447k
    4U, // MOVT_TIX
14476
447k
    688U, // MOVT_XTI
14477
447k
    684U, // MOVZWi
14478
447k
    684U, // MOVZXi
14479
447k
    0U, // MRRS
14480
447k
    4U, // MRS
14481
447k
    70784U, // MSB_ZPmZZ_B
14482
447k
    285344896U, // MSB_ZPmZZ_D
14483
447k
    53488880U,  // MSB_ZPmZZ_H
14484
447k
    302123136U, // MSB_ZPmZZ_S
14485
447k
    0U, // MSR
14486
447k
    0U, // MSRR
14487
447k
    0U, // MSRpstateImm1
14488
447k
    0U, // MSRpstateImm4
14489
447k
    0U, // MSRpstatesvcrImm1
14490
447k
    134232U,  // MSUBPT
14491
447k
    134232U,  // MSUBWrrr
14492
447k
    134232U,  // MSUBXrrr
14493
447k
    0U, // MUL53HI
14494
447k
    0U, // MUL53LO
14495
447k
    3161U,  // MUL_ZI_B
14496
447k
    3160U,  // MUL_ZI_D
14497
447k
    224U, // MUL_ZI_H
14498
447k
    3161U,  // MUL_ZI_S
14499
447k
    16918656U,  // MUL_ZPmZ_B
14500
447k
    33691776U,  // MUL_ZPmZ_D
14501
447k
    51129480U,  // MUL_ZPmZ_H
14502
447k
    67252352U,  // MUL_ZPmZ_S
14503
447k
    5904472U, // MUL_ZZZI_D
14504
447k
    40072U, // MUL_ZZZI_H
14505
447k
    5910617U, // MUL_ZZZI_S
14506
447k
    10329U, // MUL_ZZZ_B
14507
447k
    6232U,  // MUL_ZZZ_D
14508
447k
    136U, // MUL_ZZZ_H
14509
447k
    12377U, // MUL_ZZZ_S
14510
447k
    925840U,  // MULv16i8
14511
447k
    1056920U, // MULv2i32
14512
447k
    340402328U, // MULv2i32_indexed
14513
447k
    1188000U, // MULv4i16
14514
447k
    338567328U, // MULv4i16_indexed
14515
447k
    401520U,  // MULv4i32
14516
447k
    340402288U, // MULv4i32_indexed
14517
447k
    532600U,  // MULv8i16
14518
447k
    338567288U, // MULv8i16_indexed
14519
447k
    1319080U, // MULv8i8
14520
447k
    684U, // MVNIv2i32
14521
447k
    684U, // MVNIv2s_msl
14522
447k
    684U, // MVNIv4i16
14523
447k
    684U, // MVNIv4i32
14524
447k
    684U, // MVNIv4s_msl
14525
447k
    684U, // MVNIv8i16
14526
447k
    16918744U,  // NANDS_PPzPP
14527
447k
    16918744U,  // NAND_PPzPP
14528
447k
    33691736U,  // NBSL_ZZZZ
14529
447k
    8U, // NEG_ZPmZ_B
14530
447k
    16U,  // NEG_ZPmZ_D
14531
447k
    0U, // NEG_ZPmZ_H
14532
447k
    24U,  // NEG_ZPmZ_S
14533
447k
    32U,  // NEGv16i8
14534
447k
    0U, // NEGv1i64
14535
447k
    40U,  // NEGv2i32
14536
447k
    48U,  // NEGv2i64
14537
447k
    56U,  // NEGv4i16
14538
447k
    64U,  // NEGv4i32
14539
447k
    72U,  // NEGv8i16
14540
447k
    80U,  // NEGv8i8
14541
447k
    16918744U,  // NMATCH_PPzZZ_B
14542
447k
    51129481U,  // NMATCH_PPzZZ_H
14543
447k
    16918744U,  // NORS_PPzPP
14544
447k
    16918744U,  // NOR_PPzPP
14545
447k
    8U, // NOT_ZPmZ_B
14546
447k
    16U,  // NOT_ZPmZ_D
14547
447k
    0U, // NOT_ZPmZ_H
14548
447k
    24U,  // NOT_ZPmZ_S
14549
447k
    32U,  // NOTv16i8
14550
447k
    80U,  // NOTv8i8
14551
447k
    16918744U,  // ORNS_PPzPP
14552
447k
    14424U, // ORNWrs
14553
447k
    14424U, // ORNXrs
14554
447k
    16918744U,  // ORN_PPzPP
14555
447k
    925840U,  // ORNv16i8
14556
447k
    1319080U, // ORNv8i8
14557
447k
    10328U, // ORQV_VPZ_B
14558
447k
    6232U,  // ORQV_VPZ_D
14559
447k
    5208U,  // ORQV_VPZ_H
14560
447k
    12376U, // ORQV_VPZ_S
14561
447k
    16918744U,  // ORRS_PPzPP
14562
447k
    35928U, // ORRWri
14563
447k
    14424U, // ORRWrs
14564
447k
    36952U, // ORRXri
14565
447k
    14424U, // ORRXrs
14566
447k
    16918744U,  // ORR_PPzPP
14567
447k
    36952U, // ORR_ZI
14568
447k
    16918656U,  // ORR_ZPmZ_B
14569
447k
    33691776U,  // ORR_ZPmZ_D
14570
447k
    51129480U,  // ORR_ZPmZ_H
14571
447k
    67252352U,  // ORR_ZPmZ_S
14572
447k
    6232U,  // ORR_ZZZ
14573
447k
    925840U,  // ORRv16i8
14574
447k
    1U, // ORRv2i32
14575
447k
    1U, // ORRv4i16
14576
447k
    1U, // ORRv4i32
14577
447k
    1U, // ORRv8i16
14578
447k
    1319080U, // ORRv8i8
14579
447k
    0U, // ORV_VPZ_B
14580
447k
    0U, // ORV_VPZ_D
14581
447k
    0U, // ORV_VPZ_H
14582
447k
    0U, // ORV_VPZ_S
14583
447k
    1U, // PACDA
14584
447k
    1U, // PACDB
14585
447k
    0U, // PACDZA
14586
447k
    0U, // PACDZB
14587
447k
    3160U,  // PACGA
14588
447k
    1U, // PACIA
14589
447k
    0U, // PACIA1716
14590
447k
    0U, // PACIA171615
14591
447k
    0U, // PACIASP
14592
447k
    0U, // PACIASPPC
14593
447k
    0U, // PACIAZ
14594
447k
    1U, // PACIB
14595
447k
    0U, // PACIB1716
14596
447k
    0U, // PACIB171615
14597
447k
    0U, // PACIBSP
14598
447k
    0U, // PACIBSPPC
14599
447k
    0U, // PACIBZ
14600
447k
    0U, // PACIZA
14601
447k
    0U, // PACIZB
14602
447k
    0U, // PACM
14603
447k
    0U, // PACNBIASPPC
14604
447k
    0U, // PACNBIBSPPC
14605
447k
    2U, // PEXT_2PCI_B
14606
447k
    2U, // PEXT_2PCI_D
14607
447k
    2U, // PEXT_2PCI_H
14608
447k
    2U, // PEXT_2PCI_S
14609
447k
    395U, // PEXT_PCI_B
14610
447k
    395U, // PEXT_PCI_D
14611
447k
    2U, // PEXT_PCI_H
14612
447k
    395U, // PEXT_PCI_S
14613
447k
    0U, // PFALSE
14614
447k
    10328U, // PFIRST_B
14615
447k
    392U, // PMOV_PZI_B
14616
447k
    392U, // PMOV_PZI_D
14617
447k
    2U, // PMOV_PZI_H
14618
447k
    392U, // PMOV_PZI_S
14619
447k
    4U, // PMOV_ZIP_B
14620
447k
    2U, // PMOV_ZIP_D
14621
447k
    0U, // PMOV_ZIP_H
14622
447k
    1U, // PMOV_ZIP_S
14623
447k
    12377U, // PMULLB_ZZZ_D
14624
447k
    176U, // PMULLB_ZZZ_H
14625
447k
    0U, // PMULLB_ZZZ_Q
14626
447k
    12377U, // PMULLT_ZZZ_D
14627
447k
    176U, // PMULLT_ZZZ_H
14628
447k
    0U, // PMULLT_ZZZ_Q
14629
447k
    925840U,  // PMULLv16i8
14630
447k
    4U, // PMULLv1i64
14631
447k
    4U, // PMULLv2i64
14632
447k
    1319080U, // PMULLv8i8
14633
447k
    10329U, // PMUL_ZZZ_B
14634
447k
    925840U,  // PMULv16i8
14635
447k
    1319080U, // PMULv8i8
14636
447k
    10328U, // PNEXT_B
14637
447k
    6232U,  // PNEXT_D
14638
447k
    136U, // PNEXT_H
14639
447k
    12376U, // PNEXT_S
14640
447k
    79224U, // PRFB_D_PZI
14641
447k
    696U, // PRFB_D_SCALED
14642
447k
    704U, // PRFB_D_SXTW_SCALED
14643
447k
    712U, // PRFB_D_UXTW_SCALED
14644
447k
    80248U, // PRFB_PRI
14645
447k
    720U, // PRFB_PRR
14646
447k
    79224U, // PRFB_S_PZI
14647
447k
    728U, // PRFB_S_SXTW_SCALED
14648
447k
    736U, // PRFB_S_UXTW_SCALED
14649
447k
    744U, // PRFD_D_PZI
14650
447k
    752U, // PRFD_D_SCALED
14651
447k
    760U, // PRFD_D_SXTW_SCALED
14652
447k
    768U, // PRFD_D_UXTW_SCALED
14653
447k
    80248U, // PRFD_PRI
14654
447k
    776U, // PRFD_PRR
14655
447k
    744U, // PRFD_S_PZI
14656
447k
    784U, // PRFD_S_SXTW_SCALED
14657
447k
    792U, // PRFD_S_UXTW_SCALED
14658
447k
    800U, // PRFH_D_PZI
14659
447k
    808U, // PRFH_D_SCALED
14660
447k
    816U, // PRFH_D_SXTW_SCALED
14661
447k
    824U, // PRFH_D_UXTW_SCALED
14662
447k
    80248U, // PRFH_PRI
14663
447k
    832U, // PRFH_PRR
14664
447k
    800U, // PRFH_S_PZI
14665
447k
    840U, // PRFH_S_SXTW_SCALED
14666
447k
    848U, // PRFH_S_UXTW_SCALED
14667
447k
    1U, // PRFMl
14668
447k
    537005144U, // PRFMroW
14669
447k
    553782360U, // PRFMroX
14670
447k
    65624U, // PRFMui
14671
447k
    3411032U, // PRFUMi
14672
447k
    856U, // PRFW_D_PZI
14673
447k
    864U, // PRFW_D_SCALED
14674
447k
    872U, // PRFW_D_SXTW_SCALED
14675
447k
    880U, // PRFW_D_UXTW_SCALED
14676
447k
    80248U, // PRFW_PRI
14677
447k
    888U, // PRFW_PRR
14678
447k
    856U, // PRFW_S_PZI
14679
447k
    896U, // PRFW_S_SXTW_SCALED
14680
447k
    904U, // PRFW_S_UXTW_SCALED
14681
447k
    11151448U,  // PSEL_PPPRI_B
14682
447k
    11147352U,  // PSEL_PPPRI_D
14683
447k
    11146328U,  // PSEL_PPPRI_H
14684
447k
    11153496U,  // PSEL_PPPRI_S
14685
447k
    1U, // PTEST_PP
14686
447k
    1U, // PTRUES_B
14687
447k
    1U, // PTRUES_D
14688
447k
    0U, // PTRUES_H
14689
447k
    1U, // PTRUES_S
14690
447k
    1U, // PTRUE_B
14691
447k
    0U, // PTRUE_C_B
14692
447k
    0U, // PTRUE_C_D
14693
447k
    0U, // PTRUE_C_H
14694
447k
    0U, // PTRUE_C_S
14695
447k
    1U, // PTRUE_D
14696
447k
    0U, // PTRUE_H
14697
447k
    1U, // PTRUE_S
14698
447k
    0U, // PUNPKHI_PP
14699
447k
    0U, // PUNPKLO_PP
14700
447k
    5208U,  // RADDHNB_ZZZ_B
14701
447k
    96U,  // RADDHNB_ZZZ_H
14702
447k
    6232U,  // RADDHNB_ZZZ_S
14703
447k
    7256U,  // RADDHNT_ZZZ_B
14704
447k
    24U,  // RADDHNT_ZZZ_H
14705
447k
    1112U,  // RADDHNT_ZZZ_S
14706
447k
    270440U,  // RADDHNv2i64_v2i32
14707
447k
    271464U,  // RADDHNv2i64_v4i32
14708
447k
    401520U,  // RADDHNv4i32_v4i16
14709
447k
    402544U,  // RADDHNv4i32_v8i16
14710
447k
    533624U,  // RADDHNv8i16_v16i8
14711
447k
    532600U,  // RADDHNv8i16_v8i8
14712
447k
    270440U,  // RAX1
14713
447k
    6232U,  // RAX1_ZZZ_D
14714
447k
    0U, // RBITWr
14715
447k
    0U, // RBITXr
14716
447k
    8U, // RBIT_ZPmZ_B
14717
447k
    16U,  // RBIT_ZPmZ_D
14718
447k
    0U, // RBIT_ZPmZ_H
14719
447k
    24U,  // RBIT_ZPmZ_S
14720
447k
    32U,  // RBITv16i8
14721
447k
    80U,  // RBITv8i8
14722
447k
    3449105U, // RCWCAS
14723
447k
    3449105U, // RCWCASA
14724
447k
    3449105U, // RCWCASAL
14725
447k
    3449105U, // RCWCASL
14726
447k
    0U, // RCWCASP
14727
447k
    0U, // RCWCASPA
14728
447k
    0U, // RCWCASPAL
14729
447k
    0U, // RCWCASPL
14730
447k
    3U, // RCWCLR
14731
447k
    3U, // RCWCLRA
14732
447k
    3U, // RCWCLRAL
14733
447k
    3U, // RCWCLRL
14734
447k
    60690U, // RCWCLRP
14735
447k
    60690U, // RCWCLRPA
14736
447k
    60690U, // RCWCLRPAL
14737
447k
    60690U, // RCWCLRPL
14738
447k
    3U, // RCWCLRS
14739
447k
    3U, // RCWCLRSA
14740
447k
    3U, // RCWCLRSAL
14741
447k
    3U, // RCWCLRSL
14742
447k
    60690U, // RCWCLRSP
14743
447k
    60690U, // RCWCLRSPA
14744
447k
    60690U, // RCWCLRSPAL
14745
447k
    60690U, // RCWCLRSPL
14746
447k
    3449105U, // RCWSCAS
14747
447k
    3449105U, // RCWSCASA
14748
447k
    3449105U, // RCWSCASAL
14749
447k
    3449105U, // RCWSCASL
14750
447k
    0U, // RCWSCASP
14751
447k
    0U, // RCWSCASPA
14752
447k
    0U, // RCWSCASPAL
14753
447k
    0U, // RCWSCASPL
14754
447k
    3U, // RCWSET
14755
447k
    3U, // RCWSETA
14756
447k
    3U, // RCWSETAL
14757
447k
    3U, // RCWSETL
14758
447k
    60690U, // RCWSETP
14759
447k
    60690U, // RCWSETPA
14760
447k
    60690U, // RCWSETPAL
14761
447k
    60690U, // RCWSETPL
14762
447k
    3U, // RCWSETS
14763
447k
    3U, // RCWSETSA
14764
447k
    3U, // RCWSETSAL
14765
447k
    3U, // RCWSETSL
14766
447k
    60690U, // RCWSETSP
14767
447k
    60690U, // RCWSETSPA
14768
447k
    60690U, // RCWSETSPAL
14769
447k
    60690U, // RCWSETSPL
14770
447k
    3U, // RCWSWP
14771
447k
    3U, // RCWSWPA
14772
447k
    3U, // RCWSWPAL
14773
447k
    3U, // RCWSWPL
14774
447k
    60690U, // RCWSWPP
14775
447k
    60690U, // RCWSWPPA
14776
447k
    60690U, // RCWSWPPAL
14777
447k
    60690U, // RCWSWPPL
14778
447k
    3U, // RCWSWPS
14779
447k
    3U, // RCWSWPSA
14780
447k
    3U, // RCWSWPSAL
14781
447k
    3U, // RCWSWPSL
14782
447k
    60690U, // RCWSWPSP
14783
447k
    60690U, // RCWSWPSPA
14784
447k
    60690U, // RCWSWPSPAL
14785
447k
    60690U, // RCWSWPSPL
14786
447k
    912U, // RDFFRS_PPz
14787
447k
    912U, // RDFFR_PPz_REAL
14788
447k
    0U, // RDFFR_P_REAL
14789
447k
    0U, // RDSVLI_XI
14790
447k
    0U, // RDVLI_XI
14791
447k
    0U, // RET
14792
447k
    0U, // RETAA
14793
447k
    0U, // RETAASPPCi
14794
447k
    0U, // RETAASPPCr
14795
447k
    0U, // RETAB
14796
447k
    0U, // RETABSPPCi
14797
447k
    0U, // RETABSPPCr
14798
447k
    0U, // REV16Wr
14799
447k
    0U, // REV16Xr
14800
447k
    32U,  // REV16v16i8
14801
447k
    80U,  // REV16v8i8
14802
447k
    0U, // REV32Xr
14803
447k
    32U,  // REV32v16i8
14804
447k
    56U,  // REV32v4i16
14805
447k
    72U,  // REV32v8i16
14806
447k
    80U,  // REV32v8i8
14807
447k
    32U,  // REV64v16i8
14808
447k
    40U,  // REV64v2i32
14809
447k
    56U,  // REV64v4i16
14810
447k
    64U,  // REV64v4i32
14811
447k
    72U,  // REV64v8i16
14812
447k
    80U,  // REV64v8i8
14813
447k
    16U,  // REVB_ZPmZ_D
14814
447k
    0U, // REVB_ZPmZ_H
14815
447k
    24U,  // REVB_ZPmZ_S
14816
447k
    4U, // REVD_ZPmZ
14817
447k
    16U,  // REVH_ZPmZ_D
14818
447k
    24U,  // REVH_ZPmZ_S
14819
447k
    16U,  // REVW_ZPmZ_D
14820
447k
    0U, // REVWr
14821
447k
    0U, // REVXr
14822
447k
    1U, // REV_PP_B
14823
447k
    0U, // REV_PP_D
14824
447k
    0U, // REV_PP_H
14825
447k
    1U, // REV_PP_S
14826
447k
    1U, // REV_ZZ_B
14827
447k
    0U, // REV_ZZ_D
14828
447k
    0U, // REV_ZZ_H
14829
447k
    1U, // REV_ZZ_S
14830
447k
    3160U,  // RMIF
14831
447k
    3160U,  // RORVWr
14832
447k
    3160U,  // RORVXr
14833
447k
    0U, // RPRFM
14834
447k
    3160U,  // RSHRNB_ZZI_B
14835
447k
    224U, // RSHRNB_ZZI_H
14836
447k
    3160U,  // RSHRNB_ZZI_S
14837
447k
    41048U, // RSHRNT_ZZI_B
14838
447k
    376U, // RSHRNT_ZZI_H
14839
447k
    41048U, // RSHRNT_ZZI_S
14840
447k
    41080U, // RSHRNv16i8_shift
14841
447k
    3176U,  // RSHRNv2i32_shift
14842
447k
    3184U,  // RSHRNv4i16_shift
14843
447k
    41064U, // RSHRNv4i32_shift
14844
447k
    41072U, // RSHRNv8i16_shift
14845
447k
    3192U,  // RSHRNv8i8_shift
14846
447k
    5208U,  // RSUBHNB_ZZZ_B
14847
447k
    96U,  // RSUBHNB_ZZZ_H
14848
447k
    6232U,  // RSUBHNB_ZZZ_S
14849
447k
    7256U,  // RSUBHNT_ZZZ_B
14850
447k
    24U,  // RSUBHNT_ZZZ_H
14851
447k
    1112U,  // RSUBHNT_ZZZ_S
14852
447k
    270440U,  // RSUBHNv2i64_v2i32
14853
447k
    271464U,  // RSUBHNv2i64_v4i32
14854
447k
    401520U,  // RSUBHNv4i32_v4i16
14855
447k
    402544U,  // RSUBHNv4i32_v8i16
14856
447k
    533624U,  // RSUBHNv8i16_v16i8
14857
447k
    532600U,  // RSUBHNv8i16_v8i8
14858
447k
    2136U,  // SABALB_ZZZ_D
14859
447k
    8U, // SABALB_ZZZ_H
14860
447k
    7256U,  // SABALB_ZZZ_S
14861
447k
    2136U,  // SABALT_ZZZ_D
14862
447k
    8U, // SABALT_ZZZ_H
14863
447k
    7256U,  // SABALT_ZZZ_S
14864
447k
    926864U,  // SABALv16i8_v8i16
14865
447k
    1057944U, // SABALv2i32_v2i64
14866
447k
    1189024U, // SABALv4i16_v4i32
14867
447k
    402544U,  // SABALv4i32_v2i64
14868
447k
    533624U,  // SABALv8i16_v4i32
14869
447k
    1320104U, // SABALv8i8_v8i16
14870
447k
    9U, // SABA_ZZZ_B
14871
447k
    1112U,  // SABA_ZZZ_D
14872
447k
    240U, // SABA_ZZZ_H
14873
447k
    2136U,  // SABA_ZZZ_S
14874
447k
    926864U,  // SABAv16i8
14875
447k
    1057944U, // SABAv2i32
14876
447k
    1189024U, // SABAv4i16
14877
447k
    402544U,  // SABAv4i32
14878
447k
    533624U,  // SABAv8i16
14879
447k
    1320104U, // SABAv8i8
14880
447k
    12377U, // SABDLB_ZZZ_D
14881
447k
    176U, // SABDLB_ZZZ_H
14882
447k
    5208U,  // SABDLB_ZZZ_S
14883
447k
    12377U, // SABDLT_ZZZ_D
14884
447k
    176U, // SABDLT_ZZZ_H
14885
447k
    5208U,  // SABDLT_ZZZ_S
14886
447k
    925840U,  // SABDLv16i8_v8i16
14887
447k
    1056920U, // SABDLv2i32_v2i64
14888
447k
    1188000U, // SABDLv4i16_v4i32
14889
447k
    401520U,  // SABDLv4i32_v2i64
14890
447k
    532600U,  // SABDLv8i16_v4i32
14891
447k
    1319080U, // SABDLv8i8_v8i16
14892
447k
    16918656U,  // SABD_ZPmZ_B
14893
447k
    33691776U,  // SABD_ZPmZ_D
14894
447k
    51129480U,  // SABD_ZPmZ_H
14895
447k
    67252352U,  // SABD_ZPmZ_S
14896
447k
    925840U,  // SABDv16i8
14897
447k
    1056920U, // SABDv2i32
14898
447k
    1188000U, // SABDv4i16
14899
447k
    401520U,  // SABDv4i32
14900
447k
    532600U,  // SABDv8i16
14901
447k
    1319080U, // SABDv8i8
14902
447k
    2176U,  // SADALP_ZPmZ_D
14903
447k
    8U, // SADALP_ZPmZ_H
14904
447k
    7296U,  // SADALP_ZPmZ_S
14905
447k
    32U,  // SADALPv16i8_v8i16
14906
447k
    40U,  // SADALPv2i32_v1i64
14907
447k
    56U,  // SADALPv4i16_v2i32
14908
447k
    64U,  // SADALPv4i32_v2i64
14909
447k
    72U,  // SADALPv8i16_v4i32
14910
447k
    80U,  // SADALPv8i8_v4i16
14911
447k
    12377U, // SADDLBT_ZZZ_D
14912
447k
    176U, // SADDLBT_ZZZ_H
14913
447k
    5208U,  // SADDLBT_ZZZ_S
14914
447k
    12377U, // SADDLB_ZZZ_D
14915
447k
    176U, // SADDLB_ZZZ_H
14916
447k
    5208U,  // SADDLB_ZZZ_S
14917
447k
    32U,  // SADDLPv16i8_v8i16
14918
447k
    40U,  // SADDLPv2i32_v1i64
14919
447k
    56U,  // SADDLPv4i16_v2i32
14920
447k
    64U,  // SADDLPv4i32_v2i64
14921
447k
    72U,  // SADDLPv8i16_v4i32
14922
447k
    80U,  // SADDLPv8i8_v4i16
14923
447k
    12377U, // SADDLT_ZZZ_D
14924
447k
    176U, // SADDLT_ZZZ_H
14925
447k
    5208U,  // SADDLT_ZZZ_S
14926
447k
    32U,  // SADDLVv16i8v
14927
447k
    56U,  // SADDLVv4i16v
14928
447k
    64U,  // SADDLVv4i32v
14929
447k
    72U,  // SADDLVv8i16v
14930
447k
    80U,  // SADDLVv8i8v
14931
447k
    925840U,  // SADDLv16i8_v8i16
14932
447k
    1056920U, // SADDLv2i32_v2i64
14933
447k
    1188000U, // SADDLv4i16_v4i32
14934
447k
    401520U,  // SADDLv4i32_v2i64
14935
447k
    532600U,  // SADDLv8i16_v4i32
14936
447k
    1319080U, // SADDLv8i8_v8i16
14937
447k
    0U, // SADDV_VPZ_B
14938
447k
    0U, // SADDV_VPZ_H
14939
447k
    0U, // SADDV_VPZ_S
14940
447k
    12376U, // SADDWB_ZZZ_D
14941
447k
    176U, // SADDWB_ZZZ_H
14942
447k
    5209U,  // SADDWB_ZZZ_S
14943
447k
    12376U, // SADDWT_ZZZ_D
14944
447k
    176U, // SADDWT_ZZZ_H
14945
447k
    5209U,  // SADDWT_ZZZ_S
14946
447k
    925816U,  // SADDWv16i8_v8i16
14947
447k
    1056872U, // SADDWv2i32_v2i64
14948
447k
    1187952U, // SADDWv4i16_v4i32
14949
447k
    401512U,  // SADDWv4i32_v2i64
14950
447k
    532592U,  // SADDWv8i16_v4i32
14951
447k
    1319032U, // SADDWv8i8_v8i16
14952
447k
    0U, // SB
14953
447k
    1112U,  // SBCLB_ZZZ_D
14954
447k
    2136U,  // SBCLB_ZZZ_S
14955
447k
    1112U,  // SBCLT_ZZZ_D
14956
447k
    2136U,  // SBCLT_ZZZ_S
14957
447k
    3160U,  // SBCSWr
14958
447k
    3160U,  // SBCSXr
14959
447k
    3160U,  // SBCWr
14960
447k
    3160U,  // SBCXr
14961
447k
    134232U,  // SBFMWri
14962
447k
    134232U,  // SBFMXri
14963
447k
    8U, // SCLAMP_VG2_2Z2Z_B
14964
447k
    16U,  // SCLAMP_VG2_2Z2Z_D
14965
447k
    240U, // SCLAMP_VG2_2Z2Z_H
14966
447k
    24U,  // SCLAMP_VG2_2Z2Z_S
14967
447k
    8U, // SCLAMP_VG4_4Z4Z_B
14968
447k
    16U,  // SCLAMP_VG4_4Z4Z_D
14969
447k
    240U, // SCLAMP_VG4_4Z4Z_H
14970
447k
    24U,  // SCLAMP_VG4_4Z4Z_S
14971
447k
    9U, // SCLAMP_ZZZ_B
14972
447k
    1112U,  // SCLAMP_ZZZ_D
14973
447k
    240U, // SCLAMP_ZZZ_H
14974
447k
    2136U,  // SCLAMP_ZZZ_S
14975
447k
    3160U,  // SCVTFSWDri
14976
447k
    3160U,  // SCVTFSWHri
14977
447k
    3160U,  // SCVTFSWSri
14978
447k
    3160U,  // SCVTFSXDri
14979
447k
    3160U,  // SCVTFSXHri
14980
447k
    3160U,  // SCVTFSXSri
14981
447k
    0U, // SCVTFUWDri
14982
447k
    0U, // SCVTFUWHri
14983
447k
    0U, // SCVTFUWSri
14984
447k
    0U, // SCVTFUXDri
14985
447k
    0U, // SCVTFUXHri
14986
447k
    0U, // SCVTFUXSri
14987
447k
    0U, // SCVTF_2Z2Z_StoS
14988
447k
    0U, // SCVTF_4Z4Z_StoS
14989
447k
    16U,  // SCVTF_ZPmZ_DtoD
14990
447k
    2U, // SCVTF_ZPmZ_DtoH
14991
447k
    16U,  // SCVTF_ZPmZ_DtoS
14992
447k
    0U, // SCVTF_ZPmZ_HtoH
14993
447k
    24U,  // SCVTF_ZPmZ_StoD
14994
447k
    1U, // SCVTF_ZPmZ_StoH
14995
447k
    24U,  // SCVTF_ZPmZ_StoS
14996
447k
    3160U,  // SCVTFd
14997
447k
    3160U,  // SCVTFh
14998
447k
    3160U,  // SCVTFs
14999
447k
    0U, // SCVTFv1i16
15000
447k
    0U, // SCVTFv1i32
15001
447k
    0U, // SCVTFv1i64
15002
447k
    40U,  // SCVTFv2f32
15003
447k
    48U,  // SCVTFv2f64
15004
447k
    3224U,  // SCVTFv2i32_shift
15005
447k
    3176U,  // SCVTFv2i64_shift
15006
447k
    56U,  // SCVTFv4f16
15007
447k
    64U,  // SCVTFv4f32
15008
447k
    3232U,  // SCVTFv4i16_shift
15009
447k
    3184U,  // SCVTFv4i32_shift
15010
447k
    72U,  // SCVTFv8f16
15011
447k
    3192U,  // SCVTFv8i16_shift
15012
447k
    33691776U,  // SDIVR_ZPmZ_D
15013
447k
    67252352U,  // SDIVR_ZPmZ_S
15014
447k
    3160U,  // SDIVWr
15015
447k
    3160U,  // SDIVXr
15016
447k
    33691776U,  // SDIV_ZPmZ_D
15017
447k
    67252352U,  // SDIV_ZPmZ_S
15018
447k
    47640U, // SDOT_VG2_M2Z2Z_BtoS
15019
447k
    2632936U, // SDOT_VG2_M2Z2Z_HtoD
15020
447k
    2632936U, // SDOT_VG2_M2Z2Z_HtoS
15021
447k
    5029400U, // SDOT_VG2_M2ZZI_BToS
15022
447k
    103427304U, // SDOT_VG2_M2ZZI_HToS
15023
447k
    103427304U, // SDOT_VG2_M2ZZI_HtoD
15024
447k
    48664U, // SDOT_VG2_M2ZZ_BtoS
15025
447k
    53095656U,  // SDOT_VG2_M2ZZ_HtoD
15026
447k
    53095656U,  // SDOT_VG2_M2ZZ_HtoS
15027
447k
    47640U, // SDOT_VG4_M4Z4Z_BtoS
15028
447k
    2632936U, // SDOT_VG4_M4Z4Z_HtoD
15029
447k
    2632936U, // SDOT_VG4_M4Z4Z_HtoS
15030
447k
    5029400U, // SDOT_VG4_M4ZZI_BToS
15031
447k
    103427304U, // SDOT_VG4_M4ZZI_HToS
15032
447k
    103427304U, // SDOT_VG4_M4ZZI_HtoD
15033
447k
    48664U, // SDOT_VG4_M4ZZ_BtoS
15034
447k
    53095656U,  // SDOT_VG4_M4ZZ_HtoD
15035
447k
    53095656U,  // SDOT_VG4_M4ZZ_HtoS
15036
447k
    53222488U,  // SDOT_ZZZI_D
15037
447k
    53222488U,  // SDOT_ZZZI_HtoS
15038
447k
    38921U, // SDOT_ZZZI_S
15039
447k
    7256U,  // SDOT_ZZZ_D
15040
447k
    7256U,  // SDOT_ZZZ_HtoS
15041
447k
    9U, // SDOT_ZZZ_S
15042
447k
    5121168U, // SDOTlanev16i8
15043
447k
    5121192U, // SDOTlanev8i8
15044
447k
    926864U,  // SDOTv16i8
15045
447k
    1320104U, // SDOTv8i8
15046
447k
    0U, // SDSB
15047
447k
    16918616U,  // SEL_PPPP
15048
447k
    11284376U,  // SEL_VG2_2ZC2Z2Z_B
15049
447k
    11414992U,  // SEL_VG2_2ZC2Z2Z_D
15050
447k
    11545848U,  // SEL_VG2_2ZC2Z2Z_H
15051
447k
    11677144U,  // SEL_VG2_2ZC2Z2Z_S
15052
447k
    11284376U,  // SEL_VG4_4ZC4Z4Z_B
15053
447k
    11414992U,  // SEL_VG4_4ZC4Z4Z_D
15054
447k
    11545848U,  // SEL_VG4_4ZC4Z4Z_H
15055
447k
    11677144U,  // SEL_VG4_4ZC4Z4Z_S
15056
447k
    16918616U,  // SEL_ZPZZ_B
15057
447k
    33691736U,  // SEL_ZPZZ_D
15058
447k
    51129480U,  // SEL_ZPZZ_H
15059
447k
    67252312U,  // SEL_ZPZZ_S
15060
447k
    0U, // SET
15061
447k
    0U, // SETE
15062
447k
    0U, // SETEN
15063
447k
    0U, // SETET
15064
447k
    0U, // SETETN
15065
447k
    0U, // SETF16
15066
447k
    0U, // SETF8
15067
447k
    0U, // SETFFR
15068
447k
    0U, // SETGM
15069
447k
    0U, // SETGMN
15070
447k
    0U, // SETGMT
15071
447k
    0U, // SETGMTN
15072
447k
    0U, // SETGP
15073
447k
    0U, // SETGPN
15074
447k
    0U, // SETGPT
15075
447k
    0U, // SETGPTN
15076
447k
    0U, // SETM
15077
447k
    0U, // SETMN
15078
447k
    0U, // SETMT
15079
447k
    0U, // SETMTN
15080
447k
    0U, // SETP
15081
447k
    0U, // SETPN
15082
447k
    0U, // SETPT
15083
447k
    0U, // SETPTN
15084
447k
    402521U,  // SHA1Crrr
15085
447k
    0U, // SHA1Hrr
15086
447k
    402521U,  // SHA1Mrrr
15087
447k
    402521U,  // SHA1Prrr
15088
447k
    402544U,  // SHA1SU0rrr
15089
447k
    64U,  // SHA1SU1rr
15090
447k
    402521U,  // SHA256H2rrr
15091
447k
    402521U,  // SHA256Hrrr
15092
447k
    64U,  // SHA256SU0rr
15093
447k
    402544U,  // SHA256SU1rrr
15094
447k
    271449U,  // SHA512H
15095
447k
    271449U,  // SHA512H2
15096
447k
    48U,  // SHA512SU0
15097
447k
    271464U,  // SHA512SU1
15098
447k
    16918656U,  // SHADD_ZPmZ_B
15099
447k
    33691776U,  // SHADD_ZPmZ_D
15100
447k
    51129480U,  // SHADD_ZPmZ_H
15101
447k
    67252352U,  // SHADD_ZPmZ_S
15102
447k
    925840U,  // SHADDv16i8
15103
447k
    1056920U, // SHADDv2i32
15104
447k
    1188000U, // SHADDv4i16
15105
447k
    401520U,  // SHADDv4i32
15106
447k
    532600U,  // SHADDv8i16
15107
447k
    1319080U, // SHADDv8i8
15108
447k
    928U, // SHLLv16i8
15109
447k
    936U, // SHLLv2i32
15110
447k
    944U, // SHLLv4i16
15111
447k
    952U, // SHLLv4i32
15112
447k
    960U, // SHLLv8i16
15113
447k
    968U, // SHLLv8i8
15114
447k
    3160U,  // SHLd
15115
447k
    3216U,  // SHLv16i8_shift
15116
447k
    3224U,  // SHLv2i32_shift
15117
447k
    3176U,  // SHLv2i64_shift
15118
447k
    3232U,  // SHLv4i16_shift
15119
447k
    3184U,  // SHLv4i32_shift
15120
447k
    3192U,  // SHLv8i16_shift
15121
447k
    3240U,  // SHLv8i8_shift
15122
447k
    3160U,  // SHRNB_ZZI_B
15123
447k
    224U, // SHRNB_ZZI_H
15124
447k
    3160U,  // SHRNB_ZZI_S
15125
447k
    41048U, // SHRNT_ZZI_B
15126
447k
    376U, // SHRNT_ZZI_H
15127
447k
    41048U, // SHRNT_ZZI_S
15128
447k
    41080U, // SHRNv16i8_shift
15129
447k
    3176U,  // SHRNv2i32_shift
15130
447k
    3184U,  // SHRNv4i16_shift
15131
447k
    41064U, // SHRNv4i32_shift
15132
447k
    41072U, // SHRNv8i16_shift
15133
447k
    3192U,  // SHRNv8i8_shift
15134
447k
    16918656U,  // SHSUBR_ZPmZ_B
15135
447k
    33691776U,  // SHSUBR_ZPmZ_D
15136
447k
    51129480U,  // SHSUBR_ZPmZ_H
15137
447k
    67252352U,  // SHSUBR_ZPmZ_S
15138
447k
    16918656U,  // SHSUB_ZPmZ_B
15139
447k
    33691776U,  // SHSUB_ZPmZ_D
15140
447k
    51129480U,  // SHSUB_ZPmZ_H
15141
447k
    67252352U,  // SHSUB_ZPmZ_S
15142
447k
    925840U,  // SHSUBv16i8
15143
447k
    1056920U, // SHSUBv2i32
15144
447k
    1188000U, // SHSUBv4i16
15145
447k
    401520U,  // SHSUBv4i32
15146
447k
    532600U,  // SHSUBv8i16
15147
447k
    1319080U, // SHSUBv8i8
15148
447k
    377U, // SLI_ZZI_B
15149
447k
    41048U, // SLI_ZZI_D
15150
447k
    376U, // SLI_ZZI_H
15151
447k
    41048U, // SLI_ZZI_S
15152
447k
    41049U, // SLId
15153
447k
    41104U, // SLIv16i8_shift
15154
447k
    41112U, // SLIv2i32_shift
15155
447k
    41064U, // SLIv2i64_shift
15156
447k
    41120U, // SLIv4i16_shift
15157
447k
    41072U, // SLIv4i32_shift
15158
447k
    41080U, // SLIv8i16_shift
15159
447k
    41128U, // SLIv8i8_shift
15160
447k
    402544U,  // SM3PARTW1
15161
447k
    402544U,  // SM3PARTW2
15162
447k
    88350832U,  // SM3SS1
15163
447k
    122299504U, // SM3TT1A
15164
447k
    122299504U, // SM3TT1B
15165
447k
    122299504U, // SM3TT2A
15166
447k
    122299504U, // SM3TT2B
15167
447k
    64U,  // SM4E
15168
447k
    12377U, // SM4EKEY_ZZZ_S
15169
447k
    401520U,  // SM4ENCKEY
15170
447k
    12377U, // SM4E_ZZZ_S
15171
447k
    134232U,  // SMADDLrrr
15172
447k
    16918656U,  // SMAXP_ZPmZ_B
15173
447k
    33691776U,  // SMAXP_ZPmZ_D
15174
447k
    51129480U,  // SMAXP_ZPmZ_H
15175
447k
    67252352U,  // SMAXP_ZPmZ_S
15176
447k
    925840U,  // SMAXPv16i8
15177
447k
    1056920U, // SMAXPv2i32
15178
447k
    1188000U, // SMAXPv4i16
15179
447k
    401520U,  // SMAXPv4i32
15180
447k
    532600U,  // SMAXPv8i16
15181
447k
    1319080U, // SMAXPv8i8
15182
447k
    10328U, // SMAXQV_VPZ_B
15183
447k
    6232U,  // SMAXQV_VPZ_D
15184
447k
    5208U,  // SMAXQV_VPZ_H
15185
447k
    12376U, // SMAXQV_VPZ_S
15186
447k
    0U, // SMAXV_VPZ_B
15187
447k
    0U, // SMAXV_VPZ_D
15188
447k
    0U, // SMAXV_VPZ_H
15189
447k
    0U, // SMAXV_VPZ_S
15190
447k
    32U,  // SMAXVv16i8v
15191
447k
    56U,  // SMAXVv4i16v
15192
447k
    64U,  // SMAXVv4i32v
15193
447k
    72U,  // SMAXVv8i16v
15194
447k
    80U,  // SMAXVv8i8v
15195
447k
    3160U,  // SMAXWri
15196
447k
    3160U,  // SMAXWrr
15197
447k
    3160U,  // SMAXXri
15198
447k
    3160U,  // SMAXXrr
15199
447k
    920U, // SMAX_VG2_2Z2Z_B
15200
447k
    464U, // SMAX_VG2_2Z2Z_D
15201
447k
    248U, // SMAX_VG2_2Z2Z_H
15202
447k
    472U, // SMAX_VG2_2Z2Z_S
15203
447k
    176U, // SMAX_VG2_2ZZ_B
15204
447k
    184U, // SMAX_VG2_2ZZ_D
15205
447k
    136U, // SMAX_VG2_2ZZ_H
15206
447k
    96U,  // SMAX_VG2_2ZZ_S
15207
447k
    920U, // SMAX_VG4_4Z4Z_B
15208
447k
    464U, // SMAX_VG4_4Z4Z_D
15209
447k
    248U, // SMAX_VG4_4Z4Z_H
15210
447k
    472U, // SMAX_VG4_4Z4Z_S
15211
447k
    176U, // SMAX_VG4_4ZZ_B
15212
447k
    184U, // SMAX_VG4_4ZZ_D
15213
447k
    136U, // SMAX_VG4_4ZZ_H
15214
447k
    96U,  // SMAX_VG4_4ZZ_S
15215
447k
    3161U,  // SMAX_ZI_B
15216
447k
    3160U,  // SMAX_ZI_D
15217
447k
    224U, // SMAX_ZI_H
15218
447k
    3161U,  // SMAX_ZI_S
15219
447k
    16918656U,  // SMAX_ZPmZ_B
15220
447k
    33691776U,  // SMAX_ZPmZ_D
15221
447k
    51129480U,  // SMAX_ZPmZ_H
15222
447k
    67252352U,  // SMAX_ZPmZ_S
15223
447k
    925840U,  // SMAXv16i8
15224
447k
    1056920U, // SMAXv2i32
15225
447k
    1188000U, // SMAXv4i16
15226
447k
    401520U,  // SMAXv4i32
15227
447k
    532600U,  // SMAXv8i16
15228
447k
    1319080U, // SMAXv8i8
15229
447k
    0U, // SMC
15230
447k
    16918656U,  // SMINP_ZPmZ_B
15231
447k
    33691776U,  // SMINP_ZPmZ_D
15232
447k
    51129480U,  // SMINP_ZPmZ_H
15233
447k
    67252352U,  // SMINP_ZPmZ_S
15234
447k
    925840U,  // SMINPv16i8
15235
447k
    1056920U, // SMINPv2i32
15236
447k
    1188000U, // SMINPv4i16
15237
447k
    401520U,  // SMINPv4i32
15238
447k
    532600U,  // SMINPv8i16
15239
447k
    1319080U, // SMINPv8i8
15240
447k
    10328U, // SMINQV_VPZ_B
15241
447k
    6232U,  // SMINQV_VPZ_D
15242
447k
    5208U,  // SMINQV_VPZ_H
15243
447k
    12376U, // SMINQV_VPZ_S
15244
447k
    0U, // SMINV_VPZ_B
15245
447k
    0U, // SMINV_VPZ_D
15246
447k
    0U, // SMINV_VPZ_H
15247
447k
    0U, // SMINV_VPZ_S
15248
447k
    32U,  // SMINVv16i8v
15249
447k
    56U,  // SMINVv4i16v
15250
447k
    64U,  // SMINVv4i32v
15251
447k
    72U,  // SMINVv8i16v
15252
447k
    80U,  // SMINVv8i8v
15253
447k
    3160U,  // SMINWri
15254
447k
    3160U,  // SMINWrr
15255
447k
    3160U,  // SMINXri
15256
447k
    3160U,  // SMINXrr
15257
447k
    920U, // SMIN_VG2_2Z2Z_B
15258
447k
    464U, // SMIN_VG2_2Z2Z_D
15259
447k
    248U, // SMIN_VG2_2Z2Z_H
15260
447k
    472U, // SMIN_VG2_2Z2Z_S
15261
447k
    176U, // SMIN_VG2_2ZZ_B
15262
447k
    184U, // SMIN_VG2_2ZZ_D
15263
447k
    136U, // SMIN_VG2_2ZZ_H
15264
447k
    96U,  // SMIN_VG2_2ZZ_S
15265
447k
    920U, // SMIN_VG4_4Z4Z_B
15266
447k
    464U, // SMIN_VG4_4Z4Z_D
15267
447k
    248U, // SMIN_VG4_4Z4Z_H
15268
447k
    472U, // SMIN_VG4_4Z4Z_S
15269
447k
    176U, // SMIN_VG4_4ZZ_B
15270
447k
    184U, // SMIN_VG4_4ZZ_D
15271
447k
    136U, // SMIN_VG4_4ZZ_H
15272
447k
    96U,  // SMIN_VG4_4ZZ_S
15273
447k
    3161U,  // SMIN_ZI_B
15274
447k
    3160U,  // SMIN_ZI_D
15275
447k
    224U, // SMIN_ZI_H
15276
447k
    3161U,  // SMIN_ZI_S
15277
447k
    16918656U,  // SMIN_ZPmZ_B
15278
447k
    33691776U,  // SMIN_ZPmZ_D
15279
447k
    51129480U,  // SMIN_ZPmZ_H
15280
447k
    67252352U,  // SMIN_ZPmZ_S
15281
447k
    925840U,  // SMINv16i8
15282
447k
    1056920U, // SMINv2i32
15283
447k
    1188000U, // SMINv4i16
15284
447k
    401520U,  // SMINv4i32
15285
447k
    532600U,  // SMINv8i16
15286
447k
    1319080U, // SMINv8i8
15287
447k
    53217368U,  // SMLALB_ZZZI_D
15288
447k
    53222488U,  // SMLALB_ZZZI_S
15289
447k
    2136U,  // SMLALB_ZZZ_D
15290
447k
    8U, // SMLALB_ZZZ_H
15291
447k
    7256U,  // SMLALB_ZZZ_S
15292
447k
    38441U, // SMLALL_MZZI_BtoS
15293
447k
    38145U, // SMLALL_MZZI_HtoD
15294
447k
    553U, // SMLALL_MZZ_BtoS
15295
447k
    257U, // SMLALL_MZZ_HtoD
15296
447k
    47640U, // SMLALL_VG2_M2Z2Z_BtoS
15297
447k
    2632936U, // SMLALL_VG2_M2Z2Z_HtoD
15298
447k
    5029400U, // SMLALL_VG2_M2ZZI_BtoS
15299
447k
    103427304U, // SMLALL_VG2_M2ZZI_HtoD
15300
447k
    48666U, // SMLALL_VG2_M2ZZ_BtoS
15301
447k
    53095658U,  // SMLALL_VG2_M2ZZ_HtoD
15302
447k
    47640U, // SMLALL_VG4_M4Z4Z_BtoS
15303
447k
    2632936U, // SMLALL_VG4_M4Z4Z_HtoD
15304
447k
    5029400U, // SMLALL_VG4_M4ZZI_BtoS
15305
447k
    103427304U, // SMLALL_VG4_M4ZZI_HtoD
15306
447k
    48667U, // SMLALL_VG4_M4ZZ_BtoS
15307
447k
    53095659U,  // SMLALL_VG4_M4ZZ_HtoD
15308
447k
    53217368U,  // SMLALT_ZZZI_D
15309
447k
    53222488U,  // SMLALT_ZZZI_S
15310
447k
    2136U,  // SMLALT_ZZZ_D
15311
447k
    8U, // SMLALT_ZZZ_H
15312
447k
    7256U,  // SMLALT_ZZZ_S
15313
447k
    38145U, // SMLAL_MZZI_HtoS
15314
447k
    257U, // SMLAL_MZZ_HtoS
15315
447k
    2632936U, // SMLAL_VG2_M2Z2Z_HtoS
15316
447k
    103427304U, // SMLAL_VG2_M2ZZI_S
15317
447k
    53095656U,  // SMLAL_VG2_M2ZZ_HtoS
15318
447k
    2632936U, // SMLAL_VG4_M4Z4Z_HtoS
15319
447k
    103427304U, // SMLAL_VG4_M4ZZI_HtoS
15320
447k
    53095656U,  // SMLAL_VG4_M4ZZ_HtoS
15321
447k
    926864U,  // SMLALv16i8_v8i16
15322
447k
    122299544U, // SMLALv2i32_indexed
15323
447k
    1057944U, // SMLALv2i32_v2i64
15324
447k
    120464544U, // SMLALv4i16_indexed
15325
447k
    1189024U, // SMLALv4i16_v4i32
15326
447k
    122299504U, // SMLALv4i32_indexed
15327
447k
    402544U,  // SMLALv4i32_v2i64
15328
447k
    120464504U, // SMLALv8i16_indexed
15329
447k
    533624U,  // SMLALv8i16_v4i32
15330
447k
    1320104U, // SMLALv8i8_v8i16
15331
447k
    53217368U,  // SMLSLB_ZZZI_D
15332
447k
    53222488U,  // SMLSLB_ZZZI_S
15333
447k
    2136U,  // SMLSLB_ZZZ_D
15334
447k
    8U, // SMLSLB_ZZZ_H
15335
447k
    7256U,  // SMLSLB_ZZZ_S
15336
447k
    38441U, // SMLSLL_MZZI_BtoS
15337
447k
    38145U, // SMLSLL_MZZI_HtoD
15338
447k
    553U, // SMLSLL_MZZ_BtoS
15339
447k
    257U, // SMLSLL_MZZ_HtoD
15340
447k
    47640U, // SMLSLL_VG2_M2Z2Z_BtoS
15341
447k
    2632936U, // SMLSLL_VG2_M2Z2Z_HtoD
15342
447k
    5029400U, // SMLSLL_VG2_M2ZZI_BtoS
15343
447k
    103427304U, // SMLSLL_VG2_M2ZZI_HtoD
15344
447k
    48666U, // SMLSLL_VG2_M2ZZ_BtoS
15345
447k
    53095658U,  // SMLSLL_VG2_M2ZZ_HtoD
15346
447k
    47640U, // SMLSLL_VG4_M4Z4Z_BtoS
15347
447k
    2632936U, // SMLSLL_VG4_M4Z4Z_HtoD
15348
447k
    5029400U, // SMLSLL_VG4_M4ZZI_BtoS
15349
447k
    103427304U, // SMLSLL_VG4_M4ZZI_HtoD
15350
447k
    48667U, // SMLSLL_VG4_M4ZZ_BtoS
15351
447k
    53095659U,  // SMLSLL_VG4_M4ZZ_HtoD
15352
447k
    53217368U,  // SMLSLT_ZZZI_D
15353
447k
    53222488U,  // SMLSLT_ZZZI_S
15354
447k
    2136U,  // SMLSLT_ZZZ_D
15355
447k
    8U, // SMLSLT_ZZZ_H
15356
447k
    7256U,  // SMLSLT_ZZZ_S
15357
447k
    38145U, // SMLSL_MZZI_HtoS
15358
447k
    257U, // SMLSL_MZZ_HtoS
15359
447k
    2632936U, // SMLSL_VG2_M2Z2Z_HtoS
15360
447k
    103427304U, // SMLSL_VG2_M2ZZI_S
15361
447k
    53095656U,  // SMLSL_VG2_M2ZZ_HtoS
15362
447k
    2632936U, // SMLSL_VG4_M4Z4Z_HtoS
15363
447k
    103427304U, // SMLSL_VG4_M4ZZI_HtoS
15364
447k
    53095656U,  // SMLSL_VG4_M4ZZ_HtoS
15365
447k
    926864U,  // SMLSLv16i8_v8i16
15366
447k
    122299544U, // SMLSLv2i32_indexed
15367
447k
    1057944U, // SMLSLv2i32_v2i64
15368
447k
    120464544U, // SMLSLv4i16_indexed
15369
447k
    1189024U, // SMLSLv4i16_v4i32
15370
447k
    122299504U, // SMLSLv4i32_indexed
15371
447k
    402544U,  // SMLSLv4i32_v2i64
15372
447k
    120464504U, // SMLSLv8i16_indexed
15373
447k
    533624U,  // SMLSLv8i16_v4i32
15374
447k
    1320104U, // SMLSLv8i8_v8i16
15375
447k
    926864U,  // SMMLA
15376
447k
    9U, // SMMLA_ZZZ
15377
447k
    0U, // SMOPA_MPPZZ_D
15378
447k
    0U, // SMOPA_MPPZZ_HtoS
15379
447k
    0U, // SMOPA_MPPZZ_S
15380
447k
    0U, // SMOPS_MPPZZ_D
15381
447k
    0U, // SMOPS_MPPZZ_HtoS
15382
447k
    0U, // SMOPS_MPPZZ_S
15383
447k
    45456U, // SMOVvi16to32
15384
447k
    45456U, // SMOVvi16to32_idx0
15385
447k
    45456U, // SMOVvi16to64
15386
447k
    45456U, // SMOVvi16to64_idx0
15387
447k
    45464U, // SMOVvi32to64
15388
447k
    45464U, // SMOVvi32to64_idx0
15389
447k
    45480U, // SMOVvi8to32
15390
447k
    45480U, // SMOVvi8to32_idx0
15391
447k
    45480U, // SMOVvi8to64
15392
447k
    45480U, // SMOVvi8to64_idx0
15393
447k
    134232U,  // SMSUBLrrr
15394
447k
    16918656U,  // SMULH_ZPmZ_B
15395
447k
    33691776U,  // SMULH_ZPmZ_D
15396
447k
    51129480U,  // SMULH_ZPmZ_H
15397
447k
    67252352U,  // SMULH_ZPmZ_S
15398
447k
    10329U, // SMULH_ZZZ_B
15399
447k
    6232U,  // SMULH_ZZZ_D
15400
447k
    136U, // SMULH_ZZZ_H
15401
447k
    12377U, // SMULH_ZZZ_S
15402
447k
    3160U,  // SMULHrr
15403
447k
    5910617U, // SMULLB_ZZZI_D
15404
447k
    5903448U, // SMULLB_ZZZI_S
15405
447k
    12377U, // SMULLB_ZZZ_D
15406
447k
    176U, // SMULLB_ZZZ_H
15407
447k
    5208U,  // SMULLB_ZZZ_S
15408
447k
    5910617U, // SMULLT_ZZZI_D
15409
447k
    5903448U, // SMULLT_ZZZI_S
15410
447k
    12377U, // SMULLT_ZZZ_D
15411
447k
    176U, // SMULLT_ZZZ_H
15412
447k
    5208U,  // SMULLT_ZZZ_S
15413
447k
    925840U,  // SMULLv16i8_v8i16
15414
447k
    340402328U, // SMULLv2i32_indexed
15415
447k
    1056920U, // SMULLv2i32_v2i64
15416
447k
    338567328U, // SMULLv4i16_indexed
15417
447k
    1188000U, // SMULLv4i16_v4i32
15418
447k
    340402288U, // SMULLv4i32_indexed
15419
447k
    401520U,  // SMULLv4i32_v2i64
15420
447k
    338567288U, // SMULLv8i16_indexed
15421
447k
    532600U,  // SMULLv8i16_v4i32
15422
447k
    1319080U, // SMULLv8i8_v8i16
15423
447k
    80984U, // SPLICE_ZPZZ_B
15424
447k
    82008U, // SPLICE_ZPZZ_D
15425
447k
    248U, // SPLICE_ZPZZ_H
15426
447k
    83032U, // SPLICE_ZPZZ_S
15427
447k
    16918616U,  // SPLICE_ZPZ_B
15428
447k
    33691736U,  // SPLICE_ZPZ_D
15429
447k
    51129480U,  // SPLICE_ZPZ_H
15430
447k
    67252312U,  // SPLICE_ZPZ_S
15431
447k
    8U, // SQABS_ZPmZ_B
15432
447k
    16U,  // SQABS_ZPmZ_D
15433
447k
    0U, // SQABS_ZPmZ_H
15434
447k
    24U,  // SQABS_ZPmZ_S
15435
447k
    32U,  // SQABSv16i8
15436
447k
    0U, // SQABSv1i16
15437
447k
    0U, // SQABSv1i32
15438
447k
    0U, // SQABSv1i64
15439
447k
    0U, // SQABSv1i8
15440
447k
    40U,  // SQABSv2i32
15441
447k
    48U,  // SQABSv2i64
15442
447k
    56U,  // SQABSv4i16
15443
447k
    64U,  // SQABSv4i32
15444
447k
    72U,  // SQABSv8i16
15445
447k
    80U,  // SQABSv8i8
15446
447k
    16473U, // SQADD_ZI_B
15447
447k
    17496U, // SQADD_ZI_D
15448
447k
    208U, // SQADD_ZI_H
15449
447k
    18521U, // SQADD_ZI_S
15450
447k
    16918656U,  // SQADD_ZPmZ_B
15451
447k
    33691776U,  // SQADD_ZPmZ_D
15452
447k
    51129480U,  // SQADD_ZPmZ_H
15453
447k
    67252352U,  // SQADD_ZPmZ_S
15454
447k
    10329U, // SQADD_ZZZ_B
15455
447k
    6232U,  // SQADD_ZZZ_D
15456
447k
    136U, // SQADD_ZZZ_H
15457
447k
    12377U, // SQADD_ZZZ_S
15458
447k
    925840U,  // SQADDv16i8
15459
447k
    3160U,  // SQADDv1i16
15460
447k
    3160U,  // SQADDv1i32
15461
447k
    3160U,  // SQADDv1i64
15462
447k
    3160U,  // SQADDv1i8
15463
447k
    1056920U, // SQADDv2i32
15464
447k
    270440U,  // SQADDv2i64
15465
447k
    1188000U, // SQADDv4i16
15466
447k
    401520U,  // SQADDv4i32
15467
447k
    532600U,  // SQADDv8i16
15468
447k
    1319080U, // SQADDv8i8
15469
447k
    151136345U, // SQCADD_ZZI_B
15470
447k
    151132248U, // SQCADD_ZZI_D
15471
447k
    3288200U, // SQCADD_ZZI_H
15472
447k
    151138393U, // SQCADD_ZZI_S
15473
447k
    0U, // SQCVTN_Z2Z_StoH
15474
447k
    0U, // SQCVTN_Z4Z_DtoH
15475
447k
    2U, // SQCVTN_Z4Z_StoB
15476
447k
    0U, // SQCVTUN_Z2Z_StoH
15477
447k
    0U, // SQCVTUN_Z4Z_DtoH
15478
447k
    2U, // SQCVTUN_Z4Z_StoB
15479
447k
    0U, // SQCVTU_Z2Z_StoH
15480
447k
    0U, // SQCVTU_Z4Z_DtoH
15481
447k
    2U, // SQCVTU_Z4Z_StoB
15482
447k
    0U, // SQCVT_Z2Z_StoH
15483
447k
    0U, // SQCVT_Z4Z_DtoH
15484
447k
    2U, // SQCVT_Z4Z_StoB
15485
447k
    2U, // SQDECB_XPiI
15486
447k
    4U, // SQDECB_XPiWdI
15487
447k
    2U, // SQDECD_XPiI
15488
447k
    4U, // SQDECD_XPiWdI
15489
447k
    2U, // SQDECD_ZPiI
15490
447k
    2U, // SQDECH_XPiI
15491
447k
    4U, // SQDECH_XPiWdI
15492
447k
    0U, // SQDECH_ZPiI
15493
447k
    84057U, // SQDECP_XPWd_B
15494
447k
    84056U, // SQDECP_XPWd_D
15495
447k
    84056U, // SQDECP_XPWd_H
15496
447k
    84057U, // SQDECP_XPWd_S
15497
447k
    1U, // SQDECP_XP_B
15498
447k
    0U, // SQDECP_XP_D
15499
447k
    0U, // SQDECP_XP_H
15500
447k
    1U, // SQDECP_XP_S
15501
447k
    0U, // SQDECP_ZP_D
15502
447k
    0U, // SQDECP_ZP_H
15503
447k
    0U, // SQDECP_ZP_S
15504
447k
    2U, // SQDECW_XPiI
15505
447k
    4U, // SQDECW_XPiWdI
15506
447k
    2U, // SQDECW_ZPiI
15507
447k
    2136U,  // SQDMLALBT_ZZZ_D
15508
447k
    8U, // SQDMLALBT_ZZZ_H
15509
447k
    7256U,  // SQDMLALBT_ZZZ_S
15510
447k
    53217368U,  // SQDMLALB_ZZZI_D
15511
447k
    53222488U,  // SQDMLALB_ZZZI_S
15512
447k
    2136U,  // SQDMLALB_ZZZ_D
15513
447k
    8U, // SQDMLALB_ZZZ_H
15514
447k
    7256U,  // SQDMLALB_ZZZ_S
15515
447k
    53217368U,  // SQDMLALT_ZZZI_D
15516
447k
    53222488U,  // SQDMLALT_ZZZI_S
15517
447k
    2136U,  // SQDMLALT_ZZZ_D
15518
447k
    8U, // SQDMLALT_ZZZ_H
15519
447k
    7256U,  // SQDMLALT_ZZZ_S
15520
447k
    41049U, // SQDMLALi16
15521
447k
    41049U, // SQDMLALi32
15522
447k
    120464473U, // SQDMLALv1i32_indexed
15523
447k
    122299481U, // SQDMLALv1i64_indexed
15524
447k
    122299544U, // SQDMLALv2i32_indexed
15525
447k
    1057944U, // SQDMLALv2i32_v2i64
15526
447k
    120464544U, // SQDMLALv4i16_indexed
15527
447k
    1189024U, // SQDMLALv4i16_v4i32
15528
447k
    122299504U, // SQDMLALv4i32_indexed
15529
447k
    402544U,  // SQDMLALv4i32_v2i64
15530
447k
    120464504U, // SQDMLALv8i16_indexed
15531
447k
    533624U,  // SQDMLALv8i16_v4i32
15532
447k
    2136U,  // SQDMLSLBT_ZZZ_D
15533
447k
    8U, // SQDMLSLBT_ZZZ_H
15534
447k
    7256U,  // SQDMLSLBT_ZZZ_S
15535
447k
    53217368U,  // SQDMLSLB_ZZZI_D
15536
447k
    53222488U,  // SQDMLSLB_ZZZI_S
15537
447k
    2136U,  // SQDMLSLB_ZZZ_D
15538
447k
    8U, // SQDMLSLB_ZZZ_H
15539
447k
    7256U,  // SQDMLSLB_ZZZ_S
15540
447k
    53217368U,  // SQDMLSLT_ZZZI_D
15541
447k
    53222488U,  // SQDMLSLT_ZZZI_S
15542
447k
    2136U,  // SQDMLSLT_ZZZ_D
15543
447k
    8U, // SQDMLSLT_ZZZ_H
15544
447k
    7256U,  // SQDMLSLT_ZZZ_S
15545
447k
    41049U, // SQDMLSLi16
15546
447k
    41049U, // SQDMLSLi32
15547
447k
    120464473U, // SQDMLSLv1i32_indexed
15548
447k
    122299481U, // SQDMLSLv1i64_indexed
15549
447k
    122299544U, // SQDMLSLv2i32_indexed
15550
447k
    1057944U, // SQDMLSLv2i32_v2i64
15551
447k
    120464544U, // SQDMLSLv4i16_indexed
15552
447k
    1189024U, // SQDMLSLv4i16_v4i32
15553
447k
    122299504U, // SQDMLSLv4i32_indexed
15554
447k
    402544U,  // SQDMLSLv4i32_v2i64
15555
447k
    120464504U, // SQDMLSLv8i16_indexed
15556
447k
    533624U,  // SQDMLSLv8i16_v4i32
15557
447k
    920U, // SQDMULH_VG2_2Z2Z_B
15558
447k
    464U, // SQDMULH_VG2_2Z2Z_D
15559
447k
    248U, // SQDMULH_VG2_2Z2Z_H
15560
447k
    472U, // SQDMULH_VG2_2Z2Z_S
15561
447k
    176U, // SQDMULH_VG2_2ZZ_B
15562
447k
    184U, // SQDMULH_VG2_2ZZ_D
15563
447k
    136U, // SQDMULH_VG2_2ZZ_H
15564
447k
    96U,  // SQDMULH_VG2_2ZZ_S
15565
447k
    920U, // SQDMULH_VG4_4Z4Z_B
15566
447k
    464U, // SQDMULH_VG4_4Z4Z_D
15567
447k
    248U, // SQDMULH_VG4_4Z4Z_H
15568
447k
    472U, // SQDMULH_VG4_4Z4Z_S
15569
447k
    176U, // SQDMULH_VG4_4ZZ_B
15570
447k
    184U, // SQDMULH_VG4_4ZZ_D
15571
447k
    136U, // SQDMULH_VG4_4ZZ_H
15572
447k
    96U,  // SQDMULH_VG4_4ZZ_S
15573
447k
    5904472U, // SQDMULH_ZZZI_D
15574
447k
    40072U, // SQDMULH_ZZZI_H
15575
447k
    5910617U, // SQDMULH_ZZZI_S
15576
447k
    10329U, // SQDMULH_ZZZ_B
15577
447k
    6232U,  // SQDMULH_ZZZ_D
15578
447k
    136U, // SQDMULH_ZZZ_H
15579
447k
    12377U, // SQDMULH_ZZZ_S
15580
447k
    3160U,  // SQDMULHv1i16
15581
447k
    338567256U, // SQDMULHv1i16_indexed
15582
447k
    3160U,  // SQDMULHv1i32
15583
447k
    340402264U, // SQDMULHv1i32_indexed
15584
447k
    1056920U, // SQDMULHv2i32
15585
447k
    340402328U, // SQDMULHv2i32_indexed
15586
447k
    1188000U, // SQDMULHv4i16
15587
447k
    338567328U, // SQDMULHv4i16_indexed
15588
447k
    401520U,  // SQDMULHv4i32
15589
447k
    340402288U, // SQDMULHv4i32_indexed
15590
447k
    532600U,  // SQDMULHv8i16
15591
447k
    338567288U, // SQDMULHv8i16_indexed
15592
447k
    5910617U, // SQDMULLB_ZZZI_D
15593
447k
    5903448U, // SQDMULLB_ZZZI_S
15594
447k
    12377U, // SQDMULLB_ZZZ_D
15595
447k
    176U, // SQDMULLB_ZZZ_H
15596
447k
    5208U,  // SQDMULLB_ZZZ_S
15597
447k
    5910617U, // SQDMULLT_ZZZI_D
15598
447k
    5903448U, // SQDMULLT_ZZZI_S
15599
447k
    12377U, // SQDMULLT_ZZZ_D
15600
447k
    176U, // SQDMULLT_ZZZ_H
15601
447k
    5208U,  // SQDMULLT_ZZZ_S
15602
447k
    3160U,  // SQDMULLi16
15603
447k
    3160U,  // SQDMULLi32
15604
447k
    338567256U, // SQDMULLv1i32_indexed
15605
447k
    340402264U, // SQDMULLv1i64_indexed
15606
447k
    340402328U, // SQDMULLv2i32_indexed
15607
447k
    1056920U, // SQDMULLv2i32_v2i64
15608
447k
    338567328U, // SQDMULLv4i16_indexed
15609
447k
    1188000U, // SQDMULLv4i16_v4i32
15610
447k
    340402288U, // SQDMULLv4i32_indexed
15611
447k
    401520U,  // SQDMULLv4i32_v2i64
15612
447k
    338567288U, // SQDMULLv8i16_indexed
15613
447k
    532600U,  // SQDMULLv8i16_v4i32
15614
447k
    2U, // SQINCB_XPiI
15615
447k
    4U, // SQINCB_XPiWdI
15616
447k
    2U, // SQINCD_XPiI
15617
447k
    4U, // SQINCD_XPiWdI
15618
447k
    2U, // SQINCD_ZPiI
15619
447k
    2U, // SQINCH_XPiI
15620
447k
    4U, // SQINCH_XPiWdI
15621
447k
    0U, // SQINCH_ZPiI
15622
447k
    84057U, // SQINCP_XPWd_B
15623
447k
    84056U, // SQINCP_XPWd_D
15624
447k
    84056U, // SQINCP_XPWd_H
15625
447k
    84057U, // SQINCP_XPWd_S
15626
447k
    1U, // SQINCP_XP_B
15627
447k
    0U, // SQINCP_XP_D
15628
447k
    0U, // SQINCP_XP_H
15629
447k
    1U, // SQINCP_XP_S
15630
447k
    0U, // SQINCP_ZP_D
15631
447k
    0U, // SQINCP_ZP_H
15632
447k
    0U, // SQINCP_ZP_S
15633
447k
    2U, // SQINCW_XPiI
15634
447k
    4U, // SQINCW_XPiWdI
15635
447k
    2U, // SQINCW_ZPiI
15636
447k
    8U, // SQNEG_ZPmZ_B
15637
447k
    16U,  // SQNEG_ZPmZ_D
15638
447k
    0U, // SQNEG_ZPmZ_H
15639
447k
    24U,  // SQNEG_ZPmZ_S
15640
447k
    32U,  // SQNEGv16i8
15641
447k
    0U, // SQNEGv1i16
15642
447k
    0U, // SQNEGv1i32
15643
447k
    0U, // SQNEGv1i64
15644
447k
    0U, // SQNEGv1i8
15645
447k
    40U,  // SQNEGv2i32
15646
447k
    48U,  // SQNEGv2i64
15647
447k
    56U,  // SQNEGv4i16
15648
447k
    64U,  // SQNEGv4i32
15649
447k
    72U,  // SQNEGv8i16
15650
447k
    80U,  // SQNEGv8i8
15651
447k
    201496816U, // SQRDCMLAH_ZZZI_H
15652
447k
    187435096U, // SQRDCMLAH_ZZZI_S
15653
447k
    3550217U, // SQRDCMLAH_ZZZ_B
15654
447k
    218235992U, // SQRDCMLAH_ZZZ_D
15655
447k
    3550448U, // SQRDCMLAH_ZZZ_H
15656
447k
    218237016U, // SQRDCMLAH_ZZZ_S
15657
447k
    53216344U,  // SQRDMLAH_ZZZI_D
15658
447k
    39152U, // SQRDMLAH_ZZZI_H
15659
447k
    53217368U,  // SQRDMLAH_ZZZI_S
15660
447k
    9U, // SQRDMLAH_ZZZ_B
15661
447k
    1112U,  // SQRDMLAH_ZZZ_D
15662
447k
    240U, // SQRDMLAH_ZZZ_H
15663
447k
    2136U,  // SQRDMLAH_ZZZ_S
15664
447k
    41049U, // SQRDMLAHv1i16
15665
447k
    120464473U, // SQRDMLAHv1i16_indexed
15666
447k
    41049U, // SQRDMLAHv1i32
15667
447k
    122299481U, // SQRDMLAHv1i32_indexed
15668
447k
    1057944U, // SQRDMLAHv2i32
15669
447k
    122299544U, // SQRDMLAHv2i32_indexed
15670
447k
    1189024U, // SQRDMLAHv4i16
15671
447k
    120464544U, // SQRDMLAHv4i16_indexed
15672
447k
    402544U,  // SQRDMLAHv4i32
15673
447k
    122299504U, // SQRDMLAHv4i32_indexed
15674
447k
    533624U,  // SQRDMLAHv8i16
15675
447k
    120464504U, // SQRDMLAHv8i16_indexed
15676
447k
    53216344U,  // SQRDMLSH_ZZZI_D
15677
447k
    39152U, // SQRDMLSH_ZZZI_H
15678
447k
    53217368U,  // SQRDMLSH_ZZZI_S
15679
447k
    9U, // SQRDMLSH_ZZZ_B
15680
447k
    1112U,  // SQRDMLSH_ZZZ_D
15681
447k
    240U, // SQRDMLSH_ZZZ_H
15682
447k
    2136U,  // SQRDMLSH_ZZZ_S
15683
447k
    41049U, // SQRDMLSHv1i16
15684
447k
    120464473U, // SQRDMLSHv1i16_indexed
15685
447k
    41049U, // SQRDMLSHv1i32
15686
447k
    122299481U, // SQRDMLSHv1i32_indexed
15687
447k
    1057944U, // SQRDMLSHv2i32
15688
447k
    122299544U, // SQRDMLSHv2i32_indexed
15689
447k
    1189024U, // SQRDMLSHv4i16
15690
447k
    120464544U, // SQRDMLSHv4i16_indexed
15691
447k
    402544U,  // SQRDMLSHv4i32
15692
447k
    122299504U, // SQRDMLSHv4i32_indexed
15693
447k
    533624U,  // SQRDMLSHv8i16
15694
447k
    120464504U, // SQRDMLSHv8i16_indexed
15695
447k
    5904472U, // SQRDMULH_ZZZI_D
15696
447k
    40072U, // SQRDMULH_ZZZI_H
15697
447k
    5910617U, // SQRDMULH_ZZZI_S
15698
447k
    10329U, // SQRDMULH_ZZZ_B
15699
447k
    6232U,  // SQRDMULH_ZZZ_D
15700
447k
    136U, // SQRDMULH_ZZZ_H
15701
447k
    12377U, // SQRDMULH_ZZZ_S
15702
447k
    3160U,  // SQRDMULHv1i16
15703
447k
    338567256U, // SQRDMULHv1i16_indexed
15704
447k
    3160U,  // SQRDMULHv1i32
15705
447k
    340402264U, // SQRDMULHv1i32_indexed
15706
447k
    1056920U, // SQRDMULHv2i32
15707
447k
    340402328U, // SQRDMULHv2i32_indexed
15708
447k
    1188000U, // SQRDMULHv4i16
15709
447k
    338567328U, // SQRDMULHv4i16_indexed
15710
447k
    401520U,  // SQRDMULHv4i32
15711
447k
    340402288U, // SQRDMULHv4i32_indexed
15712
447k
    532600U,  // SQRDMULHv8i16
15713
447k
    338567288U, // SQRDMULHv8i16_indexed
15714
447k
    16918656U,  // SQRSHLR_ZPmZ_B
15715
447k
    33691776U,  // SQRSHLR_ZPmZ_D
15716
447k
    51129480U,  // SQRSHLR_ZPmZ_H
15717
447k
    67252352U,  // SQRSHLR_ZPmZ_S
15718
447k
    16918656U,  // SQRSHL_ZPmZ_B
15719
447k
    33691776U,  // SQRSHL_ZPmZ_D
15720
447k
    51129480U,  // SQRSHL_ZPmZ_H
15721
447k
    67252352U,  // SQRSHL_ZPmZ_S
15722
447k
    925840U,  // SQRSHLv16i8
15723
447k
    3160U,  // SQRSHLv1i16
15724
447k
    3160U,  // SQRSHLv1i32
15725
447k
    3160U,  // SQRSHLv1i64
15726
447k
    3160U,  // SQRSHLv1i8
15727
447k
    1056920U, // SQRSHLv2i32
15728
447k
    270440U,  // SQRSHLv2i64
15729
447k
    1188000U, // SQRSHLv4i16
15730
447k
    401520U,  // SQRSHLv4i32
15731
447k
    532600U,  // SQRSHLv8i16
15732
447k
    1319080U, // SQRSHLv8i8
15733
447k
    3160U,  // SQRSHRNB_ZZI_B
15734
447k
    224U, // SQRSHRNB_ZZI_H
15735
447k
    3160U,  // SQRSHRNB_ZZI_S
15736
447k
    41048U, // SQRSHRNT_ZZI_B
15737
447k
    376U, // SQRSHRNT_ZZI_H
15738
447k
    41048U, // SQRSHRNT_ZZI_S
15739
447k
    3162U,  // SQRSHRN_VG4_Z4ZI_B
15740
447k
    224U, // SQRSHRN_VG4_Z4ZI_H
15741
447k
    224U, // SQRSHRN_Z2ZI_StoH
15742
447k
    3160U,  // SQRSHRNb
15743
447k
    3160U,  // SQRSHRNh
15744
447k
    3160U,  // SQRSHRNs
15745
447k
    41080U, // SQRSHRNv16i8_shift
15746
447k
    3176U,  // SQRSHRNv2i32_shift
15747
447k
    3184U,  // SQRSHRNv4i16_shift
15748
447k
    41064U, // SQRSHRNv4i32_shift
15749
447k
    41072U, // SQRSHRNv8i16_shift
15750
447k
    3192U,  // SQRSHRNv8i8_shift
15751
447k
    3160U,  // SQRSHRUNB_ZZI_B
15752
447k
    224U, // SQRSHRUNB_ZZI_H
15753
447k
    3160U,  // SQRSHRUNB_ZZI_S
15754
447k
    41048U, // SQRSHRUNT_ZZI_B
15755
447k
    376U, // SQRSHRUNT_ZZI_H
15756
447k
    41048U, // SQRSHRUNT_ZZI_S
15757
447k
    3162U,  // SQRSHRUN_VG4_Z4ZI_B
15758
447k
    224U, // SQRSHRUN_VG4_Z4ZI_H
15759
447k
    224U, // SQRSHRUN_Z2ZI_StoH
15760
447k
    3160U,  // SQRSHRUNb
15761
447k
    3160U,  // SQRSHRUNh
15762
447k
    3160U,  // SQRSHRUNs
15763
447k
    41080U, // SQRSHRUNv16i8_shift
15764
447k
    3176U,  // SQRSHRUNv2i32_shift
15765
447k
    3184U,  // SQRSHRUNv4i16_shift
15766
447k
    41064U, // SQRSHRUNv4i32_shift
15767
447k
    41072U, // SQRSHRUNv8i16_shift
15768
447k
    3192U,  // SQRSHRUNv8i8_shift
15769
447k
    224U, // SQRSHRU_VG2_Z2ZI_H
15770
447k
    3162U,  // SQRSHRU_VG4_Z4ZI_B
15771
447k
    224U, // SQRSHRU_VG4_Z4ZI_H
15772
447k
    224U, // SQRSHR_VG2_Z2ZI_H
15773
447k
    3162U,  // SQRSHR_VG4_Z4ZI_B
15774
447k
    224U, // SQRSHR_VG4_Z4ZI_H
15775
447k
    16918656U,  // SQSHLR_ZPmZ_B
15776
447k
    33691776U,  // SQSHLR_ZPmZ_D
15777
447k
    51129480U,  // SQSHLR_ZPmZ_H
15778
447k
    67252352U,  // SQSHLR_ZPmZ_S
15779
447k
    141440U,  // SQSHLU_ZPmI_B
15780
447k
    137344U,  // SQSHLU_ZPmI_D
15781
447k
    52440200U,  // SQSHLU_ZPmI_H
15782
447k
    143488U,  // SQSHLU_ZPmI_S
15783
447k
    3160U,  // SQSHLUb
15784
447k
    3160U,  // SQSHLUd
15785
447k
    3160U,  // SQSHLUh
15786
447k
    3160U,  // SQSHLUs
15787
447k
    3216U,  // SQSHLUv16i8_shift
15788
447k
    3224U,  // SQSHLUv2i32_shift
15789
447k
    3176U,  // SQSHLUv2i64_shift
15790
447k
    3232U,  // SQSHLUv4i16_shift
15791
447k
    3184U,  // SQSHLUv4i32_shift
15792
447k
    3192U,  // SQSHLUv8i16_shift
15793
447k
    3240U,  // SQSHLUv8i8_shift
15794
447k
    141440U,  // SQSHL_ZPmI_B
15795
447k
    137344U,  // SQSHL_ZPmI_D
15796
447k
    52440200U,  // SQSHL_ZPmI_H
15797
447k
    143488U,  // SQSHL_ZPmI_S
15798
447k
    16918656U,  // SQSHL_ZPmZ_B
15799
447k
    33691776U,  // SQSHL_ZPmZ_D
15800
447k
    51129480U,  // SQSHL_ZPmZ_H
15801
447k
    67252352U,  // SQSHL_ZPmZ_S
15802
447k
    3160U,  // SQSHLb
15803
447k
    3160U,  // SQSHLd
15804
447k
    3160U,  // SQSHLh
15805
447k
    3160U,  // SQSHLs
15806
447k
    925840U,  // SQSHLv16i8
15807
447k
    3216U,  // SQSHLv16i8_shift
15808
447k
    3160U,  // SQSHLv1i16
15809
447k
    3160U,  // SQSHLv1i32
15810
447k
    3160U,  // SQSHLv1i64
15811
447k
    3160U,  // SQSHLv1i8
15812
447k
    1056920U, // SQSHLv2i32
15813
447k
    3224U,  // SQSHLv2i32_shift
15814
447k
    270440U,  // SQSHLv2i64
15815
447k
    3176U,  // SQSHLv2i64_shift
15816
447k
    1188000U, // SQSHLv4i16
15817
447k
    3232U,  // SQSHLv4i16_shift
15818
447k
    401520U,  // SQSHLv4i32
15819
447k
    3184U,  // SQSHLv4i32_shift
15820
447k
    532600U,  // SQSHLv8i16
15821
447k
    3192U,  // SQSHLv8i16_shift
15822
447k
    1319080U, // SQSHLv8i8
15823
447k
    3240U,  // SQSHLv8i8_shift
15824
447k
    3160U,  // SQSHRNB_ZZI_B
15825
447k
    224U, // SQSHRNB_ZZI_H
15826
447k
    3160U,  // SQSHRNB_ZZI_S
15827
447k
    41048U, // SQSHRNT_ZZI_B
15828
447k
    376U, // SQSHRNT_ZZI_H
15829
447k
    41048U, // SQSHRNT_ZZI_S
15830
447k
    3160U,  // SQSHRNb
15831
447k
    3160U,  // SQSHRNh
15832
447k
    3160U,  // SQSHRNs
15833
447k
    41080U, // SQSHRNv16i8_shift
15834
447k
    3176U,  // SQSHRNv2i32_shift
15835
447k
    3184U,  // SQSHRNv4i16_shift
15836
447k
    41064U, // SQSHRNv4i32_shift
15837
447k
    41072U, // SQSHRNv8i16_shift
15838
447k
    3192U,  // SQSHRNv8i8_shift
15839
447k
    3160U,  // SQSHRUNB_ZZI_B
15840
447k
    224U, // SQSHRUNB_ZZI_H
15841
447k
    3160U,  // SQSHRUNB_ZZI_S
15842
447k
    41048U, // SQSHRUNT_ZZI_B
15843
447k
    376U, // SQSHRUNT_ZZI_H
15844
447k
    41048U, // SQSHRUNT_ZZI_S
15845
447k
    3160U,  // SQSHRUNb
15846
447k
    3160U,  // SQSHRUNh
15847
447k
    3160U,  // SQSHRUNs
15848
447k
    41080U, // SQSHRUNv16i8_shift
15849
447k
    3176U,  // SQSHRUNv2i32_shift
15850
447k
    3184U,  // SQSHRUNv4i16_shift
15851
447k
    41064U, // SQSHRUNv4i32_shift
15852
447k
    41072U, // SQSHRUNv8i16_shift
15853
447k
    3192U,  // SQSHRUNv8i8_shift
15854
447k
    16918656U,  // SQSUBR_ZPmZ_B
15855
447k
    33691776U,  // SQSUBR_ZPmZ_D
15856
447k
    51129480U,  // SQSUBR_ZPmZ_H
15857
447k
    67252352U,  // SQSUBR_ZPmZ_S
15858
447k
    16473U, // SQSUB_ZI_B
15859
447k
    17496U, // SQSUB_ZI_D
15860
447k
    208U, // SQSUB_ZI_H
15861
447k
    18521U, // SQSUB_ZI_S
15862
447k
    16918656U,  // SQSUB_ZPmZ_B
15863
447k
    33691776U,  // SQSUB_ZPmZ_D
15864
447k
    51129480U,  // SQSUB_ZPmZ_H
15865
447k
    67252352U,  // SQSUB_ZPmZ_S
15866
447k
    10329U, // SQSUB_ZZZ_B
15867
447k
    6232U,  // SQSUB_ZZZ_D
15868
447k
    136U, // SQSUB_ZZZ_H
15869
447k
    12377U, // SQSUB_ZZZ_S
15870
447k
    925840U,  // SQSUBv16i8
15871
447k
    3160U,  // SQSUBv1i16
15872
447k
    3160U,  // SQSUBv1i32
15873
447k
    3160U,  // SQSUBv1i64
15874
447k
    3160U,  // SQSUBv1i8
15875
447k
    1056920U, // SQSUBv2i32
15876
447k
    270440U,  // SQSUBv2i64
15877
447k
    1188000U, // SQSUBv4i16
15878
447k
    401520U,  // SQSUBv4i32
15879
447k
    532600U,  // SQSUBv8i16
15880
447k
    1319080U, // SQSUBv8i8
15881
447k
    0U, // SQXTNB_ZZ_B
15882
447k
    0U, // SQXTNB_ZZ_H
15883
447k
    0U, // SQXTNB_ZZ_S
15884
447k
    0U, // SQXTNT_ZZ_B
15885
447k
    0U, // SQXTNT_ZZ_H
15886
447k
    0U, // SQXTNT_ZZ_S
15887
447k
    72U,  // SQXTNv16i8
15888
447k
    0U, // SQXTNv1i16
15889
447k
    0U, // SQXTNv1i32
15890
447k
    0U, // SQXTNv1i8
15891
447k
    48U,  // SQXTNv2i32
15892
447k
    64U,  // SQXTNv4i16
15893
447k
    48U,  // SQXTNv4i32
15894
447k
    64U,  // SQXTNv8i16
15895
447k
    72U,  // SQXTNv8i8
15896
447k
    0U, // SQXTUNB_ZZ_B
15897
447k
    0U, // SQXTUNB_ZZ_H
15898
447k
    0U, // SQXTUNB_ZZ_S
15899
447k
    0U, // SQXTUNT_ZZ_B
15900
447k
    0U, // SQXTUNT_ZZ_H
15901
447k
    0U, // SQXTUNT_ZZ_S
15902
447k
    72U,  // SQXTUNv16i8
15903
447k
    0U, // SQXTUNv1i16
15904
447k
    0U, // SQXTUNv1i32
15905
447k
    0U, // SQXTUNv1i8
15906
447k
    48U,  // SQXTUNv2i32
15907
447k
    64U,  // SQXTUNv4i16
15908
447k
    48U,  // SQXTUNv4i32
15909
447k
    64U,  // SQXTUNv8i16
15910
447k
    72U,  // SQXTUNv8i8
15911
447k
    16918656U,  // SRHADD_ZPmZ_B
15912
447k
    33691776U,  // SRHADD_ZPmZ_D
15913
447k
    51129480U,  // SRHADD_ZPmZ_H
15914
447k
    67252352U,  // SRHADD_ZPmZ_S
15915
447k
    925840U,  // SRHADDv16i8
15916
447k
    1056920U, // SRHADDv2i32
15917
447k
    1188000U, // SRHADDv4i16
15918
447k
    401520U,  // SRHADDv4i32
15919
447k
    532600U,  // SRHADDv8i16
15920
447k
    1319080U, // SRHADDv8i8
15921
447k
    377U, // SRI_ZZI_B
15922
447k
    41048U, // SRI_ZZI_D
15923
447k
    376U, // SRI_ZZI_H
15924
447k
    41048U, // SRI_ZZI_S
15925
447k
    41049U, // SRId
15926
447k
    41104U, // SRIv16i8_shift
15927
447k
    41112U, // SRIv2i32_shift
15928
447k
    41064U, // SRIv2i64_shift
15929
447k
    41120U, // SRIv4i16_shift
15930
447k
    41072U, // SRIv4i32_shift
15931
447k
    41080U, // SRIv8i16_shift
15932
447k
    41128U, // SRIv8i8_shift
15933
447k
    16918656U,  // SRSHLR_ZPmZ_B
15934
447k
    33691776U,  // SRSHLR_ZPmZ_D
15935
447k
    51129480U,  // SRSHLR_ZPmZ_H
15936
447k
    67252352U,  // SRSHLR_ZPmZ_S
15937
447k
    920U, // SRSHL_VG2_2Z2Z_B
15938
447k
    464U, // SRSHL_VG2_2Z2Z_D
15939
447k
    248U, // SRSHL_VG2_2Z2Z_H
15940
447k
    472U, // SRSHL_VG2_2Z2Z_S
15941
447k
    176U, // SRSHL_VG2_2ZZ_B
15942
447k
    184U, // SRSHL_VG2_2ZZ_D
15943
447k
    136U, // SRSHL_VG2_2ZZ_H
15944
447k
    96U,  // SRSHL_VG2_2ZZ_S
15945
447k
    920U, // SRSHL_VG4_4Z4Z_B
15946
447k
    464U, // SRSHL_VG4_4Z4Z_D
15947
447k
    248U, // SRSHL_VG4_4Z4Z_H
15948
447k
    472U, // SRSHL_VG4_4Z4Z_S
15949
447k
    176U, // SRSHL_VG4_4ZZ_B
15950
447k
    184U, // SRSHL_VG4_4ZZ_D
15951
447k
    136U, // SRSHL_VG4_4ZZ_H
15952
447k
    96U,  // SRSHL_VG4_4ZZ_S
15953
447k
    16918656U,  // SRSHL_ZPmZ_B
15954
447k
    33691776U,  // SRSHL_ZPmZ_D
15955
447k
    51129480U,  // SRSHL_ZPmZ_H
15956
447k
    67252352U,  // SRSHL_ZPmZ_S
15957
447k
    925840U,  // SRSHLv16i8
15958
447k
    3160U,  // SRSHLv1i64
15959
447k
    1056920U, // SRSHLv2i32
15960
447k
    270440U,  // SRSHLv2i64
15961
447k
    1188000U, // SRSHLv4i16
15962
447k
    401520U,  // SRSHLv4i32
15963
447k
    532600U,  // SRSHLv8i16
15964
447k
    1319080U, // SRSHLv8i8
15965
447k
    141440U,  // SRSHR_ZPmI_B
15966
447k
    137344U,  // SRSHR_ZPmI_D
15967
447k
    52440200U,  // SRSHR_ZPmI_H
15968
447k
    143488U,  // SRSHR_ZPmI_S
15969
447k
    3160U,  // SRSHRd
15970
447k
    3216U,  // SRSHRv16i8_shift
15971
447k
    3224U,  // SRSHRv2i32_shift
15972
447k
    3176U,  // SRSHRv2i64_shift
15973
447k
    3232U,  // SRSHRv4i16_shift
15974
447k
    3184U,  // SRSHRv4i32_shift
15975
447k
    3192U,  // SRSHRv8i16_shift
15976
447k
    3240U,  // SRSHRv8i8_shift
15977
447k
    377U, // SRSRA_ZZI_B
15978
447k
    41048U, // SRSRA_ZZI_D
15979
447k
    376U, // SRSRA_ZZI_H
15980
447k
    41048U, // SRSRA_ZZI_S
15981
447k
    41049U, // SRSRAd
15982
447k
    41104U, // SRSRAv16i8_shift
15983
447k
    41112U, // SRSRAv2i32_shift
15984
447k
    41064U, // SRSRAv2i64_shift
15985
447k
    41120U, // SRSRAv4i16_shift
15986
447k
    41072U, // SRSRAv4i32_shift
15987
447k
    41080U, // SRSRAv8i16_shift
15988
447k
    41128U, // SRSRAv8i8_shift
15989
447k
    3161U,  // SSHLLB_ZZI_D
15990
447k
    224U, // SSHLLB_ZZI_H
15991
447k
    3160U,  // SSHLLB_ZZI_S
15992
447k
    3161U,  // SSHLLT_ZZI_D
15993
447k
    224U, // SSHLLT_ZZI_H
15994
447k
    3160U,  // SSHLLT_ZZI_S
15995
447k
    3216U,  // SSHLLv16i8_shift
15996
447k
    3224U,  // SSHLLv2i32_shift
15997
447k
    3232U,  // SSHLLv4i16_shift
15998
447k
    3184U,  // SSHLLv4i32_shift
15999
447k
    3192U,  // SSHLLv8i16_shift
16000
447k
    3240U,  // SSHLLv8i8_shift
16001
447k
    925840U,  // SSHLv16i8
16002
447k
    3160U,  // SSHLv1i64
16003
447k
    1056920U, // SSHLv2i32
16004
447k
    270440U,  // SSHLv2i64
16005
447k
    1188000U, // SSHLv4i16
16006
447k
    401520U,  // SSHLv4i32
16007
447k
    532600U,  // SSHLv8i16
16008
447k
    1319080U, // SSHLv8i8
16009
447k
    3160U,  // SSHRd
16010
447k
    3216U,  // SSHRv16i8_shift
16011
447k
    3224U,  // SSHRv2i32_shift
16012
447k
    3176U,  // SSHRv2i64_shift
16013
447k
    3232U,  // SSHRv4i16_shift
16014
447k
    3184U,  // SSHRv4i32_shift
16015
447k
    3192U,  // SSHRv8i16_shift
16016
447k
    3240U,  // SSHRv8i8_shift
16017
447k
    377U, // SSRA_ZZI_B
16018
447k
    41048U, // SSRA_ZZI_D
16019
447k
    376U, // SSRA_ZZI_H
16020
447k
    41048U, // SSRA_ZZI_S
16021
447k
    41049U, // SSRAd
16022
447k
    41104U, // SSRAv16i8_shift
16023
447k
    41112U, // SSRAv2i32_shift
16024
447k
    41064U, // SSRAv2i64_shift
16025
447k
    41120U, // SSRAv4i16_shift
16026
447k
    41072U, // SSRAv4i32_shift
16027
447k
    41080U, // SSRAv8i16_shift
16028
447k
    41128U, // SSRAv8i8_shift
16029
447k
    6040804U, // SST1B_D
16030
447k
    371207356U, // SST1B_D_IMM
16031
447k
    6171876U, // SST1B_D_SXTW
16032
447k
    6302948U, // SST1B_D_UXTW
16033
447k
    371207268U, // SST1B_S_IMM
16034
447k
    6434020U, // SST1B_S_SXTW
16035
447k
    6565092U, // SST1B_S_UXTW
16036
447k
    6040804U, // SST1D
16037
447k
    6696124U, // SST1D_IMM
16038
447k
    6827236U, // SST1D_SCALED
16039
447k
    6171876U, // SST1D_SXTW
16040
447k
    6958308U, // SST1D_SXTW_SCALED
16041
447k
    6302948U, // SST1D_UXTW
16042
447k
    7089380U, // SST1D_UXTW_SCALED
16043
447k
    6040804U, // SST1H_D
16044
447k
    376319164U, // SST1H_D_IMM
16045
447k
    7351524U, // SST1H_D_SCALED
16046
447k
    6171876U, // SST1H_D_SXTW
16047
447k
    7482596U, // SST1H_D_SXTW_SCALED
16048
447k
    6302948U, // SST1H_D_UXTW
16049
447k
    7613668U, // SST1H_D_UXTW_SCALED
16050
447k
    376319076U, // SST1H_S_IMM
16051
447k
    6434020U, // SST1H_S_SXTW
16052
447k
    7744740U, // SST1H_S_SXTW_SCALED
16053
447k
    6565092U, // SST1H_S_UXTW
16054
447k
    7875812U, // SST1H_S_UXTW_SCALED
16055
447k
    371207356U, // SST1Q
16056
447k
    6040804U, // SST1W_D
16057
447k
    377105596U, // SST1W_D_IMM
16058
447k
    8137956U, // SST1W_D_SCALED
16059
447k
    6171876U, // SST1W_D_SXTW
16060
447k
    8269028U, // SST1W_D_SXTW_SCALED
16061
447k
    6302948U, // SST1W_D_UXTW
16062
447k
    8400100U, // SST1W_D_UXTW_SCALED
16063
447k
    377105508U, // SST1W_IMM
16064
447k
    6434020U, // SST1W_SXTW
16065
447k
    8531172U, // SST1W_SXTW_SCALED
16066
447k
    6565092U, // SST1W_UXTW
16067
447k
    8662244U, // SST1W_UXTW_SCALED
16068
447k
    12377U, // SSUBLBT_ZZZ_D
16069
447k
    176U, // SSUBLBT_ZZZ_H
16070
447k
    5208U,  // SSUBLBT_ZZZ_S
16071
447k
    12377U, // SSUBLB_ZZZ_D
16072
447k
    176U, // SSUBLB_ZZZ_H
16073
447k
    5208U,  // SSUBLB_ZZZ_S
16074
447k
    12377U, // SSUBLTB_ZZZ_D
16075
447k
    176U, // SSUBLTB_ZZZ_H
16076
447k
    5208U,  // SSUBLTB_ZZZ_S
16077
447k
    12377U, // SSUBLT_ZZZ_D
16078
447k
    176U, // SSUBLT_ZZZ_H
16079
447k
    5208U,  // SSUBLT_ZZZ_S
16080
447k
    925840U,  // SSUBLv16i8_v8i16
16081
447k
    1056920U, // SSUBLv2i32_v2i64
16082
447k
    1188000U, // SSUBLv4i16_v4i32
16083
447k
    401520U,  // SSUBLv4i32_v2i64
16084
447k
    532600U,  // SSUBLv8i16_v4i32
16085
447k
    1319080U, // SSUBLv8i8_v8i16
16086
447k
    12376U, // SSUBWB_ZZZ_D
16087
447k
    176U, // SSUBWB_ZZZ_H
16088
447k
    5209U,  // SSUBWB_ZZZ_S
16089
447k
    12376U, // SSUBWT_ZZZ_D
16090
447k
    176U, // SSUBWT_ZZZ_H
16091
447k
    5209U,  // SSUBWT_ZZZ_S
16092
447k
    925816U,  // SSUBWv16i8_v8i16
16093
447k
    1056872U, // SSUBWv2i32_v2i64
16094
447k
    1187952U, // SSUBWv4i16_v4i32
16095
447k
    401512U,  // SSUBWv4i32_v2i64
16096
447k
    532592U,  // SSUBWv8i16_v4i32
16097
447k
    1319032U, // SSUBWv8i8_v8i16
16098
447k
    8793316U, // ST1B
16099
447k
    8793316U, // ST1B_2Z
16100
447k
    393096420U, // ST1B_2Z_IMM
16101
447k
    671223059U, // ST1B_2Z_STRIDED
16102
447k
    688000275U, // ST1B_2Z_STRIDED_IMM
16103
447k
    8793316U, // ST1B_4Z
16104
447k
    393882852U, // ST1B_4Z_IMM
16105
447k
    8793316U, // ST1B_4Z_STRIDED
16106
447k
    393882852U, // ST1B_4Z_STRIDED_IMM
16107
447k
    8793316U, // ST1B_D
16108
447k
    387984612U, // ST1B_D_IMM
16109
447k
    8793316U, // ST1B_H
16110
447k
    387984612U, // ST1B_H_IMM
16111
447k
    387984612U, // ST1B_IMM
16112
447k
    8793316U, // ST1B_S
16113
447k
    387984612U, // ST1B_S_IMM
16114
447k
    8924388U, // ST1D
16115
447k
    8924388U, // ST1D_2Z
16116
447k
    393096420U, // ST1D_2Z_IMM
16117
447k
    8924388U, // ST1D_2Z_STRIDED
16118
447k
    393096420U, // ST1D_2Z_STRIDED_IMM
16119
447k
    8924388U, // ST1D_4Z
16120
447k
    393882852U, // ST1D_4Z_IMM
16121
447k
    8924388U, // ST1D_4Z_STRIDED
16122
447k
    393882852U, // ST1D_4Z_STRIDED_IMM
16123
447k
    387984612U, // ST1D_IMM
16124
447k
    8924388U, // ST1D_Q
16125
447k
    387984612U, // ST1D_Q_IMM
16126
447k
    0U, // ST1Fourv16b
16127
447k
    0U, // ST1Fourv16b_POST
16128
447k
    0U, // ST1Fourv1d
16129
447k
    0U, // ST1Fourv1d_POST
16130
447k
    0U, // ST1Fourv2d
16131
447k
    0U, // ST1Fourv2d_POST
16132
447k
    0U, // ST1Fourv2s
16133
447k
    0U, // ST1Fourv2s_POST
16134
447k
    0U, // ST1Fourv4h
16135
447k
    0U, // ST1Fourv4h_POST
16136
447k
    0U, // ST1Fourv4s
16137
447k
    0U, // ST1Fourv4s_POST
16138
447k
    0U, // ST1Fourv8b
16139
447k
    0U, // ST1Fourv8b_POST
16140
447k
    0U, // ST1Fourv8h
16141
447k
    0U, // ST1Fourv8h_POST
16142
447k
    9055460U, // ST1H
16143
447k
    9055460U, // ST1H_2Z
16144
447k
    393096420U, // ST1H_2Z_IMM
16145
447k
    704777491U, // ST1H_2Z_STRIDED
16146
447k
    688000275U, // ST1H_2Z_STRIDED_IMM
16147
447k
    9055460U, // ST1H_4Z
16148
447k
    393882852U, // ST1H_4Z_IMM
16149
447k
    9055460U, // ST1H_4Z_STRIDED
16150
447k
    393882852U, // ST1H_4Z_STRIDED_IMM
16151
447k
    9055460U, // ST1H_D
16152
447k
    387984612U, // ST1H_D_IMM
16153
447k
    387984612U, // ST1H_IMM
16154
447k
    9055460U, // ST1H_S
16155
447k
    387984612U, // ST1H_S_IMM
16156
447k
    0U, // ST1Onev16b
16157
447k
    0U, // ST1Onev16b_POST
16158
447k
    0U, // ST1Onev1d
16159
447k
    0U, // ST1Onev1d_POST
16160
447k
    0U, // ST1Onev2d
16161
447k
    0U, // ST1Onev2d_POST
16162
447k
    0U, // ST1Onev2s
16163
447k
    0U, // ST1Onev2s_POST
16164
447k
    0U, // ST1Onev4h
16165
447k
    0U, // ST1Onev4h_POST
16166
447k
    0U, // ST1Onev4s
16167
447k
    0U, // ST1Onev4s_POST
16168
447k
    0U, // ST1Onev8b
16169
447k
    0U, // ST1Onev8b_POST
16170
447k
    0U, // ST1Onev8h
16171
447k
    0U, // ST1Onev8h_POST
16172
447k
    0U, // ST1Threev16b
16173
447k
    0U, // ST1Threev16b_POST
16174
447k
    0U, // ST1Threev1d
16175
447k
    0U, // ST1Threev1d_POST
16176
447k
    0U, // ST1Threev2d
16177
447k
    0U, // ST1Threev2d_POST
16178
447k
    0U, // ST1Threev2s
16179
447k
    0U, // ST1Threev2s_POST
16180
447k
    0U, // ST1Threev4h
16181
447k
    0U, // ST1Threev4h_POST
16182
447k
    0U, // ST1Threev4s
16183
447k
    0U, // ST1Threev4s_POST
16184
447k
    0U, // ST1Threev8b
16185
447k
    0U, // ST1Threev8b_POST
16186
447k
    0U, // ST1Threev8h
16187
447k
    0U, // ST1Threev8h_POST
16188
447k
    0U, // ST1Twov16b
16189
447k
    0U, // ST1Twov16b_POST
16190
447k
    0U, // ST1Twov1d
16191
447k
    0U, // ST1Twov1d_POST
16192
447k
    0U, // ST1Twov2d
16193
447k
    0U, // ST1Twov2d_POST
16194
447k
    0U, // ST1Twov2s
16195
447k
    0U, // ST1Twov2s_POST
16196
447k
    0U, // ST1Twov4h
16197
447k
    0U, // ST1Twov4h_POST
16198
447k
    0U, // ST1Twov4s
16199
447k
    0U, // ST1Twov4s_POST
16200
447k
    0U, // ST1Twov8b
16201
447k
    0U, // ST1Twov8b_POST
16202
447k
    0U, // ST1Twov8h
16203
447k
    0U, // ST1Twov8h_POST
16204
447k
    9317604U, // ST1W
16205
447k
    9317604U, // ST1W_2Z
16206
447k
    393096420U, // ST1W_2Z_IMM
16207
447k
    9317604U, // ST1W_2Z_STRIDED
16208
447k
    393096420U, // ST1W_2Z_STRIDED_IMM
16209
447k
    9317604U, // ST1W_4Z
16210
447k
    393882852U, // ST1W_4Z_IMM
16211
447k
    9317604U, // ST1W_4Z_STRIDED
16212
447k
    393882852U, // ST1W_4Z_STRIDED_IMM
16213
447k
    9317604U, // ST1W_D
16214
447k
    387984612U, // ST1W_D_IMM
16215
447k
    387984612U, // ST1W_IMM
16216
447k
    9317604U, // ST1W_Q
16217
447k
    387984612U, // ST1W_Q_IMM
16218
447k
    9653848U, // ST1_MXIPXX_H_B
16219
447k
    9784920U, // ST1_MXIPXX_H_D
16220
447k
    9915992U, // ST1_MXIPXX_H_H
16221
447k
    10047064U,  // ST1_MXIPXX_H_Q
16222
447k
    10178136U,  // ST1_MXIPXX_H_S
16223
447k
    9653848U, // ST1_MXIPXX_V_B
16224
447k
    9784920U, // ST1_MXIPXX_V_D
16225
447k
    9915992U, // ST1_MXIPXX_V_H
16226
447k
    10047064U,  // ST1_MXIPXX_V_Q
16227
447k
    10178136U,  // ST1_MXIPXX_V_S
16228
447k
    0U, // ST1i16
16229
447k
    4U, // ST1i16_POST
16230
447k
    0U, // ST1i32
16231
447k
    4U, // ST1i32_POST
16232
447k
    0U, // ST1i64
16233
447k
    4U, // ST1i64_POST
16234
447k
    0U, // ST1i8
16235
447k
    5U, // ST1i8_POST
16236
447k
    8793316U, // ST2B
16237
447k
    393096420U, // ST2B_IMM
16238
447k
    8924388U, // ST2D
16239
447k
    393096420U, // ST2D_IMM
16240
447k
    62073U, // ST2GPostIndex
16241
447k
    10940505U,  // ST2GPreIndex
16242
447k
    3412056U, // ST2Gi
16243
447k
    9055460U, // ST2H
16244
447k
    393096420U, // ST2H_IMM
16245
447k
    10235108U,  // ST2Q
16246
447k
    393096420U, // ST2Q_IMM
16247
447k
    0U, // ST2Twov16b
16248
447k
    0U, // ST2Twov16b_POST
16249
447k
    0U, // ST2Twov2d
16250
447k
    0U, // ST2Twov2d_POST
16251
447k
    0U, // ST2Twov2s
16252
447k
    0U, // ST2Twov2s_POST
16253
447k
    0U, // ST2Twov4h
16254
447k
    0U, // ST2Twov4h_POST
16255
447k
    0U, // ST2Twov4s
16256
447k
    0U, // ST2Twov4s_POST
16257
447k
    0U, // ST2Twov8b
16258
447k
    0U, // ST2Twov8b_POST
16259
447k
    0U, // ST2Twov8h
16260
447k
    0U, // ST2Twov8h_POST
16261
447k
    9317604U, // ST2W
16262
447k
    393096420U, // ST2W_IMM
16263
447k
    0U, // ST2i16
16264
447k
    4U, // ST2i16_POST
16265
447k
    0U, // ST2i32
16266
447k
    4U, // ST2i32_POST
16267
447k
    0U, // ST2i64
16268
447k
    5U, // ST2i64_POST
16269
447k
    0U, // ST2i8
16270
447k
    4U, // ST2i8_POST
16271
447k
    8793316U, // ST3B
16272
447k
    10366180U,  // ST3B_IMM
16273
447k
    8924388U, // ST3D
16274
447k
    10366180U,  // ST3D_IMM
16275
447k
    9055460U, // ST3H
16276
447k
    10366180U,  // ST3H_IMM
16277
447k
    10235108U,  // ST3Q
16278
447k
    10366180U,  // ST3Q_IMM
16279
447k
    0U, // ST3Threev16b
16280
447k
    0U, // ST3Threev16b_POST
16281
447k
    0U, // ST3Threev2d
16282
447k
    0U, // ST3Threev2d_POST
16283
447k
    0U, // ST3Threev2s
16284
447k
    0U, // ST3Threev2s_POST
16285
447k
    0U, // ST3Threev4h
16286
447k
    0U, // ST3Threev4h_POST
16287
447k
    0U, // ST3Threev4s
16288
447k
    0U, // ST3Threev4s_POST
16289
447k
    0U, // ST3Threev8b
16290
447k
    0U, // ST3Threev8b_POST
16291
447k
    0U, // ST3Threev8h
16292
447k
    0U, // ST3Threev8h_POST
16293
447k
    9317604U, // ST3W
16294
447k
    10366180U,  // ST3W_IMM
16295
447k
    0U, // ST3i16
16296
447k
    5U, // ST3i16_POST
16297
447k
    0U, // ST3i32
16298
447k
    5U, // ST3i32_POST
16299
447k
    0U, // ST3i64
16300
447k
    5U, // ST3i64_POST
16301
447k
    0U, // ST3i8
16302
447k
    5U, // ST3i8_POST
16303
447k
    8793316U, // ST4B
16304
447k
    393882852U, // ST4B_IMM
16305
447k
    8924388U, // ST4D
16306
447k
    393882852U, // ST4D_IMM
16307
447k
    0U, // ST4Fourv16b
16308
447k
    0U, // ST4Fourv16b_POST
16309
447k
    0U, // ST4Fourv2d
16310
447k
    0U, // ST4Fourv2d_POST
16311
447k
    0U, // ST4Fourv2s
16312
447k
    0U, // ST4Fourv2s_POST
16313
447k
    0U, // ST4Fourv4h
16314
447k
    0U, // ST4Fourv4h_POST
16315
447k
    0U, // ST4Fourv4s
16316
447k
    0U, // ST4Fourv4s_POST
16317
447k
    0U, // ST4Fourv8b
16318
447k
    0U, // ST4Fourv8b_POST
16319
447k
    0U, // ST4Fourv8h
16320
447k
    0U, // ST4Fourv8h_POST
16321
447k
    9055460U, // ST4H
16322
447k
    393882852U, // ST4H_IMM
16323
447k
    10235108U,  // ST4Q
16324
447k
    393882852U, // ST4Q_IMM
16325
447k
    9317604U, // ST4W
16326
447k
    393882852U, // ST4W_IMM
16327
447k
    0U, // ST4i16
16328
447k
    4U, // ST4i16_POST
16329
447k
    0U, // ST4i32
16330
447k
    5U, // ST4i32_POST
16331
447k
    0U, // ST4i64
16332
447k
    5U, // ST4i64_POST
16333
447k
    0U, // ST4i8
16334
447k
    4U, // ST4i8_POST
16335
447k
    0U, // ST64B
16336
447k
    5U, // ST64BV
16337
447k
    5U, // ST64BV0
16338
447k
    608U, // STGM
16339
447k
    419564816U, // STGPi
16340
447k
    62073U, // STGPostIndex
16341
447k
    480551185U, // STGPpost
16342
447k
    469934353U, // STGPpre
16343
447k
    10940505U,  // STGPreIndex
16344
447k
    3412056U, // STGi
16345
447k
    3411216U, // STILPW
16346
447k
    11837713U,  // STILPWpre
16347
447k
    3411216U, // STILPX
16348
447k
    11968785U,  // STILPXpre
16349
447k
    0U, // STL1
16350
447k
    608U, // STLLRB
16351
447k
    608U, // STLLRH
16352
447k
    608U, // STLLRW
16353
447k
    608U, // STLLRX
16354
447k
    608U, // STLRB
16355
447k
    608U, // STLRH
16356
447k
    608U, // STLRW
16357
447k
    977U, // STLRWpre
16358
447k
    608U, // STLRX
16359
447k
    985U, // STLRXpre
16360
447k
    3411032U, // STLURBi
16361
447k
    3411032U, // STLURHi
16362
447k
    3411032U, // STLURWi
16363
447k
    3411032U, // STLURXi
16364
447k
    3411032U, // STLURbi
16365
447k
    3411032U, // STLURdi
16366
447k
    3411032U, // STLURhi
16367
447k
    3411032U, // STLURqi
16368
447k
    3411032U, // STLURsi
16369
447k
    12061784U,  // STLXPW
16370
447k
    12061784U,  // STLXPX
16371
447k
    3411216U, // STLXRB
16372
447k
    3411216U, // STLXRH
16373
447k
    3411216U, // STLXRW
16374
447k
    3411216U, // STLXRX
16375
447k
    402787600U, // STNPDi
16376
447k
    419564816U, // STNPQi
16377
447k
    436342032U, // STNPSi
16378
447k
    436342032U, // STNPWi
16379
447k
    402787600U, // STNPXi
16380
447k
    8793316U, // STNT1B_2Z
16381
447k
    393096420U, // STNT1B_2Z_IMM
16382
447k
    671223059U, // STNT1B_2Z_STRIDED
16383
447k
    688000275U, // STNT1B_2Z_STRIDED_IMM
16384
447k
    8793316U, // STNT1B_4Z
16385
447k
    393882852U, // STNT1B_4Z_IMM
16386
447k
    8793316U, // STNT1B_4Z_STRIDED
16387
447k
    393882852U, // STNT1B_4Z_STRIDED_IMM
16388
447k
    387984612U, // STNT1B_ZRI
16389
447k
    8793316U, // STNT1B_ZRR
16390
447k
    371207356U, // STNT1B_ZZR_D_REAL
16391
447k
    371207268U, // STNT1B_ZZR_S_REAL
16392
447k
    8924388U, // STNT1D_2Z
16393
447k
    393096420U, // STNT1D_2Z_IMM
16394
447k
    8924388U, // STNT1D_2Z_STRIDED
16395
447k
    393096420U, // STNT1D_2Z_STRIDED_IMM
16396
447k
    8924388U, // STNT1D_4Z
16397
447k
    393882852U, // STNT1D_4Z_IMM
16398
447k
    8924388U, // STNT1D_4Z_STRIDED
16399
447k
    393882852U, // STNT1D_4Z_STRIDED_IMM
16400
447k
    387984612U, // STNT1D_ZRI
16401
447k
    8924388U, // STNT1D_ZRR
16402
447k
    371207356U, // STNT1D_ZZR_D_REAL
16403
447k
    9055460U, // STNT1H_2Z
16404
447k
    393096420U, // STNT1H_2Z_IMM
16405
447k
    704777491U, // STNT1H_2Z_STRIDED
16406
447k
    688000275U, // STNT1H_2Z_STRIDED_IMM
16407
447k
    9055460U, // STNT1H_4Z
16408
447k
    393882852U, // STNT1H_4Z_IMM
16409
447k
    9055460U, // STNT1H_4Z_STRIDED
16410
447k
    393882852U, // STNT1H_4Z_STRIDED_IMM
16411
447k
    387984612U, // STNT1H_ZRI
16412
447k
    9055460U, // STNT1H_ZRR
16413
447k
    371207356U, // STNT1H_ZZR_D_REAL
16414
447k
    371207268U, // STNT1H_ZZR_S_REAL
16415
447k
    9317604U, // STNT1W_2Z
16416
447k
    393096420U, // STNT1W_2Z_IMM
16417
447k
    9317604U, // STNT1W_2Z_STRIDED
16418
447k
    393096420U, // STNT1W_2Z_STRIDED_IMM
16419
447k
    9317604U, // STNT1W_4Z
16420
447k
    393882852U, // STNT1W_4Z_IMM
16421
447k
    9317604U, // STNT1W_4Z_STRIDED
16422
447k
    393882852U, // STNT1W_4Z_STRIDED_IMM
16423
447k
    387984612U, // STNT1W_ZRI
16424
447k
    9317604U, // STNT1W_ZRR
16425
447k
    371207356U, // STNT1W_ZZR_D_REAL
16426
447k
    371207268U, // STNT1W_ZZR_S_REAL
16427
447k
    402787600U, // STPDi
16428
447k
    463773969U, // STPDpost
16429
447k
    453157137U, // STPDpre
16430
447k
    419564816U, // STPQi
16431
447k
    480551185U, // STPQpost
16432
447k
    469934353U, // STPQpre
16433
447k
    436342032U, // STPSi
16434
447k
    497328401U, // STPSpost
16435
447k
    486711569U, // STPSpre
16436
447k
    436342032U, // STPWi
16437
447k
    497328401U, // STPWpost
16438
447k
    486711569U, // STPWpre
16439
447k
    402787600U, // STPXi
16440
447k
    463773969U, // STPXpost
16441
447k
    453157137U, // STPXpre
16442
447k
    41593U, // STRBBpost
16443
447k
    10920025U,  // STRBBpre
16444
447k
    503450712U, // STRBBroW
16445
447k
    520227928U, // STRBBroX
16446
447k
    64600U, // STRBBui
16447
447k
    41593U, // STRBpost
16448
447k
    10920025U,  // STRBpre
16449
447k
    503450712U, // STRBroW
16450
447k
    520227928U, // STRBroX
16451
447k
    64600U, // STRBui
16452
447k
    41593U, // STRDpost
16453
447k
    10920025U,  // STRDpre
16454
447k
    537005144U, // STRDroW
16455
447k
    553782360U, // STRDroX
16456
447k
    65624U, // STRDui
16457
447k
    41593U, // STRHHpost
16458
447k
    10920025U,  // STRHHpre
16459
447k
    570559576U, // STRHHroW
16460
447k
    587336792U, // STRHHroX
16461
447k
    66648U, // STRHHui
16462
447k
    41593U, // STRHpost
16463
447k
    10920025U,  // STRHpre
16464
447k
    570559576U, // STRHroW
16465
447k
    587336792U, // STRHroX
16466
447k
    66648U, // STRHui
16467
447k
    41593U, // STRQpost
16468
447k
    10920025U,  // STRQpre
16469
447k
    604114008U, // STRQroW
16470
447k
    620891224U, // STRQroX
16471
447k
    67672U, // STRQui
16472
447k
    41593U, // STRSpost
16473
447k
    10920025U,  // STRSpre
16474
447k
    637668440U, // STRSroW
16475
447k
    654445656U, // STRSroX
16476
447k
    68696U, // STRSui
16477
447k
    41593U, // STRWpost
16478
447k
    10920025U,  // STRWpre
16479
447k
    637668440U, // STRWroW
16480
447k
    654445656U, // STRWroX
16481
447k
    68696U, // STRWui
16482
447k
    41593U, // STRXpost
16483
447k
    10920025U,  // STRXpre
16484
447k
    537005144U, // STRXroW
16485
447k
    553782360U, // STRXroX
16486
447k
    65624U, // STRXui
16487
447k
    11013208U,  // STR_PXI
16488
447k
    608U, // STR_TX
16489
447k
    0U, // STR_ZA
16490
447k
    11013208U,  // STR_ZXI
16491
447k
    3411032U, // STTRBi
16492
447k
    3411032U, // STTRHi
16493
447k
    3411032U, // STTRWi
16494
447k
    3411032U, // STTRXi
16495
447k
    3411032U, // STURBBi
16496
447k
    3411032U, // STURBi
16497
447k
    3411032U, // STURDi
16498
447k
    3411032U, // STURHHi
16499
447k
    3411032U, // STURHi
16500
447k
    3411032U, // STURQi
16501
447k
    3411032U, // STURSi
16502
447k
    3411032U, // STURWi
16503
447k
    3411032U, // STURXi
16504
447k
    0U, // STX
16505
447k
    12061784U,  // STXPW
16506
447k
    12061784U,  // STXPX
16507
447k
    3411216U, // STXRB
16508
447k
    3411216U, // STXRH
16509
447k
    3411216U, // STXRW
16510
447k
    3411216U, // STXRX
16511
447k
    0U, // STY
16512
447k
    0U, // STZ
16513
447k
    62073U, // STZ2GPostIndex
16514
447k
    10940505U,  // STZ2GPreIndex
16515
447k
    3412056U, // STZ2Gi
16516
447k
    608U, // STZGM
16517
447k
    62073U, // STZGPostIndex
16518
447k
    10940505U,  // STZGPreIndex
16519
447k
    3412056U, // STZGi
16520
447k
    0U, // STZI
16521
447k
    135256U,  // SUBG
16522
447k
    5208U,  // SUBHNB_ZZZ_B
16523
447k
    96U,  // SUBHNB_ZZZ_H
16524
447k
    6232U,  // SUBHNB_ZZZ_S
16525
447k
    7256U,  // SUBHNT_ZZZ_B
16526
447k
    24U,  // SUBHNT_ZZZ_H
16527
447k
    1112U,  // SUBHNT_ZZZ_S
16528
447k
    270440U,  // SUBHNv2i64_v2i32
16529
447k
    271464U,  // SUBHNv2i64_v4i32
16530
447k
    401520U,  // SUBHNv4i32_v4i16
16531
447k
    402544U,  // SUBHNv4i32_v8i16
16532
447k
    533624U,  // SUBHNv8i16_v16i8
16533
447k
    532600U,  // SUBHNv8i16_v8i8
16534
447k
    3160U,  // SUBP
16535
447k
    3160U,  // SUBPS
16536
447k
    658520U,  // SUBPT_shift
16537
447k
    16473U, // SUBR_ZI_B
16538
447k
    17496U, // SUBR_ZI_D
16539
447k
    208U, // SUBR_ZI_H
16540
447k
    18521U, // SUBR_ZI_S
16541
447k
    16918656U,  // SUBR_ZPmZ_B
16542
447k
    33691776U,  // SUBR_ZPmZ_D
16543
447k
    51129480U,  // SUBR_ZPmZ_H
16544
447k
    67252352U,  // SUBR_ZPmZ_S
16545
447k
    13400U, // SUBSWri
16546
447k
    14424U, // SUBSWrs
16547
447k
    15448U, // SUBSWrx
16548
447k
    13400U, // SUBSXri
16549
447k
    14424U, // SUBSXrs
16550
447k
    15448U, // SUBSXrx
16551
447k
    1444952U, // SUBSXrx64
16552
447k
    13400U, // SUBWri
16553
447k
    14424U, // SUBWrs
16554
447k
    15448U, // SUBWrx
16555
447k
    13400U, // SUBXri
16556
447k
    14424U, // SUBXrs
16557
447k
    15448U, // SUBXrx
16558
447k
    1444952U, // SUBXrx64
16559
447k
    1584320U, // SUB_VG2_M2Z2Z_D
16560
447k
    1715400U, // SUB_VG2_M2Z2Z_S
16561
447k
    52178112U,  // SUB_VG2_M2ZZ_D
16562
447k
    52309192U,  // SUB_VG2_M2ZZ_S
16563
447k
    192U, // SUB_VG2_M2Z_D
16564
447k
    200U, // SUB_VG2_M2Z_S
16565
447k
    1584320U, // SUB_VG4_M4Z4Z_D
16566
447k
    1715400U, // SUB_VG4_M4Z4Z_S
16567
447k
    52178112U,  // SUB_VG4_M4ZZ_D
16568
447k
    52309192U,  // SUB_VG4_M4ZZ_S
16569
447k
    192U, // SUB_VG4_M4Z_D
16570
447k
    200U, // SUB_VG4_M4Z_S
16571
447k
    16473U, // SUB_ZI_B
16572
447k
    17496U, // SUB_ZI_D
16573
447k
    208U, // SUB_ZI_H
16574
447k
    18521U, // SUB_ZI_S
16575
447k
    16918656U,  // SUB_ZPmZ_B
16576
447k
    33691776U,  // SUB_ZPmZ_CPA
16577
447k
    33691776U,  // SUB_ZPmZ_D
16578
447k
    51129480U,  // SUB_ZPmZ_H
16579
447k
    67252352U,  // SUB_ZPmZ_S
16580
447k
    10329U, // SUB_ZZZ_B
16581
447k
    6232U,  // SUB_ZZZ_CPA
16582
447k
    6232U,  // SUB_ZZZ_D
16583
447k
    136U, // SUB_ZZZ_H
16584
447k
    12377U, // SUB_ZZZ_S
16585
447k
    925840U,  // SUBv16i8
16586
447k
    3160U,  // SUBv1i64
16587
447k
    1056920U, // SUBv2i32
16588
447k
    270440U,  // SUBv2i64
16589
447k
    1188000U, // SUBv4i16
16590
447k
    401520U,  // SUBv4i32
16591
447k
    532600U,  // SUBv8i16
16592
447k
    1319080U, // SUBv8i8
16593
447k
    5029400U, // SUDOT_VG2_M2ZZI_BToS
16594
447k
    48664U, // SUDOT_VG2_M2ZZ_BToS
16595
447k
    5029400U, // SUDOT_VG4_M4ZZI_BToS
16596
447k
    48664U, // SUDOT_VG4_M4ZZ_BToS
16597
447k
    38921U, // SUDOT_ZZZI
16598
447k
    5121168U, // SUDOTlanev16i8
16599
447k
    5121192U, // SUDOTlanev8i8
16600
447k
    38441U, // SUMLALL_MZZI_BtoS
16601
447k
    5029400U, // SUMLALL_VG2_M2ZZI_BtoS
16602
447k
    48666U, // SUMLALL_VG2_M2ZZ_BtoS
16603
447k
    5029400U, // SUMLALL_VG4_M4ZZI_BtoS
16604
447k
    48667U, // SUMLALL_VG4_M4ZZ_BtoS
16605
447k
    0U, // SUMOPA_MPPZZ_D
16606
447k
    0U, // SUMOPA_MPPZZ_S
16607
447k
    0U, // SUMOPS_MPPZZ_D
16608
447k
    0U, // SUMOPS_MPPZZ_S
16609
447k
    1U, // SUNPKHI_ZZ_D
16610
447k
    0U, // SUNPKHI_ZZ_H
16611
447k
    0U, // SUNPKHI_ZZ_S
16612
447k
    1U, // SUNPKLO_ZZ_D
16613
447k
    0U, // SUNPKLO_ZZ_H
16614
447k
    0U, // SUNPKLO_ZZ_S
16615
447k
    0U, // SUNPK_VG2_2ZZ_D
16616
447k
    0U, // SUNPK_VG2_2ZZ_H
16617
447k
    0U, // SUNPK_VG2_2ZZ_S
16618
447k
    0U, // SUNPK_VG4_4Z2Z_D
16619
447k
    0U, // SUNPK_VG4_4Z2Z_H
16620
447k
    0U, // SUNPK_VG4_4Z2Z_S
16621
447k
    16918656U,  // SUQADD_ZPmZ_B
16622
447k
    33691776U,  // SUQADD_ZPmZ_D
16623
447k
    51129480U,  // SUQADD_ZPmZ_H
16624
447k
    67252352U,  // SUQADD_ZPmZ_S
16625
447k
    32U,  // SUQADDv16i8
16626
447k
    1U, // SUQADDv1i16
16627
447k
    1U, // SUQADDv1i32
16628
447k
    1U, // SUQADDv1i64
16629
447k
    1U, // SUQADDv1i8
16630
447k
    40U,  // SUQADDv2i32
16631
447k
    48U,  // SUQADDv2i64
16632
447k
    56U,  // SUQADDv4i16
16633
447k
    64U,  // SUQADDv4i32
16634
447k
    72U,  // SUQADDv8i16
16635
447k
    80U,  // SUQADDv8i8
16636
447k
    5029400U, // SUVDOT_VG4_M4ZZI_BToS
16637
447k
    0U, // SVC
16638
447k
    103427304U, // SVDOT_VG2_M2ZZI_HtoS
16639
447k
    5029400U, // SVDOT_VG4_M4ZZI_BtoS
16640
447k
    103427304U, // SVDOT_VG4_M4ZZI_HtoD
16641
447k
    3U, // SWPAB
16642
447k
    3U, // SWPAH
16643
447k
    3U, // SWPALB
16644
447k
    3U, // SWPALH
16645
447k
    3U, // SWPALW
16646
447k
    3U, // SWPALX
16647
447k
    3U, // SWPAW
16648
447k
    3U, // SWPAX
16649
447k
    3U, // SWPB
16650
447k
    3U, // SWPH
16651
447k
    3U, // SWPLB
16652
447k
    3U, // SWPLH
16653
447k
    3U, // SWPLW
16654
447k
    3U, // SWPLX
16655
447k
    60690U, // SWPP
16656
447k
    60690U, // SWPPA
16657
447k
    60690U, // SWPPAL
16658
447k
    60690U, // SWPPL
16659
447k
    3U, // SWPW
16660
447k
    3U, // SWPX
16661
447k
    16U,  // SXTB_ZPmZ_D
16662
447k
    0U, // SXTB_ZPmZ_H
16663
447k
    24U,  // SXTB_ZPmZ_S
16664
447k
    16U,  // SXTH_ZPmZ_D
16665
447k
    24U,  // SXTH_ZPmZ_S
16666
447k
    16U,  // SXTW_ZPmZ_D
16667
447k
    86104U, // SYSLxt
16668
447k
    997U, // SYSPxt
16669
447k
    1005U,  // SYSPxt_XZR
16670
447k
    1013U,  // SYSxt
16671
447k
    178U, // TBLQ_ZZZ_B
16672
447k
    5U, // TBLQ_ZZZ_D
16673
447k
    136U, // TBLQ_ZZZ_H
16674
447k
    12378U, // TBLQ_ZZZ_S
16675
447k
    178U, // TBL_ZZZZ_B
16676
447k
    5U, // TBL_ZZZZ_D
16677
447k
    136U, // TBL_ZZZZ_H
16678
447k
    12378U, // TBL_ZZZZ_S
16679
447k
    178U, // TBL_ZZZ_B
16680
447k
    5U, // TBL_ZZZ_D
16681
447k
    136U, // TBL_ZZZ_H
16682
447k
    12378U, // TBL_ZZZ_S
16683
447k
    35U,  // TBLv16i8Four
16684
447k
    35U,  // TBLv16i8One
16685
447k
    35U,  // TBLv16i8Three
16686
447k
    35U,  // TBLv16i8Two
16687
447k
    83U,  // TBLv8i8Four
16688
447k
    83U,  // TBLv8i8One
16689
447k
    83U,  // TBLv8i8Three
16690
447k
    83U,  // TBLv8i8Two
16691
447k
    87128U, // TBNZW
16692
447k
    87128U, // TBNZX
16693
447k
    9U, // TBXQ_ZZZ_B
16694
447k
    1112U,  // TBXQ_ZZZ_D
16695
447k
    240U, // TBXQ_ZZZ_H
16696
447k
    2136U,  // TBXQ_ZZZ_S
16697
447k
    9U, // TBX_ZZZ_B
16698
447k
    1112U,  // TBX_ZZZ_D
16699
447k
    240U, // TBX_ZZZ_H
16700
447k
    2136U,  // TBX_ZZZ_S
16701
447k
    37U,  // TBXv16i8Four
16702
447k
    37U,  // TBXv16i8One
16703
447k
    37U,  // TBXv16i8Three
16704
447k
    37U,  // TBXv16i8Two
16705
447k
    85U,  // TBXv8i8Four
16706
447k
    85U,  // TBXv8i8One
16707
447k
    85U,  // TBXv8i8Three
16708
447k
    85U,  // TBXv8i8Two
16709
447k
    87128U, // TBZW
16710
447k
    87128U, // TBZX
16711
447k
    0U, // TCANCEL
16712
447k
    0U, // TCOMMIT
16713
447k
    0U, // TRCIT
16714
447k
    10329U, // TRN1_PPP_B
16715
447k
    6232U,  // TRN1_PPP_D
16716
447k
    136U, // TRN1_PPP_H
16717
447k
    12377U, // TRN1_PPP_S
16718
447k
    10329U, // TRN1_ZZZ_B
16719
447k
    6232U,  // TRN1_ZZZ_D
16720
447k
    136U, // TRN1_ZZZ_H
16721
447k
    1016U,  // TRN1_ZZZ_Q
16722
447k
    12377U, // TRN1_ZZZ_S
16723
447k
    925840U,  // TRN1v16i8
16724
447k
    1056920U, // TRN1v2i32
16725
447k
    270440U,  // TRN1v2i64
16726
447k
    1188000U, // TRN1v4i16
16727
447k
    401520U,  // TRN1v4i32
16728
447k
    532600U,  // TRN1v8i16
16729
447k
    1319080U, // TRN1v8i8
16730
447k
    10329U, // TRN2_PPP_B
16731
447k
    6232U,  // TRN2_PPP_D
16732
447k
    136U, // TRN2_PPP_H
16733
447k
    12377U, // TRN2_PPP_S
16734
447k
    10329U, // TRN2_ZZZ_B
16735
447k
    6232U,  // TRN2_ZZZ_D
16736
447k
    136U, // TRN2_ZZZ_H
16737
447k
    1016U,  // TRN2_ZZZ_Q
16738
447k
    12377U, // TRN2_ZZZ_S
16739
447k
    925840U,  // TRN2v16i8
16740
447k
    1056920U, // TRN2v2i32
16741
447k
    270440U,  // TRN2v2i64
16742
447k
    1188000U, // TRN2v4i16
16743
447k
    401520U,  // TRN2v4i32
16744
447k
    532600U,  // TRN2v8i16
16745
447k
    1319080U, // TRN2v8i8
16746
447k
    0U, // TSB
16747
447k
    0U, // TSTART
16748
447k
    0U, // TTEST
16749
447k
    2136U,  // UABALB_ZZZ_D
16750
447k
    8U, // UABALB_ZZZ_H
16751
447k
    7256U,  // UABALB_ZZZ_S
16752
447k
    2136U,  // UABALT_ZZZ_D
16753
447k
    8U, // UABALT_ZZZ_H
16754
447k
    7256U,  // UABALT_ZZZ_S
16755
447k
    926864U,  // UABALv16i8_v8i16
16756
447k
    1057944U, // UABALv2i32_v2i64
16757
447k
    1189024U, // UABALv4i16_v4i32
16758
447k
    402544U,  // UABALv4i32_v2i64
16759
447k
    533624U,  // UABALv8i16_v4i32
16760
447k
    1320104U, // UABALv8i8_v8i16
16761
447k
    9U, // UABA_ZZZ_B
16762
447k
    1112U,  // UABA_ZZZ_D
16763
447k
    240U, // UABA_ZZZ_H
16764
447k
    2136U,  // UABA_ZZZ_S
16765
447k
    926864U,  // UABAv16i8
16766
447k
    1057944U, // UABAv2i32
16767
447k
    1189024U, // UABAv4i16
16768
447k
    402544U,  // UABAv4i32
16769
447k
    533624U,  // UABAv8i16
16770
447k
    1320104U, // UABAv8i8
16771
447k
    12377U, // UABDLB_ZZZ_D
16772
447k
    176U, // UABDLB_ZZZ_H
16773
447k
    5208U,  // UABDLB_ZZZ_S
16774
447k
    12377U, // UABDLT_ZZZ_D
16775
447k
    176U, // UABDLT_ZZZ_H
16776
447k
    5208U,  // UABDLT_ZZZ_S
16777
447k
    925840U,  // UABDLv16i8_v8i16
16778
447k
    1056920U, // UABDLv2i32_v2i64
16779
447k
    1188000U, // UABDLv4i16_v4i32
16780
447k
    401520U,  // UABDLv4i32_v2i64
16781
447k
    532600U,  // UABDLv8i16_v4i32
16782
447k
    1319080U, // UABDLv8i8_v8i16
16783
447k
    16918656U,  // UABD_ZPmZ_B
16784
447k
    33691776U,  // UABD_ZPmZ_D
16785
447k
    51129480U,  // UABD_ZPmZ_H
16786
447k
    67252352U,  // UABD_ZPmZ_S
16787
447k
    925840U,  // UABDv16i8
16788
447k
    1056920U, // UABDv2i32
16789
447k
    1188000U, // UABDv4i16
16790
447k
    401520U,  // UABDv4i32
16791
447k
    532600U,  // UABDv8i16
16792
447k
    1319080U, // UABDv8i8
16793
447k
    2176U,  // UADALP_ZPmZ_D
16794
447k
    8U, // UADALP_ZPmZ_H
16795
447k
    7296U,  // UADALP_ZPmZ_S
16796
447k
    32U,  // UADALPv16i8_v8i16
16797
447k
    40U,  // UADALPv2i32_v1i64
16798
447k
    56U,  // UADALPv4i16_v2i32
16799
447k
    64U,  // UADALPv4i32_v2i64
16800
447k
    72U,  // UADALPv8i16_v4i32
16801
447k
    80U,  // UADALPv8i8_v4i16
16802
447k
    12377U, // UADDLB_ZZZ_D
16803
447k
    176U, // UADDLB_ZZZ_H
16804
447k
    5208U,  // UADDLB_ZZZ_S
16805
447k
    32U,  // UADDLPv16i8_v8i16
16806
447k
    40U,  // UADDLPv2i32_v1i64
16807
447k
    56U,  // UADDLPv4i16_v2i32
16808
447k
    64U,  // UADDLPv4i32_v2i64
16809
447k
    72U,  // UADDLPv8i16_v4i32
16810
447k
    80U,  // UADDLPv8i8_v4i16
16811
447k
    12377U, // UADDLT_ZZZ_D
16812
447k
    176U, // UADDLT_ZZZ_H
16813
447k
    5208U,  // UADDLT_ZZZ_S
16814
447k
    32U,  // UADDLVv16i8v
16815
447k
    56U,  // UADDLVv4i16v
16816
447k
    64U,  // UADDLVv4i32v
16817
447k
    72U,  // UADDLVv8i16v
16818
447k
    80U,  // UADDLVv8i8v
16819
447k
    925840U,  // UADDLv16i8_v8i16
16820
447k
    1056920U, // UADDLv2i32_v2i64
16821
447k
    1188000U, // UADDLv4i16_v4i32
16822
447k
    401520U,  // UADDLv4i32_v2i64
16823
447k
    532600U,  // UADDLv8i16_v4i32
16824
447k
    1319080U, // UADDLv8i8_v8i16
16825
447k
    0U, // UADDV_VPZ_B
16826
447k
    0U, // UADDV_VPZ_D
16827
447k
    0U, // UADDV_VPZ_H
16828
447k
    0U, // UADDV_VPZ_S
16829
447k
    12376U, // UADDWB_ZZZ_D
16830
447k
    176U, // UADDWB_ZZZ_H
16831
447k
    5209U,  // UADDWB_ZZZ_S
16832
447k
    12376U, // UADDWT_ZZZ_D
16833
447k
    176U, // UADDWT_ZZZ_H
16834
447k
    5209U,  // UADDWT_ZZZ_S
16835
447k
    925816U,  // UADDWv16i8_v8i16
16836
447k
    1056872U, // UADDWv2i32_v2i64
16837
447k
    1187952U, // UADDWv4i16_v4i32
16838
447k
    401512U,  // UADDWv4i32_v2i64
16839
447k
    532592U,  // UADDWv8i16_v4i32
16840
447k
    1319032U, // UADDWv8i8_v8i16
16841
447k
    134232U,  // UBFMWri
16842
447k
    134232U,  // UBFMXri
16843
447k
    8U, // UCLAMP_VG2_2Z2Z_B
16844
447k
    16U,  // UCLAMP_VG2_2Z2Z_D
16845
447k
    240U, // UCLAMP_VG2_2Z2Z_H
16846
447k
    24U,  // UCLAMP_VG2_2Z2Z_S
16847
447k
    8U, // UCLAMP_VG4_4Z4Z_B
16848
447k
    16U,  // UCLAMP_VG4_4Z4Z_D
16849
447k
    240U, // UCLAMP_VG4_4Z4Z_H
16850
447k
    24U,  // UCLAMP_VG4_4Z4Z_S
16851
447k
    9U, // UCLAMP_ZZZ_B
16852
447k
    1112U,  // UCLAMP_ZZZ_D
16853
447k
    240U, // UCLAMP_ZZZ_H
16854
447k
    2136U,  // UCLAMP_ZZZ_S
16855
447k
    3160U,  // UCVTFSWDri
16856
447k
    3160U,  // UCVTFSWHri
16857
447k
    3160U,  // UCVTFSWSri
16858
447k
    3160U,  // UCVTFSXDri
16859
447k
    3160U,  // UCVTFSXHri
16860
447k
    3160U,  // UCVTFSXSri
16861
447k
    0U, // UCVTFUWDri
16862
447k
    0U, // UCVTFUWHri
16863
447k
    0U, // UCVTFUWSri
16864
447k
    0U, // UCVTFUXDri
16865
447k
    0U, // UCVTFUXHri
16866
447k
    0U, // UCVTFUXSri
16867
447k
    0U, // UCVTF_2Z2Z_StoS
16868
447k
    0U, // UCVTF_4Z4Z_StoS
16869
447k
    16U,  // UCVTF_ZPmZ_DtoD
16870
447k
    2U, // UCVTF_ZPmZ_DtoH
16871
447k
    16U,  // UCVTF_ZPmZ_DtoS
16872
447k
    0U, // UCVTF_ZPmZ_HtoH
16873
447k
    24U,  // UCVTF_ZPmZ_StoD
16874
447k
    1U, // UCVTF_ZPmZ_StoH
16875
447k
    24U,  // UCVTF_ZPmZ_StoS
16876
447k
    3160U,  // UCVTFd
16877
447k
    3160U,  // UCVTFh
16878
447k
    3160U,  // UCVTFs
16879
447k
    0U, // UCVTFv1i16
16880
447k
    0U, // UCVTFv1i32
16881
447k
    0U, // UCVTFv1i64
16882
447k
    40U,  // UCVTFv2f32
16883
447k
    48U,  // UCVTFv2f64
16884
447k
    3224U,  // UCVTFv2i32_shift
16885
447k
    3176U,  // UCVTFv2i64_shift
16886
447k
    56U,  // UCVTFv4f16
16887
447k
    64U,  // UCVTFv4f32
16888
447k
    3232U,  // UCVTFv4i16_shift
16889
447k
    3184U,  // UCVTFv4i32_shift
16890
447k
    72U,  // UCVTFv8f16
16891
447k
    3192U,  // UCVTFv8i16_shift
16892
447k
    0U, // UDF
16893
447k
    33691776U,  // UDIVR_ZPmZ_D
16894
447k
    67252352U,  // UDIVR_ZPmZ_S
16895
447k
    3160U,  // UDIVWr
16896
447k
    3160U,  // UDIVXr
16897
447k
    33691776U,  // UDIV_ZPmZ_D
16898
447k
    67252352U,  // UDIV_ZPmZ_S
16899
447k
    47640U, // UDOT_VG2_M2Z2Z_BtoS
16900
447k
    2632936U, // UDOT_VG2_M2Z2Z_HtoD
16901
447k
    2632936U, // UDOT_VG2_M2Z2Z_HtoS
16902
447k
    5029400U, // UDOT_VG2_M2ZZI_BToS
16903
447k
    103427304U, // UDOT_VG2_M2ZZI_HToS
16904
447k
    103427304U, // UDOT_VG2_M2ZZI_HtoD
16905
447k
    48664U, // UDOT_VG2_M2ZZ_BtoS
16906
447k
    53095656U,  // UDOT_VG2_M2ZZ_HtoD
16907
447k
    53095656U,  // UDOT_VG2_M2ZZ_HtoS
16908
447k
    47640U, // UDOT_VG4_M4Z4Z_BtoS
16909
447k
    2632936U, // UDOT_VG4_M4Z4Z_HtoD
16910
447k
    2632936U, // UDOT_VG4_M4Z4Z_HtoS
16911
447k
    5029400U, // UDOT_VG4_M4ZZI_BtoS
16912
447k
    103427304U, // UDOT_VG4_M4ZZI_HToS
16913
447k
    103427304U, // UDOT_VG4_M4ZZI_HtoD
16914
447k
    48664U, // UDOT_VG4_M4ZZ_BtoS
16915
447k
    53095656U,  // UDOT_VG4_M4ZZ_HtoD
16916
447k
    53095656U,  // UDOT_VG4_M4ZZ_HtoS
16917
447k
    53222488U,  // UDOT_ZZZI_D
16918
447k
    53222488U,  // UDOT_ZZZI_HtoS
16919
447k
    38921U, // UDOT_ZZZI_S
16920
447k
    7256U,  // UDOT_ZZZ_D
16921
447k
    7256U,  // UDOT_ZZZ_HtoS
16922
447k
    9U, // UDOT_ZZZ_S
16923
447k
    5121168U, // UDOTlanev16i8
16924
447k
    5121192U, // UDOTlanev8i8
16925
447k
    926864U,  // UDOTv16i8
16926
447k
    1320104U, // UDOTv8i8
16927
447k
    16918656U,  // UHADD_ZPmZ_B
16928
447k
    33691776U,  // UHADD_ZPmZ_D
16929
447k
    51129480U,  // UHADD_ZPmZ_H
16930
447k
    67252352U,  // UHADD_ZPmZ_S
16931
447k
    925840U,  // UHADDv16i8
16932
447k
    1056920U, // UHADDv2i32
16933
447k
    1188000U, // UHADDv4i16
16934
447k
    401520U,  // UHADDv4i32
16935
447k
    532600U,  // UHADDv8i16
16936
447k
    1319080U, // UHADDv8i8
16937
447k
    16918656U,  // UHSUBR_ZPmZ_B
16938
447k
    33691776U,  // UHSUBR_ZPmZ_D
16939
447k
    51129480U,  // UHSUBR_ZPmZ_H
16940
447k
    67252352U,  // UHSUBR_ZPmZ_S
16941
447k
    16918656U,  // UHSUB_ZPmZ_B
16942
447k
    33691776U,  // UHSUB_ZPmZ_D
16943
447k
    51129480U,  // UHSUB_ZPmZ_H
16944
447k
    67252352U,  // UHSUB_ZPmZ_S
16945
447k
    925840U,  // UHSUBv16i8
16946
447k
    1056920U, // UHSUBv2i32
16947
447k
    1188000U, // UHSUBv4i16
16948
447k
    401520U,  // UHSUBv4i32
16949
447k
    532600U,  // UHSUBv8i16
16950
447k
    1319080U, // UHSUBv8i8
16951
447k
    134232U,  // UMADDLrrr
16952
447k
    16918656U,  // UMAXP_ZPmZ_B
16953
447k
    33691776U,  // UMAXP_ZPmZ_D
16954
447k
    51129480U,  // UMAXP_ZPmZ_H
16955
447k
    67252352U,  // UMAXP_ZPmZ_S
16956
447k
    925840U,  // UMAXPv16i8
16957
447k
    1056920U, // UMAXPv2i32
16958
447k
    1188000U, // UMAXPv4i16
16959
447k
    401520U,  // UMAXPv4i32
16960
447k
    532600U,  // UMAXPv8i16
16961
447k
    1319080U, // UMAXPv8i8
16962
447k
    10328U, // UMAXQV_VPZ_B
16963
447k
    6232U,  // UMAXQV_VPZ_D
16964
447k
    5208U,  // UMAXQV_VPZ_H
16965
447k
    12376U, // UMAXQV_VPZ_S
16966
447k
    0U, // UMAXV_VPZ_B
16967
447k
    0U, // UMAXV_VPZ_D
16968
447k
    0U, // UMAXV_VPZ_H
16969
447k
    0U, // UMAXV_VPZ_S
16970
447k
    32U,  // UMAXVv16i8v
16971
447k
    56U,  // UMAXVv4i16v
16972
447k
    64U,  // UMAXVv4i32v
16973
447k
    72U,  // UMAXVv8i16v
16974
447k
    80U,  // UMAXVv8i8v
16975
447k
    3160U,  // UMAXWri
16976
447k
    3160U,  // UMAXWrr
16977
447k
    3160U,  // UMAXXri
16978
447k
    3160U,  // UMAXXrr
16979
447k
    920U, // UMAX_VG2_2Z2Z_B
16980
447k
    464U, // UMAX_VG2_2Z2Z_D
16981
447k
    248U, // UMAX_VG2_2Z2Z_H
16982
447k
    472U, // UMAX_VG2_2Z2Z_S
16983
447k
    176U, // UMAX_VG2_2ZZ_B
16984
447k
    184U, // UMAX_VG2_2ZZ_D
16985
447k
    136U, // UMAX_VG2_2ZZ_H
16986
447k
    96U,  // UMAX_VG2_2ZZ_S
16987
447k
    920U, // UMAX_VG4_4Z4Z_B
16988
447k
    464U, // UMAX_VG4_4Z4Z_D
16989
447k
    248U, // UMAX_VG4_4Z4Z_H
16990
447k
    472U, // UMAX_VG4_4Z4Z_S
16991
447k
    176U, // UMAX_VG4_4ZZ_B
16992
447k
    184U, // UMAX_VG4_4ZZ_D
16993
447k
    136U, // UMAX_VG4_4ZZ_H
16994
447k
    96U,  // UMAX_VG4_4ZZ_S
16995
447k
    88153U, // UMAX_ZI_B
16996
447k
    88152U, // UMAX_ZI_D
16997
447k
    448U, // UMAX_ZI_H
16998
447k
    88153U, // UMAX_ZI_S
16999
447k
    16918656U,  // UMAX_ZPmZ_B
17000
447k
    33691776U,  // UMAX_ZPmZ_D
17001
447k
    51129480U,  // UMAX_ZPmZ_H
17002
447k
    67252352U,  // UMAX_ZPmZ_S
17003
447k
    925840U,  // UMAXv16i8
17004
447k
    1056920U, // UMAXv2i32
17005
447k
    1188000U, // UMAXv4i16
17006
447k
    401520U,  // UMAXv4i32
17007
447k
    532600U,  // UMAXv8i16
17008
447k
    1319080U, // UMAXv8i8
17009
447k
    16918656U,  // UMINP_ZPmZ_B
17010
447k
    33691776U,  // UMINP_ZPmZ_D
17011
447k
    51129480U,  // UMINP_ZPmZ_H
17012
447k
    67252352U,  // UMINP_ZPmZ_S
17013
447k
    925840U,  // UMINPv16i8
17014
447k
    1056920U, // UMINPv2i32
17015
447k
    1188000U, // UMINPv4i16
17016
447k
    401520U,  // UMINPv4i32
17017
447k
    532600U,  // UMINPv8i16
17018
447k
    1319080U, // UMINPv8i8
17019
447k
    10328U, // UMINQV_VPZ_B
17020
447k
    6232U,  // UMINQV_VPZ_D
17021
447k
    5208U,  // UMINQV_VPZ_H
17022
447k
    12376U, // UMINQV_VPZ_S
17023
447k
    0U, // UMINV_VPZ_B
17024
447k
    0U, // UMINV_VPZ_D
17025
447k
    0U, // UMINV_VPZ_H
17026
447k
    0U, // UMINV_VPZ_S
17027
447k
    32U,  // UMINVv16i8v
17028
447k
    56U,  // UMINVv4i16v
17029
447k
    64U,  // UMINVv4i32v
17030
447k
    72U,  // UMINVv8i16v
17031
447k
    80U,  // UMINVv8i8v
17032
447k
    3160U,  // UMINWri
17033
447k
    3160U,  // UMINWrr
17034
447k
    3160U,  // UMINXri
17035
447k
    3160U,  // UMINXrr
17036
447k
    920U, // UMIN_VG2_2Z2Z_B
17037
447k
    464U, // UMIN_VG2_2Z2Z_D
17038
447k
    248U, // UMIN_VG2_2Z2Z_H
17039
447k
    472U, // UMIN_VG2_2Z2Z_S
17040
447k
    176U, // UMIN_VG2_2ZZ_B
17041
447k
    184U, // UMIN_VG2_2ZZ_D
17042
447k
    136U, // UMIN_VG2_2ZZ_H
17043
447k
    96U,  // UMIN_VG2_2ZZ_S
17044
447k
    920U, // UMIN_VG4_4Z4Z_B
17045
447k
    464U, // UMIN_VG4_4Z4Z_D
17046
447k
    248U, // UMIN_VG4_4Z4Z_H
17047
447k
    472U, // UMIN_VG4_4Z4Z_S
17048
447k
    176U, // UMIN_VG4_4ZZ_B
17049
447k
    184U, // UMIN_VG4_4ZZ_D
17050
447k
    136U, // UMIN_VG4_4ZZ_H
17051
447k
    96U,  // UMIN_VG4_4ZZ_S
17052
447k
    88153U, // UMIN_ZI_B
17053
447k
    88152U, // UMIN_ZI_D
17054
447k
    448U, // UMIN_ZI_H
17055
447k
    88153U, // UMIN_ZI_S
17056
447k
    16918656U,  // UMIN_ZPmZ_B
17057
447k
    33691776U,  // UMIN_ZPmZ_D
17058
447k
    51129480U,  // UMIN_ZPmZ_H
17059
447k
    67252352U,  // UMIN_ZPmZ_S
17060
447k
    925840U,  // UMINv16i8
17061
447k
    1056920U, // UMINv2i32
17062
447k
    1188000U, // UMINv4i16
17063
447k
    401520U,  // UMINv4i32
17064
447k
    532600U,  // UMINv8i16
17065
447k
    1319080U, // UMINv8i8
17066
447k
    53217368U,  // UMLALB_ZZZI_D
17067
447k
    53222488U,  // UMLALB_ZZZI_S
17068
447k
    2136U,  // UMLALB_ZZZ_D
17069
447k
    8U, // UMLALB_ZZZ_H
17070
447k
    7256U,  // UMLALB_ZZZ_S
17071
447k
    38441U, // UMLALL_MZZI_BtoS
17072
447k
    38145U, // UMLALL_MZZI_HtoD
17073
447k
    553U, // UMLALL_MZZ_BtoS
17074
447k
    257U, // UMLALL_MZZ_HtoD
17075
447k
    47640U, // UMLALL_VG2_M2Z2Z_BtoS
17076
447k
    2632936U, // UMLALL_VG2_M2Z2Z_HtoD
17077
447k
    5029400U, // UMLALL_VG2_M2ZZI_BtoS
17078
447k
    103427304U, // UMLALL_VG2_M2ZZI_HtoD
17079
447k
    48666U, // UMLALL_VG2_M2ZZ_BtoS
17080
447k
    53095658U,  // UMLALL_VG2_M2ZZ_HtoD
17081
447k
    47640U, // UMLALL_VG4_M4Z4Z_BtoS
17082
447k
    2632936U, // UMLALL_VG4_M4Z4Z_HtoD
17083
447k
    5029400U, // UMLALL_VG4_M4ZZI_BtoS
17084
447k
    103427304U, // UMLALL_VG4_M4ZZI_HtoD
17085
447k
    48667U, // UMLALL_VG4_M4ZZ_BtoS
17086
447k
    53095659U,  // UMLALL_VG4_M4ZZ_HtoD
17087
447k
    53217368U,  // UMLALT_ZZZI_D
17088
447k
    53222488U,  // UMLALT_ZZZI_S
17089
447k
    2136U,  // UMLALT_ZZZ_D
17090
447k
    8U, // UMLALT_ZZZ_H
17091
447k
    7256U,  // UMLALT_ZZZ_S
17092
447k
    38145U, // UMLAL_MZZI_HtoS
17093
447k
    257U, // UMLAL_MZZ_HtoS
17094
447k
    2632936U, // UMLAL_VG2_M2Z2Z_HtoS
17095
447k
    103427304U, // UMLAL_VG2_M2ZZI_S
17096
447k
    53095656U,  // UMLAL_VG2_M2ZZ_HtoS
17097
447k
    2632936U, // UMLAL_VG4_M4Z4Z_HtoS
17098
447k
    103427304U, // UMLAL_VG4_M4ZZI_HtoS
17099
447k
    53095656U,  // UMLAL_VG4_M4ZZ_HtoS
17100
447k
    926864U,  // UMLALv16i8_v8i16
17101
447k
    122299544U, // UMLALv2i32_indexed
17102
447k
    1057944U, // UMLALv2i32_v2i64
17103
447k
    120464544U, // UMLALv4i16_indexed
17104
447k
    1189024U, // UMLALv4i16_v4i32
17105
447k
    122299504U, // UMLALv4i32_indexed
17106
447k
    402544U,  // UMLALv4i32_v2i64
17107
447k
    120464504U, // UMLALv8i16_indexed
17108
447k
    533624U,  // UMLALv8i16_v4i32
17109
447k
    1320104U, // UMLALv8i8_v8i16
17110
447k
    53217368U,  // UMLSLB_ZZZI_D
17111
447k
    53222488U,  // UMLSLB_ZZZI_S
17112
447k
    2136U,  // UMLSLB_ZZZ_D
17113
447k
    8U, // UMLSLB_ZZZ_H
17114
447k
    7256U,  // UMLSLB_ZZZ_S
17115
447k
    38441U, // UMLSLL_MZZI_BtoS
17116
447k
    38145U, // UMLSLL_MZZI_HtoD
17117
447k
    553U, // UMLSLL_MZZ_BtoS
17118
447k
    257U, // UMLSLL_MZZ_HtoD
17119
447k
    47640U, // UMLSLL_VG2_M2Z2Z_BtoS
17120
447k
    2632936U, // UMLSLL_VG2_M2Z2Z_HtoD
17121
447k
    5029400U, // UMLSLL_VG2_M2ZZI_BtoS
17122
447k
    103427304U, // UMLSLL_VG2_M2ZZI_HtoD
17123
447k
    48666U, // UMLSLL_VG2_M2ZZ_BtoS
17124
447k
    53095658U,  // UMLSLL_VG2_M2ZZ_HtoD
17125
447k
    47640U, // UMLSLL_VG4_M4Z4Z_BtoS
17126
447k
    2632936U, // UMLSLL_VG4_M4Z4Z_HtoD
17127
447k
    5029400U, // UMLSLL_VG4_M4ZZI_BtoS
17128
447k
    103427304U, // UMLSLL_VG4_M4ZZI_HtoD
17129
447k
    48667U, // UMLSLL_VG4_M4ZZ_BtoS
17130
447k
    53095659U,  // UMLSLL_VG4_M4ZZ_HtoD
17131
447k
    53217368U,  // UMLSLT_ZZZI_D
17132
447k
    53222488U,  // UMLSLT_ZZZI_S
17133
447k
    2136U,  // UMLSLT_ZZZ_D
17134
447k
    8U, // UMLSLT_ZZZ_H
17135
447k
    7256U,  // UMLSLT_ZZZ_S
17136
447k
    38145U, // UMLSL_MZZI_HtoS
17137
447k
    257U, // UMLSL_MZZ_HtoS
17138
447k
    2632936U, // UMLSL_VG2_M2Z2Z_HtoS
17139
447k
    103427304U, // UMLSL_VG2_M2ZZI_S
17140
447k
    53095656U,  // UMLSL_VG2_M2ZZ_HtoS
17141
447k
    2632936U, // UMLSL_VG4_M4Z4Z_HtoS
17142
447k
    103427304U, // UMLSL_VG4_M4ZZI_HtoS
17143
447k
    53095656U,  // UMLSL_VG4_M4ZZ_HtoS
17144
447k
    926864U,  // UMLSLv16i8_v8i16
17145
447k
    122299544U, // UMLSLv2i32_indexed
17146
447k
    1057944U, // UMLSLv2i32_v2i64
17147
447k
    120464544U, // UMLSLv4i16_indexed
17148
447k
    1189024U, // UMLSLv4i16_v4i32
17149
447k
    122299504U, // UMLSLv4i32_indexed
17150
447k
    402544U,  // UMLSLv4i32_v2i64
17151
447k
    120464504U, // UMLSLv8i16_indexed
17152
447k
    533624U,  // UMLSLv8i16_v4i32
17153
447k
    1320104U, // UMLSLv8i8_v8i16
17154
447k
    926864U,  // UMMLA
17155
447k
    9U, // UMMLA_ZZZ
17156
447k
    0U, // UMOPA_MPPZZ_D
17157
447k
    0U, // UMOPA_MPPZZ_HtoS
17158
447k
    0U, // UMOPA_MPPZZ_S
17159
447k
    0U, // UMOPS_MPPZZ_D
17160
447k
    0U, // UMOPS_MPPZZ_HtoS
17161
447k
    0U, // UMOPS_MPPZZ_S
17162
447k
    45456U, // UMOVvi16
17163
447k
    45456U, // UMOVvi16_idx0
17164
447k
    45464U, // UMOVvi32
17165
447k
    45464U, // UMOVvi32_idx0
17166
447k
    45472U, // UMOVvi64
17167
447k
    45472U, // UMOVvi64_idx0
17168
447k
    45480U, // UMOVvi8
17169
447k
    45480U, // UMOVvi8_idx0
17170
447k
    134232U,  // UMSUBLrrr
17171
447k
    16918656U,  // UMULH_ZPmZ_B
17172
447k
    33691776U,  // UMULH_ZPmZ_D
17173
447k
    51129480U,  // UMULH_ZPmZ_H
17174
447k
    67252352U,  // UMULH_ZPmZ_S
17175
447k
    10329U, // UMULH_ZZZ_B
17176
447k
    6232U,  // UMULH_ZZZ_D
17177
447k
    136U, // UMULH_ZZZ_H
17178
447k
    12377U, // UMULH_ZZZ_S
17179
447k
    3160U,  // UMULHrr
17180
447k
    5910617U, // UMULLB_ZZZI_D
17181
447k
    5903448U, // UMULLB_ZZZI_S
17182
447k
    12377U, // UMULLB_ZZZ_D
17183
447k
    176U, // UMULLB_ZZZ_H
17184
447k
    5208U,  // UMULLB_ZZZ_S
17185
447k
    5910617U, // UMULLT_ZZZI_D
17186
447k
    5903448U, // UMULLT_ZZZI_S
17187
447k
    12377U, // UMULLT_ZZZ_D
17188
447k
    176U, // UMULLT_ZZZ_H
17189
447k
    5208U,  // UMULLT_ZZZ_S
17190
447k
    925840U,  // UMULLv16i8_v8i16
17191
447k
    340402328U, // UMULLv2i32_indexed
17192
447k
    1056920U, // UMULLv2i32_v2i64
17193
447k
    338567328U, // UMULLv4i16_indexed
17194
447k
    1188000U, // UMULLv4i16_v4i32
17195
447k
    340402288U, // UMULLv4i32_indexed
17196
447k
    401520U,  // UMULLv4i32_v2i64
17197
447k
    338567288U, // UMULLv8i16_indexed
17198
447k
    532600U,  // UMULLv8i16_v4i32
17199
447k
    1319080U, // UMULLv8i8_v8i16
17200
447k
    16473U, // UQADD_ZI_B
17201
447k
    17496U, // UQADD_ZI_D
17202
447k
    208U, // UQADD_ZI_H
17203
447k
    18521U, // UQADD_ZI_S
17204
447k
    16918656U,  // UQADD_ZPmZ_B
17205
447k
    33691776U,  // UQADD_ZPmZ_D
17206
447k
    51129480U,  // UQADD_ZPmZ_H
17207
447k
    67252352U,  // UQADD_ZPmZ_S
17208
447k
    10329U, // UQADD_ZZZ_B
17209
447k
    6232U,  // UQADD_ZZZ_D
17210
447k
    136U, // UQADD_ZZZ_H
17211
447k
    12377U, // UQADD_ZZZ_S
17212
447k
    925840U,  // UQADDv16i8
17213
447k
    3160U,  // UQADDv1i16
17214
447k
    3160U,  // UQADDv1i32
17215
447k
    3160U,  // UQADDv1i64
17216
447k
    3160U,  // UQADDv1i8
17217
447k
    1056920U, // UQADDv2i32
17218
447k
    270440U,  // UQADDv2i64
17219
447k
    1188000U, // UQADDv4i16
17220
447k
    401520U,  // UQADDv4i32
17221
447k
    532600U,  // UQADDv8i16
17222
447k
    1319080U, // UQADDv8i8
17223
447k
    0U, // UQCVTN_Z2Z_StoH
17224
447k
    0U, // UQCVTN_Z4Z_DtoH
17225
447k
    2U, // UQCVTN_Z4Z_StoB
17226
447k
    0U, // UQCVT_Z2Z_StoH
17227
447k
    0U, // UQCVT_Z4Z_DtoH
17228
447k
    2U, // UQCVT_Z4Z_StoB
17229
447k
    2U, // UQDECB_WPiI
17230
447k
    2U, // UQDECB_XPiI
17231
447k
    2U, // UQDECD_WPiI
17232
447k
    2U, // UQDECD_XPiI
17233
447k
    2U, // UQDECD_ZPiI
17234
447k
    2U, // UQDECH_WPiI
17235
447k
    2U, // UQDECH_XPiI
17236
447k
    0U, // UQDECH_ZPiI
17237
447k
    1U, // UQDECP_WP_B
17238
447k
    0U, // UQDECP_WP_D
17239
447k
    0U, // UQDECP_WP_H
17240
447k
    1U, // UQDECP_WP_S
17241
447k
    1U, // UQDECP_XP_B
17242
447k
    0U, // UQDECP_XP_D
17243
447k
    0U, // UQDECP_XP_H
17244
447k
    1U, // UQDECP_XP_S
17245
447k
    0U, // UQDECP_ZP_D
17246
447k
    0U, // UQDECP_ZP_H
17247
447k
    0U, // UQDECP_ZP_S
17248
447k
    2U, // UQDECW_WPiI
17249
447k
    2U, // UQDECW_XPiI
17250
447k
    2U, // UQDECW_ZPiI
17251
447k
    2U, // UQINCB_WPiI
17252
447k
    2U, // UQINCB_XPiI
17253
447k
    2U, // UQINCD_WPiI
17254
447k
    2U, // UQINCD_XPiI
17255
447k
    2U, // UQINCD_ZPiI
17256
447k
    2U, // UQINCH_WPiI
17257
447k
    2U, // UQINCH_XPiI
17258
447k
    0U, // UQINCH_ZPiI
17259
447k
    1U, // UQINCP_WP_B
17260
447k
    0U, // UQINCP_WP_D
17261
447k
    0U, // UQINCP_WP_H
17262
447k
    1U, // UQINCP_WP_S
17263
447k
    1U, // UQINCP_XP_B
17264
447k
    0U, // UQINCP_XP_D
17265
447k
    0U, // UQINCP_XP_H
17266
447k
    1U, // UQINCP_XP_S
17267
447k
    0U, // UQINCP_ZP_D
17268
447k
    0U, // UQINCP_ZP_H
17269
447k
    0U, // UQINCP_ZP_S
17270
447k
    2U, // UQINCW_WPiI
17271
447k
    2U, // UQINCW_XPiI
17272
447k
    2U, // UQINCW_ZPiI
17273
447k
    16918656U,  // UQRSHLR_ZPmZ_B
17274
447k
    33691776U,  // UQRSHLR_ZPmZ_D
17275
447k
    51129480U,  // UQRSHLR_ZPmZ_H
17276
447k
    67252352U,  // UQRSHLR_ZPmZ_S
17277
447k
    16918656U,  // UQRSHL_ZPmZ_B
17278
447k
    33691776U,  // UQRSHL_ZPmZ_D
17279
447k
    51129480U,  // UQRSHL_ZPmZ_H
17280
447k
    67252352U,  // UQRSHL_ZPmZ_S
17281
447k
    925840U,  // UQRSHLv16i8
17282
447k
    3160U,  // UQRSHLv1i16
17283
447k
    3160U,  // UQRSHLv1i32
17284
447k
    3160U,  // UQRSHLv1i64
17285
447k
    3160U,  // UQRSHLv1i8
17286
447k
    1056920U, // UQRSHLv2i32
17287
447k
    270440U,  // UQRSHLv2i64
17288
447k
    1188000U, // UQRSHLv4i16
17289
447k
    401520U,  // UQRSHLv4i32
17290
447k
    532600U,  // UQRSHLv8i16
17291
447k
    1319080U, // UQRSHLv8i8
17292
447k
    3160U,  // UQRSHRNB_ZZI_B
17293
447k
    224U, // UQRSHRNB_ZZI_H
17294
447k
    3160U,  // UQRSHRNB_ZZI_S
17295
447k
    41048U, // UQRSHRNT_ZZI_B
17296
447k
    376U, // UQRSHRNT_ZZI_H
17297
447k
    41048U, // UQRSHRNT_ZZI_S
17298
447k
    3162U,  // UQRSHRN_VG4_Z4ZI_B
17299
447k
    224U, // UQRSHRN_VG4_Z4ZI_H
17300
447k
    224U, // UQRSHRN_Z2ZI_StoH
17301
447k
    3160U,  // UQRSHRNb
17302
447k
    3160U,  // UQRSHRNh
17303
447k
    3160U,  // UQRSHRNs
17304
447k
    41080U, // UQRSHRNv16i8_shift
17305
447k
    3176U,  // UQRSHRNv2i32_shift
17306
447k
    3184U,  // UQRSHRNv4i16_shift
17307
447k
    41064U, // UQRSHRNv4i32_shift
17308
447k
    41072U, // UQRSHRNv8i16_shift
17309
447k
    3192U,  // UQRSHRNv8i8_shift
17310
447k
    224U, // UQRSHR_VG2_Z2ZI_H
17311
447k
    3162U,  // UQRSHR_VG4_Z4ZI_B
17312
447k
    224U, // UQRSHR_VG4_Z4ZI_H
17313
447k
    16918656U,  // UQSHLR_ZPmZ_B
17314
447k
    33691776U,  // UQSHLR_ZPmZ_D
17315
447k
    51129480U,  // UQSHLR_ZPmZ_H
17316
447k
    67252352U,  // UQSHLR_ZPmZ_S
17317
447k
    141440U,  // UQSHL_ZPmI_B
17318
447k
    137344U,  // UQSHL_ZPmI_D
17319
447k
    52440200U,  // UQSHL_ZPmI_H
17320
447k
    143488U,  // UQSHL_ZPmI_S
17321
447k
    16918656U,  // UQSHL_ZPmZ_B
17322
447k
    33691776U,  // UQSHL_ZPmZ_D
17323
447k
    51129480U,  // UQSHL_ZPmZ_H
17324
447k
    67252352U,  // UQSHL_ZPmZ_S
17325
447k
    3160U,  // UQSHLb
17326
447k
    3160U,  // UQSHLd
17327
447k
    3160U,  // UQSHLh
17328
447k
    3160U,  // UQSHLs
17329
447k
    925840U,  // UQSHLv16i8
17330
447k
    3216U,  // UQSHLv16i8_shift
17331
447k
    3160U,  // UQSHLv1i16
17332
447k
    3160U,  // UQSHLv1i32
17333
447k
    3160U,  // UQSHLv1i64
17334
447k
    3160U,  // UQSHLv1i8
17335
447k
    1056920U, // UQSHLv2i32
17336
447k
    3224U,  // UQSHLv2i32_shift
17337
447k
    270440U,  // UQSHLv2i64
17338
447k
    3176U,  // UQSHLv2i64_shift
17339
447k
    1188000U, // UQSHLv4i16
17340
447k
    3232U,  // UQSHLv4i16_shift
17341
447k
    401520U,  // UQSHLv4i32
17342
447k
    3184U,  // UQSHLv4i32_shift
17343
447k
    532600U,  // UQSHLv8i16
17344
447k
    3192U,  // UQSHLv8i16_shift
17345
447k
    1319080U, // UQSHLv8i8
17346
447k
    3240U,  // UQSHLv8i8_shift
17347
447k
    3160U,  // UQSHRNB_ZZI_B
17348
447k
    224U, // UQSHRNB_ZZI_H
17349
447k
    3160U,  // UQSHRNB_ZZI_S
17350
447k
    41048U, // UQSHRNT_ZZI_B
17351
447k
    376U, // UQSHRNT_ZZI_H
17352
447k
    41048U, // UQSHRNT_ZZI_S
17353
447k
    3160U,  // UQSHRNb
17354
447k
    3160U,  // UQSHRNh
17355
447k
    3160U,  // UQSHRNs
17356
447k
    41080U, // UQSHRNv16i8_shift
17357
447k
    3176U,  // UQSHRNv2i32_shift
17358
447k
    3184U,  // UQSHRNv4i16_shift
17359
447k
    41064U, // UQSHRNv4i32_shift
17360
447k
    41072U, // UQSHRNv8i16_shift
17361
447k
    3192U,  // UQSHRNv8i8_shift
17362
447k
    16918656U,  // UQSUBR_ZPmZ_B
17363
447k
    33691776U,  // UQSUBR_ZPmZ_D
17364
447k
    51129480U,  // UQSUBR_ZPmZ_H
17365
447k
    67252352U,  // UQSUBR_ZPmZ_S
17366
447k
    16473U, // UQSUB_ZI_B
17367
447k
    17496U, // UQSUB_ZI_D
17368
447k
    208U, // UQSUB_ZI_H
17369
447k
    18521U, // UQSUB_ZI_S
17370
447k
    16918656U,  // UQSUB_ZPmZ_B
17371
447k
    33691776U,  // UQSUB_ZPmZ_D
17372
447k
    51129480U,  // UQSUB_ZPmZ_H
17373
447k
    67252352U,  // UQSUB_ZPmZ_S
17374
447k
    10329U, // UQSUB_ZZZ_B
17375
447k
    6232U,  // UQSUB_ZZZ_D
17376
447k
    136U, // UQSUB_ZZZ_H
17377
447k
    12377U, // UQSUB_ZZZ_S
17378
447k
    925840U,  // UQSUBv16i8
17379
447k
    3160U,  // UQSUBv1i16
17380
447k
    3160U,  // UQSUBv1i32
17381
447k
    3160U,  // UQSUBv1i64
17382
447k
    3160U,  // UQSUBv1i8
17383
447k
    1056920U, // UQSUBv2i32
17384
447k
    270440U,  // UQSUBv2i64
17385
447k
    1188000U, // UQSUBv4i16
17386
447k
    401520U,  // UQSUBv4i32
17387
447k
    532600U,  // UQSUBv8i16
17388
447k
    1319080U, // UQSUBv8i8
17389
447k
    0U, // UQXTNB_ZZ_B
17390
447k
    0U, // UQXTNB_ZZ_H
17391
447k
    0U, // UQXTNB_ZZ_S
17392
447k
    0U, // UQXTNT_ZZ_B
17393
447k
    0U, // UQXTNT_ZZ_H
17394
447k
    0U, // UQXTNT_ZZ_S
17395
447k
    72U,  // UQXTNv16i8
17396
447k
    0U, // UQXTNv1i16
17397
447k
    0U, // UQXTNv1i32
17398
447k
    0U, // UQXTNv1i8
17399
447k
    48U,  // UQXTNv2i32
17400
447k
    64U,  // UQXTNv4i16
17401
447k
    48U,  // UQXTNv4i32
17402
447k
    64U,  // UQXTNv8i16
17403
447k
    72U,  // UQXTNv8i8
17404
447k
    24U,  // URECPE_ZPmZ_S
17405
447k
    40U,  // URECPEv2i32
17406
447k
    64U,  // URECPEv4i32
17407
447k
    16918656U,  // URHADD_ZPmZ_B
17408
447k
    33691776U,  // URHADD_ZPmZ_D
17409
447k
    51129480U,  // URHADD_ZPmZ_H
17410
447k
    67252352U,  // URHADD_ZPmZ_S
17411
447k
    925840U,  // URHADDv16i8
17412
447k
    1056920U, // URHADDv2i32
17413
447k
    1188000U, // URHADDv4i16
17414
447k
    401520U,  // URHADDv4i32
17415
447k
    532600U,  // URHADDv8i16
17416
447k
    1319080U, // URHADDv8i8
17417
447k
    16918656U,  // URSHLR_ZPmZ_B
17418
447k
    33691776U,  // URSHLR_ZPmZ_D
17419
447k
    51129480U,  // URSHLR_ZPmZ_H
17420
447k
    67252352U,  // URSHLR_ZPmZ_S
17421
447k
    920U, // URSHL_VG2_2Z2Z_B
17422
447k
    464U, // URSHL_VG2_2Z2Z_D
17423
447k
    248U, // URSHL_VG2_2Z2Z_H
17424
447k
    472U, // URSHL_VG2_2Z2Z_S
17425
447k
    176U, // URSHL_VG2_2ZZ_B
17426
447k
    184U, // URSHL_VG2_2ZZ_D
17427
447k
    136U, // URSHL_VG2_2ZZ_H
17428
447k
    96U,  // URSHL_VG2_2ZZ_S
17429
447k
    920U, // URSHL_VG4_4Z4Z_B
17430
447k
    464U, // URSHL_VG4_4Z4Z_D
17431
447k
    248U, // URSHL_VG4_4Z4Z_H
17432
447k
    472U, // URSHL_VG4_4Z4Z_S
17433
447k
    176U, // URSHL_VG4_4ZZ_B
17434
447k
    184U, // URSHL_VG4_4ZZ_D
17435
447k
    136U, // URSHL_VG4_4ZZ_H
17436
447k
    96U,  // URSHL_VG4_4ZZ_S
17437
447k
    16918656U,  // URSHL_ZPmZ_B
17438
447k
    33691776U,  // URSHL_ZPmZ_D
17439
447k
    51129480U,  // URSHL_ZPmZ_H
17440
447k
    67252352U,  // URSHL_ZPmZ_S
17441
447k
    925840U,  // URSHLv16i8
17442
447k
    3160U,  // URSHLv1i64
17443
447k
    1056920U, // URSHLv2i32
17444
447k
    270440U,  // URSHLv2i64
17445
447k
    1188000U, // URSHLv4i16
17446
447k
    401520U,  // URSHLv4i32
17447
447k
    532600U,  // URSHLv8i16
17448
447k
    1319080U, // URSHLv8i8
17449
447k
    141440U,  // URSHR_ZPmI_B
17450
447k
    137344U,  // URSHR_ZPmI_D
17451
447k
    52440200U,  // URSHR_ZPmI_H
17452
447k
    143488U,  // URSHR_ZPmI_S
17453
447k
    3160U,  // URSHRd
17454
447k
    3216U,  // URSHRv16i8_shift
17455
447k
    3224U,  // URSHRv2i32_shift
17456
447k
    3176U,  // URSHRv2i64_shift
17457
447k
    3232U,  // URSHRv4i16_shift
17458
447k
    3184U,  // URSHRv4i32_shift
17459
447k
    3192U,  // URSHRv8i16_shift
17460
447k
    3240U,  // URSHRv8i8_shift
17461
447k
    24U,  // URSQRTE_ZPmZ_S
17462
447k
    40U,  // URSQRTEv2i32
17463
447k
    64U,  // URSQRTEv4i32
17464
447k
    377U, // URSRA_ZZI_B
17465
447k
    41048U, // URSRA_ZZI_D
17466
447k
    376U, // URSRA_ZZI_H
17467
447k
    41048U, // URSRA_ZZI_S
17468
447k
    41049U, // URSRAd
17469
447k
    41104U, // URSRAv16i8_shift
17470
447k
    41112U, // URSRAv2i32_shift
17471
447k
    41064U, // URSRAv2i64_shift
17472
447k
    41120U, // URSRAv4i16_shift
17473
447k
    41072U, // URSRAv4i32_shift
17474
447k
    41080U, // URSRAv8i16_shift
17475
447k
    41128U, // URSRAv8i8_shift
17476
447k
    47640U, // USDOT_VG2_M2Z2Z_BToS
17477
447k
    5029400U, // USDOT_VG2_M2ZZI_BToS
17478
447k
    48664U, // USDOT_VG2_M2ZZ_BToS
17479
447k
    47640U, // USDOT_VG4_M4Z4Z_BToS
17480
447k
    5029400U, // USDOT_VG4_M4ZZI_BToS
17481
447k
    48664U, // USDOT_VG4_M4ZZ_BToS
17482
447k
    9U, // USDOT_ZZZ
17483
447k
    38921U, // USDOT_ZZZI
17484
447k
    5121168U, // USDOTlanev16i8
17485
447k
    5121192U, // USDOTlanev8i8
17486
447k
    926864U,  // USDOTv16i8
17487
447k
    1320104U, // USDOTv8i8
17488
447k
    3161U,  // USHLLB_ZZI_D
17489
447k
    224U, // USHLLB_ZZI_H
17490
447k
    3160U,  // USHLLB_ZZI_S
17491
447k
    3161U,  // USHLLT_ZZI_D
17492
447k
    224U, // USHLLT_ZZI_H
17493
447k
    3160U,  // USHLLT_ZZI_S
17494
447k
    3216U,  // USHLLv16i8_shift
17495
447k
    3224U,  // USHLLv2i32_shift
17496
447k
    3232U,  // USHLLv4i16_shift
17497
447k
    3184U,  // USHLLv4i32_shift
17498
447k
    3192U,  // USHLLv8i16_shift
17499
447k
    3240U,  // USHLLv8i8_shift
17500
447k
    925840U,  // USHLv16i8
17501
447k
    3160U,  // USHLv1i64
17502
447k
    1056920U, // USHLv2i32
17503
447k
    270440U,  // USHLv2i64
17504
447k
    1188000U, // USHLv4i16
17505
447k
    401520U,  // USHLv4i32
17506
447k
    532600U,  // USHLv8i16
17507
447k
    1319080U, // USHLv8i8
17508
447k
    3160U,  // USHRd
17509
447k
    3216U,  // USHRv16i8_shift
17510
447k
    3224U,  // USHRv2i32_shift
17511
447k
    3176U,  // USHRv2i64_shift
17512
447k
    3232U,  // USHRv4i16_shift
17513
447k
    3184U,  // USHRv4i32_shift
17514
447k
    3192U,  // USHRv8i16_shift
17515
447k
    3240U,  // USHRv8i8_shift
17516
447k
    38441U, // USMLALL_MZZI_BtoS
17517
447k
    553U, // USMLALL_MZZ_BtoS
17518
447k
    47640U, // USMLALL_VG2_M2Z2Z_BtoS
17519
447k
    5029400U, // USMLALL_VG2_M2ZZI_BtoS
17520
447k
    48666U, // USMLALL_VG2_M2ZZ_BtoS
17521
447k
    47640U, // USMLALL_VG4_M4Z4Z_BtoS
17522
447k
    5029400U, // USMLALL_VG4_M4ZZI_BtoS
17523
447k
    48667U, // USMLALL_VG4_M4ZZ_BtoS
17524
447k
    926864U,  // USMMLA
17525
447k
    9U, // USMMLA_ZZZ
17526
447k
    0U, // USMOPA_MPPZZ_D
17527
447k
    0U, // USMOPA_MPPZZ_S
17528
447k
    0U, // USMOPS_MPPZZ_D
17529
447k
    0U, // USMOPS_MPPZZ_S
17530
447k
    16918656U,  // USQADD_ZPmZ_B
17531
447k
    33691776U,  // USQADD_ZPmZ_D
17532
447k
    51129480U,  // USQADD_ZPmZ_H
17533
447k
    67252352U,  // USQADD_ZPmZ_S
17534
447k
    32U,  // USQADDv16i8
17535
447k
    1U, // USQADDv1i16
17536
447k
    1U, // USQADDv1i32
17537
447k
    1U, // USQADDv1i64
17538
447k
    1U, // USQADDv1i8
17539
447k
    40U,  // USQADDv2i32
17540
447k
    48U,  // USQADDv2i64
17541
447k
    56U,  // USQADDv4i16
17542
447k
    64U,  // USQADDv4i32
17543
447k
    72U,  // USQADDv8i16
17544
447k
    80U,  // USQADDv8i8
17545
447k
    377U, // USRA_ZZI_B
17546
447k
    41048U, // USRA_ZZI_D
17547
447k
    376U, // USRA_ZZI_H
17548
447k
    41048U, // USRA_ZZI_S
17549
447k
    41049U, // USRAd
17550
447k
    41104U, // USRAv16i8_shift
17551
447k
    41112U, // USRAv2i32_shift
17552
447k
    41064U, // USRAv2i64_shift
17553
447k
    41120U, // USRAv4i16_shift
17554
447k
    41072U, // USRAv4i32_shift
17555
447k
    41080U, // USRAv8i16_shift
17556
447k
    41128U, // USRAv8i8_shift
17557
447k
    12377U, // USUBLB_ZZZ_D
17558
447k
    176U, // USUBLB_ZZZ_H
17559
447k
    5208U,  // USUBLB_ZZZ_S
17560
447k
    12377U, // USUBLT_ZZZ_D
17561
447k
    176U, // USUBLT_ZZZ_H
17562
447k
    5208U,  // USUBLT_ZZZ_S
17563
447k
    925840U,  // USUBLv16i8_v8i16
17564
447k
    1056920U, // USUBLv2i32_v2i64
17565
447k
    1188000U, // USUBLv4i16_v4i32
17566
447k
    401520U,  // USUBLv4i32_v2i64
17567
447k
    532600U,  // USUBLv8i16_v4i32
17568
447k
    1319080U, // USUBLv8i8_v8i16
17569
447k
    12376U, // USUBWB_ZZZ_D
17570
447k
    176U, // USUBWB_ZZZ_H
17571
447k
    5209U,  // USUBWB_ZZZ_S
17572
447k
    12376U, // USUBWT_ZZZ_D
17573
447k
    176U, // USUBWT_ZZZ_H
17574
447k
    5209U,  // USUBWT_ZZZ_S
17575
447k
    925816U,  // USUBWv16i8_v8i16
17576
447k
    1056872U, // USUBWv2i32_v2i64
17577
447k
    1187952U, // USUBWv4i16_v4i32
17578
447k
    401512U,  // USUBWv4i32_v2i64
17579
447k
    532592U,  // USUBWv8i16_v4i32
17580
447k
    1319032U, // USUBWv8i8_v8i16
17581
447k
    5029400U, // USVDOT_VG4_M4ZZI_BToS
17582
447k
    1U, // UUNPKHI_ZZ_D
17583
447k
    0U, // UUNPKHI_ZZ_H
17584
447k
    0U, // UUNPKHI_ZZ_S
17585
447k
    1U, // UUNPKLO_ZZ_D
17586
447k
    0U, // UUNPKLO_ZZ_H
17587
447k
    0U, // UUNPKLO_ZZ_S
17588
447k
    0U, // UUNPK_VG2_2ZZ_D
17589
447k
    0U, // UUNPK_VG2_2ZZ_H
17590
447k
    0U, // UUNPK_VG2_2ZZ_S
17591
447k
    0U, // UUNPK_VG4_4Z2Z_D
17592
447k
    0U, // UUNPK_VG4_4Z2Z_H
17593
447k
    0U, // UUNPK_VG4_4Z2Z_S
17594
447k
    103427304U, // UVDOT_VG2_M2ZZI_HtoS
17595
447k
    5029400U, // UVDOT_VG4_M4ZZI_BtoS
17596
447k
    103427304U, // UVDOT_VG4_M4ZZI_HtoD
17597
447k
    16U,  // UXTB_ZPmZ_D
17598
447k
    0U, // UXTB_ZPmZ_H
17599
447k
    24U,  // UXTB_ZPmZ_S
17600
447k
    16U,  // UXTH_ZPmZ_D
17601
447k
    24U,  // UXTH_ZPmZ_S
17602
447k
    16U,  // UXTW_ZPmZ_D
17603
447k
    10329U, // UZP1_PPP_B
17604
447k
    6232U,  // UZP1_PPP_D
17605
447k
    136U, // UZP1_PPP_H
17606
447k
    12377U, // UZP1_PPP_S
17607
447k
    10329U, // UZP1_ZZZ_B
17608
447k
    6232U,  // UZP1_ZZZ_D
17609
447k
    136U, // UZP1_ZZZ_H
17610
447k
    1016U,  // UZP1_ZZZ_Q
17611
447k
    12377U, // UZP1_ZZZ_S
17612
447k
    925840U,  // UZP1v16i8
17613
447k
    1056920U, // UZP1v2i32
17614
447k
    270440U,  // UZP1v2i64
17615
447k
    1188000U, // UZP1v4i16
17616
447k
    401520U,  // UZP1v4i32
17617
447k
    532600U,  // UZP1v8i16
17618
447k
    1319080U, // UZP1v8i8
17619
447k
    10329U, // UZP2_PPP_B
17620
447k
    6232U,  // UZP2_PPP_D
17621
447k
    136U, // UZP2_PPP_H
17622
447k
    12377U, // UZP2_PPP_S
17623
447k
    10329U, // UZP2_ZZZ_B
17624
447k
    6232U,  // UZP2_ZZZ_D
17625
447k
    136U, // UZP2_ZZZ_H
17626
447k
    1016U,  // UZP2_ZZZ_Q
17627
447k
    12377U, // UZP2_ZZZ_S
17628
447k
    925840U,  // UZP2v16i8
17629
447k
    1056920U, // UZP2v2i32
17630
447k
    270440U,  // UZP2v2i64
17631
447k
    1188000U, // UZP2v4i16
17632
447k
    401520U,  // UZP2v4i32
17633
447k
    532600U,  // UZP2v8i16
17634
447k
    1319080U, // UZP2v8i8
17635
447k
    10329U, // UZPQ1_ZZZ_B
17636
447k
    6232U,  // UZPQ1_ZZZ_D
17637
447k
    136U, // UZPQ1_ZZZ_H
17638
447k
    12377U, // UZPQ1_ZZZ_S
17639
447k
    10329U, // UZPQ2_ZZZ_B
17640
447k
    6232U,  // UZPQ2_ZZZ_D
17641
447k
    136U, // UZPQ2_ZZZ_H
17642
447k
    12377U, // UZPQ2_ZZZ_S
17643
447k
    176U, // UZP_VG2_2ZZZ_B
17644
447k
    0U, // UZP_VG2_2ZZZ_D
17645
447k
    136U, // UZP_VG2_2ZZZ_H
17646
447k
    1016U,  // UZP_VG2_2ZZZ_Q
17647
447k
    96U,  // UZP_VG2_2ZZZ_S
17648
447k
    0U, // UZP_VG4_4Z4Z_B
17649
447k
    0U, // UZP_VG4_4Z4Z_D
17650
447k
    0U, // UZP_VG4_4Z4Z_H
17651
447k
    0U, // UZP_VG4_4Z4Z_Q
17652
447k
    0U, // UZP_VG4_4Z4Z_S
17653
447k
    0U, // VECFP
17654
447k
    0U, // VECINT
17655
447k
    0U, // WFET
17656
447k
    0U, // WFIT
17657
447k
    224U, // WHILEGE_2PXX_B
17658
447k
    224U, // WHILEGE_2PXX_D
17659
447k
    224U, // WHILEGE_2PXX_H
17660
447k
    224U, // WHILEGE_2PXX_S
17661
447k
    721554520U, // WHILEGE_CXX_B
17662
447k
    721554520U, // WHILEGE_CXX_D
17663
447k
    721554520U, // WHILEGE_CXX_H
17664
447k
    721554520U, // WHILEGE_CXX_S
17665
447k
    3160U,  // WHILEGE_PWW_B
17666
447k
    3160U,  // WHILEGE_PWW_D
17667
447k
    224U, // WHILEGE_PWW_H
17668
447k
    3160U,  // WHILEGE_PWW_S
17669
447k
    3160U,  // WHILEGE_PXX_B
17670
447k
    3160U,  // WHILEGE_PXX_D
17671
447k
    224U, // WHILEGE_PXX_H
17672
447k
    3160U,  // WHILEGE_PXX_S
17673
447k
    224U, // WHILEGT_2PXX_B
17674
447k
    224U, // WHILEGT_2PXX_D
17675
447k
    224U, // WHILEGT_2PXX_H
17676
447k
    224U, // WHILEGT_2PXX_S
17677
447k
    721554520U, // WHILEGT_CXX_B
17678
447k
    721554520U, // WHILEGT_CXX_D
17679
447k
    721554520U, // WHILEGT_CXX_H
17680
447k
    721554520U, // WHILEGT_CXX_S
17681
447k
    3160U,  // WHILEGT_PWW_B
17682
447k
    3160U,  // WHILEGT_PWW_D
17683
447k
    224U, // WHILEGT_PWW_H
17684
447k
    3160U,  // WHILEGT_PWW_S
17685
447k
    3160U,  // WHILEGT_PXX_B
17686
447k
    3160U,  // WHILEGT_PXX_D
17687
447k
    224U, // WHILEGT_PXX_H
17688
447k
    3160U,  // WHILEGT_PXX_S
17689
447k
    224U, // WHILEHI_2PXX_B
17690
447k
    224U, // WHILEHI_2PXX_D
17691
447k
    224U, // WHILEHI_2PXX_H
17692
447k
    224U, // WHILEHI_2PXX_S
17693
447k
    721554520U, // WHILEHI_CXX_B
17694
447k
    721554520U, // WHILEHI_CXX_D
17695
447k
    721554520U, // WHILEHI_CXX_H
17696
447k
    721554520U, // WHILEHI_CXX_S
17697
447k
    3160U,  // WHILEHI_PWW_B
17698
447k
    3160U,  // WHILEHI_PWW_D
17699
447k
    224U, // WHILEHI_PWW_H
17700
447k
    3160U,  // WHILEHI_PWW_S
17701
447k
    3160U,  // WHILEHI_PXX_B
17702
447k
    3160U,  // WHILEHI_PXX_D
17703
447k
    224U, // WHILEHI_PXX_H
17704
447k
    3160U,  // WHILEHI_PXX_S
17705
447k
    224U, // WHILEHS_2PXX_B
17706
447k
    224U, // WHILEHS_2PXX_D
17707
447k
    224U, // WHILEHS_2PXX_H
17708
447k
    224U, // WHILEHS_2PXX_S
17709
447k
    721554520U, // WHILEHS_CXX_B
17710
447k
    721554520U, // WHILEHS_CXX_D
17711
447k
    721554520U, // WHILEHS_CXX_H
17712
447k
    721554520U, // WHILEHS_CXX_S
17713
447k
    3160U,  // WHILEHS_PWW_B
17714
447k
    3160U,  // WHILEHS_PWW_D
17715
447k
    224U, // WHILEHS_PWW_H
17716
447k
    3160U,  // WHILEHS_PWW_S
17717
447k
    3160U,  // WHILEHS_PXX_B
17718
447k
    3160U,  // WHILEHS_PXX_D
17719
447k
    224U, // WHILEHS_PXX_H
17720
447k
    3160U,  // WHILEHS_PXX_S
17721
447k
    224U, // WHILELE_2PXX_B
17722
447k
    224U, // WHILELE_2PXX_D
17723
447k
    224U, // WHILELE_2PXX_H
17724
447k
    224U, // WHILELE_2PXX_S
17725
447k
    721554520U, // WHILELE_CXX_B
17726
447k
    721554520U, // WHILELE_CXX_D
17727
447k
    721554520U, // WHILELE_CXX_H
17728
447k
    721554520U, // WHILELE_CXX_S
17729
447k
    3160U,  // WHILELE_PWW_B
17730
447k
    3160U,  // WHILELE_PWW_D
17731
447k
    224U, // WHILELE_PWW_H
17732
447k
    3160U,  // WHILELE_PWW_S
17733
447k
    3160U,  // WHILELE_PXX_B
17734
447k
    3160U,  // WHILELE_PXX_D
17735
447k
    224U, // WHILELE_PXX_H
17736
447k
    3160U,  // WHILELE_PXX_S
17737
447k
    224U, // WHILELO_2PXX_B
17738
447k
    224U, // WHILELO_2PXX_D
17739
447k
    224U, // WHILELO_2PXX_H
17740
447k
    224U, // WHILELO_2PXX_S
17741
447k
    721554520U, // WHILELO_CXX_B
17742
447k
    721554520U, // WHILELO_CXX_D
17743
447k
    721554520U, // WHILELO_CXX_H
17744
447k
    721554520U, // WHILELO_CXX_S
17745
447k
    3160U,  // WHILELO_PWW_B
17746
447k
    3160U,  // WHILELO_PWW_D
17747
447k
    224U, // WHILELO_PWW_H
17748
447k
    3160U,  // WHILELO_PWW_S
17749
447k
    3160U,  // WHILELO_PXX_B
17750
447k
    3160U,  // WHILELO_PXX_D
17751
447k
    224U, // WHILELO_PXX_H
17752
447k
    3160U,  // WHILELO_PXX_S
17753
447k
    224U, // WHILELS_2PXX_B
17754
447k
    224U, // WHILELS_2PXX_D
17755
447k
    224U, // WHILELS_2PXX_H
17756
447k
    224U, // WHILELS_2PXX_S
17757
447k
    721554520U, // WHILELS_CXX_B
17758
447k
    721554520U, // WHILELS_CXX_D
17759
447k
    721554520U, // WHILELS_CXX_H
17760
447k
    721554520U, // WHILELS_CXX_S
17761
447k
    3160U,  // WHILELS_PWW_B
17762
447k
    3160U,  // WHILELS_PWW_D
17763
447k
    224U, // WHILELS_PWW_H
17764
447k
    3160U,  // WHILELS_PWW_S
17765
447k
    3160U,  // WHILELS_PXX_B
17766
447k
    3160U,  // WHILELS_PXX_D
17767
447k
    224U, // WHILELS_PXX_H
17768
447k
    3160U,  // WHILELS_PXX_S
17769
447k
    224U, // WHILELT_2PXX_B
17770
447k
    224U, // WHILELT_2PXX_D
17771
447k
    224U, // WHILELT_2PXX_H
17772
447k
    224U, // WHILELT_2PXX_S
17773
447k
    721554520U, // WHILELT_CXX_B
17774
447k
    721554520U, // WHILELT_CXX_D
17775
447k
    721554520U, // WHILELT_CXX_H
17776
447k
    721554520U, // WHILELT_CXX_S
17777
447k
    3160U,  // WHILELT_PWW_B
17778
447k
    3160U,  // WHILELT_PWW_D
17779
447k
    224U, // WHILELT_PWW_H
17780
447k
    3160U,  // WHILELT_PWW_S
17781
447k
    3160U,  // WHILELT_PXX_B
17782
447k
    3160U,  // WHILELT_PXX_D
17783
447k
    224U, // WHILELT_PXX_H
17784
447k
    3160U,  // WHILELT_PXX_S
17785
447k
    3160U,  // WHILERW_PXX_B
17786
447k
    3160U,  // WHILERW_PXX_D
17787
447k
    224U, // WHILERW_PXX_H
17788
447k
    3160U,  // WHILERW_PXX_S
17789
447k
    3160U,  // WHILEWR_PXX_B
17790
447k
    3160U,  // WHILEWR_PXX_D
17791
447k
    224U, // WHILEWR_PXX_H
17792
447k
    3160U,  // WHILEWR_PXX_S
17793
447k
    1U, // WKDMC
17794
447k
    1U, // WKDMD
17795
447k
    0U, // WRFFR
17796
447k
    0U, // XAFLAG
17797
447k
    4202600U, // XAR
17798
447k
    141401U,  // XAR_ZZZI_B
17799
447k
    137304U,  // XAR_ZZZI_D
17800
447k
    52440200U,  // XAR_ZZZI_H
17801
447k
    143449U,  // XAR_ZZZI_S
17802
447k
    0U, // XPACD
17803
447k
    0U, // XPACI
17804
447k
    0U, // XPACLRI
17805
447k
    72U,  // XTNv16i8
17806
447k
    48U,  // XTNv2i32
17807
447k
    64U,  // XTNv4i16
17808
447k
    48U,  // XTNv4i32
17809
447k
    64U,  // XTNv8i16
17810
447k
    72U,  // XTNv8i8
17811
447k
    0U, // ZERO_M
17812
447k
    5U, // ZERO_MXI_2Z
17813
447k
    5U, // ZERO_MXI_4Z
17814
447k
    3U, // ZERO_MXI_VG2_2Z
17815
447k
    3U, // ZERO_MXI_VG2_4Z
17816
447k
    3U, // ZERO_MXI_VG2_Z
17817
447k
    3U, // ZERO_MXI_VG4_2Z
17818
447k
    3U, // ZERO_MXI_VG4_4Z
17819
447k
    3U, // ZERO_MXI_VG4_Z
17820
447k
    0U, // ZERO_T
17821
447k
    10329U, // ZIP1_PPP_B
17822
447k
    6232U,  // ZIP1_PPP_D
17823
447k
    136U, // ZIP1_PPP_H
17824
447k
    12377U, // ZIP1_PPP_S
17825
447k
    10329U, // ZIP1_ZZZ_B
17826
447k
    6232U,  // ZIP1_ZZZ_D
17827
447k
    136U, // ZIP1_ZZZ_H
17828
447k
    1016U,  // ZIP1_ZZZ_Q
17829
447k
    12377U, // ZIP1_ZZZ_S
17830
447k
    925840U,  // ZIP1v16i8
17831
447k
    1056920U, // ZIP1v2i32
17832
447k
    270440U,  // ZIP1v2i64
17833
447k
    1188000U, // ZIP1v4i16
17834
447k
    401520U,  // ZIP1v4i32
17835
447k
    532600U,  // ZIP1v8i16
17836
447k
    1319080U, // ZIP1v8i8
17837
447k
    10329U, // ZIP2_PPP_B
17838
447k
    6232U,  // ZIP2_PPP_D
17839
447k
    136U, // ZIP2_PPP_H
17840
447k
    12377U, // ZIP2_PPP_S
17841
447k
    10329U, // ZIP2_ZZZ_B
17842
447k
    6232U,  // ZIP2_ZZZ_D
17843
447k
    136U, // ZIP2_ZZZ_H
17844
447k
    1016U,  // ZIP2_ZZZ_Q
17845
447k
    12377U, // ZIP2_ZZZ_S
17846
447k
    925840U,  // ZIP2v16i8
17847
447k
    1056920U, // ZIP2v2i32
17848
447k
    270440U,  // ZIP2v2i64
17849
447k
    1188000U, // ZIP2v4i16
17850
447k
    401520U,  // ZIP2v4i32
17851
447k
    532600U,  // ZIP2v8i16
17852
447k
    1319080U, // ZIP2v8i8
17853
447k
    10329U, // ZIPQ1_ZZZ_B
17854
447k
    6232U,  // ZIPQ1_ZZZ_D
17855
447k
    136U, // ZIPQ1_ZZZ_H
17856
447k
    12377U, // ZIPQ1_ZZZ_S
17857
447k
    10329U, // ZIPQ2_ZZZ_B
17858
447k
    6232U,  // ZIPQ2_ZZZ_D
17859
447k
    136U, // ZIPQ2_ZZZ_H
17860
447k
    12377U, // ZIPQ2_ZZZ_S
17861
447k
    176U, // ZIP_VG2_2ZZZ_B
17862
447k
    0U, // ZIP_VG2_2ZZZ_D
17863
447k
    136U, // ZIP_VG2_2ZZZ_H
17864
447k
    1016U,  // ZIP_VG2_2ZZZ_Q
17865
447k
    96U,  // ZIP_VG2_2ZZZ_S
17866
447k
    0U, // ZIP_VG4_4Z4Z_B
17867
447k
    0U, // ZIP_VG4_4Z4Z_D
17868
447k
    0U, // ZIP_VG4_4Z4Z_H
17869
447k
    0U, // ZIP_VG4_4Z4Z_Q
17870
447k
    0U, // ZIP_VG4_4Z4Z_S
17871
447k
  };
17872
17873
  // Emit the opcode for the instruction.
17874
447k
  uint64_t Bits = 0;
17875
447k
  Bits |= (uint64_t)OpInfo0[MCInst_getOpcode(MI)] << 0;
17876
447k
  Bits |= (uint64_t)OpInfo1[MCInst_getOpcode(MI)] << 32;
17877
447k
  MnemonicBitsInfo MBI = {
17878
447k
#ifndef CAPSTONE_DIET
17879
447k
    AsmStrs+(Bits & 16383)-1,
17880
#else
17881
    NULL,
17882
#endif // CAPSTONE_DIET
17883
447k
    Bits
17884
447k
  };
17885
447k
  return MBI;
17886
447k
}
17887
17888
/// printInstruction - This method is automatically generated by tablegen
17889
/// from the instruction set description.
17890
199k
static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) {
17891
199k
  SStream_concat0(O, "");
17892
199k
  MnemonicBitsInfo MnemonicInfo = getMnemonic(MI, O);
17893
17894
199k
  SStream_concat0(O, MnemonicInfo.first);
17895
17896
199k
  uint64_t Bits = MnemonicInfo.second;
17897
199k
  CS_ASSERT_RET(Bits != 0 && "Cannot print this instruction.");
17898
17899
  // Fragment 0 encoded into 7 bits for 79 unique commands.
17900
199k
  switch ((Bits >> 14) & 127) {
17901
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
17902
159
  case 0:
17903
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
17904
159
    return;
17905
0
    break;
17906
79.3k
  case 1:
17907
    // TLSDESCCALL, ABSWr, ABSXr, ABSv1i64, ADCSWr, ADCSXr, ADCWr, ADCXr, ADD...
17908
79.3k
    printOperand(MI, 0, O);
17909
79.3k
    break;
17910
5.55k
  case 2:
17911
    // ABS_ZPmZ_B, ADDHNB_ZZZ_B, ADDHNT_ZZZ_B, ADDP_ZPmZ_B, ADD_ZI_B, ADD_ZPm...
17912
5.55k
    printSVERegOp_b(MI, 0, O);
17913
5.55k
    break;
17914
6.50k
  case 3:
17915
    // ABS_ZPmZ_D, ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDP_ZPmZ_D, ADD_ZI_D, ADD_ZPmZ_...
17916
6.50k
    printSVERegOp_d(MI, 0, O);
17917
6.50k
    break;
17918
8.70k
  case 4:
17919
    // ABS_ZPmZ_H, ADDHNB_ZZZ_H, ADDHNT_ZZZ_H, ADDP_ZPmZ_H, ADD_ZI_H, ADD_ZPm...
17920
8.70k
    printSVERegOp_h(MI, 0, O);
17921
8.70k
    SStream_concat0(O, ", ");
17922
8.70k
    break;
17923
6.09k
  case 5:
17924
    // ABS_ZPmZ_S, ADCLB_ZZZ_S, ADCLT_ZZZ_S, ADDHNB_ZZZ_S, ADDHNT_ZZZ_S, ADDP...
17925
6.09k
    printSVERegOp_s(MI, 0, O);
17926
6.09k
    break;
17927
17.9k
  case 6:
17928
    // ABSv16i8, ABSv2i32, ABSv2i64, ABSv4i16, ABSv4i32, ABSv8i16, ABSv8i8, A...
17929
17.9k
    printVRegOperand(MI, 0, O);
17930
17.9k
    break;
17931
1.91k
  case 7:
17932
    // ADDHA_MPPZ_D, ADDHA_MPPZ_S, ADDVA_MPPZ_D, ADDVA_MPPZ_S, BFMOPA_MPPZZ, ...
17933
1.91k
    printMatrixTile(MI, 0, O);
17934
1.91k
    SStream_concat0(O, ", ");
17935
1.91k
    printSVERegOp_0(MI, 2, O);
17936
1.91k
    SStream_concat0(O, "/m, ");
17937
1.91k
    printSVERegOp_0(MI, 3, O);
17938
1.91k
    SStream_concat0(O, "/m, ");
17939
1.91k
    break;
17940
4.78k
  case 8:
17941
    // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, AESDrr, AESErr, ...
17942
4.78k
    printVRegOperand(MI, 1, O);
17943
4.78k
    break;
17944
1.67k
  case 9:
17945
    // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, LD1B, LD1B_2Z, LD1B_2Z_IMM, LD1B_4Z, LD1...
17946
1.67k
    printTypedVectorList_0_b(MI, 0, O);
17947
1.67k
    SStream_concat0(O, ", ");
17948
1.67k
    break;
17949
5.40k
  case 10:
17950
    // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FAMAX_2Z2Z_D, FAMAX_4Z4Z_D, FAMIN_2Z2Z_D...
17951
5.40k
    printTypedVectorList_0_d(MI, 0, O);
17952
5.40k
    SStream_concat0(O, ", ");
17953
5.40k
    break;
17954
1.98k
  case 11:
17955
    // ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, BF1CVTL_2ZZ_BtoH_NAME, BF1CVT_2ZZ_BtoH_N...
17956
1.98k
    printTypedVectorList_0_h(MI, 0, O);
17957
1.98k
    SStream_concat0(O, ", ");
17958
1.98k
    break;
17959
4.20k
  case 12:
17960
    // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, FAMAX_2Z2Z_S, FAMAX_4Z4Z_S, FAMIN_2Z2Z_S...
17961
4.20k
    printTypedVectorList_0_s(MI, 0, O);
17962
4.20k
    SStream_concat0(O, ", ");
17963
4.20k
    break;
17964
743
  case 13:
17965
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2ZZ_D, ADD_VG2_M2Z_D, ADD_VG4_M4Z4Z_D, ADD_V...
17966
743
    printMatrix_64(MI, 0, O);
17967
743
    SStream_concat1(O, '[');
17968
743
    printOperand(MI, 2, O);
17969
743
    SStream_concat0(O, ", ");
17970
743
    break;
17971
2.72k
  case 14:
17972
    // ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_S, ADD_VG2_M2Z_S, ADD_VG4_M4Z4Z_S, ADD_V...
17973
2.72k
    printMatrix_32(MI, 0, O);
17974
2.72k
    SStream_concat1(O, '[');
17975
2.72k
    printOperand(MI, 2, O);
17976
2.72k
    SStream_concat0(O, ", ");
17977
2.72k
    break;
17978
45
  case 15:
17979
    // ANDV_VPZ_B, EORV_VPZ_B, ORV_VPZ_B, SMAXV_VPZ_B, SMINV_VPZ_B, UMAXV_VPZ...
17980
45
    printZPRasFPR_8(MI, 0, O);
17981
45
    SStream_concat0(O, ", ");
17982
45
    printSVERegOp_0(MI, 1, O);
17983
45
    SStream_concat0(O, ", ");
17984
45
    printSVERegOp_b(MI, 2, O);
17985
45
    return;
17986
0
    break;
17987
393
  case 16:
17988
    // ANDV_VPZ_D, EORV_VPZ_D, FADDA_VPZ_D, FADDV_VPZ_D, FMAXNMV_VPZ_D, FMAXV...
17989
393
    printZPRasFPR_64(MI, 0, O);
17990
393
    SStream_concat0(O, ", ");
17991
393
    printSVERegOp_0(MI, 1, O);
17992
393
    SStream_concat0(O, ", ");
17993
393
    break;
17994
271
  case 17:
17995
    // ANDV_VPZ_H, EORV_VPZ_H, FADDA_VPZ_H, FADDV_VPZ_H, FMAXNMV_VPZ_H, FMAXV...
17996
271
    printZPRasFPR_16(MI, 0, O);
17997
271
    SStream_concat0(O, ", ");
17998
271
    printSVERegOp_0(MI, 1, O);
17999
271
    SStream_concat0(O, ", ");
18000
271
    break;
18001
123
  case 18:
18002
    // ANDV_VPZ_S, EORV_VPZ_S, FADDA_VPZ_S, FADDV_VPZ_S, FMAXNMV_VPZ_S, FMAXV...
18003
123
    printZPRasFPR_32(MI, 0, O);
18004
123
    SStream_concat0(O, ", ");
18005
123
    printSVERegOp_0(MI, 1, O);
18006
123
    SStream_concat0(O, ", ");
18007
123
    break;
18008
15.4k
  case 19:
18009
    // AT_AS1ELX, AUTDA, AUTDB, AUTDZA, AUTDZB, AUTIA, AUTIB, AUTIZA, AUTIZB,...
18010
15.4k
    printOperand(MI, 1, O);
18011
15.4k
    break;
18012
2.22k
  case 20:
18013
    // AUTIASPPCi, AUTIBSPPCi, B, BL, RETAASPPCi, RETABSPPCi
18014
2.22k
    printAlignedLabel(MI, Address, 0, O);
18015
2.22k
    return;
18016
0
    break;
18017
343
  case 21:
18018
    // BCcc, Bcc
18019
343
    printCondCode(MI, 0, O);
18020
343
    SStream_concat0(O, "\t");
18021
343
    printAlignedLabel(MI, Address, 1, O);
18022
343
    return;
18023
0
    break;
18024
1.12k
  case 22:
18025
    // BFADD_VG2_M2Z_H, BFADD_VG4_M4Z_H, BFMLA_VG2_M2Z2Z, BFMLA_VG2_M2ZZ, BFM...
18026
1.12k
    printMatrix_16(MI, 0, O);
18027
1.12k
    SStream_concat1(O, '[');
18028
1.12k
    printOperand(MI, 2, O);
18029
1.12k
    SStream_concat0(O, ", ");
18030
1.12k
    break;
18031
225
  case 23:
18032
    // BRK, DCPS1, DCPS2, DCPS3, HLT, HVC, SMC, SVC, TCANCEL
18033
225
    printImmHex(MI, 0, O);
18034
225
    return;
18035
0
    break;
18036
77
  case 24:
18037
    // CASPALW, CASPAW, CASPLW, CASPW
18038
77
    printGPRSeqPairsClassOperand_32(MI, 1, O);
18039
77
    SStream_concat0(O, ", ");
18040
77
    printGPRSeqPairsClassOperand_32(MI, 2, O);
18041
77
    SStream_concat0(O, ", [");
18042
77
    printOperand(MI, 3, O);
18043
77
    SStream_concat1(O, ']');
18044
77
    return;
18045
0
    break;
18046
341
  case 25:
18047
    // CASPALX, CASPAX, CASPLX, CASPX, RCWCASP, RCWCASPA, RCWCASPAL, RCWCASPL...
18048
341
    printGPRSeqPairsClassOperand_64(MI, 1, O);
18049
341
    SStream_concat0(O, ", ");
18050
341
    printGPRSeqPairsClassOperand_64(MI, 2, O);
18051
341
    SStream_concat0(O, ", [");
18052
341
    printOperand(MI, 3, O);
18053
341
    SStream_concat1(O, ']');
18054
341
    return;
18055
0
    break;
18056
201
  case 26:
18057
    // CPYE, CPYEN, CPYERN, CPYERT, CPYERTN, CPYERTRN, CPYERTWN, CPYET, CPYET...
18058
201
    printOperand(MI, 3, O);
18059
201
    SStream_concat0(O, "]!, [");
18060
201
    printOperand(MI, 4, O);
18061
201
    SStream_concat0(O, "]!, ");
18062
201
    printOperand(MI, 5, O);
18063
201
    SStream_concat1(O, '!');
18064
201
    return;
18065
0
    break;
18066
507
  case 27:
18067
    // DMB, DSB, ISB, TSB
18068
507
    printBarrierOption(MI, 0, O);
18069
507
    return;
18070
0
    break;
18071
749
  case 28:
18072
    // DSBnXS
18073
749
    printBarriernXSOption(MI, 0, O);
18074
749
    return;
18075
0
    break;
18076
286
  case 29:
18077
    // DUP_ZZI_Q, EXTRACT_ZPMXI_H_Q, EXTRACT_ZPMXI_V_Q, MOVAZ_ZMI_H_Q, MOVAZ_...
18078
286
    printSVERegOp_q(MI, 0, O);
18079
286
    SStream_concat0(O, ", ");
18080
286
    break;
18081
273
  case 30:
18082
    // GLD1Q, LD1D_Q, LD1D_Q_IMM, LD1W_Q, LD1W_Q_IMM, LD2Q, LD2Q_IMM, LD3Q, L...
18083
273
    printTypedVectorList_0_q(MI, 0, O);
18084
273
    SStream_concat0(O, ", ");
18085
273
    break;
18086
71
  case 31:
18087
    // HINT
18088
71
    printImm(MI, 0, O);
18089
71
    return;
18090
0
    break;
18091
663
  case 32:
18092
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q...
18093
663
    printMatrixTileVector_0(MI, 0, O);
18094
663
    SStream_concat1(O, '[');
18095
663
    break;
18096
673
  case 33:
18097
    // INSERT_MXIPZ_V_B, INSERT_MXIPZ_V_D, INSERT_MXIPZ_V_H, INSERT_MXIPZ_V_Q...
18098
673
    printMatrixTileVector_1(MI, 0, O);
18099
673
    SStream_concat1(O, '[');
18100
673
    break;
18101
1.22k
  case 34:
18102
    // LD1B_2Z_STRIDED, LD1B_2Z_STRIDED_IMM, LDNT1B_2Z_STRIDED, LDNT1B_2Z_STR...
18103
1.22k
    printTypedVectorList_0_b(MI, 0, O);
18104
1.22k
    break;
18105
196
  case 35:
18106
    // LD1Fourv16b, LD1Onev16b, LD1Rv16b, LD1Threev16b, LD1Twov16b, LD2Rv16b,...
18107
196
    printTypedVectorList_16_b(MI, 0, O);
18108
196
    SStream_concat0(O, ", [");
18109
196
    printOperand(MI, 1, O);
18110
196
    SStream_concat1(O, ']');
18111
196
    return;
18112
0
    break;
18113
83
  case 36:
18114
    // LD1Fourv16b_POST, LD1Onev16b_POST, LD1Rv16b_POST, LD1Threev16b_POST, L...
18115
83
    printTypedVectorList_16_b(MI, 1, O);
18116
83
    SStream_concat0(O, ", [");
18117
83
    printOperand(MI, 2, O);
18118
83
    SStream_concat0(O, "], ");
18119
83
    break;
18120
94
  case 37:
18121
    // LD1Fourv1d, LD1Onev1d, LD1Rv1d, LD1Threev1d, LD1Twov1d, LD2Rv1d, LD3Rv...
18122
94
    printTypedVectorList_1_d(MI, 0, O);
18123
94
    SStream_concat0(O, ", [");
18124
94
    printOperand(MI, 1, O);
18125
94
    SStream_concat1(O, ']');
18126
94
    return;
18127
0
    break;
18128
33
  case 38:
18129
    // LD1Fourv1d_POST, LD1Onev1d_POST, LD1Rv1d_POST, LD1Threev1d_POST, LD1Tw...
18130
33
    printTypedVectorList_1_d(MI, 1, O);
18131
33
    SStream_concat0(O, ", [");
18132
33
    printOperand(MI, 2, O);
18133
33
    SStream_concat0(O, "], ");
18134
33
    break;
18135
29
  case 39:
18136
    // LD1Fourv2d, LD1Onev2d, LD1Rv2d, LD1Threev2d, LD1Twov2d, LD2Rv2d, LD2Tw...
18137
29
    printTypedVectorList_2_d(MI, 0, O);
18138
29
    SStream_concat0(O, ", [");
18139
29
    printOperand(MI, 1, O);
18140
29
    SStream_concat1(O, ']');
18141
29
    return;
18142
0
    break;
18143
772
  case 40:
18144
    // LD1Fourv2d_POST, LD1Onev2d_POST, LD1Rv2d_POST, LD1Threev2d_POST, LD1Tw...
18145
772
    printTypedVectorList_2_d(MI, 1, O);
18146
772
    SStream_concat0(O, ", [");
18147
772
    printOperand(MI, 2, O);
18148
772
    SStream_concat0(O, "], ");
18149
772
    break;
18150
97
  case 41:
18151
    // LD1Fourv2s, LD1Onev2s, LD1Rv2s, LD1Threev2s, LD1Twov2s, LD2Rv2s, LD2Tw...
18152
97
    printTypedVectorList_2_s(MI, 0, O);
18153
97
    SStream_concat0(O, ", [");
18154
97
    printOperand(MI, 1, O);
18155
97
    SStream_concat1(O, ']');
18156
97
    return;
18157
0
    break;
18158
91
  case 42:
18159
    // LD1Fourv2s_POST, LD1Onev2s_POST, LD1Rv2s_POST, LD1Threev2s_POST, LD1Tw...
18160
91
    printTypedVectorList_2_s(MI, 1, O);
18161
91
    SStream_concat0(O, ", [");
18162
91
    printOperand(MI, 2, O);
18163
91
    SStream_concat0(O, "], ");
18164
91
    break;
18165
38
  case 43:
18166
    // LD1Fourv4h, LD1Onev4h, LD1Rv4h, LD1Threev4h, LD1Twov4h, LD2Rv4h, LD2Tw...
18167
38
    printTypedVectorList_4_h(MI, 0, O);
18168
38
    SStream_concat0(O, ", [");
18169
38
    printOperand(MI, 1, O);
18170
38
    SStream_concat1(O, ']');
18171
38
    return;
18172
0
    break;
18173
132
  case 44:
18174
    // LD1Fourv4h_POST, LD1Onev4h_POST, LD1Rv4h_POST, LD1Threev4h_POST, LD1Tw...
18175
132
    printTypedVectorList_4_h(MI, 1, O);
18176
132
    SStream_concat0(O, ", [");
18177
132
    printOperand(MI, 2, O);
18178
132
    SStream_concat0(O, "], ");
18179
132
    break;
18180
344
  case 45:
18181
    // LD1Fourv4s, LD1Onev4s, LD1Rv4s, LD1Threev4s, LD1Twov4s, LD2Rv4s, LD2Tw...
18182
344
    printTypedVectorList_4_s(MI, 0, O);
18183
344
    SStream_concat0(O, ", [");
18184
344
    printOperand(MI, 1, O);
18185
344
    SStream_concat1(O, ']');
18186
344
    return;
18187
0
    break;
18188
378
  case 46:
18189
    // LD1Fourv4s_POST, LD1Onev4s_POST, LD1Rv4s_POST, LD1Threev4s_POST, LD1Tw...
18190
378
    printTypedVectorList_4_s(MI, 1, O);
18191
378
    SStream_concat0(O, ", [");
18192
378
    printOperand(MI, 2, O);
18193
378
    SStream_concat0(O, "], ");
18194
378
    break;
18195
40
  case 47:
18196
    // LD1Fourv8b, LD1Onev8b, LD1Rv8b, LD1Threev8b, LD1Twov8b, LD2Rv8b, LD2Tw...
18197
40
    printTypedVectorList_8_b(MI, 0, O);
18198
40
    SStream_concat0(O, ", [");
18199
40
    printOperand(MI, 1, O);
18200
40
    SStream_concat1(O, ']');
18201
40
    return;
18202
0
    break;
18203
825
  case 48:
18204
    // LD1Fourv8b_POST, LD1Onev8b_POST, LD1Rv8b_POST, LD1Threev8b_POST, LD1Tw...
18205
825
    printTypedVectorList_8_b(MI, 1, O);
18206
825
    SStream_concat0(O, ", [");
18207
825
    printOperand(MI, 2, O);
18208
825
    SStream_concat0(O, "], ");
18209
825
    break;
18210
392
  case 49:
18211
    // LD1Fourv8h, LD1Onev8h, LD1Rv8h, LD1Threev8h, LD1Twov8h, LD2Rv8h, LD2Tw...
18212
392
    printTypedVectorList_8_h(MI, 0, O);
18213
392
    SStream_concat0(O, ", [");
18214
392
    printOperand(MI, 1, O);
18215
392
    SStream_concat1(O, ']');
18216
392
    return;
18217
0
    break;
18218
1.22k
  case 50:
18219
    // LD1Fourv8h_POST, LD1Onev8h_POST, LD1Rv8h_POST, LD1Threev8h_POST, LD1Tw...
18220
1.22k
    printTypedVectorList_8_h(MI, 1, O);
18221
1.22k
    SStream_concat0(O, ", [");
18222
1.22k
    printOperand(MI, 2, O);
18223
1.22k
    SStream_concat0(O, "], ");
18224
1.22k
    break;
18225
1.14k
  case 51:
18226
    // LD1H_2Z_STRIDED, LD1H_2Z_STRIDED_IMM, LDNT1H_2Z_STRIDED, LDNT1H_2Z_STR...
18227
1.14k
    printTypedVectorList_0_h(MI, 0, O);
18228
1.14k
    break;
18229
1.75k
  case 52:
18230
    // LD1i16, LD2i16, LD3i16, LD4i16, ST1i16_POST, ST2i16_POST, ST3i16_POST,...
18231
1.75k
    printTypedVectorList_0_h(MI, 1, O);
18232
1.75k
    printVectorIndex_1(MI, 2, O);
18233
1.75k
    SStream_concat0(O, ", [");
18234
1.75k
    printOperand(MI, 3, O);
18235
1.75k
    break;
18236
133
  case 53:
18237
    // LD1i16_POST, LD2i16_POST, LD3i16_POST, LD4i16_POST
18238
133
    printTypedVectorList_0_h(MI, 2, O);
18239
133
    printVectorIndex_1(MI, 3, O);
18240
133
    SStream_concat0(O, ", [");
18241
133
    printOperand(MI, 4, O);
18242
133
    SStream_concat0(O, "], ");
18243
133
    break;
18244
1.11k
  case 54:
18245
    // LD1i32, LD2i32, LD3i32, LD4i32, ST1i32_POST, ST2i32_POST, ST3i32_POST,...
18246
1.11k
    printTypedVectorList_0_s(MI, 1, O);
18247
1.11k
    printVectorIndex_1(MI, 2, O);
18248
1.11k
    SStream_concat0(O, ", [");
18249
1.11k
    printOperand(MI, 3, O);
18250
1.11k
    break;
18251
188
  case 55:
18252
    // LD1i32_POST, LD2i32_POST, LD3i32_POST, LD4i32_POST
18253
188
    printTypedVectorList_0_s(MI, 2, O);
18254
188
    printVectorIndex_1(MI, 3, O);
18255
188
    SStream_concat0(O, ", [");
18256
188
    printOperand(MI, 4, O);
18257
188
    SStream_concat0(O, "], ");
18258
188
    break;
18259
790
  case 56:
18260
    // LD1i64, LD2i64, LD3i64, LD4i64, LDAP1, ST1i64_POST, ST2i64_POST, ST3i6...
18261
790
    printTypedVectorList_0_d(MI, 1, O);
18262
790
    printVectorIndex_1(MI, 2, O);
18263
790
    SStream_concat0(O, ", [");
18264
790
    printOperand(MI, 3, O);
18265
790
    break;
18266
675
  case 57:
18267
    // LD1i64_POST, LD2i64_POST, LD3i64_POST, LD4i64_POST
18268
675
    printTypedVectorList_0_d(MI, 2, O);
18269
675
    printVectorIndex_1(MI, 3, O);
18270
675
    SStream_concat0(O, ", [");
18271
675
    printOperand(MI, 4, O);
18272
675
    SStream_concat0(O, "], ");
18273
675
    break;
18274
2.21k
  case 58:
18275
    // LD1i8, LD2i8, LD3i8, LD4i8, ST1i8_POST, ST2i8_POST, ST3i8_POST, ST4i8_...
18276
2.21k
    printTypedVectorList_0_b(MI, 1, O);
18277
2.21k
    printVectorIndex_1(MI, 2, O);
18278
2.21k
    SStream_concat0(O, ", [");
18279
2.21k
    printOperand(MI, 3, O);
18280
2.21k
    break;
18281
1.02k
  case 59:
18282
    // LD1i8_POST, LD2i8_POST, LD3i8_POST, LD4i8_POST
18283
1.02k
    printTypedVectorList_0_b(MI, 2, O);
18284
1.02k
    printVectorIndex_1(MI, 3, O);
18285
1.02k
    SStream_concat0(O, ", [");
18286
1.02k
    printOperand(MI, 4, O);
18287
1.02k
    SStream_concat0(O, "], ");
18288
1.02k
    break;
18289
6
  case 60:
18290
    // LD64B, ST64B
18291
6
    printGPR64x8(MI, 0, O);
18292
6
    SStream_concat0(O, ", [");
18293
6
    printOperand(MI, 1, O);
18294
6
    SStream_concat1(O, ']');
18295
6
    return;
18296
0
    break;
18297
680
  case 61:
18298
    // LDCLRP, LDCLRPA, LDCLRPAL, LDCLRPL, LDSETP, LDSETPA, LDSETPAL, LDSETPL...
18299
680
    printOperand(MI, 2, O);
18300
680
    break;
18301
920
  case 62:
18302
    // LDR_PXI, LDR_ZXI, MOVPRFX_ZZ, PMOV_ZIP_B, PMOV_ZIP_D, PMOV_ZIP_H, PMOV...
18303
920
    printSVERegOp_0(MI, 0, O);
18304
920
    break;
18305
164
  case 63:
18306
    // LDR_ZA, STR_ZA
18307
164
    printMatrix_0(MI, 0, O);
18308
164
    SStream_concat1(O, '[');
18309
164
    printOperand(MI, 1, O);
18310
164
    SStream_concat0(O, ", ");
18311
164
    printMatrixIndex_1(MI, 2, O);
18312
164
    SStream_concat0(O, "], [");
18313
164
    printOperand(MI, 3, O);
18314
164
    SStream_concat0(O, ", ");
18315
164
    printOperand(MI, 4, O);
18316
164
    SStream_concat0(O, ", mul vl]");
18317
164
    return;
18318
0
    break;
18319
85
  case 64:
18320
    // MRRS
18321
85
    printGPRSeqPairsClassOperand_64(MI, 0, O);
18322
85
    SStream_concat0(O, ", ");
18323
85
    printMRSSystemRegister(MI, 1, O);
18324
85
    return;
18325
0
    break;
18326
2.50k
  case 65:
18327
    // MSR, MSRR
18328
2.50k
    printMSRSystemRegister(MI, 0, O);
18329
2.50k
    SStream_concat0(O, ", ");
18330
2.50k
    break;
18331
282
  case 66:
18332
    // MSRpstateImm1, MSRpstateImm4
18333
282
    printSystemPStateField(MI, 0, O);
18334
282
    SStream_concat0(O, ", ");
18335
282
    printOperand(MI, 1, O);
18336
282
    return;
18337
0
    break;
18338
0
  case 67:
18339
    // MSRpstatesvcrImm1
18340
0
    printSVCROp(MI, 0, O);
18341
0
    SStream_concat0(O, ", ");
18342
0
    printOperand(MI, 1, O);
18343
0
    return;
18344
0
    break;
18345
3.57k
  case 68:
18346
    // PRFB_D_PZI, PRFB_D_SCALED, PRFB_D_SXTW_SCALED, PRFB_D_UXTW_SCALED, PRF...
18347
3.57k
    printPrefetchOp_1(MI, 0, O);
18348
3.57k
    SStream_concat0(O, ", ");
18349
3.57k
    printSVERegOp_0(MI, 1, O);
18350
3.57k
    SStream_concat0(O, ", [");
18351
3.57k
    break;
18352
1.49k
  case 69:
18353
    // PRFMl, PRFMroW, PRFMroX, PRFMui, PRFUMi
18354
1.49k
    printPrefetchOp_0(MI, 0, O);
18355
1.49k
    break;
18356
390
  case 70:
18357
    // PTRUE_C_B, WHILEGE_CXX_B, WHILEGT_CXX_B, WHILEHI_CXX_B, WHILEHS_CXX_B,...
18358
390
    printPredicateAsCounter_8(MI, 0, O);
18359
390
    break;
18360
359
  case 71:
18361
    // PTRUE_C_D, WHILEGE_CXX_D, WHILEGT_CXX_D, WHILEHI_CXX_D, WHILEHS_CXX_D,...
18362
359
    printPredicateAsCounter_64(MI, 0, O);
18363
359
    break;
18364
37
  case 72:
18365
    // PTRUE_C_H, WHILEGE_CXX_H, WHILEGT_CXX_H, WHILEHI_CXX_H, WHILEHS_CXX_H,...
18366
37
    printPredicateAsCounter_16(MI, 0, O);
18367
37
    break;
18368
47
  case 73:
18369
    // PTRUE_C_S, WHILEGE_CXX_S, WHILEGT_CXX_S, WHILEHI_CXX_S, WHILEHS_CXX_S,...
18370
47
    printPredicateAsCounter_32(MI, 0, O);
18371
47
    break;
18372
417
  case 74:
18373
    // RPRFM
18374
417
    printRPRFMOperand(MI, 0, O);
18375
417
    SStream_concat0(O, ", ");
18376
417
    printOperand(MI, 1, O);
18377
417
    SStream_concat0(O, ", [");
18378
417
    printOperand(MI, 2, O);
18379
417
    SStream_concat1(O, ']');
18380
417
    return;
18381
0
    break;
18382
55
  case 75:
18383
    // SDSB
18384
55
    printAppleSysBarrierOption(MI, 0, O);
18385
55
    return;
18386
0
    break;
18387
530
  case 76:
18388
    // ST1i32, ST2i32, ST3i32, ST4i32
18389
530
    printTypedVectorList_0_s(MI, 0, O);
18390
530
    printVectorIndex_1(MI, 1, O);
18391
530
    SStream_concat0(O, ", [");
18392
530
    printOperand(MI, 2, O);
18393
530
    SStream_concat1(O, ']');
18394
530
    return;
18395
0
    break;
18396
384
  case 77:
18397
    // ST1i64, ST2i64, ST3i64, ST4i64, STL1
18398
384
    printTypedVectorList_0_d(MI, 0, O);
18399
384
    printVectorIndex_1(MI, 1, O);
18400
384
    SStream_concat0(O, ", [");
18401
384
    printOperand(MI, 2, O);
18402
384
    SStream_concat1(O, ']');
18403
384
    return;
18404
0
    break;
18405
368
  case 78:
18406
    // ZERO_M
18407
368
    printMatrixTileList(MI, 0, O);
18408
368
    return;
18409
0
    break;
18410
199k
  }
18411
18412
18413
  // Fragment 1 encoded into 7 bits for 87 unique commands.
18414
190k
  switch ((Bits >> 21) & 127) {
18415
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
18416
6.74k
  case 0:
18417
    // TLSDESCCALL, AT_AS1ELX, AUTDZA, AUTDZB, AUTIASPPCr, AUTIBSPPCr, AUTIZA...
18418
6.74k
    return;
18419
0
    break;
18420
83.1k
  case 1:
18421
    // ABSWr, ABSXr, ABS_ZPmZ_B, ABS_ZPmZ_D, ABS_ZPmZ_S, ABSv1i64, ADCLB_ZZZ_...
18422
83.1k
    SStream_concat0(O, ", ");
18423
83.1k
    break;
18424
79
  case 2:
18425
    // ABS_ZPmZ_H, BFCVTNT_ZPmZ, BFCVT_ZPmZ, CLS_ZPmZ_H, CLZ_ZPmZ_H, CNOT_ZPm...
18426
79
    printSVERegOp_0(MI, 2, O);
18427
79
    SStream_concat0(O, "/m, ");
18428
79
    break;
18429
3.25k
  case 3:
18430
    // ABSv16i8, ADDHNv8i16_v16i8, ADDPv16i8, ADDQV_VPZ_B, ADDv16i8, AESDrr, ...
18431
3.25k
    SStream_concat0(O, ".16b, ");
18432
3.25k
    break;
18433
4.43k
  case 4:
18434
    // ABSv2i32, ADDHNv2i64_v2i32, ADDPv2i32, ADDv2i32, BF16DOTlanev4bf16, BF...
18435
4.43k
    SStream_concat0(O, ".2s, ");
18436
4.43k
    break;
18437
3.42k
  case 5:
18438
    // ABSv2i64, ADDPv2i64, ADDQV_VPZ_D, ADDv2i64, ANDQV_VPZ_D, CMEQv2i64, CM...
18439
3.42k
    SStream_concat0(O, ".2d, ");
18440
3.42k
    break;
18441
2.52k
  case 6:
18442
    // ABSv4i16, ADDHNv4i32_v4i16, ADDPv4i16, ADDv4i16, BFCVTN, BICv4i16, CLS...
18443
2.52k
    SStream_concat0(O, ".4h, ");
18444
2.52k
    break;
18445
2.87k
  case 7:
18446
    // ABSv4i32, ADDHNv2i64_v4i32, ADDPv4i32, ADDQV_VPZ_S, ADDv4i32, ANDQV_VP...
18447
2.87k
    SStream_concat0(O, ".4s, ");
18448
2.87k
    break;
18449
2.61k
  case 8:
18450
    // ABSv8i16, ADDHNv4i32_v8i16, ADDPv8i16, ADDQV_VPZ_H, ADDv8i16, ANDQV_VP...
18451
2.61k
    SStream_concat0(O, ".8h, ");
18452
2.61k
    break;
18453
3.15k
  case 9:
18454
    // ABSv8i8, ADDHNv8i16_v8i8, ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8...
18455
3.15k
    SStream_concat0(O, ".8b, ");
18456
3.15k
    break;
18457
466
  case 10:
18458
    // ADDHA_MPPZ_D, ADDVA_MPPZ_D, FMOPA_MPPZZ_D, FMOPS_MPPZZ_D
18459
466
    printSVERegOp_d(MI, 4, O);
18460
466
    break;
18461
301
  case 11:
18462
    // ADDHA_MPPZ_S, ADDVA_MPPZ_S, BMOPA_MPPZZ_S, BMOPS_MPPZZ_S, FMOPA_MPPZZ_...
18463
301
    printSVERegOp_s(MI, 4, O);
18464
301
    break;
18465
107
  case 12:
18466
    // ADDHNB_ZZZ_H, RADDHNB_ZZZ_H, RSHRNB_ZZI_H, RSUBHNB_ZZZ_H, SHRNB_ZZI_H,...
18467
107
    printSVERegOp_s(MI, 1, O);
18468
107
    break;
18469
217
  case 13:
18470
    // ADDHNT_ZZZ_H, ANDV_VPZ_S, EORV_VPZ_S, FADDV_VPZ_S, FCLAMP_VG2_2Z2Z_S, ...
18471
217
    printSVERegOp_s(MI, 2, O);
18472
217
    break;
18473
11.5k
  case 14:
18474
    // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ_H, ASR_WID...
18475
11.5k
    printSVERegOp_0(MI, 1, O);
18476
11.5k
    break;
18477
170
  case 15:
18478
    // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, SMAX_VG2_2Z2Z_B, SMAX_VG2_2ZZ_B, SMAX_VG...
18479
170
    printTypedVectorList_0_b(MI, 1, O);
18480
170
    break;
18481
72
  case 16:
18482
    // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FAMAX_2Z2Z_D, FAMAX_4Z4Z_D, FAMIN_2Z2Z_D...
18483
72
    printTypedVectorList_0_d(MI, 1, O);
18484
72
    break;
18485
1.19k
  case 17:
18486
    // ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, BFMAXNM_VG2_2Z2Z_H, BFMAXNM_VG2_2ZZ_H, B...
18487
1.19k
    printTypedVectorList_0_h(MI, 1, O);
18488
1.19k
    break;
18489
453
  case 18:
18490
    // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, BFCVTN_Z2Z_StoH, BFCVT_Z2Z_StoH, FAMAX_2...
18491
453
    printTypedVectorList_0_s(MI, 1, O);
18492
453
    break;
18493
2.18k
  case 19:
18494
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_...
18495
2.18k
    printMatrixIndex_1(MI, 3, O);
18496
2.18k
    break;
18497
1.37k
  case 20:
18498
    // ADD_ZI_H, ADD_ZZZ_H, ASR_WIDE_ZZZ_H, ASR_ZZI_H, BDEP_ZZZ_H, BEXT_ZZZ_H...
18499
1.37k
    printSVERegOp_h(MI, 1, O);
18500
1.37k
    break;
18501
26.4k
  case 21:
18502
    // ADR_LSL_ZZZ_D_0, ADR_LSL_ZZZ_D_1, ADR_LSL_ZZZ_D_2, ADR_LSL_ZZZ_D_3, AD...
18503
26.4k
    SStream_concat0(O, ", [");
18504
26.4k
    break;
18505
485
  case 22:
18506
    // ANDV_VPZ_D, EORV_VPZ_D, FADDV_VPZ_D, FCLAMP_VG2_2Z2Z_D, FCLAMP_VG4_4Z4...
18507
485
    printSVERegOp_d(MI, 2, O);
18508
485
    break;
18509
903
  case 23:
18510
    // ANDV_VPZ_H, BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, BFCLAMP_ZZZ, BFMLA...
18511
903
    printSVERegOp_h(MI, 2, O);
18512
903
    break;
18513
244
  case 24:
18514
    // BF1CVTLT_ZZ_BtoH, BF1CVTL_2ZZ_BtoH_NAME, BF1CVT_2ZZ_BtoH_NAME, BF1CVT_...
18515
244
    printSVERegOp_b(MI, 1, O);
18516
244
    break;
18517
1.00k
  case 25:
18518
    // BFMLAL_MZZI_HtoS, BFMLAL_MZZ_HtoS, BFMLAL_VG2_M2Z2Z_HtoS, BFMLAL_VG2_M...
18519
1.00k
    printImmRangeScale_2_1(MI, 3, O);
18520
1.00k
    break;
18521
775
  case 26:
18522
    // BFMOPA_MPPZZ, BFMOPA_MPPZZ_H, BFMOPS_MPPZZ, BFMOPS_MPPZZ_H, FMOPAL_MPP...
18523
775
    printSVERegOp_h(MI, 4, O);
18524
775
    SStream_concat0(O, ", ");
18525
775
    printSVERegOp_h(MI, 5, O);
18526
775
    return;
18527
0
    break;
18528
27
  case 27:
18529
    // DECH_ZPiI, INCH_ZPiI, SQDECH_ZPiI, SQINCH_ZPiI, UQDECH_ZPiI, UQINCH_ZP...
18530
27
    printSVEPattern(MI, 2, O);
18531
27
    SStream_concat0(O, ", mul ");
18532
27
    printOperand(MI, 3, O);
18533
27
    return;
18534
0
    break;
18535
0
  case 28:
18536
    // DUP_ZI_H
18537
0
    printImm8OptLsl_int16_t(MI, 1, O);
18538
0
    return;
18539
0
    break;
18540
4.90k
  case 29:
18541
    // DUP_ZR_H, INDEX_RI_H, INDEX_RR_H, LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_...
18542
4.90k
    printOperand(MI, 1, O);
18543
4.90k
    break;
18544
202
  case 30:
18545
    // DUP_ZZI_Q, TRN1_ZZZ_Q, TRN2_ZZZ_Q, UZP1_ZZZ_Q, UZP2_ZZZ_Q, UZP_VG2_2ZZ...
18546
202
    printSVERegOp_q(MI, 1, O);
18547
202
    break;
18548
43
  case 31:
18549
    // FADDA_VPZ_D
18550
43
    printZPRasFPR_64(MI, 2, O);
18551
43
    SStream_concat0(O, ", ");
18552
43
    printSVERegOp_d(MI, 3, O);
18553
43
    return;
18554
0
    break;
18555
122
  case 32:
18556
    // FADDA_VPZ_H, INSR_ZV_H
18557
122
    printZPRasFPR_16(MI, 2, O);
18558
122
    break;
18559
121
  case 33:
18560
    // FADDA_VPZ_S
18561
121
    printZPRasFPR_32(MI, 2, O);
18562
121
    SStream_concat0(O, ", ");
18563
121
    printSVERegOp_s(MI, 3, O);
18564
121
    return;
18565
0
    break;
18566
863
  case 34:
18567
    // FCMPDri, FCMPEDri, FCMPEHri, FCMPESri, FCMPHri, FCMPSri
18568
863
    SStream_concat0(O, ", #0.0");
18569
863
    return;
18570
0
    break;
18571
593
  case 35:
18572
    // FDOT_ZZZI_BtoH, FDOT_ZZZ_BtoH, FMLALB_ZZZ, FMLALB_ZZZI, FMLALT_ZZZ, FM...
18573
593
    printSVERegOp_b(MI, 2, O);
18574
593
    break;
18575
0
  case 36:
18576
    // FDUP_ZI_H
18577
0
    printFPImmOperand(MI, 1, O);
18578
0
    return;
18579
0
    break;
18580
1.39k
  case 37:
18581
    // FMLALL_MZZI_BtoS, FMLALL_MZZ_BtoS, FMLALL_VG2_M2Z2Z_BtoS, FMLALL_VG2_M...
18582
1.39k
    printImmRangeScale_4_3(MI, 3, O);
18583
1.39k
    break;
18584
368
  case 38:
18585
    // FMOPA_MPPZZ_BtoH, FMOPA_MPPZZ_BtoS, SMOPA_MPPZZ_S, SMOPS_MPPZZ_S, SUMO...
18586
368
    printSVERegOp_b(MI, 4, O);
18587
368
    SStream_concat0(O, ", ");
18588
368
    printSVERegOp_b(MI, 5, O);
18589
368
    return;
18590
0
    break;
18591
8
  case 39:
18592
    // FMOVXDHighr, INSvi64gpr, INSvi64lane
18593
8
    SStream_concat0(O, ".d");
18594
8
    printVectorIndex_1(MI, 2, O);
18595
8
    SStream_concat0(O, ", ");
18596
8
    break;
18597
216
  case 40:
18598
    // INDEX_II_H, INDEX_IR_H
18599
216
    printSImm_16(MI, 1, O);
18600
216
    SStream_concat0(O, ", ");
18601
216
    break;
18602
3.41k
  case 41:
18603
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q...
18604
3.41k
    printOperand(MI, 2, O);
18605
3.41k
    break;
18606
0
  case 42:
18607
    // INSvi16gpr, INSvi16lane
18608
0
    SStream_concat0(O, ".h");
18609
0
    printVectorIndex_1(MI, 2, O);
18610
0
    SStream_concat0(O, ", ");
18611
0
    break;
18612
0
  case 43:
18613
    // INSvi32gpr, INSvi32lane
18614
0
    SStream_concat0(O, ".s");
18615
0
    printVectorIndex_1(MI, 2, O);
18616
0
    SStream_concat0(O, ", ");
18617
0
    break;
18618
0
  case 44:
18619
    // INSvi8gpr, INSvi8lane
18620
0
    SStream_concat0(O, ".b");
18621
0
    printVectorIndex_1(MI, 2, O);
18622
0
    SStream_concat0(O, ", ");
18623
0
    break;
18624
3.23k
  case 45:
18625
    // LD1B_2Z, LD1B_2Z_IMM, LD1B_4Z, LD1B_4Z_IMM, LD1B_4Z_STRIDED, LD1B_4Z_S...
18626
3.23k
    printPredicateAsCounter_0(MI, 1, O);
18627
3.23k
    break;
18628
123
  case 46:
18629
    // LD1Fourv16b_POST, LD1Fourv2d_POST, LD1Fourv4s_POST, LD1Fourv8h_POST, L...
18630
123
    printPostIncOperand_64(MI, 3, O);
18631
123
    return;
18632
0
    break;
18633
374
  case 47:
18634
    // LD1Fourv1d_POST, LD1Fourv2s_POST, LD1Fourv4h_POST, LD1Fourv8b_POST, LD...
18635
374
    printPostIncOperand_32(MI, 3, O);
18636
374
    return;
18637
0
    break;
18638
180
  case 48:
18639
    // LD1Onev16b_POST, LD1Onev2d_POST, LD1Onev4s_POST, LD1Onev8h_POST, LD1Tw...
18640
180
    printPostIncOperand_16(MI, 3, O);
18641
180
    return;
18642
0
    break;
18643
188
  case 49:
18644
    // LD1Onev1d_POST, LD1Onev2s_POST, LD1Onev4h_POST, LD1Onev8b_POST, LD1Rv1...
18645
188
    printPostIncOperand_8(MI, 3, O);
18646
188
    return;
18647
0
    break;
18648
69
  case 50:
18649
    // LD1Rv16b_POST, LD1Rv8b_POST
18650
69
    printPostIncOperand_1(MI, 3, O);
18651
69
    return;
18652
0
    break;
18653
70
  case 51:
18654
    // LD1Rv2s_POST, LD1Rv4s_POST, LD2Rv4h_POST, LD2Rv8h_POST, LD4Rv16b_POST,...
18655
70
    printPostIncOperand_4(MI, 3, O);
18656
70
    return;
18657
0
    break;
18658
502
  case 52:
18659
    // LD1Rv4h_POST, LD1Rv8h_POST, LD2Rv16b_POST, LD2Rv8b_POST
18660
502
    printPostIncOperand_2(MI, 3, O);
18661
502
    return;
18662
0
    break;
18663
456
  case 53:
18664
    // LD1Threev16b_POST, LD1Threev2d_POST, LD1Threev4s_POST, LD1Threev8h_POS...
18665
456
    printPostIncOperand_48(MI, 3, O);
18666
456
    return;
18667
0
    break;
18668
201
  case 54:
18669
    // LD1Threev1d_POST, LD1Threev2s_POST, LD1Threev4h_POST, LD1Threev8b_POST...
18670
201
    printPostIncOperand_24(MI, 3, O);
18671
201
    return;
18672
0
    break;
18673
3.87k
  case 55:
18674
    // LD1i16, LD1i32, LD1i64, LD1i8, LD2i16, LD2i32, LD2i64, LD2i8, LD3i16, ...
18675
3.87k
    SStream_concat1(O, ']');
18676
3.87k
    return;
18677
0
    break;
18678
131
  case 56:
18679
    // LD1i16_POST, LD2i8_POST
18680
131
    printPostIncOperand_2(MI, 5, O);
18681
131
    return;
18682
0
    break;
18683
165
  case 57:
18684
    // LD1i32_POST, LD2i16_POST, LD4i8_POST
18685
165
    printPostIncOperand_4(MI, 5, O);
18686
165
    return;
18687
0
    break;
18688
324
  case 58:
18689
    // LD1i64_POST, LD2i32_POST, LD4i16_POST
18690
324
    printPostIncOperand_8(MI, 5, O);
18691
324
    return;
18692
0
    break;
18693
671
  case 59:
18694
    // LD1i8_POST
18695
671
    printPostIncOperand_1(MI, 5, O);
18696
671
    return;
18697
0
    break;
18698
39
  case 60:
18699
    // LD2i64_POST, LD4i32_POST
18700
39
    printPostIncOperand_16(MI, 5, O);
18701
39
    return;
18702
0
    break;
18703
714
  case 61:
18704
    // LD3Rv16b_POST, LD3Rv8b_POST
18705
714
    printPostIncOperand_3(MI, 3, O);
18706
714
    return;
18707
0
    break;
18708
176
  case 62:
18709
    // LD3Rv2s_POST, LD3Rv4s_POST
18710
176
    printPostIncOperand_12(MI, 3, O);
18711
176
    return;
18712
0
    break;
18713
483
  case 63:
18714
    // LD3Rv4h_POST, LD3Rv8h_POST
18715
483
    printPostIncOperand_6(MI, 3, O);
18716
483
    return;
18717
0
    break;
18718
35
  case 64:
18719
    // LD3i16_POST
18720
35
    printPostIncOperand_6(MI, 5, O);
18721
35
    return;
18722
0
    break;
18723
70
  case 65:
18724
    // LD3i32_POST
18725
70
    printPostIncOperand_12(MI, 5, O);
18726
70
    return;
18727
0
    break;
18728
402
  case 66:
18729
    // LD3i64_POST
18730
402
    printPostIncOperand_24(MI, 5, O);
18731
402
    return;
18732
0
    break;
18733
174
  case 67:
18734
    // LD3i8_POST
18735
174
    printPostIncOperand_3(MI, 5, O);
18736
174
    return;
18737
0
    break;
18738
5
  case 68:
18739
    // LD4i64_POST
18740
5
    printPostIncOperand_32(MI, 5, O);
18741
5
    return;
18742
0
    break;
18743
601
  case 69:
18744
    // MOPSSETGE, MOPSSETGEN, MOPSSETGET, MOPSSETGETN, SETE, SETEN, SETET, SE...
18745
601
    SStream_concat0(O, "]!, ");
18746
601
    printOperand(MI, 3, O);
18747
601
    SStream_concat0(O, "!, ");
18748
601
    printOperand(MI, 4, O);
18749
601
    return;
18750
0
    break;
18751
219
  case 70:
18752
    // MOVAZ_2ZMI_H_B, MOVAZ_2ZMI_H_D, MOVAZ_2ZMI_H_H, MOVAZ_2ZMI_H_S, MOVAZ_...
18753
219
    printMatrixTileVector_0(MI, 2, O);
18754
219
    SStream_concat1(O, '[');
18755
219
    printOperand(MI, 3, O);
18756
219
    SStream_concat0(O, ", ");
18757
219
    break;
18758
232
  case 71:
18759
    // MOVAZ_2ZMI_V_B, MOVAZ_2ZMI_V_D, MOVAZ_2ZMI_V_H, MOVAZ_2ZMI_V_S, MOVAZ_...
18760
232
    printMatrixTileVector_1(MI, 2, O);
18761
232
    SStream_concat1(O, '[');
18762
232
    printOperand(MI, 3, O);
18763
232
    SStream_concat0(O, ", ");
18764
232
    break;
18765
20
  case 72:
18766
    // MOVAZ_VG2_2ZM, MOVAZ_VG4_4ZM
18767
20
    printMatrix_64(MI, 2, O);
18768
20
    SStream_concat1(O, '[');
18769
20
    printOperand(MI, 3, O);
18770
20
    SStream_concat0(O, ", ");
18771
20
    printMatrixIndex_1(MI, 4, O);
18772
20
    break;
18773
142
  case 73:
18774
    // MOVAZ_ZMI_H_H, MOVAZ_ZMI_H_Q, MOVA_2ZMXI_H_B, MOVA_2ZMXI_H_D, MOVA_2ZM...
18775
142
    printMatrixTileVector_0(MI, 1, O);
18776
142
    SStream_concat1(O, '[');
18777
142
    break;
18778
29
  case 74:
18779
    // MOVAZ_ZMI_V_H, MOVAZ_ZMI_V_Q, MOVA_2ZMXI_V_B, MOVA_2ZMXI_V_D, MOVA_2ZM...
18780
29
    printMatrixTileVector_1(MI, 1, O);
18781
29
    SStream_concat1(O, '[');
18782
29
    break;
18783
0
  case 75:
18784
    // MOVA_VG2_2ZMXI, MOVA_VG4_4ZMXI
18785
0
    printMatrix_64(MI, 1, O);
18786
0
    SStream_concat1(O, '[');
18787
0
    printOperand(MI, 2, O);
18788
0
    SStream_concat0(O, ", ");
18789
0
    printMatrixIndex_1(MI, 3, O);
18790
0
    break;
18791
119
  case 76:
18792
    // MOVT, MOVT_TIX
18793
119
    SStream_concat1(O, '[');
18794
119
    break;
18795
41
  case 77:
18796
    // MSRR
18797
41
    printGPRSeqPairsClassOperand_64(MI, 1, O);
18798
41
    return;
18799
0
    break;
18800
132
  case 78:
18801
    // PMOV_ZIP_B, PMOV_ZIP_D, PMOV_ZIP_H, PMOV_ZIP_S
18802
132
    printVectorIndex_1(MI, 2, O);
18803
132
    SStream_concat0(O, ", ");
18804
132
    break;
18805
53
  case 79:
18806
    // PMULLB_ZZZ_Q, PMULLT_ZZZ_Q, UZP_VG2_2ZZZ_D, ZIP_VG2_2ZZZ_D
18807
53
    printSVERegOp_d(MI, 1, O);
18808
53
    SStream_concat0(O, ", ");
18809
53
    printSVERegOp_d(MI, 2, O);
18810
53
    return;
18811
0
    break;
18812
33
  case 80:
18813
    // PMULLv1i64, PMULLv2i64
18814
33
    SStream_concat0(O, ".1q, ");
18815
33
    printVRegOperand(MI, 1, O);
18816
33
    break;
18817
153
  case 81:
18818
    // PTRUES_H, PTRUE_H
18819
153
    printSVEPattern(MI, 1, O);
18820
153
    return;
18821
0
    break;
18822
413
  case 82:
18823
    // SADALPv2i32_v1i64, SADDLPv2i32_v1i64, UADALPv2i32_v1i64, UADDLPv2i32_v...
18824
413
    SStream_concat0(O, ".1d, ");
18825
413
    break;
18826
1.18k
  case 83:
18827
    // ST1i16, ST1i8, ST2i16, ST2i8, ST3i16, ST3i8, ST4i16, ST4i8
18828
1.18k
    printVectorIndex_1(MI, 1, O);
18829
1.18k
    SStream_concat0(O, ", [");
18830
1.18k
    printOperand(MI, 2, O);
18831
1.18k
    SStream_concat1(O, ']');
18832
1.18k
    return;
18833
0
    break;
18834
2.00k
  case 84:
18835
    // ST1i16_POST, ST1i32_POST, ST1i64_POST, ST1i8_POST, ST2i16_POST, ST2i32...
18836
2.00k
    SStream_concat0(O, "], ");
18837
2.00k
    break;
18838
93
  case 85:
18839
    // UZP_VG4_4Z4Z_Q, ZIP_VG4_4Z4Z_Q
18840
93
    printTypedVectorList_0_q(MI, 1, O);
18841
93
    return;
18842
0
    break;
18843
38
  case 86:
18844
    // ZERO_T
18845
38
    SStream_concat0(O, " }");
18846
38
    return;
18847
0
    break;
18848
190k
  }
18849
18850
18851
  // Fragment 2 encoded into 7 bits for 92 unique commands.
18852
170k
  switch ((Bits >> 28) & 127) {
18853
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
18854
53.0k
  case 0:
18855
    // ABSWr, ABSXr, ABSv1i64, ADCSWr, ADCSXr, ADCWr, ADCXr, ADDG, ADDPL_XXI,...
18856
53.0k
    printOperand(MI, 1, O);
18857
53.0k
    break;
18858
517
  case 1:
18859
    // ABS_ZPmZ_B, ABS_ZPmZ_D, ABS_ZPmZ_S, BRKA_PPmP, BRKB_PPmP, CLS_ZPmZ_B, ...
18860
517
    printSVERegOp_0(MI, 2, O);
18861
517
    SStream_concat0(O, "/m, ");
18862
517
    break;
18863
58
  case 2:
18864
    // ABS_ZPmZ_H, CLS_ZPmZ_H, CLZ_ZPmZ_H, CNOT_ZPmZ_H, CNT_ZPmZ_H, FABS_ZPmZ...
18865
58
    printSVERegOp_h(MI, 3, O);
18866
58
    return;
18867
0
    break;
18868
15.8k
  case 3:
18869
    // ABSv16i8, ABSv2i32, ABSv2i64, ABSv4i16, ABSv4i32, ABSv8i16, ABSv8i8, A...
18870
15.8k
    printVRegOperand(MI, 1, O);
18871
15.8k
    break;
18872
226
  case 4:
18873
    // ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDHNT_ZZZ_S, CMLA_ZZZ_D, DECP_ZP_D, EORBT_Z...
18874
226
    printSVERegOp_d(MI, 2, O);
18875
226
    break;
18876
671
  case 5:
18877
    // ADCLB_ZZZ_S, ADCLT_ZZZ_S, CMLA_ZZZI_S, CMLA_ZZZ_S, DECP_ZP_S, EORBT_ZZ...
18878
671
    printSVERegOp_s(MI, 2, O);
18879
671
    break;
18880
3.67k
  case 6:
18881
    // ADDHA_MPPZ_D, ADDHA_MPPZ_S, ADDVA_MPPZ_D, ADDVA_MPPZ_S, ANDV_VPZ_D, AN...
18882
3.67k
    return;
18883
0
    break;
18884
1.14k
  case 7:
18885
    // ADDHNB_ZZZ_B, DECP_XP_H, INCP_XP_H, RADDHNB_ZZZ_B, RSHRNB_ZZI_B, RSUBH...
18886
1.14k
    printSVERegOp_h(MI, 1, O);
18887
1.14k
    break;
18888
12.0k
  case 8:
18889
    // ADDHNB_ZZZ_H, ADDHNT_ZZZ_H, ADD_VG2_2ZZ_B, ADD_VG2_2ZZ_D, ADD_VG2_2ZZ_...
18890
12.0k
    SStream_concat0(O, ", ");
18891
12.0k
    break;
18892
2.84k
  case 9:
18893
    // ADDHNB_ZZZ_S, ADD_ZI_D, ADD_ZZZ_CPA, ADD_ZZZ_D, ADR_LSL_ZZZ_D_0, ADR_L...
18894
2.84k
    printSVERegOp_d(MI, 1, O);
18895
2.84k
    break;
18896
526
  case 10:
18897
    // ADDHNT_ZZZ_B, BFDOT_ZZI, BFDOT_ZZZ, BFMLALB_ZZZ, BFMLALB_ZZZI, BFMLALT...
18898
526
    printSVERegOp_h(MI, 2, O);
18899
526
    break;
18900
4.01k
  case 11:
18901
    // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, AESDrr, AESErr, ...
18902
4.01k
    printVRegOperand(MI, 2, O);
18903
4.01k
    break;
18904
8.49k
  case 12:
18905
    // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADDQV_VPZ_B, ADDQV_VPZ_D, ADDQV...
18906
8.49k
    printSVERegOp_0(MI, 1, O);
18907
8.49k
    break;
18908
1.55k
  case 13:
18909
    // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ_H, ASR_WID...
18910
1.55k
    SStream_concat0(O, "/m, ");
18911
1.55k
    break;
18912
1.02k
  case 14:
18913
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_...
18914
1.02k
    SStream_concat0(O, ", vgx2], ");
18915
1.02k
    break;
18916
2.33k
  case 15:
18917
    // ADD_VG4_M4Z4Z_D, ADD_VG4_M4Z4Z_S, ADD_VG4_M4ZZ_D, ADD_VG4_M4ZZ_S, ADD_...
18918
2.33k
    SStream_concat0(O, ", vgx4], ");
18919
2.33k
    break;
18920
794
  case 16:
18921
    // ADD_ZI_B, ADD_ZZZ_B, AESD_ZZZ_B, AESE_ZZZ_B, AESIMC_ZZ_B, AESMC_ZZ_B, ...
18922
794
    printSVERegOp_b(MI, 1, O);
18923
794
    break;
18924
1.29k
  case 17:
18925
    // ADD_ZI_S, ADD_ZZZ_S, ADR_LSL_ZZZ_S_0, ADR_LSL_ZZZ_S_1, ADR_LSL_ZZZ_S_2...
18926
1.29k
    printSVERegOp_s(MI, 1, O);
18927
1.29k
    break;
18928
4.25k
  case 18:
18929
    // ADR, ADRP
18930
4.25k
    printAdrAdrpLabel(MI, Address, 1, O);
18931
4.25k
    return;
18932
0
    break;
18933
14.4k
  case 19:
18934
    // AUTDA, AUTDB, AUTIA, AUTIB, BFMWri, BFMXri, CASAB, CASAH, CASALB, CASA...
18935
14.4k
    printOperand(MI, 2, O);
18936
14.4k
    break;
18937
19
  case 20:
18938
    // BFCVTNT_ZPmZ, BFCVT_ZPmZ, FCVTNT_ZPmZ_StoH, FCVT_ZPmZ_StoH, PMOV_ZIP_S...
18939
19
    printSVERegOp_s(MI, 3, O);
18940
19
    return;
18941
0
    break;
18942
19
  case 21:
18943
    // BFCVTN_Z2Z_HtoB, BFCVT_Z2Z_HtoB, FCVTN_Z2Z_HtoB, FCVT_Z2Z_HtoB
18944
19
    printTypedVectorList_0_h(MI, 1, O);
18945
19
    return;
18946
0
    break;
18947
938
  case 22:
18948
    // BFMLAL_MZZI_HtoS, BFMLAL_MZZ_HtoS, BFMLSL_MZZI_HtoS, BFMLSL_MZZ_HtoS, ...
18949
938
    SStream_concat0(O, "], ");
18950
938
    break;
18951
1.42k
  case 23:
18952
    // BICv2i32, BICv4i16, BICv4i32, BICv8i16, MOVKWi, MOVKXi, ORRv2i32, ORRv...
18953
1.42k
    printImm(MI, 2, O);
18954
1.42k
    printShifter(MI, 3, O);
18955
1.42k
    return;
18956
0
    break;
18957
5.51k
  case 24:
18958
    // CBNZW, CBNZX, CBZW, CBZX, LDRDl, LDRQl, LDRSWl, LDRSl, LDRWl, LDRXl, P...
18959
5.51k
    printAlignedLabel(MI, Address, 1, O);
18960
5.51k
    return;
18961
0
    break;
18962
1.60k
  case 25:
18963
    // CDOT_ZZZI_S, CDOT_ZZZ_S, CMLA_ZZZ_B, EORBT_ZZZ_B, EORTB_ZZZ_B, FDOT_ZZ...
18964
1.60k
    printSVERegOp_b(MI, 2, O);
18965
1.60k
    SStream_concat0(O, ", ");
18966
1.60k
    break;
18967
1.50k
  case 26:
18968
    // CMPEQ_PPzZI_H, CMPEQ_PPzZZ_H, CMPEQ_WIDE_PPzZZ_H, CMPGE_PPzZI_H, CMPGE...
18969
1.50k
    SStream_concat0(O, "/z, ");
18970
1.50k
    break;
18971
447
  case 27:
18972
    // CNTB_XPiI, CNTD_XPiI, CNTH_XPiI, CNTW_XPiI, PTRUES_B, PTRUES_D, PTRUES...
18973
447
    printSVEPattern(MI, 1, O);
18974
447
    break;
18975
38
  case 28:
18976
    // CNTP_XCI_B
18977
38
    printPredicateAsCounter_8(MI, 1, O);
18978
38
    SStream_concat0(O, ", ");
18979
38
    printSVEVecLenSpecifier(MI, 2, O);
18980
38
    return;
18981
0
    break;
18982
25
  case 29:
18983
    // CNTP_XCI_D
18984
25
    printPredicateAsCounter_64(MI, 1, O);
18985
25
    SStream_concat0(O, ", ");
18986
25
    printSVEVecLenSpecifier(MI, 2, O);
18987
25
    return;
18988
0
    break;
18989
24
  case 30:
18990
    // CNTP_XCI_H
18991
24
    printPredicateAsCounter_16(MI, 1, O);
18992
24
    SStream_concat0(O, ", ");
18993
24
    printSVEVecLenSpecifier(MI, 2, O);
18994
24
    return;
18995
0
    break;
18996
86
  case 31:
18997
    // CNTP_XCI_S
18998
86
    printPredicateAsCounter_32(MI, 1, O);
18999
86
    SStream_concat0(O, ", ");
19000
86
    printSVEVecLenSpecifier(MI, 2, O);
19001
86
    return;
19002
0
    break;
19003
0
  case 32:
19004
    // CPY_ZPmI_H
19005
0
    printImm8OptLsl_int16_t(MI, 3, O);
19006
0
    return;
19007
0
    break;
19008
250
  case 33:
19009
    // CPY_ZPmR_H, CPY_ZPmV_H, INSvi16gpr, INSvi32gpr, INSvi64gpr, INSvi8gpr,...
19010
250
    printOperand(MI, 3, O);
19011
250
    break;
19012
903
  case 34:
19013
    // DECB_XPiI, DECD_XPiI, DECD_ZPiI, DECH_XPiI, DECW_XPiI, DECW_ZPiI, INCB...
19014
903
    printSVEPattern(MI, 2, O);
19015
903
    SStream_concat0(O, ", mul ");
19016
903
    printOperand(MI, 3, O);
19017
903
    return;
19018
0
    break;
19019
257
  case 35:
19020
    // DUPM_ZI
19021
257
    printLogicalImm_int64_t(MI, 1, O);
19022
257
    return;
19023
0
    break;
19024
1.11k
  case 36:
19025
    // DUPQ_ZZI_H, DUP_ZZI_H, DUP_ZZI_Q, PEXT_2PCI_B, PEXT_2PCI_D, PEXT_2PCI_...
19026
1.11k
    printVectorIndex_1(MI, 2, O);
19027
1.11k
    return;
19028
0
    break;
19029
0
  case 37:
19030
    // DUP_ZI_B
19031
0
    printImm8OptLsl_int8_t(MI, 1, O);
19032
0
    return;
19033
0
    break;
19034
0
  case 38:
19035
    // DUP_ZI_D
19036
0
    printImm8OptLsl_int64_t(MI, 1, O);
19037
0
    return;
19038
0
    break;
19039
0
  case 39:
19040
    // DUP_ZI_S
19041
0
    printImm8OptLsl_int32_t(MI, 1, O);
19042
0
    return;
19043
0
    break;
19044
0
  case 40:
19045
    // EXTRACT_ZPMXI_H_H, EXTRACT_ZPMXI_H_Q
19046
0
    printMatrixTileVector_0(MI, 3, O);
19047
0
    SStream_concat1(O, '[');
19048
0
    printOperand(MI, 4, O);
19049
0
    SStream_concat0(O, ", ");
19050
0
    printMatrixIndex_1(MI, 5, O);
19051
0
    SStream_concat1(O, ']');
19052
0
    return;
19053
0
    break;
19054
0
  case 41:
19055
    // EXTRACT_ZPMXI_V_H, EXTRACT_ZPMXI_V_Q
19056
0
    printMatrixTileVector_1(MI, 3, O);
19057
0
    SStream_concat1(O, '[');
19058
0
    printOperand(MI, 4, O);
19059
0
    SStream_concat0(O, ", ");
19060
0
    printMatrixIndex_1(MI, 5, O);
19061
0
    SStream_concat1(O, ']');
19062
0
    return;
19063
0
    break;
19064
354
  case 42:
19065
    // EXT_ZZI_B, LUTI2_ZZZI_B, LUTI4_ZZZI_B, TBLQ_ZZZ_B, TBL_ZZZZ_B, TBL_ZZZ...
19066
354
    printTypedVectorList_0_b(MI, 1, O);
19067
354
    SStream_concat0(O, ", ");
19068
354
    break;
19069
0
  case 43:
19070
    // FCPY_ZPmI_H
19071
0
    printFPImmOperand(MI, 3, O);
19072
0
    return;
19073
0
    break;
19074
195
  case 44:
19075
    // FCVTNB_Z2Z_StoB, FCVTNT_Z2Z_StoB, FCVTN_Z4Z_StoB_NAME, FCVT_Z4Z_StoB_N...
19076
195
    printTypedVectorList_0_s(MI, 1, O);
19077
195
    break;
19078
70
  case 45:
19079
    // FCVT_ZPmZ_DtoH, PMOV_ZIP_D, SCVTF_ZPmZ_DtoH, UCVTF_ZPmZ_DtoH
19080
70
    printSVERegOp_d(MI, 3, O);
19081
70
    return;
19082
0
    break;
19083
331
  case 46:
19084
    // FDUP_ZI_D, FDUP_ZI_S, FMOVDi, FMOVHi, FMOVSi, FMOVv2f32_ns, FMOVv2f64_...
19085
331
    printFPImmOperand(MI, 1, O);
19086
331
    return;
19087
0
    break;
19088
100
  case 47:
19089
    // FMLALL_VG2_M2ZZ_BtoS, SMLALL_VG2_M2ZZ_BtoS, SMLALL_VG2_M2ZZ_HtoD, SMLS...
19090
100
    SStream_concat0(O, ",  vgx2], ");
19091
100
    break;
19092
43
  case 48:
19093
    // FMLALL_VG4_M4ZZ_BtoS, SMLALL_VG4_M4ZZ_BtoS, SMLALL_VG4_M4ZZ_HtoD, SMLS...
19094
43
    SStream_concat0(O, ",  vgx4], ");
19095
43
    break;
19096
7.97k
  case 49:
19097
    // GLD1B_D_IMM_REAL, GLD1B_D_REAL, GLD1B_D_SXTW_REAL, GLD1B_D_UXTW_REAL, ...
19098
7.97k
    SStream_concat0(O, "/z, [");
19099
7.97k
    break;
19100
73
  case 50:
19101
    // INDEX_II_B, INDEX_IR_B
19102
73
    printSImm_8(MI, 1, O);
19103
73
    SStream_concat0(O, ", ");
19104
73
    break;
19105
208
  case 51:
19106
    // INDEX_II_H
19107
208
    printSImm_16(MI, 2, O);
19108
208
    return;
19109
0
    break;
19110
178
  case 52:
19111
    // INSR_ZV_B
19112
178
    printZPRasFPR_8(MI, 2, O);
19113
178
    return;
19114
0
    break;
19115
13
  case 53:
19116
    // INSR_ZV_D
19117
13
    printZPRasFPR_64(MI, 2, O);
19118
13
    return;
19119
0
    break;
19120
42
  case 54:
19121
    // INSR_ZV_S
19122
42
    printZPRasFPR_32(MI, 2, O);
19123
42
    return;
19124
0
    break;
19125
0
  case 55:
19126
    // INSvi16lane, INSvi32lane, INSvi64lane, INSvi8lane
19127
0
    printVRegOperand(MI, 3, O);
19128
0
    break;
19129
1.12k
  case 56:
19130
    // LD1B_2Z_STRIDED, LD1B_2Z_STRIDED_IMM, LD1H_2Z_STRIDED, LD1H_2Z_STRIDED...
19131
1.12k
    printPredicateAsCounter_0(MI, 1, O);
19132
1.12k
    break;
19133
387
  case 57:
19134
    // LDADDAB, LDADDAH, LDADDALB, LDADDALH, LDADDALW, LDADDALX, LDADDAW, LDA...
19135
387
    printOperand(MI, 0, O);
19136
387
    SStream_concat0(O, ", [");
19137
387
    printOperand(MI, 2, O);
19138
387
    SStream_concat1(O, ']');
19139
387
    return;
19140
0
    break;
19141
1.29k
  case 58:
19142
    // LUT2v16f8, LUT4v16f8, TBLv16i8Four, TBLv16i8One, TBLv16i8Three, TBLv16...
19143
1.29k
    printTypedVectorList_16_b(MI, 1, O);
19144
1.29k
    SStream_concat0(O, ", ");
19145
1.29k
    printVRegOperand(MI, 2, O);
19146
1.29k
    break;
19147
75
  case 59:
19148
    // LUT2v8f16, LUT4v8f16
19149
75
    printTypedVectorList_8_h(MI, 1, O);
19150
75
    SStream_concat0(O, ", ");
19151
75
    printVRegOperand(MI, 2, O);
19152
75
    printVectorIndex_1(MI, 3, O);
19153
75
    return;
19154
0
    break;
19155
248
  case 60:
19156
    // MOVAZ_2ZMI_H_B, MOVAZ_2ZMI_H_D, MOVAZ_2ZMI_H_H, MOVAZ_2ZMI_H_S, MOVAZ_...
19157
248
    printImmRangeScale_2_1(MI, 4, O);
19158
248
    SStream_concat1(O, ']');
19159
248
    return;
19160
0
    break;
19161
203
  case 61:
19162
    // MOVAZ_4ZMI_H_B, MOVAZ_4ZMI_H_D, MOVAZ_4ZMI_H_H, MOVAZ_4ZMI_H_S, MOVAZ_...
19163
203
    printImmRangeScale_4_3(MI, 4, O);
19164
203
    SStream_concat1(O, ']');
19165
203
    return;
19166
0
    break;
19167
58
  case 62:
19168
    // MOVAZ_VG2_2ZM, MOVA_VG2_2ZMXI, ZERO_MXI_VG2_2Z, ZERO_MXI_VG2_4Z, ZERO_...
19169
58
    SStream_concat0(O, ", vgx2]");
19170
58
    return;
19171
0
    break;
19172
24
  case 63:
19173
    // MOVAZ_VG4_4ZM, MOVA_VG4_4ZMXI, ZERO_MXI_VG4_2Z, ZERO_MXI_VG4_4Z, ZERO_...
19174
24
    SStream_concat0(O, ", vgx4]");
19175
24
    return;
19176
0
    break;
19177
42
  case 64:
19178
    // MOVAZ_ZMI_H_B, MOVAZ_ZMI_H_D, MOVAZ_ZMI_H_S
19179
42
    printMatrixTileVector_0(MI, 1, O);
19180
42
    SStream_concat1(O, '[');
19181
42
    printOperand(MI, 3, O);
19182
42
    SStream_concat0(O, ", ");
19183
42
    printMatrixIndex_1(MI, 4, O);
19184
42
    SStream_concat1(O, ']');
19185
42
    return;
19186
0
    break;
19187
21
  case 65:
19188
    // MOVAZ_ZMI_V_B, MOVAZ_ZMI_V_D, MOVAZ_ZMI_V_S
19189
21
    printMatrixTileVector_1(MI, 1, O);
19190
21
    SStream_concat1(O, '[');
19191
21
    printOperand(MI, 3, O);
19192
21
    SStream_concat0(O, ", ");
19193
21
    printMatrixIndex_1(MI, 4, O);
19194
21
    SStream_concat1(O, ']');
19195
21
    return;
19196
0
    break;
19197
1.59k
  case 66:
19198
    // MOVID, MOVIv2d_ns
19199
1.59k
    printSIMDType10Operand(MI, 1, O);
19200
1.59k
    return;
19201
0
    break;
19202
1.66k
  case 67:
19203
    // MOVIv16b_ns, MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl...
19204
1.66k
    printImm(MI, 1, O);
19205
1.66k
    break;
19206
75
  case 68:
19207
    // MOVT
19208
75
    printMatrixIndex_1(MI, 1, O);
19209
75
    SStream_concat0(O, ", mul vl], ");
19210
75
    printSVERegOp_0(MI, 2, O);
19211
75
    return;
19212
0
    break;
19213
44
  case 69:
19214
    // MOVT_TIX
19215
44
    printMatrixIndex_8(MI, 1, O);
19216
44
    SStream_concat0(O, "], ");
19217
44
    printOperand(MI, 2, O);
19218
44
    return;
19219
0
    break;
19220
562
  case 70:
19221
    // MRS
19222
562
    printMRSSystemRegister(MI, 1, O);
19223
562
    return;
19224
0
    break;
19225
0
  case 71:
19226
    // PMOV_ZIP_B
19227
0
    printSVERegOp_b(MI, 3, O);
19228
0
    return;
19229
0
    break;
19230
10
  case 72:
19231
    // PMULLv1i64
19232
10
    SStream_concat0(O, ".1d, ");
19233
10
    printVRegOperand(MI, 2, O);
19234
10
    SStream_concat0(O, ".1d");
19235
10
    return;
19236
0
    break;
19237
23
  case 73:
19238
    // PMULLv2i64
19239
23
    SStream_concat0(O, ".2d, ");
19240
23
    printVRegOperand(MI, 2, O);
19241
23
    SStream_concat0(O, ".2d");
19242
23
    return;
19243
0
    break;
19244
64
  case 74:
19245
    // REVD_ZPmZ
19246
64
    printSVERegOp_q(MI, 3, O);
19247
64
    return;
19248
0
    break;
19249
3.28k
  case 75:
19250
    // SQDECB_XPiWdI, SQDECD_XPiWdI, SQDECH_XPiWdI, SQDECW_XPiWdI, SQINCB_XPi...
19251
3.28k
    printGPR64as32(MI, 1, O);
19252
3.28k
    SStream_concat0(O, ", ");
19253
3.28k
    printSVEPattern(MI, 2, O);
19254
3.28k
    SStream_concat0(O, ", mul ");
19255
3.28k
    printOperand(MI, 3, O);
19256
3.28k
    return;
19257
0
    break;
19258
2.13k
  case 76:
19259
    // SST1B_D, SST1B_D_IMM, SST1B_D_SXTW, SST1B_D_UXTW, SST1B_S_IMM, SST1B_S...
19260
2.13k
    SStream_concat0(O, ", [");
19261
2.13k
    break;
19262
574
  case 77:
19263
    // ST1i16_POST, ST2i8_POST
19264
574
    printPostIncOperand_2(MI, 4, O);
19265
574
    return;
19266
0
    break;
19267
193
  case 78:
19268
    // ST1i32_POST, ST2i16_POST, ST4i8_POST
19269
193
    printPostIncOperand_4(MI, 4, O);
19270
193
    return;
19271
0
    break;
19272
328
  case 79:
19273
    // ST1i64_POST, ST2i32_POST, ST4i16_POST
19274
328
    printPostIncOperand_8(MI, 4, O);
19275
328
    return;
19276
0
    break;
19277
378
  case 80:
19278
    // ST1i8_POST
19279
378
    printPostIncOperand_1(MI, 4, O);
19280
378
    return;
19281
0
    break;
19282
238
  case 81:
19283
    // ST2i64_POST, ST4i32_POST
19284
238
    printPostIncOperand_16(MI, 4, O);
19285
238
    return;
19286
0
    break;
19287
46
  case 82:
19288
    // ST3i16_POST
19289
46
    printPostIncOperand_6(MI, 4, O);
19290
46
    return;
19291
0
    break;
19292
39
  case 83:
19293
    // ST3i32_POST
19294
39
    printPostIncOperand_12(MI, 4, O);
19295
39
    return;
19296
0
    break;
19297
41
  case 84:
19298
    // ST3i64_POST
19299
41
    printPostIncOperand_24(MI, 4, O);
19300
41
    return;
19301
0
    break;
19302
136
  case 85:
19303
    // ST3i8_POST
19304
136
    printPostIncOperand_3(MI, 4, O);
19305
136
    return;
19306
0
    break;
19307
31
  case 86:
19308
    // ST4i64_POST
19309
31
    printPostIncOperand_32(MI, 4, O);
19310
31
    return;
19311
0
    break;
19312
18
  case 87:
19313
    // ST64BV, ST64BV0
19314
18
    printGPR64x8(MI, 1, O);
19315
18
    SStream_concat0(O, ", [");
19316
18
    printOperand(MI, 2, O);
19317
18
    SStream_concat1(O, ']');
19318
18
    return;
19319
0
    break;
19320
1.98k
  case 88:
19321
    // SYSPxt, SYSPxt_XZR, SYSxt
19322
1.98k
    printSysCROperand(MI, 1, O);
19323
1.98k
    SStream_concat0(O, ", ");
19324
1.98k
    printSysCROperand(MI, 2, O);
19325
1.98k
    SStream_concat0(O, ", ");
19326
1.98k
    printOperand(MI, 3, O);
19327
1.98k
    SStream_concat0(O, ", ");
19328
1.98k
    break;
19329
10
  case 89:
19330
    // TBLQ_ZZZ_D, TBL_ZZZZ_D, TBL_ZZZ_D
19331
10
    printTypedVectorList_0_d(MI, 1, O);
19332
10
    SStream_concat0(O, ", ");
19333
10
    printSVERegOp_d(MI, 2, O);
19334
10
    return;
19335
0
    break;
19336
558
  case 90:
19337
    // TBXv16i8Four, TBXv16i8One, TBXv16i8Three, TBXv16i8Two, TBXv8i8Four, TB...
19338
558
    printTypedVectorList_16_b(MI, 2, O);
19339
558
    SStream_concat0(O, ", ");
19340
558
    printVRegOperand(MI, 3, O);
19341
558
    break;
19342
79
  case 91:
19343
    // ZERO_MXI_2Z, ZERO_MXI_4Z
19344
79
    SStream_concat1(O, ']');
19345
79
    return;
19346
0
    break;
19347
170k
  }
19348
19349
19350
  // Fragment 3 encoded into 7 bits for 128 unique commands.
19351
143k
  switch ((Bits >> 35) & 127) {
19352
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
19353
3.05k
  case 0:
19354
    // ABSWr, ABSXr, ABSv1i64, AESIMC_ZZ_B, AESMC_ZZ_B, AUTDA, AUTDB, AUTIA, ...
19355
3.05k
    return;
19356
0
    break;
19357
1.93k
  case 1:
19358
    // ABS_ZPmZ_B, BRKA_PPmP, BRKB_PPmP, CDOT_ZZZI_S, CDOT_ZZZ_S, CLS_ZPmZ_B,...
19359
1.93k
    printSVERegOp_b(MI, 3, O);
19360
1.93k
    break;
19361
51
  case 2:
19362
    // ABS_ZPmZ_D, CLS_ZPmZ_D, CLZ_ZPmZ_D, CNOT_ZPmZ_D, CNT_ZPmZ_D, FABS_ZPmZ...
19363
51
    printSVERegOp_d(MI, 3, O);
19364
51
    return;
19365
0
    break;
19366
36
  case 3:
19367
    // ABS_ZPmZ_S, ADDHNT_ZZZ_H, CLS_ZPmZ_S, CLZ_ZPmZ_S, CNOT_ZPmZ_S, CNT_ZPm...
19368
36
    printSVERegOp_s(MI, 3, O);
19369
36
    return;
19370
0
    break;
19371
1.13k
  case 4:
19372
    // ABSv16i8, ADDVv16i8v, AESDrr, AESErr, AESIMCrr, AESMCrr, BF1CVTL2v8f16...
19373
1.13k
    SStream_concat0(O, ".16b");
19374
1.13k
    return;
19375
0
    break;
19376
553
  case 5:
19377
    // ABSv2i32, CLSv2i32, CLZv2i32, FABSv2f32, FADDPv2i32p, FCVTASv2f32, FCV...
19378
553
    SStream_concat0(O, ".2s");
19379
553
    return;
19380
0
    break;
19381
311
  case 6:
19382
    // ABSv2i64, ADDPv2i64p, FABSv2f64, FADDPv2i64p, FCVTASv2f64, FCVTAUv2f64...
19383
311
    SStream_concat0(O, ".2d");
19384
311
    return;
19385
0
    break;
19386
89
  case 7:
19387
    // ABSv4i16, ADDVv4i16v, CLSv4i16, CLZv4i16, FABSv4f16, FCVTASv4f16, FCVT...
19388
89
    SStream_concat0(O, ".4h");
19389
89
    return;
19390
0
    break;
19391
54
  case 8:
19392
    // ABSv4i32, ADDVv4i32v, BFCVTN, BFCVTN2, CLSv4i32, CLZv4i32, FABSv4f32, ...
19393
54
    SStream_concat0(O, ".4s");
19394
54
    return;
19395
0
    break;
19396
41
  case 9:
19397
    // ABSv8i16, ADDVv8i16v, CLSv8i16, CLZv8i16, FABSv8f16, FCVTASv8f16, FCVT...
19398
41
    SStream_concat0(O, ".8h");
19399
41
    return;
19400
0
    break;
19401
867
  case 10:
19402
    // ABSv8i8, ADDVv8i8v, BF1CVTLv8f16, BF2CVTLv8f16, CLSv8i8, CLZv8i8, CNTv...
19403
867
    SStream_concat0(O, ".8b");
19404
867
    return;
19405
0
    break;
19406
50.8k
  case 11:
19407
    // ADCLB_ZZZ_D, ADCLB_ZZZ_S, ADCLT_ZZZ_D, ADCLT_ZZZ_S, ADCSWr, ADCSXr, AD...
19408
50.8k
    SStream_concat0(O, ", ");
19409
50.8k
    break;
19410
521
  case 12:
19411
    // ADDHNB_ZZZ_H, ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, FMAXNM_VG2_2ZZ_S, FMAXNM_V...
19412
521
    printSVERegOp_s(MI, 2, O);
19413
521
    break;
19414
1.45k
  case 13:
19415
    // ADDHNv2i64_v2i32, ADDHNv2i64_v4i32, ADDPv2i64, ADDv2i64, CMEQv2i64, CM...
19416
1.45k
    SStream_concat0(O, ".2d, ");
19417
1.45k
    break;
19418
1.48k
  case 14:
19419
    // ADDHNv4i32_v4i16, ADDHNv4i32_v8i16, ADDPv4i32, ADDv4i32, CMEQv4i32, CM...
19420
1.48k
    SStream_concat0(O, ".4s, ");
19421
1.48k
    break;
19422
991
  case 15:
19423
    // ADDHNv8i16_v16i8, ADDHNv8i16_v8i8, ADDPv8i16, ADDv8i16, BF16DOTlanev8b...
19424
991
    SStream_concat0(O, ".8h, ");
19425
991
    break;
19426
3.77k
  case 16:
19427
    // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_CPA, ADD_Z...
19428
3.77k
    SStream_concat0(O, "/m, ");
19429
3.77k
    break;
19430
2.70k
  case 17:
19431
    // ADDP_ZPmZ_H, ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, ADD_ZPmZ_H, ADD_ZZZ_H, AND_...
19432
2.70k
    printSVERegOp_h(MI, 2, O);
19433
2.70k
    break;
19434
936
  case 18:
19435
    // ADDPv16i8, ADDv16i8, ANDv16i8, BCAX, BICv16i8, BIFv16i8, BITv16i8, BSL...
19436
936
    SStream_concat0(O, ".16b, ");
19437
936
    break;
19438
1.33k
  case 19:
19439
    // ADDPv2i32, ADDv2i32, CMEQv2i32, CMGEv2i32, CMGTv2i32, CMHIv2i32, CMHSv...
19440
1.33k
    SStream_concat0(O, ".2s, ");
19441
1.33k
    break;
19442
1.47k
  case 20:
19443
    // ADDPv4i16, ADDv4i16, BF16DOTlanev4bf16, BFDOTv4bf16, CMEQv4i16, CMGEv4...
19444
1.47k
    SStream_concat0(O, ".4h, ");
19445
1.47k
    break;
19446
1.55k
  case 21:
19447
    // ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8, BITv8i8, BSLv8i8, CMEQv8...
19448
1.55k
    SStream_concat0(O, ".8b, ");
19449
1.55k
    break;
19450
359
  case 22:
19451
    // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, PMULLB_ZZZ_H, PMULLT_ZZZ_H, SABDLB_ZZZ_H...
19452
359
    printSVERegOp_b(MI, 2, O);
19453
359
    return;
19454
0
    break;
19455
589
  case 23:
19456
    // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, ASR_WIDE_ZZZ_H, FMAXNM_VG2_2ZZ_D, FMAXNM...
19457
589
    printSVERegOp_d(MI, 2, O);
19458
589
    break;
19459
165
  case 24:
19460
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2ZZ_D, ADD_VG2_M2Z_D, ADD_VG4_M4Z4Z_D, ADD_V...
19461
165
    printTypedVectorList_0_d(MI, 4, O);
19462
165
    break;
19463
274
  case 25:
19464
    // ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_S, ADD_VG2_M2Z_S, ADD_VG4_M4Z4Z_S, ADD_V...
19465
274
    printTypedVectorList_0_s(MI, 4, O);
19466
274
    break;
19467
195
  case 26:
19468
    // ADD_ZI_H, SQADD_ZI_H, SQSUB_ZI_H, SUBR_ZI_H, SUB_ZI_H, UQADD_ZI_H, UQS...
19469
195
    printImm8OptLsl_uint16_t(MI, 2, O);
19470
195
    return;
19471
0
    break;
19472
2.61k
  case 27:
19473
    // ANDS_PPzPP, AND_PPzPP, BICS_PPzPP, BIC_PPzPP, BRKAS_PPzP, BRKA_PPzP, B...
19474
2.61k
    SStream_concat0(O, "/z, ");
19475
2.61k
    break;
19476
10.1k
  case 28:
19477
    // ASR_ZZI_H, GLD1B_D_REAL, GLD1B_D_SXTW_REAL, GLD1B_D_UXTW_REAL, GLD1B_S...
19478
10.1k
    printOperand(MI, 2, O);
19479
10.1k
    break;
19480
1.76k
  case 29:
19481
    // BFADD_VG2_M2Z_H, BFADD_VG4_M4Z_H, BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG2_M2ZZ...
19482
1.76k
    printTypedVectorList_0_h(MI, 4, O);
19483
1.76k
    break;
19484
1.59k
  case 30:
19485
    // BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, BFCLAMP_ZZZ, BFMLA_ZPmZZ, BFML...
19486
1.59k
    printSVERegOp_h(MI, 3, O);
19487
1.59k
    break;
19488
158
  case 31:
19489
    // BFMAXNM_VG2_2Z2Z_H, BFMAXNM_VG4_4Z2Z_H, BFMAX_VG2_2Z2Z_H, BFMAX_VG4_4Z...
19490
158
    printTypedVectorList_0_h(MI, 2, O);
19491
158
    break;
19492
377
  case 32:
19493
    // BFMLAL_MZZI_HtoS, BFMLAL_MZZ_HtoS, BFMLSL_MZZI_HtoS, BFMLSL_MZZ_HtoS, ...
19494
377
    printSVERegOp_h(MI, 4, O);
19495
377
    SStream_concat0(O, ", ");
19496
377
    printSVERegOp_h(MI, 5, O);
19497
377
    break;
19498
201
  case 33:
19499
    // BMOPA_MPPZZ_S, BMOPS_MPPZZ_S, FMOPA_MPPZZ_S, FMOPS_MPPZZ_S
19500
201
    printSVERegOp_s(MI, 5, O);
19501
201
    return;
19502
0
    break;
19503
14.8k
  case 34:
19504
    // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH...
19505
14.8k
    SStream_concat0(O, ", [");
19506
14.8k
    break;
19507
665
  case 35:
19508
    // CMEQv16i8rz, CMGEv16i8rz, CMGTv16i8rz, CMLEv16i8rz, CMLTv16i8rz
19509
665
    SStream_concat0(O, ".16b, #0");
19510
665
    return;
19511
0
    break;
19512
174
  case 36:
19513
    // CMEQv1i64rz, CMGEv1i64rz, CMGTv1i64rz, CMLEv1i64rz, CMLTv1i64rz
19514
174
    SStream_concat0(O, ", #0");
19515
174
    return;
19516
0
    break;
19517
262
  case 37:
19518
    // CMEQv2i32rz, CMGEv2i32rz, CMGTv2i32rz, CMLEv2i32rz, CMLTv2i32rz
19519
262
    SStream_concat0(O, ".2s, #0");
19520
262
    return;
19521
0
    break;
19522
1.65k
  case 38:
19523
    // CMEQv2i64rz, CMGEv2i64rz, CMGTv2i64rz, CMLEv2i64rz, CMLTv2i64rz
19524
1.65k
    SStream_concat0(O, ".2d, #0");
19525
1.65k
    return;
19526
0
    break;
19527
138
  case 39:
19528
    // CMEQv4i16rz, CMGEv4i16rz, CMGTv4i16rz, CMLEv4i16rz, CMLTv4i16rz
19529
138
    SStream_concat0(O, ".4h, #0");
19530
138
    return;
19531
0
    break;
19532
258
  case 40:
19533
    // CMEQv4i32rz, CMGEv4i32rz, CMGTv4i32rz, CMLEv4i32rz, CMLTv4i32rz
19534
258
    SStream_concat0(O, ".4s, #0");
19535
258
    return;
19536
0
    break;
19537
387
  case 41:
19538
    // CMEQv8i16rz, CMGEv8i16rz, CMGTv8i16rz, CMLEv8i16rz, CMLTv8i16rz
19539
387
    SStream_concat0(O, ".8h, #0");
19540
387
    return;
19541
0
    break;
19542
1.18k
  case 42:
19543
    // CMEQv8i8rz, CMGEv8i8rz, CMGTv8i8rz, CMLEv8i8rz, CMLTv8i8rz
19544
1.18k
    SStream_concat0(O, ".8b, #0");
19545
1.18k
    return;
19546
0
    break;
19547
441
  case 43:
19548
    // CNTB_XPiI, CNTD_XPiI, CNTH_XPiI, CNTW_XPiI
19549
441
    SStream_concat0(O, ", mul ");
19550
441
    printOperand(MI, 2, O);
19551
441
    return;
19552
0
    break;
19553
0
  case 44:
19554
    // CPY_ZPmI_B
19555
0
    printImm8OptLsl_int8_t(MI, 3, O);
19556
0
    return;
19557
0
    break;
19558
0
  case 45:
19559
    // CPY_ZPmI_D
19560
0
    printImm8OptLsl_int64_t(MI, 3, O);
19561
0
    return;
19562
0
    break;
19563
0
  case 46:
19564
    // CPY_ZPmI_S
19565
0
    printImm8OptLsl_int32_t(MI, 3, O);
19566
0
    return;
19567
0
    break;
19568
1.53k
  case 47:
19569
    // CPY_ZPmR_B, CPY_ZPmR_D, CPY_ZPmR_S, CPY_ZPmV_B, CPY_ZPmV_D, CPY_ZPmV_S...
19570
1.53k
    printOperand(MI, 3, O);
19571
1.53k
    break;
19572
0
  case 48:
19573
    // CPY_ZPzI_H
19574
0
    printImm8OptLsl_int16_t(MI, 2, O);
19575
0
    return;
19576
0
    break;
19577
253
  case 49:
19578
    // DUPQ_ZZI_B, DUPQ_ZZI_D, DUPQ_ZZI_S, DUP_ZZI_B, DUP_ZZI_D, DUP_ZZI_S, P...
19579
253
    printVectorIndex_1(MI, 2, O);
19580
253
    return;
19581
0
    break;
19582
525
  case 50:
19583
    // DUPi16, DUPv4i16lane, DUPv8i16lane, INSvi16lane, SMOVvi16to32, SMOVvi1...
19584
525
    SStream_concat0(O, ".h");
19585
525
    break;
19586
593
  case 51:
19587
    // DUPi32, DUPv2i32lane, DUPv4i32lane, INSvi32lane, SMOVvi32to64, SMOVvi3...
19588
593
    SStream_concat0(O, ".s");
19589
593
    break;
19590
101
  case 52:
19591
    // DUPi64, DUPv2i64lane, FMOVDXHighr, INSvi64lane, UMOVvi64, UMOVvi64_idx...
19592
101
    SStream_concat0(O, ".d");
19593
101
    break;
19594
258
  case 53:
19595
    // DUPi8, DUPv16i8lane, DUPv8i8lane, INSvi8lane, SMOVvi8to32, SMOVvi8to32...
19596
258
    SStream_concat0(O, ".b");
19597
258
    break;
19598
0
  case 54:
19599
    // EXTRACT_ZPMXI_H_B, EXTRACT_ZPMXI_H_D, EXTRACT_ZPMXI_H_S
19600
0
    printMatrixTileVector_0(MI, 3, O);
19601
0
    SStream_concat1(O, '[');
19602
0
    printOperand(MI, 4, O);
19603
0
    SStream_concat0(O, ", ");
19604
0
    printMatrixIndex_1(MI, 5, O);
19605
0
    SStream_concat1(O, ']');
19606
0
    return;
19607
0
    break;
19608
0
  case 55:
19609
    // EXTRACT_ZPMXI_V_B, EXTRACT_ZPMXI_V_D, EXTRACT_ZPMXI_V_S
19610
0
    printMatrixTileVector_1(MI, 3, O);
19611
0
    SStream_concat1(O, '[');
19612
0
    printOperand(MI, 4, O);
19613
0
    SStream_concat0(O, ", ");
19614
0
    printMatrixIndex_1(MI, 5, O);
19615
0
    SStream_concat1(O, ']');
19616
0
    return;
19617
0
    break;
19618
44
  case 56:
19619
    // EXT_ZZI_B, UMAX_ZI_H, UMIN_ZI_H
19620
44
    printImm(MI, 2, O);
19621
44
    return;
19622
0
    break;
19623
107
  case 57:
19624
    // FADDPv2i16p, FMAXNMPv2i16p, FMAXPv2i16p, FMINNMPv2i16p, FMINPv2i16p
19625
107
    SStream_concat0(O, ".2h");
19626
107
    return;
19627
0
    break;
19628
21
  case 58:
19629
    // FAMAX_2Z2Z_D, FAMAX_4Z4Z_D, FAMIN_2Z2Z_D, FAMIN_4Z4Z_D, FMAXNM_VG2_2Z2...
19630
21
    printTypedVectorList_0_d(MI, 2, O);
19631
21
    break;
19632
180
  case 59:
19633
    // FAMAX_2Z2Z_S, FAMAX_4Z4Z_S, FAMIN_2Z2Z_S, FAMIN_4Z4Z_S, FMAXNM_VG2_2Z2...
19634
180
    printTypedVectorList_0_s(MI, 2, O);
19635
180
    break;
19636
907
  case 60:
19637
    // FCMEQv1i16rz, FCMEQv1i32rz, FCMEQv1i64rz, FCMGEv1i16rz, FCMGEv1i32rz, ...
19638
907
    SStream_concat0(O, ", #0.0");
19639
907
    return;
19640
0
    break;
19641
997
  case 61:
19642
    // FCMEQv2i32rz, FCMGEv2i32rz, FCMGTv2i32rz, FCMLEv2i32rz, FCMLTv2i32rz
19643
997
    SStream_concat0(O, ".2s, #0.0");
19644
997
    return;
19645
0
    break;
19646
246
  case 62:
19647
    // FCMEQv2i64rz, FCMGEv2i64rz, FCMGTv2i64rz, FCMLEv2i64rz, FCMLTv2i64rz
19648
246
    SStream_concat0(O, ".2d, #0.0");
19649
246
    return;
19650
0
    break;
19651
561
  case 63:
19652
    // FCMEQv4i16rz, FCMGEv4i16rz, FCMGTv4i16rz, FCMLEv4i16rz, FCMLTv4i16rz
19653
561
    SStream_concat0(O, ".4h, #0.0");
19654
561
    return;
19655
0
    break;
19656
301
  case 64:
19657
    // FCMEQv4i32rz, FCMGEv4i32rz, FCMGTv4i32rz, FCMLEv4i32rz, FCMLTv4i32rz
19658
301
    SStream_concat0(O, ".4s, #0.0");
19659
301
    return;
19660
0
    break;
19661
524
  case 65:
19662
    // FCMEQv8i16rz, FCMGEv8i16rz, FCMGTv8i16rz, FCMLEv8i16rz, FCMLTv8i16rz
19663
524
    SStream_concat0(O, ".8h, #0.0");
19664
524
    return;
19665
0
    break;
19666
0
  case 66:
19667
    // FCPY_ZPmI_D, FCPY_ZPmI_S
19668
0
    printFPImmOperand(MI, 3, O);
19669
0
    return;
19670
0
    break;
19671
1.30k
  case 67:
19672
    // FDOT_VG2_M2Z2Z_BtoH, FDOT_VG2_M2Z2Z_BtoS, FDOT_VG2_M2ZZI_BtoH, FDOT_VG...
19673
1.30k
    printTypedVectorList_0_b(MI, 4, O);
19674
1.30k
    SStream_concat0(O, ", ");
19675
1.30k
    break;
19676
254
  case 68:
19677
    // FMLAL2lanev4f16, FMLAL2v4f16, FMLALlanev4f16, FMLALv4f16, FMLSL2lanev4...
19678
254
    SStream_concat0(O, ".2h, ");
19679
254
    printVRegOperand(MI, 3, O);
19680
254
    break;
19681
561
  case 69:
19682
    // FMLALL_MZZI_BtoS, FMLALL_MZZ_BtoS, FMLAL_MZZI_BtoH, FMLAL_VG2_MZZ_BtoH...
19683
561
    printSVERegOp_b(MI, 4, O);
19684
561
    SStream_concat0(O, ", ");
19685
561
    printSVERegOp_b(MI, 5, O);
19686
561
    break;
19687
393
  case 70:
19688
    // FMOPA_MPPZZ_D, FMOPS_MPPZZ_D
19689
393
    printSVERegOp_d(MI, 5, O);
19690
393
    return;
19691
0
    break;
19692
56
  case 71:
19693
    // INDEX_II_B
19694
56
    printSImm_8(MI, 2, O);
19695
56
    return;
19696
0
    break;
19697
315
  case 72:
19698
    // INDEX_RI_H
19699
315
    printSImm_16(MI, 2, O);
19700
315
    return;
19701
0
    break;
19702
0
  case 73:
19703
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q...
19704
0
    printMatrixIndex_1(MI, 3, O);
19705
0
    SStream_concat0(O, "], ");
19706
0
    printSVERegOp_0(MI, 4, O);
19707
0
    SStream_concat0(O, "/m, ");
19708
0
    break;
19709
737
  case 74:
19710
    // LD1B_2Z_STRIDED, LD1B_2Z_STRIDED_IMM, LD1H_2Z_STRIDED, LD1H_2Z_STRIDED...
19711
737
    SStream_concat0(O, "/z, [");
19712
737
    printOperand(MI, 2, O);
19713
737
    SStream_concat0(O, ", ");
19714
737
    break;
19715
1.33k
  case 75:
19716
    // LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_MXIPXX_H_H, LD1_MXIPXX_H_Q, LD1_MX...
19717
1.33k
    printMatrixIndex_1(MI, 2, O);
19718
1.33k
    SStream_concat0(O, "]}, ");
19719
1.33k
    printSVERegOp_0(MI, 3, O);
19720
1.33k
    break;
19721
5.06k
  case 76:
19722
    // LDAPRB, LDAPRH, LDAPRW, LDAPRX, LDARB, LDARH, LDARW, LDARX, LDAXRB, LD...
19723
5.06k
    SStream_concat1(O, ']');
19724
5.06k
    return;
19725
0
    break;
19726
46
  case 77:
19727
    // LDAPRWpost
19728
46
    SStream_concat0(O, "], #4");
19729
46
    return;
19730
0
    break;
19731
46
  case 78:
19732
    // LDAPRXpost
19733
46
    SStream_concat0(O, "], #8");
19734
46
    return;
19735
0
    break;
19736
2.44k
  case 79:
19737
    // LDRBBpost, LDRBpost, LDRDpost, LDRHHpost, LDRHpost, LDRQpost, LDRSBWpo...
19738
2.44k
    SStream_concat0(O, "], ");
19739
2.44k
    break;
19740
110
  case 80:
19741
    // LUT2v16f8, LUT4v16f8
19742
110
    printVectorIndex_1(MI, 3, O);
19743
110
    return;
19744
0
    break;
19745
1.64k
  case 81:
19746
    // LUTI2_2ZTZI_B, LUTI2_2ZTZI_H, LUTI2_2ZTZI_S, LUTI2_4ZTZI_B, LUTI2_4ZTZ...
19747
1.64k
    printSVERegOp_0(MI, 2, O);
19748
1.64k
    printVectorIndex_1(MI, 3, O);
19749
1.64k
    return;
19750
0
    break;
19751
81
  case 82:
19752
    // LUTI4_4ZZT2Z, LUTI4_S_4ZZT2Z
19753
81
    printTypedVectorList_0_0(MI, 2, O);
19754
81
    return;
19755
0
    break;
19756
0
  case 83:
19757
    // MOVA_MXI2Z_H_B, MOVA_MXI2Z_H_D, MOVA_MXI2Z_H_H, MOVA_MXI2Z_H_S, MOVA_M...
19758
0
    printImmRangeScale_2_1(MI, 3, O);
19759
0
    SStream_concat0(O, "], ");
19760
0
    break;
19761
0
  case 84:
19762
    // MOVA_MXI4Z_H_B, MOVA_MXI4Z_H_D, MOVA_MXI4Z_H_H, MOVA_MXI4Z_H_S, MOVA_M...
19763
0
    printImmRangeScale_4_3(MI, 3, O);
19764
0
    SStream_concat0(O, "], ");
19765
0
    break;
19766
1.66k
  case 85:
19767
    // MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl, MOVIv8i16, ...
19768
1.66k
    printShifter(MI, 2, O);
19769
1.66k
    return;
19770
0
    break;
19771
112
  case 86:
19772
    // MOVT_XTI
19773
112
    SStream_concat1(O, '[');
19774
112
    printMatrixIndex_8(MI, 2, O);
19775
112
    SStream_concat1(O, ']');
19776
112
    return;
19777
0
    break;
19778
14
  case 87:
19779
    // PRFB_D_SCALED
19780
14
    printRegWithShiftExtend_0_8_x_d(MI, 3, O);
19781
14
    SStream_concat1(O, ']');
19782
14
    return;
19783
0
    break;
19784
113
  case 88:
19785
    // PRFB_D_SXTW_SCALED
19786
113
    printRegWithShiftExtend_1_8_w_d(MI, 3, O);
19787
113
    SStream_concat1(O, ']');
19788
113
    return;
19789
0
    break;
19790
18
  case 89:
19791
    // PRFB_D_UXTW_SCALED
19792
18
    printRegWithShiftExtend_0_8_w_d(MI, 3, O);
19793
18
    SStream_concat1(O, ']');
19794
18
    return;
19795
0
    break;
19796
326
  case 90:
19797
    // PRFB_PRR
19798
326
    printRegWithShiftExtend_0_8_x_0(MI, 3, O);
19799
326
    SStream_concat1(O, ']');
19800
326
    return;
19801
0
    break;
19802
53
  case 91:
19803
    // PRFB_S_SXTW_SCALED
19804
53
    printRegWithShiftExtend_1_8_w_s(MI, 3, O);
19805
53
    SStream_concat1(O, ']');
19806
53
    return;
19807
0
    break;
19808
18
  case 92:
19809
    // PRFB_S_UXTW_SCALED
19810
18
    printRegWithShiftExtend_0_8_w_s(MI, 3, O);
19811
18
    SStream_concat1(O, ']');
19812
18
    return;
19813
0
    break;
19814
22
  case 93:
19815
    // PRFD_D_PZI, PRFD_S_PZI
19816
22
    printImmScale_8(MI, 3, O);
19817
22
    SStream_concat1(O, ']');
19818
22
    return;
19819
0
    break;
19820
20
  case 94:
19821
    // PRFD_D_SCALED
19822
20
    printRegWithShiftExtend_0_64_x_d(MI, 3, O);
19823
20
    SStream_concat1(O, ']');
19824
20
    return;
19825
0
    break;
19826
274
  case 95:
19827
    // PRFD_D_SXTW_SCALED
19828
274
    printRegWithShiftExtend_1_64_w_d(MI, 3, O);
19829
274
    SStream_concat1(O, ']');
19830
274
    return;
19831
0
    break;
19832
175
  case 96:
19833
    // PRFD_D_UXTW_SCALED
19834
175
    printRegWithShiftExtend_0_64_w_d(MI, 3, O);
19835
175
    SStream_concat1(O, ']');
19836
175
    return;
19837
0
    break;
19838
94
  case 97:
19839
    // PRFD_PRR
19840
94
    printRegWithShiftExtend_0_64_x_0(MI, 3, O);
19841
94
    SStream_concat1(O, ']');
19842
94
    return;
19843
0
    break;
19844
86
  case 98:
19845
    // PRFD_S_SXTW_SCALED
19846
86
    printRegWithShiftExtend_1_64_w_s(MI, 3, O);
19847
86
    SStream_concat1(O, ']');
19848
86
    return;
19849
0
    break;
19850
25
  case 99:
19851
    // PRFD_S_UXTW_SCALED
19852
25
    printRegWithShiftExtend_0_64_w_s(MI, 3, O);
19853
25
    SStream_concat1(O, ']');
19854
25
    return;
19855
0
    break;
19856
16
  case 100:
19857
    // PRFH_D_PZI, PRFH_S_PZI
19858
16
    printImmScale_2(MI, 3, O);
19859
16
    SStream_concat1(O, ']');
19860
16
    return;
19861
0
    break;
19862
24
  case 101:
19863
    // PRFH_D_SCALED
19864
24
    printRegWithShiftExtend_0_16_x_d(MI, 3, O);
19865
24
    SStream_concat1(O, ']');
19866
24
    return;
19867
0
    break;
19868
251
  case 102:
19869
    // PRFH_D_SXTW_SCALED
19870
251
    printRegWithShiftExtend_1_16_w_d(MI, 3, O);
19871
251
    SStream_concat1(O, ']');
19872
251
    return;
19873
0
    break;
19874
89
  case 103:
19875
    // PRFH_D_UXTW_SCALED
19876
89
    printRegWithShiftExtend_0_16_w_d(MI, 3, O);
19877
89
    SStream_concat1(O, ']');
19878
89
    return;
19879
0
    break;
19880
287
  case 104:
19881
    // PRFH_PRR
19882
287
    printRegWithShiftExtend_0_16_x_0(MI, 3, O);
19883
287
    SStream_concat1(O, ']');
19884
287
    return;
19885
0
    break;
19886
44
  case 105:
19887
    // PRFH_S_SXTW_SCALED
19888
44
    printRegWithShiftExtend_1_16_w_s(MI, 3, O);
19889
44
    SStream_concat1(O, ']');
19890
44
    return;
19891
0
    break;
19892
368
  case 106:
19893
    // PRFH_S_UXTW_SCALED
19894
368
    printRegWithShiftExtend_0_16_w_s(MI, 3, O);
19895
368
    SStream_concat1(O, ']');
19896
368
    return;
19897
0
    break;
19898
101
  case 107:
19899
    // PRFW_D_PZI, PRFW_S_PZI
19900
101
    printImmScale_4(MI, 3, O);
19901
101
    SStream_concat1(O, ']');
19902
101
    return;
19903
0
    break;
19904
114
  case 108:
19905
    // PRFW_D_SCALED
19906
114
    printRegWithShiftExtend_0_32_x_d(MI, 3, O);
19907
114
    SStream_concat1(O, ']');
19908
114
    return;
19909
0
    break;
19910
340
  case 109:
19911
    // PRFW_D_SXTW_SCALED
19912
340
    printRegWithShiftExtend_1_32_w_d(MI, 3, O);
19913
340
    SStream_concat1(O, ']');
19914
340
    return;
19915
0
    break;
19916
363
  case 110:
19917
    // PRFW_D_UXTW_SCALED
19918
363
    printRegWithShiftExtend_0_32_w_d(MI, 3, O);
19919
363
    SStream_concat1(O, ']');
19920
363
    return;
19921
0
    break;
19922
101
  case 111:
19923
    // PRFW_PRR
19924
101
    printRegWithShiftExtend_0_32_x_0(MI, 3, O);
19925
101
    SStream_concat1(O, ']');
19926
101
    return;
19927
0
    break;
19928
11
  case 112:
19929
    // PRFW_S_SXTW_SCALED
19930
11
    printRegWithShiftExtend_1_32_w_s(MI, 3, O);
19931
11
    SStream_concat1(O, ']');
19932
11
    return;
19933
0
    break;
19934
44
  case 113:
19935
    // PRFW_S_UXTW_SCALED
19936
44
    printRegWithShiftExtend_0_32_w_s(MI, 3, O);
19937
44
    SStream_concat1(O, ']');
19938
44
    return;
19939
0
    break;
19940
16
  case 114:
19941
    // RDFFRS_PPz, RDFFR_PPz_REAL
19942
16
    SStream_concat0(O, "/z");
19943
16
    return;
19944
0
    break;
19945
108
  case 115:
19946
    // SEL_VG2_2ZC2Z2Z_B, SEL_VG4_4ZC4Z4Z_B, SMAX_VG2_2Z2Z_B, SMAX_VG4_4Z4Z_B...
19947
108
    printTypedVectorList_0_b(MI, 2, O);
19948
108
    break;
19949
78
  case 116:
19950
    // SHLLv16i8
19951
78
    SStream_concat0(O, ".16b, #8");
19952
78
    return;
19953
0
    break;
19954
27
  case 117:
19955
    // SHLLv2i32
19956
27
    SStream_concat0(O, ".2s, #32");
19957
27
    return;
19958
0
    break;
19959
77
  case 118:
19960
    // SHLLv4i16
19961
77
    SStream_concat0(O, ".4h, #16");
19962
77
    return;
19963
0
    break;
19964
14
  case 119:
19965
    // SHLLv4i32
19966
14
    SStream_concat0(O, ".4s, #32");
19967
14
    return;
19968
0
    break;
19969
18
  case 120:
19970
    // SHLLv8i16
19971
18
    SStream_concat0(O, ".8h, #16");
19972
18
    return;
19973
0
    break;
19974
71
  case 121:
19975
    // SHLLv8i8
19976
71
    SStream_concat0(O, ".8b, #8");
19977
71
    return;
19978
0
    break;
19979
49
  case 122:
19980
    // STLRWpre
19981
49
    SStream_concat0(O, ", #-4]!");
19982
49
    return;
19983
0
    break;
19984
5
  case 123:
19985
    // STLRXpre
19986
5
    SStream_concat0(O, ", #-8]!");
19987
5
    return;
19988
0
    break;
19989
603
  case 124:
19990
    // SYSPxt
19991
603
    printGPRSeqPairsClassOperand_64(MI, 4, O);
19992
603
    return;
19993
0
    break;
19994
0
  case 125:
19995
    // SYSPxt_XZR
19996
0
    printSyspXzrPair(MI, 4, O);
19997
0
    return;
19998
0
    break;
19999
1.38k
  case 126:
20000
    // SYSxt
20001
1.38k
    printOperand(MI, 4, O);
20002
1.38k
    return;
20003
0
    break;
20004
202
  case 127:
20005
    // TRN1_ZZZ_Q, TRN2_ZZZ_Q, UZP1_ZZZ_Q, UZP2_ZZZ_Q, UZP_VG2_2ZZZ_Q, ZIP1_Z...
20006
202
    printSVERegOp_q(MI, 2, O);
20007
202
    return;
20008
0
    break;
20009
143k
  }
20010
20011
20012
  // Fragment 4 encoded into 7 bits for 87 unique commands.
20013
111k
  switch ((Bits >> 42) & 127) {
20014
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
20015
5.26k
  case 0:
20016
    // ABS_ZPmZ_B, ADDHNB_ZZZ_H, ADD_VG2_2ZZ_D, ADD_VG2_2ZZ_H, ADD_VG2_2ZZ_S,...
20017
5.26k
    return;
20018
0
    break;
20019
734
  case 1:
20020
    // ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDHNT_ZZZ_S, CMLA_ZZZ_D, EORBT_ZZZ_D, EORTB...
20021
734
    printSVERegOp_d(MI, 3, O);
20022
734
    break;
20023
1.43k
  case 2:
20024
    // ADCLB_ZZZ_S, ADCLT_ZZZ_S, CMLA_ZZZI_S, CMLA_ZZZ_S, EORBT_ZZZ_S, EORTB_...
20025
1.43k
    printSVERegOp_s(MI, 3, O);
20026
1.43k
    break;
20027
27.5k
  case 3:
20028
    // ADCSWr, ADCSXr, ADCWr, ADCXr, ADDPL_XXI, ADDPT_shift, ADDSPL_XXI, ADDS...
20029
27.5k
    printOperand(MI, 2, O);
20030
27.5k
    break;
20031
546
  case 4:
20032
    // ADDG, ST2Gi, STGi, STZ2Gi, STZGi, SUBG
20033
546
    printImmScale_16(MI, 2, O);
20034
546
    break;
20035
559
  case 5:
20036
    // ADDHNB_ZZZ_B, ADDQV_VPZ_H, ANDQV_VPZ_H, CNTP_XPP_H, EORQV_VPZ_H, FADDQ...
20037
559
    printSVERegOp_h(MI, 2, O);
20038
559
    break;
20039
2.75k
  case 6:
20040
    // ADDHNB_ZZZ_S, ADDP_ZPmZ_D, ADDQV_VPZ_D, ADD_ZPmZ_CPA, ADD_ZPmZ_D, ADD_...
20041
2.75k
    printSVERegOp_d(MI, 2, O);
20042
2.75k
    break;
20043
488
  case 7:
20044
    // ADDHNT_ZZZ_B, BFDOT_ZZI, BFDOT_ZZZ, BFMLALB_ZZZ, BFMLALB_ZZZI, BFMLALT...
20045
488
    printSVERegOp_h(MI, 3, O);
20046
488
    break;
20047
3.72k
  case 8:
20048
    // ADDHNv2i64_v2i32, ADDHNv4i32_v4i16, ADDHNv8i16_v8i8, ADDPv16i8, ADDPv2...
20049
3.72k
    printVRegOperand(MI, 2, O);
20050
3.72k
    break;
20051
2.79k
  case 9:
20052
    // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, BF16DOTlanev4bf1...
20053
2.79k
    printVRegOperand(MI, 3, O);
20054
2.79k
    break;
20055
2.69k
  case 10:
20056
    // ADDP_ZPmZ_B, ADDQV_VPZ_B, ADD_ZPmZ_B, ADD_ZZZ_B, AESD_ZZZ_B, AESE_ZZZ_...
20057
2.69k
    printSVERegOp_b(MI, 2, O);
20058
2.69k
    break;
20059
15.4k
  case 11:
20060
    // ADDP_ZPmZ_H, ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2...
20061
15.4k
    SStream_concat0(O, ", ");
20062
15.4k
    break;
20063
2.17k
  case 12:
20064
    // ADDP_ZPmZ_S, ADDQV_VPZ_S, ADD_ZPmZ_S, ADD_ZZZ_S, ANDQV_VPZ_S, AND_ZPmZ...
20065
2.17k
    printSVERegOp_s(MI, 2, O);
20066
2.17k
    break;
20067
2.13k
  case 13:
20068
    // ADDSWri, ADDSXri, ADDWri, ADDXri, SUBSWri, SUBSXri, SUBWri, SUBXri
20069
2.13k
    printAddSubImm(MI, 2, O);
20070
2.13k
    return;
20071
0
    break;
20072
5.96k
  case 14:
20073
    // ADDSWrs, ADDSXrs, ADDWrs, ADDXrs, ANDSWrs, ANDSXrs, ANDWrs, ANDXrs, BI...
20074
5.96k
    printShiftedRegister(MI, 2, O);
20075
5.96k
    return;
20076
0
    break;
20077
1.36k
  case 15:
20078
    // ADDSWrx, ADDSXrx, ADDWrx, ADDXrx, SUBSWrx, SUBSXrx, SUBWrx, SUBXrx
20079
1.36k
    printExtendedRegister(MI, 2, O);
20080
1.36k
    return;
20081
0
    break;
20082
105
  case 16:
20083
    // ADD_ZI_B, SQADD_ZI_B, SQSUB_ZI_B, SUBR_ZI_B, SUB_ZI_B, UQADD_ZI_B, UQS...
20084
105
    printImm8OptLsl_uint8_t(MI, 2, O);
20085
105
    return;
20086
0
    break;
20087
334
  case 17:
20088
    // ADD_ZI_D, SQADD_ZI_D, SQSUB_ZI_D, SUBR_ZI_D, SUB_ZI_D, UQADD_ZI_D, UQS...
20089
334
    printImm8OptLsl_uint64_t(MI, 2, O);
20090
334
    return;
20091
0
    break;
20092
113
  case 18:
20093
    // ADD_ZI_S, SQADD_ZI_S, SQSUB_ZI_S, SUBR_ZI_S, SUB_ZI_S, UQADD_ZI_S, UQS...
20094
113
    printImm8OptLsl_uint32_t(MI, 2, O);
20095
113
    return;
20096
0
    break;
20097
4
  case 19:
20098
    // ADR_LSL_ZZZ_D_0
20099
4
    printRegWithShiftExtend_0_8_x_d(MI, 2, O);
20100
4
    SStream_concat1(O, ']');
20101
4
    return;
20102
0
    break;
20103
68
  case 20:
20104
    // ADR_LSL_ZZZ_D_1
20105
68
    printRegWithShiftExtend_0_16_x_d(MI, 2, O);
20106
68
    SStream_concat1(O, ']');
20107
68
    return;
20108
0
    break;
20109
122
  case 21:
20110
    // ADR_LSL_ZZZ_D_2
20111
122
    printRegWithShiftExtend_0_32_x_d(MI, 2, O);
20112
122
    SStream_concat1(O, ']');
20113
122
    return;
20114
0
    break;
20115
28
  case 22:
20116
    // ADR_LSL_ZZZ_D_3
20117
28
    printRegWithShiftExtend_0_64_x_d(MI, 2, O);
20118
28
    SStream_concat1(O, ']');
20119
28
    return;
20120
0
    break;
20121
118
  case 23:
20122
    // ADR_LSL_ZZZ_S_0
20123
118
    printRegWithShiftExtend_0_8_x_s(MI, 2, O);
20124
118
    SStream_concat1(O, ']');
20125
118
    return;
20126
0
    break;
20127
43
  case 24:
20128
    // ADR_LSL_ZZZ_S_1
20129
43
    printRegWithShiftExtend_0_16_x_s(MI, 2, O);
20130
43
    SStream_concat1(O, ']');
20131
43
    return;
20132
0
    break;
20133
44
  case 25:
20134
    // ADR_LSL_ZZZ_S_2
20135
44
    printRegWithShiftExtend_0_32_x_s(MI, 2, O);
20136
44
    SStream_concat1(O, ']');
20137
44
    return;
20138
0
    break;
20139
179
  case 26:
20140
    // ADR_LSL_ZZZ_S_3
20141
179
    printRegWithShiftExtend_0_64_x_s(MI, 2, O);
20142
179
    SStream_concat1(O, ']');
20143
179
    return;
20144
0
    break;
20145
131
  case 27:
20146
    // ADR_SXTW_ZZZ_D_0
20147
131
    printRegWithShiftExtend_1_8_w_d(MI, 2, O);
20148
131
    SStream_concat1(O, ']');
20149
131
    return;
20150
0
    break;
20151
32
  case 28:
20152
    // ADR_SXTW_ZZZ_D_1
20153
32
    printRegWithShiftExtend_1_16_w_d(MI, 2, O);
20154
32
    SStream_concat1(O, ']');
20155
32
    return;
20156
0
    break;
20157
62
  case 29:
20158
    // ADR_SXTW_ZZZ_D_2
20159
62
    printRegWithShiftExtend_1_32_w_d(MI, 2, O);
20160
62
    SStream_concat1(O, ']');
20161
62
    return;
20162
0
    break;
20163
77
  case 30:
20164
    // ADR_SXTW_ZZZ_D_3
20165
77
    printRegWithShiftExtend_1_64_w_d(MI, 2, O);
20166
77
    SStream_concat1(O, ']');
20167
77
    return;
20168
0
    break;
20169
609
  case 31:
20170
    // ADR_UXTW_ZZZ_D_0
20171
609
    printRegWithShiftExtend_0_8_w_d(MI, 2, O);
20172
609
    SStream_concat1(O, ']');
20173
609
    return;
20174
0
    break;
20175
202
  case 32:
20176
    // ADR_UXTW_ZZZ_D_1
20177
202
    printRegWithShiftExtend_0_16_w_d(MI, 2, O);
20178
202
    SStream_concat1(O, ']');
20179
202
    return;
20180
0
    break;
20181
67
  case 33:
20182
    // ADR_UXTW_ZZZ_D_2
20183
67
    printRegWithShiftExtend_0_32_w_d(MI, 2, O);
20184
67
    SStream_concat1(O, ']');
20185
67
    return;
20186
0
    break;
20187
151
  case 34:
20188
    // ADR_UXTW_ZZZ_D_3
20189
151
    printRegWithShiftExtend_0_64_w_d(MI, 2, O);
20190
151
    SStream_concat1(O, ']');
20191
151
    return;
20192
0
    break;
20193
629
  case 35:
20194
    // ANDSWri, ANDWri, EORWri, ORRWri
20195
629
    printLogicalImm_int32_t(MI, 2, O);
20196
629
    return;
20197
0
    break;
20198
1.62k
  case 36:
20199
    // ANDSXri, ANDXri, AND_ZI, EORXri, EOR_ZI, ORRXri, ORR_ZI
20200
1.62k
    printLogicalImm_int64_t(MI, 2, O);
20201
1.62k
    return;
20202
0
    break;
20203
848
  case 37:
20204
    // BFMLAL_MZZI_HtoS, BFMLSL_MZZI_HtoS, FMLALL_MZZI_BtoS, FMLAL_MZZI_BtoH,...
20205
848
    printVectorIndex_1(MI, 6, O);
20206
848
    return;
20207
0
    break;
20208
425
  case 38:
20209
    // BFMLA_ZZZI, BFMLS_ZZZI, CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, FDOT_Z...
20210
425
    printVectorIndex_1(MI, 4, O);
20211
425
    break;
20212
129
  case 39:
20213
    // BFMUL_ZZZI, FMUL_ZZZI_H, MUL_ZZZI_H, SQDMULH_ZZZI_H, SQRDMULH_ZZZI_H
20214
129
    printVectorIndex_1(MI, 3, O);
20215
129
    return;
20216
0
    break;
20217
14.3k
  case 40:
20218
    // BFMWri, BFMXri, CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, C...
20219
14.3k
    printOperand(MI, 3, O);
20220
14.3k
    break;
20221
0
  case 41:
20222
    // CPY_ZPzI_B
20223
0
    printImm8OptLsl_int8_t(MI, 2, O);
20224
0
    return;
20225
0
    break;
20226
0
  case 42:
20227
    // CPY_ZPzI_D
20228
0
    printImm8OptLsl_int64_t(MI, 2, O);
20229
0
    return;
20230
0
    break;
20231
0
  case 43:
20232
    // CPY_ZPzI_S
20233
0
    printImm8OptLsl_int32_t(MI, 2, O);
20234
0
    return;
20235
0
    break;
20236
1.47k
  case 44:
20237
    // DUPi16, DUPi32, DUPi64, DUPi8, DUPv16i8lane, DUPv2i32lane, DUPv2i64lan...
20238
1.47k
    printVectorIndex_1(MI, 2, O);
20239
1.47k
    return;
20240
0
    break;
20241
347
  case 45:
20242
    // FCMEQ_PPzZ0_H, FCMGE_PPzZ0_H, FCMGT_PPzZ0_H, FCMLE_PPzZ0_H, FCMLT_PPzZ...
20243
347
    SStream_concat0(O, ", #0.0");
20244
347
    return;
20245
0
    break;
20246
505
  case 46:
20247
    // FDOT_VG2_M2Z2Z_BtoH, FDOT_VG2_M2Z2Z_BtoS, FDOT_VG4_M4Z4Z_BtoH, FDOT_VG...
20248
505
    printTypedVectorList_0_b(MI, 5, O);
20249
505
    return;
20250
0
    break;
20251
797
  case 47:
20252
    // FDOT_VG2_M2ZZI_BtoH, FDOT_VG2_M2ZZI_BtoS, FDOT_VG2_M2ZZ_BtoH, FDOT_VG2...
20253
797
    printSVERegOp_b(MI, 5, O);
20254
797
    break;
20255
149
  case 48:
20256
    // FMLAL2lanev4f16, FMLALlanev4f16, FMLSL2lanev4f16, FMLSLlanev4f16
20257
149
    SStream_concat0(O, ".h");
20258
149
    printVectorIndex_1(MI, 4, O);
20259
149
    return;
20260
0
    break;
20261
105
  case 49:
20262
    // FMLAL2v4f16, FMLALv4f16, FMLSL2v4f16, FMLSLv4f16
20263
105
    SStream_concat0(O, ".2h");
20264
105
    return;
20265
0
    break;
20266
75
  case 50:
20267
    // INDEX_RI_B
20268
75
    printSImm_8(MI, 2, O);
20269
75
    return;
20270
0
    break;
20271
0
  case 51:
20272
    // INSERT_MXIPZ_H_D, INSERT_MXIPZ_V_D
20273
0
    printSVERegOp_d(MI, 5, O);
20274
0
    return;
20275
0
    break;
20276
0
  case 52:
20277
    // INSERT_MXIPZ_H_H, INSERT_MXIPZ_V_H
20278
0
    printSVERegOp_h(MI, 5, O);
20279
0
    return;
20280
0
    break;
20281
0
  case 53:
20282
    // INSERT_MXIPZ_H_Q, INSERT_MXIPZ_V_Q
20283
0
    printSVERegOp_q(MI, 5, O);
20284
0
    return;
20285
0
    break;
20286
0
  case 54:
20287
    // INSERT_MXIPZ_H_S, INSERT_MXIPZ_V_S
20288
0
    printSVERegOp_s(MI, 5, O);
20289
0
    return;
20290
0
    break;
20291
427
  case 55:
20292
    // LD1B_2Z_STRIDED, LDNT1B_2Z_STRIDED
20293
427
    printRegWithShiftExtend_0_8_x_0(MI, 3, O);
20294
427
    SStream_concat1(O, ']');
20295
427
    return;
20296
0
    break;
20297
45
  case 56:
20298
    // LD1B_2Z_STRIDED_IMM, LD1H_2Z_STRIDED_IMM, LDNT1B_2Z_STRIDED_IMM, LDNT1...
20299
45
    printImmScale_2(MI, 3, O);
20300
45
    SStream_concat0(O, ", mul vl]");
20301
45
    return;
20302
0
    break;
20303
265
  case 57:
20304
    // LD1H_2Z_STRIDED, LDNT1H_2Z_STRIDED
20305
265
    printRegWithShiftExtend_0_16_x_0(MI, 3, O);
20306
265
    SStream_concat1(O, ']');
20307
265
    return;
20308
0
    break;
20309
509
  case 58:
20310
    // LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_MXIPXX_H_H, LD1_MXIPXX_H_Q, LD1_MX...
20311
509
    SStream_concat0(O, "/z, [");
20312
509
    printOperand(MI, 4, O);
20313
509
    SStream_concat0(O, ", ");
20314
509
    break;
20315
79
  case 59:
20316
    // LDCLRP, LDCLRPA, LDCLRPAL, LDCLRPL, LDSETP, LDSETPA, LDSETPAL, LDSETPL...
20317
79
    printOperand(MI, 4, O);
20318
79
    SStream_concat1(O, ']');
20319
79
    return;
20320
0
    break;
20321
179
  case 60:
20322
    // LDG, ST2GPostIndex, ST2GPreIndex, STGPostIndex, STGPreIndex, STZ2GPost...
20323
179
    printImmScale_16(MI, 3, O);
20324
179
    break;
20325
140
  case 61:
20326
    // LDRAAindexed, LDRABindexed
20327
140
    printImmScale_8(MI, 2, O);
20328
140
    SStream_concat1(O, ']');
20329
140
    return;
20330
0
    break;
20331
595
  case 62:
20332
    // LDRAAwriteback, LDRABwriteback
20333
595
    printImmScale_8(MI, 3, O);
20334
595
    SStream_concat0(O, "]!");
20335
595
    return;
20336
0
    break;
20337
2.27k
  case 63:
20338
    // LDRBBui, LDRBui, LDRSBWui, LDRSBXui, STRBBui, STRBui
20339
2.27k
    printUImm12Offset_1(MI, 2, O);
20340
2.27k
    SStream_concat1(O, ']');
20341
2.27k
    return;
20342
0
    break;
20343
1.34k
  case 64:
20344
    // LDRDui, LDRXui, PRFMui, STRDui, STRXui
20345
1.34k
    printUImm12Offset_8(MI, 2, O);
20346
1.34k
    SStream_concat1(O, ']');
20347
1.34k
    return;
20348
0
    break;
20349
1.05k
  case 65:
20350
    // LDRHHui, LDRHui, LDRSHWui, LDRSHXui, STRHHui, STRHui
20351
1.05k
    printUImm12Offset_2(MI, 2, O);
20352
1.05k
    SStream_concat1(O, ']');
20353
1.05k
    return;
20354
0
    break;
20355
147
  case 66:
20356
    // LDRQui, STRQui
20357
147
    printUImm12Offset_16(MI, 2, O);
20358
147
    SStream_concat1(O, ']');
20359
147
    return;
20360
0
    break;
20361
831
  case 67:
20362
    // LDRSWui, LDRSui, LDRWui, STRSui, STRWui
20363
831
    printUImm12Offset_4(MI, 2, O);
20364
831
    SStream_concat1(O, ']');
20365
831
    return;
20366
0
    break;
20367
235
  case 68:
20368
    // LUTI2_S_2ZTZI_B, LUTI2_S_2ZTZI_H, LUTI2_ZTZI_B, LUTI2_ZTZI_S, LUTI4_S_...
20369
235
    printSVERegOp_0(MI, 2, O);
20370
235
    printVectorIndex_1(MI, 3, O);
20371
235
    return;
20372
0
    break;
20373
213
  case 69:
20374
    // MAD_ZPmZZ_B, MLA_ZPmZZ_B, MLS_ZPmZZ_B, MSB_ZPmZZ_B
20375
213
    printSVERegOp_b(MI, 3, O);
20376
213
    SStream_concat0(O, ", ");
20377
213
    printSVERegOp_b(MI, 4, O);
20378
213
    return;
20379
0
    break;
20380
171
  case 70:
20381
    // MOVAZ_ZMI_H_H, MOVAZ_ZMI_H_Q, MOVAZ_ZMI_V_H, MOVAZ_ZMI_V_Q
20382
171
    printMatrixIndex_1(MI, 4, O);
20383
171
    SStream_concat1(O, ']');
20384
171
    return;
20385
0
    break;
20386
0
  case 71:
20387
    // MOVA_2ZMXI_H_B, MOVA_2ZMXI_H_D, MOVA_2ZMXI_H_H, MOVA_2ZMXI_H_S, MOVA_2...
20388
0
    printImmRangeScale_2_1(MI, 3, O);
20389
0
    SStream_concat1(O, ']');
20390
0
    return;
20391
0
    break;
20392
0
  case 72:
20393
    // MOVA_4ZMXI_H_B, MOVA_4ZMXI_H_D, MOVA_4ZMXI_H_H, MOVA_4ZMXI_H_S, MOVA_4...
20394
0
    printImmRangeScale_4_3(MI, 3, O);
20395
0
    SStream_concat1(O, ']');
20396
0
    return;
20397
0
    break;
20398
0
  case 73:
20399
    // MOVA_MXI2Z_H_B, MOVA_MXI2Z_V_B, MOVA_MXI4Z_H_B, MOVA_MXI4Z_V_B
20400
0
    printTypedVectorList_0_b(MI, 4, O);
20401
0
    return;
20402
0
    break;
20403
0
  case 74:
20404
    // MOVA_MXI2Z_H_D, MOVA_MXI2Z_V_D, MOVA_MXI4Z_H_D, MOVA_MXI4Z_V_D
20405
0
    printTypedVectorList_0_d(MI, 4, O);
20406
0
    return;
20407
0
    break;
20408
0
  case 75:
20409
    // MOVA_MXI2Z_H_H, MOVA_MXI2Z_V_H, MOVA_MXI4Z_H_H, MOVA_MXI4Z_V_H
20410
0
    printTypedVectorList_0_h(MI, 4, O);
20411
0
    return;
20412
0
    break;
20413
0
  case 76:
20414
    // MOVA_MXI2Z_H_S, MOVA_MXI2Z_V_S, MOVA_MXI4Z_H_S, MOVA_MXI4Z_V_S
20415
0
    printTypedVectorList_0_s(MI, 4, O);
20416
0
    return;
20417
0
    break;
20418
54
  case 77:
20419
    // PRFB_D_PZI, PRFB_S_PZI
20420
54
    SStream_concat1(O, ']');
20421
54
    return;
20422
0
    break;
20423
126
  case 78:
20424
    // PRFB_PRI, PRFD_PRI, PRFH_PRI, PRFW_PRI
20425
126
    SStream_concat0(O, ", mul vl]");
20426
126
    return;
20427
0
    break;
20428
8
  case 79:
20429
    // SPLICE_ZPZZ_B
20430
8
    printTypedVectorList_0_b(MI, 2, O);
20431
8
    return;
20432
0
    break;
20433
8
  case 80:
20434
    // SPLICE_ZPZZ_D
20435
8
    printTypedVectorList_0_d(MI, 2, O);
20436
8
    return;
20437
0
    break;
20438
80
  case 81:
20439
    // SPLICE_ZPZZ_S
20440
80
    printTypedVectorList_0_s(MI, 2, O);
20441
80
    return;
20442
0
    break;
20443
655
  case 82:
20444
    // SQDECP_XPWd_B, SQDECP_XPWd_D, SQDECP_XPWd_H, SQDECP_XPWd_S, SQINCP_XPW...
20445
655
    printGPR64as32(MI, 2, O);
20446
655
    return;
20447
0
    break;
20448
827
  case 83:
20449
    // ST1_MXIPXX_H_B, ST1_MXIPXX_H_D, ST1_MXIPXX_H_H, ST1_MXIPXX_H_Q, ST1_MX...
20450
827
    SStream_concat0(O, ", [");
20451
827
    printOperand(MI, 4, O);
20452
827
    SStream_concat0(O, ", ");
20453
827
    break;
20454
93
  case 84:
20455
    // SYSLxt
20456
93
    printSysCROperand(MI, 2, O);
20457
93
    SStream_concat0(O, ", ");
20458
93
    printSysCROperand(MI, 3, O);
20459
93
    SStream_concat0(O, ", ");
20460
93
    printOperand(MI, 4, O);
20461
93
    return;
20462
0
    break;
20463
1.40k
  case 85:
20464
    // TBNZW, TBNZX, TBZW, TBZX
20465
1.40k
    printAlignedLabel(MI, Address, 2, O);
20466
1.40k
    return;
20467
0
    break;
20468
119
  case 86:
20469
    // UMAX_ZI_B, UMAX_ZI_D, UMAX_ZI_S, UMIN_ZI_B, UMIN_ZI_D, UMIN_ZI_S
20470
119
    printImm(MI, 2, O);
20471
119
    return;
20472
0
    break;
20473
111k
  }
20474
20475
20476
  // Fragment 5 encoded into 7 bits for 93 unique commands.
20477
78.0k
  switch ((Bits >> 49) & 127) {
20478
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
20479
13.2k
  case 0:
20480
    // ADCLB_ZZZ_D, ADCLB_ZZZ_S, ADCLT_ZZZ_D, ADCLT_ZZZ_S, ADCSWr, ADCSXr, AD...
20481
13.2k
    return;
20482
0
    break;
20483
20.7k
  case 1:
20484
    // ADDG, ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_CPA,...
20485
20.7k
    SStream_concat0(O, ", ");
20486
20.7k
    break;
20487
649
  case 2:
20488
    // ADDHNv2i64_v2i32, ADDHNv2i64_v4i32, ADDPv2i64, ADDv2i64, CMEQv2i64, CM...
20489
649
    SStream_concat0(O, ".2d");
20490
649
    return;
20491
0
    break;
20492
839
  case 3:
20493
    // ADDHNv4i32_v4i16, ADDHNv4i32_v8i16, ADDPv4i32, ADDv4i32, CMEQv4i32, CM...
20494
839
    SStream_concat0(O, ".4s");
20495
839
    return;
20496
0
    break;
20497
342
  case 4:
20498
    // ADDHNv8i16_v16i8, ADDHNv8i16_v8i8, ADDPv8i16, ADDv8i16, BFDOTv8bf16, B...
20499
342
    SStream_concat0(O, ".8h");
20500
342
    return;
20501
0
    break;
20502
63
  case 5:
20503
    // ADDPT_shift, SUBPT_shift
20504
63
    printShifter(MI, 3, O);
20505
63
    return;
20506
0
    break;
20507
305
  case 6:
20508
    // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRR_ZPmZ_H, ASR_ZPmZ_H, BFADD_ZP...
20509
305
    printSVERegOp_h(MI, 3, O);
20510
305
    break;
20511
456
  case 7:
20512
    // ADDPv16i8, ADDv16i8, ANDv16i8, BICv16i8, BIFv16i8, BITv16i8, BSLv16i8,...
20513
456
    SStream_concat0(O, ".16b");
20514
456
    return;
20515
0
    break;
20516
324
  case 8:
20517
    // ADDPv2i32, ADDv2i32, CMEQv2i32, CMGEv2i32, CMGTv2i32, CMHIv2i32, CMHSv...
20518
324
    SStream_concat0(O, ".2s");
20519
324
    return;
20520
0
    break;
20521
463
  case 9:
20522
    // ADDPv4i16, ADDv4i16, BFDOTv4bf16, CMEQv4i16, CMGEv4i16, CMGTv4i16, CMH...
20523
463
    SStream_concat0(O, ".4h");
20524
463
    return;
20525
0
    break;
20526
384
  case 10:
20527
    // ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8, BITv8i8, BSLv8i8, CMEQv8...
20528
384
    SStream_concat0(O, ".8b");
20529
384
    return;
20530
0
    break;
20531
159
  case 11:
20532
    // ADDSXrx64, ADDXrx64, SUBSXrx64, SUBXrx64
20533
159
    printArithExtend(MI, 3, O);
20534
159
    return;
20535
0
    break;
20536
40
  case 12:
20537
    // ADD_VG2_M2Z2Z_D, ADD_VG4_M4Z4Z_D, FMLA_VG2_M2Z2Z_D, FMLA_VG4_M4Z4Z_D, ...
20538
40
    printTypedVectorList_0_d(MI, 5, O);
20539
40
    return;
20540
0
    break;
20541
107
  case 13:
20542
    // ADD_VG2_M2Z2Z_S, ADD_VG4_M4Z4Z_S, FMLA_VG2_M2Z2Z_S, FMLA_VG4_M4Z4Z_S, ...
20543
107
    printTypedVectorList_0_s(MI, 5, O);
20544
107
    return;
20545
0
    break;
20546
77
  case 14:
20547
    // ADD_VG2_M2ZZ_D, ADD_VG4_M4ZZ_D, FMLA_VG2_M2ZZI_D, FMLA_VG2_M2ZZ_D, FML...
20548
77
    printSVERegOp_d(MI, 5, O);
20549
77
    break;
20550
167
  case 15:
20551
    // ADD_VG2_M2ZZ_S, ADD_VG4_M4ZZ_S, FMLA_VG2_M2ZZI_S, FMLA_VG2_M2ZZ_S, FML...
20552
167
    printSVERegOp_s(MI, 5, O);
20553
167
    break;
20554
2.56k
  case 16:
20555
    // ASRD_ZPmI_H, ASR_ZPmI_H, CMPEQ_PPzZI_H, CMPGE_PPzZI_H, CMPGT_PPzZI_H, ...
20556
2.56k
    printOperand(MI, 3, O);
20557
2.56k
    break;
20558
183
  case 17:
20559
    // ASR_WIDE_ZPmZ_H, CMPEQ_WIDE_PPzZZ_H, CMPGE_WIDE_PPzZZ_H, CMPGT_WIDE_PP...
20560
183
    printSVERegOp_d(MI, 3, O);
20561
183
    return;
20562
0
    break;
20563
149
  case 18:
20564
    // BCAX, EOR3, EXTv16i8
20565
149
    SStream_concat0(O, ".16b, ");
20566
149
    break;
20567
208
  case 19:
20568
    // BF16DOTlanev4bf16, BF16DOTlanev8bf16
20569
208
    SStream_concat0(O, ".2h");
20570
208
    printVectorIndex_1(MI, 4, O);
20571
208
    return;
20572
0
    break;
20573
67
  case 20:
20574
    // BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG4_M4Z4Z_HtoS, BFMLAL_VG2_M2Z2Z_HtoS, BFM...
20575
67
    printTypedVectorList_0_h(MI, 5, O);
20576
67
    return;
20577
0
    break;
20578
1.69k
  case 21:
20579
    // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG2_M2ZZ_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFDOT...
20580
1.69k
    printSVERegOp_h(MI, 5, O);
20581
1.69k
    break;
20582
963
  case 22:
20583
    // BFDOT_ZZI, BFMLALB_ZZZI, BFMLALT_ZZZI, BFMLSLB_ZZZI_S, BFMLSLT_ZZZI_S,...
20584
963
    printVectorIndex_1(MI, 4, O);
20585
963
    break;
20586
835
  case 23:
20587
    // BFMLALBIdx, BFMLALTIdx, FCMLAv4f16_indexed, FCMLAv8f16_indexed, FMLAL2...
20588
835
    SStream_concat0(O, ".h");
20589
835
    break;
20590
1.21k
  case 24:
20591
    // BFMLA_ZPmZZ, BFMLS_ZPmZZ, FCMLA_ZPmZZ_H, FMAD_ZPmZZ_H, FMLA_ZPmZZ_H, F...
20592
1.21k
    printSVERegOp_h(MI, 4, O);
20593
1.21k
    break;
20594
36
  case 25:
20595
    // CADD_ZZI_H, SQCADD_ZZI_H
20596
36
    printComplexRotationOp_180_90(MI, 3, O);
20597
36
    return;
20598
0
    break;
20599
7.97k
  case 26:
20600
    // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH...
20601
7.97k
    SStream_concat1(O, ']');
20602
7.97k
    return;
20603
0
    break;
20604
19
  case 27:
20605
    // CDOT_ZZZ_S, CMLA_ZZZ_B, CMLA_ZZZ_H, SQRDCMLAH_ZZZ_B, SQRDCMLAH_ZZZ_H
20606
19
    printComplexRotationOp_90_0(MI, 4, O);
20607
19
    return;
20608
0
    break;
20609
547
  case 28:
20610
    // CMPHI_PPzZI_H, CMPHS_PPzZI_H, CMPLO_PPzZI_H, CMPLS_PPzZI_H
20611
547
    printImm(MI, 3, O);
20612
547
    return;
20613
0
    break;
20614
83
  case 29:
20615
    // EXTv8i8
20616
83
    SStream_concat0(O, ".8b, ");
20617
83
    printOperand(MI, 3, O);
20618
83
    return;
20619
0
    break;
20620
18
  case 30:
20621
    // FADD_ZPmI_H, FSUBR_ZPmI_H, FSUB_ZPmI_H
20622
18
    printExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_one(MI, 3, O);
20623
18
    return;
20624
0
    break;
20625
11
  case 31:
20626
    // FCADDv2f32, FCMLAv2f32
20627
11
    SStream_concat0(O, ".2s, ");
20628
11
    break;
20629
218
  case 32:
20630
    // FCADDv2f64, FCMLAv2f64, XAR
20631
218
    SStream_concat0(O, ".2d, ");
20632
218
    break;
20633
38
  case 33:
20634
    // FCADDv4f16, FCMLAv4f16
20635
38
    SStream_concat0(O, ".4h, ");
20636
38
    break;
20637
211
  case 34:
20638
    // FCADDv4f32, FCMLAv4f32, SM3SS1
20639
211
    SStream_concat0(O, ".4s, ");
20640
211
    break;
20641
86
  case 35:
20642
    // FCADDv8f16, FCMLAv8f16
20643
86
    SStream_concat0(O, ".8h, ");
20644
86
    break;
20645
915
  case 36:
20646
    // FCMEQ_PPzZ0_D, FCMEQ_PPzZ0_S, FCMGE_PPzZ0_D, FCMGE_PPzZ0_S, FCMGT_PPzZ...
20647
915
    SStream_concat0(O, ", #0.0");
20648
915
    return;
20649
0
    break;
20650
505
  case 37:
20651
    // FCMLAv4f32_indexed, FMLAv1i32_indexed, FMLAv2i32_indexed, FMLAv4i32_in...
20652
505
    SStream_concat0(O, ".s");
20653
505
    break;
20654
624
  case 38:
20655
    // FDOT_VG2_M2ZZI_BtoH, FDOT_VG2_M2ZZI_BtoS, FDOT_VG4_M4ZZI_BtoH, FDOT_VG...
20656
624
    printVectorIndex_1(MI, 6, O);
20657
624
    return;
20658
0
    break;
20659
474
  case 39:
20660
    // FDOTlanev16f8, FDOTlanev8f8, SDOTlanev16i8, SDOTlanev8i8, SUDOTlanev16...
20661
474
    SStream_concat0(O, ".4b");
20662
474
    printVectorIndex_1(MI, 4, O);
20663
474
    return;
20664
0
    break;
20665
37
  case 40:
20666
    // FDOTlanev4f16, FDOTlanev8f16
20667
37
    SStream_concat0(O, ".2b");
20668
37
    printVectorIndex_1(MI, 4, O);
20669
37
    return;
20670
0
    break;
20671
79
  case 41:
20672
    // FMAXNM_ZPmI_H, FMAX_ZPmI_H, FMINNM_ZPmI_H, FMIN_ZPmI_H
20673
79
    printExactFPImm_AArch64ExactFPImm_zero_AArch64ExactFPImm_one(MI, 3, O);
20674
79
    return;
20675
0
    break;
20676
34
  case 42:
20677
    // FMLALBlanev8f16, FMLALLBBlanev4f32, FMLALLBTlanev4f32, FMLALLTBlanev4f...
20678
34
    SStream_concat0(O, ".b");
20679
34
    printVectorIndex_1(MI, 4, O);
20680
34
    return;
20681
0
    break;
20682
173
  case 43:
20683
    // FMLAv1i64_indexed, FMLAv2i64_indexed, FMLSv1i64_indexed, FMLSv2i64_ind...
20684
173
    SStream_concat0(O, ".d");
20685
173
    break;
20686
124
  case 44:
20687
    // FMUL_ZPmI_H
20688
124
    printExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_two(MI, 3, O);
20689
124
    return;
20690
0
    break;
20691
550
  case 45:
20692
    // FMUL_ZZZI_D, FMUL_ZZZI_S, MUL_ZZZI_D, MUL_ZZZI_S, SMULLB_ZZZI_D, SMULL...
20693
550
    printVectorIndex_1(MI, 3, O);
20694
550
    return;
20695
0
    break;
20696
704
  case 46:
20697
    // GLD1B_D_REAL, GLD1D_REAL, GLD1H_D_REAL, GLD1SB_D_REAL, GLD1SH_D_REAL, ...
20698
704
    printRegWithShiftExtend_0_8_x_d(MI, 3, O);
20699
704
    SStream_concat1(O, ']');
20700
704
    return;
20701
0
    break;
20702
510
  case 47:
20703
    // GLD1B_D_SXTW_REAL, GLD1D_SXTW_REAL, GLD1H_D_SXTW_REAL, GLD1SB_D_SXTW_R...
20704
510
    printRegWithShiftExtend_1_8_w_d(MI, 3, O);
20705
510
    SStream_concat1(O, ']');
20706
510
    return;
20707
0
    break;
20708
429
  case 48:
20709
    // GLD1B_D_UXTW_REAL, GLD1D_UXTW_REAL, GLD1H_D_UXTW_REAL, GLD1SB_D_UXTW_R...
20710
429
    printRegWithShiftExtend_0_8_w_d(MI, 3, O);
20711
429
    SStream_concat1(O, ']');
20712
429
    return;
20713
0
    break;
20714
109
  case 49:
20715
    // GLD1B_S_SXTW_REAL, GLD1H_S_SXTW_REAL, GLD1SB_S_SXTW_REAL, GLD1SH_S_SXT...
20716
109
    printRegWithShiftExtend_1_8_w_s(MI, 3, O);
20717
109
    SStream_concat1(O, ']');
20718
109
    return;
20719
0
    break;
20720
211
  case 50:
20721
    // GLD1B_S_UXTW_REAL, GLD1H_S_UXTW_REAL, GLD1SB_S_UXTW_REAL, GLD1SH_S_UXT...
20722
211
    printRegWithShiftExtend_0_8_w_s(MI, 3, O);
20723
211
    SStream_concat1(O, ']');
20724
211
    return;
20725
0
    break;
20726
207
  case 51:
20727
    // GLD1D_IMM_REAL, GLDFF1D_IMM_REAL, LD1RD_IMM, SST1D_IMM
20728
207
    printImmScale_8(MI, 3, O);
20729
207
    SStream_concat1(O, ']');
20730
207
    return;
20731
0
    break;
20732
562
  case 52:
20733
    // GLD1D_SCALED_REAL, GLDFF1D_SCALED_REAL, SST1D_SCALED
20734
562
    printRegWithShiftExtend_0_64_x_d(MI, 3, O);
20735
562
    SStream_concat1(O, ']');
20736
562
    return;
20737
0
    break;
20738
131
  case 53:
20739
    // GLD1D_SXTW_SCALED_REAL, GLDFF1D_SXTW_SCALED_REAL, SST1D_SXTW_SCALED
20740
131
    printRegWithShiftExtend_1_64_w_d(MI, 3, O);
20741
131
    SStream_concat1(O, ']');
20742
131
    return;
20743
0
    break;
20744
208
  case 54:
20745
    // GLD1D_UXTW_SCALED_REAL, GLDFF1D_UXTW_SCALED_REAL, SST1D_UXTW_SCALED
20746
208
    printRegWithShiftExtend_0_64_w_d(MI, 3, O);
20747
208
    SStream_concat1(O, ']');
20748
208
    return;
20749
0
    break;
20750
335
  case 55:
20751
    // GLD1H_D_IMM_REAL, GLD1H_S_IMM_REAL, GLD1SH_D_IMM_REAL, GLD1SH_S_IMM_RE...
20752
335
    printImmScale_2(MI, 3, O);
20753
335
    break;
20754
140
  case 56:
20755
    // GLD1H_D_SCALED_REAL, GLD1SH_D_SCALED_REAL, GLDFF1H_D_SCALED_REAL, GLDF...
20756
140
    printRegWithShiftExtend_0_16_x_d(MI, 3, O);
20757
140
    SStream_concat1(O, ']');
20758
140
    return;
20759
0
    break;
20760
265
  case 57:
20761
    // GLD1H_D_SXTW_SCALED_REAL, GLD1SH_D_SXTW_SCALED_REAL, GLDFF1H_D_SXTW_SC...
20762
265
    printRegWithShiftExtend_1_16_w_d(MI, 3, O);
20763
265
    SStream_concat1(O, ']');
20764
265
    return;
20765
0
    break;
20766
18
  case 58:
20767
    // GLD1H_D_UXTW_SCALED_REAL, GLD1SH_D_UXTW_SCALED_REAL, GLDFF1H_D_UXTW_SC...
20768
18
    printRegWithShiftExtend_0_16_w_d(MI, 3, O);
20769
18
    SStream_concat1(O, ']');
20770
18
    return;
20771
0
    break;
20772
89
  case 59:
20773
    // GLD1H_S_SXTW_SCALED_REAL, GLD1SH_S_SXTW_SCALED_REAL, GLDFF1H_S_SXTW_SC...
20774
89
    printRegWithShiftExtend_1_16_w_s(MI, 3, O);
20775
89
    SStream_concat1(O, ']');
20776
89
    return;
20777
0
    break;
20778
198
  case 60:
20779
    // GLD1H_S_UXTW_SCALED_REAL, GLD1SH_S_UXTW_SCALED_REAL, GLDFF1H_S_UXTW_SC...
20780
198
    printRegWithShiftExtend_0_16_w_s(MI, 3, O);
20781
198
    SStream_concat1(O, ']');
20782
198
    return;
20783
0
    break;
20784
590
  case 61:
20785
    // GLD1SW_D_IMM_REAL, GLD1W_D_IMM_REAL, GLD1W_IMM_REAL, GLDFF1SW_D_IMM_RE...
20786
590
    printImmScale_4(MI, 3, O);
20787
590
    break;
20788
187
  case 62:
20789
    // GLD1SW_D_SCALED_REAL, GLD1W_D_SCALED_REAL, GLDFF1SW_D_SCALED_REAL, GLD...
20790
187
    printRegWithShiftExtend_0_32_x_d(MI, 3, O);
20791
187
    SStream_concat1(O, ']');
20792
187
    return;
20793
0
    break;
20794
79
  case 63:
20795
    // GLD1SW_D_SXTW_SCALED_REAL, GLD1W_D_SXTW_SCALED_REAL, GLDFF1SW_D_SXTW_S...
20796
79
    printRegWithShiftExtend_1_32_w_d(MI, 3, O);
20797
79
    SStream_concat1(O, ']');
20798
79
    return;
20799
0
    break;
20800
44
  case 64:
20801
    // GLD1SW_D_UXTW_SCALED_REAL, GLD1W_D_UXTW_SCALED_REAL, GLDFF1SW_D_UXTW_S...
20802
44
    printRegWithShiftExtend_0_32_w_d(MI, 3, O);
20803
44
    SStream_concat1(O, ']');
20804
44
    return;
20805
0
    break;
20806
247
  case 65:
20807
    // GLD1W_SXTW_SCALED_REAL, GLDFF1W_SXTW_SCALED_REAL, SST1W_SXTW_SCALED
20808
247
    printRegWithShiftExtend_1_32_w_s(MI, 3, O);
20809
247
    SStream_concat1(O, ']');
20810
247
    return;
20811
0
    break;
20812
69
  case 66:
20813
    // GLD1W_UXTW_SCALED_REAL, GLDFF1W_UXTW_SCALED_REAL, SST1W_UXTW_SCALED
20814
69
    printRegWithShiftExtend_0_32_w_s(MI, 3, O);
20815
69
    SStream_concat1(O, ']');
20816
69
    return;
20817
0
    break;
20818
807
  case 67:
20819
    // LD1B, LD1B_2Z, LD1B_4Z, LD1B_4Z_STRIDED, LD1B_D, LD1B_H, LD1B_S, LD1RO...
20820
807
    printRegWithShiftExtend_0_8_x_0(MI, 3, O);
20821
807
    SStream_concat1(O, ']');
20822
807
    return;
20823
0
    break;
20824
271
  case 68:
20825
    // LD1D, LD1D_2Z, LD1D_2Z_STRIDED, LD1D_4Z, LD1D_4Z_STRIDED, LD1D_Q, LD1R...
20826
271
    printRegWithShiftExtend_0_64_x_0(MI, 3, O);
20827
271
    SStream_concat1(O, ']');
20828
271
    return;
20829
0
    break;
20830
688
  case 69:
20831
    // LD1H, LD1H_2Z, LD1H_4Z, LD1H_4Z_STRIDED, LD1H_D, LD1H_S, LD1RO_H, LD1R...
20832
688
    printRegWithShiftExtend_0_16_x_0(MI, 3, O);
20833
688
    SStream_concat1(O, ']');
20834
688
    return;
20835
0
    break;
20836
72
  case 70:
20837
    // LD1RO_B_IMM, LD1RO_D_IMM, LD1RO_H_IMM, LD1RO_W_IMM
20838
72
    printImmScale_32(MI, 3, O);
20839
72
    SStream_concat1(O, ']');
20840
72
    return;
20841
0
    break;
20842
494
  case 71:
20843
    // LD1RO_W, LD1RQ_W, LD1SW_D, LD1W, LD1W_2Z, LD1W_2Z_STRIDED, LD1W_4Z, LD...
20844
494
    printRegWithShiftExtend_0_32_x_0(MI, 3, O);
20845
494
    SStream_concat1(O, ']');
20846
494
    return;
20847
0
    break;
20848
8
  case 72:
20849
    // LD1RQ_B_IMM, LD1RQ_D_IMM, LD1RQ_H_IMM, LD1RQ_W_IMM
20850
8
    printImmScale_16(MI, 3, O);
20851
8
    SStream_concat1(O, ']');
20852
8
    return;
20853
0
    break;
20854
383
  case 73:
20855
    // LD1_MXIPXX_H_B, LD1_MXIPXX_V_B, ST1_MXIPXX_H_B, ST1_MXIPXX_V_B
20856
383
    printRegWithShiftExtend_0_8_x_0(MI, 5, O);
20857
383
    SStream_concat1(O, ']');
20858
383
    return;
20859
0
    break;
20860
240
  case 74:
20861
    // LD1_MXIPXX_H_D, LD1_MXIPXX_V_D, ST1_MXIPXX_H_D, ST1_MXIPXX_V_D
20862
240
    printRegWithShiftExtend_0_64_x_0(MI, 5, O);
20863
240
    SStream_concat1(O, ']');
20864
240
    return;
20865
0
    break;
20866
146
  case 75:
20867
    // LD1_MXIPXX_H_H, LD1_MXIPXX_V_H, ST1_MXIPXX_H_H, ST1_MXIPXX_V_H
20868
146
    printRegWithShiftExtend_0_16_x_0(MI, 5, O);
20869
146
    SStream_concat1(O, ']');
20870
146
    return;
20871
0
    break;
20872
223
  case 76:
20873
    // LD1_MXIPXX_H_Q, LD1_MXIPXX_V_Q, ST1_MXIPXX_H_Q, ST1_MXIPXX_V_Q
20874
223
    printRegWithShiftExtend_0_128_x_0(MI, 5, O);
20875
223
    SStream_concat1(O, ']');
20876
223
    return;
20877
0
    break;
20878
344
  case 77:
20879
    // LD1_MXIPXX_H_S, LD1_MXIPXX_V_S, ST1_MXIPXX_H_S, ST1_MXIPXX_V_S
20880
344
    printRegWithShiftExtend_0_32_x_0(MI, 5, O);
20881
344
    SStream_concat1(O, ']');
20882
344
    return;
20883
0
    break;
20884
42
  case 78:
20885
    // LD2Q, LD3Q, LD4Q, ST2Q, ST3Q, ST4Q
20886
42
    printRegWithShiftExtend_0_128_x_0(MI, 3, O);
20887
42
    SStream_concat1(O, ']');
20888
42
    return;
20889
0
    break;
20890
109
  case 79:
20891
    // LD3B_IMM, LD3D_IMM, LD3H_IMM, LD3Q_IMM, LD3W_IMM, ST3B_IMM, ST3D_IMM, ...
20892
109
    printImmScale_3(MI, 3, O);
20893
109
    SStream_concat0(O, ", mul vl]");
20894
109
    return;
20895
0
    break;
20896
302
  case 80:
20897
    // LDIAPPWpost
20898
302
    SStream_concat0(O, "], #8");
20899
302
    return;
20900
0
    break;
20901
601
  case 81:
20902
    // LDIAPPXpost
20903
601
    SStream_concat0(O, "], #16");
20904
601
    return;
20905
0
    break;
20906
3.42k
  case 82:
20907
    // LDPDpost, LDPQpost, LDPSWpost, LDPSpost, LDPWpost, LDPXpost, STGPpost,...
20908
3.42k
    SStream_concat0(O, "], ");
20909
3.42k
    break;
20910
2.67k
  case 83:
20911
    // LDRBBpre, LDRBpre, LDRDpre, LDRHHpre, LDRHpre, LDRQpre, LDRSBWpre, LDR...
20912
2.67k
    SStream_concat0(O, "]!");
20913
2.67k
    return;
20914
0
    break;
20915
281
  case 84:
20916
    // LDR_PXI, LDR_ZXI, STR_PXI, STR_ZXI
20917
281
    SStream_concat0(O, ", mul vl]");
20918
281
    return;
20919
0
    break;
20920
422
  case 85:
20921
    // PSEL_PPPRI_B, PSEL_PPPRI_D, PSEL_PPPRI_H, PSEL_PPPRI_S
20922
422
    SStream_concat1(O, '[');
20923
422
    printOperand(MI, 3, O);
20924
422
    SStream_concat0(O, ", ");
20925
422
    printMatrixIndex_1(MI, 4, O);
20926
422
    SStream_concat1(O, ']');
20927
422
    return;
20928
0
    break;
20929
37
  case 86:
20930
    // SEL_VG2_2ZC2Z2Z_B, SEL_VG4_4ZC4Z4Z_B
20931
37
    printTypedVectorList_0_b(MI, 3, O);
20932
37
    return;
20933
0
    break;
20934
20
  case 87:
20935
    // SEL_VG2_2ZC2Z2Z_D, SEL_VG4_4ZC4Z4Z_D
20936
20
    printTypedVectorList_0_d(MI, 3, O);
20937
20
    return;
20938
0
    break;
20939
143
  case 88:
20940
    // SEL_VG2_2ZC2Z2Z_H, SEL_VG4_4ZC4Z4Z_H
20941
143
    printTypedVectorList_0_h(MI, 3, O);
20942
143
    return;
20943
0
    break;
20944
180
  case 89:
20945
    // SEL_VG2_2ZC2Z2Z_S, SEL_VG4_4ZC4Z4Z_S
20946
180
    printTypedVectorList_0_s(MI, 3, O);
20947
180
    return;
20948
0
    break;
20949
23
  case 90:
20950
    // STILPWpre
20951
23
    SStream_concat0(O, ", #-8]!");
20952
23
    return;
20953
0
    break;
20954
857
  case 91:
20955
    // STILPXpre
20956
857
    SStream_concat0(O, ", #-16]!");
20957
857
    return;
20958
0
    break;
20959
921
  case 92:
20960
    // STLXPW, STLXPX, STXPW, STXPX
20961
921
    SStream_concat0(O, ", [");
20962
921
    printOperand(MI, 3, O);
20963
921
    SStream_concat1(O, ']');
20964
921
    return;
20965
0
    break;
20966
78.0k
  }
20967
20968
20969
  // Fragment 6 encoded into 6 bits for 44 unique commands.
20970
34.2k
  switch ((Bits >> 56) & 63) {
20971
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
20972
3.31k
  case 0:
20973
    // ADDG, ASRD_ZPmI_B, ASRD_ZPmI_D, ASRD_ZPmI_S, ASR_ZPmI_B, ASR_ZPmI_D, A...
20974
3.31k
    printOperand(MI, 3, O);
20975
3.31k
    return;
20976
0
    break;
20977
1.29k
  case 1:
20978
    // ADDP_ZPmZ_B, ADD_ZPmZ_B, ANDS_PPzPP, AND_PPzPP, AND_ZPmZ_B, ASRR_ZPmZ_...
20979
1.29k
    printSVERegOp_b(MI, 3, O);
20980
1.29k
    return;
20981
0
    break;
20982
1.42k
  case 2:
20983
    // ADDP_ZPmZ_D, ADD_ZPmZ_CPA, ADD_ZPmZ_D, AND_ZPmZ_D, ASRR_ZPmZ_D, ASR_WI...
20984
1.42k
    printSVERegOp_d(MI, 3, O);
20985
1.42k
    break;
20986
2.54k
  case 3:
20987
    // ADDP_ZPmZ_H, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_VG4_M4ZZ_D, ADD_VG4_M...
20988
2.54k
    return;
20989
0
    break;
20990
612
  case 4:
20991
    // ADDP_ZPmZ_S, ADD_ZPmZ_S, AND_ZPmZ_S, ASRR_ZPmZ_S, ASR_ZPmZ_S, BIC_ZPmZ...
20992
612
    printSVERegOp_s(MI, 3, O);
20993
612
    break;
20994
204
  case 5:
20995
    // BCAX, EOR3, SM3SS1
20996
204
    printVRegOperand(MI, 3, O);
20997
204
    break;
20998
1.46k
  case 6:
20999
    // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFMLAL_VG2_M2ZZI_HtoS, BFM...
21000
1.46k
    printVectorIndex_1(MI, 6, O);
21001
1.46k
    return;
21002
0
    break;
21003
633
  case 7:
21004
    // BFMLALBIdx, BFMLALTIdx, FCMLAv4f16_indexed, FCMLAv4f32_indexed, FCMLAv...
21005
633
    printVectorIndex_1(MI, 4, O);
21006
633
    break;
21007
0
  case 8:
21008
    // BFMWri, BFMXri
21009
0
    printOperand(MI, 4, O);
21010
0
    return;
21011
0
    break;
21012
114
  case 9:
21013
    // CADD_ZZI_B, CADD_ZZI_D, CADD_ZZI_S, FCADDv2f32, FCADDv2f64, FCADDv4f16...
21014
114
    printComplexRotationOp_180_90(MI, 3, O);
21015
114
    return;
21016
0
    break;
21017
1.68k
  case 10:
21018
    // CCMNWi, CCMNWr, CCMNXi, CCMNXr, CCMPWi, CCMPWr, CCMPXi, CCMPXr, CSELWr...
21019
1.68k
    printCondCode(MI, 3, O);
21020
1.68k
    return;
21021
0
    break;
21022
684
  case 11:
21023
    // CDOT_ZZZI_D, CMLA_ZZZI_S, FCADD_ZPmZ_H, FCMLA_ZPmZZ_H, FCMLA_ZZZI_S, S...
21024
684
    SStream_concat0(O, ", ");
21025
684
    break;
21026
277
  case 12:
21027
    // CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, SQRDCMLAH_ZZZI_H
21028
277
    printComplexRotationOp_90_0(MI, 5, O);
21029
277
    return;
21030
0
    break;
21031
265
  case 13:
21032
    // CDOT_ZZZ_D, CMLA_ZZZ_D, CMLA_ZZZ_S, FCMLAv2f32, FCMLAv2f64, FCMLAv4f16...
21033
265
    printComplexRotationOp_90_0(MI, 4, O);
21034
265
    return;
21035
0
    break;
21036
11
  case 14:
21037
    // CLASTA_RPZ_H, CLASTA_VPZ_H, CLASTB_RPZ_H, CLASTB_VPZ_H
21038
11
    printSVERegOp_h(MI, 3, O);
21039
11
    return;
21040
0
    break;
21041
596
  case 15:
21042
    // CMPHI_PPzZI_B, CMPHI_PPzZI_D, CMPHI_PPzZI_S, CMPHS_PPzZI_B, CMPHS_PPzZ...
21043
596
    printImm(MI, 3, O);
21044
596
    return;
21045
0
    break;
21046
8
  case 16:
21047
    // FADD_ZPmI_D, FADD_ZPmI_S, FSUBR_ZPmI_D, FSUBR_ZPmI_S, FSUB_ZPmI_D, FSU...
21048
8
    printExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_one(MI, 3, O);
21049
8
    return;
21050
0
    break;
21051
677
  case 17:
21052
    // FCMLA_ZPmZZ_D, FMAD_ZPmZZ_D, FMLA_ZPmZZ_D, FMLS_ZPmZZ_D, FMSB_ZPmZZ_D,...
21053
677
    printSVERegOp_d(MI, 4, O);
21054
677
    break;
21055
810
  case 18:
21056
    // FCMLA_ZPmZZ_S, FMAD_ZPmZZ_S, FMLA_ZPmZZ_S, FMLS_ZPmZZ_S, FMSB_ZPmZZ_S,...
21057
810
    printSVERegOp_s(MI, 4, O);
21058
810
    break;
21059
168
  case 19:
21060
    // FMAXNM_ZPmI_D, FMAXNM_ZPmI_S, FMAX_ZPmI_D, FMAX_ZPmI_S, FMINNM_ZPmI_D,...
21061
168
    printExactFPImm_AArch64ExactFPImm_zero_AArch64ExactFPImm_one(MI, 3, O);
21062
168
    return;
21063
0
    break;
21064
880
  case 20:
21065
    // FMULXv1i16_indexed, FMULXv1i32_indexed, FMULXv1i64_indexed, FMULXv2i32...
21066
880
    printVectorIndex_1(MI, 3, O);
21067
880
    return;
21068
0
    break;
21069
39
  case 21:
21070
    // FMUL_ZPmI_D, FMUL_ZPmI_S
21071
39
    printExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_two(MI, 3, O);
21072
39
    return;
21073
0
    break;
21074
1.31k
  case 22:
21075
    // GLD1B_D_IMM_REAL, GLD1B_S_IMM_REAL, GLD1H_D_IMM_REAL, GLD1H_S_IMM_REAL...
21076
1.31k
    SStream_concat1(O, ']');
21077
1.31k
    return;
21078
0
    break;
21079
1.90k
  case 23:
21080
    // LD1B_2Z_IMM, LD1B_4Z_IMM, LD1B_4Z_STRIDED_IMM, LD1B_D_IMM, LD1B_H_IMM,...
21081
1.90k
    SStream_concat0(O, ", mul vl]");
21082
1.90k
    return;
21083
0
    break;
21084
1.44k
  case 24:
21085
    // LDNPDi, LDNPXi, LDPDi, LDPXi, STNPDi, STNPXi, STPDi, STPXi
21086
1.44k
    printImmScale_8(MI, 3, O);
21087
1.44k
    SStream_concat1(O, ']');
21088
1.44k
    return;
21089
0
    break;
21090
441
  case 25:
21091
    // LDNPQi, LDPQi, STGPi, STNPQi, STPQi
21092
441
    printImmScale_16(MI, 3, O);
21093
441
    SStream_concat1(O, ']');
21094
441
    return;
21095
0
    break;
21096
2.87k
  case 26:
21097
    // LDNPSi, LDNPWi, LDPSWi, LDPSi, LDPWi, STNPSi, STNPWi, STPSi, STPWi
21098
2.87k
    printImmScale_4(MI, 3, O);
21099
2.87k
    SStream_concat1(O, ']');
21100
2.87k
    return;
21101
0
    break;
21102
1.20k
  case 27:
21103
    // LDPDpost, LDPDpre, LDPXpost, LDPXpre, STPDpost, STPDpre, STPXpost, STP...
21104
1.20k
    printImmScale_8(MI, 4, O);
21105
1.20k
    break;
21106
1.35k
  case 28:
21107
    // LDPQpost, LDPQpre, STGPpost, STGPpre, STPQpost, STPQpre
21108
1.35k
    printImmScale_16(MI, 4, O);
21109
1.35k
    break;
21110
2.95k
  case 29:
21111
    // LDPSWpost, LDPSWpre, LDPSpost, LDPSpre, LDPWpost, LDPWpre, STPSpost, S...
21112
2.95k
    printImmScale_4(MI, 4, O);
21113
2.95k
    break;
21114
178
  case 30:
21115
    // LDRBBroW, LDRBroW, LDRSBWroW, LDRSBXroW, STRBBroW, STRBroW
21116
178
    printMemExtend_w_8(MI, 3, O);
21117
178
    SStream_concat1(O, ']');
21118
178
    return;
21119
0
    break;
21120
421
  case 31:
21121
    // LDRBBroX, LDRBroX, LDRSBWroX, LDRSBXroX, STRBBroX, STRBroX
21122
421
    printMemExtend_x_8(MI, 3, O);
21123
421
    SStream_concat1(O, ']');
21124
421
    return;
21125
0
    break;
21126
176
  case 32:
21127
    // LDRDroW, LDRXroW, PRFMroW, STRDroW, STRXroW
21128
176
    printMemExtend_w_64(MI, 3, O);
21129
176
    SStream_concat1(O, ']');
21130
176
    return;
21131
0
    break;
21132
447
  case 33:
21133
    // LDRDroX, LDRXroX, PRFMroX, STRDroX, STRXroX
21134
447
    printMemExtend_x_64(MI, 3, O);
21135
447
    SStream_concat1(O, ']');
21136
447
    return;
21137
0
    break;
21138
106
  case 34:
21139
    // LDRHHroW, LDRHroW, LDRSHWroW, LDRSHXroW, STRHHroW, STRHroW
21140
106
    printMemExtend_w_16(MI, 3, O);
21141
106
    SStream_concat1(O, ']');
21142
106
    return;
21143
0
    break;
21144
321
  case 35:
21145
    // LDRHHroX, LDRHroX, LDRSHWroX, LDRSHXroX, STRHHroX, STRHroX
21146
321
    printMemExtend_x_16(MI, 3, O);
21147
321
    SStream_concat1(O, ']');
21148
321
    return;
21149
0
    break;
21150
53
  case 36:
21151
    // LDRQroW, STRQroW
21152
53
    printMemExtend_w_128(MI, 3, O);
21153
53
    SStream_concat1(O, ']');
21154
53
    return;
21155
0
    break;
21156
82
  case 37:
21157
    // LDRQroX, STRQroX
21158
82
    printMemExtend_x_128(MI, 3, O);
21159
82
    SStream_concat1(O, ']');
21160
82
    return;
21161
0
    break;
21162
59
  case 38:
21163
    // LDRSWroW, LDRSroW, LDRWroW, STRSroW, STRWroW
21164
59
    printMemExtend_w_32(MI, 3, O);
21165
59
    SStream_concat1(O, ']');
21166
59
    return;
21167
0
    break;
21168
43
  case 39:
21169
    // LDRSWroX, LDRSroX, LDRWroX, STRSroX, STRWroX
21170
43
    printMemExtend_x_32(MI, 3, O);
21171
43
    SStream_concat1(O, ']');
21172
43
    return;
21173
0
    break;
21174
193
  case 40:
21175
    // ST1B_2Z_STRIDED, STNT1B_2Z_STRIDED
21176
193
    printRegWithShiftExtend_0_8_x_0(MI, 3, O);
21177
193
    SStream_concat1(O, ']');
21178
193
    return;
21179
0
    break;
21180
24
  case 41:
21181
    // ST1B_2Z_STRIDED_IMM, ST1H_2Z_STRIDED_IMM, STNT1B_2Z_STRIDED_IMM, STNT1...
21182
24
    printImmScale_2(MI, 3, O);
21183
24
    SStream_concat0(O, ", mul vl]");
21184
24
    return;
21185
0
    break;
21186
165
  case 42:
21187
    // ST1H_2Z_STRIDED, STNT1H_2Z_STRIDED
21188
165
    printRegWithShiftExtend_0_16_x_0(MI, 3, O);
21189
165
    SStream_concat1(O, ']');
21190
165
    return;
21191
0
    break;
21192
827
  case 43:
21193
    // WHILEGE_CXX_B, WHILEGE_CXX_D, WHILEGE_CXX_H, WHILEGE_CXX_S, WHILEGT_CX...
21194
827
    printSVEVecLenSpecifier(MI, 3, O);
21195
827
    return;
21196
0
    break;
21197
34.2k
  }
21198
21199
10.5k
  switch (MCInst_getOpcode(MI)) {
21200
0
  default: CS_ASSERT_RET(0 && "Unexpected opcode.");
21201
0
  case AArch64_ADDP_ZPmZ_D:
21202
0
  case AArch64_ADDP_ZPmZ_S:
21203
32
  case AArch64_ADD_ZPmZ_CPA:
21204
57
  case AArch64_ADD_ZPmZ_D:
21205
61
  case AArch64_ADD_ZPmZ_S:
21206
61
  case AArch64_AND_ZPmZ_D:
21207
61
  case AArch64_AND_ZPmZ_S:
21208
61
  case AArch64_ASRR_ZPmZ_D:
21209
61
  case AArch64_ASRR_ZPmZ_S:
21210
61
  case AArch64_ASR_WIDE_ZPmZ_B:
21211
61
  case AArch64_ASR_WIDE_ZPmZ_S:
21212
61
  case AArch64_ASR_ZPmZ_D:
21213
61
  case AArch64_ASR_ZPmZ_S:
21214
61
  case AArch64_BCAX_ZZZZ:
21215
85
  case AArch64_BFMLALBIdx:
21216
86
  case AArch64_BFMLALTIdx:
21217
86
  case AArch64_BIC_ZPmZ_D:
21218
86
  case AArch64_BIC_ZPmZ_S:
21219
86
  case AArch64_BSL1N_ZZZZ:
21220
87
  case AArch64_BSL2N_ZZZZ:
21221
94
  case AArch64_BSL_ZZZZ:
21222
103
  case AArch64_CLASTA_RPZ_D:
21223
104
  case AArch64_CLASTA_RPZ_S:
21224
111
  case AArch64_CLASTA_VPZ_D:
21225
111
  case AArch64_CLASTA_VPZ_S:
21226
111
  case AArch64_CLASTA_ZPZ_D:
21227
111
  case AArch64_CLASTA_ZPZ_S:
21228
168
  case AArch64_CLASTB_RPZ_D:
21229
169
  case AArch64_CLASTB_RPZ_S:
21230
197
  case AArch64_CLASTB_VPZ_D:
21231
286
  case AArch64_CLASTB_VPZ_S:
21232
286
  case AArch64_CLASTB_ZPZ_D:
21233
286
  case AArch64_CLASTB_ZPZ_S:
21234
289
  case AArch64_CMPEQ_PPzZZ_D:
21235
289
  case AArch64_CMPEQ_PPzZZ_S:
21236
318
  case AArch64_CMPEQ_WIDE_PPzZZ_B:
21237
318
  case AArch64_CMPEQ_WIDE_PPzZZ_S:
21238
318
  case AArch64_CMPGE_PPzZZ_D:
21239
322
  case AArch64_CMPGE_PPzZZ_S:
21240
432
  case AArch64_CMPGE_WIDE_PPzZZ_B:
21241
432
  case AArch64_CMPGE_WIDE_PPzZZ_S:
21242
432
  case AArch64_CMPGT_PPzZZ_D:
21243
432
  case AArch64_CMPGT_PPzZZ_S:
21244
459
  case AArch64_CMPGT_WIDE_PPzZZ_B:
21245
459
  case AArch64_CMPGT_WIDE_PPzZZ_S:
21246
459
  case AArch64_CMPHI_PPzZZ_D:
21247
460
  case AArch64_CMPHI_PPzZZ_S:
21248
460
  case AArch64_CMPHI_WIDE_PPzZZ_B:
21249
460
  case AArch64_CMPHI_WIDE_PPzZZ_S:
21250
460
  case AArch64_CMPHS_PPzZZ_D:
21251
460
  case AArch64_CMPHS_PPzZZ_S:
21252
464
  case AArch64_CMPHS_WIDE_PPzZZ_B:
21253
464
  case AArch64_CMPHS_WIDE_PPzZZ_S:
21254
502
  case AArch64_CMPLE_WIDE_PPzZZ_B:
21255
503
  case AArch64_CMPLE_WIDE_PPzZZ_S:
21256
504
  case AArch64_CMPLO_WIDE_PPzZZ_B:
21257
504
  case AArch64_CMPLO_WIDE_PPzZZ_S:
21258
504
  case AArch64_CMPLS_WIDE_PPzZZ_B:
21259
504
  case AArch64_CMPLS_WIDE_PPzZZ_S:
21260
521
  case AArch64_CMPLT_WIDE_PPzZZ_B:
21261
521
  case AArch64_CMPLT_WIDE_PPzZZ_S:
21262
521
  case AArch64_CMPNE_PPzZZ_D:
21263
521
  case AArch64_CMPNE_PPzZZ_S:
21264
524
  case AArch64_CMPNE_WIDE_PPzZZ_B:
21265
527
  case AArch64_CMPNE_WIDE_PPzZZ_S:
21266
560
  case AArch64_EOR3_ZZZZ:
21267
560
  case AArch64_EOR_ZPmZ_D:
21268
560
  case AArch64_EOR_ZPmZ_S:
21269
560
  case AArch64_FABD_ZPmZ_D:
21270
568
  case AArch64_FABD_ZPmZ_S:
21271
568
  case AArch64_FACGE_PPzZZ_D:
21272
568
  case AArch64_FACGE_PPzZZ_S:
21273
571
  case AArch64_FACGT_PPzZZ_D:
21274
573
  case AArch64_FACGT_PPzZZ_S:
21275
573
  case AArch64_FADDP_ZPmZZ_D:
21276
573
  case AArch64_FADDP_ZPmZZ_S:
21277
573
  case AArch64_FADD_ZPmZ_D:
21278
573
  case AArch64_FADD_ZPmZ_S:
21279
573
  case AArch64_FAMAX_ZPmZ_D:
21280
573
  case AArch64_FAMAX_ZPmZ_S:
21281
574
  case AArch64_FAMIN_ZPmZ_D:
21282
852
  case AArch64_FAMIN_ZPmZ_S:
21283
858
  case AArch64_FCMEQ_PPzZZ_D:
21284
863
  case AArch64_FCMEQ_PPzZZ_S:
21285
865
  case AArch64_FCMGE_PPzZZ_D:
21286
875
  case AArch64_FCMGE_PPzZZ_S:
21287
875
  case AArch64_FCMGT_PPzZZ_D:
21288
877
  case AArch64_FCMGT_PPzZZ_S:
21289
888
  case AArch64_FCMNE_PPzZZ_D:
21290
903
  case AArch64_FCMNE_PPzZZ_S:
21291
1.04k
  case AArch64_FCMUO_PPzZZ_D:
21292
1.04k
  case AArch64_FCMUO_PPzZZ_S:
21293
1.04k
  case AArch64_FDIVR_ZPmZ_D:
21294
1.04k
  case AArch64_FDIVR_ZPmZ_S:
21295
1.04k
  case AArch64_FDIV_ZPmZ_D:
21296
1.04k
  case AArch64_FDIV_ZPmZ_S:
21297
1.04k
  case AArch64_FMAD_ZPmZZ_D:
21298
1.04k
  case AArch64_FMAD_ZPmZZ_S:
21299
1.04k
  case AArch64_FMAXNMP_ZPmZZ_D:
21300
1.04k
  case AArch64_FMAXNMP_ZPmZZ_S:
21301
1.04k
  case AArch64_FMAXNM_ZPmZ_D:
21302
1.04k
  case AArch64_FMAXNM_ZPmZ_S:
21303
1.04k
  case AArch64_FMAXP_ZPmZZ_D:
21304
1.04k
  case AArch64_FMAXP_ZPmZZ_S:
21305
1.04k
  case AArch64_FMAX_ZPmZ_D:
21306
1.04k
  case AArch64_FMAX_ZPmZ_S:
21307
1.04k
  case AArch64_FMINNMP_ZPmZZ_D:
21308
1.04k
  case AArch64_FMINNMP_ZPmZZ_S:
21309
1.04k
  case AArch64_FMINNM_ZPmZ_D:
21310
1.04k
  case AArch64_FMINNM_ZPmZ_S:
21311
1.04k
  case AArch64_FMINP_ZPmZZ_D:
21312
1.04k
  case AArch64_FMINP_ZPmZZ_S:
21313
1.04k
  case AArch64_FMIN_ZPmZ_D:
21314
1.04k
  case AArch64_FMIN_ZPmZ_S:
21315
1.04k
  case AArch64_FMLAL2lanev8f16:
21316
1.04k
  case AArch64_FMLALlanev8f16:
21317
1.04k
  case AArch64_FMLA_ZPmZZ_D:
21318
1.11k
  case AArch64_FMLA_ZPmZZ_S:
21319
1.14k
  case AArch64_FMLAv1i16_indexed:
21320
1.17k
  case AArch64_FMLAv1i32_indexed:
21321
1.25k
  case AArch64_FMLAv1i64_indexed:
21322
1.25k
  case AArch64_FMLAv2i32_indexed:
21323
1.26k
  case AArch64_FMLAv2i64_indexed:
21324
1.26k
  case AArch64_FMLAv4i16_indexed:
21325
1.26k
  case AArch64_FMLAv4i32_indexed:
21326
1.29k
  case AArch64_FMLAv8i16_indexed:
21327
1.29k
  case AArch64_FMLSL2lanev8f16:
21328
1.29k
  case AArch64_FMLSLlanev8f16:
21329
1.30k
  case AArch64_FMLS_ZPmZZ_D:
21330
1.30k
  case AArch64_FMLS_ZPmZZ_S:
21331
1.30k
  case AArch64_FMLSv1i16_indexed:
21332
1.30k
  case AArch64_FMLSv1i32_indexed:
21333
1.30k
  case AArch64_FMLSv1i64_indexed:
21334
1.30k
  case AArch64_FMLSv2i32_indexed:
21335
1.32k
  case AArch64_FMLSv2i64_indexed:
21336
1.32k
  case AArch64_FMLSv4i16_indexed:
21337
1.32k
  case AArch64_FMLSv4i32_indexed:
21338
1.32k
  case AArch64_FMLSv8i16_indexed:
21339
1.32k
  case AArch64_FMSB_ZPmZZ_D:
21340
1.32k
  case AArch64_FMSB_ZPmZZ_S:
21341
1.32k
  case AArch64_FMULX_ZPmZ_D:
21342
1.32k
  case AArch64_FMULX_ZPmZ_S:
21343
1.32k
  case AArch64_FMUL_ZPmZ_D:
21344
1.32k
  case AArch64_FMUL_ZPmZ_S:
21345
1.44k
  case AArch64_FNMAD_ZPmZZ_D:
21346
1.45k
  case AArch64_FNMAD_ZPmZZ_S:
21347
1.45k
  case AArch64_FNMLA_ZPmZZ_D:
21348
1.45k
  case AArch64_FNMLA_ZPmZZ_S:
21349
1.45k
  case AArch64_FNMLS_ZPmZZ_D:
21350
1.45k
  case AArch64_FNMLS_ZPmZZ_S:
21351
1.45k
  case AArch64_FNMSB_ZPmZZ_D:
21352
1.45k
  case AArch64_FNMSB_ZPmZZ_S:
21353
1.45k
  case AArch64_FSCALE_ZPmZ_D:
21354
1.45k
  case AArch64_FSCALE_ZPmZ_S:
21355
1.45k
  case AArch64_FSUBR_ZPmZ_D:
21356
1.45k
  case AArch64_FSUBR_ZPmZ_S:
21357
1.45k
  case AArch64_FSUB_ZPmZ_D:
21358
1.45k
  case AArch64_FSUB_ZPmZ_S:
21359
1.48k
  case AArch64_HISTCNT_ZPzZZ_D:
21360
1.52k
  case AArch64_HISTCNT_ZPzZZ_S:
21361
1.66k
  case AArch64_LDPDpost:
21362
1.75k
  case AArch64_LDPQpost:
21363
2.28k
  case AArch64_LDPSWpost:
21364
2.82k
  case AArch64_LDPSpost:
21365
3.34k
  case AArch64_LDPWpost:
21366
3.42k
  case AArch64_LDPXpost:
21367
3.42k
  case AArch64_LSLR_ZPmZ_D:
21368
3.42k
  case AArch64_LSLR_ZPmZ_S:
21369
3.42k
  case AArch64_LSL_WIDE_ZPmZ_B:
21370
3.42k
  case AArch64_LSL_WIDE_ZPmZ_S:
21371
3.42k
  case AArch64_LSL_ZPmZ_D:
21372
3.42k
  case AArch64_LSL_ZPmZ_S:
21373
3.42k
  case AArch64_LSRR_ZPmZ_D:
21374
3.42k
  case AArch64_LSRR_ZPmZ_S:
21375
3.42k
  case AArch64_LSR_WIDE_ZPmZ_B:
21376
3.42k
  case AArch64_LSR_WIDE_ZPmZ_S:
21377
3.67k
  case AArch64_LSR_ZPmZ_D:
21378
3.67k
  case AArch64_LSR_ZPmZ_S:
21379
3.92k
  case AArch64_MAD_ZPmZZ_D:
21380
4.40k
  case AArch64_MAD_ZPmZZ_S:
21381
4.45k
  case AArch64_MLA_ZPmZZ_D:
21382
4.46k
  case AArch64_MLA_ZPmZZ_S:
21383
4.46k
  case AArch64_MLAv2i32_indexed:
21384
4.47k
  case AArch64_MLAv4i16_indexed:
21385
4.47k
  case AArch64_MLAv4i32_indexed:
21386
4.47k
  case AArch64_MLAv8i16_indexed:
21387
4.50k
  case AArch64_MLS_ZPmZZ_D:
21388
4.52k
  case AArch64_MLS_ZPmZZ_S:
21389
4.52k
  case AArch64_MLSv2i32_indexed:
21390
4.52k
  case AArch64_MLSv4i16_indexed:
21391
4.53k
  case AArch64_MLSv4i32_indexed:
21392
4.55k
  case AArch64_MLSv8i16_indexed:
21393
4.62k
  case AArch64_MSB_ZPmZZ_D:
21394
4.71k
  case AArch64_MSB_ZPmZZ_S:
21395
4.71k
  case AArch64_MUL_ZPmZ_D:
21396
4.71k
  case AArch64_MUL_ZPmZ_S:
21397
4.71k
  case AArch64_NBSL_ZZZZ:
21398
4.71k
  case AArch64_ORR_ZPmZ_D:
21399
4.71k
  case AArch64_ORR_ZPmZ_S:
21400
4.71k
  case AArch64_SABD_ZPmZ_D:
21401
4.71k
  case AArch64_SABD_ZPmZ_S:
21402
4.71k
  case AArch64_SDIVR_ZPmZ_D:
21403
4.71k
  case AArch64_SDIVR_ZPmZ_S:
21404
4.71k
  case AArch64_SDIV_ZPmZ_D:
21405
4.71k
  case AArch64_SDIV_ZPmZ_S:
21406
4.84k
  case AArch64_SEL_ZPZZ_D:
21407
4.97k
  case AArch64_SEL_ZPZZ_S:
21408
4.97k
  case AArch64_SHADD_ZPmZ_D:
21409
4.97k
  case AArch64_SHADD_ZPmZ_S:
21410
4.97k
  case AArch64_SHSUBR_ZPmZ_D:
21411
4.97k
  case AArch64_SHSUBR_ZPmZ_S:
21412
4.97k
  case AArch64_SHSUB_ZPmZ_D:
21413
4.97k
  case AArch64_SHSUB_ZPmZ_S:
21414
4.98k
  case AArch64_SM3TT1A:
21415
4.98k
  case AArch64_SM3TT1B:
21416
4.98k
  case AArch64_SM3TT2A:
21417
4.99k
  case AArch64_SM3TT2B:
21418
4.99k
  case AArch64_SMAXP_ZPmZ_D:
21419
4.99k
  case AArch64_SMAXP_ZPmZ_S:
21420
4.99k
  case AArch64_SMAX_ZPmZ_D:
21421
4.99k
  case AArch64_SMAX_ZPmZ_S:
21422
4.99k
  case AArch64_SMINP_ZPmZ_D:
21423
4.99k
  case AArch64_SMINP_ZPmZ_S:
21424
4.99k
  case AArch64_SMIN_ZPmZ_D:
21425
4.99k
  case AArch64_SMIN_ZPmZ_S:
21426
4.99k
  case AArch64_SMLALv2i32_indexed:
21427
4.99k
  case AArch64_SMLALv4i16_indexed:
21428
4.99k
  case AArch64_SMLALv4i32_indexed:
21429
4.99k
  case AArch64_SMLALv8i16_indexed:
21430
4.99k
  case AArch64_SMLSLv2i32_indexed:
21431
4.99k
  case AArch64_SMLSLv4i16_indexed:
21432
4.99k
  case AArch64_SMLSLv4i32_indexed:
21433
4.99k
  case AArch64_SMLSLv8i16_indexed:
21434
4.99k
  case AArch64_SMULH_ZPmZ_D:
21435
4.99k
  case AArch64_SMULH_ZPmZ_S:
21436
4.99k
  case AArch64_SPLICE_ZPZ_D:
21437
4.99k
  case AArch64_SPLICE_ZPZ_S:
21438
4.99k
  case AArch64_SQADD_ZPmZ_D:
21439
4.99k
  case AArch64_SQADD_ZPmZ_S:
21440
4.99k
  case AArch64_SQDMLALv1i32_indexed:
21441
5.01k
  case AArch64_SQDMLALv1i64_indexed:
21442
5.01k
  case AArch64_SQDMLALv2i32_indexed:
21443
5.01k
  case AArch64_SQDMLALv4i16_indexed:
21444
5.01k
  case AArch64_SQDMLALv4i32_indexed:
21445
5.01k
  case AArch64_SQDMLALv8i16_indexed:
21446
5.03k
  case AArch64_SQDMLSLv1i32_indexed:
21447
5.03k
  case AArch64_SQDMLSLv1i64_indexed:
21448
5.03k
  case AArch64_SQDMLSLv2i32_indexed:
21449
5.03k
  case AArch64_SQDMLSLv4i16_indexed:
21450
5.03k
  case AArch64_SQDMLSLv4i32_indexed:
21451
5.03k
  case AArch64_SQDMLSLv8i16_indexed:
21452
5.03k
  case AArch64_SQRDMLAHv1i16_indexed:
21453
5.03k
  case AArch64_SQRDMLAHv1i32_indexed:
21454
5.05k
  case AArch64_SQRDMLAHv2i32_indexed:
21455
5.05k
  case AArch64_SQRDMLAHv4i16_indexed:
21456
5.05k
  case AArch64_SQRDMLAHv4i32_indexed:
21457
5.05k
  case AArch64_SQRDMLAHv8i16_indexed:
21458
5.05k
  case AArch64_SQRDMLSHv1i16_indexed:
21459
5.05k
  case AArch64_SQRDMLSHv1i32_indexed:
21460
5.06k
  case AArch64_SQRDMLSHv2i32_indexed:
21461
5.06k
  case AArch64_SQRDMLSHv4i16_indexed:
21462
5.06k
  case AArch64_SQRDMLSHv4i32_indexed:
21463
5.06k
  case AArch64_SQRDMLSHv8i16_indexed:
21464
5.06k
  case AArch64_SQRSHLR_ZPmZ_D:
21465
5.06k
  case AArch64_SQRSHLR_ZPmZ_S:
21466
5.06k
  case AArch64_SQRSHL_ZPmZ_D:
21467
5.06k
  case AArch64_SQRSHL_ZPmZ_S:
21468
5.06k
  case AArch64_SQSHLR_ZPmZ_D:
21469
5.06k
  case AArch64_SQSHLR_ZPmZ_S:
21470
5.06k
  case AArch64_SQSHL_ZPmZ_D:
21471
5.06k
  case AArch64_SQSHL_ZPmZ_S:
21472
5.06k
  case AArch64_SQSUBR_ZPmZ_D:
21473
5.06k
  case AArch64_SQSUBR_ZPmZ_S:
21474
5.06k
  case AArch64_SQSUB_ZPmZ_D:
21475
5.06k
  case AArch64_SQSUB_ZPmZ_S:
21476
5.06k
  case AArch64_SRHADD_ZPmZ_D:
21477
5.06k
  case AArch64_SRHADD_ZPmZ_S:
21478
5.06k
  case AArch64_SRSHLR_ZPmZ_D:
21479
5.06k
  case AArch64_SRSHLR_ZPmZ_S:
21480
5.06k
  case AArch64_SRSHL_ZPmZ_D:
21481
5.06k
  case AArch64_SRSHL_ZPmZ_S:
21482
5.20k
  case AArch64_STGPpost:
21483
5.36k
  case AArch64_STPDpost:
21484
5.98k
  case AArch64_STPQpost:
21485
6.08k
  case AArch64_STPSpost:
21486
6.31k
  case AArch64_STPWpost:
21487
6.59k
  case AArch64_STPXpost:
21488
6.59k
  case AArch64_SUBR_ZPmZ_D:
21489
6.59k
  case AArch64_SUBR_ZPmZ_S:
21490
6.59k
  case AArch64_SUB_ZPmZ_CPA:
21491
6.59k
  case AArch64_SUB_ZPmZ_D:
21492
6.59k
  case AArch64_SUB_ZPmZ_S:
21493
6.59k
  case AArch64_SUQADD_ZPmZ_D:
21494
6.59k
  case AArch64_SUQADD_ZPmZ_S:
21495
6.59k
  case AArch64_UABD_ZPmZ_D:
21496
6.59k
  case AArch64_UABD_ZPmZ_S:
21497
6.59k
  case AArch64_UDIVR_ZPmZ_D:
21498
6.59k
  case AArch64_UDIVR_ZPmZ_S:
21499
6.59k
  case AArch64_UDIV_ZPmZ_D:
21500
6.59k
  case AArch64_UDIV_ZPmZ_S:
21501
6.59k
  case AArch64_UHADD_ZPmZ_D:
21502
6.59k
  case AArch64_UHADD_ZPmZ_S:
21503
6.59k
  case AArch64_UHSUBR_ZPmZ_D:
21504
6.59k
  case AArch64_UHSUBR_ZPmZ_S:
21505
6.59k
  case AArch64_UHSUB_ZPmZ_D:
21506
6.59k
  case AArch64_UHSUB_ZPmZ_S:
21507
6.59k
  case AArch64_UMAXP_ZPmZ_D:
21508
6.59k
  case AArch64_UMAXP_ZPmZ_S:
21509
6.59k
  case AArch64_UMAX_ZPmZ_D:
21510
6.59k
  case AArch64_UMAX_ZPmZ_S:
21511
6.59k
  case AArch64_UMINP_ZPmZ_D:
21512
6.59k
  case AArch64_UMINP_ZPmZ_S:
21513
6.59k
  case AArch64_UMIN_ZPmZ_D:
21514
6.59k
  case AArch64_UMIN_ZPmZ_S:
21515
6.71k
  case AArch64_UMLALv2i32_indexed:
21516
6.74k
  case AArch64_UMLALv4i16_indexed:
21517
6.74k
  case AArch64_UMLALv4i32_indexed:
21518
6.75k
  case AArch64_UMLALv8i16_indexed:
21519
6.75k
  case AArch64_UMLSLv2i32_indexed:
21520
6.75k
  case AArch64_UMLSLv4i16_indexed:
21521
6.76k
  case AArch64_UMLSLv4i32_indexed:
21522
6.76k
  case AArch64_UMLSLv8i16_indexed:
21523
6.76k
  case AArch64_UMULH_ZPmZ_D:
21524
6.76k
  case AArch64_UMULH_ZPmZ_S:
21525
6.76k
  case AArch64_UQADD_ZPmZ_D:
21526
6.76k
  case AArch64_UQADD_ZPmZ_S:
21527
6.76k
  case AArch64_UQRSHLR_ZPmZ_D:
21528
6.76k
  case AArch64_UQRSHLR_ZPmZ_S:
21529
6.76k
  case AArch64_UQRSHL_ZPmZ_D:
21530
6.76k
  case AArch64_UQRSHL_ZPmZ_S:
21531
6.76k
  case AArch64_UQSHLR_ZPmZ_D:
21532
6.76k
  case AArch64_UQSHLR_ZPmZ_S:
21533
6.76k
  case AArch64_UQSHL_ZPmZ_D:
21534
6.76k
  case AArch64_UQSHL_ZPmZ_S:
21535
6.76k
  case AArch64_UQSUBR_ZPmZ_D:
21536
6.76k
  case AArch64_UQSUBR_ZPmZ_S:
21537
6.76k
  case AArch64_UQSUB_ZPmZ_D:
21538
6.77k
  case AArch64_UQSUB_ZPmZ_S:
21539
6.77k
  case AArch64_URHADD_ZPmZ_D:
21540
6.77k
  case AArch64_URHADD_ZPmZ_S:
21541
6.77k
  case AArch64_URSHLR_ZPmZ_D:
21542
6.77k
  case AArch64_URSHLR_ZPmZ_S:
21543
6.77k
  case AArch64_URSHL_ZPmZ_D:
21544
6.77k
  case AArch64_URSHL_ZPmZ_S:
21545
6.77k
  case AArch64_USQADD_ZPmZ_D:
21546
6.77k
  case AArch64_USQADD_ZPmZ_S:
21547
6.77k
    return;
21548
0
    break;
21549
3
  case AArch64_BCAX:
21550
78
  case AArch64_CDOT_ZZZI_D:
21551
165
  case AArch64_CMLA_ZZZI_S:
21552
218
  case AArch64_EOR3:
21553
251
  case AArch64_FCADD_ZPmZ_H:
21554
338
  case AArch64_FCMLA_ZPmZZ_H:
21555
359
  case AArch64_FCMLA_ZZZI_S:
21556
443
  case AArch64_LDPDpre:
21557
519
  case AArch64_LDPQpre:
21558
744
  case AArch64_LDPSWpre:
21559
953
  case AArch64_LDPSpre:
21560
1.35k
  case AArch64_LDPWpre:
21561
1.61k
  case AArch64_LDPXpre:
21562
1.76k
  case AArch64_SM3SS1:
21563
2.14k
  case AArch64_SQRDCMLAH_ZZZI_S:
21564
2.36k
  case AArch64_STGPpre:
21565
2.47k
  case AArch64_STPDpre:
21566
2.66k
  case AArch64_STPQpre:
21567
2.79k
  case AArch64_STPSpre:
21568
2.86k
  case AArch64_STPWpre:
21569
2.97k
  case AArch64_STPXpre:
21570
2.97k
    switch (MCInst_getOpcode(MI)) {
21571
0
    default: CS_ASSERT_RET(0 && "Unexpected opcode.");
21572
3
    case AArch64_BCAX:
21573
56
    case AArch64_EOR3:
21574
56
      SStream_concat0(O, ".16b");
21575
56
      break;
21576
75
    case AArch64_CDOT_ZZZI_D:
21577
162
    case AArch64_CMLA_ZZZI_S:
21578
249
    case AArch64_FCMLA_ZPmZZ_H:
21579
270
    case AArch64_FCMLA_ZZZI_S:
21580
651
    case AArch64_SQRDCMLAH_ZZZI_S:
21581
651
      printComplexRotationOp_90_0(MI, 5, O);
21582
651
      break;
21583
33
    case AArch64_FCADD_ZPmZ_H:
21584
33
      printComplexRotationOp_180_90(MI, 4, O);
21585
33
      break;
21586
84
    case AArch64_LDPDpre:
21587
160
    case AArch64_LDPQpre:
21588
385
    case AArch64_LDPSWpre:
21589
594
    case AArch64_LDPSpre:
21590
991
    case AArch64_LDPWpre:
21591
1.25k
    case AArch64_LDPXpre:
21592
1.47k
    case AArch64_STGPpre:
21593
1.58k
    case AArch64_STPDpre:
21594
1.77k
    case AArch64_STPQpre:
21595
1.90k
    case AArch64_STPSpre:
21596
1.97k
    case AArch64_STPWpre:
21597
2.08k
    case AArch64_STPXpre:
21598
2.08k
      SStream_concat0(O, "]!");
21599
2.08k
      break;
21600
148
    case AArch64_SM3SS1:
21601
148
      SStream_concat0(O, ".4s");
21602
148
      break;
21603
2.97k
    }
21604
2.97k
    return;
21605
2.97k
    break;
21606
2.97k
  case AArch64_FCADD_ZPmZ_D:
21607
419
  case AArch64_FCADD_ZPmZ_S:
21608
558
  case AArch64_FCMLA_ZPmZZ_D:
21609
694
  case AArch64_FCMLA_ZPmZZ_S:
21610
716
  case AArch64_FCMLAv4f16_indexed:
21611
759
  case AArch64_FCMLAv4f32_indexed:
21612
813
  case AArch64_FCMLAv8f16_indexed:
21613
813
    SStream_concat0(O, ", ");
21614
813
    switch (MCInst_getOpcode(MI)) {
21615
0
    default: CS_ASSERT_RET(0 && "Unexpected opcode.");
21616
410
    case AArch64_FCADD_ZPmZ_D:
21617
419
    case AArch64_FCADD_ZPmZ_S:
21618
419
      printComplexRotationOp_180_90(MI, 4, O);
21619
419
      break;
21620
139
    case AArch64_FCMLA_ZPmZZ_D:
21621
275
    case AArch64_FCMLA_ZPmZZ_S:
21622
297
    case AArch64_FCMLAv4f16_indexed:
21623
340
    case AArch64_FCMLAv4f32_indexed:
21624
394
    case AArch64_FCMLAv8f16_indexed:
21625
394
      printComplexRotationOp_90_0(MI, 5, O);
21626
394
      break;
21627
813
    }
21628
813
    return;
21629
813
    break;
21630
10.5k
  }
21631
10.5k
}
21632
21633
21634
/// getRegisterName - This method is automatically generated by tblgen
21635
/// from the register set description.  This returns the assembler name
21636
/// for the specified register.
21637
static const char *
21638
705k
getRegisterName(unsigned RegNo, unsigned AltIdx) {
21639
705k
#ifndef CAPSTONE_DIET
21640
705k
  CS_ASSERT_RET_VAL(RegNo && RegNo < 703 && "Invalid register number!", NULL);
21641
21642
705k
  static const char AsmStrsNoRegAltName[] = {
21643
705k
  /* 0 */ "D7_D8_D9_D10\0"
21644
705k
  /* 13 */ "P9_P10\0"
21645
705k
  /* 20 */ "Q7_Q8_Q9_Q10\0"
21646
705k
  /* 33 */ "Z2_Z10\0"
21647
705k
  /* 40 */ "Z7_Z8_Z9_Z10\0"
21648
705k
  /* 53 */ "b10\0"
21649
705k
  /* 57 */ "d10\0"
21650
705k
  /* 61 */ "h10\0"
21651
705k
  /* 65 */ "pn10\0"
21652
705k
  /* 70 */ "p10\0"
21653
705k
  /* 74 */ "q10\0"
21654
705k
  /* 78 */ "s10\0"
21655
705k
  /* 82 */ "w10\0"
21656
705k
  /* 86 */ "x10\0"
21657
705k
  /* 90 */ "z10\0"
21658
705k
  /* 94 */ "D17_D18_D19_D20\0"
21659
705k
  /* 110 */ "Q17_Q18_Q19_Q20\0"
21660
705k
  /* 126 */ "Z17_Z18_Z19_Z20\0"
21661
705k
  /* 142 */ "b20\0"
21662
705k
  /* 146 */ "d20\0"
21663
705k
  /* 150 */ "h20\0"
21664
705k
  /* 154 */ "q20\0"
21665
705k
  /* 158 */ "s20\0"
21666
705k
  /* 162 */ "w20\0"
21667
705k
  /* 166 */ "x20\0"
21668
705k
  /* 170 */ "z20\0"
21669
705k
  /* 174 */ "D27_D28_D29_D30\0"
21670
705k
  /* 190 */ "Q27_Q28_Q29_Q30\0"
21671
705k
  /* 206 */ "Z22_Z30\0"
21672
705k
  /* 214 */ "Z18_Z22_Z26_Z30\0"
21673
705k
  /* 230 */ "Z27_Z28_Z29_Z30\0"
21674
705k
  /* 246 */ "b30\0"
21675
705k
  /* 250 */ "d30\0"
21676
705k
  /* 254 */ "h30\0"
21677
705k
  /* 258 */ "q30\0"
21678
705k
  /* 262 */ "s30\0"
21679
705k
  /* 266 */ "w30\0"
21680
705k
  /* 270 */ "x30\0"
21681
705k
  /* 274 */ "z30\0"
21682
705k
  /* 278 */ "D29_D30_D31_D0\0"
21683
705k
  /* 293 */ "P15_P0\0"
21684
705k
  /* 300 */ "Q29_Q30_Q31_Q0\0"
21685
705k
  /* 315 */ "Z29_Z30_Z31_Z0\0"
21686
705k
  /* 330 */ "b0\0"
21687
705k
  /* 333 */ "d0\0"
21688
705k
  /* 336 */ "h0\0"
21689
705k
  /* 339 */ "pn0\0"
21690
705k
  /* 343 */ "p0\0"
21691
705k
  /* 346 */ "q0\0"
21692
705k
  /* 349 */ "s0\0"
21693
705k
  /* 352 */ "zt0\0"
21694
705k
  /* 356 */ "w0\0"
21695
705k
  /* 359 */ "x0\0"
21696
705k
  /* 362 */ "z0\0"
21697
705k
  /* 365 */ "D8_D9_D10_D11\0"
21698
705k
  /* 379 */ "P10_P11\0"
21699
705k
  /* 387 */ "Q8_Q9_Q10_Q11\0"
21700
705k
  /* 401 */ "W10_W11\0"
21701
705k
  /* 409 */ "X4_X5_X6_X7_X8_X9_X10_X11\0"
21702
705k
  /* 435 */ "Z8_Z9_Z10_Z11\0"
21703
705k
  /* 449 */ "Z3_Z11\0"
21704
705k
  /* 456 */ "b11\0"
21705
705k
  /* 460 */ "d11\0"
21706
705k
  /* 464 */ "h11\0"
21707
705k
  /* 468 */ "pn11\0"
21708
705k
  /* 473 */ "p11\0"
21709
705k
  /* 477 */ "q11\0"
21710
705k
  /* 481 */ "s11\0"
21711
705k
  /* 485 */ "w11\0"
21712
705k
  /* 489 */ "x11\0"
21713
705k
  /* 493 */ "z11\0"
21714
705k
  /* 497 */ "D18_D19_D20_D21\0"
21715
705k
  /* 513 */ "Q18_Q19_Q20_Q21\0"
21716
705k
  /* 529 */ "W20_W21\0"
21717
705k
  /* 537 */ "X14_X15_X16_X17_X18_X19_X20_X21\0"
21718
705k
  /* 569 */ "Z18_Z19_Z20_Z21\0"
21719
705k
  /* 585 */ "b21\0"
21720
705k
  /* 589 */ "d21\0"
21721
705k
  /* 593 */ "h21\0"
21722
705k
  /* 597 */ "q21\0"
21723
705k
  /* 601 */ "s21\0"
21724
705k
  /* 605 */ "w21\0"
21725
705k
  /* 609 */ "x21\0"
21726
705k
  /* 613 */ "z21\0"
21727
705k
  /* 617 */ "D28_D29_D30_D31\0"
21728
705k
  /* 633 */ "Q28_Q29_Q30_Q31\0"
21729
705k
  /* 649 */ "Z28_Z29_Z30_Z31\0"
21730
705k
  /* 665 */ "Z23_Z31\0"
21731
705k
  /* 673 */ "Z19_Z23_Z27_Z31\0"
21732
705k
  /* 689 */ "b31\0"
21733
705k
  /* 693 */ "d31\0"
21734
705k
  /* 697 */ "h31\0"
21735
705k
  /* 701 */ "q31\0"
21736
705k
  /* 705 */ "s31\0"
21737
705k
  /* 709 */ "z31\0"
21738
705k
  /* 713 */ "D30_D31_D0_D1\0"
21739
705k
  /* 727 */ "P0_P1\0"
21740
705k
  /* 733 */ "Q30_Q31_Q0_Q1\0"
21741
705k
  /* 747 */ "W0_W1\0"
21742
705k
  /* 753 */ "X0_X1\0"
21743
705k
  /* 759 */ "Z30_Z31_Z0_Z1\0"
21744
705k
  /* 773 */ "b1\0"
21745
705k
  /* 776 */ "d1\0"
21746
705k
  /* 779 */ "h1\0"
21747
705k
  /* 782 */ "pn1\0"
21748
705k
  /* 786 */ "p1\0"
21749
705k
  /* 789 */ "q1\0"
21750
705k
  /* 792 */ "s1\0"
21751
705k
  /* 795 */ "w1\0"
21752
705k
  /* 798 */ "x1\0"
21753
705k
  /* 801 */ "z1\0"
21754
705k
  /* 804 */ "D9_D10_D11_D12\0"
21755
705k
  /* 819 */ "P11_P12\0"
21756
705k
  /* 827 */ "Q9_Q10_Q11_Q12\0"
21757
705k
  /* 842 */ "Z9_Z10_Z11_Z12\0"
21758
705k
  /* 857 */ "Z4_Z12\0"
21759
705k
  /* 864 */ "Z0_Z4_Z8_Z12\0"
21760
705k
  /* 877 */ "b12\0"
21761
705k
  /* 881 */ "d12\0"
21762
705k
  /* 885 */ "h12\0"
21763
705k
  /* 889 */ "pn12\0"
21764
705k
  /* 894 */ "p12\0"
21765
705k
  /* 898 */ "q12\0"
21766
705k
  /* 902 */ "s12\0"
21767
705k
  /* 906 */ "w12\0"
21768
705k
  /* 910 */ "x12\0"
21769
705k
  /* 914 */ "z12\0"
21770
705k
  /* 918 */ "D19_D20_D21_D22\0"
21771
705k
  /* 934 */ "Q19_Q20_Q21_Q22\0"
21772
705k
  /* 950 */ "Z19_Z20_Z21_Z22\0"
21773
705k
  /* 966 */ "b22\0"
21774
705k
  /* 970 */ "d22\0"
21775
705k
  /* 974 */ "h22\0"
21776
705k
  /* 978 */ "q22\0"
21777
705k
  /* 982 */ "s22\0"
21778
705k
  /* 986 */ "w22\0"
21779
705k
  /* 990 */ "x22\0"
21780
705k
  /* 994 */ "z22\0"
21781
705k
  /* 998 */ "D31_D0_D1_D2\0"
21782
705k
  /* 1011 */ "P1_P2\0"
21783
705k
  /* 1017 */ "Q31_Q0_Q1_Q2\0"
21784
705k
  /* 1030 */ "Z31_Z0_Z1_Z2\0"
21785
705k
  /* 1043 */ "b2\0"
21786
705k
  /* 1046 */ "d2\0"
21787
705k
  /* 1049 */ "h2\0"
21788
705k
  /* 1052 */ "pn2\0"
21789
705k
  /* 1056 */ "p2\0"
21790
705k
  /* 1059 */ "q2\0"
21791
705k
  /* 1062 */ "s2\0"
21792
705k
  /* 1065 */ "w2\0"
21793
705k
  /* 1068 */ "x2\0"
21794
705k
  /* 1071 */ "z2\0"
21795
705k
  /* 1074 */ "D10_D11_D12_D13\0"
21796
705k
  /* 1090 */ "P12_P13\0"
21797
705k
  /* 1098 */ "Q10_Q11_Q12_Q13\0"
21798
705k
  /* 1114 */ "W12_W13\0"
21799
705k
  /* 1122 */ "X6_X7_X8_X9_X10_X11_X12_X13\0"
21800
705k
  /* 1150 */ "Z10_Z11_Z12_Z13\0"
21801
705k
  /* 1166 */ "Z5_Z13\0"
21802
705k
  /* 1173 */ "Z1_Z5_Z9_Z13\0"
21803
705k
  /* 1186 */ "b13\0"
21804
705k
  /* 1190 */ "d13\0"
21805
705k
  /* 1194 */ "h13\0"
21806
705k
  /* 1198 */ "pn13\0"
21807
705k
  /* 1203 */ "p13\0"
21808
705k
  /* 1207 */ "q13\0"
21809
705k
  /* 1211 */ "s13\0"
21810
705k
  /* 1215 */ "w13\0"
21811
705k
  /* 1219 */ "x13\0"
21812
705k
  /* 1223 */ "z13\0"
21813
705k
  /* 1227 */ "D20_D21_D22_D23\0"
21814
705k
  /* 1243 */ "Q20_Q21_Q22_Q23\0"
21815
705k
  /* 1259 */ "W22_W23\0"
21816
705k
  /* 1267 */ "X16_X17_X18_X19_X20_X21_X22_X23\0"
21817
705k
  /* 1299 */ "Z20_Z21_Z22_Z23\0"
21818
705k
  /* 1315 */ "b23\0"
21819
705k
  /* 1319 */ "d23\0"
21820
705k
  /* 1323 */ "h23\0"
21821
705k
  /* 1327 */ "q23\0"
21822
705k
  /* 1331 */ "s23\0"
21823
705k
  /* 1335 */ "w23\0"
21824
705k
  /* 1339 */ "x23\0"
21825
705k
  /* 1343 */ "z23\0"
21826
705k
  /* 1347 */ "D0_D1_D2_D3\0"
21827
705k
  /* 1359 */ "P2_P3\0"
21828
705k
  /* 1365 */ "Q0_Q1_Q2_Q3\0"
21829
705k
  /* 1377 */ "W2_W3\0"
21830
705k
  /* 1383 */ "X2_X3\0"
21831
705k
  /* 1389 */ "Z0_Z1_Z2_Z3\0"
21832
705k
  /* 1401 */ "b3\0"
21833
705k
  /* 1404 */ "d3\0"
21834
705k
  /* 1407 */ "h3\0"
21835
705k
  /* 1410 */ "pn3\0"
21836
705k
  /* 1414 */ "p3\0"
21837
705k
  /* 1417 */ "q3\0"
21838
705k
  /* 1420 */ "s3\0"
21839
705k
  /* 1423 */ "w3\0"
21840
705k
  /* 1426 */ "x3\0"
21841
705k
  /* 1429 */ "z3\0"
21842
705k
  /* 1432 */ "D11_D12_D13_D14\0"
21843
705k
  /* 1448 */ "P13_P14\0"
21844
705k
  /* 1456 */ "Q11_Q12_Q13_Q14\0"
21845
705k
  /* 1472 */ "Z2_Z6_Z10_Z14\0"
21846
705k
  /* 1486 */ "Z11_Z12_Z13_Z14\0"
21847
705k
  /* 1502 */ "Z6_Z14\0"
21848
705k
  /* 1509 */ "b14\0"
21849
705k
  /* 1513 */ "d14\0"
21850
705k
  /* 1517 */ "h14\0"
21851
705k
  /* 1521 */ "pn14\0"
21852
705k
  /* 1526 */ "p14\0"
21853
705k
  /* 1530 */ "q14\0"
21854
705k
  /* 1534 */ "s14\0"
21855
705k
  /* 1538 */ "w14\0"
21856
705k
  /* 1542 */ "x14\0"
21857
705k
  /* 1546 */ "z14\0"
21858
705k
  /* 1550 */ "D21_D22_D23_D24\0"
21859
705k
  /* 1566 */ "Q21_Q22_Q23_Q24\0"
21860
705k
  /* 1582 */ "Z21_Z22_Z23_Z24\0"
21861
705k
  /* 1598 */ "Z16_Z24\0"
21862
705k
  /* 1606 */ "b24\0"
21863
705k
  /* 1610 */ "d24\0"
21864
705k
  /* 1614 */ "h24\0"
21865
705k
  /* 1618 */ "q24\0"
21866
705k
  /* 1622 */ "s24\0"
21867
705k
  /* 1626 */ "w24\0"
21868
705k
  /* 1630 */ "x24\0"
21869
705k
  /* 1634 */ "z24\0"
21870
705k
  /* 1638 */ "D1_D2_D3_D4\0"
21871
705k
  /* 1650 */ "P3_P4\0"
21872
705k
  /* 1656 */ "Q1_Q2_Q3_Q4\0"
21873
705k
  /* 1668 */ "Z1_Z2_Z3_Z4\0"
21874
705k
  /* 1680 */ "b4\0"
21875
705k
  /* 1683 */ "d4\0"
21876
705k
  /* 1686 */ "h4\0"
21877
705k
  /* 1689 */ "pn4\0"
21878
705k
  /* 1693 */ "p4\0"
21879
705k
  /* 1696 */ "q4\0"
21880
705k
  /* 1699 */ "s4\0"
21881
705k
  /* 1702 */ "w4\0"
21882
705k
  /* 1705 */ "x4\0"
21883
705k
  /* 1708 */ "z4\0"
21884
705k
  /* 1711 */ "D12_D13_D14_D15\0"
21885
705k
  /* 1727 */ "P14_P15\0"
21886
705k
  /* 1735 */ "Q12_Q13_Q14_Q15\0"
21887
705k
  /* 1751 */ "W14_W15\0"
21888
705k
  /* 1759 */ "X8_X9_X10_X11_X12_X13_X14_X15\0"
21889
705k
  /* 1789 */ "Z3_Z7_Z11_Z15\0"
21890
705k
  /* 1803 */ "Z12_Z13_Z14_Z15\0"
21891
705k
  /* 1819 */ "Z7_Z15\0"
21892
705k
  /* 1826 */ "b15\0"
21893
705k
  /* 1830 */ "d15\0"
21894
705k
  /* 1834 */ "h15\0"
21895
705k
  /* 1838 */ "pn15\0"
21896
705k
  /* 1843 */ "p15\0"
21897
705k
  /* 1847 */ "q15\0"
21898
705k
  /* 1851 */ "s15\0"
21899
705k
  /* 1855 */ "w15\0"
21900
705k
  /* 1859 */ "x15\0"
21901
705k
  /* 1863 */ "z15\0"
21902
705k
  /* 1867 */ "D22_D23_D24_D25\0"
21903
705k
  /* 1883 */ "Q22_Q23_Q24_Q25\0"
21904
705k
  /* 1899 */ "W24_W25\0"
21905
705k
  /* 1907 */ "X18_X19_X20_X21_X22_X23_X24_X25\0"
21906
705k
  /* 1939 */ "Z22_Z23_Z24_Z25\0"
21907
705k
  /* 1955 */ "Z17_Z25\0"
21908
705k
  /* 1963 */ "b25\0"
21909
705k
  /* 1967 */ "d25\0"
21910
705k
  /* 1971 */ "h25\0"
21911
705k
  /* 1975 */ "q25\0"
21912
705k
  /* 1979 */ "s25\0"
21913
705k
  /* 1983 */ "w25\0"
21914
705k
  /* 1987 */ "x25\0"
21915
705k
  /* 1991 */ "z25\0"
21916
705k
  /* 1995 */ "D2_D3_D4_D5\0"
21917
705k
  /* 2007 */ "P4_P5\0"
21918
705k
  /* 2013 */ "Q2_Q3_Q4_Q5\0"
21919
705k
  /* 2025 */ "W4_W5\0"
21920
705k
  /* 2031 */ "X4_X5\0"
21921
705k
  /* 2037 */ "Z2_Z3_Z4_Z5\0"
21922
705k
  /* 2049 */ "b5\0"
21923
705k
  /* 2052 */ "d5\0"
21924
705k
  /* 2055 */ "h5\0"
21925
705k
  /* 2058 */ "pn5\0"
21926
705k
  /* 2062 */ "p5\0"
21927
705k
  /* 2065 */ "q5\0"
21928
705k
  /* 2068 */ "s5\0"
21929
705k
  /* 2071 */ "w5\0"
21930
705k
  /* 2074 */ "x5\0"
21931
705k
  /* 2077 */ "z5\0"
21932
705k
  /* 2080 */ "D13_D14_D15_D16\0"
21933
705k
  /* 2096 */ "Q13_Q14_Q15_Q16\0"
21934
705k
  /* 2112 */ "Z13_Z14_Z15_Z16\0"
21935
705k
  /* 2128 */ "b16\0"
21936
705k
  /* 2132 */ "d16\0"
21937
705k
  /* 2136 */ "h16\0"
21938
705k
  /* 2140 */ "q16\0"
21939
705k
  /* 2144 */ "s16\0"
21940
705k
  /* 2148 */ "w16\0"
21941
705k
  /* 2152 */ "x16\0"
21942
705k
  /* 2156 */ "z16\0"
21943
705k
  /* 2160 */ "D23_D24_D25_D26\0"
21944
705k
  /* 2176 */ "Q23_Q24_Q25_Q26\0"
21945
705k
  /* 2192 */ "Z23_Z24_Z25_Z26\0"
21946
705k
  /* 2208 */ "Z18_Z26\0"
21947
705k
  /* 2216 */ "b26\0"
21948
705k
  /* 2220 */ "d26\0"
21949
705k
  /* 2224 */ "h26\0"
21950
705k
  /* 2228 */ "q26\0"
21951
705k
  /* 2232 */ "s26\0"
21952
705k
  /* 2236 */ "w26\0"
21953
705k
  /* 2240 */ "x26\0"
21954
705k
  /* 2244 */ "z26\0"
21955
705k
  /* 2248 */ "D3_D4_D5_D6\0"
21956
705k
  /* 2260 */ "P5_P6\0"
21957
705k
  /* 2266 */ "Q3_Q4_Q5_Q6\0"
21958
705k
  /* 2278 */ "Z3_Z4_Z5_Z6\0"
21959
705k
  /* 2290 */ "b6\0"
21960
705k
  /* 2293 */ "d6\0"
21961
705k
  /* 2296 */ "h6\0"
21962
705k
  /* 2299 */ "pn6\0"
21963
705k
  /* 2303 */ "p6\0"
21964
705k
  /* 2306 */ "q6\0"
21965
705k
  /* 2309 */ "s6\0"
21966
705k
  /* 2312 */ "w6\0"
21967
705k
  /* 2315 */ "x6\0"
21968
705k
  /* 2318 */ "z6\0"
21969
705k
  /* 2321 */ "D14_D15_D16_D17\0"
21970
705k
  /* 2337 */ "Q14_Q15_Q16_Q17\0"
21971
705k
  /* 2353 */ "W16_W17\0"
21972
705k
  /* 2361 */ "X10_X11_X12_X13_X14_X15_X16_X17\0"
21973
705k
  /* 2393 */ "Z14_Z15_Z16_Z17\0"
21974
705k
  /* 2409 */ "b17\0"
21975
705k
  /* 2413 */ "d17\0"
21976
705k
  /* 2417 */ "h17\0"
21977
705k
  /* 2421 */ "q17\0"
21978
705k
  /* 2425 */ "s17\0"
21979
705k
  /* 2429 */ "w17\0"
21980
705k
  /* 2433 */ "x17\0"
21981
705k
  /* 2437 */ "z17\0"
21982
705k
  /* 2441 */ "D24_D25_D26_D27\0"
21983
705k
  /* 2457 */ "Q24_Q25_Q26_Q27\0"
21984
705k
  /* 2473 */ "W26_W27\0"
21985
705k
  /* 2481 */ "X20_X21_X22_X23_X24_X25_X26_X27\0"
21986
705k
  /* 2513 */ "Z24_Z25_Z26_Z27\0"
21987
705k
  /* 2529 */ "Z19_Z27\0"
21988
705k
  /* 2537 */ "b27\0"
21989
705k
  /* 2541 */ "d27\0"
21990
705k
  /* 2545 */ "h27\0"
21991
705k
  /* 2549 */ "q27\0"
21992
705k
  /* 2553 */ "s27\0"
21993
705k
  /* 2557 */ "w27\0"
21994
705k
  /* 2561 */ "x27\0"
21995
705k
  /* 2565 */ "z27\0"
21996
705k
  /* 2569 */ "D4_D5_D6_D7\0"
21997
705k
  /* 2581 */ "P6_P7\0"
21998
705k
  /* 2587 */ "Q4_Q5_Q6_Q7\0"
21999
705k
  /* 2599 */ "W6_W7\0"
22000
705k
  /* 2605 */ "X0_X1_X2_X3_X4_X5_X6_X7\0"
22001
705k
  /* 2629 */ "Z4_Z5_Z6_Z7\0"
22002
705k
  /* 2641 */ "b7\0"
22003
705k
  /* 2644 */ "d7\0"
22004
705k
  /* 2647 */ "h7\0"
22005
705k
  /* 2650 */ "pn7\0"
22006
705k
  /* 2654 */ "p7\0"
22007
705k
  /* 2657 */ "q7\0"
22008
705k
  /* 2660 */ "s7\0"
22009
705k
  /* 2663 */ "w7\0"
22010
705k
  /* 2666 */ "x7\0"
22011
705k
  /* 2669 */ "z7\0"
22012
705k
  /* 2672 */ "D15_D16_D17_D18\0"
22013
705k
  /* 2688 */ "Q15_Q16_Q17_Q18\0"
22014
705k
  /* 2704 */ "Z15_Z16_Z17_Z18\0"
22015
705k
  /* 2720 */ "b18\0"
22016
705k
  /* 2724 */ "d18\0"
22017
705k
  /* 2728 */ "h18\0"
22018
705k
  /* 2732 */ "q18\0"
22019
705k
  /* 2736 */ "s18\0"
22020
705k
  /* 2740 */ "w18\0"
22021
705k
  /* 2744 */ "x18\0"
22022
705k
  /* 2748 */ "z18\0"
22023
705k
  /* 2752 */ "D25_D26_D27_D28\0"
22024
705k
  /* 2768 */ "Q25_Q26_Q27_Q28\0"
22025
705k
  /* 2784 */ "Z20_Z28\0"
22026
705k
  /* 2792 */ "Z16_Z20_Z24_Z28\0"
22027
705k
  /* 2808 */ "Z25_Z26_Z27_Z28\0"
22028
705k
  /* 2824 */ "b28\0"
22029
705k
  /* 2828 */ "d28\0"
22030
705k
  /* 2832 */ "h28\0"
22031
705k
  /* 2836 */ "q28\0"
22032
705k
  /* 2840 */ "s28\0"
22033
705k
  /* 2844 */ "w28\0"
22034
705k
  /* 2848 */ "x28\0"
22035
705k
  /* 2852 */ "z28\0"
22036
705k
  /* 2856 */ "D5_D6_D7_D8\0"
22037
705k
  /* 2868 */ "P7_P8\0"
22038
705k
  /* 2874 */ "Q5_Q6_Q7_Q8\0"
22039
705k
  /* 2886 */ "Z0_Z8\0"
22040
705k
  /* 2892 */ "Z5_Z6_Z7_Z8\0"
22041
705k
  /* 2904 */ "b8\0"
22042
705k
  /* 2907 */ "d8\0"
22043
705k
  /* 2910 */ "h8\0"
22044
705k
  /* 2913 */ "pn8\0"
22045
705k
  /* 2917 */ "p8\0"
22046
705k
  /* 2920 */ "q8\0"
22047
705k
  /* 2923 */ "s8\0"
22048
705k
  /* 2926 */ "w8\0"
22049
705k
  /* 2929 */ "x8\0"
22050
705k
  /* 2932 */ "z8\0"
22051
705k
  /* 2935 */ "D16_D17_D18_D19\0"
22052
705k
  /* 2951 */ "Q16_Q17_Q18_Q19\0"
22053
705k
  /* 2967 */ "W18_W19\0"
22054
705k
  /* 2975 */ "X12_X13_X14_X15_X16_X17_X18_X19\0"
22055
705k
  /* 3007 */ "Z16_Z17_Z18_Z19\0"
22056
705k
  /* 3023 */ "b19\0"
22057
705k
  /* 3027 */ "d19\0"
22058
705k
  /* 3031 */ "h19\0"
22059
705k
  /* 3035 */ "q19\0"
22060
705k
  /* 3039 */ "s19\0"
22061
705k
  /* 3043 */ "w19\0"
22062
705k
  /* 3047 */ "x19\0"
22063
705k
  /* 3051 */ "z19\0"
22064
705k
  /* 3055 */ "D26_D27_D28_D29\0"
22065
705k
  /* 3071 */ "Q26_Q27_Q28_Q29\0"
22066
705k
  /* 3087 */ "W28_W29\0"
22067
705k
  /* 3095 */ "Z21_Z29\0"
22068
705k
  /* 3103 */ "Z17_Z21_Z25_Z29\0"
22069
705k
  /* 3119 */ "Z26_Z27_Z28_Z29\0"
22070
705k
  /* 3135 */ "b29\0"
22071
705k
  /* 3139 */ "d29\0"
22072
705k
  /* 3143 */ "h29\0"
22073
705k
  /* 3147 */ "q29\0"
22074
705k
  /* 3151 */ "s29\0"
22075
705k
  /* 3155 */ "w29\0"
22076
705k
  /* 3159 */ "x29\0"
22077
705k
  /* 3163 */ "z29\0"
22078
705k
  /* 3167 */ "D6_D7_D8_D9\0"
22079
705k
  /* 3179 */ "P8_P9\0"
22080
705k
  /* 3185 */ "Q6_Q7_Q8_Q9\0"
22081
705k
  /* 3197 */ "W8_W9\0"
22082
705k
  /* 3203 */ "X2_X3_X4_X5_X6_X7_X8_X9\0"
22083
705k
  /* 3227 */ "Z1_Z9\0"
22084
705k
  /* 3233 */ "Z6_Z7_Z8_Z9\0"
22085
705k
  /* 3245 */ "b9\0"
22086
705k
  /* 3248 */ "d9\0"
22087
705k
  /* 3251 */ "h9\0"
22088
705k
  /* 3254 */ "pn9\0"
22089
705k
  /* 3258 */ "p9\0"
22090
705k
  /* 3261 */ "q9\0"
22091
705k
  /* 3264 */ "s9\0"
22092
705k
  /* 3267 */ "w9\0"
22093
705k
  /* 3270 */ "x9\0"
22094
705k
  /* 3273 */ "z9\0"
22095
705k
  /* 3276 */ "X22_X23_X24_X25_X26_X27_X28_FP\0"
22096
705k
  /* 3307 */ "W30_WZR\0"
22097
705k
  /* 3315 */ "LR_XZR\0"
22098
705k
  /* 3322 */ "X\0"
22099
705k
  /* 3324 */ "Y\0"
22100
705k
  /* 3326 */ "Z\0"
22101
705k
  /* 3328 */ "za\0"
22102
705k
  /* 3331 */ "za0.b\0"
22103
705k
  /* 3337 */ "za0.d\0"
22104
705k
  /* 3343 */ "za1.d\0"
22105
705k
  /* 3349 */ "za2.d\0"
22106
705k
  /* 3355 */ "za3.d\0"
22107
705k
  /* 3361 */ "za4.d\0"
22108
705k
  /* 3367 */ "za5.d\0"
22109
705k
  /* 3373 */ "za6.d\0"
22110
705k
  /* 3379 */ "za7.d\0"
22111
705k
  /* 3385 */ "vg\0"
22112
705k
  /* 3388 */ "za0.h\0"
22113
705k
  /* 3394 */ "za1.h\0"
22114
705k
  /* 3400 */ "wsp\0"
22115
705k
  /* 3404 */ "za10.q\0"
22116
705k
  /* 3411 */ "za0.q\0"
22117
705k
  /* 3417 */ "za11.q\0"
22118
705k
  /* 3424 */ "za1.q\0"
22119
705k
  /* 3430 */ "za12.q\0"
22120
705k
  /* 3437 */ "za2.q\0"
22121
705k
  /* 3443 */ "za13.q\0"
22122
705k
  /* 3450 */ "za3.q\0"
22123
705k
  /* 3456 */ "za14.q\0"
22124
705k
  /* 3463 */ "za4.q\0"
22125
705k
  /* 3469 */ "za15.q\0"
22126
705k
  /* 3476 */ "za5.q\0"
22127
705k
  /* 3482 */ "za6.q\0"
22128
705k
  /* 3488 */ "za7.q\0"
22129
705k
  /* 3494 */ "za8.q\0"
22130
705k
  /* 3500 */ "za9.q\0"
22131
705k
  /* 3506 */ "fpcr\0"
22132
705k
  /* 3511 */ "ffr\0"
22133
705k
  /* 3515 */ "wzr\0"
22134
705k
  /* 3519 */ "xzr\0"
22135
705k
  /* 3523 */ "za0.s\0"
22136
705k
  /* 3529 */ "za1.s\0"
22137
705k
  /* 3535 */ "za2.s\0"
22138
705k
  /* 3541 */ "za3.s\0"
22139
705k
  /* 3547 */ "nzcv\0"
22140
705k
};
22141
705k
  static const uint16_t RegAsmOffsetNoRegAltName[] = {
22142
705k
    3511, 3159, 3506, 270, 3547, 3401, 3385, 3400, 3515, 3519, 3322, 3324, 3328, 3326, 
22143
705k
    330, 773, 1043, 1401, 1680, 2049, 2290, 2641, 2904, 3245, 53, 456, 877, 1186, 
22144
705k
    1509, 1826, 2128, 2409, 2720, 3023, 142, 585, 966, 1315, 1606, 1963, 2216, 2537, 
22145
705k
    2824, 3135, 246, 689, 333, 776, 1046, 1404, 1683, 2052, 2293, 2644, 2907, 3248, 
22146
705k
    57, 460, 881, 1190, 1513, 1830, 2132, 2413, 2724, 3027, 146, 589, 970, 1319, 
22147
705k
    1610, 1967, 2220, 2541, 2828, 3139, 250, 693, 336, 779, 1049, 1407, 1686, 2055, 
22148
705k
    2296, 2647, 2910, 3251, 61, 464, 885, 1194, 1517, 1834, 2136, 2417, 2728, 3031, 
22149
705k
    150, 593, 974, 1323, 1614, 1971, 2224, 2545, 2832, 3143, 254, 697, 343, 786, 
22150
705k
    1056, 1414, 1693, 2062, 2303, 2654, 2917, 3258, 70, 473, 894, 1203, 1526, 1843, 
22151
705k
    339, 782, 1052, 1410, 1689, 2058, 2299, 2650, 2913, 3254, 65, 468, 889, 1198, 
22152
705k
    1521, 1838, 346, 789, 1059, 1417, 1696, 2065, 2306, 2657, 2920, 3261, 74, 477, 
22153
705k
    898, 1207, 1530, 1847, 2140, 2421, 2732, 3035, 154, 597, 978, 1327, 1618, 1975, 
22154
705k
    2228, 2549, 2836, 3147, 258, 701, 349, 792, 1062, 1420, 1699, 2068, 2309, 2660, 
22155
705k
    2923, 3264, 78, 481, 902, 1211, 1534, 1851, 2144, 2425, 2736, 3039, 158, 601, 
22156
705k
    982, 1331, 1622, 1979, 2232, 2553, 2840, 3151, 262, 705, 356, 795, 1065, 1423, 
22157
705k
    1702, 2071, 2312, 2663, 2926, 3267, 82, 485, 906, 1215, 1538, 1855, 2148, 2429, 
22158
705k
    2740, 3043, 162, 605, 986, 1335, 1626, 1983, 2236, 2557, 2844, 3155, 266, 359, 
22159
705k
    798, 1068, 1426, 1705, 2074, 2315, 2666, 2929, 3270, 86, 489, 910, 1219, 1542, 
22160
705k
    1859, 2152, 2433, 2744, 3047, 166, 609, 990, 1339, 1630, 1987, 2240, 2561, 2848, 
22161
705k
    362, 801, 1071, 1429, 1708, 2077, 2318, 2669, 2932, 3273, 90, 493, 914, 1223, 
22162
705k
    1546, 1863, 2156, 2437, 2748, 3051, 170, 613, 994, 1343, 1634, 1991, 2244, 2565, 
22163
705k
    2852, 3163, 274, 709, 3331, 3337, 3343, 3349, 3355, 3361, 3367, 3373, 3379, 3388, 
22164
705k
    3394, 3411, 3424, 3437, 3450, 3463, 3476, 3482, 3488, 3494, 3500, 3404, 3417, 3430, 
22165
705k
    3443, 3456, 3469, 3523, 3529, 3535, 3541, 352, 721, 1005, 1353, 1644, 2001, 2254, 
22166
705k
    2575, 2862, 3173, 6, 371, 811, 1082, 1440, 1719, 2088, 2329, 2680, 2943, 102, 
22167
705k
    505, 926, 1235, 1558, 1875, 2168, 2449, 2760, 3063, 182, 625, 286, 1347, 1638, 
22168
705k
    1995, 2248, 2569, 2856, 3167, 0, 365, 804, 1074, 1432, 1711, 2080, 2321, 2672, 
22169
705k
    2935, 94, 497, 918, 1227, 1550, 1867, 2160, 2441, 2752, 3055, 174, 617, 278, 
22170
705k
    713, 998, 1002, 1350, 1641, 1998, 2251, 2572, 2859, 3170, 3, 368, 807, 1078, 
22171
705k
    1436, 1715, 2084, 2325, 2676, 2939, 98, 501, 922, 1231, 1554, 1871, 2164, 2445, 
22172
705k
    2756, 3059, 178, 621, 282, 717, 727, 1011, 1359, 1650, 2007, 2260, 2581, 2868, 
22173
705k
    3179, 13, 379, 819, 1090, 1448, 1727, 293, 741, 1024, 1371, 1662, 2019, 2272, 
22174
705k
    2593, 2880, 3191, 26, 393, 834, 1106, 1464, 1743, 2104, 2345, 2696, 2959, 118, 
22175
705k
    521, 942, 1251, 1574, 1891, 2184, 2465, 2776, 3079, 198, 641, 308, 1365, 1656, 
22176
705k
    2013, 2266, 2587, 2874, 3185, 20, 387, 827, 1098, 1456, 1735, 2096, 2337, 2688, 
22177
705k
    2951, 110, 513, 934, 1243, 1566, 1883, 2176, 2457, 2768, 3071, 190, 633, 300, 
22178
705k
    733, 1017, 1021, 1368, 1659, 2016, 2269, 2590, 2877, 3188, 23, 390, 830, 1102, 
22179
705k
    1460, 1739, 2100, 2341, 2692, 2955, 114, 517, 938, 1247, 1570, 1887, 2180, 2461, 
22180
705k
    2772, 3075, 194, 637, 304, 737, 3276, 2605, 3203, 409, 1122, 1759, 2361, 2975, 
22181
705k
    537, 1267, 1907, 2481, 3307, 747, 1377, 2025, 2599, 3197, 401, 1114, 1751, 2353, 
22182
705k
    2967, 529, 1259, 1899, 2473, 3087, 3315, 3300, 753, 1383, 2031, 2623, 3221, 427, 
22183
705k
    1142, 1781, 2385, 2999, 561, 1291, 1931, 2505, 767, 1037, 1395, 1674, 2043, 2284, 
22184
705k
    2635, 2898, 3239, 46, 441, 849, 1158, 1494, 1811, 2120, 2401, 2712, 3015, 134, 
22185
705k
    577, 958, 1307, 1590, 1947, 2200, 2521, 2816, 3127, 238, 657, 323, 1389, 1668, 
22186
705k
    2037, 2278, 2629, 2892, 3233, 40, 435, 842, 1150, 1486, 1803, 2112, 2393, 2704, 
22187
705k
    3007, 126, 569, 950, 1299, 1582, 1939, 2192, 2513, 2808, 3119, 230, 649, 315, 
22188
705k
    759, 1030, 1034, 1392, 1671, 2040, 2281, 2632, 2895, 3236, 43, 438, 845, 1154, 
22189
705k
    1490, 1807, 2116, 2397, 2708, 3011, 130, 573, 954, 1303, 1586, 1943, 2196, 2517, 
22190
705k
    2812, 3123, 234, 653, 319, 763, 1598, 1955, 2208, 2529, 2784, 3095, 206, 665, 
22191
705k
    2886, 3227, 33, 449, 857, 1166, 1502, 1819, 2792, 3103, 214, 673, 864, 1173, 
22192
705k
    1472, 1789, 
22193
705k
  };
22194
22195
705k
  static const char AsmStrsvlist1[] = {
22196
705k
  /* 0 */ "\0"
22197
705k
};
22198
705k
  static const uint8_t RegAsmOffsetvlist1[] = {
22199
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22200
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22201
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22202
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22203
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22204
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22205
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22206
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22207
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22208
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22209
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22210
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22211
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22212
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22213
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22214
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22215
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22216
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22217
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22218
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22219
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22220
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22221
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22222
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22223
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22224
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22225
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22226
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22227
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22228
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22229
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22230
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22231
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22232
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22233
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22234
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22235
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22236
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22237
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22238
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22239
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22240
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22241
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22242
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22243
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22244
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22245
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22246
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22247
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22248
705k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22249
705k
    0, 0, 
22250
705k
  };
22251
22252
705k
  static const char AsmStrsvreg[] = {
22253
705k
  /* 0 */ "v10\0"
22254
705k
  /* 4 */ "v20\0"
22255
705k
  /* 8 */ "v30\0"
22256
705k
  /* 12 */ "v0\0"
22257
705k
  /* 15 */ "v11\0"
22258
705k
  /* 19 */ "v21\0"
22259
705k
  /* 23 */ "v31\0"
22260
705k
  /* 27 */ "v1\0"
22261
705k
  /* 30 */ "v12\0"
22262
705k
  /* 34 */ "v22\0"
22263
705k
  /* 38 */ "v2\0"
22264
705k
  /* 41 */ "v13\0"
22265
705k
  /* 45 */ "v23\0"
22266
705k
  /* 49 */ "v3\0"
22267
705k
  /* 52 */ "v14\0"
22268
705k
  /* 56 */ "v24\0"
22269
705k
  /* 60 */ "v4\0"
22270
705k
  /* 63 */ "v15\0"
22271
705k
  /* 67 */ "v25\0"
22272
705k
  /* 71 */ "v5\0"
22273
705k
  /* 74 */ "v16\0"
22274
705k
  /* 78 */ "v26\0"
22275
705k
  /* 82 */ "v6\0"
22276
705k
  /* 85 */ "v17\0"
22277
705k
  /* 89 */ "v27\0"
22278
705k
  /* 93 */ "v7\0"
22279
705k
  /* 96 */ "v18\0"
22280
705k
  /* 100 */ "v28\0"
22281
705k
  /* 104 */ "v8\0"
22282
705k
  /* 107 */ "v19\0"
22283
705k
  /* 111 */ "v29\0"
22284
705k
  /* 115 */ "v9\0"
22285
705k
};
22286
705k
  static const uint8_t RegAsmOffsetvreg[] = {
22287
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22288
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22289
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22290
705k
    3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 
22291
705k
    0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 
22292
705k
    56, 67, 78, 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 
22293
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22294
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22295
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22296
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22297
705k
    3, 3, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 
22298
705k
    30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 
22299
705k
    78, 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 
22300
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22301
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22302
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22303
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22304
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22305
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22306
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22307
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22308
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22309
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22310
705k
    3, 3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 
22311
705k
    82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 
22312
705k
    4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 
22313
705k
    38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 
22314
705k
    74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 
22315
705k
    8, 23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 
22316
705k
    30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 
22317
705k
    78, 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 
22318
705k
    3, 3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 
22319
705k
    82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 
22320
705k
    4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 
22321
705k
    38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 
22322
705k
    74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 
22323
705k
    8, 23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 
22324
705k
    30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 
22325
705k
    78, 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 
22326
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22327
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22328
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22329
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22330
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22331
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22332
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22333
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22334
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22335
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22336
705k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22337
705k
    3, 3, 
22338
705k
  };
22339
22340
705k
  switch(AltIdx) {
22341
0
  default: CS_ASSERT_RET_VAL(0 && "Invalid register alt name index!", NULL);
22342
600k
  case AArch64_NoRegAltName:
22343
600k
    CS_ASSERT_RET_VAL(*(AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]) &&
22344
600k
           "Invalid alt name index for register!", NULL);
22345
600k
    return AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1];
22346
0
  case AArch64_vlist1:
22347
0
    CS_ASSERT_RET_VAL(*(AsmStrsvlist1+RegAsmOffsetvlist1[RegNo-1]) &&
22348
0
           "Invalid alt name index for register!", NULL);
22349
0
    return AsmStrsvlist1+RegAsmOffsetvlist1[RegNo-1];
22350
105k
  case AArch64_vreg:
22351
105k
    CS_ASSERT_RET_VAL(*(AsmStrsvreg+RegAsmOffsetvreg[RegNo-1]) &&
22352
105k
           "Invalid alt name index for register!", NULL);
22353
105k
    return AsmStrsvreg+RegAsmOffsetvreg[RegNo-1];
22354
705k
  }
22355
#else
22356
  return NULL;
22357
#endif // CAPSTONE_DIET
22358
705k
}
22359
#ifdef PRINT_ALIAS_INSTR
22360
#undef PRINT_ALIAS_INSTR
22361
22362
static bool AArch64InstPrinterValidateMCOperand(const MCOperand *MCOp,
22363
                  unsigned PredicateIndex);
22364
220k
static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) {
22365
220k
#ifndef CAPSTONE_DIET
22366
220k
  static const PatternsForOpcode OpToPatterns[] = {
22367
220k
    {AArch64_ADDPT_shift, 0, 1 },
22368
220k
    {AArch64_ADDSWri, 1, 1 },
22369
220k
    {AArch64_ADDSWrs, 2, 3 },
22370
220k
    {AArch64_ADDSWrx, 5, 3 },
22371
220k
    {AArch64_ADDSXri, 8, 1 },
22372
220k
    {AArch64_ADDSXrs, 9, 3 },
22373
220k
    {AArch64_ADDSXrx, 12, 1 },
22374
220k
    {AArch64_ADDSXrx64, 13, 3 },
22375
220k
    {AArch64_ADDWri, 16, 2 },
22376
220k
    {AArch64_ADDWrs, 18, 1 },
22377
220k
    {AArch64_ADDWrx, 19, 2 },
22378
220k
    {AArch64_ADDXri, 21, 2 },
22379
220k
    {AArch64_ADDXrs, 23, 1 },
22380
220k
    {AArch64_ADDXrx64, 24, 2 },
22381
220k
    {AArch64_ANDSWri, 26, 1 },
22382
220k
    {AArch64_ANDSWrs, 27, 3 },
22383
220k
    {AArch64_ANDSXri, 30, 1 },
22384
220k
    {AArch64_ANDSXrs, 31, 3 },
22385
220k
    {AArch64_ANDS_PPzPP, 34, 1 },
22386
220k
    {AArch64_ANDWrs, 35, 1 },
22387
220k
    {AArch64_ANDXrs, 36, 1 },
22388
220k
    {AArch64_AND_PPzPP, 37, 1 },
22389
220k
    {AArch64_AND_ZI, 38, 3 },
22390
220k
    {AArch64_AUTIA1716, 41, 1 },
22391
220k
    {AArch64_AUTIASP, 42, 1 },
22392
220k
    {AArch64_AUTIAZ, 43, 1 },
22393
220k
    {AArch64_AUTIB1716, 44, 1 },
22394
220k
    {AArch64_AUTIBSP, 45, 1 },
22395
220k
    {AArch64_AUTIBZ, 46, 1 },
22396
220k
    {AArch64_BICSWrs, 47, 1 },
22397
220k
    {AArch64_BICSXrs, 48, 1 },
22398
220k
    {AArch64_BICWrs, 49, 1 },
22399
220k
    {AArch64_BICXrs, 50, 1 },
22400
220k
    {AArch64_CHKFEAT, 51, 1 },
22401
220k
    {AArch64_CLREX, 52, 1 },
22402
220k
    {AArch64_CNTB_XPiI, 53, 2 },
22403
220k
    {AArch64_CNTD_XPiI, 55, 2 },
22404
220k
    {AArch64_CNTH_XPiI, 57, 2 },
22405
220k
    {AArch64_CNTW_XPiI, 59, 2 },
22406
220k
    {AArch64_CPY_ZPmI_B, 61, 1 },
22407
220k
    {AArch64_CPY_ZPmI_D, 62, 1 },
22408
220k
    {AArch64_CPY_ZPmI_H, 63, 1 },
22409
220k
    {AArch64_CPY_ZPmI_S, 64, 1 },
22410
220k
    {AArch64_CPY_ZPmR_B, 65, 1 },
22411
220k
    {AArch64_CPY_ZPmR_D, 66, 1 },
22412
220k
    {AArch64_CPY_ZPmR_H, 67, 1 },
22413
220k
    {AArch64_CPY_ZPmR_S, 68, 1 },
22414
220k
    {AArch64_CPY_ZPmV_B, 69, 1 },
22415
220k
    {AArch64_CPY_ZPmV_D, 70, 1 },
22416
220k
    {AArch64_CPY_ZPmV_H, 71, 1 },
22417
220k
    {AArch64_CPY_ZPmV_S, 72, 1 },
22418
220k
    {AArch64_CPY_ZPzI_B, 73, 1 },
22419
220k
    {AArch64_CPY_ZPzI_D, 74, 1 },
22420
220k
    {AArch64_CPY_ZPzI_H, 75, 1 },
22421
220k
    {AArch64_CPY_ZPzI_S, 76, 1 },
22422
220k
    {AArch64_CSINCWr, 77, 2 },
22423
220k
    {AArch64_CSINCXr, 79, 2 },
22424
220k
    {AArch64_CSINVWr, 81, 2 },
22425
220k
    {AArch64_CSINVXr, 83, 2 },
22426
220k
    {AArch64_CSNEGWr, 85, 1 },
22427
220k
    {AArch64_CSNEGXr, 86, 1 },
22428
220k
    {AArch64_DCPS1, 87, 1 },
22429
220k
    {AArch64_DCPS2, 88, 1 },
22430
220k
    {AArch64_DCPS3, 89, 1 },
22431
220k
    {AArch64_DECB_XPiI, 90, 2 },
22432
220k
    {AArch64_DECD_XPiI, 92, 2 },
22433
220k
    {AArch64_DECD_ZPiI, 94, 2 },
22434
220k
    {AArch64_DECH_XPiI, 96, 2 },
22435
220k
    {AArch64_DECH_ZPiI, 98, 2 },
22436
220k
    {AArch64_DECW_XPiI, 100, 2 },
22437
220k
    {AArch64_DECW_ZPiI, 102, 2 },
22438
220k
    {AArch64_DSB, 104, 3 },
22439
220k
    {AArch64_DUPM_ZI, 107, 6 },
22440
220k
    {AArch64_DUP_ZI_B, 113, 1 },
22441
220k
    {AArch64_DUP_ZI_D, 114, 2 },
22442
220k
    {AArch64_DUP_ZI_H, 116, 2 },
22443
220k
    {AArch64_DUP_ZI_S, 118, 2 },
22444
220k
    {AArch64_DUP_ZR_B, 120, 1 },
22445
220k
    {AArch64_DUP_ZR_D, 121, 1 },
22446
220k
    {AArch64_DUP_ZR_H, 122, 1 },
22447
220k
    {AArch64_DUP_ZR_S, 123, 1 },
22448
220k
    {AArch64_DUP_ZZI_B, 124, 2 },
22449
220k
    {AArch64_DUP_ZZI_D, 126, 2 },
22450
220k
    {AArch64_DUP_ZZI_H, 128, 2 },
22451
220k
    {AArch64_DUP_ZZI_Q, 130, 2 },
22452
220k
    {AArch64_DUP_ZZI_S, 132, 2 },
22453
220k
    {AArch64_EONWrs, 134, 1 },
22454
220k
    {AArch64_EONXrs, 135, 1 },
22455
220k
    {AArch64_EORS_PPzPP, 136, 1 },
22456
220k
    {AArch64_EORWrs, 137, 1 },
22457
220k
    {AArch64_EORXrs, 138, 1 },
22458
220k
    {AArch64_EOR_PPzPP, 139, 1 },
22459
220k
    {AArch64_EOR_ZI, 140, 3 },
22460
220k
    {AArch64_EXTRACT_ZPMXI_H_B, 143, 1 },
22461
220k
    {AArch64_EXTRACT_ZPMXI_H_D, 144, 1 },
22462
220k
    {AArch64_EXTRACT_ZPMXI_H_H, 145, 1 },
22463
220k
    {AArch64_EXTRACT_ZPMXI_H_Q, 146, 1 },
22464
220k
    {AArch64_EXTRACT_ZPMXI_H_S, 147, 1 },
22465
220k
    {AArch64_EXTRACT_ZPMXI_V_B, 148, 1 },
22466
220k
    {AArch64_EXTRACT_ZPMXI_V_D, 149, 1 },
22467
220k
    {AArch64_EXTRACT_ZPMXI_V_H, 150, 1 },
22468
220k
    {AArch64_EXTRACT_ZPMXI_V_Q, 151, 1 },
22469
220k
    {AArch64_EXTRACT_ZPMXI_V_S, 152, 1 },
22470
220k
    {AArch64_EXTRWrri, 153, 1 },
22471
220k
    {AArch64_EXTRXrri, 154, 1 },
22472
220k
    {AArch64_FCPY_ZPmI_D, 155, 1 },
22473
220k
    {AArch64_FCPY_ZPmI_H, 156, 1 },
22474
220k
    {AArch64_FCPY_ZPmI_S, 157, 1 },
22475
220k
    {AArch64_FDUP_ZI_D, 158, 1 },
22476
220k
    {AArch64_FDUP_ZI_H, 159, 1 },
22477
220k
    {AArch64_FDUP_ZI_S, 160, 1 },
22478
220k
    {AArch64_GCSPOPM, 161, 1 },
22479
220k
    {AArch64_GLD1B_D_IMM_REAL, 162, 1 },
22480
220k
    {AArch64_GLD1B_S_IMM_REAL, 163, 1 },
22481
220k
    {AArch64_GLD1D_IMM_REAL, 164, 1 },
22482
220k
    {AArch64_GLD1H_D_IMM_REAL, 165, 1 },
22483
220k
    {AArch64_GLD1H_S_IMM_REAL, 166, 1 },
22484
220k
    {AArch64_GLD1Q, 167, 1 },
22485
220k
    {AArch64_GLD1SB_D_IMM_REAL, 168, 1 },
22486
220k
    {AArch64_GLD1SB_S_IMM_REAL, 169, 1 },
22487
220k
    {AArch64_GLD1SH_D_IMM_REAL, 170, 1 },
22488
220k
    {AArch64_GLD1SH_S_IMM_REAL, 171, 1 },
22489
220k
    {AArch64_GLD1SW_D_IMM_REAL, 172, 1 },
22490
220k
    {AArch64_GLD1W_D_IMM_REAL, 173, 1 },
22491
220k
    {AArch64_GLD1W_IMM_REAL, 174, 1 },
22492
220k
    {AArch64_GLDFF1B_D_IMM_REAL, 175, 1 },
22493
220k
    {AArch64_GLDFF1B_S_IMM_REAL, 176, 1 },
22494
220k
    {AArch64_GLDFF1D_IMM_REAL, 177, 1 },
22495
220k
    {AArch64_GLDFF1H_D_IMM_REAL, 178, 1 },
22496
220k
    {AArch64_GLDFF1H_S_IMM_REAL, 179, 1 },
22497
220k
    {AArch64_GLDFF1SB_D_IMM_REAL, 180, 1 },
22498
220k
    {AArch64_GLDFF1SB_S_IMM_REAL, 181, 1 },
22499
220k
    {AArch64_GLDFF1SH_D_IMM_REAL, 182, 1 },
22500
220k
    {AArch64_GLDFF1SH_S_IMM_REAL, 183, 1 },
22501
220k
    {AArch64_GLDFF1SW_D_IMM_REAL, 184, 1 },
22502
220k
    {AArch64_GLDFF1W_D_IMM_REAL, 185, 1 },
22503
220k
    {AArch64_GLDFF1W_IMM_REAL, 186, 1 },
22504
220k
    {AArch64_HINT, 187, 14 },
22505
220k
    {AArch64_INCB_XPiI, 201, 2 },
22506
220k
    {AArch64_INCD_XPiI, 203, 2 },
22507
220k
    {AArch64_INCD_ZPiI, 205, 2 },
22508
220k
    {AArch64_INCH_XPiI, 207, 2 },
22509
220k
    {AArch64_INCH_ZPiI, 209, 2 },
22510
220k
    {AArch64_INCW_XPiI, 211, 2 },
22511
220k
    {AArch64_INCW_ZPiI, 213, 2 },
22512
220k
    {AArch64_INSERT_MXIPZ_H_B, 215, 1 },
22513
220k
    {AArch64_INSERT_MXIPZ_H_D, 216, 1 },
22514
220k
    {AArch64_INSERT_MXIPZ_H_H, 217, 1 },
22515
220k
    {AArch64_INSERT_MXIPZ_H_Q, 218, 1 },
22516
220k
    {AArch64_INSERT_MXIPZ_H_S, 219, 1 },
22517
220k
    {AArch64_INSERT_MXIPZ_V_B, 220, 1 },
22518
220k
    {AArch64_INSERT_MXIPZ_V_D, 221, 1 },
22519
220k
    {AArch64_INSERT_MXIPZ_V_H, 222, 1 },
22520
220k
    {AArch64_INSERT_MXIPZ_V_Q, 223, 1 },
22521
220k
    {AArch64_INSERT_MXIPZ_V_S, 224, 1 },
22522
220k
    {AArch64_INSvi16gpr, 225, 1 },
22523
220k
    {AArch64_INSvi16lane, 226, 1 },
22524
220k
    {AArch64_INSvi32gpr, 227, 1 },
22525
220k
    {AArch64_INSvi32lane, 228, 1 },
22526
220k
    {AArch64_INSvi64gpr, 229, 1 },
22527
220k
    {AArch64_INSvi64lane, 230, 1 },
22528
220k
    {AArch64_INSvi8gpr, 231, 1 },
22529
220k
    {AArch64_INSvi8lane, 232, 1 },
22530
220k
    {AArch64_IRG, 233, 1 },
22531
220k
    {AArch64_ISB, 234, 1 },
22532
220k
    {AArch64_LD1B_2Z_IMM, 235, 1 },
22533
220k
    {AArch64_LD1B_2Z_STRIDED_IMM, 236, 1 },
22534
220k
    {AArch64_LD1B_4Z_IMM, 237, 1 },
22535
220k
    {AArch64_LD1B_4Z_STRIDED_IMM, 238, 1 },
22536
220k
    {AArch64_LD1B_D_IMM, 239, 1 },
22537
220k
    {AArch64_LD1B_H_IMM, 240, 1 },
22538
220k
    {AArch64_LD1B_IMM, 241, 1 },
22539
220k
    {AArch64_LD1B_S_IMM, 242, 1 },
22540
220k
    {AArch64_LD1D_2Z_IMM, 243, 1 },
22541
220k
    {AArch64_LD1D_2Z_STRIDED_IMM, 244, 1 },
22542
220k
    {AArch64_LD1D_4Z_IMM, 245, 1 },
22543
220k
    {AArch64_LD1D_4Z_STRIDED_IMM, 246, 1 },
22544
220k
    {AArch64_LD1D_IMM, 247, 1 },
22545
220k
    {AArch64_LD1D_Q_IMM, 248, 1 },
22546
220k
    {AArch64_LD1Fourv16b_POST, 249, 1 },
22547
220k
    {AArch64_LD1Fourv1d_POST, 250, 1 },
22548
220k
    {AArch64_LD1Fourv2d_POST, 251, 1 },
22549
220k
    {AArch64_LD1Fourv2s_POST, 252, 1 },
22550
220k
    {AArch64_LD1Fourv4h_POST, 253, 1 },
22551
220k
    {AArch64_LD1Fourv4s_POST, 254, 1 },
22552
220k
    {AArch64_LD1Fourv8b_POST, 255, 1 },
22553
220k
    {AArch64_LD1Fourv8h_POST, 256, 1 },
22554
220k
    {AArch64_LD1H_2Z_IMM, 257, 1 },
22555
220k
    {AArch64_LD1H_2Z_STRIDED_IMM, 258, 1 },
22556
220k
    {AArch64_LD1H_4Z_IMM, 259, 1 },
22557
220k
    {AArch64_LD1H_4Z_STRIDED_IMM, 260, 1 },
22558
220k
    {AArch64_LD1H_D_IMM, 261, 1 },
22559
220k
    {AArch64_LD1H_IMM, 262, 1 },
22560
220k
    {AArch64_LD1H_S_IMM, 263, 1 },
22561
220k
    {AArch64_LD1Onev16b_POST, 264, 1 },
22562
220k
    {AArch64_LD1Onev1d_POST, 265, 1 },
22563
220k
    {AArch64_LD1Onev2d_POST, 266, 1 },
22564
220k
    {AArch64_LD1Onev2s_POST, 267, 1 },
22565
220k
    {AArch64_LD1Onev4h_POST, 268, 1 },
22566
220k
    {AArch64_LD1Onev4s_POST, 269, 1 },
22567
220k
    {AArch64_LD1Onev8b_POST, 270, 1 },
22568
220k
    {AArch64_LD1Onev8h_POST, 271, 1 },
22569
220k
    {AArch64_LD1RB_D_IMM, 272, 1 },
22570
220k
    {AArch64_LD1RB_H_IMM, 273, 1 },
22571
220k
    {AArch64_LD1RB_IMM, 274, 1 },
22572
220k
    {AArch64_LD1RB_S_IMM, 275, 1 },
22573
220k
    {AArch64_LD1RD_IMM, 276, 1 },
22574
220k
    {AArch64_LD1RH_D_IMM, 277, 1 },
22575
220k
    {AArch64_LD1RH_IMM, 278, 1 },
22576
220k
    {AArch64_LD1RH_S_IMM, 279, 1 },
22577
220k
    {AArch64_LD1RO_B_IMM, 280, 1 },
22578
220k
    {AArch64_LD1RO_D_IMM, 281, 1 },
22579
220k
    {AArch64_LD1RO_H_IMM, 282, 1 },
22580
220k
    {AArch64_LD1RO_W_IMM, 283, 1 },
22581
220k
    {AArch64_LD1RQ_B_IMM, 284, 1 },
22582
220k
    {AArch64_LD1RQ_D_IMM, 285, 1 },
22583
220k
    {AArch64_LD1RQ_H_IMM, 286, 1 },
22584
220k
    {AArch64_LD1RQ_W_IMM, 287, 1 },
22585
220k
    {AArch64_LD1RSB_D_IMM, 288, 1 },
22586
220k
    {AArch64_LD1RSB_H_IMM, 289, 1 },
22587
220k
    {AArch64_LD1RSB_S_IMM, 290, 1 },
22588
220k
    {AArch64_LD1RSH_D_IMM, 291, 1 },
22589
220k
    {AArch64_LD1RSH_S_IMM, 292, 1 },
22590
220k
    {AArch64_LD1RSW_IMM, 293, 1 },
22591
220k
    {AArch64_LD1RW_D_IMM, 294, 1 },
22592
220k
    {AArch64_LD1RW_IMM, 295, 1 },
22593
220k
    {AArch64_LD1Rv16b_POST, 296, 1 },
22594
220k
    {AArch64_LD1Rv1d_POST, 297, 1 },
22595
220k
    {AArch64_LD1Rv2d_POST, 298, 1 },
22596
220k
    {AArch64_LD1Rv2s_POST, 299, 1 },
22597
220k
    {AArch64_LD1Rv4h_POST, 300, 1 },
22598
220k
    {AArch64_LD1Rv4s_POST, 301, 1 },
22599
220k
    {AArch64_LD1Rv8b_POST, 302, 1 },
22600
220k
    {AArch64_LD1Rv8h_POST, 303, 1 },
22601
220k
    {AArch64_LD1SB_D_IMM, 304, 1 },
22602
220k
    {AArch64_LD1SB_H_IMM, 305, 1 },
22603
220k
    {AArch64_LD1SB_S_IMM, 306, 1 },
22604
220k
    {AArch64_LD1SH_D_IMM, 307, 1 },
22605
220k
    {AArch64_LD1SH_S_IMM, 308, 1 },
22606
220k
    {AArch64_LD1SW_D_IMM, 309, 1 },
22607
220k
    {AArch64_LD1Threev16b_POST, 310, 1 },
22608
220k
    {AArch64_LD1Threev1d_POST, 311, 1 },
22609
220k
    {AArch64_LD1Threev2d_POST, 312, 1 },
22610
220k
    {AArch64_LD1Threev2s_POST, 313, 1 },
22611
220k
    {AArch64_LD1Threev4h_POST, 314, 1 },
22612
220k
    {AArch64_LD1Threev4s_POST, 315, 1 },
22613
220k
    {AArch64_LD1Threev8b_POST, 316, 1 },
22614
220k
    {AArch64_LD1Threev8h_POST, 317, 1 },
22615
220k
    {AArch64_LD1Twov16b_POST, 318, 1 },
22616
220k
    {AArch64_LD1Twov1d_POST, 319, 1 },
22617
220k
    {AArch64_LD1Twov2d_POST, 320, 1 },
22618
220k
    {AArch64_LD1Twov2s_POST, 321, 1 },
22619
220k
    {AArch64_LD1Twov4h_POST, 322, 1 },
22620
220k
    {AArch64_LD1Twov4s_POST, 323, 1 },
22621
220k
    {AArch64_LD1Twov8b_POST, 324, 1 },
22622
220k
    {AArch64_LD1Twov8h_POST, 325, 1 },
22623
220k
    {AArch64_LD1W_2Z_IMM, 326, 1 },
22624
220k
    {AArch64_LD1W_2Z_STRIDED_IMM, 327, 1 },
22625
220k
    {AArch64_LD1W_4Z_IMM, 328, 1 },
22626
220k
    {AArch64_LD1W_4Z_STRIDED_IMM, 329, 1 },
22627
220k
    {AArch64_LD1W_D_IMM, 330, 1 },
22628
220k
    {AArch64_LD1W_IMM, 331, 1 },
22629
220k
    {AArch64_LD1W_Q_IMM, 332, 1 },
22630
220k
    {AArch64_LD1_MXIPXX_H_B, 333, 1 },
22631
220k
    {AArch64_LD1_MXIPXX_H_D, 334, 1 },
22632
220k
    {AArch64_LD1_MXIPXX_H_H, 335, 1 },
22633
220k
    {AArch64_LD1_MXIPXX_H_Q, 336, 1 },
22634
220k
    {AArch64_LD1_MXIPXX_H_S, 337, 1 },
22635
220k
    {AArch64_LD1_MXIPXX_V_B, 338, 1 },
22636
220k
    {AArch64_LD1_MXIPXX_V_D, 339, 1 },
22637
220k
    {AArch64_LD1_MXIPXX_V_H, 340, 1 },
22638
220k
    {AArch64_LD1_MXIPXX_V_Q, 341, 1 },
22639
220k
    {AArch64_LD1_MXIPXX_V_S, 342, 1 },
22640
220k
    {AArch64_LD1i16_POST, 343, 1 },
22641
220k
    {AArch64_LD1i32_POST, 344, 1 },
22642
220k
    {AArch64_LD1i64_POST, 345, 1 },
22643
220k
    {AArch64_LD1i8_POST, 346, 1 },
22644
220k
    {AArch64_LD2B_IMM, 347, 1 },
22645
220k
    {AArch64_LD2D_IMM, 348, 1 },
22646
220k
    {AArch64_LD2H_IMM, 349, 1 },
22647
220k
    {AArch64_LD2Q_IMM, 350, 1 },
22648
220k
    {AArch64_LD2Rv16b_POST, 351, 1 },
22649
220k
    {AArch64_LD2Rv1d_POST, 352, 1 },
22650
220k
    {AArch64_LD2Rv2d_POST, 353, 1 },
22651
220k
    {AArch64_LD2Rv2s_POST, 354, 1 },
22652
220k
    {AArch64_LD2Rv4h_POST, 355, 1 },
22653
220k
    {AArch64_LD2Rv4s_POST, 356, 1 },
22654
220k
    {AArch64_LD2Rv8b_POST, 357, 1 },
22655
220k
    {AArch64_LD2Rv8h_POST, 358, 1 },
22656
220k
    {AArch64_LD2Twov16b_POST, 359, 1 },
22657
220k
    {AArch64_LD2Twov2d_POST, 360, 1 },
22658
220k
    {AArch64_LD2Twov2s_POST, 361, 1 },
22659
220k
    {AArch64_LD2Twov4h_POST, 362, 1 },
22660
220k
    {AArch64_LD2Twov4s_POST, 363, 1 },
22661
220k
    {AArch64_LD2Twov8b_POST, 364, 1 },
22662
220k
    {AArch64_LD2Twov8h_POST, 365, 1 },
22663
220k
    {AArch64_LD2W_IMM, 366, 1 },
22664
220k
    {AArch64_LD2i16_POST, 367, 1 },
22665
220k
    {AArch64_LD2i32_POST, 368, 1 },
22666
220k
    {AArch64_LD2i64_POST, 369, 1 },
22667
220k
    {AArch64_LD2i8_POST, 370, 1 },
22668
220k
    {AArch64_LD3B_IMM, 371, 1 },
22669
220k
    {AArch64_LD3D_IMM, 372, 1 },
22670
220k
    {AArch64_LD3H_IMM, 373, 1 },
22671
220k
    {AArch64_LD3Q_IMM, 374, 1 },
22672
220k
    {AArch64_LD3Rv16b_POST, 375, 1 },
22673
220k
    {AArch64_LD3Rv1d_POST, 376, 1 },
22674
220k
    {AArch64_LD3Rv2d_POST, 377, 1 },
22675
220k
    {AArch64_LD3Rv2s_POST, 378, 1 },
22676
220k
    {AArch64_LD3Rv4h_POST, 379, 1 },
22677
220k
    {AArch64_LD3Rv4s_POST, 380, 1 },
22678
220k
    {AArch64_LD3Rv8b_POST, 381, 1 },
22679
220k
    {AArch64_LD3Rv8h_POST, 382, 1 },
22680
220k
    {AArch64_LD3Threev16b_POST, 383, 1 },
22681
220k
    {AArch64_LD3Threev2d_POST, 384, 1 },
22682
220k
    {AArch64_LD3Threev2s_POST, 385, 1 },
22683
220k
    {AArch64_LD3Threev4h_POST, 386, 1 },
22684
220k
    {AArch64_LD3Threev4s_POST, 387, 1 },
22685
220k
    {AArch64_LD3Threev8b_POST, 388, 1 },
22686
220k
    {AArch64_LD3Threev8h_POST, 389, 1 },
22687
220k
    {AArch64_LD3W_IMM, 390, 1 },
22688
220k
    {AArch64_LD3i16_POST, 391, 1 },
22689
220k
    {AArch64_LD3i32_POST, 392, 1 },
22690
220k
    {AArch64_LD3i64_POST, 393, 1 },
22691
220k
    {AArch64_LD3i8_POST, 394, 1 },
22692
220k
    {AArch64_LD4B_IMM, 395, 1 },
22693
220k
    {AArch64_LD4D_IMM, 396, 1 },
22694
220k
    {AArch64_LD4Fourv16b_POST, 397, 1 },
22695
220k
    {AArch64_LD4Fourv2d_POST, 398, 1 },
22696
220k
    {AArch64_LD4Fourv2s_POST, 399, 1 },
22697
220k
    {AArch64_LD4Fourv4h_POST, 400, 1 },
22698
220k
    {AArch64_LD4Fourv4s_POST, 401, 1 },
22699
220k
    {AArch64_LD4Fourv8b_POST, 402, 1 },
22700
220k
    {AArch64_LD4Fourv8h_POST, 403, 1 },
22701
220k
    {AArch64_LD4H_IMM, 404, 1 },
22702
220k
    {AArch64_LD4Q_IMM, 405, 1 },
22703
220k
    {AArch64_LD4Rv16b_POST, 406, 1 },
22704
220k
    {AArch64_LD4Rv1d_POST, 407, 1 },
22705
220k
    {AArch64_LD4Rv2d_POST, 408, 1 },
22706
220k
    {AArch64_LD4Rv2s_POST, 409, 1 },
22707
220k
    {AArch64_LD4Rv4h_POST, 410, 1 },
22708
220k
    {AArch64_LD4Rv4s_POST, 411, 1 },
22709
220k
    {AArch64_LD4Rv8b_POST, 412, 1 },
22710
220k
    {AArch64_LD4Rv8h_POST, 413, 1 },
22711
220k
    {AArch64_LD4W_IMM, 414, 1 },
22712
220k
    {AArch64_LD4i16_POST, 415, 1 },
22713
220k
    {AArch64_LD4i32_POST, 416, 1 },
22714
220k
    {AArch64_LD4i64_POST, 417, 1 },
22715
220k
    {AArch64_LD4i8_POST, 418, 1 },
22716
220k
    {AArch64_LDADDB, 419, 1 },
22717
220k
    {AArch64_LDADDH, 420, 1 },
22718
220k
    {AArch64_LDADDLB, 421, 1 },
22719
220k
    {AArch64_LDADDLH, 422, 1 },
22720
220k
    {AArch64_LDADDLW, 423, 1 },
22721
220k
    {AArch64_LDADDLX, 424, 1 },
22722
220k
    {AArch64_LDADDW, 425, 1 },
22723
220k
    {AArch64_LDADDX, 426, 1 },
22724
220k
    {AArch64_LDAPURBi, 427, 1 },
22725
220k
    {AArch64_LDAPURHi, 428, 1 },
22726
220k
    {AArch64_LDAPURSBWi, 429, 1 },
22727
220k
    {AArch64_LDAPURSBXi, 430, 1 },
22728
220k
    {AArch64_LDAPURSHWi, 431, 1 },
22729
220k
    {AArch64_LDAPURSHXi, 432, 1 },
22730
220k
    {AArch64_LDAPURSWi, 433, 1 },
22731
220k
    {AArch64_LDAPURXi, 434, 1 },
22732
220k
    {AArch64_LDAPURbi, 435, 1 },
22733
220k
    {AArch64_LDAPURdi, 436, 1 },
22734
220k
    {AArch64_LDAPURhi, 437, 1 },
22735
220k
    {AArch64_LDAPURi, 438, 1 },
22736
220k
    {AArch64_LDAPURqi, 439, 1 },
22737
220k
    {AArch64_LDAPURsi, 440, 1 },
22738
220k
    {AArch64_LDCLRB, 441, 1 },
22739
220k
    {AArch64_LDCLRH, 442, 1 },
22740
220k
    {AArch64_LDCLRLB, 443, 1 },
22741
220k
    {AArch64_LDCLRLH, 444, 1 },
22742
220k
    {AArch64_LDCLRLW, 445, 1 },
22743
220k
    {AArch64_LDCLRLX, 446, 1 },
22744
220k
    {AArch64_LDCLRW, 447, 1 },
22745
220k
    {AArch64_LDCLRX, 448, 1 },
22746
220k
    {AArch64_LDEORB, 449, 1 },
22747
220k
    {AArch64_LDEORH, 450, 1 },
22748
220k
    {AArch64_LDEORLB, 451, 1 },
22749
220k
    {AArch64_LDEORLH, 452, 1 },
22750
220k
    {AArch64_LDEORLW, 453, 1 },
22751
220k
    {AArch64_LDEORLX, 454, 1 },
22752
220k
    {AArch64_LDEORW, 455, 1 },
22753
220k
    {AArch64_LDEORX, 456, 1 },
22754
220k
    {AArch64_LDFF1B_D_REAL, 457, 1 },
22755
220k
    {AArch64_LDFF1B_H_REAL, 458, 1 },
22756
220k
    {AArch64_LDFF1B_REAL, 459, 1 },
22757
220k
    {AArch64_LDFF1B_S_REAL, 460, 1 },
22758
220k
    {AArch64_LDFF1D_REAL, 461, 1 },
22759
220k
    {AArch64_LDFF1H_D_REAL, 462, 1 },
22760
220k
    {AArch64_LDFF1H_REAL, 463, 1 },
22761
220k
    {AArch64_LDFF1H_S_REAL, 464, 1 },
22762
220k
    {AArch64_LDFF1SB_D_REAL, 465, 1 },
22763
220k
    {AArch64_LDFF1SB_H_REAL, 466, 1 },
22764
220k
    {AArch64_LDFF1SB_S_REAL, 467, 1 },
22765
220k
    {AArch64_LDFF1SH_D_REAL, 468, 1 },
22766
220k
    {AArch64_LDFF1SH_S_REAL, 469, 1 },
22767
220k
    {AArch64_LDFF1SW_D_REAL, 470, 1 },
22768
220k
    {AArch64_LDFF1W_D_REAL, 471, 1 },
22769
220k
    {AArch64_LDFF1W_REAL, 472, 1 },
22770
220k
    {AArch64_LDG, 473, 1 },
22771
220k
    {AArch64_LDNF1B_D_IMM_REAL, 474, 1 },
22772
220k
    {AArch64_LDNF1B_H_IMM_REAL, 475, 1 },
22773
220k
    {AArch64_LDNF1B_IMM_REAL, 476, 1 },
22774
220k
    {AArch64_LDNF1B_S_IMM_REAL, 477, 1 },
22775
220k
    {AArch64_LDNF1D_IMM_REAL, 478, 1 },
22776
220k
    {AArch64_LDNF1H_D_IMM_REAL, 479, 1 },
22777
220k
    {AArch64_LDNF1H_IMM_REAL, 480, 1 },
22778
220k
    {AArch64_LDNF1H_S_IMM_REAL, 481, 1 },
22779
220k
    {AArch64_LDNF1SB_D_IMM_REAL, 482, 1 },
22780
220k
    {AArch64_LDNF1SB_H_IMM_REAL, 483, 1 },
22781
220k
    {AArch64_LDNF1SB_S_IMM_REAL, 484, 1 },
22782
220k
    {AArch64_LDNF1SH_D_IMM_REAL, 485, 1 },
22783
220k
    {AArch64_LDNF1SH_S_IMM_REAL, 486, 1 },
22784
220k
    {AArch64_LDNF1SW_D_IMM_REAL, 487, 1 },
22785
220k
    {AArch64_LDNF1W_D_IMM_REAL, 488, 1 },
22786
220k
    {AArch64_LDNF1W_IMM_REAL, 489, 1 },
22787
220k
    {AArch64_LDNPDi, 490, 1 },
22788
220k
    {AArch64_LDNPQi, 491, 1 },
22789
220k
    {AArch64_LDNPSi, 492, 1 },
22790
220k
    {AArch64_LDNPWi, 493, 1 },
22791
220k
    {AArch64_LDNPXi, 494, 1 },
22792
220k
    {AArch64_LDNT1B_2Z_IMM, 495, 1 },
22793
220k
    {AArch64_LDNT1B_2Z_STRIDED_IMM, 496, 1 },
22794
220k
    {AArch64_LDNT1B_4Z_IMM, 497, 1 },
22795
220k
    {AArch64_LDNT1B_4Z_STRIDED_IMM, 498, 1 },
22796
220k
    {AArch64_LDNT1B_ZRI, 499, 1 },
22797
220k
    {AArch64_LDNT1B_ZZR_D_REAL, 500, 1 },
22798
220k
    {AArch64_LDNT1B_ZZR_S_REAL, 501, 1 },
22799
220k
    {AArch64_LDNT1D_2Z_IMM, 502, 1 },
22800
220k
    {AArch64_LDNT1D_2Z_STRIDED_IMM, 503, 1 },
22801
220k
    {AArch64_LDNT1D_4Z_IMM, 504, 1 },
22802
220k
    {AArch64_LDNT1D_4Z_STRIDED_IMM, 505, 1 },
22803
220k
    {AArch64_LDNT1D_ZRI, 506, 1 },
22804
220k
    {AArch64_LDNT1D_ZZR_D_REAL, 507, 1 },
22805
220k
    {AArch64_LDNT1H_2Z_IMM, 508, 1 },
22806
220k
    {AArch64_LDNT1H_2Z_STRIDED_IMM, 509, 1 },
22807
220k
    {AArch64_LDNT1H_4Z_IMM, 510, 1 },
22808
220k
    {AArch64_LDNT1H_4Z_STRIDED_IMM, 511, 1 },
22809
220k
    {AArch64_LDNT1H_ZRI, 512, 1 },
22810
220k
    {AArch64_LDNT1H_ZZR_D_REAL, 513, 1 },
22811
220k
    {AArch64_LDNT1H_ZZR_S_REAL, 514, 1 },
22812
220k
    {AArch64_LDNT1SB_ZZR_D_REAL, 515, 1 },
22813
220k
    {AArch64_LDNT1SB_ZZR_S_REAL, 516, 1 },
22814
220k
    {AArch64_LDNT1SH_ZZR_D_REAL, 517, 1 },
22815
220k
    {AArch64_LDNT1SH_ZZR_S_REAL, 518, 1 },
22816
220k
    {AArch64_LDNT1SW_ZZR_D_REAL, 519, 1 },
22817
220k
    {AArch64_LDNT1W_2Z_IMM, 520, 1 },
22818
220k
    {AArch64_LDNT1W_2Z_STRIDED_IMM, 521, 1 },
22819
220k
    {AArch64_LDNT1W_4Z_IMM, 522, 1 },
22820
220k
    {AArch64_LDNT1W_4Z_STRIDED_IMM, 523, 1 },
22821
220k
    {AArch64_LDNT1W_ZRI, 524, 1 },
22822
220k
    {AArch64_LDNT1W_ZZR_D_REAL, 525, 1 },
22823
220k
    {AArch64_LDNT1W_ZZR_S_REAL, 526, 1 },
22824
220k
    {AArch64_LDPDi, 527, 1 },
22825
220k
    {AArch64_LDPQi, 528, 1 },
22826
220k
    {AArch64_LDPSWi, 529, 1 },
22827
220k
    {AArch64_LDPSi, 530, 1 },
22828
220k
    {AArch64_LDPWi, 531, 1 },
22829
220k
    {AArch64_LDPXi, 532, 1 },
22830
220k
    {AArch64_LDRAAindexed, 533, 1 },
22831
220k
    {AArch64_LDRABindexed, 534, 1 },
22832
220k
    {AArch64_LDRBBroX, 535, 1 },
22833
220k
    {AArch64_LDRBBui, 536, 1 },
22834
220k
    {AArch64_LDRBroX, 537, 1 },
22835
220k
    {AArch64_LDRBui, 538, 1 },
22836
220k
    {AArch64_LDRDroX, 539, 1 },
22837
220k
    {AArch64_LDRDui, 540, 1 },
22838
220k
    {AArch64_LDRHHroX, 541, 1 },
22839
220k
    {AArch64_LDRHHui, 542, 1 },
22840
220k
    {AArch64_LDRHroX, 543, 1 },
22841
220k
    {AArch64_LDRHui, 544, 1 },
22842
220k
    {AArch64_LDRQroX, 545, 1 },
22843
220k
    {AArch64_LDRQui, 546, 1 },
22844
220k
    {AArch64_LDRSBWroX, 547, 1 },
22845
220k
    {AArch64_LDRSBWui, 548, 1 },
22846
220k
    {AArch64_LDRSBXroX, 549, 1 },
22847
220k
    {AArch64_LDRSBXui, 550, 1 },
22848
220k
    {AArch64_LDRSHWroX, 551, 1 },
22849
220k
    {AArch64_LDRSHWui, 552, 1 },
22850
220k
    {AArch64_LDRSHXroX, 553, 1 },
22851
220k
    {AArch64_LDRSHXui, 554, 1 },
22852
220k
    {AArch64_LDRSWroX, 555, 1 },
22853
220k
    {AArch64_LDRSWui, 556, 1 },
22854
220k
    {AArch64_LDRSroX, 557, 1 },
22855
220k
    {AArch64_LDRSui, 558, 1 },
22856
220k
    {AArch64_LDRWroX, 559, 1 },
22857
220k
    {AArch64_LDRWui, 560, 1 },
22858
220k
    {AArch64_LDRXroX, 561, 1 },
22859
220k
    {AArch64_LDRXui, 562, 1 },
22860
220k
    {AArch64_LDR_PXI, 563, 1 },
22861
220k
    {AArch64_LDR_ZA, 564, 1 },
22862
220k
    {AArch64_LDR_ZXI, 565, 1 },
22863
220k
    {AArch64_LDSETB, 566, 1 },
22864
220k
    {AArch64_LDSETH, 567, 1 },
22865
220k
    {AArch64_LDSETLB, 568, 1 },
22866
220k
    {AArch64_LDSETLH, 569, 1 },
22867
220k
    {AArch64_LDSETLW, 570, 1 },
22868
220k
    {AArch64_LDSETLX, 571, 1 },
22869
220k
    {AArch64_LDSETW, 572, 1 },
22870
220k
    {AArch64_LDSETX, 573, 1 },
22871
220k
    {AArch64_LDSMAXB, 574, 1 },
22872
220k
    {AArch64_LDSMAXH, 575, 1 },
22873
220k
    {AArch64_LDSMAXLB, 576, 1 },
22874
220k
    {AArch64_LDSMAXLH, 577, 1 },
22875
220k
    {AArch64_LDSMAXLW, 578, 1 },
22876
220k
    {AArch64_LDSMAXLX, 579, 1 },
22877
220k
    {AArch64_LDSMAXW, 580, 1 },
22878
220k
    {AArch64_LDSMAXX, 581, 1 },
22879
220k
    {AArch64_LDSMINB, 582, 1 },
22880
220k
    {AArch64_LDSMINH, 583, 1 },
22881
220k
    {AArch64_LDSMINLB, 584, 1 },
22882
220k
    {AArch64_LDSMINLH, 585, 1 },
22883
220k
    {AArch64_LDSMINLW, 586, 1 },
22884
220k
    {AArch64_LDSMINLX, 587, 1 },
22885
220k
    {AArch64_LDSMINW, 588, 1 },
22886
220k
    {AArch64_LDSMINX, 589, 1 },
22887
220k
    {AArch64_LDTRBi, 590, 1 },
22888
220k
    {AArch64_LDTRHi, 591, 1 },
22889
220k
    {AArch64_LDTRSBWi, 592, 1 },
22890
220k
    {AArch64_LDTRSBXi, 593, 1 },
22891
220k
    {AArch64_LDTRSHWi, 594, 1 },
22892
220k
    {AArch64_LDTRSHXi, 595, 1 },
22893
220k
    {AArch64_LDTRSWi, 596, 1 },
22894
220k
    {AArch64_LDTRWi, 597, 1 },
22895
220k
    {AArch64_LDTRXi, 598, 1 },
22896
220k
    {AArch64_LDUMAXB, 599, 1 },
22897
220k
    {AArch64_LDUMAXH, 600, 1 },
22898
220k
    {AArch64_LDUMAXLB, 601, 1 },
22899
220k
    {AArch64_LDUMAXLH, 602, 1 },
22900
220k
    {AArch64_LDUMAXLW, 603, 1 },
22901
220k
    {AArch64_LDUMAXLX, 604, 1 },
22902
220k
    {AArch64_LDUMAXW, 605, 1 },
22903
220k
    {AArch64_LDUMAXX, 606, 1 },
22904
220k
    {AArch64_LDUMINB, 607, 1 },
22905
220k
    {AArch64_LDUMINH, 608, 1 },
22906
220k
    {AArch64_LDUMINLB, 609, 1 },
22907
220k
    {AArch64_LDUMINLH, 610, 1 },
22908
220k
    {AArch64_LDUMINLW, 611, 1 },
22909
220k
    {AArch64_LDUMINLX, 612, 1 },
22910
220k
    {AArch64_LDUMINW, 613, 1 },
22911
220k
    {AArch64_LDUMINX, 614, 1 },
22912
220k
    {AArch64_LDURBBi, 615, 1 },
22913
220k
    {AArch64_LDURBi, 616, 1 },
22914
220k
    {AArch64_LDURDi, 617, 1 },
22915
220k
    {AArch64_LDURHHi, 618, 1 },
22916
220k
    {AArch64_LDURHi, 619, 1 },
22917
220k
    {AArch64_LDURQi, 620, 1 },
22918
220k
    {AArch64_LDURSBWi, 621, 1 },
22919
220k
    {AArch64_LDURSBXi, 622, 1 },
22920
220k
    {AArch64_LDURSHWi, 623, 1 },
22921
220k
    {AArch64_LDURSHXi, 624, 1 },
22922
220k
    {AArch64_LDURSWi, 625, 1 },
22923
220k
    {AArch64_LDURSi, 626, 1 },
22924
220k
    {AArch64_LDURWi, 627, 1 },
22925
220k
    {AArch64_LDURXi, 628, 1 },
22926
220k
    {AArch64_MADDWrrr, 629, 1 },
22927
220k
    {AArch64_MADDXrrr, 630, 1 },
22928
220k
    {AArch64_MOVA_2ZMXI_H_B, 631, 1 },
22929
220k
    {AArch64_MOVA_2ZMXI_H_D, 632, 1 },
22930
220k
    {AArch64_MOVA_2ZMXI_H_H, 633, 1 },
22931
220k
    {AArch64_MOVA_2ZMXI_H_S, 634, 1 },
22932
220k
    {AArch64_MOVA_2ZMXI_V_B, 635, 1 },
22933
220k
    {AArch64_MOVA_2ZMXI_V_D, 636, 1 },
22934
220k
    {AArch64_MOVA_2ZMXI_V_H, 637, 1 },
22935
220k
    {AArch64_MOVA_2ZMXI_V_S, 638, 1 },
22936
220k
    {AArch64_MOVA_4ZMXI_H_B, 639, 1 },
22937
220k
    {AArch64_MOVA_4ZMXI_H_D, 640, 1 },
22938
220k
    {AArch64_MOVA_4ZMXI_H_H, 641, 1 },
22939
220k
    {AArch64_MOVA_4ZMXI_H_S, 642, 1 },
22940
220k
    {AArch64_MOVA_4ZMXI_V_B, 643, 1 },
22941
220k
    {AArch64_MOVA_4ZMXI_V_D, 644, 1 },
22942
220k
    {AArch64_MOVA_4ZMXI_V_H, 645, 1 },
22943
220k
    {AArch64_MOVA_4ZMXI_V_S, 646, 1 },
22944
220k
    {AArch64_MOVA_MXI2Z_H_B, 647, 1 },
22945
220k
    {AArch64_MOVA_MXI2Z_H_D, 648, 1 },
22946
220k
    {AArch64_MOVA_MXI2Z_H_H, 649, 1 },
22947
220k
    {AArch64_MOVA_MXI2Z_H_S, 650, 1 },
22948
220k
    {AArch64_MOVA_MXI2Z_V_B, 651, 1 },
22949
220k
    {AArch64_MOVA_MXI2Z_V_D, 652, 1 },
22950
220k
    {AArch64_MOVA_MXI2Z_V_H, 653, 1 },
22951
220k
    {AArch64_MOVA_MXI2Z_V_S, 654, 1 },
22952
220k
    {AArch64_MOVA_MXI4Z_H_B, 655, 1 },
22953
220k
    {AArch64_MOVA_MXI4Z_H_D, 656, 1 },
22954
220k
    {AArch64_MOVA_MXI4Z_H_H, 657, 1 },
22955
220k
    {AArch64_MOVA_MXI4Z_H_S, 658, 1 },
22956
220k
    {AArch64_MOVA_MXI4Z_V_B, 659, 1 },
22957
220k
    {AArch64_MOVA_MXI4Z_V_D, 660, 1 },
22958
220k
    {AArch64_MOVA_MXI4Z_V_H, 661, 1 },
22959
220k
    {AArch64_MOVA_MXI4Z_V_S, 662, 1 },
22960
220k
    {AArch64_MOVA_VG2_2ZMXI, 663, 1 },
22961
220k
    {AArch64_MOVA_VG2_MXI2Z, 664, 1 },
22962
220k
    {AArch64_MOVA_VG4_4ZMXI, 665, 1 },
22963
220k
    {AArch64_MOVA_VG4_MXI4Z, 666, 1 },
22964
220k
    {AArch64_MOVT, 667, 1 },
22965
220k
    {AArch64_MSRpstatesvcrImm1, 668, 6 },
22966
220k
    {AArch64_MSUBWrrr, 674, 1 },
22967
220k
    {AArch64_MSUBXrrr, 675, 1 },
22968
220k
    {AArch64_NOTv16i8, 676, 1 },
22969
220k
    {AArch64_NOTv8i8, 677, 1 },
22970
220k
    {AArch64_ORNWrs, 678, 3 },
22971
220k
    {AArch64_ORNXrs, 681, 3 },
22972
220k
    {AArch64_ORRS_PPzPP, 684, 1 },
22973
220k
    {AArch64_ORRWrs, 685, 2 },
22974
220k
    {AArch64_ORRXrs, 687, 2 },
22975
220k
    {AArch64_ORR_PPzPP, 689, 1 },
22976
220k
    {AArch64_ORR_ZI, 690, 3 },
22977
220k
    {AArch64_ORR_ZZZ, 693, 1 },
22978
220k
    {AArch64_ORRv16i8, 694, 1 },
22979
220k
    {AArch64_ORRv8i8, 695, 1 },
22980
220k
    {AArch64_PACIA1716, 696, 1 },
22981
220k
    {AArch64_PACIASP, 697, 1 },
22982
220k
    {AArch64_PACIAZ, 698, 1 },
22983
220k
    {AArch64_PACIB1716, 699, 1 },
22984
220k
    {AArch64_PACIBSP, 700, 1 },
22985
220k
    {AArch64_PACIBZ, 701, 1 },
22986
220k
    {AArch64_PACM, 702, 1 },
22987
220k
    {AArch64_PMOV_PZI_B, 703, 1 },
22988
220k
    {AArch64_PMOV_ZIP_B, 704, 1 },
22989
220k
    {AArch64_PRFB_D_PZI, 705, 1 },
22990
220k
    {AArch64_PRFB_PRI, 706, 1 },
22991
220k
    {AArch64_PRFB_S_PZI, 707, 1 },
22992
220k
    {AArch64_PRFD_D_PZI, 708, 1 },
22993
220k
    {AArch64_PRFD_PRI, 709, 1 },
22994
220k
    {AArch64_PRFD_S_PZI, 710, 1 },
22995
220k
    {AArch64_PRFH_D_PZI, 711, 1 },
22996
220k
    {AArch64_PRFH_PRI, 712, 1 },
22997
220k
    {AArch64_PRFH_S_PZI, 713, 1 },
22998
220k
    {AArch64_PRFMroX, 714, 1 },
22999
220k
    {AArch64_PRFMui, 715, 1 },
23000
220k
    {AArch64_PRFUMi, 716, 1 },
23001
220k
    {AArch64_PRFW_D_PZI, 717, 1 },
23002
220k
    {AArch64_PRFW_PRI, 718, 1 },
23003
220k
    {AArch64_PRFW_S_PZI, 719, 1 },
23004
220k
    {AArch64_PTRUES_B, 720, 1 },
23005
220k
    {AArch64_PTRUES_D, 721, 1 },
23006
220k
    {AArch64_PTRUES_H, 722, 1 },
23007
220k
    {AArch64_PTRUES_S, 723, 1 },
23008
220k
    {AArch64_PTRUE_B, 724, 1 },
23009
220k
    {AArch64_PTRUE_D, 725, 1 },
23010
220k
    {AArch64_PTRUE_H, 726, 1 },
23011
220k
    {AArch64_PTRUE_S, 727, 1 },
23012
220k
    {AArch64_RET, 728, 1 },
23013
220k
    {AArch64_SBCSWr, 729, 1 },
23014
220k
    {AArch64_SBCSXr, 730, 1 },
23015
220k
    {AArch64_SBCWr, 731, 1 },
23016
220k
    {AArch64_SBCXr, 732, 1 },
23017
220k
    {AArch64_SBFMWri, 733, 3 },
23018
220k
    {AArch64_SBFMXri, 736, 4 },
23019
220k
    {AArch64_SEL_PPPP, 740, 1 },
23020
220k
    {AArch64_SEL_ZPZZ_B, 741, 1 },
23021
220k
    {AArch64_SEL_ZPZZ_D, 742, 1 },
23022
220k
    {AArch64_SEL_ZPZZ_H, 743, 1 },
23023
220k
    {AArch64_SEL_ZPZZ_S, 744, 1 },
23024
220k
    {AArch64_SMADDLrrr, 745, 1 },
23025
220k
    {AArch64_SMSUBLrrr, 746, 1 },
23026
220k
    {AArch64_SQDECB_XPiI, 747, 2 },
23027
220k
    {AArch64_SQDECB_XPiWdI, 749, 2 },
23028
220k
    {AArch64_SQDECD_XPiI, 751, 2 },
23029
220k
    {AArch64_SQDECD_XPiWdI, 753, 2 },
23030
220k
    {AArch64_SQDECD_ZPiI, 755, 2 },
23031
220k
    {AArch64_SQDECH_XPiI, 757, 2 },
23032
220k
    {AArch64_SQDECH_XPiWdI, 759, 2 },
23033
220k
    {AArch64_SQDECH_ZPiI, 761, 2 },
23034
220k
    {AArch64_SQDECW_XPiI, 763, 2 },
23035
220k
    {AArch64_SQDECW_XPiWdI, 765, 2 },
23036
220k
    {AArch64_SQDECW_ZPiI, 767, 2 },
23037
220k
    {AArch64_SQINCB_XPiI, 769, 2 },
23038
220k
    {AArch64_SQINCB_XPiWdI, 771, 2 },
23039
220k
    {AArch64_SQINCD_XPiI, 773, 2 },
23040
220k
    {AArch64_SQINCD_XPiWdI, 775, 2 },
23041
220k
    {AArch64_SQINCD_ZPiI, 777, 2 },
23042
220k
    {AArch64_SQINCH_XPiI, 779, 2 },
23043
220k
    {AArch64_SQINCH_XPiWdI, 781, 2 },
23044
220k
    {AArch64_SQINCH_ZPiI, 783, 2 },
23045
220k
    {AArch64_SQINCW_XPiI, 785, 2 },
23046
220k
    {AArch64_SQINCW_XPiWdI, 787, 2 },
23047
220k
    {AArch64_SQINCW_ZPiI, 789, 2 },
23048
220k
    {AArch64_SST1B_D_IMM, 791, 1 },
23049
220k
    {AArch64_SST1B_S_IMM, 792, 1 },
23050
220k
    {AArch64_SST1D_IMM, 793, 1 },
23051
220k
    {AArch64_SST1H_D_IMM, 794, 1 },
23052
220k
    {AArch64_SST1H_S_IMM, 795, 1 },
23053
220k
    {AArch64_SST1Q, 796, 1 },
23054
220k
    {AArch64_SST1W_D_IMM, 797, 1 },
23055
220k
    {AArch64_SST1W_IMM, 798, 1 },
23056
220k
    {AArch64_ST1B_2Z_IMM, 799, 1 },
23057
220k
    {AArch64_ST1B_2Z_STRIDED_IMM, 800, 1 },
23058
220k
    {AArch64_ST1B_4Z_IMM, 801, 1 },
23059
220k
    {AArch64_ST1B_4Z_STRIDED_IMM, 802, 1 },
23060
220k
    {AArch64_ST1B_D_IMM, 803, 1 },
23061
220k
    {AArch64_ST1B_H_IMM, 804, 1 },
23062
220k
    {AArch64_ST1B_IMM, 805, 1 },
23063
220k
    {AArch64_ST1B_S_IMM, 806, 1 },
23064
220k
    {AArch64_ST1D_2Z_IMM, 807, 1 },
23065
220k
    {AArch64_ST1D_2Z_STRIDED_IMM, 808, 1 },
23066
220k
    {AArch64_ST1D_4Z_IMM, 809, 1 },
23067
220k
    {AArch64_ST1D_4Z_STRIDED_IMM, 810, 1 },
23068
220k
    {AArch64_ST1D_IMM, 811, 1 },
23069
220k
    {AArch64_ST1D_Q_IMM, 812, 1 },
23070
220k
    {AArch64_ST1Fourv16b_POST, 813, 1 },
23071
220k
    {AArch64_ST1Fourv1d_POST, 814, 1 },
23072
220k
    {AArch64_ST1Fourv2d_POST, 815, 1 },
23073
220k
    {AArch64_ST1Fourv2s_POST, 816, 1 },
23074
220k
    {AArch64_ST1Fourv4h_POST, 817, 1 },
23075
220k
    {AArch64_ST1Fourv4s_POST, 818, 1 },
23076
220k
    {AArch64_ST1Fourv8b_POST, 819, 1 },
23077
220k
    {AArch64_ST1Fourv8h_POST, 820, 1 },
23078
220k
    {AArch64_ST1H_2Z_IMM, 821, 1 },
23079
220k
    {AArch64_ST1H_2Z_STRIDED_IMM, 822, 1 },
23080
220k
    {AArch64_ST1H_4Z_IMM, 823, 1 },
23081
220k
    {AArch64_ST1H_4Z_STRIDED_IMM, 824, 1 },
23082
220k
    {AArch64_ST1H_D_IMM, 825, 1 },
23083
220k
    {AArch64_ST1H_IMM, 826, 1 },
23084
220k
    {AArch64_ST1H_S_IMM, 827, 1 },
23085
220k
    {AArch64_ST1Onev16b_POST, 828, 1 },
23086
220k
    {AArch64_ST1Onev1d_POST, 829, 1 },
23087
220k
    {AArch64_ST1Onev2d_POST, 830, 1 },
23088
220k
    {AArch64_ST1Onev2s_POST, 831, 1 },
23089
220k
    {AArch64_ST1Onev4h_POST, 832, 1 },
23090
220k
    {AArch64_ST1Onev4s_POST, 833, 1 },
23091
220k
    {AArch64_ST1Onev8b_POST, 834, 1 },
23092
220k
    {AArch64_ST1Onev8h_POST, 835, 1 },
23093
220k
    {AArch64_ST1Threev16b_POST, 836, 1 },
23094
220k
    {AArch64_ST1Threev1d_POST, 837, 1 },
23095
220k
    {AArch64_ST1Threev2d_POST, 838, 1 },
23096
220k
    {AArch64_ST1Threev2s_POST, 839, 1 },
23097
220k
    {AArch64_ST1Threev4h_POST, 840, 1 },
23098
220k
    {AArch64_ST1Threev4s_POST, 841, 1 },
23099
220k
    {AArch64_ST1Threev8b_POST, 842, 1 },
23100
220k
    {AArch64_ST1Threev8h_POST, 843, 1 },
23101
220k
    {AArch64_ST1Twov16b_POST, 844, 1 },
23102
220k
    {AArch64_ST1Twov1d_POST, 845, 1 },
23103
220k
    {AArch64_ST1Twov2d_POST, 846, 1 },
23104
220k
    {AArch64_ST1Twov2s_POST, 847, 1 },
23105
220k
    {AArch64_ST1Twov4h_POST, 848, 1 },
23106
220k
    {AArch64_ST1Twov4s_POST, 849, 1 },
23107
220k
    {AArch64_ST1Twov8b_POST, 850, 1 },
23108
220k
    {AArch64_ST1Twov8h_POST, 851, 1 },
23109
220k
    {AArch64_ST1W_2Z_IMM, 852, 1 },
23110
220k
    {AArch64_ST1W_2Z_STRIDED_IMM, 853, 1 },
23111
220k
    {AArch64_ST1W_4Z_IMM, 854, 1 },
23112
220k
    {AArch64_ST1W_4Z_STRIDED_IMM, 855, 1 },
23113
220k
    {AArch64_ST1W_D_IMM, 856, 1 },
23114
220k
    {AArch64_ST1W_IMM, 857, 1 },
23115
220k
    {AArch64_ST1W_Q_IMM, 858, 1 },
23116
220k
    {AArch64_ST1_MXIPXX_H_B, 859, 1 },
23117
220k
    {AArch64_ST1_MXIPXX_H_D, 860, 1 },
23118
220k
    {AArch64_ST1_MXIPXX_H_H, 861, 1 },
23119
220k
    {AArch64_ST1_MXIPXX_H_Q, 862, 1 },
23120
220k
    {AArch64_ST1_MXIPXX_H_S, 863, 1 },
23121
220k
    {AArch64_ST1_MXIPXX_V_B, 864, 1 },
23122
220k
    {AArch64_ST1_MXIPXX_V_D, 865, 1 },
23123
220k
    {AArch64_ST1_MXIPXX_V_H, 866, 1 },
23124
220k
    {AArch64_ST1_MXIPXX_V_Q, 867, 1 },
23125
220k
    {AArch64_ST1_MXIPXX_V_S, 868, 1 },
23126
220k
    {AArch64_ST1i16_POST, 869, 1 },
23127
220k
    {AArch64_ST1i32_POST, 870, 1 },
23128
220k
    {AArch64_ST1i64_POST, 871, 1 },
23129
220k
    {AArch64_ST1i8_POST, 872, 1 },
23130
220k
    {AArch64_ST2B_IMM, 873, 1 },
23131
220k
    {AArch64_ST2D_IMM, 874, 1 },
23132
220k
    {AArch64_ST2Gi, 875, 1 },
23133
220k
    {AArch64_ST2H_IMM, 876, 1 },
23134
220k
    {AArch64_ST2Q_IMM, 877, 1 },
23135
220k
    {AArch64_ST2Twov16b_POST, 878, 1 },
23136
220k
    {AArch64_ST2Twov2d_POST, 879, 1 },
23137
220k
    {AArch64_ST2Twov2s_POST, 880, 1 },
23138
220k
    {AArch64_ST2Twov4h_POST, 881, 1 },
23139
220k
    {AArch64_ST2Twov4s_POST, 882, 1 },
23140
220k
    {AArch64_ST2Twov8b_POST, 883, 1 },
23141
220k
    {AArch64_ST2Twov8h_POST, 884, 1 },
23142
220k
    {AArch64_ST2W_IMM, 885, 1 },
23143
220k
    {AArch64_ST2i16_POST, 886, 1 },
23144
220k
    {AArch64_ST2i32_POST, 887, 1 },
23145
220k
    {AArch64_ST2i64_POST, 888, 1 },
23146
220k
    {AArch64_ST2i8_POST, 889, 1 },
23147
220k
    {AArch64_ST3B_IMM, 890, 1 },
23148
220k
    {AArch64_ST3D_IMM, 891, 1 },
23149
220k
    {AArch64_ST3H_IMM, 892, 1 },
23150
220k
    {AArch64_ST3Q_IMM, 893, 1 },
23151
220k
    {AArch64_ST3Threev16b_POST, 894, 1 },
23152
220k
    {AArch64_ST3Threev2d_POST, 895, 1 },
23153
220k
    {AArch64_ST3Threev2s_POST, 896, 1 },
23154
220k
    {AArch64_ST3Threev4h_POST, 897, 1 },
23155
220k
    {AArch64_ST3Threev4s_POST, 898, 1 },
23156
220k
    {AArch64_ST3Threev8b_POST, 899, 1 },
23157
220k
    {AArch64_ST3Threev8h_POST, 900, 1 },
23158
220k
    {AArch64_ST3W_IMM, 901, 1 },
23159
220k
    {AArch64_ST3i16_POST, 902, 1 },
23160
220k
    {AArch64_ST3i32_POST, 903, 1 },
23161
220k
    {AArch64_ST3i64_POST, 904, 1 },
23162
220k
    {AArch64_ST3i8_POST, 905, 1 },
23163
220k
    {AArch64_ST4B_IMM, 906, 1 },
23164
220k
    {AArch64_ST4D_IMM, 907, 1 },
23165
220k
    {AArch64_ST4Fourv16b_POST, 908, 1 },
23166
220k
    {AArch64_ST4Fourv2d_POST, 909, 1 },
23167
220k
    {AArch64_ST4Fourv2s_POST, 910, 1 },
23168
220k
    {AArch64_ST4Fourv4h_POST, 911, 1 },
23169
220k
    {AArch64_ST4Fourv4s_POST, 912, 1 },
23170
220k
    {AArch64_ST4Fourv8b_POST, 913, 1 },
23171
220k
    {AArch64_ST4Fourv8h_POST, 914, 1 },
23172
220k
    {AArch64_ST4H_IMM, 915, 1 },
23173
220k
    {AArch64_ST4Q_IMM, 916, 1 },
23174
220k
    {AArch64_ST4W_IMM, 917, 1 },
23175
220k
    {AArch64_ST4i16_POST, 918, 1 },
23176
220k
    {AArch64_ST4i32_POST, 919, 1 },
23177
220k
    {AArch64_ST4i64_POST, 920, 1 },
23178
220k
    {AArch64_ST4i8_POST, 921, 1 },
23179
220k
    {AArch64_STGPi, 922, 1 },
23180
220k
    {AArch64_STGi, 923, 1 },
23181
220k
    {AArch64_STLURBi, 924, 1 },
23182
220k
    {AArch64_STLURHi, 925, 1 },
23183
220k
    {AArch64_STLURWi, 926, 1 },
23184
220k
    {AArch64_STLURXi, 927, 1 },
23185
220k
    {AArch64_STLURbi, 928, 1 },
23186
220k
    {AArch64_STLURdi, 929, 1 },
23187
220k
    {AArch64_STLURhi, 930, 1 },
23188
220k
    {AArch64_STLURqi, 931, 1 },
23189
220k
    {AArch64_STLURsi, 932, 1 },
23190
220k
    {AArch64_STNPDi, 933, 1 },
23191
220k
    {AArch64_STNPQi, 934, 1 },
23192
220k
    {AArch64_STNPSi, 935, 1 },
23193
220k
    {AArch64_STNPWi, 936, 1 },
23194
220k
    {AArch64_STNPXi, 937, 1 },
23195
220k
    {AArch64_STNT1B_2Z_IMM, 938, 1 },
23196
220k
    {AArch64_STNT1B_2Z_STRIDED_IMM, 939, 1 },
23197
220k
    {AArch64_STNT1B_4Z_IMM, 940, 1 },
23198
220k
    {AArch64_STNT1B_4Z_STRIDED_IMM, 941, 1 },
23199
220k
    {AArch64_STNT1B_ZRI, 942, 1 },
23200
220k
    {AArch64_STNT1B_ZZR_D_REAL, 943, 1 },
23201
220k
    {AArch64_STNT1B_ZZR_S_REAL, 944, 1 },
23202
220k
    {AArch64_STNT1D_2Z_IMM, 945, 1 },
23203
220k
    {AArch64_STNT1D_2Z_STRIDED_IMM, 946, 1 },
23204
220k
    {AArch64_STNT1D_4Z_IMM, 947, 1 },
23205
220k
    {AArch64_STNT1D_4Z_STRIDED_IMM, 948, 1 },
23206
220k
    {AArch64_STNT1D_ZRI, 949, 1 },
23207
220k
    {AArch64_STNT1D_ZZR_D_REAL, 950, 1 },
23208
220k
    {AArch64_STNT1H_2Z_IMM, 951, 1 },
23209
220k
    {AArch64_STNT1H_2Z_STRIDED_IMM, 952, 1 },
23210
220k
    {AArch64_STNT1H_4Z_IMM, 953, 1 },
23211
220k
    {AArch64_STNT1H_4Z_STRIDED_IMM, 954, 1 },
23212
220k
    {AArch64_STNT1H_ZRI, 955, 1 },
23213
220k
    {AArch64_STNT1H_ZZR_D_REAL, 956, 1 },
23214
220k
    {AArch64_STNT1H_ZZR_S_REAL, 957, 1 },
23215
220k
    {AArch64_STNT1W_2Z_IMM, 958, 1 },
23216
220k
    {AArch64_STNT1W_2Z_STRIDED_IMM, 959, 1 },
23217
220k
    {AArch64_STNT1W_4Z_IMM, 960, 1 },
23218
220k
    {AArch64_STNT1W_4Z_STRIDED_IMM, 961, 1 },
23219
220k
    {AArch64_STNT1W_ZRI, 962, 1 },
23220
220k
    {AArch64_STNT1W_ZZR_D_REAL, 963, 1 },
23221
220k
    {AArch64_STNT1W_ZZR_S_REAL, 964, 1 },
23222
220k
    {AArch64_STPDi, 965, 1 },
23223
220k
    {AArch64_STPQi, 966, 1 },
23224
220k
    {AArch64_STPSi, 967, 1 },
23225
220k
    {AArch64_STPWi, 968, 1 },
23226
220k
    {AArch64_STPXi, 969, 1 },
23227
220k
    {AArch64_STRBBroX, 970, 1 },
23228
220k
    {AArch64_STRBBui, 971, 1 },
23229
220k
    {AArch64_STRBroX, 972, 1 },
23230
220k
    {AArch64_STRBui, 973, 1 },
23231
220k
    {AArch64_STRDroX, 974, 1 },
23232
220k
    {AArch64_STRDui, 975, 1 },
23233
220k
    {AArch64_STRHHroX, 976, 1 },
23234
220k
    {AArch64_STRHHui, 977, 1 },
23235
220k
    {AArch64_STRHroX, 978, 1 },
23236
220k
    {AArch64_STRHui, 979, 1 },
23237
220k
    {AArch64_STRQroX, 980, 1 },
23238
220k
    {AArch64_STRQui, 981, 1 },
23239
220k
    {AArch64_STRSroX, 982, 1 },
23240
220k
    {AArch64_STRSui, 983, 1 },
23241
220k
    {AArch64_STRWroX, 984, 1 },
23242
220k
    {AArch64_STRWui, 985, 1 },
23243
220k
    {AArch64_STRXroX, 986, 1 },
23244
220k
    {AArch64_STRXui, 987, 1 },
23245
220k
    {AArch64_STR_PXI, 988, 1 },
23246
220k
    {AArch64_STR_ZA, 989, 1 },
23247
220k
    {AArch64_STR_ZXI, 990, 1 },
23248
220k
    {AArch64_STTRBi, 991, 1 },
23249
220k
    {AArch64_STTRHi, 992, 1 },
23250
220k
    {AArch64_STTRWi, 993, 1 },
23251
220k
    {AArch64_STTRXi, 994, 1 },
23252
220k
    {AArch64_STURBBi, 995, 1 },
23253
220k
    {AArch64_STURBi, 996, 1 },
23254
220k
    {AArch64_STURDi, 997, 1 },
23255
220k
    {AArch64_STURHHi, 998, 1 },
23256
220k
    {AArch64_STURHi, 999, 1 },
23257
220k
    {AArch64_STURQi, 1000, 1 },
23258
220k
    {AArch64_STURSi, 1001, 1 },
23259
220k
    {AArch64_STURWi, 1002, 1 },
23260
220k
    {AArch64_STURXi, 1003, 1 },
23261
220k
    {AArch64_STZ2Gi, 1004, 1 },
23262
220k
    {AArch64_STZGi, 1005, 1 },
23263
220k
    {AArch64_SUBPT_shift, 1006, 1 },
23264
220k
    {AArch64_SUBSWri, 1007, 1 },
23265
220k
    {AArch64_SUBSWrs, 1008, 5 },
23266
220k
    {AArch64_SUBSWrx, 1013, 3 },
23267
220k
    {AArch64_SUBSXri, 1016, 1 },
23268
220k
    {AArch64_SUBSXrs, 1017, 5 },
23269
220k
    {AArch64_SUBSXrx, 1022, 1 },
23270
220k
    {AArch64_SUBSXrx64, 1023, 3 },
23271
220k
    {AArch64_SUBWrs, 1026, 3 },
23272
220k
    {AArch64_SUBWrx, 1029, 2 },
23273
220k
    {AArch64_SUBXrs, 1031, 3 },
23274
220k
    {AArch64_SUBXrx64, 1034, 2 },
23275
220k
    {AArch64_SYSPxt_XZR, 1036, 1 },
23276
220k
    {AArch64_SYSxt, 1037, 1 },
23277
220k
    {AArch64_UBFMWri, 1038, 3 },
23278
220k
    {AArch64_UBFMXri, 1041, 4 },
23279
220k
    {AArch64_UMADDLrrr, 1045, 1 },
23280
220k
    {AArch64_UMOVvi32, 1046, 1 },
23281
220k
    {AArch64_UMOVvi32_idx0, 1047, 1 },
23282
220k
    {AArch64_UMOVvi64, 1048, 1 },
23283
220k
    {AArch64_UMOVvi64_idx0, 1049, 1 },
23284
220k
    {AArch64_UMSUBLrrr, 1050, 1 },
23285
220k
    {AArch64_UQDECB_WPiI, 1051, 2 },
23286
220k
    {AArch64_UQDECB_XPiI, 1053, 2 },
23287
220k
    {AArch64_UQDECD_WPiI, 1055, 2 },
23288
220k
    {AArch64_UQDECD_XPiI, 1057, 2 },
23289
220k
    {AArch64_UQDECD_ZPiI, 1059, 2 },
23290
220k
    {AArch64_UQDECH_WPiI, 1061, 2 },
23291
220k
    {AArch64_UQDECH_XPiI, 1063, 2 },
23292
220k
    {AArch64_UQDECH_ZPiI, 1065, 2 },
23293
220k
    {AArch64_UQDECW_WPiI, 1067, 2 },
23294
220k
    {AArch64_UQDECW_XPiI, 1069, 2 },
23295
220k
    {AArch64_UQDECW_ZPiI, 1071, 2 },
23296
220k
    {AArch64_UQINCB_WPiI, 1073, 2 },
23297
220k
    {AArch64_UQINCB_XPiI, 1075, 2 },
23298
220k
    {AArch64_UQINCD_WPiI, 1077, 2 },
23299
220k
    {AArch64_UQINCD_XPiI, 1079, 2 },
23300
220k
    {AArch64_UQINCD_ZPiI, 1081, 2 },
23301
220k
    {AArch64_UQINCH_WPiI, 1083, 2 },
23302
220k
    {AArch64_UQINCH_XPiI, 1085, 2 },
23303
220k
    {AArch64_UQINCH_ZPiI, 1087, 2 },
23304
220k
    {AArch64_UQINCW_WPiI, 1089, 2 },
23305
220k
    {AArch64_UQINCW_XPiI, 1091, 2 },
23306
220k
    {AArch64_UQINCW_ZPiI, 1093, 2 },
23307
220k
    {AArch64_XPACLRI, 1095, 1 },
23308
220k
    {AArch64_ZERO_M, 1096, 15 },
23309
220k
  {0},  };
23310
23311
220k
  static const AliasPattern Patterns[] = {
23312
    // AArch64_ADDPT_shift - 0
23313
220k
    {0, 0, 4, 7 },
23314
    // AArch64_ADDSWri - 1
23315
220k
    {17, 7, 4, 2 },
23316
    // AArch64_ADDSWrs - 2
23317
220k
    {30, 9, 4, 4 },
23318
220k
    {41, 13, 4, 3 },
23319
220k
    {56, 16, 4, 4 },
23320
    // AArch64_ADDSWrx - 5
23321
220k
    {30, 20, 4, 4 },
23322
220k
    {72, 24, 4, 3 },
23323
220k
    {56, 27, 4, 4 },
23324
    // AArch64_ADDSXri - 8
23325
220k
    {17, 31, 4, 2 },
23326
    // AArch64_ADDSXrs - 9
23327
220k
    {30, 33, 4, 4 },
23328
220k
    {41, 37, 4, 3 },
23329
220k
    {56, 40, 4, 4 },
23330
    // AArch64_ADDSXrx - 12
23331
220k
    {72, 44, 4, 3 },
23332
    // AArch64_ADDSXrx64 - 13
23333
220k
    {30, 47, 4, 4 },
23334
220k
    {72, 51, 4, 3 },
23335
220k
    {56, 54, 4, 4 },
23336
    // AArch64_ADDWri - 16
23337
220k
    {87, 58, 4, 4 },
23338
220k
    {87, 62, 4, 4 },
23339
    // AArch64_ADDWrs - 18
23340
220k
    {98, 66, 4, 4 },
23341
    // AArch64_ADDWrx - 19
23342
220k
    {98, 70, 4, 4 },
23343
220k
    {98, 74, 4, 4 },
23344
    // AArch64_ADDXri - 21
23345
220k
    {87, 78, 4, 4 },
23346
220k
    {87, 82, 4, 4 },
23347
    // AArch64_ADDXrs - 23
23348
220k
    {98, 86, 4, 4 },
23349
    // AArch64_ADDXrx64 - 24
23350
220k
    {98, 90, 4, 4 },
23351
220k
    {98, 94, 4, 4 },
23352
    // AArch64_ANDSWri - 26
23353
220k
    {113, 98, 3, 2 },
23354
    // AArch64_ANDSWrs - 27
23355
220k
    {126, 100, 4, 4 },
23356
220k
    {137, 104, 4, 3 },
23357
220k
    {152, 107, 4, 4 },
23358
    // AArch64_ANDSXri - 30
23359
220k
    {168, 111, 3, 2 },
23360
    // AArch64_ANDSXrs - 31
23361
220k
    {126, 113, 4, 4 },
23362
220k
    {137, 117, 4, 3 },
23363
220k
    {152, 120, 4, 4 },
23364
    // AArch64_ANDS_PPzPP - 34
23365
220k
    {181, 124, 4, 8 },
23366
    // AArch64_ANDWrs - 35
23367
220k
    {205, 132, 4, 4 },
23368
    // AArch64_ANDXrs - 36
23369
220k
    {205, 136, 4, 4 },
23370
    // AArch64_AND_PPzPP - 37
23371
220k
    {220, 140, 4, 8 },
23372
    // AArch64_AND_ZI - 38
23373
220k
    {243, 148, 3, 7 },
23374
220k
    {264, 155, 3, 7 },
23375
220k
    {285, 162, 3, 7 },
23376
    // AArch64_AUTIA1716 - 41
23377
220k
    {306, 169, 0, 3 },
23378
    // AArch64_AUTIASP - 42
23379
220k
    {316, 172, 0, 3 },
23380
    // AArch64_AUTIAZ - 43
23381
220k
    {324, 175, 0, 3 },
23382
    // AArch64_AUTIB1716 - 44
23383
220k
    {331, 178, 0, 3 },
23384
    // AArch64_AUTIBSP - 45
23385
220k
    {341, 181, 0, 3 },
23386
    // AArch64_AUTIBZ - 46
23387
220k
    {349, 184, 0, 3 },
23388
    // AArch64_BICSWrs - 47
23389
220k
    {356, 187, 4, 4 },
23390
    // AArch64_BICSXrs - 48
23391
220k
    {356, 191, 4, 4 },
23392
    // AArch64_BICWrs - 49
23393
220k
    {372, 195, 4, 4 },
23394
    // AArch64_BICXrs - 50
23395
220k
    {372, 199, 4, 4 },
23396
    // AArch64_CHKFEAT - 51
23397
220k
    {387, 203, 0, 3 },
23398
    // AArch64_CLREX - 52
23399
220k
    {399, 206, 1, 1 },
23400
    // AArch64_CNTB_XPiI - 53
23401
220k
    {405, 207, 3, 7 },
23402
220k
    {413, 214, 3, 7 },
23403
    // AArch64_CNTD_XPiI - 55
23404
220k
    {427, 221, 3, 7 },
23405
220k
    {435, 228, 3, 7 },
23406
    // AArch64_CNTH_XPiI - 57
23407
220k
    {449, 235, 3, 7 },
23408
220k
    {457, 242, 3, 7 },
23409
    // AArch64_CNTW_XPiI - 59
23410
220k
    {471, 249, 3, 7 },
23411
220k
    {479, 256, 3, 7 },
23412
    // AArch64_CPY_ZPmI_B - 61
23413
220k
    {493, 263, 5, 7 },
23414
    // AArch64_CPY_ZPmI_D - 62
23415
220k
    {516, 270, 5, 7 },
23416
    // AArch64_CPY_ZPmI_H - 63
23417
220k
    {539, 277, 5, 7 },
23418
    // AArch64_CPY_ZPmI_S - 64
23419
220k
    {562, 284, 5, 7 },
23420
    // AArch64_CPY_ZPmR_B - 65
23421
220k
    {585, 291, 4, 8 },
23422
    // AArch64_CPY_ZPmR_D - 66
23423
220k
    {606, 299, 4, 8 },
23424
    // AArch64_CPY_ZPmR_H - 67
23425
220k
    {627, 307, 4, 8 },
23426
    // AArch64_CPY_ZPmR_S - 68
23427
220k
    {648, 315, 4, 8 },
23428
    // AArch64_CPY_ZPmV_B - 69
23429
220k
    {585, 323, 4, 8 },
23430
    // AArch64_CPY_ZPmV_D - 70
23431
220k
    {606, 331, 4, 8 },
23432
    // AArch64_CPY_ZPmV_H - 71
23433
220k
    {627, 339, 4, 8 },
23434
    // AArch64_CPY_ZPmV_S - 72
23435
220k
    {648, 347, 4, 8 },
23436
    // AArch64_CPY_ZPzI_B - 73
23437
220k
    {669, 355, 4, 6 },
23438
    // AArch64_CPY_ZPzI_D - 74
23439
220k
    {692, 361, 4, 6 },
23440
    // AArch64_CPY_ZPzI_H - 75
23441
220k
    {715, 367, 4, 6 },
23442
    // AArch64_CPY_ZPzI_S - 76
23443
220k
    {738, 373, 4, 6 },
23444
    // AArch64_CSINCWr - 77
23445
220k
    {761, 379, 4, 4 },
23446
220k
    {775, 383, 4, 4 },
23447
    // AArch64_CSINCXr - 79
23448
220k
    {761, 387, 4, 4 },
23449
220k
    {775, 391, 4, 4 },
23450
    // AArch64_CSINVWr - 81
23451
220k
    {793, 395, 4, 4 },
23452
220k
    {808, 399, 4, 4 },
23453
    // AArch64_CSINVXr - 83
23454
220k
    {793, 403, 4, 4 },
23455
220k
    {808, 407, 4, 4 },
23456
    // AArch64_CSNEGWr - 85
23457
220k
    {826, 411, 4, 4 },
23458
    // AArch64_CSNEGXr - 86
23459
220k
    {826, 415, 4, 4 },
23460
    // AArch64_DCPS1 - 87
23461
220k
    {844, 419, 1, 1 },
23462
    // AArch64_DCPS2 - 88
23463
220k
    {850, 420, 1, 1 },
23464
    // AArch64_DCPS3 - 89
23465
220k
    {856, 421, 1, 4 },
23466
    // AArch64_DECB_XPiI - 90
23467
220k
    {862, 425, 4, 8 },
23468
220k
    {870, 433, 4, 8 },
23469
    // AArch64_DECD_XPiI - 92
23470
220k
    {884, 441, 4, 8 },
23471
220k
    {892, 449, 4, 8 },
23472
    // AArch64_DECD_ZPiI - 94
23473
220k
    {906, 457, 4, 8 },
23474
220k
    {916, 465, 4, 8 },
23475
    // AArch64_DECH_XPiI - 96
23476
220k
    {932, 473, 4, 8 },
23477
220k
    {940, 481, 4, 8 },
23478
    // AArch64_DECH_ZPiI - 98
23479
220k
    {954, 489, 4, 8 },
23480
220k
    {964, 497, 4, 8 },
23481
    // AArch64_DECW_XPiI - 100
23482
220k
    {980, 505, 4, 8 },
23483
220k
    {988, 513, 4, 8 },
23484
    // AArch64_DECW_ZPiI - 102
23485
220k
    {1002, 521, 4, 8 },
23486
220k
    {1012, 529, 4, 8 },
23487
    // AArch64_DSB - 104
23488
220k
    {1028, 537, 1, 1 },
23489
220k
    {1033, 538, 1, 1 },
23490
220k
    {1039, 539, 1, 4 },
23491
    // AArch64_DUPM_ZI - 107
23492
220k
    {1043, 543, 2, 6 },
23493
220k
    {1058, 549, 2, 6 },
23494
220k
    {1073, 555, 2, 6 },
23495
220k
    {1088, 561, 2, 6 },
23496
220k
    {1104, 567, 2, 6 },
23497
220k
    {1120, 573, 2, 6 },
23498
    // AArch64_DUP_ZI_B - 113
23499
220k
    {1136, 579, 3, 5 },
23500
    // AArch64_DUP_ZI_D - 114
23501
220k
    {1151, 584, 3, 5 },
23502
220k
    {1166, 589, 3, 7 },
23503
    // AArch64_DUP_ZI_H - 116
23504
220k
    {1182, 596, 3, 5 },
23505
220k
    {1197, 601, 3, 7 },
23506
    // AArch64_DUP_ZI_S - 118
23507
220k
    {1213, 608, 3, 5 },
23508
220k
    {1228, 613, 3, 7 },
23509
    // AArch64_DUP_ZR_B - 120
23510
220k
    {1244, 620, 2, 6 },
23511
    // AArch64_DUP_ZR_D - 121
23512
220k
    {1257, 626, 2, 6 },
23513
    // AArch64_DUP_ZR_H - 122
23514
220k
    {1270, 632, 2, 6 },
23515
    // AArch64_DUP_ZR_S - 123
23516
220k
    {1283, 638, 2, 6 },
23517
    // AArch64_DUP_ZZI_B - 124
23518
220k
    {1296, 644, 3, 7 },
23519
220k
    {1311, 651, 3, 6 },
23520
    // AArch64_DUP_ZZI_D - 126
23521
220k
    {1330, 657, 3, 7 },
23522
220k
    {1345, 664, 3, 6 },
23523
    // AArch64_DUP_ZZI_H - 128
23524
220k
    {1364, 670, 3, 7 },
23525
220k
    {1379, 677, 3, 6 },
23526
    // AArch64_DUP_ZZI_Q - 130
23527
220k
    {1398, 683, 3, 7 },
23528
220k
    {1413, 690, 3, 6 },
23529
    // AArch64_DUP_ZZI_S - 132
23530
220k
    {1432, 696, 3, 7 },
23531
220k
    {1447, 703, 3, 6 },
23532
    // AArch64_EONWrs - 134
23533
220k
    {1466, 709, 4, 4 },
23534
    // AArch64_EONXrs - 135
23535
220k
    {1466, 713, 4, 4 },
23536
    // AArch64_EORS_PPzPP - 136
23537
220k
    {1481, 717, 4, 8 },
23538
    // AArch64_EORWrs - 137
23539
220k
    {1505, 725, 4, 4 },
23540
    // AArch64_EORXrs - 138
23541
220k
    {1505, 729, 4, 4 },
23542
    // AArch64_EOR_PPzPP - 139
23543
220k
    {1520, 733, 4, 8 },
23544
    // AArch64_EOR_ZI - 140
23545
220k
    {1543, 741, 3, 7 },
23546
220k
    {1564, 748, 3, 7 },
23547
220k
    {1585, 755, 3, 7 },
23548
    // AArch64_EXTRACT_ZPMXI_H_B - 143
23549
220k
    {1606, 762, 6, 8 },
23550
    // AArch64_EXTRACT_ZPMXI_H_D - 144
23551
220k
    {1639, 770, 6, 8 },
23552
    // AArch64_EXTRACT_ZPMXI_H_H - 145
23553
220k
    {1672, 778, 6, 8 },
23554
    // AArch64_EXTRACT_ZPMXI_H_Q - 146
23555
220k
    {1705, 786, 6, 8 },
23556
    // AArch64_EXTRACT_ZPMXI_H_S - 147
23557
220k
    {1738, 794, 6, 8 },
23558
    // AArch64_EXTRACT_ZPMXI_V_B - 148
23559
220k
    {1771, 802, 6, 8 },
23560
    // AArch64_EXTRACT_ZPMXI_V_D - 149
23561
220k
    {1804, 810, 6, 8 },
23562
    // AArch64_EXTRACT_ZPMXI_V_H - 150
23563
220k
    {1837, 818, 6, 8 },
23564
    // AArch64_EXTRACT_ZPMXI_V_Q - 151
23565
220k
    {1870, 826, 6, 8 },
23566
    // AArch64_EXTRACT_ZPMXI_V_S - 152
23567
220k
    {1903, 834, 6, 8 },
23568
    // AArch64_EXTRWrri - 153
23569
220k
    {1936, 842, 4, 3 },
23570
    // AArch64_EXTRXrri - 154
23571
220k
    {1936, 845, 4, 3 },
23572
    // AArch64_FCPY_ZPmI_D - 155
23573
220k
    {1951, 848, 4, 7 },
23574
    // AArch64_FCPY_ZPmI_H - 156
23575
220k
    {1975, 855, 4, 7 },
23576
    // AArch64_FCPY_ZPmI_S - 157
23577
220k
    {1999, 862, 4, 7 },
23578
    // AArch64_FDUP_ZI_D - 158
23579
220k
    {2023, 869, 2, 5 },
23580
    // AArch64_FDUP_ZI_H - 159
23581
220k
    {2039, 874, 2, 5 },
23582
    // AArch64_FDUP_ZI_S - 160
23583
220k
    {2055, 879, 2, 5 },
23584
    // AArch64_GCSPOPM - 161
23585
220k
    {2071, 884, 1, 4 },
23586
    // AArch64_GLD1B_D_IMM_REAL - 162
23587
220k
    {2079, 888, 4, 7 },
23588
    // AArch64_GLD1B_S_IMM_REAL - 163
23589
220k
    {2105, 895, 4, 7 },
23590
    // AArch64_GLD1D_IMM_REAL - 164
23591
220k
    {2131, 902, 4, 7 },
23592
    // AArch64_GLD1H_D_IMM_REAL - 165
23593
220k
    {2157, 909, 4, 7 },
23594
    // AArch64_GLD1H_S_IMM_REAL - 166
23595
220k
    {2183, 916, 4, 7 },
23596
    // AArch64_GLD1Q - 167
23597
220k
    {2209, 923, 4, 7 },
23598
    // AArch64_GLD1SB_D_IMM_REAL - 168
23599
220k
    {2235, 930, 4, 7 },
23600
    // AArch64_GLD1SB_S_IMM_REAL - 169
23601
220k
    {2262, 937, 4, 7 },
23602
    // AArch64_GLD1SH_D_IMM_REAL - 170
23603
220k
    {2289, 944, 4, 7 },
23604
    // AArch64_GLD1SH_S_IMM_REAL - 171
23605
220k
    {2316, 951, 4, 7 },
23606
    // AArch64_GLD1SW_D_IMM_REAL - 172
23607
220k
    {2343, 958, 4, 7 },
23608
    // AArch64_GLD1W_D_IMM_REAL - 173
23609
220k
    {2370, 965, 4, 7 },
23610
    // AArch64_GLD1W_IMM_REAL - 174
23611
220k
    {2396, 972, 4, 7 },
23612
    // AArch64_GLDFF1B_D_IMM_REAL - 175
23613
220k
    {2422, 979, 4, 7 },
23614
    // AArch64_GLDFF1B_S_IMM_REAL - 176
23615
220k
    {2450, 986, 4, 7 },
23616
    // AArch64_GLDFF1D_IMM_REAL - 177
23617
220k
    {2478, 993, 4, 7 },
23618
    // AArch64_GLDFF1H_D_IMM_REAL - 178
23619
220k
    {2506, 1000, 4, 7 },
23620
    // AArch64_GLDFF1H_S_IMM_REAL - 179
23621
220k
    {2534, 1007, 4, 7 },
23622
    // AArch64_GLDFF1SB_D_IMM_REAL - 180
23623
220k
    {2562, 1014, 4, 7 },
23624
    // AArch64_GLDFF1SB_S_IMM_REAL - 181
23625
220k
    {2591, 1021, 4, 7 },
23626
    // AArch64_GLDFF1SH_D_IMM_REAL - 182
23627
220k
    {2620, 1028, 4, 7 },
23628
    // AArch64_GLDFF1SH_S_IMM_REAL - 183
23629
220k
    {2649, 1035, 4, 7 },
23630
    // AArch64_GLDFF1SW_D_IMM_REAL - 184
23631
220k
    {2678, 1042, 4, 7 },
23632
    // AArch64_GLDFF1W_D_IMM_REAL - 185
23633
220k
    {2707, 1049, 4, 7 },
23634
    // AArch64_GLDFF1W_IMM_REAL - 186
23635
220k
    {2735, 1056, 4, 7 },
23636
    // AArch64_HINT - 187
23637
220k
    {2763, 1063, 1, 1 },
23638
220k
    {2767, 1064, 1, 1 },
23639
220k
    {2773, 1065, 1, 1 },
23640
220k
    {2777, 1066, 1, 1 },
23641
220k
    {2781, 1067, 1, 1 },
23642
220k
    {2785, 1068, 1, 1 },
23643
220k
    {2790, 1069, 1, 1 },
23644
220k
    {2794, 1070, 1, 4 },
23645
220k
    {2798, 1074, 1, 1 },
23646
220k
    {2803, 1075, 1, 4 },
23647
220k
    {2807, 1079, 1, 4 },
23648
220k
    {2816, 1083, 1, 4 },
23649
220k
    {2825, 1087, 1, 4 },
23650
220k
    {2836, 1091, 1, 4 },
23651
    // AArch64_INCB_XPiI - 201
23652
220k
    {2843, 1095, 4, 8 },
23653
220k
    {2851, 1103, 4, 8 },
23654
    // AArch64_INCD_XPiI - 203
23655
220k
    {2865, 1111, 4, 8 },
23656
220k
    {2873, 1119, 4, 8 },
23657
    // AArch64_INCD_ZPiI - 205
23658
220k
    {2887, 1127, 4, 8 },
23659
220k
    {2897, 1135, 4, 8 },
23660
    // AArch64_INCH_XPiI - 207
23661
220k
    {2913, 1143, 4, 8 },
23662
220k
    {2921, 1151, 4, 8 },
23663
    // AArch64_INCH_ZPiI - 209
23664
220k
    {2935, 1159, 4, 8 },
23665
220k
    {2945, 1167, 4, 8 },
23666
    // AArch64_INCW_XPiI - 211
23667
220k
    {2961, 1175, 4, 8 },
23668
220k
    {2969, 1183, 4, 8 },
23669
    // AArch64_INCW_ZPiI - 213
23670
220k
    {2983, 1191, 4, 8 },
23671
220k
    {2993, 1199, 4, 8 },
23672
    // AArch64_INSERT_MXIPZ_H_B - 215
23673
220k
    {3009, 1207, 6, 9 },
23674
    // AArch64_INSERT_MXIPZ_H_D - 216
23675
220k
    {3042, 1216, 6, 9 },
23676
    // AArch64_INSERT_MXIPZ_H_H - 217
23677
220k
    {3075, 1225, 6, 9 },
23678
    // AArch64_INSERT_MXIPZ_H_Q - 218
23679
220k
    {3108, 1234, 6, 9 },
23680
    // AArch64_INSERT_MXIPZ_H_S - 219
23681
220k
    {3141, 1243, 6, 9 },
23682
    // AArch64_INSERT_MXIPZ_V_B - 220
23683
220k
    {3174, 1252, 6, 9 },
23684
    // AArch64_INSERT_MXIPZ_V_D - 221
23685
220k
    {3207, 1261, 6, 9 },
23686
    // AArch64_INSERT_MXIPZ_V_H - 222
23687
220k
    {3240, 1270, 6, 9 },
23688
    // AArch64_INSERT_MXIPZ_V_Q - 223
23689
220k
    {3273, 1279, 6, 9 },
23690
    // AArch64_INSERT_MXIPZ_V_S - 224
23691
220k
    {3306, 1288, 6, 9 },
23692
    // AArch64_INSvi16gpr - 225
23693
220k
    {3339, 1297, 4, 7 },
23694
    // AArch64_INSvi16lane - 226
23695
220k
    {3358, 1304, 5, 7 },
23696
    // AArch64_INSvi32gpr - 227
23697
220k
    {3385, 1311, 4, 7 },
23698
    // AArch64_INSvi32lane - 228
23699
220k
    {3404, 1318, 5, 7 },
23700
    // AArch64_INSvi64gpr - 229
23701
220k
    {3431, 1325, 4, 7 },
23702
    // AArch64_INSvi64lane - 230
23703
220k
    {3450, 1332, 5, 7 },
23704
    // AArch64_INSvi8gpr - 231
23705
220k
    {3477, 1339, 4, 7 },
23706
    // AArch64_INSvi8lane - 232
23707
220k
    {3496, 1346, 5, 7 },
23708
    // AArch64_IRG - 233
23709
220k
    {3523, 1353, 3, 6 },
23710
    // AArch64_ISB - 234
23711
220k
    {3534, 1359, 1, 1 },
23712
    // AArch64_LD1B_2Z_IMM - 235
23713
220k
    {3538, 1360, 4, 8 },
23714
    // AArch64_LD1B_2Z_STRIDED_IMM - 236
23715
220k
    {3562, 1368, 4, 7 },
23716
    // AArch64_LD1B_4Z_IMM - 237
23717
220k
    {3538, 1375, 4, 8 },
23718
    // AArch64_LD1B_4Z_STRIDED_IMM - 238
23719
220k
    {3586, 1383, 4, 7 },
23720
    // AArch64_LD1B_D_IMM - 239
23721
220k
    {3610, 1390, 4, 8 },
23722
    // AArch64_LD1B_H_IMM - 240
23723
220k
    {3634, 1398, 4, 8 },
23724
    // AArch64_LD1B_IMM - 241
23725
220k
    {3658, 1406, 4, 8 },
23726
    // AArch64_LD1B_S_IMM - 242
23727
220k
    {3682, 1414, 4, 8 },
23728
    // AArch64_LD1D_2Z_IMM - 243
23729
220k
    {3706, 1422, 4, 8 },
23730
    // AArch64_LD1D_2Z_STRIDED_IMM - 244
23731
220k
    {3730, 1430, 4, 7 },
23732
    // AArch64_LD1D_4Z_IMM - 245
23733
220k
    {3706, 1437, 4, 8 },
23734
    // AArch64_LD1D_4Z_STRIDED_IMM - 246
23735
220k
    {3730, 1445, 4, 7 },
23736
    // AArch64_LD1D_IMM - 247
23737
220k
    {3754, 1452, 4, 8 },
23738
    // AArch64_LD1D_Q_IMM - 248
23739
220k
    {3778, 1460, 4, 7 },
23740
    // AArch64_LD1Fourv16b_POST - 249
23741
220k
    {3802, 1467, 4, 7 },
23742
    // AArch64_LD1Fourv1d_POST - 250
23743
220k
    {3822, 1474, 4, 7 },
23744
    // AArch64_LD1Fourv2d_POST - 251
23745
220k
    {3842, 1481, 4, 7 },
23746
    // AArch64_LD1Fourv2s_POST - 252
23747
220k
    {3862, 1488, 4, 7 },
23748
    // AArch64_LD1Fourv4h_POST - 253
23749
220k
    {3882, 1495, 4, 7 },
23750
    // AArch64_LD1Fourv4s_POST - 254
23751
220k
    {3902, 1502, 4, 7 },
23752
    // AArch64_LD1Fourv8b_POST - 255
23753
220k
    {3922, 1509, 4, 7 },
23754
    // AArch64_LD1Fourv8h_POST - 256
23755
220k
    {3942, 1516, 4, 7 },
23756
    // AArch64_LD1H_2Z_IMM - 257
23757
220k
    {3962, 1523, 4, 8 },
23758
    // AArch64_LD1H_2Z_STRIDED_IMM - 258
23759
220k
    {3986, 1531, 4, 7 },
23760
    // AArch64_LD1H_4Z_IMM - 259
23761
220k
    {3962, 1538, 4, 8 },
23762
    // AArch64_LD1H_4Z_STRIDED_IMM - 260
23763
220k
    {4010, 1546, 4, 7 },
23764
    // AArch64_LD1H_D_IMM - 261
23765
220k
    {4034, 1553, 4, 8 },
23766
    // AArch64_LD1H_IMM - 262
23767
220k
    {4058, 1561, 4, 8 },
23768
    // AArch64_LD1H_S_IMM - 263
23769
220k
    {4082, 1569, 4, 8 },
23770
    // AArch64_LD1Onev16b_POST - 264
23771
220k
    {4106, 1577, 4, 7 },
23772
    // AArch64_LD1Onev1d_POST - 265
23773
220k
    {4126, 1584, 4, 7 },
23774
    // AArch64_LD1Onev2d_POST - 266
23775
220k
    {4145, 1591, 4, 7 },
23776
    // AArch64_LD1Onev2s_POST - 267
23777
220k
    {4165, 1598, 4, 7 },
23778
    // AArch64_LD1Onev4h_POST - 268
23779
220k
    {4184, 1605, 4, 7 },
23780
    // AArch64_LD1Onev4s_POST - 269
23781
220k
    {4203, 1612, 4, 7 },
23782
    // AArch64_LD1Onev8b_POST - 270
23783
220k
    {4223, 1619, 4, 7 },
23784
    // AArch64_LD1Onev8h_POST - 271
23785
220k
    {4242, 1626, 4, 7 },
23786
    // AArch64_LD1RB_D_IMM - 272
23787
220k
    {4262, 1633, 4, 8 },
23788
    // AArch64_LD1RB_H_IMM - 273
23789
220k
    {4287, 1641, 4, 8 },
23790
    // AArch64_LD1RB_IMM - 274
23791
220k
    {4312, 1649, 4, 8 },
23792
    // AArch64_LD1RB_S_IMM - 275
23793
220k
    {4337, 1657, 4, 8 },
23794
    // AArch64_LD1RD_IMM - 276
23795
220k
    {4362, 1665, 4, 8 },
23796
    // AArch64_LD1RH_D_IMM - 277
23797
220k
    {4387, 1673, 4, 8 },
23798
    // AArch64_LD1RH_IMM - 278
23799
220k
    {4412, 1681, 4, 8 },
23800
    // AArch64_LD1RH_S_IMM - 279
23801
220k
    {4437, 1689, 4, 8 },
23802
    // AArch64_LD1RO_B_IMM - 280
23803
220k
    {4462, 1697, 4, 10 },
23804
    // AArch64_LD1RO_D_IMM - 281
23805
220k
    {4488, 1707, 4, 10 },
23806
    // AArch64_LD1RO_H_IMM - 282
23807
220k
    {4514, 1717, 4, 10 },
23808
    // AArch64_LD1RO_W_IMM - 283
23809
220k
    {4540, 1727, 4, 10 },
23810
    // AArch64_LD1RQ_B_IMM - 284
23811
220k
    {4566, 1737, 4, 8 },
23812
    // AArch64_LD1RQ_D_IMM - 285
23813
220k
    {4592, 1745, 4, 8 },
23814
    // AArch64_LD1RQ_H_IMM - 286
23815
220k
    {4618, 1753, 4, 8 },
23816
    // AArch64_LD1RQ_W_IMM - 287
23817
220k
    {4644, 1761, 4, 8 },
23818
    // AArch64_LD1RSB_D_IMM - 288
23819
220k
    {4670, 1769, 4, 8 },
23820
    // AArch64_LD1RSB_H_IMM - 289
23821
220k
    {4696, 1777, 4, 8 },
23822
    // AArch64_LD1RSB_S_IMM - 290
23823
220k
    {4722, 1785, 4, 8 },
23824
    // AArch64_LD1RSH_D_IMM - 291
23825
220k
    {4748, 1793, 4, 8 },
23826
    // AArch64_LD1RSH_S_IMM - 292
23827
220k
    {4774, 1801, 4, 8 },
23828
    // AArch64_LD1RSW_IMM - 293
23829
220k
    {4800, 1809, 4, 8 },
23830
    // AArch64_LD1RW_D_IMM - 294
23831
220k
    {4826, 1817, 4, 8 },
23832
    // AArch64_LD1RW_IMM - 295
23833
220k
    {4851, 1825, 4, 8 },
23834
    // AArch64_LD1Rv16b_POST - 296
23835
220k
    {4876, 1833, 4, 7 },
23836
    // AArch64_LD1Rv1d_POST - 297
23837
220k
    {4896, 1840, 4, 7 },
23838
    // AArch64_LD1Rv2d_POST - 298
23839
220k
    {4916, 1847, 4, 7 },
23840
    // AArch64_LD1Rv2s_POST - 299
23841
220k
    {4936, 1854, 4, 7 },
23842
    // AArch64_LD1Rv4h_POST - 300
23843
220k
    {4956, 1861, 4, 7 },
23844
    // AArch64_LD1Rv4s_POST - 301
23845
220k
    {4976, 1868, 4, 7 },
23846
    // AArch64_LD1Rv8b_POST - 302
23847
220k
    {4996, 1875, 4, 7 },
23848
    // AArch64_LD1Rv8h_POST - 303
23849
220k
    {5016, 1882, 4, 7 },
23850
    // AArch64_LD1SB_D_IMM - 304
23851
220k
    {5036, 1889, 4, 8 },
23852
    // AArch64_LD1SB_H_IMM - 305
23853
220k
    {5061, 1897, 4, 8 },
23854
    // AArch64_LD1SB_S_IMM - 306
23855
220k
    {5086, 1905, 4, 8 },
23856
    // AArch64_LD1SH_D_IMM - 307
23857
220k
    {5111, 1913, 4, 8 },
23858
    // AArch64_LD1SH_S_IMM - 308
23859
220k
    {5136, 1921, 4, 8 },
23860
    // AArch64_LD1SW_D_IMM - 309
23861
220k
    {5161, 1929, 4, 8 },
23862
    // AArch64_LD1Threev16b_POST - 310
23863
220k
    {5186, 1937, 4, 7 },
23864
    // AArch64_LD1Threev1d_POST - 311
23865
220k
    {5206, 1944, 4, 7 },
23866
    // AArch64_LD1Threev2d_POST - 312
23867
220k
    {5226, 1951, 4, 7 },
23868
    // AArch64_LD1Threev2s_POST - 313
23869
220k
    {5246, 1958, 4, 7 },
23870
    // AArch64_LD1Threev4h_POST - 314
23871
220k
    {5266, 1965, 4, 7 },
23872
    // AArch64_LD1Threev4s_POST - 315
23873
220k
    {5286, 1972, 4, 7 },
23874
    // AArch64_LD1Threev8b_POST - 316
23875
220k
    {5306, 1979, 4, 7 },
23876
    // AArch64_LD1Threev8h_POST - 317
23877
220k
    {5326, 1986, 4, 7 },
23878
    // AArch64_LD1Twov16b_POST - 318
23879
220k
    {5346, 1993, 4, 7 },
23880
    // AArch64_LD1Twov1d_POST - 319
23881
220k
    {5366, 2000, 4, 7 },
23882
    // AArch64_LD1Twov2d_POST - 320
23883
220k
    {5386, 2007, 4, 7 },
23884
    // AArch64_LD1Twov2s_POST - 321
23885
220k
    {5406, 2014, 4, 7 },
23886
    // AArch64_LD1Twov4h_POST - 322
23887
220k
    {5426, 2021, 4, 7 },
23888
    // AArch64_LD1Twov4s_POST - 323
23889
220k
    {5446, 2028, 4, 7 },
23890
    // AArch64_LD1Twov8b_POST - 324
23891
220k
    {5466, 2035, 4, 7 },
23892
    // AArch64_LD1Twov8h_POST - 325
23893
220k
    {5486, 2042, 4, 7 },
23894
    // AArch64_LD1W_2Z_IMM - 326
23895
220k
    {5506, 2049, 4, 8 },
23896
    // AArch64_LD1W_2Z_STRIDED_IMM - 327
23897
220k
    {5530, 2057, 4, 7 },
23898
    // AArch64_LD1W_4Z_IMM - 328
23899
220k
    {5506, 2064, 4, 8 },
23900
    // AArch64_LD1W_4Z_STRIDED_IMM - 329
23901
220k
    {5530, 2072, 4, 7 },
23902
    // AArch64_LD1W_D_IMM - 330
23903
220k
    {5554, 2079, 4, 8 },
23904
    // AArch64_LD1W_IMM - 331
23905
220k
    {5578, 2087, 4, 8 },
23906
    // AArch64_LD1W_Q_IMM - 332
23907
220k
    {5602, 2095, 4, 7 },
23908
    // AArch64_LD1_MXIPXX_H_B - 333
23909
220k
    {5626, 2102, 6, 9 },
23910
    // AArch64_LD1_MXIPXX_H_D - 334
23911
220k
    {5662, 2111, 6, 9 },
23912
    // AArch64_LD1_MXIPXX_H_H - 335
23913
220k
    {5698, 2120, 6, 9 },
23914
    // AArch64_LD1_MXIPXX_H_Q - 336
23915
220k
    {5734, 2129, 6, 9 },
23916
    // AArch64_LD1_MXIPXX_H_S - 337
23917
220k
    {5770, 2138, 6, 9 },
23918
    // AArch64_LD1_MXIPXX_V_B - 338
23919
220k
    {5806, 2147, 6, 9 },
23920
    // AArch64_LD1_MXIPXX_V_D - 339
23921
220k
    {5842, 2156, 6, 9 },
23922
    // AArch64_LD1_MXIPXX_V_H - 340
23923
220k
    {5878, 2165, 6, 9 },
23924
    // AArch64_LD1_MXIPXX_V_Q - 341
23925
220k
    {5914, 2174, 6, 9 },
23926
    // AArch64_LD1_MXIPXX_V_S - 342
23927
220k
    {5950, 2183, 6, 9 },
23928
    // AArch64_LD1i16_POST - 343
23929
220k
    {5986, 2192, 6, 9 },
23930
    // AArch64_LD1i32_POST - 344
23931
220k
    {6009, 2201, 6, 9 },
23932
    // AArch64_LD1i64_POST - 345
23933
220k
    {6032, 2210, 6, 9 },
23934
    // AArch64_LD1i8_POST - 346
23935
220k
    {6055, 2219, 6, 9 },
23936
    // AArch64_LD2B_IMM - 347
23937
220k
    {6078, 2228, 4, 8 },
23938
    // AArch64_LD2D_IMM - 348
23939
220k
    {6102, 2236, 4, 8 },
23940
    // AArch64_LD2H_IMM - 349
23941
220k
    {6126, 2244, 4, 8 },
23942
    // AArch64_LD2Q_IMM - 350
23943
220k
    {6150, 2252, 4, 8 },
23944
    // AArch64_LD2Rv16b_POST - 351
23945
220k
    {6174, 2260, 4, 7 },
23946
    // AArch64_LD2Rv1d_POST - 352
23947
220k
    {6194, 2267, 4, 7 },
23948
    // AArch64_LD2Rv2d_POST - 353
23949
220k
    {6215, 2274, 4, 7 },
23950
    // AArch64_LD2Rv2s_POST - 354
23951
220k
    {6236, 2281, 4, 7 },
23952
    // AArch64_LD2Rv4h_POST - 355
23953
220k
    {6256, 2288, 4, 7 },
23954
    // AArch64_LD2Rv4s_POST - 356
23955
220k
    {6276, 2295, 4, 7 },
23956
    // AArch64_LD2Rv8b_POST - 357
23957
220k
    {6296, 2302, 4, 7 },
23958
    // AArch64_LD2Rv8h_POST - 358
23959
220k
    {6316, 2309, 4, 7 },
23960
    // AArch64_LD2Twov16b_POST - 359
23961
220k
    {6336, 2316, 4, 7 },
23962
    // AArch64_LD2Twov2d_POST - 360
23963
220k
    {6356, 2323, 4, 7 },
23964
    // AArch64_LD2Twov2s_POST - 361
23965
220k
    {6376, 2330, 4, 7 },
23966
    // AArch64_LD2Twov4h_POST - 362
23967
220k
    {6396, 2337, 4, 7 },
23968
    // AArch64_LD2Twov4s_POST - 363
23969
220k
    {6416, 2344, 4, 7 },
23970
    // AArch64_LD2Twov8b_POST - 364
23971
220k
    {6436, 2351, 4, 7 },
23972
    // AArch64_LD2Twov8h_POST - 365
23973
220k
    {6456, 2358, 4, 7 },
23974
    // AArch64_LD2W_IMM - 366
23975
220k
    {6476, 2365, 4, 8 },
23976
    // AArch64_LD2i16_POST - 367
23977
220k
    {6500, 2373, 6, 9 },
23978
    // AArch64_LD2i32_POST - 368
23979
220k
    {6523, 2382, 6, 9 },
23980
    // AArch64_LD2i64_POST - 369
23981
220k
    {6546, 2391, 6, 9 },
23982
    // AArch64_LD2i8_POST - 370
23983
220k
    {6570, 2400, 6, 9 },
23984
    // AArch64_LD3B_IMM - 371
23985
220k
    {6593, 2409, 4, 8 },
23986
    // AArch64_LD3D_IMM - 372
23987
220k
    {6617, 2417, 4, 8 },
23988
    // AArch64_LD3H_IMM - 373
23989
220k
    {6641, 2425, 4, 8 },
23990
    // AArch64_LD3Q_IMM - 374
23991
220k
    {6665, 2433, 4, 8 },
23992
    // AArch64_LD3Rv16b_POST - 375
23993
220k
    {6689, 2441, 4, 7 },
23994
    // AArch64_LD3Rv1d_POST - 376
23995
220k
    {6709, 2448, 4, 7 },
23996
    // AArch64_LD3Rv2d_POST - 377
23997
220k
    {6730, 2455, 4, 7 },
23998
    // AArch64_LD3Rv2s_POST - 378
23999
220k
    {6751, 2462, 4, 7 },
24000
    // AArch64_LD3Rv4h_POST - 379
24001
220k
    {6772, 2469, 4, 7 },
24002
    // AArch64_LD3Rv4s_POST - 380
24003
220k
    {6792, 2476, 4, 7 },
24004
    // AArch64_LD3Rv8b_POST - 381
24005
220k
    {6813, 2483, 4, 7 },
24006
    // AArch64_LD3Rv8h_POST - 382
24007
220k
    {6833, 2490, 4, 7 },
24008
    // AArch64_LD3Threev16b_POST - 383
24009
220k
    {6853, 2497, 4, 7 },
24010
    // AArch64_LD3Threev2d_POST - 384
24011
220k
    {6873, 2504, 4, 7 },
24012
    // AArch64_LD3Threev2s_POST - 385
24013
220k
    {6893, 2511, 4, 7 },
24014
    // AArch64_LD3Threev4h_POST - 386
24015
220k
    {6913, 2518, 4, 7 },
24016
    // AArch64_LD3Threev4s_POST - 387
24017
220k
    {6933, 2525, 4, 7 },
24018
    // AArch64_LD3Threev8b_POST - 388
24019
220k
    {6953, 2532, 4, 7 },
24020
    // AArch64_LD3Threev8h_POST - 389
24021
220k
    {6973, 2539, 4, 7 },
24022
    // AArch64_LD3W_IMM - 390
24023
220k
    {6993, 2546, 4, 8 },
24024
    // AArch64_LD3i16_POST - 391
24025
220k
    {7017, 2554, 6, 9 },
24026
    // AArch64_LD3i32_POST - 392
24027
220k
    {7040, 2563, 6, 9 },
24028
    // AArch64_LD3i64_POST - 393
24029
220k
    {7064, 2572, 6, 9 },
24030
    // AArch64_LD3i8_POST - 394
24031
220k
    {7088, 2581, 6, 9 },
24032
    // AArch64_LD4B_IMM - 395
24033
220k
    {7111, 2590, 4, 8 },
24034
    // AArch64_LD4D_IMM - 396
24035
220k
    {7135, 2598, 4, 8 },
24036
    // AArch64_LD4Fourv16b_POST - 397
24037
220k
    {7159, 2606, 4, 7 },
24038
    // AArch64_LD4Fourv2d_POST - 398
24039
220k
    {7179, 2613, 4, 7 },
24040
    // AArch64_LD4Fourv2s_POST - 399
24041
220k
    {7199, 2620, 4, 7 },
24042
    // AArch64_LD4Fourv4h_POST - 400
24043
220k
    {7219, 2627, 4, 7 },
24044
    // AArch64_LD4Fourv4s_POST - 401
24045
220k
    {7239, 2634, 4, 7 },
24046
    // AArch64_LD4Fourv8b_POST - 402
24047
220k
    {7259, 2641, 4, 7 },
24048
    // AArch64_LD4Fourv8h_POST - 403
24049
220k
    {7279, 2648, 4, 7 },
24050
    // AArch64_LD4H_IMM - 404
24051
220k
    {7299, 2655, 4, 8 },
24052
    // AArch64_LD4Q_IMM - 405
24053
220k
    {7323, 2663, 4, 8 },
24054
    // AArch64_LD4Rv16b_POST - 406
24055
220k
    {7347, 2671, 4, 7 },
24056
    // AArch64_LD4Rv1d_POST - 407
24057
220k
    {7367, 2678, 4, 7 },
24058
    // AArch64_LD4Rv2d_POST - 408
24059
220k
    {7388, 2685, 4, 7 },
24060
    // AArch64_LD4Rv2s_POST - 409
24061
220k
    {7409, 2692, 4, 7 },
24062
    // AArch64_LD4Rv4h_POST - 410
24063
220k
    {7430, 2699, 4, 7 },
24064
    // AArch64_LD4Rv4s_POST - 411
24065
220k
    {7450, 2706, 4, 7 },
24066
    // AArch64_LD4Rv8b_POST - 412
24067
220k
    {7471, 2713, 4, 7 },
24068
    // AArch64_LD4Rv8h_POST - 413
24069
220k
    {7491, 2720, 4, 7 },
24070
    // AArch64_LD4W_IMM - 414
24071
220k
    {7511, 2727, 4, 8 },
24072
    // AArch64_LD4i16_POST - 415
24073
220k
    {7535, 2735, 6, 9 },
24074
    // AArch64_LD4i32_POST - 416
24075
220k
    {7558, 2744, 6, 9 },
24076
    // AArch64_LD4i64_POST - 417
24077
220k
    {7582, 2753, 6, 9 },
24078
    // AArch64_LD4i8_POST - 418
24079
220k
    {7606, 2762, 6, 9 },
24080
    // AArch64_LDADDB - 419
24081
220k
    {7629, 2771, 3, 6 },
24082
    // AArch64_LDADDH - 420
24083
220k
    {7645, 2777, 3, 6 },
24084
    // AArch64_LDADDLB - 421
24085
220k
    {7661, 2783, 3, 6 },
24086
    // AArch64_LDADDLH - 422
24087
220k
    {7678, 2789, 3, 6 },
24088
    // AArch64_LDADDLW - 423
24089
220k
    {7695, 2795, 3, 6 },
24090
    // AArch64_LDADDLX - 424
24091
220k
    {7695, 2801, 3, 6 },
24092
    // AArch64_LDADDW - 425
24093
220k
    {7711, 2807, 3, 6 },
24094
    // AArch64_LDADDX - 426
24095
220k
    {7711, 2813, 3, 6 },
24096
    // AArch64_LDAPURBi - 427
24097
220k
    {7726, 2819, 3, 6 },
24098
    // AArch64_LDAPURHi - 428
24099
220k
    {7743, 2825, 3, 6 },
24100
    // AArch64_LDAPURSBWi - 429
24101
220k
    {7760, 2831, 3, 6 },
24102
    // AArch64_LDAPURSBXi - 430
24103
220k
    {7760, 2837, 3, 6 },
24104
    // AArch64_LDAPURSHWi - 431
24105
220k
    {7778, 2843, 3, 6 },
24106
    // AArch64_LDAPURSHXi - 432
24107
220k
    {7778, 2849, 3, 6 },
24108
    // AArch64_LDAPURSWi - 433
24109
220k
    {7796, 2855, 3, 6 },
24110
    // AArch64_LDAPURXi - 434
24111
220k
    {7814, 2861, 3, 6 },
24112
    // AArch64_LDAPURbi - 435
24113
220k
    {7814, 2867, 3, 9 },
24114
    // AArch64_LDAPURdi - 436
24115
220k
    {7814, 2876, 3, 9 },
24116
    // AArch64_LDAPURhi - 437
24117
220k
    {7814, 2885, 3, 9 },
24118
    // AArch64_LDAPURi - 438
24119
220k
    {7814, 2894, 3, 6 },
24120
    // AArch64_LDAPURqi - 439
24121
220k
    {7814, 2900, 3, 9 },
24122
    // AArch64_LDAPURsi - 440
24123
220k
    {7814, 2909, 3, 9 },
24124
    // AArch64_LDCLRB - 441
24125
220k
    {7830, 2918, 3, 6 },
24126
    // AArch64_LDCLRH - 442
24127
220k
    {7846, 2924, 3, 6 },
24128
    // AArch64_LDCLRLB - 443
24129
220k
    {7862, 2930, 3, 6 },
24130
    // AArch64_LDCLRLH - 444
24131
220k
    {7879, 2936, 3, 6 },
24132
    // AArch64_LDCLRLW - 445
24133
220k
    {7896, 2942, 3, 6 },
24134
    // AArch64_LDCLRLX - 446
24135
220k
    {7896, 2948, 3, 6 },
24136
    // AArch64_LDCLRW - 447
24137
220k
    {7912, 2954, 3, 6 },
24138
    // AArch64_LDCLRX - 448
24139
220k
    {7912, 2960, 3, 6 },
24140
    // AArch64_LDEORB - 449
24141
220k
    {7927, 2966, 3, 6 },
24142
    // AArch64_LDEORH - 450
24143
220k
    {7943, 2972, 3, 6 },
24144
    // AArch64_LDEORLB - 451
24145
220k
    {7959, 2978, 3, 6 },
24146
    // AArch64_LDEORLH - 452
24147
220k
    {7976, 2984, 3, 6 },
24148
    // AArch64_LDEORLW - 453
24149
220k
    {7993, 2990, 3, 6 },
24150
    // AArch64_LDEORLX - 454
24151
220k
    {7993, 2996, 3, 6 },
24152
    // AArch64_LDEORW - 455
24153
220k
    {8009, 3002, 3, 6 },
24154
    // AArch64_LDEORX - 456
24155
220k
    {8009, 3008, 3, 6 },
24156
    // AArch64_LDFF1B_D_REAL - 457
24157
220k
    {8024, 3014, 4, 7 },
24158
    // AArch64_LDFF1B_H_REAL - 458
24159
220k
    {8050, 3021, 4, 7 },
24160
    // AArch64_LDFF1B_REAL - 459
24161
220k
    {8076, 3028, 4, 7 },
24162
    // AArch64_LDFF1B_S_REAL - 460
24163
220k
    {8102, 3035, 4, 7 },
24164
    // AArch64_LDFF1D_REAL - 461
24165
220k
    {8128, 3042, 4, 7 },
24166
    // AArch64_LDFF1H_D_REAL - 462
24167
220k
    {8154, 3049, 4, 7 },
24168
    // AArch64_LDFF1H_REAL - 463
24169
220k
    {8180, 3056, 4, 7 },
24170
    // AArch64_LDFF1H_S_REAL - 464
24171
220k
    {8206, 3063, 4, 7 },
24172
    // AArch64_LDFF1SB_D_REAL - 465
24173
220k
    {8232, 3070, 4, 7 },
24174
    // AArch64_LDFF1SB_H_REAL - 466
24175
220k
    {8259, 3077, 4, 7 },
24176
    // AArch64_LDFF1SB_S_REAL - 467
24177
220k
    {8286, 3084, 4, 7 },
24178
    // AArch64_LDFF1SH_D_REAL - 468
24179
220k
    {8313, 3091, 4, 7 },
24180
    // AArch64_LDFF1SH_S_REAL - 469
24181
220k
    {8340, 3098, 4, 7 },
24182
    // AArch64_LDFF1SW_D_REAL - 470
24183
220k
    {8367, 3105, 4, 7 },
24184
    // AArch64_LDFF1W_D_REAL - 471
24185
220k
    {8394, 3112, 4, 7 },
24186
    // AArch64_LDFF1W_REAL - 472
24187
220k
    {8420, 3119, 4, 7 },
24188
    // AArch64_LDG - 473
24189
220k
    {8446, 3126, 4, 7 },
24190
    // AArch64_LDNF1B_D_IMM_REAL - 474
24191
220k
    {8459, 3133, 4, 7 },
24192
    // AArch64_LDNF1B_H_IMM_REAL - 475
24193
220k
    {8485, 3140, 4, 7 },
24194
    // AArch64_LDNF1B_IMM_REAL - 476
24195
220k
    {8511, 3147, 4, 7 },
24196
    // AArch64_LDNF1B_S_IMM_REAL - 477
24197
220k
    {8537, 3154, 4, 7 },
24198
    // AArch64_LDNF1D_IMM_REAL - 478
24199
220k
    {8563, 3161, 4, 7 },
24200
    // AArch64_LDNF1H_D_IMM_REAL - 479
24201
220k
    {8589, 3168, 4, 7 },
24202
    // AArch64_LDNF1H_IMM_REAL - 480
24203
220k
    {8615, 3175, 4, 7 },
24204
    // AArch64_LDNF1H_S_IMM_REAL - 481
24205
220k
    {8641, 3182, 4, 7 },
24206
    // AArch64_LDNF1SB_D_IMM_REAL - 482
24207
220k
    {8667, 3189, 4, 7 },
24208
    // AArch64_LDNF1SB_H_IMM_REAL - 483
24209
220k
    {8694, 3196, 4, 7 },
24210
    // AArch64_LDNF1SB_S_IMM_REAL - 484
24211
220k
    {8721, 3203, 4, 7 },
24212
    // AArch64_LDNF1SH_D_IMM_REAL - 485
24213
220k
    {8748, 3210, 4, 7 },
24214
    // AArch64_LDNF1SH_S_IMM_REAL - 486
24215
220k
    {8775, 3217, 4, 7 },
24216
    // AArch64_LDNF1SW_D_IMM_REAL - 487
24217
220k
    {8802, 3224, 4, 7 },
24218
    // AArch64_LDNF1W_D_IMM_REAL - 488
24219
220k
    {8829, 3231, 4, 7 },
24220
    // AArch64_LDNF1W_IMM_REAL - 489
24221
220k
    {8855, 3238, 4, 7 },
24222
    // AArch64_LDNPDi - 490
24223
220k
    {8881, 3245, 4, 7 },
24224
    // AArch64_LDNPQi - 491
24225
220k
    {8881, 3252, 4, 7 },
24226
    // AArch64_LDNPSi - 492
24227
220k
    {8881, 3259, 4, 7 },
24228
    // AArch64_LDNPWi - 493
24229
220k
    {8881, 3266, 4, 4 },
24230
    // AArch64_LDNPXi - 494
24231
220k
    {8881, 3270, 4, 4 },
24232
    // AArch64_LDNT1B_2Z_IMM - 495
24233
220k
    {8899, 3274, 4, 8 },
24234
    // AArch64_LDNT1B_2Z_STRIDED_IMM - 496
24235
220k
    {8925, 3282, 4, 7 },
24236
    // AArch64_LDNT1B_4Z_IMM - 497
24237
220k
    {8899, 3289, 4, 8 },
24238
    // AArch64_LDNT1B_4Z_STRIDED_IMM - 498
24239
220k
    {8951, 3297, 4, 7 },
24240
    // AArch64_LDNT1B_ZRI - 499
24241
220k
    {8977, 3304, 4, 8 },
24242
    // AArch64_LDNT1B_ZZR_D_REAL - 500
24243
220k
    {9003, 3312, 4, 7 },
24244
    // AArch64_LDNT1B_ZZR_S_REAL - 501
24245
220k
    {9031, 3319, 4, 7 },
24246
    // AArch64_LDNT1D_2Z_IMM - 502
24247
220k
    {9059, 3326, 4, 8 },
24248
    // AArch64_LDNT1D_2Z_STRIDED_IMM - 503
24249
220k
    {9085, 3334, 4, 7 },
24250
    // AArch64_LDNT1D_4Z_IMM - 504
24251
220k
    {9059, 3341, 4, 8 },
24252
    // AArch64_LDNT1D_4Z_STRIDED_IMM - 505
24253
220k
    {9085, 3349, 4, 7 },
24254
    // AArch64_LDNT1D_ZRI - 506
24255
220k
    {9111, 3356, 4, 8 },
24256
    // AArch64_LDNT1D_ZZR_D_REAL - 507
24257
220k
    {9137, 3364, 4, 7 },
24258
    // AArch64_LDNT1H_2Z_IMM - 508
24259
220k
    {9165, 3371, 4, 8 },
24260
    // AArch64_LDNT1H_2Z_STRIDED_IMM - 509
24261
220k
    {9191, 3379, 4, 7 },
24262
    // AArch64_LDNT1H_4Z_IMM - 510
24263
220k
    {9165, 3386, 4, 8 },
24264
    // AArch64_LDNT1H_4Z_STRIDED_IMM - 511
24265
220k
    {9217, 3394, 4, 7 },
24266
    // AArch64_LDNT1H_ZRI - 512
24267
220k
    {9243, 3401, 4, 8 },
24268
    // AArch64_LDNT1H_ZZR_D_REAL - 513
24269
220k
    {9269, 3409, 4, 7 },
24270
    // AArch64_LDNT1H_ZZR_S_REAL - 514
24271
220k
    {9297, 3416, 4, 7 },
24272
    // AArch64_LDNT1SB_ZZR_D_REAL - 515
24273
220k
    {9325, 3423, 4, 7 },
24274
    // AArch64_LDNT1SB_ZZR_S_REAL - 516
24275
220k
    {9354, 3430, 4, 7 },
24276
    // AArch64_LDNT1SH_ZZR_D_REAL - 517
24277
220k
    {9383, 3437, 4, 7 },
24278
    // AArch64_LDNT1SH_ZZR_S_REAL - 518
24279
220k
    {9412, 3444, 4, 7 },
24280
    // AArch64_LDNT1SW_ZZR_D_REAL - 519
24281
220k
    {9441, 3451, 4, 7 },
24282
    // AArch64_LDNT1W_2Z_IMM - 520
24283
220k
    {9470, 3458, 4, 8 },
24284
    // AArch64_LDNT1W_2Z_STRIDED_IMM - 521
24285
220k
    {9496, 3466, 4, 7 },
24286
    // AArch64_LDNT1W_4Z_IMM - 522
24287
220k
    {9470, 3473, 4, 8 },
24288
    // AArch64_LDNT1W_4Z_STRIDED_IMM - 523
24289
220k
    {9496, 3481, 4, 7 },
24290
    // AArch64_LDNT1W_ZRI - 524
24291
220k
    {9522, 3488, 4, 8 },
24292
    // AArch64_LDNT1W_ZZR_D_REAL - 525
24293
220k
    {9548, 3496, 4, 7 },
24294
    // AArch64_LDNT1W_ZZR_S_REAL - 526
24295
220k
    {9576, 3503, 4, 7 },
24296
    // AArch64_LDPDi - 527
24297
220k
    {9604, 3510, 4, 7 },
24298
    // AArch64_LDPQi - 528
24299
220k
    {9604, 3517, 4, 7 },
24300
    // AArch64_LDPSWi - 529
24301
220k
    {9621, 3524, 4, 4 },
24302
    // AArch64_LDPSi - 530
24303
220k
    {9604, 3528, 4, 7 },
24304
    // AArch64_LDPWi - 531
24305
220k
    {9604, 3535, 4, 4 },
24306
    // AArch64_LDPXi - 532
24307
220k
    {9604, 3539, 4, 4 },
24308
    // AArch64_LDRAAindexed - 533
24309
220k
    {9640, 3543, 3, 6 },
24310
    // AArch64_LDRABindexed - 534
24311
220k
    {9655, 3549, 3, 6 },
24312
    // AArch64_LDRBBroX - 535
24313
220k
    {9670, 3555, 5, 5 },
24314
    // AArch64_LDRBBui - 536
24315
220k
    {9688, 3560, 3, 3 },
24316
    // AArch64_LDRBroX - 537
24317
220k
    {9702, 3563, 5, 8 },
24318
    // AArch64_LDRBui - 538
24319
220k
    {9719, 3571, 3, 6 },
24320
    // AArch64_LDRDroX - 539
24321
220k
    {9702, 3577, 5, 8 },
24322
    // AArch64_LDRDui - 540
24323
220k
    {9719, 3585, 3, 6 },
24324
    // AArch64_LDRHHroX - 541
24325
220k
    {9732, 3591, 5, 5 },
24326
    // AArch64_LDRHHui - 542
24327
220k
    {9750, 3596, 3, 3 },
24328
    // AArch64_LDRHroX - 543
24329
220k
    {9702, 3599, 5, 8 },
24330
    // AArch64_LDRHui - 544
24331
220k
    {9719, 3607, 3, 6 },
24332
    // AArch64_LDRQroX - 545
24333
220k
    {9702, 3613, 5, 8 },
24334
    // AArch64_LDRQui - 546
24335
220k
    {9719, 3621, 3, 6 },
24336
    // AArch64_LDRSBWroX - 547
24337
220k
    {9764, 3627, 5, 5 },
24338
    // AArch64_LDRSBWui - 548
24339
220k
    {9783, 3632, 3, 3 },
24340
    // AArch64_LDRSBXroX - 549
24341
220k
    {9764, 3635, 5, 5 },
24342
    // AArch64_LDRSBXui - 550
24343
220k
    {9783, 3640, 3, 3 },
24344
    // AArch64_LDRSHWroX - 551
24345
220k
    {9798, 3643, 5, 5 },
24346
    // AArch64_LDRSHWui - 552
24347
220k
    {9817, 3648, 3, 3 },
24348
    // AArch64_LDRSHXroX - 553
24349
220k
    {9798, 3651, 5, 5 },
24350
    // AArch64_LDRSHXui - 554
24351
220k
    {9817, 3656, 3, 3 },
24352
    // AArch64_LDRSWroX - 555
24353
220k
    {9832, 3659, 5, 5 },
24354
    // AArch64_LDRSWui - 556
24355
220k
    {9851, 3664, 3, 3 },
24356
    // AArch64_LDRSroX - 557
24357
220k
    {9702, 3667, 5, 8 },
24358
    // AArch64_LDRSui - 558
24359
220k
    {9719, 3675, 3, 6 },
24360
    // AArch64_LDRWroX - 559
24361
220k
    {9702, 3681, 5, 5 },
24362
    // AArch64_LDRWui - 560
24363
220k
    {9719, 3686, 3, 3 },
24364
    // AArch64_LDRXroX - 561
24365
220k
    {9702, 3689, 5, 5 },
24366
    // AArch64_LDRXui - 562
24367
220k
    {9719, 3694, 3, 3 },
24368
    // AArch64_LDR_PXI - 563
24369
220k
    {9866, 3697, 3, 7 },
24370
    // AArch64_LDR_ZA - 564
24371
220k
    {9881, 3704, 5, 8 },
24372
    // AArch64_LDR_ZXI - 565
24373
220k
    {9866, 3712, 3, 7 },
24374
    // AArch64_LDSETB - 566
24375
220k
    {9906, 3719, 3, 6 },
24376
    // AArch64_LDSETH - 567
24377
220k
    {9922, 3725, 3, 6 },
24378
    // AArch64_LDSETLB - 568
24379
220k
    {9938, 3731, 3, 6 },
24380
    // AArch64_LDSETLH - 569
24381
220k
    {9955, 3737, 3, 6 },
24382
    // AArch64_LDSETLW - 570
24383
220k
    {9972, 3743, 3, 6 },
24384
    // AArch64_LDSETLX - 571
24385
220k
    {9972, 3749, 3, 6 },
24386
    // AArch64_LDSETW - 572
24387
220k
    {9988, 3755, 3, 6 },
24388
    // AArch64_LDSETX - 573
24389
220k
    {9988, 3761, 3, 6 },
24390
    // AArch64_LDSMAXB - 574
24391
220k
    {10003, 3767, 3, 6 },
24392
    // AArch64_LDSMAXH - 575
24393
220k
    {10020, 3773, 3, 6 },
24394
    // AArch64_LDSMAXLB - 576
24395
220k
    {10037, 3779, 3, 6 },
24396
    // AArch64_LDSMAXLH - 577
24397
220k
    {10055, 3785, 3, 6 },
24398
    // AArch64_LDSMAXLW - 578
24399
220k
    {10073, 3791, 3, 6 },
24400
    // AArch64_LDSMAXLX - 579
24401
220k
    {10073, 3797, 3, 6 },
24402
    // AArch64_LDSMAXW - 580
24403
220k
    {10090, 3803, 3, 6 },
24404
    // AArch64_LDSMAXX - 581
24405
220k
    {10090, 3809, 3, 6 },
24406
    // AArch64_LDSMINB - 582
24407
220k
    {10106, 3815, 3, 6 },
24408
    // AArch64_LDSMINH - 583
24409
220k
    {10123, 3821, 3, 6 },
24410
    // AArch64_LDSMINLB - 584
24411
220k
    {10140, 3827, 3, 6 },
24412
    // AArch64_LDSMINLH - 585
24413
220k
    {10158, 3833, 3, 6 },
24414
    // AArch64_LDSMINLW - 586
24415
220k
    {10176, 3839, 3, 6 },
24416
    // AArch64_LDSMINLX - 587
24417
220k
    {10176, 3845, 3, 6 },
24418
    // AArch64_LDSMINW - 588
24419
220k
    {10193, 3851, 3, 6 },
24420
    // AArch64_LDSMINX - 589
24421
220k
    {10193, 3857, 3, 6 },
24422
    // AArch64_LDTRBi - 590
24423
220k
    {10209, 3863, 3, 3 },
24424
    // AArch64_LDTRHi - 591
24425
220k
    {10224, 3866, 3, 3 },
24426
    // AArch64_LDTRSBWi - 592
24427
220k
    {10239, 3869, 3, 3 },
24428
    // AArch64_LDTRSBXi - 593
24429
220k
    {10239, 3872, 3, 3 },
24430
    // AArch64_LDTRSHWi - 594
24431
220k
    {10255, 3875, 3, 3 },
24432
    // AArch64_LDTRSHXi - 595
24433
220k
    {10255, 3878, 3, 3 },
24434
    // AArch64_LDTRSWi - 596
24435
220k
    {10271, 3881, 3, 3 },
24436
    // AArch64_LDTRWi - 597
24437
220k
    {10287, 3884, 3, 3 },
24438
    // AArch64_LDTRXi - 598
24439
220k
    {10287, 3887, 3, 3 },
24440
    // AArch64_LDUMAXB - 599
24441
220k
    {10301, 3890, 3, 6 },
24442
    // AArch64_LDUMAXH - 600
24443
220k
    {10318, 3896, 3, 6 },
24444
    // AArch64_LDUMAXLB - 601
24445
220k
    {10335, 3902, 3, 6 },
24446
    // AArch64_LDUMAXLH - 602
24447
220k
    {10353, 3908, 3, 6 },
24448
    // AArch64_LDUMAXLW - 603
24449
220k
    {10371, 3914, 3, 6 },
24450
    // AArch64_LDUMAXLX - 604
24451
220k
    {10371, 3920, 3, 6 },
24452
    // AArch64_LDUMAXW - 605
24453
220k
    {10388, 3926, 3, 6 },
24454
    // AArch64_LDUMAXX - 606
24455
220k
    {10388, 3932, 3, 6 },
24456
    // AArch64_LDUMINB - 607
24457
220k
    {10404, 3938, 3, 6 },
24458
    // AArch64_LDUMINH - 608
24459
220k
    {10421, 3944, 3, 6 },
24460
    // AArch64_LDUMINLB - 609
24461
220k
    {10438, 3950, 3, 6 },
24462
    // AArch64_LDUMINLH - 610
24463
220k
    {10456, 3956, 3, 6 },
24464
    // AArch64_LDUMINLW - 611
24465
220k
    {10474, 3962, 3, 6 },
24466
    // AArch64_LDUMINLX - 612
24467
220k
    {10474, 3968, 3, 6 },
24468
    // AArch64_LDUMINW - 613
24469
220k
    {10491, 3974, 3, 6 },
24470
    // AArch64_LDUMINX - 614
24471
220k
    {10491, 3980, 3, 6 },
24472
    // AArch64_LDURBBi - 615
24473
220k
    {10507, 3986, 3, 3 },
24474
    // AArch64_LDURBi - 616
24475
220k
    {10522, 3989, 3, 6 },
24476
    // AArch64_LDURDi - 617
24477
220k
    {10522, 3995, 3, 6 },
24478
    // AArch64_LDURHHi - 618
24479
220k
    {10536, 4001, 3, 3 },
24480
    // AArch64_LDURHi - 619
24481
220k
    {10522, 4004, 3, 6 },
24482
    // AArch64_LDURQi - 620
24483
220k
    {10522, 4010, 3, 6 },
24484
    // AArch64_LDURSBWi - 621
24485
220k
    {10551, 4016, 3, 3 },
24486
    // AArch64_LDURSBXi - 622
24487
220k
    {10551, 4019, 3, 3 },
24488
    // AArch64_LDURSHWi - 623
24489
220k
    {10567, 4022, 3, 3 },
24490
    // AArch64_LDURSHXi - 624
24491
220k
    {10567, 4025, 3, 3 },
24492
    // AArch64_LDURSWi - 625
24493
220k
    {10583, 4028, 3, 3 },
24494
    // AArch64_LDURSi - 626
24495
220k
    {10522, 4031, 3, 6 },
24496
    // AArch64_LDURWi - 627
24497
220k
    {10522, 4037, 3, 3 },
24498
    // AArch64_LDURXi - 628
24499
220k
    {10522, 4040, 3, 3 },
24500
    // AArch64_MADDWrrr - 629
24501
220k
    {10599, 4043, 4, 4 },
24502
    // AArch64_MADDXrrr - 630
24503
220k
    {10599, 4047, 4, 4 },
24504
    // AArch64_MOVA_2ZMXI_H_B - 631
24505
220k
    {10614, 4051, 4, 6 },
24506
    // AArch64_MOVA_2ZMXI_H_D - 632
24507
220k
    {10639, 4057, 4, 6 },
24508
    // AArch64_MOVA_2ZMXI_H_H - 633
24509
220k
    {10664, 4063, 4, 6 },
24510
    // AArch64_MOVA_2ZMXI_H_S - 634
24511
220k
    {10689, 4069, 4, 6 },
24512
    // AArch64_MOVA_2ZMXI_V_B - 635
24513
220k
    {10714, 4075, 4, 6 },
24514
    // AArch64_MOVA_2ZMXI_V_D - 636
24515
220k
    {10739, 4081, 4, 6 },
24516
    // AArch64_MOVA_2ZMXI_V_H - 637
24517
220k
    {10764, 4087, 4, 6 },
24518
    // AArch64_MOVA_2ZMXI_V_S - 638
24519
220k
    {10789, 4093, 4, 6 },
24520
    // AArch64_MOVA_4ZMXI_H_B - 639
24521
220k
    {10814, 4099, 4, 6 },
24522
    // AArch64_MOVA_4ZMXI_H_D - 640
24523
220k
    {10839, 4105, 4, 6 },
24524
    // AArch64_MOVA_4ZMXI_H_H - 641
24525
220k
    {10864, 4111, 4, 6 },
24526
    // AArch64_MOVA_4ZMXI_H_S - 642
24527
220k
    {10889, 4117, 4, 6 },
24528
    // AArch64_MOVA_4ZMXI_V_B - 643
24529
220k
    {10914, 4123, 4, 6 },
24530
    // AArch64_MOVA_4ZMXI_V_D - 644
24531
220k
    {10939, 4129, 4, 6 },
24532
    // AArch64_MOVA_4ZMXI_V_H - 645
24533
220k
    {10964, 4135, 4, 6 },
24534
    // AArch64_MOVA_4ZMXI_V_S - 646
24535
220k
    {10989, 4141, 4, 6 },
24536
    // AArch64_MOVA_MXI2Z_H_B - 647
24537
220k
    {11014, 4147, 5, 8 },
24538
    // AArch64_MOVA_MXI2Z_H_D - 648
24539
220k
    {11039, 4155, 5, 8 },
24540
    // AArch64_MOVA_MXI2Z_H_H - 649
24541
220k
    {11064, 4163, 5, 8 },
24542
    // AArch64_MOVA_MXI2Z_H_S - 650
24543
220k
    {11089, 4171, 5, 8 },
24544
    // AArch64_MOVA_MXI2Z_V_B - 651
24545
220k
    {11114, 4179, 5, 8 },
24546
    // AArch64_MOVA_MXI2Z_V_D - 652
24547
220k
    {11139, 4187, 5, 8 },
24548
    // AArch64_MOVA_MXI2Z_V_H - 653
24549
220k
    {11164, 4195, 5, 8 },
24550
    // AArch64_MOVA_MXI2Z_V_S - 654
24551
220k
    {11189, 4203, 5, 8 },
24552
    // AArch64_MOVA_MXI4Z_H_B - 655
24553
220k
    {11214, 4211, 5, 8 },
24554
    // AArch64_MOVA_MXI4Z_H_D - 656
24555
220k
    {11239, 4219, 5, 8 },
24556
    // AArch64_MOVA_MXI4Z_H_H - 657
24557
220k
    {11264, 4227, 5, 8 },
24558
    // AArch64_MOVA_MXI4Z_H_S - 658
24559
220k
    {11289, 4235, 5, 8 },
24560
    // AArch64_MOVA_MXI4Z_V_B - 659
24561
220k
    {11314, 4243, 5, 8 },
24562
    // AArch64_MOVA_MXI4Z_V_D - 660
24563
220k
    {11339, 4251, 5, 8 },
24564
    // AArch64_MOVA_MXI4Z_V_H - 661
24565
220k
    {11364, 4259, 5, 8 },
24566
    // AArch64_MOVA_MXI4Z_V_S - 662
24567
220k
    {11389, 4267, 5, 8 },
24568
    // AArch64_MOVA_VG2_2ZMXI - 663
24569
220k
    {11414, 4275, 4, 6 },
24570
    // AArch64_MOVA_VG2_MXI2Z - 664
24571
220k
    {11445, 4281, 5, 8 },
24572
    // AArch64_MOVA_VG4_4ZMXI - 665
24573
220k
    {11476, 4289, 4, 6 },
24574
    // AArch64_MOVA_VG4_MXI4Z - 666
24575
220k
    {11507, 4295, 5, 8 },
24576
    // AArch64_MOVT - 667
24577
220k
    {11538, 4303, 3, 9 },
24578
    // AArch64_MSRpstatesvcrImm1 - 668
24579
220k
    {11552, 4312, 2, 2 },
24580
220k
    {11560, 4314, 2, 2 },
24581
220k
    {11571, 4316, 2, 2 },
24582
220k
    {11582, 4318, 2, 2 },
24583
220k
    {11589, 4320, 2, 2 },
24584
220k
    {11599, 4322, 2, 2 },
24585
    // AArch64_MSUBWrrr - 674
24586
220k
    {11609, 4324, 4, 4 },
24587
    // AArch64_MSUBXrrr - 675
24588
220k
    {11609, 4328, 4, 4 },
24589
    // AArch64_NOTv16i8 - 676
24590
220k
    {11625, 4332, 2, 2 },
24591
    // AArch64_NOTv8i8 - 677
24592
220k
    {11648, 4334, 2, 2 },
24593
    // AArch64_ORNWrs - 678
24594
220k
    {11669, 4336, 4, 4 },
24595
220k
    {11680, 4340, 4, 3 },
24596
220k
    {11695, 4343, 4, 4 },
24597
    // AArch64_ORNXrs - 681
24598
220k
    {11669, 4347, 4, 4 },
24599
220k
    {11680, 4351, 4, 3 },
24600
220k
    {11695, 4354, 4, 4 },
24601
    // AArch64_ORRS_PPzPP - 684
24602
220k
    {11710, 4358, 4, 8 },
24603
    // AArch64_ORRWrs - 685
24604
220k
    {11726, 4366, 4, 4 },
24605
220k
    {11737, 4370, 4, 4 },
24606
    // AArch64_ORRXrs - 687
24607
220k
    {11726, 4374, 4, 4 },
24608
220k
    {11737, 4378, 4, 4 },
24609
    // AArch64_ORR_PPzPP - 689
24610
220k
    {11752, 4382, 4, 8 },
24611
    // AArch64_ORR_ZI - 690
24612
220k
    {11767, 4390, 3, 7 },
24613
220k
    {11788, 4397, 3, 7 },
24614
220k
    {11809, 4404, 3, 7 },
24615
    // AArch64_ORR_ZZZ - 693
24616
220k
    {11830, 4411, 3, 7 },
24617
    // AArch64_ORRv16i8 - 694
24618
220k
    {11845, 4418, 3, 3 },
24619
    // AArch64_ORRv8i8 - 695
24620
220k
    {11868, 4421, 3, 3 },
24621
    // AArch64_PACIA1716 - 696
24622
220k
    {11889, 4424, 0, 3 },
24623
    // AArch64_PACIASP - 697
24624
220k
    {11899, 4427, 0, 3 },
24625
    // AArch64_PACIAZ - 698
24626
220k
    {11907, 4430, 0, 3 },
24627
    // AArch64_PACIB1716 - 699
24628
220k
    {11914, 4433, 0, 3 },
24629
    // AArch64_PACIBSP - 700
24630
220k
    {11924, 4436, 0, 3 },
24631
    // AArch64_PACIBZ - 701
24632
220k
    {11932, 4439, 0, 3 },
24633
    // AArch64_PACM - 702
24634
220k
    {11939, 4442, 0, 3 },
24635
    // AArch64_PMOV_PZI_B - 703
24636
220k
    {11944, 4445, 3, 7 },
24637
    // AArch64_PMOV_ZIP_B - 704
24638
220k
    {11960, 4452, 4, 8 },
24639
    // AArch64_PRFB_D_PZI - 705
24640
220k
    {11976, 4460, 4, 7 },
24641
    // AArch64_PRFB_PRI - 706
24642
220k
    {12000, 4467, 4, 8 },
24643
    // AArch64_PRFB_S_PZI - 707
24644
220k
    {12022, 4475, 4, 7 },
24645
    // AArch64_PRFD_D_PZI - 708
24646
220k
    {12046, 4482, 4, 7 },
24647
    // AArch64_PRFD_PRI - 709
24648
220k
    {12070, 4489, 4, 8 },
24649
    // AArch64_PRFD_S_PZI - 710
24650
220k
    {12092, 4497, 4, 7 },
24651
    // AArch64_PRFH_D_PZI - 711
24652
220k
    {12116, 4504, 4, 7 },
24653
    // AArch64_PRFH_PRI - 712
24654
220k
    {12140, 4511, 4, 8 },
24655
    // AArch64_PRFH_S_PZI - 713
24656
220k
    {12162, 4519, 4, 7 },
24657
    // AArch64_PRFMroX - 714
24658
220k
    {12186, 4526, 5, 5 },
24659
    // AArch64_PRFMui - 715
24660
220k
    {12206, 4531, 3, 3 },
24661
    // AArch64_PRFUMi - 716
24662
220k
    {12222, 4534, 3, 3 },
24663
    // AArch64_PRFW_D_PZI - 717
24664
220k
    {12239, 4537, 4, 7 },
24665
    // AArch64_PRFW_PRI - 718
24666
220k
    {12263, 4544, 4, 8 },
24667
    // AArch64_PRFW_S_PZI - 719
24668
220k
    {12285, 4552, 4, 7 },
24669
    // AArch64_PTRUES_B - 720
24670
220k
    {12309, 4559, 2, 6 },
24671
    // AArch64_PTRUES_D - 721
24672
220k
    {12321, 4565, 2, 6 },
24673
    // AArch64_PTRUES_H - 722
24674
220k
    {12333, 4571, 2, 6 },
24675
    // AArch64_PTRUES_S - 723
24676
220k
    {12345, 4577, 2, 6 },
24677
    // AArch64_PTRUE_B - 724
24678
220k
    {12357, 4583, 2, 6 },
24679
    // AArch64_PTRUE_D - 725
24680
220k
    {12368, 4589, 2, 6 },
24681
    // AArch64_PTRUE_H - 726
24682
220k
    {12379, 4595, 2, 6 },
24683
    // AArch64_PTRUE_S - 727
24684
220k
    {12390, 4601, 2, 6 },
24685
    // AArch64_RET - 728
24686
220k
    {12401, 4607, 1, 1 },
24687
    // AArch64_SBCSWr - 729
24688
220k
    {12405, 4608, 3, 3 },
24689
    // AArch64_SBCSXr - 730
24690
220k
    {12405, 4611, 3, 3 },
24691
    // AArch64_SBCWr - 731
24692
220k
    {12417, 4614, 3, 3 },
24693
    // AArch64_SBCXr - 732
24694
220k
    {12417, 4617, 3, 3 },
24695
    // AArch64_SBFMWri - 733
24696
220k
    {12428, 4620, 4, 4 },
24697
220k
    {12443, 4624, 4, 4 },
24698
220k
    {12455, 4628, 4, 4 },
24699
    // AArch64_SBFMXri - 736
24700
220k
    {12428, 4632, 4, 4 },
24701
220k
    {12443, 4636, 4, 4 },
24702
220k
    {12455, 4640, 4, 4 },
24703
220k
    {12467, 4644, 4, 4 },
24704
    // AArch64_SEL_PPPP - 740
24705
220k
    {12479, 4648, 4, 8 },
24706
    // AArch64_SEL_ZPZZ_B - 741
24707
220k
    {12479, 4656, 4, 8 },
24708
    // AArch64_SEL_ZPZZ_D - 742
24709
220k
    {12502, 4664, 4, 8 },
24710
    // AArch64_SEL_ZPZZ_H - 743
24711
220k
    {12525, 4672, 4, 8 },
24712
    // AArch64_SEL_ZPZZ_S - 744
24713
220k
    {12548, 4680, 4, 8 },
24714
    // AArch64_SMADDLrrr - 745
24715
220k
    {12571, 4688, 4, 4 },
24716
    // AArch64_SMSUBLrrr - 746
24717
220k
    {12588, 4692, 4, 4 },
24718
    // AArch64_SQDECB_XPiI - 747
24719
220k
    {12606, 4696, 4, 8 },
24720
220k
    {12616, 4704, 4, 8 },
24721
    // AArch64_SQDECB_XPiWdI - 749
24722
220k
    {12632, 4712, 4, 8 },
24723
220k
    {12648, 4720, 4, 8 },
24724
    // AArch64_SQDECD_XPiI - 751
24725
220k
    {12670, 4728, 4, 8 },
24726
220k
    {12680, 4736, 4, 8 },
24727
    // AArch64_SQDECD_XPiWdI - 753
24728
220k
    {12696, 4744, 4, 8 },
24729
220k
    {12712, 4752, 4, 8 },
24730
    // AArch64_SQDECD_ZPiI - 755
24731
220k
    {12734, 4760, 4, 8 },
24732
220k
    {12746, 4768, 4, 8 },
24733
    // AArch64_SQDECH_XPiI - 757
24734
220k
    {12764, 4776, 4, 8 },
24735
220k
    {12774, 4784, 4, 8 },
24736
    // AArch64_SQDECH_XPiWdI - 759
24737
220k
    {12790, 4792, 4, 8 },
24738
220k
    {12806, 4800, 4, 8 },
24739
    // AArch64_SQDECH_ZPiI - 761
24740
220k
    {12828, 4808, 4, 8 },
24741
220k
    {12840, 4816, 4, 8 },
24742
    // AArch64_SQDECW_XPiI - 763
24743
220k
    {12858, 4824, 4, 8 },
24744
220k
    {12868, 4832, 4, 8 },
24745
    // AArch64_SQDECW_XPiWdI - 765
24746
220k
    {12884, 4840, 4, 8 },
24747
220k
    {12900, 4848, 4, 8 },
24748
    // AArch64_SQDECW_ZPiI - 767
24749
220k
    {12922, 4856, 4, 8 },
24750
220k
    {12934, 4864, 4, 8 },
24751
    // AArch64_SQINCB_XPiI - 769
24752
220k
    {12952, 4872, 4, 8 },
24753
220k
    {12962, 4880, 4, 8 },
24754
    // AArch64_SQINCB_XPiWdI - 771
24755
220k
    {12978, 4888, 4, 8 },
24756
220k
    {12994, 4896, 4, 8 },
24757
    // AArch64_SQINCD_XPiI - 773
24758
220k
    {13016, 4904, 4, 8 },
24759
220k
    {13026, 4912, 4, 8 },
24760
    // AArch64_SQINCD_XPiWdI - 775
24761
220k
    {13042, 4920, 4, 8 },
24762
220k
    {13058, 4928, 4, 8 },
24763
    // AArch64_SQINCD_ZPiI - 777
24764
220k
    {13080, 4936, 4, 8 },
24765
220k
    {13092, 4944, 4, 8 },
24766
    // AArch64_SQINCH_XPiI - 779
24767
220k
    {13110, 4952, 4, 8 },
24768
220k
    {13120, 4960, 4, 8 },
24769
    // AArch64_SQINCH_XPiWdI - 781
24770
220k
    {13136, 4968, 4, 8 },
24771
220k
    {13152, 4976, 4, 8 },
24772
    // AArch64_SQINCH_ZPiI - 783
24773
220k
    {13174, 4984, 4, 8 },
24774
220k
    {13186, 4992, 4, 8 },
24775
    // AArch64_SQINCW_XPiI - 785
24776
220k
    {13204, 5000, 4, 8 },
24777
220k
    {13214, 5008, 4, 8 },
24778
    // AArch64_SQINCW_XPiWdI - 787
24779
220k
    {13230, 5016, 4, 8 },
24780
220k
    {13246, 5024, 4, 8 },
24781
    // AArch64_SQINCW_ZPiI - 789
24782
220k
    {13268, 5032, 4, 8 },
24783
220k
    {13280, 5040, 4, 8 },
24784
    // AArch64_SST1B_D_IMM - 791
24785
220k
    {13298, 5048, 4, 7 },
24786
    // AArch64_SST1B_S_IMM - 792
24787
220k
    {13322, 5055, 4, 7 },
24788
    // AArch64_SST1D_IMM - 793
24789
220k
    {13346, 5062, 4, 7 },
24790
    // AArch64_SST1H_D_IMM - 794
24791
220k
    {13370, 5069, 4, 7 },
24792
    // AArch64_SST1H_S_IMM - 795
24793
220k
    {13394, 5076, 4, 7 },
24794
    // AArch64_SST1Q - 796
24795
220k
    {13418, 5083, 4, 7 },
24796
    // AArch64_SST1W_D_IMM - 797
24797
220k
    {13442, 5090, 4, 7 },
24798
    // AArch64_SST1W_IMM - 798
24799
220k
    {13466, 5097, 4, 7 },
24800
    // AArch64_ST1B_2Z_IMM - 799
24801
220k
    {13490, 5104, 4, 8 },
24802
    // AArch64_ST1B_2Z_STRIDED_IMM - 800
24803
220k
    {13512, 5112, 4, 7 },
24804
    // AArch64_ST1B_4Z_IMM - 801
24805
220k
    {13490, 5119, 4, 8 },
24806
    // AArch64_ST1B_4Z_STRIDED_IMM - 802
24807
220k
    {13534, 5127, 4, 7 },
24808
    // AArch64_ST1B_D_IMM - 803
24809
220k
    {13556, 5134, 4, 8 },
24810
    // AArch64_ST1B_H_IMM - 804
24811
220k
    {13578, 5142, 4, 8 },
24812
    // AArch64_ST1B_IMM - 805
24813
220k
    {13600, 5150, 4, 8 },
24814
    // AArch64_ST1B_S_IMM - 806
24815
220k
    {13622, 5158, 4, 8 },
24816
    // AArch64_ST1D_2Z_IMM - 807
24817
220k
    {13644, 5166, 4, 8 },
24818
    // AArch64_ST1D_2Z_STRIDED_IMM - 808
24819
220k
    {13666, 5174, 4, 7 },
24820
    // AArch64_ST1D_4Z_IMM - 809
24821
220k
    {13644, 5181, 4, 8 },
24822
    // AArch64_ST1D_4Z_STRIDED_IMM - 810
24823
220k
    {13666, 5189, 4, 7 },
24824
    // AArch64_ST1D_IMM - 811
24825
220k
    {13688, 5196, 4, 8 },
24826
    // AArch64_ST1D_Q_IMM - 812
24827
220k
    {13710, 5204, 4, 7 },
24828
    // AArch64_ST1Fourv16b_POST - 813
24829
220k
    {13732, 5211, 4, 7 },
24830
    // AArch64_ST1Fourv1d_POST - 814
24831
220k
    {13752, 5218, 4, 7 },
24832
    // AArch64_ST1Fourv2d_POST - 815
24833
220k
    {13772, 5225, 4, 7 },
24834
    // AArch64_ST1Fourv2s_POST - 816
24835
220k
    {13792, 5232, 4, 7 },
24836
    // AArch64_ST1Fourv4h_POST - 817
24837
220k
    {13812, 5239, 4, 7 },
24838
    // AArch64_ST1Fourv4s_POST - 818
24839
220k
    {13832, 5246, 4, 7 },
24840
    // AArch64_ST1Fourv8b_POST - 819
24841
220k
    {13852, 5253, 4, 7 },
24842
    // AArch64_ST1Fourv8h_POST - 820
24843
220k
    {13872, 5260, 4, 7 },
24844
    // AArch64_ST1H_2Z_IMM - 821
24845
220k
    {13892, 5267, 4, 8 },
24846
    // AArch64_ST1H_2Z_STRIDED_IMM - 822
24847
220k
    {13914, 5275, 4, 7 },
24848
    // AArch64_ST1H_4Z_IMM - 823
24849
220k
    {13892, 5282, 4, 8 },
24850
    // AArch64_ST1H_4Z_STRIDED_IMM - 824
24851
220k
    {13936, 5290, 4, 7 },
24852
    // AArch64_ST1H_D_IMM - 825
24853
220k
    {13958, 5297, 4, 8 },
24854
    // AArch64_ST1H_IMM - 826
24855
220k
    {13980, 5305, 4, 8 },
24856
    // AArch64_ST1H_S_IMM - 827
24857
220k
    {14002, 5313, 4, 8 },
24858
    // AArch64_ST1Onev16b_POST - 828
24859
220k
    {14024, 5321, 4, 7 },
24860
    // AArch64_ST1Onev1d_POST - 829
24861
220k
    {14044, 5328, 4, 7 },
24862
    // AArch64_ST1Onev2d_POST - 830
24863
220k
    {14063, 5335, 4, 7 },
24864
    // AArch64_ST1Onev2s_POST - 831
24865
220k
    {14083, 5342, 4, 7 },
24866
    // AArch64_ST1Onev4h_POST - 832
24867
220k
    {14102, 5349, 4, 7 },
24868
    // AArch64_ST1Onev4s_POST - 833
24869
220k
    {14121, 5356, 4, 7 },
24870
    // AArch64_ST1Onev8b_POST - 834
24871
220k
    {14141, 5363, 4, 7 },
24872
    // AArch64_ST1Onev8h_POST - 835
24873
220k
    {14160, 5370, 4, 7 },
24874
    // AArch64_ST1Threev16b_POST - 836
24875
220k
    {14180, 5377, 4, 7 },
24876
    // AArch64_ST1Threev1d_POST - 837
24877
220k
    {14200, 5384, 4, 7 },
24878
    // AArch64_ST1Threev2d_POST - 838
24879
220k
    {14220, 5391, 4, 7 },
24880
    // AArch64_ST1Threev2s_POST - 839
24881
220k
    {14240, 5398, 4, 7 },
24882
    // AArch64_ST1Threev4h_POST - 840
24883
220k
    {14260, 5405, 4, 7 },
24884
    // AArch64_ST1Threev4s_POST - 841
24885
220k
    {14280, 5412, 4, 7 },
24886
    // AArch64_ST1Threev8b_POST - 842
24887
220k
    {14300, 5419, 4, 7 },
24888
    // AArch64_ST1Threev8h_POST - 843
24889
220k
    {14320, 5426, 4, 7 },
24890
    // AArch64_ST1Twov16b_POST - 844
24891
220k
    {14340, 5433, 4, 7 },
24892
    // AArch64_ST1Twov1d_POST - 845
24893
220k
    {14360, 5440, 4, 7 },
24894
    // AArch64_ST1Twov2d_POST - 846
24895
220k
    {14380, 5447, 4, 7 },
24896
    // AArch64_ST1Twov2s_POST - 847
24897
220k
    {14400, 5454, 4, 7 },
24898
    // AArch64_ST1Twov4h_POST - 848
24899
220k
    {14420, 5461, 4, 7 },
24900
    // AArch64_ST1Twov4s_POST - 849
24901
220k
    {14440, 5468, 4, 7 },
24902
    // AArch64_ST1Twov8b_POST - 850
24903
220k
    {14460, 5475, 4, 7 },
24904
    // AArch64_ST1Twov8h_POST - 851
24905
220k
    {14480, 5482, 4, 7 },
24906
    // AArch64_ST1W_2Z_IMM - 852
24907
220k
    {14500, 5489, 4, 8 },
24908
    // AArch64_ST1W_2Z_STRIDED_IMM - 853
24909
220k
    {14522, 5497, 4, 7 },
24910
    // AArch64_ST1W_4Z_IMM - 854
24911
220k
    {14500, 5504, 4, 8 },
24912
    // AArch64_ST1W_4Z_STRIDED_IMM - 855
24913
220k
    {14522, 5512, 4, 7 },
24914
    // AArch64_ST1W_D_IMM - 856
24915
220k
    {14544, 5519, 4, 8 },
24916
    // AArch64_ST1W_IMM - 857
24917
220k
    {14566, 5527, 4, 8 },
24918
    // AArch64_ST1W_Q_IMM - 858
24919
220k
    {14588, 5535, 4, 7 },
24920
    // AArch64_ST1_MXIPXX_H_B - 859
24921
220k
    {14610, 5542, 6, 9 },
24922
    // AArch64_ST1_MXIPXX_H_D - 860
24923
220k
    {14644, 5551, 6, 9 },
24924
    // AArch64_ST1_MXIPXX_H_H - 861
24925
220k
    {14678, 5560, 6, 9 },
24926
    // AArch64_ST1_MXIPXX_H_Q - 862
24927
220k
    {14712, 5569, 6, 9 },
24928
    // AArch64_ST1_MXIPXX_H_S - 863
24929
220k
    {14746, 5578, 6, 9 },
24930
    // AArch64_ST1_MXIPXX_V_B - 864
24931
220k
    {14780, 5587, 6, 9 },
24932
    // AArch64_ST1_MXIPXX_V_D - 865
24933
220k
    {14814, 5596, 6, 9 },
24934
    // AArch64_ST1_MXIPXX_V_H - 866
24935
220k
    {14848, 5605, 6, 9 },
24936
    // AArch64_ST1_MXIPXX_V_Q - 867
24937
220k
    {14882, 5614, 6, 9 },
24938
    // AArch64_ST1_MXIPXX_V_S - 868
24939
220k
    {14916, 5623, 6, 9 },
24940
    // AArch64_ST1i16_POST - 869
24941
220k
    {14950, 5632, 5, 8 },
24942
    // AArch64_ST1i32_POST - 870
24943
220k
    {14973, 5640, 5, 8 },
24944
    // AArch64_ST1i64_POST - 871
24945
220k
    {14996, 5648, 5, 8 },
24946
    // AArch64_ST1i8_POST - 872
24947
220k
    {15019, 5656, 5, 8 },
24948
    // AArch64_ST2B_IMM - 873
24949
220k
    {15042, 5664, 4, 8 },
24950
    // AArch64_ST2D_IMM - 874
24951
220k
    {15064, 5672, 4, 8 },
24952
    // AArch64_ST2Gi - 875
24953
220k
    {15086, 5680, 3, 6 },
24954
    // AArch64_ST2H_IMM - 876
24955
220k
    {15100, 5686, 4, 8 },
24956
    // AArch64_ST2Q_IMM - 877
24957
220k
    {15122, 5694, 4, 8 },
24958
    // AArch64_ST2Twov16b_POST - 878
24959
220k
    {15144, 5702, 4, 7 },
24960
    // AArch64_ST2Twov2d_POST - 879
24961
220k
    {15164, 5709, 4, 7 },
24962
    // AArch64_ST2Twov2s_POST - 880
24963
220k
    {15184, 5716, 4, 7 },
24964
    // AArch64_ST2Twov4h_POST - 881
24965
220k
    {15204, 5723, 4, 7 },
24966
    // AArch64_ST2Twov4s_POST - 882
24967
220k
    {15224, 5730, 4, 7 },
24968
    // AArch64_ST2Twov8b_POST - 883
24969
220k
    {15244, 5737, 4, 7 },
24970
    // AArch64_ST2Twov8h_POST - 884
24971
220k
    {15264, 5744, 4, 7 },
24972
    // AArch64_ST2W_IMM - 885
24973
220k
    {15284, 5751, 4, 8 },
24974
    // AArch64_ST2i16_POST - 886
24975
220k
    {15306, 5759, 5, 8 },
24976
    // AArch64_ST2i32_POST - 887
24977
220k
    {15329, 5767, 5, 8 },
24978
    // AArch64_ST2i64_POST - 888
24979
220k
    {15352, 5775, 5, 8 },
24980
    // AArch64_ST2i8_POST - 889
24981
220k
    {15376, 5783, 5, 8 },
24982
    // AArch64_ST3B_IMM - 890
24983
220k
    {15399, 5791, 4, 8 },
24984
    // AArch64_ST3D_IMM - 891
24985
220k
    {15421, 5799, 4, 8 },
24986
    // AArch64_ST3H_IMM - 892
24987
220k
    {15443, 5807, 4, 8 },
24988
    // AArch64_ST3Q_IMM - 893
24989
220k
    {15465, 5815, 4, 8 },
24990
    // AArch64_ST3Threev16b_POST - 894
24991
220k
    {15487, 5823, 4, 7 },
24992
    // AArch64_ST3Threev2d_POST - 895
24993
220k
    {15507, 5830, 4, 7 },
24994
    // AArch64_ST3Threev2s_POST - 896
24995
220k
    {15527, 5837, 4, 7 },
24996
    // AArch64_ST3Threev4h_POST - 897
24997
220k
    {15547, 5844, 4, 7 },
24998
    // AArch64_ST3Threev4s_POST - 898
24999
220k
    {15567, 5851, 4, 7 },
25000
    // AArch64_ST3Threev8b_POST - 899
25001
220k
    {15587, 5858, 4, 7 },
25002
    // AArch64_ST3Threev8h_POST - 900
25003
220k
    {15607, 5865, 4, 7 },
25004
    // AArch64_ST3W_IMM - 901
25005
220k
    {15627, 5872, 4, 8 },
25006
    // AArch64_ST3i16_POST - 902
25007
220k
    {15649, 5880, 5, 8 },
25008
    // AArch64_ST3i32_POST - 903
25009
220k
    {15672, 5888, 5, 8 },
25010
    // AArch64_ST3i64_POST - 904
25011
220k
    {15696, 5896, 5, 8 },
25012
    // AArch64_ST3i8_POST - 905
25013
220k
    {15720, 5904, 5, 8 },
25014
    // AArch64_ST4B_IMM - 906
25015
220k
    {15743, 5912, 4, 8 },
25016
    // AArch64_ST4D_IMM - 907
25017
220k
    {15765, 5920, 4, 8 },
25018
    // AArch64_ST4Fourv16b_POST - 908
25019
220k
    {15787, 5928, 4, 7 },
25020
    // AArch64_ST4Fourv2d_POST - 909
25021
220k
    {15807, 5935, 4, 7 },
25022
    // AArch64_ST4Fourv2s_POST - 910
25023
220k
    {15827, 5942, 4, 7 },
25024
    // AArch64_ST4Fourv4h_POST - 911
25025
220k
    {15847, 5949, 4, 7 },
25026
    // AArch64_ST4Fourv4s_POST - 912
25027
220k
    {15867, 5956, 4, 7 },
25028
    // AArch64_ST4Fourv8b_POST - 913
25029
220k
    {15887, 5963, 4, 7 },
25030
    // AArch64_ST4Fourv8h_POST - 914
25031
220k
    {15907, 5970, 4, 7 },
25032
    // AArch64_ST4H_IMM - 915
25033
220k
    {15927, 5977, 4, 8 },
25034
    // AArch64_ST4Q_IMM - 916
25035
220k
    {15949, 5985, 4, 8 },
25036
    // AArch64_ST4W_IMM - 917
25037
220k
    {15971, 5993, 4, 8 },
25038
    // AArch64_ST4i16_POST - 918
25039
220k
    {15993, 6001, 5, 8 },
25040
    // AArch64_ST4i32_POST - 919
25041
220k
    {16016, 6009, 5, 8 },
25042
    // AArch64_ST4i64_POST - 920
25043
220k
    {16040, 6017, 5, 8 },
25044
    // AArch64_ST4i8_POST - 921
25045
220k
    {16064, 6025, 5, 8 },
25046
    // AArch64_STGPi - 922
25047
220k
    {16087, 6033, 4, 7 },
25048
    // AArch64_STGi - 923
25049
220k
    {16105, 6040, 3, 6 },
25050
    // AArch64_STLURBi - 924
25051
220k
    {16118, 6046, 3, 6 },
25052
    // AArch64_STLURHi - 925
25053
220k
    {16134, 6052, 3, 6 },
25054
    // AArch64_STLURWi - 926
25055
220k
    {16150, 6058, 3, 6 },
25056
    // AArch64_STLURXi - 927
25057
220k
    {16150, 6064, 3, 6 },
25058
    // AArch64_STLURbi - 928
25059
220k
    {16150, 6070, 3, 9 },
25060
    // AArch64_STLURdi - 929
25061
220k
    {16150, 6079, 3, 9 },
25062
    // AArch64_STLURhi - 930
25063
220k
    {16150, 6088, 3, 9 },
25064
    // AArch64_STLURqi - 931
25065
220k
    {16150, 6097, 3, 9 },
25066
    // AArch64_STLURsi - 932
25067
220k
    {16150, 6106, 3, 9 },
25068
    // AArch64_STNPDi - 933
25069
220k
    {16165, 6115, 4, 7 },
25070
    // AArch64_STNPQi - 934
25071
220k
    {16165, 6122, 4, 7 },
25072
    // AArch64_STNPSi - 935
25073
220k
    {16165, 6129, 4, 7 },
25074
    // AArch64_STNPWi - 936
25075
220k
    {16165, 6136, 4, 4 },
25076
    // AArch64_STNPXi - 937
25077
220k
    {16165, 6140, 4, 4 },
25078
    // AArch64_STNT1B_2Z_IMM - 938
25079
220k
    {16183, 6144, 4, 8 },
25080
    // AArch64_STNT1B_2Z_STRIDED_IMM - 939
25081
220k
    {16207, 6152, 4, 7 },
25082
    // AArch64_STNT1B_4Z_IMM - 940
25083
220k
    {16183, 6159, 4, 8 },
25084
    // AArch64_STNT1B_4Z_STRIDED_IMM - 941
25085
220k
    {16231, 6167, 4, 7 },
25086
    // AArch64_STNT1B_ZRI - 942
25087
220k
    {16255, 6174, 4, 8 },
25088
    // AArch64_STNT1B_ZZR_D_REAL - 943
25089
220k
    {16279, 6182, 4, 7 },
25090
    // AArch64_STNT1B_ZZR_S_REAL - 944
25091
220k
    {16305, 6189, 4, 7 },
25092
    // AArch64_STNT1D_2Z_IMM - 945
25093
220k
    {16331, 6196, 4, 8 },
25094
    // AArch64_STNT1D_2Z_STRIDED_IMM - 946
25095
220k
    {16355, 6204, 4, 7 },
25096
    // AArch64_STNT1D_4Z_IMM - 947
25097
220k
    {16331, 6211, 4, 8 },
25098
    // AArch64_STNT1D_4Z_STRIDED_IMM - 948
25099
220k
    {16355, 6219, 4, 7 },
25100
    // AArch64_STNT1D_ZRI - 949
25101
220k
    {16379, 6226, 4, 8 },
25102
    // AArch64_STNT1D_ZZR_D_REAL - 950
25103
220k
    {16403, 6234, 4, 7 },
25104
    // AArch64_STNT1H_2Z_IMM - 951
25105
220k
    {16429, 6241, 4, 8 },
25106
    // AArch64_STNT1H_2Z_STRIDED_IMM - 952
25107
220k
    {16453, 6249, 4, 7 },
25108
    // AArch64_STNT1H_4Z_IMM - 953
25109
220k
    {16429, 6256, 4, 8 },
25110
    // AArch64_STNT1H_4Z_STRIDED_IMM - 954
25111
220k
    {16477, 6264, 4, 7 },
25112
    // AArch64_STNT1H_ZRI - 955
25113
220k
    {16501, 6271, 4, 8 },
25114
    // AArch64_STNT1H_ZZR_D_REAL - 956
25115
220k
    {16525, 6279, 4, 7 },
25116
    // AArch64_STNT1H_ZZR_S_REAL - 957
25117
220k
    {16551, 6286, 4, 7 },
25118
    // AArch64_STNT1W_2Z_IMM - 958
25119
220k
    {16577, 6293, 4, 8 },
25120
    // AArch64_STNT1W_2Z_STRIDED_IMM - 959
25121
220k
    {16601, 6301, 4, 7 },
25122
    // AArch64_STNT1W_4Z_IMM - 960
25123
220k
    {16577, 6308, 4, 8 },
25124
    // AArch64_STNT1W_4Z_STRIDED_IMM - 961
25125
220k
    {16601, 6316, 4, 7 },
25126
    // AArch64_STNT1W_ZRI - 962
25127
220k
    {16625, 6323, 4, 8 },
25128
    // AArch64_STNT1W_ZZR_D_REAL - 963
25129
220k
    {16649, 6331, 4, 7 },
25130
    // AArch64_STNT1W_ZZR_S_REAL - 964
25131
220k
    {16675, 6338, 4, 7 },
25132
    // AArch64_STPDi - 965
25133
220k
    {16701, 6345, 4, 7 },
25134
    // AArch64_STPQi - 966
25135
220k
    {16701, 6352, 4, 7 },
25136
    // AArch64_STPSi - 967
25137
220k
    {16701, 6359, 4, 7 },
25138
    // AArch64_STPWi - 968
25139
220k
    {16701, 6366, 4, 4 },
25140
    // AArch64_STPXi - 969
25141
220k
    {16701, 6370, 4, 4 },
25142
    // AArch64_STRBBroX - 970
25143
220k
    {16718, 6374, 5, 5 },
25144
    // AArch64_STRBBui - 971
25145
220k
    {16736, 6379, 3, 3 },
25146
    // AArch64_STRBroX - 972
25147
220k
    {16750, 6382, 5, 8 },
25148
    // AArch64_STRBui - 973
25149
220k
    {16767, 6390, 3, 6 },
25150
    // AArch64_STRDroX - 974
25151
220k
    {16750, 6396, 5, 8 },
25152
    // AArch64_STRDui - 975
25153
220k
    {16767, 6404, 3, 6 },
25154
    // AArch64_STRHHroX - 976
25155
220k
    {16780, 6410, 5, 5 },
25156
    // AArch64_STRHHui - 977
25157
220k
    {16798, 6415, 3, 3 },
25158
    // AArch64_STRHroX - 978
25159
220k
    {16750, 6418, 5, 8 },
25160
    // AArch64_STRHui - 979
25161
220k
    {16767, 6426, 3, 6 },
25162
    // AArch64_STRQroX - 980
25163
220k
    {16750, 6432, 5, 8 },
25164
    // AArch64_STRQui - 981
25165
220k
    {16767, 6440, 3, 6 },
25166
    // AArch64_STRSroX - 982
25167
220k
    {16750, 6446, 5, 8 },
25168
    // AArch64_STRSui - 983
25169
220k
    {16767, 6454, 3, 6 },
25170
    // AArch64_STRWroX - 984
25171
220k
    {16750, 6460, 5, 5 },
25172
    // AArch64_STRWui - 985
25173
220k
    {16767, 6465, 3, 3 },
25174
    // AArch64_STRXroX - 986
25175
220k
    {16750, 6468, 5, 5 },
25176
    // AArch64_STRXui - 987
25177
220k
    {16767, 6473, 3, 3 },
25178
    // AArch64_STR_PXI - 988
25179
220k
    {16812, 6476, 3, 7 },
25180
    // AArch64_STR_ZA - 989
25181
220k
    {16827, 6483, 5, 8 },
25182
    // AArch64_STR_ZXI - 990
25183
220k
    {16812, 6491, 3, 7 },
25184
    // AArch64_STTRBi - 991
25185
220k
    {16852, 6498, 3, 3 },
25186
    // AArch64_STTRHi - 992
25187
220k
    {16867, 6501, 3, 3 },
25188
    // AArch64_STTRWi - 993
25189
220k
    {16882, 6504, 3, 3 },
25190
    // AArch64_STTRXi - 994
25191
220k
    {16882, 6507, 3, 3 },
25192
    // AArch64_STURBBi - 995
25193
220k
    {16896, 6510, 3, 3 },
25194
    // AArch64_STURBi - 996
25195
220k
    {16911, 6513, 3, 6 },
25196
    // AArch64_STURDi - 997
25197
220k
    {16911, 6519, 3, 6 },
25198
    // AArch64_STURHHi - 998
25199
220k
    {16925, 6525, 3, 3 },
25200
    // AArch64_STURHi - 999
25201
220k
    {16911, 6528, 3, 6 },
25202
    // AArch64_STURQi - 1000
25203
220k
    {16911, 6534, 3, 6 },
25204
    // AArch64_STURSi - 1001
25205
220k
    {16911, 6540, 3, 6 },
25206
    // AArch64_STURWi - 1002
25207
220k
    {16911, 6546, 3, 3 },
25208
    // AArch64_STURXi - 1003
25209
220k
    {16911, 6549, 3, 3 },
25210
    // AArch64_STZ2Gi - 1004
25211
220k
    {16940, 6552, 3, 6 },
25212
    // AArch64_STZGi - 1005
25213
220k
    {16955, 6558, 3, 6 },
25214
    // AArch64_SUBPT_shift - 1006
25215
220k
    {16969, 6564, 4, 7 },
25216
    // AArch64_SUBSWri - 1007
25217
220k
    {16986, 6571, 4, 2 },
25218
    // AArch64_SUBSWrs - 1008
25219
220k
    {16999, 6573, 4, 4 },
25220
220k
    {17010, 6577, 4, 3 },
25221
220k
    {17025, 6580, 4, 4 },
25222
220k
    {17037, 6584, 4, 3 },
25223
220k
    {17053, 6587, 4, 4 },
25224
    // AArch64_SUBSWrx - 1013
25225
220k
    {16999, 6591, 4, 4 },
25226
220k
    {17069, 6595, 4, 3 },
25227
220k
    {17053, 6598, 4, 4 },
25228
    // AArch64_SUBSXri - 1016
25229
220k
    {16986, 6602, 4, 2 },
25230
    // AArch64_SUBSXrs - 1017
25231
220k
    {16999, 6604, 4, 4 },
25232
220k
    {17010, 6608, 4, 3 },
25233
220k
    {17025, 6611, 4, 4 },
25234
220k
    {17037, 6615, 4, 3 },
25235
220k
    {17053, 6618, 4, 4 },
25236
    // AArch64_SUBSXrx - 1022
25237
220k
    {17069, 6622, 4, 3 },
25238
    // AArch64_SUBSXrx64 - 1023
25239
220k
    {16999, 6625, 4, 4 },
25240
220k
    {17069, 6629, 4, 3 },
25241
220k
    {17053, 6632, 4, 4 },
25242
    // AArch64_SUBWrs - 1026
25243
220k
    {17084, 6636, 4, 4 },
25244
220k
    {17095, 6640, 4, 3 },
25245
220k
    {17110, 6643, 4, 4 },
25246
    // AArch64_SUBWrx - 1029
25247
220k
    {17110, 6647, 4, 4 },
25248
220k
    {17110, 6651, 4, 4 },
25249
    // AArch64_SUBXrs - 1031
25250
220k
    {17084, 6655, 4, 4 },
25251
220k
    {17095, 6659, 4, 3 },
25252
220k
    {17110, 6662, 4, 4 },
25253
    // AArch64_SUBXrx64 - 1034
25254
220k
    {17110, 6666, 4, 4 },
25255
220k
    {17110, 6670, 4, 4 },
25256
    // AArch64_SYSPxt_XZR - 1036
25257
220k
    {17125, 6674, 5, 8 },
25258
    // AArch64_SYSxt - 1037
25259
220k
    {17149, 6682, 5, 5 },
25260
    // AArch64_UBFMWri - 1038
25261
220k
    {17172, 6687, 4, 4 },
25262
220k
    {17187, 6691, 4, 4 },
25263
220k
    {17199, 6695, 4, 4 },
25264
    // AArch64_UBFMXri - 1041
25265
220k
    {17172, 6699, 4, 4 },
25266
220k
    {17187, 6703, 4, 4 },
25267
220k
    {17199, 6707, 4, 4 },
25268
220k
    {17211, 6711, 4, 4 },
25269
    // AArch64_UMADDLrrr - 1045
25270
220k
    {17223, 6715, 4, 4 },
25271
    // AArch64_UMOVvi32 - 1046
25272
220k
    {17240, 6719, 3, 5 },
25273
    // AArch64_UMOVvi32_idx0 - 1047
25274
220k
    {17240, 6724, 3, 6 },
25275
    // AArch64_UMOVvi64 - 1048
25276
220k
    {17259, 6730, 3, 5 },
25277
    // AArch64_UMOVvi64_idx0 - 1049
25278
220k
    {17259, 6735, 3, 6 },
25279
    // AArch64_UMSUBLrrr - 1050
25280
220k
    {17278, 6741, 4, 4 },
25281
    // AArch64_UQDECB_WPiI - 1051
25282
220k
    {17296, 6745, 4, 8 },
25283
220k
    {17306, 6753, 4, 8 },
25284
    // AArch64_UQDECB_XPiI - 1053
25285
220k
    {17296, 6761, 4, 8 },
25286
220k
    {17306, 6769, 4, 8 },
25287
    // AArch64_UQDECD_WPiI - 1055
25288
220k
    {17322, 6777, 4, 8 },
25289
220k
    {17332, 6785, 4, 8 },
25290
    // AArch64_UQDECD_XPiI - 1057
25291
220k
    {17322, 6793, 4, 8 },
25292
220k
    {17332, 6801, 4, 8 },
25293
    // AArch64_UQDECD_ZPiI - 1059
25294
220k
    {17348, 6809, 4, 8 },
25295
220k
    {17360, 6817, 4, 8 },
25296
    // AArch64_UQDECH_WPiI - 1061
25297
220k
    {17378, 6825, 4, 8 },
25298
220k
    {17388, 6833, 4, 8 },
25299
    // AArch64_UQDECH_XPiI - 1063
25300
220k
    {17378, 6841, 4, 8 },
25301
220k
    {17388, 6849, 4, 8 },
25302
    // AArch64_UQDECH_ZPiI - 1065
25303
220k
    {17404, 6857, 4, 8 },
25304
220k
    {17416, 6865, 4, 8 },
25305
    // AArch64_UQDECW_WPiI - 1067
25306
220k
    {17434, 6873, 4, 8 },
25307
220k
    {17444, 6881, 4, 8 },
25308
    // AArch64_UQDECW_XPiI - 1069
25309
220k
    {17434, 6889, 4, 8 },
25310
220k
    {17444, 6897, 4, 8 },
25311
    // AArch64_UQDECW_ZPiI - 1071
25312
220k
    {17460, 6905, 4, 8 },
25313
220k
    {17472, 6913, 4, 8 },
25314
    // AArch64_UQINCB_WPiI - 1073
25315
220k
    {17490, 6921, 4, 8 },
25316
220k
    {17500, 6929, 4, 8 },
25317
    // AArch64_UQINCB_XPiI - 1075
25318
220k
    {17490, 6937, 4, 8 },
25319
220k
    {17500, 6945, 4, 8 },
25320
    // AArch64_UQINCD_WPiI - 1077
25321
220k
    {17516, 6953, 4, 8 },
25322
220k
    {17526, 6961, 4, 8 },
25323
    // AArch64_UQINCD_XPiI - 1079
25324
220k
    {17516, 6969, 4, 8 },
25325
220k
    {17526, 6977, 4, 8 },
25326
    // AArch64_UQINCD_ZPiI - 1081
25327
220k
    {17542, 6985, 4, 8 },
25328
220k
    {17554, 6993, 4, 8 },
25329
    // AArch64_UQINCH_WPiI - 1083
25330
220k
    {17572, 7001, 4, 8 },
25331
220k
    {17582, 7009, 4, 8 },
25332
    // AArch64_UQINCH_XPiI - 1085
25333
220k
    {17572, 7017, 4, 8 },
25334
220k
    {17582, 7025, 4, 8 },
25335
    // AArch64_UQINCH_ZPiI - 1087
25336
220k
    {17598, 7033, 4, 8 },
25337
220k
    {17610, 7041, 4, 8 },
25338
    // AArch64_UQINCW_WPiI - 1089
25339
220k
    {17628, 7049, 4, 8 },
25340
220k
    {17638, 7057, 4, 8 },
25341
    // AArch64_UQINCW_XPiI - 1091
25342
220k
    {17628, 7065, 4, 8 },
25343
220k
    {17638, 7073, 4, 8 },
25344
    // AArch64_UQINCW_ZPiI - 1093
25345
220k
    {17654, 7081, 4, 8 },
25346
220k
    {17666, 7089, 4, 8 },
25347
    // AArch64_XPACLRI - 1095
25348
220k
    {17684, 7097, 0, 3 },
25349
    // AArch64_ZERO_M - 1096
25350
220k
    {17692, 7100, 1, 4 },
25351
220k
    {17702, 7104, 1, 4 },
25352
220k
    {17715, 7108, 1, 4 },
25353
220k
    {17728, 7112, 1, 4 },
25354
220k
    {17741, 7116, 1, 4 },
25355
220k
    {17754, 7120, 1, 4 },
25356
220k
    {17767, 7124, 1, 4 },
25357
220k
    {17780, 7128, 1, 4 },
25358
220k
    {17799, 7132, 1, 4 },
25359
220k
    {17818, 7136, 1, 4 },
25360
220k
    {17837, 7140, 1, 4 },
25361
220k
    {17856, 7144, 1, 4 },
25362
220k
    {17881, 7148, 1, 4 },
25363
220k
    {17906, 7152, 1, 4 },
25364
220k
    {17931, 7156, 1, 4 },
25365
220k
  {0},  };
25366
25367
220k
  static const AliasPatternCond Conds[] = {
25368
    // (ADDPT_shift GPR64sp:$Rd, GPR64sp:$Rn, GPR64:$Rm, 0) - 0
25369
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25370
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25371
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25372
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25373
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25374
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureCPA},
25375
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25376
    // (ADDSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 7
25377
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25378
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25379
    // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 9
25380
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25381
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25382
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25383
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25384
    // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 13
25385
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25386
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25387
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25388
    // (ADDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 16
25389
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25390
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25391
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25392
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25393
    // (ADDSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 20
25394
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25395
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
25396
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25397
220k
    {AliasPatternCond_K_Imm, (uint32_t)16},
25398
    // (ADDSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 24
25399
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25400
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25401
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25402
    // (ADDSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 27
25403
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25404
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
25405
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25406
220k
    {AliasPatternCond_K_Imm, (uint32_t)16},
25407
    // (ADDSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 31
25408
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25409
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25410
    // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 33
25411
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25412
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25413
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25414
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25415
    // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 37
25416
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25417
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25418
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25419
    // (ADDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 40
25420
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25421
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25422
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25423
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25424
    // (ADDSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 44
25425
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25426
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25427
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25428
    // (ADDSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 47
25429
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25430
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
25431
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25432
220k
    {AliasPatternCond_K_Imm, (uint32_t)24},
25433
    // (ADDSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 51
25434
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25435
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25436
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25437
    // (ADDSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 54
25438
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25439
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
25440
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25441
220k
    {AliasPatternCond_K_Imm, (uint32_t)24},
25442
    // (ADDWri GPR32sponly:$dst, GPR32sp:$src, 0, 0) - 58
25443
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
25444
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25445
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25446
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25447
    // (ADDWri GPR32sp:$dst, GPR32sponly:$src, 0, 0) - 62
25448
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25449
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
25450
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25451
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25452
    // (ADDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 66
25453
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25454
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25455
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25456
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25457
    // (ADDWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 70
25458
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
25459
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25460
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25461
220k
    {AliasPatternCond_K_Imm, (uint32_t)16},
25462
    // (ADDWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 74
25463
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25464
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
25465
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25466
220k
    {AliasPatternCond_K_Imm, (uint32_t)16},
25467
    // (ADDXri GPR64sponly:$dst, GPR64sp:$src, 0, 0) - 78
25468
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
25469
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25470
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25471
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25472
    // (ADDXri GPR64sp:$dst, GPR64sponly:$src, 0, 0) - 82
25473
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25474
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
25475
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25476
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25477
    // (ADDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 86
25478
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25479
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25480
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25481
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25482
    // (ADDXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 90
25483
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
25484
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25485
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25486
220k
    {AliasPatternCond_K_Imm, (uint32_t)24},
25487
    // (ADDXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 94
25488
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25489
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
25490
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25491
220k
    {AliasPatternCond_K_Imm, (uint32_t)24},
25492
    // (ANDSWri WZR, GPR32:$src1, logical_imm32:$src2) - 98
25493
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25494
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25495
    // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 100
25496
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25497
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25498
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25499
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25500
    // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, logical_shift32:$sh) - 104
25501
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25502
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25503
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25504
    // (ANDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 107
25505
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25506
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25507
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25508
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25509
    // (ANDSXri XZR, GPR64:$src1, logical_imm64:$src2) - 111
25510
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25511
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25512
    // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 113
25513
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25514
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25515
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25516
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25517
    // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, logical_shift64:$sh) - 117
25518
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25519
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25520
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25521
    // (ANDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 120
25522
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25523
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25524
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25525
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25526
    // (ANDS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 124
25527
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25528
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25529
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25530
220k
    {AliasPatternCond_K_TiedReg, 2},
25531
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25532
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25533
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25534
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25535
    // (ANDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 132
25536
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25537
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25538
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25539
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25540
    // (ANDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 136
25541
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25542
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25543
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25544
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25545
    // (AND_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 140
25546
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25547
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25548
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25549
220k
    {AliasPatternCond_K_TiedReg, 2},
25550
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25551
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25552
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25553
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25554
    // (AND_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 148
25555
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25556
220k
    {AliasPatternCond_K_Ignore, 0},
25557
220k
    {AliasPatternCond_K_Custom, 1},
25558
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25559
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25560
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25561
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25562
    // (AND_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 155
25563
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25564
220k
    {AliasPatternCond_K_Ignore, 0},
25565
220k
    {AliasPatternCond_K_Custom, 2},
25566
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25567
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25568
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25569
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25570
    // (AND_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 162
25571
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25572
220k
    {AliasPatternCond_K_Ignore, 0},
25573
220k
    {AliasPatternCond_K_Custom, 3},
25574
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25575
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25576
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25577
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25578
    // (AUTIA1716) - 169
25579
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25580
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
25581
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25582
    // (AUTIASP) - 172
25583
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25584
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
25585
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25586
    // (AUTIAZ) - 175
25587
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25588
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
25589
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25590
    // (AUTIB1716) - 178
25591
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25592
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
25593
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25594
    // (AUTIBSP) - 181
25595
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25596
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
25597
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25598
    // (AUTIBZ) - 184
25599
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25600
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
25601
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25602
    // (BICSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 187
25603
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25604
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25605
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25606
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25607
    // (BICSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 191
25608
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25609
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25610
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25611
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25612
    // (BICWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 195
25613
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25614
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25615
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25616
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25617
    // (BICXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 199
25618
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25619
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25620
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25621
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25622
    // (CHKFEAT) - 203
25623
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25624
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureCHK},
25625
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25626
    // (CLREX 15) - 206
25627
220k
    {AliasPatternCond_K_Imm, (uint32_t)15},
25628
    // (CNTB_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 207
25629
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25630
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25631
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25632
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25633
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25634
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25635
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25636
    // (CNTB_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 214
25637
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25638
220k
    {AliasPatternCond_K_Ignore, 0},
25639
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25640
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25641
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25642
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25643
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25644
    // (CNTD_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 221
25645
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25646
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25647
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25648
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25649
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25650
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25651
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25652
    // (CNTD_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 228
25653
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25654
220k
    {AliasPatternCond_K_Ignore, 0},
25655
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25656
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25657
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25658
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25659
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25660
    // (CNTH_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 235
25661
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25662
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25663
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25664
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25665
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25666
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25667
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25668
    // (CNTH_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 242
25669
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25670
220k
    {AliasPatternCond_K_Ignore, 0},
25671
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25672
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25673
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25674
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25675
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25676
    // (CNTW_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 249
25677
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25678
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25679
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25680
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25681
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25682
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25683
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25684
    // (CNTW_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 256
25685
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25686
220k
    {AliasPatternCond_K_Ignore, 0},
25687
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25688
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25689
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25690
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25691
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25692
    // (CPY_ZPmI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 263
25693
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25694
220k
    {AliasPatternCond_K_Ignore, 0},
25695
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25696
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25697
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25698
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25699
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25700
    // (CPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 270
25701
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25702
220k
    {AliasPatternCond_K_Ignore, 0},
25703
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25704
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25705
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25706
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25707
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25708
    // (CPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 277
25709
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25710
220k
    {AliasPatternCond_K_Ignore, 0},
25711
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25712
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25713
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25714
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25715
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25716
    // (CPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 284
25717
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25718
220k
    {AliasPatternCond_K_Ignore, 0},
25719
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25720
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25721
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25722
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25723
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25724
    // (CPY_ZPmR_B ZPR8:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 291
25725
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25726
220k
    {AliasPatternCond_K_Ignore, 0},
25727
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25728
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25729
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25730
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25731
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25732
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25733
    // (CPY_ZPmR_D ZPR64:$Zd, PPR3bAny:$Pg, GPR64sp:$Rn) - 299
25734
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25735
220k
    {AliasPatternCond_K_Ignore, 0},
25736
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25737
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25738
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25739
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25740
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25741
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25742
    // (CPY_ZPmR_H ZPR16:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 307
25743
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25744
220k
    {AliasPatternCond_K_Ignore, 0},
25745
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25746
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25747
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25748
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25749
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25750
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25751
    // (CPY_ZPmR_S ZPR32:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 315
25752
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25753
220k
    {AliasPatternCond_K_Ignore, 0},
25754
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25755
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25756
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25757
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25758
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25759
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25760
    // (CPY_ZPmV_B ZPR8:$Zd, PPR3bAny:$Pg, FPR8:$Vn) - 323
25761
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25762
220k
    {AliasPatternCond_K_Ignore, 0},
25763
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25764
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
25765
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25766
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25767
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25768
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25769
    // (CPY_ZPmV_D ZPR64:$Zd, PPR3bAny:$Pg, FPR64:$Vn) - 331
25770
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25771
220k
    {AliasPatternCond_K_Ignore, 0},
25772
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25773
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
25774
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25775
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25776
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25777
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25778
    // (CPY_ZPmV_H ZPR16:$Zd, PPR3bAny:$Pg, FPR16:$Vn) - 339
25779
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25780
220k
    {AliasPatternCond_K_Ignore, 0},
25781
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25782
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
25783
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25784
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25785
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25786
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25787
    // (CPY_ZPmV_S ZPR32:$Zd, PPR3bAny:$Pg, FPR32:$Vn) - 347
25788
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25789
220k
    {AliasPatternCond_K_Ignore, 0},
25790
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25791
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
25792
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25793
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25794
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25795
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25796
    // (CPY_ZPzI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 355
25797
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25798
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25799
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25800
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25801
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25802
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25803
    // (CPY_ZPzI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 361
25804
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25805
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25806
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25807
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25808
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25809
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25810
    // (CPY_ZPzI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 367
25811
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25812
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25813
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25814
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25815
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25816
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25817
    // (CPY_ZPzI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 373
25818
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25819
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25820
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25821
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25822
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25823
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25824
    // (CSINCWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 379
25825
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25826
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25827
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25828
220k
    {AliasPatternCond_K_Custom, 4},
25829
    // (CSINCWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 383
25830
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25831
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25832
220k
    {AliasPatternCond_K_TiedReg, 1},
25833
220k
    {AliasPatternCond_K_Custom, 4},
25834
    // (CSINCXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 387
25835
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25836
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25837
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25838
220k
    {AliasPatternCond_K_Custom, 4},
25839
    // (CSINCXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 391
25840
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25841
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25842
220k
    {AliasPatternCond_K_TiedReg, 1},
25843
220k
    {AliasPatternCond_K_Custom, 4},
25844
    // (CSINVWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 395
25845
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25846
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25847
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25848
220k
    {AliasPatternCond_K_Custom, 4},
25849
    // (CSINVWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 399
25850
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25851
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25852
220k
    {AliasPatternCond_K_TiedReg, 1},
25853
220k
    {AliasPatternCond_K_Custom, 4},
25854
    // (CSINVXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 403
25855
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25856
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25857
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25858
220k
    {AliasPatternCond_K_Custom, 4},
25859
    // (CSINVXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 407
25860
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25861
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25862
220k
    {AliasPatternCond_K_TiedReg, 1},
25863
220k
    {AliasPatternCond_K_Custom, 4},
25864
    // (CSNEGWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 411
25865
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25866
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25867
220k
    {AliasPatternCond_K_TiedReg, 1},
25868
220k
    {AliasPatternCond_K_Custom, 4},
25869
    // (CSNEGXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 415
25870
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25871
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25872
220k
    {AliasPatternCond_K_TiedReg, 1},
25873
220k
    {AliasPatternCond_K_Custom, 4},
25874
    // (DCPS1 0) - 419
25875
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25876
    // (DCPS2 0) - 420
25877
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25878
    // (DCPS3 0) - 421
25879
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25880
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25881
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureEL3},
25882
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25883
    // (DECB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 425
25884
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25885
220k
    {AliasPatternCond_K_Ignore, 0},
25886
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25887
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25888
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25889
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25890
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25891
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25892
    // (DECB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 433
25893
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25894
220k
    {AliasPatternCond_K_Ignore, 0},
25895
220k
    {AliasPatternCond_K_Ignore, 0},
25896
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25897
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25898
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25899
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25900
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25901
    // (DECD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 441
25902
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25903
220k
    {AliasPatternCond_K_Ignore, 0},
25904
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25905
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25906
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25907
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25908
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25909
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25910
    // (DECD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 449
25911
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25912
220k
    {AliasPatternCond_K_Ignore, 0},
25913
220k
    {AliasPatternCond_K_Ignore, 0},
25914
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25915
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25916
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25917
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25918
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25919
    // (DECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 457
25920
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25921
220k
    {AliasPatternCond_K_Ignore, 0},
25922
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25923
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25924
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25925
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25926
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25927
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25928
    // (DECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 465
25929
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25930
220k
    {AliasPatternCond_K_Ignore, 0},
25931
220k
    {AliasPatternCond_K_Ignore, 0},
25932
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25933
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25934
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25935
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25936
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25937
    // (DECH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 473
25938
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25939
220k
    {AliasPatternCond_K_Ignore, 0},
25940
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25941
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25942
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25943
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25944
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25945
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25946
    // (DECH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 481
25947
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25948
220k
    {AliasPatternCond_K_Ignore, 0},
25949
220k
    {AliasPatternCond_K_Ignore, 0},
25950
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25951
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25952
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25953
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25954
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25955
    // (DECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 489
25956
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25957
220k
    {AliasPatternCond_K_Ignore, 0},
25958
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25959
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25960
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25961
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25962
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25963
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25964
    // (DECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 497
25965
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25966
220k
    {AliasPatternCond_K_Ignore, 0},
25967
220k
    {AliasPatternCond_K_Ignore, 0},
25968
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25969
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25970
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25971
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25972
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25973
    // (DECW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 505
25974
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25975
220k
    {AliasPatternCond_K_Ignore, 0},
25976
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25977
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25978
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25979
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25980
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25981
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25982
    // (DECW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 513
25983
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25984
220k
    {AliasPatternCond_K_Ignore, 0},
25985
220k
    {AliasPatternCond_K_Ignore, 0},
25986
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25987
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25988
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25989
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25990
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
25991
    // (DECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 521
25992
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25993
220k
    {AliasPatternCond_K_Ignore, 0},
25994
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25995
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25996
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25997
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25998
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25999
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26000
    // (DECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 529
26001
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26002
220k
    {AliasPatternCond_K_Ignore, 0},
26003
220k
    {AliasPatternCond_K_Ignore, 0},
26004
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26005
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26006
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26007
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26008
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26009
    // (DSB 0) - 537
26010
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26011
    // (DSB 4) - 538
26012
220k
    {AliasPatternCond_K_Imm, (uint32_t)4},
26013
    // (DSB { 1, 1, 0, 0 }) - 539
26014
220k
    {AliasPatternCond_K_Imm, (uint32_t)12},
26015
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26016
220k
    {AliasPatternCond_K_OrFeature, AArch64_HasV8_0rOps},
26017
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26018
    // (DUPM_ZI ZPR16:$Zd, sve_preferred_logical_imm16:$imm) - 543
26019
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26020
220k
    {AliasPatternCond_K_Custom, 5},
26021
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26022
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26023
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26024
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26025
    // (DUPM_ZI ZPR32:$Zd, sve_preferred_logical_imm32:$imm) - 549
26026
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26027
220k
    {AliasPatternCond_K_Custom, 6},
26028
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26029
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26030
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26031
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26032
    // (DUPM_ZI ZPR64:$Zd, sve_preferred_logical_imm64:$imm) - 555
26033
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26034
220k
    {AliasPatternCond_K_Custom, 7},
26035
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26036
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26037
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26038
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26039
    // (DUPM_ZI ZPR8:$Zd, sve_logical_imm8:$imm) - 561
26040
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26041
220k
    {AliasPatternCond_K_Custom, 1},
26042
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26043
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26044
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26045
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26046
    // (DUPM_ZI ZPR16:$Zd, sve_logical_imm16:$imm) - 567
26047
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26048
220k
    {AliasPatternCond_K_Custom, 2},
26049
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26050
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26051
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26052
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26053
    // (DUPM_ZI ZPR32:$Zd, sve_logical_imm32:$imm) - 573
26054
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26055
220k
    {AliasPatternCond_K_Custom, 3},
26056
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26057
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26058
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26059
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26060
    // (DUP_ZI_B ZPR8:$Zd, cpy_imm8_opt_lsl_i8:$imm) - 579
26061
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26062
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26063
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26064
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26065
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26066
    // (DUP_ZI_D ZPR64:$Zd, cpy_imm8_opt_lsl_i64:$imm) - 584
26067
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26068
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26069
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26070
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26071
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26072
    // (DUP_ZI_D ZPR64:$Zd, 0, 0) - 589
26073
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26074
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26075
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26076
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26077
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26078
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26079
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26080
    // (DUP_ZI_H ZPR16:$Zd, cpy_imm8_opt_lsl_i16:$imm) - 596
26081
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26082
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26083
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26084
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26085
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26086
    // (DUP_ZI_H ZPR16:$Zd, 0, 0) - 601
26087
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26088
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26089
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26090
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26091
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26092
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26093
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26094
    // (DUP_ZI_S ZPR32:$Zd, cpy_imm8_opt_lsl_i32:$imm) - 608
26095
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26096
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26097
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26098
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26099
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26100
    // (DUP_ZI_S ZPR32:$Zd, 0, 0) - 613
26101
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26102
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26103
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26104
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26105
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26106
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26107
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26108
    // (DUP_ZR_B ZPR8:$Zd, GPR32sp:$Rn) - 620
26109
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26110
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
26111
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26112
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26113
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26114
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26115
    // (DUP_ZR_D ZPR64:$Zd, GPR64sp:$Rn) - 626
26116
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26117
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26118
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26119
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26120
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26121
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26122
    // (DUP_ZR_H ZPR16:$Zd, GPR32sp:$Rn) - 632
26123
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26124
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
26125
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26126
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26127
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26128
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26129
    // (DUP_ZR_S ZPR32:$Zd, GPR32sp:$Rn) - 638
26130
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26131
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
26132
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26133
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26134
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26135
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26136
    // (DUP_ZZI_B ZPR8:$Zd, FPR8asZPR:$Bn, 0) - 644
26137
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26138
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26139
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26140
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26141
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26142
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26143
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26144
    // (DUP_ZZI_B ZPR8:$Zd, ZPR8:$Zn, sve_elm_idx_extdup_b:$idx) - 651
26145
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26146
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26147
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26148
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26149
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26150
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26151
    // (DUP_ZZI_D ZPR64:$Zd, FPR64asZPR:$Dn, 0) - 657
26152
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26153
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26154
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26155
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26156
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26157
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26158
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26159
    // (DUP_ZZI_D ZPR64:$Zd, ZPR64:$Zn, sve_elm_idx_extdup_d:$idx) - 664
26160
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26161
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26162
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26163
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26164
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26165
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26166
    // (DUP_ZZI_H ZPR16:$Zd, FPR16asZPR:$Hn, 0) - 670
26167
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26168
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26169
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26170
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26171
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26172
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26173
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26174
    // (DUP_ZZI_H ZPR16:$Zd, ZPR16:$Zn, sve_elm_idx_extdup_h:$idx) - 677
26175
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26176
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26177
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26178
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26179
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26180
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26181
    // (DUP_ZZI_Q ZPR128:$Zd, FPR128asZPR:$Qn, 0) - 683
26182
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26183
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26184
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26185
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26186
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26187
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26188
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26189
    // (DUP_ZZI_Q ZPR128:$Zd, ZPR128:$Zn, sve_elm_idx_extdup_q:$idx) - 690
26190
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26191
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26192
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26193
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26194
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26195
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26196
    // (DUP_ZZI_S ZPR32:$Zd, FPR32asZPR:$Sn, 0) - 696
26197
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26198
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26199
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26200
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26201
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26202
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26203
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26204
    // (DUP_ZZI_S ZPR32:$Zd, ZPR32:$Zn, sve_elm_idx_extdup_s:$idx) - 703
26205
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26206
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26207
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26208
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26209
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26210
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26211
    // (EONWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 709
26212
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26213
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26214
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26215
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26216
    // (EONXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 713
26217
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26218
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26219
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26220
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26221
    // (EORS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 717
26222
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26223
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26224
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26225
220k
    {AliasPatternCond_K_TiedReg, 1},
26226
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26227
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26228
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26229
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26230
    // (EORWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 725
26231
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26232
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26233
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26234
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26235
    // (EORXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 729
26236
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26237
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26238
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26239
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26240
    // (EOR_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 733
26241
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26242
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26243
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26244
220k
    {AliasPatternCond_K_TiedReg, 1},
26245
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26246
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26247
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26248
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26249
    // (EOR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 741
26250
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26251
220k
    {AliasPatternCond_K_Ignore, 0},
26252
220k
    {AliasPatternCond_K_Custom, 1},
26253
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26254
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26255
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26256
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26257
    // (EOR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 748
26258
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26259
220k
    {AliasPatternCond_K_Ignore, 0},
26260
220k
    {AliasPatternCond_K_Custom, 2},
26261
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26262
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26263
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26264
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26265
    // (EOR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 755
26266
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26267
220k
    {AliasPatternCond_K_Ignore, 0},
26268
220k
    {AliasPatternCond_K_Custom, 3},
26269
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26270
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26271
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26272
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26273
    // (EXTRACT_ZPMXI_H_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 762
26274
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26275
220k
    {AliasPatternCond_K_Ignore, 0},
26276
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26277
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
26278
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26279
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26280
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26281
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26282
    // (EXTRACT_ZPMXI_H_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 770
26283
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26284
220k
    {AliasPatternCond_K_Ignore, 0},
26285
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26286
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
26287
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26288
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26289
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26290
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26291
    // (EXTRACT_ZPMXI_H_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 778
26292
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26293
220k
    {AliasPatternCond_K_Ignore, 0},
26294
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26295
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
26296
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26297
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26298
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26299
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26300
    // (EXTRACT_ZPMXI_H_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpH128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 786
26301
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26302
220k
    {AliasPatternCond_K_Ignore, 0},
26303
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26304
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
26305
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26306
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26307
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26308
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26309
    // (EXTRACT_ZPMXI_H_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 794
26310
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26311
220k
    {AliasPatternCond_K_Ignore, 0},
26312
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26313
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
26314
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26315
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26316
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26317
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26318
    // (EXTRACT_ZPMXI_V_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 802
26319
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26320
220k
    {AliasPatternCond_K_Ignore, 0},
26321
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26322
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
26323
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26324
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26325
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26326
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26327
    // (EXTRACT_ZPMXI_V_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 810
26328
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26329
220k
    {AliasPatternCond_K_Ignore, 0},
26330
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26331
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
26332
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26333
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26334
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26335
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26336
    // (EXTRACT_ZPMXI_V_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 818
26337
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26338
220k
    {AliasPatternCond_K_Ignore, 0},
26339
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26340
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
26341
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26342
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26343
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26344
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26345
    // (EXTRACT_ZPMXI_V_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpV128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 826
26346
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26347
220k
    {AliasPatternCond_K_Ignore, 0},
26348
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26349
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
26350
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26351
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26352
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26353
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26354
    // (EXTRACT_ZPMXI_V_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 834
26355
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26356
220k
    {AliasPatternCond_K_Ignore, 0},
26357
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26358
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
26359
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26360
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26361
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26362
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26363
    // (EXTRWrri GPR32:$dst, GPR32:$src, GPR32:$src, imm0_31:$shift) - 842
26364
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26365
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26366
220k
    {AliasPatternCond_K_TiedReg, 1},
26367
    // (EXTRXrri GPR64:$dst, GPR64:$src, GPR64:$src, imm0_63:$shift) - 845
26368
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26369
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26370
220k
    {AliasPatternCond_K_TiedReg, 1},
26371
    // (FCPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, fpimm64:$imm8) - 848
26372
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26373
220k
    {AliasPatternCond_K_Ignore, 0},
26374
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26375
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26376
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26377
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26378
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26379
    // (FCPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, fpimm16:$imm8) - 855
26380
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26381
220k
    {AliasPatternCond_K_Ignore, 0},
26382
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26383
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26384
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26385
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26386
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26387
    // (FCPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, fpimm32:$imm8) - 862
26388
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26389
220k
    {AliasPatternCond_K_Ignore, 0},
26390
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26391
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26392
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26393
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26394
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26395
    // (FDUP_ZI_D ZPR64:$Zd, fpimm64:$imm8) - 869
26396
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26397
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26398
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26399
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26400
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26401
    // (FDUP_ZI_H ZPR16:$Zd, fpimm16:$imm8) - 874
26402
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26403
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26404
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26405
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26406
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26407
    // (FDUP_ZI_S ZPR32:$Zd, fpimm32:$imm8) - 879
26408
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26409
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26410
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26411
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26412
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26413
    // (GCSPOPM XZR) - 884
26414
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26415
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26416
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureGCS},
26417
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26418
    // (GLD1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 888
26419
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26420
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26421
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26422
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26423
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26424
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26425
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26426
    // (GLD1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 895
26427
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26428
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26429
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26430
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26431
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26432
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26433
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26434
    // (GLD1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 902
26435
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26436
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26437
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26438
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26439
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26440
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26441
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26442
    // (GLD1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 909
26443
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26444
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26445
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26446
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26447
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26448
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26449
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26450
    // (GLD1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 916
26451
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26452
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26453
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26454
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26455
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26456
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26457
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26458
    // (GLD1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 923
26459
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26460
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26461
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26462
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26463
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26464
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
26465
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26466
    // (GLD1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 930
26467
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26468
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26469
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26470
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26471
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26472
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26473
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26474
    // (GLD1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 937
26475
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26476
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26477
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26478
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26479
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26480
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26481
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26482
    // (GLD1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 944
26483
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26484
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26485
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26486
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26487
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26488
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26489
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26490
    // (GLD1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 951
26491
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26492
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26493
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26494
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26495
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26496
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26497
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26498
    // (GLD1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 958
26499
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26500
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26501
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26502
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26503
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26504
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26505
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26506
    // (GLD1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 965
26507
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26508
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26509
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26510
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26511
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26512
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26513
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26514
    // (GLD1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 972
26515
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26516
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26517
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26518
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26519
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26520
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26521
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26522
    // (GLDFF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 979
26523
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26524
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26525
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26526
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26527
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26528
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26529
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26530
    // (GLDFF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 986
26531
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26532
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26533
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26534
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26535
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26536
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26537
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26538
    // (GLDFF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 993
26539
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26540
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26541
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26542
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26543
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26544
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26545
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26546
    // (GLDFF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1000
26547
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26548
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26549
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26550
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26551
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26552
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26553
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26554
    // (GLDFF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1007
26555
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26556
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26557
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26558
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26559
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26560
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26561
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26562
    // (GLDFF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1014
26563
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26564
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26565
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26566
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26567
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26568
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26569
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26570
    // (GLDFF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1021
26571
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26572
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26573
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26574
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26575
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26576
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26577
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26578
    // (GLDFF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1028
26579
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26580
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26581
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26582
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26583
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26584
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26585
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26586
    // (GLDFF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1035
26587
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26588
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26589
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26590
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26591
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26592
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26593
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26594
    // (GLDFF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1042
26595
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26596
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26597
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26598
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26599
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26600
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26601
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26602
    // (GLDFF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1049
26603
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26604
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26605
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26606
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26607
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26608
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26609
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26610
    // (GLDFF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1056
26611
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26612
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26613
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26614
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26615
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26616
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26617
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26618
    // (HINT { 0, 0, 0 }) - 1063
26619
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26620
    // (HINT { 0, 0, 1 }) - 1064
26621
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26622
    // (HINT { 0, 1, 0 }) - 1065
26623
220k
    {AliasPatternCond_K_Imm, (uint32_t)2},
26624
    // (HINT { 0, 1, 1 }) - 1066
26625
220k
    {AliasPatternCond_K_Imm, (uint32_t)3},
26626
    // (HINT { 1, 0, 0 }) - 1067
26627
220k
    {AliasPatternCond_K_Imm, (uint32_t)4},
26628
    // (HINT { 1, 0, 1 }) - 1068
26629
220k
    {AliasPatternCond_K_Imm, (uint32_t)5},
26630
    // (HINT { 1, 1, 0 }) - 1069
26631
220k
    {AliasPatternCond_K_Imm, (uint32_t)6},
26632
    // (HINT { 1, 0, 0, 0, 0 }) - 1070
26633
220k
    {AliasPatternCond_K_Imm, (uint32_t)16},
26634
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26635
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRAS},
26636
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26637
    // (HINT 20) - 1074
26638
220k
    {AliasPatternCond_K_Imm, (uint32_t)20},
26639
    // (HINT 32) - 1075
26640
220k
    {AliasPatternCond_K_Imm, (uint32_t)32},
26641
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26642
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureBranchTargetId},
26643
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26644
    // (HINT btihint_op:$op) - 1079
26645
220k
    {AliasPatternCond_K_Custom, 8},
26646
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26647
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureBranchTargetId},
26648
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26649
    // (HINT psbhint_op:$op) - 1083
26650
220k
    {AliasPatternCond_K_Custom, 9},
26651
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26652
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSPE},
26653
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26654
    // (HINT 19) - 1087
26655
220k
    {AliasPatternCond_K_Imm, (uint32_t)19},
26656
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26657
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureGCS},
26658
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26659
    // (HINT 22) - 1091
26660
220k
    {AliasPatternCond_K_Imm, (uint32_t)22},
26661
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26662
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureCLRBHB},
26663
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26664
    // (INCB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1095
26665
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26666
220k
    {AliasPatternCond_K_Ignore, 0},
26667
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
26668
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26669
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26670
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26671
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26672
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26673
    // (INCB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1103
26674
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26675
220k
    {AliasPatternCond_K_Ignore, 0},
26676
220k
    {AliasPatternCond_K_Ignore, 0},
26677
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26678
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26679
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26680
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26681
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26682
    // (INCD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1111
26683
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26684
220k
    {AliasPatternCond_K_Ignore, 0},
26685
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
26686
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26687
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26688
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26689
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26690
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26691
    // (INCD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1119
26692
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26693
220k
    {AliasPatternCond_K_Ignore, 0},
26694
220k
    {AliasPatternCond_K_Ignore, 0},
26695
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26696
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26697
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26698
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26699
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26700
    // (INCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1127
26701
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26702
220k
    {AliasPatternCond_K_Ignore, 0},
26703
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
26704
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26705
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26706
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26707
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26708
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26709
    // (INCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 1135
26710
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26711
220k
    {AliasPatternCond_K_Ignore, 0},
26712
220k
    {AliasPatternCond_K_Ignore, 0},
26713
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26714
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26715
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26716
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26717
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26718
    // (INCH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1143
26719
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26720
220k
    {AliasPatternCond_K_Ignore, 0},
26721
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
26722
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26723
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26724
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26725
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26726
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26727
    // (INCH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1151
26728
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26729
220k
    {AliasPatternCond_K_Ignore, 0},
26730
220k
    {AliasPatternCond_K_Ignore, 0},
26731
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26732
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26733
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26734
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26735
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26736
    // (INCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1159
26737
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26738
220k
    {AliasPatternCond_K_Ignore, 0},
26739
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
26740
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26741
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26742
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26743
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26744
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26745
    // (INCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 1167
26746
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26747
220k
    {AliasPatternCond_K_Ignore, 0},
26748
220k
    {AliasPatternCond_K_Ignore, 0},
26749
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26750
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26751
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26752
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26753
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26754
    // (INCW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1175
26755
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26756
220k
    {AliasPatternCond_K_Ignore, 0},
26757
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
26758
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26759
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26760
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26761
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26762
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26763
    // (INCW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1183
26764
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26765
220k
    {AliasPatternCond_K_Ignore, 0},
26766
220k
    {AliasPatternCond_K_Ignore, 0},
26767
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26768
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26769
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26770
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26771
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26772
    // (INCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1191
26773
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26774
220k
    {AliasPatternCond_K_Ignore, 0},
26775
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
26776
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26777
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26778
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26779
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26780
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26781
    // (INCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 1199
26782
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26783
220k
    {AliasPatternCond_K_Ignore, 0},
26784
220k
    {AliasPatternCond_K_Ignore, 0},
26785
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26786
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26787
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26788
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26789
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26790
    // (INSERT_MXIPZ_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1207
26791
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
26792
220k
    {AliasPatternCond_K_Ignore, 0},
26793
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26794
220k
    {AliasPatternCond_K_Ignore, 0},
26795
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26796
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26797
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26798
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26799
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26800
    // (INSERT_MXIPZ_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1216
26801
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
26802
220k
    {AliasPatternCond_K_Ignore, 0},
26803
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26804
220k
    {AliasPatternCond_K_Ignore, 0},
26805
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26806
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26807
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26808
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26809
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26810
    // (INSERT_MXIPZ_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1225
26811
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
26812
220k
    {AliasPatternCond_K_Ignore, 0},
26813
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26814
220k
    {AliasPatternCond_K_Ignore, 0},
26815
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26816
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26817
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26818
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26819
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26820
    // (INSERT_MXIPZ_H_Q TileVectorOpH128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1234
26821
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
26822
220k
    {AliasPatternCond_K_Ignore, 0},
26823
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26824
220k
    {AliasPatternCond_K_Ignore, 0},
26825
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26826
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26827
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26828
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26829
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26830
    // (INSERT_MXIPZ_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1243
26831
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
26832
220k
    {AliasPatternCond_K_Ignore, 0},
26833
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26834
220k
    {AliasPatternCond_K_Ignore, 0},
26835
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26836
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26837
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26838
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26839
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26840
    // (INSERT_MXIPZ_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1252
26841
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
26842
220k
    {AliasPatternCond_K_Ignore, 0},
26843
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26844
220k
    {AliasPatternCond_K_Ignore, 0},
26845
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26846
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26847
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26848
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26849
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26850
    // (INSERT_MXIPZ_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1261
26851
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
26852
220k
    {AliasPatternCond_K_Ignore, 0},
26853
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26854
220k
    {AliasPatternCond_K_Ignore, 0},
26855
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26856
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26857
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26858
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26859
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26860
    // (INSERT_MXIPZ_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1270
26861
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
26862
220k
    {AliasPatternCond_K_Ignore, 0},
26863
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26864
220k
    {AliasPatternCond_K_Ignore, 0},
26865
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26866
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26867
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26868
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26869
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26870
    // (INSERT_MXIPZ_V_Q TileVectorOpV128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1279
26871
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
26872
220k
    {AliasPatternCond_K_Ignore, 0},
26873
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26874
220k
    {AliasPatternCond_K_Ignore, 0},
26875
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26876
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26877
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26878
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26879
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26880
    // (INSERT_MXIPZ_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1288
26881
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
26882
220k
    {AliasPatternCond_K_Ignore, 0},
26883
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26884
220k
    {AliasPatternCond_K_Ignore, 0},
26885
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26886
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26887
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26888
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26889
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26890
    // (INSvi16gpr V128:$dst, VectorIndexH:$idx, GPR32:$src) - 1297
26891
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26892
220k
    {AliasPatternCond_K_Ignore, 0},
26893
220k
    {AliasPatternCond_K_Ignore, 0},
26894
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26895
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26896
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26897
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26898
    // (INSvi16lane V128:$dst, VectorIndexH:$idx, V128:$src, VectorIndexH:$idx2) - 1304
26899
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26900
220k
    {AliasPatternCond_K_Ignore, 0},
26901
220k
    {AliasPatternCond_K_Ignore, 0},
26902
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26903
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26904
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26905
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26906
    // (INSvi32gpr V128:$dst, VectorIndexS:$idx, GPR32:$src) - 1311
26907
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26908
220k
    {AliasPatternCond_K_Ignore, 0},
26909
220k
    {AliasPatternCond_K_Ignore, 0},
26910
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26911
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26912
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26913
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26914
    // (INSvi32lane V128:$dst, VectorIndexS:$idx, V128:$src, VectorIndexS:$idx2) - 1318
26915
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26916
220k
    {AliasPatternCond_K_Ignore, 0},
26917
220k
    {AliasPatternCond_K_Ignore, 0},
26918
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26919
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26920
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26921
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26922
    // (INSvi64gpr V128:$dst, VectorIndexD:$idx, GPR64:$src) - 1325
26923
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26924
220k
    {AliasPatternCond_K_Ignore, 0},
26925
220k
    {AliasPatternCond_K_Ignore, 0},
26926
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26927
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26928
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26929
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26930
    // (INSvi64lane V128:$dst, VectorIndexD:$idx, V128:$src, VectorIndexD:$idx2) - 1332
26931
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26932
220k
    {AliasPatternCond_K_Ignore, 0},
26933
220k
    {AliasPatternCond_K_Ignore, 0},
26934
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26935
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26936
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26937
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26938
    // (INSvi8gpr V128:$dst, VectorIndexB:$idx, GPR32:$src) - 1339
26939
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26940
220k
    {AliasPatternCond_K_Ignore, 0},
26941
220k
    {AliasPatternCond_K_Ignore, 0},
26942
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26943
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26944
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26945
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26946
    // (INSvi8lane V128:$dst, VectorIndexB:$idx, V128:$src, VectorIndexB:$idx2) - 1346
26947
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26948
220k
    {AliasPatternCond_K_Ignore, 0},
26949
220k
    {AliasPatternCond_K_Ignore, 0},
26950
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26951
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26952
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26953
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26954
    // (IRG GPR64sp:$dst, GPR64sp:$src, XZR) - 1353
26955
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26956
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26957
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26958
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26959
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
26960
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26961
    // (ISB 15) - 1359
26962
220k
    {AliasPatternCond_K_Imm, (uint32_t)15},
26963
    // (LD1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1360
26964
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
26965
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
26966
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26967
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26968
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26969
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26970
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
26971
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26972
    // (LD1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1368
26973
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
26974
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
26975
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26976
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26977
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26978
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26979
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26980
    // (LD1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1375
26981
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
26982
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
26983
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26984
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26985
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26986
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26987
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
26988
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26989
    // (LD1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1383
26990
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
26991
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
26992
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26993
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26994
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26995
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26996
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
26997
    // (LD1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1390
26998
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26999
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27000
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27001
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27002
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27003
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27004
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27005
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27006
    // (LD1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1398
27007
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27008
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27009
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27010
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27011
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27012
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27013
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27014
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27015
    // (LD1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1406
27016
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27017
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27018
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27019
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27020
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27021
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27022
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27023
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27024
    // (LD1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1414
27025
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27026
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27027
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27028
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27029
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27030
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27031
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27032
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27033
    // (LD1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1422
27034
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
27035
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27036
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27037
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27038
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27039
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27040
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27041
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27042
    // (LD1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1430
27043
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
27044
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27045
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27046
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27047
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27048
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27049
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27050
    // (LD1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1437
27051
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
27052
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27053
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27054
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27055
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27056
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27057
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27058
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27059
    // (LD1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1445
27060
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
27061
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27062
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27063
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27064
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27065
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27066
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27067
    // (LD1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1452
27068
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27069
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27070
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27071
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27072
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27073
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27074
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27075
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27076
    // (LD1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1460
27077
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27078
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27079
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27080
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27081
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27082
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27083
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27084
    // (LD1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 1467
27085
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27086
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27087
220k
    {AliasPatternCond_K_Ignore, 0},
27088
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27089
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27090
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27091
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27092
    // (LD1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 1474
27093
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27094
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
27095
220k
    {AliasPatternCond_K_Ignore, 0},
27096
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27097
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27098
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27099
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27100
    // (LD1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 1481
27101
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27102
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27103
220k
    {AliasPatternCond_K_Ignore, 0},
27104
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27105
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27106
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27107
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27108
    // (LD1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 1488
27109
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27110
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
27111
220k
    {AliasPatternCond_K_Ignore, 0},
27112
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27113
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27114
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27115
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27116
    // (LD1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 1495
27117
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27118
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
27119
220k
    {AliasPatternCond_K_Ignore, 0},
27120
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27121
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27122
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27123
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27124
    // (LD1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 1502
27125
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27126
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27127
220k
    {AliasPatternCond_K_Ignore, 0},
27128
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27129
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27130
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27131
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27132
    // (LD1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 1509
27133
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27134
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
27135
220k
    {AliasPatternCond_K_Ignore, 0},
27136
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27137
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27138
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27139
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27140
    // (LD1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 1516
27141
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27142
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27143
220k
    {AliasPatternCond_K_Ignore, 0},
27144
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27145
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27146
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27147
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27148
    // (LD1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1523
27149
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
27150
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27151
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27152
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27153
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27154
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27155
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27156
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27157
    // (LD1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1531
27158
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
27159
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27160
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27161
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27162
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27163
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27164
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27165
    // (LD1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1538
27166
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
27167
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27168
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27169
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27170
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27171
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27172
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27173
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27174
    // (LD1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1546
27175
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
27176
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27177
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27178
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27179
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27180
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27181
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27182
    // (LD1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1553
27183
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27184
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27185
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27186
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27187
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27188
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27189
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27190
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27191
    // (LD1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1561
27192
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27193
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27194
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27195
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27196
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27197
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27198
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27199
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27200
    // (LD1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1569
27201
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27202
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27203
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27204
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27205
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27206
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27207
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27208
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27209
    // (LD1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1577
27210
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27211
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27212
220k
    {AliasPatternCond_K_Ignore, 0},
27213
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27214
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27215
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27216
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27217
    // (LD1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1584
27218
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27219
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27220
220k
    {AliasPatternCond_K_Ignore, 0},
27221
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27222
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27223
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27224
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27225
    // (LD1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1591
27226
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27227
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27228
220k
    {AliasPatternCond_K_Ignore, 0},
27229
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27230
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27231
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27232
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27233
    // (LD1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1598
27234
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27235
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27236
220k
    {AliasPatternCond_K_Ignore, 0},
27237
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27238
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27239
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27240
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27241
    // (LD1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1605
27242
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27243
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27244
220k
    {AliasPatternCond_K_Ignore, 0},
27245
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27246
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27247
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27248
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27249
    // (LD1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1612
27250
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27251
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27252
220k
    {AliasPatternCond_K_Ignore, 0},
27253
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27254
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27255
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27256
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27257
    // (LD1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1619
27258
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27259
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27260
220k
    {AliasPatternCond_K_Ignore, 0},
27261
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27262
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27263
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27264
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27265
    // (LD1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1626
27266
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27267
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27268
220k
    {AliasPatternCond_K_Ignore, 0},
27269
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27270
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27271
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27272
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27273
    // (LD1RB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1633
27274
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27275
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27276
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27277
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27278
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27279
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27280
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27281
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27282
    // (LD1RB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1641
27283
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27284
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27285
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27286
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27287
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27288
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27289
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27290
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27291
    // (LD1RB_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1649
27292
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27293
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27294
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27295
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27296
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27297
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27298
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27299
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27300
    // (LD1RB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1657
27301
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27302
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27303
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27304
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27305
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27306
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27307
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27308
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27309
    // (LD1RD_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1665
27310
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27311
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27312
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27313
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27314
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27315
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27316
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27317
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27318
    // (LD1RH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1673
27319
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27320
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27321
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27322
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27323
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27324
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27325
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27326
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27327
    // (LD1RH_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1681
27328
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27329
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27330
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27331
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27332
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27333
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27334
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27335
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27336
    // (LD1RH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1689
27337
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27338
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27339
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27340
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27341
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27342
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27343
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27344
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27345
    // (LD1RO_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1697
27346
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27347
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27348
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27349
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27350
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27351
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27352
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27353
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27354
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64},
27355
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27356
    // (LD1RO_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1707
27357
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27358
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27359
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27360
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27361
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27362
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27363
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27364
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27365
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64},
27366
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27367
    // (LD1RO_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1717
27368
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27369
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27370
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27371
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27372
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27373
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27374
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27375
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27376
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64},
27377
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27378
    // (LD1RO_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1727
27379
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27380
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27381
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27382
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27383
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27384
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27385
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27386
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27387
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64},
27388
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27389
    // (LD1RQ_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1737
27390
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27391
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27392
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27393
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27394
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27395
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27396
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27397
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27398
    // (LD1RQ_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1745
27399
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27400
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27401
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27402
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27403
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27404
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27405
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27406
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27407
    // (LD1RQ_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1753
27408
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27409
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27410
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27411
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27412
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27413
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27414
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27415
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27416
    // (LD1RQ_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1761
27417
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27418
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27419
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27420
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27421
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27422
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27423
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27424
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27425
    // (LD1RSB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1769
27426
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27427
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27428
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27429
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27430
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27431
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27432
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27433
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27434
    // (LD1RSB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1777
27435
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27436
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27437
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27438
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27439
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27440
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27441
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27442
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27443
    // (LD1RSB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1785
27444
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27445
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27446
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27447
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27448
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27449
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27450
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27451
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27452
    // (LD1RSH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1793
27453
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27454
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27455
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27456
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27457
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27458
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27459
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27460
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27461
    // (LD1RSH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1801
27462
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27463
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27464
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27465
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27466
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27467
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27468
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27469
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27470
    // (LD1RSW_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1809
27471
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27472
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27473
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27474
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27475
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27476
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27477
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27478
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27479
    // (LD1RW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1817
27480
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27481
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27482
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27483
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27484
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27485
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27486
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27487
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27488
    // (LD1RW_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1825
27489
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27490
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27491
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27492
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27493
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27494
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27495
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27496
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27497
    // (LD1Rv16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1833
27498
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27499
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27500
220k
    {AliasPatternCond_K_Ignore, 0},
27501
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27502
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27503
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27504
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27505
    // (LD1Rv1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1840
27506
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27507
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27508
220k
    {AliasPatternCond_K_Ignore, 0},
27509
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27510
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27511
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27512
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27513
    // (LD1Rv2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1847
27514
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27515
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27516
220k
    {AliasPatternCond_K_Ignore, 0},
27517
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27518
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27519
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27520
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27521
    // (LD1Rv2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1854
27522
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27523
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27524
220k
    {AliasPatternCond_K_Ignore, 0},
27525
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27526
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27527
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27528
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27529
    // (LD1Rv4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1861
27530
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27531
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27532
220k
    {AliasPatternCond_K_Ignore, 0},
27533
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27534
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27535
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27536
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27537
    // (LD1Rv4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1868
27538
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27539
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27540
220k
    {AliasPatternCond_K_Ignore, 0},
27541
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27542
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27543
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27544
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27545
    // (LD1Rv8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1875
27546
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27547
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27548
220k
    {AliasPatternCond_K_Ignore, 0},
27549
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27550
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27551
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27552
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27553
    // (LD1Rv8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1882
27554
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27555
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27556
220k
    {AliasPatternCond_K_Ignore, 0},
27557
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27558
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27559
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27560
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27561
    // (LD1SB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1889
27562
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27563
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27564
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27565
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27566
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27567
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27568
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27569
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27570
    // (LD1SB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1897
27571
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27572
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27573
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27574
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27575
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27576
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27577
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27578
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27579
    // (LD1SB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1905
27580
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27581
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27582
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27583
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27584
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27585
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27586
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27587
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27588
    // (LD1SH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1913
27589
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27590
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27591
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27592
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27593
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27594
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27595
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27596
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27597
    // (LD1SH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1921
27598
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27599
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27600
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27601
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27602
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27603
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27604
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27605
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27606
    // (LD1SW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1929
27607
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27608
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27609
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27610
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27611
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27612
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27613
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27614
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27615
    // (LD1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 1937
27616
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27617
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27618
220k
    {AliasPatternCond_K_Ignore, 0},
27619
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27620
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27621
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27622
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27623
    // (LD1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 1944
27624
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27625
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
27626
220k
    {AliasPatternCond_K_Ignore, 0},
27627
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27628
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27629
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27630
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27631
    // (LD1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 1951
27632
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27633
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27634
220k
    {AliasPatternCond_K_Ignore, 0},
27635
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27636
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27637
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27638
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27639
    // (LD1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 1958
27640
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27641
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
27642
220k
    {AliasPatternCond_K_Ignore, 0},
27643
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27644
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27645
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27646
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27647
    // (LD1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 1965
27648
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27649
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
27650
220k
    {AliasPatternCond_K_Ignore, 0},
27651
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27652
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27653
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27654
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27655
    // (LD1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 1972
27656
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27657
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27658
220k
    {AliasPatternCond_K_Ignore, 0},
27659
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27660
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27661
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27662
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27663
    // (LD1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 1979
27664
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27665
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
27666
220k
    {AliasPatternCond_K_Ignore, 0},
27667
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27668
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27669
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27670
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27671
    // (LD1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 1986
27672
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27673
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27674
220k
    {AliasPatternCond_K_Ignore, 0},
27675
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27676
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27677
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27678
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27679
    // (LD1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 1993
27680
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27681
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
27682
220k
    {AliasPatternCond_K_Ignore, 0},
27683
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27684
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27685
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27686
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27687
    // (LD1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 2000
27688
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27689
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
27690
220k
    {AliasPatternCond_K_Ignore, 0},
27691
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27692
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27693
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27694
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27695
    // (LD1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2007
27696
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27697
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
27698
220k
    {AliasPatternCond_K_Ignore, 0},
27699
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27700
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27701
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27702
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27703
    // (LD1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2014
27704
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27705
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
27706
220k
    {AliasPatternCond_K_Ignore, 0},
27707
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27708
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27709
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27710
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27711
    // (LD1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2021
27712
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27713
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
27714
220k
    {AliasPatternCond_K_Ignore, 0},
27715
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27716
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27717
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27718
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27719
    // (LD1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2028
27720
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27721
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
27722
220k
    {AliasPatternCond_K_Ignore, 0},
27723
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27724
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27725
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27726
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27727
    // (LD1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2035
27728
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27729
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
27730
220k
    {AliasPatternCond_K_Ignore, 0},
27731
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27732
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27733
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27734
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27735
    // (LD1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2042
27736
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27737
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
27738
220k
    {AliasPatternCond_K_Ignore, 0},
27739
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27740
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27741
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27742
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27743
    // (LD1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2049
27744
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
27745
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27746
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27747
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27748
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27749
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27750
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27751
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27752
    // (LD1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2057
27753
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
27754
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27755
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27756
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27757
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27758
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27759
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27760
    // (LD1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2064
27761
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
27762
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27763
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27764
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27765
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27766
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27767
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27768
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27769
    // (LD1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2072
27770
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
27771
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27772
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27773
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27774
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27775
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27776
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27777
    // (LD1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2079
27778
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27779
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27780
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27781
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27782
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27783
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27784
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27785
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27786
    // (LD1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2087
27787
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27788
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27789
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27790
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27791
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27792
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27793
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27794
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27795
    // (LD1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2095
27796
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27797
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27798
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27799
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27800
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27801
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27802
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27803
    // (LD1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2102
27804
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
27805
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27806
220k
    {AliasPatternCond_K_Ignore, 0},
27807
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27808
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27809
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27810
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27811
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27812
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27813
    // (LD1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2111
27814
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
27815
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27816
220k
    {AliasPatternCond_K_Ignore, 0},
27817
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27818
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27819
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27820
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27821
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27822
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27823
    // (LD1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2120
27824
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
27825
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27826
220k
    {AliasPatternCond_K_Ignore, 0},
27827
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27828
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27829
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27830
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27831
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27832
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27833
    // (LD1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2129
27834
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
27835
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27836
220k
    {AliasPatternCond_K_Ignore, 0},
27837
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27838
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27839
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27840
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27841
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27842
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27843
    // (LD1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2138
27844
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
27845
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27846
220k
    {AliasPatternCond_K_Ignore, 0},
27847
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27848
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27849
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27850
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27851
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27852
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27853
    // (LD1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2147
27854
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
27855
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27856
220k
    {AliasPatternCond_K_Ignore, 0},
27857
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27858
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27859
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27860
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27861
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27862
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27863
    // (LD1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2156
27864
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
27865
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27866
220k
    {AliasPatternCond_K_Ignore, 0},
27867
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27868
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27869
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27870
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27871
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27872
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27873
    // (LD1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2165
27874
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
27875
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27876
220k
    {AliasPatternCond_K_Ignore, 0},
27877
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27878
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27879
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27880
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27881
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27882
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27883
    // (LD1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2174
27884
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
27885
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27886
220k
    {AliasPatternCond_K_Ignore, 0},
27887
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27888
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27889
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27890
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27891
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27892
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27893
    // (LD1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2183
27894
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
27895
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27896
220k
    {AliasPatternCond_K_Ignore, 0},
27897
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27898
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27899
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27900
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27901
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27902
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27903
    // (LD1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 2192
27904
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27905
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27906
220k
    {AliasPatternCond_K_Ignore, 0},
27907
220k
    {AliasPatternCond_K_Ignore, 0},
27908
220k
    {AliasPatternCond_K_Ignore, 0},
27909
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27910
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27911
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27912
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27913
    // (LD1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 2201
27914
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27915
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27916
220k
    {AliasPatternCond_K_Ignore, 0},
27917
220k
    {AliasPatternCond_K_Ignore, 0},
27918
220k
    {AliasPatternCond_K_Ignore, 0},
27919
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27920
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27921
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27922
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27923
    // (LD1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 2210
27924
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27925
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27926
220k
    {AliasPatternCond_K_Ignore, 0},
27927
220k
    {AliasPatternCond_K_Ignore, 0},
27928
220k
    {AliasPatternCond_K_Ignore, 0},
27929
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27930
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27931
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27932
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27933
    // (LD1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 2219
27934
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27935
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27936
220k
    {AliasPatternCond_K_Ignore, 0},
27937
220k
    {AliasPatternCond_K_Ignore, 0},
27938
220k
    {AliasPatternCond_K_Ignore, 0},
27939
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27940
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27941
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27942
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27943
    // (LD2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2228
27944
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
27945
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27946
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27947
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27948
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27949
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27950
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27951
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27952
    // (LD2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2236
27953
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
27954
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27955
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27956
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27957
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27958
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27959
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27960
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27961
    // (LD2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2244
27962
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
27963
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27964
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27965
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27966
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27967
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27968
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27969
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27970
    // (LD2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2252
27971
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
27972
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27973
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27974
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27975
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27976
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
27977
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27978
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27979
    // (LD2Rv16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2260
27980
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27981
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
27982
220k
    {AliasPatternCond_K_Ignore, 0},
27983
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27984
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27985
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27986
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27987
    // (LD2Rv1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 2267
27988
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27989
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
27990
220k
    {AliasPatternCond_K_Ignore, 0},
27991
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27992
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27993
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27994
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
27995
    // (LD2Rv2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2274
27996
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27997
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
27998
220k
    {AliasPatternCond_K_Ignore, 0},
27999
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28000
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28001
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28002
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28003
    // (LD2Rv2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2281
28004
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28005
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
28006
220k
    {AliasPatternCond_K_Ignore, 0},
28007
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28008
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28009
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28010
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28011
    // (LD2Rv4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2288
28012
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28013
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
28014
220k
    {AliasPatternCond_K_Ignore, 0},
28015
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28016
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28017
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28018
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28019
    // (LD2Rv4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2295
28020
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28021
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28022
220k
    {AliasPatternCond_K_Ignore, 0},
28023
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28024
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28025
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28026
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28027
    // (LD2Rv8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2302
28028
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28029
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
28030
220k
    {AliasPatternCond_K_Ignore, 0},
28031
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28032
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28033
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28034
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28035
    // (LD2Rv8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2309
28036
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28037
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28038
220k
    {AliasPatternCond_K_Ignore, 0},
28039
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28040
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28041
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28042
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28043
    // (LD2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2316
28044
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28045
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28046
220k
    {AliasPatternCond_K_Ignore, 0},
28047
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28048
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28049
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28050
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28051
    // (LD2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2323
28052
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28053
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28054
220k
    {AliasPatternCond_K_Ignore, 0},
28055
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28056
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28057
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28058
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28059
    // (LD2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2330
28060
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28061
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
28062
220k
    {AliasPatternCond_K_Ignore, 0},
28063
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28064
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28065
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28066
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28067
    // (LD2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2337
28068
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28069
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
28070
220k
    {AliasPatternCond_K_Ignore, 0},
28071
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28072
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28073
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28074
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28075
    // (LD2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2344
28076
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28077
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28078
220k
    {AliasPatternCond_K_Ignore, 0},
28079
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28080
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28081
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28082
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28083
    // (LD2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2351
28084
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28085
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
28086
220k
    {AliasPatternCond_K_Ignore, 0},
28087
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28088
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28089
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28090
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28091
    // (LD2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2358
28092
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28093
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28094
220k
    {AliasPatternCond_K_Ignore, 0},
28095
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28096
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28097
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28098
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28099
    // (LD2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2365
28100
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
28101
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28102
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28103
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28104
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28105
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28106
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28107
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28108
    // (LD2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 2373
28109
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28110
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28111
220k
    {AliasPatternCond_K_Ignore, 0},
28112
220k
    {AliasPatternCond_K_Ignore, 0},
28113
220k
    {AliasPatternCond_K_Ignore, 0},
28114
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28115
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28116
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28117
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28118
    // (LD2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 2382
28119
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28120
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28121
220k
    {AliasPatternCond_K_Ignore, 0},
28122
220k
    {AliasPatternCond_K_Ignore, 0},
28123
220k
    {AliasPatternCond_K_Ignore, 0},
28124
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28125
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28126
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28127
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28128
    // (LD2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 2391
28129
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28130
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28131
220k
    {AliasPatternCond_K_Ignore, 0},
28132
220k
    {AliasPatternCond_K_Ignore, 0},
28133
220k
    {AliasPatternCond_K_Ignore, 0},
28134
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28135
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28136
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28137
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28138
    // (LD2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 2400
28139
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28140
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28141
220k
    {AliasPatternCond_K_Ignore, 0},
28142
220k
    {AliasPatternCond_K_Ignore, 0},
28143
220k
    {AliasPatternCond_K_Ignore, 0},
28144
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28145
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28146
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28147
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28148
    // (LD3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2409
28149
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
28150
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28151
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28152
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28153
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28154
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28155
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28156
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28157
    // (LD3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2417
28158
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
28159
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28160
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28161
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28162
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28163
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28164
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28165
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28166
    // (LD3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2425
28167
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
28168
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28169
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28170
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28171
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28172
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28173
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28174
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28175
    // (LD3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2433
28176
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
28177
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28178
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28179
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28180
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28181
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
28182
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
28183
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28184
    // (LD3Rv16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2441
28185
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28186
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28187
220k
    {AliasPatternCond_K_Ignore, 0},
28188
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28189
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28190
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28191
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28192
    // (LD3Rv1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 2448
28193
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28194
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
28195
220k
    {AliasPatternCond_K_Ignore, 0},
28196
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28197
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28198
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28199
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28200
    // (LD3Rv2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2455
28201
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28202
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28203
220k
    {AliasPatternCond_K_Ignore, 0},
28204
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28205
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28206
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28207
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28208
    // (LD3Rv2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2462
28209
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28210
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
28211
220k
    {AliasPatternCond_K_Ignore, 0},
28212
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28213
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28214
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28215
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28216
    // (LD3Rv4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2469
28217
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28218
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
28219
220k
    {AliasPatternCond_K_Ignore, 0},
28220
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28221
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28222
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28223
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28224
    // (LD3Rv4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2476
28225
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28226
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28227
220k
    {AliasPatternCond_K_Ignore, 0},
28228
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28229
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28230
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28231
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28232
    // (LD3Rv8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2483
28233
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28234
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
28235
220k
    {AliasPatternCond_K_Ignore, 0},
28236
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28237
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28238
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28239
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28240
    // (LD3Rv8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2490
28241
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28242
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28243
220k
    {AliasPatternCond_K_Ignore, 0},
28244
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28245
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28246
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28247
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28248
    // (LD3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2497
28249
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28250
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28251
220k
    {AliasPatternCond_K_Ignore, 0},
28252
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28253
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28254
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28255
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28256
    // (LD3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2504
28257
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28258
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28259
220k
    {AliasPatternCond_K_Ignore, 0},
28260
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28261
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28262
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28263
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28264
    // (LD3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2511
28265
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28266
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
28267
220k
    {AliasPatternCond_K_Ignore, 0},
28268
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28269
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28270
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28271
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28272
    // (LD3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2518
28273
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28274
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
28275
220k
    {AliasPatternCond_K_Ignore, 0},
28276
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28277
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28278
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28279
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28280
    // (LD3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2525
28281
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28282
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28283
220k
    {AliasPatternCond_K_Ignore, 0},
28284
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28285
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28286
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28287
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28288
    // (LD3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2532
28289
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28290
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
28291
220k
    {AliasPatternCond_K_Ignore, 0},
28292
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28293
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28294
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28295
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28296
    // (LD3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2539
28297
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28298
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28299
220k
    {AliasPatternCond_K_Ignore, 0},
28300
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28301
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28302
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28303
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28304
    // (LD3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2546
28305
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
28306
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28307
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28308
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28309
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28310
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28311
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28312
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28313
    // (LD3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 2554
28314
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28315
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28316
220k
    {AliasPatternCond_K_Ignore, 0},
28317
220k
    {AliasPatternCond_K_Ignore, 0},
28318
220k
    {AliasPatternCond_K_Ignore, 0},
28319
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28320
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28321
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28322
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28323
    // (LD3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 2563
28324
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28325
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28326
220k
    {AliasPatternCond_K_Ignore, 0},
28327
220k
    {AliasPatternCond_K_Ignore, 0},
28328
220k
    {AliasPatternCond_K_Ignore, 0},
28329
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28330
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28331
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28332
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28333
    // (LD3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 2572
28334
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28335
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28336
220k
    {AliasPatternCond_K_Ignore, 0},
28337
220k
    {AliasPatternCond_K_Ignore, 0},
28338
220k
    {AliasPatternCond_K_Ignore, 0},
28339
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28340
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28341
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28342
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28343
    // (LD3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 2581
28344
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28345
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28346
220k
    {AliasPatternCond_K_Ignore, 0},
28347
220k
    {AliasPatternCond_K_Ignore, 0},
28348
220k
    {AliasPatternCond_K_Ignore, 0},
28349
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28350
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28351
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28352
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28353
    // (LD4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2590
28354
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
28355
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28356
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28357
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28358
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28359
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28360
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28361
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28362
    // (LD4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2598
28363
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
28364
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28365
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28366
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28367
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28368
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28369
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28370
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28371
    // (LD4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2606
28372
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28373
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28374
220k
    {AliasPatternCond_K_Ignore, 0},
28375
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28376
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28377
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28378
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28379
    // (LD4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2613
28380
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28381
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28382
220k
    {AliasPatternCond_K_Ignore, 0},
28383
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28384
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28385
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28386
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28387
    // (LD4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2620
28388
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28389
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
28390
220k
    {AliasPatternCond_K_Ignore, 0},
28391
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28392
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28393
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28394
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28395
    // (LD4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2627
28396
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28397
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
28398
220k
    {AliasPatternCond_K_Ignore, 0},
28399
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28400
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28401
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28402
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28403
    // (LD4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2634
28404
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28405
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28406
220k
    {AliasPatternCond_K_Ignore, 0},
28407
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28408
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28409
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28410
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28411
    // (LD4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2641
28412
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28413
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
28414
220k
    {AliasPatternCond_K_Ignore, 0},
28415
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28416
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28417
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28418
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28419
    // (LD4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2648
28420
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28421
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28422
220k
    {AliasPatternCond_K_Ignore, 0},
28423
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28424
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28425
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28426
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28427
    // (LD4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2655
28428
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
28429
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28430
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28431
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28432
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28433
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28434
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28435
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28436
    // (LD4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2663
28437
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
28438
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28439
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28440
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28441
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28442
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
28443
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
28444
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28445
    // (LD4Rv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2671
28446
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28447
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28448
220k
    {AliasPatternCond_K_Ignore, 0},
28449
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28450
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28451
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28452
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28453
    // (LD4Rv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 2678
28454
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28455
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
28456
220k
    {AliasPatternCond_K_Ignore, 0},
28457
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28458
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28459
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28460
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28461
    // (LD4Rv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2685
28462
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28463
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28464
220k
    {AliasPatternCond_K_Ignore, 0},
28465
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28466
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28467
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28468
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28469
    // (LD4Rv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2692
28470
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28471
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
28472
220k
    {AliasPatternCond_K_Ignore, 0},
28473
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28474
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28475
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28476
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28477
    // (LD4Rv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2699
28478
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28479
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
28480
220k
    {AliasPatternCond_K_Ignore, 0},
28481
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28482
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28483
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28484
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28485
    // (LD4Rv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2706
28486
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28487
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28488
220k
    {AliasPatternCond_K_Ignore, 0},
28489
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28490
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28491
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28492
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28493
    // (LD4Rv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2713
28494
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28495
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
28496
220k
    {AliasPatternCond_K_Ignore, 0},
28497
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28498
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28499
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28500
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28501
    // (LD4Rv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2720
28502
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28503
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28504
220k
    {AliasPatternCond_K_Ignore, 0},
28505
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28506
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28507
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28508
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28509
    // (LD4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2727
28510
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
28511
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28512
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28513
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28514
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28515
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28516
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28517
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28518
    // (LD4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 2735
28519
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28520
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28521
220k
    {AliasPatternCond_K_Ignore, 0},
28522
220k
    {AliasPatternCond_K_Ignore, 0},
28523
220k
    {AliasPatternCond_K_Ignore, 0},
28524
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28525
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28526
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28527
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28528
    // (LD4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 2744
28529
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28530
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28531
220k
    {AliasPatternCond_K_Ignore, 0},
28532
220k
    {AliasPatternCond_K_Ignore, 0},
28533
220k
    {AliasPatternCond_K_Ignore, 0},
28534
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28535
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28536
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28537
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28538
    // (LD4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 2753
28539
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28540
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28541
220k
    {AliasPatternCond_K_Ignore, 0},
28542
220k
    {AliasPatternCond_K_Ignore, 0},
28543
220k
    {AliasPatternCond_K_Ignore, 0},
28544
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28545
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28546
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28547
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28548
    // (LD4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 2762
28549
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28550
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28551
220k
    {AliasPatternCond_K_Ignore, 0},
28552
220k
    {AliasPatternCond_K_Ignore, 0},
28553
220k
    {AliasPatternCond_K_Ignore, 0},
28554
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28555
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28556
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28557
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28558
    // (LDADDB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2771
28559
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28560
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28561
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28562
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28563
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28564
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28565
    // (LDADDH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2777
28566
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28567
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28568
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28569
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28570
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28571
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28572
    // (LDADDLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2783
28573
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28574
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28575
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28576
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28577
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28578
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28579
    // (LDADDLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2789
28580
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28581
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28582
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28583
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28584
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28585
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28586
    // (LDADDLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2795
28587
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28588
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28589
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28590
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28591
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28592
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28593
    // (LDADDLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2801
28594
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28595
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28596
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28597
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28598
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28599
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28600
    // (LDADDW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2807
28601
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28602
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28603
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28604
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28605
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28606
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28607
    // (LDADDX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2813
28608
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28609
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28610
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28611
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28612
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28613
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28614
    // (LDAPURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 2819
28615
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28616
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28617
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28618
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28619
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28620
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28621
    // (LDAPURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 2825
28622
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28623
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28624
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28625
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28626
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28627
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28628
    // (LDAPURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2831
28629
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28630
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28631
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28632
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28633
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28634
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28635
    // (LDAPURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2837
28636
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28637
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28638
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28639
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28640
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28641
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28642
    // (LDAPURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2843
28643
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28644
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28645
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28646
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28647
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28648
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28649
    // (LDAPURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2849
28650
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28651
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28652
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28653
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28654
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28655
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28656
    // (LDAPURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 2855
28657
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28658
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28659
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28660
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28661
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28662
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28663
    // (LDAPURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2861
28664
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28665
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28666
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28667
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28668
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28669
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28670
    // (LDAPURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 2867
28671
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
28672
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28673
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28674
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28675
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
28676
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28677
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28678
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28679
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28680
    // (LDAPURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 2876
28681
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
28682
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28683
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28684
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28685
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
28686
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28687
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28688
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28689
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28690
    // (LDAPURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 2885
28691
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
28692
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28693
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28694
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28695
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
28696
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28697
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28698
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28699
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28700
    // (LDAPURi GPR32:$Rt, GPR64sp:$Rn, 0) - 2894
28701
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28702
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28703
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28704
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28705
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28706
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28707
    // (LDAPURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 2900
28708
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
28709
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28710
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28711
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28712
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
28713
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28714
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28715
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28716
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28717
    // (LDAPURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 2909
28718
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
28719
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28720
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28721
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28722
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
28723
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28724
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28725
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28726
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28727
    // (LDCLRB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2918
28728
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28729
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28730
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28731
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28732
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28733
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28734
    // (LDCLRH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2924
28735
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28736
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28737
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28738
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28739
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28740
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28741
    // (LDCLRLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2930
28742
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28743
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28744
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28745
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28746
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28747
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28748
    // (LDCLRLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2936
28749
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28750
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28751
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28752
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28753
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28754
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28755
    // (LDCLRLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2942
28756
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28757
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28758
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28759
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28760
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28761
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28762
    // (LDCLRLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2948
28763
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28764
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28765
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28766
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28767
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28768
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28769
    // (LDCLRW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2954
28770
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28771
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28772
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28773
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28774
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28775
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28776
    // (LDCLRX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2960
28777
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28778
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28779
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28780
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28781
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28782
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28783
    // (LDEORB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2966
28784
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28785
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28786
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28787
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28788
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28789
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28790
    // (LDEORH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2972
28791
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28792
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28793
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28794
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28795
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28796
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28797
    // (LDEORLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2978
28798
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28799
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28800
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28801
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28802
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28803
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28804
    // (LDEORLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2984
28805
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28806
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28807
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28808
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28809
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28810
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28811
    // (LDEORLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2990
28812
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28813
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28814
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28815
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28816
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28817
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28818
    // (LDEORLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2996
28819
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28820
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28821
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28822
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28823
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28824
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28825
    // (LDEORW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3002
28826
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28827
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28828
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28829
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28830
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28831
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28832
    // (LDEORX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3008
28833
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28834
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28835
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28836
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28837
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28838
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28839
    // (LDFF1B_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3014
28840
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28841
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28842
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28843
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28844
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28845
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28846
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28847
    // (LDFF1B_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3021
28848
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28849
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28850
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28851
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28852
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28853
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28854
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28855
    // (LDFF1B_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3028
28856
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28857
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28858
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28859
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28860
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28861
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28862
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28863
    // (LDFF1B_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3035
28864
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28865
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28866
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28867
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28868
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28869
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28870
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28871
    // (LDFF1D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3042
28872
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28873
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28874
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28875
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28876
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28877
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28878
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28879
    // (LDFF1H_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3049
28880
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28881
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28882
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28883
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28884
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28885
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28886
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28887
    // (LDFF1H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3056
28888
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28889
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28890
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28891
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28892
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28893
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28894
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28895
    // (LDFF1H_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3063
28896
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28897
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28898
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28899
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28900
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28901
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28902
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28903
    // (LDFF1SB_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3070
28904
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28905
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28906
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28907
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28908
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28909
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28910
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28911
    // (LDFF1SB_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3077
28912
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28913
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28914
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28915
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28916
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28917
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28918
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28919
    // (LDFF1SB_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3084
28920
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28921
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28922
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28923
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28924
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28925
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28926
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28927
    // (LDFF1SH_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3091
28928
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28929
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28930
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28931
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28932
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28933
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28934
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28935
    // (LDFF1SH_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3098
28936
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28937
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28938
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28939
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28940
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28941
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28942
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28943
    // (LDFF1SW_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3105
28944
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28945
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28946
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28947
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28948
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28949
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28950
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28951
    // (LDFF1W_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3112
28952
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28953
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28954
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28955
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28956
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28957
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28958
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28959
    // (LDFF1W_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3119
28960
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28961
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28962
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28963
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28964
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28965
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28966
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28967
    // (LDG GPR64:$Rt, GPR64sp:$Rn, 0) - 3126
28968
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28969
220k
    {AliasPatternCond_K_Ignore, 0},
28970
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28971
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28972
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28973
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
28974
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28975
    // (LDNF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3133
28976
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28977
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28978
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28979
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28980
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28981
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28982
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28983
    // (LDNF1B_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3140
28984
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28985
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28986
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28987
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28988
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28989
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28990
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28991
    // (LDNF1B_IMM_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3147
28992
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28993
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28994
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28995
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28996
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28997
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28998
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
28999
    // (LDNF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3154
29000
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29001
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29002
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29003
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29004
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29005
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29006
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29007
    // (LDNF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3161
29008
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29009
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29010
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29011
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29012
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29013
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29014
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29015
    // (LDNF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3168
29016
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29017
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29018
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29019
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29020
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29021
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29022
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29023
    // (LDNF1H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3175
29024
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29025
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29026
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29027
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29028
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29029
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29030
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29031
    // (LDNF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3182
29032
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29033
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29034
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29035
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29036
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29037
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29038
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29039
    // (LDNF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3189
29040
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29041
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29042
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29043
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29044
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29045
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29046
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29047
    // (LDNF1SB_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3196
29048
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29049
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29050
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29051
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29052
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29053
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29054
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29055
    // (LDNF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3203
29056
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29057
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29058
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29059
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29060
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29061
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29062
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29063
    // (LDNF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3210
29064
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29065
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29066
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29067
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29068
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29069
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29070
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29071
    // (LDNF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3217
29072
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29073
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29074
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29075
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29076
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29077
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29078
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29079
    // (LDNF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3224
29080
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29081
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29082
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29083
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29084
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29085
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29086
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29087
    // (LDNF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3231
29088
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29089
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29090
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29091
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29092
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29093
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29094
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29095
    // (LDNF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3238
29096
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29097
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29098
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29099
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29100
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29101
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29102
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29103
    // (LDNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3245
29104
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29105
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29106
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29107
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29108
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29109
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29110
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29111
    // (LDNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3252
29112
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29113
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29114
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29115
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29116
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29117
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29118
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29119
    // (LDNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3259
29120
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
29121
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
29122
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29123
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29124
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29125
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29126
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29127
    // (LDNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3266
29128
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29129
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29130
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29131
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29132
    // (LDNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3270
29133
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29134
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29135
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29136
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29137
    // (LDNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3274
29138
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
29139
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29140
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29141
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29142
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29143
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29144
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29145
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29146
    // (LDNT1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3282
29147
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
29148
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29149
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29150
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29151
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29152
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29153
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29154
    // (LDNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3289
29155
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29156
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29157
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29158
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29159
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29160
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29161
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29162
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29163
    // (LDNT1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3297
29164
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
29165
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29166
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29167
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29168
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29169
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29170
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29171
    // (LDNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3304
29172
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29173
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29174
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29175
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29176
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29177
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29178
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29179
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29180
    // (LDNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3312
29181
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29182
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29183
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29184
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29185
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29186
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29187
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29188
    // (LDNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3319
29189
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29190
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29191
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29192
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29193
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29194
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29195
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29196
    // (LDNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3326
29197
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
29198
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29199
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29200
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29201
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29202
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29203
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29204
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29205
    // (LDNT1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3334
29206
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
29207
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29208
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29209
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29210
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29211
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29212
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29213
    // (LDNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3341
29214
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29215
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29216
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29217
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29218
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29219
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29220
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29221
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29222
    // (LDNT1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3349
29223
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
29224
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29225
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29226
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29227
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29228
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29229
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29230
    // (LDNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3356
29231
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29232
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29233
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29234
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29235
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29236
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29237
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29238
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29239
    // (LDNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3364
29240
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29241
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29242
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29243
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29244
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29245
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29246
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29247
    // (LDNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3371
29248
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
29249
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29250
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29251
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29252
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29253
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29254
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29255
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29256
    // (LDNT1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3379
29257
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
29258
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29259
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29260
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29261
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29262
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29263
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29264
    // (LDNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3386
29265
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29266
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29267
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29268
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29269
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29270
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29271
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29272
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29273
    // (LDNT1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3394
29274
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
29275
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29276
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29277
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29278
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29279
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29280
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29281
    // (LDNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3401
29282
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29283
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29284
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29285
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29286
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29287
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29288
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29289
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29290
    // (LDNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3409
29291
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29292
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29293
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29294
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29295
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29296
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29297
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29298
    // (LDNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3416
29299
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29300
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29301
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29302
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29303
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29304
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29305
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29306
    // (LDNT1SB_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3423
29307
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29308
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29309
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29310
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29311
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29312
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29313
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29314
    // (LDNT1SB_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3430
29315
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29316
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29317
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29318
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29319
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29320
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29321
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29322
    // (LDNT1SH_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3437
29323
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29324
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29325
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29326
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29327
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29328
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29329
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29330
    // (LDNT1SH_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3444
29331
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29332
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29333
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29334
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29335
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29336
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29337
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29338
    // (LDNT1SW_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3451
29339
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29340
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29341
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29342
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29343
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29344
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29345
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29346
    // (LDNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3458
29347
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
29348
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29349
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29350
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29351
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29352
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29353
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29354
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29355
    // (LDNT1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3466
29356
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
29357
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29358
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29359
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29360
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29361
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29362
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29363
    // (LDNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3473
29364
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29365
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29366
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29367
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29368
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29369
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29370
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29371
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29372
    // (LDNT1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3481
29373
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
29374
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29375
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29376
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29377
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29378
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29379
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29380
    // (LDNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3488
29381
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29382
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29383
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29384
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29385
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29386
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29387
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29388
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29389
    // (LDNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3496
29390
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29391
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29392
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29393
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29394
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29395
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29396
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29397
    // (LDNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3503
29398
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29399
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29400
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29401
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29402
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29403
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29404
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29405
    // (LDPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3510
29406
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29407
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29408
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29409
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29410
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29411
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29412
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29413
    // (LDPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3517
29414
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29415
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29416
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29417
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29418
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29419
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29420
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29421
    // (LDPSWi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3524
29422
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29423
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29424
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29425
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29426
    // (LDPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3528
29427
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
29428
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
29429
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29430
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29431
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29432
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29433
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29434
    // (LDPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3535
29435
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29436
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29437
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29438
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29439
    // (LDPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3539
29440
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29441
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29442
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29443
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29444
    // (LDRAAindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3543
29445
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29446
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29447
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29448
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29449
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
29450
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29451
    // (LDRABindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3549
29452
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29453
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29454
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29455
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29456
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
29457
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29458
    // (LDRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3555
29459
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29460
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29461
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29462
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29463
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29464
    // (LDRBBui GPR32:$Rt, GPR64sp:$Rn, 0) - 3560
29465
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29466
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29467
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29468
    // (LDRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3563
29469
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
29470
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29471
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29472
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29473
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29474
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29475
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29476
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29477
    // (LDRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3571
29478
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
29479
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29480
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29481
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29482
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29483
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29484
    // (LDRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3577
29485
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29486
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29487
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29488
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29489
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29490
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29491
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29492
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29493
    // (LDRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3585
29494
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29495
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29496
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29497
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29498
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29499
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29500
    // (LDRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3591
29501
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29502
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29503
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29504
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29505
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29506
    // (LDRHHui GPR32:$Rt, GPR64sp:$Rn, 0) - 3596
29507
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29508
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29509
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29510
    // (LDRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3599
29511
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
29512
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29513
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29514
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29515
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29516
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29517
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29518
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29519
    // (LDRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 3607
29520
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
29521
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29522
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29523
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29524
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29525
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29526
    // (LDRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3613
29527
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29528
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29529
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29530
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29531
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29532
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29533
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29534
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29535
    // (LDRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 3621
29536
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29537
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29538
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29539
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29540
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29541
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29542
    // (LDRSBWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3627
29543
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29544
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29545
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29546
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29547
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29548
    // (LDRSBWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3632
29549
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29550
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29551
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29552
    // (LDRSBXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3635
29553
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29554
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29555
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29556
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29557
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29558
    // (LDRSBXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3640
29559
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29560
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29561
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29562
    // (LDRSHWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3643
29563
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29564
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29565
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29566
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29567
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29568
    // (LDRSHWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3648
29569
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29570
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29571
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29572
    // (LDRSHXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3651
29573
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29574
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29575
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29576
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29577
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29578
    // (LDRSHXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3656
29579
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29580
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29581
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29582
    // (LDRSWroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3659
29583
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29584
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29585
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29586
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29587
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29588
    // (LDRSWui GPR64:$Rt, GPR64sp:$Rn, 0) - 3664
29589
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29590
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29591
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29592
    // (LDRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3667
29593
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
29594
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29595
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29596
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29597
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29598
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29599
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29600
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29601
    // (LDRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 3675
29602
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
29603
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29604
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29605
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29606
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29607
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29608
    // (LDRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3681
29609
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29610
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29611
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29612
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29613
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29614
    // (LDRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 3686
29615
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29616
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29617
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29618
    // (LDRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3689
29619
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29620
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29621
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29622
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29623
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29624
    // (LDRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 3694
29625
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29626
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29627
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29628
    // (LDR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 3697
29629
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29630
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29631
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29632
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29633
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29634
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29635
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29636
    // (LDR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 3704
29637
220k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
29638
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
29639
220k
    {AliasPatternCond_K_Ignore, 0},
29640
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29641
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29642
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29643
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29644
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29645
    // (LDR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 3712
29646
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29647
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29648
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29649
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29650
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29651
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29652
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29653
    // (LDSETB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3719
29654
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29655
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29656
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29657
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29658
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29659
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29660
    // (LDSETH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3725
29661
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29662
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29663
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29664
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29665
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29666
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29667
    // (LDSETLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3731
29668
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29669
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29670
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29671
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29672
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29673
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29674
    // (LDSETLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3737
29675
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29676
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29677
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29678
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29679
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29680
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29681
    // (LDSETLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3743
29682
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29683
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29684
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29685
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29686
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29687
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29688
    // (LDSETLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3749
29689
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29690
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29691
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29692
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29693
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29694
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29695
    // (LDSETW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3755
29696
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29697
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29698
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29699
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29700
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29701
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29702
    // (LDSETX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3761
29703
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29704
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29705
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29706
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29707
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29708
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29709
    // (LDSMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3767
29710
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29711
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29712
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29713
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29714
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29715
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29716
    // (LDSMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3773
29717
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29718
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29719
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29720
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29721
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29722
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29723
    // (LDSMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3779
29724
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29725
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29726
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29727
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29728
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29729
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29730
    // (LDSMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3785
29731
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29732
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29733
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29734
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29735
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29736
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29737
    // (LDSMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3791
29738
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29739
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29740
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29741
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29742
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29743
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29744
    // (LDSMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3797
29745
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29746
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29747
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29748
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29749
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29750
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29751
    // (LDSMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3803
29752
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29753
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29754
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29755
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29756
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29757
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29758
    // (LDSMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3809
29759
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29760
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29761
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29762
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29763
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29764
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29765
    // (LDSMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3815
29766
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29767
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29768
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29769
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29770
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29771
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29772
    // (LDSMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3821
29773
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29774
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29775
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29776
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29777
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29778
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29779
    // (LDSMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3827
29780
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29781
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29782
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29783
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29784
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29785
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29786
    // (LDSMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3833
29787
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29788
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29789
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29790
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29791
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29792
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29793
    // (LDSMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3839
29794
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29795
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29796
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29797
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29798
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29799
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29800
    // (LDSMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3845
29801
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29802
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29803
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29804
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29805
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29806
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29807
    // (LDSMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3851
29808
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29809
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29810
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29811
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29812
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29813
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29814
    // (LDSMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3857
29815
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29816
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29817
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29818
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29819
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29820
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29821
    // (LDTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3863
29822
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29823
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29824
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29825
    // (LDTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 3866
29826
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29827
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29828
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29829
    // (LDTRSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3869
29830
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29831
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29832
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29833
    // (LDTRSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3872
29834
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29835
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29836
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29837
    // (LDTRSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3875
29838
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29839
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29840
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29841
    // (LDTRSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3878
29842
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29843
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29844
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29845
    // (LDTRSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 3881
29846
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29847
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29848
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29849
    // (LDTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3884
29850
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29851
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29852
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29853
    // (LDTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3887
29854
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29855
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29856
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29857
    // (LDUMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3890
29858
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29859
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29860
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29861
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29862
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29863
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29864
    // (LDUMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3896
29865
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29866
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29867
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29868
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29869
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29870
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29871
    // (LDUMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3902
29872
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29873
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29874
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29875
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29876
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29877
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29878
    // (LDUMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3908
29879
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29880
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29881
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29882
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29883
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29884
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29885
    // (LDUMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3914
29886
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29887
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29888
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29889
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29890
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29891
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29892
    // (LDUMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3920
29893
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29894
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29895
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29896
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29897
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29898
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29899
    // (LDUMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3926
29900
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29901
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29902
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29903
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29904
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29905
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29906
    // (LDUMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3932
29907
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29908
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29909
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29910
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29911
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29912
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29913
    // (LDUMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3938
29914
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29915
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29916
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29917
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29918
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29919
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29920
    // (LDUMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3944
29921
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29922
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29923
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29924
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29925
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29926
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29927
    // (LDUMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3950
29928
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29929
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29930
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29931
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29932
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29933
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29934
    // (LDUMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3956
29935
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29936
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29937
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29938
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29939
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29940
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29941
    // (LDUMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3962
29942
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29943
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29944
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29945
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29946
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29947
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29948
    // (LDUMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3968
29949
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29950
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29951
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29952
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29953
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29954
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29955
    // (LDUMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3974
29956
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29957
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29958
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29959
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29960
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29961
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29962
    // (LDUMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3980
29963
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29964
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29965
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29966
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29967
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29968
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29969
    // (LDURBBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3986
29970
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29971
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29972
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29973
    // (LDURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3989
29974
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
29975
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29976
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29977
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29978
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29979
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29980
    // (LDURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3995
29981
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29982
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29983
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29984
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29985
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29986
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29987
    // (LDURHHi GPR32:$Rt, GPR64sp:$Rn, 0) - 4001
29988
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29989
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29990
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29991
    // (LDURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 4004
29992
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
29993
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29994
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29995
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29996
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29997
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
29998
    // (LDURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 4010
29999
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30000
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30001
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30002
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30003
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
30004
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30005
    // (LDURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 4016
30006
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30007
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30008
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30009
    // (LDURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 4019
30010
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30011
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30012
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30013
    // (LDURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 4022
30014
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30015
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30016
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30017
    // (LDURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 4025
30018
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30019
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30020
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30021
    // (LDURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 4028
30022
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30023
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30024
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30025
    // (LDURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 4031
30026
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
30027
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30028
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30029
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30030
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
30031
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30032
    // (LDURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 4037
30033
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30034
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30035
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30036
    // (LDURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 4040
30037
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30038
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30039
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30040
    // (MADDWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 4043
30041
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30042
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30043
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30044
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
30045
    // (MADDXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 4047
30046
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30047
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30048
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30049
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30050
    // (MOVA_2ZMXI_H_B ZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 4051
30051
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30052
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30053
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30054
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30055
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30056
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30057
    // (MOVA_2ZMXI_H_D ZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 4057
30058
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30059
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30060
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30061
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30062
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30063
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30064
    // (MOVA_2ZMXI_H_H ZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 4063
30065
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30066
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30067
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30068
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30069
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30070
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30071
    // (MOVA_2ZMXI_H_S ZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 4069
30072
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30073
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30074
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30075
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30076
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30077
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30078
    // (MOVA_2ZMXI_V_B ZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 4075
30079
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30080
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30081
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30082
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30083
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30084
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30085
    // (MOVA_2ZMXI_V_D ZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 4081
30086
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30087
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30088
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30089
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30090
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30091
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30092
    // (MOVA_2ZMXI_V_H ZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 4087
30093
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30094
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30095
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30096
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30097
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30098
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30099
    // (MOVA_2ZMXI_V_S ZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 4093
30100
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30101
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30102
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30103
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30104
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30105
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30106
    // (MOVA_4ZMXI_H_B ZZZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4099
30107
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30108
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30109
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30110
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30111
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30112
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30113
    // (MOVA_4ZMXI_H_D ZZZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4105
30114
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30115
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30116
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30117
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30118
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30119
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30120
    // (MOVA_4ZMXI_H_H ZZZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4111
30121
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30122
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30123
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30124
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30125
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30126
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30127
    // (MOVA_4ZMXI_H_S ZZZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4117
30128
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30129
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30130
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30131
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30132
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30133
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30134
    // (MOVA_4ZMXI_V_B ZZZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4123
30135
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30136
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30137
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30138
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30139
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30140
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30141
    // (MOVA_4ZMXI_V_D ZZZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4129
30142
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30143
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30144
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30145
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30146
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30147
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30148
    // (MOVA_4ZMXI_V_H ZZZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4135
30149
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30150
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30151
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30152
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30153
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30154
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30155
    // (MOVA_4ZMXI_V_S ZZZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4141
30156
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30157
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30158
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30159
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30160
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30161
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30162
    // (MOVA_MXI2Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4147
30163
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30164
220k
    {AliasPatternCond_K_Ignore, 0},
30165
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30166
220k
    {AliasPatternCond_K_Ignore, 0},
30167
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30168
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30169
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30170
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30171
    // (MOVA_MXI2Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4155
30172
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30173
220k
    {AliasPatternCond_K_Ignore, 0},
30174
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30175
220k
    {AliasPatternCond_K_Ignore, 0},
30176
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30177
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30178
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30179
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30180
    // (MOVA_MXI2Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4163
30181
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30182
220k
    {AliasPatternCond_K_Ignore, 0},
30183
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30184
220k
    {AliasPatternCond_K_Ignore, 0},
30185
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30186
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30187
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30188
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30189
    // (MOVA_MXI2Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4171
30190
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30191
220k
    {AliasPatternCond_K_Ignore, 0},
30192
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30193
220k
    {AliasPatternCond_K_Ignore, 0},
30194
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30195
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30196
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30197
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30198
    // (MOVA_MXI2Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4179
30199
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30200
220k
    {AliasPatternCond_K_Ignore, 0},
30201
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30202
220k
    {AliasPatternCond_K_Ignore, 0},
30203
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30204
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30205
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30206
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30207
    // (MOVA_MXI2Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4187
30208
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30209
220k
    {AliasPatternCond_K_Ignore, 0},
30210
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30211
220k
    {AliasPatternCond_K_Ignore, 0},
30212
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30213
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30214
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30215
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30216
    // (MOVA_MXI2Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4195
30217
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30218
220k
    {AliasPatternCond_K_Ignore, 0},
30219
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30220
220k
    {AliasPatternCond_K_Ignore, 0},
30221
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30222
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30223
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30224
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30225
    // (MOVA_MXI2Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4203
30226
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30227
220k
    {AliasPatternCond_K_Ignore, 0},
30228
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30229
220k
    {AliasPatternCond_K_Ignore, 0},
30230
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30231
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30232
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30233
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30234
    // (MOVA_MXI4Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4211
30235
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30236
220k
    {AliasPatternCond_K_Ignore, 0},
30237
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30238
220k
    {AliasPatternCond_K_Ignore, 0},
30239
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30240
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30241
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30242
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30243
    // (MOVA_MXI4Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4219
30244
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30245
220k
    {AliasPatternCond_K_Ignore, 0},
30246
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30247
220k
    {AliasPatternCond_K_Ignore, 0},
30248
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30249
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30250
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30251
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30252
    // (MOVA_MXI4Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4227
30253
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30254
220k
    {AliasPatternCond_K_Ignore, 0},
30255
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30256
220k
    {AliasPatternCond_K_Ignore, 0},
30257
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30258
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30259
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30260
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30261
    // (MOVA_MXI4Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4235
30262
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30263
220k
    {AliasPatternCond_K_Ignore, 0},
30264
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30265
220k
    {AliasPatternCond_K_Ignore, 0},
30266
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30267
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30268
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30269
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30270
    // (MOVA_MXI4Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4243
30271
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30272
220k
    {AliasPatternCond_K_Ignore, 0},
30273
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30274
220k
    {AliasPatternCond_K_Ignore, 0},
30275
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30276
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30277
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30278
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30279
    // (MOVA_MXI4Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4251
30280
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30281
220k
    {AliasPatternCond_K_Ignore, 0},
30282
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30283
220k
    {AliasPatternCond_K_Ignore, 0},
30284
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30285
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30286
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30287
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30288
    // (MOVA_MXI4Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4259
30289
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30290
220k
    {AliasPatternCond_K_Ignore, 0},
30291
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30292
220k
    {AliasPatternCond_K_Ignore, 0},
30293
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30294
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30295
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30296
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30297
    // (MOVA_MXI4Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4267
30298
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30299
220k
    {AliasPatternCond_K_Ignore, 0},
30300
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30301
220k
    {AliasPatternCond_K_Ignore, 0},
30302
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30303
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30304
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30305
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30306
    // (MOVA_VG2_2ZMXI ZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4275
30307
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30308
220k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
30309
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID},
30310
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30311
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30312
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30313
    // (MOVA_VG2_MXI2Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZ_d_mul_r:$Zn) - 4281
30314
220k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
30315
220k
    {AliasPatternCond_K_Ignore, 0},
30316
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID},
30317
220k
    {AliasPatternCond_K_Ignore, 0},
30318
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30319
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30320
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30321
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30322
    // (MOVA_VG4_4ZMXI ZZZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4289
30323
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30324
220k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
30325
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID},
30326
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30327
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30328
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30329
    // (MOVA_VG4_MXI4Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZZZ_d_mul_r:$Zn) - 4295
30330
220k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
30331
220k
    {AliasPatternCond_K_Ignore, 0},
30332
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID},
30333
220k
    {AliasPatternCond_K_Ignore, 0},
30334
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30335
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30336
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30337
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30338
    // (MOVT ZTR:$ZTt, 0, ZPRAny:$Zt) - 4303
30339
220k
    {AliasPatternCond_K_RegClass, AArch64_ZTRRegClassID},
30340
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30341
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30342
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30343
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30344
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30345
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30346
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME_LUTv2},
30347
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30348
    // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 1 }) - 4312
30349
220k
    {AliasPatternCond_K_Imm, (uint32_t)3},
30350
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30351
    // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 1 }) - 4314
30352
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30353
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30354
    // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 1 }) - 4316
30355
220k
    {AliasPatternCond_K_Imm, (uint32_t)2},
30356
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30357
    // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 0 }) - 4318
30358
220k
    {AliasPatternCond_K_Imm, (uint32_t)3},
30359
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30360
    // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 0 }) - 4320
30361
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30362
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30363
    // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 0 }) - 4322
30364
220k
    {AliasPatternCond_K_Imm, (uint32_t)2},
30365
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30366
    // (MSUBWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 4324
30367
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30368
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30369
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30370
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
30371
    // (MSUBXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 4328
30372
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30373
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30374
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30375
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30376
    // (NOTv16i8 V128:$Vd, V128:$Vn) - 4332
30377
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30378
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30379
    // (NOTv8i8 V64:$Vd, V64:$Vn) - 4334
30380
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
30381
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
30382
    // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, 0) - 4336
30383
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30384
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
30385
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30386
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30387
    // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, logical_shift32:$sh) - 4340
30388
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30389
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
30390
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30391
    // (ORNWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4343
30392
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30393
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30394
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30395
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30396
    // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, 0) - 4347
30397
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30398
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30399
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30400
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30401
    // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, logical_shift64:$sh) - 4351
30402
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30403
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30404
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30405
    // (ORNXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4354
30406
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30407
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30408
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30409
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30410
    // (ORRS_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4358
30411
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30412
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30413
220k
    {AliasPatternCond_K_TiedReg, 1},
30414
220k
    {AliasPatternCond_K_TiedReg, 1},
30415
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30416
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30417
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30418
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30419
    // (ORRWrs GPR32:$dst, WZR, GPR32:$src, 0) - 4366
30420
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30421
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
30422
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30423
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30424
    // (ORRWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4370
30425
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30426
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30427
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30428
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30429
    // (ORRXrs GPR64:$dst, XZR, GPR64:$src, 0) - 4374
30430
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30431
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30432
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30433
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30434
    // (ORRXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4378
30435
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30436
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30437
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30438
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30439
    // (ORR_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4382
30440
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30441
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30442
220k
    {AliasPatternCond_K_TiedReg, 1},
30443
220k
    {AliasPatternCond_K_TiedReg, 1},
30444
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30445
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30446
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30447
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30448
    // (ORR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 4390
30449
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30450
220k
    {AliasPatternCond_K_Ignore, 0},
30451
220k
    {AliasPatternCond_K_Custom, 1},
30452
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30453
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30454
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30455
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30456
    // (ORR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 4397
30457
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30458
220k
    {AliasPatternCond_K_Ignore, 0},
30459
220k
    {AliasPatternCond_K_Custom, 2},
30460
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30461
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30462
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30463
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30464
    // (ORR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 4404
30465
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30466
220k
    {AliasPatternCond_K_Ignore, 0},
30467
220k
    {AliasPatternCond_K_Custom, 3},
30468
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30469
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30470
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30471
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30472
    // (ORR_ZZZ ZPR64:$Zd, ZPR64:$Zn, ZPR64:$Zn) - 4411
30473
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30474
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30475
220k
    {AliasPatternCond_K_TiedReg, 1},
30476
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30477
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30478
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30479
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30480
    // (ORRv16i8 V128:$dst, V128:$src, V128:$src) - 4418
30481
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30482
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30483
220k
    {AliasPatternCond_K_TiedReg, 1},
30484
    // (ORRv8i8 V64:$dst, V64:$src, V64:$src) - 4421
30485
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
30486
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
30487
220k
    {AliasPatternCond_K_TiedReg, 1},
30488
    // (PACIA1716) - 4424
30489
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30490
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
30491
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30492
    // (PACIASP) - 4427
30493
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30494
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
30495
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30496
    // (PACIAZ) - 4430
30497
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30498
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
30499
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30500
    // (PACIB1716) - 4433
30501
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30502
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
30503
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30504
    // (PACIBSP) - 4436
30505
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30506
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
30507
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30508
    // (PACIBZ) - 4439
30509
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30510
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
30511
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30512
    // (PACM) - 4442
30513
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30514
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuthLR},
30515
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30516
    // (PMOV_PZI_B PPR8:$Pd, ZPRAny:$Zn, 0) - 4445
30517
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30518
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30519
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30520
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30521
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
30522
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30523
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30524
    // (PMOV_ZIP_B ZPRAny:$Zd, 0, PPR8:$Pn) - 4452
30525
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30526
220k
    {AliasPatternCond_K_Ignore, 0},
30527
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30528
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30529
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30530
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
30531
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30532
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30533
    // (PRFB_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4460
30534
220k
    {AliasPatternCond_K_Ignore, 0},
30535
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30536
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30537
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30538
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30539
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30540
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30541
    // (PRFB_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4467
30542
220k
    {AliasPatternCond_K_Ignore, 0},
30543
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30544
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30545
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30546
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30547
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30548
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30549
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30550
    // (PRFB_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4475
30551
220k
    {AliasPatternCond_K_Ignore, 0},
30552
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30553
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30554
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30555
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30556
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30557
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30558
    // (PRFD_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4482
30559
220k
    {AliasPatternCond_K_Ignore, 0},
30560
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30561
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30562
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30563
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30564
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30565
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30566
    // (PRFD_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4489
30567
220k
    {AliasPatternCond_K_Ignore, 0},
30568
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30569
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30570
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30571
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30572
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30573
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30574
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30575
    // (PRFD_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4497
30576
220k
    {AliasPatternCond_K_Ignore, 0},
30577
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30578
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30579
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30580
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30581
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30582
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30583
    // (PRFH_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4504
30584
220k
    {AliasPatternCond_K_Ignore, 0},
30585
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30586
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30587
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30588
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30589
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30590
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30591
    // (PRFH_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4511
30592
220k
    {AliasPatternCond_K_Ignore, 0},
30593
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30594
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30595
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30596
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30597
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30598
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30599
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30600
    // (PRFH_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4519
30601
220k
    {AliasPatternCond_K_Ignore, 0},
30602
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30603
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30604
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30605
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30606
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30607
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30608
    // (PRFMroX prfop:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 4526
30609
220k
    {AliasPatternCond_K_Ignore, 0},
30610
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30611
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30612
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30613
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30614
    // (PRFMui prfop:$Rt, GPR64sp:$Rn, 0) - 4531
30615
220k
    {AliasPatternCond_K_Ignore, 0},
30616
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30617
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30618
    // (PRFUMi prfop:$Rt, GPR64sp:$Rn, 0) - 4534
30619
220k
    {AliasPatternCond_K_Ignore, 0},
30620
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30621
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30622
    // (PRFW_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4537
30623
220k
    {AliasPatternCond_K_Ignore, 0},
30624
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30625
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30626
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30627
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30628
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30629
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30630
    // (PRFW_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4544
30631
220k
    {AliasPatternCond_K_Ignore, 0},
30632
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30633
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30634
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30635
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30636
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30637
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30638
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30639
    // (PRFW_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4552
30640
220k
    {AliasPatternCond_K_Ignore, 0},
30641
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30642
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30643
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30644
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30645
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30646
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30647
    // (PTRUES_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4559
30648
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30649
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30650
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30651
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30652
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30653
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30654
    // (PTRUES_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4565
30655
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30656
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30657
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30658
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30659
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30660
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30661
    // (PTRUES_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4571
30662
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30663
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30664
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30665
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30666
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30667
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30668
    // (PTRUES_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4577
30669
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30670
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30671
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30672
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30673
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30674
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30675
    // (PTRUE_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4583
30676
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30677
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30678
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30679
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30680
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30681
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30682
    // (PTRUE_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4589
30683
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30684
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30685
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30686
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30687
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30688
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30689
    // (PTRUE_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4595
30690
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30691
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30692
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30693
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30694
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30695
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30696
    // (PTRUE_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4601
30697
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30698
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30699
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30700
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30701
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30702
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30703
    // (RET LR) - 4607
30704
220k
    {AliasPatternCond_K_Reg, AArch64_LR},
30705
    // (SBCSWr GPR32:$dst, WZR, GPR32:$src) - 4608
30706
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30707
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
30708
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30709
    // (SBCSXr GPR64:$dst, XZR, GPR64:$src) - 4611
30710
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30711
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30712
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30713
    // (SBCWr GPR32:$dst, WZR, GPR32:$src) - 4614
30714
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30715
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
30716
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30717
    // (SBCXr GPR64:$dst, XZR, GPR64:$src) - 4617
30718
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30719
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30720
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30721
    // (SBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 4620
30722
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30723
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30724
220k
    {AliasPatternCond_K_Ignore, 0},
30725
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30726
    // (SBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 4624
30727
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30728
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30729
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30730
220k
    {AliasPatternCond_K_Imm, (uint32_t)7},
30731
    // (SBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 4628
30732
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30733
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30734
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30735
220k
    {AliasPatternCond_K_Imm, (uint32_t)15},
30736
    // (SBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 4632
30737
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30738
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30739
220k
    {AliasPatternCond_K_Ignore, 0},
30740
220k
    {AliasPatternCond_K_Imm, (uint32_t)63},
30741
    // (SBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 4636
30742
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30743
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30744
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30745
220k
    {AliasPatternCond_K_Imm, (uint32_t)7},
30746
    // (SBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 4640
30747
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30748
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30749
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30750
220k
    {AliasPatternCond_K_Imm, (uint32_t)15},
30751
    // (SBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 4644
30752
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30753
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30754
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30755
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30756
    // (SEL_PPPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pd) - 4648
30757
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30758
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30759
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30760
220k
    {AliasPatternCond_K_TiedReg, 0},
30761
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30762
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30763
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30764
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30765
    // (SEL_ZPZZ_B ZPR8:$Zd, PPRAny:$Pg, ZPR8:$Zn, ZPR8:$Zd) - 4656
30766
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30767
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30768
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30769
220k
    {AliasPatternCond_K_TiedReg, 0},
30770
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30771
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30772
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30773
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30774
    // (SEL_ZPZZ_D ZPR64:$Zd, PPRAny:$Pg, ZPR64:$Zn, ZPR64:$Zd) - 4664
30775
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30776
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30777
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30778
220k
    {AliasPatternCond_K_TiedReg, 0},
30779
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30780
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30781
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30782
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30783
    // (SEL_ZPZZ_H ZPR16:$Zd, PPRAny:$Pg, ZPR16:$Zn, ZPR16:$Zd) - 4672
30784
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30785
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30786
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30787
220k
    {AliasPatternCond_K_TiedReg, 0},
30788
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30789
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30790
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30791
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30792
    // (SEL_ZPZZ_S ZPR32:$Zd, PPRAny:$Pg, ZPR32:$Zn, ZPR32:$Zd) - 4680
30793
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30794
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30795
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30796
220k
    {AliasPatternCond_K_TiedReg, 0},
30797
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30798
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30799
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30800
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30801
    // (SMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4688
30802
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30803
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30804
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30805
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30806
    // (SMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4692
30807
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30808
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30809
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30810
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30811
    // (SQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4696
30812
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30813
220k
    {AliasPatternCond_K_Ignore, 0},
30814
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30815
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30816
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30817
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30818
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30819
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30820
    // (SQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4704
30821
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30822
220k
    {AliasPatternCond_K_Ignore, 0},
30823
220k
    {AliasPatternCond_K_Ignore, 0},
30824
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30825
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30826
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30827
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30828
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30829
    // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4712
30830
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30831
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30832
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30833
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30834
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30835
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30836
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30837
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30838
    // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4720
30839
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30840
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30841
220k
    {AliasPatternCond_K_Ignore, 0},
30842
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30843
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30844
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30845
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30846
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30847
    // (SQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4728
30848
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30849
220k
    {AliasPatternCond_K_Ignore, 0},
30850
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30851
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30852
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30853
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30854
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30855
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30856
    // (SQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4736
30857
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30858
220k
    {AliasPatternCond_K_Ignore, 0},
30859
220k
    {AliasPatternCond_K_Ignore, 0},
30860
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30861
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30862
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30863
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30864
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30865
    // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4744
30866
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30867
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30868
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30869
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30870
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30871
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30872
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30873
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30874
    // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4752
30875
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30876
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30877
220k
    {AliasPatternCond_K_Ignore, 0},
30878
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30879
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30880
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30881
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30882
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30883
    // (SQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4760
30884
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30885
220k
    {AliasPatternCond_K_Ignore, 0},
30886
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30887
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30888
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30889
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30890
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30891
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30892
    // (SQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4768
30893
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30894
220k
    {AliasPatternCond_K_Ignore, 0},
30895
220k
    {AliasPatternCond_K_Ignore, 0},
30896
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30897
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30898
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30899
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30900
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30901
    // (SQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4776
30902
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30903
220k
    {AliasPatternCond_K_Ignore, 0},
30904
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30905
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30906
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30907
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30908
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30909
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30910
    // (SQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4784
30911
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30912
220k
    {AliasPatternCond_K_Ignore, 0},
30913
220k
    {AliasPatternCond_K_Ignore, 0},
30914
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30915
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30916
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30917
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30918
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30919
    // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4792
30920
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30921
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30922
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30923
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30924
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30925
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30926
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30927
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30928
    // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4800
30929
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30930
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30931
220k
    {AliasPatternCond_K_Ignore, 0},
30932
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30933
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30934
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30935
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30936
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30937
    // (SQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4808
30938
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30939
220k
    {AliasPatternCond_K_Ignore, 0},
30940
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30941
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30942
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30943
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30944
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30945
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30946
    // (SQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4816
30947
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30948
220k
    {AliasPatternCond_K_Ignore, 0},
30949
220k
    {AliasPatternCond_K_Ignore, 0},
30950
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30951
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30952
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30953
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30954
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30955
    // (SQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4824
30956
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30957
220k
    {AliasPatternCond_K_Ignore, 0},
30958
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30959
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30960
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30961
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30962
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30963
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30964
    // (SQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4832
30965
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30966
220k
    {AliasPatternCond_K_Ignore, 0},
30967
220k
    {AliasPatternCond_K_Ignore, 0},
30968
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30969
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30970
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30971
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30972
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30973
    // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4840
30974
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30975
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30976
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30977
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30978
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30979
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30980
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30981
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30982
    // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4848
30983
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30984
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30985
220k
    {AliasPatternCond_K_Ignore, 0},
30986
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30987
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30988
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30989
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30990
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
30991
    // (SQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4856
30992
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30993
220k
    {AliasPatternCond_K_Ignore, 0},
30994
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30995
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30996
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30997
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30998
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30999
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31000
    // (SQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 4864
31001
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31002
220k
    {AliasPatternCond_K_Ignore, 0},
31003
220k
    {AliasPatternCond_K_Ignore, 0},
31004
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31005
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31006
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31007
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31008
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31009
    // (SQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4872
31010
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31011
220k
    {AliasPatternCond_K_Ignore, 0},
31012
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31013
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31014
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31015
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31016
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31017
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31018
    // (SQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4880
31019
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31020
220k
    {AliasPatternCond_K_Ignore, 0},
31021
220k
    {AliasPatternCond_K_Ignore, 0},
31022
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31023
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31024
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31025
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31026
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31027
    // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4888
31028
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31029
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31030
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31031
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31032
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31033
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31034
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31035
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31036
    // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4896
31037
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31038
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31039
220k
    {AliasPatternCond_K_Ignore, 0},
31040
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31041
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31042
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31043
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31044
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31045
    // (SQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4904
31046
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31047
220k
    {AliasPatternCond_K_Ignore, 0},
31048
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31049
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31050
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31051
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31052
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31053
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31054
    // (SQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4912
31055
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31056
220k
    {AliasPatternCond_K_Ignore, 0},
31057
220k
    {AliasPatternCond_K_Ignore, 0},
31058
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31059
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31060
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31061
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31062
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31063
    // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4920
31064
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31065
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31066
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31067
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31068
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31069
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31070
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31071
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31072
    // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4928
31073
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31074
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31075
220k
    {AliasPatternCond_K_Ignore, 0},
31076
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31077
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31078
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31079
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31080
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31081
    // (SQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4936
31082
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31083
220k
    {AliasPatternCond_K_Ignore, 0},
31084
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31085
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31086
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31087
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31088
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31089
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31090
    // (SQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4944
31091
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31092
220k
    {AliasPatternCond_K_Ignore, 0},
31093
220k
    {AliasPatternCond_K_Ignore, 0},
31094
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31095
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31096
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31097
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31098
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31099
    // (SQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4952
31100
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31101
220k
    {AliasPatternCond_K_Ignore, 0},
31102
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31103
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31104
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31105
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31106
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31107
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31108
    // (SQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4960
31109
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31110
220k
    {AliasPatternCond_K_Ignore, 0},
31111
220k
    {AliasPatternCond_K_Ignore, 0},
31112
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31113
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31114
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31115
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31116
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31117
    // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4968
31118
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31119
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31120
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31121
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31122
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31123
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31124
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31125
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31126
    // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4976
31127
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31128
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31129
220k
    {AliasPatternCond_K_Ignore, 0},
31130
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31131
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31132
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31133
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31134
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31135
    // (SQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4984
31136
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31137
220k
    {AliasPatternCond_K_Ignore, 0},
31138
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31139
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31140
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31141
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31142
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31143
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31144
    // (SQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4992
31145
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31146
220k
    {AliasPatternCond_K_Ignore, 0},
31147
220k
    {AliasPatternCond_K_Ignore, 0},
31148
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31149
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31150
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31151
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31152
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31153
    // (SQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 5000
31154
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31155
220k
    {AliasPatternCond_K_Ignore, 0},
31156
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31157
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31158
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31159
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31160
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31161
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31162
    // (SQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 5008
31163
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31164
220k
    {AliasPatternCond_K_Ignore, 0},
31165
220k
    {AliasPatternCond_K_Ignore, 0},
31166
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31167
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31168
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31169
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31170
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31171
    // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 5016
31172
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31173
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31174
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31175
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31176
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31177
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31178
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31179
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31180
    // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 5024
31181
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31182
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31183
220k
    {AliasPatternCond_K_Ignore, 0},
31184
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31185
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31186
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31187
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31188
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31189
    // (SQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 5032
31190
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31191
220k
    {AliasPatternCond_K_Ignore, 0},
31192
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31193
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31194
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31195
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31196
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31197
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31198
    // (SQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 5040
31199
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31200
220k
    {AliasPatternCond_K_Ignore, 0},
31201
220k
    {AliasPatternCond_K_Ignore, 0},
31202
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31203
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31204
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31205
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31206
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31207
    // (SST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5048
31208
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31209
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31210
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31211
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31212
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31213
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31214
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31215
    // (SST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5055
31216
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31217
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31218
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31219
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31220
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31221
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31222
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31223
    // (SST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5062
31224
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31225
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31226
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31227
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31228
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31229
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31230
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31231
    // (SST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5069
31232
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31233
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31234
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31235
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31236
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31237
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31238
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31239
    // (SST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5076
31240
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31241
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31242
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31243
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31244
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31245
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31246
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31247
    // (SST1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 5083
31248
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31249
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31250
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31251
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31252
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31253
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31254
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31255
    // (SST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5090
31256
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31257
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31258
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31259
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31260
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31261
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31262
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31263
    // (SST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5097
31264
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31265
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31266
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31267
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31268
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31269
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31270
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31271
    // (ST1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5104
31272
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
31273
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31274
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31275
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31276
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31277
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31278
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31279
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31280
    // (ST1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5112
31281
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
31282
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31283
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31284
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31285
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31286
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31287
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31288
    // (ST1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5119
31289
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
31290
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31291
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31292
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31293
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31294
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31295
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31296
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31297
    // (ST1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5127
31298
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
31299
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31300
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31301
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31302
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31303
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31304
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31305
    // (ST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5134
31306
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31307
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31308
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31309
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31310
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31311
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31312
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31313
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31314
    // (ST1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5142
31315
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31316
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31317
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31318
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31319
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31320
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31321
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31322
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31323
    // (ST1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5150
31324
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31325
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31326
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31327
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31328
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31329
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31330
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31331
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31332
    // (ST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5158
31333
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31334
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31335
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31336
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31337
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31338
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31339
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31340
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31341
    // (ST1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5166
31342
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
31343
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31344
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31345
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31346
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31347
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31348
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31349
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31350
    // (ST1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5174
31351
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
31352
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31353
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31354
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31355
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31356
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31357
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31358
    // (ST1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5181
31359
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
31360
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31361
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31362
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31363
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31364
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31365
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31366
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31367
    // (ST1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5189
31368
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
31369
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31370
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31371
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31372
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31373
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31374
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31375
    // (ST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5196
31376
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31377
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31378
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31379
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31380
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31381
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31382
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31383
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31384
    // (ST1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5204
31385
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31386
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31387
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31388
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31389
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31390
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31391
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31392
    // (ST1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5211
31393
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31394
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31395
220k
    {AliasPatternCond_K_Ignore, 0},
31396
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31397
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31398
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31399
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31400
    // (ST1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 5218
31401
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31402
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
31403
220k
    {AliasPatternCond_K_Ignore, 0},
31404
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31405
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31406
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31407
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31408
    // (ST1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5225
31409
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31410
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31411
220k
    {AliasPatternCond_K_Ignore, 0},
31412
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31413
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31414
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31415
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31416
    // (ST1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5232
31417
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31418
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
31419
220k
    {AliasPatternCond_K_Ignore, 0},
31420
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31421
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31422
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31423
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31424
    // (ST1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5239
31425
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31426
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
31427
220k
    {AliasPatternCond_K_Ignore, 0},
31428
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31429
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31430
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31431
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31432
    // (ST1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5246
31433
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31434
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31435
220k
    {AliasPatternCond_K_Ignore, 0},
31436
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31437
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31438
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31439
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31440
    // (ST1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5253
31441
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31442
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
31443
220k
    {AliasPatternCond_K_Ignore, 0},
31444
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31445
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31446
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31447
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31448
    // (ST1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5260
31449
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31450
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31451
220k
    {AliasPatternCond_K_Ignore, 0},
31452
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31453
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31454
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31455
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31456
    // (ST1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5267
31457
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
31458
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31459
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31460
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31461
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31462
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31463
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31464
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31465
    // (ST1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5275
31466
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
31467
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31468
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31469
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31470
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31471
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31472
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31473
    // (ST1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5282
31474
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
31475
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31476
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31477
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31478
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31479
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31480
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31481
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31482
    // (ST1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5290
31483
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
31484
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31485
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31486
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31487
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31488
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31489
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31490
    // (ST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5297
31491
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31492
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31493
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31494
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31495
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31496
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31497
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31498
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31499
    // (ST1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5305
31500
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31501
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31502
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31503
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31504
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31505
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31506
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31507
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31508
    // (ST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5313
31509
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31510
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31511
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31512
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31513
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31514
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31515
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31516
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31517
    // (ST1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 5321
31518
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31519
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31520
220k
    {AliasPatternCond_K_Ignore, 0},
31521
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31522
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31523
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31524
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31525
    // (ST1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 5328
31526
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31527
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31528
220k
    {AliasPatternCond_K_Ignore, 0},
31529
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31530
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31531
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31532
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31533
    // (ST1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 5335
31534
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31535
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31536
220k
    {AliasPatternCond_K_Ignore, 0},
31537
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31538
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31539
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31540
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31541
    // (ST1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 5342
31542
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31543
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31544
220k
    {AliasPatternCond_K_Ignore, 0},
31545
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31546
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31547
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31548
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31549
    // (ST1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 5349
31550
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31551
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31552
220k
    {AliasPatternCond_K_Ignore, 0},
31553
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31554
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31555
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31556
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31557
    // (ST1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 5356
31558
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31559
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31560
220k
    {AliasPatternCond_K_Ignore, 0},
31561
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31562
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31563
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31564
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31565
    // (ST1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 5363
31566
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31567
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31568
220k
    {AliasPatternCond_K_Ignore, 0},
31569
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31570
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31571
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31572
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31573
    // (ST1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 5370
31574
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31575
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31576
220k
    {AliasPatternCond_K_Ignore, 0},
31577
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31578
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31579
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31580
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31581
    // (ST1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5377
31582
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31583
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
31584
220k
    {AliasPatternCond_K_Ignore, 0},
31585
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31586
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31587
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31588
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31589
    // (ST1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 5384
31590
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31591
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
31592
220k
    {AliasPatternCond_K_Ignore, 0},
31593
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31594
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31595
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31596
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31597
    // (ST1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5391
31598
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31599
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
31600
220k
    {AliasPatternCond_K_Ignore, 0},
31601
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31602
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31603
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31604
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31605
    // (ST1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5398
31606
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31607
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
31608
220k
    {AliasPatternCond_K_Ignore, 0},
31609
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31610
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31611
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31612
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31613
    // (ST1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5405
31614
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31615
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
31616
220k
    {AliasPatternCond_K_Ignore, 0},
31617
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31618
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31619
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31620
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31621
    // (ST1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5412
31622
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31623
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
31624
220k
    {AliasPatternCond_K_Ignore, 0},
31625
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31626
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31627
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31628
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31629
    // (ST1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5419
31630
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31631
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
31632
220k
    {AliasPatternCond_K_Ignore, 0},
31633
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31634
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31635
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31636
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31637
    // (ST1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5426
31638
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31639
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
31640
220k
    {AliasPatternCond_K_Ignore, 0},
31641
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31642
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31643
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31644
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31645
    // (ST1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5433
31646
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31647
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31648
220k
    {AliasPatternCond_K_Ignore, 0},
31649
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31650
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31651
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31652
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31653
    // (ST1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 5440
31654
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31655
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
31656
220k
    {AliasPatternCond_K_Ignore, 0},
31657
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31658
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31659
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31660
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31661
    // (ST1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5447
31662
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31663
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31664
220k
    {AliasPatternCond_K_Ignore, 0},
31665
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31666
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31667
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31668
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31669
    // (ST1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5454
31670
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31671
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
31672
220k
    {AliasPatternCond_K_Ignore, 0},
31673
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31674
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31675
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31676
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31677
    // (ST1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5461
31678
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31679
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
31680
220k
    {AliasPatternCond_K_Ignore, 0},
31681
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31682
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31683
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31684
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31685
    // (ST1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5468
31686
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31687
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31688
220k
    {AliasPatternCond_K_Ignore, 0},
31689
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31690
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31691
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31692
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31693
    // (ST1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5475
31694
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31695
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
31696
220k
    {AliasPatternCond_K_Ignore, 0},
31697
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31698
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31699
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31700
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31701
    // (ST1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5482
31702
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31703
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31704
220k
    {AliasPatternCond_K_Ignore, 0},
31705
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31706
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31707
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31708
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31709
    // (ST1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5489
31710
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
31711
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31712
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31713
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31714
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31715
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31716
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31717
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31718
    // (ST1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5497
31719
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
31720
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31721
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31722
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31723
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31724
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31725
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31726
    // (ST1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5504
31727
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
31728
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31729
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31730
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31731
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31732
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31733
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31734
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31735
    // (ST1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5512
31736
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
31737
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31738
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31739
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31740
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31741
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31742
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31743
    // (ST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5519
31744
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31745
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31746
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31747
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31748
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31749
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31750
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31751
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31752
    // (ST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5527
31753
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31754
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31755
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31756
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31757
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31758
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31759
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31760
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31761
    // (ST1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5535
31762
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31763
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31764
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31765
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31766
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31767
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31768
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31769
    // (ST1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5542
31770
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
31771
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31772
220k
    {AliasPatternCond_K_Ignore, 0},
31773
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31774
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31775
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31776
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31777
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31778
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31779
    // (ST1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5551
31780
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
31781
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31782
220k
    {AliasPatternCond_K_Ignore, 0},
31783
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31784
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31785
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31786
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31787
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31788
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31789
    // (ST1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5560
31790
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
31791
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31792
220k
    {AliasPatternCond_K_Ignore, 0},
31793
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31794
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31795
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31796
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31797
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31798
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31799
    // (ST1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5569
31800
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
31801
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31802
220k
    {AliasPatternCond_K_Ignore, 0},
31803
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31804
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31805
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31806
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31807
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31808
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31809
    // (ST1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5578
31810
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
31811
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31812
220k
    {AliasPatternCond_K_Ignore, 0},
31813
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31814
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31815
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31816
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31817
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31818
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31819
    // (ST1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5587
31820
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
31821
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31822
220k
    {AliasPatternCond_K_Ignore, 0},
31823
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31824
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31825
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31826
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31827
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31828
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31829
    // (ST1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5596
31830
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
31831
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31832
220k
    {AliasPatternCond_K_Ignore, 0},
31833
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31834
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31835
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31836
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31837
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31838
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31839
    // (ST1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5605
31840
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
31841
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31842
220k
    {AliasPatternCond_K_Ignore, 0},
31843
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31844
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31845
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31846
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31847
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31848
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31849
    // (ST1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5614
31850
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
31851
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31852
220k
    {AliasPatternCond_K_Ignore, 0},
31853
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31854
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31855
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31856
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31857
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31858
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31859
    // (ST1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5623
31860
220k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
31861
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31862
220k
    {AliasPatternCond_K_Ignore, 0},
31863
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31864
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31865
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31866
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31867
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31868
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31869
    // (ST1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 5632
31870
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31871
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31872
220k
    {AliasPatternCond_K_Ignore, 0},
31873
220k
    {AliasPatternCond_K_Ignore, 0},
31874
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31875
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31876
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31877
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31878
    // (ST1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 5640
31879
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31880
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31881
220k
    {AliasPatternCond_K_Ignore, 0},
31882
220k
    {AliasPatternCond_K_Ignore, 0},
31883
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31884
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31885
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31886
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31887
    // (ST1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 5648
31888
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31889
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31890
220k
    {AliasPatternCond_K_Ignore, 0},
31891
220k
    {AliasPatternCond_K_Ignore, 0},
31892
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31893
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31894
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31895
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31896
    // (ST1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 5656
31897
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31898
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31899
220k
    {AliasPatternCond_K_Ignore, 0},
31900
220k
    {AliasPatternCond_K_Ignore, 0},
31901
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31902
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31903
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31904
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31905
    // (ST2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5664
31906
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
31907
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31908
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31909
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31910
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31911
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31912
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31913
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31914
    // (ST2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5672
31915
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
31916
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31917
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31918
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31919
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31920
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31921
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31922
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31923
    // (ST2Gi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 5680
31924
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31925
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31926
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31927
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31928
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
31929
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31930
    // (ST2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5686
31931
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
31932
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31933
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31934
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31935
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31936
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31937
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31938
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31939
    // (ST2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5694
31940
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
31941
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31942
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31943
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31944
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31945
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
31946
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31947
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31948
    // (ST2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5702
31949
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31950
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31951
220k
    {AliasPatternCond_K_Ignore, 0},
31952
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31953
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31954
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31955
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31956
    // (ST2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5709
31957
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31958
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31959
220k
    {AliasPatternCond_K_Ignore, 0},
31960
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31961
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31962
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31963
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31964
    // (ST2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5716
31965
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31966
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
31967
220k
    {AliasPatternCond_K_Ignore, 0},
31968
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31969
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31970
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31971
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31972
    // (ST2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5723
31973
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31974
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
31975
220k
    {AliasPatternCond_K_Ignore, 0},
31976
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31977
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31978
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31979
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31980
    // (ST2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5730
31981
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31982
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31983
220k
    {AliasPatternCond_K_Ignore, 0},
31984
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31985
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31986
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31987
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31988
    // (ST2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5737
31989
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31990
220k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
31991
220k
    {AliasPatternCond_K_Ignore, 0},
31992
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31993
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31994
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31995
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
31996
    // (ST2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5744
31997
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31998
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31999
220k
    {AliasPatternCond_K_Ignore, 0},
32000
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32001
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32002
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32003
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32004
    // (ST2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5751
32005
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
32006
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32007
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32008
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32009
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32010
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32011
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32012
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32013
    // (ST2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 5759
32014
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32015
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
32016
220k
    {AliasPatternCond_K_Ignore, 0},
32017
220k
    {AliasPatternCond_K_Ignore, 0},
32018
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32019
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32020
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32021
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32022
    // (ST2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 5767
32023
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32024
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
32025
220k
    {AliasPatternCond_K_Ignore, 0},
32026
220k
    {AliasPatternCond_K_Ignore, 0},
32027
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32028
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32029
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32030
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32031
    // (ST2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 5775
32032
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32033
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
32034
220k
    {AliasPatternCond_K_Ignore, 0},
32035
220k
    {AliasPatternCond_K_Ignore, 0},
32036
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32037
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32038
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32039
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32040
    // (ST2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 5783
32041
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32042
220k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
32043
220k
    {AliasPatternCond_K_Ignore, 0},
32044
220k
    {AliasPatternCond_K_Ignore, 0},
32045
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32046
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32047
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32048
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32049
    // (ST3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5791
32050
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
32051
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32052
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32053
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32054
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32055
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32056
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32057
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32058
    // (ST3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5799
32059
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
32060
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32061
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32062
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32063
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32064
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32065
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32066
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32067
    // (ST3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5807
32068
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
32069
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32070
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32071
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32072
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32073
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32074
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32075
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32076
    // (ST3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5815
32077
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
32078
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32079
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32080
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32081
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32082
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
32083
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32084
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32085
    // (ST3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5823
32086
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32087
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32088
220k
    {AliasPatternCond_K_Ignore, 0},
32089
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32090
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32091
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32092
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32093
    // (ST3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5830
32094
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32095
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32096
220k
    {AliasPatternCond_K_Ignore, 0},
32097
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32098
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32099
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32100
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32101
    // (ST3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5837
32102
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32103
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
32104
220k
    {AliasPatternCond_K_Ignore, 0},
32105
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32106
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32107
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32108
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32109
    // (ST3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5844
32110
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32111
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
32112
220k
    {AliasPatternCond_K_Ignore, 0},
32113
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32114
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32115
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32116
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32117
    // (ST3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5851
32118
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32119
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32120
220k
    {AliasPatternCond_K_Ignore, 0},
32121
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32122
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32123
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32124
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32125
    // (ST3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5858
32126
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32127
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
32128
220k
    {AliasPatternCond_K_Ignore, 0},
32129
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32130
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32131
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32132
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32133
    // (ST3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5865
32134
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32135
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32136
220k
    {AliasPatternCond_K_Ignore, 0},
32137
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32138
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32139
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32140
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32141
    // (ST3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5872
32142
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
32143
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32144
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32145
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32146
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32147
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32148
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32149
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32150
    // (ST3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 5880
32151
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32152
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32153
220k
    {AliasPatternCond_K_Ignore, 0},
32154
220k
    {AliasPatternCond_K_Ignore, 0},
32155
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32156
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32157
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32158
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32159
    // (ST3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 5888
32160
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32161
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32162
220k
    {AliasPatternCond_K_Ignore, 0},
32163
220k
    {AliasPatternCond_K_Ignore, 0},
32164
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32165
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32166
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32167
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32168
    // (ST3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 5896
32169
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32170
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32171
220k
    {AliasPatternCond_K_Ignore, 0},
32172
220k
    {AliasPatternCond_K_Ignore, 0},
32173
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32174
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32175
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32176
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32177
    // (ST3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 5904
32178
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32179
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32180
220k
    {AliasPatternCond_K_Ignore, 0},
32181
220k
    {AliasPatternCond_K_Ignore, 0},
32182
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32183
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32184
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32185
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32186
    // (ST4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5912
32187
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
32188
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32189
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32190
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32191
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32192
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32193
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32194
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32195
    // (ST4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5920
32196
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
32197
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32198
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32199
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32200
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32201
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32202
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32203
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32204
    // (ST4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5928
32205
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32206
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32207
220k
    {AliasPatternCond_K_Ignore, 0},
32208
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32209
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32210
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32211
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32212
    // (ST4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5935
32213
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32214
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32215
220k
    {AliasPatternCond_K_Ignore, 0},
32216
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32217
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32218
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32219
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32220
    // (ST4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5942
32221
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32222
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
32223
220k
    {AliasPatternCond_K_Ignore, 0},
32224
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32225
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32226
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32227
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32228
    // (ST4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5949
32229
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32230
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
32231
220k
    {AliasPatternCond_K_Ignore, 0},
32232
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32233
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32234
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32235
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32236
    // (ST4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5956
32237
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32238
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32239
220k
    {AliasPatternCond_K_Ignore, 0},
32240
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32241
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32242
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32243
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32244
    // (ST4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5963
32245
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32246
220k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
32247
220k
    {AliasPatternCond_K_Ignore, 0},
32248
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32249
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32250
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32251
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32252
    // (ST4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5970
32253
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32254
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32255
220k
    {AliasPatternCond_K_Ignore, 0},
32256
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32257
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32258
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32259
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32260
    // (ST4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5977
32261
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
32262
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32263
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32264
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32265
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32266
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32267
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32268
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32269
    // (ST4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5985
32270
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
32271
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32272
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32273
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32274
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32275
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
32276
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32277
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32278
    // (ST4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5993
32279
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
32280
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32281
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32282
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32283
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32284
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32285
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32286
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32287
    // (ST4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 6001
32288
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32289
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32290
220k
    {AliasPatternCond_K_Ignore, 0},
32291
220k
    {AliasPatternCond_K_Ignore, 0},
32292
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32293
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32294
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32295
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32296
    // (ST4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 6009
32297
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32298
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32299
220k
    {AliasPatternCond_K_Ignore, 0},
32300
220k
    {AliasPatternCond_K_Ignore, 0},
32301
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32302
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32303
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32304
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32305
    // (ST4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 6017
32306
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32307
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32308
220k
    {AliasPatternCond_K_Ignore, 0},
32309
220k
    {AliasPatternCond_K_Ignore, 0},
32310
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32311
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32312
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32313
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32314
    // (ST4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 6025
32315
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32316
220k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32317
220k
    {AliasPatternCond_K_Ignore, 0},
32318
220k
    {AliasPatternCond_K_Ignore, 0},
32319
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32320
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32321
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32322
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32323
    // (STGPi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6033
32324
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32325
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32326
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32327
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32328
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32329
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
32330
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32331
    // (STGi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6040
32332
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32333
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32334
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32335
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32336
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
32337
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32338
    // (STLURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 6046
32339
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32340
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32341
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32342
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32343
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
32344
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32345
    // (STLURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 6052
32346
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32347
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32348
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32349
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32350
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
32351
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32352
    // (STLURWi GPR32:$Rt, GPR64sp:$Rn, 0) - 6058
32353
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32354
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32355
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32356
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32357
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
32358
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32359
    // (STLURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 6064
32360
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32361
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32362
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32363
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32364
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
32365
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32366
    // (STLURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 6070
32367
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
32368
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32369
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32370
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32371
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
32372
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32373
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32374
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32375
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32376
    // (STLURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 6079
32377
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32378
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32379
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32380
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32381
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
32382
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32383
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32384
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32385
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32386
    // (STLURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 6088
32387
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
32388
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32389
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32390
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32391
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
32392
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32393
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32394
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32395
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32396
    // (STLURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 6097
32397
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32398
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32399
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32400
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32401
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
32402
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32403
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32404
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32405
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32406
    // (STLURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 6106
32407
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32408
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32409
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32410
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32411
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
32412
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32413
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32414
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32415
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32416
    // (STNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6115
32417
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32418
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32419
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32420
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32421
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32422
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32423
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32424
    // (STNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6122
32425
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32426
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32427
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32428
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32429
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32430
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32431
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32432
    // (STNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6129
32433
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32434
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32435
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32436
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32437
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32438
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32439
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32440
    // (STNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6136
32441
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32442
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32443
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32444
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32445
    // (STNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6140
32446
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32447
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32448
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32449
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32450
    // (STNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6144
32451
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
32452
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32453
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32454
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32455
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32456
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32457
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32458
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32459
    // (STNT1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6152
32460
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
32461
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32462
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32463
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32464
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32465
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32466
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32467
    // (STNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6159
32468
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
32469
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32470
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32471
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32472
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32473
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32474
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32475
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32476
    // (STNT1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6167
32477
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
32478
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32479
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32480
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32481
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32482
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32483
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32484
    // (STNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6174
32485
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32486
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32487
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32488
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32489
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32490
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32491
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32492
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32493
    // (STNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6182
32494
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32495
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32496
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32497
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32498
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32499
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
32500
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32501
    // (STNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6189
32502
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32503
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32504
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32505
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32506
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32507
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
32508
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32509
    // (STNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6196
32510
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
32511
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32512
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32513
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32514
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32515
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32516
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32517
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32518
    // (STNT1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6204
32519
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
32520
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32521
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32522
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32523
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32524
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32525
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32526
    // (STNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6211
32527
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
32528
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32529
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32530
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32531
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32532
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32533
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32534
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32535
    // (STNT1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6219
32536
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
32537
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32538
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32539
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32540
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32541
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32542
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32543
    // (STNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6226
32544
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32545
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32546
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32547
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32548
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32549
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32550
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32551
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32552
    // (STNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6234
32553
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32554
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32555
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32556
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32557
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32558
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
32559
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32560
    // (STNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6241
32561
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
32562
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32563
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32564
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32565
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32566
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32567
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32568
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32569
    // (STNT1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6249
32570
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
32571
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32572
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32573
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32574
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32575
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32576
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32577
    // (STNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6256
32578
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
32579
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32580
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32581
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32582
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32583
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32584
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32585
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32586
    // (STNT1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6264
32587
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
32588
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32589
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32590
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32591
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32592
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32593
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32594
    // (STNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6271
32595
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32596
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32597
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32598
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32599
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32600
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32601
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32602
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32603
    // (STNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6279
32604
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32605
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32606
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32607
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32608
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32609
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
32610
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32611
    // (STNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6286
32612
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32613
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32614
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32615
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32616
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32617
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
32618
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32619
    // (STNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6293
32620
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
32621
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32622
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32623
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32624
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32625
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32626
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32627
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32628
    // (STNT1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6301
32629
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
32630
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32631
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32632
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32633
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32634
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32635
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32636
    // (STNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6308
32637
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
32638
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32639
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32640
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32641
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32642
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32643
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32644
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32645
    // (STNT1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6316
32646
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
32647
220k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32648
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32649
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32650
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32651
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32652
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32653
    // (STNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6323
32654
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32655
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32656
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32657
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32658
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32659
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32660
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32661
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32662
    // (STNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6331
32663
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32664
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32665
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32666
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32667
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32668
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
32669
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32670
    // (STNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6338
32671
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32672
220k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32673
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32674
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32675
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32676
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
32677
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32678
    // (STPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6345
32679
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32680
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32681
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32682
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32683
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32684
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32685
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32686
    // (STPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6352
32687
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32688
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32689
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32690
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32691
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32692
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32693
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32694
    // (STPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6359
32695
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32696
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32697
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32698
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32699
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32700
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32701
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32702
    // (STPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6366
32703
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32704
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32705
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32706
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32707
    // (STPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6370
32708
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32709
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32710
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32711
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32712
    // (STRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6374
32713
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32714
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32715
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32716
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32717
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32718
    // (STRBBui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6379
32719
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32720
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32721
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32722
    // (STRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6382
32723
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
32724
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32725
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32726
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32727
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32728
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32729
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32730
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32731
    // (STRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6390
32732
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
32733
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32734
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32735
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32736
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32737
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32738
    // (STRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6396
32739
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32740
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32741
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32742
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32743
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32744
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32745
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32746
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32747
    // (STRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6404
32748
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32749
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32750
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32751
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32752
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32753
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32754
    // (STRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6410
32755
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32756
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32757
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32758
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32759
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32760
    // (STRHHui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6415
32761
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32762
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32763
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32764
    // (STRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6418
32765
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
32766
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32767
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32768
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32769
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32770
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32771
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32772
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32773
    // (STRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6426
32774
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
32775
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32776
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32777
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32778
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32779
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32780
    // (STRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6432
32781
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32782
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32783
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32784
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32785
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32786
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32787
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32788
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32789
    // (STRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6440
32790
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32791
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32792
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32793
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32794
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32795
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32796
    // (STRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6446
32797
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32798
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32799
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32800
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32801
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32802
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32803
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32804
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32805
    // (STRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6454
32806
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32807
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32808
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32809
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32810
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32811
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32812
    // (STRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6460
32813
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32814
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32815
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32816
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32817
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32818
    // (STRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6465
32819
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32820
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32821
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32822
    // (STRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6468
32823
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32824
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32825
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32826
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32827
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32828
    // (STRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 6473
32829
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32830
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32831
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32832
    // (STR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 6476
32833
220k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
32834
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32835
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32836
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32837
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32838
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32839
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32840
    // (STR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 6483
32841
220k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
32842
220k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
32843
220k
    {AliasPatternCond_K_Ignore, 0},
32844
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32845
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32846
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32847
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32848
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32849
    // (STR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 6491
32850
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32851
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32852
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32853
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32854
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32855
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32856
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32857
    // (STTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 6498
32858
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32859
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32860
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32861
    // (STTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 6501
32862
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32863
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32864
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32865
    // (STTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 6504
32866
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32867
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32868
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32869
    // (STTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 6507
32870
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32871
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32872
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32873
    // (STURBBi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6510
32874
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32875
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32876
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32877
    // (STURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6513
32878
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
32879
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32880
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32881
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32882
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32883
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32884
    // (STURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6519
32885
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32886
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32887
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32888
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32889
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32890
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32891
    // (STURHHi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6525
32892
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32893
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32894
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32895
    // (STURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6528
32896
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
32897
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32898
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32899
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32900
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32901
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32902
    // (STURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6534
32903
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32904
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32905
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32906
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32907
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32908
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32909
    // (STURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6540
32910
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32911
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32912
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32913
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32914
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32915
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32916
    // (STURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6546
32917
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32918
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32919
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32920
    // (STURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 6549
32921
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32922
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32923
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32924
    // (STZ2Gi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6552
32925
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32926
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32927
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32928
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32929
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
32930
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32931
    // (STZGi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6558
32932
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32933
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32934
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32935
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32936
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
32937
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32938
    // (SUBPT_shift GPR64sp:$Rd, GPR64sp:$Rn, GPR64:$Rm, 0) - 6564
32939
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32940
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32941
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32942
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32943
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32944
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureCPA},
32945
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
32946
    // (SUBSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 6571
32947
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
32948
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
32949
    // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 6573
32950
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
32951
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32952
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32953
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32954
    // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 6577
32955
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
32956
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32957
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32958
    // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6580
32959
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32960
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
32961
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32962
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32963
    // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6584
32964
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32965
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
32966
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32967
    // (SUBSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6587
32968
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32969
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32970
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32971
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32972
    // (SUBSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 6591
32973
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
32974
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
32975
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32976
220k
    {AliasPatternCond_K_Imm, (uint32_t)16},
32977
    // (SUBSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 6595
32978
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
32979
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
32980
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32981
    // (SUBSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6598
32982
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32983
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
32984
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32985
220k
    {AliasPatternCond_K_Imm, (uint32_t)16},
32986
    // (SUBSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 6602
32987
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32988
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32989
    // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 6604
32990
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32991
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32992
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32993
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32994
    // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 6608
32995
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32996
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32997
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32998
    // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6611
32999
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33000
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33001
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33002
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33003
    // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6615
33004
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33005
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33006
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33007
    // (SUBSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6618
33008
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33009
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33010
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33011
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33012
    // (SUBSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 6622
33013
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33014
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
33015
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33016
    // (SUBSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 6625
33017
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33018
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
33019
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33020
220k
    {AliasPatternCond_K_Imm, (uint32_t)24},
33021
    // (SUBSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 6629
33022
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33023
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
33024
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33025
    // (SUBSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6632
33026
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33027
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
33028
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33029
220k
    {AliasPatternCond_K_Imm, (uint32_t)24},
33030
    // (SUBWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6636
33031
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33032
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
33033
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33034
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33035
    // (SUBWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6640
33036
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33037
220k
    {AliasPatternCond_K_Reg, AArch64_WZR},
33038
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33039
    // (SUBWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6643
33040
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33041
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33042
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33043
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33044
    // (SUBWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 6647
33045
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
33046
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
33047
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33048
220k
    {AliasPatternCond_K_Imm, (uint32_t)16},
33049
    // (SUBWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6651
33050
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
33051
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
33052
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33053
220k
    {AliasPatternCond_K_Imm, (uint32_t)16},
33054
    // (SUBXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6655
33055
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33056
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33057
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33058
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33059
    // (SUBXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6659
33060
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33061
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33062
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33063
    // (SUBXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6662
33064
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33065
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33066
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33067
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33068
    // (SUBXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 6666
33069
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
33070
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
33071
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33072
220k
    {AliasPatternCond_K_Imm, (uint32_t)24},
33073
    // (SUBXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6670
33074
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
33075
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
33076
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33077
220k
    {AliasPatternCond_K_Imm, (uint32_t)24},
33078
    // (SYSPxt_XZR imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6674
33079
220k
    {AliasPatternCond_K_Ignore, 0},
33080
220k
    {AliasPatternCond_K_Ignore, 0},
33081
220k
    {AliasPatternCond_K_Ignore, 0},
33082
220k
    {AliasPatternCond_K_Ignore, 0},
33083
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33084
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33085
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureD128},
33086
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33087
    // (SYSxt imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6682
33088
220k
    {AliasPatternCond_K_Ignore, 0},
33089
220k
    {AliasPatternCond_K_Ignore, 0},
33090
220k
    {AliasPatternCond_K_Ignore, 0},
33091
220k
    {AliasPatternCond_K_Ignore, 0},
33092
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33093
    // (UBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 6687
33094
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33095
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33096
220k
    {AliasPatternCond_K_Ignore, 0},
33097
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33098
    // (UBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 6691
33099
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33100
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33101
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33102
220k
    {AliasPatternCond_K_Imm, (uint32_t)7},
33103
    // (UBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 6695
33104
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33105
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33106
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33107
220k
    {AliasPatternCond_K_Imm, (uint32_t)15},
33108
    // (UBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 6699
33109
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33110
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33111
220k
    {AliasPatternCond_K_Ignore, 0},
33112
220k
    {AliasPatternCond_K_Imm, (uint32_t)63},
33113
    // (UBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 6703
33114
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33115
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33116
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33117
220k
    {AliasPatternCond_K_Imm, (uint32_t)7},
33118
    // (UBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 6707
33119
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33120
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33121
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33122
220k
    {AliasPatternCond_K_Imm, (uint32_t)15},
33123
    // (UBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 6711
33124
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33125
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33126
220k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33127
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33128
    // (UMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6715
33129
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33130
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33131
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33132
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33133
    // (UMOVvi32 GPR32:$dst, V128:$src, VectorIndexS:$idx) - 6719
33134
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33135
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
33136
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33137
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
33138
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33139
    // (UMOVvi32_idx0 GPR32:$dst, V128:$src, VectorIndex0:$idx) - 6724
33140
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33141
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
33142
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33143
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
33144
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33145
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33146
    // (UMOVvi64 GPR64:$dst, V128:$src, VectorIndexD:$idx) - 6730
33147
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33148
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
33149
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33150
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
33151
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33152
    // (UMOVvi64_idx0 GPR64:$dst, V128:$src, VectorIndex0:$idx) - 6735
33153
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33154
220k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
33155
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33156
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
33157
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33158
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33159
    // (UMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6741
33160
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33161
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33162
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33163
220k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33164
    // (UQDECB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6745
33165
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33166
220k
    {AliasPatternCond_K_Ignore, 0},
33167
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33168
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33169
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33170
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33171
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33172
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33173
    // (UQDECB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6753
33174
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33175
220k
    {AliasPatternCond_K_Ignore, 0},
33176
220k
    {AliasPatternCond_K_Ignore, 0},
33177
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33178
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33179
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33180
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33181
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33182
    // (UQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6761
33183
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33184
220k
    {AliasPatternCond_K_Ignore, 0},
33185
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33186
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33187
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33188
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33189
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33190
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33191
    // (UQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6769
33192
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33193
220k
    {AliasPatternCond_K_Ignore, 0},
33194
220k
    {AliasPatternCond_K_Ignore, 0},
33195
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33196
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33197
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33198
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33199
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33200
    // (UQDECD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6777
33201
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33202
220k
    {AliasPatternCond_K_Ignore, 0},
33203
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33204
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33205
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33206
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33207
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33208
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33209
    // (UQDECD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6785
33210
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33211
220k
    {AliasPatternCond_K_Ignore, 0},
33212
220k
    {AliasPatternCond_K_Ignore, 0},
33213
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33214
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33215
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33216
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33217
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33218
    // (UQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6793
33219
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33220
220k
    {AliasPatternCond_K_Ignore, 0},
33221
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33222
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33223
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33224
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33225
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33226
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33227
    // (UQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6801
33228
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33229
220k
    {AliasPatternCond_K_Ignore, 0},
33230
220k
    {AliasPatternCond_K_Ignore, 0},
33231
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33232
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33233
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33234
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33235
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33236
    // (UQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6809
33237
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33238
220k
    {AliasPatternCond_K_Ignore, 0},
33239
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33240
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33241
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33242
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33243
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33244
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33245
    // (UQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6817
33246
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33247
220k
    {AliasPatternCond_K_Ignore, 0},
33248
220k
    {AliasPatternCond_K_Ignore, 0},
33249
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33250
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33251
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33252
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33253
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33254
    // (UQDECH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6825
33255
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33256
220k
    {AliasPatternCond_K_Ignore, 0},
33257
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33258
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33259
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33260
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33261
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33262
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33263
    // (UQDECH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6833
33264
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33265
220k
    {AliasPatternCond_K_Ignore, 0},
33266
220k
    {AliasPatternCond_K_Ignore, 0},
33267
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33268
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33269
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33270
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33271
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33272
    // (UQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6841
33273
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33274
220k
    {AliasPatternCond_K_Ignore, 0},
33275
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33276
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33277
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33278
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33279
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33280
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33281
    // (UQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6849
33282
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33283
220k
    {AliasPatternCond_K_Ignore, 0},
33284
220k
    {AliasPatternCond_K_Ignore, 0},
33285
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33286
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33287
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33288
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33289
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33290
    // (UQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6857
33291
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33292
220k
    {AliasPatternCond_K_Ignore, 0},
33293
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33294
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33295
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33296
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33297
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33298
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33299
    // (UQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 6865
33300
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33301
220k
    {AliasPatternCond_K_Ignore, 0},
33302
220k
    {AliasPatternCond_K_Ignore, 0},
33303
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33304
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33305
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33306
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33307
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33308
    // (UQDECW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6873
33309
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33310
220k
    {AliasPatternCond_K_Ignore, 0},
33311
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33312
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33313
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33314
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33315
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33316
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33317
    // (UQDECW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6881
33318
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33319
220k
    {AliasPatternCond_K_Ignore, 0},
33320
220k
    {AliasPatternCond_K_Ignore, 0},
33321
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33322
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33323
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33324
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33325
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33326
    // (UQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6889
33327
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33328
220k
    {AliasPatternCond_K_Ignore, 0},
33329
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33330
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33331
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33332
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33333
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33334
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33335
    // (UQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6897
33336
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33337
220k
    {AliasPatternCond_K_Ignore, 0},
33338
220k
    {AliasPatternCond_K_Ignore, 0},
33339
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33340
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33341
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33342
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33343
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33344
    // (UQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6905
33345
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33346
220k
    {AliasPatternCond_K_Ignore, 0},
33347
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33348
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33349
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33350
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33351
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33352
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33353
    // (UQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 6913
33354
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33355
220k
    {AliasPatternCond_K_Ignore, 0},
33356
220k
    {AliasPatternCond_K_Ignore, 0},
33357
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33358
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33359
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33360
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33361
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33362
    // (UQINCB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6921
33363
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33364
220k
    {AliasPatternCond_K_Ignore, 0},
33365
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33366
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33367
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33368
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33369
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33370
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33371
    // (UQINCB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6929
33372
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33373
220k
    {AliasPatternCond_K_Ignore, 0},
33374
220k
    {AliasPatternCond_K_Ignore, 0},
33375
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33376
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33377
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33378
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33379
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33380
    // (UQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6937
33381
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33382
220k
    {AliasPatternCond_K_Ignore, 0},
33383
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33384
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33385
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33386
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33387
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33388
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33389
    // (UQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6945
33390
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33391
220k
    {AliasPatternCond_K_Ignore, 0},
33392
220k
    {AliasPatternCond_K_Ignore, 0},
33393
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33394
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33395
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33396
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33397
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33398
    // (UQINCD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6953
33399
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33400
220k
    {AliasPatternCond_K_Ignore, 0},
33401
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33402
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33403
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33404
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33405
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33406
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33407
    // (UQINCD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6961
33408
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33409
220k
    {AliasPatternCond_K_Ignore, 0},
33410
220k
    {AliasPatternCond_K_Ignore, 0},
33411
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33412
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33413
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33414
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33415
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33416
    // (UQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6969
33417
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33418
220k
    {AliasPatternCond_K_Ignore, 0},
33419
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33420
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33421
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33422
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33423
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33424
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33425
    // (UQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6977
33426
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33427
220k
    {AliasPatternCond_K_Ignore, 0},
33428
220k
    {AliasPatternCond_K_Ignore, 0},
33429
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33430
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33431
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33432
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33433
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33434
    // (UQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6985
33435
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33436
220k
    {AliasPatternCond_K_Ignore, 0},
33437
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33438
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33439
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33440
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33441
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33442
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33443
    // (UQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6993
33444
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33445
220k
    {AliasPatternCond_K_Ignore, 0},
33446
220k
    {AliasPatternCond_K_Ignore, 0},
33447
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33448
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33449
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33450
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33451
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33452
    // (UQINCH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7001
33453
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33454
220k
    {AliasPatternCond_K_Ignore, 0},
33455
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33456
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33457
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33458
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33459
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33460
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33461
    // (UQINCH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 7009
33462
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33463
220k
    {AliasPatternCond_K_Ignore, 0},
33464
220k
    {AliasPatternCond_K_Ignore, 0},
33465
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33466
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33467
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33468
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33469
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33470
    // (UQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7017
33471
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33472
220k
    {AliasPatternCond_K_Ignore, 0},
33473
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33474
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33475
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33476
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33477
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33478
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33479
    // (UQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 7025
33480
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33481
220k
    {AliasPatternCond_K_Ignore, 0},
33482
220k
    {AliasPatternCond_K_Ignore, 0},
33483
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33484
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33485
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33486
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33487
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33488
    // (UQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 7033
33489
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33490
220k
    {AliasPatternCond_K_Ignore, 0},
33491
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33492
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33493
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33494
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33495
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33496
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33497
    // (UQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 7041
33498
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33499
220k
    {AliasPatternCond_K_Ignore, 0},
33500
220k
    {AliasPatternCond_K_Ignore, 0},
33501
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33502
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33503
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33504
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33505
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33506
    // (UQINCW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7049
33507
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33508
220k
    {AliasPatternCond_K_Ignore, 0},
33509
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33510
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33511
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33512
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33513
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33514
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33515
    // (UQINCW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 7057
33516
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33517
220k
    {AliasPatternCond_K_Ignore, 0},
33518
220k
    {AliasPatternCond_K_Ignore, 0},
33519
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33520
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33521
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33522
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33523
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33524
    // (UQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7065
33525
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33526
220k
    {AliasPatternCond_K_Ignore, 0},
33527
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33528
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33529
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33530
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33531
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33532
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33533
    // (UQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 7073
33534
220k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33535
220k
    {AliasPatternCond_K_Ignore, 0},
33536
220k
    {AliasPatternCond_K_Ignore, 0},
33537
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33538
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33539
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33540
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33541
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33542
    // (UQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 7081
33543
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33544
220k
    {AliasPatternCond_K_Ignore, 0},
33545
220k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33546
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33547
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33548
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33549
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33550
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33551
    // (UQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 7089
33552
220k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33553
220k
    {AliasPatternCond_K_Ignore, 0},
33554
220k
    {AliasPatternCond_K_Ignore, 0},
33555
220k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33556
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33557
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33558
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33559
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33560
    // (XPACLRI) - 7097
33561
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33562
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
33563
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33564
    // (ZERO_M { 1, 1, 1, 1, 1, 1, 1, 1 }) - 7100
33565
220k
    {AliasPatternCond_K_Imm, (uint32_t)255},
33566
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33567
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33568
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33569
    // (ZERO_M { 0, 1, 0, 1, 0, 1, 0, 1 }) - 7104
33570
220k
    {AliasPatternCond_K_Imm, (uint32_t)85},
33571
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33572
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33573
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33574
    // (ZERO_M { 1, 0, 1, 0, 1, 0, 1, 0 }) - 7108
33575
220k
    {AliasPatternCond_K_Imm, (uint32_t)170},
33576
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33577
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33578
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33579
    // (ZERO_M { 0, 0, 0, 1, 0, 0, 0, 1 }) - 7112
33580
220k
    {AliasPatternCond_K_Imm, (uint32_t)17},
33581
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33582
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33583
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33584
    // (ZERO_M { 0, 0, 1, 0, 0, 0, 1, 0 }) - 7116
33585
220k
    {AliasPatternCond_K_Imm, (uint32_t)34},
33586
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33587
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33588
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33589
    // (ZERO_M { 0, 1, 0, 0, 0, 1, 0, 0 }) - 7120
33590
220k
    {AliasPatternCond_K_Imm, (uint32_t)68},
33591
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33592
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33593
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33594
    // (ZERO_M { 1, 0, 0, 0, 1, 0, 0, 0 }) - 7124
33595
220k
    {AliasPatternCond_K_Imm, (uint32_t)136},
33596
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33597
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33598
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33599
    // (ZERO_M { 0, 0, 1, 1, 0, 0, 1, 1 }) - 7128
33600
220k
    {AliasPatternCond_K_Imm, (uint32_t)51},
33601
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33602
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33603
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33604
    // (ZERO_M { 1, 0, 0, 1, 1, 0, 0, 1 }) - 7132
33605
220k
    {AliasPatternCond_K_Imm, (uint32_t)153},
33606
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33607
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33608
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33609
    // (ZERO_M { 0, 1, 1, 0, 0, 1, 1, 0 }) - 7136
33610
220k
    {AliasPatternCond_K_Imm, (uint32_t)102},
33611
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33612
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33613
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33614
    // (ZERO_M { 1, 1, 0, 0, 1, 1, 0, 0 }) - 7140
33615
220k
    {AliasPatternCond_K_Imm, (uint32_t)204},
33616
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33617
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33618
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33619
    // (ZERO_M { 0, 1, 1, 1, 0, 1, 1, 1 }) - 7144
33620
220k
    {AliasPatternCond_K_Imm, (uint32_t)119},
33621
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33622
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33623
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33624
    // (ZERO_M { 1, 0, 1, 1, 1, 0, 1, 1 }) - 7148
33625
220k
    {AliasPatternCond_K_Imm, (uint32_t)187},
33626
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33627
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33628
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33629
    // (ZERO_M { 1, 1, 0, 1, 1, 1, 0, 1 }) - 7152
33630
220k
    {AliasPatternCond_K_Imm, (uint32_t)221},
33631
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33632
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33633
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33634
    // (ZERO_M { 1, 1, 1, 0, 1, 1, 1, 0 }) - 7156
33635
220k
    {AliasPatternCond_K_Imm, (uint32_t)238},
33636
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33637
220k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33638
220k
    {AliasPatternCond_K_EndOrFeatures, 0},
33639
220k
  {0},  };
33640
33641
220k
  static const char AsmStrings[] =
33642
220k
    /* 0 */ "addpt  $\x01, $\x02, $\x03\0"
33643
220k
    /* 17 */ "cmn $\x02, $\xFF\x03\x01\0"
33644
220k
    /* 30 */ "cmn $\x02, $\x03\0"
33645
220k
    /* 41 */ "cmn $\x02, $\x03$\xFF\x04\x02\0"
33646
220k
    /* 56 */ "adds  $\x01, $\x02, $\x03\0"
33647
220k
    /* 72 */ "cmn $\x02, $\x03$\xFF\x04\x03\0"
33648
220k
    /* 87 */ "mov $\x01, $\x02\0"
33649
220k
    /* 98 */ "add $\x01, $\x02, $\x03\0"
33650
220k
    /* 113 */ "tst $\x02, $\xFF\x03\x04\0"
33651
220k
    /* 126 */ "tst $\x02, $\x03\0"
33652
220k
    /* 137 */ "tst $\x02, $\x03$\xFF\x04\x02\0"
33653
220k
    /* 152 */ "ands $\x01, $\x02, $\x03\0"
33654
220k
    /* 168 */ "tst $\x02, $\xFF\x03\x05\0"
33655
220k
    /* 181 */ "movs $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
33656
220k
    /* 205 */ "and  $\x01, $\x02, $\x03\0"
33657
220k
    /* 220 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
33658
220k
    /* 243 */ "and  $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0"
33659
220k
    /* 264 */ "and  $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0"
33660
220k
    /* 285 */ "and  $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0"
33661
220k
    /* 306 */ "autia1716\0"
33662
220k
    /* 316 */ "autiasp\0"
33663
220k
    /* 324 */ "autiaz\0"
33664
220k
    /* 331 */ "autib1716\0"
33665
220k
    /* 341 */ "autibsp\0"
33666
220k
    /* 349 */ "autibz\0"
33667
220k
    /* 356 */ "bics $\x01, $\x02, $\x03\0"
33668
220k
    /* 372 */ "bic  $\x01, $\x02, $\x03\0"
33669
220k
    /* 387 */ "chkfeat  x16\0"
33670
220k
    /* 399 */ "clrex\0"
33671
220k
    /* 405 */ "cntb $\x01\0"
33672
220k
    /* 413 */ "cntb $\x01, $\xFF\x02\x0E\0"
33673
220k
    /* 427 */ "cntd $\x01\0"
33674
220k
    /* 435 */ "cntd $\x01, $\xFF\x02\x0E\0"
33675
220k
    /* 449 */ "cnth $\x01\0"
33676
220k
    /* 457 */ "cnth $\x01, $\xFF\x02\x0E\0"
33677
220k
    /* 471 */ "cntw $\x01\0"
33678
220k
    /* 479 */ "cntw $\x01, $\xFF\x02\x0E\0"
33679
220k
    /* 493 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x0F\0"
33680
220k
    /* 516 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x11\0"
33681
220k
    /* 539 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x12\0"
33682
220k
    /* 562 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x13\0"
33683
220k
    /* 585 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\x04\0"
33684
220k
    /* 606 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\x04\0"
33685
220k
    /* 627 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\x04\0"
33686
220k
    /* 648 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\x04\0"
33687
220k
    /* 669 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x0F\0"
33688
220k
    /* 692 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/z, $\xFF\x03\x11\0"
33689
220k
    /* 715 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/z, $\xFF\x03\x12\0"
33690
220k
    /* 738 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/z, $\xFF\x03\x13\0"
33691
220k
    /* 761 */ "cset $\x01, $\xFF\x04\x14\0"
33692
220k
    /* 775 */ "cinc $\x01, $\x02, $\xFF\x04\x14\0"
33693
220k
    /* 793 */ "csetm $\x01, $\xFF\x04\x14\0"
33694
220k
    /* 808 */ "cinv $\x01, $\x02, $\xFF\x04\x14\0"
33695
220k
    /* 826 */ "cneg $\x01, $\x02, $\xFF\x04\x14\0"
33696
220k
    /* 844 */ "dcps1\0"
33697
220k
    /* 850 */ "dcps2\0"
33698
220k
    /* 856 */ "dcps3\0"
33699
220k
    /* 862 */ "decb $\x01\0"
33700
220k
    /* 870 */ "decb $\x01, $\xFF\x03\x0E\0"
33701
220k
    /* 884 */ "decd $\x01\0"
33702
220k
    /* 892 */ "decd $\x01, $\xFF\x03\x0E\0"
33703
220k
    /* 906 */ "decd $\xFF\x01\x10\0"
33704
220k
    /* 916 */ "decd $\xFF\x01\x10, $\xFF\x03\x0E\0"
33705
220k
    /* 932 */ "dech $\x01\0"
33706
220k
    /* 940 */ "dech $\x01, $\xFF\x03\x0E\0"
33707
220k
    /* 954 */ "dech $\xFF\x01\x09\0"
33708
220k
    /* 964 */ "dech $\xFF\x01\x09, $\xFF\x03\x0E\0"
33709
220k
    /* 980 */ "decw $\x01\0"
33710
220k
    /* 988 */ "decw $\x01, $\xFF\x03\x0E\0"
33711
220k
    /* 1002 */ "decw  $\xFF\x01\x0B\0"
33712
220k
    /* 1012 */ "decw  $\xFF\x01\x0B, $\xFF\x03\x0E\0"
33713
220k
    /* 1028 */ "ssbb\0"
33714
220k
    /* 1033 */ "pssbb\0"
33715
220k
    /* 1039 */ "dfb\0"
33716
220k
    /* 1043 */ "mov $\xFF\x01\x09, $\xFF\x02\x15\0"
33717
220k
    /* 1058 */ "mov $\xFF\x01\x0B, $\xFF\x02\x16\0"
33718
220k
    /* 1073 */ "mov $\xFF\x01\x10, $\xFF\x02\x17\0"
33719
220k
    /* 1088 */ "dupm $\xFF\x01\x06, $\xFF\x02\x08\0"
33720
220k
    /* 1104 */ "dupm $\xFF\x01\x09, $\xFF\x02\x0A\0"
33721
220k
    /* 1120 */ "dupm $\xFF\x01\x0B, $\xFF\x02\x04\0"
33722
220k
    /* 1136 */ "mov $\xFF\x01\x06, $\xFF\x02\x0F\0"
33723
220k
    /* 1151 */ "mov $\xFF\x01\x10, $\xFF\x02\x11\0"
33724
220k
    /* 1166 */ "fmov $\xFF\x01\x10, #0.0\0"
33725
220k
    /* 1182 */ "mov $\xFF\x01\x09, $\xFF\x02\x12\0"
33726
220k
    /* 1197 */ "fmov $\xFF\x01\x09, #0.0\0"
33727
220k
    /* 1213 */ "mov $\xFF\x01\x0B, $\xFF\x02\x13\0"
33728
220k
    /* 1228 */ "fmov $\xFF\x01\x0B, #0.0\0"
33729
220k
    /* 1244 */ "mov $\xFF\x01\x06, $\x02\0"
33730
220k
    /* 1257 */ "mov $\xFF\x01\x10, $\x02\0"
33731
220k
    /* 1270 */ "mov $\xFF\x01\x09, $\x02\0"
33732
220k
    /* 1283 */ "mov $\xFF\x01\x0B, $\x02\0"
33733
220k
    /* 1296 */ "mov $\xFF\x01\x06, $\xFF\x02\x18\0"
33734
220k
    /* 1311 */ "mov $\xFF\x01\x06, $\xFF\x02\x06$\xFF\x03\x19\0"
33735
220k
    /* 1330 */ "mov $\xFF\x01\x10, $\xFF\x02\x1A\0"
33736
220k
    /* 1345 */ "mov $\xFF\x01\x10, $\xFF\x02\x10$\xFF\x03\x19\0"
33737
220k
    /* 1364 */ "mov $\xFF\x01\x09, $\xFF\x02\x1B\0"
33738
220k
    /* 1379 */ "mov $\xFF\x01\x09, $\xFF\x02\x09$\xFF\x03\x19\0"
33739
220k
    /* 1398 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1D\0"
33740
220k
    /* 1413 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1C$\xFF\x03\x19\0"
33741
220k
    /* 1432 */ "mov $\xFF\x01\x0B, $\xFF\x02\x1E\0"
33742
220k
    /* 1447 */ "mov $\xFF\x01\x0B, $\xFF\x02\x0B$\xFF\x03\x19\0"
33743
220k
    /* 1466 */ "eon $\x01, $\x02, $\x03\0"
33744
220k
    /* 1481 */ "nots $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
33745
220k
    /* 1505 */ "eor $\x01, $\x02, $\x03\0"
33746
220k
    /* 1520 */ "not $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
33747
220k
    /* 1543 */ "eor $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0"
33748
220k
    /* 1564 */ "eor $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0"
33749
220k
    /* 1585 */ "eor $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0"
33750
220k
    /* 1606 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
33751
220k
    /* 1639 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
33752
220k
    /* 1672 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
33753
220k
    /* 1705 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
33754
220k
    /* 1738 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
33755
220k
    /* 1771 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
33756
220k
    /* 1804 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
33757
220k
    /* 1837 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
33758
220k
    /* 1870 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
33759
220k
    /* 1903 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
33760
220k
    /* 1936 */ "ror $\x01, $\x02, $\x04\0"
33761
220k
    /* 1951 */ "fmov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x22\0"
33762
220k
    /* 1975 */ "fmov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x22\0"
33763
220k
    /* 1999 */ "fmov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x22\0"
33764
220k
    /* 2023 */ "fmov $\xFF\x01\x10, $\xFF\x02\x22\0"
33765
220k
    /* 2039 */ "fmov $\xFF\x01\x09, $\xFF\x02\x22\0"
33766
220k
    /* 2055 */ "fmov $\xFF\x01\x0B, $\xFF\x02\x22\0"
33767
220k
    /* 2071 */ "gcspopm\0"
33768
220k
    /* 2079 */ "ld1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33769
220k
    /* 2105 */ "ld1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33770
220k
    /* 2131 */ "ld1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33771
220k
    /* 2157 */ "ld1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33772
220k
    /* 2183 */ "ld1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33773
220k
    /* 2209 */ "ld1q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33774
220k
    /* 2235 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33775
220k
    /* 2262 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33776
220k
    /* 2289 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33777
220k
    /* 2316 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33778
220k
    /* 2343 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33779
220k
    /* 2370 */ "ld1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33780
220k
    /* 2396 */ "ld1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33781
220k
    /* 2422 */ "ldff1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33782
220k
    /* 2450 */ "ldff1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33783
220k
    /* 2478 */ "ldff1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33784
220k
    /* 2506 */ "ldff1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33785
220k
    /* 2534 */ "ldff1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33786
220k
    /* 2562 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33787
220k
    /* 2591 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33788
220k
    /* 2620 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33789
220k
    /* 2649 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33790
220k
    /* 2678 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33791
220k
    /* 2707 */ "ldff1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33792
220k
    /* 2735 */ "ldff1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33793
220k
    /* 2763 */ "nop\0"
33794
220k
    /* 2767 */ "yield\0"
33795
220k
    /* 2773 */ "wfe\0"
33796
220k
    /* 2777 */ "wfi\0"
33797
220k
    /* 2781 */ "sev\0"
33798
220k
    /* 2785 */ "sevl\0"
33799
220k
    /* 2790 */ "dgh\0"
33800
220k
    /* 2794 */ "esb\0"
33801
220k
    /* 2798 */ "csdb\0"
33802
220k
    /* 2803 */ "bti\0"
33803
220k
    /* 2807 */ "bti $\xFF\x01\x26\0"
33804
220k
    /* 2816 */ "psb $\xFF\x01\x27\0"
33805
220k
    /* 2825 */ "gcsb  dsync\0"
33806
220k
    /* 2836 */ "clrbhb\0"
33807
220k
    /* 2843 */ "incb  $\x01\0"
33808
220k
    /* 2851 */ "incb  $\x01, $\xFF\x03\x0E\0"
33809
220k
    /* 2865 */ "incd  $\x01\0"
33810
220k
    /* 2873 */ "incd  $\x01, $\xFF\x03\x0E\0"
33811
220k
    /* 2887 */ "incd  $\xFF\x01\x10\0"
33812
220k
    /* 2897 */ "incd  $\xFF\x01\x10, $\xFF\x03\x0E\0"
33813
220k
    /* 2913 */ "inch  $\x01\0"
33814
220k
    /* 2921 */ "inch  $\x01, $\xFF\x03\x0E\0"
33815
220k
    /* 2935 */ "inch  $\xFF\x01\x09\0"
33816
220k
    /* 2945 */ "inch  $\xFF\x01\x09, $\xFF\x03\x0E\0"
33817
220k
    /* 2961 */ "incw  $\x01\0"
33818
220k
    /* 2969 */ "incw  $\x01, $\xFF\x03\x0E\0"
33819
220k
    /* 2983 */ "incw  $\xFF\x01\x0B\0"
33820
220k
    /* 2993 */ "incw  $\xFF\x01\x0B, $\xFF\x03\x0E\0"
33821
220k
    /* 3009 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0"
33822
220k
    /* 3042 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0"
33823
220k
    /* 3075 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0"
33824
220k
    /* 3108 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0"
33825
220k
    /* 3141 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0"
33826
220k
    /* 3174 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0"
33827
220k
    /* 3207 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0"
33828
220k
    /* 3240 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0"
33829
220k
    /* 3273 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0"
33830
220k
    /* 3306 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0"
33831
220k
    /* 3339 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\x04\0"
33832
220k
    /* 3358 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\xFF\x04\x0C.h$\xFF\x05\x19\0"
33833
220k
    /* 3385 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\x04\0"
33834
220k
    /* 3404 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\xFF\x04\x0C.s$\xFF\x05\x19\0"
33835
220k
    /* 3431 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\x04\0"
33836
220k
    /* 3450 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\xFF\x04\x0C.d$\xFF\x05\x19\0"
33837
220k
    /* 3477 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\x04\0"
33838
220k
    /* 3496 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\xFF\x04\x0C.b$\xFF\x05\x19\0"
33839
220k
    /* 3523 */ "irg $\x01, $\x02\0"
33840
220k
    /* 3534 */ "isb\0"
33841
220k
    /* 3538 */ "ld1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
33842
220k
    /* 3562 */ "ld1b  $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0"
33843
220k
    /* 3586 */ "ld1b  $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
33844
220k
    /* 3610 */ "ld1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33845
220k
    /* 3634 */ "ld1b  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33846
220k
    /* 3658 */ "ld1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33847
220k
    /* 3682 */ "ld1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33848
220k
    /* 3706 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
33849
220k
    /* 3730 */ "ld1d  $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
33850
220k
    /* 3754 */ "ld1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33851
220k
    /* 3778 */ "ld1d $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
33852
220k
    /* 3802 */ "ld1 $\xFF\x02\x2C, [$\x01], #64\0"
33853
220k
    /* 3822 */ "ld1 $\xFF\x02\x2D, [$\x01], #32\0"
33854
220k
    /* 3842 */ "ld1 $\xFF\x02\x2E, [$\x01], #64\0"
33855
220k
    /* 3862 */ "ld1 $\xFF\x02\x2F, [$\x01], #32\0"
33856
220k
    /* 3882 */ "ld1 $\xFF\x02\x30, [$\x01], #32\0"
33857
220k
    /* 3902 */ "ld1 $\xFF\x02\x31, [$\x01], #64\0"
33858
220k
    /* 3922 */ "ld1 $\xFF\x02\x32, [$\x01], #32\0"
33859
220k
    /* 3942 */ "ld1 $\xFF\x02\x33, [$\x01], #64\0"
33860
220k
    /* 3962 */ "ld1h $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
33861
220k
    /* 3986 */ "ld1h  $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0"
33862
220k
    /* 4010 */ "ld1h  $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
33863
220k
    /* 4034 */ "ld1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33864
220k
    /* 4058 */ "ld1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33865
220k
    /* 4082 */ "ld1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33866
220k
    /* 4106 */ "ld1 $\xFF\x02\x2C, [$\x01], #16\0"
33867
220k
    /* 4126 */ "ld1 $\xFF\x02\x2D, [$\x01], #8\0"
33868
220k
    /* 4145 */ "ld1 $\xFF\x02\x2E, [$\x01], #16\0"
33869
220k
    /* 4165 */ "ld1 $\xFF\x02\x2F, [$\x01], #8\0"
33870
220k
    /* 4184 */ "ld1 $\xFF\x02\x30, [$\x01], #8\0"
33871
220k
    /* 4203 */ "ld1 $\xFF\x02\x31, [$\x01], #16\0"
33872
220k
    /* 4223 */ "ld1 $\xFF\x02\x32, [$\x01], #8\0"
33873
220k
    /* 4242 */ "ld1 $\xFF\x02\x33, [$\x01], #16\0"
33874
220k
    /* 4262 */ "ld1rb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33875
220k
    /* 4287 */ "ld1rb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33876
220k
    /* 4312 */ "ld1rb $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33877
220k
    /* 4337 */ "ld1rb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33878
220k
    /* 4362 */ "ld1rd $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33879
220k
    /* 4387 */ "ld1rh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33880
220k
    /* 4412 */ "ld1rh $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33881
220k
    /* 4437 */ "ld1rh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33882
220k
    /* 4462 */ "ld1rob  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33883
220k
    /* 4488 */ "ld1rod  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33884
220k
    /* 4514 */ "ld1roh  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33885
220k
    /* 4540 */ "ld1row  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33886
220k
    /* 4566 */ "ld1rqb  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33887
220k
    /* 4592 */ "ld1rqd  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33888
220k
    /* 4618 */ "ld1rqh  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33889
220k
    /* 4644 */ "ld1rqw  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33890
220k
    /* 4670 */ "ld1rsb  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33891
220k
    /* 4696 */ "ld1rsb  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33892
220k
    /* 4722 */ "ld1rsb  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33893
220k
    /* 4748 */ "ld1rsh  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33894
220k
    /* 4774 */ "ld1rsh  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33895
220k
    /* 4800 */ "ld1rsw  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33896
220k
    /* 4826 */ "ld1rw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33897
220k
    /* 4851 */ "ld1rw $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33898
220k
    /* 4876 */ "ld1r  $\xFF\x02\x2C, [$\x01], #1\0"
33899
220k
    /* 4896 */ "ld1r  $\xFF\x02\x2D, [$\x01], #8\0"
33900
220k
    /* 4916 */ "ld1r  $\xFF\x02\x2E, [$\x01], #8\0"
33901
220k
    /* 4936 */ "ld1r  $\xFF\x02\x2F, [$\x01], #4\0"
33902
220k
    /* 4956 */ "ld1r  $\xFF\x02\x30, [$\x01], #2\0"
33903
220k
    /* 4976 */ "ld1r  $\xFF\x02\x31, [$\x01], #4\0"
33904
220k
    /* 4996 */ "ld1r  $\xFF\x02\x32, [$\x01], #1\0"
33905
220k
    /* 5016 */ "ld1r  $\xFF\x02\x33, [$\x01], #2\0"
33906
220k
    /* 5036 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33907
220k
    /* 5061 */ "ld1sb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33908
220k
    /* 5086 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33909
220k
    /* 5111 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33910
220k
    /* 5136 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33911
220k
    /* 5161 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33912
220k
    /* 5186 */ "ld1 $\xFF\x02\x2C, [$\x01], #48\0"
33913
220k
    /* 5206 */ "ld1 $\xFF\x02\x2D, [$\x01], #24\0"
33914
220k
    /* 5226 */ "ld1 $\xFF\x02\x2E, [$\x01], #48\0"
33915
220k
    /* 5246 */ "ld1 $\xFF\x02\x2F, [$\x01], #24\0"
33916
220k
    /* 5266 */ "ld1 $\xFF\x02\x30, [$\x01], #24\0"
33917
220k
    /* 5286 */ "ld1 $\xFF\x02\x31, [$\x01], #48\0"
33918
220k
    /* 5306 */ "ld1 $\xFF\x02\x32, [$\x01], #24\0"
33919
220k
    /* 5326 */ "ld1 $\xFF\x02\x33, [$\x01], #48\0"
33920
220k
    /* 5346 */ "ld1 $\xFF\x02\x2C, [$\x01], #32\0"
33921
220k
    /* 5366 */ "ld1 $\xFF\x02\x2D, [$\x01], #16\0"
33922
220k
    /* 5386 */ "ld1 $\xFF\x02\x2E, [$\x01], #32\0"
33923
220k
    /* 5406 */ "ld1 $\xFF\x02\x2F, [$\x01], #16\0"
33924
220k
    /* 5426 */ "ld1 $\xFF\x02\x30, [$\x01], #16\0"
33925
220k
    /* 5446 */ "ld1 $\xFF\x02\x31, [$\x01], #32\0"
33926
220k
    /* 5466 */ "ld1 $\xFF\x02\x32, [$\x01], #16\0"
33927
220k
    /* 5486 */ "ld1 $\xFF\x02\x33, [$\x01], #32\0"
33928
220k
    /* 5506 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
33929
220k
    /* 5530 */ "ld1w  $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
33930
220k
    /* 5554 */ "ld1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33931
220k
    /* 5578 */ "ld1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33932
220k
    /* 5602 */ "ld1w $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
33933
220k
    /* 5626 */ "ld1b  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33934
220k
    /* 5662 */ "ld1d  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33935
220k
    /* 5698 */ "ld1h  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33936
220k
    /* 5734 */ "ld1q  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33937
220k
    /* 5770 */ "ld1w  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33938
220k
    /* 5806 */ "ld1b  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33939
220k
    /* 5842 */ "ld1d  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33940
220k
    /* 5878 */ "ld1h  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33941
220k
    /* 5914 */ "ld1q  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33942
220k
    /* 5950 */ "ld1w  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33943
220k
    /* 5986 */ "ld1 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #2\0"
33944
220k
    /* 6009 */ "ld1 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #4\0"
33945
220k
    /* 6032 */ "ld1 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #8\0"
33946
220k
    /* 6055 */ "ld1 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #1\0"
33947
220k
    /* 6078 */ "ld2b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33948
220k
    /* 6102 */ "ld2d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33949
220k
    /* 6126 */ "ld2h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33950
220k
    /* 6150 */ "ld2q  $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
33951
220k
    /* 6174 */ "ld2r  $\xFF\x02\x2C, [$\x01], #2\0"
33952
220k
    /* 6194 */ "ld2r  $\xFF\x02\x2D, [$\x01], #16\0"
33953
220k
    /* 6215 */ "ld2r  $\xFF\x02\x2E, [$\x01], #16\0"
33954
220k
    /* 6236 */ "ld2r  $\xFF\x02\x2F, [$\x01], #8\0"
33955
220k
    /* 6256 */ "ld2r  $\xFF\x02\x30, [$\x01], #4\0"
33956
220k
    /* 6276 */ "ld2r  $\xFF\x02\x31, [$\x01], #8\0"
33957
220k
    /* 6296 */ "ld2r  $\xFF\x02\x32, [$\x01], #2\0"
33958
220k
    /* 6316 */ "ld2r  $\xFF\x02\x33, [$\x01], #4\0"
33959
220k
    /* 6336 */ "ld2 $\xFF\x02\x2C, [$\x01], #32\0"
33960
220k
    /* 6356 */ "ld2 $\xFF\x02\x2E, [$\x01], #32\0"
33961
220k
    /* 6376 */ "ld2 $\xFF\x02\x2F, [$\x01], #16\0"
33962
220k
    /* 6396 */ "ld2 $\xFF\x02\x30, [$\x01], #16\0"
33963
220k
    /* 6416 */ "ld2 $\xFF\x02\x31, [$\x01], #32\0"
33964
220k
    /* 6436 */ "ld2 $\xFF\x02\x32, [$\x01], #16\0"
33965
220k
    /* 6456 */ "ld2 $\xFF\x02\x33, [$\x01], #32\0"
33966
220k
    /* 6476 */ "ld2w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33967
220k
    /* 6500 */ "ld2 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #4\0"
33968
220k
    /* 6523 */ "ld2 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #8\0"
33969
220k
    /* 6546 */ "ld2 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #16\0"
33970
220k
    /* 6570 */ "ld2 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #2\0"
33971
220k
    /* 6593 */ "ld3b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33972
220k
    /* 6617 */ "ld3d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33973
220k
    /* 6641 */ "ld3h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33974
220k
    /* 6665 */ "ld3q  $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
33975
220k
    /* 6689 */ "ld3r  $\xFF\x02\x2C, [$\x01], #3\0"
33976
220k
    /* 6709 */ "ld3r  $\xFF\x02\x2D, [$\x01], #24\0"
33977
220k
    /* 6730 */ "ld3r  $\xFF\x02\x2E, [$\x01], #24\0"
33978
220k
    /* 6751 */ "ld3r  $\xFF\x02\x2F, [$\x01], #12\0"
33979
220k
    /* 6772 */ "ld3r  $\xFF\x02\x30, [$\x01], #6\0"
33980
220k
    /* 6792 */ "ld3r  $\xFF\x02\x31, [$\x01], #12\0"
33981
220k
    /* 6813 */ "ld3r  $\xFF\x02\x32, [$\x01], #3\0"
33982
220k
    /* 6833 */ "ld3r  $\xFF\x02\x33, [$\x01], #6\0"
33983
220k
    /* 6853 */ "ld3 $\xFF\x02\x2C, [$\x01], #48\0"
33984
220k
    /* 6873 */ "ld3 $\xFF\x02\x2E, [$\x01], #48\0"
33985
220k
    /* 6893 */ "ld3 $\xFF\x02\x2F, [$\x01], #24\0"
33986
220k
    /* 6913 */ "ld3 $\xFF\x02\x30, [$\x01], #24\0"
33987
220k
    /* 6933 */ "ld3 $\xFF\x02\x31, [$\x01], #48\0"
33988
220k
    /* 6953 */ "ld3 $\xFF\x02\x32, [$\x01], #24\0"
33989
220k
    /* 6973 */ "ld3 $\xFF\x02\x33, [$\x01], #48\0"
33990
220k
    /* 6993 */ "ld3w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33991
220k
    /* 7017 */ "ld3 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #6\0"
33992
220k
    /* 7040 */ "ld3 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #12\0"
33993
220k
    /* 7064 */ "ld3 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #24\0"
33994
220k
    /* 7088 */ "ld3 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #3\0"
33995
220k
    /* 7111 */ "ld4b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33996
220k
    /* 7135 */ "ld4d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33997
220k
    /* 7159 */ "ld4 $\xFF\x02\x2C, [$\x01], #64\0"
33998
220k
    /* 7179 */ "ld4 $\xFF\x02\x2E, [$\x01], #64\0"
33999
220k
    /* 7199 */ "ld4 $\xFF\x02\x2F, [$\x01], #32\0"
34000
220k
    /* 7219 */ "ld4 $\xFF\x02\x30, [$\x01], #32\0"
34001
220k
    /* 7239 */ "ld4 $\xFF\x02\x31, [$\x01], #64\0"
34002
220k
    /* 7259 */ "ld4 $\xFF\x02\x32, [$\x01], #32\0"
34003
220k
    /* 7279 */ "ld4 $\xFF\x02\x33, [$\x01], #64\0"
34004
220k
    /* 7299 */ "ld4h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34005
220k
    /* 7323 */ "ld4q  $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
34006
220k
    /* 7347 */ "ld4r  $\xFF\x02\x2C, [$\x01], #4\0"
34007
220k
    /* 7367 */ "ld4r  $\xFF\x02\x2D, [$\x01], #32\0"
34008
220k
    /* 7388 */ "ld4r  $\xFF\x02\x2E, [$\x01], #32\0"
34009
220k
    /* 7409 */ "ld4r  $\xFF\x02\x2F, [$\x01], #16\0"
34010
220k
    /* 7430 */ "ld4r  $\xFF\x02\x30, [$\x01], #8\0"
34011
220k
    /* 7450 */ "ld4r  $\xFF\x02\x31, [$\x01], #16\0"
34012
220k
    /* 7471 */ "ld4r  $\xFF\x02\x32, [$\x01], #4\0"
34013
220k
    /* 7491 */ "ld4r  $\xFF\x02\x33, [$\x01], #8\0"
34014
220k
    /* 7511 */ "ld4w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34015
220k
    /* 7535 */ "ld4 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #8\0"
34016
220k
    /* 7558 */ "ld4 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #16\0"
34017
220k
    /* 7582 */ "ld4 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #32\0"
34018
220k
    /* 7606 */ "ld4 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #4\0"
34019
220k
    /* 7629 */ "staddb  $\x02, [$\x03]\0"
34020
220k
    /* 7645 */ "staddh  $\x02, [$\x03]\0"
34021
220k
    /* 7661 */ "staddlb $\x02, [$\x03]\0"
34022
220k
    /* 7678 */ "staddlh $\x02, [$\x03]\0"
34023
220k
    /* 7695 */ "staddl  $\x02, [$\x03]\0"
34024
220k
    /* 7711 */ "stadd $\x02, [$\x03]\0"
34025
220k
    /* 7726 */ "ldapurb $\x01, [$\x02]\0"
34026
220k
    /* 7743 */ "ldapurh $\x01, [$\x02]\0"
34027
220k
    /* 7760 */ "ldapursb  $\x01, [$\x02]\0"
34028
220k
    /* 7778 */ "ldapursh  $\x01, [$\x02]\0"
34029
220k
    /* 7796 */ "ldapursw  $\x01, [$\x02]\0"
34030
220k
    /* 7814 */ "ldapur  $\x01, [$\x02]\0"
34031
220k
    /* 7830 */ "stclrb  $\x02, [$\x03]\0"
34032
220k
    /* 7846 */ "stclrh  $\x02, [$\x03]\0"
34033
220k
    /* 7862 */ "stclrlb $\x02, [$\x03]\0"
34034
220k
    /* 7879 */ "stclrlh $\x02, [$\x03]\0"
34035
220k
    /* 7896 */ "stclrl  $\x02, [$\x03]\0"
34036
220k
    /* 7912 */ "stclr $\x02, [$\x03]\0"
34037
220k
    /* 7927 */ "steorb  $\x02, [$\x03]\0"
34038
220k
    /* 7943 */ "steorh  $\x02, [$\x03]\0"
34039
220k
    /* 7959 */ "steorlb $\x02, [$\x03]\0"
34040
220k
    /* 7976 */ "steorlh $\x02, [$\x03]\0"
34041
220k
    /* 7993 */ "steorl  $\x02, [$\x03]\0"
34042
220k
    /* 8009 */ "steor $\x02, [$\x03]\0"
34043
220k
    /* 8024 */ "ldff1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34044
220k
    /* 8050 */ "ldff1b  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34045
220k
    /* 8076 */ "ldff1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34046
220k
    /* 8102 */ "ldff1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34047
220k
    /* 8128 */ "ldff1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34048
220k
    /* 8154 */ "ldff1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34049
220k
    /* 8180 */ "ldff1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34050
220k
    /* 8206 */ "ldff1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34051
220k
    /* 8232 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34052
220k
    /* 8259 */ "ldff1sb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34053
220k
    /* 8286 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34054
220k
    /* 8313 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34055
220k
    /* 8340 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34056
220k
    /* 8367 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34057
220k
    /* 8394 */ "ldff1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34058
220k
    /* 8420 */ "ldff1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34059
220k
    /* 8446 */ "ldg $\x01, [$\x03]\0"
34060
220k
    /* 8459 */ "ldnf1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34061
220k
    /* 8485 */ "ldnf1b  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34062
220k
    /* 8511 */ "ldnf1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34063
220k
    /* 8537 */ "ldnf1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34064
220k
    /* 8563 */ "ldnf1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34065
220k
    /* 8589 */ "ldnf1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34066
220k
    /* 8615 */ "ldnf1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34067
220k
    /* 8641 */ "ldnf1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34068
220k
    /* 8667 */ "ldnf1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34069
220k
    /* 8694 */ "ldnf1sb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34070
220k
    /* 8721 */ "ldnf1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34071
220k
    /* 8748 */ "ldnf1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34072
220k
    /* 8775 */ "ldnf1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34073
220k
    /* 8802 */ "ldnf1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34074
220k
    /* 8829 */ "ldnf1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34075
220k
    /* 8855 */ "ldnf1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34076
220k
    /* 8881 */ "ldnp  $\x01, $\x02, [$\x03]\0"
34077
220k
    /* 8899 */ "ldnt1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
34078
220k
    /* 8925 */ "ldnt1b  $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0"
34079
220k
    /* 8951 */ "ldnt1b  $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
34080
220k
    /* 8977 */ "ldnt1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34081
220k
    /* 9003 */ "ldnt1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34082
220k
    /* 9031 */ "ldnt1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34083
220k
    /* 9059 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
34084
220k
    /* 9085 */ "ldnt1d  $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
34085
220k
    /* 9111 */ "ldnt1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34086
220k
    /* 9137 */ "ldnt1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34087
220k
    /* 9165 */ "ldnt1h $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
34088
220k
    /* 9191 */ "ldnt1h  $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0"
34089
220k
    /* 9217 */ "ldnt1h  $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
34090
220k
    /* 9243 */ "ldnt1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34091
220k
    /* 9269 */ "ldnt1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34092
220k
    /* 9297 */ "ldnt1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34093
220k
    /* 9325 */ "ldnt1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34094
220k
    /* 9354 */ "ldnt1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34095
220k
    /* 9383 */ "ldnt1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34096
220k
    /* 9412 */ "ldnt1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34097
220k
    /* 9441 */ "ldnt1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34098
220k
    /* 9470 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
34099
220k
    /* 9496 */ "ldnt1w  $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
34100
220k
    /* 9522 */ "ldnt1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34101
220k
    /* 9548 */ "ldnt1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34102
220k
    /* 9576 */ "ldnt1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34103
220k
    /* 9604 */ "ldp $\x01, $\x02, [$\x03]\0"
34104
220k
    /* 9621 */ "ldpsw $\x01, $\x02, [$\x03]\0"
34105
220k
    /* 9640 */ "ldraa $\x01, [$\x02]\0"
34106
220k
    /* 9655 */ "ldrab $\x01, [$\x02]\0"
34107
220k
    /* 9670 */ "ldrb  $\x01, [$\x02, $\x03]\0"
34108
220k
    /* 9688 */ "ldrb  $\x01, [$\x02]\0"
34109
220k
    /* 9702 */ "ldr $\x01, [$\x02, $\x03]\0"
34110
220k
    /* 9719 */ "ldr $\x01, [$\x02]\0"
34111
220k
    /* 9732 */ "ldrh  $\x01, [$\x02, $\x03]\0"
34112
220k
    /* 9750 */ "ldrh  $\x01, [$\x02]\0"
34113
220k
    /* 9764 */ "ldrsb $\x01, [$\x02, $\x03]\0"
34114
220k
    /* 9783 */ "ldrsb $\x01, [$\x02]\0"
34115
220k
    /* 9798 */ "ldrsh $\x01, [$\x02, $\x03]\0"
34116
220k
    /* 9817 */ "ldrsh $\x01, [$\x02]\0"
34117
220k
    /* 9832 */ "ldrsw $\x01, [$\x02, $\x03]\0"
34118
220k
    /* 9851 */ "ldrsw $\x01, [$\x02]\0"
34119
220k
    /* 9866 */ "ldr $\xFF\x01\x07, [$\x02]\0"
34120
220k
    /* 9881 */ "ldr $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0"
34121
220k
    /* 9906 */ "stsetb  $\x02, [$\x03]\0"
34122
220k
    /* 9922 */ "stseth  $\x02, [$\x03]\0"
34123
220k
    /* 9938 */ "stsetlb $\x02, [$\x03]\0"
34124
220k
    /* 9955 */ "stsetlh $\x02, [$\x03]\0"
34125
220k
    /* 9972 */ "stsetl  $\x02, [$\x03]\0"
34126
220k
    /* 9988 */ "stset $\x02, [$\x03]\0"
34127
220k
    /* 10003 */ "stsmaxb  $\x02, [$\x03]\0"
34128
220k
    /* 10020 */ "stsmaxh  $\x02, [$\x03]\0"
34129
220k
    /* 10037 */ "stsmaxlb $\x02, [$\x03]\0"
34130
220k
    /* 10055 */ "stsmaxlh $\x02, [$\x03]\0"
34131
220k
    /* 10073 */ "stsmaxl  $\x02, [$\x03]\0"
34132
220k
    /* 10090 */ "stsmax $\x02, [$\x03]\0"
34133
220k
    /* 10106 */ "stsminb  $\x02, [$\x03]\0"
34134
220k
    /* 10123 */ "stsminh  $\x02, [$\x03]\0"
34135
220k
    /* 10140 */ "stsminlb $\x02, [$\x03]\0"
34136
220k
    /* 10158 */ "stsminlh $\x02, [$\x03]\0"
34137
220k
    /* 10176 */ "stsminl  $\x02, [$\x03]\0"
34138
220k
    /* 10193 */ "stsmin $\x02, [$\x03]\0"
34139
220k
    /* 10209 */ "ldtrb  $\x01, [$\x02]\0"
34140
220k
    /* 10224 */ "ldtrh  $\x01, [$\x02]\0"
34141
220k
    /* 10239 */ "ldtrsb $\x01, [$\x02]\0"
34142
220k
    /* 10255 */ "ldtrsh $\x01, [$\x02]\0"
34143
220k
    /* 10271 */ "ldtrsw $\x01, [$\x02]\0"
34144
220k
    /* 10287 */ "ldtr $\x01, [$\x02]\0"
34145
220k
    /* 10301 */ "stumaxb  $\x02, [$\x03]\0"
34146
220k
    /* 10318 */ "stumaxh  $\x02, [$\x03]\0"
34147
220k
    /* 10335 */ "stumaxlb $\x02, [$\x03]\0"
34148
220k
    /* 10353 */ "stumaxlh $\x02, [$\x03]\0"
34149
220k
    /* 10371 */ "stumaxl  $\x02, [$\x03]\0"
34150
220k
    /* 10388 */ "stumax $\x02, [$\x03]\0"
34151
220k
    /* 10404 */ "stuminb  $\x02, [$\x03]\0"
34152
220k
    /* 10421 */ "stuminh  $\x02, [$\x03]\0"
34153
220k
    /* 10438 */ "stuminlb $\x02, [$\x03]\0"
34154
220k
    /* 10456 */ "stuminlh $\x02, [$\x03]\0"
34155
220k
    /* 10474 */ "stuminl  $\x02, [$\x03]\0"
34156
220k
    /* 10491 */ "stumin $\x02, [$\x03]\0"
34157
220k
    /* 10507 */ "ldurb  $\x01, [$\x02]\0"
34158
220k
    /* 10522 */ "ldur $\x01, [$\x02]\0"
34159
220k
    /* 10536 */ "ldurh  $\x01, [$\x02]\0"
34160
220k
    /* 10551 */ "ldursb $\x01, [$\x02]\0"
34161
220k
    /* 10567 */ "ldursh $\x01, [$\x02]\0"
34162
220k
    /* 10583 */ "ldursw $\x01, [$\x02]\0"
34163
220k
    /* 10599 */ "mul  $\x01, $\x02, $\x03\0"
34164
220k
    /* 10614 */ "mov  $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34165
220k
    /* 10639 */ "mov  $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34166
220k
    /* 10664 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34167
220k
    /* 10689 */ "mov  $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34168
220k
    /* 10714 */ "mov  $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34169
220k
    /* 10739 */ "mov  $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34170
220k
    /* 10764 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34171
220k
    /* 10789 */ "mov  $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34172
220k
    /* 10814 */ "mov  $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34173
220k
    /* 10839 */ "mov  $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34174
220k
    /* 10864 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34175
220k
    /* 10889 */ "mov  $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34176
220k
    /* 10914 */ "mov  $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34177
220k
    /* 10939 */ "mov  $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34178
220k
    /* 10964 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34179
220k
    /* 10989 */ "mov  $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34180
220k
    /* 11014 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0"
34181
220k
    /* 11039 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0"
34182
220k
    /* 11064 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x2B\0"
34183
220k
    /* 11089 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0"
34184
220k
    /* 11114 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0"
34185
220k
    /* 11139 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0"
34186
220k
    /* 11164 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x2B\0"
34187
220k
    /* 11189 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0"
34188
220k
    /* 11214 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0"
34189
220k
    /* 11239 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0"
34190
220k
    /* 11264 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x2B\0"
34191
220k
    /* 11289 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0"
34192
220k
    /* 11314 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0"
34193
220k
    /* 11339 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0"
34194
220k
    /* 11364 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x2B\0"
34195
220k
    /* 11389 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0"
34196
220k
    /* 11414 */ "mov  $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx2]\0"
34197
220k
    /* 11445 */ "mov  $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx2], $\xFF\x05\x23\0"
34198
220k
    /* 11476 */ "mov  $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx4]\0"
34199
220k
    /* 11507 */ "mov  $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx4], $\xFF\x05\x23\0"
34200
220k
    /* 11538 */ "movt $\x01, $\xFF\x03\x07\0"
34201
220k
    /* 11552 */ "smstart\0"
34202
220k
    /* 11560 */ "smstart sm\0"
34203
220k
    /* 11571 */ "smstart za\0"
34204
220k
    /* 11582 */ "smstop\0"
34205
220k
    /* 11589 */ "smstop sm\0"
34206
220k
    /* 11599 */ "smstop za\0"
34207
220k
    /* 11609 */ "mneg $\x01, $\x02, $\x03\0"
34208
220k
    /* 11625 */ "mvn $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0"
34209
220k
    /* 11648 */ "mvn $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0"
34210
220k
    /* 11669 */ "mvn $\x01, $\x03\0"
34211
220k
    /* 11680 */ "mvn $\x01, $\x03$\xFF\x04\x02\0"
34212
220k
    /* 11695 */ "orn  $\x01, $\x02, $\x03\0"
34213
220k
    /* 11710 */ "movs $\xFF\x01\x06, $\xFF\x02\x06\0"
34214
220k
    /* 11726 */ "mov $\x01, $\x03\0"
34215
220k
    /* 11737 */ "orr  $\x01, $\x02, $\x03\0"
34216
220k
    /* 11752 */ "mov $\xFF\x01\x06, $\xFF\x02\x06\0"
34217
220k
    /* 11767 */ "orr  $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0"
34218
220k
    /* 11788 */ "orr  $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0"
34219
220k
    /* 11809 */ "orr  $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0"
34220
220k
    /* 11830 */ "mov $\xFF\x01\x10, $\xFF\x02\x10\0"
34221
220k
    /* 11845 */ "mov  $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0"
34222
220k
    /* 11868 */ "mov  $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0"
34223
220k
    /* 11889 */ "pacia1716\0"
34224
220k
    /* 11899 */ "paciasp\0"
34225
220k
    /* 11907 */ "paciaz\0"
34226
220k
    /* 11914 */ "pacib1716\0"
34227
220k
    /* 11924 */ "pacibsp\0"
34228
220k
    /* 11932 */ "pacibz\0"
34229
220k
    /* 11939 */ "pacm\0"
34230
220k
    /* 11944 */ "pmov $\xFF\x01\x06, $\xFF\x02\x07\0"
34231
220k
    /* 11960 */ "pmov $\xFF\x01\x07, $\xFF\x04\x06\0"
34232
220k
    /* 11976 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34233
220k
    /* 12000 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34234
220k
    /* 12022 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34235
220k
    /* 12046 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34236
220k
    /* 12070 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34237
220k
    /* 12092 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34238
220k
    /* 12116 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34239
220k
    /* 12140 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34240
220k
    /* 12162 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34241
220k
    /* 12186 */ "prfm $\xFF\x01\x3D, [$\x02, $\x03]\0"
34242
220k
    /* 12206 */ "prfm $\xFF\x01\x3D, [$\x02]\0"
34243
220k
    /* 12222 */ "prfum  $\xFF\x01\x3D, [$\x02]\0"
34244
220k
    /* 12239 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34245
220k
    /* 12263 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34246
220k
    /* 12285 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34247
220k
    /* 12309 */ "ptrues $\xFF\x01\x06\0"
34248
220k
    /* 12321 */ "ptrues $\xFF\x01\x10\0"
34249
220k
    /* 12333 */ "ptrues $\xFF\x01\x09\0"
34250
220k
    /* 12345 */ "ptrues $\xFF\x01\x0B\0"
34251
220k
    /* 12357 */ "ptrue  $\xFF\x01\x06\0"
34252
220k
    /* 12368 */ "ptrue  $\xFF\x01\x10\0"
34253
220k
    /* 12379 */ "ptrue  $\xFF\x01\x09\0"
34254
220k
    /* 12390 */ "ptrue  $\xFF\x01\x0B\0"
34255
220k
    /* 12401 */ "ret\0"
34256
220k
    /* 12405 */ "ngcs $\x01, $\x03\0"
34257
220k
    /* 12417 */ "ngc $\x01, $\x03\0"
34258
220k
    /* 12428 */ "asr $\x01, $\x02, $\x03\0"
34259
220k
    /* 12443 */ "sxtb $\x01, $\x02\0"
34260
220k
    /* 12455 */ "sxth $\x01, $\x02\0"
34261
220k
    /* 12467 */ "sxtw $\x01, $\x02\0"
34262
220k
    /* 12479 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/m, $\xFF\x03\x06\0"
34263
220k
    /* 12502 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/m, $\xFF\x03\x10\0"
34264
220k
    /* 12525 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/m, $\xFF\x03\x09\0"
34265
220k
    /* 12548 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/m, $\xFF\x03\x0B\0"
34266
220k
    /* 12571 */ "smull  $\x01, $\x02, $\x03\0"
34267
220k
    /* 12588 */ "smnegl $\x01, $\x02, $\x03\0"
34268
220k
    /* 12606 */ "sqdecb $\x01\0"
34269
220k
    /* 12616 */ "sqdecb $\x01, $\xFF\x03\x0E\0"
34270
220k
    /* 12632 */ "sqdecb $\x01, $\xFF\x02\x3E\0"
34271
220k
    /* 12648 */ "sqdecb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34272
220k
    /* 12670 */ "sqdecd $\x01\0"
34273
220k
    /* 12680 */ "sqdecd $\x01, $\xFF\x03\x0E\0"
34274
220k
    /* 12696 */ "sqdecd $\x01, $\xFF\x02\x3E\0"
34275
220k
    /* 12712 */ "sqdecd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34276
220k
    /* 12734 */ "sqdecd $\xFF\x01\x10\0"
34277
220k
    /* 12746 */ "sqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0"
34278
220k
    /* 12764 */ "sqdech $\x01\0"
34279
220k
    /* 12774 */ "sqdech $\x01, $\xFF\x03\x0E\0"
34280
220k
    /* 12790 */ "sqdech $\x01, $\xFF\x02\x3E\0"
34281
220k
    /* 12806 */ "sqdech $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34282
220k
    /* 12828 */ "sqdech $\xFF\x01\x09\0"
34283
220k
    /* 12840 */ "sqdech $\xFF\x01\x09, $\xFF\x03\x0E\0"
34284
220k
    /* 12858 */ "sqdecw $\x01\0"
34285
220k
    /* 12868 */ "sqdecw $\x01, $\xFF\x03\x0E\0"
34286
220k
    /* 12884 */ "sqdecw $\x01, $\xFF\x02\x3E\0"
34287
220k
    /* 12900 */ "sqdecw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34288
220k
    /* 12922 */ "sqdecw $\xFF\x01\x0B\0"
34289
220k
    /* 12934 */ "sqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34290
220k
    /* 12952 */ "sqincb $\x01\0"
34291
220k
    /* 12962 */ "sqincb $\x01, $\xFF\x03\x0E\0"
34292
220k
    /* 12978 */ "sqincb $\x01, $\xFF\x02\x3E\0"
34293
220k
    /* 12994 */ "sqincb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34294
220k
    /* 13016 */ "sqincd $\x01\0"
34295
220k
    /* 13026 */ "sqincd $\x01, $\xFF\x03\x0E\0"
34296
220k
    /* 13042 */ "sqincd $\x01, $\xFF\x02\x3E\0"
34297
220k
    /* 13058 */ "sqincd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34298
220k
    /* 13080 */ "sqincd $\xFF\x01\x10\0"
34299
220k
    /* 13092 */ "sqincd $\xFF\x01\x10, $\xFF\x03\x0E\0"
34300
220k
    /* 13110 */ "sqinch $\x01\0"
34301
220k
    /* 13120 */ "sqinch $\x01, $\xFF\x03\x0E\0"
34302
220k
    /* 13136 */ "sqinch $\x01, $\xFF\x02\x3E\0"
34303
220k
    /* 13152 */ "sqinch $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34304
220k
    /* 13174 */ "sqinch $\xFF\x01\x09\0"
34305
220k
    /* 13186 */ "sqinch $\xFF\x01\x09, $\xFF\x03\x0E\0"
34306
220k
    /* 13204 */ "sqincw $\x01\0"
34307
220k
    /* 13214 */ "sqincw $\x01, $\xFF\x03\x0E\0"
34308
220k
    /* 13230 */ "sqincw $\x01, $\xFF\x02\x3E\0"
34309
220k
    /* 13246 */ "sqincw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34310
220k
    /* 13268 */ "sqincw $\xFF\x01\x0B\0"
34311
220k
    /* 13280 */ "sqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34312
220k
    /* 13298 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34313
220k
    /* 13322 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34314
220k
    /* 13346 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34315
220k
    /* 13370 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34316
220k
    /* 13394 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34317
220k
    /* 13418 */ "st1q $\xFF\x01\x25, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34318
220k
    /* 13442 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34319
220k
    /* 13466 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34320
220k
    /* 13490 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
34321
220k
    /* 13512 */ "st1b $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0"
34322
220k
    /* 13534 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
34323
220k
    /* 13556 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34324
220k
    /* 13578 */ "st1b $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34325
220k
    /* 13600 */ "st1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34326
220k
    /* 13622 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34327
220k
    /* 13644 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
34328
220k
    /* 13666 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
34329
220k
    /* 13688 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34330
220k
    /* 13710 */ "st1d $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34331
220k
    /* 13732 */ "st1  $\xFF\x02\x2C, [$\x01], #64\0"
34332
220k
    /* 13752 */ "st1  $\xFF\x02\x2D, [$\x01], #32\0"
34333
220k
    /* 13772 */ "st1  $\xFF\x02\x2E, [$\x01], #64\0"
34334
220k
    /* 13792 */ "st1  $\xFF\x02\x2F, [$\x01], #32\0"
34335
220k
    /* 13812 */ "st1  $\xFF\x02\x30, [$\x01], #32\0"
34336
220k
    /* 13832 */ "st1  $\xFF\x02\x31, [$\x01], #64\0"
34337
220k
    /* 13852 */ "st1  $\xFF\x02\x32, [$\x01], #32\0"
34338
220k
    /* 13872 */ "st1  $\xFF\x02\x33, [$\x01], #64\0"
34339
220k
    /* 13892 */ "st1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
34340
220k
    /* 13914 */ "st1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0"
34341
220k
    /* 13936 */ "st1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
34342
220k
    /* 13958 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34343
220k
    /* 13980 */ "st1h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34344
220k
    /* 14002 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34345
220k
    /* 14024 */ "st1  $\xFF\x02\x2C, [$\x01], #16\0"
34346
220k
    /* 14044 */ "st1  $\xFF\x02\x2D, [$\x01], #8\0"
34347
220k
    /* 14063 */ "st1  $\xFF\x02\x2E, [$\x01], #16\0"
34348
220k
    /* 14083 */ "st1  $\xFF\x02\x2F, [$\x01], #8\0"
34349
220k
    /* 14102 */ "st1  $\xFF\x02\x30, [$\x01], #8\0"
34350
220k
    /* 14121 */ "st1  $\xFF\x02\x31, [$\x01], #16\0"
34351
220k
    /* 14141 */ "st1  $\xFF\x02\x32, [$\x01], #8\0"
34352
220k
    /* 14160 */ "st1  $\xFF\x02\x33, [$\x01], #16\0"
34353
220k
    /* 14180 */ "st1  $\xFF\x02\x2C, [$\x01], #48\0"
34354
220k
    /* 14200 */ "st1  $\xFF\x02\x2D, [$\x01], #24\0"
34355
220k
    /* 14220 */ "st1  $\xFF\x02\x2E, [$\x01], #48\0"
34356
220k
    /* 14240 */ "st1  $\xFF\x02\x2F, [$\x01], #24\0"
34357
220k
    /* 14260 */ "st1  $\xFF\x02\x30, [$\x01], #24\0"
34358
220k
    /* 14280 */ "st1  $\xFF\x02\x31, [$\x01], #48\0"
34359
220k
    /* 14300 */ "st1  $\xFF\x02\x32, [$\x01], #24\0"
34360
220k
    /* 14320 */ "st1  $\xFF\x02\x33, [$\x01], #48\0"
34361
220k
    /* 14340 */ "st1  $\xFF\x02\x2C, [$\x01], #32\0"
34362
220k
    /* 14360 */ "st1  $\xFF\x02\x2D, [$\x01], #16\0"
34363
220k
    /* 14380 */ "st1  $\xFF\x02\x2E, [$\x01], #32\0"
34364
220k
    /* 14400 */ "st1  $\xFF\x02\x2F, [$\x01], #16\0"
34365
220k
    /* 14420 */ "st1  $\xFF\x02\x30, [$\x01], #16\0"
34366
220k
    /* 14440 */ "st1  $\xFF\x02\x31, [$\x01], #32\0"
34367
220k
    /* 14460 */ "st1  $\xFF\x02\x32, [$\x01], #16\0"
34368
220k
    /* 14480 */ "st1  $\xFF\x02\x33, [$\x01], #32\0"
34369
220k
    /* 14500 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
34370
220k
    /* 14522 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
34371
220k
    /* 14544 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34372
220k
    /* 14566 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34373
220k
    /* 14588 */ "st1w $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34374
220k
    /* 14610 */ "st1b {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34375
220k
    /* 14644 */ "st1d {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34376
220k
    /* 14678 */ "st1h {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34377
220k
    /* 14712 */ "st1q {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34378
220k
    /* 14746 */ "st1w {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34379
220k
    /* 14780 */ "st1b {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34380
220k
    /* 14814 */ "st1d {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34381
220k
    /* 14848 */ "st1h {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34382
220k
    /* 14882 */ "st1q {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34383
220k
    /* 14916 */ "st1w {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34384
220k
    /* 14950 */ "st1  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #2\0"
34385
220k
    /* 14973 */ "st1  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #4\0"
34386
220k
    /* 14996 */ "st1  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #8\0"
34387
220k
    /* 15019 */ "st1  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #1\0"
34388
220k
    /* 15042 */ "st2b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34389
220k
    /* 15064 */ "st2d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34390
220k
    /* 15086 */ "st2g $\x01, [$\x02]\0"
34391
220k
    /* 15100 */ "st2h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34392
220k
    /* 15122 */ "st2q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34393
220k
    /* 15144 */ "st2  $\xFF\x02\x2C, [$\x01], #32\0"
34394
220k
    /* 15164 */ "st2  $\xFF\x02\x2E, [$\x01], #32\0"
34395
220k
    /* 15184 */ "st2  $\xFF\x02\x2F, [$\x01], #16\0"
34396
220k
    /* 15204 */ "st2  $\xFF\x02\x30, [$\x01], #16\0"
34397
220k
    /* 15224 */ "st2  $\xFF\x02\x31, [$\x01], #32\0"
34398
220k
    /* 15244 */ "st2  $\xFF\x02\x32, [$\x01], #16\0"
34399
220k
    /* 15264 */ "st2  $\xFF\x02\x33, [$\x01], #32\0"
34400
220k
    /* 15284 */ "st2w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34401
220k
    /* 15306 */ "st2  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #4\0"
34402
220k
    /* 15329 */ "st2  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #8\0"
34403
220k
    /* 15352 */ "st2  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #16\0"
34404
220k
    /* 15376 */ "st2  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #2\0"
34405
220k
    /* 15399 */ "st3b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34406
220k
    /* 15421 */ "st3d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34407
220k
    /* 15443 */ "st3h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34408
220k
    /* 15465 */ "st3q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34409
220k
    /* 15487 */ "st3  $\xFF\x02\x2C, [$\x01], #48\0"
34410
220k
    /* 15507 */ "st3  $\xFF\x02\x2E, [$\x01], #48\0"
34411
220k
    /* 15527 */ "st3  $\xFF\x02\x2F, [$\x01], #24\0"
34412
220k
    /* 15547 */ "st3  $\xFF\x02\x30, [$\x01], #24\0"
34413
220k
    /* 15567 */ "st3  $\xFF\x02\x31, [$\x01], #48\0"
34414
220k
    /* 15587 */ "st3  $\xFF\x02\x32, [$\x01], #24\0"
34415
220k
    /* 15607 */ "st3  $\xFF\x02\x33, [$\x01], #48\0"
34416
220k
    /* 15627 */ "st3w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34417
220k
    /* 15649 */ "st3  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #6\0"
34418
220k
    /* 15672 */ "st3  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #12\0"
34419
220k
    /* 15696 */ "st3  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #24\0"
34420
220k
    /* 15720 */ "st3  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #3\0"
34421
220k
    /* 15743 */ "st4b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34422
220k
    /* 15765 */ "st4d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34423
220k
    /* 15787 */ "st4  $\xFF\x02\x2C, [$\x01], #64\0"
34424
220k
    /* 15807 */ "st4  $\xFF\x02\x2E, [$\x01], #64\0"
34425
220k
    /* 15827 */ "st4  $\xFF\x02\x2F, [$\x01], #32\0"
34426
220k
    /* 15847 */ "st4  $\xFF\x02\x30, [$\x01], #32\0"
34427
220k
    /* 15867 */ "st4  $\xFF\x02\x31, [$\x01], #64\0"
34428
220k
    /* 15887 */ "st4  $\xFF\x02\x32, [$\x01], #32\0"
34429
220k
    /* 15907 */ "st4  $\xFF\x02\x33, [$\x01], #64\0"
34430
220k
    /* 15927 */ "st4h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34431
220k
    /* 15949 */ "st4q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34432
220k
    /* 15971 */ "st4w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34433
220k
    /* 15993 */ "st4  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #8\0"
34434
220k
    /* 16016 */ "st4  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #16\0"
34435
220k
    /* 16040 */ "st4  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #32\0"
34436
220k
    /* 16064 */ "st4  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #4\0"
34437
220k
    /* 16087 */ "stgp $\x01, $\x02, [$\x03]\0"
34438
220k
    /* 16105 */ "stg  $\x01, [$\x02]\0"
34439
220k
    /* 16118 */ "stlurb $\x01, [$\x02]\0"
34440
220k
    /* 16134 */ "stlurh $\x01, [$\x02]\0"
34441
220k
    /* 16150 */ "stlur  $\x01, [$\x02]\0"
34442
220k
    /* 16165 */ "stnp $\x01, $\x02, [$\x03]\0"
34443
220k
    /* 16183 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
34444
220k
    /* 16207 */ "stnt1b $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0"
34445
220k
    /* 16231 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
34446
220k
    /* 16255 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34447
220k
    /* 16279 */ "stnt1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34448
220k
    /* 16305 */ "stnt1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34449
220k
    /* 16331 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
34450
220k
    /* 16355 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
34451
220k
    /* 16379 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34452
220k
    /* 16403 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34453
220k
    /* 16429 */ "stnt1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
34454
220k
    /* 16453 */ "stnt1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0"
34455
220k
    /* 16477 */ "stnt1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
34456
220k
    /* 16501 */ "stnt1h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34457
220k
    /* 16525 */ "stnt1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34458
220k
    /* 16551 */ "stnt1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34459
220k
    /* 16577 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
34460
220k
    /* 16601 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
34461
220k
    /* 16625 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34462
220k
    /* 16649 */ "stnt1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34463
220k
    /* 16675 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34464
220k
    /* 16701 */ "stp  $\x01, $\x02, [$\x03]\0"
34465
220k
    /* 16718 */ "strb $\x01, [$\x02, $\x03]\0"
34466
220k
    /* 16736 */ "strb $\x01, [$\x02]\0"
34467
220k
    /* 16750 */ "str  $\x01, [$\x02, $\x03]\0"
34468
220k
    /* 16767 */ "str  $\x01, [$\x02]\0"
34469
220k
    /* 16780 */ "strh $\x01, [$\x02, $\x03]\0"
34470
220k
    /* 16798 */ "strh $\x01, [$\x02]\0"
34471
220k
    /* 16812 */ "str  $\xFF\x01\x07, [$\x02]\0"
34472
220k
    /* 16827 */ "str  $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0"
34473
220k
    /* 16852 */ "sttrb  $\x01, [$\x02]\0"
34474
220k
    /* 16867 */ "sttrh  $\x01, [$\x02]\0"
34475
220k
    /* 16882 */ "sttr $\x01, [$\x02]\0"
34476
220k
    /* 16896 */ "sturb  $\x01, [$\x02]\0"
34477
220k
    /* 16911 */ "stur $\x01, [$\x02]\0"
34478
220k
    /* 16925 */ "sturh  $\x01, [$\x02]\0"
34479
220k
    /* 16940 */ "stz2g  $\x01, [$\x02]\0"
34480
220k
    /* 16955 */ "stzg $\x01, [$\x02]\0"
34481
220k
    /* 16969 */ "subpt  $\x01, $\x02, $\x03\0"
34482
220k
    /* 16986 */ "cmp  $\x02, $\xFF\x03\x01\0"
34483
220k
    /* 16999 */ "cmp  $\x02, $\x03\0"
34484
220k
    /* 17010 */ "cmp  $\x02, $\x03$\xFF\x04\x02\0"
34485
220k
    /* 17025 */ "negs $\x01, $\x03\0"
34486
220k
    /* 17037 */ "negs $\x01, $\x03$\xFF\x04\x02\0"
34487
220k
    /* 17053 */ "subs $\x01, $\x02, $\x03\0"
34488
220k
    /* 17069 */ "cmp  $\x02, $\x03$\xFF\x04\x03\0"
34489
220k
    /* 17084 */ "neg $\x01, $\x03\0"
34490
220k
    /* 17095 */ "neg $\x01, $\x03$\xFF\x04\x02\0"
34491
220k
    /* 17110 */ "sub  $\x01, $\x02, $\x03\0"
34492
220k
    /* 17125 */ "sysp $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0"
34493
220k
    /* 17149 */ "sys $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0"
34494
220k
    /* 17172 */ "lsr $\x01, $\x02, $\x03\0"
34495
220k
    /* 17187 */ "uxtb $\x01, $\x02\0"
34496
220k
    /* 17199 */ "uxth $\x01, $\x02\0"
34497
220k
    /* 17211 */ "uxtw $\x01, $\x02\0"
34498
220k
    /* 17223 */ "umull  $\x01, $\x02, $\x03\0"
34499
220k
    /* 17240 */ "mov  $\x01, $\xFF\x02\x0C.s$\xFF\x03\x19\0"
34500
220k
    /* 17259 */ "mov  $\x01, $\xFF\x02\x0C.d$\xFF\x03\x19\0"
34501
220k
    /* 17278 */ "umnegl $\x01, $\x02, $\x03\0"
34502
220k
    /* 17296 */ "uqdecb $\x01\0"
34503
220k
    /* 17306 */ "uqdecb $\x01, $\xFF\x03\x0E\0"
34504
220k
    /* 17322 */ "uqdecd $\x01\0"
34505
220k
    /* 17332 */ "uqdecd $\x01, $\xFF\x03\x0E\0"
34506
220k
    /* 17348 */ "uqdecd $\xFF\x01\x10\0"
34507
220k
    /* 17360 */ "uqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0"
34508
220k
    /* 17378 */ "uqdech $\x01\0"
34509
220k
    /* 17388 */ "uqdech $\x01, $\xFF\x03\x0E\0"
34510
220k
    /* 17404 */ "uqdech $\xFF\x01\x09\0"
34511
220k
    /* 17416 */ "uqdech $\xFF\x01\x09, $\xFF\x03\x0E\0"
34512
220k
    /* 17434 */ "uqdecw $\x01\0"
34513
220k
    /* 17444 */ "uqdecw $\x01, $\xFF\x03\x0E\0"
34514
220k
    /* 17460 */ "uqdecw $\xFF\x01\x0B\0"
34515
220k
    /* 17472 */ "uqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34516
220k
    /* 17490 */ "uqincb $\x01\0"
34517
220k
    /* 17500 */ "uqincb $\x01, $\xFF\x03\x0E\0"
34518
220k
    /* 17516 */ "uqincd $\x01\0"
34519
220k
    /* 17526 */ "uqincd $\x01, $\xFF\x03\x0E\0"
34520
220k
    /* 17542 */ "uqincd $\xFF\x01\x10\0"
34521
220k
    /* 17554 */ "uqincd $\xFF\x01\x10, $\xFF\x03\x0E\0"
34522
220k
    /* 17572 */ "uqinch $\x01\0"
34523
220k
    /* 17582 */ "uqinch $\x01, $\xFF\x03\x0E\0"
34524
220k
    /* 17598 */ "uqinch $\xFF\x01\x09\0"
34525
220k
    /* 17610 */ "uqinch $\xFF\x01\x09, $\xFF\x03\x0E\0"
34526
220k
    /* 17628 */ "uqincw $\x01\0"
34527
220k
    /* 17638 */ "uqincw $\x01, $\xFF\x03\x0E\0"
34528
220k
    /* 17654 */ "uqincw $\xFF\x01\x0B\0"
34529
220k
    /* 17666 */ "uqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34530
220k
    /* 17684 */ "xpaclri\0"
34531
220k
    /* 17692 */ "zero {za}\0"
34532
220k
    /* 17702 */ "zero {za0.h}\0"
34533
220k
    /* 17715 */ "zero {za1.h}\0"
34534
220k
    /* 17728 */ "zero {za0.s}\0"
34535
220k
    /* 17741 */ "zero {za1.s}\0"
34536
220k
    /* 17754 */ "zero {za2.s}\0"
34537
220k
    /* 17767 */ "zero {za3.s}\0"
34538
220k
    /* 17780 */ "zero {za0.s,za1.s}\0"
34539
220k
    /* 17799 */ "zero {za0.s,za3.s}\0"
34540
220k
    /* 17818 */ "zero {za1.s,za2.s}\0"
34541
220k
    /* 17837 */ "zero {za2.s,za3.s}\0"
34542
220k
    /* 17856 */ "zero {za0.s,za1.s,za2.s}\0"
34543
220k
    /* 17881 */ "zero {za0.s,za1.s,za3.s}\0"
34544
220k
    /* 17906 */ "zero {za0.s,za2.s,za3.s}\0"
34545
220k
    /* 17931 */ "zero {za1.s,za2.s,za3.s}\0"
34546
220k
  ;
34547
34548
220k
#ifndef NDEBUG
34549
  //static struct SortCheck {
34550
  //  SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
34551
  //    assert(std::is_sorted(
34552
  //               OpToPatterns.begin(), OpToPatterns.end(),
34553
  //               [](const PatternsForOpcode &L, const //PatternsForOpcode &R) {
34554
  //                 return L.Opcode < R.Opcode;
34555
  //               }) &&
34556
  //           "tablegen failed to sort opcode patterns");
34557
  //  }
34558
  //} sortCheckVar(OpToPatterns);
34559
220k
#endif
34560
34561
220k
  AliasMatchingData M = {
34562
220k
    OpToPatterns,
34563
220k
    Patterns,
34564
220k
    Conds,
34565
220k
    AsmStrings,
34566
220k
    AArch64InstPrinterValidateMCOperand,
34567
220k
  };
34568
220k
  const char *AsmString = matchAliasPatterns(MI, &M);
34569
220k
  if (!AsmString) return false;
34570
34571
21.1k
  unsigned I = 0;
34572
95.2k
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
34573
74.2k
         AsmString[I] != '$' && AsmString[I] != '\0')
34574
74.0k
    ++I;
34575
21.1k
  SStream_concat1(OS, '\t');
34576
21.1k
  char *substr = malloc(I+1);
34577
21.1k
  memcpy(substr, AsmString, I);
34578
21.1k
  substr[I] = '\0';
34579
21.1k
  SStream_concat0(OS, substr);
34580
21.1k
  free(substr);
34581
21.1k
  if (AsmString[I] != '\0') {
34582
20.9k
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
34583
20.9k
      SStream_concat1(OS, '\t');
34584
20.9k
      ++I;
34585
20.9k
    }
34586
178k
    do {
34587
178k
      if (AsmString[I] == '$') {
34588
55.6k
        ++I;
34589
55.6k
        if (AsmString[I] == (char)0xff) {
34590
40.0k
          ++I;
34591
40.0k
          int OpIdx = AsmString[I++] - 1;
34592
40.0k
          int PrintMethodIdx = AsmString[I++] - 1;
34593
40.0k
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
34594
40.0k
        } else
34595
15.6k
          printOperand(MI, ((unsigned)AsmString[I++]) - 1, OS);
34596
122k
      } else {
34597
122k
        SStream_concat1(OS, AsmString[I++]);
34598
122k
      }
34599
178k
    } while (AsmString[I] != '\0');
34600
20.9k
  }
34601
34602
21.1k
  return true;
34603
#else
34604
  return false;
34605
#endif // CAPSTONE_DIET
34606
220k
}
34607
34608
static void printCustomAliasOperand(
34609
         MCInst *MI, uint64_t Address, unsigned OpIdx,
34610
         unsigned PrintMethodIdx,
34611
40.0k
         SStream *OS) {
34612
40.0k
#ifndef CAPSTONE_DIET
34613
40.0k
  switch (PrintMethodIdx) {
34614
0
  default:
34615
0
    CS_ASSERT_RET(0 && "Unknown PrintMethod kind");
34616
0
    break;
34617
80
  case 0:
34618
80
    printAddSubImm(MI, OpIdx, OS);
34619
80
    break;
34620
285
  case 1:
34621
285
    printShifter(MI, OpIdx, OS);
34622
285
    break;
34623
203
  case 2:
34624
203
    printArithExtend(MI, OpIdx, OS);
34625
203
    break;
34626
512
  case 3:
34627
512
    printLogicalImm_int32_t(MI, OpIdx, OS);
34628
512
    break;
34629
77
  case 4:
34630
77
    printLogicalImm_int64_t(MI, OpIdx, OS);
34631
77
    break;
34632
1.67k
  case 5:
34633
1.67k
    printSVERegOp_b(MI, OpIdx, OS);
34634
1.67k
    break;
34635
3.40k
  case 6:
34636
3.40k
    printSVERegOp_0(MI, OpIdx, OS);
34637
3.40k
    break;
34638
537
  case 7:
34639
537
    printLogicalImm_int8_t(MI, OpIdx, OS);
34640
537
    break;
34641
2.60k
  case 8:
34642
2.60k
    printSVERegOp_h(MI, OpIdx, OS);
34643
2.60k
    break;
34644
813
  case 9:
34645
813
    printLogicalImm_int16_t(MI, OpIdx, OS);
34646
813
    break;
34647
2.22k
  case 10:
34648
2.22k
    printSVERegOp_s(MI, OpIdx, OS);
34649
2.22k
    break;
34650
1.23k
  case 11:
34651
1.23k
    printVRegOperand(MI, OpIdx, OS);
34652
1.23k
    break;
34653
0
  case 12:
34654
0
    printImm(MI, OpIdx, OS);
34655
0
    break;
34656
1.05k
  case 13:
34657
1.05k
    printSVEPattern(MI, OpIdx, OS);
34658
1.05k
    break;
34659
271
  case 14:
34660
271
    printImm8OptLsl_int8_t(MI, OpIdx, OS);
34661
271
    break;
34662
1.39k
  case 15:
34663
1.39k
    printSVERegOp_d(MI, OpIdx, OS);
34664
1.39k
    break;
34665
246
  case 16:
34666
246
    printImm8OptLsl_int64_t(MI, OpIdx, OS);
34667
246
    break;
34668
234
  case 17:
34669
234
    printImm8OptLsl_int16_t(MI, OpIdx, OS);
34670
234
    break;
34671
102
  case 18:
34672
102
    printImm8OptLsl_int32_t(MI, OpIdx, OS);
34673
102
    break;
34674
236
  case 19:
34675
236
    printInverseCondCode(MI, OpIdx, OS);
34676
236
    break;
34677
928
  case 20:
34678
928
    printSVELogicalImm_int16_t(MI, OpIdx, OS);
34679
928
    break;
34680
655
  case 21:
34681
655
    printSVELogicalImm_int32_t(MI, OpIdx, OS);
34682
655
    break;
34683
377
  case 22:
34684
377
    printSVELogicalImm_int64_t(MI, OpIdx, OS);
34685
377
    break;
34686
12
  case 23:
34687
12
    printZPRasFPR_8(MI, OpIdx, OS);
34688
12
    break;
34689
3.50k
  case 24:
34690
3.50k
    printVectorIndex_1(MI, OpIdx, OS);
34691
3.50k
    break;
34692
9
  case 25:
34693
9
    printZPRasFPR_64(MI, OpIdx, OS);
34694
9
    break;
34695
72
  case 26:
34696
72
    printZPRasFPR_16(MI, OpIdx, OS);
34697
72
    break;
34698
186
  case 27:
34699
186
    printSVERegOp_q(MI, OpIdx, OS);
34700
186
    break;
34701
6
  case 28:
34702
6
    printZPRasFPR_128(MI, OpIdx, OS);
34703
6
    break;
34704
89
  case 29:
34705
89
    printZPRasFPR_32(MI, OpIdx, OS);
34706
89
    break;
34707
1.50k
  case 30:
34708
1.50k
    printMatrixTileVector_0(MI, OpIdx, OS);
34709
1.50k
    break;
34710
2.22k
  case 31:
34711
2.22k
    printMatrixIndex_1(MI, OpIdx, OS);
34712
2.22k
    break;
34713
1.41k
  case 32:
34714
1.41k
    printMatrixTileVector_1(MI, OpIdx, OS);
34715
1.41k
    break;
34716
113
  case 33:
34717
113
    printFPImmOperand(MI, OpIdx, OS);
34718
113
    break;
34719
621
  case 34:
34720
621
    printTypedVectorList_0_d(MI, OpIdx, OS);
34721
621
    break;
34722
507
  case 35:
34723
507
    printTypedVectorList_0_s(MI, OpIdx, OS);
34724
507
    break;
34725
204
  case 36:
34726
204
    printTypedVectorList_0_q(MI, OpIdx, OS);
34727
204
    break;
34728
262
  case 37:
34729
262
    printBTIHintOp(MI, OpIdx, OS);
34730
262
    break;
34731
422
  case 38:
34732
422
    printPSBHintOp(MI, OpIdx, OS);
34733
422
    break;
34734
263
  case 39:
34735
263
    printTypedVectorList_0_b(MI, OpIdx, OS);
34736
263
    break;
34737
333
  case 40:
34738
333
    printPredicateAsCounter_0(MI, OpIdx, OS);
34739
333
    break;
34740
574
  case 41:
34741
574
    printTypedVectorList_0_b(MI, OpIdx, OS);
34742
574
    break;
34743
355
  case 42:
34744
355
    printTypedVectorList_0_h(MI, OpIdx, OS);
34745
355
    break;
34746
41
  case 43:
34747
41
    printTypedVectorList_16_b(MI, OpIdx, OS);
34748
41
    break;
34749
39
  case 44:
34750
39
    printTypedVectorList_1_d(MI, OpIdx, OS);
34751
39
    break;
34752
269
  case 45:
34753
269
    printTypedVectorList_2_d(MI, OpIdx, OS);
34754
269
    break;
34755
168
  case 46:
34756
168
    printTypedVectorList_2_s(MI, OpIdx, OS);
34757
168
    break;
34758
996
  case 47:
34759
996
    printTypedVectorList_4_h(MI, OpIdx, OS);
34760
996
    break;
34761
39
  case 48:
34762
39
    printTypedVectorList_4_s(MI, OpIdx, OS);
34763
39
    break;
34764
607
  case 49:
34765
607
    printTypedVectorList_8_b(MI, OpIdx, OS);
34766
607
    break;
34767
54
  case 50:
34768
54
    printTypedVectorList_8_h(MI, OpIdx, OS);
34769
54
    break;
34770
364
  case 51:
34771
364
    printTypedVectorList_0_h(MI, OpIdx, OS);
34772
364
    break;
34773
539
  case 52:
34774
539
    printTypedVectorList_0_s(MI, OpIdx, OS);
34775
539
    break;
34776
675
  case 53:
34777
675
    printTypedVectorList_0_d(MI, OpIdx, OS);
34778
675
    break;
34779
207
  case 54:
34780
207
    printMatrix_0(MI, OpIdx, OS);
34781
207
    break;
34782
387
  case 55:
34783
387
    printImmRangeScale_2_1(MI, OpIdx, OS);
34784
387
    break;
34785
648
  case 56:
34786
648
    printImmRangeScale_4_3(MI, OpIdx, OS);
34787
648
    break;
34788
134
  case 57:
34789
134
    printMatrix_64(MI, OpIdx, OS);
34790
134
    break;
34791
0
  case 58:
34792
0
    printImmHex(MI, OpIdx, OS);
34793
0
    break;
34794
6
  case 59:
34795
6
    printPrefetchOp_1(MI, OpIdx, OS);
34796
6
    break;
34797
81
  case 60:
34798
81
    printPrefetchOp_0(MI, OpIdx, OS);
34799
81
    break;
34800
824
  case 61:
34801
824
    printGPR64as32(MI, OpIdx, OS);
34802
824
    break;
34803
2.13k
  case 62:
34804
2.13k
    printSysCROperand(MI, OpIdx, OS);
34805
2.13k
    break;
34806
40.0k
  }
34807
40.0k
#endif // CAPSTONE_DIET
34808
40.0k
}
34809
34810
static bool AArch64InstPrinterValidateMCOperand(const MCOperand *MCOp,
34811
15.4k
                  unsigned PredicateIndex) {
34812
15.4k
  switch (PredicateIndex) {
34813
0
  default:
34814
0
    CS_ASSERT_RET_VAL(0 && "Unknown MCOperandPredicate kind", false);
34815
0
    return false;
34816
2.19k
  case 1: {
34817
34818
2.19k
    if (!MCOperand_isImm(MCOp))
34819
0
      return false;
34820
2.19k
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
34821
2.19k
    return AArch64_AM_isSVEMaskOfIdenticalElements_int8_t(Val);
34822
  
34823
2.19k
    }
34824
1.65k
  case 2: {
34825
34826
1.65k
    if (!MCOperand_isImm(MCOp))
34827
0
      return false;
34828
1.65k
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
34829
1.65k
    return AArch64_AM_isSVEMaskOfIdenticalElements_int16_t(Val);
34830
  
34831
1.65k
    }
34832
845
  case 3: {
34833
34834
845
    if (!MCOperand_isImm(MCOp))
34835
0
      return false;
34836
845
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
34837
845
    return AArch64_AM_isSVEMaskOfIdenticalElements_int32_t(Val);
34838
  
34839
845
    }
34840
313
  case 4: {
34841
34842
313
    return MCOperand_isImm(MCOp) &&
34843
313
           MCOperand_getImm(MCOp) != AArch64CC_AL &&
34844
267
           MCOperand_getImm(MCOp) != AArch64CC_NV;
34845
  
34846
845
    }
34847
3.81k
  case 5: {
34848
34849
3.81k
    if (!MCOperand_isImm(MCOp))
34850
0
      return false;
34851
3.81k
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
34852
3.81k
    return AArch64_AM_isSVEMaskOfIdenticalElements_int16_t(Val) &&
34853
2.24k
           AArch64_AM_isSVEMoveMaskPreferredLogicalImmediate(Val);
34854
  
34855
3.81k
    }
34856
2.88k
  case 6: {
34857
34858
2.88k
    if (!MCOperand_isImm(MCOp))
34859
0
      return false;
34860
2.88k
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
34861
2.88k
    return AArch64_AM_isSVEMaskOfIdenticalElements_int32_t(Val) &&
34862
2.25k
           AArch64_AM_isSVEMoveMaskPreferredLogicalImmediate(Val);
34863
  
34864
2.88k
    }
34865
2.23k
  case 7: {
34866
34867
2.23k
    if (!MCOperand_isImm(MCOp))
34868
0
      return false;
34869
2.23k
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
34870
2.23k
    return AArch64_AM_isSVEMaskOfIdenticalElements_int64_t(Val) &&
34871
2.23k
           AArch64_AM_isSVEMoveMaskPreferredLogicalImmediate(Val);
34872
  
34873
2.23k
    }
34874
858
  case 8: {
34875
34876
    // "bti" is an alias to "hint" only for certain values of CRm:Op2 fields.
34877
858
    if (!MCOperand_isImm(MCOp))
34878
0
      return false;
34879
858
    return AArch64BTIHint_lookupBTIByEncoding(MCOperand_getImm(MCOp) ^ 32) != NULL;
34880
  
34881
858
    }
34882
596
  case 9: {
34883
34884
    // Check, if operand is valid, to fix exhaustive aliasing in disassembly.
34885
    // "psb" is an alias to "hint" only for certain values of CRm:Op2 fields.
34886
596
    if (!MCOperand_isImm(MCOp))
34887
0
      return false;
34888
596
    return AArch64PSBHint_lookupPSBByEncoding(MCOperand_getImm(MCOp)) != NULL;
34889
  
34890
596
    }
34891
15.4k
  }
34892
15.4k
}
34893
34894
#endif // PRINT_ALIAS_INSTR