Coverage Report

Created: 2023-12-08 06:05

/src/capstonenext/arch/AArch64/AArch64GenAsmWriter.inc
Line
Count
Source (jump to first uncovered line)
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-2023 */
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 <assert.h>
16
17
/// getMnemonic - This method is automatically generated by tablegen
18
/// from the instruction set description.
19
178k
static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
20
178k
#ifndef CAPSTONE_DIET
21
178k
  static const char AsmStrs[] = {
22
178k
  /* 0 */ "sha1su0\t\0"
23
178k
  /* 9 */ "sha512su0\t\0"
24
178k
  /* 20 */ "sha256su0\t\0"
25
178k
  /* 31 */ "st64bv0\t\0"
26
178k
  /* 40 */ "ld1\t\0"
27
178k
  /* 45 */ "stl1\t\0"
28
178k
  /* 51 */ "trn1\t\0"
29
178k
  /* 57 */ "ldap1\t\0"
30
178k
  /* 64 */ "zip1\t\0"
31
178k
  /* 70 */ "uzp1\t\0"
32
178k
  /* 76 */ "zipq1\t\0"
33
178k
  /* 83 */ "uzpq1\t\0"
34
178k
  /* 90 */ "dcps1\t\0"
35
178k
  /* 97 */ "sm3ss1\t\0"
36
178k
  /* 105 */ "st1\t\0"
37
178k
  /* 110 */ "sha1su1\t\0"
38
178k
  /* 119 */ "sha512su1\t\0"
39
178k
  /* 130 */ "sha256su1\t\0"
40
178k
  /* 141 */ "sm3partw1\t\0"
41
178k
  /* 152 */ "rax1\t\0"
42
178k
  /* 158 */ "rev32\t\0"
43
178k
  /* 165 */ "ld2\t\0"
44
178k
  /* 170 */ "sha512h2\t\0"
45
178k
  /* 180 */ "sha256h2\t\0"
46
178k
  /* 190 */ "luti2\t\0"
47
178k
  /* 197 */ "sabal2\t\0"
48
178k
  /* 205 */ "uabal2\t\0"
49
178k
  /* 213 */ "sqdmlal2\t\0"
50
178k
  /* 223 */ "fmlal2\t\0"
51
178k
  /* 231 */ "smlal2\t\0"
52
178k
  /* 239 */ "umlal2\t\0"
53
178k
  /* 247 */ "ssubl2\t\0"
54
178k
  /* 255 */ "usubl2\t\0"
55
178k
  /* 263 */ "sabdl2\t\0"
56
178k
  /* 271 */ "uabdl2\t\0"
57
178k
  /* 279 */ "saddl2\t\0"
58
178k
  /* 287 */ "uaddl2\t\0"
59
178k
  /* 295 */ "sshll2\t\0"
60
178k
  /* 303 */ "ushll2\t\0"
61
178k
  /* 311 */ "sqdmull2\t\0"
62
178k
  /* 321 */ "pmull2\t\0"
63
178k
  /* 329 */ "smull2\t\0"
64
178k
  /* 337 */ "umull2\t\0"
65
178k
  /* 345 */ "sqdmlsl2\t\0"
66
178k
  /* 355 */ "fmlsl2\t\0"
67
178k
  /* 363 */ "smlsl2\t\0"
68
178k
  /* 371 */ "umlsl2\t\0"
69
178k
  /* 379 */ "fcvtl2\t\0"
70
178k
  /* 387 */ "rsubhn2\t\0"
71
178k
  /* 396 */ "raddhn2\t\0"
72
178k
  /* 405 */ "sqshrn2\t\0"
73
178k
  /* 414 */ "uqshrn2\t\0"
74
178k
  /* 423 */ "sqrshrn2\t\0"
75
178k
  /* 433 */ "uqrshrn2\t\0"
76
178k
  /* 443 */ "trn2\t\0"
77
178k
  /* 449 */ "bfcvtn2\t\0"
78
178k
  /* 458 */ "sqxtn2\t\0"
79
178k
  /* 466 */ "uqxtn2\t\0"
80
178k
  /* 474 */ "sqshrun2\t\0"
81
178k
  /* 484 */ "sqrshrun2\t\0"
82
178k
  /* 495 */ "sqxtun2\t\0"
83
178k
  /* 504 */ "fcvtxn2\t\0"
84
178k
  /* 513 */ "zip2\t\0"
85
178k
  /* 519 */ "uzp2\t\0"
86
178k
  /* 525 */ "zipq2\t\0"
87
178k
  /* 532 */ "uzpq2\t\0"
88
178k
  /* 539 */ "dcps2\t\0"
89
178k
  /* 546 */ "st2\t\0"
90
178k
  /* 551 */ "ssubw2\t\0"
91
178k
  /* 559 */ "usubw2\t\0"
92
178k
  /* 567 */ "saddw2\t\0"
93
178k
  /* 575 */ "uaddw2\t\0"
94
178k
  /* 583 */ "sm3partw2\t\0"
95
178k
  /* 594 */ "ld3\t\0"
96
178k
  /* 599 */ "eor3\t\0"
97
178k
  /* 605 */ "dcps3\t\0"
98
178k
  /* 612 */ "st3\t\0"
99
178k
  /* 617 */ "rev64\t\0"
100
178k
  /* 624 */ "ld4\t\0"
101
178k
  /* 629 */ "luti4\t\0"
102
178k
  /* 636 */ "st4\t\0"
103
178k
  /* 641 */ "setf16\t\0"
104
178k
  /* 649 */ "rev16\t\0"
105
178k
  /* 656 */ "setf8\t\0"
106
178k
  /* 663 */ "sm3tt1a\t\0"
107
178k
  /* 672 */ "sm3tt2a\t\0"
108
178k
  /* 681 */ "braa\t\0"
109
178k
  /* 687 */ "ldraa\t\0"
110
178k
  /* 694 */ "blraa\t\0"
111
178k
  /* 701 */ "saba\t\0"
112
178k
  /* 707 */ "uaba\t\0"
113
178k
  /* 713 */ "pacda\t\0"
114
178k
  /* 720 */ "ldadda\t\0"
115
178k
  /* 728 */ "fadda\t\0"
116
178k
  /* 735 */ "autda\t\0"
117
178k
  /* 742 */ "pacga\t\0"
118
178k
  /* 749 */ "addha\t\0"
119
178k
  /* 756 */ "pacia\t\0"
120
178k
  /* 763 */ "autia\t\0"
121
178k
  /* 770 */ "brka\t\0"
122
178k
  /* 776 */ "fcmla\t\0"
123
178k
  /* 783 */ "bfmla\t\0"
124
178k
  /* 790 */ "bfmmla\t\0"
125
178k
  /* 798 */ "usmmla\t\0"
126
178k
  /* 806 */ "ummla\t\0"
127
178k
  /* 813 */ "fnmla\t\0"
128
178k
  /* 820 */ "ldsmina\t\0"
129
178k
  /* 829 */ "ldumina\t\0"
130
178k
  /* 838 */ "brkpa\t\0"
131
178k
  /* 845 */ "bmopa\t\0"
132
178k
  /* 852 */ "bfmopa\t\0"
133
178k
  /* 860 */ "usmopa\t\0"
134
178k
  /* 868 */ "sumopa\t\0"
135
178k
  /* 876 */ "rcwsswppa\t\0"
136
178k
  /* 887 */ "rcwswppa\t\0"
137
178k
  /* 897 */ "ldclrpa\t\0"
138
178k
  /* 906 */ "rcwsclrpa\t\0"
139
178k
  /* 917 */ "rcwclrpa\t\0"
140
178k
  /* 927 */ "rcwscaspa\t\0"
141
178k
  /* 938 */ "rcwcaspa\t\0"
142
178k
  /* 948 */ "ldsetpa\t\0"
143
178k
  /* 957 */ "rcwssetpa\t\0"
144
178k
  /* 968 */ "rcwsetpa\t\0"
145
178k
  /* 978 */ "rcwsswpa\t\0"
146
178k
  /* 988 */ "rcwswpa\t\0"
147
178k
  /* 997 */ "fexpa\t\0"
148
178k
  /* 1004 */ "ldclra\t\0"
149
178k
  /* 1012 */ "rcwsclra\t\0"
150
178k
  /* 1022 */ "rcwclra\t\0"
151
178k
  /* 1031 */ "ldeora\t\0"
152
178k
  /* 1039 */ "srsra\t\0"
153
178k
  /* 1046 */ "ursra\t\0"
154
178k
  /* 1053 */ "ssra\t\0"
155
178k
  /* 1059 */ "usra\t\0"
156
178k
  /* 1065 */ "rcwscasa\t\0"
157
178k
  /* 1075 */ "rcwcasa\t\0"
158
178k
  /* 1084 */ "ldseta\t\0"
159
178k
  /* 1092 */ "rcwsseta\t\0"
160
178k
  /* 1102 */ "rcwseta\t\0"
161
178k
  /* 1111 */ "frinta\t\0"
162
178k
  /* 1119 */ "clasta\t\0"
163
178k
  /* 1127 */ "addva\t\0"
164
178k
  /* 1134 */ "mova\t\0"
165
178k
  /* 1140 */ "ldsmaxa\t\0"
166
178k
  /* 1149 */ "ldumaxa\t\0"
167
178k
  /* 1158 */ "pacdza\t\0"
168
178k
  /* 1166 */ "autdza\t\0"
169
178k
  /* 1174 */ "paciza\t\0"
170
178k
  /* 1182 */ "autiza\t\0"
171
178k
  /* 1190 */ "ld1b\t\0"
172
178k
  /* 1196 */ "ldff1b\t\0"
173
178k
  /* 1204 */ "ldnf1b\t\0"
174
178k
  /* 1212 */ "ldnt1b\t\0"
175
178k
  /* 1220 */ "stnt1b\t\0"
176
178k
  /* 1228 */ "st1b\t\0"
177
178k
  /* 1234 */ "sm3tt1b\t\0"
178
178k
  /* 1243 */ "crc32b\t\0"
179
178k
  /* 1251 */ "ld2b\t\0"
180
178k
  /* 1257 */ "st2b\t\0"
181
178k
  /* 1263 */ "sm3tt2b\t\0"
182
178k
  /* 1272 */ "ld3b\t\0"
183
178k
  /* 1278 */ "st3b\t\0"
184
178k
  /* 1284 */ "ld64b\t\0"
185
178k
  /* 1291 */ "st64b\t\0"
186
178k
  /* 1298 */ "ld4b\t\0"
187
178k
  /* 1304 */ "st4b\t\0"
188
178k
  /* 1310 */ "ldaddab\t\0"
189
178k
  /* 1319 */ "ldsminab\t\0"
190
178k
  /* 1329 */ "lduminab\t\0"
191
178k
  /* 1339 */ "swpab\t\0"
192
178k
  /* 1346 */ "brab\t\0"
193
178k
  /* 1352 */ "ldrab\t\0"
194
178k
  /* 1359 */ "blrab\t\0"
195
178k
  /* 1366 */ "ldclrab\t\0"
196
178k
  /* 1375 */ "ldeorab\t\0"
197
178k
  /* 1384 */ "casab\t\0"
198
178k
  /* 1391 */ "ldsetab\t\0"
199
178k
  /* 1400 */ "ldsmaxab\t\0"
200
178k
  /* 1410 */ "ldumaxab\t\0"
201
178k
  /* 1420 */ "crc32cb\t\0"
202
178k
  /* 1429 */ "sqdecb\t\0"
203
178k
  /* 1437 */ "uqdecb\t\0"
204
178k
  /* 1445 */ "sqincb\t\0"
205
178k
  /* 1453 */ "uqincb\t\0"
206
178k
  /* 1461 */ "pacdb\t\0"
207
178k
  /* 1468 */ "ldaddb\t\0"
208
178k
  /* 1476 */ "autdb\t\0"
209
178k
  /* 1483 */ "prfb\t\0"
210
178k
  /* 1489 */ "flogb\t\0"
211
178k
  /* 1496 */ "pacib\t\0"
212
178k
  /* 1503 */ "autib\t\0"
213
178k
  /* 1510 */ "brkb\t\0"
214
178k
  /* 1516 */ "sabalb\t\0"
215
178k
  /* 1524 */ "uabalb\t\0"
216
178k
  /* 1532 */ "ldaddalb\t\0"
217
178k
  /* 1542 */ "sqdmlalb\t\0"
218
178k
  /* 1552 */ "bfmlalb\t\0"
219
178k
  /* 1561 */ "smlalb\t\0"
220
178k
  /* 1569 */ "umlalb\t\0"
221
178k
  /* 1577 */ "ldsminalb\t\0"
222
178k
  /* 1588 */ "lduminalb\t\0"
223
178k
  /* 1599 */ "swpalb\t\0"
224
178k
  /* 1607 */ "ldclralb\t\0"
225
178k
  /* 1617 */ "ldeoralb\t\0"
226
178k
  /* 1627 */ "casalb\t\0"
227
178k
  /* 1635 */ "ldsetalb\t\0"
228
178k
  /* 1645 */ "ldsmaxalb\t\0"
229
178k
  /* 1656 */ "ldumaxalb\t\0"
230
178k
  /* 1667 */ "ssublb\t\0"
231
178k
  /* 1675 */ "usublb\t\0"
232
178k
  /* 1683 */ "sbclb\t\0"
233
178k
  /* 1690 */ "adclb\t\0"
234
178k
  /* 1697 */ "sabdlb\t\0"
235
178k
  /* 1705 */ "uabdlb\t\0"
236
178k
  /* 1713 */ "ldaddlb\t\0"
237
178k
  /* 1722 */ "saddlb\t\0"
238
178k
  /* 1730 */ "uaddlb\t\0"
239
178k
  /* 1738 */ "sshllb\t\0"
240
178k
  /* 1746 */ "ushllb\t\0"
241
178k
  /* 1754 */ "sqdmullb\t\0"
242
178k
  /* 1764 */ "pmullb\t\0"
243
178k
  /* 1772 */ "smullb\t\0"
244
178k
  /* 1780 */ "umullb\t\0"
245
178k
  /* 1788 */ "ldsminlb\t\0"
246
178k
  /* 1798 */ "lduminlb\t\0"
247
178k
  /* 1808 */ "swplb\t\0"
248
178k
  /* 1815 */ "ldclrlb\t\0"
249
178k
  /* 1824 */ "ldeorlb\t\0"
250
178k
  /* 1833 */ "caslb\t\0"
251
178k
  /* 1840 */ "sqdmlslb\t\0"
252
178k
  /* 1850 */ "bfmlslb\t\0"
253
178k
  /* 1859 */ "smlslb\t\0"
254
178k
  /* 1867 */ "umlslb\t\0"
255
178k
  /* 1875 */ "ldsetlb\t\0"
256
178k
  /* 1884 */ "ldsmaxlb\t\0"
257
178k
  /* 1894 */ "ldumaxlb\t\0"
258
178k
  /* 1904 */ "dmb\t\0"
259
178k
  /* 1909 */ "rsubhnb\t\0"
260
178k
  /* 1918 */ "raddhnb\t\0"
261
178k
  /* 1927 */ "ldsminb\t\0"
262
178k
  /* 1936 */ "lduminb\t\0"
263
178k
  /* 1945 */ "sqshrnb\t\0"
264
178k
  /* 1954 */ "uqshrnb\t\0"
265
178k
  /* 1963 */ "sqrshrnb\t\0"
266
178k
  /* 1973 */ "uqrshrnb\t\0"
267
178k
  /* 1983 */ "sqxtnb\t\0"
268
178k
  /* 1991 */ "uqxtnb\t\0"
269
178k
  /* 1999 */ "sqshrunb\t\0"
270
178k
  /* 2009 */ "sqrshrunb\t\0"
271
178k
  /* 2020 */ "sqxtunb\t\0"
272
178k
  /* 2029 */ "ld1rob\t\0"
273
178k
  /* 2037 */ "brkpb\t\0"
274
178k
  /* 2044 */ "swpb\t\0"
275
178k
  /* 2050 */ "ld1rqb\t\0"
276
178k
  /* 2058 */ "ld1rb\t\0"
277
178k
  /* 2065 */ "ldarb\t\0"
278
178k
  /* 2072 */ "ldlarb\t\0"
279
178k
  /* 2080 */ "ldrb\t\0"
280
178k
  /* 2086 */ "ldclrb\t\0"
281
178k
  /* 2094 */ "stllrb\t\0"
282
178k
  /* 2102 */ "stlrb\t\0"
283
178k
  /* 2109 */ "ldeorb\t\0"
284
178k
  /* 2117 */ "ldaprb\t\0"
285
178k
  /* 2125 */ "ldtrb\t\0"
286
178k
  /* 2132 */ "strb\t\0"
287
178k
  /* 2138 */ "sttrb\t\0"
288
178k
  /* 2145 */ "ldurb\t\0"
289
178k
  /* 2152 */ "stlurb\t\0"
290
178k
  /* 2160 */ "ldapurb\t\0"
291
178k
  /* 2169 */ "sturb\t\0"
292
178k
  /* 2176 */ "ldaxrb\t\0"
293
178k
  /* 2184 */ "ldxrb\t\0"
294
178k
  /* 2191 */ "stlxrb\t\0"
295
178k
  /* 2199 */ "stxrb\t\0"
296
178k
  /* 2206 */ "ld1sb\t\0"
297
178k
  /* 2213 */ "ldff1sb\t\0"
298
178k
  /* 2222 */ "ldnf1sb\t\0"
299
178k
  /* 2231 */ "ldnt1sb\t\0"
300
178k
  /* 2240 */ "casb\t\0"
301
178k
  /* 2246 */ "dsb\t\0"
302
178k
  /* 2251 */ "isb\t\0"
303
178k
  /* 2256 */ "fmsb\t\0"
304
178k
  /* 2262 */ "fnmsb\t\0"
305
178k
  /* 2269 */ "ld1rsb\t\0"
306
178k
  /* 2277 */ "ldrsb\t\0"
307
178k
  /* 2284 */ "ldtrsb\t\0"
308
178k
  /* 2292 */ "ldursb\t\0"
309
178k
  /* 2300 */ "ldapursb\t\0"
310
178k
  /* 2310 */ "tsb\t\0"
311
178k
  /* 2315 */ "ldsetb\t\0"
312
178k
  /* 2323 */ "ssubltb\t\0"
313
178k
  /* 2332 */ "cntb\t\0"
314
178k
  /* 2338 */ "eortb\t\0"
315
178k
  /* 2345 */ "clastb\t\0"
316
178k
  /* 2353 */ "sxtb\t\0"
317
178k
  /* 2359 */ "uxtb\t\0"
318
178k
  /* 2365 */ "bfsub\t\0"
319
178k
  /* 2372 */ "shsub\t\0"
320
178k
  /* 2379 */ "uhsub\t\0"
321
178k
  /* 2386 */ "fmsub\t\0"
322
178k
  /* 2393 */ "fnmsub\t\0"
323
178k
  /* 2401 */ "sqsub\t\0"
324
178k
  /* 2408 */ "uqsub\t\0"
325
178k
  /* 2415 */ "revb\t\0"
326
178k
  /* 2421 */ "ssubwb\t\0"
327
178k
  /* 2429 */ "usubwb\t\0"
328
178k
  /* 2437 */ "saddwb\t\0"
329
178k
  /* 2445 */ "uaddwb\t\0"
330
178k
  /* 2453 */ "ldsmaxb\t\0"
331
178k
  /* 2462 */ "ldumaxb\t\0"
332
178k
  /* 2471 */ "pacdzb\t\0"
333
178k
  /* 2479 */ "autdzb\t\0"
334
178k
  /* 2487 */ "pacizb\t\0"
335
178k
  /* 2495 */ "autizb\t\0"
336
178k
  /* 2503 */ "sha1c\t\0"
337
178k
  /* 2510 */ "sbc\t\0"
338
178k
  /* 2515 */ "adc\t\0"
339
178k
  /* 2520 */ "bic\t\0"
340
178k
  /* 2525 */ "aesimc\t\0"
341
178k
  /* 2533 */ "aesmc\t\0"
342
178k
  /* 2540 */ "csinc\t\0"
343
178k
  /* 2547 */ "hvc\t\0"
344
178k
  /* 2552 */ "svc\t\0"
345
178k
  /* 2557 */ "ld1d\t\0"
346
178k
  /* 2563 */ "ldff1d\t\0"
347
178k
  /* 2571 */ "ldnf1d\t\0"
348
178k
  /* 2579 */ "ldnt1d\t\0"
349
178k
  /* 2587 */ "stnt1d\t\0"
350
178k
  /* 2595 */ "st1d\t\0"
351
178k
  /* 2601 */ "ld2d\t\0"
352
178k
  /* 2607 */ "st2d\t\0"
353
178k
  /* 2613 */ "ld3d\t\0"
354
178k
  /* 2619 */ "st3d\t\0"
355
178k
  /* 2625 */ "ld4d\t\0"
356
178k
  /* 2631 */ "st4d\t\0"
357
178k
  /* 2637 */ "fmad\t\0"
358
178k
  /* 2643 */ "fnmad\t\0"
359
178k
  /* 2650 */ "ftmad\t\0"
360
178k
  /* 2657 */ "fabd\t\0"
361
178k
  /* 2663 */ "sabd\t\0"
362
178k
  /* 2669 */ "uabd\t\0"
363
178k
  /* 2675 */ "xpacd\t\0"
364
178k
  /* 2682 */ "sqdecd\t\0"
365
178k
  /* 2690 */ "uqdecd\t\0"
366
178k
  /* 2698 */ "sqincd\t\0"
367
178k
  /* 2706 */ "uqincd\t\0"
368
178k
  /* 2714 */ "fcadd\t\0"
369
178k
  /* 2721 */ "sqcadd\t\0"
370
178k
  /* 2729 */ "ldadd\t\0"
371
178k
  /* 2736 */ "bfadd\t\0"
372
178k
  /* 2743 */ "srhadd\t\0"
373
178k
  /* 2751 */ "urhadd\t\0"
374
178k
  /* 2759 */ "shadd\t\0"
375
178k
  /* 2766 */ "uhadd\t\0"
376
178k
  /* 2773 */ "fmadd\t\0"
377
178k
  /* 2780 */ "fnmadd\t\0"
378
178k
  /* 2788 */ "usqadd\t\0"
379
178k
  /* 2796 */ "suqadd\t\0"
380
178k
  /* 2804 */ "prfd\t\0"
381
178k
  /* 2810 */ "nand\t\0"
382
178k
  /* 2816 */ "ld1rod\t\0"
383
178k
  /* 2824 */ "ld1rqd\t\0"
384
178k
  /* 2832 */ "ld1rd\t\0"
385
178k
  /* 2839 */ "asrd\t\0"
386
178k
  /* 2845 */ "aesd\t\0"
387
178k
  /* 2851 */ "cntd\t\0"
388
178k
  /* 2857 */ "revd\t\0"
389
178k
  /* 2863 */ "sm4e\t\0"
390
178k
  /* 2869 */ "splice\t\0"
391
178k
  /* 2877 */ "facge\t\0"
392
178k
  /* 2884 */ "whilege\t\0"
393
178k
  /* 2893 */ "fcmge\t\0"
394
178k
  /* 2900 */ "cmpge\t\0"
395
178k
  /* 2907 */ "fscale\t\0"
396
178k
  /* 2915 */ "whilele\t\0"
397
178k
  /* 2924 */ "fcmle\t\0"
398
178k
  /* 2931 */ "cmple\t\0"
399
178k
  /* 2938 */ "fcmne\t\0"
400
178k
  /* 2945 */ "ctermne\t\0"
401
178k
  /* 2954 */ "cmpne\t\0"
402
178k
  /* 2961 */ "frecpe\t\0"
403
178k
  /* 2969 */ "urecpe\t\0"
404
178k
  /* 2977 */ "fccmpe\t\0"
405
178k
  /* 2985 */ "fcmpe\t\0"
406
178k
  /* 2992 */ "aese\t\0"
407
178k
  /* 2998 */ "pfalse\t\0"
408
178k
  /* 3006 */ "frsqrte\t\0"
409
178k
  /* 3015 */ "ursqrte\t\0"
410
178k
  /* 3024 */ "ptrue\t\0"
411
178k
  /* 3031 */ "udf\t\0"
412
178k
  /* 3036 */ "bif\t\0"
413
178k
  /* 3041 */ "rmif\t\0"
414
178k
  /* 3047 */ "scvtf\t\0"
415
178k
  /* 3054 */ "ucvtf\t\0"
416
178k
  /* 3061 */ "st2g\t\0"
417
178k
  /* 3067 */ "stz2g\t\0"
418
178k
  /* 3074 */ "subg\t\0"
419
178k
  /* 3080 */ "addg\t\0"
420
178k
  /* 3086 */ "ldg\t\0"
421
178k
  /* 3091 */ "fneg\t\0"
422
178k
  /* 3097 */ "sqneg\t\0"
423
178k
  /* 3104 */ "csneg\t\0"
424
178k
  /* 3111 */ "histseg\t\0"
425
178k
  /* 3120 */ "irg\t\0"
426
178k
  /* 3125 */ "stg\t\0"
427
178k
  /* 3130 */ "stzg\t\0"
428
178k
  /* 3136 */ "sha1h\t\0"
429
178k
  /* 3143 */ "ld1h\t\0"
430
178k
  /* 3149 */ "ldff1h\t\0"
431
178k
  /* 3157 */ "ldnf1h\t\0"
432
178k
  /* 3165 */ "ldnt1h\t\0"
433
178k
  /* 3173 */ "stnt1h\t\0"
434
178k
  /* 3181 */ "st1h\t\0"
435
178k
  /* 3187 */ "sha512h\t\0"
436
178k
  /* 3196 */ "crc32h\t\0"
437
178k
  /* 3204 */ "ld2h\t\0"
438
178k
  /* 3210 */ "st2h\t\0"
439
178k
  /* 3216 */ "ld3h\t\0"
440
178k
  /* 3222 */ "st3h\t\0"
441
178k
  /* 3228 */ "ld4h\t\0"
442
178k
  /* 3234 */ "st4h\t\0"
443
178k
  /* 3240 */ "sha256h\t\0"
444
178k
  /* 3249 */ "ldaddah\t\0"
445
178k
  /* 3258 */ "sqrdcmlah\t\0"
446
178k
  /* 3269 */ "sqrdmlah\t\0"
447
178k
  /* 3279 */ "ldsminah\t\0"
448
178k
  /* 3289 */ "lduminah\t\0"
449
178k
  /* 3299 */ "swpah\t\0"
450
178k
  /* 3306 */ "ldclrah\t\0"
451
178k
  /* 3315 */ "ldeorah\t\0"
452
178k
  /* 3324 */ "casah\t\0"
453
178k
  /* 3331 */ "ldsetah\t\0"
454
178k
  /* 3340 */ "ldsmaxah\t\0"
455
178k
  /* 3350 */ "ldumaxah\t\0"
456
178k
  /* 3360 */ "crc32ch\t\0"
457
178k
  /* 3369 */ "sqdech\t\0"
458
178k
  /* 3377 */ "uqdech\t\0"
459
178k
  /* 3385 */ "sqinch\t\0"
460
178k
  /* 3393 */ "uqinch\t\0"
461
178k
  /* 3401 */ "nmatch\t\0"
462
178k
  /* 3409 */ "ldaddh\t\0"
463
178k
  /* 3417 */ "prfh\t\0"
464
178k
  /* 3423 */ "ldaddalh\t\0"
465
178k
  /* 3433 */ "ldsminalh\t\0"
466
178k
  /* 3444 */ "lduminalh\t\0"
467
178k
  /* 3455 */ "swpalh\t\0"
468
178k
  /* 3463 */ "ldclralh\t\0"
469
178k
  /* 3473 */ "ldeoralh\t\0"
470
178k
  /* 3483 */ "casalh\t\0"
471
178k
  /* 3491 */ "ldsetalh\t\0"
472
178k
  /* 3501 */ "ldsmaxalh\t\0"
473
178k
  /* 3512 */ "ldumaxalh\t\0"
474
178k
  /* 3523 */ "ldaddlh\t\0"
475
178k
  /* 3532 */ "ldsminlh\t\0"
476
178k
  /* 3542 */ "lduminlh\t\0"
477
178k
  /* 3552 */ "swplh\t\0"
478
178k
  /* 3559 */ "ldclrlh\t\0"
479
178k
  /* 3568 */ "ldeorlh\t\0"
480
178k
  /* 3577 */ "caslh\t\0"
481
178k
  /* 3584 */ "ldsetlh\t\0"
482
178k
  /* 3593 */ "sqdmulh\t\0"
483
178k
  /* 3602 */ "sqrdmulh\t\0"
484
178k
  /* 3612 */ "smulh\t\0"
485
178k
  /* 3619 */ "umulh\t\0"
486
178k
  /* 3626 */ "ldsmaxlh\t\0"
487
178k
  /* 3636 */ "ldumaxlh\t\0"
488
178k
  /* 3646 */ "ldsminh\t\0"
489
178k
  /* 3655 */ "lduminh\t\0"
490
178k
  /* 3664 */ "ld1roh\t\0"
491
178k
  /* 3672 */ "swph\t\0"
492
178k
  /* 3678 */ "ld1rqh\t\0"
493
178k
  /* 3686 */ "ld1rh\t\0"
494
178k
  /* 3693 */ "ldarh\t\0"
495
178k
  /* 3700 */ "ldlarh\t\0"
496
178k
  /* 3708 */ "ldrh\t\0"
497
178k
  /* 3714 */ "ldclrh\t\0"
498
178k
  /* 3722 */ "stllrh\t\0"
499
178k
  /* 3730 */ "stlrh\t\0"
500
178k
  /* 3737 */ "ldeorh\t\0"
501
178k
  /* 3745 */ "ldaprh\t\0"
502
178k
  /* 3753 */ "ldtrh\t\0"
503
178k
  /* 3760 */ "strh\t\0"
504
178k
  /* 3766 */ "sttrh\t\0"
505
178k
  /* 3773 */ "ldurh\t\0"
506
178k
  /* 3780 */ "stlurh\t\0"
507
178k
  /* 3788 */ "ldapurh\t\0"
508
178k
  /* 3797 */ "sturh\t\0"
509
178k
  /* 3804 */ "ldaxrh\t\0"
510
178k
  /* 3812 */ "ldxrh\t\0"
511
178k
  /* 3819 */ "stlxrh\t\0"
512
178k
  /* 3827 */ "stxrh\t\0"
513
178k
  /* 3834 */ "ld1sh\t\0"
514
178k
  /* 3841 */ "ldff1sh\t\0"
515
178k
  /* 3850 */ "ldnf1sh\t\0"
516
178k
  /* 3859 */ "ldnt1sh\t\0"
517
178k
  /* 3868 */ "cash\t\0"
518
178k
  /* 3874 */ "sqrdmlsh\t\0"
519
178k
  /* 3884 */ "ld1rsh\t\0"
520
178k
  /* 3892 */ "ldrsh\t\0"
521
178k
  /* 3899 */ "ldtrsh\t\0"
522
178k
  /* 3907 */ "ldursh\t\0"
523
178k
  /* 3915 */ "ldapursh\t\0"
524
178k
  /* 3925 */ "ldseth\t\0"
525
178k
  /* 3933 */ "cnth\t\0"
526
178k
  /* 3939 */ "sxth\t\0"
527
178k
  /* 3945 */ "uxth\t\0"
528
178k
  /* 3951 */ "revh\t\0"
529
178k
  /* 3957 */ "ldsmaxh\t\0"
530
178k
  /* 3966 */ "ldumaxh\t\0"
531
178k
  /* 3975 */ "xpaci\t\0"
532
178k
  /* 3982 */ "whilehi\t\0"
533
178k
  /* 3991 */ "punpkhi\t\0"
534
178k
  /* 4000 */ "sunpkhi\t\0"
535
178k
  /* 4009 */ "uunpkhi\t\0"
536
178k
  /* 4018 */ "cmhi\t\0"
537
178k
  /* 4024 */ "cmphi\t\0"
538
178k
  /* 4031 */ "sli\t\0"
539
178k
  /* 4036 */ "gmi\t\0"
540
178k
  /* 4041 */ "mvni\t\0"
541
178k
  /* 4047 */ "sri\t\0"
542
178k
  /* 4052 */ "frinti\t\0"
543
178k
  /* 4060 */ "movi\t\0"
544
178k
  /* 4066 */ "sunpk\t\0"
545
178k
  /* 4073 */ "uunpk\t\0"
546
178k
  /* 4080 */ "brk\t\0"
547
178k
  /* 4085 */ "movk\t\0"
548
178k
  /* 4091 */ "sabal\t\0"
549
178k
  /* 4098 */ "uabal\t\0"
550
178k
  /* 4105 */ "ldaddal\t\0"
551
178k
  /* 4114 */ "sqdmlal\t\0"
552
178k
  /* 4123 */ "bfmlal\t\0"
553
178k
  /* 4131 */ "smlal\t\0"
554
178k
  /* 4138 */ "umlal\t\0"
555
178k
  /* 4145 */ "ldsminal\t\0"
556
178k
  /* 4155 */ "lduminal\t\0"
557
178k
  /* 4165 */ "rcwsswppal\t\0"
558
178k
  /* 4177 */ "rcwswppal\t\0"
559
178k
  /* 4188 */ "ldclrpal\t\0"
560
178k
  /* 4198 */ "rcwsclrpal\t\0"
561
178k
  /* 4210 */ "rcwclrpal\t\0"
562
178k
  /* 4221 */ "rcwscaspal\t\0"
563
178k
  /* 4233 */ "rcwcaspal\t\0"
564
178k
  /* 4244 */ "ldsetpal\t\0"
565
178k
  /* 4254 */ "rcwssetpal\t\0"
566
178k
  /* 4266 */ "rcwsetpal\t\0"
567
178k
  /* 4277 */ "rcwsswpal\t\0"
568
178k
  /* 4288 */ "rcwswpal\t\0"
569
178k
  /* 4298 */ "ldclral\t\0"
570
178k
  /* 4307 */ "rcwsclral\t\0"
571
178k
  /* 4318 */ "rcwclral\t\0"
572
178k
  /* 4328 */ "ldeoral\t\0"
573
178k
  /* 4337 */ "rcwscasal\t\0"
574
178k
  /* 4348 */ "rcwcasal\t\0"
575
178k
  /* 4358 */ "ldsetal\t\0"
576
178k
  /* 4367 */ "rcwssetal\t\0"
577
178k
  /* 4378 */ "rcwsetal\t\0"
578
178k
  /* 4388 */ "ldsmaxal\t\0"
579
178k
  /* 4398 */ "ldumaxal\t\0"
580
178k
  /* 4408 */ "tbl\t\0"
581
178k
  /* 4413 */ "smsubl\t\0"
582
178k
  /* 4421 */ "umsubl\t\0"
583
178k
  /* 4429 */ "ssubl\t\0"
584
178k
  /* 4436 */ "usubl\t\0"
585
178k
  /* 4443 */ "sabdl\t\0"
586
178k
  /* 4450 */ "uabdl\t\0"
587
178k
  /* 4457 */ "ldaddl\t\0"
588
178k
  /* 4465 */ "smaddl\t\0"
589
178k
  /* 4473 */ "umaddl\t\0"
590
178k
  /* 4481 */ "saddl\t\0"
591
178k
  /* 4488 */ "uaddl\t\0"
592
178k
  /* 4495 */ "tcancel\t\0"
593
178k
  /* 4504 */ "fcsel\t\0"
594
178k
  /* 4511 */ "psel\t\0"
595
178k
  /* 4517 */ "ftssel\t\0"
596
178k
  /* 4525 */ "sqshl\t\0"
597
178k
  /* 4532 */ "uqshl\t\0"
598
178k
  /* 4539 */ "sqrshl\t\0"
599
178k
  /* 4547 */ "uqrshl\t\0"
600
178k
  /* 4555 */ "srshl\t\0"
601
178k
  /* 4562 */ "urshl\t\0"
602
178k
  /* 4569 */ "sshl\t\0"
603
178k
  /* 4575 */ "ushl\t\0"
604
178k
  /* 4581 */ "usmlall\t\0"
605
178k
  /* 4590 */ "sumlall\t\0"
606
178k
  /* 4599 */ "sshll\t\0"
607
178k
  /* 4606 */ "ushll\t\0"
608
178k
  /* 4613 */ "smlsll\t\0"
609
178k
  /* 4621 */ "umlsll\t\0"
610
178k
  /* 4629 */ "sqdmull\t\0"
611
178k
  /* 4638 */ "pmull\t\0"
612
178k
  /* 4645 */ "smull\t\0"
613
178k
  /* 4652 */ "umull\t\0"
614
178k
  /* 4659 */ "ldsminl\t\0"
615
178k
  /* 4668 */ "lduminl\t\0"
616
178k
  /* 4677 */ "addpl\t\0"
617
178k
  /* 4684 */ "rcwsswppl\t\0"
618
178k
  /* 4695 */ "rcwswppl\t\0"
619
178k
  /* 4705 */ "ldclrpl\t\0"
620
178k
  /* 4714 */ "rcwsclrpl\t\0"
621
178k
  /* 4725 */ "rcwclrpl\t\0"
622
178k
  /* 4735 */ "rcwscaspl\t\0"
623
178k
  /* 4746 */ "rcwcaspl\t\0"
624
178k
  /* 4756 */ "addspl\t\0"
625
178k
  /* 4764 */ "ldsetpl\t\0"
626
178k
  /* 4773 */ "rcwssetpl\t\0"
627
178k
  /* 4784 */ "rcwsetpl\t\0"
628
178k
  /* 4794 */ "rcwsswpl\t\0"
629
178k
  /* 4804 */ "rcwswpl\t\0"
630
178k
  /* 4813 */ "ldclrl\t\0"
631
178k
  /* 4821 */ "rcwsclrl\t\0"
632
178k
  /* 4831 */ "rcwclrl\t\0"
633
178k
  /* 4840 */ "ldeorl\t\0"
634
178k
  /* 4848 */ "rcwscasl\t\0"
635
178k
  /* 4858 */ "rcwcasl\t\0"
636
178k
  /* 4867 */ "nbsl\t\0"
637
178k
  /* 4873 */ "sqdmlsl\t\0"
638
178k
  /* 4882 */ "bfmlsl\t\0"
639
178k
  /* 4890 */ "smlsl\t\0"
640
178k
  /* 4897 */ "umlsl\t\0"
641
178k
  /* 4904 */ "sysl\t\0"
642
178k
  /* 4910 */ "ldsetl\t\0"
643
178k
  /* 4918 */ "rcwssetl\t\0"
644
178k
  /* 4928 */ "rcwsetl\t\0"
645
178k
  /* 4937 */ "fcvtl\t\0"
646
178k
  /* 4944 */ "bfmul\t\0"
647
178k
  /* 4951 */ "fnmul\t\0"
648
178k
  /* 4958 */ "pmul\t\0"
649
178k
  /* 4964 */ "ftsmul\t\0"
650
178k
  /* 4972 */ "addvl\t\0"
651
178k
  /* 4979 */ "rdvl\t\0"
652
178k
  /* 4985 */ "addsvl\t\0"
653
178k
  /* 4993 */ "rdsvl\t\0"
654
178k
  /* 5000 */ "ldsmaxl\t\0"
655
178k
  /* 5009 */ "ldumaxl\t\0"
656
178k
  /* 5018 */ "sha1m\t\0"
657
178k
  /* 5025 */ "sbfm\t\0"
658
178k
  /* 5031 */ "ubfm\t\0"
659
178k
  /* 5037 */ "rprfm\t\0"
660
178k
  /* 5044 */ "ldgm\t\0"
661
178k
  /* 5050 */ "stgm\t\0"
662
178k
  /* 5056 */ "stzgm\t\0"
663
178k
  /* 5063 */ "bfminnm\t\0"
664
178k
  /* 5072 */ "bfmaxnm\t\0"
665
178k
  /* 5081 */ "dupm\t\0"
666
178k
  /* 5087 */ "frintm\t\0"
667
178k
  /* 5095 */ "prfum\t\0"
668
178k
  /* 5102 */ "bsl1n\t\0"
669
178k
  /* 5109 */ "bsl2n\t\0"
670
178k
  /* 5116 */ "rsubhn\t\0"
671
178k
  /* 5124 */ "raddhn\t\0"
672
178k
  /* 5132 */ "bfmin\t\0"
673
178k
  /* 5139 */ "ldsmin\t\0"
674
178k
  /* 5147 */ "ldumin\t\0"
675
178k
  /* 5155 */ "brkn\t\0"
676
178k
  /* 5161 */ "ccmn\t\0"
677
178k
  /* 5167 */ "eon\t\0"
678
178k
  /* 5172 */ "sqshrn\t\0"
679
178k
  /* 5180 */ "uqshrn\t\0"
680
178k
  /* 5188 */ "sqrshrn\t\0"
681
178k
  /* 5197 */ "uqrshrn\t\0"
682
178k
  /* 5206 */ "orn\t\0"
683
178k
  /* 5211 */ "frintn\t\0"
684
178k
  /* 5219 */ "bfcvtn\t\0"
685
178k
  /* 5227 */ "sqcvtn\t\0"
686
178k
  /* 5235 */ "uqcvtn\t\0"
687
178k
  /* 5243 */ "sqxtn\t\0"
688
178k
  /* 5250 */ "uqxtn\t\0"
689
178k
  /* 5257 */ "sqshrun\t\0"
690
178k
  /* 5266 */ "sqrshrun\t\0"
691
178k
  /* 5276 */ "sqcvtun\t\0"
692
178k
  /* 5285 */ "sqxtun\t\0"
693
178k
  /* 5293 */ "movn\t\0"
694
178k
  /* 5299 */ "fcvtxn\t\0"
695
178k
  /* 5307 */ "whilelo\t\0"
696
178k
  /* 5316 */ "punpklo\t\0"
697
178k
  /* 5325 */ "sunpklo\t\0"
698
178k
  /* 5334 */ "uunpklo\t\0"
699
178k
  /* 5343 */ "cmplo\t\0"
700
178k
  /* 5350 */ "zero\t\0"
701
178k
  /* 5356 */ "fcmuo\t\0"
702
178k
  /* 5363 */ "sha1p\t\0"
703
178k
  /* 5370 */ "subp\t\0"
704
178k
  /* 5376 */ "sqdecp\t\0"
705
178k
  /* 5384 */ "uqdecp\t\0"
706
178k
  /* 5392 */ "sqincp\t\0"
707
178k
  /* 5400 */ "uqincp\t\0"
708
178k
  /* 5408 */ "faddp\t\0"
709
178k
  /* 5415 */ "ldp\t\0"
710
178k
  /* 5420 */ "bdep\t\0"
711
178k
  /* 5426 */ "stgp\t\0"
712
178k
  /* 5432 */ "zip\t\0"
713
178k
  /* 5437 */ "sadalp\t\0"
714
178k
  /* 5445 */ "uadalp\t\0"
715
178k
  /* 5453 */ "saddlp\t\0"
716
178k
  /* 5461 */ "uaddlp\t\0"
717
178k
  /* 5469 */ "stilp\t\0"
718
178k
  /* 5476 */ "bfclamp\t\0"
719
178k
  /* 5485 */ "sclamp\t\0"
720
178k
  /* 5493 */ "uclamp\t\0"
721
178k
  /* 5501 */ "fccmp\t\0"
722
178k
  /* 5508 */ "fcmp\t\0"
723
178k
  /* 5514 */ "fminnmp\t\0"
724
178k
  /* 5523 */ "fmaxnmp\t\0"
725
178k
  /* 5532 */ "ldnp\t\0"
726
178k
  /* 5538 */ "fminp\t\0"
727
178k
  /* 5545 */ "sminp\t\0"
728
178k
  /* 5552 */ "uminp\t\0"
729
178k
  /* 5559 */ "stnp\t\0"
730
178k
  /* 5565 */ "ldiapp\t\0"
731
178k
  /* 5573 */ "rcwsswpp\t\0"
732
178k
  /* 5583 */ "rcwswpp\t\0"
733
178k
  /* 5592 */ "adrp\t\0"
734
178k
  /* 5598 */ "bgrp\t\0"
735
178k
  /* 5604 */ "ldclrp\t\0"
736
178k
  /* 5612 */ "rcwsclrp\t\0"
737
178k
  /* 5622 */ "rcwclrp\t\0"
738
178k
  /* 5631 */ "rcwscasp\t\0"
739
178k
  /* 5641 */ "rcwcasp\t\0"
740
178k
  /* 5650 */ "sysp\t\0"
741
178k
  /* 5656 */ "ldsetp\t\0"
742
178k
  /* 5664 */ "rcwssetp\t\0"
743
178k
  /* 5674 */ "rcwsetp\t\0"
744
178k
  /* 5683 */ "cntp\t\0"
745
178k
  /* 5689 */ "frintp\t\0"
746
178k
  /* 5697 */ "stp\t\0"
747
178k
  /* 5702 */ "fdup\t\0"
748
178k
  /* 5708 */ "rcwsswp\t\0"
749
178k
  /* 5717 */ "rcwswp\t\0"
750
178k
  /* 5725 */ "ldaxp\t\0"
751
178k
  /* 5732 */ "fmaxp\t\0"
752
178k
  /* 5739 */ "smaxp\t\0"
753
178k
  /* 5746 */ "umaxp\t\0"
754
178k
  /* 5753 */ "ldxp\t\0"
755
178k
  /* 5759 */ "stlxp\t\0"
756
178k
  /* 5766 */ "stxp\t\0"
757
178k
  /* 5772 */ "uzp\t\0"
758
178k
  /* 5777 */ "ld1q\t\0"
759
178k
  /* 5783 */ "st1q\t\0"
760
178k
  /* 5789 */ "ld2q\t\0"
761
178k
  /* 5795 */ "st2q\t\0"
762
178k
  /* 5801 */ "ld3q\t\0"
763
178k
  /* 5807 */ "st3q\t\0"
764
178k
  /* 5813 */ "ld4q\t\0"
765
178k
  /* 5819 */ "st4q\t\0"
766
178k
  /* 5825 */ "fcmeq\t\0"
767
178k
  /* 5832 */ "ctermeq\t\0"
768
178k
  /* 5841 */ "cmpeq\t\0"
769
178k
  /* 5848 */ "tblq\t\0"
770
178k
  /* 5854 */ "dupq\t\0"
771
178k
  /* 5860 */ "extq\t\0"
772
178k
  /* 5866 */ "tbxq\t\0"
773
178k
  /* 5872 */ "ld1r\t\0"
774
178k
  /* 5878 */ "ld2r\t\0"
775
178k
  /* 5884 */ "ld3r\t\0"
776
178k
  /* 5890 */ "ld4r\t\0"
777
178k
  /* 5896 */ "ldar\t\0"
778
178k
  /* 5902 */ "ldlar\t\0"
779
178k
  /* 5909 */ "xar\t\0"
780
178k
  /* 5914 */ "fsubr\t\0"
781
178k
  /* 5921 */ "shsubr\t\0"
782
178k
  /* 5929 */ "uhsubr\t\0"
783
178k
  /* 5937 */ "sqsubr\t\0"
784
178k
  /* 5945 */ "uqsubr\t\0"
785
178k
  /* 5953 */ "adr\t\0"
786
178k
  /* 5958 */ "ldr\t\0"
787
178k
  /* 5963 */ "rdffr\t\0"
788
178k
  /* 5970 */ "wrffr\t\0"
789
178k
  /* 5977 */ "sqrshr\t\0"
790
178k
  /* 5985 */ "uqrshr\t\0"
791
178k
  /* 5993 */ "srshr\t\0"
792
178k
  /* 6000 */ "urshr\t\0"
793
178k
  /* 6007 */ "sshr\t\0"
794
178k
  /* 6013 */ "ushr\t\0"
795
178k
  /* 6019 */ "blr\t\0"
796
178k
  /* 6024 */ "ldclr\t\0"
797
178k
  /* 6031 */ "rcwsclr\t\0"
798
178k
  /* 6040 */ "rcwclr\t\0"
799
178k
  /* 6048 */ "sqshlr\t\0"
800
178k
  /* 6056 */ "uqshlr\t\0"
801
178k
  /* 6064 */ "sqrshlr\t\0"
802
178k
  /* 6073 */ "uqrshlr\t\0"
803
178k
  /* 6082 */ "srshlr\t\0"
804
178k
  /* 6090 */ "urshlr\t\0"
805
178k
  /* 6098 */ "stllr\t\0"
806
178k
  /* 6105 */ "lslr\t\0"
807
178k
  /* 6111 */ "stlr\t\0"
808
178k
  /* 6117 */ "ldeor\t\0"
809
178k
  /* 6124 */ "nor\t\0"
810
178k
  /* 6129 */ "ror\t\0"
811
178k
  /* 6134 */ "ldapr\t\0"
812
178k
  /* 6141 */ "orr\t\0"
813
178k
  /* 6146 */ "asrr\t\0"
814
178k
  /* 6152 */ "lsrr\t\0"
815
178k
  /* 6158 */ "msrr\t\0"
816
178k
  /* 6164 */ "asr\t\0"
817
178k
  /* 6169 */ "lsr\t\0"
818
178k
  /* 6174 */ "msr\t\0"
819
178k
  /* 6179 */ "insr\t\0"
820
178k
  /* 6185 */ "ldtr\t\0"
821
178k
  /* 6191 */ "str\t\0"
822
178k
  /* 6196 */ "sttr\t\0"
823
178k
  /* 6202 */ "extr\t\0"
824
178k
  /* 6208 */ "ldur\t\0"
825
178k
  /* 6214 */ "stlur\t\0"
826
178k
  /* 6221 */ "ldapur\t\0"
827
178k
  /* 6229 */ "stur\t\0"
828
178k
  /* 6235 */ "fdivr\t\0"
829
178k
  /* 6242 */ "sdivr\t\0"
830
178k
  /* 6249 */ "udivr\t\0"
831
178k
  /* 6256 */ "whilewr\t\0"
832
178k
  /* 6265 */ "ldaxr\t\0"
833
178k
  /* 6272 */ "ldxr\t\0"
834
178k
  /* 6278 */ "stlxr\t\0"
835
178k
  /* 6285 */ "stxr\t\0"
836
178k
  /* 6291 */ "rcwscas\t\0"
837
178k
  /* 6300 */ "rcwcas\t\0"
838
178k
  /* 6308 */ "brkas\t\0"
839
178k
  /* 6315 */ "brkpas\t\0"
840
178k
  /* 6323 */ "fcvtas\t\0"
841
178k
  /* 6331 */ "fabs\t\0"
842
178k
  /* 6337 */ "sqabs\t\0"
843
178k
  /* 6344 */ "brkbs\t\0"
844
178k
  /* 6351 */ "brkpbs\t\0"
845
178k
  /* 6359 */ "subs\t\0"
846
178k
  /* 6365 */ "sbcs\t\0"
847
178k
  /* 6371 */ "adcs\t\0"
848
178k
  /* 6377 */ "bics\t\0"
849
178k
  /* 6383 */ "adds\t\0"
850
178k
  /* 6389 */ "nands\t\0"
851
178k
  /* 6396 */ "ptrues\t\0"
852
178k
  /* 6404 */ "whilehs\t\0"
853
178k
  /* 6413 */ "cmhs\t\0"
854
178k
  /* 6419 */ "cmphs\t\0"
855
178k
  /* 6426 */ "cls\t\0"
856
178k
  /* 6431 */ "whilels\t\0"
857
178k
  /* 6440 */ "bfmls\t\0"
858
178k
  /* 6447 */ "fnmls\t\0"
859
178k
  /* 6454 */ "cmpls\t\0"
860
178k
  /* 6461 */ "fcvtms\t\0"
861
178k
  /* 6469 */ "ins\t\0"
862
178k
  /* 6474 */ "brkns\t\0"
863
178k
  /* 6481 */ "orns\t\0"
864
178k
  /* 6487 */ "fcvtns\t\0"
865
178k
  /* 6495 */ "subps\t\0"
866
178k
  /* 6502 */ "frecps\t\0"
867
178k
  /* 6510 */ "bmops\t\0"
868
178k
  /* 6517 */ "bfmops\t\0"
869
178k
  /* 6525 */ "usmops\t\0"
870
178k
  /* 6533 */ "sumops\t\0"
871
178k
  /* 6541 */ "fcvtps\t\0"
872
178k
  /* 6549 */ "rdffrs\t\0"
873
178k
  /* 6557 */ "mrs\t\0"
874
178k
  /* 6562 */ "eors\t\0"
875
178k
  /* 6568 */ "nors\t\0"
876
178k
  /* 6574 */ "mrrs\t\0"
877
178k
  /* 6580 */ "orrs\t\0"
878
178k
  /* 6586 */ "frsqrts\t\0"
879
178k
  /* 6595 */ "sys\t\0"
880
178k
  /* 6600 */ "fcvtzs\t\0"
881
178k
  /* 6608 */ "fjcvtzs\t\0"
882
178k
  /* 6617 */ "sqdmlalbt\t\0"
883
178k
  /* 6628 */ "ssublbt\t\0"
884
178k
  /* 6637 */ "saddlbt\t\0"
885
178k
  /* 6646 */ "sqdmlslbt\t\0"
886
178k
  /* 6657 */ "eorbt\t\0"
887
178k
  /* 6664 */ "compact\t\0"
888
178k
  /* 6673 */ "wfet\t\0"
889
178k
  /* 6679 */ "ret\t\0"
890
178k
  /* 6684 */ "ldset\t\0"
891
178k
  /* 6691 */ "rcwsset\t\0"
892
178k
  /* 6700 */ "rcwset\t\0"
893
178k
  /* 6708 */ "facgt\t\0"
894
178k
  /* 6715 */ "whilegt\t\0"
895
178k
  /* 6724 */ "fcmgt\t\0"
896
178k
  /* 6731 */ "cmpgt\t\0"
897
178k
  /* 6738 */ "rbit\t\0"
898
178k
  /* 6744 */ "trcit\t\0"
899
178k
  /* 6751 */ "wfit\t\0"
900
178k
  /* 6757 */ "sabalt\t\0"
901
178k
  /* 6765 */ "uabalt\t\0"
902
178k
  /* 6773 */ "sqdmlalt\t\0"
903
178k
  /* 6783 */ "bfmlalt\t\0"
904
178k
  /* 6792 */ "smlalt\t\0"
905
178k
  /* 6800 */ "umlalt\t\0"
906
178k
  /* 6808 */ "ssublt\t\0"
907
178k
  /* 6816 */ "usublt\t\0"
908
178k
  /* 6824 */ "sbclt\t\0"
909
178k
  /* 6831 */ "adclt\t\0"
910
178k
  /* 6838 */ "sabdlt\t\0"
911
178k
  /* 6846 */ "uabdlt\t\0"
912
178k
  /* 6854 */ "saddlt\t\0"
913
178k
  /* 6862 */ "uaddlt\t\0"
914
178k
  /* 6870 */ "whilelt\t\0"
915
178k
  /* 6879 */ "hlt\t\0"
916
178k
  /* 6884 */ "sshllt\t\0"
917
178k
  /* 6892 */ "ushllt\t\0"
918
178k
  /* 6900 */ "sqdmullt\t\0"
919
178k
  /* 6910 */ "pmullt\t\0"
920
178k
  /* 6918 */ "smullt\t\0"
921
178k
  /* 6926 */ "umullt\t\0"
922
178k
  /* 6934 */ "fcmlt\t\0"
923
178k
  /* 6941 */ "cmplt\t\0"
924
178k
  /* 6948 */ "sqdmlslt\t\0"
925
178k
  /* 6958 */ "bfmlslt\t\0"
926
178k
  /* 6967 */ "smlslt\t\0"
927
178k
  /* 6975 */ "umlslt\t\0"
928
178k
  /* 6983 */ "fcvtlt\t\0"
929
178k
  /* 6991 */ "histcnt\t\0"
930
178k
  /* 7000 */ "rsubhnt\t\0"
931
178k
  /* 7009 */ "raddhnt\t\0"
932
178k
  /* 7018 */ "hint\t\0"
933
178k
  /* 7024 */ "sqshrnt\t\0"
934
178k
  /* 7033 */ "uqshrnt\t\0"
935
178k
  /* 7042 */ "sqrshrnt\t\0"
936
178k
  /* 7052 */ "uqrshrnt\t\0"
937
178k
  /* 7062 */ "bfcvtnt\t\0"
938
178k
  /* 7071 */ "sqxtnt\t\0"
939
178k
  /* 7079 */ "uqxtnt\t\0"
940
178k
  /* 7087 */ "sqshrunt\t\0"
941
178k
  /* 7097 */ "sqrshrunt\t\0"
942
178k
  /* 7108 */ "sqxtunt\t\0"
943
178k
  /* 7117 */ "fcvtxnt\t\0"
944
178k
  /* 7126 */ "cdot\t\0"
945
178k
  /* 7132 */ "bfdot\t\0"
946
178k
  /* 7139 */ "usdot\t\0"
947
178k
  /* 7146 */ "sudot\t\0"
948
178k
  /* 7153 */ "bfvdot\t\0"
949
178k
  /* 7161 */ "usvdot\t\0"
950
178k
  /* 7169 */ "suvdot\t\0"
951
178k
  /* 7177 */ "cnot\t\0"
952
178k
  /* 7183 */ "tstart\t\0"
953
178k
  /* 7191 */ "fsqrt\t\0"
954
178k
  /* 7198 */ "ptest\t\0"
955
178k
  /* 7205 */ "ttest\t\0"
956
178k
  /* 7212 */ "pfirst\t\0"
957
178k
  /* 7220 */ "cmtst\t\0"
958
178k
  /* 7227 */ "bfcvt\t\0"
959
178k
  /* 7234 */ "sqcvt\t\0"
960
178k
  /* 7241 */ "uqcvt\t\0"
961
178k
  /* 7248 */ "movt\t\0"
962
178k
  /* 7254 */ "ssubwt\t\0"
963
178k
  /* 7262 */ "usubwt\t\0"
964
178k
  /* 7270 */ "saddwt\t\0"
965
178k
  /* 7278 */ "uaddwt\t\0"
966
178k
  /* 7286 */ "bext\t\0"
967
178k
  /* 7292 */ "pnext\t\0"
968
178k
  /* 7299 */ "pext\t\0"
969
178k
  /* 7305 */ "fcvtau\t\0"
970
178k
  /* 7313 */ "sqshlu\t\0"
971
178k
  /* 7321 */ "fcvtmu\t\0"
972
178k
  /* 7329 */ "fcvtnu\t\0"
973
178k
  /* 7337 */ "fcvtpu\t\0"
974
178k
  /* 7345 */ "sqrshru\t\0"
975
178k
  /* 7354 */ "sqcvtu\t\0"
976
178k
  /* 7362 */ "fcvtzu\t\0"
977
178k
  /* 7370 */ "st64bv\t\0"
978
178k
  /* 7378 */ "faddv\t\0"
979
178k
  /* 7385 */ "saddv\t\0"
980
178k
  /* 7392 */ "uaddv\t\0"
981
178k
  /* 7399 */ "andv\t\0"
982
178k
  /* 7405 */ "rev\t\0"
983
178k
  /* 7410 */ "fdiv\t\0"
984
178k
  /* 7416 */ "sdiv\t\0"
985
178k
  /* 7422 */ "udiv\t\0"
986
178k
  /* 7428 */ "saddlv\t\0"
987
178k
  /* 7436 */ "uaddlv\t\0"
988
178k
  /* 7444 */ "fminnmv\t\0"
989
178k
  /* 7453 */ "fmaxnmv\t\0"
990
178k
  /* 7462 */ "fminv\t\0"
991
178k
  /* 7469 */ "sminv\t\0"
992
178k
  /* 7476 */ "uminv\t\0"
993
178k
  /* 7483 */ "csinv\t\0"
994
178k
  /* 7490 */ "fmov\t\0"
995
178k
  /* 7496 */ "pmov\t\0"
996
178k
  /* 7502 */ "smov\t\0"
997
178k
  /* 7508 */ "umov\t\0"
998
178k
  /* 7514 */ "faddqv\t\0"
999
178k
  /* 7522 */ "andqv\t\0"
1000
178k
  /* 7529 */ "fminnmqv\t\0"
1001
178k
  /* 7539 */ "fmaxnmqv\t\0"
1002
178k
  /* 7549 */ "fminqv\t\0"
1003
178k
  /* 7557 */ "sminqv\t\0"
1004
178k
  /* 7565 */ "uminqv\t\0"
1005
178k
  /* 7573 */ "eorqv\t\0"
1006
178k
  /* 7580 */ "fmaxqv\t\0"
1007
178k
  /* 7588 */ "smaxqv\t\0"
1008
178k
  /* 7596 */ "umaxqv\t\0"
1009
178k
  /* 7604 */ "eorv\t\0"
1010
178k
  /* 7610 */ "fmaxv\t\0"
1011
178k
  /* 7617 */ "smaxv\t\0"
1012
178k
  /* 7624 */ "umaxv\t\0"
1013
178k
  /* 7631 */ "ld1w\t\0"
1014
178k
  /* 7637 */ "ldff1w\t\0"
1015
178k
  /* 7645 */ "ldnf1w\t\0"
1016
178k
  /* 7653 */ "ldnt1w\t\0"
1017
178k
  /* 7661 */ "stnt1w\t\0"
1018
178k
  /* 7669 */ "st1w\t\0"
1019
178k
  /* 7675 */ "crc32w\t\0"
1020
178k
  /* 7683 */ "ld2w\t\0"
1021
178k
  /* 7689 */ "st2w\t\0"
1022
178k
  /* 7695 */ "ld3w\t\0"
1023
178k
  /* 7701 */ "st3w\t\0"
1024
178k
  /* 7707 */ "ld4w\t\0"
1025
178k
  /* 7713 */ "st4w\t\0"
1026
178k
  /* 7719 */ "ssubw\t\0"
1027
178k
  /* 7726 */ "usubw\t\0"
1028
178k
  /* 7733 */ "crc32cw\t\0"
1029
178k
  /* 7742 */ "sqdecw\t\0"
1030
178k
  /* 7750 */ "uqdecw\t\0"
1031
178k
  /* 7758 */ "sqincw\t\0"
1032
178k
  /* 7766 */ "uqincw\t\0"
1033
178k
  /* 7774 */ "saddw\t\0"
1034
178k
  /* 7781 */ "uaddw\t\0"
1035
178k
  /* 7788 */ "prfw\t\0"
1036
178k
  /* 7794 */ "ld1row\t\0"
1037
178k
  /* 7802 */ "ld1rqw\t\0"
1038
178k
  /* 7810 */ "ld1rw\t\0"
1039
178k
  /* 7817 */ "whilerw\t\0"
1040
178k
  /* 7826 */ "ld1sw\t\0"
1041
178k
  /* 7833 */ "ldff1sw\t\0"
1042
178k
  /* 7842 */ "ldnf1sw\t\0"
1043
178k
  /* 7851 */ "ldnt1sw\t\0"
1044
178k
  /* 7860 */ "ldpsw\t\0"
1045
178k
  /* 7867 */ "ld1rsw\t\0"
1046
178k
  /* 7875 */ "ldrsw\t\0"
1047
178k
  /* 7882 */ "ldtrsw\t\0"
1048
178k
  /* 7890 */ "ldursw\t\0"
1049
178k
  /* 7898 */ "ldapursw\t\0"
1050
178k
  /* 7908 */ "cntw\t\0"
1051
178k
  /* 7914 */ "sxtw\t\0"
1052
178k
  /* 7920 */ "uxtw\t\0"
1053
178k
  /* 7926 */ "revw\t\0"
1054
178k
  /* 7932 */ "crc32x\t\0"
1055
178k
  /* 7940 */ "frint32x\t\0"
1056
178k
  /* 7950 */ "frint64x\t\0"
1057
178k
  /* 7960 */ "bcax\t\0"
1058
178k
  /* 7966 */ "bfmax\t\0"
1059
178k
  /* 7973 */ "ldsmax\t\0"
1060
178k
  /* 7981 */ "ldumax\t\0"
1061
178k
  /* 7989 */ "tbx\t\0"
1062
178k
  /* 7994 */ "crc32cx\t\0"
1063
178k
  /* 8003 */ "index\t\0"
1064
178k
  /* 8010 */ "clrex\t\0"
1065
178k
  /* 8017 */ "movprfx\t\0"
1066
178k
  /* 8026 */ "fmulx\t\0"
1067
178k
  /* 8033 */ "frecpx\t\0"
1068
178k
  /* 8041 */ "frintx\t\0"
1069
178k
  /* 8049 */ "fcvtx\t\0"
1070
178k
  /* 8056 */ "sm4ekey\t\0"
1071
178k
  /* 8065 */ "fcpy\t\0"
1072
178k
  /* 8071 */ "frint32z\t\0"
1073
178k
  /* 8081 */ "frint64z\t\0"
1074
178k
  /* 8091 */ "braaz\t\0"
1075
178k
  /* 8098 */ "blraaz\t\0"
1076
178k
  /* 8106 */ "movaz\t\0"
1077
178k
  /* 8113 */ "brabz\t\0"
1078
178k
  /* 8120 */ "blrabz\t\0"
1079
178k
  /* 8128 */ "cbz\t\0"
1080
178k
  /* 8133 */ "tbz\t\0"
1081
178k
  /* 8138 */ "clz\t\0"
1082
178k
  /* 8143 */ "cbnz\t\0"
1083
178k
  /* 8149 */ "tbnz\t\0"
1084
178k
  /* 8155 */ "ctz\t\0"
1085
178k
  /* 8160 */ "frintz\t\0"
1086
178k
  /* 8168 */ "movz\t\0"
1087
178k
  /* 8174 */ ".tlsdesccall \0"
1088
178k
  /* 8188 */ "zero\t{ \0"
1089
178k
  /* 8196 */ "# XRay Function Patchable RET.\0"
1090
178k
  /* 8227 */ "b.\0"
1091
178k
  /* 8230 */ "bc.\0"
1092
178k
  /* 8234 */ "# XRay Typed Event Log.\0"
1093
178k
  /* 8258 */ "# XRay Custom Event Log.\0"
1094
178k
  /* 8283 */ "# XRay Function Enter.\0"
1095
178k
  /* 8306 */ "# XRay Tail Call Exit.\0"
1096
178k
  /* 8329 */ "# XRay Function Exit.\0"
1097
178k
  /* 8351 */ "hint\t#10\0"
1098
178k
  /* 8360 */ "hint\t#30\0"
1099
178k
  /* 8369 */ "hint\t#31\0"
1100
178k
  /* 8378 */ "hint\t#12\0"
1101
178k
  /* 8387 */ "hint\t#14\0"
1102
178k
  /* 8396 */ "hint\t#24\0"
1103
178k
  /* 8405 */ "hint\t#25\0"
1104
178k
  /* 8414 */ "hint\t#26\0"
1105
178k
  /* 8423 */ "hint\t#7\0"
1106
178k
  /* 8431 */ "hint\t#27\0"
1107
178k
  /* 8440 */ "hint\t#8\0"
1108
178k
  /* 8448 */ "hint\t#28\0"
1109
178k
  /* 8457 */ "hint\t#29\0"
1110
178k
  /* 8466 */ "LIFETIME_END\0"
1111
178k
  /* 8479 */ "PSEUDO_PROBE\0"
1112
178k
  /* 8492 */ "BUNDLE\0"
1113
178k
  /* 8499 */ "DBG_VALUE\0"
1114
178k
  /* 8509 */ "DBG_INSTR_REF\0"
1115
178k
  /* 8523 */ "DBG_PHI\0"
1116
178k
  /* 8531 */ "DBG_LABEL\0"
1117
178k
  /* 8541 */ "LIFETIME_START\0"
1118
178k
  /* 8556 */ "DBG_VALUE_LIST\0"
1119
178k
  /* 8571 */ "cpyfe\t[\0"
1120
178k
  /* 8579 */ "setge\t[\0"
1121
178k
  /* 8587 */ "sete\t[\0"
1122
178k
  /* 8594 */ "cpye\t[\0"
1123
178k
  /* 8601 */ "cpyfm\t[\0"
1124
178k
  /* 8609 */ "setgm\t[\0"
1125
178k
  /* 8617 */ "setm\t[\0"
1126
178k
  /* 8624 */ "cpym\t[\0"
1127
178k
  /* 8631 */ "cpyfen\t[\0"
1128
178k
  /* 8640 */ "setgen\t[\0"
1129
178k
  /* 8649 */ "seten\t[\0"
1130
178k
  /* 8657 */ "cpyen\t[\0"
1131
178k
  /* 8665 */ "cpyfmn\t[\0"
1132
178k
  /* 8674 */ "setgmn\t[\0"
1133
178k
  /* 8683 */ "setmn\t[\0"
1134
178k
  /* 8691 */ "cpymn\t[\0"
1135
178k
  /* 8699 */ "cpyfpn\t[\0"
1136
178k
  /* 8708 */ "setgpn\t[\0"
1137
178k
  /* 8717 */ "setpn\t[\0"
1138
178k
  /* 8725 */ "cpypn\t[\0"
1139
178k
  /* 8733 */ "cpyfern\t[\0"
1140
178k
  /* 8743 */ "cpyern\t[\0"
1141
178k
  /* 8752 */ "cpyfmrn\t[\0"
1142
178k
  /* 8762 */ "cpymrn\t[\0"
1143
178k
  /* 8771 */ "cpyfprn\t[\0"
1144
178k
  /* 8781 */ "cpyprn\t[\0"
1145
178k
  /* 8790 */ "cpyfetrn\t[\0"
1146
178k
  /* 8801 */ "cpyetrn\t[\0"
1147
178k
  /* 8811 */ "cpyfmtrn\t[\0"
1148
178k
  /* 8822 */ "cpymtrn\t[\0"
1149
178k
  /* 8832 */ "cpyfptrn\t[\0"
1150
178k
  /* 8843 */ "cpyptrn\t[\0"
1151
178k
  /* 8853 */ "cpyfertrn\t[\0"
1152
178k
  /* 8865 */ "cpyertrn\t[\0"
1153
178k
  /* 8876 */ "cpyfmrtrn\t[\0"
1154
178k
  /* 8888 */ "cpymrtrn\t[\0"
1155
178k
  /* 8899 */ "cpyfprtrn\t[\0"
1156
178k
  /* 8911 */ "cpyprtrn\t[\0"
1157
178k
  /* 8922 */ "cpyfewtrn\t[\0"
1158
178k
  /* 8934 */ "cpyewtrn\t[\0"
1159
178k
  /* 8945 */ "cpyfmwtrn\t[\0"
1160
178k
  /* 8957 */ "cpymwtrn\t[\0"
1161
178k
  /* 8968 */ "cpyfpwtrn\t[\0"
1162
178k
  /* 8980 */ "cpypwtrn\t[\0"
1163
178k
  /* 8991 */ "cpyfetn\t[\0"
1164
178k
  /* 9001 */ "setgetn\t[\0"
1165
178k
  /* 9011 */ "setetn\t[\0"
1166
178k
  /* 9020 */ "cpyetn\t[\0"
1167
178k
  /* 9029 */ "cpyfmtn\t[\0"
1168
178k
  /* 9039 */ "setgmtn\t[\0"
1169
178k
  /* 9049 */ "setmtn\t[\0"
1170
178k
  /* 9058 */ "cpymtn\t[\0"
1171
178k
  /* 9067 */ "cpyfptn\t[\0"
1172
178k
  /* 9077 */ "setgptn\t[\0"
1173
178k
  /* 9087 */ "setptn\t[\0"
1174
178k
  /* 9096 */ "cpyptn\t[\0"
1175
178k
  /* 9105 */ "cpyfertn\t[\0"
1176
178k
  /* 9116 */ "cpyertn\t[\0"
1177
178k
  /* 9126 */ "cpyfmrtn\t[\0"
1178
178k
  /* 9137 */ "cpymrtn\t[\0"
1179
178k
  /* 9147 */ "cpyfprtn\t[\0"
1180
178k
  /* 9158 */ "cpyprtn\t[\0"
1181
178k
  /* 9168 */ "cpyfewtn\t[\0"
1182
178k
  /* 9179 */ "cpyewtn\t[\0"
1183
178k
  /* 9189 */ "cpyfmwtn\t[\0"
1184
178k
  /* 9200 */ "cpymwtn\t[\0"
1185
178k
  /* 9210 */ "cpyfpwtn\t[\0"
1186
178k
  /* 9221 */ "cpypwtn\t[\0"
1187
178k
  /* 9231 */ "cpyfewn\t[\0"
1188
178k
  /* 9241 */ "cpyewn\t[\0"
1189
178k
  /* 9250 */ "cpyfmwn\t[\0"
1190
178k
  /* 9260 */ "cpymwn\t[\0"
1191
178k
  /* 9269 */ "cpyfpwn\t[\0"
1192
178k
  /* 9279 */ "cpypwn\t[\0"
1193
178k
  /* 9288 */ "cpyfetwn\t[\0"
1194
178k
  /* 9299 */ "cpyetwn\t[\0"
1195
178k
  /* 9309 */ "cpyfmtwn\t[\0"
1196
178k
  /* 9320 */ "cpymtwn\t[\0"
1197
178k
  /* 9330 */ "cpyfptwn\t[\0"
1198
178k
  /* 9341 */ "cpyptwn\t[\0"
1199
178k
  /* 9351 */ "cpyfertwn\t[\0"
1200
178k
  /* 9363 */ "cpyertwn\t[\0"
1201
178k
  /* 9374 */ "cpyfmrtwn\t[\0"
1202
178k
  /* 9386 */ "cpymrtwn\t[\0"
1203
178k
  /* 9397 */ "cpyfprtwn\t[\0"
1204
178k
  /* 9409 */ "cpyprtwn\t[\0"
1205
178k
  /* 9420 */ "cpyfewtwn\t[\0"
1206
178k
  /* 9432 */ "cpyewtwn\t[\0"
1207
178k
  /* 9443 */ "cpyfmwtwn\t[\0"
1208
178k
  /* 9455 */ "cpymwtwn\t[\0"
1209
178k
  /* 9466 */ "cpyfpwtwn\t[\0"
1210
178k
  /* 9478 */ "cpypwtwn\t[\0"
1211
178k
  /* 9489 */ "cpyfp\t[\0"
1212
178k
  /* 9497 */ "setgp\t[\0"
1213
178k
  /* 9505 */ "setp\t[\0"
1214
178k
  /* 9512 */ "cpyp\t[\0"
1215
178k
  /* 9519 */ "cpyfet\t[\0"
1216
178k
  /* 9528 */ "setget\t[\0"
1217
178k
  /* 9537 */ "setet\t[\0"
1218
178k
  /* 9545 */ "cpyet\t[\0"
1219
178k
  /* 9553 */ "cpyfmt\t[\0"
1220
178k
  /* 9562 */ "setgmt\t[\0"
1221
178k
  /* 9571 */ "setmt\t[\0"
1222
178k
  /* 9579 */ "cpymt\t[\0"
1223
178k
  /* 9587 */ "cpyfpt\t[\0"
1224
178k
  /* 9596 */ "setgpt\t[\0"
1225
178k
  /* 9605 */ "setpt\t[\0"
1226
178k
  /* 9613 */ "cpypt\t[\0"
1227
178k
  /* 9621 */ "cpyfert\t[\0"
1228
178k
  /* 9631 */ "cpyert\t[\0"
1229
178k
  /* 9640 */ "cpyfmrt\t[\0"
1230
178k
  /* 9650 */ "cpymrt\t[\0"
1231
178k
  /* 9659 */ "cpyfprt\t[\0"
1232
178k
  /* 9669 */ "cpyprt\t[\0"
1233
178k
  /* 9678 */ "cpyfewt\t[\0"
1234
178k
  /* 9688 */ "cpyewt\t[\0"
1235
178k
  /* 9697 */ "cpyfmwt\t[\0"
1236
178k
  /* 9707 */ "cpymwt\t[\0"
1237
178k
  /* 9716 */ "cpyfpwt\t[\0"
1238
178k
  /* 9726 */ "cpypwt\t[\0"
1239
178k
  /* 9735 */ "eretaa\0"
1240
178k
  /* 9742 */ "eretab\0"
1241
178k
  /* 9749 */ "sb\0"
1242
178k
  /* 9752 */ "xaflag\0"
1243
178k
  /* 9759 */ "axflag\0"
1244
178k
  /* 9766 */ "brb\tinj\0"
1245
178k
  /* 9774 */ "# FEntry call\0"
1246
178k
  /* 9788 */ "brb\tiall\0"
1247
178k
  /* 9797 */ "setffr\0"
1248
178k
  /* 9804 */ "drps\0"
1249
178k
  /* 9809 */ "eret\0"
1250
178k
  /* 9814 */ "tcommit\0"
1251
178k
  /* 9822 */ "cfinv\0"
1252
178k
  /* 9828 */ "ld1b\t{\0"
1253
178k
  /* 9835 */ "st1b\t{\0"
1254
178k
  /* 9842 */ "ld1d\t{\0"
1255
178k
  /* 9849 */ "st1d\t{\0"
1256
178k
  /* 9856 */ "ld1h\t{\0"
1257
178k
  /* 9863 */ "st1h\t{\0"
1258
178k
  /* 9870 */ "ld1q\t{\0"
1259
178k
  /* 9877 */ "st1q\t{\0"
1260
178k
  /* 9884 */ "ld1w\t{\0"
1261
178k
  /* 9891 */ "st1w\t{\0"
1262
178k
};
1263
178k
#endif // CAPSTONE_DIET
1264
1265
178k
  static const uint32_t OpInfo0[] = {
1266
178k
    0U, // PHI
1267
178k
    0U, // INLINEASM
1268
178k
    0U, // INLINEASM_BR
1269
178k
    0U, // CFI_INSTRUCTION
1270
178k
    0U, // EH_LABEL
1271
178k
    0U, // GC_LABEL
1272
178k
    0U, // ANNOTATION_LABEL
1273
178k
    0U, // KILL
1274
178k
    0U, // EXTRACT_SUBREG
1275
178k
    0U, // INSERT_SUBREG
1276
178k
    0U, // IMPLICIT_DEF
1277
178k
    0U, // SUBREG_TO_REG
1278
178k
    0U, // COPY_TO_REGCLASS
1279
178k
    8500U,  // DBG_VALUE
1280
178k
    8557U,  // DBG_VALUE_LIST
1281
178k
    8510U,  // DBG_INSTR_REF
1282
178k
    8524U,  // DBG_PHI
1283
178k
    8532U,  // DBG_LABEL
1284
178k
    0U, // REG_SEQUENCE
1285
178k
    0U, // COPY
1286
178k
    8493U,  // BUNDLE
1287
178k
    8542U,  // LIFETIME_START
1288
178k
    8467U,  // LIFETIME_END
1289
178k
    8480U,  // PSEUDO_PROBE
1290
178k
    0U, // ARITH_FENCE
1291
178k
    0U, // STACKMAP
1292
178k
    9775U,  // FENTRY_CALL
1293
178k
    0U, // PATCHPOINT
1294
178k
    0U, // LOAD_STACK_GUARD
1295
178k
    0U, // PREALLOCATED_SETUP
1296
178k
    0U, // PREALLOCATED_ARG
1297
178k
    0U, // STATEPOINT
1298
178k
    0U, // LOCAL_ESCAPE
1299
178k
    0U, // FAULTING_OP
1300
178k
    0U, // PATCHABLE_OP
1301
178k
    8284U,  // PATCHABLE_FUNCTION_ENTER
1302
178k
    8197U,  // PATCHABLE_RET
1303
178k
    8330U,  // PATCHABLE_FUNCTION_EXIT
1304
178k
    8307U,  // PATCHABLE_TAIL_CALL
1305
178k
    8259U,  // PATCHABLE_EVENT_CALL
1306
178k
    8235U,  // PATCHABLE_TYPED_EVENT_CALL
1307
178k
    0U, // ICALL_BRANCH_FUNNEL
1308
178k
    0U, // MEMBARRIER
1309
178k
    0U, // G_ASSERT_SEXT
1310
178k
    0U, // G_ASSERT_ZEXT
1311
178k
    0U, // G_ASSERT_ALIGN
1312
178k
    0U, // G_ADD
1313
178k
    0U, // G_SUB
1314
178k
    0U, // G_MUL
1315
178k
    0U, // G_SDIV
1316
178k
    0U, // G_UDIV
1317
178k
    0U, // G_SREM
1318
178k
    0U, // G_UREM
1319
178k
    0U, // G_SDIVREM
1320
178k
    0U, // G_UDIVREM
1321
178k
    0U, // G_AND
1322
178k
    0U, // G_OR
1323
178k
    0U, // G_XOR
1324
178k
    0U, // G_IMPLICIT_DEF
1325
178k
    0U, // G_PHI
1326
178k
    0U, // G_FRAME_INDEX
1327
178k
    0U, // G_GLOBAL_VALUE
1328
178k
    0U, // G_EXTRACT
1329
178k
    0U, // G_UNMERGE_VALUES
1330
178k
    0U, // G_INSERT
1331
178k
    0U, // G_MERGE_VALUES
1332
178k
    0U, // G_BUILD_VECTOR
1333
178k
    0U, // G_BUILD_VECTOR_TRUNC
1334
178k
    0U, // G_CONCAT_VECTORS
1335
178k
    0U, // G_PTRTOINT
1336
178k
    0U, // G_INTTOPTR
1337
178k
    0U, // G_BITCAST
1338
178k
    0U, // G_FREEZE
1339
178k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
1340
178k
    0U, // G_INTRINSIC_TRUNC
1341
178k
    0U, // G_INTRINSIC_ROUND
1342
178k
    0U, // G_INTRINSIC_LRINT
1343
178k
    0U, // G_INTRINSIC_ROUNDEVEN
1344
178k
    0U, // G_READCYCLECOUNTER
1345
178k
    0U, // G_LOAD
1346
178k
    0U, // G_SEXTLOAD
1347
178k
    0U, // G_ZEXTLOAD
1348
178k
    0U, // G_INDEXED_LOAD
1349
178k
    0U, // G_INDEXED_SEXTLOAD
1350
178k
    0U, // G_INDEXED_ZEXTLOAD
1351
178k
    0U, // G_STORE
1352
178k
    0U, // G_INDEXED_STORE
1353
178k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
1354
178k
    0U, // G_ATOMIC_CMPXCHG
1355
178k
    0U, // G_ATOMICRMW_XCHG
1356
178k
    0U, // G_ATOMICRMW_ADD
1357
178k
    0U, // G_ATOMICRMW_SUB
1358
178k
    0U, // G_ATOMICRMW_AND
1359
178k
    0U, // G_ATOMICRMW_NAND
1360
178k
    0U, // G_ATOMICRMW_OR
1361
178k
    0U, // G_ATOMICRMW_XOR
1362
178k
    0U, // G_ATOMICRMW_MAX
1363
178k
    0U, // G_ATOMICRMW_MIN
1364
178k
    0U, // G_ATOMICRMW_UMAX
1365
178k
    0U, // G_ATOMICRMW_UMIN
1366
178k
    0U, // G_ATOMICRMW_FADD
1367
178k
    0U, // G_ATOMICRMW_FSUB
1368
178k
    0U, // G_ATOMICRMW_FMAX
1369
178k
    0U, // G_ATOMICRMW_FMIN
1370
178k
    0U, // G_ATOMICRMW_UINC_WRAP
1371
178k
    0U, // G_ATOMICRMW_UDEC_WRAP
1372
178k
    0U, // G_FENCE
1373
178k
    0U, // G_BRCOND
1374
178k
    0U, // G_BRINDIRECT
1375
178k
    0U, // G_INVOKE_REGION_START
1376
178k
    0U, // G_INTRINSIC
1377
178k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
1378
178k
    0U, // G_ANYEXT
1379
178k
    0U, // G_TRUNC
1380
178k
    0U, // G_CONSTANT
1381
178k
    0U, // G_FCONSTANT
1382
178k
    0U, // G_VASTART
1383
178k
    0U, // G_VAARG
1384
178k
    0U, // G_SEXT
1385
178k
    0U, // G_SEXT_INREG
1386
178k
    0U, // G_ZEXT
1387
178k
    0U, // G_SHL
1388
178k
    0U, // G_LSHR
1389
178k
    0U, // G_ASHR
1390
178k
    0U, // G_FSHL
1391
178k
    0U, // G_FSHR
1392
178k
    0U, // G_ROTR
1393
178k
    0U, // G_ROTL
1394
178k
    0U, // G_ICMP
1395
178k
    0U, // G_FCMP
1396
178k
    0U, // G_SELECT
1397
178k
    0U, // G_UADDO
1398
178k
    0U, // G_UADDE
1399
178k
    0U, // G_USUBO
1400
178k
    0U, // G_USUBE
1401
178k
    0U, // G_SADDO
1402
178k
    0U, // G_SADDE
1403
178k
    0U, // G_SSUBO
1404
178k
    0U, // G_SSUBE
1405
178k
    0U, // G_UMULO
1406
178k
    0U, // G_SMULO
1407
178k
    0U, // G_UMULH
1408
178k
    0U, // G_SMULH
1409
178k
    0U, // G_UADDSAT
1410
178k
    0U, // G_SADDSAT
1411
178k
    0U, // G_USUBSAT
1412
178k
    0U, // G_SSUBSAT
1413
178k
    0U, // G_USHLSAT
1414
178k
    0U, // G_SSHLSAT
1415
178k
    0U, // G_SMULFIX
1416
178k
    0U, // G_UMULFIX
1417
178k
    0U, // G_SMULFIXSAT
1418
178k
    0U, // G_UMULFIXSAT
1419
178k
    0U, // G_SDIVFIX
1420
178k
    0U, // G_UDIVFIX
1421
178k
    0U, // G_SDIVFIXSAT
1422
178k
    0U, // G_UDIVFIXSAT
1423
178k
    0U, // G_FADD
1424
178k
    0U, // G_FSUB
1425
178k
    0U, // G_FMUL
1426
178k
    0U, // G_FMA
1427
178k
    0U, // G_FMAD
1428
178k
    0U, // G_FDIV
1429
178k
    0U, // G_FREM
1430
178k
    0U, // G_FPOW
1431
178k
    0U, // G_FPOWI
1432
178k
    0U, // G_FEXP
1433
178k
    0U, // G_FEXP2
1434
178k
    0U, // G_FLOG
1435
178k
    0U, // G_FLOG2
1436
178k
    0U, // G_FLOG10
1437
178k
    0U, // G_FNEG
1438
178k
    0U, // G_FPEXT
1439
178k
    0U, // G_FPTRUNC
1440
178k
    0U, // G_FPTOSI
1441
178k
    0U, // G_FPTOUI
1442
178k
    0U, // G_SITOFP
1443
178k
    0U, // G_UITOFP
1444
178k
    0U, // G_FABS
1445
178k
    0U, // G_FCOPYSIGN
1446
178k
    0U, // G_IS_FPCLASS
1447
178k
    0U, // G_FCANONICALIZE
1448
178k
    0U, // G_FMINNUM
1449
178k
    0U, // G_FMAXNUM
1450
178k
    0U, // G_FMINNUM_IEEE
1451
178k
    0U, // G_FMAXNUM_IEEE
1452
178k
    0U, // G_FMINIMUM
1453
178k
    0U, // G_FMAXIMUM
1454
178k
    0U, // G_PTR_ADD
1455
178k
    0U, // G_PTRMASK
1456
178k
    0U, // G_SMIN
1457
178k
    0U, // G_SMAX
1458
178k
    0U, // G_UMIN
1459
178k
    0U, // G_UMAX
1460
178k
    0U, // G_ABS
1461
178k
    0U, // G_LROUND
1462
178k
    0U, // G_LLROUND
1463
178k
    0U, // G_BR
1464
178k
    0U, // G_BRJT
1465
178k
    0U, // G_INSERT_VECTOR_ELT
1466
178k
    0U, // G_EXTRACT_VECTOR_ELT
1467
178k
    0U, // G_SHUFFLE_VECTOR
1468
178k
    0U, // G_CTTZ
1469
178k
    0U, // G_CTTZ_ZERO_UNDEF
1470
178k
    0U, // G_CTLZ
1471
178k
    0U, // G_CTLZ_ZERO_UNDEF
1472
178k
    0U, // G_CTPOP
1473
178k
    0U, // G_BSWAP
1474
178k
    0U, // G_BITREVERSE
1475
178k
    0U, // G_FCEIL
1476
178k
    0U, // G_FCOS
1477
178k
    0U, // G_FSIN
1478
178k
    0U, // G_FSQRT
1479
178k
    0U, // G_FFLOOR
1480
178k
    0U, // G_FRINT
1481
178k
    0U, // G_FNEARBYINT
1482
178k
    0U, // G_ADDRSPACE_CAST
1483
178k
    0U, // G_BLOCK_ADDR
1484
178k
    0U, // G_JUMP_TABLE
1485
178k
    0U, // G_DYN_STACKALLOC
1486
178k
    0U, // G_STRICT_FADD
1487
178k
    0U, // G_STRICT_FSUB
1488
178k
    0U, // G_STRICT_FMUL
1489
178k
    0U, // G_STRICT_FDIV
1490
178k
    0U, // G_STRICT_FREM
1491
178k
    0U, // G_STRICT_FMA
1492
178k
    0U, // G_STRICT_FSQRT
1493
178k
    0U, // G_READ_REGISTER
1494
178k
    0U, // G_WRITE_REGISTER
1495
178k
    0U, // G_MEMCPY
1496
178k
    0U, // G_MEMCPY_INLINE
1497
178k
    0U, // G_MEMMOVE
1498
178k
    0U, // G_MEMSET
1499
178k
    0U, // G_BZERO
1500
178k
    0U, // G_VECREDUCE_SEQ_FADD
1501
178k
    0U, // G_VECREDUCE_SEQ_FMUL
1502
178k
    0U, // G_VECREDUCE_FADD
1503
178k
    0U, // G_VECREDUCE_FMUL
1504
178k
    0U, // G_VECREDUCE_FMAX
1505
178k
    0U, // G_VECREDUCE_FMIN
1506
178k
    0U, // G_VECREDUCE_ADD
1507
178k
    0U, // G_VECREDUCE_MUL
1508
178k
    0U, // G_VECREDUCE_AND
1509
178k
    0U, // G_VECREDUCE_OR
1510
178k
    0U, // G_VECREDUCE_XOR
1511
178k
    0U, // G_VECREDUCE_SMAX
1512
178k
    0U, // G_VECREDUCE_SMIN
1513
178k
    0U, // G_VECREDUCE_UMAX
1514
178k
    0U, // G_VECREDUCE_UMIN
1515
178k
    0U, // G_SBFX
1516
178k
    0U, // G_UBFX
1517
178k
    0U, // ABS_ZPmZ_UNDEF_B
1518
178k
    0U, // ABS_ZPmZ_UNDEF_D
1519
178k
    0U, // ABS_ZPmZ_UNDEF_H
1520
178k
    0U, // ABS_ZPmZ_UNDEF_S
1521
178k
    0U, // ADDHA_MPPZ_D_PSEUDO_D
1522
178k
    0U, // ADDHA_MPPZ_S_PSEUDO_S
1523
178k
    0U, // ADDSWrr
1524
178k
    0U, // ADDSXrr
1525
178k
    0U, // ADDVA_MPPZ_D_PSEUDO_D
1526
178k
    0U, // ADDVA_MPPZ_S_PSEUDO_S
1527
178k
    0U, // ADDWrr
1528
178k
    0U, // ADDXrr
1529
178k
    0U, // ADD_VG2_M2Z2Z_D_PSEUDO
1530
178k
    0U, // ADD_VG2_M2Z2Z_S_PSEUDO
1531
178k
    0U, // ADD_VG2_M2ZZ_D_PSEUDO
1532
178k
    0U, // ADD_VG2_M2ZZ_S_PSEUDO
1533
178k
    0U, // ADD_VG4_M4Z4Z_D_PSEUDO
1534
178k
    0U, // ADD_VG4_M4Z4Z_S_PSEUDO
1535
178k
    0U, // ADD_VG4_M4ZZ_D_PSEUDO
1536
178k
    0U, // ADD_VG4_M4ZZ_S_PSEUDO
1537
178k
    0U, // ADD_ZPZZ_ZERO_B
1538
178k
    0U, // ADD_ZPZZ_ZERO_D
1539
178k
    0U, // ADD_ZPZZ_ZERO_H
1540
178k
    0U, // ADD_ZPZZ_ZERO_S
1541
178k
    0U, // ADDlowTLS
1542
178k
    0U, // ADJCALLSTACKDOWN
1543
178k
    0U, // ADJCALLSTACKUP
1544
178k
    0U, // AESIMCrrTied
1545
178k
    0U, // AESMCrrTied
1546
178k
    0U, // ANDSWrr
1547
178k
    0U, // ANDSXrr
1548
178k
    0U, // ANDWrr
1549
178k
    0U, // ANDXrr
1550
178k
    0U, // AND_ZPZZ_ZERO_B
1551
178k
    0U, // AND_ZPZZ_ZERO_D
1552
178k
    0U, // AND_ZPZZ_ZERO_H
1553
178k
    0U, // AND_ZPZZ_ZERO_S
1554
178k
    0U, // ASRD_ZPZI_ZERO_B
1555
178k
    0U, // ASRD_ZPZI_ZERO_D
1556
178k
    0U, // ASRD_ZPZI_ZERO_H
1557
178k
    0U, // ASRD_ZPZI_ZERO_S
1558
178k
    0U, // ASR_ZPZI_UNDEF_B
1559
178k
    0U, // ASR_ZPZI_UNDEF_D
1560
178k
    0U, // ASR_ZPZI_UNDEF_H
1561
178k
    0U, // ASR_ZPZI_UNDEF_S
1562
178k
    0U, // ASR_ZPZZ_UNDEF_B
1563
178k
    0U, // ASR_ZPZZ_UNDEF_D
1564
178k
    0U, // ASR_ZPZZ_UNDEF_H
1565
178k
    0U, // ASR_ZPZZ_UNDEF_S
1566
178k
    0U, // ASR_ZPZZ_ZERO_B
1567
178k
    0U, // ASR_ZPZZ_ZERO_D
1568
178k
    0U, // ASR_ZPZZ_ZERO_H
1569
178k
    0U, // ASR_ZPZZ_ZERO_S
1570
178k
    0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO
1571
178k
    0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO
1572
178k
    0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO
1573
178k
    0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO
1574
178k
    0U, // BFMLAL_MZZI_S_PSEUDO
1575
178k
    0U, // BFMLAL_MZZ_S_PSEUDO
1576
178k
    0U, // BFMLAL_VG2_M2Z2Z_S_PSEUDO
1577
178k
    0U, // BFMLAL_VG2_M2ZZI_S_PSEUDO
1578
178k
    0U, // BFMLAL_VG2_M2ZZ_S_PSEUDO
1579
178k
    0U, // BFMLAL_VG4_M4Z4Z_S_PSEUDO
1580
178k
    0U, // BFMLAL_VG4_M4ZZI_S_PSEUDO
1581
178k
    0U, // BFMLAL_VG4_M4ZZ_S_PSEUDO
1582
178k
    0U, // BFMLA_VG2_M2Z2Z_PSEUDO
1583
178k
    0U, // BFMLA_VG4_M4Z4Z_PSEUDO
1584
178k
    0U, // BFMLSL_MZZI_S_PSEUDO
1585
178k
    0U, // BFMLSL_MZZ_S_PSEUDO
1586
178k
    0U, // BFMLSL_VG2_M2Z2Z_S_PSEUDO
1587
178k
    0U, // BFMLSL_VG2_M2ZZI_S_PSEUDO
1588
178k
    0U, // BFMLSL_VG2_M2ZZ_S_PSEUDO
1589
178k
    0U, // BFMLSL_VG4_M4Z4Z_S_PSEUDO
1590
178k
    0U, // BFMLSL_VG4_M4ZZI_S_PSEUDO
1591
178k
    0U, // BFMLSL_VG4_M4ZZ_S_PSEUDO
1592
178k
    0U, // BFMLS_VG2_M2Z2Z_PSEUDO
1593
178k
    0U, // BFMLS_VG4_M4Z4Z_PSEUDO
1594
178k
    0U, // BFMOPA_MPPZZ_PSEUDO
1595
178k
    0U, // BFMOPS_MPPZZ_PSEUDO
1596
178k
    0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO
1597
178k
    0U, // BICSWrr
1598
178k
    0U, // BICSXrr
1599
178k
    0U, // BICWrr
1600
178k
    0U, // BICXrr
1601
178k
    0U, // BIC_ZPZZ_ZERO_B
1602
178k
    0U, // BIC_ZPZZ_ZERO_D
1603
178k
    0U, // BIC_ZPZZ_ZERO_H
1604
178k
    0U, // BIC_ZPZZ_ZERO_S
1605
178k
    0U, // BLRNoIP
1606
178k
    0U, // BLR_BTI
1607
178k
    0U, // BLR_RVMARKER
1608
178k
    0U, // BSPv16i8
1609
178k
    0U, // BSPv8i8
1610
178k
    0U, // CATCHRET
1611
178k
    0U, // CLEANUPRET
1612
178k
    0U, // CLS_ZPmZ_UNDEF_B
1613
178k
    0U, // CLS_ZPmZ_UNDEF_D
1614
178k
    0U, // CLS_ZPmZ_UNDEF_H
1615
178k
    0U, // CLS_ZPmZ_UNDEF_S
1616
178k
    0U, // CLZ_ZPmZ_UNDEF_B
1617
178k
    0U, // CLZ_ZPmZ_UNDEF_D
1618
178k
    0U, // CLZ_ZPmZ_UNDEF_H
1619
178k
    0U, // CLZ_ZPmZ_UNDEF_S
1620
178k
    0U, // CMP_SWAP_128
1621
178k
    0U, // CMP_SWAP_128_ACQUIRE
1622
178k
    0U, // CMP_SWAP_128_MONOTONIC
1623
178k
    0U, // CMP_SWAP_128_RELEASE
1624
178k
    0U, // CMP_SWAP_16
1625
178k
    0U, // CMP_SWAP_32
1626
178k
    0U, // CMP_SWAP_64
1627
178k
    0U, // CMP_SWAP_8
1628
178k
    0U, // CNOT_ZPmZ_UNDEF_B
1629
178k
    0U, // CNOT_ZPmZ_UNDEF_D
1630
178k
    0U, // CNOT_ZPmZ_UNDEF_H
1631
178k
    0U, // CNOT_ZPmZ_UNDEF_S
1632
178k
    0U, // CNT_ZPmZ_UNDEF_B
1633
178k
    0U, // CNT_ZPmZ_UNDEF_D
1634
178k
    0U, // CNT_ZPmZ_UNDEF_H
1635
178k
    0U, // CNT_ZPmZ_UNDEF_S
1636
178k
    0U, // EMITBKEY
1637
178k
    0U, // EMITMTETAGGED
1638
178k
    0U, // EONWrr
1639
178k
    0U, // EONXrr
1640
178k
    0U, // EORWrr
1641
178k
    0U, // EORXrr
1642
178k
    0U, // EOR_ZPZZ_ZERO_B
1643
178k
    0U, // EOR_ZPZZ_ZERO_D
1644
178k
    0U, // EOR_ZPZZ_ZERO_H
1645
178k
    0U, // EOR_ZPZZ_ZERO_S
1646
178k
    0U, // F128CSEL
1647
178k
    0U, // FABD_ZPZZ_UNDEF_D
1648
178k
    0U, // FABD_ZPZZ_UNDEF_H
1649
178k
    0U, // FABD_ZPZZ_UNDEF_S
1650
178k
    0U, // FABD_ZPZZ_ZERO_D
1651
178k
    0U, // FABD_ZPZZ_ZERO_H
1652
178k
    0U, // FABD_ZPZZ_ZERO_S
1653
178k
    0U, // FABS_ZPmZ_UNDEF_D
1654
178k
    0U, // FABS_ZPmZ_UNDEF_H
1655
178k
    0U, // FABS_ZPmZ_UNDEF_S
1656
178k
    0U, // FADD_ZPZI_UNDEF_D
1657
178k
    0U, // FADD_ZPZI_UNDEF_H
1658
178k
    0U, // FADD_ZPZI_UNDEF_S
1659
178k
    0U, // FADD_ZPZI_ZERO_D
1660
178k
    0U, // FADD_ZPZI_ZERO_H
1661
178k
    0U, // FADD_ZPZI_ZERO_S
1662
178k
    0U, // FADD_ZPZZ_UNDEF_D
1663
178k
    0U, // FADD_ZPZZ_UNDEF_H
1664
178k
    0U, // FADD_ZPZZ_UNDEF_S
1665
178k
    0U, // FADD_ZPZZ_ZERO_D
1666
178k
    0U, // FADD_ZPZZ_ZERO_H
1667
178k
    0U, // FADD_ZPZZ_ZERO_S
1668
178k
    0U, // FCVTZS_ZPmZ_DtoD_UNDEF
1669
178k
    0U, // FCVTZS_ZPmZ_DtoS_UNDEF
1670
178k
    0U, // FCVTZS_ZPmZ_HtoD_UNDEF
1671
178k
    0U, // FCVTZS_ZPmZ_HtoH_UNDEF
1672
178k
    0U, // FCVTZS_ZPmZ_HtoS_UNDEF
1673
178k
    0U, // FCVTZS_ZPmZ_StoD_UNDEF
1674
178k
    0U, // FCVTZS_ZPmZ_StoS_UNDEF
1675
178k
    0U, // FCVTZU_ZPmZ_DtoD_UNDEF
1676
178k
    0U, // FCVTZU_ZPmZ_DtoS_UNDEF
1677
178k
    0U, // FCVTZU_ZPmZ_HtoD_UNDEF
1678
178k
    0U, // FCVTZU_ZPmZ_HtoH_UNDEF
1679
178k
    0U, // FCVTZU_ZPmZ_HtoS_UNDEF
1680
178k
    0U, // FCVTZU_ZPmZ_StoD_UNDEF
1681
178k
    0U, // FCVTZU_ZPmZ_StoS_UNDEF
1682
178k
    0U, // FCVT_ZPmZ_DtoH_UNDEF
1683
178k
    0U, // FCVT_ZPmZ_DtoS_UNDEF
1684
178k
    0U, // FCVT_ZPmZ_HtoD_UNDEF
1685
178k
    0U, // FCVT_ZPmZ_HtoS_UNDEF
1686
178k
    0U, // FCVT_ZPmZ_StoD_UNDEF
1687
178k
    0U, // FCVT_ZPmZ_StoH_UNDEF
1688
178k
    0U, // FDIVR_ZPZZ_ZERO_D
1689
178k
    0U, // FDIVR_ZPZZ_ZERO_H
1690
178k
    0U, // FDIVR_ZPZZ_ZERO_S
1691
178k
    0U, // FDIV_ZPZZ_UNDEF_D
1692
178k
    0U, // FDIV_ZPZZ_UNDEF_H
1693
178k
    0U, // FDIV_ZPZZ_UNDEF_S
1694
178k
    0U, // FDIV_ZPZZ_ZERO_D
1695
178k
    0U, // FDIV_ZPZZ_ZERO_H
1696
178k
    0U, // FDIV_ZPZZ_ZERO_S
1697
178k
    0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO
1698
178k
    0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO
1699
178k
    0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO
1700
178k
    0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO
1701
178k
    0U, // FMAXNM_ZPZI_UNDEF_D
1702
178k
    0U, // FMAXNM_ZPZI_UNDEF_H
1703
178k
    0U, // FMAXNM_ZPZI_UNDEF_S
1704
178k
    0U, // FMAXNM_ZPZI_ZERO_D
1705
178k
    0U, // FMAXNM_ZPZI_ZERO_H
1706
178k
    0U, // FMAXNM_ZPZI_ZERO_S
1707
178k
    0U, // FMAXNM_ZPZZ_UNDEF_D
1708
178k
    0U, // FMAXNM_ZPZZ_UNDEF_H
1709
178k
    0U, // FMAXNM_ZPZZ_UNDEF_S
1710
178k
    0U, // FMAXNM_ZPZZ_ZERO_D
1711
178k
    0U, // FMAXNM_ZPZZ_ZERO_H
1712
178k
    0U, // FMAXNM_ZPZZ_ZERO_S
1713
178k
    0U, // FMAX_ZPZI_UNDEF_D
1714
178k
    0U, // FMAX_ZPZI_UNDEF_H
1715
178k
    0U, // FMAX_ZPZI_UNDEF_S
1716
178k
    0U, // FMAX_ZPZI_ZERO_D
1717
178k
    0U, // FMAX_ZPZI_ZERO_H
1718
178k
    0U, // FMAX_ZPZI_ZERO_S
1719
178k
    0U, // FMAX_ZPZZ_UNDEF_D
1720
178k
    0U, // FMAX_ZPZZ_UNDEF_H
1721
178k
    0U, // FMAX_ZPZZ_UNDEF_S
1722
178k
    0U, // FMAX_ZPZZ_ZERO_D
1723
178k
    0U, // FMAX_ZPZZ_ZERO_H
1724
178k
    0U, // FMAX_ZPZZ_ZERO_S
1725
178k
    0U, // FMINNM_ZPZI_UNDEF_D
1726
178k
    0U, // FMINNM_ZPZI_UNDEF_H
1727
178k
    0U, // FMINNM_ZPZI_UNDEF_S
1728
178k
    0U, // FMINNM_ZPZI_ZERO_D
1729
178k
    0U, // FMINNM_ZPZI_ZERO_H
1730
178k
    0U, // FMINNM_ZPZI_ZERO_S
1731
178k
    0U, // FMINNM_ZPZZ_UNDEF_D
1732
178k
    0U, // FMINNM_ZPZZ_UNDEF_H
1733
178k
    0U, // FMINNM_ZPZZ_UNDEF_S
1734
178k
    0U, // FMINNM_ZPZZ_ZERO_D
1735
178k
    0U, // FMINNM_ZPZZ_ZERO_H
1736
178k
    0U, // FMINNM_ZPZZ_ZERO_S
1737
178k
    0U, // FMIN_ZPZI_UNDEF_D
1738
178k
    0U, // FMIN_ZPZI_UNDEF_H
1739
178k
    0U, // FMIN_ZPZI_UNDEF_S
1740
178k
    0U, // FMIN_ZPZI_ZERO_D
1741
178k
    0U, // FMIN_ZPZI_ZERO_H
1742
178k
    0U, // FMIN_ZPZI_ZERO_S
1743
178k
    0U, // FMIN_ZPZZ_UNDEF_D
1744
178k
    0U, // FMIN_ZPZZ_UNDEF_H
1745
178k
    0U, // FMIN_ZPZZ_UNDEF_S
1746
178k
    0U, // FMIN_ZPZZ_ZERO_D
1747
178k
    0U, // FMIN_ZPZZ_ZERO_H
1748
178k
    0U, // FMIN_ZPZZ_ZERO_S
1749
178k
    0U, // FMLAL_MZZI_S_PSEUDO
1750
178k
    0U, // FMLAL_MZZ_S_PSEUDO
1751
178k
    0U, // FMLAL_VG2_M2Z2Z_S_PSEUDO
1752
178k
    0U, // FMLAL_VG2_M2ZZI_S_PSEUDO
1753
178k
    0U, // FMLAL_VG2_M2ZZ_S_PSEUDO
1754
178k
    0U, // FMLAL_VG4_M4Z4Z_S_PSEUDO
1755
178k
    0U, // FMLAL_VG4_M4ZZI_S_PSEUDO
1756
178k
    0U, // FMLAL_VG4_M4ZZ_S_PSEUDO
1757
178k
    0U, // FMLA_VG2_M2Z2Z_D_PSEUDO
1758
178k
    0U, // FMLA_VG2_M2Z2Z_S_PSEUDO
1759
178k
    0U, // FMLA_VG2_M2Z4Z_H_PSEUDO
1760
178k
    0U, // FMLA_VG2_M2ZZI_D_PSEUDO
1761
178k
    0U, // FMLA_VG2_M2ZZI_S_PSEUDO
1762
178k
    0U, // FMLA_VG2_M2ZZ_D_PSEUDO
1763
178k
    0U, // FMLA_VG2_M2ZZ_S_PSEUDO
1764
178k
    0U, // FMLA_VG4_M4Z4Z_D_PSEUDO
1765
178k
    0U, // FMLA_VG4_M4Z4Z_H_PSEUDO
1766
178k
    0U, // FMLA_VG4_M4Z4Z_S_PSEUDO
1767
178k
    0U, // FMLA_VG4_M4ZZI_D_PSEUDO
1768
178k
    0U, // FMLA_VG4_M4ZZI_S_PSEUDO
1769
178k
    0U, // FMLA_VG4_M4ZZ_D_PSEUDO
1770
178k
    0U, // FMLA_VG4_M4ZZ_S_PSEUDO
1771
178k
    0U, // FMLA_ZPZZZ_UNDEF_D
1772
178k
    0U, // FMLA_ZPZZZ_UNDEF_H
1773
178k
    0U, // FMLA_ZPZZZ_UNDEF_S
1774
178k
    0U, // FMLSL_MZZI_S_PSEUDO
1775
178k
    0U, // FMLSL_MZZ_S_PSEUDO
1776
178k
    0U, // FMLSL_VG2_M2Z2Z_S_PSEUDO
1777
178k
    0U, // FMLSL_VG2_M2ZZI_S_PSEUDO
1778
178k
    0U, // FMLSL_VG2_M2ZZ_S_PSEUDO
1779
178k
    0U, // FMLSL_VG4_M4Z4Z_S_PSEUDO
1780
178k
    0U, // FMLSL_VG4_M4ZZI_S_PSEUDO
1781
178k
    0U, // FMLSL_VG4_M4ZZ_S_PSEUDO
1782
178k
    0U, // FMLS_VG2_M2Z2Z_D_PSEUDO
1783
178k
    0U, // FMLS_VG2_M2Z2Z_H_PSEUDO
1784
178k
    0U, // FMLS_VG2_M2Z2Z_S_PSEUDO
1785
178k
    0U, // FMLS_VG2_M2ZZI_D_PSEUDO
1786
178k
    0U, // FMLS_VG2_M2ZZI_S_PSEUDO
1787
178k
    0U, // FMLS_VG2_M2ZZ_D_PSEUDO
1788
178k
    0U, // FMLS_VG2_M2ZZ_S_PSEUDO
1789
178k
    0U, // FMLS_VG4_M4Z2Z_H_PSEUDO
1790
178k
    0U, // FMLS_VG4_M4Z4Z_D_PSEUDO
1791
178k
    0U, // FMLS_VG4_M4Z4Z_S_PSEUDO
1792
178k
    0U, // FMLS_VG4_M4ZZI_D_PSEUDO
1793
178k
    0U, // FMLS_VG4_M4ZZI_S_PSEUDO
1794
178k
    0U, // FMLS_VG4_M4ZZ_D_PSEUDO
1795
178k
    0U, // FMLS_VG4_M4ZZ_S_PSEUDO
1796
178k
    0U, // FMLS_ZPZZZ_UNDEF_D
1797
178k
    0U, // FMLS_ZPZZZ_UNDEF_H
1798
178k
    0U, // FMLS_ZPZZZ_UNDEF_S
1799
178k
    0U, // FMOPAL_MPPZZ_PSEUDO
1800
178k
    0U, // FMOPA_MPPZZ_D_PSEUDO
1801
178k
    0U, // FMOPA_MPPZZ_S_PSEUDO
1802
178k
    0U, // FMOPSL_MPPZZ_PSEUDO
1803
178k
    0U, // FMOPS_MPPZZ_D_PSEUDO
1804
178k
    0U, // FMOPS_MPPZZ_S_PSEUDO
1805
178k
    0U, // FMOVD0
1806
178k
    0U, // FMOVH0
1807
178k
    0U, // FMOVS0
1808
178k
    0U, // FMULX_ZPZZ_ZERO_D
1809
178k
    0U, // FMULX_ZPZZ_ZERO_H
1810
178k
    0U, // FMULX_ZPZZ_ZERO_S
1811
178k
    0U, // FMUL_ZPZI_UNDEF_D
1812
178k
    0U, // FMUL_ZPZI_UNDEF_H
1813
178k
    0U, // FMUL_ZPZI_UNDEF_S
1814
178k
    0U, // FMUL_ZPZI_ZERO_D
1815
178k
    0U, // FMUL_ZPZI_ZERO_H
1816
178k
    0U, // FMUL_ZPZI_ZERO_S
1817
178k
    0U, // FMUL_ZPZZ_UNDEF_D
1818
178k
    0U, // FMUL_ZPZZ_UNDEF_H
1819
178k
    0U, // FMUL_ZPZZ_UNDEF_S
1820
178k
    0U, // FMUL_ZPZZ_ZERO_D
1821
178k
    0U, // FMUL_ZPZZ_ZERO_H
1822
178k
    0U, // FMUL_ZPZZ_ZERO_S
1823
178k
    0U, // FNEG_ZPmZ_UNDEF_D
1824
178k
    0U, // FNEG_ZPmZ_UNDEF_H
1825
178k
    0U, // FNEG_ZPmZ_UNDEF_S
1826
178k
    0U, // FNMLA_ZPZZZ_UNDEF_D
1827
178k
    0U, // FNMLA_ZPZZZ_UNDEF_H
1828
178k
    0U, // FNMLA_ZPZZZ_UNDEF_S
1829
178k
    0U, // FNMLS_ZPZZZ_UNDEF_D
1830
178k
    0U, // FNMLS_ZPZZZ_UNDEF_H
1831
178k
    0U, // FNMLS_ZPZZZ_UNDEF_S
1832
178k
    0U, // FRECPX_ZPmZ_UNDEF_D
1833
178k
    0U, // FRECPX_ZPmZ_UNDEF_H
1834
178k
    0U, // FRECPX_ZPmZ_UNDEF_S
1835
178k
    0U, // FRINTA_ZPmZ_UNDEF_D
1836
178k
    0U, // FRINTA_ZPmZ_UNDEF_H
1837
178k
    0U, // FRINTA_ZPmZ_UNDEF_S
1838
178k
    0U, // FRINTI_ZPmZ_UNDEF_D
1839
178k
    0U, // FRINTI_ZPmZ_UNDEF_H
1840
178k
    0U, // FRINTI_ZPmZ_UNDEF_S
1841
178k
    0U, // FRINTM_ZPmZ_UNDEF_D
1842
178k
    0U, // FRINTM_ZPmZ_UNDEF_H
1843
178k
    0U, // FRINTM_ZPmZ_UNDEF_S
1844
178k
    0U, // FRINTN_ZPmZ_UNDEF_D
1845
178k
    0U, // FRINTN_ZPmZ_UNDEF_H
1846
178k
    0U, // FRINTN_ZPmZ_UNDEF_S
1847
178k
    0U, // FRINTP_ZPmZ_UNDEF_D
1848
178k
    0U, // FRINTP_ZPmZ_UNDEF_H
1849
178k
    0U, // FRINTP_ZPmZ_UNDEF_S
1850
178k
    0U, // FRINTX_ZPmZ_UNDEF_D
1851
178k
    0U, // FRINTX_ZPmZ_UNDEF_H
1852
178k
    0U, // FRINTX_ZPmZ_UNDEF_S
1853
178k
    0U, // FRINTZ_ZPmZ_UNDEF_D
1854
178k
    0U, // FRINTZ_ZPmZ_UNDEF_H
1855
178k
    0U, // FRINTZ_ZPmZ_UNDEF_S
1856
178k
    0U, // FSQRT_ZPmZ_UNDEF_D
1857
178k
    0U, // FSQRT_ZPmZ_UNDEF_H
1858
178k
    0U, // FSQRT_ZPmZ_UNDEF_S
1859
178k
    0U, // FSUBR_ZPZI_UNDEF_D
1860
178k
    0U, // FSUBR_ZPZI_UNDEF_H
1861
178k
    0U, // FSUBR_ZPZI_UNDEF_S
1862
178k
    0U, // FSUBR_ZPZI_ZERO_D
1863
178k
    0U, // FSUBR_ZPZI_ZERO_H
1864
178k
    0U, // FSUBR_ZPZI_ZERO_S
1865
178k
    0U, // FSUBR_ZPZZ_ZERO_D
1866
178k
    0U, // FSUBR_ZPZZ_ZERO_H
1867
178k
    0U, // FSUBR_ZPZZ_ZERO_S
1868
178k
    0U, // FSUB_ZPZI_UNDEF_D
1869
178k
    0U, // FSUB_ZPZI_UNDEF_H
1870
178k
    0U, // FSUB_ZPZI_UNDEF_S
1871
178k
    0U, // FSUB_ZPZI_ZERO_D
1872
178k
    0U, // FSUB_ZPZI_ZERO_H
1873
178k
    0U, // FSUB_ZPZI_ZERO_S
1874
178k
    0U, // FSUB_ZPZZ_UNDEF_D
1875
178k
    0U, // FSUB_ZPZZ_UNDEF_H
1876
178k
    0U, // FSUB_ZPZZ_UNDEF_S
1877
178k
    0U, // FSUB_ZPZZ_ZERO_D
1878
178k
    0U, // FSUB_ZPZZ_ZERO_H
1879
178k
    0U, // FSUB_ZPZZ_ZERO_S
1880
178k
    0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO
1881
178k
    0U, // GLD1B_D
1882
178k
    0U, // GLD1B_D_IMM
1883
178k
    0U, // GLD1B_D_SXTW
1884
178k
    0U, // GLD1B_D_UXTW
1885
178k
    0U, // GLD1B_S_IMM
1886
178k
    0U, // GLD1B_S_SXTW
1887
178k
    0U, // GLD1B_S_UXTW
1888
178k
    0U, // GLD1D
1889
178k
    0U, // GLD1D_IMM
1890
178k
    0U, // GLD1D_SCALED
1891
178k
    0U, // GLD1D_SXTW
1892
178k
    0U, // GLD1D_SXTW_SCALED
1893
178k
    0U, // GLD1D_UXTW
1894
178k
    0U, // GLD1D_UXTW_SCALED
1895
178k
    0U, // GLD1H_D
1896
178k
    0U, // GLD1H_D_IMM
1897
178k
    0U, // GLD1H_D_SCALED
1898
178k
    0U, // GLD1H_D_SXTW
1899
178k
    0U, // GLD1H_D_SXTW_SCALED
1900
178k
    0U, // GLD1H_D_UXTW
1901
178k
    0U, // GLD1H_D_UXTW_SCALED
1902
178k
    0U, // GLD1H_S_IMM
1903
178k
    0U, // GLD1H_S_SXTW
1904
178k
    0U, // GLD1H_S_SXTW_SCALED
1905
178k
    0U, // GLD1H_S_UXTW
1906
178k
    0U, // GLD1H_S_UXTW_SCALED
1907
178k
    0U, // GLD1SB_D
1908
178k
    0U, // GLD1SB_D_IMM
1909
178k
    0U, // GLD1SB_D_SXTW
1910
178k
    0U, // GLD1SB_D_UXTW
1911
178k
    0U, // GLD1SB_S_IMM
1912
178k
    0U, // GLD1SB_S_SXTW
1913
178k
    0U, // GLD1SB_S_UXTW
1914
178k
    0U, // GLD1SH_D
1915
178k
    0U, // GLD1SH_D_IMM
1916
178k
    0U, // GLD1SH_D_SCALED
1917
178k
    0U, // GLD1SH_D_SXTW
1918
178k
    0U, // GLD1SH_D_SXTW_SCALED
1919
178k
    0U, // GLD1SH_D_UXTW
1920
178k
    0U, // GLD1SH_D_UXTW_SCALED
1921
178k
    0U, // GLD1SH_S_IMM
1922
178k
    0U, // GLD1SH_S_SXTW
1923
178k
    0U, // GLD1SH_S_SXTW_SCALED
1924
178k
    0U, // GLD1SH_S_UXTW
1925
178k
    0U, // GLD1SH_S_UXTW_SCALED
1926
178k
    0U, // GLD1SW_D
1927
178k
    0U, // GLD1SW_D_IMM
1928
178k
    0U, // GLD1SW_D_SCALED
1929
178k
    0U, // GLD1SW_D_SXTW
1930
178k
    0U, // GLD1SW_D_SXTW_SCALED
1931
178k
    0U, // GLD1SW_D_UXTW
1932
178k
    0U, // GLD1SW_D_UXTW_SCALED
1933
178k
    0U, // GLD1W_D
1934
178k
    0U, // GLD1W_D_IMM
1935
178k
    0U, // GLD1W_D_SCALED
1936
178k
    0U, // GLD1W_D_SXTW
1937
178k
    0U, // GLD1W_D_SXTW_SCALED
1938
178k
    0U, // GLD1W_D_UXTW
1939
178k
    0U, // GLD1W_D_UXTW_SCALED
1940
178k
    0U, // GLD1W_IMM
1941
178k
    0U, // GLD1W_SXTW
1942
178k
    0U, // GLD1W_SXTW_SCALED
1943
178k
    0U, // GLD1W_UXTW
1944
178k
    0U, // GLD1W_UXTW_SCALED
1945
178k
    0U, // GLDFF1B_D
1946
178k
    0U, // GLDFF1B_D_IMM
1947
178k
    0U, // GLDFF1B_D_SXTW
1948
178k
    0U, // GLDFF1B_D_UXTW
1949
178k
    0U, // GLDFF1B_S_IMM
1950
178k
    0U, // GLDFF1B_S_SXTW
1951
178k
    0U, // GLDFF1B_S_UXTW
1952
178k
    0U, // GLDFF1D
1953
178k
    0U, // GLDFF1D_IMM
1954
178k
    0U, // GLDFF1D_SCALED
1955
178k
    0U, // GLDFF1D_SXTW
1956
178k
    0U, // GLDFF1D_SXTW_SCALED
1957
178k
    0U, // GLDFF1D_UXTW
1958
178k
    0U, // GLDFF1D_UXTW_SCALED
1959
178k
    0U, // GLDFF1H_D
1960
178k
    0U, // GLDFF1H_D_IMM
1961
178k
    0U, // GLDFF1H_D_SCALED
1962
178k
    0U, // GLDFF1H_D_SXTW
1963
178k
    0U, // GLDFF1H_D_SXTW_SCALED
1964
178k
    0U, // GLDFF1H_D_UXTW
1965
178k
    0U, // GLDFF1H_D_UXTW_SCALED
1966
178k
    0U, // GLDFF1H_S_IMM
1967
178k
    0U, // GLDFF1H_S_SXTW
1968
178k
    0U, // GLDFF1H_S_SXTW_SCALED
1969
178k
    0U, // GLDFF1H_S_UXTW
1970
178k
    0U, // GLDFF1H_S_UXTW_SCALED
1971
178k
    0U, // GLDFF1SB_D
1972
178k
    0U, // GLDFF1SB_D_IMM
1973
178k
    0U, // GLDFF1SB_D_SXTW
1974
178k
    0U, // GLDFF1SB_D_UXTW
1975
178k
    0U, // GLDFF1SB_S_IMM
1976
178k
    0U, // GLDFF1SB_S_SXTW
1977
178k
    0U, // GLDFF1SB_S_UXTW
1978
178k
    0U, // GLDFF1SH_D
1979
178k
    0U, // GLDFF1SH_D_IMM
1980
178k
    0U, // GLDFF1SH_D_SCALED
1981
178k
    0U, // GLDFF1SH_D_SXTW
1982
178k
    0U, // GLDFF1SH_D_SXTW_SCALED
1983
178k
    0U, // GLDFF1SH_D_UXTW
1984
178k
    0U, // GLDFF1SH_D_UXTW_SCALED
1985
178k
    0U, // GLDFF1SH_S_IMM
1986
178k
    0U, // GLDFF1SH_S_SXTW
1987
178k
    0U, // GLDFF1SH_S_SXTW_SCALED
1988
178k
    0U, // GLDFF1SH_S_UXTW
1989
178k
    0U, // GLDFF1SH_S_UXTW_SCALED
1990
178k
    0U, // GLDFF1SW_D
1991
178k
    0U, // GLDFF1SW_D_IMM
1992
178k
    0U, // GLDFF1SW_D_SCALED
1993
178k
    0U, // GLDFF1SW_D_SXTW
1994
178k
    0U, // GLDFF1SW_D_SXTW_SCALED
1995
178k
    0U, // GLDFF1SW_D_UXTW
1996
178k
    0U, // GLDFF1SW_D_UXTW_SCALED
1997
178k
    0U, // GLDFF1W_D
1998
178k
    0U, // GLDFF1W_D_IMM
1999
178k
    0U, // GLDFF1W_D_SCALED
2000
178k
    0U, // GLDFF1W_D_SXTW
2001
178k
    0U, // GLDFF1W_D_SXTW_SCALED
2002
178k
    0U, // GLDFF1W_D_UXTW
2003
178k
    0U, // GLDFF1W_D_UXTW_SCALED
2004
178k
    0U, // GLDFF1W_IMM
2005
178k
    0U, // GLDFF1W_SXTW
2006
178k
    0U, // GLDFF1W_SXTW_SCALED
2007
178k
    0U, // GLDFF1W_UXTW
2008
178k
    0U, // GLDFF1W_UXTW_SCALED
2009
178k
    0U, // G_ADD_LOW
2010
178k
    0U, // G_BIT
2011
178k
    0U, // G_DUP
2012
178k
    0U, // G_DUPLANE16
2013
178k
    0U, // G_DUPLANE32
2014
178k
    0U, // G_DUPLANE64
2015
178k
    0U, // G_DUPLANE8
2016
178k
    0U, // G_EXT
2017
178k
    0U, // G_FCMEQ
2018
178k
    0U, // G_FCMEQZ
2019
178k
    0U, // G_FCMGE
2020
178k
    0U, // G_FCMGEZ
2021
178k
    0U, // G_FCMGT
2022
178k
    0U, // G_FCMGTZ
2023
178k
    0U, // G_FCMLEZ
2024
178k
    0U, // G_FCMLTZ
2025
178k
    0U, // G_PREFETCH
2026
178k
    0U, // G_REV16
2027
178k
    0U, // G_REV32
2028
178k
    0U, // G_REV64
2029
178k
    0U, // G_SITOF
2030
178k
    0U, // G_TRN1
2031
178k
    0U, // G_TRN2
2032
178k
    0U, // G_UITOF
2033
178k
    0U, // G_UZP1
2034
178k
    0U, // G_UZP2
2035
178k
    0U, // G_VASHR
2036
178k
    0U, // G_VLSHR
2037
178k
    0U, // G_ZIP1
2038
178k
    0U, // G_ZIP2
2039
178k
    0U, // HOM_Epilog
2040
178k
    0U, // HOM_Prolog
2041
178k
    0U, // HWASAN_CHECK_MEMACCESS
2042
178k
    0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES
2043
178k
    0U, // INSERT_MXIPZ_H_PSEUDO_B
2044
178k
    0U, // INSERT_MXIPZ_H_PSEUDO_D
2045
178k
    0U, // INSERT_MXIPZ_H_PSEUDO_H
2046
178k
    0U, // INSERT_MXIPZ_H_PSEUDO_Q
2047
178k
    0U, // INSERT_MXIPZ_H_PSEUDO_S
2048
178k
    0U, // INSERT_MXIPZ_V_PSEUDO_B
2049
178k
    0U, // INSERT_MXIPZ_V_PSEUDO_D
2050
178k
    0U, // INSERT_MXIPZ_V_PSEUDO_H
2051
178k
    0U, // INSERT_MXIPZ_V_PSEUDO_Q
2052
178k
    0U, // INSERT_MXIPZ_V_PSEUDO_S
2053
178k
    0U, // IRGstack
2054
178k
    0U, // JumpTableDest16
2055
178k
    0U, // JumpTableDest32
2056
178k
    0U, // JumpTableDest8
2057
178k
    0U, // KCFI_CHECK
2058
178k
    0U, // LD1B_D_IMM
2059
178k
    0U, // LD1B_H_IMM
2060
178k
    0U, // LD1B_IMM
2061
178k
    0U, // LD1B_S_IMM
2062
178k
    0U, // LD1D_IMM
2063
178k
    0U, // LD1H_D_IMM
2064
178k
    0U, // LD1H_IMM
2065
178k
    0U, // LD1H_S_IMM
2066
178k
    0U, // LD1SB_D_IMM
2067
178k
    0U, // LD1SB_H_IMM
2068
178k
    0U, // LD1SB_S_IMM
2069
178k
    0U, // LD1SH_D_IMM
2070
178k
    0U, // LD1SH_S_IMM
2071
178k
    0U, // LD1SW_D_IMM
2072
178k
    0U, // LD1W_D_IMM
2073
178k
    0U, // LD1W_IMM
2074
178k
    0U, // LD1_MXIPXX_H_PSEUDO_B
2075
178k
    0U, // LD1_MXIPXX_H_PSEUDO_D
2076
178k
    0U, // LD1_MXIPXX_H_PSEUDO_H
2077
178k
    0U, // LD1_MXIPXX_H_PSEUDO_Q
2078
178k
    0U, // LD1_MXIPXX_H_PSEUDO_S
2079
178k
    0U, // LD1_MXIPXX_V_PSEUDO_B
2080
178k
    0U, // LD1_MXIPXX_V_PSEUDO_D
2081
178k
    0U, // LD1_MXIPXX_V_PSEUDO_H
2082
178k
    0U, // LD1_MXIPXX_V_PSEUDO_Q
2083
178k
    0U, // LD1_MXIPXX_V_PSEUDO_S
2084
178k
    0U, // LDFF1B
2085
178k
    0U, // LDFF1B_D
2086
178k
    0U, // LDFF1B_H
2087
178k
    0U, // LDFF1B_S
2088
178k
    0U, // LDFF1D
2089
178k
    0U, // LDFF1H
2090
178k
    0U, // LDFF1H_D
2091
178k
    0U, // LDFF1H_S
2092
178k
    0U, // LDFF1SB_D
2093
178k
    0U, // LDFF1SB_H
2094
178k
    0U, // LDFF1SB_S
2095
178k
    0U, // LDFF1SH_D
2096
178k
    0U, // LDFF1SH_S
2097
178k
    0U, // LDFF1SW_D
2098
178k
    0U, // LDFF1W
2099
178k
    0U, // LDFF1W_D
2100
178k
    0U, // LDNF1B_D_IMM
2101
178k
    0U, // LDNF1B_H_IMM
2102
178k
    0U, // LDNF1B_IMM
2103
178k
    0U, // LDNF1B_S_IMM
2104
178k
    0U, // LDNF1D_IMM
2105
178k
    0U, // LDNF1H_D_IMM
2106
178k
    0U, // LDNF1H_IMM
2107
178k
    0U, // LDNF1H_S_IMM
2108
178k
    0U, // LDNF1SB_D_IMM
2109
178k
    0U, // LDNF1SB_H_IMM
2110
178k
    0U, // LDNF1SB_S_IMM
2111
178k
    0U, // LDNF1SH_D_IMM
2112
178k
    0U, // LDNF1SH_S_IMM
2113
178k
    0U, // LDNF1SW_D_IMM
2114
178k
    0U, // LDNF1W_D_IMM
2115
178k
    0U, // LDNF1W_IMM
2116
178k
    0U, // LDR_ZA_PSEUDO
2117
178k
    0U, // LDR_ZZXI
2118
178k
    0U, // LDR_ZZZXI
2119
178k
    0U, // LDR_ZZZZXI
2120
178k
    0U, // LOADgot
2121
178k
    0U, // LSL_ZPZI_UNDEF_B
2122
178k
    0U, // LSL_ZPZI_UNDEF_D
2123
178k
    0U, // LSL_ZPZI_UNDEF_H
2124
178k
    0U, // LSL_ZPZI_UNDEF_S
2125
178k
    0U, // LSL_ZPZZ_UNDEF_B
2126
178k
    0U, // LSL_ZPZZ_UNDEF_D
2127
178k
    0U, // LSL_ZPZZ_UNDEF_H
2128
178k
    0U, // LSL_ZPZZ_UNDEF_S
2129
178k
    0U, // LSL_ZPZZ_ZERO_B
2130
178k
    0U, // LSL_ZPZZ_ZERO_D
2131
178k
    0U, // LSL_ZPZZ_ZERO_H
2132
178k
    0U, // LSL_ZPZZ_ZERO_S
2133
178k
    0U, // LSR_ZPZI_UNDEF_B
2134
178k
    0U, // LSR_ZPZI_UNDEF_D
2135
178k
    0U, // LSR_ZPZI_UNDEF_H
2136
178k
    0U, // LSR_ZPZI_UNDEF_S
2137
178k
    0U, // LSR_ZPZZ_UNDEF_B
2138
178k
    0U, // LSR_ZPZZ_UNDEF_D
2139
178k
    0U, // LSR_ZPZZ_UNDEF_H
2140
178k
    0U, // LSR_ZPZZ_UNDEF_S
2141
178k
    0U, // LSR_ZPZZ_ZERO_B
2142
178k
    0U, // LSR_ZPZZ_ZERO_D
2143
178k
    0U, // LSR_ZPZZ_ZERO_H
2144
178k
    0U, // LSR_ZPZZ_ZERO_S
2145
178k
    0U, // MOPSMemoryCopyPseudo
2146
178k
    0U, // MOPSMemoryMovePseudo
2147
178k
    0U, // MOPSMemorySetPseudo
2148
178k
    0U, // MOPSMemorySetTaggingPseudo
2149
178k
    0U, // MOVMCSym
2150
178k
    0U, // MOVaddr
2151
178k
    0U, // MOVaddrBA
2152
178k
    0U, // MOVaddrCP
2153
178k
    0U, // MOVaddrEXT
2154
178k
    0U, // MOVaddrJT
2155
178k
    0U, // MOVaddrTLS
2156
178k
    0U, // MOVbaseTLS
2157
178k
    0U, // MOVi32imm
2158
178k
    0U, // MOVi64imm
2159
178k
    0U, // MRS_FPCR
2160
178k
    0U, // MSR_FPCR
2161
178k
    0U, // MSRpstatePseudo
2162
178k
    0U, // MUL_ZPZZ_UNDEF_B
2163
178k
    0U, // MUL_ZPZZ_UNDEF_D
2164
178k
    0U, // MUL_ZPZZ_UNDEF_H
2165
178k
    0U, // MUL_ZPZZ_UNDEF_S
2166
178k
    0U, // NEG_ZPmZ_UNDEF_B
2167
178k
    0U, // NEG_ZPmZ_UNDEF_D
2168
178k
    0U, // NEG_ZPmZ_UNDEF_H
2169
178k
    0U, // NEG_ZPmZ_UNDEF_S
2170
178k
    0U, // NOT_ZPmZ_UNDEF_B
2171
178k
    0U, // NOT_ZPmZ_UNDEF_D
2172
178k
    0U, // NOT_ZPmZ_UNDEF_H
2173
178k
    0U, // NOT_ZPmZ_UNDEF_S
2174
178k
    0U, // OBSCURE_COPY
2175
178k
    0U, // ORNWrr
2176
178k
    0U, // ORNXrr
2177
178k
    0U, // ORRWrr
2178
178k
    0U, // ORRXrr
2179
178k
    0U, // ORR_ZPZZ_ZERO_B
2180
178k
    0U, // ORR_ZPZZ_ZERO_D
2181
178k
    0U, // ORR_ZPZZ_ZERO_H
2182
178k
    0U, // ORR_ZPZZ_ZERO_S
2183
178k
    0U, // PTEST_PP_ANY
2184
178k
    0U, // RDFFR_P
2185
178k
    0U, // RDFFR_PPz
2186
178k
    0U, // RET_ReallyLR
2187
178k
    0U, // RestoreZAPseudo
2188
178k
    0U, // SABD_ZPZZ_UNDEF_B
2189
178k
    0U, // SABD_ZPZZ_UNDEF_D
2190
178k
    0U, // SABD_ZPZZ_UNDEF_H
2191
178k
    0U, // SABD_ZPZZ_UNDEF_S
2192
178k
    0U, // SCVTF_ZPmZ_DtoD_UNDEF
2193
178k
    0U, // SCVTF_ZPmZ_DtoH_UNDEF
2194
178k
    0U, // SCVTF_ZPmZ_DtoS_UNDEF
2195
178k
    0U, // SCVTF_ZPmZ_HtoH_UNDEF
2196
178k
    0U, // SCVTF_ZPmZ_StoD_UNDEF
2197
178k
    0U, // SCVTF_ZPmZ_StoH_UNDEF
2198
178k
    0U, // SCVTF_ZPmZ_StoS_UNDEF
2199
178k
    0U, // SDIV_ZPZZ_UNDEF_D
2200
178k
    0U, // SDIV_ZPZZ_UNDEF_S
2201
178k
    0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO
2202
178k
    0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO
2203
178k
    0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO
2204
178k
    0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO
2205
178k
    0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO
2206
178k
    0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO
2207
178k
    0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO
2208
178k
    0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO
2209
178k
    0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO
2210
178k
    0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO
2211
178k
    0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO
2212
178k
    0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO
2213
178k
    0U, // SEH_AddFP
2214
178k
    0U, // SEH_EpilogEnd
2215
178k
    0U, // SEH_EpilogStart
2216
178k
    0U, // SEH_Nop
2217
178k
    0U, // SEH_PACSignLR
2218
178k
    0U, // SEH_PrologEnd
2219
178k
    0U, // SEH_SaveFPLR
2220
178k
    0U, // SEH_SaveFPLR_X
2221
178k
    0U, // SEH_SaveFReg
2222
178k
    0U, // SEH_SaveFRegP
2223
178k
    0U, // SEH_SaveFRegP_X
2224
178k
    0U, // SEH_SaveFReg_X
2225
178k
    0U, // SEH_SaveReg
2226
178k
    0U, // SEH_SaveRegP
2227
178k
    0U, // SEH_SaveRegP_X
2228
178k
    0U, // SEH_SaveReg_X
2229
178k
    0U, // SEH_SetFP
2230
178k
    0U, // SEH_StackAlloc
2231
178k
    0U, // SMAX_ZPZZ_UNDEF_B
2232
178k
    0U, // SMAX_ZPZZ_UNDEF_D
2233
178k
    0U, // SMAX_ZPZZ_UNDEF_H
2234
178k
    0U, // SMAX_ZPZZ_UNDEF_S
2235
178k
    0U, // SMIN_ZPZZ_UNDEF_B
2236
178k
    0U, // SMIN_ZPZZ_UNDEF_D
2237
178k
    0U, // SMIN_ZPZZ_UNDEF_H
2238
178k
    0U, // SMIN_ZPZZ_UNDEF_S
2239
178k
    0U, // SMLAL_MZZI_S_PSEUDO
2240
178k
    0U, // SMLAL_MZZ_S_PSEUDO
2241
178k
    0U, // SMLAL_VG2_M2Z2Z_S_PSEUDO
2242
178k
    0U, // SMLAL_VG2_M2ZZI_S_PSEUDO
2243
178k
    0U, // SMLAL_VG2_M2ZZ_S_PSEUDO
2244
178k
    0U, // SMLAL_VG4_M4Z4Z_S_PSEUDO
2245
178k
    0U, // SMLAL_VG4_M4ZZI_S_PSEUDO
2246
178k
    0U, // SMLAL_VG4_M4ZZ_S_PSEUDO
2247
178k
    0U, // SMLSL_MZZI_S_PSEUDO
2248
178k
    0U, // SMLSL_MZZ_S_PSEUDO
2249
178k
    0U, // SMLSL_VG2_M2Z2Z_S_PSEUDO
2250
178k
    0U, // SMLSL_VG2_M2ZZI_S_PSEUDO
2251
178k
    0U, // SMLSL_VG2_M2ZZ_S_PSEUDO
2252
178k
    0U, // SMLSL_VG4_M4Z4Z_S_PSEUDO
2253
178k
    0U, // SMLSL_VG4_M4ZZI_S_PSEUDO
2254
178k
    0U, // SMLSL_VG4_M4ZZ_S_PSEUDO
2255
178k
    0U, // SMOPA_MPPZZ_D_PSEUDO
2256
178k
    0U, // SMOPA_MPPZZ_S_PSEUDO
2257
178k
    0U, // SMOPS_MPPZZ_D_PSEUDO
2258
178k
    0U, // SMOPS_MPPZZ_S_PSEUDO
2259
178k
    0U, // SMULH_ZPZZ_UNDEF_B
2260
178k
    0U, // SMULH_ZPZZ_UNDEF_D
2261
178k
    0U, // SMULH_ZPZZ_UNDEF_H
2262
178k
    0U, // SMULH_ZPZZ_UNDEF_S
2263
178k
    0U, // SPACE
2264
178k
    0U, // SQABS_ZPmZ_UNDEF_B
2265
178k
    0U, // SQABS_ZPmZ_UNDEF_D
2266
178k
    0U, // SQABS_ZPmZ_UNDEF_H
2267
178k
    0U, // SQABS_ZPmZ_UNDEF_S
2268
178k
    0U, // SQNEG_ZPmZ_UNDEF_B
2269
178k
    0U, // SQNEG_ZPmZ_UNDEF_D
2270
178k
    0U, // SQNEG_ZPmZ_UNDEF_H
2271
178k
    0U, // SQNEG_ZPmZ_UNDEF_S
2272
178k
    0U, // SQRSHL_ZPZZ_UNDEF_B
2273
178k
    0U, // SQRSHL_ZPZZ_UNDEF_D
2274
178k
    0U, // SQRSHL_ZPZZ_UNDEF_H
2275
178k
    0U, // SQRSHL_ZPZZ_UNDEF_S
2276
178k
    0U, // SQSHLU_ZPZI_ZERO_B
2277
178k
    0U, // SQSHLU_ZPZI_ZERO_D
2278
178k
    0U, // SQSHLU_ZPZI_ZERO_H
2279
178k
    0U, // SQSHLU_ZPZI_ZERO_S
2280
178k
    0U, // SQSHL_ZPZI_ZERO_B
2281
178k
    0U, // SQSHL_ZPZI_ZERO_D
2282
178k
    0U, // SQSHL_ZPZI_ZERO_H
2283
178k
    0U, // SQSHL_ZPZI_ZERO_S
2284
178k
    0U, // SQSHL_ZPZZ_UNDEF_B
2285
178k
    0U, // SQSHL_ZPZZ_UNDEF_D
2286
178k
    0U, // SQSHL_ZPZZ_UNDEF_H
2287
178k
    0U, // SQSHL_ZPZZ_UNDEF_S
2288
178k
    0U, // SRSHL_ZPZZ_UNDEF_B
2289
178k
    0U, // SRSHL_ZPZZ_UNDEF_D
2290
178k
    0U, // SRSHL_ZPZZ_UNDEF_H
2291
178k
    0U, // SRSHL_ZPZZ_UNDEF_S
2292
178k
    0U, // SRSHR_ZPZI_ZERO_B
2293
178k
    0U, // SRSHR_ZPZI_ZERO_D
2294
178k
    0U, // SRSHR_ZPZI_ZERO_H
2295
178k
    0U, // SRSHR_ZPZI_ZERO_S
2296
178k
    0U, // STGloop
2297
178k
    0U, // STGloop_wback
2298
178k
    0U, // STR_ZZXI
2299
178k
    0U, // STR_ZZZXI
2300
178k
    0U, // STR_ZZZZXI
2301
178k
    0U, // STZGloop
2302
178k
    0U, // STZGloop_wback
2303
178k
    0U, // SUBR_ZPZZ_ZERO_B
2304
178k
    0U, // SUBR_ZPZZ_ZERO_D
2305
178k
    0U, // SUBR_ZPZZ_ZERO_H
2306
178k
    0U, // SUBR_ZPZZ_ZERO_S
2307
178k
    0U, // SUBSWrr
2308
178k
    0U, // SUBSXrr
2309
178k
    0U, // SUBWrr
2310
178k
    0U, // SUBXrr
2311
178k
    0U, // SUB_VG2_M2Z2Z_D_PSEUDO
2312
178k
    0U, // SUB_VG2_M2Z2Z_S_PSEUDO
2313
178k
    0U, // SUB_VG2_M2ZZ_D_PSEUDO
2314
178k
    0U, // SUB_VG2_M2ZZ_S_PSEUDO
2315
178k
    0U, // SUB_VG4_M4Z4Z_D_PSEUDO
2316
178k
    0U, // SUB_VG4_M4Z4Z_S_PSEUDO
2317
178k
    0U, // SUB_VG4_M4ZZ_D_PSEUDO
2318
178k
    0U, // SUB_VG4_M4ZZ_S_PSEUDO
2319
178k
    0U, // SUB_ZPZZ_ZERO_B
2320
178k
    0U, // SUB_ZPZZ_ZERO_D
2321
178k
    0U, // SUB_ZPZZ_ZERO_H
2322
178k
    0U, // SUB_ZPZZ_ZERO_S
2323
178k
    0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO
2324
178k
    0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO
2325
178k
    0U, // SUMOPA_MPPZZ_D_PSEUDO
2326
178k
    0U, // SUMOPA_MPPZZ_S_PSEUDO
2327
178k
    0U, // SUMOPS_MPPZZ_D_PSEUDO
2328
178k
    0U, // SUMOPS_MPPZZ_S_PSEUDO
2329
178k
    0U, // SUVDOT_VG4_M4ZZI_BToS_PSEUDO
2330
178k
    0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO
2331
178k
    0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO
2332
178k
    0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO
2333
178k
    0U, // SXTB_ZPmZ_UNDEF_D
2334
178k
    0U, // SXTB_ZPmZ_UNDEF_H
2335
178k
    0U, // SXTB_ZPmZ_UNDEF_S
2336
178k
    0U, // SXTH_ZPmZ_UNDEF_D
2337
178k
    0U, // SXTH_ZPmZ_UNDEF_S
2338
178k
    0U, // SXTW_ZPmZ_UNDEF_D
2339
178k
    0U, // SpeculationBarrierISBDSBEndBB
2340
178k
    0U, // SpeculationBarrierSBEndBB
2341
178k
    0U, // SpeculationSafeValueW
2342
178k
    0U, // SpeculationSafeValueX
2343
178k
    0U, // StoreSwiftAsyncContext
2344
178k
    0U, // TAGPstack
2345
178k
    0U, // TCRETURNdi
2346
178k
    0U, // TCRETURNri
2347
178k
    0U, // TCRETURNriALL
2348
178k
    0U, // TCRETURNriBTI
2349
178k
    24559U, // TLSDESCCALL
2350
178k
    0U, // TLSDESC_CALLSEQ
2351
178k
    0U, // UABD_ZPZZ_UNDEF_B
2352
178k
    0U, // UABD_ZPZZ_UNDEF_D
2353
178k
    0U, // UABD_ZPZZ_UNDEF_H
2354
178k
    0U, // UABD_ZPZZ_UNDEF_S
2355
178k
    0U, // UCVTF_ZPmZ_DtoD_UNDEF
2356
178k
    0U, // UCVTF_ZPmZ_DtoH_UNDEF
2357
178k
    0U, // UCVTF_ZPmZ_DtoS_UNDEF
2358
178k
    0U, // UCVTF_ZPmZ_HtoH_UNDEF
2359
178k
    0U, // UCVTF_ZPmZ_StoD_UNDEF
2360
178k
    0U, // UCVTF_ZPmZ_StoH_UNDEF
2361
178k
    0U, // UCVTF_ZPmZ_StoS_UNDEF
2362
178k
    0U, // UDIV_ZPZZ_UNDEF_D
2363
178k
    0U, // UDIV_ZPZZ_UNDEF_S
2364
178k
    0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO
2365
178k
    0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO
2366
178k
    0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO
2367
178k
    0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO
2368
178k
    0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO
2369
178k
    0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO
2370
178k
    0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO
2371
178k
    0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO
2372
178k
    0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO
2373
178k
    0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO
2374
178k
    0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO
2375
178k
    0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO
2376
178k
    0U, // UMAX_ZPZZ_UNDEF_B
2377
178k
    0U, // UMAX_ZPZZ_UNDEF_D
2378
178k
    0U, // UMAX_ZPZZ_UNDEF_H
2379
178k
    0U, // UMAX_ZPZZ_UNDEF_S
2380
178k
    0U, // UMIN_ZPZZ_UNDEF_B
2381
178k
    0U, // UMIN_ZPZZ_UNDEF_D
2382
178k
    0U, // UMIN_ZPZZ_UNDEF_H
2383
178k
    0U, // UMIN_ZPZZ_UNDEF_S
2384
178k
    0U, // UMLAL_MZZI_S_PSEUDO
2385
178k
    0U, // UMLAL_MZZ_S_PSEUDO
2386
178k
    0U, // UMLAL_VG2_M2Z2Z_S_PSEUDO
2387
178k
    0U, // UMLAL_VG2_M2ZZI_S_PSEUDO
2388
178k
    0U, // UMLAL_VG2_M2ZZ_S_PSEUDO
2389
178k
    0U, // UMLAL_VG4_M4Z4Z_S_PSEUDO
2390
178k
    0U, // UMLAL_VG4_M4ZZI_S_PSEUDO
2391
178k
    0U, // UMLAL_VG4_M4ZZ_S_PSEUDO
2392
178k
    0U, // UMLSL_MZZI_S_PSEUDO
2393
178k
    0U, // UMLSL_MZZ_S_PSEUDO
2394
178k
    0U, // UMLSL_VG2_M2Z2Z_S_PSEUDO
2395
178k
    0U, // UMLSL_VG2_M2ZZI_S_PSEUDO
2396
178k
    0U, // UMLSL_VG2_M2ZZ_S_PSEUDO
2397
178k
    0U, // UMLSL_VG4_M4Z4Z_S_PSEUDO
2398
178k
    0U, // UMLSL_VG4_M4ZZI_S_PSEUDO
2399
178k
    0U, // UMLSL_VG4_M4ZZ_S_PSEUDO
2400
178k
    0U, // UMOPA_MPPZZ_D_PSEUDO
2401
178k
    0U, // UMOPA_MPPZZ_S_PSEUDO
2402
178k
    0U, // UMOPS_MPPZZ_D_PSEUDO
2403
178k
    0U, // UMOPS_MPPZZ_S_PSEUDO
2404
178k
    0U, // UMULH_ZPZZ_UNDEF_B
2405
178k
    0U, // UMULH_ZPZZ_UNDEF_D
2406
178k
    0U, // UMULH_ZPZZ_UNDEF_H
2407
178k
    0U, // UMULH_ZPZZ_UNDEF_S
2408
178k
    0U, // UQRSHL_ZPZZ_UNDEF_B
2409
178k
    0U, // UQRSHL_ZPZZ_UNDEF_D
2410
178k
    0U, // UQRSHL_ZPZZ_UNDEF_H
2411
178k
    0U, // UQRSHL_ZPZZ_UNDEF_S
2412
178k
    0U, // UQSHL_ZPZI_ZERO_B
2413
178k
    0U, // UQSHL_ZPZI_ZERO_D
2414
178k
    0U, // UQSHL_ZPZI_ZERO_H
2415
178k
    0U, // UQSHL_ZPZI_ZERO_S
2416
178k
    0U, // UQSHL_ZPZZ_UNDEF_B
2417
178k
    0U, // UQSHL_ZPZZ_UNDEF_D
2418
178k
    0U, // UQSHL_ZPZZ_UNDEF_H
2419
178k
    0U, // UQSHL_ZPZZ_UNDEF_S
2420
178k
    0U, // URECPE_ZPmZ_UNDEF_S
2421
178k
    0U, // URSHL_ZPZZ_UNDEF_B
2422
178k
    0U, // URSHL_ZPZZ_UNDEF_D
2423
178k
    0U, // URSHL_ZPZZ_UNDEF_H
2424
178k
    0U, // URSHL_ZPZZ_UNDEF_S
2425
178k
    0U, // URSHR_ZPZI_ZERO_B
2426
178k
    0U, // URSHR_ZPZI_ZERO_D
2427
178k
    0U, // URSHR_ZPZI_ZERO_H
2428
178k
    0U, // URSHR_ZPZI_ZERO_S
2429
178k
    0U, // URSQRTE_ZPmZ_UNDEF_S
2430
178k
    0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO
2431
178k
    0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO
2432
178k
    0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO
2433
178k
    0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO
2434
178k
    0U, // USMOPA_MPPZZ_D_PSEUDO
2435
178k
    0U, // USMOPA_MPPZZ_S_PSEUDO
2436
178k
    0U, // USMOPS_MPPZZ_D_PSEUDO
2437
178k
    0U, // USMOPS_MPPZZ_S_PSEUDO
2438
178k
    0U, // USVDOT_VG4_M4ZZI_BToS_PSEUDO
2439
178k
    0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO
2440
178k
    0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO
2441
178k
    0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO
2442
178k
    0U, // UXTB_ZPmZ_UNDEF_D
2443
178k
    0U, // UXTB_ZPmZ_UNDEF_H
2444
178k
    0U, // UXTB_ZPmZ_UNDEF_S
2445
178k
    0U, // UXTH_ZPmZ_UNDEF_D
2446
178k
    0U, // UXTH_ZPmZ_UNDEF_S
2447
178k
    0U, // UXTW_ZPmZ_UNDEF_D
2448
178k
    0U, // ZERO_M_PSEUDO
2449
178k
    2119869U, // ABSWr
2450
178k
    2119869U, // ABSXr
2451
178k
    270571709U, // ABS_ZPmZ_B
2452
178k
    270588093U, // ABS_ZPmZ_D
2453
178k
    541137085U, // ABS_ZPmZ_H
2454
178k
    270620861U, // ABS_ZPmZ_S
2455
178k
    811702461U, // ABSv16i8
2456
178k
    2119869U, // ABSv1i64
2457
178k
    813799613U, // ABSv2i32
2458
178k
    815896765U, // ABSv2i64
2459
178k
    817993917U, // ABSv4i16
2460
178k
    820091069U, // ABSv4i32
2461
178k
    822188221U, // ABSv8i16
2462
178k
    824285373U, // ABSv8i8
2463
178k
    1075889819U,  // ADCLB_ZZZ_D
2464
178k
    1344358043U,  // ADCLB_ZZZ_S
2465
178k
    1075894960U,  // ADCLT_ZZZ_D
2466
178k
    1344363184U,  // ADCLT_ZZZ_S
2467
178k
    2119908U, // ADCSWr
2468
178k
    2119908U, // ADCSXr
2469
178k
    2116052U, // ADCWr
2470
178k
    2116052U, // ADCXr
2471
178k
    2116617U, // ADDG
2472
178k
    1631699694U,  // ADDHA_MPPZ_D
2473
178k
    1633796846U,  // ADDHA_MPPZ_S
2474
178k
    1881180032U,  // ADDHNB_ZZZ_B
2475
178k
    2172716928U,  // ADDHNB_ZZZ_H
2476
178k
    2418100096U,  // ADDHNB_ZZZ_S
2477
178k
    2686491491U,  // ADDHNT_ZZZ_B
2478
178k
    2174819171U,  // ADDHNT_ZZZ_H
2479
178k
    1075927907U,  // ADDHNT_ZZZ_S
2480
178k
    813798406U, // ADDHNv2i64_v2i32
2481
178k
    2967601550U,  // ADDHNv2i64_v4i32
2482
178k
    817992710U, // ADDHNv4i32_v4i16
2483
178k
    2969698702U,  // ADDHNv4i32_v8i16
2484
178k
    2959212942U,  // ADDHNv8i16_v16i8
2485
178k
    824284166U, // ADDHNv8i16_v8i8
2486
178k
    2118214U, // ADDPL_XXI
2487
178k
    3223360802U,  // ADDP_ZPmZ_B
2488
178k
    3223377186U,  // ADDP_ZPmZ_D
2489
178k
    3519092002U,  // ADDP_ZPmZ_H
2490
178k
    3223409954U,  // ADDP_ZPmZ_S
2491
178k
    811701538U, // ADDPv16i8
2492
178k
    813798690U, // ADDPv2i32
2493
178k
    815895842U, // ADDPv2i64
2494
178k
    807425314U, // ADDPv2i64p
2495
178k
    817992994U, // ADDPv4i16
2496
178k
    820090146U, // ADDPv4i32
2497
178k
    822187298U, // ADDPv8i16
2498
178k
    824284450U, // ADDPv8i8
2499
178k
    3227622748U,  // ADDQV_VPZ_B
2500
178k
    3231817052U,  // ADDQV_VPZ_D
2501
178k
    3238108508U,  // ADDQV_VPZ_H
2502
178k
    3236011356U,  // ADDQV_VPZ_S
2503
178k
    2118293U, // ADDSPL_XXI
2504
178k
    2118522U, // ADDSVL_XXI
2505
178k
    2119920U, // ADDSWri
2506
178k
    2119920U, // ADDSWrs
2507
178k
    2119920U, // ADDSWrx
2508
178k
    2119920U, // ADDSXri
2509
178k
    2119920U, // ADDSXrs
2510
178k
    2119920U, // ADDSXrx
2511
178k
    2119920U, // ADDSXrx64
2512
178k
    1631700072U,  // ADDVA_MPPZ_D
2513
178k
    1633797224U,  // ADDVA_MPPZ_S
2514
178k
    2118509U, // ADDVL_XXI
2515
178k
    807427284U, // ADDVv16i8v
2516
178k
    807427284U, // ADDVv4i16v
2517
178k
    807427284U, // ADDVv4i32v
2518
178k
    807427284U, // ADDVv8i16v
2519
178k
    807427284U, // ADDVv8i8v
2520
178k
    2116253U, // ADDWri
2521
178k
    2116253U, // ADDWrs
2522
178k
    2116253U, // ADDWrx
2523
178k
    2116253U, // ADDXri
2524
178k
    2116253U, // ADDXrs
2525
178k
    2116253U, // ADDXrx
2526
178k
    2116253U, // ADDXrx64
2527
178k
    2179091101U,  // ADD_VG2_2ZZ_B
2528
178k
    2181204637U,  // ADD_VG2_2ZZ_D
2529
178k
    2183318173U,  // ADD_VG2_2ZZ_H
2530
178k
    2185431709U,  // ADD_VG2_2ZZ_S
2531
178k
    3798157981U,  // ADD_VG2_M2Z2Z_D
2532
178k
    3798174365U,  // ADD_VG2_M2Z2Z_S
2533
178k
    3798157981U,  // ADD_VG2_M2ZZ_D
2534
178k
    3798174365U,  // ADD_VG2_M2ZZ_S
2535
178k
    3798157981U,  // ADD_VG2_M2Z_D
2536
178k
    3798174365U,  // ADD_VG2_M2Z_S
2537
178k
    2179091101U,  // ADD_VG4_4ZZ_B
2538
178k
    2181204637U,  // ADD_VG4_4ZZ_D
2539
178k
    2183318173U,  // ADD_VG4_4ZZ_H
2540
178k
    2185431709U,  // ADD_VG4_4ZZ_S
2541
178k
    4066593437U,  // ADD_VG4_M4Z4Z_D
2542
178k
    4066609821U,  // ADD_VG4_M4Z4Z_S
2543
178k
    4066593437U,  // ADD_VG4_M4ZZ_D
2544
178k
    4066609821U,  // ADD_VG4_M4ZZ_S
2545
178k
    4066593437U,  // ADD_VG4_M4Z_D
2546
178k
    4066609821U,  // ADD_VG4_M4Z_S
2547
178k
    2132637U, // ADD_ZI_B
2548
178k
    2418068125U,  // ADD_ZI_D
2549
178k
    2189494941U,  // ADD_ZI_H
2550
178k
    270617245U, // ADD_ZI_S
2551
178k
    3223358109U,  // ADD_ZPmZ_B
2552
178k
    3223374493U,  // ADD_ZPmZ_D
2553
178k
    3519089309U,  // ADD_ZPmZ_H
2554
178k
    3223407261U,  // ADD_ZPmZ_S
2555
178k
    2132637U, // ADD_ZZZ_B
2556
178k
    2418068125U,  // ADD_ZZZ_D
2557
178k
    2189494941U,  // ADD_ZZZ_H
2558
178k
    270617245U, // ADD_ZZZ_S
2559
178k
    811698845U, // ADDv16i8
2560
178k
    2116253U, // ADDv1i64
2561
178k
    813795997U, // ADDv2i32
2562
178k
    815893149U, // ADDv2i64
2563
178k
    817990301U, // ADDv4i16
2564
178k
    820087453U, // ADDv4i32
2565
178k
    822184605U, // ADDv8i16
2566
178k
    824281757U, // ADDv8i8
2567
178k
    538990402U, // ADR
2568
178k
    807425497U, // ADRP
2569
178k
    2460014402U,  // ADR_LSL_ZZZ_D_0
2570
178k
    2460014402U,  // ADR_LSL_ZZZ_D_1
2571
178k
    2460014402U,  // ADR_LSL_ZZZ_D_2
2572
178k
    2460014402U,  // ADR_LSL_ZZZ_D_3
2573
178k
    312563522U, // ADR_LSL_ZZZ_S_0
2574
178k
    312563522U, // ADR_LSL_ZZZ_S_1
2575
178k
    312563522U, // ADR_LSL_ZZZ_S_2
2576
178k
    312563522U, // ADR_LSL_ZZZ_S_3
2577
178k
    2460014402U,  // ADR_SXTW_ZZZ_D_0
2578
178k
    2460014402U,  // ADR_SXTW_ZZZ_D_1
2579
178k
    2460014402U,  // ADR_SXTW_ZZZ_D_2
2580
178k
    2460014402U,  // ADR_SXTW_ZZZ_D_3
2581
178k
    2460014402U,  // ADR_UXTW_ZZZ_D_0
2582
178k
    2460014402U,  // ADR_UXTW_ZZZ_D_1
2583
178k
    2460014402U,  // ADR_UXTW_ZZZ_D_2
2584
178k
    2460014402U,  // ADR_UXTW_ZZZ_D_3
2585
178k
    2132766U, // AESD_ZZZ_B
2586
178k
    2959215390U,  // AESDrr
2587
178k
    2132913U, // AESE_ZZZ_B
2588
178k
    2959215537U,  // AESErr
2589
178k
    2132446U, // AESIMC_ZZ_B
2590
178k
    811698654U, // AESIMCrr
2591
178k
    2132454U, // AESMC_ZZ_B
2592
178k
    811698662U, // AESMCrr
2593
178k
    3227622755U,  // ANDQV_VPZ_B
2594
178k
    3231817059U,  // ANDQV_VPZ_D
2595
178k
    3238108515U,  // ANDQV_VPZ_H
2596
178k
    3236011363U,  // ANDQV_VPZ_S
2597
178k
    2119927U, // ANDSWri
2598
178k
    2119927U, // ANDSWrs
2599
178k
    2119927U, // ANDSXri
2600
178k
    2119927U, // ANDSXrs
2601
178k
    3223361783U,  // ANDS_PPzPP
2602
178k
    253160U,  // ANDV_VPZ_B
2603
178k
    1657019624U,  // ANDV_VPZ_D
2604
178k
    1659133160U,  // ANDV_VPZ_H
2605
178k
    1638178024U,  // ANDV_VPZ_S
2606
178k
    2116348U, // ANDWri
2607
178k
    2116348U, // ANDWrs
2608
178k
    2116348U, // ANDXri
2609
178k
    2116348U, // ANDXrs
2610
178k
    3223358204U,  // AND_PPzPP
2611
178k
    2418068220U,  // AND_ZI
2612
178k
    3223358204U,  // AND_ZPmZ_B
2613
178k
    3223374588U,  // AND_ZPmZ_D
2614
178k
    3519089404U,  // AND_ZPmZ_H
2615
178k
    3223407356U,  // AND_ZPmZ_S
2616
178k
    2418068220U,  // AND_ZZZ
2617
178k
    811698940U, // ANDv16i8
2618
178k
    824281852U, // ANDv8i8
2619
178k
    3223358232U,  // ASRD_ZPmI_B
2620
178k
    3223374616U,  // ASRD_ZPmI_D
2621
178k
    3519089432U,  // ASRD_ZPmI_H
2622
178k
    3223407384U,  // ASRD_ZPmI_S
2623
178k
    3223361539U,  // ASRR_ZPmZ_B
2624
178k
    3223377923U,  // ASRR_ZPmZ_D
2625
178k
    3519092739U,  // ASRR_ZPmZ_H
2626
178k
    3223410691U,  // ASRR_ZPmZ_S
2627
178k
    2119701U, // ASRVWr
2628
178k
    2119701U, // ASRVXr
2629
178k
    3223361557U,  // ASR_WIDE_ZPmZ_B
2630
178k
    3519092757U,  // ASR_WIDE_ZPmZ_H
2631
178k
    3223410709U,  // ASR_WIDE_ZPmZ_S
2632
178k
    2136085U, // ASR_WIDE_ZZZ_B
2633
178k
    2189498389U,  // ASR_WIDE_ZZZ_H
2634
178k
    270620693U, // ASR_WIDE_ZZZ_S
2635
178k
    3223361557U,  // ASR_ZPmI_B
2636
178k
    3223377941U,  // ASR_ZPmI_D
2637
178k
    3519092757U,  // ASR_ZPmI_H
2638
178k
    3223410709U,  // ASR_ZPmI_S
2639
178k
    3223361557U,  // ASR_ZPmZ_B
2640
178k
    3223377941U,  // ASR_ZPmZ_D
2641
178k
    3519092757U,  // ASR_ZPmZ_H
2642
178k
    3223410709U,  // ASR_ZPmZ_S
2643
178k
    2136085U, // ASR_ZZI_B
2644
178k
    2418071573U,  // ASR_ZZI_D
2645
178k
    2189498389U,  // ASR_ZZI_H
2646
178k
    270620693U, // ASR_ZZI_S
2647
178k
    1076151008U,  // AUTDA
2648
178k
    1076151749U,  // AUTDB
2649
178k
    312463U,  // AUTDZA
2650
178k
    313776U,  // AUTDZB
2651
178k
    1076151036U,  // AUTIA
2652
178k
    8379U,  // AUTIA1716
2653
178k
    8458U,  // AUTIASP
2654
178k
    8449U,  // AUTIAZ
2655
178k
    1076151776U,  // AUTIB
2656
178k
    8388U,  // AUTIB1716
2657
178k
    8370U,  // AUTIBSP
2658
178k
    8361U,  // AUTIBZ
2659
178k
    312479U,  // AUTIZA
2660
178k
    313792U,  // AUTIZB
2661
178k
    9760U,  // AXFLAG
2662
178k
    328874U,  // B
2663
178k
    811704089U, // BCAX
2664
178k
    2418073369U,  // BCAX_ZZZZ
2665
178k
    352295U,  // BCcc
2666
178k
    2135341U, // BDEP_ZZZ_B
2667
178k
    2418070829U,  // BDEP_ZZZ_D
2668
178k
    2189497645U,  // BDEP_ZZZ_H
2669
178k
    270619949U, // BDEP_ZZZ_S
2670
178k
    2137207U, // BEXT_ZZZ_B
2671
178k
    2418072695U,  // BEXT_ZZZ_D
2672
178k
    2189499511U,  // BEXT_ZZZ_H
2673
178k
    270621815U, // BEXT_ZZZ_S
2674
178k
    2961316829U,  // BF16DOTlanev4bf16
2675
178k
    2967608285U,  // BF16DOTlanev8bf16
2676
178k
    1661307569U,  // BFADD_VG2_M2Z_H
2677
178k
    1663404721U,  // BFADD_VG4_M4Z_H
2678
178k
    3519089329U,  // BFADD_ZPZmZ
2679
178k
    2189494961U,  // BFADD_ZZZ
2680
178k
    2195903845U,  // BFCLAMP_VG2_2ZZZ_H
2681
178k
    2195903845U,  // BFCLAMP_VG4_4ZZZ_H
2682
178k
    2195789157U,  // BFCLAMP_ZZZ
2683
178k
    2120764U, // BFCVT
2684
178k
    817992804U, // BFCVTN
2685
178k
    2969698754U,  // BFCVTN2
2686
178k
    1346444183U,  // BFCVTNT_ZPmZ
2687
178k
    1648432228U,  // BFCVTN_Z2Z_StoH
2688
178k
    1648434236U,  // BFCVT_Z2Z_StoH
2689
178k
    1346444348U,  // BFCVT_ZPmZ
2690
178k
    3798178781U,  // BFDOT_VG2_M2Z2Z_HtoS
2691
178k
    3798178781U,  // BFDOT_VG2_M2ZZI_HtoS
2692
178k
    3798178781U,  // BFDOT_VG2_M2ZZ_HtoS
2693
178k
    4066614237U,  // BFDOT_VG4_M4Z4Z_HtoS
2694
178k
    4066614237U,  // BFDOT_VG4_M4ZZI_HtoS
2695
178k
    4066614237U,  // BFDOT_VG4_M4ZZ_HtoS
2696
178k
    2686540765U,  // BFDOT_ZZI
2697
178k
    2686540765U,  // BFDOT_ZZZ
2698
178k
    2961316829U,  // BFDOTv4bf16
2699
178k
    2967608285U,  // BFDOTv8bf16
2700
178k
    2183320529U,  // BFMAXNM_VG2_2Z2Z_H
2701
178k
    2183320529U,  // BFMAXNM_VG2_2ZZ_H
2702
178k
    2183320529U,  // BFMAXNM_VG4_4Z2Z_H
2703
178k
    2183320529U,  // BFMAXNM_VG4_4ZZ_H
2704
178k
    3519091665U,  // BFMAXNM_ZPZmZ
2705
178k
    2183323423U,  // BFMAX_VG2_2Z2Z_H
2706
178k
    2183323423U,  // BFMAX_VG2_2ZZ_H
2707
178k
    2183323423U,  // BFMAX_VG4_4Z2Z_H
2708
178k
    2183323423U,  // BFMAX_VG4_4ZZ_H
2709
178k
    3519094559U,  // BFMAX_ZPZmZ
2710
178k
    2183320520U,  // BFMINNM_VG2_2Z2Z_H
2711
178k
    2183320520U,  // BFMINNM_VG2_2ZZ_H
2712
178k
    2183320520U,  // BFMINNM_VG4_4Z2Z_H
2713
178k
    2183320520U,  // BFMINNM_VG4_4ZZ_H
2714
178k
    3519091656U,  // BFMINNM_ZPZmZ
2715
178k
    2183320589U,  // BFMIN_VG2_2Z2Z_H
2716
178k
    2183320589U,  // BFMIN_VG2_2ZZ_H
2717
178k
    2183320589U,  // BFMIN_VG4_4Z2Z_H
2718
178k
    2183320589U,  // BFMIN_VG4_4ZZ_H
2719
178k
    3519091725U,  // BFMIN_ZPZmZ
2720
178k
    2967602705U,  // BFMLALB
2721
178k
    2967602705U,  // BFMLALBIdx
2722
178k
    2686535185U,  // BFMLALB_ZZZ
2723
178k
    2686535185U,  // BFMLALB_ZZZI
2724
178k
    2967607936U,  // BFMLALT
2725
178k
    2967607936U,  // BFMLALTIdx
2726
178k
    2686540416U,  // BFMLALT_ZZZ
2727
178k
    2686540416U,  // BFMLALT_ZZZI
2728
178k
    1665372188U,  // BFMLAL_MZZI_S
2729
178k
    1665372188U,  // BFMLAL_MZZ_S
2730
178k
    3812855836U,  // BFMLAL_VG2_M2Z2Z_S
2731
178k
    3812855836U,  // BFMLAL_VG2_M2ZZI_S
2732
178k
    3812855836U,  // BFMLAL_VG2_M2ZZ_S
2733
178k
    4081291292U,  // BFMLAL_VG4_M4Z4Z_S
2734
178k
    4081291292U,  // BFMLAL_VG4_M4ZZI_S
2735
178k
    4081291292U,  // BFMLAL_VG4_M4ZZ_S
2736
178k
    2198176528U,  // BFMLA_VG2_M2Z2Z
2737
178k
    2198176528U,  // BFMLA_VG2_M2ZZ
2738
178k
    2198176528U,  // BFMLA_VG2_M2ZZI
2739
178k
    2200273680U,  // BFMLA_VG4_M4Z4Z
2740
178k
    2200273680U,  // BFMLA_VG4_M4ZZ
2741
178k
    2200273680U,  // BFMLA_VG4_M4ZZI
2742
178k
    3519087376U,  // BFMLA_ZPmZZ
2743
178k
    2195784464U,  // BFMLA_ZZZI
2744
178k
    2686535483U,  // BFMLSLB_ZZZI_S
2745
178k
    2686535483U,  // BFMLSLB_ZZZ_S
2746
178k
    2686540591U,  // BFMLSLT_ZZZI_S
2747
178k
    2686540591U,  // BFMLSLT_ZZZ_S
2748
178k
    1665372947U,  // BFMLSL_MZZI_S
2749
178k
    1665372947U,  // BFMLSL_MZZ_S
2750
178k
    3812856595U,  // BFMLSL_VG2_M2Z2Z_S
2751
178k
    3812856595U,  // BFMLSL_VG2_M2ZZI_S
2752
178k
    3812856595U,  // BFMLSL_VG2_M2ZZ_S
2753
178k
    4081292051U,  // BFMLSL_VG4_M4Z4Z_S
2754
178k
    4081292051U,  // BFMLSL_VG4_M4ZZI_S
2755
178k
    4081292051U,  // BFMLSL_VG4_M4ZZ_S
2756
178k
    2198182185U,  // BFMLS_VG2_M2Z2Z
2757
178k
    2198182185U,  // BFMLS_VG2_M2ZZ
2758
178k
    2198182185U,  // BFMLS_VG2_M2ZZI
2759
178k
    2200279337U,  // BFMLS_VG4_M4Z4Z
2760
178k
    2200279337U,  // BFMLS_VG4_M4ZZ
2761
178k
    2200279337U,  // BFMLS_VG4_M4ZZI
2762
178k
    3519093033U,  // BFMLS_ZPmZZ
2763
178k
    2195790121U,  // BFMLS_ZZZI
2764
178k
    2967601943U,  // BFMMLA
2765
178k
    2686534423U,  // BFMMLA_ZZZ
2766
178k
    56738645U,  // BFMOPA_MPPZZ
2767
178k
    56738645U,  // BFMOPA_MPPZZ_H
2768
178k
    56744310U,  // BFMOPS_MPPZZ
2769
178k
    56744310U,  // BFMOPS_MPPZZ_H
2770
178k
    3519091537U,  // BFMUL_ZPZmZ
2771
178k
    2189497169U,  // BFMUL_ZZZ
2772
178k
    2189497169U,  // BFMUL_ZZZI
2773
178k
    1075860387U,  // BFMWri
2774
178k
    1075860387U,  // BFMXri
2775
178k
    1661307198U,  // BFSUB_VG2_M2Z_H
2776
178k
    1663404350U,  // BFSUB_VG4_M4Z_H
2777
178k
    3519088958U,  // BFSUB_ZPZmZ
2778
178k
    2189494590U,  // BFSUB_ZZZ
2779
178k
    3798178802U,  // BFVDOT_VG2_M2ZZI_HtoS
2780
178k
    2135519U, // BGRP_ZZZ_B
2781
178k
    2418071007U,  // BGRP_ZZZ_D
2782
178k
    2189497823U,  // BGRP_ZZZ_H
2783
178k
    270620127U, // BGRP_ZZZ_S
2784
178k
    2119914U, // BICSWrs
2785
178k
    2119914U, // BICSXrs
2786
178k
    3223361770U,  // BICS_PPzPP
2787
178k
    2116057U, // BICWrs
2788
178k
    2116057U, // BICXrs
2789
178k
    3223357913U,  // BIC_PPzPP
2790
178k
    3223357913U,  // BIC_ZPmZ_B
2791
178k
    3223374297U,  // BIC_ZPmZ_D
2792
178k
    3519089113U,  // BIC_ZPmZ_H
2793
178k
    3223407065U,  // BIC_ZPmZ_S
2794
178k
    2418067929U,  // BIC_ZZZ
2795
178k
    811698649U, // BICv16i8
2796
178k
    1887570393U,  // BICv2i32
2797
178k
    1891764697U,  // BICv4i16
2798
178k
    1893861849U,  // BICv4i32
2799
178k
    1895959001U,  // BICv8i16
2800
178k
    824281561U, // BICv8i8
2801
178k
    2959215581U,  // BIFv16i8
2802
178k
    2971798493U,  // BIFv8i8
2803
178k
    2959219284U,  // BITv16i8
2804
178k
    2971802196U,  // BITv8i8
2805
178k
    332090U,  // BL
2806
178k
    22404U, // BLR
2807
178k
    2114231U, // BLRAA
2808
178k
    24483U, // BLRAAZ
2809
178k
    2114896U, // BLRAB
2810
178k
    24505U, // BLRABZ
2811
178k
    2170667854U,  // BMOPA_MPPZZ_S
2812
178k
    2170673519U,  // BMOPS_MPPZZ_S
2813
178k
    22302U, // BR
2814
178k
    2114218U, // BRAA
2815
178k
    24476U, // BRAAZ
2816
178k
    2114883U, // BRAB
2817
178k
    24498U, // BRABZ
2818
178k
    9789U,  // BRB_IALL
2819
178k
    9767U,  // BRB_INJ
2820
178k
    380913U,  // BRK
2821
178k
    3223361701U,  // BRKAS_PPzP
2822
178k
    270566147U, // BRKA_PPmP
2823
178k
    3223356163U,  // BRKA_PPzP
2824
178k
    3223361737U,  // BRKBS_PPzP
2825
178k
    270566887U, // BRKB_PPmP
2826
178k
    3223356903U,  // BRKB_PPzP
2827
178k
    3223361867U,  // BRKNS_PPzP
2828
178k
    3223360548U,  // BRKN_PPzP
2829
178k
    3223361708U,  // BRKPAS_PPzPP
2830
178k
    3223356231U,  // BRKPA_PPzPP
2831
178k
    3223361744U,  // BRKPBS_PPzPP
2832
178k
    3223357430U,  // BRKPB_PPzPP
2833
178k
    2418070511U,  // BSL1N_ZZZZ
2834
178k
    2418070518U,  // BSL2N_ZZZZ
2835
178k
    2418070277U,  // BSL_ZZZZ
2836
178k
    2959217413U,  // BSLv16i8
2837
178k
    2971800325U,  // BSLv8i8
2838
178k
    352292U,  // Bcc
2839
178k
    2132636U, // CADD_ZZI_B
2840
178k
    2418068124U,  // CADD_ZZI_D
2841
178k
    2189494940U,  // CADD_ZZI_H
2842
178k
    270617244U, // CADD_ZZI_S
2843
178k
    1076151657U,  // CASAB
2844
178k
    1076153597U,  // CASAH
2845
178k
    1076151900U,  // CASALB
2846
178k
    1076153756U,  // CASALH
2847
178k
    1076154614U,  // CASALW
2848
178k
    1076154614U,  // CASALX
2849
178k
    1076151342U,  // CASAW
2850
178k
    1076151342U,  // CASAX
2851
178k
    1076152513U,  // CASB
2852
178k
    1076154141U,  // CASH
2853
178k
    1076152106U,  // CASLB
2854
178k
    1076153850U,  // CASLH
2855
178k
    1076155125U,  // CASLW
2856
178k
    1076155125U,  // CASLX
2857
178k
    397442U,  // CASPALW
2858
178k
    413826U,  // CASPALX
2859
178k
    394148U,  // CASPAW
2860
178k
    410532U,  // CASPAX
2861
178k
    397956U,  // CASPLW
2862
178k
    414340U,  // CASPLX
2863
178k
    398852U,  // CASPW
2864
178k
    415236U,  // CASPX
2865
178k
    1076156568U,  // CASW
2866
178k
    1076156568U,  // CASX
2867
178k
    2149605328U,  // CBNZW
2868
178k
    2149605328U,  // CBNZX
2869
178k
    2149605313U,  // CBZW
2870
178k
    2149605313U,  // CBZX
2871
178k
    2118698U, // CCMNWi
2872
178k
    2118698U, // CCMNWr
2873
178k
    2118698U, // CCMNXi
2874
178k
    2118698U, // CCMNXr
2875
178k
    2119039U, // CCMPWi
2876
178k
    2119039U, // CCMPWr
2877
178k
    2119039U, // CCMPXi
2878
178k
    2119039U, // CCMPXr
2879
178k
    2686507991U,  // CDOT_ZZZI_D
2880
178k
    2418105303U,  // CDOT_ZZZI_S
2881
178k
    2686507991U,  // CDOT_ZZZ_D
2882
178k
    2418105303U,  // CDOT_ZZZ_S
2883
178k
    9823U,  // CFINV
2884
178k
    3223340128U,  // CLASTA_RPZ_B
2885
178k
    3223340128U,  // CLASTA_RPZ_D
2886
178k
    3223340128U,  // CLASTA_RPZ_H
2887
178k
    3223340128U,  // CLASTA_RPZ_S
2888
178k
    3223340128U,  // CLASTA_VPZ_B
2889
178k
    3223340128U,  // CLASTA_VPZ_D
2890
178k
    3223340128U,  // CLASTA_VPZ_H
2891
178k
    3223340128U,  // CLASTA_VPZ_S
2892
178k
    3223356512U,  // CLASTA_ZPZ_B
2893
178k
    3223372896U,  // CLASTA_ZPZ_D
2894
178k
    2176910432U,  // CLASTA_ZPZ_H
2895
178k
    3223405664U,  // CLASTA_ZPZ_S
2896
178k
    3223341354U,  // CLASTB_RPZ_B
2897
178k
    3223341354U,  // CLASTB_RPZ_D
2898
178k
    3223341354U,  // CLASTB_RPZ_H
2899
178k
    3223341354U,  // CLASTB_RPZ_S
2900
178k
    3223341354U,  // CLASTB_VPZ_B
2901
178k
    3223341354U,  // CLASTB_VPZ_D
2902
178k
    3223341354U,  // CLASTB_VPZ_H
2903
178k
    3223341354U,  // CLASTB_VPZ_S
2904
178k
    3223357738U,  // CLASTB_ZPZ_B
2905
178k
    3223374122U,  // CLASTB_ZPZ_D
2906
178k
    2176911658U,  // CLASTB_ZPZ_H
2907
178k
    3223406890U,  // CLASTB_ZPZ_S
2908
178k
    24395U, // CLREX
2909
178k
    2119963U, // CLSWr
2910
178k
    2119963U, // CLSXr
2911
178k
    270571803U, // CLS_ZPmZ_B
2912
178k
    270588187U, // CLS_ZPmZ_D
2913
178k
    541137179U, // CLS_ZPmZ_H
2914
178k
    270620955U, // CLS_ZPmZ_S
2915
178k
    811702555U, // CLSv16i8
2916
178k
    813799707U, // CLSv2i32
2917
178k
    817994011U, // CLSv4i16
2918
178k
    820091163U, // CLSv4i32
2919
178k
    822188315U, // CLSv8i16
2920
178k
    824285467U, // CLSv8i8
2921
178k
    2121675U, // CLZWr
2922
178k
    2121675U, // CLZXr
2923
178k
    270573515U, // CLZ_ZPmZ_B
2924
178k
    270589899U, // CLZ_ZPmZ_D
2925
178k
    541138891U, // CLZ_ZPmZ_H
2926
178k
    270622667U, // CLZ_ZPmZ_S
2927
178k
    811704267U, // CLZv16i8
2928
178k
    813801419U, // CLZv2i32
2929
178k
    817995723U, // CLZv4i16
2930
178k
    820092875U, // CLZv4i32
2931
178k
    822190027U, // CLZv8i16
2932
178k
    824287179U, // CLZv8i8
2933
178k
    811701955U, // CMEQv16i8
2934
178k
    811701955U, // CMEQv16i8rz
2935
178k
    2119363U, // CMEQv1i64
2936
178k
    2119363U, // CMEQv1i64rz
2937
178k
    813799107U, // CMEQv2i32
2938
178k
    813799107U, // CMEQv2i32rz
2939
178k
    815896259U, // CMEQv2i64
2940
178k
    815896259U, // CMEQv2i64rz
2941
178k
    817993411U, // CMEQv4i16
2942
178k
    817993411U, // CMEQv4i16rz
2943
178k
    820090563U, // CMEQv4i32
2944
178k
    820090563U, // CMEQv4i32rz
2945
178k
    822187715U, // CMEQv8i16
2946
178k
    822187715U, // CMEQv8i16rz
2947
178k
    824284867U, // CMEQv8i8
2948
178k
    824284867U, // CMEQv8i8rz
2949
178k
    811699023U, // CMGEv16i8
2950
178k
    811699023U, // CMGEv16i8rz
2951
178k
    2116431U, // CMGEv1i64
2952
178k
    2116431U, // CMGEv1i64rz
2953
178k
    813796175U, // CMGEv2i32
2954
178k
    813796175U, // CMGEv2i32rz
2955
178k
    815893327U, // CMGEv2i64
2956
178k
    815893327U, // CMGEv2i64rz
2957
178k
    817990479U, // CMGEv4i16
2958
178k
    817990479U, // CMGEv4i16rz
2959
178k
    820087631U, // CMGEv4i32
2960
178k
    820087631U, // CMGEv4i32rz
2961
178k
    822184783U, // CMGEv8i16
2962
178k
    822184783U, // CMGEv8i16rz
2963
178k
    824281935U, // CMGEv8i8
2964
178k
    824281935U, // CMGEv8i8rz
2965
178k
    811702854U, // CMGTv16i8
2966
178k
    811702854U, // CMGTv16i8rz
2967
178k
    2120262U, // CMGTv1i64
2968
178k
    2120262U, // CMGTv1i64rz
2969
178k
    813800006U, // CMGTv2i32
2970
178k
    813800006U, // CMGTv2i32rz
2971
178k
    815897158U, // CMGTv2i64
2972
178k
    815897158U, // CMGTv2i64rz
2973
178k
    817994310U, // CMGTv4i16
2974
178k
    817994310U, // CMGTv4i16rz
2975
178k
    820091462U, // CMGTv4i32
2976
178k
    820091462U, // CMGTv4i32rz
2977
178k
    822188614U, // CMGTv8i16
2978
178k
    822188614U, // CMGTv8i16rz
2979
178k
    824285766U, // CMGTv8i8
2980
178k
    824285766U, // CMGTv8i8rz
2981
178k
    811700147U, // CMHIv16i8
2982
178k
    2117555U, // CMHIv1i64
2983
178k
    813797299U, // CMHIv2i32
2984
178k
    815894451U, // CMHIv2i64
2985
178k
    817991603U, // CMHIv4i16
2986
178k
    820088755U, // CMHIv4i32
2987
178k
    822185907U, // CMHIv8i16
2988
178k
    824283059U, // CMHIv8i8
2989
178k
    811702542U, // CMHSv16i8
2990
178k
    2119950U, // CMHSv1i64
2991
178k
    813799694U, // CMHSv2i32
2992
178k
    815896846U, // CMHSv2i64
2993
178k
    817993998U, // CMHSv4i16
2994
178k
    820091150U, // CMHSv4i32
2995
178k
    822188302U, // CMHSv8i16
2996
178k
    824285454U, // CMHSv8i8
2997
178k
    2195784458U,  // CMLA_ZZZI_H
2998
178k
    1344357130U,  // CMLA_ZZZI_S
2999
178k
    2418049802U,  // CMLA_ZZZ_B
3000
178k
    1075888906U,  // CMLA_ZZZ_D
3001
178k
    2195784458U,  // CMLA_ZZZ_H
3002
178k
    1344357130U,  // CMLA_ZZZ_S
3003
178k
    811699054U, // CMLEv16i8rz
3004
178k
    2116462U, // CMLEv1i64rz
3005
178k
    813796206U, // CMLEv2i32rz
3006
178k
    815893358U, // CMLEv2i64rz
3007
178k
    817990510U, // CMLEv4i16rz
3008
178k
    820087662U, // CMLEv4i32rz
3009
178k
    822184814U, // CMLEv8i16rz
3010
178k
    824281966U, // CMLEv8i8rz
3011
178k
    811703064U, // CMLTv16i8rz
3012
178k
    2120472U, // CMLTv1i64rz
3013
178k
    813800216U, // CMLTv2i32rz
3014
178k
    815897368U, // CMLTv2i64rz
3015
178k
    817994520U, // CMLTv4i16rz
3016
178k
    820091672U, // CMLTv4i32rz
3017
178k
    822188824U, // CMLTv8i16rz
3018
178k
    824285976U, // CMLTv8i8rz
3019
178k
    3223361234U,  // CMPEQ_PPzZI_B
3020
178k
    3223377618U,  // CMPEQ_PPzZI_D
3021
178k
    2713786066U,  // CMPEQ_PPzZI_H
3022
178k
    3223410386U,  // CMPEQ_PPzZI_S
3023
178k
    3223361234U,  // CMPEQ_PPzZZ_B
3024
178k
    3223377618U,  // CMPEQ_PPzZZ_D
3025
178k
    2713786066U,  // CMPEQ_PPzZZ_H
3026
178k
    3223410386U,  // CMPEQ_PPzZZ_S
3027
178k
    3223361234U,  // CMPEQ_WIDE_PPzZZ_B
3028
178k
    2713786066U,  // CMPEQ_WIDE_PPzZZ_H
3029
178k
    3223410386U,  // CMPEQ_WIDE_PPzZZ_S
3030
178k
    3223358293U,  // CMPGE_PPzZI_B
3031
178k
    3223374677U,  // CMPGE_PPzZI_D
3032
178k
    2713783125U,  // CMPGE_PPzZI_H
3033
178k
    3223407445U,  // CMPGE_PPzZI_S
3034
178k
    3223358293U,  // CMPGE_PPzZZ_B
3035
178k
    3223374677U,  // CMPGE_PPzZZ_D
3036
178k
    2713783125U,  // CMPGE_PPzZZ_H
3037
178k
    3223407445U,  // CMPGE_PPzZZ_S
3038
178k
    3223358293U,  // CMPGE_WIDE_PPzZZ_B
3039
178k
    2713783125U,  // CMPGE_WIDE_PPzZZ_H
3040
178k
    3223407445U,  // CMPGE_WIDE_PPzZZ_S
3041
178k
    3223362124U,  // CMPGT_PPzZI_B
3042
178k
    3223378508U,  // CMPGT_PPzZI_D
3043
178k
    2713786956U,  // CMPGT_PPzZI_H
3044
178k
    3223411276U,  // CMPGT_PPzZI_S
3045
178k
    3223362124U,  // CMPGT_PPzZZ_B
3046
178k
    3223378508U,  // CMPGT_PPzZZ_D
3047
178k
    2713786956U,  // CMPGT_PPzZZ_H
3048
178k
    3223411276U,  // CMPGT_PPzZZ_S
3049
178k
    3223362124U,  // CMPGT_WIDE_PPzZZ_B
3050
178k
    2713786956U,  // CMPGT_WIDE_PPzZZ_H
3051
178k
    3223411276U,  // CMPGT_WIDE_PPzZZ_S
3052
178k
    3223359417U,  // CMPHI_PPzZI_B
3053
178k
    3223375801U,  // CMPHI_PPzZI_D
3054
178k
    2713784249U,  // CMPHI_PPzZI_H
3055
178k
    3223408569U,  // CMPHI_PPzZI_S
3056
178k
    3223359417U,  // CMPHI_PPzZZ_B
3057
178k
    3223375801U,  // CMPHI_PPzZZ_D
3058
178k
    2713784249U,  // CMPHI_PPzZZ_H
3059
178k
    3223408569U,  // CMPHI_PPzZZ_S
3060
178k
    3223359417U,  // CMPHI_WIDE_PPzZZ_B
3061
178k
    2713784249U,  // CMPHI_WIDE_PPzZZ_H
3062
178k
    3223408569U,  // CMPHI_WIDE_PPzZZ_S
3063
178k
    3223361812U,  // CMPHS_PPzZI_B
3064
178k
    3223378196U,  // CMPHS_PPzZI_D
3065
178k
    2713786644U,  // CMPHS_PPzZI_H
3066
178k
    3223410964U,  // CMPHS_PPzZI_S
3067
178k
    3223361812U,  // CMPHS_PPzZZ_B
3068
178k
    3223378196U,  // CMPHS_PPzZZ_D
3069
178k
    2713786644U,  // CMPHS_PPzZZ_H
3070
178k
    3223410964U,  // CMPHS_PPzZZ_S
3071
178k
    3223361812U,  // CMPHS_WIDE_PPzZZ_B
3072
178k
    2713786644U,  // CMPHS_WIDE_PPzZZ_H
3073
178k
    3223410964U,  // CMPHS_WIDE_PPzZZ_S
3074
178k
    3223358324U,  // CMPLE_PPzZI_B
3075
178k
    3223374708U,  // CMPLE_PPzZI_D
3076
178k
    2713783156U,  // CMPLE_PPzZI_H
3077
178k
    3223407476U,  // CMPLE_PPzZI_S
3078
178k
    3223358324U,  // CMPLE_WIDE_PPzZZ_B
3079
178k
    2713783156U,  // CMPLE_WIDE_PPzZZ_H
3080
178k
    3223407476U,  // CMPLE_WIDE_PPzZZ_S
3081
178k
    3223360736U,  // CMPLO_PPzZI_B
3082
178k
    3223377120U,  // CMPLO_PPzZI_D
3083
178k
    2713785568U,  // CMPLO_PPzZI_H
3084
178k
    3223409888U,  // CMPLO_PPzZI_S
3085
178k
    3223360736U,  // CMPLO_WIDE_PPzZZ_B
3086
178k
    2713785568U,  // CMPLO_WIDE_PPzZZ_H
3087
178k
    3223409888U,  // CMPLO_WIDE_PPzZZ_S
3088
178k
    3223361847U,  // CMPLS_PPzZI_B
3089
178k
    3223378231U,  // CMPLS_PPzZI_D
3090
178k
    2713786679U,  // CMPLS_PPzZI_H
3091
178k
    3223410999U,  // CMPLS_PPzZI_S
3092
178k
    3223361847U,  // CMPLS_WIDE_PPzZZ_B
3093
178k
    2713786679U,  // CMPLS_WIDE_PPzZZ_H
3094
178k
    3223410999U,  // CMPLS_WIDE_PPzZZ_S
3095
178k
    3223362334U,  // CMPLT_PPzZI_B
3096
178k
    3223378718U,  // CMPLT_PPzZI_D
3097
178k
    2713787166U,  // CMPLT_PPzZI_H
3098
178k
    3223411486U,  // CMPLT_PPzZI_S
3099
178k
    3223362334U,  // CMPLT_WIDE_PPzZZ_B
3100
178k
    2713787166U,  // CMPLT_WIDE_PPzZZ_H
3101
178k
    3223411486U,  // CMPLT_WIDE_PPzZZ_S
3102
178k
    3223358347U,  // CMPNE_PPzZI_B
3103
178k
    3223374731U,  // CMPNE_PPzZI_D
3104
178k
    2713783179U,  // CMPNE_PPzZI_H
3105
178k
    3223407499U,  // CMPNE_PPzZI_S
3106
178k
    3223358347U,  // CMPNE_PPzZZ_B
3107
178k
    3223374731U,  // CMPNE_PPzZZ_D
3108
178k
    2713783179U,  // CMPNE_PPzZZ_H
3109
178k
    3223407499U,  // CMPNE_PPzZZ_S
3110
178k
    3223358347U,  // CMPNE_WIDE_PPzZZ_B
3111
178k
    2713783179U,  // CMPNE_WIDE_PPzZZ_H
3112
178k
    3223407499U,  // CMPNE_WIDE_PPzZZ_S
3113
178k
    811703349U, // CMTSTv16i8
3114
178k
    2120757U, // CMTSTv1i64
3115
178k
    813800501U, // CMTSTv2i32
3116
178k
    815897653U, // CMTSTv2i64
3117
178k
    817994805U, // CMTSTv4i16
3118
178k
    820091957U, // CMTSTv4i32
3119
178k
    822189109U, // CMTSTv8i16
3120
178k
    824286261U, // CMTSTv8i8
3121
178k
    270572554U, // CNOT_ZPmZ_B
3122
178k
    270588938U, // CNOT_ZPmZ_D
3123
178k
    541137930U, // CNOT_ZPmZ_H
3124
178k
    270621706U, // CNOT_ZPmZ_S
3125
178k
    2954905885U,  // CNTB_XPiI
3126
178k
    2954906404U,  // CNTD_XPiI
3127
178k
    2954907486U,  // CNTH_XPiI
3128
178k
    3223344692U,  // CNTP_XCI_B
3129
178k
    3491780148U,  // CNTP_XCI_D
3130
178k
    3760215604U,  // CNTP_XCI_H
3131
178k
    4028651060U,  // CNTP_XCI_S
3132
178k
    3223344692U,  // CNTP_XPP_B
3133
178k
    3223344692U,  // CNTP_XPP_D
3134
178k
    3223344692U,  // CNTP_XPP_H
3135
178k
    3223344692U,  // CNTP_XPP_S
3136
178k
    2954911461U,  // CNTW_XPiI
3137
178k
    2120532U, // CNTWr
3138
178k
    2120532U, // CNTXr
3139
178k
    270572372U, // CNT_ZPmZ_B
3140
178k
    270588756U, // CNT_ZPmZ_D
3141
178k
    541137748U, // CNT_ZPmZ_H
3142
178k
    270621524U, // CNT_ZPmZ_S
3143
178k
    811703124U, // CNTv16i8
3144
178k
    824286036U, // CNTv8i8
3145
178k
    3223378441U,  // COMPACT_ZPZ_D
3146
178k
    3223411209U,  // COMPACT_ZPZ_S
3147
178k
    434579U,  // CPYE
3148
178k
    434642U,  // CPYEN
3149
178k
    434728U,  // CPYERN
3150
178k
    435616U,  // CPYERT
3151
178k
    435101U,  // CPYERTN
3152
178k
    434850U,  // CPYERTRN
3153
178k
    435348U,  // CPYERTWN
3154
178k
    435530U,  // CPYET
3155
178k
    435005U,  // CPYETN
3156
178k
    434786U,  // CPYETRN
3157
178k
    435284U,  // CPYETWN
3158
178k
    435226U,  // CPYEWN
3159
178k
    435673U,  // CPYEWT
3160
178k
    435164U,  // CPYEWTN
3161
178k
    434919U,  // CPYEWTRN
3162
178k
    435417U,  // CPYEWTWN
3163
178k
    434556U,  // CPYFE
3164
178k
    434616U,  // CPYFEN
3165
178k
    434718U,  // CPYFERN
3166
178k
    435606U,  // CPYFERT
3167
178k
    435090U,  // CPYFERTN
3168
178k
    434838U,  // CPYFERTRN
3169
178k
    435336U,  // CPYFERTWN
3170
178k
    435504U,  // CPYFET
3171
178k
    434976U,  // CPYFETN
3172
178k
    434775U,  // CPYFETRN
3173
178k
    435273U,  // CPYFETWN
3174
178k
    435216U,  // CPYFEWN
3175
178k
    435663U,  // CPYFEWT
3176
178k
    435153U,  // CPYFEWTN
3177
178k
    434907U,  // CPYFEWTRN
3178
178k
    435405U,  // CPYFEWTWN
3179
178k
    434586U,  // CPYFM
3180
178k
    434650U,  // CPYFMN
3181
178k
    434737U,  // CPYFMRN
3182
178k
    435625U,  // CPYFMRT
3183
178k
    435111U,  // CPYFMRTN
3184
178k
    434861U,  // CPYFMRTRN
3185
178k
    435359U,  // CPYFMRTWN
3186
178k
    435538U,  // CPYFMT
3187
178k
    435014U,  // CPYFMTN
3188
178k
    434796U,  // CPYFMTRN
3189
178k
    435294U,  // CPYFMTWN
3190
178k
    435235U,  // CPYFMWN
3191
178k
    435682U,  // CPYFMWT
3192
178k
    435174U,  // CPYFMWTN
3193
178k
    434930U,  // CPYFMWTRN
3194
178k
    435428U,  // CPYFMWTWN
3195
178k
    435474U,  // CPYFP
3196
178k
    434684U,  // CPYFPN
3197
178k
    434756U,  // CPYFPRN
3198
178k
    435644U,  // CPYFPRT
3199
178k
    435132U,  // CPYFPRTN
3200
178k
    434884U,  // CPYFPRTRN
3201
178k
    435382U,  // CPYFPRTWN
3202
178k
    435572U,  // CPYFPT
3203
178k
    435052U,  // CPYFPTN
3204
178k
    434817U,  // CPYFPTRN
3205
178k
    435315U,  // CPYFPTWN
3206
178k
    435254U,  // CPYFPWN
3207
178k
    435701U,  // CPYFPWT
3208
178k
    435195U,  // CPYFPWTN
3209
178k
    434953U,  // CPYFPWTRN
3210
178k
    435451U,  // CPYFPWTWN
3211
178k
    434609U,  // CPYM
3212
178k
    434676U,  // CPYMN
3213
178k
    434747U,  // CPYMRN
3214
178k
    435635U,  // CPYMRT
3215
178k
    435122U,  // CPYMRTN
3216
178k
    434873U,  // CPYMRTRN
3217
178k
    435371U,  // CPYMRTWN
3218
178k
    435564U,  // CPYMT
3219
178k
    435043U,  // CPYMTN
3220
178k
    434807U,  // CPYMTRN
3221
178k
    435305U,  // CPYMTWN
3222
178k
    435245U,  // CPYMWN
3223
178k
    435692U,  // CPYMWT
3224
178k
    435185U,  // CPYMWTN
3225
178k
    434942U,  // CPYMWTRN
3226
178k
    435440U,  // CPYMWTWN
3227
178k
    435497U,  // CPYP
3228
178k
    434710U,  // CPYPN
3229
178k
    434766U,  // CPYPRN
3230
178k
    435654U,  // CPYPRT
3231
178k
    435143U,  // CPYPRTN
3232
178k
    434896U,  // CPYPRTRN
3233
178k
    435394U,  // CPYPRTWN
3234
178k
    435598U,  // CPYPT
3235
178k
    435081U,  // CPYPTN
3236
178k
    434828U,  // CPYPTRN
3237
178k
    435326U,  // CPYPTWN
3238
178k
    435264U,  // CPYPWN
3239
178k
    435711U,  // CPYPWT
3240
178k
    435206U,  // CPYPWTN
3241
178k
    434965U,  // CPYPWTRN
3242
178k
    435463U,  // CPYPWTWN
3243
178k
    270573443U, // CPY_ZPmI_B
3244
178k
    270589827U, // CPY_ZPmI_D
3245
178k
    4267907U, // CPY_ZPmI_H
3246
178k
    270622595U, // CPY_ZPmI_S
3247
178k
    270573443U, // CPY_ZPmR_B
3248
178k
    270589827U, // CPY_ZPmR_D
3249
178k
    272703363U, // CPY_ZPmR_H
3250
178k
    270622595U, // CPY_ZPmR_S
3251
178k
    270573443U, // CPY_ZPmV_B
3252
178k
    270589827U, // CPY_ZPmV_D
3253
178k
    272703363U, // CPY_ZPmV_H
3254
178k
    270622595U, // CPY_ZPmV_S
3255
178k
    3223363459U,  // CPY_ZPzI_B
3256
178k
    3223379843U,  // CPY_ZPzI_D
3257
178k
    2713788291U,  // CPY_ZPzI_H
3258
178k
    3223412611U,  // CPY_ZPzI_S
3259
178k
    2114780U, // CRC32Brr
3260
178k
    2114957U, // CRC32CBrr
3261
178k
    2116897U, // CRC32CHrr
3262
178k
    2121270U, // CRC32CWrr
3263
178k
    2121531U, // CRC32CXrr
3264
178k
    2116733U, // CRC32Hrr
3265
178k
    2121212U, // CRC32Wrr
3266
178k
    2121469U, // CRC32Xrr
3267
178k
    2118042U, // CSELWr
3268
178k
    2118042U, // CSELXr
3269
178k
    2116077U, // CSINCWr
3270
178k
    2116077U, // CSINCXr
3271
178k
    2121020U, // CSINVWr
3272
178k
    2121020U, // CSINVXr
3273
178k
    2116641U, // CSNEGWr
3274
178k
    2116641U, // CSNEGXr
3275
178k
    2119369U, // CTERMEQ_WW
3276
178k
    2119369U, // CTERMEQ_XX
3277
178k
    2116482U, // CTERMNE_WW
3278
178k
    2116482U, // CTERMNE_XX
3279
178k
    2121692U, // CTZWr
3280
178k
    2121692U, // CTZXr
3281
178k
    376923U,  // DCPS1
3282
178k
    377372U,  // DCPS2
3283
178k
    377438U,  // DCPS3
3284
178k
    538985880U, // DECB_XPiI
3285
178k
    538987133U, // DECD_XPiI
3286
178k
    539019901U, // DECD_ZPiI
3287
178k
    538987820U, // DECH_XPiI
3288
178k
    58789164U,  // DECH_ZPiI
3289
178k
    2118915U, // DECP_XP_B
3290
178k
    2418038019U,  // DECP_XP_D
3291
178k
    1881167107U,  // DECP_XP_H
3292
178k
    270554371U, // DECP_XP_S
3293
178k
    1075893507U,  // DECP_ZP_D
3294
178k
    1658918147U,  // DECP_ZP_H
3295
178k
    1344361731U,  // DECP_ZP_S
3296
178k
    538992193U, // DECW_XPiI
3297
178k
    539057729U, // DECW_ZPiI
3298
178k
    444273U,  // DMB
3299
178k
    9805U,  // DRPS
3300
178k
    444615U,  // DSB
3301
178k
    460999U,  // DSBnXS
3302
178k
    807457754U, // DUPM_ZI
3303
178k
    2135775U, // DUPQ_ZZI_B
3304
178k
    2418071263U,  // DUPQ_ZZI_D
3305
178k
    1115756255U,  // DUPQ_ZZI_H
3306
178k
    270620383U, // DUPQ_ZZI_S
3307
178k
    1344312904U,  // DUP_ZI_B
3308
178k
    1612764744U,  // DUP_ZI_D
3309
178k
    60888648U,  // DUP_ZI_H
3310
178k
    1881232968U,  // DUP_ZI_S
3311
178k
    2135624U, // DUP_ZR_B
3312
178k
    2152008U, // DUP_ZR_D
3313
178k
    1673598536U,  // DUP_ZR_H
3314
178k
    2184776U, // DUP_ZR_S
3315
178k
    2135624U, // DUP_ZZI_B
3316
178k
    2418071112U,  // DUP_ZZI_D
3317
178k
    1115756104U,  // DUP_ZZI_H
3318
178k
    1139234376U,  // DUP_ZZI_Q
3319
178k
    270620232U, // DUP_ZZI_S
3320
178k
    807427396U, // DUPi16
3321
178k
    807427396U, // DUPi32
3322
178k
    807427396U, // DUPi64
3323
178k
    807427396U, // DUPi8
3324
178k
    6395464U, // DUPv16i8gpr
3325
178k
    811701832U, // DUPv16i8lane
3326
178k
    8492616U, // DUPv2i32gpr
3327
178k
    813798984U, // DUPv2i32lane
3328
178k
    10589768U,  // DUPv2i64gpr
3329
178k
    815896136U, // DUPv2i64lane
3330
178k
    12686920U,  // DUPv4i16gpr
3331
178k
    817993288U, // DUPv4i16lane
3332
178k
    14784072U,  // DUPv4i32gpr
3333
178k
    820090440U, // DUPv4i32lane
3334
178k
    16881224U,  // DUPv8i16gpr
3335
178k
    822187592U, // DUPv8i16lane
3336
178k
    18978376U,  // DUPv8i8gpr
3337
178k
    824284744U, // DUPv8i8lane
3338
178k
    2118704U, // EONWrs
3339
178k
    2118704U, // EONXrs
3340
178k
    811696728U, // EOR3
3341
178k
    2418066008U,  // EOR3_ZZZZ
3342
178k
    2418055682U,  // EORBT_ZZZ_B
3343
178k
    1075894786U,  // EORBT_ZZZ_D
3344
178k
    2195790338U,  // EORBT_ZZZ_H
3345
178k
    1344363010U,  // EORBT_ZZZ_S
3346
178k
    3227622806U,  // EORQV_VPZ_B
3347
178k
    3231817110U,  // EORQV_VPZ_D
3348
178k
    3238108566U,  // EORQV_VPZ_H
3349
178k
    3236011414U,  // EORQV_VPZ_S
3350
178k
    3223361955U,  // EORS_PPzPP
3351
178k
    2418051363U,  // EORTB_ZZZ_B
3352
178k
    1075890467U,  // EORTB_ZZZ_D
3353
178k
    2195786019U,  // EORTB_ZZZ_H
3354
178k
    1344358691U,  // EORTB_ZZZ_S
3355
178k
    253365U,  // EORV_VPZ_B
3356
178k
    1657019829U,  // EORV_VPZ_D
3357
178k
    1659133365U,  // EORV_VPZ_H
3358
178k
    1638178229U,  // EORV_VPZ_S
3359
178k
    2119656U, // EORWri
3360
178k
    2119656U, // EORWrs
3361
178k
    2119656U, // EORXri
3362
178k
    2119656U, // EORXrs
3363
178k
    3223361512U,  // EOR_PPzPP
3364
178k
    2418071528U,  // EOR_ZI
3365
178k
    3223361512U,  // EOR_ZPmZ_B
3366
178k
    3223377896U,  // EOR_ZPmZ_D
3367
178k
    3519092712U,  // EOR_ZPmZ_H
3368
178k
    3223410664U,  // EOR_ZPmZ_S
3369
178k
    2418071528U,  // EOR_ZZZ
3370
178k
    811702248U, // EORv16i8
3371
178k
    824285160U, // EORv8i8
3372
178k
    9810U,  // ERET
3373
178k
    9736U,  // ERETAA
3374
178k
    9743U,  // ERETAB
3375
178k
    2135781U, // EXTQ_ZZI
3376
178k
    270566511U, // EXTRACT_ZPMXI_H_B
3377
178k
    270582895U, // EXTRACT_ZPMXI_H_D
3378
178k
    2151744623U,  // EXTRACT_ZPMXI_H_H
3379
178k
    2152154223U,  // EXTRACT_ZPMXI_H_Q
3380
178k
    270615663U, // EXTRACT_ZPMXI_H_S
3381
178k
    270566511U, // EXTRACT_ZPMXI_V_B
3382
178k
    270582895U, // EXTRACT_ZPMXI_V_D
3383
178k
    2420180079U,  // EXTRACT_ZPMXI_V_H
3384
178k
    2420589679U,  // EXTRACT_ZPMXI_V_Q
3385
178k
    270615663U, // EXTRACT_ZPMXI_V_S
3386
178k
    2119739U, // EXTRWrri
3387
178k
    2119739U, // EXTRXrri
3388
178k
    2137208U, // EXT_ZZI
3389
178k
    2686491768U,  // EXT_ZZI_B
3390
178k
    811703416U, // EXTv16i8
3391
178k
    824286328U, // EXTv8i8
3392
178k
    2116194U, // FABD16
3393
178k
    2116194U, // FABD32
3394
178k
    2116194U, // FABD64
3395
178k
    3223374434U,  // FABD_ZPmZ_D
3396
178k
    3519089250U,  // FABD_ZPmZ_H
3397
178k
    3223407202U,  // FABD_ZPmZ_S
3398
178k
    813795938U, // FABDv2f32
3399
178k
    815893090U, // FABDv2f64
3400
178k
    817990242U, // FABDv4f16
3401
178k
    820087394U, // FABDv4f32
3402
178k
    822184546U, // FABDv8f16
3403
178k
    2119868U, // FABSDr
3404
178k
    2119868U, // FABSHr
3405
178k
    2119868U, // FABSSr
3406
178k
    270588092U, // FABS_ZPmZ_D
3407
178k
    541137084U, // FABS_ZPmZ_H
3408
178k
    270620860U, // FABS_ZPmZ_S
3409
178k
    813799612U, // FABSv2f32
3410
178k
    815896764U, // FABSv2f64
3411
178k
    817993916U, // FABSv4f16
3412
178k
    820091068U, // FABSv4f32
3413
178k
    822188220U, // FABSv8f16
3414
178k
    2116414U, // FACGE16
3415
178k
    2116414U, // FACGE32
3416
178k
    2116414U, // FACGE64
3417
178k
    3223374654U,  // FACGE_PPzZZ_D
3418
178k
    2713783102U,  // FACGE_PPzZZ_H
3419
178k
    3223407422U,  // FACGE_PPzZZ_S
3420
178k
    813796158U, // FACGEv2f32
3421
178k
    815893310U, // FACGEv2f64
3422
178k
    817990462U, // FACGEv4f16
3423
178k
    820087614U, // FACGEv4f32
3424
178k
    822184766U, // FACGEv8f16
3425
178k
    2120245U, // FACGT16
3426
178k
    2120245U, // FACGT32
3427
178k
    2120245U, // FACGT64
3428
178k
    3223378485U,  // FACGT_PPzZZ_D
3429
178k
    2713786933U,  // FACGT_PPzZZ_H
3430
178k
    3223411253U,  // FACGT_PPzZZ_S
3431
178k
    813799989U, // FACGTv2f32
3432
178k
    815897141U, // FACGTv2f64
3433
178k
    817994293U, // FACGTv4f16
3434
178k
    820091445U, // FACGTv4f32
3435
178k
    822188597U, // FACGTv8f16
3436
178k
    67371737U,  // FADDA_VPZ_D
3437
178k
    2216968921U,  // FADDA_VPZ_H
3438
178k
    71598809U,  // FADDA_VPZ_S
3439
178k
    2116274U, // FADDDrr
3440
178k
    2116274U, // FADDHrr
3441
178k
    3223377185U,  // FADDP_ZPmZZ_D
3442
178k
    3519092001U,  // FADDP_ZPmZZ_H
3443
178k
    3223409953U,  // FADDP_ZPmZZ_S
3444
178k
    813798689U, // FADDPv2f32
3445
178k
    815895841U, // FADDPv2f64
3446
178k
    807425313U, // FADDPv2i16p
3447
178k
    807425313U, // FADDPv2i32p
3448
178k
    807425313U, // FADDPv2i64p
3449
178k
    817992993U, // FADDPv4f16
3450
178k
    820090145U, // FADDPv4f32
3451
178k
    822187297U, // FADDPv8f16
3452
178k
    3231817051U,  // FADDQV_D
3453
178k
    3238108507U,  // FADDQV_H
3454
178k
    3236011355U,  // FADDQV_S
3455
178k
    2116274U, // FADDSrr
3456
178k
    1657019603U,  // FADDV_VPZ_D
3457
178k
    1659133139U,  // FADDV_VPZ_H
3458
178k
    1638178003U,  // FADDV_VPZ_S
3459
178k
    3798158002U,  // FADD_VG2_M2Z_D
3460
178k
    1661307570U,  // FADD_VG2_M2Z_H
3461
178k
    3798174386U,  // FADD_VG2_M2Z_S
3462
178k
    4066593458U,  // FADD_VG4_M4Z_D
3463
178k
    1663404722U,  // FADD_VG4_M4Z_H
3464
178k
    4066609842U,  // FADD_VG4_M4Z_S
3465
178k
    3223374514U,  // FADD_ZPmI_D
3466
178k
    3519089330U,  // FADD_ZPmI_H
3467
178k
    3223407282U,  // FADD_ZPmI_S
3468
178k
    3223374514U,  // FADD_ZPmZ_D
3469
178k
    3519089330U,  // FADD_ZPmZ_H
3470
178k
    3223407282U,  // FADD_ZPmZ_S
3471
178k
    2418068146U,  // FADD_ZZZ_D
3472
178k
    2189494962U,  // FADD_ZZZ_H
3473
178k
    270617266U, // FADD_ZZZ_S
3474
178k
    813796018U, // FADDv2f32
3475
178k
    815893170U, // FADDv2f64
3476
178k
    817990322U, // FADDv4f16
3477
178k
    820087474U, // FADDv4f32
3478
178k
    822184626U, // FADDv8f16
3479
178k
    3223374491U,  // FCADD_ZPmZ_D
3480
178k
    3519089307U,  // FCADD_ZPmZ_H
3481
178k
    3223407259U,  // FCADD_ZPmZ_S
3482
178k
    813795995U, // FCADDv2f32
3483
178k
    815893147U, // FCADDv2f64
3484
178k
    817990299U, // FCADDv4f16
3485
178k
    820087451U, // FCADDv4f32
3486
178k
    822184603U, // FCADDv8f16
3487
178k
    2119038U, // FCCMPDrr
3488
178k
    2116514U, // FCCMPEDrr
3489
178k
    2116514U, // FCCMPEHrr
3490
178k
    2116514U, // FCCMPESrr
3491
178k
    2119038U, // FCCMPHrr
3492
178k
    2119038U, // FCCMPSrr
3493
178k
    2193790310U,  // FCLAMP_VG2_2Z2Z_D
3494
178k
    2195903846U,  // FCLAMP_VG2_2Z2Z_H
3495
178k
    2174948710U,  // FCLAMP_VG2_2Z2Z_S
3496
178k
    2193790310U,  // FCLAMP_VG4_4Z4Z_D
3497
178k
    2195903846U,  // FCLAMP_VG4_4Z4Z_H
3498
178k
    2174948710U,  // FCLAMP_VG4_4Z4Z_S
3499
178k
    1075893606U,  // FCLAMP_ZZZ_D
3500
178k
    2195789158U,  // FCLAMP_ZZZ_H
3501
178k
    1344361830U,  // FCLAMP_ZZZ_S
3502
178k
    2119362U, // FCMEQ16
3503
178k
    2119362U, // FCMEQ32
3504
178k
    2119362U, // FCMEQ64
3505
178k
    3223377602U,  // FCMEQ_PPzZ0_D
3506
178k
    2713786050U,  // FCMEQ_PPzZ0_H
3507
178k
    3223410370U,  // FCMEQ_PPzZ0_S
3508
178k
    3223377602U,  // FCMEQ_PPzZZ_D
3509
178k
    2713786050U,  // FCMEQ_PPzZZ_H
3510
178k
    3223410370U,  // FCMEQ_PPzZZ_S
3511
178k
    2119362U, // FCMEQv1i16rz
3512
178k
    2119362U, // FCMEQv1i32rz
3513
178k
    2119362U, // FCMEQv1i64rz
3514
178k
    813799106U, // FCMEQv2f32
3515
178k
    815896258U, // FCMEQv2f64
3516
178k
    813799106U, // FCMEQv2i32rz
3517
178k
    815896258U, // FCMEQv2i64rz
3518
178k
    817993410U, // FCMEQv4f16
3519
178k
    820090562U, // FCMEQv4f32
3520
178k
    817993410U, // FCMEQv4i16rz
3521
178k
    820090562U, // FCMEQv4i32rz
3522
178k
    822187714U, // FCMEQv8f16
3523
178k
    822187714U, // FCMEQv8i16rz
3524
178k
    2116430U, // FCMGE16
3525
178k
    2116430U, // FCMGE32
3526
178k
    2116430U, // FCMGE64
3527
178k
    3223374670U,  // FCMGE_PPzZ0_D
3528
178k
    2713783118U,  // FCMGE_PPzZ0_H
3529
178k
    3223407438U,  // FCMGE_PPzZ0_S
3530
178k
    3223374670U,  // FCMGE_PPzZZ_D
3531
178k
    2713783118U,  // FCMGE_PPzZZ_H
3532
178k
    3223407438U,  // FCMGE_PPzZZ_S
3533
178k
    2116430U, // FCMGEv1i16rz
3534
178k
    2116430U, // FCMGEv1i32rz
3535
178k
    2116430U, // FCMGEv1i64rz
3536
178k
    813796174U, // FCMGEv2f32
3537
178k
    815893326U, // FCMGEv2f64
3538
178k
    813796174U, // FCMGEv2i32rz
3539
178k
    815893326U, // FCMGEv2i64rz
3540
178k
    817990478U, // FCMGEv4f16
3541
178k
    820087630U, // FCMGEv4f32
3542
178k
    817990478U, // FCMGEv4i16rz
3543
178k
    820087630U, // FCMGEv4i32rz
3544
178k
    822184782U, // FCMGEv8f16
3545
178k
    822184782U, // FCMGEv8i16rz
3546
178k
    2120261U, // FCMGT16
3547
178k
    2120261U, // FCMGT32
3548
178k
    2120261U, // FCMGT64
3549
178k
    3223378501U,  // FCMGT_PPzZ0_D
3550
178k
    2713786949U,  // FCMGT_PPzZ0_H
3551
178k
    3223411269U,  // FCMGT_PPzZ0_S
3552
178k
    3223378501U,  // FCMGT_PPzZZ_D
3553
178k
    2713786949U,  // FCMGT_PPzZZ_H
3554
178k
    3223411269U,  // FCMGT_PPzZZ_S
3555
178k
    2120261U, // FCMGTv1i16rz
3556
178k
    2120261U, // FCMGTv1i32rz
3557
178k
    2120261U, // FCMGTv1i64rz
3558
178k
    813800005U, // FCMGTv2f32
3559
178k
    815897157U, // FCMGTv2f64
3560
178k
    813800005U, // FCMGTv2i32rz
3561
178k
    815897157U, // FCMGTv2i64rz
3562
178k
    817994309U, // FCMGTv4f16
3563
178k
    820091461U, // FCMGTv4f32
3564
178k
    817994309U, // FCMGTv4i16rz
3565
178k
    820091461U, // FCMGTv4i32rz
3566
178k
    822188613U, // FCMGTv8f16
3567
178k
    822188613U, // FCMGTv8i16rz
3568
178k
    3223372553U,  // FCMLA_ZPmZZ_D
3569
178k
    3519087369U,  // FCMLA_ZPmZZ_H
3570
178k
    3223405321U,  // FCMLA_ZPmZZ_S
3571
178k
    2195784457U,  // FCMLA_ZZZI_H
3572
178k
    1344357129U,  // FCMLA_ZZZI_S
3573
178k
    2961310473U,  // FCMLAv2f32
3574
178k
    2963407625U,  // FCMLAv2f64
3575
178k
    2965504777U,  // FCMLAv4f16
3576
178k
    2965504777U,  // FCMLAv4f16_indexed
3577
178k
    2967601929U,  // FCMLAv4f32
3578
178k
    2967601929U,  // FCMLAv4f32_indexed
3579
178k
    2969699081U,  // FCMLAv8f16
3580
178k
    2969699081U,  // FCMLAv8f16_indexed
3581
178k
    3223374701U,  // FCMLE_PPzZ0_D
3582
178k
    2713783149U,  // FCMLE_PPzZ0_H
3583
178k
    3223407469U,  // FCMLE_PPzZ0_S
3584
178k
    2116461U, // FCMLEv1i16rz
3585
178k
    2116461U, // FCMLEv1i32rz
3586
178k
    2116461U, // FCMLEv1i64rz
3587
178k
    813796205U, // FCMLEv2i32rz
3588
178k
    815893357U, // FCMLEv2i64rz
3589
178k
    817990509U, // FCMLEv4i16rz
3590
178k
    820087661U, // FCMLEv4i32rz
3591
178k
    822184813U, // FCMLEv8i16rz
3592
178k
    3223378711U,  // FCMLT_PPzZ0_D
3593
178k
    2713787159U,  // FCMLT_PPzZ0_H
3594
178k
    3223411479U,  // FCMLT_PPzZ0_S
3595
178k
    2120471U, // FCMLTv1i16rz
3596
178k
    2120471U, // FCMLTv1i32rz
3597
178k
    2120471U, // FCMLTv1i64rz
3598
178k
    813800215U, // FCMLTv2i32rz
3599
178k
    815897367U, // FCMLTv2i64rz
3600
178k
    817994519U, // FCMLTv4i16rz
3601
178k
    820091671U, // FCMLTv4i32rz
3602
178k
    822188823U, // FCMLTv8i16rz
3603
178k
    3223374715U,  // FCMNE_PPzZ0_D
3604
178k
    2713783163U,  // FCMNE_PPzZ0_H
3605
178k
    3223407483U,  // FCMNE_PPzZ0_S
3606
178k
    3223374715U,  // FCMNE_PPzZZ_D
3607
178k
    2713783163U,  // FCMNE_PPzZZ_H
3608
178k
    3223407483U,  // FCMNE_PPzZZ_S
3609
178k
    73422213U,  // FCMPDri
3610
178k
    2119045U, // FCMPDrr
3611
178k
    73419690U,  // FCMPEDri
3612
178k
    2116522U, // FCMPEDrr
3613
178k
    73419690U,  // FCMPEHri
3614
178k
    2116522U, // FCMPEHrr
3615
178k
    73419690U,  // FCMPESri
3616
178k
    2116522U, // FCMPESrr
3617
178k
    73422213U,  // FCMPHri
3618
178k
    2119045U, // FCMPHrr
3619
178k
    73422213U,  // FCMPSri
3620
178k
    2119045U, // FCMPSrr
3621
178k
    3223377133U,  // FCMUO_PPzZZ_D
3622
178k
    2713785581U,  // FCMUO_PPzZZ_H
3623
178k
    3223409901U,  // FCMUO_PPzZZ_S
3624
178k
    270589826U, // FCPY_ZPmI_D
3625
178k
    2957057922U,  // FCPY_ZPmI_H
3626
178k
    270622594U, // FCPY_ZPmI_S
3627
178k
    2118041U, // FCSELDrrr
3628
178k
    2118041U, // FCSELHrrr
3629
178k
    2118041U, // FCSELSrrr
3630
178k
    2119860U, // FCVTASUWDr
3631
178k
    2119860U, // FCVTASUWHr
3632
178k
    2119860U, // FCVTASUWSr
3633
178k
    2119860U, // FCVTASUXDr
3634
178k
    2119860U, // FCVTASUXHr
3635
178k
    2119860U, // FCVTASUXSr
3636
178k
    2119860U, // FCVTASv1f16
3637
178k
    2119860U, // FCVTASv1i32
3638
178k
    2119860U, // FCVTASv1i64
3639
178k
    813799604U, // FCVTASv2f32
3640
178k
    815896756U, // FCVTASv2f64
3641
178k
    817993908U, // FCVTASv4f16
3642
178k
    820091060U, // FCVTASv4f32
3643
178k
    822188212U, // FCVTASv8f16
3644
178k
    2120842U, // FCVTAUUWDr
3645
178k
    2120842U, // FCVTAUUWHr
3646
178k
    2120842U, // FCVTAUUWSr
3647
178k
    2120842U, // FCVTAUUXDr
3648
178k
    2120842U, // FCVTAUUXHr
3649
178k
    2120842U, // FCVTAUUXSr
3650
178k
    2120842U, // FCVTAUv1f16
3651
178k
    2120842U, // FCVTAUv1i32
3652
178k
    2120842U, // FCVTAUv1i64
3653
178k
    813800586U, // FCVTAUv2f32
3654
178k
    815897738U, // FCVTAUv2f64
3655
178k
    817994890U, // FCVTAUv4f16
3656
178k
    820092042U, // FCVTAUv4f32
3657
178k
    822189194U, // FCVTAUv8f16
3658
178k
    2120765U, // FCVTDHr
3659
178k
    2120765U, // FCVTDSr
3660
178k
    2120765U, // FCVTHDr
3661
178k
    2120765U, // FCVTHSr
3662
178k
    270621512U, // FCVTLT_ZPmZ_HtoS
3663
178k
    270588744U, // FCVTLT_ZPmZ_StoD
3664
178k
    1652757322U,  // FCVTL_2ZZ_H_S
3665
178k
    815895370U, // FCVTLv2i32
3666
178k
    820089674U, // FCVTLv4i16
3667
178k
    815890812U, // FCVTLv4i32
3668
178k
    820085116U, // FCVTLv8i16
3669
178k
    2119998U, // FCVTMSUWDr
3670
178k
    2119998U, // FCVTMSUWHr
3671
178k
    2119998U, // FCVTMSUWSr
3672
178k
    2119998U, // FCVTMSUXDr
3673
178k
    2119998U, // FCVTMSUXHr
3674
178k
    2119998U, // FCVTMSUXSr
3675
178k
    2119998U, // FCVTMSv1f16
3676
178k
    2119998U, // FCVTMSv1i32
3677
178k
    2119998U, // FCVTMSv1i64
3678
178k
    813799742U, // FCVTMSv2f32
3679
178k
    815896894U, // FCVTMSv2f64
3680
178k
    817994046U, // FCVTMSv4f16
3681
178k
    820091198U, // FCVTMSv4f32
3682
178k
    822188350U, // FCVTMSv8f16
3683
178k
    2120858U, // FCVTMUUWDr
3684
178k
    2120858U, // FCVTMUUWHr
3685
178k
    2120858U, // FCVTMUUWSr
3686
178k
    2120858U, // FCVTMUUXDr
3687
178k
    2120858U, // FCVTMUUXHr
3688
178k
    2120858U, // FCVTMUUXSr
3689
178k
    2120858U, // FCVTMUv1f16
3690
178k
    2120858U, // FCVTMUv1i32
3691
178k
    2120858U, // FCVTMUv1i64
3692
178k
    813800602U, // FCVTMUv2f32
3693
178k
    815897754U, // FCVTMUv2f64
3694
178k
    817994906U, // FCVTMUv4f16
3695
178k
    820092058U, // FCVTMUv4f32
3696
178k
    822189210U, // FCVTMUv8f16
3697
178k
    2120024U, // FCVTNSUWDr
3698
178k
    2120024U, // FCVTNSUWHr
3699
178k
    2120024U, // FCVTNSUWSr
3700
178k
    2120024U, // FCVTNSUXDr
3701
178k
    2120024U, // FCVTNSUXHr
3702
178k
    2120024U, // FCVTNSUXSr
3703
178k
    2120024U, // FCVTNSv1f16
3704
178k
    2120024U, // FCVTNSv1i32
3705
178k
    2120024U, // FCVTNSv1i64
3706
178k
    813799768U, // FCVTNSv2f32
3707
178k
    815896920U, // FCVTNSv2f64
3708
178k
    817994072U, // FCVTNSv4f16
3709
178k
    820091224U, // FCVTNSv4f32
3710
178k
    822188376U, // FCVTNSv8f16
3711
178k
    270621592U, // FCVTNT_ZPmZ_DtoS
3712
178k
    1346444184U,  // FCVTNT_ZPmZ_StoH
3713
178k
    2120866U, // FCVTNUUWDr
3714
178k
    2120866U, // FCVTNUUWHr
3715
178k
    2120866U, // FCVTNUUWSr
3716
178k
    2120866U, // FCVTNUUXDr
3717
178k
    2120866U, // FCVTNUUXHr
3718
178k
    2120866U, // FCVTNUUXSr
3719
178k
    2120866U, // FCVTNUv1f16
3720
178k
    2120866U, // FCVTNUv1i32
3721
178k
    2120866U, // FCVTNUv1i64
3722
178k
    813800610U, // FCVTNUv2f32
3723
178k
    815897762U, // FCVTNUv2f64
3724
178k
    817994914U, // FCVTNUv4f16
3725
178k
    820092066U, // FCVTNUv4f32
3726
178k
    822189218U, // FCVTNUv8f16
3727
178k
    1648432229U,  // FCVTN_Z2Z_StoH
3728
178k
    813798501U, // FCVTNv2i32
3729
178k
    817992805U, // FCVTNv4i16
3730
178k
    2967601603U,  // FCVTNv4i32
3731
178k
    2969698755U,  // FCVTNv8i16
3732
178k
    2120078U, // FCVTPSUWDr
3733
178k
    2120078U, // FCVTPSUWHr
3734
178k
    2120078U, // FCVTPSUWSr
3735
178k
    2120078U, // FCVTPSUXDr
3736
178k
    2120078U, // FCVTPSUXHr
3737
178k
    2120078U, // FCVTPSUXSr
3738
178k
    2120078U, // FCVTPSv1f16
3739
178k
    2120078U, // FCVTPSv1i32
3740
178k
    2120078U, // FCVTPSv1i64
3741
178k
    813799822U, // FCVTPSv2f32
3742
178k
    815896974U, // FCVTPSv2f64
3743
178k
    817994126U, // FCVTPSv4f16
3744
178k
    820091278U, // FCVTPSv4f32
3745
178k
    822188430U, // FCVTPSv8f16
3746
178k
    2120874U, // FCVTPUUWDr
3747
178k
    2120874U, // FCVTPUUWHr
3748
178k
    2120874U, // FCVTPUUWSr
3749
178k
    2120874U, // FCVTPUUXDr
3750
178k
    2120874U, // FCVTPUUXHr
3751
178k
    2120874U, // FCVTPUUXSr
3752
178k
    2120874U, // FCVTPUv1f16
3753
178k
    2120874U, // FCVTPUv1i32
3754
178k
    2120874U, // FCVTPUv1i64
3755
178k
    813800618U, // FCVTPUv2f32
3756
178k
    815897770U, // FCVTPUv2f64
3757
178k
    817994922U, // FCVTPUv4f16
3758
178k
    820092074U, // FCVTPUv4f32
3759
178k
    822189226U, // FCVTPUv8f16
3760
178k
    2120765U, // FCVTSDr
3761
178k
    2120765U, // FCVTSHr
3762
178k
    270621646U, // FCVTXNT_ZPmZ_DtoS
3763
178k
    2118836U, // FCVTXNv1i64
3764
178k
    813798580U, // FCVTXNv2f32
3765
178k
    2967601657U,  // FCVTXNv4f32
3766
178k
    270622578U, // FCVTX_ZPmZ_DtoS
3767
178k
    2120137U, // FCVTZSSWDri
3768
178k
    2120137U, // FCVTZSSWHri
3769
178k
    2120137U, // FCVTZSSWSri
3770
178k
    2120137U, // FCVTZSSXDri
3771
178k
    2120137U, // FCVTZSSXHri
3772
178k
    2120137U, // FCVTZSSXSri
3773
178k
    2120137U, // FCVTZSUWDr
3774
178k
    2120137U, // FCVTZSUWHr
3775
178k
    2120137U, // FCVTZSUWSr
3776
178k
    2120137U, // FCVTZSUXDr
3777
178k
    2120137U, // FCVTZSUXHr
3778
178k
    2120137U, // FCVTZSUXSr
3779
178k
    1648564681U,  // FCVTZS_2Z2Z_StoS
3780
178k
    1648564681U,  // FCVTZS_4Z4Z_StoS
3781
178k
    270588361U, // FCVTZS_ZPmZ_DtoD
3782
178k
    270621129U, // FCVTZS_ZPmZ_DtoS
3783
178k
    270588361U, // FCVTZS_ZPmZ_HtoD
3784
178k
    541137353U, // FCVTZS_ZPmZ_HtoH
3785
178k
    270621129U, // FCVTZS_ZPmZ_HtoS
3786
178k
    270588361U, // FCVTZS_ZPmZ_StoD
3787
178k
    270621129U, // FCVTZS_ZPmZ_StoS
3788
178k
    2120137U, // FCVTZSd
3789
178k
    2120137U, // FCVTZSh
3790
178k
    2120137U, // FCVTZSs
3791
178k
    2120137U, // FCVTZSv1f16
3792
178k
    2120137U, // FCVTZSv1i32
3793
178k
    2120137U, // FCVTZSv1i64
3794
178k
    813799881U, // FCVTZSv2f32
3795
178k
    815897033U, // FCVTZSv2f64
3796
178k
    813799881U, // FCVTZSv2i32_shift
3797
178k
    815897033U, // FCVTZSv2i64_shift
3798
178k
    817994185U, // FCVTZSv4f16
3799
178k
    820091337U, // FCVTZSv4f32
3800
178k
    817994185U, // FCVTZSv4i16_shift
3801
178k
    820091337U, // FCVTZSv4i32_shift
3802
178k
    822188489U, // FCVTZSv8f16
3803
178k
    822188489U, // FCVTZSv8i16_shift
3804
178k
    2120899U, // FCVTZUSWDri
3805
178k
    2120899U, // FCVTZUSWHri
3806
178k
    2120899U, // FCVTZUSWSri
3807
178k
    2120899U, // FCVTZUSXDri
3808
178k
    2120899U, // FCVTZUSXHri
3809
178k
    2120899U, // FCVTZUSXSri
3810
178k
    2120899U, // FCVTZUUWDr
3811
178k
    2120899U, // FCVTZUUWHr
3812
178k
    2120899U, // FCVTZUUWSr
3813
178k
    2120899U, // FCVTZUUXDr
3814
178k
    2120899U, // FCVTZUUXHr
3815
178k
    2120899U, // FCVTZUUXSr
3816
178k
    1648565443U,  // FCVTZU_2Z2Z_StoS
3817
178k
    1648565443U,  // FCVTZU_4Z4Z_StoS
3818
178k
    270589123U, // FCVTZU_ZPmZ_DtoD
3819
178k
    270621891U, // FCVTZU_ZPmZ_DtoS
3820
178k
    270589123U, // FCVTZU_ZPmZ_HtoD
3821
178k
    541138115U, // FCVTZU_ZPmZ_HtoH
3822
178k
    270621891U, // FCVTZU_ZPmZ_HtoS
3823
178k
    270589123U, // FCVTZU_ZPmZ_StoD
3824
178k
    270621891U, // FCVTZU_ZPmZ_StoS
3825
178k
    2120899U, // FCVTZUd
3826
178k
    2120899U, // FCVTZUh
3827
178k
    2120899U, // FCVTZUs
3828
178k
    2120899U, // FCVTZUv1f16
3829
178k
    2120899U, // FCVTZUv1i32
3830
178k
    2120899U, // FCVTZUv1i64
3831
178k
    813800643U, // FCVTZUv2f32
3832
178k
    815897795U, // FCVTZUv2f64
3833
178k
    813800643U, // FCVTZUv2i32_shift
3834
178k
    815897795U, // FCVTZUv2i64_shift
3835
178k
    817994947U, // FCVTZUv4f16
3836
178k
    820092099U, // FCVTZUv4f32
3837
178k
    817994947U, // FCVTZUv4i16_shift
3838
178k
    820092099U, // FCVTZUv4i32_shift
3839
178k
    822189251U, // FCVTZUv8f16
3840
178k
    822189251U, // FCVTZUv8i16_shift
3841
178k
    1652759613U,  // FCVT_2ZZ_H_S
3842
178k
    1648434237U,  // FCVT_Z2Z_StoH
3843
178k
    3225492541U,  // FCVT_ZPmZ_DtoH
3844
178k
    270621757U, // FCVT_ZPmZ_DtoS
3845
178k
    270588989U, // FCVT_ZPmZ_HtoD
3846
178k
    270621757U, // FCVT_ZPmZ_HtoS
3847
178k
    270588989U, // FCVT_ZPmZ_StoD
3848
178k
    1346444349U,  // FCVT_ZPmZ_StoH
3849
178k
    2120947U, // FDIVDrr
3850
178k
    2120947U, // FDIVHrr
3851
178k
    3223378012U,  // FDIVR_ZPmZ_D
3852
178k
    3519092828U,  // FDIVR_ZPmZ_H
3853
178k
    3223410780U,  // FDIVR_ZPmZ_S
3854
178k
    2120947U, // FDIVSrr
3855
178k
    3223379187U,  // FDIV_ZPmZ_D
3856
178k
    3519094003U,  // FDIV_ZPmZ_H
3857
178k
    3223411955U,  // FDIV_ZPmZ_S
3858
178k
    813800691U, // FDIVv2f32
3859
178k
    815897843U, // FDIVv2f64
3860
178k
    817994995U, // FDIVv4f16
3861
178k
    820092147U, // FDIVv4f32
3862
178k
    822189299U, // FDIVv8f16
3863
178k
    3798178782U,  // FDOT_VG2_M2Z2Z_HtoS
3864
178k
    3798178782U,  // FDOT_VG2_M2ZZI_HtoS
3865
178k
    3798178782U,  // FDOT_VG2_M2ZZ_HtoS
3866
178k
    4066614238U,  // FDOT_VG4_M4Z4Z_HtoS
3867
178k
    4066614238U,  // FDOT_VG4_M4ZZI_HtoS
3868
178k
    4066614238U,  // FDOT_VG4_M4ZZ_HtoS
3869
178k
    2686540766U,  // FDOT_ZZZI_S
3870
178k
    2686540766U,  // FDOT_ZZZ_S
3871
178k
    3491812935U,  // FDUP_ZI_D
3872
178k
    75568711U,  // FDUP_ZI_H
3873
178k
    3491845703U,  // FDUP_ZI_S
3874
178k
    2418066406U,  // FEXPA_ZZ_D
3875
178k
    1652622310U,  // FEXPA_ZZ_H
3876
178k
    270615526U, // FEXPA_ZZ_S
3877
178k
    2120145U, // FJCVTZS
3878
178k
    270583250U, // FLOGB_ZPmZ_D
3879
178k
    541132242U, // FLOGB_ZPmZ_H
3880
178k
    270616018U, // FLOGB_ZPmZ_S
3881
178k
    2116310U, // FMADDDrrr
3882
178k
    2116310U, // FMADDHrrr
3883
178k
    2116310U, // FMADDSrrr
3884
178k
    3223374414U,  // FMAD_ZPmZZ_D
3885
178k
    3519089230U,  // FMAD_ZPmZZ_H
3886
178k
    3223407182U,  // FMAD_ZPmZZ_S
3887
178k
    2121504U, // FMAXDrr
3888
178k
    2121504U, // FMAXHrr
3889
178k
    2118610U, // FMAXNMDrr
3890
178k
    2118610U, // FMAXNMHrr
3891
178k
    3223377300U,  // FMAXNMP_ZPmZZ_D
3892
178k
    3519092116U,  // FMAXNMP_ZPmZZ_H
3893
178k
    3223410068U,  // FMAXNMP_ZPmZZ_S
3894
178k
    813798804U, // FMAXNMPv2f32
3895
178k
    815895956U, // FMAXNMPv2f64
3896
178k
    807425428U, // FMAXNMPv2i16p
3897
178k
    807425428U, // FMAXNMPv2i32p
3898
178k
    807425428U, // FMAXNMPv2i64p
3899
178k
    817993108U, // FMAXNMPv4f16
3900
178k
    820090260U, // FMAXNMPv4f32
3901
178k
    822187412U, // FMAXNMPv8f16
3902
178k
    3231817076U,  // FMAXNMQV_D
3903
178k
    3238108532U,  // FMAXNMQV_H
3904
178k
    3236011380U,  // FMAXNMQV_S
3905
178k
    2118610U, // FMAXNMSrr
3906
178k
    1657019678U,  // FMAXNMV_VPZ_D
3907
178k
    1659133214U,  // FMAXNMV_VPZ_H
3908
178k
    1638178078U,  // FMAXNMV_VPZ_S
3909
178k
    807427358U, // FMAXNMVv4i16v
3910
178k
    807427358U, // FMAXNMVv4i32v
3911
178k
    807427358U, // FMAXNMVv8i16v
3912
178k
    2181206994U,  // FMAXNM_VG2_2Z2Z_D
3913
178k
    2183320530U,  // FMAXNM_VG2_2Z2Z_H
3914
178k
    2185434066U,  // FMAXNM_VG2_2Z2Z_S
3915
178k
    2181206994U,  // FMAXNM_VG2_2ZZ_D
3916
178k
    2183320530U,  // FMAXNM_VG2_2ZZ_H
3917
178k
    2185434066U,  // FMAXNM_VG2_2ZZ_S
3918
178k
    2181206994U,  // FMAXNM_VG4_4Z4Z_D
3919
178k
    2183320530U,  // FMAXNM_VG4_4Z4Z_H
3920
178k
    2185434066U,  // FMAXNM_VG4_4Z4Z_S
3921
178k
    2181206994U,  // FMAXNM_VG4_4ZZ_D
3922
178k
    2183320530U,  // FMAXNM_VG4_4ZZ_H
3923
178k
    2185434066U,  // FMAXNM_VG4_4ZZ_S
3924
178k
    3223376850U,  // FMAXNM_ZPmI_D
3925
178k
    3519091666U,  // FMAXNM_ZPmI_H
3926
178k
    3223409618U,  // FMAXNM_ZPmI_S
3927
178k
    3223376850U,  // FMAXNM_ZPmZ_D
3928
178k
    3519091666U,  // FMAXNM_ZPmZ_H
3929
178k
    3223409618U,  // FMAXNM_ZPmZ_S
3930
178k
    813798354U, // FMAXNMv2f32
3931
178k
    815895506U, // FMAXNMv2f64
3932
178k
    817992658U, // FMAXNMv4f16
3933
178k
    820089810U, // FMAXNMv4f32
3934
178k
    822186962U, // FMAXNMv8f16
3935
178k
    3223377509U,  // FMAXP_ZPmZZ_D
3936
178k
    3519092325U,  // FMAXP_ZPmZZ_H
3937
178k
    3223410277U,  // FMAXP_ZPmZZ_S
3938
178k
    813799013U, // FMAXPv2f32
3939
178k
    815896165U, // FMAXPv2f64
3940
178k
    807425637U, // FMAXPv2i16p
3941
178k
    807425637U, // FMAXPv2i32p
3942
178k
    807425637U, // FMAXPv2i64p
3943
178k
    817993317U, // FMAXPv4f16
3944
178k
    820090469U, // FMAXPv4f32
3945
178k
    822187621U, // FMAXPv8f16
3946
178k
    3231817117U,  // FMAXQV_D
3947
178k
    3238108573U,  // FMAXQV_H
3948
178k
    3236011421U,  // FMAXQV_S
3949
178k
    2121504U, // FMAXSrr
3950
178k
    1657019835U,  // FMAXV_VPZ_D
3951
178k
    1659133371U,  // FMAXV_VPZ_H
3952
178k
    1638178235U,  // FMAXV_VPZ_S
3953
178k
    807427515U, // FMAXVv4i16v
3954
178k
    807427515U, // FMAXVv4i32v
3955
178k
    807427515U, // FMAXVv8i16v
3956
178k
    2181209888U,  // FMAX_VG2_2Z2Z_D
3957
178k
    2183323424U,  // FMAX_VG2_2Z2Z_H
3958
178k
    2185436960U,  // FMAX_VG2_2Z2Z_S
3959
178k
    2181209888U,  // FMAX_VG2_2ZZ_D
3960
178k
    2183323424U,  // FMAX_VG2_2ZZ_H
3961
178k
    2185436960U,  // FMAX_VG2_2ZZ_S
3962
178k
    2181209888U,  // FMAX_VG4_4Z4Z_D
3963
178k
    2183323424U,  // FMAX_VG4_4Z4Z_H
3964
178k
    2185436960U,  // FMAX_VG4_4Z4Z_S
3965
178k
    2181209888U,  // FMAX_VG4_4ZZ_D
3966
178k
    2183323424U,  // FMAX_VG4_4ZZ_H
3967
178k
    2185436960U,  // FMAX_VG4_4ZZ_S
3968
178k
    3223379744U,  // FMAX_ZPmI_D
3969
178k
    3519094560U,  // FMAX_ZPmI_H
3970
178k
    3223412512U,  // FMAX_ZPmI_S
3971
178k
    3223379744U,  // FMAX_ZPmZ_D
3972
178k
    3519094560U,  // FMAX_ZPmZ_H
3973
178k
    3223412512U,  // FMAX_ZPmZ_S
3974
178k
    813801248U, // FMAXv2f32
3975
178k
    815898400U, // FMAXv2f64
3976
178k
    817995552U, // FMAXv4f16
3977
178k
    820092704U, // FMAXv4f32
3978
178k
    822189856U, // FMAXv8f16
3979
178k
    2118670U, // FMINDrr
3980
178k
    2118670U, // FMINHrr
3981
178k
    2118601U, // FMINNMDrr
3982
178k
    2118601U, // FMINNMHrr
3983
178k
    3223377291U,  // FMINNMP_ZPmZZ_D
3984
178k
    3519092107U,  // FMINNMP_ZPmZZ_H
3985
178k
    3223410059U,  // FMINNMP_ZPmZZ_S
3986
178k
    813798795U, // FMINNMPv2f32
3987
178k
    815895947U, // FMINNMPv2f64
3988
178k
    807425419U, // FMINNMPv2i16p
3989
178k
    807425419U, // FMINNMPv2i32p
3990
178k
    807425419U, // FMINNMPv2i64p
3991
178k
    817993099U, // FMINNMPv4f16
3992
178k
    820090251U, // FMINNMPv4f32
3993
178k
    822187403U, // FMINNMPv8f16
3994
178k
    3231817066U,  // FMINNMQV_D
3995
178k
    3238108522U,  // FMINNMQV_H
3996
178k
    3236011370U,  // FMINNMQV_S
3997
178k
    2118601U, // FMINNMSrr
3998
178k
    1657019669U,  // FMINNMV_VPZ_D
3999
178k
    1659133205U,  // FMINNMV_VPZ_H
4000
178k
    1638178069U,  // FMINNMV_VPZ_S
4001
178k
    807427349U, // FMINNMVv4i16v
4002
178k
    807427349U, // FMINNMVv4i32v
4003
178k
    807427349U, // FMINNMVv8i16v
4004
178k
    2181206985U,  // FMINNM_VG2_2Z2Z_D
4005
178k
    2183320521U,  // FMINNM_VG2_2Z2Z_H
4006
178k
    2185434057U,  // FMINNM_VG2_2Z2Z_S
4007
178k
    2181206985U,  // FMINNM_VG2_2ZZ_D
4008
178k
    2183320521U,  // FMINNM_VG2_2ZZ_H
4009
178k
    2185434057U,  // FMINNM_VG2_2ZZ_S
4010
178k
    2181206985U,  // FMINNM_VG4_4Z4Z_D
4011
178k
    2183320521U,  // FMINNM_VG4_4Z4Z_H
4012
178k
    2185434057U,  // FMINNM_VG4_4Z4Z_S
4013
178k
    2181206985U,  // FMINNM_VG4_4ZZ_D
4014
178k
    2183320521U,  // FMINNM_VG4_4ZZ_H
4015
178k
    2185434057U,  // FMINNM_VG4_4ZZ_S
4016
178k
    3223376841U,  // FMINNM_ZPmI_D
4017
178k
    3519091657U,  // FMINNM_ZPmI_H
4018
178k
    3223409609U,  // FMINNM_ZPmI_S
4019
178k
    3223376841U,  // FMINNM_ZPmZ_D
4020
178k
    3519091657U,  // FMINNM_ZPmZ_H
4021
178k
    3223409609U,  // FMINNM_ZPmZ_S
4022
178k
    813798345U, // FMINNMv2f32
4023
178k
    815895497U, // FMINNMv2f64
4024
178k
    817992649U, // FMINNMv4f16
4025
178k
    820089801U, // FMINNMv4f32
4026
178k
    822186953U, // FMINNMv8f16
4027
178k
    3223377315U,  // FMINP_ZPmZZ_D
4028
178k
    3519092131U,  // FMINP_ZPmZZ_H
4029
178k
    3223410083U,  // FMINP_ZPmZZ_S
4030
178k
    813798819U, // FMINPv2f32
4031
178k
    815895971U, // FMINPv2f64
4032
178k
    807425443U, // FMINPv2i16p
4033
178k
    807425443U, // FMINPv2i32p
4034
178k
    807425443U, // FMINPv2i64p
4035
178k
    817993123U, // FMINPv4f16
4036
178k
    820090275U, // FMINPv4f32
4037
178k
    822187427U, // FMINPv8f16
4038
178k
    3231817086U,  // FMINQV_D
4039
178k
    3238108542U,  // FMINQV_H
4040
178k
    3236011390U,  // FMINQV_S
4041
178k
    2118670U, // FMINSrr
4042
178k
    1657019687U,  // FMINV_VPZ_D
4043
178k
    1659133223U,  // FMINV_VPZ_H
4044
178k
    1638178087U,  // FMINV_VPZ_S
4045
178k
    807427367U, // FMINVv4i16v
4046
178k
    807427367U, // FMINVv4i32v
4047
178k
    807427367U, // FMINVv8i16v
4048
178k
    2181207054U,  // FMIN_VG2_2Z2Z_D
4049
178k
    2183320590U,  // FMIN_VG2_2Z2Z_H
4050
178k
    2185434126U,  // FMIN_VG2_2Z2Z_S
4051
178k
    2181207054U,  // FMIN_VG2_2ZZ_D
4052
178k
    2183320590U,  // FMIN_VG2_2ZZ_H
4053
178k
    2185434126U,  // FMIN_VG2_2ZZ_S
4054
178k
    2181207054U,  // FMIN_VG4_4Z4Z_D
4055
178k
    2183320590U,  // FMIN_VG4_4Z4Z_H
4056
178k
    2185434126U,  // FMIN_VG4_4Z4Z_S
4057
178k
    2181207054U,  // FMIN_VG4_4ZZ_D
4058
178k
    2183320590U,  // FMIN_VG4_4ZZ_H
4059
178k
    2185434126U,  // FMIN_VG4_4ZZ_S
4060
178k
    3223376910U,  // FMIN_ZPmI_D
4061
178k
    3519091726U,  // FMIN_ZPmI_H
4062
178k
    3223409678U,  // FMIN_ZPmI_S
4063
178k
    3223376910U,  // FMIN_ZPmZ_D
4064
178k
    3519091726U,  // FMIN_ZPmZ_H
4065
178k
    3223409678U,  // FMIN_ZPmZ_S
4066
178k
    813798414U, // FMINv2f32
4067
178k
    815895566U, // FMINv2f64
4068
178k
    817992718U, // FMINv4f16
4069
178k
    820089870U, // FMINv4f32
4070
178k
    822187022U, // FMINv8f16
4071
178k
    2961309920U,  // FMLAL2lanev4f16
4072
178k
    2967601376U,  // FMLAL2lanev8f16
4073
178k
    2961309920U,  // FMLAL2v4f16
4074
178k
    2967601376U,  // FMLAL2v8f16
4075
178k
    2686535186U,  // FMLALB_ZZZI_SHH
4076
178k
    2686535186U,  // FMLALB_ZZZ_SHH
4077
178k
    2686540417U,  // FMLALT_ZZZI_SHH
4078
178k
    2686540417U,  // FMLALT_ZZZ_SHH
4079
178k
    1665372189U,  // FMLAL_MZZI_S
4080
178k
    1665372189U,  // FMLAL_MZZ_S
4081
178k
    3812855837U,  // FMLAL_VG2_M2Z2Z_S
4082
178k
    3812855837U,  // FMLAL_VG2_M2ZZI_S
4083
178k
    3812855837U,  // FMLAL_VG2_M2ZZ_S
4084
178k
    4081291293U,  // FMLAL_VG4_M4Z4Z_S
4085
178k
    4081291293U,  // FMLAL_VG4_M4ZZI_S
4086
178k
    4081291293U,  // FMLAL_VG4_M4ZZ_S
4087
178k
    2961313821U,  // FMLALlanev4f16
4088
178k
    2967605277U,  // FMLALlanev8f16
4089
178k
    2961313821U,  // FMLALv4f16
4090
178k
    2967605277U,  // FMLALv8f16
4091
178k
    3798156049U,  // FMLA_VG2_M2Z2Z_D
4092
178k
    3798172433U,  // FMLA_VG2_M2Z2Z_S
4093
178k
    2198176529U,  // FMLA_VG2_M2Z4Z_H
4094
178k
    3798156049U,  // FMLA_VG2_M2ZZI_D
4095
178k
    2198176529U,  // FMLA_VG2_M2ZZI_H
4096
178k
    3798172433U,  // FMLA_VG2_M2ZZI_S
4097
178k
    3798156049U,  // FMLA_VG2_M2ZZ_D
4098
178k
    2198176529U,  // FMLA_VG2_M2ZZ_H
4099
178k
    3798172433U,  // FMLA_VG2_M2ZZ_S
4100
178k
    4066591505U,  // FMLA_VG4_M4Z4Z_D
4101
178k
    2200273681U,  // FMLA_VG4_M4Z4Z_H
4102
178k
    4066607889U,  // FMLA_VG4_M4Z4Z_S
4103
178k
    4066591505U,  // FMLA_VG4_M4ZZI_D
4104
178k
    2200273681U,  // FMLA_VG4_M4ZZI_H
4105
178k
    4066607889U,  // FMLA_VG4_M4ZZI_S
4106
178k
    4066591505U,  // FMLA_VG4_M4ZZ_D
4107
178k
    2200273681U,  // FMLA_VG4_M4ZZ_H
4108
178k
    4066607889U,  // FMLA_VG4_M4ZZ_S
4109
178k
    3223372561U,  // FMLA_ZPmZZ_D
4110
178k
    3519087377U,  // FMLA_ZPmZZ_H
4111
178k
    3223405329U,  // FMLA_ZPmZZ_S
4112
178k
    1075888913U,  // FMLA_ZZZI_D
4113
178k
    2195784465U,  // FMLA_ZZZI_H
4114
178k
    1344357137U,  // FMLA_ZZZI_S
4115
178k
    1076151057U,  // FMLAv1i16_indexed
4116
178k
    1076151057U,  // FMLAv1i32_indexed
4117
178k
    1076151057U,  // FMLAv1i64_indexed
4118
178k
    2961310481U,  // FMLAv2f32
4119
178k
    2963407633U,  // FMLAv2f64
4120
178k
    2961310481U,  // FMLAv2i32_indexed
4121
178k
    2963407633U,  // FMLAv2i64_indexed
4122
178k
    2965504785U,  // FMLAv4f16
4123
178k
    2967601937U,  // FMLAv4f32
4124
178k
    2965504785U,  // FMLAv4i16_indexed
4125
178k
    2967601937U,  // FMLAv4i32_indexed
4126
178k
    2969699089U,  // FMLAv8f16
4127
178k
    2969699089U,  // FMLAv8i16_indexed
4128
178k
    2961310052U,  // FMLSL2lanev4f16
4129
178k
    2967601508U,  // FMLSL2lanev8f16
4130
178k
    2961310052U,  // FMLSL2v4f16
4131
178k
    2967601508U,  // FMLSL2v8f16
4132
178k
    2686535484U,  // FMLSLB_ZZZI_SHH
4133
178k
    2686535484U,  // FMLSLB_ZZZ_SHH
4134
178k
    2686540592U,  // FMLSLT_ZZZI_SHH
4135
178k
    2686540592U,  // FMLSLT_ZZZ_SHH
4136
178k
    1665372948U,  // FMLSL_MZZI_S
4137
178k
    1665372948U,  // FMLSL_MZZ_S
4138
178k
    3812856596U,  // FMLSL_VG2_M2Z2Z_S
4139
178k
    3812856596U,  // FMLSL_VG2_M2ZZI_S
4140
178k
    3812856596U,  // FMLSL_VG2_M2ZZ_S
4141
178k
    4081292052U,  // FMLSL_VG4_M4Z4Z_S
4142
178k
    4081292052U,  // FMLSL_VG4_M4ZZI_S
4143
178k
    4081292052U,  // FMLSL_VG4_M4ZZ_S
4144
178k
    2961314580U,  // FMLSLlanev4f16
4145
178k
    2967606036U,  // FMLSLlanev8f16
4146
178k
    2961314580U,  // FMLSLv4f16
4147
178k
    2967606036U,  // FMLSLv8f16
4148
178k
    3798161706U,  // FMLS_VG2_M2Z2Z_D
4149
178k
    2198182186U,  // FMLS_VG2_M2Z2Z_H
4150
178k
    3798178090U,  // FMLS_VG2_M2Z2Z_S
4151
178k
    3798161706U,  // FMLS_VG2_M2ZZI_D
4152
178k
    2198182186U,  // FMLS_VG2_M2ZZI_H
4153
178k
    3798178090U,  // FMLS_VG2_M2ZZI_S
4154
178k
    3798161706U,  // FMLS_VG2_M2ZZ_D
4155
178k
    2198182186U,  // FMLS_VG2_M2ZZ_H
4156
178k
    3798178090U,  // FMLS_VG2_M2ZZ_S
4157
178k
    2200279338U,  // FMLS_VG4_M4Z2Z_H
4158
178k
    4066597162U,  // FMLS_VG4_M4Z4Z_D
4159
178k
    4066613546U,  // FMLS_VG4_M4Z4Z_S
4160
178k
    4066597162U,  // FMLS_VG4_M4ZZI_D
4161
178k
    2200279338U,  // FMLS_VG4_M4ZZI_H
4162
178k
    4066613546U,  // FMLS_VG4_M4ZZI_S
4163
178k
    4066597162U,  // FMLS_VG4_M4ZZ_D
4164
178k
    2200279338U,  // FMLS_VG4_M4ZZ_H
4165
178k
    4066613546U,  // FMLS_VG4_M4ZZ_S
4166
178k
    3223378218U,  // FMLS_ZPmZZ_D
4167
178k
    3519093034U,  // FMLS_ZPmZZ_H
4168
178k
    3223410986U,  // FMLS_ZPmZZ_S
4169
178k
    1075894570U,  // FMLS_ZZZI_D
4170
178k
    2195790122U,  // FMLS_ZZZI_H
4171
178k
    1344362794U,  // FMLS_ZZZI_S
4172
178k
    1076156714U,  // FMLSv1i16_indexed
4173
178k
    1076156714U,  // FMLSv1i32_indexed
4174
178k
    1076156714U,  // FMLSv1i64_indexed
4175
178k
    2961316138U,  // FMLSv2f32
4176
178k
    2963413290U,  // FMLSv2f64
4177
178k
    2961316138U,  // FMLSv2i32_indexed
4178
178k
    2963413290U,  // FMLSv2i64_indexed
4179
178k
    2965510442U,  // FMLSv4f16
4180
178k
    2967607594U,  // FMLSv4f32
4181
178k
    2965510442U,  // FMLSv4i16_indexed
4182
178k
    2967607594U,  // FMLSv4i32_indexed
4183
178k
    2969704746U,  // FMLSv8f16
4184
178k
    2969704746U,  // FMLSv8i16_indexed
4185
178k
    1075888920U,  // FMMLA_ZZZ_D
4186
178k
    1344357144U,  // FMMLA_ZZZ_S
4187
178k
    56738646U,  // FMOPAL_MPPZZ
4188
178k
    2168570710U,  // FMOPA_MPPZZ_D
4189
178k
    56738646U,  // FMOPA_MPPZZ_H
4190
178k
    2170667862U,  // FMOPA_MPPZZ_S
4191
178k
    56744311U,  // FMOPSL_MPPZZ
4192
178k
    2168576375U,  // FMOPS_MPPZZ_D
4193
178k
    56744311U,  // FMOPS_MPPZZ_H
4194
178k
    2170673527U,  // FMOPS_MPPZZ_S
4195
178k
    807427395U, // FMOVDXHighr
4196
178k
    2121027U, // FMOVDXr
4197
178k
    3491781955U,  // FMOVDi
4198
178k
    2121027U, // FMOVDr
4199
178k
    2121027U, // FMOVHWr
4200
178k
    2121027U, // FMOVHXr
4201
178k
    3491781955U,  // FMOVHi
4202
178k
    2121027U, // FMOVHr
4203
178k
    2121027U, // FMOVSWr
4204
178k
    3491781955U,  // FMOVSi
4205
178k
    2121027U, // FMOVSr
4206
178k
    2121027U, // FMOVWHr
4207
178k
    2121027U, // FMOVWSr
4208
178k
    77700419U,  // FMOVXDHighr
4209
178k
    2121027U, // FMOVXDr
4210
178k
    2121027U, // FMOVXHr
4211
178k
    3498155331U,  // FMOVv2f32_ns
4212
178k
    3500252483U,  // FMOVv2f64_ns
4213
178k
    3502349635U,  // FMOVv4f16_ns
4214
178k
    3504446787U,  // FMOVv4f32_ns
4215
178k
    3506543939U,  // FMOVv8f16_ns
4216
178k
    3223374033U,  // FMSB_ZPmZZ_D
4217
178k
    3519088849U,  // FMSB_ZPmZZ_H
4218
178k
    3223406801U,  // FMSB_ZPmZZ_S
4219
178k
    2115923U, // FMSUBDrrr
4220
178k
    2115923U, // FMSUBHrrr
4221
178k
    2115923U, // FMSUBSrrr
4222
178k
    2118482U, // FMULDrr
4223
178k
    2118482U, // FMULHrr
4224
178k
    2118482U, // FMULSrr
4225
178k
    2121563U, // FMULX16
4226
178k
    2121563U, // FMULX32
4227
178k
    2121563U, // FMULX64
4228
178k
    3223379803U,  // FMULX_ZPmZ_D
4229
178k
    3519094619U,  // FMULX_ZPmZ_H
4230
178k
    3223412571U,  // FMULX_ZPmZ_S
4231
178k
    2121563U, // FMULXv1i16_indexed
4232
178k
    2121563U, // FMULXv1i32_indexed
4233
178k
    2121563U, // FMULXv1i64_indexed
4234
178k
    813801307U, // FMULXv2f32
4235
178k
    815898459U, // FMULXv2f64
4236
178k
    813801307U, // FMULXv2i32_indexed
4237
178k
    815898459U, // FMULXv2i64_indexed
4238
178k
    817995611U, // FMULXv4f16
4239
178k
    820092763U, // FMULXv4f32
4240
178k
    817995611U, // FMULXv4i16_indexed
4241
178k
    820092763U, // FMULXv4i32_indexed
4242
178k
    822189915U, // FMULXv8f16
4243
178k
    822189915U, // FMULXv8i16_indexed
4244
178k
    3223376722U,  // FMUL_ZPmI_D
4245
178k
    3519091538U,  // FMUL_ZPmI_H
4246
178k
    3223409490U,  // FMUL_ZPmI_S
4247
178k
    3223376722U,  // FMUL_ZPmZ_D
4248
178k
    3519091538U,  // FMUL_ZPmZ_H
4249
178k
    3223409490U,  // FMUL_ZPmZ_S
4250
178k
    2418070354U,  // FMUL_ZZZI_D
4251
178k
    2189497170U,  // FMUL_ZZZI_H
4252
178k
    270619474U, // FMUL_ZZZI_S
4253
178k
    2418070354U,  // FMUL_ZZZ_D
4254
178k
    2189497170U,  // FMUL_ZZZ_H
4255
178k
    270619474U, // FMUL_ZZZ_S
4256
178k
    2118482U, // FMULv1i16_indexed
4257
178k
    2118482U, // FMULv1i32_indexed
4258
178k
    2118482U, // FMULv1i64_indexed
4259
178k
    813798226U, // FMULv2f32
4260
178k
    815895378U, // FMULv2f64
4261
178k
    813798226U, // FMULv2i32_indexed
4262
178k
    815895378U, // FMULv2i64_indexed
4263
178k
    817992530U, // FMULv4f16
4264
178k
    820089682U, // FMULv4f32
4265
178k
    817992530U, // FMULv4i16_indexed
4266
178k
    820089682U, // FMULv4i32_indexed
4267
178k
    822186834U, // FMULv8f16
4268
178k
    822186834U, // FMULv8i16_indexed
4269
178k
    2116628U, // FNEGDr
4270
178k
    2116628U, // FNEGHr
4271
178k
    2116628U, // FNEGSr
4272
178k
    270584852U, // FNEG_ZPmZ_D
4273
178k
    541133844U, // FNEG_ZPmZ_H
4274
178k
    270617620U, // FNEG_ZPmZ_S
4275
178k
    813796372U, // FNEGv2f32
4276
178k
    815893524U, // FNEGv2f64
4277
178k
    817990676U, // FNEGv4f16
4278
178k
    820087828U, // FNEGv4f32
4279
178k
    822184980U, // FNEGv8f16
4280
178k
    2116317U, // FNMADDDrrr
4281
178k
    2116317U, // FNMADDHrrr
4282
178k
    2116317U, // FNMADDSrrr
4283
178k
    3223374420U,  // FNMAD_ZPmZZ_D
4284
178k
    3519089236U,  // FNMAD_ZPmZZ_H
4285
178k
    3223407188U,  // FNMAD_ZPmZZ_S
4286
178k
    3223372590U,  // FNMLA_ZPmZZ_D
4287
178k
    3519087406U,  // FNMLA_ZPmZZ_H
4288
178k
    3223405358U,  // FNMLA_ZPmZZ_S
4289
178k
    3223378224U,  // FNMLS_ZPmZZ_D
4290
178k
    3519093040U,  // FNMLS_ZPmZZ_H
4291
178k
    3223410992U,  // FNMLS_ZPmZZ_S
4292
178k
    3223374039U,  // FNMSB_ZPmZZ_D
4293
178k
    3519088855U,  // FNMSB_ZPmZZ_H
4294
178k
    3223406807U,  // FNMSB_ZPmZZ_S
4295
178k
    2115930U, // FNMSUBDrrr
4296
178k
    2115930U, // FNMSUBHrrr
4297
178k
    2115930U, // FNMSUBSrrr
4298
178k
    2118488U, // FNMULDrr
4299
178k
    2118488U, // FNMULHrr
4300
178k
    2118488U, // FNMULSrr
4301
178k
    2418068370U,  // FRECPE_ZZ_D
4302
178k
    1652624274U,  // FRECPE_ZZ_H
4303
178k
    270617490U, // FRECPE_ZZ_S
4304
178k
    2116498U, // FRECPEv1f16
4305
178k
    2116498U, // FRECPEv1i32
4306
178k
    2116498U, // FRECPEv1i64
4307
178k
    813796242U, // FRECPEv2f32
4308
178k
    815893394U, // FRECPEv2f64
4309
178k
    817990546U, // FRECPEv4f16
4310
178k
    820087698U, // FRECPEv4f32
4311
178k
    822184850U, // FRECPEv8f16
4312
178k
    2120039U, // FRECPS16
4313
178k
    2120039U, // FRECPS32
4314
178k
    2120039U, // FRECPS64
4315
178k
    2418071911U,  // FRECPS_ZZZ_D
4316
178k
    2189498727U,  // FRECPS_ZZZ_H
4317
178k
    270621031U, // FRECPS_ZZZ_S
4318
178k
    813799783U, // FRECPSv2f32
4319
178k
    815896935U, // FRECPSv2f64
4320
178k
    817994087U, // FRECPSv4f16
4321
178k
    820091239U, // FRECPSv4f32
4322
178k
    822188391U, // FRECPSv8f16
4323
178k
    270589794U, // FRECPX_ZPmZ_D
4324
178k
    541138786U, // FRECPX_ZPmZ_H
4325
178k
    270622562U, // FRECPX_ZPmZ_S
4326
178k
    2121570U, // FRECPXv1f16
4327
178k
    2121570U, // FRECPXv1i32
4328
178k
    2121570U, // FRECPXv1i64
4329
178k
    2121477U, // FRINT32XDr
4330
178k
    2121477U, // FRINT32XSr
4331
178k
    813801221U, // FRINT32Xv2f32
4332
178k
    815898373U, // FRINT32Xv2f64
4333
178k
    820092677U, // FRINT32Xv4f32
4334
178k
    2121608U, // FRINT32ZDr
4335
178k
    2121608U, // FRINT32ZSr
4336
178k
    813801352U, // FRINT32Zv2f32
4337
178k
    815898504U, // FRINT32Zv2f64
4338
178k
    820092808U, // FRINT32Zv4f32
4339
178k
    2121487U, // FRINT64XDr
4340
178k
    2121487U, // FRINT64XSr
4341
178k
    813801231U, // FRINT64Xv2f32
4342
178k
    815898383U, // FRINT64Xv2f64
4343
178k
    820092687U, // FRINT64Xv4f32
4344
178k
    2121618U, // FRINT64ZDr
4345
178k
    2121618U, // FRINT64ZSr
4346
178k
    813801362U, // FRINT64Zv2f32
4347
178k
    815898514U, // FRINT64Zv2f64
4348
178k
    820092818U, // FRINT64Zv4f32
4349
178k
    2114648U, // FRINTADr
4350
178k
    2114648U, // FRINTAHr
4351
178k
    2114648U, // FRINTASr
4352
178k
    1648559192U,  // FRINTA_2Z2Z_S
4353
178k
    1648559192U,  // FRINTA_4Z4Z_S
4354
178k
    270582872U, // FRINTA_ZPmZ_D
4355
178k
    541131864U, // FRINTA_ZPmZ_H
4356
178k
    270615640U, // FRINTA_ZPmZ_S
4357
178k
    813794392U, // FRINTAv2f32
4358
178k
    815891544U, // FRINTAv2f64
4359
178k
    817988696U, // FRINTAv4f16
4360
178k
    820085848U, // FRINTAv4f32
4361
178k
    822183000U, // FRINTAv8f16
4362
178k
    2117589U, // FRINTIDr
4363
178k
    2117589U, // FRINTIHr
4364
178k
    2117589U, // FRINTISr
4365
178k
    270585813U, // FRINTI_ZPmZ_D
4366
178k
    541134805U, // FRINTI_ZPmZ_H
4367
178k
    270618581U, // FRINTI_ZPmZ_S
4368
178k
    813797333U, // FRINTIv2f32
4369
178k
    815894485U, // FRINTIv2f64
4370
178k
    817991637U, // FRINTIv4f16
4371
178k
    820088789U, // FRINTIv4f32
4372
178k
    822185941U, // FRINTIv8f16
4373
178k
    2118624U, // FRINTMDr
4374
178k
    2118624U, // FRINTMHr
4375
178k
    2118624U, // FRINTMSr
4376
178k
    1648563168U,  // FRINTM_2Z2Z_S
4377
178k
    1648563168U,  // FRINTM_4Z4Z_S
4378
178k
    270586848U, // FRINTM_ZPmZ_D
4379
178k
    541135840U, // FRINTM_ZPmZ_H
4380
178k
    270619616U, // FRINTM_ZPmZ_S
4381
178k
    813798368U, // FRINTMv2f32
4382
178k
    815895520U, // FRINTMv2f64
4383
178k
    817992672U, // FRINTMv4f16
4384
178k
    820089824U, // FRINTMv4f32
4385
178k
    822186976U, // FRINTMv8f16
4386
178k
    2118748U, // FRINTNDr
4387
178k
    2118748U, // FRINTNHr
4388
178k
    2118748U, // FRINTNSr
4389
178k
    1648563292U,  // FRINTN_2Z2Z_S
4390
178k
    1648563292U,  // FRINTN_4Z4Z_S
4391
178k
    270586972U, // FRINTN_ZPmZ_D
4392
178k
    541135964U, // FRINTN_ZPmZ_H
4393
178k
    270619740U, // FRINTN_ZPmZ_S
4394
178k
    813798492U, // FRINTNv2f32
4395
178k
    815895644U, // FRINTNv2f64
4396
178k
    817992796U, // FRINTNv4f16
4397
178k
    820089948U, // FRINTNv4f32
4398
178k
    822187100U, // FRINTNv8f16
4399
178k
    2119226U, // FRINTPDr
4400
178k
    2119226U, // FRINTPHr
4401
178k
    2119226U, // FRINTPSr
4402
178k
    1648563770U,  // FRINTP_2Z2Z_S
4403
178k
    1648563770U,  // FRINTP_4Z4Z_S
4404
178k
    270587450U, // FRINTP_ZPmZ_D
4405
178k
    541136442U, // FRINTP_ZPmZ_H
4406
178k
    270620218U, // FRINTP_ZPmZ_S
4407
178k
    813798970U, // FRINTPv2f32
4408
178k
    815896122U, // FRINTPv2f64
4409
178k
    817993274U, // FRINTPv4f16
4410
178k
    820090426U, // FRINTPv4f32
4411
178k
    822187578U, // FRINTPv8f16
4412
178k
    2121578U, // FRINTXDr
4413
178k
    2121578U, // FRINTXHr
4414
178k
    2121578U, // FRINTXSr
4415
178k
    270589802U, // FRINTX_ZPmZ_D
4416
178k
    541138794U, // FRINTX_ZPmZ_H
4417
178k
    270622570U, // FRINTX_ZPmZ_S
4418
178k
    813801322U, // FRINTXv2f32
4419
178k
    815898474U, // FRINTXv2f64
4420
178k
    817995626U, // FRINTXv4f16
4421
178k
    820092778U, // FRINTXv4f32
4422
178k
    822189930U, // FRINTXv8f16
4423
178k
    2121697U, // FRINTZDr
4424
178k
    2121697U, // FRINTZHr
4425
178k
    2121697U, // FRINTZSr
4426
178k
    270589921U, // FRINTZ_ZPmZ_D
4427
178k
    541138913U, // FRINTZ_ZPmZ_H
4428
178k
    270622689U, // FRINTZ_ZPmZ_S
4429
178k
    813801441U, // FRINTZv2f32
4430
178k
    815898593U, // FRINTZv2f64
4431
178k
    817995745U, // FRINTZv4f16
4432
178k
    820092897U, // FRINTZv4f32
4433
178k
    822190049U, // FRINTZv8f16
4434
178k
    2418068415U,  // FRSQRTE_ZZ_D
4435
178k
    1652624319U,  // FRSQRTE_ZZ_H
4436
178k
    270617535U, // FRSQRTE_ZZ_S
4437
178k
    2116543U, // FRSQRTEv1f16
4438
178k
    2116543U, // FRSQRTEv1i32
4439
178k
    2116543U, // FRSQRTEv1i64
4440
178k
    813796287U, // FRSQRTEv2f32
4441
178k
    815893439U, // FRSQRTEv2f64
4442
178k
    817990591U, // FRSQRTEv4f16
4443
178k
    820087743U, // FRSQRTEv4f32
4444
178k
    822184895U, // FRSQRTEv8f16
4445
178k
    2120123U, // FRSQRTS16
4446
178k
    2120123U, // FRSQRTS32
4447
178k
    2120123U, // FRSQRTS64
4448
178k
    2418071995U,  // FRSQRTS_ZZZ_D
4449
178k
    2189498811U,  // FRSQRTS_ZZZ_H
4450
178k
    270621115U, // FRSQRTS_ZZZ_S
4451
178k
    813799867U, // FRSQRTSv2f32
4452
178k
    815897019U, // FRSQRTSv2f64
4453
178k
    817994171U, // FRSQRTSv4f16
4454
178k
    820091323U, // FRSQRTSv4f32
4455
178k
    822188475U, // FRSQRTSv8f16
4456
178k
    3223374684U,  // FSCALE_ZPmZ_D
4457
178k
    3519089500U,  // FSCALE_ZPmZ_H
4458
178k
    3223407452U,  // FSCALE_ZPmZ_S
4459
178k
    2120728U, // FSQRTDr
4460
178k
    2120728U, // FSQRTHr
4461
178k
    2120728U, // FSQRTSr
4462
178k
    270588952U, // FSQRT_ZPmZ_D
4463
178k
    541137944U, // FSQRT_ZPmZ_H
4464
178k
    270621720U, // FSQRT_ZPmZ_S
4465
178k
    813800472U, // FSQRTv2f32
4466
178k
    815897624U, // FSQRTv2f64
4467
178k
    817994776U, // FSQRTv4f16
4468
178k
    820091928U, // FSQRTv4f32
4469
178k
    822189080U, // FSQRTv8f16
4470
178k
    2115903U, // FSUBDrr
4471
178k
    2115903U, // FSUBHrr
4472
178k
    3223377691U,  // FSUBR_ZPmI_D
4473
178k
    3519092507U,  // FSUBR_ZPmI_H
4474
178k
    3223410459U,  // FSUBR_ZPmI_S
4475
178k
    3223377691U,  // FSUBR_ZPmZ_D
4476
178k
    3519092507U,  // FSUBR_ZPmZ_H
4477
178k
    3223410459U,  // FSUBR_ZPmZ_S
4478
178k
    2115903U, // FSUBSrr
4479
178k
    3798157631U,  // FSUB_VG2_M2Z_D
4480
178k
    1661307199U,  // FSUB_VG2_M2Z_H
4481
178k
    3798174015U,  // FSUB_VG2_M2Z_S
4482
178k
    4066593087U,  // FSUB_VG4_M4Z_D
4483
178k
    1663404351U,  // FSUB_VG4_M4Z_H
4484
178k
    4066609471U,  // FSUB_VG4_M4Z_S
4485
178k
    3223374143U,  // FSUB_ZPmI_D
4486
178k
    3519088959U,  // FSUB_ZPmI_H
4487
178k
    3223406911U,  // FSUB_ZPmI_S
4488
178k
    3223374143U,  // FSUB_ZPmZ_D
4489
178k
    3519088959U,  // FSUB_ZPmZ_H
4490
178k
    3223406911U,  // FSUB_ZPmZ_S
4491
178k
    2418067775U,  // FSUB_ZZZ_D
4492
178k
    2189494591U,  // FSUB_ZZZ_H
4493
178k
    270616895U, // FSUB_ZZZ_S
4494
178k
    813795647U, // FSUBv2f32
4495
178k
    815892799U, // FSUBv2f64
4496
178k
    817989951U, // FSUBv4f16
4497
178k
    820087103U, // FSUBv4f32
4498
178k
    822184255U, // FSUBv8f16
4499
178k
    2418068059U,  // FTMAD_ZZI_D
4500
178k
    2189494875U,  // FTMAD_ZZI_H
4501
178k
    270617179U, // FTMAD_ZZI_S
4502
178k
    2418070373U,  // FTSMUL_ZZZ_D
4503
178k
    2189497189U,  // FTSMUL_ZZZ_H
4504
178k
    270619493U, // FTSMUL_ZZZ_S
4505
178k
    2418069926U,  // FTSSEL_ZZZ_D
4506
178k
    2189496742U,  // FTSSEL_ZZZ_H
4507
178k
    270619046U, // FTSSEL_ZZZ_S
4508
178k
    3798178803U,  // FVDOT_VG2_M2ZZI_HtoS
4509
178k
    3787621543U,  // GLD1B_D_IMM_REAL
4510
178k
    3787621543U,  // GLD1B_D_REAL
4511
178k
    3787621543U,  // GLD1B_D_SXTW_REAL
4512
178k
    3787621543U,  // GLD1B_D_UXTW_REAL
4513
178k
    3787654311U,  // GLD1B_S_IMM_REAL
4514
178k
    3787654311U,  // GLD1B_S_SXTW_REAL
4515
178k
    3787654311U,  // GLD1B_S_UXTW_REAL
4516
178k
    3787622910U,  // GLD1D_IMM_REAL
4517
178k
    3787622910U,  // GLD1D_REAL
4518
178k
    3787622910U,  // GLD1D_SCALED_REAL
4519
178k
    3787622910U,  // GLD1D_SXTW_REAL
4520
178k
    3787622910U,  // GLD1D_SXTW_SCALED_REAL
4521
178k
    3787622910U,  // GLD1D_UXTW_REAL
4522
178k
    3787622910U,  // GLD1D_UXTW_SCALED_REAL
4523
178k
    3787623496U,  // GLD1H_D_IMM_REAL
4524
178k
    3787623496U,  // GLD1H_D_REAL
4525
178k
    3787623496U,  // GLD1H_D_SCALED_REAL
4526
178k
    3787623496U,  // GLD1H_D_SXTW_REAL
4527
178k
    3787623496U,  // GLD1H_D_SXTW_SCALED_REAL
4528
178k
    3787623496U,  // GLD1H_D_UXTW_REAL
4529
178k
    3787623496U,  // GLD1H_D_UXTW_SCALED_REAL
4530
178k
    3787656264U,  // GLD1H_S_IMM_REAL
4531
178k
    3787656264U,  // GLD1H_S_SXTW_REAL
4532
178k
    3787656264U,  // GLD1H_S_SXTW_SCALED_REAL
4533
178k
    3787656264U,  // GLD1H_S_UXTW_REAL
4534
178k
    3787656264U,  // GLD1H_S_UXTW_SCALED_REAL
4535
178k
    3787953810U,  // GLD1Q
4536
178k
    3787622559U,  // GLD1SB_D_IMM_REAL
4537
178k
    3787622559U,  // GLD1SB_D_REAL
4538
178k
    3787622559U,  // GLD1SB_D_SXTW_REAL
4539
178k
    3787622559U,  // GLD1SB_D_UXTW_REAL
4540
178k
    3787655327U,  // GLD1SB_S_IMM_REAL
4541
178k
    3787655327U,  // GLD1SB_S_SXTW_REAL
4542
178k
    3787655327U,  // GLD1SB_S_UXTW_REAL
4543
178k
    3787624187U,  // GLD1SH_D_IMM_REAL
4544
178k
    3787624187U,  // GLD1SH_D_REAL
4545
178k
    3787624187U,  // GLD1SH_D_SCALED_REAL
4546
178k
    3787624187U,  // GLD1SH_D_SXTW_REAL
4547
178k
    3787624187U,  // GLD1SH_D_SXTW_SCALED_REAL
4548
178k
    3787624187U,  // GLD1SH_D_UXTW_REAL
4549
178k
    3787624187U,  // GLD1SH_D_UXTW_SCALED_REAL
4550
178k
    3787656955U,  // GLD1SH_S_IMM_REAL
4551
178k
    3787656955U,  // GLD1SH_S_SXTW_REAL
4552
178k
    3787656955U,  // GLD1SH_S_SXTW_SCALED_REAL
4553
178k
    3787656955U,  // GLD1SH_S_UXTW_REAL
4554
178k
    3787656955U,  // GLD1SH_S_UXTW_SCALED_REAL
4555
178k
    3787628179U,  // GLD1SW_D_IMM_REAL
4556
178k
    3787628179U,  // GLD1SW_D_REAL
4557
178k
    3787628179U,  // GLD1SW_D_SCALED_REAL
4558
178k
    3787628179U,  // GLD1SW_D_SXTW_REAL
4559
178k
    3787628179U,  // GLD1SW_D_SXTW_SCALED_REAL
4560
178k
    3787628179U,  // GLD1SW_D_UXTW_REAL
4561
178k
    3787628179U,  // GLD1SW_D_UXTW_SCALED_REAL
4562
178k
    3787627984U,  // GLD1W_D_IMM_REAL
4563
178k
    3787627984U,  // GLD1W_D_REAL
4564
178k
    3787627984U,  // GLD1W_D_SCALED_REAL
4565
178k
    3787627984U,  // GLD1W_D_SXTW_REAL
4566
178k
    3787627984U,  // GLD1W_D_SXTW_SCALED_REAL
4567
178k
    3787627984U,  // GLD1W_D_UXTW_REAL
4568
178k
    3787627984U,  // GLD1W_D_UXTW_SCALED_REAL
4569
178k
    3787660752U,  // GLD1W_IMM_REAL
4570
178k
    3787660752U,  // GLD1W_SXTW_REAL
4571
178k
    3787660752U,  // GLD1W_SXTW_SCALED_REAL
4572
178k
    3787660752U,  // GLD1W_UXTW_REAL
4573
178k
    3787660752U,  // GLD1W_UXTW_SCALED_REAL
4574
178k
    3787621549U,  // GLDFF1B_D_IMM_REAL
4575
178k
    3787621549U,  // GLDFF1B_D_REAL
4576
178k
    3787621549U,  // GLDFF1B_D_SXTW_REAL
4577
178k
    3787621549U,  // GLDFF1B_D_UXTW_REAL
4578
178k
    3787654317U,  // GLDFF1B_S_IMM_REAL
4579
178k
    3787654317U,  // GLDFF1B_S_SXTW_REAL
4580
178k
    3787654317U,  // GLDFF1B_S_UXTW_REAL
4581
178k
    3787622916U,  // GLDFF1D_IMM_REAL
4582
178k
    3787622916U,  // GLDFF1D_REAL
4583
178k
    3787622916U,  // GLDFF1D_SCALED_REAL
4584
178k
    3787622916U,  // GLDFF1D_SXTW_REAL
4585
178k
    3787622916U,  // GLDFF1D_SXTW_SCALED_REAL
4586
178k
    3787622916U,  // GLDFF1D_UXTW_REAL
4587
178k
    3787622916U,  // GLDFF1D_UXTW_SCALED_REAL
4588
178k
    3787623502U,  // GLDFF1H_D_IMM_REAL
4589
178k
    3787623502U,  // GLDFF1H_D_REAL
4590
178k
    3787623502U,  // GLDFF1H_D_SCALED_REAL
4591
178k
    3787623502U,  // GLDFF1H_D_SXTW_REAL
4592
178k
    3787623502U,  // GLDFF1H_D_SXTW_SCALED_REAL
4593
178k
    3787623502U,  // GLDFF1H_D_UXTW_REAL
4594
178k
    3787623502U,  // GLDFF1H_D_UXTW_SCALED_REAL
4595
178k
    3787656270U,  // GLDFF1H_S_IMM_REAL
4596
178k
    3787656270U,  // GLDFF1H_S_SXTW_REAL
4597
178k
    3787656270U,  // GLDFF1H_S_SXTW_SCALED_REAL
4598
178k
    3787656270U,  // GLDFF1H_S_UXTW_REAL
4599
178k
    3787656270U,  // GLDFF1H_S_UXTW_SCALED_REAL
4600
178k
    3787622566U,  // GLDFF1SB_D_IMM_REAL
4601
178k
    3787622566U,  // GLDFF1SB_D_REAL
4602
178k
    3787622566U,  // GLDFF1SB_D_SXTW_REAL
4603
178k
    3787622566U,  // GLDFF1SB_D_UXTW_REAL
4604
178k
    3787655334U,  // GLDFF1SB_S_IMM_REAL
4605
178k
    3787655334U,  // GLDFF1SB_S_SXTW_REAL
4606
178k
    3787655334U,  // GLDFF1SB_S_UXTW_REAL
4607
178k
    3787624194U,  // GLDFF1SH_D_IMM_REAL
4608
178k
    3787624194U,  // GLDFF1SH_D_REAL
4609
178k
    3787624194U,  // GLDFF1SH_D_SCALED_REAL
4610
178k
    3787624194U,  // GLDFF1SH_D_SXTW_REAL
4611
178k
    3787624194U,  // GLDFF1SH_D_SXTW_SCALED_REAL
4612
178k
    3787624194U,  // GLDFF1SH_D_UXTW_REAL
4613
178k
    3787624194U,  // GLDFF1SH_D_UXTW_SCALED_REAL
4614
178k
    3787656962U,  // GLDFF1SH_S_IMM_REAL
4615
178k
    3787656962U,  // GLDFF1SH_S_SXTW_REAL
4616
178k
    3787656962U,  // GLDFF1SH_S_SXTW_SCALED_REAL
4617
178k
    3787656962U,  // GLDFF1SH_S_UXTW_REAL
4618
178k
    3787656962U,  // GLDFF1SH_S_UXTW_SCALED_REAL
4619
178k
    3787628186U,  // GLDFF1SW_D_IMM_REAL
4620
178k
    3787628186U,  // GLDFF1SW_D_REAL
4621
178k
    3787628186U,  // GLDFF1SW_D_SCALED_REAL
4622
178k
    3787628186U,  // GLDFF1SW_D_SXTW_REAL
4623
178k
    3787628186U,  // GLDFF1SW_D_SXTW_SCALED_REAL
4624
178k
    3787628186U,  // GLDFF1SW_D_UXTW_REAL
4625
178k
    3787628186U,  // GLDFF1SW_D_UXTW_SCALED_REAL
4626
178k
    3787627990U,  // GLDFF1W_D_IMM_REAL
4627
178k
    3787627990U,  // GLDFF1W_D_REAL
4628
178k
    3787627990U,  // GLDFF1W_D_SCALED_REAL
4629
178k
    3787627990U,  // GLDFF1W_D_SXTW_REAL
4630
178k
    3787627990U,  // GLDFF1W_D_SXTW_SCALED_REAL
4631
178k
    3787627990U,  // GLDFF1W_D_UXTW_REAL
4632
178k
    3787627990U,  // GLDFF1W_D_UXTW_SCALED_REAL
4633
178k
    3787660758U,  // GLDFF1W_IMM_REAL
4634
178k
    3787660758U,  // GLDFF1W_SXTW_REAL
4635
178k
    3787660758U,  // GLDFF1W_SXTW_SCALED_REAL
4636
178k
    3787660758U,  // GLDFF1W_UXTW_REAL
4637
178k
    3787660758U,  // GLDFF1W_UXTW_SCALED_REAL
4638
178k
    2117573U, // GMI
4639
178k
    514923U,  // HINT
4640
178k
    3223378768U,  // HISTCNT_ZPzZZ_D
4641
178k
    3223411536U,  // HISTCNT_ZPzZZ_S
4642
178k
    2133032U, // HISTSEG_ZZZ
4643
178k
    383712U,  // HLT
4644
178k
    379380U,  // HVC
4645
178k
    538985896U, // INCB_XPiI
4646
178k
    538987149U, // INCD_XPiI
4647
178k
    539019917U, // INCD_ZPiI
4648
178k
    538987836U, // INCH_XPiI
4649
178k
    58789180U,  // INCH_ZPiI
4650
178k
    2118931U, // INCP_XP_B
4651
178k
    2418038035U,  // INCP_XP_D
4652
178k
    1881167123U,  // INCP_XP_H
4653
178k
    270554387U, // INCP_XP_S
4654
178k
    1075893523U,  // INCP_ZP_D
4655
178k
    1658918163U,  // INCP_ZP_H
4656
178k
    1344361747U,  // INCP_ZP_S
4657
178k
    538992209U, // INCW_XPiI
4658
178k
    539057745U, // INCW_ZPiI
4659
178k
    4028669764U,  // INDEX_II_B
4660
178k
    2154308U, // INDEX_II_D
4661
178k
    79765316U,  // INDEX_II_H
4662
178k
    2187076U, // INDEX_II_S
4663
178k
    4028669764U,  // INDEX_IR_B
4664
178k
    2154308U, // INDEX_IR_D
4665
178k
    1153507140U,  // INDEX_IR_H
4666
178k
    2187076U, // INDEX_IR_S
4667
178k
    2137924U, // INDEX_RI_B
4668
178k
    2154308U, // INDEX_RI_D
4669
178k
    2210471748U,  // INDEX_RI_H
4670
178k
    2187076U, // INDEX_RI_S
4671
178k
    2137924U, // INDEX_RR_B
4672
178k
    2154308U, // INDEX_RR_D
4673
178k
    2210471748U,  // INDEX_RR_H
4674
178k
    2187076U, // INDEX_RR_S
4675
178k
    2229797999U,  // INSERT_MXIPZ_H_B
4676
178k
    2229797999U,  // INSERT_MXIPZ_H_D
4677
178k
    2229797999U,  // INSERT_MXIPZ_H_H
4678
178k
    2229797999U,  // INSERT_MXIPZ_H_Q
4679
178k
    2229797999U,  // INSERT_MXIPZ_H_S
4680
178k
    2229814383U,  // INSERT_MXIPZ_V_B
4681
178k
    2229814383U,  // INSERT_MXIPZ_V_D
4682
178k
    2229814383U,  // INSERT_MXIPZ_V_H
4683
178k
    2229814383U,  // INSERT_MXIPZ_V_Q
4684
178k
    2229814383U,  // INSERT_MXIPZ_V_S
4685
178k
    1075877924U,  // INSR_ZR_B
4686
178k
    1075894308U,  // INSR_ZR_D
4687
178k
    1692473380U,  // INSR_ZR_H
4688
178k
    1075927076U,  // INSR_ZR_S
4689
178k
    270571556U, // INSR_ZV_B
4690
178k
    539023396U, // INSR_ZV_D
4691
178k
    1679890468U,  // INSR_ZV_H
4692
178k
    807491620U, // INSR_ZV_S
4693
178k
    352459078U, // INSvi16gpr
4694
178k
    1157765446U,  // INSvi16lane
4695
178k
    354556230U, // INSvi32gpr
4696
178k
    1159862598U,  // INSvi32lane
4697
178k
    346167622U, // INSvi64gpr
4698
178k
    1151473990U,  // INSvi64lane
4699
178k
    356653382U, // INSvi8gpr
4700
178k
    1161959750U,  // INSvi8lane
4701
178k
    2116657U, // IRG
4702
178k
    444620U,  // ISB
4703
178k
    3223340129U,  // LASTA_RPZ_B
4704
178k
    3223340129U,  // LASTA_RPZ_D
4705
178k
    3223340129U,  // LASTA_RPZ_H
4706
178k
    3223340129U,  // LASTA_RPZ_S
4707
178k
    3223340129U,  // LASTA_VPZ_B
4708
178k
    3223340129U,  // LASTA_VPZ_D
4709
178k
    3223340129U,  // LASTA_VPZ_H
4710
178k
    3223340129U,  // LASTA_VPZ_S
4711
178k
    3223341355U,  // LASTB_RPZ_B
4712
178k
    3223341355U,  // LASTB_RPZ_D
4713
178k
    3223341355U,  // LASTB_RPZ_H
4714
178k
    3223341355U,  // LASTB_RPZ_S
4715
178k
    3223341355U,  // LASTB_VPZ_B
4716
178k
    3223341355U,  // LASTB_VPZ_D
4717
178k
    3223341355U,  // LASTB_VPZ_H
4718
178k
    3223341355U,  // LASTB_VPZ_S
4719
178k
    3787605159U,  // LD1B
4720
178k
    3848422567U,  // LD1B_2Z
4721
178k
    3848422567U,  // LD1B_2Z_IMM
4722
178k
    3848422567U,  // LD1B_4Z
4723
178k
    3848422567U,  // LD1B_4Z_IMM
4724
178k
    3787621543U,  // LD1B_D
4725
178k
    3787621543U,  // LD1B_D_IMM_REAL
4726
178k
    3787637927U,  // LD1B_H
4727
178k
    3787637927U,  // LD1B_H_IMM_REAL
4728
178k
    3787605159U,  // LD1B_IMM_REAL
4729
178k
    3787654311U,  // LD1B_S
4730
178k
    3787654311U,  // LD1B_S_IMM_REAL
4731
178k
    1344832679U,  // LD1B_VG2_M2ZPXI
4732
178k
    1344832679U,  // LD1B_VG2_M2ZPXX
4733
178k
    3848422567U,  // LD1B_VG4_M4ZPXI
4734
178k
    3848422567U,  // LD1B_VG4_M4ZPXX
4735
178k
    3787622910U,  // LD1D
4736
178k
    3848440318U,  // LD1D_2Z
4737
178k
    3848440318U,  // LD1D_2Z_IMM
4738
178k
    3848440318U,  // LD1D_4Z
4739
178k
    3848440318U,  // LD1D_4Z_IMM
4740
178k
    3787622910U,  // LD1D_IMM_REAL
4741
178k
    3787950590U,  // LD1D_Q
4742
178k
    3787950590U,  // LD1D_Q_IMM
4743
178k
    3848440318U,  // LD1D_VG2_M2ZPXI
4744
178k
    3848440318U,  // LD1D_VG2_M2ZPXX
4745
178k
    3848440318U,  // LD1D_VG4_M4ZPXI
4746
178k
    3848440318U,  // LD1D_VG4_M4ZPXX
4747
178k
    573481U,  // LD1Fourv16b
4748
178k
    92864553U,  // LD1Fourv16b_POST
4749
178k
    606249U,  // LD1Fourv1d
4750
178k
    94994473U,  // LD1Fourv1d_POST
4751
178k
    639017U,  // LD1Fourv2d
4752
178k
    92930089U,  // LD1Fourv2d_POST
4753
178k
    671785U,  // LD1Fourv2s
4754
178k
    95060009U,  // LD1Fourv2s_POST
4755
178k
    704553U,  // LD1Fourv4h
4756
178k
    95092777U,  // LD1Fourv4h_POST
4757
178k
    737321U,  // LD1Fourv4s
4758
178k
    93028393U,  // LD1Fourv4s_POST
4759
178k
    770089U,  // LD1Fourv8b
4760
178k
    95158313U,  // LD1Fourv8b_POST
4761
178k
    802857U,  // LD1Fourv8h
4762
178k
    93093929U,  // LD1Fourv8h_POST
4763
178k
    3787639880U,  // LD1H
4764
178k
    3848457288U,  // LD1H_2Z
4765
178k
    3848457288U,  // LD1H_2Z_IMM
4766
178k
    3848457288U,  // LD1H_4Z
4767
178k
    3848457288U,  // LD1H_4Z_IMM
4768
178k
    3787623496U,  // LD1H_D
4769
178k
    3787623496U,  // LD1H_D_IMM_REAL
4770
178k
    3787639880U,  // LD1H_IMM_REAL
4771
178k
    3787656264U,  // LD1H_S
4772
178k
    3787656264U,  // LD1H_S_IMM_REAL
4773
178k
    1345113160U,  // LD1H_VG2_M2ZPXI
4774
178k
    1345113160U,  // LD1H_VG2_M2ZPXX
4775
178k
    3848457288U,  // LD1H_VG4_M4ZPXI
4776
178k
    3848457288U,  // LD1H_VG4_M4ZPXX
4777
178k
    573481U,  // LD1Onev16b
4778
178k
    97058857U,  // LD1Onev16b_POST
4779
178k
    606249U,  // LD1Onev1d
4780
178k
    99188777U,  // LD1Onev1d_POST
4781
178k
    639017U,  // LD1Onev2d
4782
178k
    97124393U,  // LD1Onev2d_POST
4783
178k
    671785U,  // LD1Onev2s
4784
178k
    99254313U,  // LD1Onev2s_POST
4785
178k
    704553U,  // LD1Onev4h
4786
178k
    99287081U,  // LD1Onev4h_POST
4787
178k
    737321U,  // LD1Onev4s
4788
178k
    97222697U,  // LD1Onev4s_POST
4789
178k
    770089U,  // LD1Onev8b
4790
178k
    99352617U,  // LD1Onev8b_POST
4791
178k
    802857U,  // LD1Onev8h
4792
178k
    97288233U,  // LD1Onev8h_POST
4793
178k
    3787622411U,  // LD1RB_D_IMM
4794
178k
    3787638795U,  // LD1RB_H_IMM
4795
178k
    3787606027U,  // LD1RB_IMM
4796
178k
    3787655179U,  // LD1RB_S_IMM
4797
178k
    3787623185U,  // LD1RD_IMM
4798
178k
    3787624039U,  // LD1RH_D_IMM
4799
178k
    3787640423U,  // LD1RH_IMM
4800
178k
    3787656807U,  // LD1RH_S_IMM
4801
178k
    3787605998U,  // LD1RO_B
4802
178k
    3787605998U,  // LD1RO_B_IMM
4803
178k
    3787623169U,  // LD1RO_D
4804
178k
    3787623169U,  // LD1RO_D_IMM
4805
178k
    3787640401U,  // LD1RO_H
4806
178k
    3787640401U,  // LD1RO_H_IMM
4807
178k
    3787660915U,  // LD1RO_W
4808
178k
    3787660915U,  // LD1RO_W_IMM
4809
178k
    3787606019U,  // LD1RQ_B
4810
178k
    3787606019U,  // LD1RQ_B_IMM
4811
178k
    3787623177U,  // LD1RQ_D
4812
178k
    3787623177U,  // LD1RQ_D_IMM
4813
178k
    3787640415U,  // LD1RQ_H
4814
178k
    3787640415U,  // LD1RQ_H_IMM
4815
178k
    3787660923U,  // LD1RQ_W
4816
178k
    3787660923U,  // LD1RQ_W_IMM
4817
178k
    3787622622U,  // LD1RSB_D_IMM
4818
178k
    3787639006U,  // LD1RSB_H_IMM
4819
178k
    3787655390U,  // LD1RSB_S_IMM
4820
178k
    3787624237U,  // LD1RSH_D_IMM
4821
178k
    3787657005U,  // LD1RSH_S_IMM
4822
178k
    3787628220U,  // LD1RSW_IMM
4823
178k
    3787628163U,  // LD1RW_D_IMM
4824
178k
    3787660931U,  // LD1RW_IMM
4825
178k
    579313U,  // LD1Rv16b
4826
178k
    101258993U, // LD1Rv16b_POST
4827
178k
    612081U,  // LD1Rv1d
4828
178k
    99194609U,  // LD1Rv1d_POST
4829
178k
    644849U,  // LD1Rv2d
4830
178k
    99227377U,  // LD1Rv2d_POST
4831
178k
    677617U,  // LD1Rv2s
4832
178k
    103454449U, // LD1Rv2s_POST
4833
178k
    710385U,  // LD1Rv4h
4834
178k
    105584369U, // LD1Rv4h_POST
4835
178k
    743153U,  // LD1Rv4s
4836
178k
    103519985U, // LD1Rv4s_POST
4837
178k
    775921U,  // LD1Rv8b
4838
178k
    101455601U, // LD1Rv8b_POST
4839
178k
    808689U,  // LD1Rv8h
4840
178k
    105682673U, // LD1Rv8h_POST
4841
178k
    3787622559U,  // LD1SB_D
4842
178k
    3787622559U,  // LD1SB_D_IMM_REAL
4843
178k
    3787638943U,  // LD1SB_H
4844
178k
    3787638943U,  // LD1SB_H_IMM_REAL
4845
178k
    3787655327U,  // LD1SB_S
4846
178k
    3787655327U,  // LD1SB_S_IMM_REAL
4847
178k
    3787624187U,  // LD1SH_D
4848
178k
    3787624187U,  // LD1SH_D_IMM_REAL
4849
178k
    3787656955U,  // LD1SH_S
4850
178k
    3787656955U,  // LD1SH_S_IMM_REAL
4851
178k
    3787628179U,  // LD1SW_D
4852
178k
    3787628179U,  // LD1SW_D_IMM_REAL
4853
178k
    573481U,  // LD1Threev16b
4854
178k
    107544617U, // LD1Threev16b_POST
4855
178k
    606249U,  // LD1Threev1d
4856
178k
    109674537U, // LD1Threev1d_POST
4857
178k
    639017U,  // LD1Threev2d
4858
178k
    107610153U, // LD1Threev2d_POST
4859
178k
    671785U,  // LD1Threev2s
4860
178k
    109740073U, // LD1Threev2s_POST
4861
178k
    704553U,  // LD1Threev4h
4862
178k
    109772841U, // LD1Threev4h_POST
4863
178k
    737321U,  // LD1Threev4s
4864
178k
    107708457U, // LD1Threev4s_POST
4865
178k
    770089U,  // LD1Threev8b
4866
178k
    109838377U, // LD1Threev8b_POST
4867
178k
    802857U,  // LD1Threev8h
4868
178k
    107773993U, // LD1Threev8h_POST
4869
178k
    573481U,  // LD1Twov16b
4870
178k
    94961705U,  // LD1Twov16b_POST
4871
178k
    606249U,  // LD1Twov1d
4872
178k
    97091625U,  // LD1Twov1d_POST
4873
178k
    639017U,  // LD1Twov2d
4874
178k
    95027241U,  // LD1Twov2d_POST
4875
178k
    671785U,  // LD1Twov2s
4876
178k
    97157161U,  // LD1Twov2s_POST
4877
178k
    704553U,  // LD1Twov4h
4878
178k
    97189929U,  // LD1Twov4h_POST
4879
178k
    737321U,  // LD1Twov4s
4880
178k
    95125545U,  // LD1Twov4s_POST
4881
178k
    770089U,  // LD1Twov8b
4882
178k
    97255465U,  // LD1Twov8b_POST
4883
178k
    802857U,  // LD1Twov8h
4884
178k
    95191081U,  // LD1Twov8h_POST
4885
178k
    3787660752U,  // LD1W
4886
178k
    3848478160U,  // LD1W_2Z
4887
178k
    3848478160U,  // LD1W_2Z_IMM
4888
178k
    3848478160U,  // LD1W_4Z
4889
178k
    3848478160U,  // LD1W_4Z_IMM
4890
178k
    3787627984U,  // LD1W_D
4891
178k
    3787627984U,  // LD1W_D_IMM_REAL
4892
178k
    3787660752U,  // LD1W_IMM_REAL
4893
178k
    3787955664U,  // LD1W_Q
4894
178k
    3787955664U,  // LD1W_Q_IMM
4895
178k
    3848478160U,  // LD1W_VG2_M2ZPXI
4896
178k
    3848478160U,  // LD1W_VG2_M2ZPXX
4897
178k
    3848478160U,  // LD1W_VG4_M4ZPXI
4898
178k
    3848478160U,  // LD1W_VG4_M4ZPXX
4899
178k
    2210932325U,  // LD1_MXIPXX_H_B
4900
178k
    2210932339U,  // LD1_MXIPXX_H_D
4901
178k
    2210932353U,  // LD1_MXIPXX_H_H
4902
178k
    2210932367U,  // LD1_MXIPXX_H_Q
4903
178k
    2210932381U,  // LD1_MXIPXX_H_S
4904
178k
    2210948709U,  // LD1_MXIPXX_V_B
4905
178k
    2210948723U,  // LD1_MXIPXX_V_D
4906
178k
    2210948737U,  // LD1_MXIPXX_V_H
4907
178k
    2210948751U,  // LD1_MXIPXX_V_Q
4908
178k
    2210948765U,  // LD1_MXIPXX_V_S
4909
178k
    112001065U, // LD1i16
4910
178k
    114114601U, // LD1i16_POST
4911
178k
    112033833U, // LD1i32
4912
178k
    116244521U, // LD1i32_POST
4913
178k
    112066601U, // LD1i64
4914
178k
    118374441U, // LD1i64_POST
4915
178k
    112099369U, // LD1i8
4916
178k
    120504361U, // LD1i8_POST
4917
178k
    3787605220U,  // LD2B
4918
178k
    3787605220U,  // LD2B_IMM
4919
178k
    3787622954U,  // LD2D
4920
178k
    3787622954U,  // LD2D_IMM
4921
178k
    3787639941U,  // LD2H
4922
178k
    3787639941U,  // LD2H_IMM
4923
178k
    3787953822U,  // LD2Q
4924
178k
    3787953822U,  // LD2Q_IMM
4925
178k
    579319U,  // LD2Rv16b
4926
178k
    105453303U, // LD2Rv16b_POST
4927
178k
    612087U,  // LD2Rv1d
4928
178k
    97097463U,  // LD2Rv1d_POST
4929
178k
    644855U,  // LD2Rv2d
4930
178k
    97130231U,  // LD2Rv2d_POST
4931
178k
    677623U,  // LD2Rv2s
4932
178k
    99260151U,  // LD2Rv2s_POST
4933
178k
    710391U,  // LD2Rv4h
4934
178k
    103487223U, // LD2Rv4h_POST
4935
178k
    743159U,  // LD2Rv4s
4936
178k
    99325687U,  // LD2Rv4s_POST
4937
178k
    775927U,  // LD2Rv8b
4938
178k
    105649911U, // LD2Rv8b_POST
4939
178k
    808695U,  // LD2Rv8h
4940
178k
    103585527U, // LD2Rv8h_POST
4941
178k
    573606U,  // LD2Twov16b
4942
178k
    94961830U,  // LD2Twov16b_POST
4943
178k
    639142U,  // LD2Twov2d
4944
178k
    95027366U,  // LD2Twov2d_POST
4945
178k
    671910U,  // LD2Twov2s
4946
178k
    97157286U,  // LD2Twov2s_POST
4947
178k
    704678U,  // LD2Twov4h
4948
178k
    97190054U,  // LD2Twov4h_POST
4949
178k
    737446U,  // LD2Twov4s
4950
178k
    95125670U,  // LD2Twov4s_POST
4951
178k
    770214U,  // LD2Twov8b
4952
178k
    97255590U,  // LD2Twov8b_POST
4953
178k
    802982U,  // LD2Twov8h
4954
178k
    95191206U,  // LD2Twov8h_POST
4955
178k
    3787660804U,  // LD2W
4956
178k
    3787660804U,  // LD2W_IMM
4957
178k
    112001190U, // LD2i16
4958
178k
    116211878U, // LD2i16_POST
4959
178k
    112033958U, // LD2i32
4960
178k
    118341798U, // LD2i32_POST
4961
178k
    112066726U, // LD2i64
4962
178k
    122568870U, // LD2i64_POST
4963
178k
    112099494U, // LD2i8
4964
178k
    114213030U, // LD2i8_POST
4965
178k
    3787605241U,  // LD3B
4966
178k
    3787605241U,  // LD3B_IMM
4967
178k
    3787622966U,  // LD3D
4968
178k
    3787622966U,  // LD3D_IMM
4969
178k
    3787639953U,  // LD3H
4970
178k
    3787639953U,  // LD3H_IMM
4971
178k
    3787953834U,  // LD3Q
4972
178k
    3787953834U,  // LD3Q_IMM
4973
178k
    579325U,  // LD3Rv16b
4974
178k
    124327677U, // LD3Rv16b_POST
4975
178k
    612093U,  // LD3Rv1d
4976
178k
    109680381U, // LD3Rv1d_POST
4977
178k
    644861U,  // LD3Rv2d
4978
178k
    109713149U, // LD3Rv2d_POST
4979
178k
    677629U,  // LD3Rv2s
4980
178k
    126523133U, // LD3Rv2s_POST
4981
178k
    710397U,  // LD3Rv4h
4982
178k
    128653053U, // LD3Rv4h_POST
4983
178k
    743165U,  // LD3Rv4s
4984
178k
    126588669U, // LD3Rv4s_POST
4985
178k
    775933U,  // LD3Rv8b
4986
178k
    124524285U, // LD3Rv8b_POST
4987
178k
    808701U,  // LD3Rv8h
4988
178k
    128751357U, // LD3Rv8h_POST
4989
178k
    574035U,  // LD3Threev16b
4990
178k
    107545171U, // LD3Threev16b_POST
4991
178k
    639571U,  // LD3Threev2d
4992
178k
    107610707U, // LD3Threev2d_POST
4993
178k
    672339U,  // LD3Threev2s
4994
178k
    109740627U, // LD3Threev2s_POST
4995
178k
    705107U,  // LD3Threev4h
4996
178k
    109773395U, // LD3Threev4h_POST
4997
178k
    737875U,  // LD3Threev4s
4998
178k
    107709011U, // LD3Threev4s_POST
4999
178k
    770643U,  // LD3Threev8b
5000
178k
    109838931U, // LD3Threev8b_POST
5001
178k
    803411U,  // LD3Threev8h
5002
178k
    107774547U, // LD3Threev8h_POST
5003
178k
    3787660816U,  // LD3W
5004
178k
    3787660816U,  // LD3W_IMM
5005
178k
    112001619U, // LD3i16
5006
178k
    130892371U, // LD3i16_POST
5007
178k
    112034387U, // LD3i32
5008
178k
    133022291U, // LD3i32_POST
5009
178k
    112067155U, // LD3i64
5010
178k
    135152211U, // LD3i64_POST
5011
178k
    112099923U, // LD3i8
5012
178k
    137282131U, // LD3i8_POST
5013
178k
    3787605267U,  // LD4B
5014
178k
    3787605267U,  // LD4B_IMM
5015
178k
    3787622978U,  // LD4D
5016
178k
    3787622978U,  // LD4D_IMM
5017
178k
    574065U,  // LD4Fourv16b
5018
178k
    92865137U,  // LD4Fourv16b_POST
5019
178k
    639601U,  // LD4Fourv2d
5020
178k
    92930673U,  // LD4Fourv2d_POST
5021
178k
    672369U,  // LD4Fourv2s
5022
178k
    95060593U,  // LD4Fourv2s_POST
5023
178k
    705137U,  // LD4Fourv4h
5024
178k
    95093361U,  // LD4Fourv4h_POST
5025
178k
    737905U,  // LD4Fourv4s
5026
178k
    93028977U,  // LD4Fourv4s_POST
5027
178k
    770673U,  // LD4Fourv8b
5028
178k
    95158897U,  // LD4Fourv8b_POST
5029
178k
    803441U,  // LD4Fourv8h
5030
178k
    93094513U,  // LD4Fourv8h_POST
5031
178k
    3787639965U,  // LD4H
5032
178k
    3787639965U,  // LD4H_IMM
5033
178k
    3787953846U,  // LD4Q
5034
178k
    3787953846U,  // LD4Q_IMM
5035
178k
    579331U,  // LD4Rv16b
5036
178k
    103356163U, // LD4Rv16b_POST
5037
178k
    612099U,  // LD4Rv1d
5038
178k
    95000323U,  // LD4Rv1d_POST
5039
178k
    644867U,  // LD4Rv2d
5040
178k
    95033091U,  // LD4Rv2d_POST
5041
178k
    677635U,  // LD4Rv2s
5042
178k
    97163011U,  // LD4Rv2s_POST
5043
178k
    710403U,  // LD4Rv4h
5044
178k
    99292931U,  // LD4Rv4h_POST
5045
178k
    743171U,  // LD4Rv4s
5046
178k
    97228547U,  // LD4Rv4s_POST
5047
178k
    775939U,  // LD4Rv8b
5048
178k
    103552771U, // LD4Rv8b_POST
5049
178k
    808707U,  // LD4Rv8h
5050
178k
    99391235U,  // LD4Rv8h_POST
5051
178k
    3787660828U,  // LD4W
5052
178k
    3787660828U,  // LD4W_IMM
5053
178k
    112001649U, // LD4i16
5054
178k
    118309489U, // LD4i16_POST
5055
178k
    112034417U, // LD4i32
5056
178k
    122536561U, // LD4i32_POST
5057
178k
    112067185U, // LD4i64
5058
178k
    139346545U, // LD4i64_POST
5059
178k
    112099953U, // LD4i8
5060
178k
    116310641U, // LD4i8_POST
5061
178k
    984325U,  // LD64B
5062
178k
    1613022495U,  // LDADDAB
5063
178k
    1613024434U,  // LDADDAH
5064
178k
    1613022717U,  // LDADDALB
5065
178k
    1613024608U,  // LDADDALH
5066
178k
    1613025290U,  // LDADDALW
5067
178k
    1613025290U,  // LDADDALX
5068
178k
    1613021905U,  // LDADDAW
5069
178k
    1613021905U,  // LDADDAX
5070
178k
    1613022653U,  // LDADDB
5071
178k
    1613024594U,  // LDADDH
5072
178k
    1613022898U,  // LDADDLB
5073
178k
    1613024708U,  // LDADDLH
5074
178k
    1613025642U,  // LDADDLW
5075
178k
    1613025642U,  // LDADDLX
5076
178k
    1613023914U,  // LDADDW
5077
178k
    1613023914U,  // LDADDX
5078
178k
    112066618U, // LDAP1
5079
178k
    44058694U,  // LDAPRB
5080
178k
    44060322U,  // LDAPRH
5081
178k
    44062711U,  // LDAPRW
5082
178k
    1118099447U,  // LDAPRWpre
5083
178k
    44062711U,  // LDAPRX
5084
178k
    1118099447U,  // LDAPRXpre
5085
178k
    44058737U,  // LDAPURBi
5086
178k
    44060365U,  // LDAPURHi
5087
178k
    44058877U,  // LDAPURSBWi
5088
178k
    44058877U,  // LDAPURSBXi
5089
178k
    44060492U,  // LDAPURSHWi
5090
178k
    44060492U,  // LDAPURSHXi
5091
178k
    44064475U,  // LDAPURSWi
5092
178k
    44062798U,  // LDAPURXi
5093
178k
    44062798U,  // LDAPURbi
5094
178k
    44062798U,  // LDAPURdi
5095
178k
    44062798U,  // LDAPURhi
5096
178k
    44062798U,  // LDAPURi
5097
178k
    44062798U,  // LDAPURqi
5098
178k
    44062798U,  // LDAPURsi
5099
178k
    44058642U,  // LDARB
5100
178k
    44060270U,  // LDARH
5101
178k
    44062473U,  // LDARW
5102
178k
    44062473U,  // LDARX
5103
178k
    2119262U, // LDAXPW
5104
178k
    2119262U, // LDAXPX
5105
178k
    44058753U,  // LDAXRB
5106
178k
    44060381U,  // LDAXRH
5107
178k
    44062842U,  // LDAXRW
5108
178k
    44062842U,  // LDAXRX
5109
178k
    1613022551U,  // LDCLRAB
5110
178k
    1613024491U,  // LDCLRAH
5111
178k
    1613022792U,  // LDCLRALB
5112
178k
    1613024648U,  // LDCLRALH
5113
178k
    1613025483U,  // LDCLRALW
5114
178k
    1613025483U,  // LDCLRALX
5115
178k
    1613022189U,  // LDCLRAW
5116
178k
    1613022189U,  // LDCLRAX
5117
178k
    1613023271U,  // LDCLRB
5118
178k
    1613024899U,  // LDCLRH
5119
178k
    1613023000U,  // LDCLRLB
5120
178k
    1613024744U,  // LDCLRLH
5121
178k
    1613025998U,  // LDCLRLW
5122
178k
    1613025998U,  // LDCLRLX
5123
178k
    271537637U, // LDCLRP
5124
178k
    271532930U, // LDCLRPA
5125
178k
    271536221U, // LDCLRPAL
5126
178k
    271536738U, // LDCLRPL
5127
178k
    1613027209U,  // LDCLRW
5128
178k
    1613027209U,  // LDCLRX
5129
178k
    1613022560U,  // LDEORAB
5130
178k
    1613024500U,  // LDEORAH
5131
178k
    1613022802U,  // LDEORALB
5132
178k
    1613024658U,  // LDEORALH
5133
178k
    1613025513U,  // LDEORALW
5134
178k
    1613025513U,  // LDEORALX
5135
178k
    1613022216U,  // LDEORAW
5136
178k
    1613022216U,  // LDEORAX
5137
178k
    1613023294U,  // LDEORB
5138
178k
    1613024922U,  // LDEORH
5139
178k
    1613023009U,  // LDEORLB
5140
178k
    1613024753U,  // LDEORLH
5141
178k
    1613026025U,  // LDEORLW
5142
178k
    1613026025U,  // LDEORLX
5143
178k
    1613027302U,  // LDEORW
5144
178k
    1613027302U,  // LDEORX
5145
178k
    3787621549U,  // LDFF1B_D_REAL
5146
178k
    3787637933U,  // LDFF1B_H_REAL
5147
178k
    3787605165U,  // LDFF1B_REAL
5148
178k
    3787654317U,  // LDFF1B_S_REAL
5149
178k
    3787622916U,  // LDFF1D_REAL
5150
178k
    3787623502U,  // LDFF1H_D_REAL
5151
178k
    3787639886U,  // LDFF1H_REAL
5152
178k
    3787656270U,  // LDFF1H_S_REAL
5153
178k
    3787622566U,  // LDFF1SB_D_REAL
5154
178k
    3787638950U,  // LDFF1SB_H_REAL
5155
178k
    3787655334U,  // LDFF1SB_S_REAL
5156
178k
    3787624194U,  // LDFF1SH_D_REAL
5157
178k
    3787656962U,  // LDFF1SH_S_REAL
5158
178k
    3787628186U,  // LDFF1SW_D_REAL
5159
178k
    3787627990U,  // LDFF1W_D_REAL
5160
178k
    3787660758U,  // LDFF1W_REAL
5161
178k
    1118096399U,  // LDG
5162
178k
    44061621U,  // LDGM
5163
178k
    2119102U, // LDIAPPW
5164
178k
    1076155838U,  // LDIAPPWpre
5165
178k
    2119102U, // LDIAPPX
5166
178k
    1076155838U,  // LDIAPPXpre
5167
178k
    44058649U,  // LDLARB
5168
178k
    44060277U,  // LDLARH
5169
178k
    44062479U,  // LDLARW
5170
178k
    44062479U,  // LDLARX
5171
178k
    3787621557U,  // LDNF1B_D_IMM_REAL
5172
178k
    3787637941U,  // LDNF1B_H_IMM_REAL
5173
178k
    3787605173U,  // LDNF1B_IMM_REAL
5174
178k
    3787654325U,  // LDNF1B_S_IMM_REAL
5175
178k
    3787622924U,  // LDNF1D_IMM_REAL
5176
178k
    3787623510U,  // LDNF1H_D_IMM_REAL
5177
178k
    3787639894U,  // LDNF1H_IMM_REAL
5178
178k
    3787656278U,  // LDNF1H_S_IMM_REAL
5179
178k
    3787622575U,  // LDNF1SB_D_IMM_REAL
5180
178k
    3787638959U,  // LDNF1SB_H_IMM_REAL
5181
178k
    3787655343U,  // LDNF1SB_S_IMM_REAL
5182
178k
    3787624203U,  // LDNF1SH_D_IMM_REAL
5183
178k
    3787656971U,  // LDNF1SH_S_IMM_REAL
5184
178k
    3787628195U,  // LDNF1SW_D_IMM_REAL
5185
178k
    3787627998U,  // LDNF1W_D_IMM_REAL
5186
178k
    3787660766U,  // LDNF1W_IMM_REAL
5187
178k
    2119069U, // LDNPDi
5188
178k
    2119069U, // LDNPQi
5189
178k
    2119069U, // LDNPSi
5190
178k
    2119069U, // LDNPWi
5191
178k
    2119069U, // LDNPXi
5192
178k
    3848422589U,  // LDNT1B_2Z
5193
178k
    3848422589U,  // LDNT1B_2Z_IMM
5194
178k
    3848422589U,  // LDNT1B_4Z
5195
178k
    3848422589U,  // LDNT1B_4Z_IMM
5196
178k
    1344832701U,  // LDNT1B_VG2_M2ZPXI
5197
178k
    1344832701U,  // LDNT1B_VG2_M2ZPXX
5198
178k
    3848422589U,  // LDNT1B_VG4_M4ZPXI
5199
178k
    3848422589U,  // LDNT1B_VG4_M4ZPXX
5200
178k
    3787605181U,  // LDNT1B_ZRI
5201
178k
    3787605181U,  // LDNT1B_ZRR
5202
178k
    3787621565U,  // LDNT1B_ZZR_D_REAL
5203
178k
    3787654333U,  // LDNT1B_ZZR_S_REAL
5204
178k
    3848440340U,  // LDNT1D_2Z
5205
178k
    3848440340U,  // LDNT1D_2Z_IMM
5206
178k
    3848440340U,  // LDNT1D_4Z
5207
178k
    3848440340U,  // LDNT1D_4Z_IMM
5208
178k
    3848440340U,  // LDNT1D_VG2_M2ZPXI
5209
178k
    3848440340U,  // LDNT1D_VG2_M2ZPXX
5210
178k
    3848440340U,  // LDNT1D_VG4_M4ZPXI
5211
178k
    3848440340U,  // LDNT1D_VG4_M4ZPXX
5212
178k
    3787622932U,  // LDNT1D_ZRI
5213
178k
    3787622932U,  // LDNT1D_ZRR
5214
178k
    3787622932U,  // LDNT1D_ZZR_D_REAL
5215
178k
    3848457310U,  // LDNT1H_2Z
5216
178k
    3848457310U,  // LDNT1H_2Z_IMM
5217
178k
    3848457310U,  // LDNT1H_4Z
5218
178k
    3848457310U,  // LDNT1H_4Z_IMM
5219
178k
    1345113182U,  // LDNT1H_VG2_M2ZPXI
5220
178k
    1345113182U,  // LDNT1H_VG2_M2ZPXX
5221
178k
    3848457310U,  // LDNT1H_VG4_M4ZPXI
5222
178k
    3848457310U,  // LDNT1H_VG4_M4ZPXX
5223
178k
    3787639902U,  // LDNT1H_ZRI
5224
178k
    3787639902U,  // LDNT1H_ZRR
5225
178k
    3787623518U,  // LDNT1H_ZZR_D_REAL
5226
178k
    3787656286U,  // LDNT1H_ZZR_S_REAL
5227
178k
    3787622584U,  // LDNT1SB_ZZR_D_REAL
5228
178k
    3787655352U,  // LDNT1SB_ZZR_S_REAL
5229
178k
    3787624212U,  // LDNT1SH_ZZR_D_REAL
5230
178k
    3787656980U,  // LDNT1SH_ZZR_S_REAL
5231
178k
    3787628204U,  // LDNT1SW_ZZR_D_REAL
5232
178k
    3848478182U,  // LDNT1W_2Z
5233
178k
    3848478182U,  // LDNT1W_2Z_IMM
5234
178k
    3848478182U,  // LDNT1W_4Z
5235
178k
    3848478182U,  // LDNT1W_4Z_IMM
5236
178k
    3848478182U,  // LDNT1W_VG2_M2ZPXI
5237
178k
    3848478182U,  // LDNT1W_VG2_M2ZPXX
5238
178k
    3848478182U,  // LDNT1W_VG4_M4ZPXI
5239
178k
    3848478182U,  // LDNT1W_VG4_M4ZPXX
5240
178k
    3787660774U,  // LDNT1W_ZRI
5241
178k
    3787660774U,  // LDNT1W_ZRR
5242
178k
    3787628006U,  // LDNT1W_ZZR_D_REAL
5243
178k
    3787660774U,  // LDNT1W_ZZR_S_REAL
5244
178k
    2118952U, // LDPDi
5245
178k
    1076155688U,  // LDPDpost
5246
178k
    1076155688U,  // LDPDpre
5247
178k
    2118952U, // LDPQi
5248
178k
    1076155688U,  // LDPQpost
5249
178k
    1076155688U,  // LDPQpre
5250
178k
    2121397U, // LDPSWi
5251
178k
    1076158133U,  // LDPSWpost
5252
178k
    1076158133U,  // LDPSWpre
5253
178k
    2118952U, // LDPSi
5254
178k
    1076155688U,  // LDPSpost
5255
178k
    1076155688U,  // LDPSpre
5256
178k
    2118952U, // LDPWi
5257
178k
    1076155688U,  // LDPWpost
5258
178k
    1076155688U,  // LDPWpre
5259
178k
    2118952U, // LDPXi
5260
178k
    1076155688U,  // LDPXpost
5261
178k
    1076155688U,  // LDPXpre
5262
178k
    44057264U,  // LDRAAindexed
5263
178k
    1118094000U,  // LDRAAwriteback
5264
178k
    44057929U,  // LDRABindexed
5265
178k
    1118094665U,  // LDRABwriteback
5266
178k
    1118095393U,  // LDRBBpost
5267
178k
    1118095393U,  // LDRBBpre
5268
178k
    44058657U,  // LDRBBroW
5269
178k
    44058657U,  // LDRBBroX
5270
178k
    44058657U,  // LDRBBui
5271
178k
    1118099271U,  // LDRBpost
5272
178k
    1118099271U,  // LDRBpre
5273
178k
    44062535U,  // LDRBroW
5274
178k
    44062535U,  // LDRBroX
5275
178k
    44062535U,  // LDRBui
5276
178k
    2149603143U,  // LDRDl
5277
178k
    1118099271U,  // LDRDpost
5278
178k
    1118099271U,  // LDRDpre
5279
178k
    44062535U,  // LDRDroW
5280
178k
    44062535U,  // LDRDroX
5281
178k
    44062535U,  // LDRDui
5282
178k
    1118097021U,  // LDRHHpost
5283
178k
    1118097021U,  // LDRHHpre
5284
178k
    44060285U,  // LDRHHroW
5285
178k
    44060285U,  // LDRHHroX
5286
178k
    44060285U,  // LDRHHui
5287
178k
    1118099271U,  // LDRHpost
5288
178k
    1118099271U,  // LDRHpre
5289
178k
    44062535U,  // LDRHroW
5290
178k
    44062535U,  // LDRHroX
5291
178k
    44062535U,  // LDRHui
5292
178k
    2149603143U,  // LDRQl
5293
178k
    1118099271U,  // LDRQpost
5294
178k
    1118099271U,  // LDRQpre
5295
178k
    44062535U,  // LDRQroW
5296
178k
    44062535U,  // LDRQroX
5297
178k
    44062535U,  // LDRQui
5298
178k
    1118095590U,  // LDRSBWpost
5299
178k
    1118095590U,  // LDRSBWpre
5300
178k
    44058854U,  // LDRSBWroW
5301
178k
    44058854U,  // LDRSBWroX
5302
178k
    44058854U,  // LDRSBWui
5303
178k
    1118095590U,  // LDRSBXpost
5304
178k
    1118095590U,  // LDRSBXpre
5305
178k
    44058854U,  // LDRSBXroW
5306
178k
    44058854U,  // LDRSBXroX
5307
178k
    44058854U,  // LDRSBXui
5308
178k
    1118097205U,  // LDRSHWpost
5309
178k
    1118097205U,  // LDRSHWpre
5310
178k
    44060469U,  // LDRSHWroW
5311
178k
    44060469U,  // LDRSHWroX
5312
178k
    44060469U,  // LDRSHWui
5313
178k
    1118097205U,  // LDRSHXpost
5314
178k
    1118097205U,  // LDRSHXpre
5315
178k
    44060469U,  // LDRSHXroW
5316
178k
    44060469U,  // LDRSHXroX
5317
178k
    44060469U,  // LDRSHXui
5318
178k
    2149605060U,  // LDRSWl
5319
178k
    1118101188U,  // LDRSWpost
5320
178k
    1118101188U,  // LDRSWpre
5321
178k
    44064452U,  // LDRSWroW
5322
178k
    44064452U,  // LDRSWroX
5323
178k
    44064452U,  // LDRSWui
5324
178k
    2149603143U,  // LDRSl
5325
178k
    1118099271U,  // LDRSpost
5326
178k
    1118099271U,  // LDRSpre
5327
178k
    44062535U,  // LDRSroW
5328
178k
    44062535U,  // LDRSroX
5329
178k
    44062535U,  // LDRSui
5330
178k
    2149603143U,  // LDRWl
5331
178k
    1118099271U,  // LDRWpost
5332
178k
    1118099271U,  // LDRWpre
5333
178k
    44062535U,  // LDRWroW
5334
178k
    44062535U,  // LDRWroX
5335
178k
    44062535U,  // LDRWui
5336
178k
    2149603143U,  // LDRXl
5337
178k
    1118099271U,  // LDRXpost
5338
178k
    1118099271U,  // LDRXpre
5339
178k
    44062535U,  // LDRXroW
5340
178k
    44062535U,  // LDRXroX
5341
178k
    44062535U,  // LDRXui
5342
178k
    45061959U,  // LDR_PXI
5343
178k
    44062535U,  // LDR_TX
5344
178k
    1038151U, // LDR_ZA
5345
178k
    45061959U,  // LDR_ZXI
5346
178k
    1613022576U,  // LDSETAB
5347
178k
    1613024516U,  // LDSETAH
5348
178k
    1613022820U,  // LDSETALB
5349
178k
    1613024676U,  // LDSETALH
5350
178k
    1613025543U,  // LDSETALW
5351
178k
    1613025543U,  // LDSETALX
5352
178k
    1613022269U,  // LDSETAW
5353
178k
    1613022269U,  // LDSETAX
5354
178k
    1613023500U,  // LDSETB
5355
178k
    1613025110U,  // LDSETH
5356
178k
    1613023060U,  // LDSETLB
5357
178k
    1613024769U,  // LDSETLH
5358
178k
    1613026095U,  // LDSETLW
5359
178k
    1613026095U,  // LDSETLX
5360
178k
    271537689U, // LDSETP
5361
178k
    271532981U, // LDSETPA
5362
178k
    271536277U, // LDSETPAL
5363
178k
    271536797U, // LDSETPL
5364
178k
    1613027869U,  // LDSETW
5365
178k
    1613027869U,  // LDSETX
5366
178k
    1613022585U,  // LDSMAXAB
5367
178k
    1613024525U,  // LDSMAXAH
5368
178k
    1613022830U,  // LDSMAXALB
5369
178k
    1613024686U,  // LDSMAXALH
5370
178k
    1613025573U,  // LDSMAXALW
5371
178k
    1613025573U,  // LDSMAXALX
5372
178k
    1613022325U,  // LDSMAXAW
5373
178k
    1613022325U,  // LDSMAXAX
5374
178k
    1613023638U,  // LDSMAXB
5375
178k
    1613025142U,  // LDSMAXH
5376
178k
    1613023069U,  // LDSMAXLB
5377
178k
    1613024811U,  // LDSMAXLH
5378
178k
    1613026185U,  // LDSMAXLW
5379
178k
    1613026185U,  // LDSMAXLX
5380
178k
    1613029158U,  // LDSMAXW
5381
178k
    1613029158U,  // LDSMAXX
5382
178k
    1613022504U,  // LDSMINAB
5383
178k
    1613024464U,  // LDSMINAH
5384
178k
    1613022762U,  // LDSMINALB
5385
178k
    1613024618U,  // LDSMINALH
5386
178k
    1613025330U,  // LDSMINALW
5387
178k
    1613025330U,  // LDSMINALX
5388
178k
    1613022005U,  // LDSMINAW
5389
178k
    1613022005U,  // LDSMINAX
5390
178k
    1613023112U,  // LDSMINB
5391
178k
    1613024831U,  // LDSMINH
5392
178k
    1613022973U,  // LDSMINLB
5393
178k
    1613024717U,  // LDSMINLH
5394
178k
    1613025844U,  // LDSMINLW
5395
178k
    1613025844U,  // LDSMINLX
5396
178k
    1613026324U,  // LDSMINW
5397
178k
    1613026324U,  // LDSMINX
5398
178k
    44058702U,  // LDTRBi
5399
178k
    44060330U,  // LDTRHi
5400
178k
    44058861U,  // LDTRSBWi
5401
178k
    44058861U,  // LDTRSBXi
5402
178k
    44060476U,  // LDTRSHWi
5403
178k
    44060476U,  // LDTRSHXi
5404
178k
    44064459U,  // LDTRSWi
5405
178k
    44062762U,  // LDTRWi
5406
178k
    44062762U,  // LDTRXi
5407
178k
    1613022595U,  // LDUMAXAB
5408
178k
    1613024535U,  // LDUMAXAH
5409
178k
    1613022841U,  // LDUMAXALB
5410
178k
    1613024697U,  // LDUMAXALH
5411
178k
    1613025583U,  // LDUMAXALW
5412
178k
    1613025583U,  // LDUMAXALX
5413
178k
    1613022334U,  // LDUMAXAW
5414
178k
    1613022334U,  // LDUMAXAX
5415
178k
    1613023647U,  // LDUMAXB
5416
178k
    1613025151U,  // LDUMAXH
5417
178k
    1613023079U,  // LDUMAXLB
5418
178k
    1613024821U,  // LDUMAXLH
5419
178k
    1613026194U,  // LDUMAXLW
5420
178k
    1613026194U,  // LDUMAXLX
5421
178k
    1613029166U,  // LDUMAXW
5422
178k
    1613029166U,  // LDUMAXX
5423
178k
    1613022514U,  // LDUMINAB
5424
178k
    1613024474U,  // LDUMINAH
5425
178k
    1613022773U,  // LDUMINALB
5426
178k
    1613024629U,  // LDUMINALH
5427
178k
    1613025340U,  // LDUMINALW
5428
178k
    1613025340U,  // LDUMINALX
5429
178k
    1613022014U,  // LDUMINAW
5430
178k
    1613022014U,  // LDUMINAX
5431
178k
    1613023121U,  // LDUMINB
5432
178k
    1613024840U,  // LDUMINH
5433
178k
    1613022983U,  // LDUMINLB
5434
178k
    1613024727U,  // LDUMINLH
5435
178k
    1613025853U,  // LDUMINLW
5436
178k
    1613025853U,  // LDUMINLX
5437
178k
    1613026332U,  // LDUMINW
5438
178k
    1613026332U,  // LDUMINX
5439
178k
    44058722U,  // LDURBBi
5440
178k
    44062785U,  // LDURBi
5441
178k
    44062785U,  // LDURDi
5442
178k
    44060350U,  // LDURHHi
5443
178k
    44062785U,  // LDURHi
5444
178k
    44062785U,  // LDURQi
5445
178k
    44058869U,  // LDURSBWi
5446
178k
    44058869U,  // LDURSBXi
5447
178k
    44060484U,  // LDURSHWi
5448
178k
    44060484U,  // LDURSHXi
5449
178k
    44064467U,  // LDURSWi
5450
178k
    44062785U,  // LDURSi
5451
178k
    44062785U,  // LDURWi
5452
178k
    44062785U,  // LDURXi
5453
178k
    2119290U, // LDXPW
5454
178k
    2119290U, // LDXPX
5455
178k
    44058761U,  // LDXRB
5456
178k
    44060389U,  // LDXRH
5457
178k
    44062849U,  // LDXRW
5458
178k
    44062849U,  // LDXRX
5459
178k
    3223361498U,  // LSLR_ZPmZ_B
5460
178k
    3223377882U,  // LSLR_ZPmZ_D
5461
178k
    3519092698U,  // LSLR_ZPmZ_H
5462
178k
    3223410650U,  // LSLR_ZPmZ_S
5463
178k
    2118414U, // LSLVWr
5464
178k
    2118414U, // LSLVXr
5465
178k
    3223360270U,  // LSL_WIDE_ZPmZ_B
5466
178k
    3519091470U,  // LSL_WIDE_ZPmZ_H
5467
178k
    3223409422U,  // LSL_WIDE_ZPmZ_S
5468
178k
    2134798U, // LSL_WIDE_ZZZ_B
5469
178k
    2189497102U,  // LSL_WIDE_ZZZ_H
5470
178k
    270619406U, // LSL_WIDE_ZZZ_S
5471
178k
    3223360270U,  // LSL_ZPmI_B
5472
178k
    3223376654U,  // LSL_ZPmI_D
5473
178k
    3519091470U,  // LSL_ZPmI_H
5474
178k
    3223409422U,  // LSL_ZPmI_S
5475
178k
    3223360270U,  // LSL_ZPmZ_B
5476
178k
    3223376654U,  // LSL_ZPmZ_D
5477
178k
    3519091470U,  // LSL_ZPmZ_H
5478
178k
    3223409422U,  // LSL_ZPmZ_S
5479
178k
    2134798U, // LSL_ZZI_B
5480
178k
    2418070286U,  // LSL_ZZI_D
5481
178k
    2189497102U,  // LSL_ZZI_H
5482
178k
    270619406U, // LSL_ZZI_S
5483
178k
    3223361545U,  // LSRR_ZPmZ_B
5484
178k
    3223377929U,  // LSRR_ZPmZ_D
5485
178k
    3519092745U,  // LSRR_ZPmZ_H
5486
178k
    3223410697U,  // LSRR_ZPmZ_S
5487
178k
    2119706U, // LSRVWr
5488
178k
    2119706U, // LSRVXr
5489
178k
    3223361562U,  // LSR_WIDE_ZPmZ_B
5490
178k
    3519092762U,  // LSR_WIDE_ZPmZ_H
5491
178k
    3223410714U,  // LSR_WIDE_ZPmZ_S
5492
178k
    2136090U, // LSR_WIDE_ZZZ_B
5493
178k
    2189498394U,  // LSR_WIDE_ZZZ_H
5494
178k
    270620698U, // LSR_WIDE_ZZZ_S
5495
178k
    3223361562U,  // LSR_ZPmI_B
5496
178k
    3223377946U,  // LSR_ZPmI_D
5497
178k
    3519092762U,  // LSR_ZPmI_H
5498
178k
    3223410714U,  // LSR_ZPmI_S
5499
178k
    3223361562U,  // LSR_ZPmZ_B
5500
178k
    3223377946U,  // LSR_ZPmZ_D
5501
178k
    3519092762U,  // LSR_ZPmZ_H
5502
178k
    3223410714U,  // LSR_ZPmZ_S
5503
178k
    2136090U, // LSR_ZZI_B
5504
178k
    2418071578U,  // LSR_ZZI_D
5505
178k
    2189498394U,  // LSR_ZZI_H
5506
178k
    270620698U, // LSR_ZZI_S
5507
178k
    2210545855U,  // LUTI2_2ZTZI_B
5508
178k
    2210578623U,  // LUTI2_2ZTZI_H
5509
178k
    2210595007U,  // LUTI2_2ZTZI_S
5510
178k
    2210545855U,  // LUTI2_4ZTZI_B
5511
178k
    2210578623U,  // LUTI2_4ZTZI_H
5512
178k
    2210595007U,  // LUTI2_4ZTZI_S
5513
178k
    2654399U, // LUTI2_S_2ZTZI_B
5514
178k
    2932927U, // LUTI2_S_2ZTZI_H
5515
178k
    2210545855U,  // LUTI2_S_4ZTZI_B
5516
178k
    2210578623U,  // LUTI2_S_4ZTZI_H
5517
178k
    2130111U, // LUTI2_ZTZI_B
5518
178k
    2210463935U,  // LUTI2_ZTZI_H
5519
178k
    2179263U, // LUTI2_ZTZI_S
5520
178k
    2210546294U,  // LUTI4_2ZTZI_B
5521
178k
    2210579062U,  // LUTI4_2ZTZI_H
5522
178k
    2210595446U,  // LUTI4_2ZTZI_S
5523
178k
    2210579062U,  // LUTI4_4ZTZI_H
5524
178k
    2210595446U,  // LUTI4_4ZTZI_S
5525
178k
    2654838U, // LUTI4_S_2ZTZI_B
5526
178k
    2933366U, // LUTI4_S_2ZTZI_H
5527
178k
    2210579062U,  // LUTI4_S_4ZTZI_H
5528
178k
    2130550U, // LUTI4_ZTZI_B
5529
178k
    2210464374U,  // LUTI4_ZTZI_H
5530
178k
    2179702U, // LUTI4_ZTZI_S
5531
178k
    2116311U, // MADDWrrr
5532
178k
    2116311U, // MADDXrrr
5533
178k
    3223358031U,  // MAD_ZPmZZ_B
5534
178k
    3223374415U,  // MAD_ZPmZZ_D
5535
178k
    3519089231U,  // MAD_ZPmZZ_H
5536
178k
    3223407183U,  // MAD_ZPmZZ_S
5537
178k
    3223358795U,  // MATCH_PPzZZ_B
5538
178k
    2713783627U,  // MATCH_PPzZZ_H
5539
178k
    3223356171U,  // MLA_ZPmZZ_B
5540
178k
    3223372555U,  // MLA_ZPmZZ_D
5541
178k
    3519087371U,  // MLA_ZPmZZ_H
5542
178k
    3223405323U,  // MLA_ZPmZZ_S
5543
178k
    1075888907U,  // MLA_ZZZI_D
5544
178k
    2195784459U,  // MLA_ZZZI_H
5545
178k
    1344357131U,  // MLA_ZZZI_S
5546
178k
    2959213323U,  // MLAv16i8
5547
178k
    2961310475U,  // MLAv2i32
5548
178k
    2961310475U,  // MLAv2i32_indexed
5549
178k
    2965504779U,  // MLAv4i16
5550
178k
    2965504779U,  // MLAv4i16_indexed
5551
178k
    2967601931U,  // MLAv4i32
5552
178k
    2967601931U,  // MLAv4i32_indexed
5553
178k
    2969699083U,  // MLAv8i16
5554
178k
    2969699083U,  // MLAv8i16_indexed
5555
178k
    2971796235U,  // MLAv8i8
5556
178k
    3223361835U,  // MLS_ZPmZZ_B
5557
178k
    3223378219U,  // MLS_ZPmZZ_D
5558
178k
    3519093035U,  // MLS_ZPmZZ_H
5559
178k
    3223410987U,  // MLS_ZPmZZ_S
5560
178k
    1075894571U,  // MLS_ZZZI_D
5561
178k
    2195790123U,  // MLS_ZZZI_H
5562
178k
    1344362795U,  // MLS_ZZZI_S
5563
178k
    2959218987U,  // MLSv16i8
5564
178k
    2961316139U,  // MLSv2i32
5565
178k
    2961316139U,  // MLSv2i32_indexed
5566
178k
    2965510443U,  // MLSv4i16
5567
178k
    2965510443U,  // MLSv4i16_indexed
5568
178k
    2967607595U,  // MLSv4i32
5569
178k
    2967607595U,  // MLSv4i32_indexed
5570
178k
    2969704747U,  // MLSv8i16
5571
178k
    2969704747U,  // MLSv8i16_indexed
5572
178k
    2971801899U,  // MLSv8i8
5573
178k
    141517188U, // MOPSSETGE
5574
178k
    141517249U, // MOPSSETGEN
5575
178k
    141518137U, // MOPSSETGET
5576
178k
    141517610U, // MOPSSETGETN
5577
178k
    2021810091U,  // MOVAZ_2ZMI_H_B
5578
178k
    2021826475U,  // MOVAZ_2ZMI_H_D
5579
178k
    2021842859U,  // MOVAZ_2ZMI_H_H
5580
178k
    2021859243U,  // MOVAZ_2ZMI_H_S
5581
178k
    2023907243U,  // MOVAZ_2ZMI_V_B
5582
178k
    2023923627U,  // MOVAZ_2ZMI_V_D
5583
178k
    2023940011U,  // MOVAZ_2ZMI_V_H
5584
178k
    2023956395U,  // MOVAZ_2ZMI_V_S
5585
178k
    2290245547U,  // MOVAZ_4ZMI_H_B
5586
178k
    2290261931U,  // MOVAZ_4ZMI_H_D
5587
178k
    2290278315U,  // MOVAZ_4ZMI_H_H
5588
178k
    2290294699U,  // MOVAZ_4ZMI_H_S
5589
178k
    2292342699U,  // MOVAZ_4ZMI_V_B
5590
178k
    2292359083U,  // MOVAZ_4ZMI_V_D
5591
178k
    2292375467U,  // MOVAZ_4ZMI_V_H
5592
178k
    2292391851U,  // MOVAZ_4ZMI_V_S
5593
178k
    2562891691U,  // MOVAZ_VG2_2ZM
5594
178k
    2831327147U,  // MOVAZ_VG4_4ZM
5595
178k
    2954928043U,  // MOVAZ_ZMI_H_B
5596
178k
    2954944427U,  // MOVAZ_ZMI_H_D
5597
178k
    417406891U, // MOVAZ_ZMI_H_H
5598
178k
    417816491U, // MOVAZ_ZMI_H_Q
5599
178k
    2954977195U,  // MOVAZ_ZMI_H_S
5600
178k
    3223363499U,  // MOVAZ_ZMI_V_B
5601
178k
    3223379883U,  // MOVAZ_ZMI_V_D
5602
178k
    419504043U, // MOVAZ_ZMI_V_H
5603
178k
    419913643U, // MOVAZ_ZMI_V_Q
5604
178k
    3223412651U,  // MOVAZ_ZMI_V_S
5605
178k
    1222788207U,  // MOVA_2ZMXI_H_B
5606
178k
    1222804591U,  // MOVA_2ZMXI_H_D
5607
178k
    1222820975U,  // MOVA_2ZMXI_H_H
5608
178k
    1222837359U,  // MOVA_2ZMXI_H_S
5609
178k
    1224885359U,  // MOVA_2ZMXI_V_B
5610
178k
    1224901743U,  // MOVA_2ZMXI_V_D
5611
178k
    1224918127U,  // MOVA_2ZMXI_V_H
5612
178k
    1224934511U,  // MOVA_2ZMXI_V_S
5613
178k
    1222788207U,  // MOVA_4ZMXI_H_B
5614
178k
    1222804591U,  // MOVA_4ZMXI_H_D
5615
178k
    1222820975U,  // MOVA_4ZMXI_H_H
5616
178k
    1222837359U,  // MOVA_4ZMXI_H_S
5617
178k
    1224885359U,  // MOVA_4ZMXI_V_B
5618
178k
    1224901743U,  // MOVA_4ZMXI_V_D
5619
178k
    1224918127U,  // MOVA_4ZMXI_V_H
5620
178k
    1224934511U,  // MOVA_4ZMXI_V_S
5621
178k
    2229797999U,  // MOVA_MXI2Z_H_B
5622
178k
    2229797999U,  // MOVA_MXI2Z_H_D
5623
178k
    2229797999U,  // MOVA_MXI2Z_H_H
5624
178k
    2229797999U,  // MOVA_MXI2Z_H_S
5625
178k
    2229814383U,  // MOVA_MXI2Z_V_B
5626
178k
    2229814383U,  // MOVA_MXI2Z_V_D
5627
178k
    2229814383U,  // MOVA_MXI2Z_V_H
5628
178k
    2229814383U,  // MOVA_MXI2Z_V_S
5629
178k
    2229797999U,  // MOVA_MXI4Z_H_B
5630
178k
    2229797999U,  // MOVA_MXI4Z_H_D
5631
178k
    2229797999U,  // MOVA_MXI4Z_H_H
5632
178k
    2229797999U,  // MOVA_MXI4Z_H_S
5633
178k
    2229814383U,  // MOVA_MXI4Z_V_B
5634
178k
    2229814383U,  // MOVA_MXI4Z_V_D
5635
178k
    2229814383U,  // MOVA_MXI4Z_V_H
5636
178k
    2229814383U,  // MOVA_MXI4Z_V_S
5637
178k
    2569176175U,  // MOVA_VG2_2ZMXI
5638
178k
    3798156399U,  // MOVA_VG2_MXI2Z
5639
178k
    2837611631U,  // MOVA_VG4_4ZMXI
5640
178k
    4066591855U,  // MOVA_VG4_MXI4Z
5641
178k
    3491778525U,  // MOVID
5642
178k
    3764490205U,  // MOVIv16b_ns
5643
178k
    3500249053U,  // MOVIv2d_ns
5644
178k
    3766587357U,  // MOVIv2i32
5645
178k
    3766587357U,  // MOVIv2s_msl
5646
178k
    3770781661U,  // MOVIv4i16
5647
178k
    3772878813U,  // MOVIv4i32
5648
178k
    3772878813U,  // MOVIv4s_msl
5649
178k
    3777073117U,  // MOVIv8b_ns
5650
178k
    3774975965U,  // MOVIv8i16
5651
178k
    1881165814U,  // MOVKWi
5652
178k
    1881165814U,  // MOVKXi
5653
178k
    3760215214U,  // MOVNWi
5654
178k
    3760215214U,  // MOVNXi
5655
178k
    270573394U, // MOVPRFX_ZPmZ_B
5656
178k
    270589778U, // MOVPRFX_ZPmZ_D
5657
178k
    541138770U, // MOVPRFX_ZPmZ_H
5658
178k
    270622546U, // MOVPRFX_ZPmZ_S
5659
178k
    3223363410U,  // MOVPRFX_ZPzZ_B
5660
178k
    3223379794U,  // MOVPRFX_ZPzZ_D
5661
178k
    2713788242U,  // MOVPRFX_ZPzZ_H
5662
178k
    3223412562U,  // MOVPRFX_ZPzZ_S
5663
178k
    3224346450U,  // MOVPRFX_ZZ
5664
178k
    155212881U, // MOVT_TIX
5665
178k
    2120785U, // MOVT_XTI
5666
178k
    3760218089U,  // MOVZWi
5667
178k
    3760218089U,  // MOVZXi
5668
178k
    1055151U, // MRRS
5669
178k
    4028651934U,  // MRS
5670
178k
    3223357650U,  // MSB_ZPmZZ_B
5671
178k
    3223374034U,  // MSB_ZPmZZ_D
5672
178k
    3519088850U,  // MSB_ZPmZZ_H
5673
178k
    3223406802U,  // MSB_ZPmZZ_S
5674
178k
    1674598431U,  // MSR
5675
178k
    158357519U, // MSRR
5676
178k
    1087519U, // MSRpstateImm1
5677
178k
    1087519U, // MSRpstateImm4
5678
178k
    1103903U, // MSRpstatesvcrImm1
5679
178k
    2115924U, // MSUBWrrr
5680
178k
    2115924U, // MSUBXrrr
5681
178k
    2134867U, // MUL_ZI_B
5682
178k
    2418070355U,  // MUL_ZI_D
5683
178k
    2189497171U,  // MUL_ZI_H
5684
178k
    270619475U, // MUL_ZI_S
5685
178k
    3223360339U,  // MUL_ZPmZ_B
5686
178k
    3223376723U,  // MUL_ZPmZ_D
5687
178k
    3519091539U,  // MUL_ZPmZ_H
5688
178k
    3223409491U,  // MUL_ZPmZ_S
5689
178k
    2418070355U,  // MUL_ZZZI_D
5690
178k
    2189497171U,  // MUL_ZZZI_H
5691
178k
    270619475U, // MUL_ZZZI_S
5692
178k
    2134867U, // MUL_ZZZ_B
5693
178k
    2418070355U,  // MUL_ZZZ_D
5694
178k
    2189497171U,  // MUL_ZZZ_H
5695
178k
    270619475U, // MUL_ZZZ_S
5696
178k
    811701075U, // MULv16i8
5697
178k
    813798227U, // MULv2i32
5698
178k
    813798227U, // MULv2i32_indexed
5699
178k
    817992531U, // MULv4i16
5700
178k
    817992531U, // MULv4i16_indexed
5701
178k
    820089683U, // MULv4i32
5702
178k
    820089683U, // MULv4i32_indexed
5703
178k
    822186835U, // MULv8i16
5704
178k
    822186835U, // MULv8i16_indexed
5705
178k
    824283987U, // MULv8i8
5706
178k
    3766587338U,  // MVNIv2i32
5707
178k
    3766587338U,  // MVNIv2s_msl
5708
178k
    3770781642U,  // MVNIv4i16
5709
178k
    3772878794U,  // MVNIv4i32
5710
178k
    3772878794U,  // MVNIv4s_msl
5711
178k
    3774975946U,  // MVNIv8i16
5712
178k
    3223361782U,  // NANDS_PPzPP
5713
178k
    3223358203U,  // NAND_PPzPP
5714
178k
    2418070276U,  // NBSL_ZZZZ
5715
178k
    270568469U, // NEG_ZPmZ_B
5716
178k
    270584853U, // NEG_ZPmZ_D
5717
178k
    541133845U, // NEG_ZPmZ_H
5718
178k
    270617621U, // NEG_ZPmZ_S
5719
178k
    811699221U, // NEGv16i8
5720
178k
    2116629U, // NEGv1i64
5721
178k
    813796373U, // NEGv2i32
5722
178k
    815893525U, // NEGv2i64
5723
178k
    817990677U, // NEGv4i16
5724
178k
    820087829U, // NEGv4i32
5725
178k
    822184981U, // NEGv8i16
5726
178k
    824282133U, // NEGv8i8
5727
178k
    3223358794U,  // NMATCH_PPzZZ_B
5728
178k
    2713783626U,  // NMATCH_PPzZZ_H
5729
178k
    3223361961U,  // NORS_PPzPP
5730
178k
    3223361517U,  // NOR_PPzPP
5731
178k
    270572555U, // NOT_ZPmZ_B
5732
178k
    270588939U, // NOT_ZPmZ_D
5733
178k
    541137931U, // NOT_ZPmZ_H
5734
178k
    270621707U, // NOT_ZPmZ_S
5735
178k
    811703307U, // NOTv16i8
5736
178k
    824286219U, // NOTv8i8
5737
178k
    3223361874U,  // ORNS_PPzPP
5738
178k
    2118743U, // ORNWrs
5739
178k
    2118743U, // ORNXrs
5740
178k
    3223360599U,  // ORN_PPzPP
5741
178k
    811701335U, // ORNv16i8
5742
178k
    824284247U, // ORNv8i8
5743
178k
    3227622807U,  // ORQV_VPZ_B
5744
178k
    3231817111U,  // ORQV_VPZ_D
5745
178k
    3238108567U,  // ORQV_VPZ_H
5746
178k
    3236011415U,  // ORQV_VPZ_S
5747
178k
    3223361973U,  // ORRS_PPzPP
5748
178k
    2119678U, // ORRWri
5749
178k
    2119678U, // ORRWrs
5750
178k
    2119678U, // ORRXri
5751
178k
    2119678U, // ORRXrs
5752
178k
    3223361534U,  // ORR_PPzPP
5753
178k
    2418071550U,  // ORR_ZI
5754
178k
    3223361534U,  // ORR_ZPmZ_B
5755
178k
    3223377918U,  // ORR_ZPmZ_D
5756
178k
    3519092734U,  // ORR_ZPmZ_H
5757
178k
    3223410686U,  // ORR_ZPmZ_S
5758
178k
    2418071550U,  // ORR_ZZZ
5759
178k
    811702270U, // ORRv16i8
5760
178k
    1887574014U,  // ORRv2i32
5761
178k
    1891768318U,  // ORRv4i16
5762
178k
    1893865470U,  // ORRv4i32
5763
178k
    1895962622U,  // ORRv8i16
5764
178k
    824285182U, // ORRv8i8
5765
178k
    253366U,  // ORV_VPZ_B
5766
178k
    1657019830U,  // ORV_VPZ_D
5767
178k
    1659133366U,  // ORV_VPZ_H
5768
178k
    1638178230U,  // ORV_VPZ_S
5769
178k
    1076150986U,  // PACDA
5770
178k
    1076151734U,  // PACDB
5771
178k
    312455U,  // PACDZA
5772
178k
    313768U,  // PACDZB
5773
178k
    2114279U, // PACGA
5774
178k
    1076151029U,  // PACIA
5775
178k
    8441U,  // PACIA1716
5776
178k
    8406U,  // PACIASP
5777
178k
    8397U,  // PACIAZ
5778
178k
    1076151769U,  // PACIB
5779
178k
    8352U,  // PACIB1716
5780
178k
    8432U,  // PACIBSP
5781
178k
    8415U,  // PACIBZ
5782
178k
    312471U,  // PACIZA
5783
178k
    313784U,  // PACIZB
5784
178k
    1164074116U,  // PEXT_2PCI_B
5785
178k
    1164090500U,  // PEXT_2PCI_D
5786
178k
    1164106884U,  // PEXT_2PCI_H
5787
178k
    1164123268U,  // PEXT_2PCI_S
5788
178k
    1344314500U,  // PEXT_PCI_B
5789
178k
    1344330884U,  // PEXT_PCI_D
5790
178k
    1163992196U,  // PEXT_PCI_H
5791
178k
    1344363652U,  // PEXT_PCI_S
5792
178k
    35767U, // PFALSE
5793
178k
    3223362605U,  // PFIRST_B
5794
178k
    3223362889U,  // PMOV_PZI_B
5795
178k
    3223379273U,  // PMOV_PZI_D
5796
178k
    1103174985U,  // PMOV_PZI_H
5797
178k
    3223412041U,  // PMOV_PZI_S
5798
178k
    160406857U, // PMOV_ZIP_B
5799
178k
    3381632329U,  // PMOV_ZIP_D
5800
178k
    697277769U, // PMOV_ZIP_H
5801
178k
    1502584137U,  // PMOV_ZIP_S
5802
178k
    270583525U, // PMULLB_ZZZ_D
5803
178k
    2309031653U,  // PMULLB_ZZZ_H
5804
178k
    164054757U, // PMULLB_ZZZ_Q
5805
178k
    270588671U, // PMULLT_ZZZ_D
5806
178k
    2309036799U,  // PMULLT_ZZZ_H
5807
178k
    164059903U, // PMULLT_ZZZ_Q
5808
178k
    822182210U, // PMULLv16i8
5809
178k
    434213407U, // PMULLv1i64
5810
178k
    702644546U, // PMULLv2i64
5811
178k
    822186527U, // PMULLv8i8
5812
178k
    2134879U, // PMUL_ZZZ_B
5813
178k
    811701087U, // PMULv16i8
5814
178k
    824283999U, // PMULv8i8
5815
178k
    3223362685U,  // PNEXT_B
5816
178k
    3223379069U,  // PNEXT_D
5817
178k
    2176916605U,  // PNEXT_H
5818
178k
    3223411837U,  // PNEXT_S
5819
178k
    2194736588U,  // PRFB_D_PZI
5820
178k
    2230388172U,  // PRFB_D_SCALED
5821
178k
    2230388172U,  // PRFB_D_SXTW_SCALED
5822
178k
    2230388172U,  // PRFB_D_UXTW_SCALED
5823
178k
    2230388172U,  // PRFB_PRI
5824
178k
    2230388172U,  // PRFB_PRR
5825
178k
    2175862220U,  // PRFB_S_PZI
5826
178k
    2230388172U,  // PRFB_S_SXTW_SCALED
5827
178k
    2230388172U,  // PRFB_S_UXTW_SCALED
5828
178k
    2194737909U,  // PRFD_D_PZI
5829
178k
    2230389493U,  // PRFD_D_SCALED
5830
178k
    2230389493U,  // PRFD_D_SXTW_SCALED
5831
178k
    2230389493U,  // PRFD_D_UXTW_SCALED
5832
178k
    2230389493U,  // PRFD_PRI
5833
178k
    2230389493U,  // PRFD_PRR
5834
178k
    2175863541U,  // PRFD_S_PZI
5835
178k
    2230389493U,  // PRFD_S_SXTW_SCALED
5836
178k
    2230389493U,  // PRFD_S_UXTW_SCALED
5837
178k
    2194738522U,  // PRFH_D_PZI
5838
178k
    2230390106U,  // PRFH_D_SCALED
5839
178k
    2230390106U,  // PRFH_D_SXTW_SCALED
5840
178k
    2230390106U,  // PRFH_D_UXTW_SCALED
5841
178k
    2230390106U,  // PRFH_PRI
5842
178k
    2230390106U,  // PRFH_PRR
5843
178k
    2175864154U,  // PRFH_S_PZI
5844
178k
    2230390106U,  // PRFH_S_SXTW_SCALED
5845
178k
    2230390106U,  // PRFH_S_UXTW_SCALED
5846
178k
    2150716335U,  // PRFMl
5847
178k
    45175727U,  // PRFMroW
5848
178k
    45175727U,  // PRFMroX
5849
178k
    45175727U,  // PRFMui
5850
178k
    45175784U,  // PRFUMi
5851
178k
    2194742893U,  // PRFW_D_PZI
5852
178k
    2230394477U,  // PRFW_D_SCALED
5853
178k
    2230394477U,  // PRFW_D_SXTW_SCALED
5854
178k
    2230394477U,  // PRFW_D_UXTW_SCALED
5855
178k
    2230394477U,  // PRFW_PRI
5856
178k
    2230394477U,  // PRFW_PRR
5857
178k
    2175868525U,  // PRFW_S_PZI
5858
178k
    2230394477U,  // PRFW_S_SXTW_SCALED
5859
178k
    2230394477U,  // PRFW_S_UXTW_SCALED
5860
178k
    3224342944U,  // PSEL_PPPRI_B
5861
178k
    3224342944U,  // PSEL_PPPRI_D
5862
178k
    3224342944U,  // PSEL_PPPRI_H
5863
178k
    3224342944U,  // PSEL_PPPRI_S
5864
178k
    3120159U, // PTEST_PP
5865
178k
    2954926333U,  // PTRUES_B
5866
178k
    2954942717U,  // PTRUES_D
5867
178k
    167844093U, // PTRUES_H
5868
178k
    2954975485U,  // PTRUES_S
5869
178k
    2954922961U,  // PTRUE_B
5870
178k
    1149905U, // PTRUE_C_B
5871
178k
    1166289U, // PTRUE_C_D
5872
178k
    1182673U, // PTRUE_C_H
5873
178k
    1199057U, // PTRUE_C_S
5874
178k
    2954939345U,  // PTRUE_D
5875
178k
    167840721U, // PTRUE_H
5876
178k
    2954972113U,  // PTRUE_S
5877
178k
    1772162968U,  // PUNPKHI_PP
5878
178k
    1772164293U,  // PUNPKLO_PP
5879
178k
    1881180031U,  // RADDHNB_ZZZ_B
5880
178k
    2172716927U,  // RADDHNB_ZZZ_H
5881
178k
    2418100095U,  // RADDHNB_ZZZ_S
5882
178k
    2686491490U,  // RADDHNT_ZZZ_B
5883
178k
    2174819170U,  // RADDHNT_ZZZ_H
5884
178k
    1075927906U,  // RADDHNT_ZZZ_S
5885
178k
    813798405U, // RADDHNv2i64_v2i32
5886
178k
    2967601549U,  // RADDHNv2i64_v4i32
5887
178k
    817992709U, // RADDHNv4i32_v4i16
5888
178k
    2969698701U,  // RADDHNv4i32_v8i16
5889
178k
    2959212941U,  // RADDHNv8i16_v16i8
5890
178k
    824284165U, // RADDHNv8i16_v8i8
5891
178k
    815890585U, // RAX1
5892
178k
    2418065561U,  // RAX1_ZZZ_D
5893
178k
    2120275U, // RBITWr
5894
178k
    2120275U, // RBITXr
5895
178k
    270572115U, // RBIT_ZPmZ_B
5896
178k
    270588499U, // RBIT_ZPmZ_D
5897
178k
    541137491U, // RBIT_ZPmZ_H
5898
178k
    270621267U, // RBIT_ZPmZ_S
5899
178k
    811702867U, // RBITv16i8
5900
178k
    824285779U, // RBITv8i8
5901
178k
    1076156573U,  // RCWCAS
5902
178k
    1076151348U,  // RCWCASA
5903
178k
    1076154621U,  // RCWCASAL
5904
178k
    1076155131U,  // RCWCASL
5905
178k
    415242U,  // RCWCASP
5906
178k
    410539U,  // RCWCASPA
5907
178k
    413834U,  // RCWCASPAL
5908
178k
    414347U,  // RCWCASPL
5909
178k
    1613027225U,  // RCWCLR
5910
178k
    1613022207U,  // RCWCLRA
5911
178k
    1613025503U,  // RCWCLRAL
5912
178k
    1613026016U,  // RCWCLRL
5913
178k
    271537655U, // RCWCLRP
5914
178k
    271532950U, // RCWCLRPA
5915
178k
    271536243U, // RCWCLRPAL
5916
178k
    271536758U, // RCWCLRPL
5917
178k
    1613027216U,  // RCWCLRS
5918
178k
    1613022197U,  // RCWCLRSA
5919
178k
    1613025492U,  // RCWCLRSAL
5920
178k
    1613026006U,  // RCWCLRSL
5921
178k
    271537645U, // RCWCLRSP
5922
178k
    271532939U, // RCWCLRSPA
5923
178k
    271536231U, // RCWCLRSPAL
5924
178k
    271536747U, // RCWCLRSPL
5925
178k
    1076156564U,  // RCWSCAS
5926
178k
    1076151338U,  // RCWSCASA
5927
178k
    1076154610U,  // RCWSCASAL
5928
178k
    1076155121U,  // RCWSCASL
5929
178k
    415232U,  // RCWSCASP
5930
178k
    410528U,  // RCWSCASPA
5931
178k
    413822U,  // RCWSCASPAL
5932
178k
    414336U,  // RCWSCASPL
5933
178k
    1613027885U,  // RCWSET
5934
178k
    1613022287U,  // RCWSETA
5935
178k
    1613025563U,  // RCWSETAL
5936
178k
    1613026113U,  // RCWSETL
5937
178k
    271537707U, // RCWSETP
5938
178k
    271533001U, // RCWSETPA
5939
178k
    271536299U, // RCWSETPAL
5940
178k
    271536817U, // RCWSETPL
5941
178k
    1613027876U,  // RCWSETS
5942
178k
    1613022277U,  // RCWSETSA
5943
178k
    1613025552U,  // RCWSETSAL
5944
178k
    1613026103U,  // RCWSETSL
5945
178k
    271537697U, // RCWSETSP
5946
178k
    271532990U, // RCWSETSPA
5947
178k
    271536287U, // RCWSETSPAL
5948
178k
    271536806U, // RCWSETSPL
5949
178k
    1613026902U,  // RCWSWP
5950
178k
    1613022173U,  // RCWSWPA
5951
178k
    1613025473U,  // RCWSWPAL
5952
178k
    1613025989U,  // RCWSWPL
5953
178k
    271537616U, // RCWSWPP
5954
178k
    271532920U, // RCWSWPPA
5955
178k
    271536210U, // RCWSWPPAL
5956
178k
    271536728U, // RCWSWPPL
5957
178k
    1613026893U,  // RCWSWPS
5958
178k
    1613022163U,  // RCWSWPSA
5959
178k
    1613025462U,  // RCWSWPSAL
5960
178k
    1613025979U,  // RCWSWPSL
5961
178k
    271537606U, // RCWSWPSP
5962
178k
    271532909U, // RCWSWPSPA
5963
178k
    271536198U, // RCWSWPSPAL
5964
178k
    271536717U, // RCWSWPSPL
5965
178k
    3223361942U,  // RDFFRS_PPz
5966
178k
    3223361356U,  // RDFFR_PPz_REAL
5967
178k
    38732U, // RDFFR_P_REAL
5968
178k
    2118530U, // RDSVLI_XI
5969
178k
    2118516U, // RDVLI_XI
5970
178k
    23064U, // RET
5971
178k
    9737U,  // RETAA
5972
178k
    9744U,  // RETAB
5973
178k
    2114186U, // REV16Wr
5974
178k
    2114186U, // REV16Xr
5975
178k
    811696778U, // REV16v16i8
5976
178k
    824279690U, // REV16v8i8
5977
178k
    2113695U, // REV32Xr
5978
178k
    811696287U, // REV32v16i8
5979
178k
    817987743U, // REV32v4i16
5980
178k
    822182047U, // REV32v8i16
5981
178k
    824279199U, // REV32v8i8
5982
178k
    811696746U, // REV64v16i8
5983
178k
    813793898U, // REV64v2i32
5984
178k
    817988202U, // REV64v4i16
5985
178k
    820085354U, // REV64v4i32
5986
178k
    822182506U, // REV64v8i16
5987
178k
    824279658U, // REV64v8i8
5988
178k
    270584176U, // REVB_ZPmZ_D
5989
178k
    541133168U, // REVB_ZPmZ_H
5990
178k
    270616944U, // REVB_ZPmZ_S
5991
178k
    809978666U, // REVD_ZPmZ
5992
178k
    270585712U, // REVH_ZPmZ_D
5993
178k
    270618480U, // REVH_ZPmZ_S
5994
178k
    270589687U, // REVW_ZPmZ_D
5995
178k
    2120942U, // REVWr
5996
178k
    2120942U, // REVXr
5997
178k
    2137326U, // REV_PP_B
5998
178k
    2418072814U,  // REV_PP_D
5999
178k
    1652628718U,  // REV_PP_H
6000
178k
    270621934U, // REV_PP_S
6001
178k
    2137326U, // REV_ZZ_B
6002
178k
    2418072814U,  // REV_ZZ_D
6003
178k
    1652628718U,  // REV_ZZ_H
6004
178k
    270621934U, // REV_ZZ_S
6005
178k
    2116578U, // RMIF
6006
178k
    2119666U, // RORVWr
6007
178k
    2119666U, // RORVXr
6008
178k
    1217454U, // RPRFM
6009
178k
    1881180078U,  // RSHRNB_ZZI_B
6010
178k
    2172716974U,  // RSHRNB_ZZI_H
6011
178k
    2418100142U,  // RSHRNB_ZZI_S
6012
178k
    2686491525U,  // RSHRNT_ZZI_B
6013
178k
    2174819205U,  // RSHRNT_ZZI_H
6014
178k
    1075927941U,  // RSHRNT_ZZI_S
6015
178k
    2959212970U,  // RSHRNv16i8_shift
6016
178k
    813798471U, // RSHRNv2i32_shift
6017
178k
    817992775U, // RSHRNv4i16_shift
6018
178k
    2967601578U,  // RSHRNv4i32_shift
6019
178k
    2969698730U,  // RSHRNv8i16_shift
6020
178k
    824284231U, // RSHRNv8i8_shift
6021
178k
    1881180022U,  // RSUBHNB_ZZZ_B
6022
178k
    2172716918U,  // RSUBHNB_ZZZ_H
6023
178k
    2418100086U,  // RSUBHNB_ZZZ_S
6024
178k
    2686491481U,  // RSUBHNT_ZZZ_B
6025
178k
    2174819161U,  // RSUBHNT_ZZZ_H
6026
178k
    1075927897U,  // RSUBHNT_ZZZ_S
6027
178k
    813798397U, // RSUBHNv2i64_v2i32
6028
178k
    2967601540U,  // RSUBHNv2i64_v4i32
6029
178k
    817992701U, // RSUBHNv4i32_v4i16
6030
178k
    2969698692U,  // RSUBHNv4i32_v8i16
6031
178k
    2959212932U,  // RSUBHNv8i16_v16i8
6032
178k
    824284157U, // RSUBHNv8i16_v8i8
6033
178k
    1344325101U,  // SABALB_ZZZ_D
6034
178k
    2317420013U,  // SABALB_ZZZ_H
6035
178k
    2686535149U,  // SABALB_ZZZ_S
6036
178k
    1344330342U,  // SABALT_ZZZ_D
6037
178k
    2317425254U,  // SABALT_ZZZ_H
6038
178k
    2686540390U,  // SABALT_ZZZ_S
6039
178k
    2969698502U,  // SABALv16i8_v8i16
6040
178k
    2963410940U,  // SABALv2i32_v2i64
6041
178k
    2967605244U,  // SABALv4i16_v4i32
6042
178k
    2963407046U,  // SABALv4i32_v2i64
6043
178k
    2967601350U,  // SABALv8i16_v4i32
6044
178k
    2969702396U,  // SABALv8i8_v8i16
6045
178k
    2418049726U,  // SABA_ZZZ_B
6046
178k
    1075888830U,  // SABA_ZZZ_D
6047
178k
    2195784382U,  // SABA_ZZZ_H
6048
178k
    1344357054U,  // SABA_ZZZ_S
6049
178k
    2959213246U,  // SABAv16i8
6050
178k
    2961310398U,  // SABAv2i32
6051
178k
    2965504702U,  // SABAv4i16
6052
178k
    2967601854U,  // SABAv4i32
6053
178k
    2969699006U,  // SABAv8i16
6054
178k
    2971796158U,  // SABAv8i8
6055
178k
    270583458U, // SABDLB_ZZZ_D
6056
178k
    2309031586U,  // SABDLB_ZZZ_H
6057
178k
    1881228962U,  // SABDLB_ZZZ_S
6058
178k
    270588599U, // SABDLT_ZZZ_D
6059
178k
    2309036727U,  // SABDLT_ZZZ_H
6060
178k
    1881234103U,  // SABDLT_ZZZ_S
6061
178k
    822182152U, // SABDLv16i8_v8i16
6062
178k
    815894876U, // SABDLv2i32_v2i64
6063
178k
    820089180U, // SABDLv4i16_v4i32
6064
178k
    815890696U, // SABDLv4i32_v2i64
6065
178k
    820085000U, // SABDLv8i16_v4i32
6066
178k
    822186332U, // SABDLv8i8_v8i16
6067
178k
    3223358056U,  // SABD_ZPmZ_B
6068
178k
    3223374440U,  // SABD_ZPmZ_D
6069
178k
    3519089256U,  // SABD_ZPmZ_H
6070
178k
    3223407208U,  // SABD_ZPmZ_S
6071
178k
    811698792U, // SABDv16i8
6072
178k
    813795944U, // SABDv2i32
6073
178k
    817990248U, // SABDv4i16
6074
178k
    820087400U, // SABDv4i32
6075
178k
    822184552U, // SABDv8i16
6076
178k
    824281704U, // SABDv8i8
6077
178k
    3223377214U,  // SADALP_ZPmZ_D
6078
178k
    3519092030U,  // SADALP_ZPmZ_H
6079
178k
    3223409982U,  // SADALP_ZPmZ_S
6080
178k
    2969703742U,  // SADALPv16i8_v8i16
6081
178k
    3124892990U,  // SADALPv2i32_v1i64
6082
178k
    2961315134U,  // SADALPv4i16_v2i32
6083
178k
    2963412286U,  // SADALPv4i32_v2i64
6084
178k
    2967606590U,  // SADALPv8i16_v4i32
6085
178k
    2965509438U,  // SADALPv8i8_v4i16
6086
178k
    270588398U, // SADDLBT_ZZZ_D
6087
178k
    2309036526U,  // SADDLBT_ZZZ_H
6088
178k
    1881233902U,  // SADDLBT_ZZZ_S
6089
178k
    270583483U, // SADDLB_ZZZ_D
6090
178k
    2309031611U,  // SADDLB_ZZZ_H
6091
178k
    1881228987U,  // SADDLB_ZZZ_S
6092
178k
    822187342U, // SADDLPv16i8_v8i16
6093
178k
    977376590U, // SADDLPv2i32_v1i64
6094
178k
    813798734U, // SADDLPv4i16_v2i32
6095
178k
    815895886U, // SADDLPv4i32_v2i64
6096
178k
    820090190U, // SADDLPv8i16_v4i32
6097
178k
    817993038U, // SADDLPv8i8_v4i16
6098
178k
    270588615U, // SADDLT_ZZZ_D
6099
178k
    2309036743U,  // SADDLT_ZZZ_H
6100
178k
    1881234119U,  // SADDLT_ZZZ_S
6101
178k
    807427333U, // SADDLVv16i8v
6102
178k
    807427333U, // SADDLVv4i16v
6103
178k
    807427333U, // SADDLVv4i32v
6104
178k
    807427333U, // SADDLVv8i16v
6105
178k
    807427333U, // SADDLVv8i8v
6106
178k
    822182168U, // SADDLv16i8_v8i16
6107
178k
    815894914U, // SADDLv2i32_v2i64
6108
178k
    820089218U, // SADDLv4i16_v4i32
6109
178k
    815890712U, // SADDLv4i32_v2i64
6110
178k
    820085016U, // SADDLv8i16_v4i32
6111
178k
    822186370U, // SADDLv8i8_v8i16
6112
178k
    1780751578U,  // SADDV_VPZ_B
6113
178k
    1659116762U,  // SADDV_VPZ_H
6114
178k
    1638145242U,  // SADDV_VPZ_S
6115
178k
    2418067846U,  // SADDWB_ZZZ_D
6116
178k
    2189494662U,  // SADDWB_ZZZ_H
6117
178k
    270616966U, // SADDWB_ZZZ_S
6118
178k
    2418072679U,  // SADDWT_ZZZ_D
6119
178k
    2189499495U,  // SADDWT_ZZZ_H
6120
178k
    270621799U, // SADDWT_ZZZ_S
6121
178k
    822182456U, // SADDWv16i8_v8i16
6122
178k
    815898207U, // SADDWv2i32_v2i64
6123
178k
    820092511U, // SADDWv4i16_v4i32
6124
178k
    815891000U, // SADDWv4i32_v2i64
6125
178k
    820085304U, // SADDWv8i16_v4i32
6126
178k
    822189663U, // SADDWv8i8_v8i16
6127
178k
    9750U,  // SB
6128
178k
    1075889812U,  // SBCLB_ZZZ_D
6129
178k
    1344358036U,  // SBCLB_ZZZ_S
6130
178k
    1075894953U,  // SBCLT_ZZZ_D
6131
178k
    1344363177U,  // SBCLT_ZZZ_S
6132
178k
    2119902U, // SBCSWr
6133
178k
    2119902U, // SBCSXr
6134
178k
    2116047U, // SBCWr
6135
178k
    2116047U, // SBCXr
6136
178k
    2118562U, // SBFMWri
6137
178k
    2118562U, // SBFMXri
6138
178k
    2317505902U,  // SCLAMP_VG2_2Z2Z_B
6139
178k
    2193790318U,  // SCLAMP_VG2_2Z2Z_D
6140
178k
    2195903854U,  // SCLAMP_VG2_2Z2Z_H
6141
178k
    2174948718U,  // SCLAMP_VG2_2Z2Z_S
6142
178k
    2317505902U,  // SCLAMP_VG4_4Z4Z_B
6143
178k
    2193790318U,  // SCLAMP_VG4_4Z4Z_D
6144
178k
    2195903854U,  // SCLAMP_VG4_4Z4Z_H
6145
178k
    2174948718U,  // SCLAMP_VG4_4Z4Z_S
6146
178k
    2135406U, // SCLAMP_ZZZ_B
6147
178k
    2418070894U,  // SCLAMP_ZZZ_D
6148
178k
    2189497710U,  // SCLAMP_ZZZ_H
6149
178k
    270620014U, // SCLAMP_ZZZ_S
6150
178k
    2116584U, // SCVTFSWDri
6151
178k
    2116584U, // SCVTFSWHri
6152
178k
    2116584U, // SCVTFSWSri
6153
178k
    2116584U, // SCVTFSXDri
6154
178k
    2116584U, // SCVTFSXHri
6155
178k
    2116584U, // SCVTFSXSri
6156
178k
    2116584U, // SCVTFUWDri
6157
178k
    2116584U, // SCVTFUWHri
6158
178k
    2116584U, // SCVTFUWSri
6159
178k
    2116584U, // SCVTFUXDri
6160
178k
    2116584U, // SCVTFUXHri
6161
178k
    2116584U, // SCVTFUXSri
6162
178k
    1648561128U,  // SCVTF_2Z2Z_StoS
6163
178k
    1648561128U,  // SCVTF_4Z4Z_StoS
6164
178k
    270584808U, // SCVTF_ZPmZ_DtoD
6165
178k
    3225488360U,  // SCVTF_ZPmZ_DtoH
6166
178k
    270617576U, // SCVTF_ZPmZ_DtoS
6167
178k
    541133800U, // SCVTF_ZPmZ_HtoH
6168
178k
    270584808U, // SCVTF_ZPmZ_StoD
6169
178k
    1346440168U,  // SCVTF_ZPmZ_StoH
6170
178k
    270617576U, // SCVTF_ZPmZ_StoS
6171
178k
    2116584U, // SCVTFd
6172
178k
    2116584U, // SCVTFh
6173
178k
    2116584U, // SCVTFs
6174
178k
    2116584U, // SCVTFv1i16
6175
178k
    2116584U, // SCVTFv1i32
6176
178k
    2116584U, // SCVTFv1i64
6177
178k
    813796328U, // SCVTFv2f32
6178
178k
    815893480U, // SCVTFv2f64
6179
178k
    813796328U, // SCVTFv2i32_shift
6180
178k
    815893480U, // SCVTFv2i64_shift
6181
178k
    817990632U, // SCVTFv4f16
6182
178k
    820087784U, // SCVTFv4f32
6183
178k
    817990632U, // SCVTFv4i16_shift
6184
178k
    820087784U, // SCVTFv4i32_shift
6185
178k
    822184936U, // SCVTFv8f16
6186
178k
    822184936U, // SCVTFv8i16_shift
6187
178k
    3223378019U,  // SDIVR_ZPmZ_D
6188
178k
    3223410787U,  // SDIVR_ZPmZ_S
6189
178k
    2120953U, // SDIVWr
6190
178k
    2120953U, // SDIVXr
6191
178k
    3223379193U,  // SDIV_ZPmZ_D
6192
178k
    3223411961U,  // SDIV_ZPmZ_S
6193
178k
    3798178789U,  // SDOT_VG2_M2Z2Z_BtoS
6194
178k
    3798162405U,  // SDOT_VG2_M2Z2Z_HtoD
6195
178k
    3798178789U,  // SDOT_VG2_M2Z2Z_HtoS
6196
178k
    3798178789U,  // SDOT_VG2_M2ZZI_BToS
6197
178k
    3798178789U,  // SDOT_VG2_M2ZZI_HToS
6198
178k
    3798162405U,  // SDOT_VG2_M2ZZI_HtoD
6199
178k
    3798178789U,  // SDOT_VG2_M2ZZ_BtoS
6200
178k
    3798162405U,  // SDOT_VG2_M2ZZ_HtoD
6201
178k
    3798178789U,  // SDOT_VG2_M2ZZ_HtoS
6202
178k
    4066614245U,  // SDOT_VG4_M4Z4Z_BtoS
6203
178k
    4066597861U,  // SDOT_VG4_M4Z4Z_HtoD
6204
178k
    4066614245U,  // SDOT_VG4_M4Z4Z_HtoS
6205
178k
    4066614245U,  // SDOT_VG4_M4ZZI_BToS
6206
178k
    4066614245U,  // SDOT_VG4_M4ZZI_HToS
6207
178k
    4066597861U,  // SDOT_VG4_M4ZZI_HtoD
6208
178k
    4066614245U,  // SDOT_VG4_M4ZZ_BtoS
6209
178k
    4066597861U,  // SDOT_VG4_M4ZZ_HtoD
6210
178k
    4066614245U,  // SDOT_VG4_M4ZZ_HtoS
6211
178k
    2686508005U,  // SDOT_ZZZI_D
6212
178k
    2686540773U,  // SDOT_ZZZI_HtoS
6213
178k
    2418105317U,  // SDOT_ZZZI_S
6214
178k
    2686508005U,  // SDOT_ZZZ_D
6215
178k
    2686540773U,  // SDOT_ZZZ_HtoS
6216
178k
    2418105317U,  // SDOT_ZZZ_S
6217
178k
    2967608293U,  // SDOTlanev16i8
6218
178k
    2961316837U,  // SDOTlanev8i8
6219
178k
    2967608293U,  // SDOTv16i8
6220
178k
    2961316837U,  // SDOTv8i8
6221
178k
    3223359899U,  // SEL_PPPP
6222
178k
    2237813147U,  // SEL_VG2_2ZP2Z2Z_B
6223
178k
    2237829531U,  // SEL_VG2_2ZP2Z2Z_D
6224
178k
    2237845915U,  // SEL_VG2_2ZP2Z2Z_H
6225
178k
    2237862299U,  // SEL_VG2_2ZP2Z2Z_S
6226
178k
    2237813147U,  // SEL_VG4_4ZP4Z4Z_B
6227
178k
    2237829531U,  // SEL_VG4_4ZP4Z4Z_D
6228
178k
    2237845915U,  // SEL_VG4_4ZP4Z4Z_H
6229
178k
    2237862299U,  // SEL_VG4_4ZP4Z4Z_S
6230
178k
    3223359899U,  // SEL_ZPZZ_B
6231
178k
    3223376283U,  // SEL_ZPZZ_D
6232
178k
    2176913819U,  // SEL_ZPZZ_H
6233
178k
    3223409051U,  // SEL_ZPZZ_S
6234
178k
    141517196U, // SETE
6235
178k
    141517258U, // SETEN
6236
178k
    141518146U, // SETET
6237
178k
    141517620U, // SETETN
6238
178k
    17026U, // SETF16
6239
178k
    17041U, // SETF8
6240
178k
    9798U,  // SETFFR
6241
178k
    141517218U, // SETGM
6242
178k
    141517283U, // SETGMN
6243
178k
    141518171U, // SETGMT
6244
178k
    141517648U, // SETGMTN
6245
178k
    141518106U, // SETGP
6246
178k
    141517317U, // SETGPN
6247
178k
    141518205U, // SETGPT
6248
178k
    141517686U, // SETGPTN
6249
178k
    141517226U, // SETM
6250
178k
    141517292U, // SETMN
6251
178k
    141518180U, // SETMT
6252
178k
    141517658U, // SETMTN
6253
178k
    141518114U, // SETP
6254
178k
    141517326U, // SETPN
6255
178k
    141518214U, // SETPT
6256
178k
    141517696U, // SETPTN
6257
178k
    1076152776U,  // SHA1Crrr
6258
178k
    2116673U, // SHA1Hrr
6259
178k
    1076155291U,  // SHA1Mrrr
6260
178k
    1076155636U,  // SHA1Prrr
6261
178k
    2967601153U,  // SHA1SU0rrr
6262
178k
    2967601263U,  // SHA1SU1rr
6263
178k
    1076150453U,  // SHA256H2rrr
6264
178k
    1076153513U,  // SHA256Hrrr
6265
178k
    2967601173U,  // SHA256SU0rr
6266
178k
    2967601283U,  // SHA256SU1rrr
6267
178k
    1076153460U,  // SHA512H
6268
178k
    1076150443U,  // SHA512H2
6269
178k
    2963406858U,  // SHA512SU0
6270
178k
    2963406968U,  // SHA512SU1
6271
178k
    3223358152U,  // SHADD_ZPmZ_B
6272
178k
    3223374536U,  // SHADD_ZPmZ_D
6273
178k
    3519089352U,  // SHADD_ZPmZ_H
6274
178k
    3223407304U,  // SHADD_ZPmZ_S
6275
178k
    811698888U, // SHADDv16i8
6276
178k
    813796040U, // SHADDv2i32
6277
178k
    817990344U, // SHADDv4i16
6278
178k
    820087496U, // SHADDv4i32
6279
178k
    822184648U, // SHADDv8i16
6280
178k
    824281800U, // SHADDv8i8
6281
178k
    822182185U, // SHLLv16i8
6282
178k
    815895033U, // SHLLv2i32
6283
178k
    820089337U, // SHLLv4i16
6284
178k
    815890729U, // SHLLv4i32
6285
178k
    820085033U, // SHLLv8i16
6286
178k
    822186489U, // SHLLv8i8
6287
178k
    2118064U, // SHLd
6288
178k
    811700656U, // SHLv16i8_shift
6289
178k
    813797808U, // SHLv2i32_shift
6290
178k
    815894960U, // SHLv2i64_shift
6291
178k
    817992112U, // SHLv4i16_shift
6292
178k
    820089264U, // SHLv4i32_shift
6293
178k
    822186416U, // SHLv8i16_shift
6294
178k
    824283568U, // SHLv8i8_shift
6295
178k
    1881180060U,  // SHRNB_ZZI_B
6296
178k
    2172716956U,  // SHRNB_ZZI_H
6297
178k
    2418100124U,  // SHRNB_ZZI_S
6298
178k
    2686491507U,  // SHRNT_ZZI_B
6299
178k
    2174819187U,  // SHRNT_ZZI_H
6300
178k
    1075927923U,  // SHRNT_ZZI_S
6301
178k
    2959212952U,  // SHRNv16i8_shift
6302
178k
    813798455U, // SHRNv2i32_shift
6303
178k
    817992759U, // SHRNv4i16_shift
6304
178k
    2967601560U,  // SHRNv4i32_shift
6305
178k
    2969698712U,  // SHRNv8i16_shift
6306
178k
    824284215U, // SHRNv8i8_shift
6307
178k
    3223361314U,  // SHSUBR_ZPmZ_B
6308
178k
    3223377698U,  // SHSUBR_ZPmZ_D
6309
178k
    3519092514U,  // SHSUBR_ZPmZ_H
6310
178k
    3223410466U,  // SHSUBR_ZPmZ_S
6311
178k
    3223357765U,  // SHSUB_ZPmZ_B
6312
178k
    3223374149U,  // SHSUB_ZPmZ_D
6313
178k
    3519088965U,  // SHSUB_ZPmZ_H
6314
178k
    3223406917U,  // SHSUB_ZPmZ_S
6315
178k
    811698501U, // SHSUBv16i8
6316
178k
    813795653U, // SHSUBv2i32
6317
178k
    817989957U, // SHSUBv4i16
6318
178k
    820087109U, // SHSUBv4i32
6319
178k
    822184261U, // SHSUBv8i16
6320
178k
    824281413U, // SHSUBv8i8
6321
178k
    2418053056U,  // SLI_ZZI_B
6322
178k
    1075892160U,  // SLI_ZZI_D
6323
178k
    2195787712U,  // SLI_ZZI_H
6324
178k
    1344360384U,  // SLI_ZZI_S
6325
178k
    1076154304U,  // SLId
6326
178k
    2959216576U,  // SLIv16i8_shift
6327
178k
    2961313728U,  // SLIv2i32_shift
6328
178k
    2963410880U,  // SLIv2i64_shift
6329
178k
    2965508032U,  // SLIv4i16_shift
6330
178k
    2967605184U,  // SLIv4i32_shift
6331
178k
    2969702336U,  // SLIv8i16_shift
6332
178k
    2971799488U,  // SLIv8i8_shift
6333
178k
    2967601294U,  // SM3PARTW1
6334
178k
    2967601736U,  // SM3PARTW2
6335
178k
    820084834U, // SM3SS1
6336
178k
    2967601816U,  // SM3TT1A
6337
178k
    2967602387U,  // SM3TT1B
6338
178k
    2967601825U,  // SM3TT2A
6339
178k
    2967602416U,  // SM3TT2B
6340
178k
    2967604016U,  // SM4E
6341
178k
    270622585U, // SM4EKEY_ZZZ_S
6342
178k
    820092793U, // SM4ENCKEY
6343
178k
    270617392U, // SM4E_ZZZ_S
6344
178k
    2118002U, // SMADDLrrr
6345
178k
    3223361132U,  // SMAXP_ZPmZ_B
6346
178k
    3223377516U,  // SMAXP_ZPmZ_D
6347
178k
    3519092332U,  // SMAXP_ZPmZ_H
6348
178k
    3223410284U,  // SMAXP_ZPmZ_S
6349
178k
    811701868U, // SMAXPv16i8
6350
178k
    813799020U, // SMAXPv2i32
6351
178k
    817993324U, // SMAXPv4i16
6352
178k
    820090476U, // SMAXPv4i32
6353
178k
    822187628U, // SMAXPv8i16
6354
178k
    824284780U, // SMAXPv8i8
6355
178k
    3227622821U,  // SMAXQV_VPZ_B
6356
178k
    3231817125U,  // SMAXQV_VPZ_D
6357
178k
    3238108581U,  // SMAXQV_VPZ_H
6358
178k
    3236011429U,  // SMAXQV_VPZ_S
6359
178k
    253378U,  // SMAXV_VPZ_B
6360
178k
    1657019842U,  // SMAXV_VPZ_D
6361
178k
    1659133378U,  // SMAXV_VPZ_H
6362
178k
    1638178242U,  // SMAXV_VPZ_S
6363
178k
    807427522U, // SMAXVv16i8v
6364
178k
    807427522U, // SMAXVv4i16v
6365
178k
    807427522U, // SMAXVv4i32v
6366
178k
    807427522U, // SMAXVv8i16v
6367
178k
    807427522U, // SMAXVv8i8v
6368
178k
    2121512U, // SMAXWri
6369
178k
    2121512U, // SMAXWrr
6370
178k
    2121512U, // SMAXXri
6371
178k
    2121512U, // SMAXXrr
6372
178k
    2179096360U,  // SMAX_VG2_2Z2Z_B
6373
178k
    2181209896U,  // SMAX_VG2_2Z2Z_D
6374
178k
    2183323432U,  // SMAX_VG2_2Z2Z_H
6375
178k
    2185436968U,  // SMAX_VG2_2Z2Z_S
6376
178k
    2179096360U,  // SMAX_VG2_2ZZ_B
6377
178k
    2181209896U,  // SMAX_VG2_2ZZ_D
6378
178k
    2183323432U,  // SMAX_VG2_2ZZ_H
6379
178k
    2185436968U,  // SMAX_VG2_2ZZ_S
6380
178k
    2179096360U,  // SMAX_VG4_4Z4Z_B
6381
178k
    2181209896U,  // SMAX_VG4_4Z4Z_D
6382
178k
    2183323432U,  // SMAX_VG4_4Z4Z_H
6383
178k
    2185436968U,  // SMAX_VG4_4Z4Z_S
6384
178k
    2179096360U,  // SMAX_VG4_4ZZ_B
6385
178k
    2181209896U,  // SMAX_VG4_4ZZ_D
6386
178k
    2183323432U,  // SMAX_VG4_4ZZ_H
6387
178k
    2185436968U,  // SMAX_VG4_4ZZ_S
6388
178k
    2137896U, // SMAX_ZI_B
6389
178k
    2418073384U,  // SMAX_ZI_D
6390
178k
    2189500200U,  // SMAX_ZI_H
6391
178k
    270622504U, // SMAX_ZI_S
6392
178k
    3223363368U,  // SMAX_ZPmZ_B
6393
178k
    3223379752U,  // SMAX_ZPmZ_D
6394
178k
    3519094568U,  // SMAX_ZPmZ_H
6395
178k
    3223412520U,  // SMAX_ZPmZ_S
6396
178k
    811704104U, // SMAXv16i8
6397
178k
    813801256U, // SMAXv2i32
6398
178k
    817995560U, // SMAXv4i16
6399
178k
    820092712U, // SMAXv4i32
6400
178k
    822189864U, // SMAXv8i16
6401
178k
    824287016U, // SMAXv8i8
6402
178k
    379368U,  // SMC
6403
178k
    3223360938U,  // SMINP_ZPmZ_B
6404
178k
    3223377322U,  // SMINP_ZPmZ_D
6405
178k
    3519092138U,  // SMINP_ZPmZ_H
6406
178k
    3223410090U,  // SMINP_ZPmZ_S
6407
178k
    811701674U, // SMINPv16i8
6408
178k
    813798826U, // SMINPv2i32
6409
178k
    817993130U, // SMINPv4i16
6410
178k
    820090282U, // SMINPv4i32
6411
178k
    822187434U, // SMINPv8i16
6412
178k
    824284586U, // SMINPv8i8
6413
178k
    3227622790U,  // SMINQV_VPZ_B
6414
178k
    3231817094U,  // SMINQV_VPZ_D
6415
178k
    3238108550U,  // SMINQV_VPZ_H
6416
178k
    3236011398U,  // SMINQV_VPZ_S
6417
178k
    253230U,  // SMINV_VPZ_B
6418
178k
    1657019694U,  // SMINV_VPZ_D
6419
178k
    1659133230U,  // SMINV_VPZ_H
6420
178k
    1638178094U,  // SMINV_VPZ_S
6421
178k
    807427374U, // SMINVv16i8v
6422
178k
    807427374U, // SMINVv4i16v
6423
178k
    807427374U, // SMINVv4i32v
6424
178k
    807427374U, // SMINVv8i16v
6425
178k
    807427374U, // SMINVv8i8v
6426
178k
    2118678U, // SMINWri
6427
178k
    2118678U, // SMINWrr
6428
178k
    2118678U, // SMINXri
6429
178k
    2118678U, // SMINXrr
6430
178k
    2179093526U,  // SMIN_VG2_2Z2Z_B
6431
178k
    2181207062U,  // SMIN_VG2_2Z2Z_D
6432
178k
    2183320598U,  // SMIN_VG2_2Z2Z_H
6433
178k
    2185434134U,  // SMIN_VG2_2Z2Z_S
6434
178k
    2179093526U,  // SMIN_VG2_2ZZ_B
6435
178k
    2181207062U,  // SMIN_VG2_2ZZ_D
6436
178k
    2183320598U,  // SMIN_VG2_2ZZ_H
6437
178k
    2185434134U,  // SMIN_VG2_2ZZ_S
6438
178k
    2179093526U,  // SMIN_VG4_4Z4Z_B
6439
178k
    2181207062U,  // SMIN_VG4_4Z4Z_D
6440
178k
    2183320598U,  // SMIN_VG4_4Z4Z_H
6441
178k
    2185434134U,  // SMIN_VG4_4Z4Z_S
6442
178k
    2179093526U,  // SMIN_VG4_4ZZ_B
6443
178k
    2181207062U,  // SMIN_VG4_4ZZ_D
6444
178k
    2183320598U,  // SMIN_VG4_4ZZ_H
6445
178k
    2185434134U,  // SMIN_VG4_4ZZ_S
6446
178k
    2135062U, // SMIN_ZI_B
6447
178k
    2418070550U,  // SMIN_ZI_D
6448
178k
    2189497366U,  // SMIN_ZI_H
6449
178k
    270619670U, // SMIN_ZI_S
6450
178k
    3223360534U,  // SMIN_ZPmZ_B
6451
178k
    3223376918U,  // SMIN_ZPmZ_D
6452
178k
    3519091734U,  // SMIN_ZPmZ_H
6453
178k
    3223409686U,  // SMIN_ZPmZ_S
6454
178k
    811701270U, // SMINv16i8
6455
178k
    813798422U, // SMINv2i32
6456
178k
    817992726U, // SMINv4i16
6457
178k
    820089878U, // SMINv4i32
6458
178k
    822187030U, // SMINv8i16
6459
178k
    824284182U, // SMINv8i8
6460
178k
    1344325146U,  // SMLALB_ZZZI_D
6461
178k
    2686535194U,  // SMLALB_ZZZI_S
6462
178k
    1344325146U,  // SMLALB_ZZZ_D
6463
178k
    2317420058U,  // SMLALB_ZZZ_H
6464
178k
    2686535194U,  // SMLALB_ZZZ_S
6465
178k
    1784910311U,  // SMLALL_MZZI_BtoS
6466
178k
    1784893927U,  // SMLALL_MZZI_HtoD
6467
178k
    1784910311U,  // SMLALL_MZZ_BtoS
6468
178k
    1784893927U,  // SMLALL_MZZ_HtoD
6469
178k
    3932393959U,  // SMLALL_VG2_M2Z2Z_BtoS
6470
178k
    3932377575U,  // SMLALL_VG2_M2Z2Z_HtoD
6471
178k
    3932393959U,  // SMLALL_VG2_M2ZZI_BtoS
6472
178k
    3932377575U,  // SMLALL_VG2_M2ZZI_HtoD
6473
178k
    1248039399U,  // SMLALL_VG2_M2ZZ_BtoS
6474
178k
    1248023015U,  // SMLALL_VG2_M2ZZ_HtoD
6475
178k
    4200829415U,  // SMLALL_VG4_M4Z4Z_BtoS
6476
178k
    4200813031U,  // SMLALL_VG4_M4Z4Z_HtoD
6477
178k
    4200829415U,  // SMLALL_VG4_M4ZZI_BtoS
6478
178k
    4200813031U,  // SMLALL_VG4_M4ZZI_HtoD
6479
178k
    1516474855U,  // SMLALL_VG4_M4ZZ_BtoS
6480
178k
    1516458471U,  // SMLALL_VG4_M4ZZ_HtoD
6481
178k
    1344330377U,  // SMLALT_ZZZI_D
6482
178k
    2686540425U,  // SMLALT_ZZZI_S
6483
178k
    1344330377U,  // SMLALT_ZZZ_D
6484
178k
    2317425289U,  // SMLALT_ZZZ_H
6485
178k
    2686540425U,  // SMLALT_ZZZ_S
6486
178k
    1665372196U,  // SMLAL_MZZI_S
6487
178k
    1665372196U,  // SMLAL_MZZ_S
6488
178k
    3812855844U,  // SMLAL_VG2_M2Z2Z_S
6489
178k
    3812855844U,  // SMLAL_VG2_M2ZZI_S
6490
178k
    3812855844U,  // SMLAL_VG2_M2ZZ_S
6491
178k
    4081291300U,  // SMLAL_VG4_M4Z4Z_S
6492
178k
    4081291300U,  // SMLAL_VG4_M4ZZI_S
6493
178k
    4081291300U,  // SMLAL_VG4_M4ZZ_S
6494
178k
    2969698536U,  // SMLALv16i8_v8i16
6495
178k
    2963410980U,  // SMLALv2i32_indexed
6496
178k
    2963410980U,  // SMLALv2i32_v2i64
6497
178k
    2967605284U,  // SMLALv4i16_indexed
6498
178k
    2967605284U,  // SMLALv4i16_v4i32
6499
178k
    2963407080U,  // SMLALv4i32_indexed
6500
178k
    2963407080U,  // SMLALv4i32_v2i64
6501
178k
    2967601384U,  // SMLALv8i16_indexed
6502
178k
    2967601384U,  // SMLALv8i16_v4i32
6503
178k
    2969702436U,  // SMLALv8i8_v8i16
6504
178k
    1344325444U,  // SMLSLB_ZZZI_D
6505
178k
    2686535492U,  // SMLSLB_ZZZI_S
6506
178k
    1344325444U,  // SMLSLB_ZZZ_D
6507
178k
    2317420356U,  // SMLSLB_ZZZ_H
6508
178k
    2686535492U,  // SMLSLB_ZZZ_S
6509
178k
    1784910342U,  // SMLSLL_MZZI_BtoS
6510
178k
    1784893958U,  // SMLSLL_MZZI_HtoD
6511
178k
    1784910342U,  // SMLSLL_MZZ_BtoS
6512
178k
    1784893958U,  // SMLSLL_MZZ_HtoD
6513
178k
    3932393990U,  // SMLSLL_VG2_M2Z2Z_BtoS
6514
178k
    3932377606U,  // SMLSLL_VG2_M2Z2Z_HtoD
6515
178k
    3932393990U,  // SMLSLL_VG2_M2ZZI_BtoS
6516
178k
    3932377606U,  // SMLSLL_VG2_M2ZZI_HtoD
6517
178k
    1248039430U,  // SMLSLL_VG2_M2ZZ_BtoS
6518
178k
    1248023046U,  // SMLSLL_VG2_M2ZZ_HtoD
6519
178k
    4200829446U,  // SMLSLL_VG4_M4Z4Z_BtoS
6520
178k
    4200813062U,  // SMLSLL_VG4_M4Z4Z_HtoD
6521
178k
    4200829446U,  // SMLSLL_VG4_M4ZZI_BtoS
6522
178k
    4200813062U,  // SMLSLL_VG4_M4ZZI_HtoD
6523
178k
    1516474886U,  // SMLSLL_VG4_M4ZZ_BtoS
6524
178k
    1516458502U,  // SMLSLL_VG4_M4ZZ_HtoD
6525
178k
    1344330552U,  // SMLSLT_ZZZI_D
6526
178k
    2686540600U,  // SMLSLT_ZZZI_S
6527
178k
    1344330552U,  // SMLSLT_ZZZ_D
6528
178k
    2317425464U,  // SMLSLT_ZZZ_H
6529
178k
    2686540600U,  // SMLSLT_ZZZ_S
6530
178k
    1665372955U,  // SMLSL_MZZI_S
6531
178k
    1665372955U,  // SMLSL_MZZ_S
6532
178k
    3812856603U,  // SMLSL_VG2_M2Z2Z_S
6533
178k
    3812856603U,  // SMLSL_VG2_M2ZZI_S
6534
178k
    3812856603U,  // SMLSL_VG2_M2ZZ_S
6535
178k
    4081292059U,  // SMLSL_VG4_M4Z4Z_S
6536
178k
    4081292059U,  // SMLSL_VG4_M4ZZI_S
6537
178k
    4081292059U,  // SMLSL_VG4_M4ZZ_S
6538
178k
    2969698668U,  // SMLSLv16i8_v8i16
6539
178k
    2963411739U,  // SMLSLv2i32_indexed
6540
178k
    2963411739U,  // SMLSLv2i32_v2i64
6541
178k
    2967606043U,  // SMLSLv4i16_indexed
6542
178k
    2967606043U,  // SMLSLv4i16_v4i32
6543
178k
    2963407212U,  // SMLSLv4i32_indexed
6544
178k
    2963407212U,  // SMLSLv4i32_v2i64
6545
178k
    2967601516U,  // SMLSLv8i16_indexed
6546
178k
    2967601516U,  // SMLSLv8i16_v4i32
6547
178k
    2969703195U,  // SMLSLv8i8_v8i16
6548
178k
    2967601952U,  // SMMLA
6549
178k
    2418098976U,  // SMMLA_ZZZ
6550
178k
    56738654U,  // SMOPA_MPPZZ_D
6551
178k
    56738654U,  // SMOPA_MPPZZ_HtoS
6552
178k
    176276318U, // SMOPA_MPPZZ_S
6553
178k
    56744319U,  // SMOPS_MPPZZ_D
6554
178k
    56744319U,  // SMOPS_MPPZZ_HtoS
6555
178k
    176281983U, // SMOPS_MPPZZ_S
6556
178k
    807427407U, // SMOVvi16to32
6557
178k
    807427407U, // SMOVvi16to32_idx0
6558
178k
    807427407U, // SMOVvi16to64
6559
178k
    807427407U, // SMOVvi16to64_idx0
6560
178k
    807427407U, // SMOVvi32to64
6561
178k
    807427407U, // SMOVvi32to64_idx0
6562
178k
    807427407U, // SMOVvi8to32
6563
178k
    807427407U, // SMOVvi8to32_idx0
6564
178k
    807427407U, // SMOVvi8to64
6565
178k
    807427407U, // SMOVvi8to64_idx0
6566
178k
    2117950U, // SMSUBLrrr
6567
178k
    3223359005U,  // SMULH_ZPmZ_B
6568
178k
    3223375389U,  // SMULH_ZPmZ_D
6569
178k
    3519090205U,  // SMULH_ZPmZ_H
6570
178k
    3223408157U,  // SMULH_ZPmZ_S
6571
178k
    2133533U, // SMULH_ZZZ_B
6572
178k
    2418069021U,  // SMULH_ZZZ_D
6573
178k
    2189495837U,  // SMULH_ZZZ_H
6574
178k
    270618141U, // SMULH_ZZZ_S
6575
178k
    2117149U, // SMULHrr
6576
178k
    270583533U, // SMULLB_ZZZI_D
6577
178k
    1881229037U,  // SMULLB_ZZZI_S
6578
178k
    270583533U, // SMULLB_ZZZ_D
6579
178k
    2309031661U,  // SMULLB_ZZZ_H
6580
178k
    1881229037U,  // SMULLB_ZZZ_S
6581
178k
    270588679U, // SMULLT_ZZZI_D
6582
178k
    1881234183U,  // SMULLT_ZZZI_S
6583
178k
    270588679U, // SMULLT_ZZZ_D
6584
178k
    2309036807U,  // SMULLT_ZZZ_H
6585
178k
    1881234183U,  // SMULLT_ZZZ_S
6586
178k
    822182218U, // SMULLv16i8_v8i16
6587
178k
    815895078U, // SMULLv2i32_indexed
6588
178k
    815895078U, // SMULLv2i32_v2i64
6589
178k
    820089382U, // SMULLv4i16_indexed
6590
178k
    820089382U, // SMULLv4i16_v4i32
6591
178k
    815890762U, // SMULLv4i32_indexed
6592
178k
    815890762U, // SMULLv4i32_v2i64
6593
178k
    820085066U, // SMULLv8i16_indexed
6594
178k
    820085066U, // SMULLv8i16_v4i32
6595
178k
    822186534U, // SMULLv8i8_v8i16
6596
178k
    3223358262U,  // SPLICE_ZPZZ_B
6597
178k
    3223374646U,  // SPLICE_ZPZZ_D
6598
178k
    2176912182U,  // SPLICE_ZPZZ_H
6599
178k
    3223407414U,  // SPLICE_ZPZZ_S
6600
178k
    3223358262U,  // SPLICE_ZPZ_B
6601
178k
    3223374646U,  // SPLICE_ZPZ_D
6602
178k
    2176912182U,  // SPLICE_ZPZ_H
6603
178k
    3223407414U,  // SPLICE_ZPZ_S
6604
178k
    270571714U, // SQABS_ZPmZ_B
6605
178k
    270588098U, // SQABS_ZPmZ_D
6606
178k
    541137090U, // SQABS_ZPmZ_H
6607
178k
    270620866U, // SQABS_ZPmZ_S
6608
178k
    811702466U, // SQABSv16i8
6609
178k
    2119874U, // SQABSv1i16
6610
178k
    2119874U, // SQABSv1i32
6611
178k
    2119874U, // SQABSv1i64
6612
178k
    2119874U, // SQABSv1i8
6613
178k
    813799618U, // SQABSv2i32
6614
178k
    815896770U, // SQABSv2i64
6615
178k
    817993922U, // SQABSv4i16
6616
178k
    820091074U, // SQABSv4i32
6617
178k
    822188226U, // SQABSv8i16
6618
178k
    824285378U, // SQABSv8i8
6619
178k
    2132710U, // SQADD_ZI_B
6620
178k
    2418068198U,  // SQADD_ZI_D
6621
178k
    2189495014U,  // SQADD_ZI_H
6622
178k
    270617318U, // SQADD_ZI_S
6623
178k
    3223358182U,  // SQADD_ZPmZ_B
6624
178k
    3223374566U,  // SQADD_ZPmZ_D
6625
178k
    3519089382U,  // SQADD_ZPmZ_H
6626
178k
    3223407334U,  // SQADD_ZPmZ_S
6627
178k
    2132710U, // SQADD_ZZZ_B
6628
178k
    2418068198U,  // SQADD_ZZZ_D
6629
178k
    2189495014U,  // SQADD_ZZZ_H
6630
178k
    270617318U, // SQADD_ZZZ_S
6631
178k
    811698918U, // SQADDv16i8
6632
178k
    2116326U, // SQADDv1i16
6633
178k
    2116326U, // SQADDv1i32
6634
178k
    2116326U, // SQADDv1i64
6635
178k
    2116326U, // SQADDv1i8
6636
178k
    813796070U, // SQADDv2i32
6637
178k
    815893222U, // SQADDv2i64
6638
178k
    817990374U, // SQADDv4i16
6639
178k
    820087526U, // SQADDv4i32
6640
178k
    822184678U, // SQADDv8i16
6641
178k
    824281830U, // SQADDv8i8
6642
178k
    2132642U, // SQCADD_ZZI_B
6643
178k
    2418068130U,  // SQCADD_ZZI_D
6644
178k
    2189494946U,  // SQCADD_ZZI_H
6645
178k
    270617250U, // SQCADD_ZZI_S
6646
178k
    1648432236U,  // SQCVTN_Z2Z_StoH
6647
178k
    1644237932U,  // SQCVTN_Z4Z_DtoH
6648
178k
    1612747884U,  // SQCVTN_Z4Z_StoB
6649
178k
    1648432285U,  // SQCVTUN_Z2Z_StoH
6650
178k
    1644237981U,  // SQCVTUN_Z4Z_DtoH
6651
178k
    1612747933U,  // SQCVTUN_Z4Z_StoB
6652
178k
    1648434363U,  // SQCVTU_Z2Z_StoH
6653
178k
    1644240059U,  // SQCVTU_Z4Z_DtoH
6654
178k
    1612750011U,  // SQCVTU_Z4Z_StoB
6655
178k
    1648434243U,  // SQCVT_Z2Z_StoH
6656
178k
    1644239939U,  // SQCVT_Z4Z_DtoH
6657
178k
    1612749891U,  // SQCVT_Z4Z_StoB
6658
178k
    538985878U, // SQDECB_XPiI
6659
178k
    1881163158U,  // SQDECB_XPiWdI
6660
178k
    538987131U, // SQDECD_XPiI
6661
178k
    1881164411U,  // SQDECD_XPiWdI
6662
178k
    539019899U, // SQDECD_ZPiI
6663
178k
    538987818U, // SQDECH_XPiI
6664
178k
    1881165098U,  // SQDECH_XPiWdI
6665
178k
    58789162U,  // SQDECH_ZPiI
6666
178k
    2118913U, // SQDECP_XPWd_B
6667
178k
    2418038017U,  // SQDECP_XPWd_D
6668
178k
    1881167105U,  // SQDECP_XPWd_H
6669
178k
    270554369U, // SQDECP_XPWd_S
6670
178k
    2118913U, // SQDECP_XP_B
6671
178k
    2418038017U,  // SQDECP_XP_D
6672
178k
    1881167105U,  // SQDECP_XP_H
6673
178k
    270554369U, // SQDECP_XP_S
6674
178k
    1075893505U,  // SQDECP_ZP_D
6675
178k
    1658918145U,  // SQDECP_ZP_H
6676
178k
    1344361729U,  // SQDECP_ZP_S
6677
178k
    538992191U, // SQDECW_XPiI
6678
178k
    1881169471U,  // SQDECW_XPiWdI
6679
178k
    539057727U, // SQDECW_ZPiI
6680
178k
    1344330202U,  // SQDMLALBT_ZZZ_D
6681
178k
    2317425114U,  // SQDMLALBT_ZZZ_H
6682
178k
    2686540250U,  // SQDMLALBT_ZZZ_S
6683
178k
    1344325127U,  // SQDMLALB_ZZZI_D
6684
178k
    2686535175U,  // SQDMLALB_ZZZI_S
6685
178k
    1344325127U,  // SQDMLALB_ZZZ_D
6686
178k
    2317420039U,  // SQDMLALB_ZZZ_H
6687
178k
    2686535175U,  // SQDMLALB_ZZZ_S
6688
178k
    1344330358U,  // SQDMLALT_ZZZI_D
6689
178k
    2686540406U,  // SQDMLALT_ZZZI_S
6690
178k
    1344330358U,  // SQDMLALT_ZZZ_D
6691
178k
    2317425270U,  // SQDMLALT_ZZZ_H
6692
178k
    2686540406U,  // SQDMLALT_ZZZ_S
6693
178k
    1076154387U,  // SQDMLALi16
6694
178k
    1076154387U,  // SQDMLALi32
6695
178k
    1076154387U,  // SQDMLALv1i32_indexed
6696
178k
    1076154387U,  // SQDMLALv1i64_indexed
6697
178k
    2963410963U,  // SQDMLALv2i32_indexed
6698
178k
    2963410963U,  // SQDMLALv2i32_v2i64
6699
178k
    2967605267U,  // SQDMLALv4i16_indexed
6700
178k
    2967605267U,  // SQDMLALv4i16_v4i32
6701
178k
    2963407062U,  // SQDMLALv4i32_indexed
6702
178k
    2963407062U,  // SQDMLALv4i32_v2i64
6703
178k
    2967601366U,  // SQDMLALv8i16_indexed
6704
178k
    2967601366U,  // SQDMLALv8i16_v4i32
6705
178k
    1344330231U,  // SQDMLSLBT_ZZZ_D
6706
178k
    2317425143U,  // SQDMLSLBT_ZZZ_H
6707
178k
    2686540279U,  // SQDMLSLBT_ZZZ_S
6708
178k
    1344325425U,  // SQDMLSLB_ZZZI_D
6709
178k
    2686535473U,  // SQDMLSLB_ZZZI_S
6710
178k
    1344325425U,  // SQDMLSLB_ZZZ_D
6711
178k
    2317420337U,  // SQDMLSLB_ZZZ_H
6712
178k
    2686535473U,  // SQDMLSLB_ZZZ_S
6713
178k
    1344330533U,  // SQDMLSLT_ZZZI_D
6714
178k
    2686540581U,  // SQDMLSLT_ZZZI_S
6715
178k
    1344330533U,  // SQDMLSLT_ZZZ_D
6716
178k
    2317425445U,  // SQDMLSLT_ZZZ_H
6717
178k
    2686540581U,  // SQDMLSLT_ZZZ_S
6718
178k
    1076155146U,  // SQDMLSLi16
6719
178k
    1076155146U,  // SQDMLSLi32
6720
178k
    1076155146U,  // SQDMLSLv1i32_indexed
6721
178k
    1076155146U,  // SQDMLSLv1i64_indexed
6722
178k
    2963411722U,  // SQDMLSLv2i32_indexed
6723
178k
    2963411722U,  // SQDMLSLv2i32_v2i64
6724
178k
    2967606026U,  // SQDMLSLv4i16_indexed
6725
178k
    2967606026U,  // SQDMLSLv4i16_v4i32
6726
178k
    2963407194U,  // SQDMLSLv4i32_indexed
6727
178k
    2963407194U,  // SQDMLSLv4i32_v2i64
6728
178k
    2967601498U,  // SQDMLSLv8i16_indexed
6729
178k
    2967601498U,  // SQDMLSLv8i16_v4i32
6730
178k
    2179091978U,  // SQDMULH_VG2_2Z2Z_B
6731
178k
    2181205514U,  // SQDMULH_VG2_2Z2Z_D
6732
178k
    2183319050U,  // SQDMULH_VG2_2Z2Z_H
6733
178k
    2185432586U,  // SQDMULH_VG2_2Z2Z_S
6734
178k
    2179091978U,  // SQDMULH_VG2_2ZZ_B
6735
178k
    2181205514U,  // SQDMULH_VG2_2ZZ_D
6736
178k
    2183319050U,  // SQDMULH_VG2_2ZZ_H
6737
178k
    2185432586U,  // SQDMULH_VG2_2ZZ_S
6738
178k
    2179091978U,  // SQDMULH_VG4_4Z4Z_B
6739
178k
    2181205514U,  // SQDMULH_VG4_4Z4Z_D
6740
178k
    2183319050U,  // SQDMULH_VG4_4Z4Z_H
6741
178k
    2185432586U,  // SQDMULH_VG4_4Z4Z_S
6742
178k
    2179091978U,  // SQDMULH_VG4_4ZZ_B
6743
178k
    2181205514U,  // SQDMULH_VG4_4ZZ_D
6744
178k
    2183319050U,  // SQDMULH_VG4_4ZZ_H
6745
178k
    2185432586U,  // SQDMULH_VG4_4ZZ_S
6746
178k
    2418069002U,  // SQDMULH_ZZZI_D
6747
178k
    2189495818U,  // SQDMULH_ZZZI_H
6748
178k
    270618122U, // SQDMULH_ZZZI_S
6749
178k
    2133514U, // SQDMULH_ZZZ_B
6750
178k
    2418069002U,  // SQDMULH_ZZZ_D
6751
178k
    2189495818U,  // SQDMULH_ZZZ_H
6752
178k
    270618122U, // SQDMULH_ZZZ_S
6753
178k
    2117130U, // SQDMULHv1i16
6754
178k
    2117130U, // SQDMULHv1i16_indexed
6755
178k
    2117130U, // SQDMULHv1i32
6756
178k
    2117130U, // SQDMULHv1i32_indexed
6757
178k
    813796874U, // SQDMULHv2i32
6758
178k
    813796874U, // SQDMULHv2i32_indexed
6759
178k
    817991178U, // SQDMULHv4i16
6760
178k
    817991178U, // SQDMULHv4i16_indexed
6761
178k
    820088330U, // SQDMULHv4i32
6762
178k
    820088330U, // SQDMULHv4i32_indexed
6763
178k
    822185482U, // SQDMULHv8i16
6764
178k
    822185482U, // SQDMULHv8i16_indexed
6765
178k
    270583515U, // SQDMULLB_ZZZI_D
6766
178k
    1881229019U,  // SQDMULLB_ZZZI_S
6767
178k
    270583515U, // SQDMULLB_ZZZ_D
6768
178k
    2309031643U,  // SQDMULLB_ZZZ_H
6769
178k
    1881229019U,  // SQDMULLB_ZZZ_S
6770
178k
    270588661U, // SQDMULLT_ZZZI_D
6771
178k
    1881234165U,  // SQDMULLT_ZZZI_S
6772
178k
    270588661U, // SQDMULLT_ZZZ_D
6773
178k
    2309036789U,  // SQDMULLT_ZZZ_H
6774
178k
    1881234165U,  // SQDMULLT_ZZZ_S
6775
178k
    2118166U, // SQDMULLi16
6776
178k
    2118166U, // SQDMULLi32
6777
178k
    2118166U, // SQDMULLv1i32_indexed
6778
178k
    2118166U, // SQDMULLv1i64_indexed
6779
178k
    815895062U, // SQDMULLv2i32_indexed
6780
178k
    815895062U, // SQDMULLv2i32_v2i64
6781
178k
    820089366U, // SQDMULLv4i16_indexed
6782
178k
    820089366U, // SQDMULLv4i16_v4i32
6783
178k
    815890744U, // SQDMULLv4i32_indexed
6784
178k
    815890744U, // SQDMULLv4i32_v2i64
6785
178k
    820085048U, // SQDMULLv8i16_indexed
6786
178k
    820085048U, // SQDMULLv8i16_v4i32
6787
178k
    538985894U, // SQINCB_XPiI
6788
178k
    1881163174U,  // SQINCB_XPiWdI
6789
178k
    538987147U, // SQINCD_XPiI
6790
178k
    1881164427U,  // SQINCD_XPiWdI
6791
178k
    539019915U, // SQINCD_ZPiI
6792
178k
    538987834U, // SQINCH_XPiI
6793
178k
    1881165114U,  // SQINCH_XPiWdI
6794
178k
    58789178U,  // SQINCH_ZPiI
6795
178k
    2118929U, // SQINCP_XPWd_B
6796
178k
    2418038033U,  // SQINCP_XPWd_D
6797
178k
    1881167121U,  // SQINCP_XPWd_H
6798
178k
    270554385U, // SQINCP_XPWd_S
6799
178k
    2118929U, // SQINCP_XP_B
6800
178k
    2418038033U,  // SQINCP_XP_D
6801
178k
    1881167121U,  // SQINCP_XP_H
6802
178k
    270554385U, // SQINCP_XP_S
6803
178k
    1075893521U,  // SQINCP_ZP_D
6804
178k
    1658918161U,  // SQINCP_ZP_H
6805
178k
    1344361745U,  // SQINCP_ZP_S
6806
178k
    538992207U, // SQINCW_XPiI
6807
178k
    1881169487U,  // SQINCW_XPiWdI
6808
178k
    539057743U, // SQINCW_ZPiI
6809
178k
    270568474U, // SQNEG_ZPmZ_B
6810
178k
    270584858U, // SQNEG_ZPmZ_D
6811
178k
    541133850U, // SQNEG_ZPmZ_H
6812
178k
    270617626U, // SQNEG_ZPmZ_S
6813
178k
    811699226U, // SQNEGv16i8
6814
178k
    2116634U, // SQNEGv1i16
6815
178k
    2116634U, // SQNEGv1i32
6816
178k
    2116634U, // SQNEGv1i64
6817
178k
    2116634U, // SQNEGv1i8
6818
178k
    813796378U, // SQNEGv2i32
6819
178k
    815893530U, // SQNEGv2i64
6820
178k
    817990682U, // SQNEGv4i16
6821
178k
    820087834U, // SQNEGv4i32
6822
178k
    822184986U, // SQNEGv8i16
6823
178k
    824282138U, // SQNEGv8i8
6824
178k
    2195786939U,  // SQRDCMLAH_ZZZI_H
6825
178k
    1344359611U,  // SQRDCMLAH_ZZZI_S
6826
178k
    2418052283U,  // SQRDCMLAH_ZZZ_B
6827
178k
    1075891387U,  // SQRDCMLAH_ZZZ_D
6828
178k
    2195786939U,  // SQRDCMLAH_ZZZ_H
6829
178k
    1344359611U,  // SQRDCMLAH_ZZZ_S
6830
178k
    1075891398U,  // SQRDMLAH_ZZZI_D
6831
178k
    2195786950U,  // SQRDMLAH_ZZZI_H
6832
178k
    1344359622U,  // SQRDMLAH_ZZZI_S
6833
178k
    2418052294U,  // SQRDMLAH_ZZZ_B
6834
178k
    1075891398U,  // SQRDMLAH_ZZZ_D
6835
178k
    2195786950U,  // SQRDMLAH_ZZZ_H
6836
178k
    1344359622U,  // SQRDMLAH_ZZZ_S
6837
178k
    1076153542U,  // SQRDMLAHi16_indexed
6838
178k
    1076153542U,  // SQRDMLAHi32_indexed
6839
178k
    1076153542U,  // SQRDMLAHv1i16
6840
178k
    1076153542U,  // SQRDMLAHv1i32
6841
178k
    2961312966U,  // SQRDMLAHv2i32
6842
178k
    2961312966U,  // SQRDMLAHv2i32_indexed
6843
178k
    2965507270U,  // SQRDMLAHv4i16
6844
178k
    2965507270U,  // SQRDMLAHv4i16_indexed
6845
178k
    2967604422U,  // SQRDMLAHv4i32
6846
178k
    2967604422U,  // SQRDMLAHv4i32_indexed
6847
178k
    2969701574U,  // SQRDMLAHv8i16
6848
178k
    2969701574U,  // SQRDMLAHv8i16_indexed
6849
178k
    1075892003U,  // SQRDMLSH_ZZZI_D
6850
178k
    2195787555U,  // SQRDMLSH_ZZZI_H
6851
178k
    1344360227U,  // SQRDMLSH_ZZZI_S
6852
178k
    2418052899U,  // SQRDMLSH_ZZZ_B
6853
178k
    1075892003U,  // SQRDMLSH_ZZZ_D
6854
178k
    2195787555U,  // SQRDMLSH_ZZZ_H
6855
178k
    1344360227U,  // SQRDMLSH_ZZZ_S
6856
178k
    1076154147U,  // SQRDMLSHi16_indexed
6857
178k
    1076154147U,  // SQRDMLSHi32_indexed
6858
178k
    1076154147U,  // SQRDMLSHv1i16
6859
178k
    1076154147U,  // SQRDMLSHv1i32
6860
178k
    2961313571U,  // SQRDMLSHv2i32
6861
178k
    2961313571U,  // SQRDMLSHv2i32_indexed
6862
178k
    2965507875U,  // SQRDMLSHv4i16
6863
178k
    2965507875U,  // SQRDMLSHv4i16_indexed
6864
178k
    2967605027U,  // SQRDMLSHv4i32
6865
178k
    2967605027U,  // SQRDMLSHv4i32_indexed
6866
178k
    2969702179U,  // SQRDMLSHv8i16
6867
178k
    2969702179U,  // SQRDMLSHv8i16_indexed
6868
178k
    2418069011U,  // SQRDMULH_ZZZI_D
6869
178k
    2189495827U,  // SQRDMULH_ZZZI_H
6870
178k
    270618131U, // SQRDMULH_ZZZI_S
6871
178k
    2133523U, // SQRDMULH_ZZZ_B
6872
178k
    2418069011U,  // SQRDMULH_ZZZ_D
6873
178k
    2189495827U,  // SQRDMULH_ZZZ_H
6874
178k
    270618131U, // SQRDMULH_ZZZ_S
6875
178k
    2117139U, // SQRDMULHv1i16
6876
178k
    2117139U, // SQRDMULHv1i16_indexed
6877
178k
    2117139U, // SQRDMULHv1i32
6878
178k
    2117139U, // SQRDMULHv1i32_indexed
6879
178k
    813796883U, // SQRDMULHv2i32
6880
178k
    813796883U, // SQRDMULHv2i32_indexed
6881
178k
    817991187U, // SQRDMULHv4i16
6882
178k
    817991187U, // SQRDMULHv4i16_indexed
6883
178k
    820088339U, // SQRDMULHv4i32
6884
178k
    820088339U, // SQRDMULHv4i32_indexed
6885
178k
    822185491U, // SQRDMULHv8i16
6886
178k
    822185491U, // SQRDMULHv8i16_indexed
6887
178k
    3223361457U,  // SQRSHLR_ZPmZ_B
6888
178k
    3223377841U,  // SQRSHLR_ZPmZ_D
6889
178k
    3519092657U,  // SQRSHLR_ZPmZ_H
6890
178k
    3223410609U,  // SQRSHLR_ZPmZ_S
6891
178k
    3223359932U,  // SQRSHL_ZPmZ_B
6892
178k
    3223376316U,  // SQRSHL_ZPmZ_D
6893
178k
    3519091132U,  // SQRSHL_ZPmZ_H
6894
178k
    3223409084U,  // SQRSHL_ZPmZ_S
6895
178k
    811700668U, // SQRSHLv16i8
6896
178k
    2118076U, // SQRSHLv1i16
6897
178k
    2118076U, // SQRSHLv1i32
6898
178k
    2118076U, // SQRSHLv1i64
6899
178k
    2118076U, // SQRSHLv1i8
6900
178k
    813797820U, // SQRSHLv2i32
6901
178k
    815894972U, // SQRSHLv2i64
6902
178k
    817992124U, // SQRSHLv4i16
6903
178k
    820089276U, // SQRSHLv4i32
6904
178k
    822186428U, // SQRSHLv8i16
6905
178k
    824283580U, // SQRSHLv8i8
6906
178k
    1881180076U,  // SQRSHRNB_ZZI_B
6907
178k
    2172716972U,  // SQRSHRNB_ZZI_H
6908
178k
    2418100140U,  // SQRSHRNB_ZZI_S
6909
178k
    2686491523U,  // SQRSHRNT_ZZI_B
6910
178k
    2174819203U,  // SQRSHRNT_ZZI_H
6911
178k
    1075927939U,  // SQRSHRNT_ZZI_S
6912
178k
    1612747845U,  // SQRSHRN_VG4_Z4ZI_B
6913
178k
    2181108805U,  // SQRSHRN_VG4_Z4ZI_H
6914
178k
    2118725U, // SQRSHRNb
6915
178k
    2118725U, // SQRSHRNh
6916
178k
    2118725U, // SQRSHRNs
6917
178k
    2959212968U,  // SQRSHRNv16i8_shift
6918
178k
    813798469U, // SQRSHRNv2i32_shift
6919
178k
    817992773U, // SQRSHRNv4i16_shift
6920
178k
    2967601576U,  // SQRSHRNv4i32_shift
6921
178k
    2969698728U,  // SQRSHRNv8i16_shift
6922
178k
    824284229U, // SQRSHRNv8i8_shift
6923
178k
    1881180122U,  // SQRSHRUNB_ZZI_B
6924
178k
    2172717018U,  // SQRSHRUNB_ZZI_H
6925
178k
    2418100186U,  // SQRSHRUNB_ZZI_S
6926
178k
    2686491578U,  // SQRSHRUNT_ZZI_B
6927
178k
    2174819258U,  // SQRSHRUNT_ZZI_H
6928
178k
    1075927994U,  // SQRSHRUNT_ZZI_S
6929
178k
    1612747923U,  // SQRSHRUN_VG4_Z4ZI_B
6930
178k
    2181108883U,  // SQRSHRUN_VG4_Z4ZI_H
6931
178k
    2118803U, // SQRSHRUNb
6932
178k
    2118803U, // SQRSHRUNh
6933
178k
    2118803U, // SQRSHRUNs
6934
178k
    2959213029U,  // SQRSHRUNv16i8_shift
6935
178k
    813798547U, // SQRSHRUNv2i32_shift
6936
178k
    817992851U, // SQRSHRUNv4i16_shift
6937
178k
    2967601637U,  // SQRSHRUNv4i32_shift
6938
178k
    2969698789U,  // SQRSHRUNv8i16_shift
6939
178k
    824284307U, // SQRSHRUNv8i8_shift
6940
178k
    2185305266U,  // SQRSHRU_VG2_Z2ZI_H
6941
178k
    1612750002U,  // SQRSHRU_VG4_Z4ZI_B
6942
178k
    2181110962U,  // SQRSHRU_VG4_Z4ZI_H
6943
178k
    2185303898U,  // SQRSHR_VG2_Z2ZI_H
6944
178k
    1612748634U,  // SQRSHR_VG4_Z4ZI_B
6945
178k
    2181109594U,  // SQRSHR_VG4_Z4ZI_H
6946
178k
    3223361441U,  // SQSHLR_ZPmZ_B
6947
178k
    3223377825U,  // SQSHLR_ZPmZ_D
6948
178k
    3519092641U,  // SQSHLR_ZPmZ_H
6949
178k
    3223410593U,  // SQSHLR_ZPmZ_S
6950
178k
    3223362706U,  // SQSHLU_ZPmI_B
6951
178k
    3223379090U,  // SQSHLU_ZPmI_D
6952
178k
    3519093906U,  // SQSHLU_ZPmI_H
6953
178k
    3223411858U,  // SQSHLU_ZPmI_S
6954
178k
    2120850U, // SQSHLUb
6955
178k
    2120850U, // SQSHLUd
6956
178k
    2120850U, // SQSHLUh
6957
178k
    2120850U, // SQSHLUs
6958
178k
    811703442U, // SQSHLUv16i8_shift
6959
178k
    813800594U, // SQSHLUv2i32_shift
6960
178k
    815897746U, // SQSHLUv2i64_shift
6961
178k
    817994898U, // SQSHLUv4i16_shift
6962
178k
    820092050U, // SQSHLUv4i32_shift
6963
178k
    822189202U, // SQSHLUv8i16_shift
6964
178k
    824286354U, // SQSHLUv8i8_shift
6965
178k
    3223359918U,  // SQSHL_ZPmI_B
6966
178k
    3223376302U,  // SQSHL_ZPmI_D
6967
178k
    3519091118U,  // SQSHL_ZPmI_H
6968
178k
    3223409070U,  // SQSHL_ZPmI_S
6969
178k
    3223359918U,  // SQSHL_ZPmZ_B
6970
178k
    3223376302U,  // SQSHL_ZPmZ_D
6971
178k
    3519091118U,  // SQSHL_ZPmZ_H
6972
178k
    3223409070U,  // SQSHL_ZPmZ_S
6973
178k
    2118062U, // SQSHLb
6974
178k
    2118062U, // SQSHLd
6975
178k
    2118062U, // SQSHLh
6976
178k
    2118062U, // SQSHLs
6977
178k
    811700654U, // SQSHLv16i8
6978
178k
    811700654U, // SQSHLv16i8_shift
6979
178k
    2118062U, // SQSHLv1i16
6980
178k
    2118062U, // SQSHLv1i32
6981
178k
    2118062U, // SQSHLv1i64
6982
178k
    2118062U, // SQSHLv1i8
6983
178k
    813797806U, // SQSHLv2i32
6984
178k
    813797806U, // SQSHLv2i32_shift
6985
178k
    815894958U, // SQSHLv2i64
6986
178k
    815894958U, // SQSHLv2i64_shift
6987
178k
    817992110U, // SQSHLv4i16
6988
178k
    817992110U, // SQSHLv4i16_shift
6989
178k
    820089262U, // SQSHLv4i32
6990
178k
    820089262U, // SQSHLv4i32_shift
6991
178k
    822186414U, // SQSHLv8i16
6992
178k
    822186414U, // SQSHLv8i16_shift
6993
178k
    824283566U, // SQSHLv8i8
6994
178k
    824283566U, // SQSHLv8i8_shift
6995
178k
    1881180058U,  // SQSHRNB_ZZI_B
6996
178k
    2172716954U,  // SQSHRNB_ZZI_H
6997
178k
    2418100122U,  // SQSHRNB_ZZI_S
6998
178k
    2686491505U,  // SQSHRNT_ZZI_B
6999
178k
    2174819185U,  // SQSHRNT_ZZI_H
7000
178k
    1075927921U,  // SQSHRNT_ZZI_S
7001
178k
    2118709U, // SQSHRNb
7002
178k
    2118709U, // SQSHRNh
7003
178k
    2118709U, // SQSHRNs
7004
178k
    2959212950U,  // SQSHRNv16i8_shift
7005
178k
    813798453U, // SQSHRNv2i32_shift
7006
178k
    817992757U, // SQSHRNv4i16_shift
7007
178k
    2967601558U,  // SQSHRNv4i32_shift
7008
178k
    2969698710U,  // SQSHRNv8i16_shift
7009
178k
    824284213U, // SQSHRNv8i8_shift
7010
178k
    1881180112U,  // SQSHRUNB_ZZI_B
7011
178k
    2172717008U,  // SQSHRUNB_ZZI_H
7012
178k
    2418100176U,  // SQSHRUNB_ZZI_S
7013
178k
    2686491568U,  // SQSHRUNT_ZZI_B
7014
178k
    2174819248U,  // SQSHRUNT_ZZI_H
7015
178k
    1075927984U,  // SQSHRUNT_ZZI_S
7016
178k
    2118794U, // SQSHRUNb
7017
178k
    2118794U, // SQSHRUNh
7018
178k
    2118794U, // SQSHRUNs
7019
178k
    2959213019U,  // SQSHRUNv16i8_shift
7020
178k
    813798538U, // SQSHRUNv2i32_shift
7021
178k
    817992842U, // SQSHRUNv4i16_shift
7022
178k
    2967601627U,  // SQSHRUNv4i32_shift
7023
178k
    2969698779U,  // SQSHRUNv8i16_shift
7024
178k
    824284298U, // SQSHRUNv8i8_shift
7025
178k
    3223361330U,  // SQSUBR_ZPmZ_B
7026
178k
    3223377714U,  // SQSUBR_ZPmZ_D
7027
178k
    3519092530U,  // SQSUBR_ZPmZ_H
7028
178k
    3223410482U,  // SQSUBR_ZPmZ_S
7029
178k
    2132322U, // SQSUB_ZI_B
7030
178k
    2418067810U,  // SQSUB_ZI_D
7031
178k
    2189494626U,  // SQSUB_ZI_H
7032
178k
    270616930U, // SQSUB_ZI_S
7033
178k
    3223357794U,  // SQSUB_ZPmZ_B
7034
178k
    3223374178U,  // SQSUB_ZPmZ_D
7035
178k
    3519088994U,  // SQSUB_ZPmZ_H
7036
178k
    3223406946U,  // SQSUB_ZPmZ_S
7037
178k
    2132322U, // SQSUB_ZZZ_B
7038
178k
    2418067810U,  // SQSUB_ZZZ_D
7039
178k
    2189494626U,  // SQSUB_ZZZ_H
7040
178k
    270616930U, // SQSUB_ZZZ_S
7041
178k
    811698530U, // SQSUBv16i8
7042
178k
    2115938U, // SQSUBv1i16
7043
178k
    2115938U, // SQSUBv1i32
7044
178k
    2115938U, // SQSUBv1i64
7045
178k
    2115938U, // SQSUBv1i8
7046
178k
    813795682U, // SQSUBv2i32
7047
178k
    815892834U, // SQSUBv2i64
7048
178k
    817989986U, // SQSUBv4i16
7049
178k
    820087138U, // SQSUBv4i32
7050
178k
    822184290U, // SQSUBv8i16
7051
178k
    824281442U, // SQSUBv8i8
7052
178k
    1881180096U,  // SQXTNB_ZZ_B
7053
178k
    1635846080U,  // SQXTNB_ZZ_H
7054
178k
    2418100160U,  // SQXTNB_ZZ_S
7055
178k
    2686491552U,  // SQXTNT_ZZ_B
7056
178k
    1637948320U,  // SQXTNT_ZZ_H
7057
178k
    1075927968U,  // SQXTNT_ZZ_S
7058
178k
    2959213003U,  // SQXTNv16i8
7059
178k
    2118780U, // SQXTNv1i16
7060
178k
    2118780U, // SQXTNv1i32
7061
178k
    2118780U, // SQXTNv1i8
7062
178k
    813798524U, // SQXTNv2i32
7063
178k
    817992828U, // SQXTNv4i16
7064
178k
    2967601611U,  // SQXTNv4i32
7065
178k
    2969698763U,  // SQXTNv8i16
7066
178k
    824284284U, // SQXTNv8i8
7067
178k
    1881180133U,  // SQXTUNB_ZZ_B
7068
178k
    1635846117U,  // SQXTUNB_ZZ_H
7069
178k
    2418100197U,  // SQXTUNB_ZZ_S
7070
178k
    2686491589U,  // SQXTUNT_ZZ_B
7071
178k
    1637948357U,  // SQXTUNT_ZZ_H
7072
178k
    1075928005U,  // SQXTUNT_ZZ_S
7073
178k
    2959213040U,  // SQXTUNv16i8
7074
178k
    2118822U, // SQXTUNv1i16
7075
178k
    2118822U, // SQXTUNv1i32
7076
178k
    2118822U, // SQXTUNv1i8
7077
178k
    813798566U, // SQXTUNv2i32
7078
178k
    817992870U, // SQXTUNv4i16
7079
178k
    2967601648U,  // SQXTUNv4i32
7080
178k
    2969698800U,  // SQXTUNv8i16
7081
178k
    824284326U, // SQXTUNv8i8
7082
178k
    3223358136U,  // SRHADD_ZPmZ_B
7083
178k
    3223374520U,  // SRHADD_ZPmZ_D
7084
178k
    3519089336U,  // SRHADD_ZPmZ_H
7085
178k
    3223407288U,  // SRHADD_ZPmZ_S
7086
178k
    811698872U, // SRHADDv16i8
7087
178k
    813796024U, // SRHADDv2i32
7088
178k
    817990328U, // SRHADDv4i16
7089
178k
    820087480U, // SRHADDv4i32
7090
178k
    822184632U, // SRHADDv8i16
7091
178k
    824281784U, // SRHADDv8i8
7092
178k
    2418053072U,  // SRI_ZZI_B
7093
178k
    1075892176U,  // SRI_ZZI_D
7094
178k
    2195787728U,  // SRI_ZZI_H
7095
178k
    1344360400U,  // SRI_ZZI_S
7096
178k
    1076154320U,  // SRId
7097
178k
    2959216592U,  // SRIv16i8_shift
7098
178k
    2961313744U,  // SRIv2i32_shift
7099
178k
    2963410896U,  // SRIv2i64_shift
7100
178k
    2965508048U,  // SRIv4i16_shift
7101
178k
    2967605200U,  // SRIv4i32_shift
7102
178k
    2969702352U,  // SRIv8i16_shift
7103
178k
    2971799504U,  // SRIv8i8_shift
7104
178k
    3223361475U,  // SRSHLR_ZPmZ_B
7105
178k
    3223377859U,  // SRSHLR_ZPmZ_D
7106
178k
    3519092675U,  // SRSHLR_ZPmZ_H
7107
178k
    3223410627U,  // SRSHLR_ZPmZ_S
7108
178k
    2179092940U,  // SRSHL_VG2_2Z2Z_B
7109
178k
    2181206476U,  // SRSHL_VG2_2Z2Z_D
7110
178k
    2183320012U,  // SRSHL_VG2_2Z2Z_H
7111
178k
    2185433548U,  // SRSHL_VG2_2Z2Z_S
7112
178k
    2179092940U,  // SRSHL_VG2_2ZZ_B
7113
178k
    2181206476U,  // SRSHL_VG2_2ZZ_D
7114
178k
    2183320012U,  // SRSHL_VG2_2ZZ_H
7115
178k
    2185433548U,  // SRSHL_VG2_2ZZ_S
7116
178k
    2179092940U,  // SRSHL_VG4_4Z4Z_B
7117
178k
    2181206476U,  // SRSHL_VG4_4Z4Z_D
7118
178k
    2183320012U,  // SRSHL_VG4_4Z4Z_H
7119
178k
    2185433548U,  // SRSHL_VG4_4Z4Z_S
7120
178k
    2179092940U,  // SRSHL_VG4_4ZZ_B
7121
178k
    2181206476U,  // SRSHL_VG4_4ZZ_D
7122
178k
    2183320012U,  // SRSHL_VG4_4ZZ_H
7123
178k
    2185433548U,  // SRSHL_VG4_4ZZ_S
7124
178k
    3223359948U,  // SRSHL_ZPmZ_B
7125
178k
    3223376332U,  // SRSHL_ZPmZ_D
7126
178k
    3519091148U,  // SRSHL_ZPmZ_H
7127
178k
    3223409100U,  // SRSHL_ZPmZ_S
7128
178k
    811700684U, // SRSHLv16i8
7129
178k
    2118092U, // SRSHLv1i64
7130
178k
    813797836U, // SRSHLv2i32
7131
178k
    815894988U, // SRSHLv2i64
7132
178k
    817992140U, // SRSHLv4i16
7133
178k
    820089292U, // SRSHLv4i32
7134
178k
    822186444U, // SRSHLv8i16
7135
178k
    824283596U, // SRSHLv8i8
7136
178k
    3223361386U,  // SRSHR_ZPmI_B
7137
178k
    3223377770U,  // SRSHR_ZPmI_D
7138
178k
    3519092586U,  // SRSHR_ZPmI_H
7139
178k
    3223410538U,  // SRSHR_ZPmI_S
7140
178k
    2119530U, // SRSHRd
7141
178k
    811702122U, // SRSHRv16i8_shift
7142
178k
    813799274U, // SRSHRv2i32_shift
7143
178k
    815896426U, // SRSHRv2i64_shift
7144
178k
    817993578U, // SRSHRv4i16_shift
7145
178k
    820090730U, // SRSHRv4i32_shift
7146
178k
    822187882U, // SRSHRv8i16_shift
7147
178k
    824285034U, // SRSHRv8i8_shift
7148
178k
    2418050064U,  // SRSRA_ZZI_B
7149
178k
    1075889168U,  // SRSRA_ZZI_D
7150
178k
    2195784720U,  // SRSRA_ZZI_H
7151
178k
    1344357392U,  // SRSRA_ZZI_S
7152
178k
    1076151312U,  // SRSRAd
7153
178k
    2959213584U,  // SRSRAv16i8_shift
7154
178k
    2961310736U,  // SRSRAv2i32_shift
7155
178k
    2963407888U,  // SRSRAv2i64_shift
7156
178k
    2965505040U,  // SRSRAv4i16_shift
7157
178k
    2967602192U,  // SRSRAv4i32_shift
7158
178k
    2969699344U,  // SRSRAv8i16_shift
7159
178k
    2971796496U,  // SRSRAv8i8_shift
7160
178k
    270583499U, // SSHLLB_ZZI_D
7161
178k
    2309031627U,  // SSHLLB_ZZI_H
7162
178k
    1881229003U,  // SSHLLB_ZZI_S
7163
178k
    270588645U, // SSHLLT_ZZI_D
7164
178k
    2309036773U,  // SSHLLT_ZZI_H
7165
178k
    1881234149U,  // SSHLLT_ZZI_S
7166
178k
    822182184U, // SSHLLv16i8_shift
7167
178k
    815895032U, // SSHLLv2i32_shift
7168
178k
    820089336U, // SSHLLv4i16_shift
7169
178k
    815890728U, // SSHLLv4i32_shift
7170
178k
    820085032U, // SSHLLv8i16_shift
7171
178k
    822186488U, // SSHLLv8i8_shift
7172
178k
    811700698U, // SSHLv16i8
7173
178k
    2118106U, // SSHLv1i64
7174
178k
    813797850U, // SSHLv2i32
7175
178k
    815895002U, // SSHLv2i64
7176
178k
    817992154U, // SSHLv4i16
7177
178k
    820089306U, // SSHLv4i32
7178
178k
    822186458U, // SSHLv8i16
7179
178k
    824283610U, // SSHLv8i8
7180
178k
    2119544U, // SSHRd
7181
178k
    811702136U, // SSHRv16i8_shift
7182
178k
    813799288U, // SSHRv2i32_shift
7183
178k
    815896440U, // SSHRv2i64_shift
7184
178k
    817993592U, // SSHRv4i16_shift
7185
178k
    820090744U, // SSHRv4i32_shift
7186
178k
    822187896U, // SSHRv8i16_shift
7187
178k
    824285048U, // SSHRv8i8_shift
7188
178k
    2418050078U,  // SSRA_ZZI_B
7189
178k
    1075889182U,  // SSRA_ZZI_D
7190
178k
    2195784734U,  // SSRA_ZZI_H
7191
178k
    1344357406U,  // SSRA_ZZI_S
7192
178k
    1076151326U,  // SSRAd
7193
178k
    2959213598U,  // SSRAv16i8_shift
7194
178k
    2961310750U,  // SSRAv2i32_shift
7195
178k
    2963407902U,  // SSRAv2i64_shift
7196
178k
    2965505054U,  // SSRAv4i16_shift
7197
178k
    2967602206U,  // SSRAv4i32_shift
7198
178k
    2969699358U,  // SSRAv8i16_shift
7199
178k
    2971796510U,  // SSRAv8i8_shift
7200
178k
    2177008845U,  // SST1B_D
7201
178k
    2177008845U,  // SST1B_D_IMM
7202
178k
    2177008845U,  // SST1B_D_SXTW
7203
178k
    2177008845U,  // SST1B_D_UXTW
7204
178k
    2177041613U,  // SST1B_S_IMM
7205
178k
    2177041613U,  // SST1B_S_SXTW
7206
178k
    2177041613U,  // SST1B_S_UXTW
7207
178k
    2177010212U,  // SST1D
7208
178k
    2177010212U,  // SST1D_IMM
7209
178k
    2177010212U,  // SST1D_SCALED
7210
178k
    2177010212U,  // SST1D_SXTW
7211
178k
    2177010212U,  // SST1D_SXTW_SCALED
7212
178k
    2177010212U,  // SST1D_UXTW
7213
178k
    2177010212U,  // SST1D_UXTW_SCALED
7214
178k
    2177010798U,  // SST1H_D
7215
178k
    2177010798U,  // SST1H_D_IMM
7216
178k
    2177010798U,  // SST1H_D_SCALED
7217
178k
    2177010798U,  // SST1H_D_SXTW
7218
178k
    2177010798U,  // SST1H_D_SXTW_SCALED
7219
178k
    2177010798U,  // SST1H_D_UXTW
7220
178k
    2177010798U,  // SST1H_D_UXTW_SCALED
7221
178k
    2177043566U,  // SST1H_S_IMM
7222
178k
    2177043566U,  // SST1H_S_SXTW
7223
178k
    2177043566U,  // SST1H_S_SXTW_SCALED
7224
178k
    2177043566U,  // SST1H_S_UXTW
7225
178k
    2177043566U,  // SST1H_S_UXTW_SCALED
7226
178k
    2177341080U,  // SST1Q
7227
178k
    2177015286U,  // SST1W_D
7228
178k
    2177015286U,  // SST1W_D_IMM
7229
178k
    2177015286U,  // SST1W_D_SCALED
7230
178k
    2177015286U,  // SST1W_D_SXTW
7231
178k
    2177015286U,  // SST1W_D_SXTW_SCALED
7232
178k
    2177015286U,  // SST1W_D_UXTW
7233
178k
    2177015286U,  // SST1W_D_UXTW_SCALED
7234
178k
    2177048054U,  // SST1W_IMM
7235
178k
    2177048054U,  // SST1W_SXTW
7236
178k
    2177048054U,  // SST1W_SXTW_SCALED
7237
178k
    2177048054U,  // SST1W_UXTW
7238
178k
    2177048054U,  // SST1W_UXTW_SCALED
7239
178k
    270588389U, // SSUBLBT_ZZZ_D
7240
178k
    2309036517U,  // SSUBLBT_ZZZ_H
7241
178k
    1881233893U,  // SSUBLBT_ZZZ_S
7242
178k
    270583428U, // SSUBLB_ZZZ_D
7243
178k
    2309031556U,  // SSUBLB_ZZZ_H
7244
178k
    1881228932U,  // SSUBLB_ZZZ_S
7245
178k
    270584084U, // SSUBLTB_ZZZ_D
7246
178k
    2309032212U,  // SSUBLTB_ZZZ_H
7247
178k
    1881229588U,  // SSUBLTB_ZZZ_S
7248
178k
    270588569U, // SSUBLT_ZZZ_D
7249
178k
    2309036697U,  // SSUBLT_ZZZ_H
7250
178k
    1881234073U,  // SSUBLT_ZZZ_S
7251
178k
    822182136U, // SSUBLv16i8_v8i16
7252
178k
    815894862U, // SSUBLv2i32_v2i64
7253
178k
    820089166U, // SSUBLv4i16_v4i32
7254
178k
    815890680U, // SSUBLv4i32_v2i64
7255
178k
    820084984U, // SSUBLv8i16_v4i32
7256
178k
    822186318U, // SSUBLv8i8_v8i16
7257
178k
    2418067830U,  // SSUBWB_ZZZ_D
7258
178k
    2189494646U,  // SSUBWB_ZZZ_H
7259
178k
    270616950U, // SSUBWB_ZZZ_S
7260
178k
    2418072663U,  // SSUBWT_ZZZ_D
7261
178k
    2189499479U,  // SSUBWT_ZZZ_H
7262
178k
    270621783U, // SSUBWT_ZZZ_S
7263
178k
    822182440U, // SSUBWv16i8_v8i16
7264
178k
    815898152U, // SSUBWv2i32_v2i64
7265
178k
    820092456U, // SSUBWv4i16_v4i32
7266
178k
    815890984U, // SSUBWv4i32_v2i64
7267
178k
    820085288U, // SSUBWv8i16_v4i32
7268
178k
    822189608U, // SSUBWv8i8_v8i16
7269
178k
    2176992461U,  // ST1B
7270
178k
    2237809869U,  // ST1B_2Z
7271
178k
    2237809869U,  // ST1B_2Z_IMM
7272
178k
    2237809869U,  // ST1B_4Z
7273
178k
    2237809869U,  // ST1B_4Z_IMM
7274
178k
    2177008845U,  // ST1B_D
7275
178k
    2177008845U,  // ST1B_D_IMM
7276
178k
    2177025229U,  // ST1B_H
7277
178k
    2177025229U,  // ST1B_H_IMM
7278
178k
    2176992461U,  // ST1B_IMM
7279
178k
    2177041613U,  // ST1B_S
7280
178k
    2177041613U,  // ST1B_S_IMM
7281
178k
    1344832717U,  // ST1B_VG2_M2ZPXI
7282
178k
    1344832717U,  // ST1B_VG2_M2ZPXX
7283
178k
    2237809869U,  // ST1B_VG4_M4ZPXI
7284
178k
    2237809869U,  // ST1B_VG4_M4ZPXX
7285
178k
    2177010212U,  // ST1D
7286
178k
    2237827620U,  // ST1D_2Z
7287
178k
    2237827620U,  // ST1D_2Z_IMM
7288
178k
    2237827620U,  // ST1D_4Z
7289
178k
    2237827620U,  // ST1D_4Z_IMM
7290
178k
    2177010212U,  // ST1D_IMM
7291
178k
    2177337892U,  // ST1D_Q
7292
178k
    2177337892U,  // ST1D_Q_IMM
7293
178k
    2237827620U,  // ST1D_VG2_M2ZPXI
7294
178k
    2237827620U,  // ST1D_VG2_M2ZPXX
7295
178k
    2237827620U,  // ST1D_VG4_M4ZPXI
7296
178k
    2237827620U,  // ST1D_VG4_M4ZPXX
7297
178k
    573546U,  // ST1Fourv16b
7298
178k
    92864618U,  // ST1Fourv16b_POST
7299
178k
    606314U,  // ST1Fourv1d
7300
178k
    94994538U,  // ST1Fourv1d_POST
7301
178k
    639082U,  // ST1Fourv2d
7302
178k
    92930154U,  // ST1Fourv2d_POST
7303
178k
    671850U,  // ST1Fourv2s
7304
178k
    95060074U,  // ST1Fourv2s_POST
7305
178k
    704618U,  // ST1Fourv4h
7306
178k
    95092842U,  // ST1Fourv4h_POST
7307
178k
    737386U,  // ST1Fourv4s
7308
178k
    93028458U,  // ST1Fourv4s_POST
7309
178k
    770154U,  // ST1Fourv8b
7310
178k
    95158378U,  // ST1Fourv8b_POST
7311
178k
    802922U,  // ST1Fourv8h
7312
178k
    93093994U,  // ST1Fourv8h_POST
7313
178k
    2177027182U,  // ST1H
7314
178k
    2237844590U,  // ST1H_2Z
7315
178k
    2237844590U,  // ST1H_2Z_IMM
7316
178k
    2237844590U,  // ST1H_4Z
7317
178k
    2237844590U,  // ST1H_4Z_IMM
7318
178k
    2177010798U,  // ST1H_D
7319
178k
    2177010798U,  // ST1H_D_IMM
7320
178k
    2177027182U,  // ST1H_IMM
7321
178k
    2177043566U,  // ST1H_S
7322
178k
    2177043566U,  // ST1H_S_IMM
7323
178k
    1345113198U,  // ST1H_VG2_M2ZPXI
7324
178k
    1345113198U,  // ST1H_VG2_M2ZPXX
7325
178k
    2237844590U,  // ST1H_VG4_M4ZPXI
7326
178k
    2237844590U,  // ST1H_VG4_M4ZPXX
7327
178k
    573546U,  // ST1Onev16b
7328
178k
    97058922U,  // ST1Onev16b_POST
7329
178k
    606314U,  // ST1Onev1d
7330
178k
    99188842U,  // ST1Onev1d_POST
7331
178k
    639082U,  // ST1Onev2d
7332
178k
    97124458U,  // ST1Onev2d_POST
7333
178k
    671850U,  // ST1Onev2s
7334
178k
    99254378U,  // ST1Onev2s_POST
7335
178k
    704618U,  // ST1Onev4h
7336
178k
    99287146U,  // ST1Onev4h_POST
7337
178k
    737386U,  // ST1Onev4s
7338
178k
    97222762U,  // ST1Onev4s_POST
7339
178k
    770154U,  // ST1Onev8b
7340
178k
    99352682U,  // ST1Onev8b_POST
7341
178k
    802922U,  // ST1Onev8h
7342
178k
    97288298U,  // ST1Onev8h_POST
7343
178k
    573546U,  // ST1Threev16b
7344
178k
    107544682U, // ST1Threev16b_POST
7345
178k
    606314U,  // ST1Threev1d
7346
178k
    109674602U, // ST1Threev1d_POST
7347
178k
    639082U,  // ST1Threev2d
7348
178k
    107610218U, // ST1Threev2d_POST
7349
178k
    671850U,  // ST1Threev2s
7350
178k
    109740138U, // ST1Threev2s_POST
7351
178k
    704618U,  // ST1Threev4h
7352
178k
    109772906U, // ST1Threev4h_POST
7353
178k
    737386U,  // ST1Threev4s
7354
178k
    107708522U, // ST1Threev4s_POST
7355
178k
    770154U,  // ST1Threev8b
7356
178k
    109838442U, // ST1Threev8b_POST
7357
178k
    802922U,  // ST1Threev8h
7358
178k
    107774058U, // ST1Threev8h_POST
7359
178k
    573546U,  // ST1Twov16b
7360
178k
    94961770U,  // ST1Twov16b_POST
7361
178k
    606314U,  // ST1Twov1d
7362
178k
    97091690U,  // ST1Twov1d_POST
7363
178k
    639082U,  // ST1Twov2d
7364
178k
    95027306U,  // ST1Twov2d_POST
7365
178k
    671850U,  // ST1Twov2s
7366
178k
    97157226U,  // ST1Twov2s_POST
7367
178k
    704618U,  // ST1Twov4h
7368
178k
    97189994U,  // ST1Twov4h_POST
7369
178k
    737386U,  // ST1Twov4s
7370
178k
    95125610U,  // ST1Twov4s_POST
7371
178k
    770154U,  // ST1Twov8b
7372
178k
    97255530U,  // ST1Twov8b_POST
7373
178k
    802922U,  // ST1Twov8h
7374
178k
    95191146U,  // ST1Twov8h_POST
7375
178k
    2177048054U,  // ST1W
7376
178k
    2237865462U,  // ST1W_2Z
7377
178k
    2237865462U,  // ST1W_2Z_IMM
7378
178k
    2237865462U,  // ST1W_4Z
7379
178k
    2237865462U,  // ST1W_4Z_IMM
7380
178k
    2177015286U,  // ST1W_D
7381
178k
    2177015286U,  // ST1W_D_IMM
7382
178k
    2177048054U,  // ST1W_IMM
7383
178k
    2177342966U,  // ST1W_Q
7384
178k
    2177342966U,  // ST1W_Q_IMM
7385
178k
    2237865462U,  // ST1W_VG2_M2ZPXI
7386
178k
    2237865462U,  // ST1W_VG2_M2ZPXX
7387
178k
    2237865462U,  // ST1W_VG4_M4ZPXI
7388
178k
    2237865462U,  // ST1W_VG4_M4ZPXX
7389
178k
    2210932332U,  // ST1_MXIPXX_H_B
7390
178k
    2210932346U,  // ST1_MXIPXX_H_D
7391
178k
    2210932360U,  // ST1_MXIPXX_H_H
7392
178k
    2210932374U,  // ST1_MXIPXX_H_Q
7393
178k
    2210932388U,  // ST1_MXIPXX_H_S
7394
178k
    2210948716U,  // ST1_MXIPXX_V_B
7395
178k
    2210948730U,  // ST1_MXIPXX_V_D
7396
178k
    2210948744U,  // ST1_MXIPXX_V_H
7397
178k
    2210948758U,  // ST1_MXIPXX_V_Q
7398
178k
    2210948772U,  // ST1_MXIPXX_V_S
7399
178k
    179093610U, // ST1i16
7400
178k
    2597126250U,  // ST1i16_POST
7401
178k
    1228906U, // ST1i32
7402
178k
    2865594474U,  // ST1i32_POST
7403
178k
    1245290U, // ST1i64
7404
178k
    3134062698U,  // ST1i64_POST
7405
178k
    178815082U, // ST1i8
7406
178k
    3402530922U,  // ST1i8_POST
7407
178k
    2176992490U,  // ST2B
7408
178k
    2176992490U,  // ST2B_IMM
7409
178k
    2177010224U,  // ST2D
7410
178k
    2177010224U,  // ST2D_IMM
7411
178k
    44059638U,  // ST2GOffset
7412
178k
    1118096374U,  // ST2GPostIndex
7413
178k
    1118096374U,  // ST2GPreIndex
7414
178k
    2177027211U,  // ST2H
7415
178k
    2177027211U,  // ST2H_IMM
7416
178k
    2177341092U,  // ST2Q
7417
178k
    2177341092U,  // ST2Q_IMM
7418
178k
    573987U,  // ST2Twov16b
7419
178k
    94962211U,  // ST2Twov16b_POST
7420
178k
    639523U,  // ST2Twov2d
7421
178k
    95027747U,  // ST2Twov2d_POST
7422
178k
    672291U,  // ST2Twov2s
7423
178k
    97157667U,  // ST2Twov2s_POST
7424
178k
    705059U,  // ST2Twov4h
7425
178k
    97190435U,  // ST2Twov4h_POST
7426
178k
    737827U,  // ST2Twov4s
7427
178k
    95126051U,  // ST2Twov4s_POST
7428
178k
    770595U,  // ST2Twov8b
7429
178k
    97255971U,  // ST2Twov8b_POST
7430
178k
    803363U,  // ST2Twov8h
7431
178k
    95191587U,  // ST2Twov8h_POST
7432
178k
    2177048074U,  // ST2W
7433
178k
    2177048074U,  // ST2W_IMM
7434
178k
    179094051U, // ST2i16
7435
178k
    2865562147U,  // ST2i16_POST
7436
178k
    1229347U, // ST2i32
7437
178k
    3134030371U,  // ST2i32_POST
7438
178k
    1245731U, // ST2i64
7439
178k
    3670934051U,  // ST2i64_POST
7440
178k
    178815523U, // ST2i8
7441
178k
    2597224995U,  // ST2i8_POST
7442
178k
    2176992511U,  // ST3B
7443
178k
    2176992511U,  // ST3B_IMM
7444
178k
    2177010236U,  // ST3D
7445
178k
    2177010236U,  // ST3D_IMM
7446
178k
    2177027223U,  // ST3H
7447
178k
    2177027223U,  // ST3H_IMM
7448
178k
    2177341104U,  // ST3Q
7449
178k
    2177341104U,  // ST3Q_IMM
7450
178k
    574053U,  // ST3Threev16b
7451
178k
    107545189U, // ST3Threev16b_POST
7452
178k
    639589U,  // ST3Threev2d
7453
178k
    107610725U, // ST3Threev2d_POST
7454
178k
    672357U,  // ST3Threev2s
7455
178k
    109740645U, // ST3Threev2s_POST
7456
178k
    705125U,  // ST3Threev4h
7457
178k
    109773413U, // ST3Threev4h_POST
7458
178k
    737893U,  // ST3Threev4s
7459
178k
    107709029U, // ST3Threev4s_POST
7460
178k
    770661U,  // ST3Threev8b
7461
178k
    109838949U, // ST3Threev8b_POST
7462
178k
    803429U,  // ST3Threev8h
7463
178k
    107774565U, // ST3Threev8h_POST
7464
178k
    2177048086U,  // ST3W
7465
178k
    2177048086U,  // ST3W_IMM
7466
178k
    179094117U, // ST3i16
7467
178k
    3939304037U,  // ST3i16_POST
7468
178k
    1229413U, // ST3i32
7469
178k
    4207772261U,  // ST3i32_POST
7470
178k
    1245797U, // ST3i64
7471
178k
    181273189U, // ST3i64_POST
7472
178k
    178815589U, // ST3i8
7473
178k
    449741413U, // ST3i8_POST
7474
178k
    2176992537U,  // ST4B
7475
178k
    2176992537U,  // ST4B_IMM
7476
178k
    2177010248U,  // ST4D
7477
178k
    2177010248U,  // ST4D_IMM
7478
178k
    574077U,  // ST4Fourv16b
7479
178k
    92865149U,  // ST4Fourv16b_POST
7480
178k
    639613U,  // ST4Fourv2d
7481
178k
    92930685U,  // ST4Fourv2d_POST
7482
178k
    672381U,  // ST4Fourv2s
7483
178k
    95060605U,  // ST4Fourv2s_POST
7484
178k
    705149U,  // ST4Fourv4h
7485
178k
    95093373U,  // ST4Fourv4h_POST
7486
178k
    737917U,  // ST4Fourv4s
7487
178k
    93028989U,  // ST4Fourv4s_POST
7488
178k
    770685U,  // ST4Fourv8b
7489
178k
    95158909U,  // ST4Fourv8b_POST
7490
178k
    803453U,  // ST4Fourv8h
7491
178k
    93094525U,  // ST4Fourv8h_POST
7492
178k
    2177027235U,  // ST4H
7493
178k
    2177027235U,  // ST4H_IMM
7494
178k
    2177341116U,  // ST4Q
7495
178k
    2177341116U,  // ST4Q_IMM
7496
178k
    2177048098U,  // ST4W
7497
178k
    2177048098U,  // ST4W_IMM
7498
178k
    179094141U, // ST4i16
7499
178k
    3133997693U,  // ST4i16_POST
7500
178k
    1229437U, // ST4i32
7501
178k
    3670901373U,  // ST4i32_POST
7502
178k
    1245821U, // ST4i64
7503
178k
    718144125U, // ST4i64_POST
7504
178k
    178815613U, // ST4i8
7505
178k
    2865660541U,  // ST4i8_POST
7506
178k
    984332U,  // ST64B
7507
178k
    807427275U, // ST64BV
7508
178k
    807419936U, // ST64BV0
7509
178k
    44061627U,  // STGM
7510
178k
    44059702U,  // STGOffset
7511
178k
    2118963U, // STGPi
7512
178k
    1118096438U,  // STGPostIndex
7513
178k
    1076155699U,  // STGPpost
7514
178k
    1076155699U,  // STGPpre
7515
178k
    1118096438U,  // STGPreIndex
7516
178k
    2119006U, // STILPW
7517
178k
    1076155742U,  // STILPWpre
7518
178k
    2119006U, // STILPX
7519
178k
    1076155742U,  // STILPXpre
7520
178k
    1245230U, // STL1
7521
178k
    44058671U,  // STLLRB
7522
178k
    44060299U,  // STLLRH
7523
178k
    44062675U,  // STLLRW
7524
178k
    44062675U,  // STLLRX
7525
178k
    44058679U,  // STLRB
7526
178k
    44060307U,  // STLRH
7527
178k
    44062688U,  // STLRW
7528
178k
    1118099424U,  // STLRWpre
7529
178k
    44062688U,  // STLRX
7530
178k
    1118099424U,  // STLRXpre
7531
178k
    44058729U,  // STLURBi
7532
178k
    44060357U,  // STLURHi
7533
178k
    44062791U,  // STLURWi
7534
178k
    44062791U,  // STLURXi
7535
178k
    44062791U,  // STLURbi
7536
178k
    44062791U,  // STLURdi
7537
178k
    44062791U,  // STLURhi
7538
178k
    44062791U,  // STLURqi
7539
178k
    44062791U,  // STLURsi
7540
178k
    2119296U, // STLXPW
7541
178k
    2119296U, // STLXPX
7542
178k
    2115728U, // STLXRB
7543
178k
    2117356U, // STLXRH
7544
178k
    2119815U, // STLXRW
7545
178k
    2119815U, // STLXRX
7546
178k
    2119096U, // STNPDi
7547
178k
    2119096U, // STNPQi
7548
178k
    2119096U, // STNPSi
7549
178k
    2119096U, // STNPWi
7550
178k
    2119096U, // STNPXi
7551
178k
    2237809861U,  // STNT1B_2Z
7552
178k
    2237809861U,  // STNT1B_2Z_IMM
7553
178k
    2237809861U,  // STNT1B_4Z
7554
178k
    2237809861U,  // STNT1B_4Z_IMM
7555
178k
    1344832709U,  // STNT1B_VG2_M2ZPXI
7556
178k
    1344832709U,  // STNT1B_VG2_M2ZPXX
7557
178k
    2237809861U,  // STNT1B_VG4_M4ZPXI
7558
178k
    2237809861U,  // STNT1B_VG4_M4ZPXX
7559
178k
    2176992453U,  // STNT1B_ZRI
7560
178k
    2176992453U,  // STNT1B_ZRR
7561
178k
    2177008837U,  // STNT1B_ZZR_D_REAL
7562
178k
    2177041605U,  // STNT1B_ZZR_S_REAL
7563
178k
    2237827612U,  // STNT1D_2Z
7564
178k
    2237827612U,  // STNT1D_2Z_IMM
7565
178k
    2237827612U,  // STNT1D_4Z
7566
178k
    2237827612U,  // STNT1D_4Z_IMM
7567
178k
    2237827612U,  // STNT1D_VG2_M2ZPXI
7568
178k
    2237827612U,  // STNT1D_VG2_M2ZPXX
7569
178k
    2237827612U,  // STNT1D_VG4_M4ZPXI
7570
178k
    2237827612U,  // STNT1D_VG4_M4ZPXX
7571
178k
    2177010204U,  // STNT1D_ZRI
7572
178k
    2177010204U,  // STNT1D_ZRR
7573
178k
    2177010204U,  // STNT1D_ZZR_D_REAL
7574
178k
    2237844582U,  // STNT1H_2Z
7575
178k
    2237844582U,  // STNT1H_2Z_IMM
7576
178k
    2237844582U,  // STNT1H_4Z
7577
178k
    2237844582U,  // STNT1H_4Z_IMM
7578
178k
    1345113190U,  // STNT1H_VG2_M2ZPXI
7579
178k
    1345113190U,  // STNT1H_VG2_M2ZPXX
7580
178k
    2237844582U,  // STNT1H_VG4_M4ZPXI
7581
178k
    2237844582U,  // STNT1H_VG4_M4ZPXX
7582
178k
    2177027174U,  // STNT1H_ZRI
7583
178k
    2177027174U,  // STNT1H_ZRR
7584
178k
    2177010790U,  // STNT1H_ZZR_D_REAL
7585
178k
    2177043558U,  // STNT1H_ZZR_S_REAL
7586
178k
    2237865454U,  // STNT1W_2Z
7587
178k
    2237865454U,  // STNT1W_2Z_IMM
7588
178k
    2237865454U,  // STNT1W_4Z
7589
178k
    2237865454U,  // STNT1W_4Z_IMM
7590
178k
    2237865454U,  // STNT1W_VG2_M2ZPXI
7591
178k
    2237865454U,  // STNT1W_VG2_M2ZPXX
7592
178k
    2237865454U,  // STNT1W_VG4_M4ZPXI
7593
178k
    2237865454U,  // STNT1W_VG4_M4ZPXX
7594
178k
    2177048046U,  // STNT1W_ZRI
7595
178k
    2177048046U,  // STNT1W_ZRR
7596
178k
    2177015278U,  // STNT1W_ZZR_D_REAL
7597
178k
    2177048046U,  // STNT1W_ZZR_S_REAL
7598
178k
    2119234U, // STPDi
7599
178k
    1076155970U,  // STPDpost
7600
178k
    1076155970U,  // STPDpre
7601
178k
    2119234U, // STPQi
7602
178k
    1076155970U,  // STPQpost
7603
178k
    1076155970U,  // STPQpre
7604
178k
    2119234U, // STPSi
7605
178k
    1076155970U,  // STPSpost
7606
178k
    1076155970U,  // STPSpre
7607
178k
    2119234U, // STPWi
7608
178k
    1076155970U,  // STPWpost
7609
178k
    1076155970U,  // STPWpre
7610
178k
    2119234U, // STPXi
7611
178k
    1076155970U,  // STPXpost
7612
178k
    1076155970U,  // STPXpre
7613
178k
    1118095445U,  // STRBBpost
7614
178k
    1118095445U,  // STRBBpre
7615
178k
    44058709U,  // STRBBroW
7616
178k
    44058709U,  // STRBBroX
7617
178k
    44058709U,  // STRBBui
7618
178k
    1118099504U,  // STRBpost
7619
178k
    1118099504U,  // STRBpre
7620
178k
    44062768U,  // STRBroW
7621
178k
    44062768U,  // STRBroX
7622
178k
    44062768U,  // STRBui
7623
178k
    1118099504U,  // STRDpost
7624
178k
    1118099504U,  // STRDpre
7625
178k
    44062768U,  // STRDroW
7626
178k
    44062768U,  // STRDroX
7627
178k
    44062768U,  // STRDui
7628
178k
    1118097073U,  // STRHHpost
7629
178k
    1118097073U,  // STRHHpre
7630
178k
    44060337U,  // STRHHroW
7631
178k
    44060337U,  // STRHHroX
7632
178k
    44060337U,  // STRHHui
7633
178k
    1118099504U,  // STRHpost
7634
178k
    1118099504U,  // STRHpre
7635
178k
    44062768U,  // STRHroW
7636
178k
    44062768U,  // STRHroX
7637
178k
    44062768U,  // STRHui
7638
178k
    1118099504U,  // STRQpost
7639
178k
    1118099504U,  // STRQpre
7640
178k
    44062768U,  // STRQroW
7641
178k
    44062768U,  // STRQroX
7642
178k
    44062768U,  // STRQui
7643
178k
    1118099504U,  // STRSpost
7644
178k
    1118099504U,  // STRSpre
7645
178k
    44062768U,  // STRSroW
7646
178k
    44062768U,  // STRSroX
7647
178k
    44062768U,  // STRSui
7648
178k
    1118099504U,  // STRWpost
7649
178k
    1118099504U,  // STRWpre
7650
178k
    44062768U,  // STRWroW
7651
178k
    44062768U,  // STRWroX
7652
178k
    44062768U,  // STRWui
7653
178k
    1118099504U,  // STRXpost
7654
178k
    1118099504U,  // STRXpre
7655
178k
    44062768U,  // STRXroW
7656
178k
    44062768U,  // STRXroX
7657
178k
    44062768U,  // STRXui
7658
178k
    45062192U,  // STR_PXI
7659
178k
    44062768U,  // STR_TX
7660
178k
    1038384U, // STR_ZA
7661
178k
    45062192U,  // STR_ZXI
7662
178k
    44058715U,  // STTRBi
7663
178k
    44060343U,  // STTRHi
7664
178k
    44062773U,  // STTRWi
7665
178k
    44062773U,  // STTRXi
7666
178k
    44058746U,  // STURBBi
7667
178k
    44062806U,  // STURBi
7668
178k
    44062806U,  // STURDi
7669
178k
    44060374U,  // STURHHi
7670
178k
    44062806U,  // STURHi
7671
178k
    44062806U,  // STURQi
7672
178k
    44062806U,  // STURSi
7673
178k
    44062806U,  // STURWi
7674
178k
    44062806U,  // STURXi
7675
178k
    2119303U, // STXPW
7676
178k
    2119303U, // STXPX
7677
178k
    2115736U, // STXRB
7678
178k
    2117364U, // STXRH
7679
178k
    2119822U, // STXRW
7680
178k
    2119822U, // STXRX
7681
178k
    44059644U,  // STZ2GOffset
7682
178k
    1118096380U,  // STZ2GPostIndex
7683
178k
    1118096380U,  // STZ2GPreIndex
7684
178k
    44061633U,  // STZGM
7685
178k
    44059707U,  // STZGOffset
7686
178k
    1118096443U,  // STZGPostIndex
7687
178k
    1118096443U,  // STZGPreIndex
7688
178k
    2116611U, // SUBG
7689
178k
    1881180023U,  // SUBHNB_ZZZ_B
7690
178k
    2172716919U,  // SUBHNB_ZZZ_H
7691
178k
    2418100087U,  // SUBHNB_ZZZ_S
7692
178k
    2686491482U,  // SUBHNT_ZZZ_B
7693
178k
    2174819162U,  // SUBHNT_ZZZ_H
7694
178k
    1075927898U,  // SUBHNT_ZZZ_S
7695
178k
    813798398U, // SUBHNv2i64_v2i32
7696
178k
    2967601541U,  // SUBHNv2i64_v4i32
7697
178k
    817992702U, // SUBHNv4i32_v4i16
7698
178k
    2969698693U,  // SUBHNv4i32_v8i16
7699
178k
    2959212933U,  // SUBHNv8i16_v16i8
7700
178k
    824284158U, // SUBHNv8i16_v8i8
7701
178k
    2118907U, // SUBP
7702
178k
    2120032U, // SUBPS
7703
178k
    2135836U, // SUBR_ZI_B
7704
178k
    2418071324U,  // SUBR_ZI_D
7705
178k
    2189498140U,  // SUBR_ZI_H
7706
178k
    270620444U, // SUBR_ZI_S
7707
178k
    3223361308U,  // SUBR_ZPmZ_B
7708
178k
    3223377692U,  // SUBR_ZPmZ_D
7709
178k
    3519092508U,  // SUBR_ZPmZ_H
7710
178k
    3223410460U,  // SUBR_ZPmZ_S
7711
178k
    2119896U, // SUBSWri
7712
178k
    2119896U, // SUBSWrs
7713
178k
    2119896U, // SUBSWrx
7714
178k
    2119896U, // SUBSXri
7715
178k
    2119896U, // SUBSXrs
7716
178k
    2119896U, // SUBSXrx
7717
178k
    2119896U, // SUBSXrx64
7718
178k
    2115904U, // SUBWri
7719
178k
    2115904U, // SUBWrs
7720
178k
    2115904U, // SUBWrx
7721
178k
    2115904U, // SUBXri
7722
178k
    2115904U, // SUBXrs
7723
178k
    2115904U, // SUBXrx
7724
178k
    2115904U, // SUBXrx64
7725
178k
    3798157632U,  // SUB_VG2_M2Z2Z_D
7726
178k
    3798174016U,  // SUB_VG2_M2Z2Z_S
7727
178k
    3798157632U,  // SUB_VG2_M2ZZ_D
7728
178k
    3798174016U,  // SUB_VG2_M2ZZ_S
7729
178k
    3798157632U,  // SUB_VG2_M2Z_D
7730
178k
    3798174016U,  // SUB_VG2_M2Z_S
7731
178k
    4066593088U,  // SUB_VG4_M4Z4Z_D
7732
178k
    4066609472U,  // SUB_VG4_M4Z4Z_S
7733
178k
    4066593088U,  // SUB_VG4_M4ZZ_D
7734
178k
    4066609472U,  // SUB_VG4_M4ZZ_S
7735
178k
    4066593088U,  // SUB_VG4_M4Z_D
7736
178k
    4066609472U,  // SUB_VG4_M4Z_S
7737
178k
    2132288U, // SUB_ZI_B
7738
178k
    2418067776U,  // SUB_ZI_D
7739
178k
    2189494592U,  // SUB_ZI_H
7740
178k
    270616896U, // SUB_ZI_S
7741
178k
    3223357760U,  // SUB_ZPmZ_B
7742
178k
    3223374144U,  // SUB_ZPmZ_D
7743
178k
    3519088960U,  // SUB_ZPmZ_H
7744
178k
    3223406912U,  // SUB_ZPmZ_S
7745
178k
    2132288U, // SUB_ZZZ_B
7746
178k
    2418067776U,  // SUB_ZZZ_D
7747
178k
    2189494592U,  // SUB_ZZZ_H
7748
178k
    270616896U, // SUB_ZZZ_S
7749
178k
    811698496U, // SUBv16i8
7750
178k
    2115904U, // SUBv1i64
7751
178k
    813795648U, // SUBv2i32
7752
178k
    815892800U, // SUBv2i64
7753
178k
    817989952U, // SUBv4i16
7754
178k
    820087104U, // SUBv4i32
7755
178k
    822184256U, // SUBv8i16
7756
178k
    824281408U, // SUBv8i8
7757
178k
    3798178795U,  // SUDOT_VG2_M2ZZI_BToS
7758
178k
    3798178795U,  // SUDOT_VG2_M2ZZ_BToS
7759
178k
    4066614251U,  // SUDOT_VG4_M4ZZI_BToS
7760
178k
    4066614251U,  // SUDOT_VG4_M4ZZ_BToS
7761
178k
    2418105323U,  // SUDOT_ZZZI
7762
178k
    2967608299U,  // SUDOTlanev16i8
7763
178k
    2961316843U,  // SUDOTlanev8i8
7764
178k
    1784910319U,  // SUMLALL_MZZI_BtoS
7765
178k
    3932393967U,  // SUMLALL_VG2_M2ZZI_BtoS
7766
178k
    1248039407U,  // SUMLALL_VG2_M2ZZ_BtoS
7767
178k
    4200829423U,  // SUMLALL_VG4_M4ZZI_BtoS
7768
178k
    1516474863U,  // SUMLALL_VG4_M4ZZ_BtoS
7769
178k
    56738661U,  // SUMOPA_MPPZZ_D
7770
178k
    176276325U, // SUMOPA_MPPZZ_S
7771
178k
    56744326U,  // SUMOPS_MPPZZ_D
7772
178k
    176281990U, // SUMOPS_MPPZZ_S
7773
178k
    270585761U, // SUNPKHI_ZZ_D
7774
178k
    1772162977U,  // SUNPKHI_ZZ_H
7775
178k
    1881231265U,  // SUNPKHI_ZZ_S
7776
178k
    270587086U, // SUNPKLO_ZZ_D
7777
178k
    1772164302U,  // SUNPKLO_ZZ_H
7778
178k
    1881232590U,  // SUNPKLO_ZZ_S
7779
178k
    1635946467U,  // SUNPK_VG2_2ZZ_D
7780
178k
    1772277731U,  // SUNPK_VG2_2ZZ_H
7781
178k
    1652756451U,  // SUNPK_VG2_2ZZ_S
7782
178k
    1648529379U,  // SUNPK_VG4_4Z2Z_D
7783
178k
    1642254307U,  // SUNPK_VG4_4Z2Z_H
7784
178k
    1646464995U,  // SUNPK_VG4_4Z2Z_S
7785
178k
    3223358189U,  // SUQADD_ZPmZ_B
7786
178k
    3223374573U,  // SUQADD_ZPmZ_D
7787
178k
    3519089389U,  // SUQADD_ZPmZ_H
7788
178k
    3223407341U,  // SUQADD_ZPmZ_S
7789
178k
    2959215341U,  // SUQADDv16i8
7790
178k
    1076153069U,  // SUQADDv1i16
7791
178k
    1076153069U,  // SUQADDv1i32
7792
178k
    1076153069U,  // SUQADDv1i64
7793
178k
    1076153069U,  // SUQADDv1i8
7794
178k
    2961312493U,  // SUQADDv2i32
7795
178k
    2963409645U,  // SUQADDv2i64
7796
178k
    2965506797U,  // SUQADDv4i16
7797
178k
    2967603949U,  // SUQADDv4i32
7798
178k
    2969701101U,  // SUQADDv8i16
7799
178k
    2971798253U,  // SUQADDv8i8
7800
178k
    4066614274U,  // SUVDOT_VG4_M4ZZI_BToS
7801
178k
    379385U,  // SVC
7802
178k
    3798178811U,  // SVDOT_VG2_M2ZZI_HtoS
7803
178k
    4066614267U,  // SVDOT_VG4_M4ZZI_BtoS
7804
178k
    4066597883U,  // SVDOT_VG4_M4ZZI_HtoD
7805
178k
    1613022524U,  // SWPAB
7806
178k
    1613024484U,  // SWPAH
7807
178k
    1613022784U,  // SWPALB
7808
178k
    1613024640U,  // SWPALH
7809
178k
    1613025466U,  // SWPALW
7810
178k
    1613025466U,  // SWPALX
7811
178k
    1613022167U,  // SWPAW
7812
178k
    1613022167U,  // SWPAX
7813
178k
    1613023229U,  // SWPB
7814
178k
    1613024857U,  // SWPH
7815
178k
    1613022993U,  // SWPLB
7816
178k
    1613024737U,  // SWPLH
7817
178k
    1613025983U,  // SWPLW
7818
178k
    1613025983U,  // SWPLX
7819
178k
    271537610U, // SWPP
7820
178k
    271532913U, // SWPPA
7821
178k
    271536202U, // SWPPAL
7822
178k
    271536721U, // SWPPL
7823
178k
    1613026897U,  // SWPW
7824
178k
    1613026897U,  // SWPX
7825
178k
    270584114U, // SXTB_ZPmZ_D
7826
178k
    541133106U, // SXTB_ZPmZ_H
7827
178k
    270616882U, // SXTB_ZPmZ_S
7828
178k
    270585700U, // SXTH_ZPmZ_D
7829
178k
    270618468U, // SXTH_ZPmZ_S
7830
178k
    270589675U, // SXTW_ZPmZ_D
7831
178k
    2118441U, // SYSLxt
7832
178k
    1075861011U,  // SYSPxt
7833
178k
    1075861011U,  // SYSPxt_XZR
7834
178k
    1075861956U,  // SYSxt
7835
178k
    2686490329U,  // TBLQ_ZZZ_B
7836
178k
    1344329433U,  // TBLQ_ZZZ_D
7837
178k
    2183206617U,  // TBLQ_ZZZ_H
7838
178k
    1612797657U,  // TBLQ_ZZZ_S
7839
178k
    2686488889U,  // TBL_ZZZZ_B
7840
178k
    1344327993U,  // TBL_ZZZZ_D
7841
178k
    2183205177U,  // TBL_ZZZZ_H
7842
178k
    1612796217U,  // TBL_ZZZZ_S
7843
178k
    2686488889U,  // TBL_ZZZ_B
7844
178k
    1344327993U,  // TBL_ZZZ_D
7845
178k
    2183205177U,  // TBL_ZZZ_H
7846
178k
    1612796217U,  // TBL_ZZZ_S
7847
178k
    1617006905U,  // TBLv16i8Four
7848
178k
    1617006905U,  // TBLv16i8One
7849
178k
    1617006905U,  // TBLv16i8Three
7850
178k
    1617006905U,  // TBLv16i8Two
7851
178k
    1629589817U,  // TBLv8i8Four
7852
178k
    1629589817U,  // TBLv8i8One
7853
178k
    1629589817U,  // TBLv8i8Three
7854
178k
    1629589817U,  // TBLv8i8Two
7855
178k
    2121686U, // TBNZW
7856
178k
    2121686U, // TBNZX
7857
178k
    2418054891U,  // TBXQ_ZZZ_B
7858
178k
    1075893995U,  // TBXQ_ZZZ_D
7859
178k
    2195789547U,  // TBXQ_ZZZ_H
7860
178k
    1344362219U,  // TBXQ_ZZZ_S
7861
178k
    2418057014U,  // TBX_ZZZ_B
7862
178k
    1075896118U,  // TBX_ZZZ_D
7863
178k
    2195791670U,  // TBX_ZZZ_H
7864
178k
    1344364342U,  // TBX_ZZZ_S
7865
178k
    1885478710U,  // TBXv16i8Four
7866
178k
    1885478710U,  // TBXv16i8One
7867
178k
    1885478710U,  // TBXv16i8Three
7868
178k
    1885478710U,  // TBXv16i8Two
7869
178k
    1898061622U,  // TBXv8i8Four
7870
178k
    1898061622U,  // TBXv8i8One
7871
178k
    1898061622U,  // TBXv8i8Three
7872
178k
    1898061622U,  // TBXv8i8Two
7873
178k
    2121670U, // TBZW
7874
178k
    2121670U, // TBZX
7875
178k
    381328U,  // TCANCEL
7876
178k
    9815U,  // TCOMMIT
7877
178k
    23129U, // TRCIT
7878
178k
    2129972U, // TRN1_PPP_B
7879
178k
    2418065460U,  // TRN1_PPP_D
7880
178k
    2189492276U,  // TRN1_PPP_H
7881
178k
    270614580U, // TRN1_PPP_S
7882
178k
    2129972U, // TRN1_ZZZ_B
7883
178k
    2418065460U,  // TRN1_ZZZ_D
7884
178k
    2189492276U,  // TRN1_ZZZ_H
7885
178k
    2212970548U,  // TRN1_ZZZ_Q
7886
178k
    270614580U, // TRN1_ZZZ_S
7887
178k
    811696180U, // TRN1v16i8
7888
178k
    813793332U, // TRN1v2i32
7889
178k
    815890484U, // TRN1v2i64
7890
178k
    817987636U, // TRN1v4i16
7891
178k
    820084788U, // TRN1v4i32
7892
178k
    822181940U, // TRN1v8i16
7893
178k
    824279092U, // TRN1v8i8
7894
178k
    2130364U, // TRN2_PPP_B
7895
178k
    2418065852U,  // TRN2_PPP_D
7896
178k
    2189492668U,  // TRN2_PPP_H
7897
178k
    270614972U, // TRN2_PPP_S
7898
178k
    2130364U, // TRN2_ZZZ_B
7899
178k
    2418065852U,  // TRN2_ZZZ_D
7900
178k
    2189492668U,  // TRN2_ZZZ_H
7901
178k
    2212970940U,  // TRN2_ZZZ_Q
7902
178k
    270614972U, // TRN2_ZZZ_S
7903
178k
    811696572U, // TRN2v16i8
7904
178k
    813793724U, // TRN2v2i32
7905
178k
    815890876U, // TRN2v2i64
7906
178k
    817988028U, // TRN2v4i16
7907
178k
    820085180U, // TRN2v4i32
7908
178k
    822182332U, // TRN2v8i16
7909
178k
    824279484U, // TRN2v8i8
7910
178k
    444679U,  // TSB
7911
178k
    23568U, // TSTART
7912
178k
    23590U, // TTEST
7913
178k
    1344325109U,  // UABALB_ZZZ_D
7914
178k
    2317420021U,  // UABALB_ZZZ_H
7915
178k
    2686535157U,  // UABALB_ZZZ_S
7916
178k
    1344330350U,  // UABALT_ZZZ_D
7917
178k
    2317425262U,  // UABALT_ZZZ_H
7918
178k
    2686540398U,  // UABALT_ZZZ_S
7919
178k
    2969698510U,  // UABALv16i8_v8i16
7920
178k
    2963410947U,  // UABALv2i32_v2i64
7921
178k
    2967605251U,  // UABALv4i16_v4i32
7922
178k
    2963407054U,  // UABALv4i32_v2i64
7923
178k
    2967601358U,  // UABALv8i16_v4i32
7924
178k
    2969702403U,  // UABALv8i8_v8i16
7925
178k
    2418049732U,  // UABA_ZZZ_B
7926
178k
    1075888836U,  // UABA_ZZZ_D
7927
178k
    2195784388U,  // UABA_ZZZ_H
7928
178k
    1344357060U,  // UABA_ZZZ_S
7929
178k
    2959213252U,  // UABAv16i8
7930
178k
    2961310404U,  // UABAv2i32
7931
178k
    2965504708U,  // UABAv4i16
7932
178k
    2967601860U,  // UABAv4i32
7933
178k
    2969699012U,  // UABAv8i16
7934
178k
    2971796164U,  // UABAv8i8
7935
178k
    270583466U, // UABDLB_ZZZ_D
7936
178k
    2309031594U,  // UABDLB_ZZZ_H
7937
178k
    1881228970U,  // UABDLB_ZZZ_S
7938
178k
    270588607U, // UABDLT_ZZZ_D
7939
178k
    2309036735U,  // UABDLT_ZZZ_H
7940
178k
    1881234111U,  // UABDLT_ZZZ_S
7941
178k
    822182160U, // UABDLv16i8_v8i16
7942
178k
    815894883U, // UABDLv2i32_v2i64
7943
178k
    820089187U, // UABDLv4i16_v4i32
7944
178k
    815890704U, // UABDLv4i32_v2i64
7945
178k
    820085008U, // UABDLv8i16_v4i32
7946
178k
    822186339U, // UABDLv8i8_v8i16
7947
178k
    3223358062U,  // UABD_ZPmZ_B
7948
178k
    3223374446U,  // UABD_ZPmZ_D
7949
178k
    3519089262U,  // UABD_ZPmZ_H
7950
178k
    3223407214U,  // UABD_ZPmZ_S
7951
178k
    811698798U, // UABDv16i8
7952
178k
    813795950U, // UABDv2i32
7953
178k
    817990254U, // UABDv4i16
7954
178k
    820087406U, // UABDv4i32
7955
178k
    822184558U, // UABDv8i16
7956
178k
    824281710U, // UABDv8i8
7957
178k
    3223377222U,  // UADALP_ZPmZ_D
7958
178k
    3519092038U,  // UADALP_ZPmZ_H
7959
178k
    3223409990U,  // UADALP_ZPmZ_S
7960
178k
    2969703750U,  // UADALPv16i8_v8i16
7961
178k
    3124892998U,  // UADALPv2i32_v1i64
7962
178k
    2961315142U,  // UADALPv4i16_v2i32
7963
178k
    2963412294U,  // UADALPv4i32_v2i64
7964
178k
    2967606598U,  // UADALPv8i16_v4i32
7965
178k
    2965509446U,  // UADALPv8i8_v4i16
7966
178k
    270583491U, // UADDLB_ZZZ_D
7967
178k
    2309031619U,  // UADDLB_ZZZ_H
7968
178k
    1881228995U,  // UADDLB_ZZZ_S
7969
178k
    822187350U, // UADDLPv16i8_v8i16
7970
178k
    977376598U, // UADDLPv2i32_v1i64
7971
178k
    813798742U, // UADDLPv4i16_v2i32
7972
178k
    815895894U, // UADDLPv4i32_v2i64
7973
178k
    820090198U, // UADDLPv8i16_v4i32
7974
178k
    817993046U, // UADDLPv8i8_v4i16
7975
178k
    270588623U, // UADDLT_ZZZ_D
7976
178k
    2309036751U,  // UADDLT_ZZZ_H
7977
178k
    1881234127U,  // UADDLT_ZZZ_S
7978
178k
    807427341U, // UADDLVv16i8v
7979
178k
    807427341U, // UADDLVv4i16v
7980
178k
    807427341U, // UADDLVv4i32v
7981
178k
    807427341U, // UADDLVv8i16v
7982
178k
    807427341U, // UADDLVv8i8v
7983
178k
    822182176U, // UADDLv16i8_v8i16
7984
178k
    815894921U, // UADDLv2i32_v2i64
7985
178k
    820089225U, // UADDLv4i16_v4i32
7986
178k
    815890720U, // UADDLv4i32_v2i64
7987
178k
    820085024U, // UADDLv8i16_v4i32
7988
178k
    822186377U, // UADDLv8i8_v8i16
7989
178k
    1780751585U,  // UADDV_VPZ_B
7990
178k
    1657019617U,  // UADDV_VPZ_D
7991
178k
    1659116769U,  // UADDV_VPZ_H
7992
178k
    1638145249U,  // UADDV_VPZ_S
7993
178k
    2418067854U,  // UADDWB_ZZZ_D
7994
178k
    2189494670U,  // UADDWB_ZZZ_H
7995
178k
    270616974U, // UADDWB_ZZZ_S
7996
178k
    2418072687U,  // UADDWT_ZZZ_D
7997
178k
    2189499503U,  // UADDWT_ZZZ_H
7998
178k
    270621807U, // UADDWT_ZZZ_S
7999
178k
    822182464U, // UADDWv16i8_v8i16
8000
178k
    815898214U, // UADDWv2i32_v2i64
8001
178k
    820092518U, // UADDWv4i16_v4i32
8002
178k
    815891008U, // UADDWv4i32_v2i64
8003
178k
    820085312U, // UADDWv8i16_v4i32
8004
178k
    822189670U, // UADDWv8i8_v8i16
8005
178k
    2118568U, // UBFMWri
8006
178k
    2118568U, // UBFMXri
8007
178k
    2317505910U,  // UCLAMP_VG2_2Z2Z_B
8008
178k
    2193790326U,  // UCLAMP_VG2_2Z2Z_D
8009
178k
    2195903862U,  // UCLAMP_VG2_2Z2Z_H
8010
178k
    2174948726U,  // UCLAMP_VG2_2Z2Z_S
8011
178k
    2317505910U,  // UCLAMP_VG4_4Z4Z_B
8012
178k
    2193790326U,  // UCLAMP_VG4_4Z4Z_D
8013
178k
    2195903862U,  // UCLAMP_VG4_4Z4Z_H
8014
178k
    2174948726U,  // UCLAMP_VG4_4Z4Z_S
8015
178k
    2135414U, // UCLAMP_ZZZ_B
8016
178k
    2418070902U,  // UCLAMP_ZZZ_D
8017
178k
    2189497718U,  // UCLAMP_ZZZ_H
8018
178k
    270620022U, // UCLAMP_ZZZ_S
8019
178k
    2116591U, // UCVTFSWDri
8020
178k
    2116591U, // UCVTFSWHri
8021
178k
    2116591U, // UCVTFSWSri
8022
178k
    2116591U, // UCVTFSXDri
8023
178k
    2116591U, // UCVTFSXHri
8024
178k
    2116591U, // UCVTFSXSri
8025
178k
    2116591U, // UCVTFUWDri
8026
178k
    2116591U, // UCVTFUWHri
8027
178k
    2116591U, // UCVTFUWSri
8028
178k
    2116591U, // UCVTFUXDri
8029
178k
    2116591U, // UCVTFUXHri
8030
178k
    2116591U, // UCVTFUXSri
8031
178k
    1648561135U,  // UCVTF_2Z2Z_StoS
8032
178k
    1648561135U,  // UCVTF_4Z4Z_StoS
8033
178k
    270584815U, // UCVTF_ZPmZ_DtoD
8034
178k
    3225488367U,  // UCVTF_ZPmZ_DtoH
8035
178k
    270617583U, // UCVTF_ZPmZ_DtoS
8036
178k
    541133807U, // UCVTF_ZPmZ_HtoH
8037
178k
    270584815U, // UCVTF_ZPmZ_StoD
8038
178k
    1346440175U,  // UCVTF_ZPmZ_StoH
8039
178k
    270617583U, // UCVTF_ZPmZ_StoS
8040
178k
    2116591U, // UCVTFd
8041
178k
    2116591U, // UCVTFh
8042
178k
    2116591U, // UCVTFs
8043
178k
    2116591U, // UCVTFv1i16
8044
178k
    2116591U, // UCVTFv1i32
8045
178k
    2116591U, // UCVTFv1i64
8046
178k
    813796335U, // UCVTFv2f32
8047
178k
    815893487U, // UCVTFv2f64
8048
178k
    813796335U, // UCVTFv2i32_shift
8049
178k
    815893487U, // UCVTFv2i64_shift
8050
178k
    817990639U, // UCVTFv4f16
8051
178k
    820087791U, // UCVTFv4f32
8052
178k
    817990639U, // UCVTFv4i16_shift
8053
178k
    820087791U, // UCVTFv4i32_shift
8054
178k
    822184943U, // UCVTFv8f16
8055
178k
    822184943U, // UCVTFv8i16_shift
8056
178k
    19416U, // UDF
8057
178k
    3223378026U,  // UDIVR_ZPmZ_D
8058
178k
    3223410794U,  // UDIVR_ZPmZ_S
8059
178k
    2120959U, // UDIVWr
8060
178k
    2120959U, // UDIVXr
8061
178k
    3223379199U,  // UDIV_ZPmZ_D
8062
178k
    3223411967U,  // UDIV_ZPmZ_S
8063
178k
    3798178796U,  // UDOT_VG2_M2Z2Z_BtoS
8064
178k
    3798162412U,  // UDOT_VG2_M2Z2Z_HtoD
8065
178k
    3798178796U,  // UDOT_VG2_M2Z2Z_HtoS
8066
178k
    3798178796U,  // UDOT_VG2_M2ZZI_BToS
8067
178k
    3798178796U,  // UDOT_VG2_M2ZZI_HToS
8068
178k
    3798162412U,  // UDOT_VG2_M2ZZI_HtoD
8069
178k
    3798178796U,  // UDOT_VG2_M2ZZ_BtoS
8070
178k
    3798162412U,  // UDOT_VG2_M2ZZ_HtoD
8071
178k
    3798178796U,  // UDOT_VG2_M2ZZ_HtoS
8072
178k
    4066614252U,  // UDOT_VG4_M4Z4Z_BtoS
8073
178k
    4066597868U,  // UDOT_VG4_M4Z4Z_HtoD
8074
178k
    4066614252U,  // UDOT_VG4_M4Z4Z_HtoS
8075
178k
    4066614252U,  // UDOT_VG4_M4ZZI_BtoS
8076
178k
    4066614252U,  // UDOT_VG4_M4ZZI_HToS
8077
178k
    4066597868U,  // UDOT_VG4_M4ZZI_HtoD
8078
178k
    4066614252U,  // UDOT_VG4_M4ZZ_BtoS
8079
178k
    4066597868U,  // UDOT_VG4_M4ZZ_HtoD
8080
178k
    4066614252U,  // UDOT_VG4_M4ZZ_HtoS
8081
178k
    2686508012U,  // UDOT_ZZZI_D
8082
178k
    2686540780U,  // UDOT_ZZZI_HtoS
8083
178k
    2418105324U,  // UDOT_ZZZI_S
8084
178k
    2686508012U,  // UDOT_ZZZ_D
8085
178k
    2686540780U,  // UDOT_ZZZ_HtoS
8086
178k
    2418105324U,  // UDOT_ZZZ_S
8087
178k
    2967608300U,  // UDOTlanev16i8
8088
178k
    2961316844U,  // UDOTlanev8i8
8089
178k
    2967608300U,  // UDOTv16i8
8090
178k
    2961316844U,  // UDOTv8i8
8091
178k
    3223358159U,  // UHADD_ZPmZ_B
8092
178k
    3223374543U,  // UHADD_ZPmZ_D
8093
178k
    3519089359U,  // UHADD_ZPmZ_H
8094
178k
    3223407311U,  // UHADD_ZPmZ_S
8095
178k
    811698895U, // UHADDv16i8
8096
178k
    813796047U, // UHADDv2i32
8097
178k
    817990351U, // UHADDv4i16
8098
178k
    820087503U, // UHADDv4i32
8099
178k
    822184655U, // UHADDv8i16
8100
178k
    824281807U, // UHADDv8i8
8101
178k
    3223361322U,  // UHSUBR_ZPmZ_B
8102
178k
    3223377706U,  // UHSUBR_ZPmZ_D
8103
178k
    3519092522U,  // UHSUBR_ZPmZ_H
8104
178k
    3223410474U,  // UHSUBR_ZPmZ_S
8105
178k
    3223357772U,  // UHSUB_ZPmZ_B
8106
178k
    3223374156U,  // UHSUB_ZPmZ_D
8107
178k
    3519088972U,  // UHSUB_ZPmZ_H
8108
178k
    3223406924U,  // UHSUB_ZPmZ_S
8109
178k
    811698508U, // UHSUBv16i8
8110
178k
    813795660U, // UHSUBv2i32
8111
178k
    817989964U, // UHSUBv4i16
8112
178k
    820087116U, // UHSUBv4i32
8113
178k
    822184268U, // UHSUBv8i16
8114
178k
    824281420U, // UHSUBv8i8
8115
178k
    2118010U, // UMADDLrrr
8116
178k
    3223361139U,  // UMAXP_ZPmZ_B
8117
178k
    3223377523U,  // UMAXP_ZPmZ_D
8118
178k
    3519092339U,  // UMAXP_ZPmZ_H
8119
178k
    3223410291U,  // UMAXP_ZPmZ_S
8120
178k
    811701875U, // UMAXPv16i8
8121
178k
    813799027U, // UMAXPv2i32
8122
178k
    817993331U, // UMAXPv4i16
8123
178k
    820090483U, // UMAXPv4i32
8124
178k
    822187635U, // UMAXPv8i16
8125
178k
    824284787U, // UMAXPv8i8
8126
178k
    3227622829U,  // UMAXQV_VPZ_B
8127
178k
    3231817133U,  // UMAXQV_VPZ_D
8128
178k
    3238108589U,  // UMAXQV_VPZ_H
8129
178k
    3236011437U,  // UMAXQV_VPZ_S
8130
178k
    253385U,  // UMAXV_VPZ_B
8131
178k
    1657019849U,  // UMAXV_VPZ_D
8132
178k
    1659133385U,  // UMAXV_VPZ_H
8133
178k
    1638178249U,  // UMAXV_VPZ_S
8134
178k
    807427529U, // UMAXVv16i8v
8135
178k
    807427529U, // UMAXVv4i16v
8136
178k
    807427529U, // UMAXVv4i32v
8137
178k
    807427529U, // UMAXVv8i16v
8138
178k
    807427529U, // UMAXVv8i8v
8139
178k
    2121520U, // UMAXWri
8140
178k
    2121520U, // UMAXWrr
8141
178k
    2121520U, // UMAXXri
8142
178k
    2121520U, // UMAXXrr
8143
178k
    2179096368U,  // UMAX_VG2_2Z2Z_B
8144
178k
    2181209904U,  // UMAX_VG2_2Z2Z_D
8145
178k
    2183323440U,  // UMAX_VG2_2Z2Z_H
8146
178k
    2185436976U,  // UMAX_VG2_2Z2Z_S
8147
178k
    2179096368U,  // UMAX_VG2_2ZZ_B
8148
178k
    2181209904U,  // UMAX_VG2_2ZZ_D
8149
178k
    2183323440U,  // UMAX_VG2_2ZZ_H
8150
178k
    2185436976U,  // UMAX_VG2_2ZZ_S
8151
178k
    2179096368U,  // UMAX_VG4_4Z4Z_B
8152
178k
    2181209904U,  // UMAX_VG4_4Z4Z_D
8153
178k
    2183323440U,  // UMAX_VG4_4Z4Z_H
8154
178k
    2185436976U,  // UMAX_VG4_4Z4Z_S
8155
178k
    2179096368U,  // UMAX_VG4_4ZZ_B
8156
178k
    2181209904U,  // UMAX_VG4_4ZZ_D
8157
178k
    2183323440U,  // UMAX_VG4_4ZZ_H
8158
178k
    2185436976U,  // UMAX_VG4_4ZZ_S
8159
178k
    2137904U, // UMAX_ZI_B
8160
178k
    2418073392U,  // UMAX_ZI_D
8161
178k
    2189500208U,  // UMAX_ZI_H
8162
178k
    270622512U, // UMAX_ZI_S
8163
178k
    3223363376U,  // UMAX_ZPmZ_B
8164
178k
    3223379760U,  // UMAX_ZPmZ_D
8165
178k
    3519094576U,  // UMAX_ZPmZ_H
8166
178k
    3223412528U,  // UMAX_ZPmZ_S
8167
178k
    811704112U, // UMAXv16i8
8168
178k
    813801264U, // UMAXv2i32
8169
178k
    817995568U, // UMAXv4i16
8170
178k
    820092720U, // UMAXv4i32
8171
178k
    822189872U, // UMAXv8i16
8172
178k
    824287024U, // UMAXv8i8
8173
178k
    3223360945U,  // UMINP_ZPmZ_B
8174
178k
    3223377329U,  // UMINP_ZPmZ_D
8175
178k
    3519092145U,  // UMINP_ZPmZ_H
8176
178k
    3223410097U,  // UMINP_ZPmZ_S
8177
178k
    811701681U, // UMINPv16i8
8178
178k
    813798833U, // UMINPv2i32
8179
178k
    817993137U, // UMINPv4i16
8180
178k
    820090289U, // UMINPv4i32
8181
178k
    822187441U, // UMINPv8i16
8182
178k
    824284593U, // UMINPv8i8
8183
178k
    3227622798U,  // UMINQV_VPZ_B
8184
178k
    3231817102U,  // UMINQV_VPZ_D
8185
178k
    3238108558U,  // UMINQV_VPZ_H
8186
178k
    3236011406U,  // UMINQV_VPZ_S
8187
178k
    253237U,  // UMINV_VPZ_B
8188
178k
    1657019701U,  // UMINV_VPZ_D
8189
178k
    1659133237U,  // UMINV_VPZ_H
8190
178k
    1638178101U,  // UMINV_VPZ_S
8191
178k
    807427381U, // UMINVv16i8v
8192
178k
    807427381U, // UMINVv4i16v
8193
178k
    807427381U, // UMINVv4i32v
8194
178k
    807427381U, // UMINVv8i16v
8195
178k
    807427381U, // UMINVv8i8v
8196
178k
    2118686U, // UMINWri
8197
178k
    2118686U, // UMINWrr
8198
178k
    2118686U, // UMINXri
8199
178k
    2118686U, // UMINXrr
8200
178k
    2179093534U,  // UMIN_VG2_2Z2Z_B
8201
178k
    2181207070U,  // UMIN_VG2_2Z2Z_D
8202
178k
    2183320606U,  // UMIN_VG2_2Z2Z_H
8203
178k
    2185434142U,  // UMIN_VG2_2Z2Z_S
8204
178k
    2179093534U,  // UMIN_VG2_2ZZ_B
8205
178k
    2181207070U,  // UMIN_VG2_2ZZ_D
8206
178k
    2183320606U,  // UMIN_VG2_2ZZ_H
8207
178k
    2185434142U,  // UMIN_VG2_2ZZ_S
8208
178k
    2179093534U,  // UMIN_VG4_4Z4Z_B
8209
178k
    2181207070U,  // UMIN_VG4_4Z4Z_D
8210
178k
    2183320606U,  // UMIN_VG4_4Z4Z_H
8211
178k
    2185434142U,  // UMIN_VG4_4Z4Z_S
8212
178k
    2179093534U,  // UMIN_VG4_4ZZ_B
8213
178k
    2181207070U,  // UMIN_VG4_4ZZ_D
8214
178k
    2183320606U,  // UMIN_VG4_4ZZ_H
8215
178k
    2185434142U,  // UMIN_VG4_4ZZ_S
8216
178k
    2135070U, // UMIN_ZI_B
8217
178k
    2418070558U,  // UMIN_ZI_D
8218
178k
    2189497374U,  // UMIN_ZI_H
8219
178k
    270619678U, // UMIN_ZI_S
8220
178k
    3223360542U,  // UMIN_ZPmZ_B
8221
178k
    3223376926U,  // UMIN_ZPmZ_D
8222
178k
    3519091742U,  // UMIN_ZPmZ_H
8223
178k
    3223409694U,  // UMIN_ZPmZ_S
8224
178k
    811701278U, // UMINv16i8
8225
178k
    813798430U, // UMINv2i32
8226
178k
    817992734U, // UMINv4i16
8227
178k
    820089886U, // UMINv4i32
8228
178k
    822187038U, // UMINv8i16
8229
178k
    824284190U, // UMINv8i8
8230
178k
    1344325154U,  // UMLALB_ZZZI_D
8231
178k
    2686535202U,  // UMLALB_ZZZI_S
8232
178k
    1344325154U,  // UMLALB_ZZZ_D
8233
178k
    2317420066U,  // UMLALB_ZZZ_H
8234
178k
    2686535202U,  // UMLALB_ZZZ_S
8235
178k
    1784910320U,  // UMLALL_MZZI_BtoS
8236
178k
    1784893936U,  // UMLALL_MZZI_HtoD
8237
178k
    1784910320U,  // UMLALL_MZZ_BtoS
8238
178k
    1784893936U,  // UMLALL_MZZ_HtoD
8239
178k
    3932393968U,  // UMLALL_VG2_M2Z2Z_BtoS
8240
178k
    3932377584U,  // UMLALL_VG2_M2Z2Z_HtoD
8241
178k
    3932393968U,  // UMLALL_VG2_M2ZZI_BtoS
8242
178k
    3932377584U,  // UMLALL_VG2_M2ZZI_HtoD
8243
178k
    1248039408U,  // UMLALL_VG2_M2ZZ_BtoS
8244
178k
    1248023024U,  // UMLALL_VG2_M2ZZ_HtoD
8245
178k
    4200829424U,  // UMLALL_VG4_M4Z4Z_BtoS
8246
178k
    4200813040U,  // UMLALL_VG4_M4Z4Z_HtoD
8247
178k
    4200829424U,  // UMLALL_VG4_M4ZZI_BtoS
8248
178k
    4200813040U,  // UMLALL_VG4_M4ZZI_HtoD
8249
178k
    1516474864U,  // UMLALL_VG4_M4ZZ_BtoS
8250
178k
    1516458480U,  // UMLALL_VG4_M4ZZ_HtoD
8251
178k
    1344330385U,  // UMLALT_ZZZI_D
8252
178k
    2686540433U,  // UMLALT_ZZZI_S
8253
178k
    1344330385U,  // UMLALT_ZZZ_D
8254
178k
    2317425297U,  // UMLALT_ZZZ_H
8255
178k
    2686540433U,  // UMLALT_ZZZ_S
8256
178k
    1665372203U,  // UMLAL_MZZI_S
8257
178k
    1665372203U,  // UMLAL_MZZ_S
8258
178k
    3812855851U,  // UMLAL_VG2_M2Z2Z_S
8259
178k
    3812855851U,  // UMLAL_VG2_M2ZZI_S
8260
178k
    3812855851U,  // UMLAL_VG2_M2ZZ_S
8261
178k
    4081291307U,  // UMLAL_VG4_M4Z4Z_S
8262
178k
    4081291307U,  // UMLAL_VG4_M4ZZI_S
8263
178k
    4081291307U,  // UMLAL_VG4_M4ZZ_S
8264
178k
    2969698544U,  // UMLALv16i8_v8i16
8265
178k
    2963410987U,  // UMLALv2i32_indexed
8266
178k
    2963410987U,  // UMLALv2i32_v2i64
8267
178k
    2967605291U,  // UMLALv4i16_indexed
8268
178k
    2967605291U,  // UMLALv4i16_v4i32
8269
178k
    2963407088U,  // UMLALv4i32_indexed
8270
178k
    2963407088U,  // UMLALv4i32_v2i64
8271
178k
    2967601392U,  // UMLALv8i16_indexed
8272
178k
    2967601392U,  // UMLALv8i16_v4i32
8273
178k
    2969702443U,  // UMLALv8i8_v8i16
8274
178k
    1344325452U,  // UMLSLB_ZZZI_D
8275
178k
    2686535500U,  // UMLSLB_ZZZI_S
8276
178k
    1344325452U,  // UMLSLB_ZZZ_D
8277
178k
    2317420364U,  // UMLSLB_ZZZ_H
8278
178k
    2686535500U,  // UMLSLB_ZZZ_S
8279
178k
    1784910350U,  // UMLSLL_MZZI_BtoS
8280
178k
    1784893966U,  // UMLSLL_MZZI_HtoD
8281
178k
    1784910350U,  // UMLSLL_MZZ_BtoS
8282
178k
    1784893966U,  // UMLSLL_MZZ_HtoD
8283
178k
    3932393998U,  // UMLSLL_VG2_M2Z2Z_BtoS
8284
178k
    3932377614U,  // UMLSLL_VG2_M2Z2Z_HtoD
8285
178k
    3932393998U,  // UMLSLL_VG2_M2ZZI_BtoS
8286
178k
    3932377614U,  // UMLSLL_VG2_M2ZZI_HtoD
8287
178k
    1248039438U,  // UMLSLL_VG2_M2ZZ_BtoS
8288
178k
    1248023054U,  // UMLSLL_VG2_M2ZZ_HtoD
8289
178k
    4200829454U,  // UMLSLL_VG4_M4Z4Z_BtoS
8290
178k
    4200813070U,  // UMLSLL_VG4_M4Z4Z_HtoD
8291
178k
    4200829454U,  // UMLSLL_VG4_M4ZZI_BtoS
8292
178k
    4200813070U,  // UMLSLL_VG4_M4ZZI_HtoD
8293
178k
    1516474894U,  // UMLSLL_VG4_M4ZZ_BtoS
8294
178k
    1516458510U,  // UMLSLL_VG4_M4ZZ_HtoD
8295
178k
    1344330560U,  // UMLSLT_ZZZI_D
8296
178k
    2686540608U,  // UMLSLT_ZZZI_S
8297
178k
    1344330560U,  // UMLSLT_ZZZ_D
8298
178k
    2317425472U,  // UMLSLT_ZZZ_H
8299
178k
    2686540608U,  // UMLSLT_ZZZ_S
8300
178k
    1665372962U,  // UMLSL_MZZI_S
8301
178k
    1665372962U,  // UMLSL_MZZ_S
8302
178k
    3812856610U,  // UMLSL_VG2_M2Z2Z_S
8303
178k
    3812856610U,  // UMLSL_VG2_M2ZZI_S
8304
178k
    3812856610U,  // UMLSL_VG2_M2ZZ_S
8305
178k
    4081292066U,  // UMLSL_VG4_M4Z4Z_S
8306
178k
    4081292066U,  // UMLSL_VG4_M4ZZI_S
8307
178k
    4081292066U,  // UMLSL_VG4_M4ZZ_S
8308
178k
    2969698676U,  // UMLSLv16i8_v8i16
8309
178k
    2963411746U,  // UMLSLv2i32_indexed
8310
178k
    2963411746U,  // UMLSLv2i32_v2i64
8311
178k
    2967606050U,  // UMLSLv4i16_indexed
8312
178k
    2967606050U,  // UMLSLv4i16_v4i32
8313
178k
    2963407220U,  // UMLSLv4i32_indexed
8314
178k
    2963407220U,  // UMLSLv4i32_v2i64
8315
178k
    2967601524U,  // UMLSLv8i16_indexed
8316
178k
    2967601524U,  // UMLSLv8i16_v4i32
8317
178k
    2969703202U,  // UMLSLv8i8_v8i16
8318
178k
    2967601959U,  // UMMLA
8319
178k
    2418098983U,  // UMMLA_ZZZ
8320
178k
    56738662U,  // UMOPA_MPPZZ_D
8321
178k
    56738662U,  // UMOPA_MPPZZ_HtoS
8322
178k
    176276326U, // UMOPA_MPPZZ_S
8323
178k
    56744327U,  // UMOPS_MPPZZ_D
8324
178k
    56744327U,  // UMOPS_MPPZZ_HtoS
8325
178k
    176281991U, // UMOPS_MPPZZ_S
8326
178k
    807427413U, // UMOVvi16
8327
178k
    807427413U, // UMOVvi16_idx0
8328
178k
    807427413U, // UMOVvi32
8329
178k
    807427413U, // UMOVvi32_idx0
8330
178k
    807427413U, // UMOVvi64
8331
178k
    807427413U, // UMOVvi64_idx0
8332
178k
    807427413U, // UMOVvi8
8333
178k
    807427413U, // UMOVvi8_idx0
8334
178k
    2117958U, // UMSUBLrrr
8335
178k
    3223359012U,  // UMULH_ZPmZ_B
8336
178k
    3223375396U,  // UMULH_ZPmZ_D
8337
178k
    3519090212U,  // UMULH_ZPmZ_H
8338
178k
    3223408164U,  // UMULH_ZPmZ_S
8339
178k
    2133540U, // UMULH_ZZZ_B
8340
178k
    2418069028U,  // UMULH_ZZZ_D
8341
178k
    2189495844U,  // UMULH_ZZZ_H
8342
178k
    270618148U, // UMULH_ZZZ_S
8343
178k
    2117156U, // UMULHrr
8344
178k
    270583541U, // UMULLB_ZZZI_D
8345
178k
    1881229045U,  // UMULLB_ZZZI_S
8346
178k
    270583541U, // UMULLB_ZZZ_D
8347
178k
    2309031669U,  // UMULLB_ZZZ_H
8348
178k
    1881229045U,  // UMULLB_ZZZ_S
8349
178k
    270588687U, // UMULLT_ZZZI_D
8350
178k
    1881234191U,  // UMULLT_ZZZI_S
8351
178k
    270588687U, // UMULLT_ZZZ_D
8352
178k
    2309036815U,  // UMULLT_ZZZ_H
8353
178k
    1881234191U,  // UMULLT_ZZZ_S
8354
178k
    822182226U, // UMULLv16i8_v8i16
8355
178k
    815895085U, // UMULLv2i32_indexed
8356
178k
    815895085U, // UMULLv2i32_v2i64
8357
178k
    820089389U, // UMULLv4i16_indexed
8358
178k
    820089389U, // UMULLv4i16_v4i32
8359
178k
    815890770U, // UMULLv4i32_indexed
8360
178k
    815890770U, // UMULLv4i32_v2i64
8361
178k
    820085074U, // UMULLv8i16_indexed
8362
178k
    820085074U, // UMULLv8i16_v4i32
8363
178k
    822186541U, // UMULLv8i8_v8i16
8364
178k
    2132718U, // UQADD_ZI_B
8365
178k
    2418068206U,  // UQADD_ZI_D
8366
178k
    2189495022U,  // UQADD_ZI_H
8367
178k
    270617326U, // UQADD_ZI_S
8368
178k
    3223358190U,  // UQADD_ZPmZ_B
8369
178k
    3223374574U,  // UQADD_ZPmZ_D
8370
178k
    3519089390U,  // UQADD_ZPmZ_H
8371
178k
    3223407342U,  // UQADD_ZPmZ_S
8372
178k
    2132718U, // UQADD_ZZZ_B
8373
178k
    2418068206U,  // UQADD_ZZZ_D
8374
178k
    2189495022U,  // UQADD_ZZZ_H
8375
178k
    270617326U, // UQADD_ZZZ_S
8376
178k
    811698926U, // UQADDv16i8
8377
178k
    2116334U, // UQADDv1i16
8378
178k
    2116334U, // UQADDv1i32
8379
178k
    2116334U, // UQADDv1i64
8380
178k
    2116334U, // UQADDv1i8
8381
178k
    813796078U, // UQADDv2i32
8382
178k
    815893230U, // UQADDv2i64
8383
178k
    817990382U, // UQADDv4i16
8384
178k
    820087534U, // UQADDv4i32
8385
178k
    822184686U, // UQADDv8i16
8386
178k
    824281838U, // UQADDv8i8
8387
178k
    1648432244U,  // UQCVTN_Z2Z_StoH
8388
178k
    1644237940U,  // UQCVTN_Z4Z_DtoH
8389
178k
    1612747892U,  // UQCVTN_Z4Z_StoB
8390
178k
    1648434250U,  // UQCVT_Z2Z_StoH
8391
178k
    1644239946U,  // UQCVT_Z4Z_DtoH
8392
178k
    1612749898U,  // UQCVT_Z4Z_StoB
8393
178k
    538985886U, // UQDECB_WPiI
8394
178k
    538985886U, // UQDECB_XPiI
8395
178k
    538987139U, // UQDECD_WPiI
8396
178k
    538987139U, // UQDECD_XPiI
8397
178k
    539019907U, // UQDECD_ZPiI
8398
178k
    538987826U, // UQDECH_WPiI
8399
178k
    538987826U, // UQDECH_XPiI
8400
178k
    58789170U,  // UQDECH_ZPiI
8401
178k
    2118921U, // UQDECP_WP_B
8402
178k
    2418038025U,  // UQDECP_WP_D
8403
178k
    1881167113U,  // UQDECP_WP_H
8404
178k
    270554377U, // UQDECP_WP_S
8405
178k
    2118921U, // UQDECP_XP_B
8406
178k
    2418038025U,  // UQDECP_XP_D
8407
178k
    1881167113U,  // UQDECP_XP_H
8408
178k
    270554377U, // UQDECP_XP_S
8409
178k
    1075893513U,  // UQDECP_ZP_D
8410
178k
    1658918153U,  // UQDECP_ZP_H
8411
178k
    1344361737U,  // UQDECP_ZP_S
8412
178k
    538992199U, // UQDECW_WPiI
8413
178k
    538992199U, // UQDECW_XPiI
8414
178k
    539057735U, // UQDECW_ZPiI
8415
178k
    538985902U, // UQINCB_WPiI
8416
178k
    538985902U, // UQINCB_XPiI
8417
178k
    538987155U, // UQINCD_WPiI
8418
178k
    538987155U, // UQINCD_XPiI
8419
178k
    539019923U, // UQINCD_ZPiI
8420
178k
    538987842U, // UQINCH_WPiI
8421
178k
    538987842U, // UQINCH_XPiI
8422
178k
    58789186U,  // UQINCH_ZPiI
8423
178k
    2118937U, // UQINCP_WP_B
8424
178k
    2418038041U,  // UQINCP_WP_D
8425
178k
    1881167129U,  // UQINCP_WP_H
8426
178k
    270554393U, // UQINCP_WP_S
8427
178k
    2118937U, // UQINCP_XP_B
8428
178k
    2418038041U,  // UQINCP_XP_D
8429
178k
    1881167129U,  // UQINCP_XP_H
8430
178k
    270554393U, // UQINCP_XP_S
8431
178k
    1075893529U,  // UQINCP_ZP_D
8432
178k
    1658918169U,  // UQINCP_ZP_H
8433
178k
    1344361753U,  // UQINCP_ZP_S
8434
178k
    538992215U, // UQINCW_WPiI
8435
178k
    538992215U, // UQINCW_XPiI
8436
178k
    539057751U, // UQINCW_ZPiI
8437
178k
    3223361466U,  // UQRSHLR_ZPmZ_B
8438
178k
    3223377850U,  // UQRSHLR_ZPmZ_D
8439
178k
    3519092666U,  // UQRSHLR_ZPmZ_H
8440
178k
    3223410618U,  // UQRSHLR_ZPmZ_S
8441
178k
    3223359940U,  // UQRSHL_ZPmZ_B
8442
178k
    3223376324U,  // UQRSHL_ZPmZ_D
8443
178k
    3519091140U,  // UQRSHL_ZPmZ_H
8444
178k
    3223409092U,  // UQRSHL_ZPmZ_S
8445
178k
    811700676U, // UQRSHLv16i8
8446
178k
    2118084U, // UQRSHLv1i16
8447
178k
    2118084U, // UQRSHLv1i32
8448
178k
    2118084U, // UQRSHLv1i64
8449
178k
    2118084U, // UQRSHLv1i8
8450
178k
    813797828U, // UQRSHLv2i32
8451
178k
    815894980U, // UQRSHLv2i64
8452
178k
    817992132U, // UQRSHLv4i16
8453
178k
    820089284U, // UQRSHLv4i32
8454
178k
    822186436U, // UQRSHLv8i16
8455
178k
    824283588U, // UQRSHLv8i8
8456
178k
    1881180086U,  // UQRSHRNB_ZZI_B
8457
178k
    2172716982U,  // UQRSHRNB_ZZI_H
8458
178k
    2418100150U,  // UQRSHRNB_ZZI_S
8459
178k
    2686491533U,  // UQRSHRNT_ZZI_B
8460
178k
    2174819213U,  // UQRSHRNT_ZZI_H
8461
178k
    1075927949U,  // UQRSHRNT_ZZI_S
8462
178k
    1612747854U,  // UQRSHRN_VG4_Z4ZI_B
8463
178k
    2181108814U,  // UQRSHRN_VG4_Z4ZI_H
8464
178k
    2118734U, // UQRSHRNb
8465
178k
    2118734U, // UQRSHRNh
8466
178k
    2118734U, // UQRSHRNs
8467
178k
    2959212978U,  // UQRSHRNv16i8_shift
8468
178k
    813798478U, // UQRSHRNv2i32_shift
8469
178k
    817992782U, // UQRSHRNv4i16_shift
8470
178k
    2967601586U,  // UQRSHRNv4i32_shift
8471
178k
    2969698738U,  // UQRSHRNv8i16_shift
8472
178k
    824284238U, // UQRSHRNv8i8_shift
8473
178k
    2185303906U,  // UQRSHR_VG2_Z2ZI_H
8474
178k
    1612748642U,  // UQRSHR_VG4_Z4ZI_B
8475
178k
    2181109602U,  // UQRSHR_VG4_Z4ZI_H
8476
178k
    3223361449U,  // UQSHLR_ZPmZ_B
8477
178k
    3223377833U,  // UQSHLR_ZPmZ_D
8478
178k
    3519092649U,  // UQSHLR_ZPmZ_H
8479
178k
    3223410601U,  // UQSHLR_ZPmZ_S
8480
178k
    3223359925U,  // UQSHL_ZPmI_B
8481
178k
    3223376309U,  // UQSHL_ZPmI_D
8482
178k
    3519091125U,  // UQSHL_ZPmI_H
8483
178k
    3223409077U,  // UQSHL_ZPmI_S
8484
178k
    3223359925U,  // UQSHL_ZPmZ_B
8485
178k
    3223376309U,  // UQSHL_ZPmZ_D
8486
178k
    3519091125U,  // UQSHL_ZPmZ_H
8487
178k
    3223409077U,  // UQSHL_ZPmZ_S
8488
178k
    2118069U, // UQSHLb
8489
178k
    2118069U, // UQSHLd
8490
178k
    2118069U, // UQSHLh
8491
178k
    2118069U, // UQSHLs
8492
178k
    811700661U, // UQSHLv16i8
8493
178k
    811700661U, // UQSHLv16i8_shift
8494
178k
    2118069U, // UQSHLv1i16
8495
178k
    2118069U, // UQSHLv1i32
8496
178k
    2118069U, // UQSHLv1i64
8497
178k
    2118069U, // UQSHLv1i8
8498
178k
    813797813U, // UQSHLv2i32
8499
178k
    813797813U, // UQSHLv2i32_shift
8500
178k
    815894965U, // UQSHLv2i64
8501
178k
    815894965U, // UQSHLv2i64_shift
8502
178k
    817992117U, // UQSHLv4i16
8503
178k
    817992117U, // UQSHLv4i16_shift
8504
178k
    820089269U, // UQSHLv4i32
8505
178k
    820089269U, // UQSHLv4i32_shift
8506
178k
    822186421U, // UQSHLv8i16
8507
178k
    822186421U, // UQSHLv8i16_shift
8508
178k
    824283573U, // UQSHLv8i8
8509
178k
    824283573U, // UQSHLv8i8_shift
8510
178k
    1881180067U,  // UQSHRNB_ZZI_B
8511
178k
    2172716963U,  // UQSHRNB_ZZI_H
8512
178k
    2418100131U,  // UQSHRNB_ZZI_S
8513
178k
    2686491514U,  // UQSHRNT_ZZI_B
8514
178k
    2174819194U,  // UQSHRNT_ZZI_H
8515
178k
    1075927930U,  // UQSHRNT_ZZI_S
8516
178k
    2118717U, // UQSHRNb
8517
178k
    2118717U, // UQSHRNh
8518
178k
    2118717U, // UQSHRNs
8519
178k
    2959212959U,  // UQSHRNv16i8_shift
8520
178k
    813798461U, // UQSHRNv2i32_shift
8521
178k
    817992765U, // UQSHRNv4i16_shift
8522
178k
    2967601567U,  // UQSHRNv4i32_shift
8523
178k
    2969698719U,  // UQSHRNv8i16_shift
8524
178k
    824284221U, // UQSHRNv8i8_shift
8525
178k
    3223361338U,  // UQSUBR_ZPmZ_B
8526
178k
    3223377722U,  // UQSUBR_ZPmZ_D
8527
178k
    3519092538U,  // UQSUBR_ZPmZ_H
8528
178k
    3223410490U,  // UQSUBR_ZPmZ_S
8529
178k
    2132329U, // UQSUB_ZI_B
8530
178k
    2418067817U,  // UQSUB_ZI_D
8531
178k
    2189494633U,  // UQSUB_ZI_H
8532
178k
    270616937U, // UQSUB_ZI_S
8533
178k
    3223357801U,  // UQSUB_ZPmZ_B
8534
178k
    3223374185U,  // UQSUB_ZPmZ_D
8535
178k
    3519089001U,  // UQSUB_ZPmZ_H
8536
178k
    3223406953U,  // UQSUB_ZPmZ_S
8537
178k
    2132329U, // UQSUB_ZZZ_B
8538
178k
    2418067817U,  // UQSUB_ZZZ_D
8539
178k
    2189494633U,  // UQSUB_ZZZ_H
8540
178k
    270616937U, // UQSUB_ZZZ_S
8541
178k
    811698537U, // UQSUBv16i8
8542
178k
    2115945U, // UQSUBv1i16
8543
178k
    2115945U, // UQSUBv1i32
8544
178k
    2115945U, // UQSUBv1i64
8545
178k
    2115945U, // UQSUBv1i8
8546
178k
    813795689U, // UQSUBv2i32
8547
178k
    815892841U, // UQSUBv2i64
8548
178k
    817989993U, // UQSUBv4i16
8549
178k
    820087145U, // UQSUBv4i32
8550
178k
    822184297U, // UQSUBv8i16
8551
178k
    824281449U, // UQSUBv8i8
8552
178k
    1881180104U,  // UQXTNB_ZZ_B
8553
178k
    1635846088U,  // UQXTNB_ZZ_H
8554
178k
    2418100168U,  // UQXTNB_ZZ_S
8555
178k
    2686491560U,  // UQXTNT_ZZ_B
8556
178k
    1637948328U,  // UQXTNT_ZZ_H
8557
178k
    1075927976U,  // UQXTNT_ZZ_S
8558
178k
    2959213011U,  // UQXTNv16i8
8559
178k
    2118787U, // UQXTNv1i16
8560
178k
    2118787U, // UQXTNv1i32
8561
178k
    2118787U, // UQXTNv1i8
8562
178k
    813798531U, // UQXTNv2i32
8563
178k
    817992835U, // UQXTNv4i16
8564
178k
    2967601619U,  // UQXTNv4i32
8565
178k
    2969698771U,  // UQXTNv8i16
8566
178k
    824284291U, // UQXTNv8i8
8567
178k
    270617498U, // URECPE_ZPmZ_S
8568
178k
    813796250U, // URECPEv2i32
8569
178k
    820087706U, // URECPEv4i32
8570
178k
    3223358144U,  // URHADD_ZPmZ_B
8571
178k
    3223374528U,  // URHADD_ZPmZ_D
8572
178k
    3519089344U,  // URHADD_ZPmZ_H
8573
178k
    3223407296U,  // URHADD_ZPmZ_S
8574
178k
    811698880U, // URHADDv16i8
8575
178k
    813796032U, // URHADDv2i32
8576
178k
    817990336U, // URHADDv4i16
8577
178k
    820087488U, // URHADDv4i32
8578
178k
    822184640U, // URHADDv8i16
8579
178k
    824281792U, // URHADDv8i8
8580
178k
    3223361483U,  // URSHLR_ZPmZ_B
8581
178k
    3223377867U,  // URSHLR_ZPmZ_D
8582
178k
    3519092683U,  // URSHLR_ZPmZ_H
8583
178k
    3223410635U,  // URSHLR_ZPmZ_S
8584
178k
    2179092947U,  // URSHL_VG2_2Z2Z_B
8585
178k
    2181206483U,  // URSHL_VG2_2Z2Z_D
8586
178k
    2183320019U,  // URSHL_VG2_2Z2Z_H
8587
178k
    2185433555U,  // URSHL_VG2_2Z2Z_S
8588
178k
    2179092947U,  // URSHL_VG2_2ZZ_B
8589
178k
    2181206483U,  // URSHL_VG2_2ZZ_D
8590
178k
    2183320019U,  // URSHL_VG2_2ZZ_H
8591
178k
    2185433555U,  // URSHL_VG2_2ZZ_S
8592
178k
    2179092947U,  // URSHL_VG4_4Z4Z_B
8593
178k
    2181206483U,  // URSHL_VG4_4Z4Z_D
8594
178k
    2183320019U,  // URSHL_VG4_4Z4Z_H
8595
178k
    2185433555U,  // URSHL_VG4_4Z4Z_S
8596
178k
    2179092947U,  // URSHL_VG4_4ZZ_B
8597
178k
    2181206483U,  // URSHL_VG4_4ZZ_D
8598
178k
    2183320019U,  // URSHL_VG4_4ZZ_H
8599
178k
    2185433555U,  // URSHL_VG4_4ZZ_S
8600
178k
    3223359955U,  // URSHL_ZPmZ_B
8601
178k
    3223376339U,  // URSHL_ZPmZ_D
8602
178k
    3519091155U,  // URSHL_ZPmZ_H
8603
178k
    3223409107U,  // URSHL_ZPmZ_S
8604
178k
    811700691U, // URSHLv16i8
8605
178k
    2118099U, // URSHLv1i64
8606
178k
    813797843U, // URSHLv2i32
8607
178k
    815894995U, // URSHLv2i64
8608
178k
    817992147U, // URSHLv4i16
8609
178k
    820089299U, // URSHLv4i32
8610
178k
    822186451U, // URSHLv8i16
8611
178k
    824283603U, // URSHLv8i8
8612
178k
    3223361393U,  // URSHR_ZPmI_B
8613
178k
    3223377777U,  // URSHR_ZPmI_D
8614
178k
    3519092593U,  // URSHR_ZPmI_H
8615
178k
    3223410545U,  // URSHR_ZPmI_S
8616
178k
    2119537U, // URSHRd
8617
178k
    811702129U, // URSHRv16i8_shift
8618
178k
    813799281U, // URSHRv2i32_shift
8619
178k
    815896433U, // URSHRv2i64_shift
8620
178k
    817993585U, // URSHRv4i16_shift
8621
178k
    820090737U, // URSHRv4i32_shift
8622
178k
    822187889U, // URSHRv8i16_shift
8623
178k
    824285041U, // URSHRv8i8_shift
8624
178k
    270617544U, // URSQRTE_ZPmZ_S
8625
178k
    813796296U, // URSQRTEv2i32
8626
178k
    820087752U, // URSQRTEv4i32
8627
178k
    2418050071U,  // URSRA_ZZI_B
8628
178k
    1075889175U,  // URSRA_ZZI_D
8629
178k
    2195784727U,  // URSRA_ZZI_H
8630
178k
    1344357399U,  // URSRA_ZZI_S
8631
178k
    1076151319U,  // URSRAd
8632
178k
    2959213591U,  // URSRAv16i8_shift
8633
178k
    2961310743U,  // URSRAv2i32_shift
8634
178k
    2963407895U,  // URSRAv2i64_shift
8635
178k
    2965505047U,  // URSRAv4i16_shift
8636
178k
    2967602199U,  // URSRAv4i32_shift
8637
178k
    2969699351U,  // URSRAv8i16_shift
8638
178k
    2971796503U,  // URSRAv8i8_shift
8639
178k
    3798178788U,  // USDOT_VG2_M2Z2Z_BToS
8640
178k
    3798178788U,  // USDOT_VG2_M2ZZI_BToS
8641
178k
    3798178788U,  // USDOT_VG2_M2ZZ_BToS
8642
178k
    4066614244U,  // USDOT_VG4_M4Z4Z_BToS
8643
178k
    4066614244U,  // USDOT_VG4_M4ZZI_BToS
8644
178k
    4066614244U,  // USDOT_VG4_M4ZZ_BToS
8645
178k
    2418105316U,  // USDOT_ZZZ
8646
178k
    2418105316U,  // USDOT_ZZZI
8647
178k
    2967608292U,  // USDOTlanev16i8
8648
178k
    2961316836U,  // USDOTlanev8i8
8649
178k
    2967608292U,  // USDOTv16i8
8650
178k
    2961316836U,  // USDOTv8i8
8651
178k
    270583507U, // USHLLB_ZZI_D
8652
178k
    2309031635U,  // USHLLB_ZZI_H
8653
178k
    1881229011U,  // USHLLB_ZZI_S
8654
178k
    270588653U, // USHLLT_ZZI_D
8655
178k
    2309036781U,  // USHLLT_ZZI_H
8656
178k
    1881234157U,  // USHLLT_ZZI_S
8657
178k
    822182192U, // USHLLv16i8_shift
8658
178k
    815895039U, // USHLLv2i32_shift
8659
178k
    820089343U, // USHLLv4i16_shift
8660
178k
    815890736U, // USHLLv4i32_shift
8661
178k
    820085040U, // USHLLv8i16_shift
8662
178k
    822186495U, // USHLLv8i8_shift
8663
178k
    811700704U, // USHLv16i8
8664
178k
    2118112U, // USHLv1i64
8665
178k
    813797856U, // USHLv2i32
8666
178k
    815895008U, // USHLv2i64
8667
178k
    817992160U, // USHLv4i16
8668
178k
    820089312U, // USHLv4i32
8669
178k
    822186464U, // USHLv8i16
8670
178k
    824283616U, // USHLv8i8
8671
178k
    2119550U, // USHRd
8672
178k
    811702142U, // USHRv16i8_shift
8673
178k
    813799294U, // USHRv2i32_shift
8674
178k
    815896446U, // USHRv2i64_shift
8675
178k
    817993598U, // USHRv4i16_shift
8676
178k
    820090750U, // USHRv4i32_shift
8677
178k
    822187902U, // USHRv8i16_shift
8678
178k
    824285054U, // USHRv8i8_shift
8679
178k
    1784910310U,  // USMLALL_MZZI_BtoS
8680
178k
    1784910310U,  // USMLALL_MZZ_BtoS
8681
178k
    3932393958U,  // USMLALL_VG2_M2Z2Z_BtoS
8682
178k
    3932393958U,  // USMLALL_VG2_M2ZZI_BtoS
8683
178k
    1248039398U,  // USMLALL_VG2_M2ZZ_BtoS
8684
178k
    4200829414U,  // USMLALL_VG4_M4Z4Z_BtoS
8685
178k
    4200829414U,  // USMLALL_VG4_M4ZZI_BtoS
8686
178k
    1516474854U,  // USMLALL_VG4_M4ZZ_BtoS
8687
178k
    2967601951U,  // USMMLA
8688
178k
    2418098975U,  // USMMLA_ZZZ
8689
178k
    56738653U,  // USMOPA_MPPZZ_D
8690
178k
    176276317U, // USMOPA_MPPZZ_S
8691
178k
    56744318U,  // USMOPS_MPPZZ_D
8692
178k
    176281982U, // USMOPS_MPPZZ_S
8693
178k
    3223358181U,  // USQADD_ZPmZ_B
8694
178k
    3223374565U,  // USQADD_ZPmZ_D
8695
178k
    3519089381U,  // USQADD_ZPmZ_H
8696
178k
    3223407333U,  // USQADD_ZPmZ_S
8697
178k
    2959215333U,  // USQADDv16i8
8698
178k
    1076153061U,  // USQADDv1i16
8699
178k
    1076153061U,  // USQADDv1i32
8700
178k
    1076153061U,  // USQADDv1i64
8701
178k
    1076153061U,  // USQADDv1i8
8702
178k
    2961312485U,  // USQADDv2i32
8703
178k
    2963409637U,  // USQADDv2i64
8704
178k
    2965506789U,  // USQADDv4i16
8705
178k
    2967603941U,  // USQADDv4i32
8706
178k
    2969701093U,  // USQADDv8i16
8707
178k
    2971798245U,  // USQADDv8i8
8708
178k
    2418050084U,  // USRA_ZZI_B
8709
178k
    1075889188U,  // USRA_ZZI_D
8710
178k
    2195784740U,  // USRA_ZZI_H
8711
178k
    1344357412U,  // USRA_ZZI_S
8712
178k
    1076151332U,  // USRAd
8713
178k
    2959213604U,  // USRAv16i8_shift
8714
178k
    2961310756U,  // USRAv2i32_shift
8715
178k
    2963407908U,  // USRAv2i64_shift
8716
178k
    2965505060U,  // USRAv4i16_shift
8717
178k
    2967602212U,  // USRAv4i32_shift
8718
178k
    2969699364U,  // USRAv8i16_shift
8719
178k
    2971796516U,  // USRAv8i8_shift
8720
178k
    270583436U, // USUBLB_ZZZ_D
8721
178k
    2309031564U,  // USUBLB_ZZZ_H
8722
178k
    1881228940U,  // USUBLB_ZZZ_S
8723
178k
    270588577U, // USUBLT_ZZZ_D
8724
178k
    2309036705U,  // USUBLT_ZZZ_H
8725
178k
    1881234081U,  // USUBLT_ZZZ_S
8726
178k
    822182144U, // USUBLv16i8_v8i16
8727
178k
    815894869U, // USUBLv2i32_v2i64
8728
178k
    820089173U, // USUBLv4i16_v4i32
8729
178k
    815890688U, // USUBLv4i32_v2i64
8730
178k
    820084992U, // USUBLv8i16_v4i32
8731
178k
    822186325U, // USUBLv8i8_v8i16
8732
178k
    2418067838U,  // USUBWB_ZZZ_D
8733
178k
    2189494654U,  // USUBWB_ZZZ_H
8734
178k
    270616958U, // USUBWB_ZZZ_S
8735
178k
    2418072671U,  // USUBWT_ZZZ_D
8736
178k
    2189499487U,  // USUBWT_ZZZ_H
8737
178k
    270621791U, // USUBWT_ZZZ_S
8738
178k
    822182448U, // USUBWv16i8_v8i16
8739
178k
    815898159U, // USUBWv2i32_v2i64
8740
178k
    820092463U, // USUBWv4i16_v4i32
8741
178k
    815890992U, // USUBWv4i32_v2i64
8742
178k
    820085296U, // USUBWv8i16_v4i32
8743
178k
    822189615U, // USUBWv8i8_v8i16
8744
178k
    4066614266U,  // USVDOT_VG4_M4ZZI_BToS
8745
178k
    270585770U, // UUNPKHI_ZZ_D
8746
178k
    1772162986U,  // UUNPKHI_ZZ_H
8747
178k
    1881231274U,  // UUNPKHI_ZZ_S
8748
178k
    270587095U, // UUNPKLO_ZZ_D
8749
178k
    1772164311U,  // UUNPKLO_ZZ_H
8750
178k
    1881232599U,  // UUNPKLO_ZZ_S
8751
178k
    1635946474U,  // UUNPK_VG2_2ZZ_D
8752
178k
    1772277738U,  // UUNPK_VG2_2ZZ_H
8753
178k
    1652756458U,  // UUNPK_VG2_2ZZ_S
8754
178k
    1648529386U,  // UUNPK_VG4_4Z2Z_D
8755
178k
    1642254314U,  // UUNPK_VG4_4Z2Z_H
8756
178k
    1646465002U,  // UUNPK_VG4_4Z2Z_S
8757
178k
    3798178819U,  // UVDOT_VG2_M2ZZI_HtoS
8758
178k
    4066614275U,  // UVDOT_VG4_M4ZZI_BtoS
8759
178k
    4066597891U,  // UVDOT_VG4_M4ZZI_HtoD
8760
178k
    270584120U, // UXTB_ZPmZ_D
8761
178k
    541133112U, // UXTB_ZPmZ_H
8762
178k
    270616888U, // UXTB_ZPmZ_S
8763
178k
    270585706U, // UXTH_ZPmZ_D
8764
178k
    270618474U, // UXTH_ZPmZ_S
8765
178k
    270589681U, // UXTW_ZPmZ_D
8766
178k
    2129991U, // UZP1_PPP_B
8767
178k
    2418065479U,  // UZP1_PPP_D
8768
178k
    2189492295U,  // UZP1_PPP_H
8769
178k
    270614599U, // UZP1_PPP_S
8770
178k
    2129991U, // UZP1_ZZZ_B
8771
178k
    2418065479U,  // UZP1_ZZZ_D
8772
178k
    2189492295U,  // UZP1_ZZZ_H
8773
178k
    2212970567U,  // UZP1_ZZZ_Q
8774
178k
    270614599U, // UZP1_ZZZ_S
8775
178k
    811696199U, // UZP1v16i8
8776
178k
    813793351U, // UZP1v2i32
8777
178k
    815890503U, // UZP1v2i64
8778
178k
    817987655U, // UZP1v4i16
8779
178k
    820084807U, // UZP1v4i32
8780
178k
    822181959U, // UZP1v8i16
8781
178k
    824279111U, // UZP1v8i8
8782
178k
    2130440U, // UZP2_PPP_B
8783
178k
    2418065928U,  // UZP2_PPP_D
8784
178k
    2189492744U,  // UZP2_PPP_H
8785
178k
    270615048U, // UZP2_PPP_S
8786
178k
    2130440U, // UZP2_ZZZ_B
8787
178k
    2418065928U,  // UZP2_ZZZ_D
8788
178k
    2189492744U,  // UZP2_ZZZ_H
8789
178k
    2212971016U,  // UZP2_ZZZ_Q
8790
178k
    270615048U, // UZP2_ZZZ_S
8791
178k
    811696648U, // UZP2v16i8
8792
178k
    813793800U, // UZP2v2i32
8793
178k
    815890952U, // UZP2v2i64
8794
178k
    817988104U, // UZP2v4i16
8795
178k
    820085256U, // UZP2v4i32
8796
178k
    822182408U, // UZP2v8i16
8797
178k
    824279560U, // UZP2v8i8
8798
178k
    2130004U, // UZPQ1_ZZZ_B
8799
178k
    2418065492U,  // UZPQ1_ZZZ_D
8800
178k
    2189492308U,  // UZPQ1_ZZZ_H
8801
178k
    270614612U, // UZPQ1_ZZZ_S
8802
178k
    2130453U, // UZPQ2_ZZZ_B
8803
178k
    2418065941U,  // UZPQ2_ZZZ_D
8804
178k
    2189492757U,  // UZPQ2_ZZZ_H
8805
178k
    270615061U, // UZPQ2_ZZZ_S
8806
178k
    2309117581U,  // UZP_VG2_2ZZZ_B
8807
178k
    163747469U, // UZP_VG2_2ZZZ_D
8808
178k
    2189612685U,  // UZP_VG2_2ZZZ_H
8809
178k
    2212992653U,  // UZP_VG2_2ZZZ_Q
8810
178k
    2172851853U,  // UZP_VG2_2ZZZ_S
8811
178k
    1642223245U,  // UZP_VG4_4Z4Z_B
8812
178k
    1644336781U,  // UZP_VG4_4Z4Z_D
8813
178k
    1646450317U,  // UZP_VG4_4Z4Z_H
8814
178k
    182949517U, // UZP_VG4_4Z4Z_Q
8815
178k
    1648563853U,  // UZP_VG4_4Z4Z_S
8816
178k
    23058U, // WFET
8817
178k
    23136U, // WFIT
8818
178k
    2210548549U,  // WHILEGE_2PXX_B
8819
178k
    2210564933U,  // WHILEGE_2PXX_D
8820
178k
    2210581317U,  // WHILEGE_2PXX_H
8821
178k
    2210597701U,  // WHILEGE_2PXX_S
8822
178k
    3246917U, // WHILEGE_CXX_B
8823
178k
    3263301U, // WHILEGE_CXX_D
8824
178k
    3279685U, // WHILEGE_CXX_H
8825
178k
    3296069U, // WHILEGE_CXX_S
8826
178k
    2132805U, // WHILEGE_PWW_B
8827
178k
    2149189U, // WHILEGE_PWW_D
8828
178k
    2210466629U,  // WHILEGE_PWW_H
8829
178k
    2181957U, // WHILEGE_PWW_S
8830
178k
    2132805U, // WHILEGE_PXX_B
8831
178k
    2149189U, // WHILEGE_PXX_D
8832
178k
    2210466629U,  // WHILEGE_PXX_H
8833
178k
    2181957U, // WHILEGE_PXX_S
8834
178k
    2210552380U,  // WHILEGT_2PXX_B
8835
178k
    2210568764U,  // WHILEGT_2PXX_D
8836
178k
    2210585148U,  // WHILEGT_2PXX_H
8837
178k
    2210601532U,  // WHILEGT_2PXX_S
8838
178k
    3250748U, // WHILEGT_CXX_B
8839
178k
    3267132U, // WHILEGT_CXX_D
8840
178k
    3283516U, // WHILEGT_CXX_H
8841
178k
    3299900U, // WHILEGT_CXX_S
8842
178k
    2136636U, // WHILEGT_PWW_B
8843
178k
    2153020U, // WHILEGT_PWW_D
8844
178k
    2210470460U,  // WHILEGT_PWW_H
8845
178k
    2185788U, // WHILEGT_PWW_S
8846
178k
    2136636U, // WHILEGT_PXX_B
8847
178k
    2153020U, // WHILEGT_PXX_D
8848
178k
    2210470460U,  // WHILEGT_PXX_H
8849
178k
    2185788U, // WHILEGT_PXX_S
8850
178k
    2210549647U,  // WHILEHI_2PXX_B
8851
178k
    2210566031U,  // WHILEHI_2PXX_D
8852
178k
    2210582415U,  // WHILEHI_2PXX_H
8853
178k
    2210598799U,  // WHILEHI_2PXX_S
8854
178k
    3248015U, // WHILEHI_CXX_B
8855
178k
    3264399U, // WHILEHI_CXX_D
8856
178k
    3280783U, // WHILEHI_CXX_H
8857
178k
    3297167U, // WHILEHI_CXX_S
8858
178k
    2133903U, // WHILEHI_PWW_B
8859
178k
    2150287U, // WHILEHI_PWW_D
8860
178k
    2210467727U,  // WHILEHI_PWW_H
8861
178k
    2183055U, // WHILEHI_PWW_S
8862
178k
    2133903U, // WHILEHI_PXX_B
8863
178k
    2150287U, // WHILEHI_PXX_D
8864
178k
    2210467727U,  // WHILEHI_PXX_H
8865
178k
    2183055U, // WHILEHI_PXX_S
8866
178k
    2210552069U,  // WHILEHS_2PXX_B
8867
178k
    2210568453U,  // WHILEHS_2PXX_D
8868
178k
    2210584837U,  // WHILEHS_2PXX_H
8869
178k
    2210601221U,  // WHILEHS_2PXX_S
8870
178k
    3250437U, // WHILEHS_CXX_B
8871
178k
    3266821U, // WHILEHS_CXX_D
8872
178k
    3283205U, // WHILEHS_CXX_H
8873
178k
    3299589U, // WHILEHS_CXX_S
8874
178k
    2136325U, // WHILEHS_PWW_B
8875
178k
    2152709U, // WHILEHS_PWW_D
8876
178k
    2210470149U,  // WHILEHS_PWW_H
8877
178k
    2185477U, // WHILEHS_PWW_S
8878
178k
    2136325U, // WHILEHS_PXX_B
8879
178k
    2152709U, // WHILEHS_PXX_D
8880
178k
    2210470149U,  // WHILEHS_PXX_H
8881
178k
    2185477U, // WHILEHS_PXX_S
8882
178k
    2210548580U,  // WHILELE_2PXX_B
8883
178k
    2210564964U,  // WHILELE_2PXX_D
8884
178k
    2210581348U,  // WHILELE_2PXX_H
8885
178k
    2210597732U,  // WHILELE_2PXX_S
8886
178k
    3246948U, // WHILELE_CXX_B
8887
178k
    3263332U, // WHILELE_CXX_D
8888
178k
    3279716U, // WHILELE_CXX_H
8889
178k
    3296100U, // WHILELE_CXX_S
8890
178k
    2132836U, // WHILELE_PWW_B
8891
178k
    2149220U, // WHILELE_PWW_D
8892
178k
    2210466660U,  // WHILELE_PWW_H
8893
178k
    2181988U, // WHILELE_PWW_S
8894
178k
    2132836U, // WHILELE_PXX_B
8895
178k
    2149220U, // WHILELE_PXX_D
8896
178k
    2210466660U,  // WHILELE_PXX_H
8897
178k
    2181988U, // WHILELE_PXX_S
8898
178k
    2210550972U,  // WHILELO_2PXX_B
8899
178k
    2210567356U,  // WHILELO_2PXX_D
8900
178k
    2210583740U,  // WHILELO_2PXX_H
8901
178k
    2210600124U,  // WHILELO_2PXX_S
8902
178k
    3249340U, // WHILELO_CXX_B
8903
178k
    3265724U, // WHILELO_CXX_D
8904
178k
    3282108U, // WHILELO_CXX_H
8905
178k
    3298492U, // WHILELO_CXX_S
8906
178k
    2135228U, // WHILELO_PWW_B
8907
178k
    2151612U, // WHILELO_PWW_D
8908
178k
    2210469052U,  // WHILELO_PWW_H
8909
178k
    2184380U, // WHILELO_PWW_S
8910
178k
    2135228U, // WHILELO_PXX_B
8911
178k
    2151612U, // WHILELO_PXX_D
8912
178k
    2210469052U,  // WHILELO_PXX_H
8913
178k
    2184380U, // WHILELO_PXX_S
8914
178k
    2210552096U,  // WHILELS_2PXX_B
8915
178k
    2210568480U,  // WHILELS_2PXX_D
8916
178k
    2210584864U,  // WHILELS_2PXX_H
8917
178k
    2210601248U,  // WHILELS_2PXX_S
8918
178k
    3250464U, // WHILELS_CXX_B
8919
178k
    3266848U, // WHILELS_CXX_D
8920
178k
    3283232U, // WHILELS_CXX_H
8921
178k
    3299616U, // WHILELS_CXX_S
8922
178k
    2136352U, // WHILELS_PWW_B
8923
178k
    2152736U, // WHILELS_PWW_D
8924
178k
    2210470176U,  // WHILELS_PWW_H
8925
178k
    2185504U, // WHILELS_PWW_S
8926
178k
    2136352U, // WHILELS_PXX_B
8927
178k
    2152736U, // WHILELS_PXX_D
8928
178k
    2210470176U,  // WHILELS_PXX_H
8929
178k
    2185504U, // WHILELS_PXX_S
8930
178k
    2210552535U,  // WHILELT_2PXX_B
8931
178k
    2210568919U,  // WHILELT_2PXX_D
8932
178k
    2210585303U,  // WHILELT_2PXX_H
8933
178k
    2210601687U,  // WHILELT_2PXX_S
8934
178k
    3250903U, // WHILELT_CXX_B
8935
178k
    3267287U, // WHILELT_CXX_D
8936
178k
    3283671U, // WHILELT_CXX_H
8937
178k
    3300055U, // WHILELT_CXX_S
8938
178k
    2136791U, // WHILELT_PWW_B
8939
178k
    2153175U, // WHILELT_PWW_D
8940
178k
    2210470615U,  // WHILELT_PWW_H
8941
178k
    2185943U, // WHILELT_PWW_S
8942
178k
    2136791U, // WHILELT_PXX_B
8943
178k
    2153175U, // WHILELT_PXX_D
8944
178k
    2210470615U,  // WHILELT_PXX_H
8945
178k
    2185943U, // WHILELT_PXX_S
8946
178k
    2137738U, // WHILERW_PXX_B
8947
178k
    2154122U, // WHILERW_PXX_D
8948
178k
    2210471562U,  // WHILERW_PXX_H
8949
178k
    2186890U, // WHILERW_PXX_S
8950
178k
    2136177U, // WHILEWR_PXX_B
8951
178k
    2152561U, // WHILEWR_PXX_D
8952
178k
    2210470001U,  // WHILEWR_PXX_H
8953
178k
    2185329U, // WHILEWR_PXX_S
8954
178k
    38739U, // WRFFR
8955
178k
    9753U,  // XAFLAG
8956
178k
    815896342U, // XAR
8957
178k
    2135830U, // XAR_ZZZI_B
8958
178k
    2418071318U,  // XAR_ZZZI_D
8959
178k
    2189498134U,  // XAR_ZZZI_H
8960
178k
    270620438U, // XAR_ZZZI_S
8961
178k
    19060U, // XPACD
8962
178k
    20360U, // XPACI
8963
178k
    8424U,  // XPACLRI
8964
178k
    2959213005U,  // XTNv16i8
8965
178k
    813798526U, // XTNv2i32
8966
178k
    817992830U, // XTNv4i16
8967
178k
    2967601613U,  // XTNv4i32
8968
178k
    2969698765U,  // XTNv8i16
8969
178k
    824284286U, // XTNv8i8
8970
178k
    1266919U, // ZERO_M
8971
178k
    2202227943U,  // ZERO_MXI_2Z
8972
178k
    2321765607U,  // ZERO_MXI_4Z
8973
178k
    2470663399U,  // ZERO_MXI_VG2_2Z
8974
178k
    2590201063U,  // ZERO_MXI_VG2_4Z
8975
178k
    2455983335U,  // ZERO_MXI_VG2_Z
8976
178k
    2739098855U,  // ZERO_MXI_VG4_2Z
8977
178k
    2858636519U,  // ZERO_MXI_VG4_4Z
8978
178k
    2724418791U,  // ZERO_MXI_VG4_Z
8979
178k
    184573949U, // ZERO_T
8980
178k
    2129985U, // ZIP1_PPP_B
8981
178k
    2418065473U,  // ZIP1_PPP_D
8982
178k
    2189492289U,  // ZIP1_PPP_H
8983
178k
    270614593U, // ZIP1_PPP_S
8984
178k
    2129985U, // ZIP1_ZZZ_B
8985
178k
    2418065473U,  // ZIP1_ZZZ_D
8986
178k
    2189492289U,  // ZIP1_ZZZ_H
8987
178k
    2212970561U,  // ZIP1_ZZZ_Q
8988
178k
    270614593U, // ZIP1_ZZZ_S
8989
178k
    811696193U, // ZIP1v16i8
8990
178k
    813793345U, // ZIP1v2i32
8991
178k
    815890497U, // ZIP1v2i64
8992
178k
    817987649U, // ZIP1v4i16
8993
178k
    820084801U, // ZIP1v4i32
8994
178k
    822181953U, // ZIP1v8i16
8995
178k
    824279105U, // ZIP1v8i8
8996
178k
    2130434U, // ZIP2_PPP_B
8997
178k
    2418065922U,  // ZIP2_PPP_D
8998
178k
    2189492738U,  // ZIP2_PPP_H
8999
178k
    270615042U, // ZIP2_PPP_S
9000
178k
    2130434U, // ZIP2_ZZZ_B
9001
178k
    2418065922U,  // ZIP2_ZZZ_D
9002
178k
    2189492738U,  // ZIP2_ZZZ_H
9003
178k
    2212971010U,  // ZIP2_ZZZ_Q
9004
178k
    270615042U, // ZIP2_ZZZ_S
9005
178k
    811696642U, // ZIP2v16i8
9006
178k
    813793794U, // ZIP2v2i32
9007
178k
    815890946U, // ZIP2v2i64
9008
178k
    817988098U, // ZIP2v4i16
9009
178k
    820085250U, // ZIP2v4i32
9010
178k
    822182402U, // ZIP2v8i16
9011
178k
    824279554U, // ZIP2v8i8
9012
178k
    2129997U, // ZIPQ1_ZZZ_B
9013
178k
    2418065485U,  // ZIPQ1_ZZZ_D
9014
178k
    2189492301U,  // ZIPQ1_ZZZ_H
9015
178k
    270614605U, // ZIPQ1_ZZZ_S
9016
178k
    2130446U, // ZIPQ2_ZZZ_B
9017
178k
    2418065934U,  // ZIPQ2_ZZZ_D
9018
178k
    2189492750U,  // ZIPQ2_ZZZ_H
9019
178k
    270615054U, // ZIPQ2_ZZZ_S
9020
178k
    2309117241U,  // ZIP_VG2_2ZZZ_B
9021
178k
    163747129U, // ZIP_VG2_2ZZZ_D
9022
178k
    2189612345U,  // ZIP_VG2_2ZZZ_H
9023
178k
    2212992313U,  // ZIP_VG2_2ZZZ_Q
9024
178k
    2172851513U,  // ZIP_VG2_2ZZZ_S
9025
178k
    1642222905U,  // ZIP_VG4_4Z4Z_B
9026
178k
    1644336441U,  // ZIP_VG4_4Z4Z_D
9027
178k
    1646449977U,  // ZIP_VG4_4Z4Z_H
9028
178k
    182949177U, // ZIP_VG4_4Z4Z_Q
9029
178k
    1648563513U,  // ZIP_VG4_4Z4Z_S
9030
178k
    2185303118U,  // anonymous_15148
9031
178k
    2185303187U,  // anonymous_15149
9032
178k
    2185303109U,  // anonymous_5481
9033
178k
  };
9034
9035
178k
  static const uint32_t OpInfo1[] = {
9036
178k
    0U, // PHI
9037
178k
    0U, // INLINEASM
9038
178k
    0U, // INLINEASM_BR
9039
178k
    0U, // CFI_INSTRUCTION
9040
178k
    0U, // EH_LABEL
9041
178k
    0U, // GC_LABEL
9042
178k
    0U, // ANNOTATION_LABEL
9043
178k
    0U, // KILL
9044
178k
    0U, // EXTRACT_SUBREG
9045
178k
    0U, // INSERT_SUBREG
9046
178k
    0U, // IMPLICIT_DEF
9047
178k
    0U, // SUBREG_TO_REG
9048
178k
    0U, // COPY_TO_REGCLASS
9049
178k
    0U, // DBG_VALUE
9050
178k
    0U, // DBG_VALUE_LIST
9051
178k
    0U, // DBG_INSTR_REF
9052
178k
    0U, // DBG_PHI
9053
178k
    0U, // DBG_LABEL
9054
178k
    0U, // REG_SEQUENCE
9055
178k
    0U, // COPY
9056
178k
    0U, // BUNDLE
9057
178k
    0U, // LIFETIME_START
9058
178k
    0U, // LIFETIME_END
9059
178k
    0U, // PSEUDO_PROBE
9060
178k
    0U, // ARITH_FENCE
9061
178k
    0U, // STACKMAP
9062
178k
    0U, // FENTRY_CALL
9063
178k
    0U, // PATCHPOINT
9064
178k
    0U, // LOAD_STACK_GUARD
9065
178k
    0U, // PREALLOCATED_SETUP
9066
178k
    0U, // PREALLOCATED_ARG
9067
178k
    0U, // STATEPOINT
9068
178k
    0U, // LOCAL_ESCAPE
9069
178k
    0U, // FAULTING_OP
9070
178k
    0U, // PATCHABLE_OP
9071
178k
    0U, // PATCHABLE_FUNCTION_ENTER
9072
178k
    0U, // PATCHABLE_RET
9073
178k
    0U, // PATCHABLE_FUNCTION_EXIT
9074
178k
    0U, // PATCHABLE_TAIL_CALL
9075
178k
    0U, // PATCHABLE_EVENT_CALL
9076
178k
    0U, // PATCHABLE_TYPED_EVENT_CALL
9077
178k
    0U, // ICALL_BRANCH_FUNNEL
9078
178k
    0U, // MEMBARRIER
9079
178k
    0U, // G_ASSERT_SEXT
9080
178k
    0U, // G_ASSERT_ZEXT
9081
178k
    0U, // G_ASSERT_ALIGN
9082
178k
    0U, // G_ADD
9083
178k
    0U, // G_SUB
9084
178k
    0U, // G_MUL
9085
178k
    0U, // G_SDIV
9086
178k
    0U, // G_UDIV
9087
178k
    0U, // G_SREM
9088
178k
    0U, // G_UREM
9089
178k
    0U, // G_SDIVREM
9090
178k
    0U, // G_UDIVREM
9091
178k
    0U, // G_AND
9092
178k
    0U, // G_OR
9093
178k
    0U, // G_XOR
9094
178k
    0U, // G_IMPLICIT_DEF
9095
178k
    0U, // G_PHI
9096
178k
    0U, // G_FRAME_INDEX
9097
178k
    0U, // G_GLOBAL_VALUE
9098
178k
    0U, // G_EXTRACT
9099
178k
    0U, // G_UNMERGE_VALUES
9100
178k
    0U, // G_INSERT
9101
178k
    0U, // G_MERGE_VALUES
9102
178k
    0U, // G_BUILD_VECTOR
9103
178k
    0U, // G_BUILD_VECTOR_TRUNC
9104
178k
    0U, // G_CONCAT_VECTORS
9105
178k
    0U, // G_PTRTOINT
9106
178k
    0U, // G_INTTOPTR
9107
178k
    0U, // G_BITCAST
9108
178k
    0U, // G_FREEZE
9109
178k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
9110
178k
    0U, // G_INTRINSIC_TRUNC
9111
178k
    0U, // G_INTRINSIC_ROUND
9112
178k
    0U, // G_INTRINSIC_LRINT
9113
178k
    0U, // G_INTRINSIC_ROUNDEVEN
9114
178k
    0U, // G_READCYCLECOUNTER
9115
178k
    0U, // G_LOAD
9116
178k
    0U, // G_SEXTLOAD
9117
178k
    0U, // G_ZEXTLOAD
9118
178k
    0U, // G_INDEXED_LOAD
9119
178k
    0U, // G_INDEXED_SEXTLOAD
9120
178k
    0U, // G_INDEXED_ZEXTLOAD
9121
178k
    0U, // G_STORE
9122
178k
    0U, // G_INDEXED_STORE
9123
178k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
9124
178k
    0U, // G_ATOMIC_CMPXCHG
9125
178k
    0U, // G_ATOMICRMW_XCHG
9126
178k
    0U, // G_ATOMICRMW_ADD
9127
178k
    0U, // G_ATOMICRMW_SUB
9128
178k
    0U, // G_ATOMICRMW_AND
9129
178k
    0U, // G_ATOMICRMW_NAND
9130
178k
    0U, // G_ATOMICRMW_OR
9131
178k
    0U, // G_ATOMICRMW_XOR
9132
178k
    0U, // G_ATOMICRMW_MAX
9133
178k
    0U, // G_ATOMICRMW_MIN
9134
178k
    0U, // G_ATOMICRMW_UMAX
9135
178k
    0U, // G_ATOMICRMW_UMIN
9136
178k
    0U, // G_ATOMICRMW_FADD
9137
178k
    0U, // G_ATOMICRMW_FSUB
9138
178k
    0U, // G_ATOMICRMW_FMAX
9139
178k
    0U, // G_ATOMICRMW_FMIN
9140
178k
    0U, // G_ATOMICRMW_UINC_WRAP
9141
178k
    0U, // G_ATOMICRMW_UDEC_WRAP
9142
178k
    0U, // G_FENCE
9143
178k
    0U, // G_BRCOND
9144
178k
    0U, // G_BRINDIRECT
9145
178k
    0U, // G_INVOKE_REGION_START
9146
178k
    0U, // G_INTRINSIC
9147
178k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
9148
178k
    0U, // G_ANYEXT
9149
178k
    0U, // G_TRUNC
9150
178k
    0U, // G_CONSTANT
9151
178k
    0U, // G_FCONSTANT
9152
178k
    0U, // G_VASTART
9153
178k
    0U, // G_VAARG
9154
178k
    0U, // G_SEXT
9155
178k
    0U, // G_SEXT_INREG
9156
178k
    0U, // G_ZEXT
9157
178k
    0U, // G_SHL
9158
178k
    0U, // G_LSHR
9159
178k
    0U, // G_ASHR
9160
178k
    0U, // G_FSHL
9161
178k
    0U, // G_FSHR
9162
178k
    0U, // G_ROTR
9163
178k
    0U, // G_ROTL
9164
178k
    0U, // G_ICMP
9165
178k
    0U, // G_FCMP
9166
178k
    0U, // G_SELECT
9167
178k
    0U, // G_UADDO
9168
178k
    0U, // G_UADDE
9169
178k
    0U, // G_USUBO
9170
178k
    0U, // G_USUBE
9171
178k
    0U, // G_SADDO
9172
178k
    0U, // G_SADDE
9173
178k
    0U, // G_SSUBO
9174
178k
    0U, // G_SSUBE
9175
178k
    0U, // G_UMULO
9176
178k
    0U, // G_SMULO
9177
178k
    0U, // G_UMULH
9178
178k
    0U, // G_SMULH
9179
178k
    0U, // G_UADDSAT
9180
178k
    0U, // G_SADDSAT
9181
178k
    0U, // G_USUBSAT
9182
178k
    0U, // G_SSUBSAT
9183
178k
    0U, // G_USHLSAT
9184
178k
    0U, // G_SSHLSAT
9185
178k
    0U, // G_SMULFIX
9186
178k
    0U, // G_UMULFIX
9187
178k
    0U, // G_SMULFIXSAT
9188
178k
    0U, // G_UMULFIXSAT
9189
178k
    0U, // G_SDIVFIX
9190
178k
    0U, // G_UDIVFIX
9191
178k
    0U, // G_SDIVFIXSAT
9192
178k
    0U, // G_UDIVFIXSAT
9193
178k
    0U, // G_FADD
9194
178k
    0U, // G_FSUB
9195
178k
    0U, // G_FMUL
9196
178k
    0U, // G_FMA
9197
178k
    0U, // G_FMAD
9198
178k
    0U, // G_FDIV
9199
178k
    0U, // G_FREM
9200
178k
    0U, // G_FPOW
9201
178k
    0U, // G_FPOWI
9202
178k
    0U, // G_FEXP
9203
178k
    0U, // G_FEXP2
9204
178k
    0U, // G_FLOG
9205
178k
    0U, // G_FLOG2
9206
178k
    0U, // G_FLOG10
9207
178k
    0U, // G_FNEG
9208
178k
    0U, // G_FPEXT
9209
178k
    0U, // G_FPTRUNC
9210
178k
    0U, // G_FPTOSI
9211
178k
    0U, // G_FPTOUI
9212
178k
    0U, // G_SITOFP
9213
178k
    0U, // G_UITOFP
9214
178k
    0U, // G_FABS
9215
178k
    0U, // G_FCOPYSIGN
9216
178k
    0U, // G_IS_FPCLASS
9217
178k
    0U, // G_FCANONICALIZE
9218
178k
    0U, // G_FMINNUM
9219
178k
    0U, // G_FMAXNUM
9220
178k
    0U, // G_FMINNUM_IEEE
9221
178k
    0U, // G_FMAXNUM_IEEE
9222
178k
    0U, // G_FMINIMUM
9223
178k
    0U, // G_FMAXIMUM
9224
178k
    0U, // G_PTR_ADD
9225
178k
    0U, // G_PTRMASK
9226
178k
    0U, // G_SMIN
9227
178k
    0U, // G_SMAX
9228
178k
    0U, // G_UMIN
9229
178k
    0U, // G_UMAX
9230
178k
    0U, // G_ABS
9231
178k
    0U, // G_LROUND
9232
178k
    0U, // G_LLROUND
9233
178k
    0U, // G_BR
9234
178k
    0U, // G_BRJT
9235
178k
    0U, // G_INSERT_VECTOR_ELT
9236
178k
    0U, // G_EXTRACT_VECTOR_ELT
9237
178k
    0U, // G_SHUFFLE_VECTOR
9238
178k
    0U, // G_CTTZ
9239
178k
    0U, // G_CTTZ_ZERO_UNDEF
9240
178k
    0U, // G_CTLZ
9241
178k
    0U, // G_CTLZ_ZERO_UNDEF
9242
178k
    0U, // G_CTPOP
9243
178k
    0U, // G_BSWAP
9244
178k
    0U, // G_BITREVERSE
9245
178k
    0U, // G_FCEIL
9246
178k
    0U, // G_FCOS
9247
178k
    0U, // G_FSIN
9248
178k
    0U, // G_FSQRT
9249
178k
    0U, // G_FFLOOR
9250
178k
    0U, // G_FRINT
9251
178k
    0U, // G_FNEARBYINT
9252
178k
    0U, // G_ADDRSPACE_CAST
9253
178k
    0U, // G_BLOCK_ADDR
9254
178k
    0U, // G_JUMP_TABLE
9255
178k
    0U, // G_DYN_STACKALLOC
9256
178k
    0U, // G_STRICT_FADD
9257
178k
    0U, // G_STRICT_FSUB
9258
178k
    0U, // G_STRICT_FMUL
9259
178k
    0U, // G_STRICT_FDIV
9260
178k
    0U, // G_STRICT_FREM
9261
178k
    0U, // G_STRICT_FMA
9262
178k
    0U, // G_STRICT_FSQRT
9263
178k
    0U, // G_READ_REGISTER
9264
178k
    0U, // G_WRITE_REGISTER
9265
178k
    0U, // G_MEMCPY
9266
178k
    0U, // G_MEMCPY_INLINE
9267
178k
    0U, // G_MEMMOVE
9268
178k
    0U, // G_MEMSET
9269
178k
    0U, // G_BZERO
9270
178k
    0U, // G_VECREDUCE_SEQ_FADD
9271
178k
    0U, // G_VECREDUCE_SEQ_FMUL
9272
178k
    0U, // G_VECREDUCE_FADD
9273
178k
    0U, // G_VECREDUCE_FMUL
9274
178k
    0U, // G_VECREDUCE_FMAX
9275
178k
    0U, // G_VECREDUCE_FMIN
9276
178k
    0U, // G_VECREDUCE_ADD
9277
178k
    0U, // G_VECREDUCE_MUL
9278
178k
    0U, // G_VECREDUCE_AND
9279
178k
    0U, // G_VECREDUCE_OR
9280
178k
    0U, // G_VECREDUCE_XOR
9281
178k
    0U, // G_VECREDUCE_SMAX
9282
178k
    0U, // G_VECREDUCE_SMIN
9283
178k
    0U, // G_VECREDUCE_UMAX
9284
178k
    0U, // G_VECREDUCE_UMIN
9285
178k
    0U, // G_SBFX
9286
178k
    0U, // G_UBFX
9287
178k
    0U, // ABS_ZPmZ_UNDEF_B
9288
178k
    0U, // ABS_ZPmZ_UNDEF_D
9289
178k
    0U, // ABS_ZPmZ_UNDEF_H
9290
178k
    0U, // ABS_ZPmZ_UNDEF_S
9291
178k
    0U, // ADDHA_MPPZ_D_PSEUDO_D
9292
178k
    0U, // ADDHA_MPPZ_S_PSEUDO_S
9293
178k
    0U, // ADDSWrr
9294
178k
    0U, // ADDSXrr
9295
178k
    0U, // ADDVA_MPPZ_D_PSEUDO_D
9296
178k
    0U, // ADDVA_MPPZ_S_PSEUDO_S
9297
178k
    0U, // ADDWrr
9298
178k
    0U, // ADDXrr
9299
178k
    0U, // ADD_VG2_M2Z2Z_D_PSEUDO
9300
178k
    0U, // ADD_VG2_M2Z2Z_S_PSEUDO
9301
178k
    0U, // ADD_VG2_M2ZZ_D_PSEUDO
9302
178k
    0U, // ADD_VG2_M2ZZ_S_PSEUDO
9303
178k
    0U, // ADD_VG4_M4Z4Z_D_PSEUDO
9304
178k
    0U, // ADD_VG4_M4Z4Z_S_PSEUDO
9305
178k
    0U, // ADD_VG4_M4ZZ_D_PSEUDO
9306
178k
    0U, // ADD_VG4_M4ZZ_S_PSEUDO
9307
178k
    0U, // ADD_ZPZZ_ZERO_B
9308
178k
    0U, // ADD_ZPZZ_ZERO_D
9309
178k
    0U, // ADD_ZPZZ_ZERO_H
9310
178k
    0U, // ADD_ZPZZ_ZERO_S
9311
178k
    0U, // ADDlowTLS
9312
178k
    0U, // ADJCALLSTACKDOWN
9313
178k
    0U, // ADJCALLSTACKUP
9314
178k
    0U, // AESIMCrrTied
9315
178k
    0U, // AESMCrrTied
9316
178k
    0U, // ANDSWrr
9317
178k
    0U, // ANDSXrr
9318
178k
    0U, // ANDWrr
9319
178k
    0U, // ANDXrr
9320
178k
    0U, // AND_ZPZZ_ZERO_B
9321
178k
    0U, // AND_ZPZZ_ZERO_D
9322
178k
    0U, // AND_ZPZZ_ZERO_H
9323
178k
    0U, // AND_ZPZZ_ZERO_S
9324
178k
    0U, // ASRD_ZPZI_ZERO_B
9325
178k
    0U, // ASRD_ZPZI_ZERO_D
9326
178k
    0U, // ASRD_ZPZI_ZERO_H
9327
178k
    0U, // ASRD_ZPZI_ZERO_S
9328
178k
    0U, // ASR_ZPZI_UNDEF_B
9329
178k
    0U, // ASR_ZPZI_UNDEF_D
9330
178k
    0U, // ASR_ZPZI_UNDEF_H
9331
178k
    0U, // ASR_ZPZI_UNDEF_S
9332
178k
    0U, // ASR_ZPZZ_UNDEF_B
9333
178k
    0U, // ASR_ZPZZ_UNDEF_D
9334
178k
    0U, // ASR_ZPZZ_UNDEF_H
9335
178k
    0U, // ASR_ZPZZ_UNDEF_S
9336
178k
    0U, // ASR_ZPZZ_ZERO_B
9337
178k
    0U, // ASR_ZPZZ_ZERO_D
9338
178k
    0U, // ASR_ZPZZ_ZERO_H
9339
178k
    0U, // ASR_ZPZZ_ZERO_S
9340
178k
    0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO
9341
178k
    0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO
9342
178k
    0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO
9343
178k
    0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO
9344
178k
    0U, // BFMLAL_MZZI_S_PSEUDO
9345
178k
    0U, // BFMLAL_MZZ_S_PSEUDO
9346
178k
    0U, // BFMLAL_VG2_M2Z2Z_S_PSEUDO
9347
178k
    0U, // BFMLAL_VG2_M2ZZI_S_PSEUDO
9348
178k
    0U, // BFMLAL_VG2_M2ZZ_S_PSEUDO
9349
178k
    0U, // BFMLAL_VG4_M4Z4Z_S_PSEUDO
9350
178k
    0U, // BFMLAL_VG4_M4ZZI_S_PSEUDO
9351
178k
    0U, // BFMLAL_VG4_M4ZZ_S_PSEUDO
9352
178k
    0U, // BFMLA_VG2_M2Z2Z_PSEUDO
9353
178k
    0U, // BFMLA_VG4_M4Z4Z_PSEUDO
9354
178k
    0U, // BFMLSL_MZZI_S_PSEUDO
9355
178k
    0U, // BFMLSL_MZZ_S_PSEUDO
9356
178k
    0U, // BFMLSL_VG2_M2Z2Z_S_PSEUDO
9357
178k
    0U, // BFMLSL_VG2_M2ZZI_S_PSEUDO
9358
178k
    0U, // BFMLSL_VG2_M2ZZ_S_PSEUDO
9359
178k
    0U, // BFMLSL_VG4_M4Z4Z_S_PSEUDO
9360
178k
    0U, // BFMLSL_VG4_M4ZZI_S_PSEUDO
9361
178k
    0U, // BFMLSL_VG4_M4ZZ_S_PSEUDO
9362
178k
    0U, // BFMLS_VG2_M2Z2Z_PSEUDO
9363
178k
    0U, // BFMLS_VG4_M4Z4Z_PSEUDO
9364
178k
    0U, // BFMOPA_MPPZZ_PSEUDO
9365
178k
    0U, // BFMOPS_MPPZZ_PSEUDO
9366
178k
    0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO
9367
178k
    0U, // BICSWrr
9368
178k
    0U, // BICSXrr
9369
178k
    0U, // BICWrr
9370
178k
    0U, // BICXrr
9371
178k
    0U, // BIC_ZPZZ_ZERO_B
9372
178k
    0U, // BIC_ZPZZ_ZERO_D
9373
178k
    0U, // BIC_ZPZZ_ZERO_H
9374
178k
    0U, // BIC_ZPZZ_ZERO_S
9375
178k
    0U, // BLRNoIP
9376
178k
    0U, // BLR_BTI
9377
178k
    0U, // BLR_RVMARKER
9378
178k
    0U, // BSPv16i8
9379
178k
    0U, // BSPv8i8
9380
178k
    0U, // CATCHRET
9381
178k
    0U, // CLEANUPRET
9382
178k
    0U, // CLS_ZPmZ_UNDEF_B
9383
178k
    0U, // CLS_ZPmZ_UNDEF_D
9384
178k
    0U, // CLS_ZPmZ_UNDEF_H
9385
178k
    0U, // CLS_ZPmZ_UNDEF_S
9386
178k
    0U, // CLZ_ZPmZ_UNDEF_B
9387
178k
    0U, // CLZ_ZPmZ_UNDEF_D
9388
178k
    0U, // CLZ_ZPmZ_UNDEF_H
9389
178k
    0U, // CLZ_ZPmZ_UNDEF_S
9390
178k
    0U, // CMP_SWAP_128
9391
178k
    0U, // CMP_SWAP_128_ACQUIRE
9392
178k
    0U, // CMP_SWAP_128_MONOTONIC
9393
178k
    0U, // CMP_SWAP_128_RELEASE
9394
178k
    0U, // CMP_SWAP_16
9395
178k
    0U, // CMP_SWAP_32
9396
178k
    0U, // CMP_SWAP_64
9397
178k
    0U, // CMP_SWAP_8
9398
178k
    0U, // CNOT_ZPmZ_UNDEF_B
9399
178k
    0U, // CNOT_ZPmZ_UNDEF_D
9400
178k
    0U, // CNOT_ZPmZ_UNDEF_H
9401
178k
    0U, // CNOT_ZPmZ_UNDEF_S
9402
178k
    0U, // CNT_ZPmZ_UNDEF_B
9403
178k
    0U, // CNT_ZPmZ_UNDEF_D
9404
178k
    0U, // CNT_ZPmZ_UNDEF_H
9405
178k
    0U, // CNT_ZPmZ_UNDEF_S
9406
178k
    0U, // EMITBKEY
9407
178k
    0U, // EMITMTETAGGED
9408
178k
    0U, // EONWrr
9409
178k
    0U, // EONXrr
9410
178k
    0U, // EORWrr
9411
178k
    0U, // EORXrr
9412
178k
    0U, // EOR_ZPZZ_ZERO_B
9413
178k
    0U, // EOR_ZPZZ_ZERO_D
9414
178k
    0U, // EOR_ZPZZ_ZERO_H
9415
178k
    0U, // EOR_ZPZZ_ZERO_S
9416
178k
    0U, // F128CSEL
9417
178k
    0U, // FABD_ZPZZ_UNDEF_D
9418
178k
    0U, // FABD_ZPZZ_UNDEF_H
9419
178k
    0U, // FABD_ZPZZ_UNDEF_S
9420
178k
    0U, // FABD_ZPZZ_ZERO_D
9421
178k
    0U, // FABD_ZPZZ_ZERO_H
9422
178k
    0U, // FABD_ZPZZ_ZERO_S
9423
178k
    0U, // FABS_ZPmZ_UNDEF_D
9424
178k
    0U, // FABS_ZPmZ_UNDEF_H
9425
178k
    0U, // FABS_ZPmZ_UNDEF_S
9426
178k
    0U, // FADD_ZPZI_UNDEF_D
9427
178k
    0U, // FADD_ZPZI_UNDEF_H
9428
178k
    0U, // FADD_ZPZI_UNDEF_S
9429
178k
    0U, // FADD_ZPZI_ZERO_D
9430
178k
    0U, // FADD_ZPZI_ZERO_H
9431
178k
    0U, // FADD_ZPZI_ZERO_S
9432
178k
    0U, // FADD_ZPZZ_UNDEF_D
9433
178k
    0U, // FADD_ZPZZ_UNDEF_H
9434
178k
    0U, // FADD_ZPZZ_UNDEF_S
9435
178k
    0U, // FADD_ZPZZ_ZERO_D
9436
178k
    0U, // FADD_ZPZZ_ZERO_H
9437
178k
    0U, // FADD_ZPZZ_ZERO_S
9438
178k
    0U, // FCVTZS_ZPmZ_DtoD_UNDEF
9439
178k
    0U, // FCVTZS_ZPmZ_DtoS_UNDEF
9440
178k
    0U, // FCVTZS_ZPmZ_HtoD_UNDEF
9441
178k
    0U, // FCVTZS_ZPmZ_HtoH_UNDEF
9442
178k
    0U, // FCVTZS_ZPmZ_HtoS_UNDEF
9443
178k
    0U, // FCVTZS_ZPmZ_StoD_UNDEF
9444
178k
    0U, // FCVTZS_ZPmZ_StoS_UNDEF
9445
178k
    0U, // FCVTZU_ZPmZ_DtoD_UNDEF
9446
178k
    0U, // FCVTZU_ZPmZ_DtoS_UNDEF
9447
178k
    0U, // FCVTZU_ZPmZ_HtoD_UNDEF
9448
178k
    0U, // FCVTZU_ZPmZ_HtoH_UNDEF
9449
178k
    0U, // FCVTZU_ZPmZ_HtoS_UNDEF
9450
178k
    0U, // FCVTZU_ZPmZ_StoD_UNDEF
9451
178k
    0U, // FCVTZU_ZPmZ_StoS_UNDEF
9452
178k
    0U, // FCVT_ZPmZ_DtoH_UNDEF
9453
178k
    0U, // FCVT_ZPmZ_DtoS_UNDEF
9454
178k
    0U, // FCVT_ZPmZ_HtoD_UNDEF
9455
178k
    0U, // FCVT_ZPmZ_HtoS_UNDEF
9456
178k
    0U, // FCVT_ZPmZ_StoD_UNDEF
9457
178k
    0U, // FCVT_ZPmZ_StoH_UNDEF
9458
178k
    0U, // FDIVR_ZPZZ_ZERO_D
9459
178k
    0U, // FDIVR_ZPZZ_ZERO_H
9460
178k
    0U, // FDIVR_ZPZZ_ZERO_S
9461
178k
    0U, // FDIV_ZPZZ_UNDEF_D
9462
178k
    0U, // FDIV_ZPZZ_UNDEF_H
9463
178k
    0U, // FDIV_ZPZZ_UNDEF_S
9464
178k
    0U, // FDIV_ZPZZ_ZERO_D
9465
178k
    0U, // FDIV_ZPZZ_ZERO_H
9466
178k
    0U, // FDIV_ZPZZ_ZERO_S
9467
178k
    0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO
9468
178k
    0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO
9469
178k
    0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO
9470
178k
    0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO
9471
178k
    0U, // FMAXNM_ZPZI_UNDEF_D
9472
178k
    0U, // FMAXNM_ZPZI_UNDEF_H
9473
178k
    0U, // FMAXNM_ZPZI_UNDEF_S
9474
178k
    0U, // FMAXNM_ZPZI_ZERO_D
9475
178k
    0U, // FMAXNM_ZPZI_ZERO_H
9476
178k
    0U, // FMAXNM_ZPZI_ZERO_S
9477
178k
    0U, // FMAXNM_ZPZZ_UNDEF_D
9478
178k
    0U, // FMAXNM_ZPZZ_UNDEF_H
9479
178k
    0U, // FMAXNM_ZPZZ_UNDEF_S
9480
178k
    0U, // FMAXNM_ZPZZ_ZERO_D
9481
178k
    0U, // FMAXNM_ZPZZ_ZERO_H
9482
178k
    0U, // FMAXNM_ZPZZ_ZERO_S
9483
178k
    0U, // FMAX_ZPZI_UNDEF_D
9484
178k
    0U, // FMAX_ZPZI_UNDEF_H
9485
178k
    0U, // FMAX_ZPZI_UNDEF_S
9486
178k
    0U, // FMAX_ZPZI_ZERO_D
9487
178k
    0U, // FMAX_ZPZI_ZERO_H
9488
178k
    0U, // FMAX_ZPZI_ZERO_S
9489
178k
    0U, // FMAX_ZPZZ_UNDEF_D
9490
178k
    0U, // FMAX_ZPZZ_UNDEF_H
9491
178k
    0U, // FMAX_ZPZZ_UNDEF_S
9492
178k
    0U, // FMAX_ZPZZ_ZERO_D
9493
178k
    0U, // FMAX_ZPZZ_ZERO_H
9494
178k
    0U, // FMAX_ZPZZ_ZERO_S
9495
178k
    0U, // FMINNM_ZPZI_UNDEF_D
9496
178k
    0U, // FMINNM_ZPZI_UNDEF_H
9497
178k
    0U, // FMINNM_ZPZI_UNDEF_S
9498
178k
    0U, // FMINNM_ZPZI_ZERO_D
9499
178k
    0U, // FMINNM_ZPZI_ZERO_H
9500
178k
    0U, // FMINNM_ZPZI_ZERO_S
9501
178k
    0U, // FMINNM_ZPZZ_UNDEF_D
9502
178k
    0U, // FMINNM_ZPZZ_UNDEF_H
9503
178k
    0U, // FMINNM_ZPZZ_UNDEF_S
9504
178k
    0U, // FMINNM_ZPZZ_ZERO_D
9505
178k
    0U, // FMINNM_ZPZZ_ZERO_H
9506
178k
    0U, // FMINNM_ZPZZ_ZERO_S
9507
178k
    0U, // FMIN_ZPZI_UNDEF_D
9508
178k
    0U, // FMIN_ZPZI_UNDEF_H
9509
178k
    0U, // FMIN_ZPZI_UNDEF_S
9510
178k
    0U, // FMIN_ZPZI_ZERO_D
9511
178k
    0U, // FMIN_ZPZI_ZERO_H
9512
178k
    0U, // FMIN_ZPZI_ZERO_S
9513
178k
    0U, // FMIN_ZPZZ_UNDEF_D
9514
178k
    0U, // FMIN_ZPZZ_UNDEF_H
9515
178k
    0U, // FMIN_ZPZZ_UNDEF_S
9516
178k
    0U, // FMIN_ZPZZ_ZERO_D
9517
178k
    0U, // FMIN_ZPZZ_ZERO_H
9518
178k
    0U, // FMIN_ZPZZ_ZERO_S
9519
178k
    0U, // FMLAL_MZZI_S_PSEUDO
9520
178k
    0U, // FMLAL_MZZ_S_PSEUDO
9521
178k
    0U, // FMLAL_VG2_M2Z2Z_S_PSEUDO
9522
178k
    0U, // FMLAL_VG2_M2ZZI_S_PSEUDO
9523
178k
    0U, // FMLAL_VG2_M2ZZ_S_PSEUDO
9524
178k
    0U, // FMLAL_VG4_M4Z4Z_S_PSEUDO
9525
178k
    0U, // FMLAL_VG4_M4ZZI_S_PSEUDO
9526
178k
    0U, // FMLAL_VG4_M4ZZ_S_PSEUDO
9527
178k
    0U, // FMLA_VG2_M2Z2Z_D_PSEUDO
9528
178k
    0U, // FMLA_VG2_M2Z2Z_S_PSEUDO
9529
178k
    0U, // FMLA_VG2_M2Z4Z_H_PSEUDO
9530
178k
    0U, // FMLA_VG2_M2ZZI_D_PSEUDO
9531
178k
    0U, // FMLA_VG2_M2ZZI_S_PSEUDO
9532
178k
    0U, // FMLA_VG2_M2ZZ_D_PSEUDO
9533
178k
    0U, // FMLA_VG2_M2ZZ_S_PSEUDO
9534
178k
    0U, // FMLA_VG4_M4Z4Z_D_PSEUDO
9535
178k
    0U, // FMLA_VG4_M4Z4Z_H_PSEUDO
9536
178k
    0U, // FMLA_VG4_M4Z4Z_S_PSEUDO
9537
178k
    0U, // FMLA_VG4_M4ZZI_D_PSEUDO
9538
178k
    0U, // FMLA_VG4_M4ZZI_S_PSEUDO
9539
178k
    0U, // FMLA_VG4_M4ZZ_D_PSEUDO
9540
178k
    0U, // FMLA_VG4_M4ZZ_S_PSEUDO
9541
178k
    0U, // FMLA_ZPZZZ_UNDEF_D
9542
178k
    0U, // FMLA_ZPZZZ_UNDEF_H
9543
178k
    0U, // FMLA_ZPZZZ_UNDEF_S
9544
178k
    0U, // FMLSL_MZZI_S_PSEUDO
9545
178k
    0U, // FMLSL_MZZ_S_PSEUDO
9546
178k
    0U, // FMLSL_VG2_M2Z2Z_S_PSEUDO
9547
178k
    0U, // FMLSL_VG2_M2ZZI_S_PSEUDO
9548
178k
    0U, // FMLSL_VG2_M2ZZ_S_PSEUDO
9549
178k
    0U, // FMLSL_VG4_M4Z4Z_S_PSEUDO
9550
178k
    0U, // FMLSL_VG4_M4ZZI_S_PSEUDO
9551
178k
    0U, // FMLSL_VG4_M4ZZ_S_PSEUDO
9552
178k
    0U, // FMLS_VG2_M2Z2Z_D_PSEUDO
9553
178k
    0U, // FMLS_VG2_M2Z2Z_H_PSEUDO
9554
178k
    0U, // FMLS_VG2_M2Z2Z_S_PSEUDO
9555
178k
    0U, // FMLS_VG2_M2ZZI_D_PSEUDO
9556
178k
    0U, // FMLS_VG2_M2ZZI_S_PSEUDO
9557
178k
    0U, // FMLS_VG2_M2ZZ_D_PSEUDO
9558
178k
    0U, // FMLS_VG2_M2ZZ_S_PSEUDO
9559
178k
    0U, // FMLS_VG4_M4Z2Z_H_PSEUDO
9560
178k
    0U, // FMLS_VG4_M4Z4Z_D_PSEUDO
9561
178k
    0U, // FMLS_VG4_M4Z4Z_S_PSEUDO
9562
178k
    0U, // FMLS_VG4_M4ZZI_D_PSEUDO
9563
178k
    0U, // FMLS_VG4_M4ZZI_S_PSEUDO
9564
178k
    0U, // FMLS_VG4_M4ZZ_D_PSEUDO
9565
178k
    0U, // FMLS_VG4_M4ZZ_S_PSEUDO
9566
178k
    0U, // FMLS_ZPZZZ_UNDEF_D
9567
178k
    0U, // FMLS_ZPZZZ_UNDEF_H
9568
178k
    0U, // FMLS_ZPZZZ_UNDEF_S
9569
178k
    0U, // FMOPAL_MPPZZ_PSEUDO
9570
178k
    0U, // FMOPA_MPPZZ_D_PSEUDO
9571
178k
    0U, // FMOPA_MPPZZ_S_PSEUDO
9572
178k
    0U, // FMOPSL_MPPZZ_PSEUDO
9573
178k
    0U, // FMOPS_MPPZZ_D_PSEUDO
9574
178k
    0U, // FMOPS_MPPZZ_S_PSEUDO
9575
178k
    0U, // FMOVD0
9576
178k
    0U, // FMOVH0
9577
178k
    0U, // FMOVS0
9578
178k
    0U, // FMULX_ZPZZ_ZERO_D
9579
178k
    0U, // FMULX_ZPZZ_ZERO_H
9580
178k
    0U, // FMULX_ZPZZ_ZERO_S
9581
178k
    0U, // FMUL_ZPZI_UNDEF_D
9582
178k
    0U, // FMUL_ZPZI_UNDEF_H
9583
178k
    0U, // FMUL_ZPZI_UNDEF_S
9584
178k
    0U, // FMUL_ZPZI_ZERO_D
9585
178k
    0U, // FMUL_ZPZI_ZERO_H
9586
178k
    0U, // FMUL_ZPZI_ZERO_S
9587
178k
    0U, // FMUL_ZPZZ_UNDEF_D
9588
178k
    0U, // FMUL_ZPZZ_UNDEF_H
9589
178k
    0U, // FMUL_ZPZZ_UNDEF_S
9590
178k
    0U, // FMUL_ZPZZ_ZERO_D
9591
178k
    0U, // FMUL_ZPZZ_ZERO_H
9592
178k
    0U, // FMUL_ZPZZ_ZERO_S
9593
178k
    0U, // FNEG_ZPmZ_UNDEF_D
9594
178k
    0U, // FNEG_ZPmZ_UNDEF_H
9595
178k
    0U, // FNEG_ZPmZ_UNDEF_S
9596
178k
    0U, // FNMLA_ZPZZZ_UNDEF_D
9597
178k
    0U, // FNMLA_ZPZZZ_UNDEF_H
9598
178k
    0U, // FNMLA_ZPZZZ_UNDEF_S
9599
178k
    0U, // FNMLS_ZPZZZ_UNDEF_D
9600
178k
    0U, // FNMLS_ZPZZZ_UNDEF_H
9601
178k
    0U, // FNMLS_ZPZZZ_UNDEF_S
9602
178k
    0U, // FRECPX_ZPmZ_UNDEF_D
9603
178k
    0U, // FRECPX_ZPmZ_UNDEF_H
9604
178k
    0U, // FRECPX_ZPmZ_UNDEF_S
9605
178k
    0U, // FRINTA_ZPmZ_UNDEF_D
9606
178k
    0U, // FRINTA_ZPmZ_UNDEF_H
9607
178k
    0U, // FRINTA_ZPmZ_UNDEF_S
9608
178k
    0U, // FRINTI_ZPmZ_UNDEF_D
9609
178k
    0U, // FRINTI_ZPmZ_UNDEF_H
9610
178k
    0U, // FRINTI_ZPmZ_UNDEF_S
9611
178k
    0U, // FRINTM_ZPmZ_UNDEF_D
9612
178k
    0U, // FRINTM_ZPmZ_UNDEF_H
9613
178k
    0U, // FRINTM_ZPmZ_UNDEF_S
9614
178k
    0U, // FRINTN_ZPmZ_UNDEF_D
9615
178k
    0U, // FRINTN_ZPmZ_UNDEF_H
9616
178k
    0U, // FRINTN_ZPmZ_UNDEF_S
9617
178k
    0U, // FRINTP_ZPmZ_UNDEF_D
9618
178k
    0U, // FRINTP_ZPmZ_UNDEF_H
9619
178k
    0U, // FRINTP_ZPmZ_UNDEF_S
9620
178k
    0U, // FRINTX_ZPmZ_UNDEF_D
9621
178k
    0U, // FRINTX_ZPmZ_UNDEF_H
9622
178k
    0U, // FRINTX_ZPmZ_UNDEF_S
9623
178k
    0U, // FRINTZ_ZPmZ_UNDEF_D
9624
178k
    0U, // FRINTZ_ZPmZ_UNDEF_H
9625
178k
    0U, // FRINTZ_ZPmZ_UNDEF_S
9626
178k
    0U, // FSQRT_ZPmZ_UNDEF_D
9627
178k
    0U, // FSQRT_ZPmZ_UNDEF_H
9628
178k
    0U, // FSQRT_ZPmZ_UNDEF_S
9629
178k
    0U, // FSUBR_ZPZI_UNDEF_D
9630
178k
    0U, // FSUBR_ZPZI_UNDEF_H
9631
178k
    0U, // FSUBR_ZPZI_UNDEF_S
9632
178k
    0U, // FSUBR_ZPZI_ZERO_D
9633
178k
    0U, // FSUBR_ZPZI_ZERO_H
9634
178k
    0U, // FSUBR_ZPZI_ZERO_S
9635
178k
    0U, // FSUBR_ZPZZ_ZERO_D
9636
178k
    0U, // FSUBR_ZPZZ_ZERO_H
9637
178k
    0U, // FSUBR_ZPZZ_ZERO_S
9638
178k
    0U, // FSUB_ZPZI_UNDEF_D
9639
178k
    0U, // FSUB_ZPZI_UNDEF_H
9640
178k
    0U, // FSUB_ZPZI_UNDEF_S
9641
178k
    0U, // FSUB_ZPZI_ZERO_D
9642
178k
    0U, // FSUB_ZPZI_ZERO_H
9643
178k
    0U, // FSUB_ZPZI_ZERO_S
9644
178k
    0U, // FSUB_ZPZZ_UNDEF_D
9645
178k
    0U, // FSUB_ZPZZ_UNDEF_H
9646
178k
    0U, // FSUB_ZPZZ_UNDEF_S
9647
178k
    0U, // FSUB_ZPZZ_ZERO_D
9648
178k
    0U, // FSUB_ZPZZ_ZERO_H
9649
178k
    0U, // FSUB_ZPZZ_ZERO_S
9650
178k
    0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO
9651
178k
    0U, // GLD1B_D
9652
178k
    0U, // GLD1B_D_IMM
9653
178k
    0U, // GLD1B_D_SXTW
9654
178k
    0U, // GLD1B_D_UXTW
9655
178k
    0U, // GLD1B_S_IMM
9656
178k
    0U, // GLD1B_S_SXTW
9657
178k
    0U, // GLD1B_S_UXTW
9658
178k
    0U, // GLD1D
9659
178k
    0U, // GLD1D_IMM
9660
178k
    0U, // GLD1D_SCALED
9661
178k
    0U, // GLD1D_SXTW
9662
178k
    0U, // GLD1D_SXTW_SCALED
9663
178k
    0U, // GLD1D_UXTW
9664
178k
    0U, // GLD1D_UXTW_SCALED
9665
178k
    0U, // GLD1H_D
9666
178k
    0U, // GLD1H_D_IMM
9667
178k
    0U, // GLD1H_D_SCALED
9668
178k
    0U, // GLD1H_D_SXTW
9669
178k
    0U, // GLD1H_D_SXTW_SCALED
9670
178k
    0U, // GLD1H_D_UXTW
9671
178k
    0U, // GLD1H_D_UXTW_SCALED
9672
178k
    0U, // GLD1H_S_IMM
9673
178k
    0U, // GLD1H_S_SXTW
9674
178k
    0U, // GLD1H_S_SXTW_SCALED
9675
178k
    0U, // GLD1H_S_UXTW
9676
178k
    0U, // GLD1H_S_UXTW_SCALED
9677
178k
    0U, // GLD1SB_D
9678
178k
    0U, // GLD1SB_D_IMM
9679
178k
    0U, // GLD1SB_D_SXTW
9680
178k
    0U, // GLD1SB_D_UXTW
9681
178k
    0U, // GLD1SB_S_IMM
9682
178k
    0U, // GLD1SB_S_SXTW
9683
178k
    0U, // GLD1SB_S_UXTW
9684
178k
    0U, // GLD1SH_D
9685
178k
    0U, // GLD1SH_D_IMM
9686
178k
    0U, // GLD1SH_D_SCALED
9687
178k
    0U, // GLD1SH_D_SXTW
9688
178k
    0U, // GLD1SH_D_SXTW_SCALED
9689
178k
    0U, // GLD1SH_D_UXTW
9690
178k
    0U, // GLD1SH_D_UXTW_SCALED
9691
178k
    0U, // GLD1SH_S_IMM
9692
178k
    0U, // GLD1SH_S_SXTW
9693
178k
    0U, // GLD1SH_S_SXTW_SCALED
9694
178k
    0U, // GLD1SH_S_UXTW
9695
178k
    0U, // GLD1SH_S_UXTW_SCALED
9696
178k
    0U, // GLD1SW_D
9697
178k
    0U, // GLD1SW_D_IMM
9698
178k
    0U, // GLD1SW_D_SCALED
9699
178k
    0U, // GLD1SW_D_SXTW
9700
178k
    0U, // GLD1SW_D_SXTW_SCALED
9701
178k
    0U, // GLD1SW_D_UXTW
9702
178k
    0U, // GLD1SW_D_UXTW_SCALED
9703
178k
    0U, // GLD1W_D
9704
178k
    0U, // GLD1W_D_IMM
9705
178k
    0U, // GLD1W_D_SCALED
9706
178k
    0U, // GLD1W_D_SXTW
9707
178k
    0U, // GLD1W_D_SXTW_SCALED
9708
178k
    0U, // GLD1W_D_UXTW
9709
178k
    0U, // GLD1W_D_UXTW_SCALED
9710
178k
    0U, // GLD1W_IMM
9711
178k
    0U, // GLD1W_SXTW
9712
178k
    0U, // GLD1W_SXTW_SCALED
9713
178k
    0U, // GLD1W_UXTW
9714
178k
    0U, // GLD1W_UXTW_SCALED
9715
178k
    0U, // GLDFF1B_D
9716
178k
    0U, // GLDFF1B_D_IMM
9717
178k
    0U, // GLDFF1B_D_SXTW
9718
178k
    0U, // GLDFF1B_D_UXTW
9719
178k
    0U, // GLDFF1B_S_IMM
9720
178k
    0U, // GLDFF1B_S_SXTW
9721
178k
    0U, // GLDFF1B_S_UXTW
9722
178k
    0U, // GLDFF1D
9723
178k
    0U, // GLDFF1D_IMM
9724
178k
    0U, // GLDFF1D_SCALED
9725
178k
    0U, // GLDFF1D_SXTW
9726
178k
    0U, // GLDFF1D_SXTW_SCALED
9727
178k
    0U, // GLDFF1D_UXTW
9728
178k
    0U, // GLDFF1D_UXTW_SCALED
9729
178k
    0U, // GLDFF1H_D
9730
178k
    0U, // GLDFF1H_D_IMM
9731
178k
    0U, // GLDFF1H_D_SCALED
9732
178k
    0U, // GLDFF1H_D_SXTW
9733
178k
    0U, // GLDFF1H_D_SXTW_SCALED
9734
178k
    0U, // GLDFF1H_D_UXTW
9735
178k
    0U, // GLDFF1H_D_UXTW_SCALED
9736
178k
    0U, // GLDFF1H_S_IMM
9737
178k
    0U, // GLDFF1H_S_SXTW
9738
178k
    0U, // GLDFF1H_S_SXTW_SCALED
9739
178k
    0U, // GLDFF1H_S_UXTW
9740
178k
    0U, // GLDFF1H_S_UXTW_SCALED
9741
178k
    0U, // GLDFF1SB_D
9742
178k
    0U, // GLDFF1SB_D_IMM
9743
178k
    0U, // GLDFF1SB_D_SXTW
9744
178k
    0U, // GLDFF1SB_D_UXTW
9745
178k
    0U, // GLDFF1SB_S_IMM
9746
178k
    0U, // GLDFF1SB_S_SXTW
9747
178k
    0U, // GLDFF1SB_S_UXTW
9748
178k
    0U, // GLDFF1SH_D
9749
178k
    0U, // GLDFF1SH_D_IMM
9750
178k
    0U, // GLDFF1SH_D_SCALED
9751
178k
    0U, // GLDFF1SH_D_SXTW
9752
178k
    0U, // GLDFF1SH_D_SXTW_SCALED
9753
178k
    0U, // GLDFF1SH_D_UXTW
9754
178k
    0U, // GLDFF1SH_D_UXTW_SCALED
9755
178k
    0U, // GLDFF1SH_S_IMM
9756
178k
    0U, // GLDFF1SH_S_SXTW
9757
178k
    0U, // GLDFF1SH_S_SXTW_SCALED
9758
178k
    0U, // GLDFF1SH_S_UXTW
9759
178k
    0U, // GLDFF1SH_S_UXTW_SCALED
9760
178k
    0U, // GLDFF1SW_D
9761
178k
    0U, // GLDFF1SW_D_IMM
9762
178k
    0U, // GLDFF1SW_D_SCALED
9763
178k
    0U, // GLDFF1SW_D_SXTW
9764
178k
    0U, // GLDFF1SW_D_SXTW_SCALED
9765
178k
    0U, // GLDFF1SW_D_UXTW
9766
178k
    0U, // GLDFF1SW_D_UXTW_SCALED
9767
178k
    0U, // GLDFF1W_D
9768
178k
    0U, // GLDFF1W_D_IMM
9769
178k
    0U, // GLDFF1W_D_SCALED
9770
178k
    0U, // GLDFF1W_D_SXTW
9771
178k
    0U, // GLDFF1W_D_SXTW_SCALED
9772
178k
    0U, // GLDFF1W_D_UXTW
9773
178k
    0U, // GLDFF1W_D_UXTW_SCALED
9774
178k
    0U, // GLDFF1W_IMM
9775
178k
    0U, // GLDFF1W_SXTW
9776
178k
    0U, // GLDFF1W_SXTW_SCALED
9777
178k
    0U, // GLDFF1W_UXTW
9778
178k
    0U, // GLDFF1W_UXTW_SCALED
9779
178k
    0U, // G_ADD_LOW
9780
178k
    0U, // G_BIT
9781
178k
    0U, // G_DUP
9782
178k
    0U, // G_DUPLANE16
9783
178k
    0U, // G_DUPLANE32
9784
178k
    0U, // G_DUPLANE64
9785
178k
    0U, // G_DUPLANE8
9786
178k
    0U, // G_EXT
9787
178k
    0U, // G_FCMEQ
9788
178k
    0U, // G_FCMEQZ
9789
178k
    0U, // G_FCMGE
9790
178k
    0U, // G_FCMGEZ
9791
178k
    0U, // G_FCMGT
9792
178k
    0U, // G_FCMGTZ
9793
178k
    0U, // G_FCMLEZ
9794
178k
    0U, // G_FCMLTZ
9795
178k
    0U, // G_PREFETCH
9796
178k
    0U, // G_REV16
9797
178k
    0U, // G_REV32
9798
178k
    0U, // G_REV64
9799
178k
    0U, // G_SITOF
9800
178k
    0U, // G_TRN1
9801
178k
    0U, // G_TRN2
9802
178k
    0U, // G_UITOF
9803
178k
    0U, // G_UZP1
9804
178k
    0U, // G_UZP2
9805
178k
    0U, // G_VASHR
9806
178k
    0U, // G_VLSHR
9807
178k
    0U, // G_ZIP1
9808
178k
    0U, // G_ZIP2
9809
178k
    0U, // HOM_Epilog
9810
178k
    0U, // HOM_Prolog
9811
178k
    0U, // HWASAN_CHECK_MEMACCESS
9812
178k
    0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES
9813
178k
    0U, // INSERT_MXIPZ_H_PSEUDO_B
9814
178k
    0U, // INSERT_MXIPZ_H_PSEUDO_D
9815
178k
    0U, // INSERT_MXIPZ_H_PSEUDO_H
9816
178k
    0U, // INSERT_MXIPZ_H_PSEUDO_Q
9817
178k
    0U, // INSERT_MXIPZ_H_PSEUDO_S
9818
178k
    0U, // INSERT_MXIPZ_V_PSEUDO_B
9819
178k
    0U, // INSERT_MXIPZ_V_PSEUDO_D
9820
178k
    0U, // INSERT_MXIPZ_V_PSEUDO_H
9821
178k
    0U, // INSERT_MXIPZ_V_PSEUDO_Q
9822
178k
    0U, // INSERT_MXIPZ_V_PSEUDO_S
9823
178k
    0U, // IRGstack
9824
178k
    0U, // JumpTableDest16
9825
178k
    0U, // JumpTableDest32
9826
178k
    0U, // JumpTableDest8
9827
178k
    0U, // KCFI_CHECK
9828
178k
    0U, // LD1B_D_IMM
9829
178k
    0U, // LD1B_H_IMM
9830
178k
    0U, // LD1B_IMM
9831
178k
    0U, // LD1B_S_IMM
9832
178k
    0U, // LD1D_IMM
9833
178k
    0U, // LD1H_D_IMM
9834
178k
    0U, // LD1H_IMM
9835
178k
    0U, // LD1H_S_IMM
9836
178k
    0U, // LD1SB_D_IMM
9837
178k
    0U, // LD1SB_H_IMM
9838
178k
    0U, // LD1SB_S_IMM
9839
178k
    0U, // LD1SH_D_IMM
9840
178k
    0U, // LD1SH_S_IMM
9841
178k
    0U, // LD1SW_D_IMM
9842
178k
    0U, // LD1W_D_IMM
9843
178k
    0U, // LD1W_IMM
9844
178k
    0U, // LD1_MXIPXX_H_PSEUDO_B
9845
178k
    0U, // LD1_MXIPXX_H_PSEUDO_D
9846
178k
    0U, // LD1_MXIPXX_H_PSEUDO_H
9847
178k
    0U, // LD1_MXIPXX_H_PSEUDO_Q
9848
178k
    0U, // LD1_MXIPXX_H_PSEUDO_S
9849
178k
    0U, // LD1_MXIPXX_V_PSEUDO_B
9850
178k
    0U, // LD1_MXIPXX_V_PSEUDO_D
9851
178k
    0U, // LD1_MXIPXX_V_PSEUDO_H
9852
178k
    0U, // LD1_MXIPXX_V_PSEUDO_Q
9853
178k
    0U, // LD1_MXIPXX_V_PSEUDO_S
9854
178k
    0U, // LDFF1B
9855
178k
    0U, // LDFF1B_D
9856
178k
    0U, // LDFF1B_H
9857
178k
    0U, // LDFF1B_S
9858
178k
    0U, // LDFF1D
9859
178k
    0U, // LDFF1H
9860
178k
    0U, // LDFF1H_D
9861
178k
    0U, // LDFF1H_S
9862
178k
    0U, // LDFF1SB_D
9863
178k
    0U, // LDFF1SB_H
9864
178k
    0U, // LDFF1SB_S
9865
178k
    0U, // LDFF1SH_D
9866
178k
    0U, // LDFF1SH_S
9867
178k
    0U, // LDFF1SW_D
9868
178k
    0U, // LDFF1W
9869
178k
    0U, // LDFF1W_D
9870
178k
    0U, // LDNF1B_D_IMM
9871
178k
    0U, // LDNF1B_H_IMM
9872
178k
    0U, // LDNF1B_IMM
9873
178k
    0U, // LDNF1B_S_IMM
9874
178k
    0U, // LDNF1D_IMM
9875
178k
    0U, // LDNF1H_D_IMM
9876
178k
    0U, // LDNF1H_IMM
9877
178k
    0U, // LDNF1H_S_IMM
9878
178k
    0U, // LDNF1SB_D_IMM
9879
178k
    0U, // LDNF1SB_H_IMM
9880
178k
    0U, // LDNF1SB_S_IMM
9881
178k
    0U, // LDNF1SH_D_IMM
9882
178k
    0U, // LDNF1SH_S_IMM
9883
178k
    0U, // LDNF1SW_D_IMM
9884
178k
    0U, // LDNF1W_D_IMM
9885
178k
    0U, // LDNF1W_IMM
9886
178k
    0U, // LDR_ZA_PSEUDO
9887
178k
    0U, // LDR_ZZXI
9888
178k
    0U, // LDR_ZZZXI
9889
178k
    0U, // LDR_ZZZZXI
9890
178k
    0U, // LOADgot
9891
178k
    0U, // LSL_ZPZI_UNDEF_B
9892
178k
    0U, // LSL_ZPZI_UNDEF_D
9893
178k
    0U, // LSL_ZPZI_UNDEF_H
9894
178k
    0U, // LSL_ZPZI_UNDEF_S
9895
178k
    0U, // LSL_ZPZZ_UNDEF_B
9896
178k
    0U, // LSL_ZPZZ_UNDEF_D
9897
178k
    0U, // LSL_ZPZZ_UNDEF_H
9898
178k
    0U, // LSL_ZPZZ_UNDEF_S
9899
178k
    0U, // LSL_ZPZZ_ZERO_B
9900
178k
    0U, // LSL_ZPZZ_ZERO_D
9901
178k
    0U, // LSL_ZPZZ_ZERO_H
9902
178k
    0U, // LSL_ZPZZ_ZERO_S
9903
178k
    0U, // LSR_ZPZI_UNDEF_B
9904
178k
    0U, // LSR_ZPZI_UNDEF_D
9905
178k
    0U, // LSR_ZPZI_UNDEF_H
9906
178k
    0U, // LSR_ZPZI_UNDEF_S
9907
178k
    0U, // LSR_ZPZZ_UNDEF_B
9908
178k
    0U, // LSR_ZPZZ_UNDEF_D
9909
178k
    0U, // LSR_ZPZZ_UNDEF_H
9910
178k
    0U, // LSR_ZPZZ_UNDEF_S
9911
178k
    0U, // LSR_ZPZZ_ZERO_B
9912
178k
    0U, // LSR_ZPZZ_ZERO_D
9913
178k
    0U, // LSR_ZPZZ_ZERO_H
9914
178k
    0U, // LSR_ZPZZ_ZERO_S
9915
178k
    0U, // MOPSMemoryCopyPseudo
9916
178k
    0U, // MOPSMemoryMovePseudo
9917
178k
    0U, // MOPSMemorySetPseudo
9918
178k
    0U, // MOPSMemorySetTaggingPseudo
9919
178k
    0U, // MOVMCSym
9920
178k
    0U, // MOVaddr
9921
178k
    0U, // MOVaddrBA
9922
178k
    0U, // MOVaddrCP
9923
178k
    0U, // MOVaddrEXT
9924
178k
    0U, // MOVaddrJT
9925
178k
    0U, // MOVaddrTLS
9926
178k
    0U, // MOVbaseTLS
9927
178k
    0U, // MOVi32imm
9928
178k
    0U, // MOVi64imm
9929
178k
    0U, // MRS_FPCR
9930
178k
    0U, // MSR_FPCR
9931
178k
    0U, // MSRpstatePseudo
9932
178k
    0U, // MUL_ZPZZ_UNDEF_B
9933
178k
    0U, // MUL_ZPZZ_UNDEF_D
9934
178k
    0U, // MUL_ZPZZ_UNDEF_H
9935
178k
    0U, // MUL_ZPZZ_UNDEF_S
9936
178k
    0U, // NEG_ZPmZ_UNDEF_B
9937
178k
    0U, // NEG_ZPmZ_UNDEF_D
9938
178k
    0U, // NEG_ZPmZ_UNDEF_H
9939
178k
    0U, // NEG_ZPmZ_UNDEF_S
9940
178k
    0U, // NOT_ZPmZ_UNDEF_B
9941
178k
    0U, // NOT_ZPmZ_UNDEF_D
9942
178k
    0U, // NOT_ZPmZ_UNDEF_H
9943
178k
    0U, // NOT_ZPmZ_UNDEF_S
9944
178k
    0U, // OBSCURE_COPY
9945
178k
    0U, // ORNWrr
9946
178k
    0U, // ORNXrr
9947
178k
    0U, // ORRWrr
9948
178k
    0U, // ORRXrr
9949
178k
    0U, // ORR_ZPZZ_ZERO_B
9950
178k
    0U, // ORR_ZPZZ_ZERO_D
9951
178k
    0U, // ORR_ZPZZ_ZERO_H
9952
178k
    0U, // ORR_ZPZZ_ZERO_S
9953
178k
    0U, // PTEST_PP_ANY
9954
178k
    0U, // RDFFR_P
9955
178k
    0U, // RDFFR_PPz
9956
178k
    0U, // RET_ReallyLR
9957
178k
    0U, // RestoreZAPseudo
9958
178k
    0U, // SABD_ZPZZ_UNDEF_B
9959
178k
    0U, // SABD_ZPZZ_UNDEF_D
9960
178k
    0U, // SABD_ZPZZ_UNDEF_H
9961
178k
    0U, // SABD_ZPZZ_UNDEF_S
9962
178k
    0U, // SCVTF_ZPmZ_DtoD_UNDEF
9963
178k
    0U, // SCVTF_ZPmZ_DtoH_UNDEF
9964
178k
    0U, // SCVTF_ZPmZ_DtoS_UNDEF
9965
178k
    0U, // SCVTF_ZPmZ_HtoH_UNDEF
9966
178k
    0U, // SCVTF_ZPmZ_StoD_UNDEF
9967
178k
    0U, // SCVTF_ZPmZ_StoH_UNDEF
9968
178k
    0U, // SCVTF_ZPmZ_StoS_UNDEF
9969
178k
    0U, // SDIV_ZPZZ_UNDEF_D
9970
178k
    0U, // SDIV_ZPZZ_UNDEF_S
9971
178k
    0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO
9972
178k
    0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO
9973
178k
    0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO
9974
178k
    0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO
9975
178k
    0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO
9976
178k
    0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO
9977
178k
    0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO
9978
178k
    0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO
9979
178k
    0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO
9980
178k
    0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO
9981
178k
    0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO
9982
178k
    0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO
9983
178k
    0U, // SEH_AddFP
9984
178k
    0U, // SEH_EpilogEnd
9985
178k
    0U, // SEH_EpilogStart
9986
178k
    0U, // SEH_Nop
9987
178k
    0U, // SEH_PACSignLR
9988
178k
    0U, // SEH_PrologEnd
9989
178k
    0U, // SEH_SaveFPLR
9990
178k
    0U, // SEH_SaveFPLR_X
9991
178k
    0U, // SEH_SaveFReg
9992
178k
    0U, // SEH_SaveFRegP
9993
178k
    0U, // SEH_SaveFRegP_X
9994
178k
    0U, // SEH_SaveFReg_X
9995
178k
    0U, // SEH_SaveReg
9996
178k
    0U, // SEH_SaveRegP
9997
178k
    0U, // SEH_SaveRegP_X
9998
178k
    0U, // SEH_SaveReg_X
9999
178k
    0U, // SEH_SetFP
10000
178k
    0U, // SEH_StackAlloc
10001
178k
    0U, // SMAX_ZPZZ_UNDEF_B
10002
178k
    0U, // SMAX_ZPZZ_UNDEF_D
10003
178k
    0U, // SMAX_ZPZZ_UNDEF_H
10004
178k
    0U, // SMAX_ZPZZ_UNDEF_S
10005
178k
    0U, // SMIN_ZPZZ_UNDEF_B
10006
178k
    0U, // SMIN_ZPZZ_UNDEF_D
10007
178k
    0U, // SMIN_ZPZZ_UNDEF_H
10008
178k
    0U, // SMIN_ZPZZ_UNDEF_S
10009
178k
    0U, // SMLAL_MZZI_S_PSEUDO
10010
178k
    0U, // SMLAL_MZZ_S_PSEUDO
10011
178k
    0U, // SMLAL_VG2_M2Z2Z_S_PSEUDO
10012
178k
    0U, // SMLAL_VG2_M2ZZI_S_PSEUDO
10013
178k
    0U, // SMLAL_VG2_M2ZZ_S_PSEUDO
10014
178k
    0U, // SMLAL_VG4_M4Z4Z_S_PSEUDO
10015
178k
    0U, // SMLAL_VG4_M4ZZI_S_PSEUDO
10016
178k
    0U, // SMLAL_VG4_M4ZZ_S_PSEUDO
10017
178k
    0U, // SMLSL_MZZI_S_PSEUDO
10018
178k
    0U, // SMLSL_MZZ_S_PSEUDO
10019
178k
    0U, // SMLSL_VG2_M2Z2Z_S_PSEUDO
10020
178k
    0U, // SMLSL_VG2_M2ZZI_S_PSEUDO
10021
178k
    0U, // SMLSL_VG2_M2ZZ_S_PSEUDO
10022
178k
    0U, // SMLSL_VG4_M4Z4Z_S_PSEUDO
10023
178k
    0U, // SMLSL_VG4_M4ZZI_S_PSEUDO
10024
178k
    0U, // SMLSL_VG4_M4ZZ_S_PSEUDO
10025
178k
    0U, // SMOPA_MPPZZ_D_PSEUDO
10026
178k
    0U, // SMOPA_MPPZZ_S_PSEUDO
10027
178k
    0U, // SMOPS_MPPZZ_D_PSEUDO
10028
178k
    0U, // SMOPS_MPPZZ_S_PSEUDO
10029
178k
    0U, // SMULH_ZPZZ_UNDEF_B
10030
178k
    0U, // SMULH_ZPZZ_UNDEF_D
10031
178k
    0U, // SMULH_ZPZZ_UNDEF_H
10032
178k
    0U, // SMULH_ZPZZ_UNDEF_S
10033
178k
    0U, // SPACE
10034
178k
    0U, // SQABS_ZPmZ_UNDEF_B
10035
178k
    0U, // SQABS_ZPmZ_UNDEF_D
10036
178k
    0U, // SQABS_ZPmZ_UNDEF_H
10037
178k
    0U, // SQABS_ZPmZ_UNDEF_S
10038
178k
    0U, // SQNEG_ZPmZ_UNDEF_B
10039
178k
    0U, // SQNEG_ZPmZ_UNDEF_D
10040
178k
    0U, // SQNEG_ZPmZ_UNDEF_H
10041
178k
    0U, // SQNEG_ZPmZ_UNDEF_S
10042
178k
    0U, // SQRSHL_ZPZZ_UNDEF_B
10043
178k
    0U, // SQRSHL_ZPZZ_UNDEF_D
10044
178k
    0U, // SQRSHL_ZPZZ_UNDEF_H
10045
178k
    0U, // SQRSHL_ZPZZ_UNDEF_S
10046
178k
    0U, // SQSHLU_ZPZI_ZERO_B
10047
178k
    0U, // SQSHLU_ZPZI_ZERO_D
10048
178k
    0U, // SQSHLU_ZPZI_ZERO_H
10049
178k
    0U, // SQSHLU_ZPZI_ZERO_S
10050
178k
    0U, // SQSHL_ZPZI_ZERO_B
10051
178k
    0U, // SQSHL_ZPZI_ZERO_D
10052
178k
    0U, // SQSHL_ZPZI_ZERO_H
10053
178k
    0U, // SQSHL_ZPZI_ZERO_S
10054
178k
    0U, // SQSHL_ZPZZ_UNDEF_B
10055
178k
    0U, // SQSHL_ZPZZ_UNDEF_D
10056
178k
    0U, // SQSHL_ZPZZ_UNDEF_H
10057
178k
    0U, // SQSHL_ZPZZ_UNDEF_S
10058
178k
    0U, // SRSHL_ZPZZ_UNDEF_B
10059
178k
    0U, // SRSHL_ZPZZ_UNDEF_D
10060
178k
    0U, // SRSHL_ZPZZ_UNDEF_H
10061
178k
    0U, // SRSHL_ZPZZ_UNDEF_S
10062
178k
    0U, // SRSHR_ZPZI_ZERO_B
10063
178k
    0U, // SRSHR_ZPZI_ZERO_D
10064
178k
    0U, // SRSHR_ZPZI_ZERO_H
10065
178k
    0U, // SRSHR_ZPZI_ZERO_S
10066
178k
    0U, // STGloop
10067
178k
    0U, // STGloop_wback
10068
178k
    0U, // STR_ZZXI
10069
178k
    0U, // STR_ZZZXI
10070
178k
    0U, // STR_ZZZZXI
10071
178k
    0U, // STZGloop
10072
178k
    0U, // STZGloop_wback
10073
178k
    0U, // SUBR_ZPZZ_ZERO_B
10074
178k
    0U, // SUBR_ZPZZ_ZERO_D
10075
178k
    0U, // SUBR_ZPZZ_ZERO_H
10076
178k
    0U, // SUBR_ZPZZ_ZERO_S
10077
178k
    0U, // SUBSWrr
10078
178k
    0U, // SUBSXrr
10079
178k
    0U, // SUBWrr
10080
178k
    0U, // SUBXrr
10081
178k
    0U, // SUB_VG2_M2Z2Z_D_PSEUDO
10082
178k
    0U, // SUB_VG2_M2Z2Z_S_PSEUDO
10083
178k
    0U, // SUB_VG2_M2ZZ_D_PSEUDO
10084
178k
    0U, // SUB_VG2_M2ZZ_S_PSEUDO
10085
178k
    0U, // SUB_VG4_M4Z4Z_D_PSEUDO
10086
178k
    0U, // SUB_VG4_M4Z4Z_S_PSEUDO
10087
178k
    0U, // SUB_VG4_M4ZZ_D_PSEUDO
10088
178k
    0U, // SUB_VG4_M4ZZ_S_PSEUDO
10089
178k
    0U, // SUB_ZPZZ_ZERO_B
10090
178k
    0U, // SUB_ZPZZ_ZERO_D
10091
178k
    0U, // SUB_ZPZZ_ZERO_H
10092
178k
    0U, // SUB_ZPZZ_ZERO_S
10093
178k
    0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO
10094
178k
    0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO
10095
178k
    0U, // SUMOPA_MPPZZ_D_PSEUDO
10096
178k
    0U, // SUMOPA_MPPZZ_S_PSEUDO
10097
178k
    0U, // SUMOPS_MPPZZ_D_PSEUDO
10098
178k
    0U, // SUMOPS_MPPZZ_S_PSEUDO
10099
178k
    0U, // SUVDOT_VG4_M4ZZI_BToS_PSEUDO
10100
178k
    0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO
10101
178k
    0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO
10102
178k
    0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO
10103
178k
    0U, // SXTB_ZPmZ_UNDEF_D
10104
178k
    0U, // SXTB_ZPmZ_UNDEF_H
10105
178k
    0U, // SXTB_ZPmZ_UNDEF_S
10106
178k
    0U, // SXTH_ZPmZ_UNDEF_D
10107
178k
    0U, // SXTH_ZPmZ_UNDEF_S
10108
178k
    0U, // SXTW_ZPmZ_UNDEF_D
10109
178k
    0U, // SpeculationBarrierISBDSBEndBB
10110
178k
    0U, // SpeculationBarrierSBEndBB
10111
178k
    0U, // SpeculationSafeValueW
10112
178k
    0U, // SpeculationSafeValueX
10113
178k
    0U, // StoreSwiftAsyncContext
10114
178k
    0U, // TAGPstack
10115
178k
    0U, // TCRETURNdi
10116
178k
    0U, // TCRETURNri
10117
178k
    0U, // TCRETURNriALL
10118
178k
    0U, // TCRETURNriBTI
10119
178k
    0U, // TLSDESCCALL
10120
178k
    0U, // TLSDESC_CALLSEQ
10121
178k
    0U, // UABD_ZPZZ_UNDEF_B
10122
178k
    0U, // UABD_ZPZZ_UNDEF_D
10123
178k
    0U, // UABD_ZPZZ_UNDEF_H
10124
178k
    0U, // UABD_ZPZZ_UNDEF_S
10125
178k
    0U, // UCVTF_ZPmZ_DtoD_UNDEF
10126
178k
    0U, // UCVTF_ZPmZ_DtoH_UNDEF
10127
178k
    0U, // UCVTF_ZPmZ_DtoS_UNDEF
10128
178k
    0U, // UCVTF_ZPmZ_HtoH_UNDEF
10129
178k
    0U, // UCVTF_ZPmZ_StoD_UNDEF
10130
178k
    0U, // UCVTF_ZPmZ_StoH_UNDEF
10131
178k
    0U, // UCVTF_ZPmZ_StoS_UNDEF
10132
178k
    0U, // UDIV_ZPZZ_UNDEF_D
10133
178k
    0U, // UDIV_ZPZZ_UNDEF_S
10134
178k
    0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO
10135
178k
    0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO
10136
178k
    0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO
10137
178k
    0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO
10138
178k
    0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO
10139
178k
    0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO
10140
178k
    0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO
10141
178k
    0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO
10142
178k
    0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO
10143
178k
    0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO
10144
178k
    0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO
10145
178k
    0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO
10146
178k
    0U, // UMAX_ZPZZ_UNDEF_B
10147
178k
    0U, // UMAX_ZPZZ_UNDEF_D
10148
178k
    0U, // UMAX_ZPZZ_UNDEF_H
10149
178k
    0U, // UMAX_ZPZZ_UNDEF_S
10150
178k
    0U, // UMIN_ZPZZ_UNDEF_B
10151
178k
    0U, // UMIN_ZPZZ_UNDEF_D
10152
178k
    0U, // UMIN_ZPZZ_UNDEF_H
10153
178k
    0U, // UMIN_ZPZZ_UNDEF_S
10154
178k
    0U, // UMLAL_MZZI_S_PSEUDO
10155
178k
    0U, // UMLAL_MZZ_S_PSEUDO
10156
178k
    0U, // UMLAL_VG2_M2Z2Z_S_PSEUDO
10157
178k
    0U, // UMLAL_VG2_M2ZZI_S_PSEUDO
10158
178k
    0U, // UMLAL_VG2_M2ZZ_S_PSEUDO
10159
178k
    0U, // UMLAL_VG4_M4Z4Z_S_PSEUDO
10160
178k
    0U, // UMLAL_VG4_M4ZZI_S_PSEUDO
10161
178k
    0U, // UMLAL_VG4_M4ZZ_S_PSEUDO
10162
178k
    0U, // UMLSL_MZZI_S_PSEUDO
10163
178k
    0U, // UMLSL_MZZ_S_PSEUDO
10164
178k
    0U, // UMLSL_VG2_M2Z2Z_S_PSEUDO
10165
178k
    0U, // UMLSL_VG2_M2ZZI_S_PSEUDO
10166
178k
    0U, // UMLSL_VG2_M2ZZ_S_PSEUDO
10167
178k
    0U, // UMLSL_VG4_M4Z4Z_S_PSEUDO
10168
178k
    0U, // UMLSL_VG4_M4ZZI_S_PSEUDO
10169
178k
    0U, // UMLSL_VG4_M4ZZ_S_PSEUDO
10170
178k
    0U, // UMOPA_MPPZZ_D_PSEUDO
10171
178k
    0U, // UMOPA_MPPZZ_S_PSEUDO
10172
178k
    0U, // UMOPS_MPPZZ_D_PSEUDO
10173
178k
    0U, // UMOPS_MPPZZ_S_PSEUDO
10174
178k
    0U, // UMULH_ZPZZ_UNDEF_B
10175
178k
    0U, // UMULH_ZPZZ_UNDEF_D
10176
178k
    0U, // UMULH_ZPZZ_UNDEF_H
10177
178k
    0U, // UMULH_ZPZZ_UNDEF_S
10178
178k
    0U, // UQRSHL_ZPZZ_UNDEF_B
10179
178k
    0U, // UQRSHL_ZPZZ_UNDEF_D
10180
178k
    0U, // UQRSHL_ZPZZ_UNDEF_H
10181
178k
    0U, // UQRSHL_ZPZZ_UNDEF_S
10182
178k
    0U, // UQSHL_ZPZI_ZERO_B
10183
178k
    0U, // UQSHL_ZPZI_ZERO_D
10184
178k
    0U, // UQSHL_ZPZI_ZERO_H
10185
178k
    0U, // UQSHL_ZPZI_ZERO_S
10186
178k
    0U, // UQSHL_ZPZZ_UNDEF_B
10187
178k
    0U, // UQSHL_ZPZZ_UNDEF_D
10188
178k
    0U, // UQSHL_ZPZZ_UNDEF_H
10189
178k
    0U, // UQSHL_ZPZZ_UNDEF_S
10190
178k
    0U, // URECPE_ZPmZ_UNDEF_S
10191
178k
    0U, // URSHL_ZPZZ_UNDEF_B
10192
178k
    0U, // URSHL_ZPZZ_UNDEF_D
10193
178k
    0U, // URSHL_ZPZZ_UNDEF_H
10194
178k
    0U, // URSHL_ZPZZ_UNDEF_S
10195
178k
    0U, // URSHR_ZPZI_ZERO_B
10196
178k
    0U, // URSHR_ZPZI_ZERO_D
10197
178k
    0U, // URSHR_ZPZI_ZERO_H
10198
178k
    0U, // URSHR_ZPZI_ZERO_S
10199
178k
    0U, // URSQRTE_ZPmZ_UNDEF_S
10200
178k
    0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO
10201
178k
    0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO
10202
178k
    0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO
10203
178k
    0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO
10204
178k
    0U, // USMOPA_MPPZZ_D_PSEUDO
10205
178k
    0U, // USMOPA_MPPZZ_S_PSEUDO
10206
178k
    0U, // USMOPS_MPPZZ_D_PSEUDO
10207
178k
    0U, // USMOPS_MPPZZ_S_PSEUDO
10208
178k
    0U, // USVDOT_VG4_M4ZZI_BToS_PSEUDO
10209
178k
    0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO
10210
178k
    0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO
10211
178k
    0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO
10212
178k
    0U, // UXTB_ZPmZ_UNDEF_D
10213
178k
    0U, // UXTB_ZPmZ_UNDEF_H
10214
178k
    0U, // UXTB_ZPmZ_UNDEF_S
10215
178k
    0U, // UXTH_ZPmZ_UNDEF_D
10216
178k
    0U, // UXTH_ZPmZ_UNDEF_S
10217
178k
    0U, // UXTW_ZPmZ_UNDEF_D
10218
178k
    0U, // ZERO_M_PSEUDO
10219
178k
    0U, // ABSWr
10220
178k
    0U, // ABSXr
10221
178k
    8U, // ABS_ZPmZ_B
10222
178k
    16U,  // ABS_ZPmZ_D
10223
178k
    0U, // ABS_ZPmZ_H
10224
178k
    24U,  // ABS_ZPmZ_S
10225
178k
    32U,  // ABSv16i8
10226
178k
    0U, // ABSv1i64
10227
178k
    40U,  // ABSv2i32
10228
178k
    48U,  // ABSv2i64
10229
178k
    56U,  // ABSv4i16
10230
178k
    64U,  // ABSv4i32
10231
178k
    72U,  // ABSv8i16
10232
178k
    80U,  // ABSv8i8
10233
178k
    1112U,  // ADCLB_ZZZ_D
10234
178k
    2136U,  // ADCLB_ZZZ_S
10235
178k
    1112U,  // ADCLT_ZZZ_D
10236
178k
    2136U,  // ADCLT_ZZZ_S
10237
178k
    3160U,  // ADCSWr
10238
178k
    3160U,  // ADCSXr
10239
178k
    3160U,  // ADCWr
10240
178k
    3160U,  // ADCXr
10241
178k
    135256U,  // ADDG
10242
178k
    0U, // ADDHA_MPPZ_D
10243
178k
    0U, // ADDHA_MPPZ_S
10244
178k
    5208U,  // ADDHNB_ZZZ_B
10245
178k
    96U,  // ADDHNB_ZZZ_H
10246
178k
    6232U,  // ADDHNB_ZZZ_S
10247
178k
    7256U,  // ADDHNT_ZZZ_B
10248
178k
    24U,  // ADDHNT_ZZZ_H
10249
178k
    1112U,  // ADDHNT_ZZZ_S
10250
178k
    270440U,  // ADDHNv2i64_v2i32
10251
178k
    271464U,  // ADDHNv2i64_v4i32
10252
178k
    401520U,  // ADDHNv4i32_v4i16
10253
178k
    402544U,  // ADDHNv4i32_v8i16
10254
178k
    533624U,  // ADDHNv8i16_v16i8
10255
178k
    532600U,  // ADDHNv8i16_v8i8
10256
178k
    3160U,  // ADDPL_XXI
10257
178k
    16918656U,  // ADDP_ZPmZ_B
10258
178k
    33691776U,  // ADDP_ZPmZ_D
10259
178k
    50998408U,  // ADDP_ZPmZ_H
10260
178k
    67252352U,  // ADDP_ZPmZ_S
10261
178k
    794768U,  // ADDPv16i8
10262
178k
    925848U,  // ADDPv2i32
10263
178k
    270440U,  // ADDPv2i64
10264
178k
    48U,  // ADDPv2i64p
10265
178k
    1056928U, // ADDPv4i16
10266
178k
    401520U,  // ADDPv4i32
10267
178k
    532600U,  // ADDPv8i16
10268
178k
    1188008U, // ADDPv8i8
10269
178k
    10328U, // ADDQV_VPZ_B
10270
178k
    6232U,  // ADDQV_VPZ_D
10271
178k
    5208U,  // ADDQV_VPZ_H
10272
178k
    12376U, // ADDQV_VPZ_S
10273
178k
    3160U,  // ADDSPL_XXI
10274
178k
    3160U,  // ADDSVL_XXI
10275
178k
    13400U, // ADDSWri
10276
178k
    14424U, // ADDSWrs
10277
178k
    15448U, // ADDSWrx
10278
178k
    13400U, // ADDSXri
10279
178k
    14424U, // ADDSXrs
10280
178k
    15448U, // ADDSXrx
10281
178k
    1313880U, // ADDSXrx64
10282
178k
    0U, // ADDVA_MPPZ_D
10283
178k
    0U, // ADDVA_MPPZ_S
10284
178k
    3160U,  // ADDVL_XXI
10285
178k
    32U,  // ADDVv16i8v
10286
178k
    56U,  // ADDVv4i16v
10287
178k
    64U,  // ADDVv4i32v
10288
178k
    72U,  // ADDVv8i16v
10289
178k
    80U,  // ADDVv8i8v
10290
178k
    13400U, // ADDWri
10291
178k
    14424U, // ADDWrs
10292
178k
    15448U, // ADDWrx
10293
178k
    13400U, // ADDXri
10294
178k
    14424U, // ADDXrs
10295
178k
    15448U, // ADDXrx
10296
178k
    1313880U, // ADDXrx64
10297
178k
    176U, // ADD_VG2_2ZZ_B
10298
178k
    184U, // ADD_VG2_2ZZ_D
10299
178k
    136U, // ADD_VG2_2ZZ_H
10300
178k
    96U,  // ADD_VG2_2ZZ_S
10301
178k
    1453248U, // ADD_VG2_M2Z2Z_D
10302
178k
    1584328U, // ADD_VG2_M2Z2Z_S
10303
178k
    52047040U,  // ADD_VG2_M2ZZ_D
10304
178k
    52178120U,  // ADD_VG2_M2ZZ_S
10305
178k
    192U, // ADD_VG2_M2Z_D
10306
178k
    200U, // ADD_VG2_M2Z_S
10307
178k
    176U, // ADD_VG4_4ZZ_B
10308
178k
    184U, // ADD_VG4_4ZZ_D
10309
178k
    136U, // ADD_VG4_4ZZ_H
10310
178k
    96U,  // ADD_VG4_4ZZ_S
10311
178k
    1453248U, // ADD_VG4_M4Z4Z_D
10312
178k
    1584328U, // ADD_VG4_M4Z4Z_S
10313
178k
    52047040U,  // ADD_VG4_M4ZZ_D
10314
178k
    52178120U,  // ADD_VG4_M4ZZ_S
10315
178k
    192U, // ADD_VG4_M4Z_D
10316
178k
    200U, // ADD_VG4_M4Z_S
10317
178k
    16473U, // ADD_ZI_B
10318
178k
    17496U, // ADD_ZI_D
10319
178k
    208U, // ADD_ZI_H
10320
178k
    18521U, // ADD_ZI_S
10321
178k
    16918656U,  // ADD_ZPmZ_B
10322
178k
    33691776U,  // ADD_ZPmZ_D
10323
178k
    50998408U,  // ADD_ZPmZ_H
10324
178k
    67252352U,  // ADD_ZPmZ_S
10325
178k
    10329U, // ADD_ZZZ_B
10326
178k
    6232U,  // ADD_ZZZ_D
10327
178k
    136U, // ADD_ZZZ_H
10328
178k
    12377U, // ADD_ZZZ_S
10329
178k
    794768U,  // ADDv16i8
10330
178k
    3160U,  // ADDv1i64
10331
178k
    925848U,  // ADDv2i32
10332
178k
    270440U,  // ADDv2i64
10333
178k
    1056928U, // ADDv4i16
10334
178k
    401520U,  // ADDv4i32
10335
178k
    532600U,  // ADDv8i16
10336
178k
    1188008U, // ADDv8i8
10337
178k
    1U, // ADR
10338
178k
    1U, // ADRP
10339
178k
    19544U, // ADR_LSL_ZZZ_D_0
10340
178k
    20568U, // ADR_LSL_ZZZ_D_1
10341
178k
    21592U, // ADR_LSL_ZZZ_D_2
10342
178k
    22616U, // ADR_LSL_ZZZ_D_3
10343
178k
    23641U, // ADR_LSL_ZZZ_S_0
10344
178k
    24665U, // ADR_LSL_ZZZ_S_1
10345
178k
    25689U, // ADR_LSL_ZZZ_S_2
10346
178k
    26713U, // ADR_LSL_ZZZ_S_3
10347
178k
    27736U, // ADR_SXTW_ZZZ_D_0
10348
178k
    28760U, // ADR_SXTW_ZZZ_D_1
10349
178k
    29784U, // ADR_SXTW_ZZZ_D_2
10350
178k
    30808U, // ADR_SXTW_ZZZ_D_3
10351
178k
    31832U, // ADR_UXTW_ZZZ_D_0
10352
178k
    32856U, // ADR_UXTW_ZZZ_D_1
10353
178k
    33880U, // ADR_UXTW_ZZZ_D_2
10354
178k
    34904U, // ADR_UXTW_ZZZ_D_3
10355
178k
    10329U, // AESD_ZZZ_B
10356
178k
    32U,  // AESDrr
10357
178k
    10329U, // AESE_ZZZ_B
10358
178k
    32U,  // AESErr
10359
178k
    1U, // AESIMC_ZZ_B
10360
178k
    32U,  // AESIMCrr
10361
178k
    1U, // AESMC_ZZ_B
10362
178k
    32U,  // AESMCrr
10363
178k
    10328U, // ANDQV_VPZ_B
10364
178k
    6232U,  // ANDQV_VPZ_D
10365
178k
    5208U,  // ANDQV_VPZ_H
10366
178k
    12376U, // ANDQV_VPZ_S
10367
178k
    35928U, // ANDSWri
10368
178k
    14424U, // ANDSWrs
10369
178k
    36952U, // ANDSXri
10370
178k
    14424U, // ANDSXrs
10371
178k
    16918744U,  // ANDS_PPzPP
10372
178k
    0U, // ANDV_VPZ_B
10373
178k
    0U, // ANDV_VPZ_D
10374
178k
    0U, // ANDV_VPZ_H
10375
178k
    0U, // ANDV_VPZ_S
10376
178k
    35928U, // ANDWri
10377
178k
    14424U, // ANDWrs
10378
178k
    36952U, // ANDXri
10379
178k
    14424U, // ANDXrs
10380
178k
    16918744U,  // AND_PPzPP
10381
178k
    36952U, // AND_ZI
10382
178k
    16918656U,  // AND_ZPmZ_B
10383
178k
    33691776U,  // AND_ZPmZ_D
10384
178k
    50998408U,  // AND_ZPmZ_H
10385
178k
    67252352U,  // AND_ZPmZ_S
10386
178k
    6232U,  // AND_ZZZ
10387
178k
    794768U,  // ANDv16i8
10388
178k
    1188008U, // ANDv8i8
10389
178k
    141440U,  // ASRD_ZPmI_B
10390
178k
    137344U,  // ASRD_ZPmI_D
10391
178k
    52309128U,  // ASRD_ZPmI_H
10392
178k
    143488U,  // ASRD_ZPmI_S
10393
178k
    16918656U,  // ASRR_ZPmZ_B
10394
178k
    33691776U,  // ASRR_ZPmZ_D
10395
178k
    50998408U,  // ASRR_ZPmZ_H
10396
178k
    67252352U,  // ASRR_ZPmZ_S
10397
178k
    3160U,  // ASRVWr
10398
178k
    3160U,  // ASRVXr
10399
178k
    33695872U,  // ASR_WIDE_ZPmZ_B
10400
178k
    2108552U, // ASR_WIDE_ZPmZ_H
10401
178k
    33697920U,  // ASR_WIDE_ZPmZ_S
10402
178k
    6233U,  // ASR_WIDE_ZZZ_B
10403
178k
    184U, // ASR_WIDE_ZZZ_H
10404
178k
    6233U,  // ASR_WIDE_ZZZ_S
10405
178k
    141440U,  // ASR_ZPmI_B
10406
178k
    137344U,  // ASR_ZPmI_D
10407
178k
    52309128U,  // ASR_ZPmI_H
10408
178k
    143488U,  // ASR_ZPmI_S
10409
178k
    16918656U,  // ASR_ZPmZ_B
10410
178k
    33691776U,  // ASR_ZPmZ_D
10411
178k
    50998408U,  // ASR_ZPmZ_H
10412
178k
    67252352U,  // ASR_ZPmZ_S
10413
178k
    3161U,  // ASR_ZZI_B
10414
178k
    3160U,  // ASR_ZZI_D
10415
178k
    224U, // ASR_ZZI_H
10416
178k
    3161U,  // ASR_ZZI_S
10417
178k
    1U, // AUTDA
10418
178k
    1U, // AUTDB
10419
178k
    0U, // AUTDZA
10420
178k
    0U, // AUTDZB
10421
178k
    1U, // AUTIA
10422
178k
    0U, // AUTIA1716
10423
178k
    0U, // AUTIASP
10424
178k
    0U, // AUTIAZ
10425
178k
    1U, // AUTIB
10426
178k
    0U, // AUTIB1716
10427
178k
    0U, // AUTIBSP
10428
178k
    0U, // AUTIBZ
10429
178k
    0U, // AUTIZA
10430
178k
    0U, // AUTIZB
10431
178k
    0U, // AXFLAG
10432
178k
    0U, // B
10433
178k
    86122640U,  // BCAX
10434
178k
    33691736U,  // BCAX_ZZZZ
10435
178k
    0U, // BCcc
10436
178k
    10329U, // BDEP_ZZZ_B
10437
178k
    6232U,  // BDEP_ZZZ_D
10438
178k
    136U, // BDEP_ZZZ_H
10439
178k
    12377U, // BDEP_ZZZ_S
10440
178k
    10329U, // BEXT_ZZZ_B
10441
178k
    6232U,  // BEXT_ZZZ_D
10442
178k
    136U, // BEXT_ZZZ_H
10443
178k
    12377U, // BEXT_ZZZ_S
10444
178k
    2368672U, // BF16DOTlanev4bf16
10445
178k
    2368632U, // BF16DOTlanev8bf16
10446
178k
    0U, // BFADD_VG2_M2Z_H
10447
178k
    0U, // BFADD_VG4_M4Z_H
10448
178k
    50998408U,  // BFADD_ZPZmZ
10449
178k
    136U, // BFADD_ZZZ
10450
178k
    232U, // BFCLAMP_VG2_2ZZZ_H
10451
178k
    232U, // BFCLAMP_VG4_4ZZZ_H
10452
178k
    232U, // BFCLAMP_ZZZ
10453
178k
    0U, // BFCVT
10454
178k
    64U,  // BFCVTN
10455
178k
    64U,  // BFCVTN2
10456
178k
    1U, // BFCVTNT_ZPmZ
10457
178k
    0U, // BFCVTN_Z2Z_StoH
10458
178k
    0U, // BFCVT_Z2Z_StoH
10459
178k
    1U, // BFCVT_ZPmZ
10460
178k
    38128U, // BFDOT_VG2_M2Z2Z_HtoS
10461
178k
    2529520U, // BFDOT_VG2_M2ZZI_HtoS
10462
178k
    39152U, // BFDOT_VG2_M2ZZ_HtoS
10463
178k
    38128U, // BFDOT_VG4_M4Z4Z_HtoS
10464
178k
    2529520U, // BFDOT_VG4_M4ZZI_HtoS
10465
178k
    39152U, // BFDOT_VG4_M4ZZ_HtoS
10466
178k
    52960344U,  // BFDOT_ZZI
10467
178k
    7256U,  // BFDOT_ZZZ
10468
178k
    1057952U, // BFDOTv4bf16
10469
178k
    533624U,  // BFDOTv8bf16
10470
178k
    248U, // BFMAXNM_VG2_2Z2Z_H
10471
178k
    136U, // BFMAXNM_VG2_2ZZ_H
10472
178k
    248U, // BFMAXNM_VG4_4Z2Z_H
10473
178k
    136U, // BFMAXNM_VG4_4ZZ_H
10474
178k
    50998408U,  // BFMAXNM_ZPZmZ
10475
178k
    248U, // BFMAX_VG2_2Z2Z_H
10476
178k
    136U, // BFMAX_VG2_2ZZ_H
10477
178k
    248U, // BFMAX_VG4_4Z2Z_H
10478
178k
    136U, // BFMAX_VG4_4ZZ_H
10479
178k
    50998408U,  // BFMAX_ZPZmZ
10480
178k
    248U, // BFMINNM_VG2_2Z2Z_H
10481
178k
    136U, // BFMINNM_VG2_2ZZ_H
10482
178k
    248U, // BFMINNM_VG4_4Z2Z_H
10483
178k
    136U, // BFMINNM_VG4_4ZZ_H
10484
178k
    50998408U,  // BFMINNM_ZPZmZ
10485
178k
    248U, // BFMIN_VG2_2Z2Z_H
10486
178k
    136U, // BFMIN_VG2_2ZZ_H
10487
178k
    248U, // BFMIN_VG4_4Z2Z_H
10488
178k
    136U, // BFMIN_VG4_4ZZ_H
10489
178k
    50998408U,  // BFMIN_ZPZmZ
10490
178k
    533624U,  // BFMLALB
10491
178k
    103425144U, // BFMLALBIdx
10492
178k
    7256U,  // BFMLALB_ZZZ
10493
178k
    52960344U,  // BFMLALB_ZZZI
10494
178k
    533624U,  // BFMLALT
10495
178k
    103425144U, // BFMLALTIdx
10496
178k
    7256U,  // BFMLALT_ZZZ
10497
178k
    52960344U,  // BFMLALT_ZZZI
10498
178k
    40193U, // BFMLAL_MZZI_S
10499
178k
    257U, // BFMLAL_MZZ_S
10500
178k
    38128U, // BFMLAL_VG2_M2Z2Z_S
10501
178k
    2529520U, // BFMLAL_VG2_M2ZZI_S
10502
178k
    39152U, // BFMLAL_VG2_M2ZZ_S
10503
178k
    38128U, // BFMLAL_VG4_M4Z4Z_S
10504
178k
    2529520U, // BFMLAL_VG4_M4ZZI_S
10505
178k
    39152U, // BFMLAL_VG4_M4ZZ_S
10506
178k
    264U, // BFMLA_VG2_M2Z2Z
10507
178k
    272U, // BFMLA_VG2_M2ZZ
10508
178k
    40208U, // BFMLA_VG2_M2ZZI
10509
178k
    264U, // BFMLA_VG4_M4Z4Z
10510
178k
    272U, // BFMLA_VG4_M4ZZ
10511
178k
    40208U, // BFMLA_VG4_M4ZZI
10512
178k
    53226728U,  // BFMLA_ZPmZZ
10513
178k
    41192U, // BFMLA_ZZZI
10514
178k
    52960344U,  // BFMLSLB_ZZZI_S
10515
178k
    7256U,  // BFMLSLB_ZZZ_S
10516
178k
    52960344U,  // BFMLSLT_ZZZI_S
10517
178k
    7256U,  // BFMLSLT_ZZZ_S
10518
178k
    40193U, // BFMLSL_MZZI_S
10519
178k
    257U, // BFMLSL_MZZ_S
10520
178k
    38128U, // BFMLSL_VG2_M2Z2Z_S
10521
178k
    2529520U, // BFMLSL_VG2_M2ZZI_S
10522
178k
    39152U, // BFMLSL_VG2_M2ZZ_S
10523
178k
    38128U, // BFMLSL_VG4_M4Z4Z_S
10524
178k
    2529520U, // BFMLSL_VG4_M4ZZI_S
10525
178k
    39152U, // BFMLSL_VG4_M4ZZ_S
10526
178k
    264U, // BFMLS_VG2_M2Z2Z
10527
178k
    272U, // BFMLS_VG2_M2ZZ
10528
178k
    40208U, // BFMLS_VG2_M2ZZI
10529
178k
    264U, // BFMLS_VG4_M4Z4Z
10530
178k
    272U, // BFMLS_VG4_M4ZZ
10531
178k
    40208U, // BFMLS_VG4_M4ZZI
10532
178k
    53226728U,  // BFMLS_ZPmZZ
10533
178k
    41192U, // BFMLS_ZZZI
10534
178k
    533624U,  // BFMMLA
10535
178k
    7256U,  // BFMMLA_ZZZ
10536
178k
    0U, // BFMOPA_MPPZZ
10537
178k
    0U, // BFMOPA_MPPZZ_H
10538
178k
    0U, // BFMOPS_MPPZZ
10539
178k
    0U, // BFMOPS_MPPZZ_H
10540
178k
    50998408U,  // BFMUL_ZPZmZ
10541
178k
    136U, // BFMUL_ZZZ
10542
178k
    42120U, // BFMUL_ZZZI
10543
178k
    117614681U, // BFMWri
10544
178k
    117614681U, // BFMXri
10545
178k
    0U, // BFSUB_VG2_M2Z_H
10546
178k
    0U, // BFSUB_VG4_M4Z_H
10547
178k
    50998408U,  // BFSUB_ZPZmZ
10548
178k
    136U, // BFSUB_ZZZ
10549
178k
    2529520U, // BFVDOT_VG2_M2ZZI_HtoS
10550
178k
    10329U, // BGRP_ZZZ_B
10551
178k
    6232U,  // BGRP_ZZZ_D
10552
178k
    136U, // BGRP_ZZZ_H
10553
178k
    12377U, // BGRP_ZZZ_S
10554
178k
    14424U, // BICSWrs
10555
178k
    14424U, // BICSXrs
10556
178k
    16918744U,  // BICS_PPzPP
10557
178k
    14424U, // BICWrs
10558
178k
    14424U, // BICXrs
10559
178k
    16918744U,  // BIC_PPzPP
10560
178k
    16918656U,  // BIC_ZPmZ_B
10561
178k
    33691776U,  // BIC_ZPmZ_D
10562
178k
    50998408U,  // BIC_ZPmZ_H
10563
178k
    67252352U,  // BIC_ZPmZ_S
10564
178k
    6232U,  // BIC_ZZZ
10565
178k
    794768U,  // BICv16i8
10566
178k
    1U, // BICv2i32
10567
178k
    1U, // BICv4i16
10568
178k
    1U, // BICv4i32
10569
178k
    1U, // BICv8i16
10570
178k
    1188008U, // BICv8i8
10571
178k
    795792U,  // BIFv16i8
10572
178k
    1189032U, // BIFv8i8
10573
178k
    795792U,  // BITv16i8
10574
178k
    1189032U, // BITv8i8
10575
178k
    0U, // BL
10576
178k
    0U, // BLR
10577
178k
    0U, // BLRAA
10578
178k
    0U, // BLRAAZ
10579
178k
    0U, // BLRAB
10580
178k
    0U, // BLRABZ
10581
178k
    280U, // BMOPA_MPPZZ_S
10582
178k
    280U, // BMOPS_MPPZZ_S
10583
178k
    0U, // BR
10584
178k
    0U, // BRAA
10585
178k
    0U, // BRAAZ
10586
178k
    0U, // BRAB
10587
178k
    0U, // BRABZ
10588
178k
    0U, // BRB_IALL
10589
178k
    0U, // BRB_INJ
10590
178k
    0U, // BRK
10591
178k
    10456U, // BRKAS_PPzP
10592
178k
    8U, // BRKA_PPmP
10593
178k
    10456U, // BRKA_PPzP
10594
178k
    10456U, // BRKBS_PPzP
10595
178k
    8U, // BRKB_PPmP
10596
178k
    10456U, // BRKB_PPzP
10597
178k
    16918744U,  // BRKNS_PPzP
10598
178k
    16918744U,  // BRKN_PPzP
10599
178k
    16918744U,  // BRKPAS_PPzPP
10600
178k
    16918744U,  // BRKPA_PPzPP
10601
178k
    16918744U,  // BRKPBS_PPzPP
10602
178k
    16918744U,  // BRKPB_PPzPP
10603
178k
    33691736U,  // BSL1N_ZZZZ
10604
178k
    33691736U,  // BSL2N_ZZZZ
10605
178k
    33691736U,  // BSL_ZZZZ
10606
178k
    795792U,  // BSLv16i8
10607
178k
    1189032U, // BSLv8i8
10608
178k
    0U, // Bcc
10609
178k
    134359129U, // CADD_ZZI_B
10610
178k
    134355032U, // CADD_ZZI_D
10611
178k
    3026056U, // CADD_ZZI_H
10612
178k
    134361177U, // CADD_ZZI_S
10613
178k
    3189025U, // CASAB
10614
178k
    3189025U, // CASAH
10615
178k
    3189025U, // CASALB
10616
178k
    3189025U, // CASALH
10617
178k
    3189025U, // CASALW
10618
178k
    3189025U, // CASALX
10619
178k
    3189025U, // CASAW
10620
178k
    3189025U, // CASAX
10621
178k
    3189025U, // CASB
10622
178k
    3189025U, // CASH
10623
178k
    3189025U, // CASLB
10624
178k
    3189025U, // CASLH
10625
178k
    3189025U, // CASLW
10626
178k
    3189025U, // CASLX
10627
178k
    0U, // CASPALW
10628
178k
    0U, // CASPALX
10629
178k
    0U, // CASPAW
10630
178k
    0U, // CASPAX
10631
178k
    0U, // CASPLW
10632
178k
    0U, // CASPLX
10633
178k
    0U, // CASPW
10634
178k
    0U, // CASPX
10635
178k
    3189025U, // CASW
10636
178k
    3189025U, // CASX
10637
178k
    1U, // CBNZW
10638
178k
    1U, // CBNZX
10639
178k
    1U, // CBZW
10640
178k
    1U, // CBZX
10641
178k
    151129176U, // CCMNWi
10642
178k
    151129176U, // CCMNWr
10643
178k
    151129176U, // CCMNXi
10644
178k
    151129176U, // CCMNXr
10645
178k
    151129176U, // CCMPWi
10646
178k
    151129176U, // CCMPWr
10647
178k
    151129176U, // CCMPXi
10648
178k
    151129176U, // CCMPXr
10649
178k
    170400856U, // CDOT_ZZZI_D
10650
178k
    184721417U, // CDOT_ZZZI_S
10651
178k
    201464920U, // CDOT_ZZZ_D
10652
178k
    3288073U, // CDOT_ZZZ_S
10653
178k
    0U, // CFINV
10654
178k
    16911448U,  // CLASTA_RPZ_B
10655
178k
    33688664U,  // CLASTA_RPZ_D
10656
178k
    218238040U, // CLASTA_RPZ_H
10657
178k
    67243096U,  // CLASTA_RPZ_S
10658
178k
    16911448U,  // CLASTA_VPZ_B
10659
178k
    33688664U,  // CLASTA_VPZ_D
10660
178k
    218238040U, // CLASTA_VPZ_H
10661
178k
    67243096U,  // CLASTA_VPZ_S
10662
178k
    16918616U,  // CLASTA_ZPZ_B
10663
178k
    33691736U,  // CLASTA_ZPZ_D
10664
178k
    50998408U,  // CLASTA_ZPZ_H
10665
178k
    67252312U,  // CLASTA_ZPZ_S
10666
178k
    16911448U,  // CLASTB_RPZ_B
10667
178k
    33688664U,  // CLASTB_RPZ_D
10668
178k
    218238040U, // CLASTB_RPZ_H
10669
178k
    67243096U,  // CLASTB_RPZ_S
10670
178k
    16911448U,  // CLASTB_VPZ_B
10671
178k
    33688664U,  // CLASTB_VPZ_D
10672
178k
    218238040U, // CLASTB_VPZ_H
10673
178k
    67243096U,  // CLASTB_VPZ_S
10674
178k
    16918616U,  // CLASTB_ZPZ_B
10675
178k
    33691736U,  // CLASTB_ZPZ_D
10676
178k
    50998408U,  // CLASTB_ZPZ_H
10677
178k
    67252312U,  // CLASTB_ZPZ_S
10678
178k
    0U, // CLREX
10679
178k
    0U, // CLSWr
10680
178k
    0U, // CLSXr
10681
178k
    8U, // CLS_ZPmZ_B
10682
178k
    16U,  // CLS_ZPmZ_D
10683
178k
    0U, // CLS_ZPmZ_H
10684
178k
    24U,  // CLS_ZPmZ_S
10685
178k
    32U,  // CLSv16i8
10686
178k
    40U,  // CLSv2i32
10687
178k
    56U,  // CLSv4i16
10688
178k
    64U,  // CLSv4i32
10689
178k
    72U,  // CLSv8i16
10690
178k
    80U,  // CLSv8i8
10691
178k
    0U, // CLZWr
10692
178k
    0U, // CLZXr
10693
178k
    8U, // CLZ_ZPmZ_B
10694
178k
    16U,  // CLZ_ZPmZ_D
10695
178k
    0U, // CLZ_ZPmZ_H
10696
178k
    24U,  // CLZ_ZPmZ_S
10697
178k
    32U,  // CLZv16i8
10698
178k
    40U,  // CLZv2i32
10699
178k
    56U,  // CLZv4i16
10700
178k
    64U,  // CLZv4i32
10701
178k
    72U,  // CLZv8i16
10702
178k
    80U,  // CLZv8i8
10703
178k
    794768U,  // CMEQv16i8
10704
178k
    296U, // CMEQv16i8rz
10705
178k
    3160U,  // CMEQv1i64
10706
178k
    304U, // CMEQv1i64rz
10707
178k
    925848U,  // CMEQv2i32
10708
178k
    312U, // CMEQv2i32rz
10709
178k
    270440U,  // CMEQv2i64
10710
178k
    320U, // CMEQv2i64rz
10711
178k
    1056928U, // CMEQv4i16
10712
178k
    328U, // CMEQv4i16rz
10713
178k
    401520U,  // CMEQv4i32
10714
178k
    336U, // CMEQv4i32rz
10715
178k
    532600U,  // CMEQv8i16
10716
178k
    344U, // CMEQv8i16rz
10717
178k
    1188008U, // CMEQv8i8
10718
178k
    352U, // CMEQv8i8rz
10719
178k
    794768U,  // CMGEv16i8
10720
178k
    296U, // CMGEv16i8rz
10721
178k
    3160U,  // CMGEv1i64
10722
178k
    304U, // CMGEv1i64rz
10723
178k
    925848U,  // CMGEv2i32
10724
178k
    312U, // CMGEv2i32rz
10725
178k
    270440U,  // CMGEv2i64
10726
178k
    320U, // CMGEv2i64rz
10727
178k
    1056928U, // CMGEv4i16
10728
178k
    328U, // CMGEv4i16rz
10729
178k
    401520U,  // CMGEv4i32
10730
178k
    336U, // CMGEv4i32rz
10731
178k
    532600U,  // CMGEv8i16
10732
178k
    344U, // CMGEv8i16rz
10733
178k
    1188008U, // CMGEv8i8
10734
178k
    352U, // CMGEv8i8rz
10735
178k
    794768U,  // CMGTv16i8
10736
178k
    296U, // CMGTv16i8rz
10737
178k
    3160U,  // CMGTv1i64
10738
178k
    304U, // CMGTv1i64rz
10739
178k
    925848U,  // CMGTv2i32
10740
178k
    312U, // CMGTv2i32rz
10741
178k
    270440U,  // CMGTv2i64
10742
178k
    320U, // CMGTv2i64rz
10743
178k
    1056928U, // CMGTv4i16
10744
178k
    328U, // CMGTv4i16rz
10745
178k
    401520U,  // CMGTv4i32
10746
178k
    336U, // CMGTv4i32rz
10747
178k
    532600U,  // CMGTv8i16
10748
178k
    344U, // CMGTv8i16rz
10749
178k
    1188008U, // CMGTv8i8
10750
178k
    352U, // CMGTv8i8rz
10751
178k
    794768U,  // CMHIv16i8
10752
178k
    3160U,  // CMHIv1i64
10753
178k
    925848U,  // CMHIv2i32
10754
178k
    270440U,  // CMHIv2i64
10755
178k
    1056928U, // CMHIv4i16
10756
178k
    401520U,  // CMHIv4i32
10757
178k
    532600U,  // CMHIv8i16
10758
178k
    1188008U, // CMHIv8i8
10759
178k
    794768U,  // CMHSv16i8
10760
178k
    3160U,  // CMHSv1i64
10761
178k
    925848U,  // CMHSv2i32
10762
178k
    270440U,  // CMHSv2i64
10763
178k
    1056928U, // CMHSv4i16
10764
178k
    401520U,  // CMHSv4i32
10765
178k
    532600U,  // CMHSv8i16
10766
178k
    1188008U, // CMHSv8i8
10767
178k
    184721640U, // CMLA_ZZZI_H
10768
178k
    170395736U, // CMLA_ZZZI_S
10769
178k
    3288073U, // CMLA_ZZZ_B
10770
178k
    201458776U, // CMLA_ZZZ_D
10771
178k
    3288296U, // CMLA_ZZZ_H
10772
178k
    201459800U, // CMLA_ZZZ_S
10773
178k
    296U, // CMLEv16i8rz
10774
178k
    304U, // CMLEv1i64rz
10775
178k
    312U, // CMLEv2i32rz
10776
178k
    320U, // CMLEv2i64rz
10777
178k
    328U, // CMLEv4i16rz
10778
178k
    336U, // CMLEv4i32rz
10779
178k
    344U, // CMLEv8i16rz
10780
178k
    352U, // CMLEv8i8rz
10781
178k
    296U, // CMLTv16i8rz
10782
178k
    304U, // CMLTv1i64rz
10783
178k
    312U, // CMLTv2i32rz
10784
178k
    320U, // CMLTv2i64rz
10785
178k
    328U, // CMLTv4i16rz
10786
178k
    336U, // CMLTv4i32rz
10787
178k
    344U, // CMLTv8i16rz
10788
178k
    352U, // CMLTv8i8rz
10789
178k
    141528U,  // CMPEQ_PPzZI_B
10790
178k
    137432U,  // CMPEQ_PPzZI_D
10791
178k
    52309129U,  // CMPEQ_PPzZI_H
10792
178k
    143576U,  // CMPEQ_PPzZI_S
10793
178k
    16918744U,  // CMPEQ_PPzZZ_B
10794
178k
    33691864U,  // CMPEQ_PPzZZ_D
10795
178k
    50998409U,  // CMPEQ_PPzZZ_H
10796
178k
    67252440U,  // CMPEQ_PPzZZ_S
10797
178k
    33695960U,  // CMPEQ_WIDE_PPzZZ_B
10798
178k
    2108553U, // CMPEQ_WIDE_PPzZZ_H
10799
178k
    33698008U,  // CMPEQ_WIDE_PPzZZ_S
10800
178k
    141528U,  // CMPGE_PPzZI_B
10801
178k
    137432U,  // CMPGE_PPzZI_D
10802
178k
    52309129U,  // CMPGE_PPzZI_H
10803
178k
    143576U,  // CMPGE_PPzZI_S
10804
178k
    16918744U,  // CMPGE_PPzZZ_B
10805
178k
    33691864U,  // CMPGE_PPzZZ_D
10806
178k
    50998409U,  // CMPGE_PPzZZ_H
10807
178k
    67252440U,  // CMPGE_PPzZZ_S
10808
178k
    33695960U,  // CMPGE_WIDE_PPzZZ_B
10809
178k
    2108553U, // CMPGE_WIDE_PPzZZ_H
10810
178k
    33698008U,  // CMPGE_WIDE_PPzZZ_S
10811
178k
    141528U,  // CMPGT_PPzZI_B
10812
178k
    137432U,  // CMPGT_PPzZI_D
10813
178k
    52309129U,  // CMPGT_PPzZI_H
10814
178k
    143576U,  // CMPGT_PPzZI_S
10815
178k
    16918744U,  // CMPGT_PPzZZ_B
10816
178k
    33691864U,  // CMPGT_PPzZZ_D
10817
178k
    50998409U,  // CMPGT_PPzZZ_H
10818
178k
    67252440U,  // CMPGT_PPzZZ_S
10819
178k
    33695960U,  // CMPGT_WIDE_PPzZZ_B
10820
178k
    2108553U, // CMPGT_WIDE_PPzZZ_H
10821
178k
    33698008U,  // CMPGT_WIDE_PPzZZ_S
10822
178k
    235022552U, // CMPHI_PPzZI_B
10823
178k
    235018456U, // CMPHI_PPzZI_D
10824
178k
    3419273U, // CMPHI_PPzZI_H
10825
178k
    235024600U, // CMPHI_PPzZI_S
10826
178k
    16918744U,  // CMPHI_PPzZZ_B
10827
178k
    33691864U,  // CMPHI_PPzZZ_D
10828
178k
    50998409U,  // CMPHI_PPzZZ_H
10829
178k
    67252440U,  // CMPHI_PPzZZ_S
10830
178k
    33695960U,  // CMPHI_WIDE_PPzZZ_B
10831
178k
    2108553U, // CMPHI_WIDE_PPzZZ_H
10832
178k
    33698008U,  // CMPHI_WIDE_PPzZZ_S
10833
178k
    235022552U, // CMPHS_PPzZI_B
10834
178k
    235018456U, // CMPHS_PPzZI_D
10835
178k
    3419273U, // CMPHS_PPzZI_H
10836
178k
    235024600U, // CMPHS_PPzZI_S
10837
178k
    16918744U,  // CMPHS_PPzZZ_B
10838
178k
    33691864U,  // CMPHS_PPzZZ_D
10839
178k
    50998409U,  // CMPHS_PPzZZ_H
10840
178k
    67252440U,  // CMPHS_PPzZZ_S
10841
178k
    33695960U,  // CMPHS_WIDE_PPzZZ_B
10842
178k
    2108553U, // CMPHS_WIDE_PPzZZ_H
10843
178k
    33698008U,  // CMPHS_WIDE_PPzZZ_S
10844
178k
    141528U,  // CMPLE_PPzZI_B
10845
178k
    137432U,  // CMPLE_PPzZI_D
10846
178k
    52309129U,  // CMPLE_PPzZI_H
10847
178k
    143576U,  // CMPLE_PPzZI_S
10848
178k
    33695960U,  // CMPLE_WIDE_PPzZZ_B
10849
178k
    2108553U, // CMPLE_WIDE_PPzZZ_H
10850
178k
    33698008U,  // CMPLE_WIDE_PPzZZ_S
10851
178k
    235022552U, // CMPLO_PPzZI_B
10852
178k
    235018456U, // CMPLO_PPzZI_D
10853
178k
    3419273U, // CMPLO_PPzZI_H
10854
178k
    235024600U, // CMPLO_PPzZI_S
10855
178k
    33695960U,  // CMPLO_WIDE_PPzZZ_B
10856
178k
    2108553U, // CMPLO_WIDE_PPzZZ_H
10857
178k
    33698008U,  // CMPLO_WIDE_PPzZZ_S
10858
178k
    235022552U, // CMPLS_PPzZI_B
10859
178k
    235018456U, // CMPLS_PPzZI_D
10860
178k
    3419273U, // CMPLS_PPzZI_H
10861
178k
    235024600U, // CMPLS_PPzZI_S
10862
178k
    33695960U,  // CMPLS_WIDE_PPzZZ_B
10863
178k
    2108553U, // CMPLS_WIDE_PPzZZ_H
10864
178k
    33698008U,  // CMPLS_WIDE_PPzZZ_S
10865
178k
    141528U,  // CMPLT_PPzZI_B
10866
178k
    137432U,  // CMPLT_PPzZI_D
10867
178k
    52309129U,  // CMPLT_PPzZI_H
10868
178k
    143576U,  // CMPLT_PPzZI_S
10869
178k
    33695960U,  // CMPLT_WIDE_PPzZZ_B
10870
178k
    2108553U, // CMPLT_WIDE_PPzZZ_H
10871
178k
    33698008U,  // CMPLT_WIDE_PPzZZ_S
10872
178k
    141528U,  // CMPNE_PPzZI_B
10873
178k
    137432U,  // CMPNE_PPzZI_D
10874
178k
    52309129U,  // CMPNE_PPzZI_H
10875
178k
    143576U,  // CMPNE_PPzZI_S
10876
178k
    16918744U,  // CMPNE_PPzZZ_B
10877
178k
    33691864U,  // CMPNE_PPzZZ_D
10878
178k
    50998409U,  // CMPNE_PPzZZ_H
10879
178k
    67252440U,  // CMPNE_PPzZZ_S
10880
178k
    33695960U,  // CMPNE_WIDE_PPzZZ_B
10881
178k
    2108553U, // CMPNE_WIDE_PPzZZ_H
10882
178k
    33698008U,  // CMPNE_WIDE_PPzZZ_S
10883
178k
    794768U,  // CMTSTv16i8
10884
178k
    3160U,  // CMTSTv1i64
10885
178k
    925848U,  // CMTSTv2i32
10886
178k
    270440U,  // CMTSTv2i64
10887
178k
    1056928U, // CMTSTv4i16
10888
178k
    401520U,  // CMTSTv4i32
10889
178k
    532600U,  // CMTSTv8i16
10890
178k
    1188008U, // CMTSTv8i8
10891
178k
    8U, // CNOT_ZPmZ_B
10892
178k
    16U,  // CNOT_ZPmZ_D
10893
178k
    0U, // CNOT_ZPmZ_H
10894
178k
    24U,  // CNOT_ZPmZ_S
10895
178k
    361U, // CNTB_XPiI
10896
178k
    361U, // CNTD_XPiI
10897
178k
    361U, // CNTH_XPiI
10898
178k
    1U, // CNTP_XCI_B
10899
178k
    1U, // CNTP_XCI_D
10900
178k
    1U, // CNTP_XCI_H
10901
178k
    1U, // CNTP_XCI_S
10902
178k
    10328U, // CNTP_XPP_B
10903
178k
    6232U,  // CNTP_XPP_D
10904
178k
    5208U,  // CNTP_XPP_H
10905
178k
    12376U, // CNTP_XPP_S
10906
178k
    361U, // CNTW_XPiI
10907
178k
    0U, // CNTWr
10908
178k
    0U, // CNTXr
10909
178k
    8U, // CNT_ZPmZ_B
10910
178k
    16U,  // CNT_ZPmZ_D
10911
178k
    0U, // CNT_ZPmZ_H
10912
178k
    24U,  // CNT_ZPmZ_S
10913
178k
    32U,  // CNTv16i8
10914
178k
    80U,  // CNTv8i8
10915
178k
    6232U,  // COMPACT_ZPZ_D
10916
178k
    12376U, // COMPACT_ZPZ_S
10917
178k
    0U, // CPYE
10918
178k
    0U, // CPYEN
10919
178k
    0U, // CPYERN
10920
178k
    0U, // CPYERT
10921
178k
    0U, // CPYERTN
10922
178k
    0U, // CPYERTRN
10923
178k
    0U, // CPYERTWN
10924
178k
    0U, // CPYET
10925
178k
    0U, // CPYETN
10926
178k
    0U, // CPYETRN
10927
178k
    0U, // CPYETWN
10928
178k
    0U, // CPYEWN
10929
178k
    0U, // CPYEWT
10930
178k
    0U, // CPYEWTN
10931
178k
    0U, // CPYEWTRN
10932
178k
    0U, // CPYEWTWN
10933
178k
    0U, // CPYFE
10934
178k
    0U, // CPYFEN
10935
178k
    0U, // CPYFERN
10936
178k
    0U, // CPYFERT
10937
178k
    0U, // CPYFERTN
10938
178k
    0U, // CPYFERTRN
10939
178k
    0U, // CPYFERTWN
10940
178k
    0U, // CPYFET
10941
178k
    0U, // CPYFETN
10942
178k
    0U, // CPYFETRN
10943
178k
    0U, // CPYFETWN
10944
178k
    0U, // CPYFEWN
10945
178k
    0U, // CPYFEWT
10946
178k
    0U, // CPYFEWTN
10947
178k
    0U, // CPYFEWTRN
10948
178k
    0U, // CPYFEWTWN
10949
178k
    0U, // CPYFM
10950
178k
    0U, // CPYFMN
10951
178k
    0U, // CPYFMRN
10952
178k
    0U, // CPYFMRT
10953
178k
    0U, // CPYFMRTN
10954
178k
    0U, // CPYFMRTRN
10955
178k
    0U, // CPYFMRTWN
10956
178k
    0U, // CPYFMT
10957
178k
    0U, // CPYFMTN
10958
178k
    0U, // CPYFMTRN
10959
178k
    0U, // CPYFMTWN
10960
178k
    0U, // CPYFMWN
10961
178k
    0U, // CPYFMWT
10962
178k
    0U, // CPYFMWTN
10963
178k
    0U, // CPYFMWTRN
10964
178k
    0U, // CPYFMWTWN
10965
178k
    0U, // CPYFP
10966
178k
    0U, // CPYFPN
10967
178k
    0U, // CPYFPRN
10968
178k
    0U, // CPYFPRT
10969
178k
    0U, // CPYFPRTN
10970
178k
    0U, // CPYFPRTRN
10971
178k
    0U, // CPYFPRTWN
10972
178k
    0U, // CPYFPT
10973
178k
    0U, // CPYFPTN
10974
178k
    0U, // CPYFPTRN
10975
178k
    0U, // CPYFPTWN
10976
178k
    0U, // CPYFPWN
10977
178k
    0U, // CPYFPWT
10978
178k
    0U, // CPYFPWTN
10979
178k
    0U, // CPYFPWTRN
10980
178k
    0U, // CPYFPWTWN
10981
178k
    0U, // CPYM
10982
178k
    0U, // CPYMN
10983
178k
    0U, // CPYMRN
10984
178k
    0U, // CPYMRT
10985
178k
    0U, // CPYMRTN
10986
178k
    0U, // CPYMRTRN
10987
178k
    0U, // CPYMRTWN
10988
178k
    0U, // CPYMT
10989
178k
    0U, // CPYMTN
10990
178k
    0U, // CPYMTRN
10991
178k
    0U, // CPYMTWN
10992
178k
    0U, // CPYMWN
10993
178k
    0U, // CPYMWT
10994
178k
    0U, // CPYMWTN
10995
178k
    0U, // CPYMWTRN
10996
178k
    0U, // CPYMWTWN
10997
178k
    0U, // CPYP
10998
178k
    0U, // CPYPN
10999
178k
    0U, // CPYPRN
11000
178k
    0U, // CPYPRT
11001
178k
    0U, // CPYPRTN
11002
178k
    0U, // CPYPRTRN
11003
178k
    0U, // CPYPRTWN
11004
178k
    0U, // CPYPT
11005
178k
    0U, // CPYPTN
11006
178k
    0U, // CPYPTRN
11007
178k
    0U, // CPYPTWN
11008
178k
    0U, // CPYPWN
11009
178k
    0U, // CPYPWT
11010
178k
    0U, // CPYPWTN
11011
178k
    0U, // CPYPWTRN
11012
178k
    0U, // CPYPWTWN
11013
178k
    368U, // CPY_ZPmI_B
11014
178k
    376U, // CPY_ZPmI_D
11015
178k
    2U, // CPY_ZPmI_H
11016
178k
    384U, // CPY_ZPmI_S
11017
178k
    392U, // CPY_ZPmR_B
11018
178k
    392U, // CPY_ZPmR_D
11019
178k
    2U, // CPY_ZPmR_H
11020
178k
    392U, // CPY_ZPmR_S
11021
178k
    392U, // CPY_ZPmV_B
11022
178k
    392U, // CPY_ZPmV_D
11023
178k
    2U, // CPY_ZPmV_H
11024
178k
    392U, // CPY_ZPmV_S
11025
178k
    44248U, // CPY_ZPzI_B
11026
178k
    45272U, // CPY_ZPzI_D
11027
178k
    401U, // CPY_ZPzI_H
11028
178k
    46296U, // CPY_ZPzI_S
11029
178k
    3160U,  // CRC32Brr
11030
178k
    3160U,  // CRC32CBrr
11031
178k
    3160U,  // CRC32CHrr
11032
178k
    3160U,  // CRC32CWrr
11033
178k
    3160U,  // CRC32CXrr
11034
178k
    3160U,  // CRC32Hrr
11035
178k
    3160U,  // CRC32Wrr
11036
178k
    3160U,  // CRC32Xrr
11037
178k
    151129176U, // CSELWr
11038
178k
    151129176U, // CSELXr
11039
178k
    151129176U, // CSINCWr
11040
178k
    151129176U, // CSINCXr
11041
178k
    151129176U, // CSINVWr
11042
178k
    151129176U, // CSINVXr
11043
178k
    151129176U, // CSNEGWr
11044
178k
    151129176U, // CSNEGXr
11045
178k
    0U, // CTERMEQ_WW
11046
178k
    0U, // CTERMEQ_XX
11047
178k
    0U, // CTERMNE_WW
11048
178k
    0U, // CTERMNE_XX
11049
178k
    0U, // CTZWr
11050
178k
    0U, // CTZXr
11051
178k
    0U, // DCPS1
11052
178k
    0U, // DCPS2
11053
178k
    0U, // DCPS3
11054
178k
    2U, // DECB_XPiI
11055
178k
    2U, // DECD_XPiI
11056
178k
    2U, // DECD_ZPiI
11057
178k
    2U, // DECH_XPiI
11058
178k
    0U, // DECH_ZPiI
11059
178k
    1U, // DECP_XP_B
11060
178k
    0U, // DECP_XP_D
11061
178k
    0U, // DECP_XP_H
11062
178k
    1U, // DECP_XP_S
11063
178k
    0U, // DECP_ZP_D
11064
178k
    0U, // DECP_ZP_H
11065
178k
    0U, // DECP_ZP_S
11066
178k
    2U, // DECW_XPiI
11067
178k
    2U, // DECW_ZPiI
11068
178k
    0U, // DMB
11069
178k
    0U, // DRPS
11070
178k
    0U, // DSB
11071
178k
    0U, // DSBnXS
11072
178k
    2U, // DUPM_ZI
11073
178k
    409U, // DUPQ_ZZI_B
11074
178k
    408U, // DUPQ_ZZI_D
11075
178k
    2U, // DUPQ_ZZI_H
11076
178k
    409U, // DUPQ_ZZI_S
11077
178k
    2U, // DUP_ZI_B
11078
178k
    2U, // DUP_ZI_D
11079
178k
    0U, // DUP_ZI_H
11080
178k
    2U, // DUP_ZI_S
11081
178k
    0U, // DUP_ZR_B
11082
178k
    0U, // DUP_ZR_D
11083
178k
    0U, // DUP_ZR_H
11084
178k
    0U, // DUP_ZR_S
11085
178k
    409U, // DUP_ZZI_B
11086
178k
    408U, // DUP_ZZI_D
11087
178k
    2U, // DUP_ZZI_H
11088
178k
    2U, // DUP_ZZI_Q
11089
178k
    409U, // DUP_ZZI_S
11090
178k
    47520U, // DUPi16
11091
178k
    47528U, // DUPi32
11092
178k
    47536U, // DUPi64
11093
178k
    47544U, // DUPi8
11094
178k
    0U, // DUPv16i8gpr
11095
178k
    47544U, // DUPv16i8lane
11096
178k
    0U, // DUPv2i32gpr
11097
178k
    47528U, // DUPv2i32lane
11098
178k
    0U, // DUPv2i64gpr
11099
178k
    47536U, // DUPv2i64lane
11100
178k
    0U, // DUPv4i16gpr
11101
178k
    47520U, // DUPv4i16lane
11102
178k
    0U, // DUPv4i32gpr
11103
178k
    47528U, // DUPv4i32lane
11104
178k
    0U, // DUPv8i16gpr
11105
178k
    47520U, // DUPv8i16lane
11106
178k
    0U, // DUPv8i8gpr
11107
178k
    47544U, // DUPv8i8lane
11108
178k
    14424U, // EONWrs
11109
178k
    14424U, // EONXrs
11110
178k
    86122640U,  // EOR3
11111
178k
    33691736U,  // EOR3_ZZZZ
11112
178k
    9U, // EORBT_ZZZ_B
11113
178k
    1112U,  // EORBT_ZZZ_D
11114
178k
    232U, // EORBT_ZZZ_H
11115
178k
    2136U,  // EORBT_ZZZ_S
11116
178k
    10328U, // EORQV_VPZ_B
11117
178k
    6232U,  // EORQV_VPZ_D
11118
178k
    5208U,  // EORQV_VPZ_H
11119
178k
    12376U, // EORQV_VPZ_S
11120
178k
    16918744U,  // EORS_PPzPP
11121
178k
    9U, // EORTB_ZZZ_B
11122
178k
    1112U,  // EORTB_ZZZ_D
11123
178k
    232U, // EORTB_ZZZ_H
11124
178k
    2136U,  // EORTB_ZZZ_S
11125
178k
    0U, // EORV_VPZ_B
11126
178k
    0U, // EORV_VPZ_D
11127
178k
    0U, // EORV_VPZ_H
11128
178k
    0U, // EORV_VPZ_S
11129
178k
    35928U, // EORWri
11130
178k
    14424U, // EORWrs
11131
178k
    36952U, // EORXri
11132
178k
    14424U, // EORXrs
11133
178k
    16918744U,  // EOR_PPzPP
11134
178k
    36952U, // EOR_ZI
11135
178k
    16918656U,  // EOR_ZPmZ_B
11136
178k
    33691776U,  // EOR_ZPmZ_D
11137
178k
    50998408U,  // EOR_ZPmZ_H
11138
178k
    67252352U,  // EOR_ZPmZ_S
11139
178k
    6232U,  // EOR_ZZZ
11140
178k
    794768U,  // EORv16i8
11141
178k
    1188008U, // EORv8i8
11142
178k
    0U, // ERET
11143
178k
    0U, // ERETAA
11144
178k
    0U, // ERETAB
11145
178k
    141401U,  // EXTQ_ZZI
11146
178k
    448U, // EXTRACT_ZPMXI_H_B
11147
178k
    448U, // EXTRACT_ZPMXI_H_D
11148
178k
    2U, // EXTRACT_ZPMXI_H_H
11149
178k
    2U, // EXTRACT_ZPMXI_H_Q
11150
178k
    448U, // EXTRACT_ZPMXI_H_S
11151
178k
    456U, // EXTRACT_ZPMXI_V_B
11152
178k
    456U, // EXTRACT_ZPMXI_V_D
11153
178k
    2U, // EXTRACT_ZPMXI_V_H
11154
178k
    2U, // EXTRACT_ZPMXI_V_Q
11155
178k
    456U, // EXTRACT_ZPMXI_V_S
11156
178k
    134232U,  // EXTRWrri
11157
178k
    134232U,  // EXTRXrri
11158
178k
    235022425U, // EXT_ZZI
11159
178k
    466U, // EXT_ZZI_B
11160
178k
    2236560U, // EXTv16i8
11161
178k
    3547304U, // EXTv8i8
11162
178k
    3160U,  // FABD16
11163
178k
    3160U,  // FABD32
11164
178k
    3160U,  // FABD64
11165
178k
    33691776U,  // FABD_ZPmZ_D
11166
178k
    50998408U,  // FABD_ZPmZ_H
11167
178k
    67252352U,  // FABD_ZPmZ_S
11168
178k
    925848U,  // FABDv2f32
11169
178k
    270440U,  // FABDv2f64
11170
178k
    1056928U, // FABDv4f16
11171
178k
    401520U,  // FABDv4f32
11172
178k
    532600U,  // FABDv8f16
11173
178k
    0U, // FABSDr
11174
178k
    0U, // FABSHr
11175
178k
    0U, // FABSSr
11176
178k
    16U,  // FABS_ZPmZ_D
11177
178k
    0U, // FABS_ZPmZ_H
11178
178k
    24U,  // FABS_ZPmZ_S
11179
178k
    40U,  // FABSv2f32
11180
178k
    48U,  // FABSv2f64
11181
178k
    56U,  // FABSv4f16
11182
178k
    64U,  // FABSv4f32
11183
178k
    72U,  // FABSv8f16
11184
178k
    3160U,  // FACGE16
11185
178k
    3160U,  // FACGE32
11186
178k
    3160U,  // FACGE64
11187
178k
    33691864U,  // FACGE_PPzZZ_D
11188
178k
    50998409U,  // FACGE_PPzZZ_H
11189
178k
    67252440U,  // FACGE_PPzZZ_S
11190
178k
    925848U,  // FACGEv2f32
11191
178k
    270440U,  // FACGEv2f64
11192
178k
    1056928U, // FACGEv4f16
11193
178k
    401520U,  // FACGEv4f32
11194
178k
    532600U,  // FACGEv8f16
11195
178k
    3160U,  // FACGT16
11196
178k
    3160U,  // FACGT32
11197
178k
    3160U,  // FACGT64
11198
178k
    33691864U,  // FACGT_PPzZZ_D
11199
178k
    50998409U,  // FACGT_PPzZZ_H
11200
178k
    67252440U,  // FACGT_PPzZZ_S
11201
178k
    925848U,  // FACGTv2f32
11202
178k
    270440U,  // FACGTv2f64
11203
178k
    1056928U, // FACGTv4f16
11204
178k
    401520U,  // FACGTv4f32
11205
178k
    532600U,  // FACGTv8f16
11206
178k
    0U, // FADDA_VPZ_D
11207
178k
    232U, // FADDA_VPZ_H
11208
178k
    0U, // FADDA_VPZ_S
11209
178k
    3160U,  // FADDDrr
11210
178k
    3160U,  // FADDHrr
11211
178k
    33691776U,  // FADDP_ZPmZZ_D
11212
178k
    50998408U,  // FADDP_ZPmZZ_H
11213
178k
    67252352U,  // FADDP_ZPmZZ_S
11214
178k
    925848U,  // FADDPv2f32
11215
178k
    270440U,  // FADDPv2f64
11216
178k
    472U, // FADDPv2i16p
11217
178k
    40U,  // FADDPv2i32p
11218
178k
    48U,  // FADDPv2i64p
11219
178k
    1056928U, // FADDPv4f16
11220
178k
    401520U,  // FADDPv4f32
11221
178k
    532600U,  // FADDPv8f16
11222
178k
    6232U,  // FADDQV_D
11223
178k
    5208U,  // FADDQV_H
11224
178k
    12376U, // FADDQV_S
11225
178k
    3160U,  // FADDSrr
11226
178k
    0U, // FADDV_VPZ_D
11227
178k
    0U, // FADDV_VPZ_H
11228
178k
    0U, // FADDV_VPZ_S
11229
178k
    192U, // FADD_VG2_M2Z_D
11230
178k
    0U, // FADD_VG2_M2Z_H
11231
178k
    200U, // FADD_VG2_M2Z_S
11232
178k
    192U, // FADD_VG4_M4Z_D
11233
178k
    0U, // FADD_VG4_M4Z_H
11234
178k
    200U, // FADD_VG4_M4Z_S
11235
178k
    251795584U, // FADD_ZPmI_D
11236
178k
    3681416U, // FADD_ZPmI_H
11237
178k
    251801728U, // FADD_ZPmI_S
11238
178k
    33691776U,  // FADD_ZPmZ_D
11239
178k
    50998408U,  // FADD_ZPmZ_H
11240
178k
    67252352U,  // FADD_ZPmZ_S
11241
178k
    6232U,  // FADD_ZZZ_D
11242
178k
    136U, // FADD_ZZZ_H
11243
178k
    12377U, // FADD_ZZZ_S
11244
178k
    925848U,  // FADDv2f32
11245
178k
    270440U,  // FADDv2f64
11246
178k
    1056928U, // FADDv4f16
11247
178k
    401520U,  // FADDv4f32
11248
178k
    532600U,  // FADDv8f16
11249
178k
    33691776U,  // FCADD_ZPmZ_D
11250
178k
    168438920U, // FCADD_ZPmZ_H
11251
178k
    67252352U,  // FCADD_ZPmZ_S
11252
178k
    138027160U, // FCADDv2f32
11253
178k
    138158184U, // FCADDv2f64
11254
178k
    138289312U, // FCADDv4f16
11255
178k
    138420336U, // FCADDv4f32
11256
178k
    138551416U, // FCADDv8f16
11257
178k
    151129176U, // FCCMPDrr
11258
178k
    151129176U, // FCCMPEDrr
11259
178k
    151129176U, // FCCMPEHrr
11260
178k
    151129176U, // FCCMPESrr
11261
178k
    151129176U, // FCCMPHrr
11262
178k
    151129176U, // FCCMPSrr
11263
178k
    16U,  // FCLAMP_VG2_2Z2Z_D
11264
178k
    232U, // FCLAMP_VG2_2Z2Z_H
11265
178k
    24U,  // FCLAMP_VG2_2Z2Z_S
11266
178k
    16U,  // FCLAMP_VG4_4Z4Z_D
11267
178k
    232U, // FCLAMP_VG4_4Z4Z_H
11268
178k
    24U,  // FCLAMP_VG4_4Z4Z_S
11269
178k
    1112U,  // FCLAMP_ZZZ_D
11270
178k
    232U, // FCLAMP_ZZZ_H
11271
178k
    2136U,  // FCLAMP_ZZZ_S
11272
178k
    3160U,  // FCMEQ16
11273
178k
    3160U,  // FCMEQ32
11274
178k
    3160U,  // FCMEQ64
11275
178k
    4462808U, // FCMEQ_PPzZ0_D
11276
178k
    48265U, // FCMEQ_PPzZ0_H
11277
178k
    4468952U, // FCMEQ_PPzZ0_S
11278
178k
    33691864U,  // FCMEQ_PPzZZ_D
11279
178k
    50998409U,  // FCMEQ_PPzZZ_H
11280
178k
    67252440U,  // FCMEQ_PPzZZ_S
11281
178k
    480U, // FCMEQv1i16rz
11282
178k
    480U, // FCMEQv1i32rz
11283
178k
    480U, // FCMEQv1i64rz
11284
178k
    925848U,  // FCMEQv2f32
11285
178k
    270440U,  // FCMEQv2f64
11286
178k
    488U, // FCMEQv2i32rz
11287
178k
    496U, // FCMEQv2i64rz
11288
178k
    1056928U, // FCMEQv4f16
11289
178k
    401520U,  // FCMEQv4f32
11290
178k
    504U, // FCMEQv4i16rz
11291
178k
    512U, // FCMEQv4i32rz
11292
178k
    532600U,  // FCMEQv8f16
11293
178k
    520U, // FCMEQv8i16rz
11294
178k
    3160U,  // FCMGE16
11295
178k
    3160U,  // FCMGE32
11296
178k
    3160U,  // FCMGE64
11297
178k
    4462808U, // FCMGE_PPzZ0_D
11298
178k
    48265U, // FCMGE_PPzZ0_H
11299
178k
    4468952U, // FCMGE_PPzZ0_S
11300
178k
    33691864U,  // FCMGE_PPzZZ_D
11301
178k
    50998409U,  // FCMGE_PPzZZ_H
11302
178k
    67252440U,  // FCMGE_PPzZZ_S
11303
178k
    480U, // FCMGEv1i16rz
11304
178k
    480U, // FCMGEv1i32rz
11305
178k
    480U, // FCMGEv1i64rz
11306
178k
    925848U,  // FCMGEv2f32
11307
178k
    270440U,  // FCMGEv2f64
11308
178k
    488U, // FCMGEv2i32rz
11309
178k
    496U, // FCMGEv2i64rz
11310
178k
    1056928U, // FCMGEv4f16
11311
178k
    401520U,  // FCMGEv4f32
11312
178k
    504U, // FCMGEv4i16rz
11313
178k
    512U, // FCMGEv4i32rz
11314
178k
    532600U,  // FCMGEv8f16
11315
178k
    520U, // FCMGEv8i16rz
11316
178k
    3160U,  // FCMGT16
11317
178k
    3160U,  // FCMGT32
11318
178k
    3160U,  // FCMGT64
11319
178k
    4462808U, // FCMGT_PPzZ0_D
11320
178k
    48265U, // FCMGT_PPzZ0_H
11321
178k
    4468952U, // FCMGT_PPzZ0_S
11322
178k
    33691864U,  // FCMGT_PPzZZ_D
11323
178k
    50998409U,  // FCMGT_PPzZZ_H
11324
178k
    67252440U,  // FCMGT_PPzZZ_S
11325
178k
    480U, // FCMGTv1i16rz
11326
178k
    480U, // FCMGTv1i32rz
11327
178k
    480U, // FCMGTv1i64rz
11328
178k
    925848U,  // FCMGTv2f32
11329
178k
    270440U,  // FCMGTv2f64
11330
178k
    488U, // FCMGTv2i32rz
11331
178k
    496U, // FCMGTv2i64rz
11332
178k
    1056928U, // FCMGTv4f16
11333
178k
    401520U,  // FCMGTv4f32
11334
178k
    504U, // FCMGTv4i16rz
11335
178k
    512U, // FCMGTv4i32rz
11336
178k
    532600U,  // FCMGTv8f16
11337
178k
    520U, // FCMGTv8i16rz
11338
178k
    268567680U, // FCMLA_ZPmZZ_D
11339
178k
    170667240U, // FCMLA_ZPmZZ_H
11340
178k
    285345920U, // FCMLA_ZPmZZ_S
11341
178k
    184721640U, // FCMLA_ZZZI_H
11342
178k
    170395736U, // FCMLA_ZZZI_S
11343
178k
    205137048U, // FCMLAv2f32
11344
178k
    205268072U, // FCMLAv2f64
11345
178k
    205399200U, // FCMLAv4f16
11346
178k
    103425184U, // FCMLAv4f16_indexed
11347
178k
    205530224U, // FCMLAv4f32
11348
178k
    105260144U, // FCMLAv4f32_indexed
11349
178k
    205661304U, // FCMLAv8f16
11350
178k
    103425144U, // FCMLAv8f16_indexed
11351
178k
    4462808U, // FCMLE_PPzZ0_D
11352
178k
    48265U, // FCMLE_PPzZ0_H
11353
178k
    4468952U, // FCMLE_PPzZ0_S
11354
178k
    480U, // FCMLEv1i16rz
11355
178k
    480U, // FCMLEv1i32rz
11356
178k
    480U, // FCMLEv1i64rz
11357
178k
    488U, // FCMLEv2i32rz
11358
178k
    496U, // FCMLEv2i64rz
11359
178k
    504U, // FCMLEv4i16rz
11360
178k
    512U, // FCMLEv4i32rz
11361
178k
    520U, // FCMLEv8i16rz
11362
178k
    4462808U, // FCMLT_PPzZ0_D
11363
178k
    48265U, // FCMLT_PPzZ0_H
11364
178k
    4468952U, // FCMLT_PPzZ0_S
11365
178k
    480U, // FCMLTv1i16rz
11366
178k
    480U, // FCMLTv1i32rz
11367
178k
    480U, // FCMLTv1i64rz
11368
178k
    488U, // FCMLTv2i32rz
11369
178k
    496U, // FCMLTv2i64rz
11370
178k
    504U, // FCMLTv4i16rz
11371
178k
    512U, // FCMLTv4i32rz
11372
178k
    520U, // FCMLTv8i16rz
11373
178k
    4462808U, // FCMNE_PPzZ0_D
11374
178k
    48265U, // FCMNE_PPzZ0_H
11375
178k
    4468952U, // FCMNE_PPzZ0_S
11376
178k
    33691864U,  // FCMNE_PPzZZ_D
11377
178k
    50998409U,  // FCMNE_PPzZZ_H
11378
178k
    67252440U,  // FCMNE_PPzZZ_S
11379
178k
    0U, // FCMPDri
11380
178k
    0U, // FCMPDrr
11381
178k
    0U, // FCMPEDri
11382
178k
    0U, // FCMPEDrr
11383
178k
    0U, // FCMPEHri
11384
178k
    0U, // FCMPEHrr
11385
178k
    0U, // FCMPESri
11386
178k
    0U, // FCMPESrr
11387
178k
    0U, // FCMPHri
11388
178k
    0U, // FCMPHrr
11389
178k
    0U, // FCMPSri
11390
178k
    0U, // FCMPSrr
11391
178k
    33691864U,  // FCMUO_PPzZZ_D
11392
178k
    50998409U,  // FCMUO_PPzZZ_H
11393
178k
    67252440U,  // FCMUO_PPzZZ_S
11394
178k
    528U, // FCPY_ZPmI_D
11395
178k
    2U, // FCPY_ZPmI_H
11396
178k
    528U, // FCPY_ZPmI_S
11397
178k
    151129176U, // FCSELDrrr
11398
178k
    151129176U, // FCSELHrrr
11399
178k
    151129176U, // FCSELSrrr
11400
178k
    0U, // FCVTASUWDr
11401
178k
    0U, // FCVTASUWHr
11402
178k
    0U, // FCVTASUWSr
11403
178k
    0U, // FCVTASUXDr
11404
178k
    0U, // FCVTASUXHr
11405
178k
    0U, // FCVTASUXSr
11406
178k
    0U, // FCVTASv1f16
11407
178k
    0U, // FCVTASv1i32
11408
178k
    0U, // FCVTASv1i64
11409
178k
    40U,  // FCVTASv2f32
11410
178k
    48U,  // FCVTASv2f64
11411
178k
    56U,  // FCVTASv4f16
11412
178k
    64U,  // FCVTASv4f32
11413
178k
    72U,  // FCVTASv8f16
11414
178k
    0U, // FCVTAUUWDr
11415
178k
    0U, // FCVTAUUWHr
11416
178k
    0U, // FCVTAUUWSr
11417
178k
    0U, // FCVTAUUXDr
11418
178k
    0U, // FCVTAUUXHr
11419
178k
    0U, // FCVTAUUXSr
11420
178k
    0U, // FCVTAUv1f16
11421
178k
    0U, // FCVTAUv1i32
11422
178k
    0U, // FCVTAUv1i64
11423
178k
    40U,  // FCVTAUv2f32
11424
178k
    48U,  // FCVTAUv2f64
11425
178k
    56U,  // FCVTAUv4f16
11426
178k
    64U,  // FCVTAUv4f32
11427
178k
    72U,  // FCVTAUv8f16
11428
178k
    0U, // FCVTDHr
11429
178k
    0U, // FCVTDSr
11430
178k
    0U, // FCVTHDr
11431
178k
    0U, // FCVTHSr
11432
178k
    232U, // FCVTLT_ZPmZ_HtoS
11433
178k
    24U,  // FCVTLT_ZPmZ_StoD
11434
178k
    0U, // FCVTL_2ZZ_H_S
11435
178k
    40U,  // FCVTLv2i32
11436
178k
    56U,  // FCVTLv4i16
11437
178k
    64U,  // FCVTLv4i32
11438
178k
    72U,  // FCVTLv8i16
11439
178k
    0U, // FCVTMSUWDr
11440
178k
    0U, // FCVTMSUWHr
11441
178k
    0U, // FCVTMSUWSr
11442
178k
    0U, // FCVTMSUXDr
11443
178k
    0U, // FCVTMSUXHr
11444
178k
    0U, // FCVTMSUXSr
11445
178k
    0U, // FCVTMSv1f16
11446
178k
    0U, // FCVTMSv1i32
11447
178k
    0U, // FCVTMSv1i64
11448
178k
    40U,  // FCVTMSv2f32
11449
178k
    48U,  // FCVTMSv2f64
11450
178k
    56U,  // FCVTMSv4f16
11451
178k
    64U,  // FCVTMSv4f32
11452
178k
    72U,  // FCVTMSv8f16
11453
178k
    0U, // FCVTMUUWDr
11454
178k
    0U, // FCVTMUUWHr
11455
178k
    0U, // FCVTMUUWSr
11456
178k
    0U, // FCVTMUUXDr
11457
178k
    0U, // FCVTMUUXHr
11458
178k
    0U, // FCVTMUUXSr
11459
178k
    0U, // FCVTMUv1f16
11460
178k
    0U, // FCVTMUv1i32
11461
178k
    0U, // FCVTMUv1i64
11462
178k
    40U,  // FCVTMUv2f32
11463
178k
    48U,  // FCVTMUv2f64
11464
178k
    56U,  // FCVTMUv4f16
11465
178k
    64U,  // FCVTMUv4f32
11466
178k
    72U,  // FCVTMUv8f16
11467
178k
    0U, // FCVTNSUWDr
11468
178k
    0U, // FCVTNSUWHr
11469
178k
    0U, // FCVTNSUWSr
11470
178k
    0U, // FCVTNSUXDr
11471
178k
    0U, // FCVTNSUXHr
11472
178k
    0U, // FCVTNSUXSr
11473
178k
    0U, // FCVTNSv1f16
11474
178k
    0U, // FCVTNSv1i32
11475
178k
    0U, // FCVTNSv1i64
11476
178k
    40U,  // FCVTNSv2f32
11477
178k
    48U,  // FCVTNSv2f64
11478
178k
    56U,  // FCVTNSv4f16
11479
178k
    64U,  // FCVTNSv4f32
11480
178k
    72U,  // FCVTNSv8f16
11481
178k
    16U,  // FCVTNT_ZPmZ_DtoS
11482
178k
    1U, // FCVTNT_ZPmZ_StoH
11483
178k
    0U, // FCVTNUUWDr
11484
178k
    0U, // FCVTNUUWHr
11485
178k
    0U, // FCVTNUUWSr
11486
178k
    0U, // FCVTNUUXDr
11487
178k
    0U, // FCVTNUUXHr
11488
178k
    0U, // FCVTNUUXSr
11489
178k
    0U, // FCVTNUv1f16
11490
178k
    0U, // FCVTNUv1i32
11491
178k
    0U, // FCVTNUv1i64
11492
178k
    40U,  // FCVTNUv2f32
11493
178k
    48U,  // FCVTNUv2f64
11494
178k
    56U,  // FCVTNUv4f16
11495
178k
    64U,  // FCVTNUv4f32
11496
178k
    72U,  // FCVTNUv8f16
11497
178k
    0U, // FCVTN_Z2Z_StoH
11498
178k
    48U,  // FCVTNv2i32
11499
178k
    64U,  // FCVTNv4i16
11500
178k
    48U,  // FCVTNv4i32
11501
178k
    64U,  // FCVTNv8i16
11502
178k
    0U, // FCVTPSUWDr
11503
178k
    0U, // FCVTPSUWHr
11504
178k
    0U, // FCVTPSUWSr
11505
178k
    0U, // FCVTPSUXDr
11506
178k
    0U, // FCVTPSUXHr
11507
178k
    0U, // FCVTPSUXSr
11508
178k
    0U, // FCVTPSv1f16
11509
178k
    0U, // FCVTPSv1i32
11510
178k
    0U, // FCVTPSv1i64
11511
178k
    40U,  // FCVTPSv2f32
11512
178k
    48U,  // FCVTPSv2f64
11513
178k
    56U,  // FCVTPSv4f16
11514
178k
    64U,  // FCVTPSv4f32
11515
178k
    72U,  // FCVTPSv8f16
11516
178k
    0U, // FCVTPUUWDr
11517
178k
    0U, // FCVTPUUWHr
11518
178k
    0U, // FCVTPUUWSr
11519
178k
    0U, // FCVTPUUXDr
11520
178k
    0U, // FCVTPUUXHr
11521
178k
    0U, // FCVTPUUXSr
11522
178k
    0U, // FCVTPUv1f16
11523
178k
    0U, // FCVTPUv1i32
11524
178k
    0U, // FCVTPUv1i64
11525
178k
    40U,  // FCVTPUv2f32
11526
178k
    48U,  // FCVTPUv2f64
11527
178k
    56U,  // FCVTPUv4f16
11528
178k
    64U,  // FCVTPUv4f32
11529
178k
    72U,  // FCVTPUv8f16
11530
178k
    0U, // FCVTSDr
11531
178k
    0U, // FCVTSHr
11532
178k
    16U,  // FCVTXNT_ZPmZ_DtoS
11533
178k
    0U, // FCVTXNv1i64
11534
178k
    48U,  // FCVTXNv2f32
11535
178k
    48U,  // FCVTXNv4f32
11536
178k
    16U,  // FCVTX_ZPmZ_DtoS
11537
178k
    3160U,  // FCVTZSSWDri
11538
178k
    3160U,  // FCVTZSSWHri
11539
178k
    3160U,  // FCVTZSSWSri
11540
178k
    3160U,  // FCVTZSSXDri
11541
178k
    3160U,  // FCVTZSSXHri
11542
178k
    3160U,  // FCVTZSSXSri
11543
178k
    0U, // FCVTZSUWDr
11544
178k
    0U, // FCVTZSUWHr
11545
178k
    0U, // FCVTZSUWSr
11546
178k
    0U, // FCVTZSUXDr
11547
178k
    0U, // FCVTZSUXHr
11548
178k
    0U, // FCVTZSUXSr
11549
178k
    0U, // FCVTZS_2Z2Z_StoS
11550
178k
    0U, // FCVTZS_4Z4Z_StoS
11551
178k
    16U,  // FCVTZS_ZPmZ_DtoD
11552
178k
    16U,  // FCVTZS_ZPmZ_DtoS
11553
178k
    232U, // FCVTZS_ZPmZ_HtoD
11554
178k
    0U, // FCVTZS_ZPmZ_HtoH
11555
178k
    232U, // FCVTZS_ZPmZ_HtoS
11556
178k
    24U,  // FCVTZS_ZPmZ_StoD
11557
178k
    24U,  // FCVTZS_ZPmZ_StoS
11558
178k
    3160U,  // FCVTZSd
11559
178k
    3160U,  // FCVTZSh
11560
178k
    3160U,  // FCVTZSs
11561
178k
    0U, // FCVTZSv1f16
11562
178k
    0U, // FCVTZSv1i32
11563
178k
    0U, // FCVTZSv1i64
11564
178k
    40U,  // FCVTZSv2f32
11565
178k
    48U,  // FCVTZSv2f64
11566
178k
    3224U,  // FCVTZSv2i32_shift
11567
178k
    3176U,  // FCVTZSv2i64_shift
11568
178k
    56U,  // FCVTZSv4f16
11569
178k
    64U,  // FCVTZSv4f32
11570
178k
    3232U,  // FCVTZSv4i16_shift
11571
178k
    3184U,  // FCVTZSv4i32_shift
11572
178k
    72U,  // FCVTZSv8f16
11573
178k
    3192U,  // FCVTZSv8i16_shift
11574
178k
    3160U,  // FCVTZUSWDri
11575
178k
    3160U,  // FCVTZUSWHri
11576
178k
    3160U,  // FCVTZUSWSri
11577
178k
    3160U,  // FCVTZUSXDri
11578
178k
    3160U,  // FCVTZUSXHri
11579
178k
    3160U,  // FCVTZUSXSri
11580
178k
    0U, // FCVTZUUWDr
11581
178k
    0U, // FCVTZUUWHr
11582
178k
    0U, // FCVTZUUWSr
11583
178k
    0U, // FCVTZUUXDr
11584
178k
    0U, // FCVTZUUXHr
11585
178k
    0U, // FCVTZUUXSr
11586
178k
    0U, // FCVTZU_2Z2Z_StoS
11587
178k
    0U, // FCVTZU_4Z4Z_StoS
11588
178k
    16U,  // FCVTZU_ZPmZ_DtoD
11589
178k
    16U,  // FCVTZU_ZPmZ_DtoS
11590
178k
    232U, // FCVTZU_ZPmZ_HtoD
11591
178k
    0U, // FCVTZU_ZPmZ_HtoH
11592
178k
    232U, // FCVTZU_ZPmZ_HtoS
11593
178k
    24U,  // FCVTZU_ZPmZ_StoD
11594
178k
    24U,  // FCVTZU_ZPmZ_StoS
11595
178k
    3160U,  // FCVTZUd
11596
178k
    3160U,  // FCVTZUh
11597
178k
    3160U,  // FCVTZUs
11598
178k
    0U, // FCVTZUv1f16
11599
178k
    0U, // FCVTZUv1i32
11600
178k
    0U, // FCVTZUv1i64
11601
178k
    40U,  // FCVTZUv2f32
11602
178k
    48U,  // FCVTZUv2f64
11603
178k
    3224U,  // FCVTZUv2i32_shift
11604
178k
    3176U,  // FCVTZUv2i64_shift
11605
178k
    56U,  // FCVTZUv4f16
11606
178k
    64U,  // FCVTZUv4f32
11607
178k
    3232U,  // FCVTZUv4i16_shift
11608
178k
    3184U,  // FCVTZUv4i32_shift
11609
178k
    72U,  // FCVTZUv8f16
11610
178k
    3192U,  // FCVTZUv8i16_shift
11611
178k
    0U, // FCVT_2ZZ_H_S
11612
178k
    0U, // FCVT_Z2Z_StoH
11613
178k
    2U, // FCVT_ZPmZ_DtoH
11614
178k
    16U,  // FCVT_ZPmZ_DtoS
11615
178k
    232U, // FCVT_ZPmZ_HtoD
11616
178k
    232U, // FCVT_ZPmZ_HtoS
11617
178k
    24U,  // FCVT_ZPmZ_StoD
11618
178k
    1U, // FCVT_ZPmZ_StoH
11619
178k
    3160U,  // FDIVDrr
11620
178k
    3160U,  // FDIVHrr
11621
178k
    33691776U,  // FDIVR_ZPmZ_D
11622
178k
    50998408U,  // FDIVR_ZPmZ_H
11623
178k
    67252352U,  // FDIVR_ZPmZ_S
11624
178k
    3160U,  // FDIVSrr
11625
178k
    33691776U,  // FDIV_ZPmZ_D
11626
178k
    50998408U,  // FDIV_ZPmZ_H
11627
178k
    67252352U,  // FDIV_ZPmZ_S
11628
178k
    925848U,  // FDIVv2f32
11629
178k
    270440U,  // FDIVv2f64
11630
178k
    1056928U, // FDIVv4f16
11631
178k
    401520U,  // FDIVv4f32
11632
178k
    532600U,  // FDIVv8f16
11633
178k
    38128U, // FDOT_VG2_M2Z2Z_HtoS
11634
178k
    2529520U, // FDOT_VG2_M2ZZI_HtoS
11635
178k
    39152U, // FDOT_VG2_M2ZZ_HtoS
11636
178k
    38128U, // FDOT_VG4_M4Z4Z_HtoS
11637
178k
    2529520U, // FDOT_VG4_M4ZZI_HtoS
11638
178k
    39152U, // FDOT_VG4_M4ZZ_HtoS
11639
178k
    52960344U,  // FDOT_ZZZI_S
11640
178k
    7256U,  // FDOT_ZZZ_S
11641
178k
    2U, // FDUP_ZI_D
11642
178k
    0U, // FDUP_ZI_H
11643
178k
    2U, // FDUP_ZI_S
11644
178k
    0U, // FEXPA_ZZ_D
11645
178k
    0U, // FEXPA_ZZ_H
11646
178k
    1U, // FEXPA_ZZ_S
11647
178k
    0U, // FJCVTZS
11648
178k
    16U,  // FLOGB_ZPmZ_D
11649
178k
    0U, // FLOGB_ZPmZ_H
11650
178k
    24U,  // FLOGB_ZPmZ_S
11651
178k
    134232U,  // FMADDDrrr
11652
178k
    134232U,  // FMADDHrrr
11653
178k
    134232U,  // FMADDSrrr
11654
178k
    268567680U, // FMAD_ZPmZZ_D
11655
178k
    53226728U,  // FMAD_ZPmZZ_H
11656
178k
    285345920U, // FMAD_ZPmZZ_S
11657
178k
    3160U,  // FMAXDrr
11658
178k
    3160U,  // FMAXHrr
11659
178k
    3160U,  // FMAXNMDrr
11660
178k
    3160U,  // FMAXNMHrr
11661
178k
    33691776U,  // FMAXNMP_ZPmZZ_D
11662
178k
    50998408U,  // FMAXNMP_ZPmZZ_H
11663
178k
    67252352U,  // FMAXNMP_ZPmZZ_S
11664
178k
    925848U,  // FMAXNMPv2f32
11665
178k
    270440U,  // FMAXNMPv2f64
11666
178k
    472U, // FMAXNMPv2i16p
11667
178k
    40U,  // FMAXNMPv2i32p
11668
178k
    48U,  // FMAXNMPv2i64p
11669
178k
    1056928U, // FMAXNMPv4f16
11670
178k
    401520U,  // FMAXNMPv4f32
11671
178k
    532600U,  // FMAXNMPv8f16
11672
178k
    6232U,  // FMAXNMQV_D
11673
178k
    5208U,  // FMAXNMQV_H
11674
178k
    12376U, // FMAXNMQV_S
11675
178k
    3160U,  // FMAXNMSrr
11676
178k
    0U, // FMAXNMV_VPZ_D
11677
178k
    0U, // FMAXNMV_VPZ_H
11678
178k
    0U, // FMAXNMV_VPZ_S
11679
178k
    56U,  // FMAXNMVv4i16v
11680
178k
    64U,  // FMAXNMVv4i32v
11681
178k
    72U,  // FMAXNMVv8i16v
11682
178k
    536U, // FMAXNM_VG2_2Z2Z_D
11683
178k
    248U, // FMAXNM_VG2_2Z2Z_H
11684
178k
    544U, // FMAXNM_VG2_2Z2Z_S
11685
178k
    184U, // FMAXNM_VG2_2ZZ_D
11686
178k
    136U, // FMAXNM_VG2_2ZZ_H
11687
178k
    96U,  // FMAXNM_VG2_2ZZ_S
11688
178k
    536U, // FMAXNM_VG4_4Z4Z_D
11689
178k
    248U, // FMAXNM_VG4_4Z4Z_H
11690
178k
    544U, // FMAXNM_VG4_4Z4Z_S
11691
178k
    184U, // FMAXNM_VG4_4ZZ_D
11692
178k
    136U, // FMAXNM_VG4_4ZZ_H
11693
178k
    96U,  // FMAXNM_VG4_4ZZ_S
11694
178k
    302127232U, // FMAXNM_ZPmI_D
11695
178k
    4729992U, // FMAXNM_ZPmI_H
11696
178k
    302133376U, // FMAXNM_ZPmI_S
11697
178k
    33691776U,  // FMAXNM_ZPmZ_D
11698
178k
    50998408U,  // FMAXNM_ZPmZ_H
11699
178k
    67252352U,  // FMAXNM_ZPmZ_S
11700
178k
    925848U,  // FMAXNMv2f32
11701
178k
    270440U,  // FMAXNMv2f64
11702
178k
    1056928U, // FMAXNMv4f16
11703
178k
    401520U,  // FMAXNMv4f32
11704
178k
    532600U,  // FMAXNMv8f16
11705
178k
    33691776U,  // FMAXP_ZPmZZ_D
11706
178k
    50998408U,  // FMAXP_ZPmZZ_H
11707
178k
    67252352U,  // FMAXP_ZPmZZ_S
11708
178k
    925848U,  // FMAXPv2f32
11709
178k
    270440U,  // FMAXPv2f64
11710
178k
    472U, // FMAXPv2i16p
11711
178k
    40U,  // FMAXPv2i32p
11712
178k
    48U,  // FMAXPv2i64p
11713
178k
    1056928U, // FMAXPv4f16
11714
178k
    401520U,  // FMAXPv4f32
11715
178k
    532600U,  // FMAXPv8f16
11716
178k
    6232U,  // FMAXQV_D
11717
178k
    5208U,  // FMAXQV_H
11718
178k
    12376U, // FMAXQV_S
11719
178k
    3160U,  // FMAXSrr
11720
178k
    0U, // FMAXV_VPZ_D
11721
178k
    0U, // FMAXV_VPZ_H
11722
178k
    0U, // FMAXV_VPZ_S
11723
178k
    56U,  // FMAXVv4i16v
11724
178k
    64U,  // FMAXVv4i32v
11725
178k
    72U,  // FMAXVv8i16v
11726
178k
    536U, // FMAX_VG2_2Z2Z_D
11727
178k
    248U, // FMAX_VG2_2Z2Z_H
11728
178k
    544U, // FMAX_VG2_2Z2Z_S
11729
178k
    184U, // FMAX_VG2_2ZZ_D
11730
178k
    136U, // FMAX_VG2_2ZZ_H
11731
178k
    96U,  // FMAX_VG2_2ZZ_S
11732
178k
    536U, // FMAX_VG4_4Z4Z_D
11733
178k
    248U, // FMAX_VG4_4Z4Z_H
11734
178k
    544U, // FMAX_VG4_4Z4Z_S
11735
178k
    184U, // FMAX_VG4_4ZZ_D
11736
178k
    136U, // FMAX_VG4_4ZZ_H
11737
178k
    96U,  // FMAX_VG4_4ZZ_S
11738
178k
    302127232U, // FMAX_ZPmI_D
11739
178k
    4729992U, // FMAX_ZPmI_H
11740
178k
    302133376U, // FMAX_ZPmI_S
11741
178k
    33691776U,  // FMAX_ZPmZ_D
11742
178k
    50998408U,  // FMAX_ZPmZ_H
11743
178k
    67252352U,  // FMAX_ZPmZ_S
11744
178k
    925848U,  // FMAXv2f32
11745
178k
    270440U,  // FMAXv2f64
11746
178k
    1056928U, // FMAXv4f16
11747
178k
    401520U,  // FMAXv4f32
11748
178k
    532600U,  // FMAXv8f16
11749
178k
    3160U,  // FMINDrr
11750
178k
    3160U,  // FMINHrr
11751
178k
    3160U,  // FMINNMDrr
11752
178k
    3160U,  // FMINNMHrr
11753
178k
    33691776U,  // FMINNMP_ZPmZZ_D
11754
178k
    50998408U,  // FMINNMP_ZPmZZ_H
11755
178k
    67252352U,  // FMINNMP_ZPmZZ_S
11756
178k
    925848U,  // FMINNMPv2f32
11757
178k
    270440U,  // FMINNMPv2f64
11758
178k
    472U, // FMINNMPv2i16p
11759
178k
    40U,  // FMINNMPv2i32p
11760
178k
    48U,  // FMINNMPv2i64p
11761
178k
    1056928U, // FMINNMPv4f16
11762
178k
    401520U,  // FMINNMPv4f32
11763
178k
    532600U,  // FMINNMPv8f16
11764
178k
    6232U,  // FMINNMQV_D
11765
178k
    5208U,  // FMINNMQV_H
11766
178k
    12376U, // FMINNMQV_S
11767
178k
    3160U,  // FMINNMSrr
11768
178k
    0U, // FMINNMV_VPZ_D
11769
178k
    0U, // FMINNMV_VPZ_H
11770
178k
    0U, // FMINNMV_VPZ_S
11771
178k
    56U,  // FMINNMVv4i16v
11772
178k
    64U,  // FMINNMVv4i32v
11773
178k
    72U,  // FMINNMVv8i16v
11774
178k
    536U, // FMINNM_VG2_2Z2Z_D
11775
178k
    248U, // FMINNM_VG2_2Z2Z_H
11776
178k
    544U, // FMINNM_VG2_2Z2Z_S
11777
178k
    184U, // FMINNM_VG2_2ZZ_D
11778
178k
    136U, // FMINNM_VG2_2ZZ_H
11779
178k
    96U,  // FMINNM_VG2_2ZZ_S
11780
178k
    536U, // FMINNM_VG4_4Z4Z_D
11781
178k
    248U, // FMINNM_VG4_4Z4Z_H
11782
178k
    544U, // FMINNM_VG4_4Z4Z_S
11783
178k
    184U, // FMINNM_VG4_4ZZ_D
11784
178k
    136U, // FMINNM_VG4_4ZZ_H
11785
178k
    96U,  // FMINNM_VG4_4ZZ_S
11786
178k
    302127232U, // FMINNM_ZPmI_D
11787
178k
    4729992U, // FMINNM_ZPmI_H
11788
178k
    302133376U, // FMINNM_ZPmI_S
11789
178k
    33691776U,  // FMINNM_ZPmZ_D
11790
178k
    50998408U,  // FMINNM_ZPmZ_H
11791
178k
    67252352U,  // FMINNM_ZPmZ_S
11792
178k
    925848U,  // FMINNMv2f32
11793
178k
    270440U,  // FMINNMv2f64
11794
178k
    1056928U, // FMINNMv4f16
11795
178k
    401520U,  // FMINNMv4f32
11796
178k
    532600U,  // FMINNMv8f16
11797
178k
    33691776U,  // FMINP_ZPmZZ_D
11798
178k
    50998408U,  // FMINP_ZPmZZ_H
11799
178k
    67252352U,  // FMINP_ZPmZZ_S
11800
178k
    925848U,  // FMINPv2f32
11801
178k
    270440U,  // FMINPv2f64
11802
178k
    472U, // FMINPv2i16p
11803
178k
    40U,  // FMINPv2i32p
11804
178k
    48U,  // FMINPv2i64p
11805
178k
    1056928U, // FMINPv4f16
11806
178k
    401520U,  // FMINPv4f32
11807
178k
    532600U,  // FMINPv8f16
11808
178k
    6232U,  // FMINQV_D
11809
178k
    5208U,  // FMINQV_H
11810
178k
    12376U, // FMINQV_S
11811
178k
    3160U,  // FMINSrr
11812
178k
    0U, // FMINV_VPZ_D
11813
178k
    0U, // FMINV_VPZ_H
11814
178k
    0U, // FMINV_VPZ_S
11815
178k
    56U,  // FMINVv4i16v
11816
178k
    64U,  // FMINVv4i32v
11817
178k
    72U,  // FMINVv8i16v
11818
178k
    536U, // FMIN_VG2_2Z2Z_D
11819
178k
    248U, // FMIN_VG2_2Z2Z_H
11820
178k
    544U, // FMIN_VG2_2Z2Z_S
11821
178k
    184U, // FMIN_VG2_2ZZ_D
11822
178k
    136U, // FMIN_VG2_2ZZ_H
11823
178k
    96U,  // FMIN_VG2_2ZZ_S
11824
178k
    536U, // FMIN_VG4_4Z4Z_D
11825
178k
    248U, // FMIN_VG4_4Z4Z_H
11826
178k
    544U, // FMIN_VG4_4Z4Z_S
11827
178k
    184U, // FMIN_VG4_4ZZ_D
11828
178k
    136U, // FMIN_VG4_4ZZ_H
11829
178k
    96U,  // FMIN_VG4_4ZZ_S
11830
178k
    302127232U, // FMIN_ZPmI_D
11831
178k
    4729992U, // FMIN_ZPmI_H
11832
178k
    302133376U, // FMIN_ZPmI_S
11833
178k
    33691776U,  // FMIN_ZPmZ_D
11834
178k
    50998408U,  // FMIN_ZPmZ_H
11835
178k
    67252352U,  // FMIN_ZPmZ_S
11836
178k
    925848U,  // FMINv2f32
11837
178k
    270440U,  // FMINv2f64
11838
178k
    1056928U, // FMINv4f16
11839
178k
    401520U,  // FMINv4f32
11840
178k
    532600U,  // FMINv8f16
11841
178k
    49704U, // FMLAL2lanev4f16
11842
178k
    103425184U, // FMLAL2lanev8f16
11843
178k
    50728U, // FMLAL2v4f16
11844
178k
    1057952U, // FMLAL2v8f16
11845
178k
    52960344U,  // FMLALB_ZZZI_SHH
11846
178k
    7256U,  // FMLALB_ZZZ_SHH
11847
178k
    52960344U,  // FMLALT_ZZZI_SHH
11848
178k
    7256U,  // FMLALT_ZZZ_SHH
11849
178k
    40193U, // FMLAL_MZZI_S
11850
178k
    257U, // FMLAL_MZZ_S
11851
178k
    38128U, // FMLAL_VG2_M2Z2Z_S
11852
178k
    2529520U, // FMLAL_VG2_M2ZZI_S
11853
178k
    39152U, // FMLAL_VG2_M2ZZ_S
11854
178k
    38128U, // FMLAL_VG4_M4Z4Z_S
11855
178k
    2529520U, // FMLAL_VG4_M4ZZI_S
11856
178k
    39152U, // FMLAL_VG4_M4ZZ_S
11857
178k
    49704U, // FMLALlanev4f16
11858
178k
    103425184U, // FMLALlanev8f16
11859
178k
    50728U, // FMLALv4f16
11860
178k
    1057952U, // FMLALv8f16
11861
178k
    1453248U, // FMLA_VG2_M2Z2Z_D
11862
178k
    1584328U, // FMLA_VG2_M2Z2Z_S
11863
178k
    264U, // FMLA_VG2_M2Z4Z_H
11864
178k
    320482496U, // FMLA_VG2_M2ZZI_D
11865
178k
    40208U, // FMLA_VG2_M2ZZI_H
11866
178k
    320613576U, // FMLA_VG2_M2ZZI_S
11867
178k
    52047040U,  // FMLA_VG2_M2ZZ_D
11868
178k
    272U, // FMLA_VG2_M2ZZ_H
11869
178k
    52178120U,  // FMLA_VG2_M2ZZ_S
11870
178k
    1453248U, // FMLA_VG4_M4Z4Z_D
11871
178k
    264U, // FMLA_VG4_M4Z4Z_H
11872
178k
    1584328U, // FMLA_VG4_M4Z4Z_S
11873
178k
    320482496U, // FMLA_VG4_M4ZZI_D
11874
178k
    40208U, // FMLA_VG4_M4ZZI_H
11875
178k
    320613576U, // FMLA_VG4_M4ZZI_S
11876
178k
    52047040U,  // FMLA_VG4_M4ZZ_D
11877
178k
    272U, // FMLA_VG4_M4ZZ_H
11878
178k
    52178120U,  // FMLA_VG4_M4ZZ_S
11879
178k
    268567680U, // FMLA_ZPmZZ_D
11880
178k
    53226728U,  // FMLA_ZPmZZ_H
11881
178k
    285345920U, // FMLA_ZPmZZ_S
11882
178k
    52954200U,  // FMLA_ZZZI_D
11883
178k
    41192U, // FMLA_ZZZI_H
11884
178k
    52955224U,  // FMLA_ZZZI_S
11885
178k
    103425113U, // FMLAv1i16_indexed
11886
178k
    105260121U, // FMLAv1i32_indexed
11887
178k
    105522265U, // FMLAv1i64_indexed
11888
178k
    926872U,  // FMLAv2f32
11889
178k
    271464U,  // FMLAv2f64
11890
178k
    105260184U, // FMLAv2i32_indexed
11891
178k
    105522280U, // FMLAv2i64_indexed
11892
178k
    1057952U, // FMLAv4f16
11893
178k
    402544U,  // FMLAv4f32
11894
178k
    103425184U, // FMLAv4i16_indexed
11895
178k
    105260144U, // FMLAv4i32_indexed
11896
178k
    533624U,  // FMLAv8f16
11897
178k
    103425144U, // FMLAv8i16_indexed
11898
178k
    49704U, // FMLSL2lanev4f16
11899
178k
    103425184U, // FMLSL2lanev8f16
11900
178k
    50728U, // FMLSL2v4f16
11901
178k
    1057952U, // FMLSL2v8f16
11902
178k
    52960344U,  // FMLSLB_ZZZI_SHH
11903
178k
    7256U,  // FMLSLB_ZZZ_SHH
11904
178k
    52960344U,  // FMLSLT_ZZZI_SHH
11905
178k
    7256U,  // FMLSLT_ZZZ_SHH
11906
178k
    40193U, // FMLSL_MZZI_S
11907
178k
    257U, // FMLSL_MZZ_S
11908
178k
    38128U, // FMLSL_VG2_M2Z2Z_S
11909
178k
    2529520U, // FMLSL_VG2_M2ZZI_S
11910
178k
    39152U, // FMLSL_VG2_M2ZZ_S
11911
178k
    38128U, // FMLSL_VG4_M4Z4Z_S
11912
178k
    2529520U, // FMLSL_VG4_M4ZZI_S
11913
178k
    39152U, // FMLSL_VG4_M4ZZ_S
11914
178k
    49704U, // FMLSLlanev4f16
11915
178k
    103425184U, // FMLSLlanev8f16
11916
178k
    50728U, // FMLSLv4f16
11917
178k
    1057952U, // FMLSLv8f16
11918
178k
    1453248U, // FMLS_VG2_M2Z2Z_D
11919
178k
    264U, // FMLS_VG2_M2Z2Z_H
11920
178k
    1584328U, // FMLS_VG2_M2Z2Z_S
11921
178k
    320482496U, // FMLS_VG2_M2ZZI_D
11922
178k
    40208U, // FMLS_VG2_M2ZZI_H
11923
178k
    320613576U, // FMLS_VG2_M2ZZI_S
11924
178k
    52047040U,  // FMLS_VG2_M2ZZ_D
11925
178k
    272U, // FMLS_VG2_M2ZZ_H
11926
178k
    52178120U,  // FMLS_VG2_M2ZZ_S
11927
178k
    264U, // FMLS_VG4_M4Z2Z_H
11928
178k
    1453248U, // FMLS_VG4_M4Z4Z_D
11929
178k
    1584328U, // FMLS_VG4_M4Z4Z_S
11930
178k
    320482496U, // FMLS_VG4_M4ZZI_D
11931
178k
    40208U, // FMLS_VG4_M4ZZI_H
11932
178k
    320613576U, // FMLS_VG4_M4ZZI_S
11933
178k
    52047040U,  // FMLS_VG4_M4ZZ_D
11934
178k
    272U, // FMLS_VG4_M4ZZ_H
11935
178k
    52178120U,  // FMLS_VG4_M4ZZ_S
11936
178k
    268567680U, // FMLS_ZPmZZ_D
11937
178k
    53226728U,  // FMLS_ZPmZZ_H
11938
178k
    285345920U, // FMLS_ZPmZZ_S
11939
178k
    52954200U,  // FMLS_ZZZI_D
11940
178k
    41192U, // FMLS_ZZZI_H
11941
178k
    52955224U,  // FMLS_ZZZI_S
11942
178k
    103425113U, // FMLSv1i16_indexed
11943
178k
    105260121U, // FMLSv1i32_indexed
11944
178k
    105522265U, // FMLSv1i64_indexed
11945
178k
    926872U,  // FMLSv2f32
11946
178k
    271464U,  // FMLSv2f64
11947
178k
    105260184U, // FMLSv2i32_indexed
11948
178k
    105522280U, // FMLSv2i64_indexed
11949
178k
    1057952U, // FMLSv4f16
11950
178k
    402544U,  // FMLSv4f32
11951
178k
    103425184U, // FMLSv4i16_indexed
11952
178k
    105260144U, // FMLSv4i32_indexed
11953
178k
    533624U,  // FMLSv8f16
11954
178k
    103425144U, // FMLSv8i16_indexed
11955
178k
    1112U,  // FMMLA_ZZZ_D
11956
178k
    2136U,  // FMMLA_ZZZ_S
11957
178k
    0U, // FMOPAL_MPPZZ
11958
178k
    560U, // FMOPA_MPPZZ_D
11959
178k
    0U, // FMOPA_MPPZZ_H
11960
178k
    280U, // FMOPA_MPPZZ_S
11961
178k
    0U, // FMOPSL_MPPZZ
11962
178k
    560U, // FMOPS_MPPZZ_D
11963
178k
    0U, // FMOPS_MPPZZ_H
11964
178k
    280U, // FMOPS_MPPZZ_S
11965
178k
    47536U, // FMOVDXHighr
11966
178k
    0U, // FMOVDXr
11967
178k
    2U, // FMOVDi
11968
178k
    0U, // FMOVDr
11969
178k
    0U, // FMOVHWr
11970
178k
    0U, // FMOVHXr
11971
178k
    2U, // FMOVHi
11972
178k
    0U, // FMOVHr
11973
178k
    0U, // FMOVSWr
11974
178k
    2U, // FMOVSi
11975
178k
    0U, // FMOVSr
11976
178k
    0U, // FMOVWHr
11977
178k
    0U, // FMOVWSr
11978
178k
    0U, // FMOVXDHighr
11979
178k
    0U, // FMOVXDr
11980
178k
    0U, // FMOVXHr
11981
178k
    2U, // FMOVv2f32_ns
11982
178k
    2U, // FMOVv2f64_ns
11983
178k
    2U, // FMOVv4f16_ns
11984
178k
    2U, // FMOVv4f32_ns
11985
178k
    2U, // FMOVv8f16_ns
11986
178k
    268567680U, // FMSB_ZPmZZ_D
11987
178k
    53226728U,  // FMSB_ZPmZZ_H
11988
178k
    285345920U, // FMSB_ZPmZZ_S
11989
178k
    134232U,  // FMSUBDrrr
11990
178k
    134232U,  // FMSUBHrrr
11991
178k
    134232U,  // FMSUBSrrr
11992
178k
    3160U,  // FMULDrr
11993
178k
    3160U,  // FMULHrr
11994
178k
    3160U,  // FMULSrr
11995
178k
    3160U,  // FMULX16
11996
178k
    3160U,  // FMULX32
11997
178k
    3160U,  // FMULX64
11998
178k
    33691776U,  // FMULX_ZPmZ_D
11999
178k
    50998408U,  // FMULX_ZPmZ_H
12000
178k
    67252352U,  // FMULX_ZPmZ_S
12001
178k
    338305112U, // FMULXv1i16_indexed
12002
178k
    340140120U, // FMULXv1i32_indexed
12003
178k
    340402264U, // FMULXv1i64_indexed
12004
178k
    925848U,  // FMULXv2f32
12005
178k
    270440U,  // FMULXv2f64
12006
178k
    340140184U, // FMULXv2i32_indexed
12007
178k
    340402280U, // FMULXv2i64_indexed
12008
178k
    1056928U, // FMULXv4f16
12009
178k
    401520U,  // FMULXv4f32
12010
178k
    338305184U, // FMULXv4i16_indexed
12011
178k
    340140144U, // FMULXv4i32_indexed
12012
178k
    532600U,  // FMULXv8f16
12013
178k
    338305144U, // FMULXv8i16_indexed
12014
178k
    352458880U, // FMUL_ZPmI_D
12015
178k
    4992136U, // FMUL_ZPmI_H
12016
178k
    352465024U, // FMUL_ZPmI_S
12017
178k
    33691776U,  // FMUL_ZPmZ_D
12018
178k
    50998408U,  // FMUL_ZPmZ_H
12019
178k
    67252352U,  // FMUL_ZPmZ_S
12020
178k
    5118040U, // FMUL_ZZZI_D
12021
178k
    42120U, // FMUL_ZZZI_H
12022
178k
    5124185U, // FMUL_ZZZI_S
12023
178k
    6232U,  // FMUL_ZZZ_D
12024
178k
    136U, // FMUL_ZZZ_H
12025
178k
    12377U, // FMUL_ZZZ_S
12026
178k
    338305112U, // FMULv1i16_indexed
12027
178k
    340140120U, // FMULv1i32_indexed
12028
178k
    340402264U, // FMULv1i64_indexed
12029
178k
    925848U,  // FMULv2f32
12030
178k
    270440U,  // FMULv2f64
12031
178k
    340140184U, // FMULv2i32_indexed
12032
178k
    340402280U, // FMULv2i64_indexed
12033
178k
    1056928U, // FMULv4f16
12034
178k
    401520U,  // FMULv4f32
12035
178k
    338305184U, // FMULv4i16_indexed
12036
178k
    340140144U, // FMULv4i32_indexed
12037
178k
    532600U,  // FMULv8f16
12038
178k
    338305144U, // FMULv8i16_indexed
12039
178k
    0U, // FNEGDr
12040
178k
    0U, // FNEGHr
12041
178k
    0U, // FNEGSr
12042
178k
    16U,  // FNEG_ZPmZ_D
12043
178k
    0U, // FNEG_ZPmZ_H
12044
178k
    24U,  // FNEG_ZPmZ_S
12045
178k
    40U,  // FNEGv2f32
12046
178k
    48U,  // FNEGv2f64
12047
178k
    56U,  // FNEGv4f16
12048
178k
    64U,  // FNEGv4f32
12049
178k
    72U,  // FNEGv8f16
12050
178k
    134232U,  // FNMADDDrrr
12051
178k
    134232U,  // FNMADDHrrr
12052
178k
    134232U,  // FNMADDSrrr
12053
178k
    268567680U, // FNMAD_ZPmZZ_D
12054
178k
    53226728U,  // FNMAD_ZPmZZ_H
12055
178k
    285345920U, // FNMAD_ZPmZZ_S
12056
178k
    268567680U, // FNMLA_ZPmZZ_D
12057
178k
    53226728U,  // FNMLA_ZPmZZ_H
12058
178k
    285345920U, // FNMLA_ZPmZZ_S
12059
178k
    268567680U, // FNMLS_ZPmZZ_D
12060
178k
    53226728U,  // FNMLS_ZPmZZ_H
12061
178k
    285345920U, // FNMLS_ZPmZZ_S
12062
178k
    268567680U, // FNMSB_ZPmZZ_D
12063
178k
    53226728U,  // FNMSB_ZPmZZ_H
12064
178k
    285345920U, // FNMSB_ZPmZZ_S
12065
178k
    134232U,  // FNMSUBDrrr
12066
178k
    134232U,  // FNMSUBHrrr
12067
178k
    134232U,  // FNMSUBSrrr
12068
178k
    3160U,  // FNMULDrr
12069
178k
    3160U,  // FNMULHrr
12070
178k
    3160U,  // FNMULSrr
12071
178k
    0U, // FRECPE_ZZ_D
12072
178k
    0U, // FRECPE_ZZ_H
12073
178k
    1U, // FRECPE_ZZ_S
12074
178k
    0U, // FRECPEv1f16
12075
178k
    0U, // FRECPEv1i32
12076
178k
    0U, // FRECPEv1i64
12077
178k
    40U,  // FRECPEv2f32
12078
178k
    48U,  // FRECPEv2f64
12079
178k
    56U,  // FRECPEv4f16
12080
178k
    64U,  // FRECPEv4f32
12081
178k
    72U,  // FRECPEv8f16
12082
178k
    3160U,  // FRECPS16
12083
178k
    3160U,  // FRECPS32
12084
178k
    3160U,  // FRECPS64
12085
178k
    6232U,  // FRECPS_ZZZ_D
12086
178k
    136U, // FRECPS_ZZZ_H
12087
178k
    12377U, // FRECPS_ZZZ_S
12088
178k
    925848U,  // FRECPSv2f32
12089
178k
    270440U,  // FRECPSv2f64
12090
178k
    1056928U, // FRECPSv4f16
12091
178k
    401520U,  // FRECPSv4f32
12092
178k
    532600U,  // FRECPSv8f16
12093
178k
    16U,  // FRECPX_ZPmZ_D
12094
178k
    0U, // FRECPX_ZPmZ_H
12095
178k
    24U,  // FRECPX_ZPmZ_S
12096
178k
    0U, // FRECPXv1f16
12097
178k
    0U, // FRECPXv1i32
12098
178k
    0U, // FRECPXv1i64
12099
178k
    0U, // FRINT32XDr
12100
178k
    0U, // FRINT32XSr
12101
178k
    40U,  // FRINT32Xv2f32
12102
178k
    48U,  // FRINT32Xv2f64
12103
178k
    64U,  // FRINT32Xv4f32
12104
178k
    0U, // FRINT32ZDr
12105
178k
    0U, // FRINT32ZSr
12106
178k
    40U,  // FRINT32Zv2f32
12107
178k
    48U,  // FRINT32Zv2f64
12108
178k
    64U,  // FRINT32Zv4f32
12109
178k
    0U, // FRINT64XDr
12110
178k
    0U, // FRINT64XSr
12111
178k
    40U,  // FRINT64Xv2f32
12112
178k
    48U,  // FRINT64Xv2f64
12113
178k
    64U,  // FRINT64Xv4f32
12114
178k
    0U, // FRINT64ZDr
12115
178k
    0U, // FRINT64ZSr
12116
178k
    40U,  // FRINT64Zv2f32
12117
178k
    48U,  // FRINT64Zv2f64
12118
178k
    64U,  // FRINT64Zv4f32
12119
178k
    0U, // FRINTADr
12120
178k
    0U, // FRINTAHr
12121
178k
    0U, // FRINTASr
12122
178k
    0U, // FRINTA_2Z2Z_S
12123
178k
    0U, // FRINTA_4Z4Z_S
12124
178k
    16U,  // FRINTA_ZPmZ_D
12125
178k
    0U, // FRINTA_ZPmZ_H
12126
178k
    24U,  // FRINTA_ZPmZ_S
12127
178k
    40U,  // FRINTAv2f32
12128
178k
    48U,  // FRINTAv2f64
12129
178k
    56U,  // FRINTAv4f16
12130
178k
    64U,  // FRINTAv4f32
12131
178k
    72U,  // FRINTAv8f16
12132
178k
    0U, // FRINTIDr
12133
178k
    0U, // FRINTIHr
12134
178k
    0U, // FRINTISr
12135
178k
    16U,  // FRINTI_ZPmZ_D
12136
178k
    0U, // FRINTI_ZPmZ_H
12137
178k
    24U,  // FRINTI_ZPmZ_S
12138
178k
    40U,  // FRINTIv2f32
12139
178k
    48U,  // FRINTIv2f64
12140
178k
    56U,  // FRINTIv4f16
12141
178k
    64U,  // FRINTIv4f32
12142
178k
    72U,  // FRINTIv8f16
12143
178k
    0U, // FRINTMDr
12144
178k
    0U, // FRINTMHr
12145
178k
    0U, // FRINTMSr
12146
178k
    0U, // FRINTM_2Z2Z_S
12147
178k
    0U, // FRINTM_4Z4Z_S
12148
178k
    16U,  // FRINTM_ZPmZ_D
12149
178k
    0U, // FRINTM_ZPmZ_H
12150
178k
    24U,  // FRINTM_ZPmZ_S
12151
178k
    40U,  // FRINTMv2f32
12152
178k
    48U,  // FRINTMv2f64
12153
178k
    56U,  // FRINTMv4f16
12154
178k
    64U,  // FRINTMv4f32
12155
178k
    72U,  // FRINTMv8f16
12156
178k
    0U, // FRINTNDr
12157
178k
    0U, // FRINTNHr
12158
178k
    0U, // FRINTNSr
12159
178k
    0U, // FRINTN_2Z2Z_S
12160
178k
    0U, // FRINTN_4Z4Z_S
12161
178k
    16U,  // FRINTN_ZPmZ_D
12162
178k
    0U, // FRINTN_ZPmZ_H
12163
178k
    24U,  // FRINTN_ZPmZ_S
12164
178k
    40U,  // FRINTNv2f32
12165
178k
    48U,  // FRINTNv2f64
12166
178k
    56U,  // FRINTNv4f16
12167
178k
    64U,  // FRINTNv4f32
12168
178k
    72U,  // FRINTNv8f16
12169
178k
    0U, // FRINTPDr
12170
178k
    0U, // FRINTPHr
12171
178k
    0U, // FRINTPSr
12172
178k
    0U, // FRINTP_2Z2Z_S
12173
178k
    0U, // FRINTP_4Z4Z_S
12174
178k
    16U,  // FRINTP_ZPmZ_D
12175
178k
    0U, // FRINTP_ZPmZ_H
12176
178k
    24U,  // FRINTP_ZPmZ_S
12177
178k
    40U,  // FRINTPv2f32
12178
178k
    48U,  // FRINTPv2f64
12179
178k
    56U,  // FRINTPv4f16
12180
178k
    64U,  // FRINTPv4f32
12181
178k
    72U,  // FRINTPv8f16
12182
178k
    0U, // FRINTXDr
12183
178k
    0U, // FRINTXHr
12184
178k
    0U, // FRINTXSr
12185
178k
    16U,  // FRINTX_ZPmZ_D
12186
178k
    0U, // FRINTX_ZPmZ_H
12187
178k
    24U,  // FRINTX_ZPmZ_S
12188
178k
    40U,  // FRINTXv2f32
12189
178k
    48U,  // FRINTXv2f64
12190
178k
    56U,  // FRINTXv4f16
12191
178k
    64U,  // FRINTXv4f32
12192
178k
    72U,  // FRINTXv8f16
12193
178k
    0U, // FRINTZDr
12194
178k
    0U, // FRINTZHr
12195
178k
    0U, // FRINTZSr
12196
178k
    16U,  // FRINTZ_ZPmZ_D
12197
178k
    0U, // FRINTZ_ZPmZ_H
12198
178k
    24U,  // FRINTZ_ZPmZ_S
12199
178k
    40U,  // FRINTZv2f32
12200
178k
    48U,  // FRINTZv2f64
12201
178k
    56U,  // FRINTZv4f16
12202
178k
    64U,  // FRINTZv4f32
12203
178k
    72U,  // FRINTZv8f16
12204
178k
    0U, // FRSQRTE_ZZ_D
12205
178k
    0U, // FRSQRTE_ZZ_H
12206
178k
    1U, // FRSQRTE_ZZ_S
12207
178k
    0U, // FRSQRTEv1f16
12208
178k
    0U, // FRSQRTEv1i32
12209
178k
    0U, // FRSQRTEv1i64
12210
178k
    40U,  // FRSQRTEv2f32
12211
178k
    48U,  // FRSQRTEv2f64
12212
178k
    56U,  // FRSQRTEv4f16
12213
178k
    64U,  // FRSQRTEv4f32
12214
178k
    72U,  // FRSQRTEv8f16
12215
178k
    3160U,  // FRSQRTS16
12216
178k
    3160U,  // FRSQRTS32
12217
178k
    3160U,  // FRSQRTS64
12218
178k
    6232U,  // FRSQRTS_ZZZ_D
12219
178k
    136U, // FRSQRTS_ZZZ_H
12220
178k
    12377U, // FRSQRTS_ZZZ_S
12221
178k
    925848U,  // FRSQRTSv2f32
12222
178k
    270440U,  // FRSQRTSv2f64
12223
178k
    1056928U, // FRSQRTSv4f16
12224
178k
    401520U,  // FRSQRTSv4f32
12225
178k
    532600U,  // FRSQRTSv8f16
12226
178k
    33691776U,  // FSCALE_ZPmZ_D
12227
178k
    50998408U,  // FSCALE_ZPmZ_H
12228
178k
    67252352U,  // FSCALE_ZPmZ_S
12229
178k
    0U, // FSQRTDr
12230
178k
    0U, // FSQRTHr
12231
178k
    0U, // FSQRTSr
12232
178k
    16U,  // FSQRT_ZPmZ_D
12233
178k
    0U, // FSQRT_ZPmZ_H
12234
178k
    24U,  // FSQRT_ZPmZ_S
12235
178k
    40U,  // FSQRTv2f32
12236
178k
    48U,  // FSQRTv2f64
12237
178k
    56U,  // FSQRTv4f16
12238
178k
    64U,  // FSQRTv4f32
12239
178k
    72U,  // FSQRTv8f16
12240
178k
    3160U,  // FSUBDrr
12241
178k
    3160U,  // FSUBHrr
12242
178k
    251795584U, // FSUBR_ZPmI_D
12243
178k
    3681416U, // FSUBR_ZPmI_H
12244
178k
    251801728U, // FSUBR_ZPmI_S
12245
178k
    33691776U,  // FSUBR_ZPmZ_D
12246
178k
    50998408U,  // FSUBR_ZPmZ_H
12247
178k
    67252352U,  // FSUBR_ZPmZ_S
12248
178k
    3160U,  // FSUBSrr
12249
178k
    192U, // FSUB_VG2_M2Z_D
12250
178k
    0U, // FSUB_VG2_M2Z_H
12251
178k
    200U, // FSUB_VG2_M2Z_S
12252
178k
    192U, // FSUB_VG4_M4Z_D
12253
178k
    0U, // FSUB_VG4_M4Z_H
12254
178k
    200U, // FSUB_VG4_M4Z_S
12255
178k
    251795584U, // FSUB_ZPmI_D
12256
178k
    3681416U, // FSUB_ZPmI_H
12257
178k
    251801728U, // FSUB_ZPmI_S
12258
178k
    33691776U,  // FSUB_ZPmZ_D
12259
178k
    50998408U,  // FSUB_ZPmZ_H
12260
178k
    67252352U,  // FSUB_ZPmZ_S
12261
178k
    6232U,  // FSUB_ZZZ_D
12262
178k
    136U, // FSUB_ZZZ_H
12263
178k
    12377U, // FSUB_ZZZ_S
12264
178k
    925848U,  // FSUBv2f32
12265
178k
    270440U,  // FSUBv2f64
12266
178k
    1056928U, // FSUBv4f16
12267
178k
    401520U,  // FSUBv4f32
12268
178k
    532600U,  // FSUBv8f16
12269
178k
    137304U,  // FTMAD_ZZI_D
12270
178k
    52309128U,  // FTMAD_ZZI_H
12271
178k
    143449U,  // FTMAD_ZZI_S
12272
178k
    6232U,  // FTSMUL_ZZZ_D
12273
178k
    136U, // FTSMUL_ZZZ_H
12274
178k
    12377U, // FTSMUL_ZZZ_S
12275
178k
    6232U,  // FTSSEL_ZZZ_D
12276
178k
    136U, // FTSSEL_ZZZ_H
12277
178k
    12377U, // FTSSEL_ZZZ_S
12278
178k
    2529520U, // FVDOT_VG2_M2ZZI_HtoS
12279
178k
    371076282U, // GLD1B_D_IMM_REAL
12280
178k
    5254370U, // GLD1B_D_REAL
12281
178k
    5385442U, // GLD1B_D_SXTW_REAL
12282
178k
    5516514U, // GLD1B_D_UXTW_REAL
12283
178k
    371076194U, // GLD1B_S_IMM_REAL
12284
178k
    5647586U, // GLD1B_S_SXTW_REAL
12285
178k
    5778658U, // GLD1B_S_UXTW_REAL
12286
178k
    5909690U, // GLD1D_IMM_REAL
12287
178k
    5254370U, // GLD1D_REAL
12288
178k
    6040802U, // GLD1D_SCALED_REAL
12289
178k
    5385442U, // GLD1D_SXTW_REAL
12290
178k
    6171874U, // GLD1D_SXTW_SCALED_REAL
12291
178k
    5516514U, // GLD1D_UXTW_REAL
12292
178k
    6302946U, // GLD1D_UXTW_SCALED_REAL
12293
178k
    375532730U, // GLD1H_D_IMM_REAL
12294
178k
    5254370U, // GLD1H_D_REAL
12295
178k
    6565090U, // GLD1H_D_SCALED_REAL
12296
178k
    5385442U, // GLD1H_D_SXTW_REAL
12297
178k
    6696162U, // GLD1H_D_SXTW_SCALED_REAL
12298
178k
    5516514U, // GLD1H_D_UXTW_REAL
12299
178k
    6827234U, // GLD1H_D_UXTW_SCALED_REAL
12300
178k
    375532642U, // GLD1H_S_IMM_REAL
12301
178k
    5647586U, // GLD1H_S_SXTW_REAL
12302
178k
    6958306U, // GLD1H_S_SXTW_SCALED_REAL
12303
178k
    5778658U, // GLD1H_S_UXTW_REAL
12304
178k
    7089378U, // GLD1H_S_UXTW_SCALED_REAL
12305
178k
    371076282U, // GLD1Q
12306
178k
    371076282U, // GLD1SB_D_IMM_REAL
12307
178k
    5254370U, // GLD1SB_D_REAL
12308
178k
    5385442U, // GLD1SB_D_SXTW_REAL
12309
178k
    5516514U, // GLD1SB_D_UXTW_REAL
12310
178k
    371076194U, // GLD1SB_S_IMM_REAL
12311
178k
    5647586U, // GLD1SB_S_SXTW_REAL
12312
178k
    5778658U, // GLD1SB_S_UXTW_REAL
12313
178k
    375532730U, // GLD1SH_D_IMM_REAL
12314
178k
    5254370U, // GLD1SH_D_REAL
12315
178k
    6565090U, // GLD1SH_D_SCALED_REAL
12316
178k
    5385442U, // GLD1SH_D_SXTW_REAL
12317
178k
    6696162U, // GLD1SH_D_SXTW_SCALED_REAL
12318
178k
    5516514U, // GLD1SH_D_UXTW_REAL
12319
178k
    6827234U, // GLD1SH_D_UXTW_SCALED_REAL
12320
178k
    375532642U, // GLD1SH_S_IMM_REAL
12321
178k
    5647586U, // GLD1SH_S_SXTW_REAL
12322
178k
    6958306U, // GLD1SH_S_SXTW_SCALED_REAL
12323
178k
    5778658U, // GLD1SH_S_UXTW_REAL
12324
178k
    7089378U, // GLD1SH_S_UXTW_SCALED_REAL
12325
178k
    376319162U, // GLD1SW_D_IMM_REAL
12326
178k
    5254370U, // GLD1SW_D_REAL
12327
178k
    7351522U, // GLD1SW_D_SCALED_REAL
12328
178k
    5385442U, // GLD1SW_D_SXTW_REAL
12329
178k
    7482594U, // GLD1SW_D_SXTW_SCALED_REAL
12330
178k
    5516514U, // GLD1SW_D_UXTW_REAL
12331
178k
    7613666U, // GLD1SW_D_UXTW_SCALED_REAL
12332
178k
    376319162U, // GLD1W_D_IMM_REAL
12333
178k
    5254370U, // GLD1W_D_REAL
12334
178k
    7351522U, // GLD1W_D_SCALED_REAL
12335
178k
    5385442U, // GLD1W_D_SXTW_REAL
12336
178k
    7482594U, // GLD1W_D_SXTW_SCALED_REAL
12337
178k
    5516514U, // GLD1W_D_UXTW_REAL
12338
178k
    7613666U, // GLD1W_D_UXTW_SCALED_REAL
12339
178k
    376319074U, // GLD1W_IMM_REAL
12340
178k
    5647586U, // GLD1W_SXTW_REAL
12341
178k
    7744738U, // GLD1W_SXTW_SCALED_REAL
12342
178k
    5778658U, // GLD1W_UXTW_REAL
12343
178k
    7875810U, // GLD1W_UXTW_SCALED_REAL
12344
178k
    371076282U, // GLDFF1B_D_IMM_REAL
12345
178k
    5254370U, // GLDFF1B_D_REAL
12346
178k
    5385442U, // GLDFF1B_D_SXTW_REAL
12347
178k
    5516514U, // GLDFF1B_D_UXTW_REAL
12348
178k
    371076194U, // GLDFF1B_S_IMM_REAL
12349
178k
    5647586U, // GLDFF1B_S_SXTW_REAL
12350
178k
    5778658U, // GLDFF1B_S_UXTW_REAL
12351
178k
    5909690U, // GLDFF1D_IMM_REAL
12352
178k
    5254370U, // GLDFF1D_REAL
12353
178k
    6040802U, // GLDFF1D_SCALED_REAL
12354
178k
    5385442U, // GLDFF1D_SXTW_REAL
12355
178k
    6171874U, // GLDFF1D_SXTW_SCALED_REAL
12356
178k
    5516514U, // GLDFF1D_UXTW_REAL
12357
178k
    6302946U, // GLDFF1D_UXTW_SCALED_REAL
12358
178k
    375532730U, // GLDFF1H_D_IMM_REAL
12359
178k
    5254370U, // GLDFF1H_D_REAL
12360
178k
    6565090U, // GLDFF1H_D_SCALED_REAL
12361
178k
    5385442U, // GLDFF1H_D_SXTW_REAL
12362
178k
    6696162U, // GLDFF1H_D_SXTW_SCALED_REAL
12363
178k
    5516514U, // GLDFF1H_D_UXTW_REAL
12364
178k
    6827234U, // GLDFF1H_D_UXTW_SCALED_REAL
12365
178k
    375532642U, // GLDFF1H_S_IMM_REAL
12366
178k
    5647586U, // GLDFF1H_S_SXTW_REAL
12367
178k
    6958306U, // GLDFF1H_S_SXTW_SCALED_REAL
12368
178k
    5778658U, // GLDFF1H_S_UXTW_REAL
12369
178k
    7089378U, // GLDFF1H_S_UXTW_SCALED_REAL
12370
178k
    371076282U, // GLDFF1SB_D_IMM_REAL
12371
178k
    5254370U, // GLDFF1SB_D_REAL
12372
178k
    5385442U, // GLDFF1SB_D_SXTW_REAL
12373
178k
    5516514U, // GLDFF1SB_D_UXTW_REAL
12374
178k
    371076194U, // GLDFF1SB_S_IMM_REAL
12375
178k
    5647586U, // GLDFF1SB_S_SXTW_REAL
12376
178k
    5778658U, // GLDFF1SB_S_UXTW_REAL
12377
178k
    375532730U, // GLDFF1SH_D_IMM_REAL
12378
178k
    5254370U, // GLDFF1SH_D_REAL
12379
178k
    6565090U, // GLDFF1SH_D_SCALED_REAL
12380
178k
    5385442U, // GLDFF1SH_D_SXTW_REAL
12381
178k
    6696162U, // GLDFF1SH_D_SXTW_SCALED_REAL
12382
178k
    5516514U, // GLDFF1SH_D_UXTW_REAL
12383
178k
    6827234U, // GLDFF1SH_D_UXTW_SCALED_REAL
12384
178k
    375532642U, // GLDFF1SH_S_IMM_REAL
12385
178k
    5647586U, // GLDFF1SH_S_SXTW_REAL
12386
178k
    6958306U, // GLDFF1SH_S_SXTW_SCALED_REAL
12387
178k
    5778658U, // GLDFF1SH_S_UXTW_REAL
12388
178k
    7089378U, // GLDFF1SH_S_UXTW_SCALED_REAL
12389
178k
    376319162U, // GLDFF1SW_D_IMM_REAL
12390
178k
    5254370U, // GLDFF1SW_D_REAL
12391
178k
    7351522U, // GLDFF1SW_D_SCALED_REAL
12392
178k
    5385442U, // GLDFF1SW_D_SXTW_REAL
12393
178k
    7482594U, // GLDFF1SW_D_SXTW_SCALED_REAL
12394
178k
    5516514U, // GLDFF1SW_D_UXTW_REAL
12395
178k
    7613666U, // GLDFF1SW_D_UXTW_SCALED_REAL
12396
178k
    376319162U, // GLDFF1W_D_IMM_REAL
12397
178k
    5254370U, // GLDFF1W_D_REAL
12398
178k
    7351522U, // GLDFF1W_D_SCALED_REAL
12399
178k
    5385442U, // GLDFF1W_D_SXTW_REAL
12400
178k
    7482594U, // GLDFF1W_D_SXTW_SCALED_REAL
12401
178k
    5516514U, // GLDFF1W_D_UXTW_REAL
12402
178k
    7613666U, // GLDFF1W_D_UXTW_SCALED_REAL
12403
178k
    376319074U, // GLDFF1W_IMM_REAL
12404
178k
    5647586U, // GLDFF1W_SXTW_REAL
12405
178k
    7744738U, // GLDFF1W_SXTW_SCALED_REAL
12406
178k
    5778658U, // GLDFF1W_UXTW_REAL
12407
178k
    7875810U, // GLDFF1W_UXTW_SCALED_REAL
12408
178k
    3160U,  // GMI
12409
178k
    0U, // HINT
12410
178k
    33691864U,  // HISTCNT_ZPzZZ_D
12411
178k
    67252440U,  // HISTCNT_ZPzZZ_S
12412
178k
    10329U, // HISTSEG_ZZZ
12413
178k
    0U, // HLT
12414
178k
    0U, // HVC
12415
178k
    2U, // INCB_XPiI
12416
178k
    2U, // INCD_XPiI
12417
178k
    2U, // INCD_ZPiI
12418
178k
    2U, // INCH_XPiI
12419
178k
    0U, // INCH_ZPiI
12420
178k
    1U, // INCP_XP_B
12421
178k
    0U, // INCP_XP_D
12422
178k
    0U, // INCP_XP_H
12423
178k
    1U, // INCP_XP_S
12424
178k
    0U, // INCP_ZP_D
12425
178k
    0U, // INCP_ZP_H
12426
178k
    0U, // INCP_ZP_S
12427
178k
    2U, // INCW_XPiI
12428
178k
    2U, // INCW_ZPiI
12429
178k
    570U, // INDEX_II_B
12430
178k
    3160U,  // INDEX_II_D
12431
178k
    3U, // INDEX_II_H
12432
178k
    3160U,  // INDEX_II_S
12433
178k
    226U, // INDEX_IR_B
12434
178k
    3160U,  // INDEX_IR_D
12435
178k
    1U, // INDEX_IR_H
12436
178k
    3160U,  // INDEX_IR_S
12437
178k
    51288U, // INDEX_RI_B
12438
178k
    3160U,  // INDEX_RI_D
12439
178k
    576U, // INDEX_RI_H
12440
178k
    3160U,  // INDEX_RI_S
12441
178k
    3160U,  // INDEX_RR_B
12442
178k
    3160U,  // INDEX_RR_D
12443
178k
    224U, // INDEX_RR_H
12444
178k
    3160U,  // INDEX_RR_S
12445
178k
    52808U, // INSERT_MXIPZ_H_B
12446
178k
    53832U, // INSERT_MXIPZ_H_D
12447
178k
    39496U, // INSERT_MXIPZ_H_H
12448
178k
    54856U, // INSERT_MXIPZ_H_Q
12449
178k
    55880U, // INSERT_MXIPZ_H_S
12450
178k
    52808U, // INSERT_MXIPZ_V_B
12451
178k
    53832U, // INSERT_MXIPZ_V_D
12452
178k
    39496U, // INSERT_MXIPZ_V_H
12453
178k
    54856U, // INSERT_MXIPZ_V_Q
12454
178k
    55880U, // INSERT_MXIPZ_V_S
12455
178k
    1U, // INSR_ZR_B
12456
178k
    1U, // INSR_ZR_D
12457
178k
    0U, // INSR_ZR_H
12458
178k
    1U, // INSR_ZR_S
12459
178k
    3U, // INSR_ZV_B
12460
178k
    3U, // INSR_ZV_D
12461
178k
    0U, // INSR_ZV_H
12462
178k
    3U, // INSR_ZV_S
12463
178k
    2U, // INSvi16gpr
12464
178k
    41379U, // INSvi16lane
12465
178k
    2U, // INSvi32gpr
12466
178k
    41387U, // INSvi32lane
12467
178k
    2U, // INSvi64gpr
12468
178k
    41395U, // INSvi64lane
12469
178k
    2U, // INSvi8gpr
12470
178k
    41403U, // INSvi8lane
12471
178k
    3160U,  // IRG
12472
178k
    0U, // ISB
12473
178k
    10328U, // LASTA_RPZ_B
12474
178k
    6232U,  // LASTA_RPZ_D
12475
178k
    5208U,  // LASTA_RPZ_H
12476
178k
    12376U, // LASTA_RPZ_S
12477
178k
    10328U, // LASTA_VPZ_B
12478
178k
    6232U,  // LASTA_VPZ_D
12479
178k
    5208U,  // LASTA_VPZ_H
12480
178k
    12376U, // LASTA_VPZ_S
12481
178k
    10328U, // LASTB_RPZ_B
12482
178k
    6232U,  // LASTB_RPZ_D
12483
178k
    5208U,  // LASTB_RPZ_H
12484
178k
    12376U, // LASTB_RPZ_S
12485
178k
    10328U, // LASTB_VPZ_B
12486
178k
    6232U,  // LASTB_VPZ_D
12487
178k
    5208U,  // LASTB_VPZ_H
12488
178k
    12376U, // LASTB_VPZ_S
12489
178k
    8006882U, // LD1B
12490
178k
    8006882U, // LD1B_2Z
12491
178k
    392309986U, // LD1B_2Z_IMM
12492
178k
    8006882U, // LD1B_4Z
12493
178k
    393096418U, // LD1B_4Z_IMM
12494
178k
    8006882U, // LD1B_D
12495
178k
    387853538U, // LD1B_D_IMM_REAL
12496
178k
    8006882U, // LD1B_H
12497
178k
    387853538U, // LD1B_H_IMM_REAL
12498
178k
    387853538U, // LD1B_IMM_REAL
12499
178k
    8006882U, // LD1B_S
12500
178k
    387853538U, // LD1B_S_IMM_REAL
12501
178k
    56915U, // LD1B_VG2_M2ZPXI
12502
178k
    57939U, // LD1B_VG2_M2ZPXX
12503
178k
    393096418U, // LD1B_VG4_M4ZPXI
12504
178k
    8006882U, // LD1B_VG4_M4ZPXX
12505
178k
    8137954U, // LD1D
12506
178k
    8137954U, // LD1D_2Z
12507
178k
    392309986U, // LD1D_2Z_IMM
12508
178k
    8137954U, // LD1D_4Z
12509
178k
    393096418U, // LD1D_4Z_IMM
12510
178k
    387853538U, // LD1D_IMM_REAL
12511
178k
    8137954U, // LD1D_Q
12512
178k
    387853538U, // LD1D_Q_IMM
12513
178k
    392309986U, // LD1D_VG2_M2ZPXI
12514
178k
    8137954U, // LD1D_VG2_M2ZPXX
12515
178k
    393096418U, // LD1D_VG4_M4ZPXI
12516
178k
    8137954U, // LD1D_VG4_M4ZPXX
12517
178k
    0U, // LD1Fourv16b
12518
178k
    0U, // LD1Fourv16b_POST
12519
178k
    0U, // LD1Fourv1d
12520
178k
    0U, // LD1Fourv1d_POST
12521
178k
    0U, // LD1Fourv2d
12522
178k
    0U, // LD1Fourv2d_POST
12523
178k
    0U, // LD1Fourv2s
12524
178k
    0U, // LD1Fourv2s_POST
12525
178k
    0U, // LD1Fourv4h
12526
178k
    0U, // LD1Fourv4h_POST
12527
178k
    0U, // LD1Fourv4s
12528
178k
    0U, // LD1Fourv4s_POST
12529
178k
    0U, // LD1Fourv8b
12530
178k
    0U, // LD1Fourv8b_POST
12531
178k
    0U, // LD1Fourv8h
12532
178k
    0U, // LD1Fourv8h_POST
12533
178k
    8269026U, // LD1H
12534
178k
    8269026U, // LD1H_2Z
12535
178k
    392309986U, // LD1H_2Z_IMM
12536
178k
    8269026U, // LD1H_4Z
12537
178k
    393096418U, // LD1H_4Z_IMM
12538
178k
    8269026U, // LD1H_D
12539
178k
    387853538U, // LD1H_D_IMM_REAL
12540
178k
    387853538U, // LD1H_IMM_REAL
12541
178k
    8269026U, // LD1H_S
12542
178k
    387853538U, // LD1H_S_IMM_REAL
12543
178k
    56915U, // LD1H_VG2_M2ZPXI
12544
178k
    58963U, // LD1H_VG2_M2ZPXX
12545
178k
    393096418U, // LD1H_VG4_M4ZPXI
12546
178k
    8269026U, // LD1H_VG4_M4ZPXX
12547
178k
    0U, // LD1Onev16b
12548
178k
    0U, // LD1Onev16b_POST
12549
178k
    0U, // LD1Onev1d
12550
178k
    0U, // LD1Onev1d_POST
12551
178k
    0U, // LD1Onev2d
12552
178k
    0U, // LD1Onev2d_POST
12553
178k
    0U, // LD1Onev2s
12554
178k
    0U, // LD1Onev2s_POST
12555
178k
    0U, // LD1Onev4h
12556
178k
    0U, // LD1Onev4h_POST
12557
178k
    0U, // LD1Onev4s
12558
178k
    0U, // LD1Onev4s_POST
12559
178k
    0U, // LD1Onev8b
12560
178k
    0U, // LD1Onev8b_POST
12561
178k
    0U, // LD1Onev8h
12562
178k
    0U, // LD1Onev8h_POST
12563
178k
    371076322U, // LD1RB_D_IMM
12564
178k
    371076322U, // LD1RB_H_IMM
12565
178k
    371076322U, // LD1RB_IMM
12566
178k
    371076322U, // LD1RB_S_IMM
12567
178k
    5909730U, // LD1RD_IMM
12568
178k
    375532770U, // LD1RH_D_IMM
12569
178k
    375532770U, // LD1RH_IMM
12570
178k
    375532770U, // LD1RH_S_IMM
12571
178k
    8006882U, // LD1RO_B
12572
178k
    8400098U, // LD1RO_B_IMM
12573
178k
    8137954U, // LD1RO_D
12574
178k
    8400098U, // LD1RO_D_IMM
12575
178k
    8269026U, // LD1RO_H
12576
178k
    8400098U, // LD1RO_H_IMM
12577
178k
    8531170U, // LD1RO_W
12578
178k
    8400098U, // LD1RO_W_IMM
12579
178k
    8006882U, // LD1RQ_B
12580
178k
    8662242U, // LD1RQ_B_IMM
12581
178k
    8137954U, // LD1RQ_D
12582
178k
    8662242U, // LD1RQ_D_IMM
12583
178k
    8269026U, // LD1RQ_H
12584
178k
    8662242U, // LD1RQ_H_IMM
12585
178k
    8531170U, // LD1RQ_W
12586
178k
    8662242U, // LD1RQ_W_IMM
12587
178k
    371076322U, // LD1RSB_D_IMM
12588
178k
    371076322U, // LD1RSB_H_IMM
12589
178k
    371076322U, // LD1RSB_S_IMM
12590
178k
    375532770U, // LD1RSH_D_IMM
12591
178k
    375532770U, // LD1RSH_S_IMM
12592
178k
    376319202U, // LD1RSW_IMM
12593
178k
    376319202U, // LD1RW_D_IMM
12594
178k
    376319202U, // LD1RW_IMM
12595
178k
    0U, // LD1Rv16b
12596
178k
    0U, // LD1Rv16b_POST
12597
178k
    0U, // LD1Rv1d
12598
178k
    0U, // LD1Rv1d_POST
12599
178k
    0U, // LD1Rv2d
12600
178k
    0U, // LD1Rv2d_POST
12601
178k
    0U, // LD1Rv2s
12602
178k
    0U, // LD1Rv2s_POST
12603
178k
    0U, // LD1Rv4h
12604
178k
    0U, // LD1Rv4h_POST
12605
178k
    0U, // LD1Rv4s
12606
178k
    0U, // LD1Rv4s_POST
12607
178k
    0U, // LD1Rv8b
12608
178k
    0U, // LD1Rv8b_POST
12609
178k
    0U, // LD1Rv8h
12610
178k
    0U, // LD1Rv8h_POST
12611
178k
    8006882U, // LD1SB_D
12612
178k
    387853538U, // LD1SB_D_IMM_REAL
12613
178k
    8006882U, // LD1SB_H
12614
178k
    387853538U, // LD1SB_H_IMM_REAL
12615
178k
    8006882U, // LD1SB_S
12616
178k
    387853538U, // LD1SB_S_IMM_REAL
12617
178k
    8269026U, // LD1SH_D
12618
178k
    387853538U, // LD1SH_D_IMM_REAL
12619
178k
    8269026U, // LD1SH_S
12620
178k
    387853538U, // LD1SH_S_IMM_REAL
12621
178k
    8531170U, // LD1SW_D
12622
178k
    387853538U, // LD1SW_D_IMM_REAL
12623
178k
    0U, // LD1Threev16b
12624
178k
    0U, // LD1Threev16b_POST
12625
178k
    0U, // LD1Threev1d
12626
178k
    0U, // LD1Threev1d_POST
12627
178k
    0U, // LD1Threev2d
12628
178k
    0U, // LD1Threev2d_POST
12629
178k
    0U, // LD1Threev2s
12630
178k
    0U, // LD1Threev2s_POST
12631
178k
    0U, // LD1Threev4h
12632
178k
    0U, // LD1Threev4h_POST
12633
178k
    0U, // LD1Threev4s
12634
178k
    0U, // LD1Threev4s_POST
12635
178k
    0U, // LD1Threev8b
12636
178k
    0U, // LD1Threev8b_POST
12637
178k
    0U, // LD1Threev8h
12638
178k
    0U, // LD1Threev8h_POST
12639
178k
    0U, // LD1Twov16b
12640
178k
    0U, // LD1Twov16b_POST
12641
178k
    0U, // LD1Twov1d
12642
178k
    0U, // LD1Twov1d_POST
12643
178k
    0U, // LD1Twov2d
12644
178k
    0U, // LD1Twov2d_POST
12645
178k
    0U, // LD1Twov2s
12646
178k
    0U, // LD1Twov2s_POST
12647
178k
    0U, // LD1Twov4h
12648
178k
    0U, // LD1Twov4h_POST
12649
178k
    0U, // LD1Twov4s
12650
178k
    0U, // LD1Twov4s_POST
12651
178k
    0U, // LD1Twov8b
12652
178k
    0U, // LD1Twov8b_POST
12653
178k
    0U, // LD1Twov8h
12654
178k
    0U, // LD1Twov8h_POST
12655
178k
    8531170U, // LD1W
12656
178k
    8531170U, // LD1W_2Z
12657
178k
    392309986U, // LD1W_2Z_IMM
12658
178k
    8531170U, // LD1W_4Z
12659
178k
    393096418U, // LD1W_4Z_IMM
12660
178k
    8531170U, // LD1W_D
12661
178k
    387853538U, // LD1W_D_IMM_REAL
12662
178k
    387853538U, // LD1W_IMM_REAL
12663
178k
    8531170U, // LD1W_Q
12664
178k
    387853538U, // LD1W_Q_IMM
12665
178k
    392309986U, // LD1W_VG2_M2ZPXI
12666
178k
    8531170U, // LD1W_VG2_M2ZPXX
12667
178k
    393096418U, // LD1W_VG4_M4ZPXI
12668
178k
    8531170U, // LD1W_VG4_M4ZPXX
12669
178k
    8841816U, // LD1_MXIPXX_H_B
12670
178k
    8972888U, // LD1_MXIPXX_H_D
12671
178k
    9103960U, // LD1_MXIPXX_H_H
12672
178k
    9235032U, // LD1_MXIPXX_H_Q
12673
178k
    9366104U, // LD1_MXIPXX_H_S
12674
178k
    8841816U, // LD1_MXIPXX_V_B
12675
178k
    8972888U, // LD1_MXIPXX_V_D
12676
178k
    9103960U, // LD1_MXIPXX_V_H
12677
178k
    9235032U, // LD1_MXIPXX_V_Q
12678
178k
    9366104U, // LD1_MXIPXX_V_S
12679
178k
    0U, // LD1i16
12680
178k
    0U, // LD1i16_POST
12681
178k
    0U, // LD1i32
12682
178k
    0U, // LD1i32_POST
12683
178k
    0U, // LD1i64
12684
178k
    0U, // LD1i64_POST
12685
178k
    0U, // LD1i8
12686
178k
    0U, // LD1i8_POST
12687
178k
    8006882U, // LD2B
12688
178k
    392309986U, // LD2B_IMM
12689
178k
    8137954U, // LD2D
12690
178k
    392309986U, // LD2D_IMM
12691
178k
    8269026U, // LD2H
12692
178k
    392309986U, // LD2H_IMM
12693
178k
    9448674U, // LD2Q
12694
178k
    392309986U, // LD2Q_IMM
12695
178k
    0U, // LD2Rv16b
12696
178k
    0U, // LD2Rv16b_POST
12697
178k
    0U, // LD2Rv1d
12698
178k
    0U, // LD2Rv1d_POST
12699
178k
    0U, // LD2Rv2d
12700
178k
    0U, // LD2Rv2d_POST
12701
178k
    0U, // LD2Rv2s
12702
178k
    0U, // LD2Rv2s_POST
12703
178k
    0U, // LD2Rv4h
12704
178k
    0U, // LD2Rv4h_POST
12705
178k
    0U, // LD2Rv4s
12706
178k
    0U, // LD2Rv4s_POST
12707
178k
    0U, // LD2Rv8b
12708
178k
    0U, // LD2Rv8b_POST
12709
178k
    0U, // LD2Rv8h
12710
178k
    0U, // LD2Rv8h_POST
12711
178k
    0U, // LD2Twov16b
12712
178k
    0U, // LD2Twov16b_POST
12713
178k
    0U, // LD2Twov2d
12714
178k
    0U, // LD2Twov2d_POST
12715
178k
    0U, // LD2Twov2s
12716
178k
    0U, // LD2Twov2s_POST
12717
178k
    0U, // LD2Twov4h
12718
178k
    0U, // LD2Twov4h_POST
12719
178k
    0U, // LD2Twov4s
12720
178k
    0U, // LD2Twov4s_POST
12721
178k
    0U, // LD2Twov8b
12722
178k
    0U, // LD2Twov8b_POST
12723
178k
    0U, // LD2Twov8h
12724
178k
    0U, // LD2Twov8h_POST
12725
178k
    8531170U, // LD2W
12726
178k
    392309986U, // LD2W_IMM
12727
178k
    0U, // LD2i16
12728
178k
    0U, // LD2i16_POST
12729
178k
    0U, // LD2i32
12730
178k
    0U, // LD2i32_POST
12731
178k
    0U, // LD2i64
12732
178k
    0U, // LD2i64_POST
12733
178k
    0U, // LD2i8
12734
178k
    0U, // LD2i8_POST
12735
178k
    8006882U, // LD3B
12736
178k
    9579746U, // LD3B_IMM
12737
178k
    8137954U, // LD3D
12738
178k
    9579746U, // LD3D_IMM
12739
178k
    8269026U, // LD3H
12740
178k
    9579746U, // LD3H_IMM
12741
178k
    9448674U, // LD3Q
12742
178k
    9579746U, // LD3Q_IMM
12743
178k
    0U, // LD3Rv16b
12744
178k
    0U, // LD3Rv16b_POST
12745
178k
    0U, // LD3Rv1d
12746
178k
    0U, // LD3Rv1d_POST
12747
178k
    0U, // LD3Rv2d
12748
178k
    0U, // LD3Rv2d_POST
12749
178k
    0U, // LD3Rv2s
12750
178k
    0U, // LD3Rv2s_POST
12751
178k
    0U, // LD3Rv4h
12752
178k
    0U, // LD3Rv4h_POST
12753
178k
    0U, // LD3Rv4s
12754
178k
    0U, // LD3Rv4s_POST
12755
178k
    0U, // LD3Rv8b
12756
178k
    0U, // LD3Rv8b_POST
12757
178k
    0U, // LD3Rv8h
12758
178k
    0U, // LD3Rv8h_POST
12759
178k
    0U, // LD3Threev16b
12760
178k
    0U, // LD3Threev16b_POST
12761
178k
    0U, // LD3Threev2d
12762
178k
    0U, // LD3Threev2d_POST
12763
178k
    0U, // LD3Threev2s
12764
178k
    0U, // LD3Threev2s_POST
12765
178k
    0U, // LD3Threev4h
12766
178k
    0U, // LD3Threev4h_POST
12767
178k
    0U, // LD3Threev4s
12768
178k
    0U, // LD3Threev4s_POST
12769
178k
    0U, // LD3Threev8b
12770
178k
    0U, // LD3Threev8b_POST
12771
178k
    0U, // LD3Threev8h
12772
178k
    0U, // LD3Threev8h_POST
12773
178k
    8531170U, // LD3W
12774
178k
    9579746U, // LD3W_IMM
12775
178k
    0U, // LD3i16
12776
178k
    0U, // LD3i16_POST
12777
178k
    0U, // LD3i32
12778
178k
    0U, // LD3i32_POST
12779
178k
    0U, // LD3i64
12780
178k
    0U, // LD3i64_POST
12781
178k
    0U, // LD3i8
12782
178k
    0U, // LD3i8_POST
12783
178k
    8006882U, // LD4B
12784
178k
    393096418U, // LD4B_IMM
12785
178k
    8137954U, // LD4D
12786
178k
    393096418U, // LD4D_IMM
12787
178k
    0U, // LD4Fourv16b
12788
178k
    0U, // LD4Fourv16b_POST
12789
178k
    0U, // LD4Fourv2d
12790
178k
    0U, // LD4Fourv2d_POST
12791
178k
    0U, // LD4Fourv2s
12792
178k
    0U, // LD4Fourv2s_POST
12793
178k
    0U, // LD4Fourv4h
12794
178k
    0U, // LD4Fourv4h_POST
12795
178k
    0U, // LD4Fourv4s
12796
178k
    0U, // LD4Fourv4s_POST
12797
178k
    0U, // LD4Fourv8b
12798
178k
    0U, // LD4Fourv8b_POST
12799
178k
    0U, // LD4Fourv8h
12800
178k
    0U, // LD4Fourv8h_POST
12801
178k
    8269026U, // LD4H
12802
178k
    393096418U, // LD4H_IMM
12803
178k
    9448674U, // LD4Q
12804
178k
    393096418U, // LD4Q_IMM
12805
178k
    0U, // LD4Rv16b
12806
178k
    0U, // LD4Rv16b_POST
12807
178k
    0U, // LD4Rv1d
12808
178k
    0U, // LD4Rv1d_POST
12809
178k
    0U, // LD4Rv2d
12810
178k
    0U, // LD4Rv2d_POST
12811
178k
    0U, // LD4Rv2s
12812
178k
    0U, // LD4Rv2s_POST
12813
178k
    0U, // LD4Rv4h
12814
178k
    0U, // LD4Rv4h_POST
12815
178k
    0U, // LD4Rv4s
12816
178k
    0U, // LD4Rv4s_POST
12817
178k
    0U, // LD4Rv8b
12818
178k
    0U, // LD4Rv8b_POST
12819
178k
    0U, // LD4Rv8h
12820
178k
    0U, // LD4Rv8h_POST
12821
178k
    8531170U, // LD4W
12822
178k
    393096418U, // LD4W_IMM
12823
178k
    0U, // LD4i16
12824
178k
    0U, // LD4i16_POST
12825
178k
    0U, // LD4i32
12826
178k
    0U, // LD4i32_POST
12827
178k
    0U, // LD4i64
12828
178k
    0U, // LD4i64_POST
12829
178k
    0U, // LD4i8
12830
178k
    0U, // LD4i8_POST
12831
178k
    0U, // LD64B
12832
178k
    3U, // LDADDAB
12833
178k
    3U, // LDADDAH
12834
178k
    3U, // LDADDALB
12835
178k
    3U, // LDADDALH
12836
178k
    3U, // LDADDALW
12837
178k
    3U, // LDADDALX
12838
178k
    3U, // LDADDAW
12839
178k
    3U, // LDADDAX
12840
178k
    3U, // LDADDB
12841
178k
    3U, // LDADDH
12842
178k
    3U, // LDADDLB
12843
178k
    3U, // LDADDLH
12844
178k
    3U, // LDADDLW
12845
178k
    3U, // LDADDLX
12846
178k
    3U, // LDADDW
12847
178k
    3U, // LDADDX
12848
178k
    0U, // LDAP1
12849
178k
    608U, // LDAPRB
12850
178k
    608U, // LDAPRH
12851
178k
    608U, // LDAPRW
12852
178k
    617U, // LDAPRWpre
12853
178k
    608U, // LDAPRX
12854
178k
    625U, // LDAPRXpre
12855
178k
    3148888U, // LDAPURBi
12856
178k
    3148888U, // LDAPURHi
12857
178k
    3148888U, // LDAPURSBWi
12858
178k
    3148888U, // LDAPURSBXi
12859
178k
    3148888U, // LDAPURSHWi
12860
178k
    3148888U, // LDAPURSHXi
12861
178k
    3148888U, // LDAPURSWi
12862
178k
    3148888U, // LDAPURXi
12863
178k
    3148888U, // LDAPURbi
12864
178k
    3148888U, // LDAPURdi
12865
178k
    3148888U, // LDAPURhi
12866
178k
    3148888U, // LDAPURi
12867
178k
    3148888U, // LDAPURqi
12868
178k
    3148888U, // LDAPURsi
12869
178k
    608U, // LDARB
12870
178k
    608U, // LDARH
12871
178k
    608U, // LDARW
12872
178k
    608U, // LDARX
12873
178k
    3149088U, // LDAXPW
12874
178k
    3149088U, // LDAXPX
12875
178k
    608U, // LDAXRB
12876
178k
    608U, // LDAXRH
12877
178k
    608U, // LDAXRW
12878
178k
    608U, // LDAXRX
12879
178k
    3U, // LDCLRAB
12880
178k
    3U, // LDCLRAH
12881
178k
    3U, // LDCLRALB
12882
178k
    3U, // LDCLRALH
12883
178k
    3U, // LDCLRALW
12884
178k
    3U, // LDCLRALX
12885
178k
    3U, // LDCLRAW
12886
178k
    3U, // LDCLRAX
12887
178k
    3U, // LDCLRB
12888
178k
    3U, // LDCLRH
12889
178k
    3U, // LDCLRLB
12890
178k
    3U, // LDCLRLH
12891
178k
    3U, // LDCLRLW
12892
178k
    3U, // LDCLRLX
12893
178k
    60706U, // LDCLRP
12894
178k
    60706U, // LDCLRPA
12895
178k
    60706U, // LDCLRPAL
12896
178k
    60706U, // LDCLRPL
12897
178k
    3U, // LDCLRW
12898
178k
    3U, // LDCLRX
12899
178k
    3U, // LDEORAB
12900
178k
    3U, // LDEORAH
12901
178k
    3U, // LDEORALB
12902
178k
    3U, // LDEORALH
12903
178k
    3U, // LDEORALW
12904
178k
    3U, // LDEORALX
12905
178k
    3U, // LDEORAW
12906
178k
    3U, // LDEORAX
12907
178k
    3U, // LDEORB
12908
178k
    3U, // LDEORH
12909
178k
    3U, // LDEORLB
12910
178k
    3U, // LDEORLH
12911
178k
    3U, // LDEORLW
12912
178k
    3U, // LDEORLX
12913
178k
    3U, // LDEORW
12914
178k
    3U, // LDEORX
12915
178k
    8006882U, // LDFF1B_D_REAL
12916
178k
    8006882U, // LDFF1B_H_REAL
12917
178k
    8006882U, // LDFF1B_REAL
12918
178k
    8006882U, // LDFF1B_S_REAL
12919
178k
    8137954U, // LDFF1D_REAL
12920
178k
    8269026U, // LDFF1H_D_REAL
12921
178k
    8269026U, // LDFF1H_REAL
12922
178k
    8269026U, // LDFF1H_S_REAL
12923
178k
    8006882U, // LDFF1SB_D_REAL
12924
178k
    8006882U, // LDFF1SB_H_REAL
12925
178k
    8006882U, // LDFF1SB_S_REAL
12926
178k
    8269026U, // LDFF1SH_D_REAL
12927
178k
    8269026U, // LDFF1SH_S_REAL
12928
178k
    8531170U, // LDFF1SW_D_REAL
12929
178k
    8531170U, // LDFF1W_D_REAL
12930
178k
    8531170U, // LDFF1W_REAL
12931
178k
    3207257U, // LDG
12932
178k
    608U, // LDGM
12933
178k
    3149088U, // LDIAPPW
12934
178k
    9742625U, // LDIAPPWpre
12935
178k
    3149088U, // LDIAPPX
12936
178k
    9873697U, // LDIAPPXpre
12937
178k
    608U, // LDLARB
12938
178k
    608U, // LDLARH
12939
178k
    608U, // LDLARW
12940
178k
    608U, // LDLARX
12941
178k
    387853538U, // LDNF1B_D_IMM_REAL
12942
178k
    387853538U, // LDNF1B_H_IMM_REAL
12943
178k
    387853538U, // LDNF1B_IMM_REAL
12944
178k
    387853538U, // LDNF1B_S_IMM_REAL
12945
178k
    387853538U, // LDNF1D_IMM_REAL
12946
178k
    387853538U, // LDNF1H_D_IMM_REAL
12947
178k
    387853538U, // LDNF1H_IMM_REAL
12948
178k
    387853538U, // LDNF1H_S_IMM_REAL
12949
178k
    387853538U, // LDNF1SB_D_IMM_REAL
12950
178k
    387853538U, // LDNF1SB_H_IMM_REAL
12951
178k
    387853538U, // LDNF1SB_S_IMM_REAL
12952
178k
    387853538U, // LDNF1SH_D_IMM_REAL
12953
178k
    387853538U, // LDNF1SH_S_IMM_REAL
12954
178k
    387853538U, // LDNF1SW_D_IMM_REAL
12955
178k
    387853538U, // LDNF1W_D_IMM_REAL
12956
178k
    387853538U, // LDNF1W_IMM_REAL
12957
178k
    402787616U, // LDNPDi
12958
178k
    419564832U, // LDNPQi
12959
178k
    436342048U, // LDNPSi
12960
178k
    436342048U, // LDNPWi
12961
178k
    402787616U, // LDNPXi
12962
178k
    8006882U, // LDNT1B_2Z
12963
178k
    392309986U, // LDNT1B_2Z_IMM
12964
178k
    8006882U, // LDNT1B_4Z
12965
178k
    393096418U, // LDNT1B_4Z_IMM
12966
178k
    56915U, // LDNT1B_VG2_M2ZPXI
12967
178k
    57939U, // LDNT1B_VG2_M2ZPXX
12968
178k
    393096418U, // LDNT1B_VG4_M4ZPXI
12969
178k
    8006882U, // LDNT1B_VG4_M4ZPXX
12970
178k
    387853538U, // LDNT1B_ZRI
12971
178k
    8006882U, // LDNT1B_ZRR
12972
178k
    371076282U, // LDNT1B_ZZR_D_REAL
12973
178k
    371076194U, // LDNT1B_ZZR_S_REAL
12974
178k
    8137954U, // LDNT1D_2Z
12975
178k
    392309986U, // LDNT1D_2Z_IMM
12976
178k
    8137954U, // LDNT1D_4Z
12977
178k
    393096418U, // LDNT1D_4Z_IMM
12978
178k
    392309986U, // LDNT1D_VG2_M2ZPXI
12979
178k
    8137954U, // LDNT1D_VG2_M2ZPXX
12980
178k
    393096418U, // LDNT1D_VG4_M4ZPXI
12981
178k
    8137954U, // LDNT1D_VG4_M4ZPXX
12982
178k
    387853538U, // LDNT1D_ZRI
12983
178k
    8137954U, // LDNT1D_ZRR
12984
178k
    371076282U, // LDNT1D_ZZR_D_REAL
12985
178k
    8269026U, // LDNT1H_2Z
12986
178k
    392309986U, // LDNT1H_2Z_IMM
12987
178k
    8269026U, // LDNT1H_4Z
12988
178k
    393096418U, // LDNT1H_4Z_IMM
12989
178k
    56915U, // LDNT1H_VG2_M2ZPXI
12990
178k
    58963U, // LDNT1H_VG2_M2ZPXX
12991
178k
    393096418U, // LDNT1H_VG4_M4ZPXI
12992
178k
    8269026U, // LDNT1H_VG4_M4ZPXX
12993
178k
    387853538U, // LDNT1H_ZRI
12994
178k
    8269026U, // LDNT1H_ZRR
12995
178k
    371076282U, // LDNT1H_ZZR_D_REAL
12996
178k
    371076194U, // LDNT1H_ZZR_S_REAL
12997
178k
    371076282U, // LDNT1SB_ZZR_D_REAL
12998
178k
    371076194U, // LDNT1SB_ZZR_S_REAL
12999
178k
    371076282U, // LDNT1SH_ZZR_D_REAL
13000
178k
    371076194U, // LDNT1SH_ZZR_S_REAL
13001
178k
    371076282U, // LDNT1SW_ZZR_D_REAL
13002
178k
    8531170U, // LDNT1W_2Z
13003
178k
    392309986U, // LDNT1W_2Z_IMM
13004
178k
    8531170U, // LDNT1W_4Z
13005
178k
    393096418U, // LDNT1W_4Z_IMM
13006
178k
    392309986U, // LDNT1W_VG2_M2ZPXI
13007
178k
    8531170U, // LDNT1W_VG2_M2ZPXX
13008
178k
    393096418U, // LDNT1W_VG4_M4ZPXI
13009
178k
    8531170U, // LDNT1W_VG4_M4ZPXX
13010
178k
    387853538U, // LDNT1W_ZRI
13011
178k
    8531170U, // LDNT1W_ZRR
13012
178k
    371076282U, // LDNT1W_ZZR_D_REAL
13013
178k
    371076194U, // LDNT1W_ZZR_S_REAL
13014
178k
    402787616U, // LDPDi
13015
178k
    462989601U, // LDPDpost
13016
178k
    453159201U, // LDPDpre
13017
178k
    419564832U, // LDPQi
13018
178k
    479766817U, // LDPQpost
13019
178k
    469936417U, // LDPQpre
13020
178k
    436342048U, // LDPSWi
13021
178k
    496544033U, // LDPSWpost
13022
178k
    486713633U, // LDPSWpre
13023
178k
    436342048U, // LDPSi
13024
178k
    496544033U, // LDPSpost
13025
178k
    486713633U, // LDPSpre
13026
178k
    436342048U, // LDPWi
13027
178k
    496544033U, // LDPWpost
13028
178k
    486713633U, // LDPWpre
13029
178k
    402787616U, // LDPXi
13030
178k
    462989601U, // LDPXpost
13031
178k
    453159201U, // LDPXpre
13032
178k
    62552U, // LDRAAindexed
13033
178k
    63577U, // LDRAAwriteback
13034
178k
    62552U, // LDRABindexed
13035
178k
    63577U, // LDRABwriteback
13036
178k
    43641U, // LDRBBpost
13037
178k
    10135641U,  // LDRBBpre
13038
178k
    503450712U, // LDRBBroW
13039
178k
    520227928U, // LDRBBroX
13040
178k
    64600U, // LDRBBui
13041
178k
    43641U, // LDRBpost
13042
178k
    10135641U,  // LDRBpre
13043
178k
    503450712U, // LDRBroW
13044
178k
    520227928U, // LDRBroX
13045
178k
    64600U, // LDRBui
13046
178k
    1U, // LDRDl
13047
178k
    43641U, // LDRDpost
13048
178k
    10135641U,  // LDRDpre
13049
178k
    537005144U, // LDRDroW
13050
178k
    553782360U, // LDRDroX
13051
178k
    65624U, // LDRDui
13052
178k
    43641U, // LDRHHpost
13053
178k
    10135641U,  // LDRHHpre
13054
178k
    570559576U, // LDRHHroW
13055
178k
    587336792U, // LDRHHroX
13056
178k
    66648U, // LDRHHui
13057
178k
    43641U, // LDRHpost
13058
178k
    10135641U,  // LDRHpre
13059
178k
    570559576U, // LDRHroW
13060
178k
    587336792U, // LDRHroX
13061
178k
    66648U, // LDRHui
13062
178k
    1U, // LDRQl
13063
178k
    43641U, // LDRQpost
13064
178k
    10135641U,  // LDRQpre
13065
178k
    604114008U, // LDRQroW
13066
178k
    620891224U, // LDRQroX
13067
178k
    67672U, // LDRQui
13068
178k
    43641U, // LDRSBWpost
13069
178k
    10135641U,  // LDRSBWpre
13070
178k
    503450712U, // LDRSBWroW
13071
178k
    520227928U, // LDRSBWroX
13072
178k
    64600U, // LDRSBWui
13073
178k
    43641U, // LDRSBXpost
13074
178k
    10135641U,  // LDRSBXpre
13075
178k
    503450712U, // LDRSBXroW
13076
178k
    520227928U, // LDRSBXroX
13077
178k
    64600U, // LDRSBXui
13078
178k
    43641U, // LDRSHWpost
13079
178k
    10135641U,  // LDRSHWpre
13080
178k
    570559576U, // LDRSHWroW
13081
178k
    587336792U, // LDRSHWroX
13082
178k
    66648U, // LDRSHWui
13083
178k
    43641U, // LDRSHXpost
13084
178k
    10135641U,  // LDRSHXpre
13085
178k
    570559576U, // LDRSHXroW
13086
178k
    587336792U, // LDRSHXroX
13087
178k
    66648U, // LDRSHXui
13088
178k
    1U, // LDRSWl
13089
178k
    43641U, // LDRSWpost
13090
178k
    10135641U,  // LDRSWpre
13091
178k
    637668440U, // LDRSWroW
13092
178k
    654445656U, // LDRSWroX
13093
178k
    68696U, // LDRSWui
13094
178k
    1U, // LDRSl
13095
178k
    43641U, // LDRSpost
13096
178k
    10135641U,  // LDRSpre
13097
178k
    637668440U, // LDRSroW
13098
178k
    654445656U, // LDRSroX
13099
178k
    68696U, // LDRSui
13100
178k
    1U, // LDRWl
13101
178k
    43641U, // LDRWpost
13102
178k
    10135641U,  // LDRWpre
13103
178k
    637668440U, // LDRWroW
13104
178k
    654445656U, // LDRWroX
13105
178k
    68696U, // LDRWui
13106
178k
    1U, // LDRXl
13107
178k
    43641U, // LDRXpost
13108
178k
    10135641U,  // LDRXpre
13109
178k
    537005144U, // LDRXroW
13110
178k
    553782360U, // LDRXroX
13111
178k
    65624U, // LDRXui
13112
178k
    10226776U,  // LDR_PXI
13113
178k
    608U, // LDR_TX
13114
178k
    0U, // LDR_ZA
13115
178k
    10226776U,  // LDR_ZXI
13116
178k
    3U, // LDSETAB
13117
178k
    3U, // LDSETAH
13118
178k
    3U, // LDSETALB
13119
178k
    3U, // LDSETALH
13120
178k
    3U, // LDSETALW
13121
178k
    3U, // LDSETALX
13122
178k
    3U, // LDSETAW
13123
178k
    3U, // LDSETAX
13124
178k
    3U, // LDSETB
13125
178k
    3U, // LDSETH
13126
178k
    3U, // LDSETLB
13127
178k
    3U, // LDSETLH
13128
178k
    3U, // LDSETLW
13129
178k
    3U, // LDSETLX
13130
178k
    60706U, // LDSETP
13131
178k
    60706U, // LDSETPA
13132
178k
    60706U, // LDSETPAL
13133
178k
    60706U, // LDSETPL
13134
178k
    3U, // LDSETW
13135
178k
    3U, // LDSETX
13136
178k
    3U, // LDSMAXAB
13137
178k
    3U, // LDSMAXAH
13138
178k
    3U, // LDSMAXALB
13139
178k
    3U, // LDSMAXALH
13140
178k
    3U, // LDSMAXALW
13141
178k
    3U, // LDSMAXALX
13142
178k
    3U, // LDSMAXAW
13143
178k
    3U, // LDSMAXAX
13144
178k
    3U, // LDSMAXB
13145
178k
    3U, // LDSMAXH
13146
178k
    3U, // LDSMAXLB
13147
178k
    3U, // LDSMAXLH
13148
178k
    3U, // LDSMAXLW
13149
178k
    3U, // LDSMAXLX
13150
178k
    3U, // LDSMAXW
13151
178k
    3U, // LDSMAXX
13152
178k
    3U, // LDSMINAB
13153
178k
    3U, // LDSMINAH
13154
178k
    3U, // LDSMINALB
13155
178k
    3U, // LDSMINALH
13156
178k
    3U, // LDSMINALW
13157
178k
    3U, // LDSMINALX
13158
178k
    3U, // LDSMINAW
13159
178k
    3U, // LDSMINAX
13160
178k
    3U, // LDSMINB
13161
178k
    3U, // LDSMINH
13162
178k
    3U, // LDSMINLB
13163
178k
    3U, // LDSMINLH
13164
178k
    3U, // LDSMINLW
13165
178k
    3U, // LDSMINLX
13166
178k
    3U, // LDSMINW
13167
178k
    3U, // LDSMINX
13168
178k
    3148888U, // LDTRBi
13169
178k
    3148888U, // LDTRHi
13170
178k
    3148888U, // LDTRSBWi
13171
178k
    3148888U, // LDTRSBXi
13172
178k
    3148888U, // LDTRSHWi
13173
178k
    3148888U, // LDTRSHXi
13174
178k
    3148888U, // LDTRSWi
13175
178k
    3148888U, // LDTRWi
13176
178k
    3148888U, // LDTRXi
13177
178k
    3U, // LDUMAXAB
13178
178k
    3U, // LDUMAXAH
13179
178k
    3U, // LDUMAXALB
13180
178k
    3U, // LDUMAXALH
13181
178k
    3U, // LDUMAXALW
13182
178k
    3U, // LDUMAXALX
13183
178k
    3U, // LDUMAXAW
13184
178k
    3U, // LDUMAXAX
13185
178k
    3U, // LDUMAXB
13186
178k
    3U, // LDUMAXH
13187
178k
    3U, // LDUMAXLB
13188
178k
    3U, // LDUMAXLH
13189
178k
    3U, // LDUMAXLW
13190
178k
    3U, // LDUMAXLX
13191
178k
    3U, // LDUMAXW
13192
178k
    3U, // LDUMAXX
13193
178k
    3U, // LDUMINAB
13194
178k
    3U, // LDUMINAH
13195
178k
    3U, // LDUMINALB
13196
178k
    3U, // LDUMINALH
13197
178k
    3U, // LDUMINALW
13198
178k
    3U, // LDUMINALX
13199
178k
    3U, // LDUMINAW
13200
178k
    3U, // LDUMINAX
13201
178k
    3U, // LDUMINB
13202
178k
    3U, // LDUMINH
13203
178k
    3U, // LDUMINLB
13204
178k
    3U, // LDUMINLH
13205
178k
    3U, // LDUMINLW
13206
178k
    3U, // LDUMINLX
13207
178k
    3U, // LDUMINW
13208
178k
    3U, // LDUMINX
13209
178k
    3148888U, // LDURBBi
13210
178k
    3148888U, // LDURBi
13211
178k
    3148888U, // LDURDi
13212
178k
    3148888U, // LDURHHi
13213
178k
    3148888U, // LDURHi
13214
178k
    3148888U, // LDURQi
13215
178k
    3148888U, // LDURSBWi
13216
178k
    3148888U, // LDURSBXi
13217
178k
    3148888U, // LDURSHWi
13218
178k
    3148888U, // LDURSHXi
13219
178k
    3148888U, // LDURSWi
13220
178k
    3148888U, // LDURSi
13221
178k
    3148888U, // LDURWi
13222
178k
    3148888U, // LDURXi
13223
178k
    3149088U, // LDXPW
13224
178k
    3149088U, // LDXPX
13225
178k
    608U, // LDXRB
13226
178k
    608U, // LDXRH
13227
178k
    608U, // LDXRW
13228
178k
    608U, // LDXRX
13229
178k
    16918656U,  // LSLR_ZPmZ_B
13230
178k
    33691776U,  // LSLR_ZPmZ_D
13231
178k
    50998408U,  // LSLR_ZPmZ_H
13232
178k
    67252352U,  // LSLR_ZPmZ_S
13233
178k
    3160U,  // LSLVWr
13234
178k
    3160U,  // LSLVXr
13235
178k
    33695872U,  // LSL_WIDE_ZPmZ_B
13236
178k
    2108552U, // LSL_WIDE_ZPmZ_H
13237
178k
    33697920U,  // LSL_WIDE_ZPmZ_S
13238
178k
    6233U,  // LSL_WIDE_ZZZ_B
13239
178k
    184U, // LSL_WIDE_ZZZ_H
13240
178k
    6233U,  // LSL_WIDE_ZZZ_S
13241
178k
    141440U,  // LSL_ZPmI_B
13242
178k
    137344U,  // LSL_ZPmI_D
13243
178k
    52309128U,  // LSL_ZPmI_H
13244
178k
    143488U,  // LSL_ZPmI_S
13245
178k
    16918656U,  // LSL_ZPmZ_B
13246
178k
    33691776U,  // LSL_ZPmZ_D
13247
178k
    50998408U,  // LSL_ZPmZ_H
13248
178k
    67252352U,  // LSL_ZPmZ_S
13249
178k
    3161U,  // LSL_ZZI_B
13250
178k
    3160U,  // LSL_ZZI_D
13251
178k
    224U, // LSL_ZZI_H
13252
178k
    3161U,  // LSL_ZZI_S
13253
178k
    16918656U,  // LSRR_ZPmZ_B
13254
178k
    33691776U,  // LSRR_ZPmZ_D
13255
178k
    50998408U,  // LSRR_ZPmZ_H
13256
178k
    67252352U,  // LSRR_ZPmZ_S
13257
178k
    3160U,  // LSRVWr
13258
178k
    3160U,  // LSRVXr
13259
178k
    33695872U,  // LSR_WIDE_ZPmZ_B
13260
178k
    2108552U, // LSR_WIDE_ZPmZ_H
13261
178k
    33697920U,  // LSR_WIDE_ZPmZ_S
13262
178k
    6233U,  // LSR_WIDE_ZZZ_B
13263
178k
    184U, // LSR_WIDE_ZZZ_H
13264
178k
    6233U,  // LSR_WIDE_ZZZ_S
13265
178k
    141440U,  // LSR_ZPmI_B
13266
178k
    137344U,  // LSR_ZPmI_D
13267
178k
    52309128U,  // LSR_ZPmI_H
13268
178k
    143488U,  // LSR_ZPmI_S
13269
178k
    16918656U,  // LSR_ZPmZ_B
13270
178k
    33691776U,  // LSR_ZPmZ_D
13271
178k
    50998408U,  // LSR_ZPmZ_H
13272
178k
    67252352U,  // LSR_ZPmZ_S
13273
178k
    3161U,  // LSR_ZZI_B
13274
178k
    3160U,  // LSR_ZZI_D
13275
178k
    224U, // LSR_ZZI_H
13276
178k
    3161U,  // LSR_ZZI_S
13277
178k
    640U, // LUTI2_2ZTZI_B
13278
178k
    640U, // LUTI2_2ZTZI_H
13279
178k
    640U, // LUTI2_2ZTZI_S
13280
178k
    640U, // LUTI2_4ZTZI_B
13281
178k
    640U, // LUTI2_4ZTZI_H
13282
178k
    640U, // LUTI2_4ZTZI_S
13283
178k
    69720U, // LUTI2_S_2ZTZI_B
13284
178k
    69720U, // LUTI2_S_2ZTZI_H
13285
178k
    640U, // LUTI2_S_4ZTZI_B
13286
178k
    640U, // LUTI2_S_4ZTZI_H
13287
178k
    69720U, // LUTI2_ZTZI_B
13288
178k
    640U, // LUTI2_ZTZI_H
13289
178k
    69720U, // LUTI2_ZTZI_S
13290
178k
    640U, // LUTI4_2ZTZI_B
13291
178k
    640U, // LUTI4_2ZTZI_H
13292
178k
    640U, // LUTI4_2ZTZI_S
13293
178k
    640U, // LUTI4_4ZTZI_H
13294
178k
    640U, // LUTI4_4ZTZI_S
13295
178k
    69720U, // LUTI4_S_2ZTZI_B
13296
178k
    69720U, // LUTI4_S_2ZTZI_H
13297
178k
    640U, // LUTI4_S_4ZTZI_H
13298
178k
    69720U, // LUTI4_ZTZI_B
13299
178k
    640U, // LUTI4_ZTZI_H
13300
178k
    69720U, // LUTI4_ZTZI_S
13301
178k
    134232U,  // MADDWrrr
13302
178k
    134232U,  // MADDXrrr
13303
178k
    70784U, // MAD_ZPmZZ_B
13304
178k
    268567680U, // MAD_ZPmZZ_D
13305
178k
    53226728U,  // MAD_ZPmZZ_H
13306
178k
    285345920U, // MAD_ZPmZZ_S
13307
178k
    16918744U,  // MATCH_PPzZZ_B
13308
178k
    50998409U,  // MATCH_PPzZZ_H
13309
178k
    70784U, // MLA_ZPmZZ_B
13310
178k
    268567680U, // MLA_ZPmZZ_D
13311
178k
    53226728U,  // MLA_ZPmZZ_H
13312
178k
    285345920U, // MLA_ZPmZZ_S
13313
178k
    52954200U,  // MLA_ZZZI_D
13314
178k
    41192U, // MLA_ZZZI_H
13315
178k
    52955224U,  // MLA_ZZZI_S
13316
178k
    795792U,  // MLAv16i8
13317
178k
    926872U,  // MLAv2i32
13318
178k
    105260184U, // MLAv2i32_indexed
13319
178k
    1057952U, // MLAv4i16
13320
178k
    103425184U, // MLAv4i16_indexed
13321
178k
    402544U,  // MLAv4i32
13322
178k
    105260144U, // MLAv4i32_indexed
13323
178k
    533624U,  // MLAv8i16
13324
178k
    103425144U, // MLAv8i16_indexed
13325
178k
    1189032U, // MLAv8i8
13326
178k
    70784U, // MLS_ZPmZZ_B
13327
178k
    268567680U, // MLS_ZPmZZ_D
13328
178k
    53226728U,  // MLS_ZPmZZ_H
13329
178k
    285345920U, // MLS_ZPmZZ_S
13330
178k
    52954200U,  // MLS_ZZZI_D
13331
178k
    41192U, // MLS_ZZZI_H
13332
178k
    52955224U,  // MLS_ZZZI_S
13333
178k
    795792U,  // MLSv16i8
13334
178k
    926872U,  // MLSv2i32
13335
178k
    105260184U, // MLSv2i32_indexed
13336
178k
    1057952U, // MLSv4i16
13337
178k
    103425184U, // MLSv4i16_indexed
13338
178k
    402544U,  // MLSv4i32
13339
178k
    105260144U, // MLSv4i32_indexed
13340
178k
    533624U,  // MLSv8i16
13341
178k
    103425144U, // MLSv8i16_indexed
13342
178k
    1189032U, // MLSv8i8
13343
178k
    0U, // MOPSSETGE
13344
178k
    0U, // MOPSSETGEN
13345
178k
    0U, // MOPSSETGET
13346
178k
    0U, // MOPSSETGETN
13347
178k
    3U, // MOVAZ_2ZMI_H_B
13348
178k
    3U, // MOVAZ_2ZMI_H_D
13349
178k
    3U, // MOVAZ_2ZMI_H_H
13350
178k
    3U, // MOVAZ_2ZMI_H_S
13351
178k
    3U, // MOVAZ_2ZMI_V_B
13352
178k
    3U, // MOVAZ_2ZMI_V_D
13353
178k
    3U, // MOVAZ_2ZMI_V_H
13354
178k
    3U, // MOVAZ_2ZMI_V_S
13355
178k
    3U, // MOVAZ_4ZMI_H_B
13356
178k
    3U, // MOVAZ_4ZMI_H_D
13357
178k
    3U, // MOVAZ_4ZMI_H_H
13358
178k
    3U, // MOVAZ_4ZMI_H_S
13359
178k
    3U, // MOVAZ_4ZMI_V_B
13360
178k
    3U, // MOVAZ_4ZMI_V_D
13361
178k
    3U, // MOVAZ_4ZMI_V_H
13362
178k
    3U, // MOVAZ_4ZMI_V_S
13363
178k
    3U, // MOVAZ_VG2_2ZM
13364
178k
    3U, // MOVAZ_VG4_4ZM
13365
178k
    3U, // MOVAZ_ZMI_H_B
13366
178k
    3U, // MOVAZ_ZMI_H_D
13367
178k
    71770U, // MOVAZ_ZMI_H_H
13368
178k
    71770U, // MOVAZ_ZMI_H_Q
13369
178k
    3U, // MOVAZ_ZMI_H_S
13370
178k
    3U, // MOVAZ_ZMI_V_B
13371
178k
    3U, // MOVAZ_ZMI_V_D
13372
178k
    71770U, // MOVAZ_ZMI_V_H
13373
178k
    71770U, // MOVAZ_ZMI_V_Q
13374
178k
    3U, // MOVAZ_ZMI_V_S
13375
178k
    72793U, // MOVA_2ZMXI_H_B
13376
178k
    72793U, // MOVA_2ZMXI_H_D
13377
178k
    72793U, // MOVA_2ZMXI_H_H
13378
178k
    72793U, // MOVA_2ZMXI_H_S
13379
178k
    72793U, // MOVA_2ZMXI_V_B
13380
178k
    72793U, // MOVA_2ZMXI_V_D
13381
178k
    72793U, // MOVA_2ZMXI_V_H
13382
178k
    72793U, // MOVA_2ZMXI_V_S
13383
178k
    73817U, // MOVA_4ZMXI_H_B
13384
178k
    73817U, // MOVA_4ZMXI_H_D
13385
178k
    73817U, // MOVA_4ZMXI_H_H
13386
178k
    73817U, // MOVA_4ZMXI_H_S
13387
178k
    73817U, // MOVA_4ZMXI_V_B
13388
178k
    73817U, // MOVA_4ZMXI_V_D
13389
178k
    73817U, // MOVA_4ZMXI_V_H
13390
178k
    73817U, // MOVA_4ZMXI_V_S
13391
178k
    75400U, // MOVA_MXI2Z_H_B
13392
178k
    76424U, // MOVA_MXI2Z_H_D
13393
178k
    77448U, // MOVA_MXI2Z_H_H
13394
178k
    78472U, // MOVA_MXI2Z_H_S
13395
178k
    75400U, // MOVA_MXI2Z_V_B
13396
178k
    76424U, // MOVA_MXI2Z_V_D
13397
178k
    77448U, // MOVA_MXI2Z_V_H
13398
178k
    78472U, // MOVA_MXI2Z_V_S
13399
178k
    75408U, // MOVA_MXI4Z_H_B
13400
178k
    76432U, // MOVA_MXI4Z_H_D
13401
178k
    77456U, // MOVA_MXI4Z_H_H
13402
178k
    78480U, // MOVA_MXI4Z_H_S
13403
178k
    75408U, // MOVA_MXI4Z_V_B
13404
178k
    76432U, // MOVA_MXI4Z_V_D
13405
178k
    77456U, // MOVA_MXI4Z_V_H
13406
178k
    78480U, // MOVA_MXI4Z_V_S
13407
178k
    3U, // MOVA_VG2_2ZMXI
13408
178k
    192U, // MOVA_VG2_MXI2Z
13409
178k
    3U, // MOVA_VG4_4ZMXI
13410
178k
    192U, // MOVA_VG4_MXI4Z
13411
178k
    3U, // MOVID
13412
178k
    3U, // MOVIv16b_ns
13413
178k
    3U, // MOVIv2d_ns
13414
178k
    667U, // MOVIv2i32
13415
178k
    667U, // MOVIv2s_msl
13416
178k
    667U, // MOVIv4i16
13417
178k
    667U, // MOVIv4i32
13418
178k
    667U, // MOVIv4s_msl
13419
178k
    3U, // MOVIv8b_ns
13420
178k
    667U, // MOVIv8i16
13421
178k
    1U, // MOVKWi
13422
178k
    1U, // MOVKXi
13423
178k
    667U, // MOVNWi
13424
178k
    667U, // MOVNXi
13425
178k
    8U, // MOVPRFX_ZPmZ_B
13426
178k
    16U,  // MOVPRFX_ZPmZ_D
13427
178k
    0U, // MOVPRFX_ZPmZ_H
13428
178k
    24U,  // MOVPRFX_ZPmZ_S
13429
178k
    10456U, // MOVPRFX_ZPzZ_B
13430
178k
    6360U,  // MOVPRFX_ZPzZ_D
13431
178k
    137U, // MOVPRFX_ZPzZ_H
13432
178k
    12504U, // MOVPRFX_ZPzZ_S
13433
178k
    0U, // MOVPRFX_ZZ
13434
178k
    0U, // MOVT_TIX
13435
178k
    672U, // MOVT_XTI
13436
178k
    667U, // MOVZWi
13437
178k
    667U, // MOVZXi
13438
178k
    0U, // MRRS
13439
178k
    3U, // MRS
13440
178k
    70784U, // MSB_ZPmZZ_B
13441
178k
    268567680U, // MSB_ZPmZZ_D
13442
178k
    53226728U,  // MSB_ZPmZZ_H
13443
178k
    285345920U, // MSB_ZPmZZ_S
13444
178k
    0U, // MSR
13445
178k
    0U, // MSRR
13446
178k
    0U, // MSRpstateImm1
13447
178k
    0U, // MSRpstateImm4
13448
178k
    0U, // MSRpstatesvcrImm1
13449
178k
    134232U,  // MSUBWrrr
13450
178k
    134232U,  // MSUBXrrr
13451
178k
    3161U,  // MUL_ZI_B
13452
178k
    3160U,  // MUL_ZI_D
13453
178k
    224U, // MUL_ZI_H
13454
178k
    3161U,  // MUL_ZI_S
13455
178k
    16918656U,  // MUL_ZPmZ_B
13456
178k
    33691776U,  // MUL_ZPmZ_D
13457
178k
    50998408U,  // MUL_ZPmZ_H
13458
178k
    67252352U,  // MUL_ZPmZ_S
13459
178k
    5118040U, // MUL_ZZZI_D
13460
178k
    42120U, // MUL_ZZZI_H
13461
178k
    5124185U, // MUL_ZZZI_S
13462
178k
    10329U, // MUL_ZZZ_B
13463
178k
    6232U,  // MUL_ZZZ_D
13464
178k
    136U, // MUL_ZZZ_H
13465
178k
    12377U, // MUL_ZZZ_S
13466
178k
    794768U,  // MULv16i8
13467
178k
    925848U,  // MULv2i32
13468
178k
    340140184U, // MULv2i32_indexed
13469
178k
    1056928U, // MULv4i16
13470
178k
    338305184U, // MULv4i16_indexed
13471
178k
    401520U,  // MULv4i32
13472
178k
    340140144U, // MULv4i32_indexed
13473
178k
    532600U,  // MULv8i16
13474
178k
    338305144U, // MULv8i16_indexed
13475
178k
    1188008U, // MULv8i8
13476
178k
    667U, // MVNIv2i32
13477
178k
    667U, // MVNIv2s_msl
13478
178k
    667U, // MVNIv4i16
13479
178k
    667U, // MVNIv4i32
13480
178k
    667U, // MVNIv4s_msl
13481
178k
    667U, // MVNIv8i16
13482
178k
    16918744U,  // NANDS_PPzPP
13483
178k
    16918744U,  // NAND_PPzPP
13484
178k
    33691736U,  // NBSL_ZZZZ
13485
178k
    8U, // NEG_ZPmZ_B
13486
178k
    16U,  // NEG_ZPmZ_D
13487
178k
    0U, // NEG_ZPmZ_H
13488
178k
    24U,  // NEG_ZPmZ_S
13489
178k
    32U,  // NEGv16i8
13490
178k
    0U, // NEGv1i64
13491
178k
    40U,  // NEGv2i32
13492
178k
    48U,  // NEGv2i64
13493
178k
    56U,  // NEGv4i16
13494
178k
    64U,  // NEGv4i32
13495
178k
    72U,  // NEGv8i16
13496
178k
    80U,  // NEGv8i8
13497
178k
    16918744U,  // NMATCH_PPzZZ_B
13498
178k
    50998409U,  // NMATCH_PPzZZ_H
13499
178k
    16918744U,  // NORS_PPzPP
13500
178k
    16918744U,  // NOR_PPzPP
13501
178k
    8U, // NOT_ZPmZ_B
13502
178k
    16U,  // NOT_ZPmZ_D
13503
178k
    0U, // NOT_ZPmZ_H
13504
178k
    24U,  // NOT_ZPmZ_S
13505
178k
    32U,  // NOTv16i8
13506
178k
    80U,  // NOTv8i8
13507
178k
    16918744U,  // ORNS_PPzPP
13508
178k
    14424U, // ORNWrs
13509
178k
    14424U, // ORNXrs
13510
178k
    16918744U,  // ORN_PPzPP
13511
178k
    794768U,  // ORNv16i8
13512
178k
    1188008U, // ORNv8i8
13513
178k
    10328U, // ORQV_VPZ_B
13514
178k
    6232U,  // ORQV_VPZ_D
13515
178k
    5208U,  // ORQV_VPZ_H
13516
178k
    12376U, // ORQV_VPZ_S
13517
178k
    16918744U,  // ORRS_PPzPP
13518
178k
    35928U, // ORRWri
13519
178k
    14424U, // ORRWrs
13520
178k
    36952U, // ORRXri
13521
178k
    14424U, // ORRXrs
13522
178k
    16918744U,  // ORR_PPzPP
13523
178k
    36952U, // ORR_ZI
13524
178k
    16918656U,  // ORR_ZPmZ_B
13525
178k
    33691776U,  // ORR_ZPmZ_D
13526
178k
    50998408U,  // ORR_ZPmZ_H
13527
178k
    67252352U,  // ORR_ZPmZ_S
13528
178k
    6232U,  // ORR_ZZZ
13529
178k
    794768U,  // ORRv16i8
13530
178k
    1U, // ORRv2i32
13531
178k
    1U, // ORRv4i16
13532
178k
    1U, // ORRv4i32
13533
178k
    1U, // ORRv8i16
13534
178k
    1188008U, // ORRv8i8
13535
178k
    0U, // ORV_VPZ_B
13536
178k
    0U, // ORV_VPZ_D
13537
178k
    0U, // ORV_VPZ_H
13538
178k
    0U, // ORV_VPZ_S
13539
178k
    1U, // PACDA
13540
178k
    1U, // PACDB
13541
178k
    0U, // PACDZA
13542
178k
    0U, // PACDZB
13543
178k
    3160U,  // PACGA
13544
178k
    1U, // PACIA
13545
178k
    0U, // PACIA1716
13546
178k
    0U, // PACIASP
13547
178k
    0U, // PACIAZ
13548
178k
    1U, // PACIB
13549
178k
    0U, // PACIB1716
13550
178k
    0U, // PACIBSP
13551
178k
    0U, // PACIBZ
13552
178k
    0U, // PACIZA
13553
178k
    0U, // PACIZB
13554
178k
    2U, // PEXT_2PCI_B
13555
178k
    2U, // PEXT_2PCI_D
13556
178k
    2U, // PEXT_2PCI_H
13557
178k
    2U, // PEXT_2PCI_S
13558
178k
    411U, // PEXT_PCI_B
13559
178k
    411U, // PEXT_PCI_D
13560
178k
    2U, // PEXT_PCI_H
13561
178k
    411U, // PEXT_PCI_S
13562
178k
    0U, // PFALSE
13563
178k
    10328U, // PFIRST_B
13564
178k
    408U, // PMOV_PZI_B
13565
178k
    408U, // PMOV_PZI_D
13566
178k
    2U, // PMOV_PZI_H
13567
178k
    408U, // PMOV_PZI_S
13568
178k
    4U, // PMOV_ZIP_B
13569
178k
    2U, // PMOV_ZIP_D
13570
178k
    0U, // PMOV_ZIP_H
13571
178k
    1U, // PMOV_ZIP_S
13572
178k
    12377U, // PMULLB_ZZZ_D
13573
178k
    176U, // PMULLB_ZZZ_H
13574
178k
    0U, // PMULLB_ZZZ_Q
13575
178k
    12377U, // PMULLT_ZZZ_D
13576
178k
    176U, // PMULLT_ZZZ_H
13577
178k
    0U, // PMULLT_ZZZ_Q
13578
178k
    794768U,  // PMULLv16i8
13579
178k
    4U, // PMULLv1i64
13580
178k
    4U, // PMULLv2i64
13581
178k
    1188008U, // PMULLv8i8
13582
178k
    10329U, // PMUL_ZZZ_B
13583
178k
    794768U,  // PMULv16i8
13584
178k
    1188008U, // PMULv8i8
13585
178k
    10328U, // PNEXT_B
13586
178k
    6232U,  // PNEXT_D
13587
178k
    136U, // PNEXT_H
13588
178k
    12376U, // PNEXT_S
13589
178k
    79240U, // PRFB_D_PZI
13590
178k
    680U, // PRFB_D_SCALED
13591
178k
    688U, // PRFB_D_SXTW_SCALED
13592
178k
    696U, // PRFB_D_UXTW_SCALED
13593
178k
    80264U, // PRFB_PRI
13594
178k
    704U, // PRFB_PRR
13595
178k
    79240U, // PRFB_S_PZI
13596
178k
    712U, // PRFB_S_SXTW_SCALED
13597
178k
    720U, // PRFB_S_UXTW_SCALED
13598
178k
    728U, // PRFD_D_PZI
13599
178k
    736U, // PRFD_D_SCALED
13600
178k
    744U, // PRFD_D_SXTW_SCALED
13601
178k
    752U, // PRFD_D_UXTW_SCALED
13602
178k
    80264U, // PRFD_PRI
13603
178k
    760U, // PRFD_PRR
13604
178k
    728U, // PRFD_S_PZI
13605
178k
    768U, // PRFD_S_SXTW_SCALED
13606
178k
    776U, // PRFD_S_UXTW_SCALED
13607
178k
    784U, // PRFH_D_PZI
13608
178k
    792U, // PRFH_D_SCALED
13609
178k
    800U, // PRFH_D_SXTW_SCALED
13610
178k
    808U, // PRFH_D_UXTW_SCALED
13611
178k
    80264U, // PRFH_PRI
13612
178k
    816U, // PRFH_PRR
13613
178k
    784U, // PRFH_S_PZI
13614
178k
    824U, // PRFH_S_SXTW_SCALED
13615
178k
    832U, // PRFH_S_UXTW_SCALED
13616
178k
    1U, // PRFMl
13617
178k
    537005144U, // PRFMroW
13618
178k
    553782360U, // PRFMroX
13619
178k
    65624U, // PRFMui
13620
178k
    3148888U, // PRFUMi
13621
178k
    840U, // PRFW_D_PZI
13622
178k
    848U, // PRFW_D_SCALED
13623
178k
    856U, // PRFW_D_SXTW_SCALED
13624
178k
    864U, // PRFW_D_UXTW_SCALED
13625
178k
    80264U, // PRFW_PRI
13626
178k
    872U, // PRFW_PRR
13627
178k
    840U, // PRFW_S_PZI
13628
178k
    880U, // PRFW_S_SXTW_SCALED
13629
178k
    888U, // PRFW_S_UXTW_SCALED
13630
178k
    10365016U,  // PSEL_PPPRI_B
13631
178k
    10360920U,  // PSEL_PPPRI_D
13632
178k
    10359896U,  // PSEL_PPPRI_H
13633
178k
    10367064U,  // PSEL_PPPRI_S
13634
178k
    1U, // PTEST_PP
13635
178k
    1U, // PTRUES_B
13636
178k
    1U, // PTRUES_D
13637
178k
    0U, // PTRUES_H
13638
178k
    1U, // PTRUES_S
13639
178k
    1U, // PTRUE_B
13640
178k
    0U, // PTRUE_C_B
13641
178k
    0U, // PTRUE_C_D
13642
178k
    0U, // PTRUE_C_H
13643
178k
    0U, // PTRUE_C_S
13644
178k
    1U, // PTRUE_D
13645
178k
    0U, // PTRUE_H
13646
178k
    1U, // PTRUE_S
13647
178k
    0U, // PUNPKHI_PP
13648
178k
    0U, // PUNPKLO_PP
13649
178k
    5208U,  // RADDHNB_ZZZ_B
13650
178k
    96U,  // RADDHNB_ZZZ_H
13651
178k
    6232U,  // RADDHNB_ZZZ_S
13652
178k
    7256U,  // RADDHNT_ZZZ_B
13653
178k
    24U,  // RADDHNT_ZZZ_H
13654
178k
    1112U,  // RADDHNT_ZZZ_S
13655
178k
    270440U,  // RADDHNv2i64_v2i32
13656
178k
    271464U,  // RADDHNv2i64_v4i32
13657
178k
    401520U,  // RADDHNv4i32_v4i16
13658
178k
    402544U,  // RADDHNv4i32_v8i16
13659
178k
    533624U,  // RADDHNv8i16_v16i8
13660
178k
    532600U,  // RADDHNv8i16_v8i8
13661
178k
    270440U,  // RAX1
13662
178k
    6232U,  // RAX1_ZZZ_D
13663
178k
    0U, // RBITWr
13664
178k
    0U, // RBITXr
13665
178k
    8U, // RBIT_ZPmZ_B
13666
178k
    16U,  // RBIT_ZPmZ_D
13667
178k
    0U, // RBIT_ZPmZ_H
13668
178k
    24U,  // RBIT_ZPmZ_S
13669
178k
    32U,  // RBITv16i8
13670
178k
    80U,  // RBITv8i8
13671
178k
    3189025U, // RCWCAS
13672
178k
    3189025U, // RCWCASA
13673
178k
    3189025U, // RCWCASAL
13674
178k
    3189025U, // RCWCASL
13675
178k
    0U, // RCWCASP
13676
178k
    0U, // RCWCASPA
13677
178k
    0U, // RCWCASPAL
13678
178k
    0U, // RCWCASPL
13679
178k
    3U, // RCWCLR
13680
178k
    3U, // RCWCLRA
13681
178k
    3U, // RCWCLRAL
13682
178k
    3U, // RCWCLRL
13683
178k
    60706U, // RCWCLRP
13684
178k
    60706U, // RCWCLRPA
13685
178k
    60706U, // RCWCLRPAL
13686
178k
    60706U, // RCWCLRPL
13687
178k
    3U, // RCWCLRS
13688
178k
    3U, // RCWCLRSA
13689
178k
    3U, // RCWCLRSAL
13690
178k
    3U, // RCWCLRSL
13691
178k
    60706U, // RCWCLRSP
13692
178k
    60706U, // RCWCLRSPA
13693
178k
    60706U, // RCWCLRSPAL
13694
178k
    60706U, // RCWCLRSPL
13695
178k
    3189025U, // RCWSCAS
13696
178k
    3189025U, // RCWSCASA
13697
178k
    3189025U, // RCWSCASAL
13698
178k
    3189025U, // RCWSCASL
13699
178k
    0U, // RCWSCASP
13700
178k
    0U, // RCWSCASPA
13701
178k
    0U, // RCWSCASPAL
13702
178k
    0U, // RCWSCASPL
13703
178k
    3U, // RCWSET
13704
178k
    3U, // RCWSETA
13705
178k
    3U, // RCWSETAL
13706
178k
    3U, // RCWSETL
13707
178k
    60706U, // RCWSETP
13708
178k
    60706U, // RCWSETPA
13709
178k
    60706U, // RCWSETPAL
13710
178k
    60706U, // RCWSETPL
13711
178k
    3U, // RCWSETS
13712
178k
    3U, // RCWSETSA
13713
178k
    3U, // RCWSETSAL
13714
178k
    3U, // RCWSETSL
13715
178k
    60706U, // RCWSETSP
13716
178k
    60706U, // RCWSETSPA
13717
178k
    60706U, // RCWSETSPAL
13718
178k
    60706U, // RCWSETSPL
13719
178k
    3U, // RCWSWP
13720
178k
    3U, // RCWSWPA
13721
178k
    3U, // RCWSWPAL
13722
178k
    3U, // RCWSWPL
13723
178k
    60706U, // RCWSWPP
13724
178k
    60706U, // RCWSWPPA
13725
178k
    60706U, // RCWSWPPAL
13726
178k
    60706U, // RCWSWPPL
13727
178k
    3U, // RCWSWPS
13728
178k
    3U, // RCWSWPSA
13729
178k
    3U, // RCWSWPSAL
13730
178k
    3U, // RCWSWPSL
13731
178k
    60706U, // RCWSWPSP
13732
178k
    60706U, // RCWSWPSPA
13733
178k
    60706U, // RCWSWPSPAL
13734
178k
    60706U, // RCWSWPSPL
13735
178k
    896U, // RDFFRS_PPz
13736
178k
    896U, // RDFFR_PPz_REAL
13737
178k
    0U, // RDFFR_P_REAL
13738
178k
    0U, // RDSVLI_XI
13739
178k
    0U, // RDVLI_XI
13740
178k
    0U, // RET
13741
178k
    0U, // RETAA
13742
178k
    0U, // RETAB
13743
178k
    0U, // REV16Wr
13744
178k
    0U, // REV16Xr
13745
178k
    32U,  // REV16v16i8
13746
178k
    80U,  // REV16v8i8
13747
178k
    0U, // REV32Xr
13748
178k
    32U,  // REV32v16i8
13749
178k
    56U,  // REV32v4i16
13750
178k
    72U,  // REV32v8i16
13751
178k
    80U,  // REV32v8i8
13752
178k
    32U,  // REV64v16i8
13753
178k
    40U,  // REV64v2i32
13754
178k
    56U,  // REV64v4i16
13755
178k
    64U,  // REV64v4i32
13756
178k
    72U,  // REV64v8i16
13757
178k
    80U,  // REV64v8i8
13758
178k
    16U,  // REVB_ZPmZ_D
13759
178k
    0U, // REVB_ZPmZ_H
13760
178k
    24U,  // REVB_ZPmZ_S
13761
178k
    4U, // REVD_ZPmZ
13762
178k
    16U,  // REVH_ZPmZ_D
13763
178k
    24U,  // REVH_ZPmZ_S
13764
178k
    16U,  // REVW_ZPmZ_D
13765
178k
    0U, // REVWr
13766
178k
    0U, // REVXr
13767
178k
    1U, // REV_PP_B
13768
178k
    0U, // REV_PP_D
13769
178k
    0U, // REV_PP_H
13770
178k
    1U, // REV_PP_S
13771
178k
    1U, // REV_ZZ_B
13772
178k
    0U, // REV_ZZ_D
13773
178k
    0U, // REV_ZZ_H
13774
178k
    1U, // REV_ZZ_S
13775
178k
    3160U,  // RMIF
13776
178k
    3160U,  // RORVWr
13777
178k
    3160U,  // RORVXr
13778
178k
    0U, // RPRFM
13779
178k
    3160U,  // RSHRNB_ZZI_B
13780
178k
    224U, // RSHRNB_ZZI_H
13781
178k
    3160U,  // RSHRNB_ZZI_S
13782
178k
    43096U, // RSHRNT_ZZI_B
13783
178k
    392U, // RSHRNT_ZZI_H
13784
178k
    43096U, // RSHRNT_ZZI_S
13785
178k
    43128U, // RSHRNv16i8_shift
13786
178k
    3176U,  // RSHRNv2i32_shift
13787
178k
    3184U,  // RSHRNv4i16_shift
13788
178k
    43112U, // RSHRNv4i32_shift
13789
178k
    43120U, // RSHRNv8i16_shift
13790
178k
    3192U,  // RSHRNv8i8_shift
13791
178k
    5208U,  // RSUBHNB_ZZZ_B
13792
178k
    96U,  // RSUBHNB_ZZZ_H
13793
178k
    6232U,  // RSUBHNB_ZZZ_S
13794
178k
    7256U,  // RSUBHNT_ZZZ_B
13795
178k
    24U,  // RSUBHNT_ZZZ_H
13796
178k
    1112U,  // RSUBHNT_ZZZ_S
13797
178k
    270440U,  // RSUBHNv2i64_v2i32
13798
178k
    271464U,  // RSUBHNv2i64_v4i32
13799
178k
    401520U,  // RSUBHNv4i32_v4i16
13800
178k
    402544U,  // RSUBHNv4i32_v8i16
13801
178k
    533624U,  // RSUBHNv8i16_v16i8
13802
178k
    532600U,  // RSUBHNv8i16_v8i8
13803
178k
    2136U,  // SABALB_ZZZ_D
13804
178k
    8U, // SABALB_ZZZ_H
13805
178k
    7256U,  // SABALB_ZZZ_S
13806
178k
    2136U,  // SABALT_ZZZ_D
13807
178k
    8U, // SABALT_ZZZ_H
13808
178k
    7256U,  // SABALT_ZZZ_S
13809
178k
    795792U,  // SABALv16i8_v8i16
13810
178k
    926872U,  // SABALv2i32_v2i64
13811
178k
    1057952U, // SABALv4i16_v4i32
13812
178k
    402544U,  // SABALv4i32_v2i64
13813
178k
    533624U,  // SABALv8i16_v4i32
13814
178k
    1189032U, // SABALv8i8_v8i16
13815
178k
    9U, // SABA_ZZZ_B
13816
178k
    1112U,  // SABA_ZZZ_D
13817
178k
    232U, // SABA_ZZZ_H
13818
178k
    2136U,  // SABA_ZZZ_S
13819
178k
    795792U,  // SABAv16i8
13820
178k
    926872U,  // SABAv2i32
13821
178k
    1057952U, // SABAv4i16
13822
178k
    402544U,  // SABAv4i32
13823
178k
    533624U,  // SABAv8i16
13824
178k
    1189032U, // SABAv8i8
13825
178k
    12377U, // SABDLB_ZZZ_D
13826
178k
    176U, // SABDLB_ZZZ_H
13827
178k
    5208U,  // SABDLB_ZZZ_S
13828
178k
    12377U, // SABDLT_ZZZ_D
13829
178k
    176U, // SABDLT_ZZZ_H
13830
178k
    5208U,  // SABDLT_ZZZ_S
13831
178k
    794768U,  // SABDLv16i8_v8i16
13832
178k
    925848U,  // SABDLv2i32_v2i64
13833
178k
    1056928U, // SABDLv4i16_v4i32
13834
178k
    401520U,  // SABDLv4i32_v2i64
13835
178k
    532600U,  // SABDLv8i16_v4i32
13836
178k
    1188008U, // SABDLv8i8_v8i16
13837
178k
    16918656U,  // SABD_ZPmZ_B
13838
178k
    33691776U,  // SABD_ZPmZ_D
13839
178k
    50998408U,  // SABD_ZPmZ_H
13840
178k
    67252352U,  // SABD_ZPmZ_S
13841
178k
    794768U,  // SABDv16i8
13842
178k
    925848U,  // SABDv2i32
13843
178k
    1056928U, // SABDv4i16
13844
178k
    401520U,  // SABDv4i32
13845
178k
    532600U,  // SABDv8i16
13846
178k
    1188008U, // SABDv8i8
13847
178k
    2176U,  // SADALP_ZPmZ_D
13848
178k
    8U, // SADALP_ZPmZ_H
13849
178k
    7296U,  // SADALP_ZPmZ_S
13850
178k
    32U,  // SADALPv16i8_v8i16
13851
178k
    40U,  // SADALPv2i32_v1i64
13852
178k
    56U,  // SADALPv4i16_v2i32
13853
178k
    64U,  // SADALPv4i32_v2i64
13854
178k
    72U,  // SADALPv8i16_v4i32
13855
178k
    80U,  // SADALPv8i8_v4i16
13856
178k
    12377U, // SADDLBT_ZZZ_D
13857
178k
    176U, // SADDLBT_ZZZ_H
13858
178k
    5208U,  // SADDLBT_ZZZ_S
13859
178k
    12377U, // SADDLB_ZZZ_D
13860
178k
    176U, // SADDLB_ZZZ_H
13861
178k
    5208U,  // SADDLB_ZZZ_S
13862
178k
    32U,  // SADDLPv16i8_v8i16
13863
178k
    40U,  // SADDLPv2i32_v1i64
13864
178k
    56U,  // SADDLPv4i16_v2i32
13865
178k
    64U,  // SADDLPv4i32_v2i64
13866
178k
    72U,  // SADDLPv8i16_v4i32
13867
178k
    80U,  // SADDLPv8i8_v4i16
13868
178k
    12377U, // SADDLT_ZZZ_D
13869
178k
    176U, // SADDLT_ZZZ_H
13870
178k
    5208U,  // SADDLT_ZZZ_S
13871
178k
    32U,  // SADDLVv16i8v
13872
178k
    56U,  // SADDLVv4i16v
13873
178k
    64U,  // SADDLVv4i32v
13874
178k
    72U,  // SADDLVv8i16v
13875
178k
    80U,  // SADDLVv8i8v
13876
178k
    794768U,  // SADDLv16i8_v8i16
13877
178k
    925848U,  // SADDLv2i32_v2i64
13878
178k
    1056928U, // SADDLv4i16_v4i32
13879
178k
    401520U,  // SADDLv4i32_v2i64
13880
178k
    532600U,  // SADDLv8i16_v4i32
13881
178k
    1188008U, // SADDLv8i8_v8i16
13882
178k
    0U, // SADDV_VPZ_B
13883
178k
    0U, // SADDV_VPZ_H
13884
178k
    0U, // SADDV_VPZ_S
13885
178k
    12376U, // SADDWB_ZZZ_D
13886
178k
    176U, // SADDWB_ZZZ_H
13887
178k
    5209U,  // SADDWB_ZZZ_S
13888
178k
    12376U, // SADDWT_ZZZ_D
13889
178k
    176U, // SADDWT_ZZZ_H
13890
178k
    5209U,  // SADDWT_ZZZ_S
13891
178k
    794744U,  // SADDWv16i8_v8i16
13892
178k
    925800U,  // SADDWv2i32_v2i64
13893
178k
    1056880U, // SADDWv4i16_v4i32
13894
178k
    401512U,  // SADDWv4i32_v2i64
13895
178k
    532592U,  // SADDWv8i16_v4i32
13896
178k
    1187960U, // SADDWv8i8_v8i16
13897
178k
    0U, // SB
13898
178k
    1112U,  // SBCLB_ZZZ_D
13899
178k
    2136U,  // SBCLB_ZZZ_S
13900
178k
    1112U,  // SBCLT_ZZZ_D
13901
178k
    2136U,  // SBCLT_ZZZ_S
13902
178k
    3160U,  // SBCSWr
13903
178k
    3160U,  // SBCSXr
13904
178k
    3160U,  // SBCWr
13905
178k
    3160U,  // SBCXr
13906
178k
    134232U,  // SBFMWri
13907
178k
    134232U,  // SBFMXri
13908
178k
    8U, // SCLAMP_VG2_2Z2Z_B
13909
178k
    16U,  // SCLAMP_VG2_2Z2Z_D
13910
178k
    232U, // SCLAMP_VG2_2Z2Z_H
13911
178k
    24U,  // SCLAMP_VG2_2Z2Z_S
13912
178k
    8U, // SCLAMP_VG4_4Z4Z_B
13913
178k
    16U,  // SCLAMP_VG4_4Z4Z_D
13914
178k
    232U, // SCLAMP_VG4_4Z4Z_H
13915
178k
    24U,  // SCLAMP_VG4_4Z4Z_S
13916
178k
    10329U, // SCLAMP_ZZZ_B
13917
178k
    6232U,  // SCLAMP_ZZZ_D
13918
178k
    136U, // SCLAMP_ZZZ_H
13919
178k
    12377U, // SCLAMP_ZZZ_S
13920
178k
    3160U,  // SCVTFSWDri
13921
178k
    3160U,  // SCVTFSWHri
13922
178k
    3160U,  // SCVTFSWSri
13923
178k
    3160U,  // SCVTFSXDri
13924
178k
    3160U,  // SCVTFSXHri
13925
178k
    3160U,  // SCVTFSXSri
13926
178k
    0U, // SCVTFUWDri
13927
178k
    0U, // SCVTFUWHri
13928
178k
    0U, // SCVTFUWSri
13929
178k
    0U, // SCVTFUXDri
13930
178k
    0U, // SCVTFUXHri
13931
178k
    0U, // SCVTFUXSri
13932
178k
    0U, // SCVTF_2Z2Z_StoS
13933
178k
    0U, // SCVTF_4Z4Z_StoS
13934
178k
    16U,  // SCVTF_ZPmZ_DtoD
13935
178k
    2U, // SCVTF_ZPmZ_DtoH
13936
178k
    16U,  // SCVTF_ZPmZ_DtoS
13937
178k
    0U, // SCVTF_ZPmZ_HtoH
13938
178k
    24U,  // SCVTF_ZPmZ_StoD
13939
178k
    1U, // SCVTF_ZPmZ_StoH
13940
178k
    24U,  // SCVTF_ZPmZ_StoS
13941
178k
    3160U,  // SCVTFd
13942
178k
    3160U,  // SCVTFh
13943
178k
    3160U,  // SCVTFs
13944
178k
    0U, // SCVTFv1i16
13945
178k
    0U, // SCVTFv1i32
13946
178k
    0U, // SCVTFv1i64
13947
178k
    40U,  // SCVTFv2f32
13948
178k
    48U,  // SCVTFv2f64
13949
178k
    3224U,  // SCVTFv2i32_shift
13950
178k
    3176U,  // SCVTFv2i64_shift
13951
178k
    56U,  // SCVTFv4f16
13952
178k
    64U,  // SCVTFv4f32
13953
178k
    3232U,  // SCVTFv4i16_shift
13954
178k
    3184U,  // SCVTFv4i32_shift
13955
178k
    72U,  // SCVTFv8f16
13956
178k
    3192U,  // SCVTFv8i16_shift
13957
178k
    33691776U,  // SDIVR_ZPmZ_D
13958
178k
    67252352U,  // SDIVR_ZPmZ_S
13959
178k
    3160U,  // SDIVWr
13960
178k
    3160U,  // SDIVXr
13961
178k
    33691776U,  // SDIV_ZPmZ_D
13962
178k
    67252352U,  // SDIV_ZPmZ_S
13963
178k
    81800U, // SDOT_VG2_M2Z2Z_BtoS
13964
178k
    38128U, // SDOT_VG2_M2Z2Z_HtoD
13965
178k
    38128U, // SDOT_VG2_M2Z2Z_HtoS
13966
178k
    2543496U, // SDOT_VG2_M2ZZI_BToS
13967
178k
    2529520U, // SDOT_VG2_M2ZZI_HToS
13968
178k
    2529520U, // SDOT_VG2_M2ZZI_HtoD
13969
178k
    53128U, // SDOT_VG2_M2ZZ_BtoS
13970
178k
    39152U, // SDOT_VG2_M2ZZ_HtoD
13971
178k
    39152U, // SDOT_VG2_M2ZZ_HtoS
13972
178k
    81800U, // SDOT_VG4_M4Z4Z_BtoS
13973
178k
    38128U, // SDOT_VG4_M4Z4Z_HtoD
13974
178k
    38128U, // SDOT_VG4_M4Z4Z_HtoS
13975
178k
    2543496U, // SDOT_VG4_M4ZZI_BToS
13976
178k
    2529520U, // SDOT_VG4_M4ZZI_HToS
13977
178k
    2529520U, // SDOT_VG4_M4ZZI_HtoD
13978
178k
    53128U, // SDOT_VG4_M4ZZ_BtoS
13979
178k
    39152U, // SDOT_VG4_M4ZZ_HtoD
13980
178k
    39152U, // SDOT_VG4_M4ZZ_HtoS
13981
178k
    52960344U,  // SDOT_ZZZI_D
13982
178k
    52960344U,  // SDOT_ZZZI_HtoS
13983
178k
    40969U, // SDOT_ZZZI_S
13984
178k
    7256U,  // SDOT_ZZZ_D
13985
178k
    7256U,  // SDOT_ZZZ_HtoS
13986
178k
    9U, // SDOT_ZZZ_S
13987
178k
    10495120U,  // SDOTlanev16i8
13988
178k
    10495144U,  // SDOTlanev8i8
13989
178k
    795792U,  // SDOTv16i8
13990
178k
    1189032U, // SDOTv8i8
13991
178k
    16918616U,  // SEL_PPPP
13992
178k
    10629008U,  // SEL_VG2_2ZP2Z2Z_B
13993
178k
    10759704U,  // SEL_VG2_2ZP2Z2Z_D
13994
178k
    10890488U,  // SEL_VG2_2ZP2Z2Z_H
13995
178k
    11021856U,  // SEL_VG2_2ZP2Z2Z_S
13996
178k
    10629008U,  // SEL_VG4_4ZP4Z4Z_B
13997
178k
    10759704U,  // SEL_VG4_4ZP4Z4Z_D
13998
178k
    10890488U,  // SEL_VG4_4ZP4Z4Z_H
13999
178k
    11021856U,  // SEL_VG4_4ZP4Z4Z_S
14000
178k
    16918616U,  // SEL_ZPZZ_B
14001
178k
    33691736U,  // SEL_ZPZZ_D
14002
178k
    50998408U,  // SEL_ZPZZ_H
14003
178k
    67252312U,  // SEL_ZPZZ_S
14004
178k
    0U, // SETE
14005
178k
    0U, // SETEN
14006
178k
    0U, // SETET
14007
178k
    0U, // SETETN
14008
178k
    0U, // SETF16
14009
178k
    0U, // SETF8
14010
178k
    0U, // SETFFR
14011
178k
    0U, // SETGM
14012
178k
    0U, // SETGMN
14013
178k
    0U, // SETGMT
14014
178k
    0U, // SETGMTN
14015
178k
    0U, // SETGP
14016
178k
    0U, // SETGPN
14017
178k
    0U, // SETGPT
14018
178k
    0U, // SETGPTN
14019
178k
    0U, // SETM
14020
178k
    0U, // SETMN
14021
178k
    0U, // SETMT
14022
178k
    0U, // SETMTN
14023
178k
    0U, // SETP
14024
178k
    0U, // SETPN
14025
178k
    0U, // SETPT
14026
178k
    0U, // SETPTN
14027
178k
    402521U,  // SHA1Crrr
14028
178k
    0U, // SHA1Hrr
14029
178k
    402521U,  // SHA1Mrrr
14030
178k
    402521U,  // SHA1Prrr
14031
178k
    402544U,  // SHA1SU0rrr
14032
178k
    64U,  // SHA1SU1rr
14033
178k
    402521U,  // SHA256H2rrr
14034
178k
    402521U,  // SHA256Hrrr
14035
178k
    64U,  // SHA256SU0rr
14036
178k
    402544U,  // SHA256SU1rrr
14037
178k
    271449U,  // SHA512H
14038
178k
    271449U,  // SHA512H2
14039
178k
    48U,  // SHA512SU0
14040
178k
    271464U,  // SHA512SU1
14041
178k
    16918656U,  // SHADD_ZPmZ_B
14042
178k
    33691776U,  // SHADD_ZPmZ_D
14043
178k
    50998408U,  // SHADD_ZPmZ_H
14044
178k
    67252352U,  // SHADD_ZPmZ_S
14045
178k
    794768U,  // SHADDv16i8
14046
178k
    925848U,  // SHADDv2i32
14047
178k
    1056928U, // SHADDv4i16
14048
178k
    401520U,  // SHADDv4i32
14049
178k
    532600U,  // SHADDv8i16
14050
178k
    1188008U, // SHADDv8i8
14051
178k
    920U, // SHLLv16i8
14052
178k
    928U, // SHLLv2i32
14053
178k
    936U, // SHLLv4i16
14054
178k
    944U, // SHLLv4i32
14055
178k
    952U, // SHLLv8i16
14056
178k
    960U, // SHLLv8i8
14057
178k
    3160U,  // SHLd
14058
178k
    3216U,  // SHLv16i8_shift
14059
178k
    3224U,  // SHLv2i32_shift
14060
178k
    3176U,  // SHLv2i64_shift
14061
178k
    3232U,  // SHLv4i16_shift
14062
178k
    3184U,  // SHLv4i32_shift
14063
178k
    3192U,  // SHLv8i16_shift
14064
178k
    3240U,  // SHLv8i8_shift
14065
178k
    3160U,  // SHRNB_ZZI_B
14066
178k
    224U, // SHRNB_ZZI_H
14067
178k
    3160U,  // SHRNB_ZZI_S
14068
178k
    43096U, // SHRNT_ZZI_B
14069
178k
    392U, // SHRNT_ZZI_H
14070
178k
    43096U, // SHRNT_ZZI_S
14071
178k
    43128U, // SHRNv16i8_shift
14072
178k
    3176U,  // SHRNv2i32_shift
14073
178k
    3184U,  // SHRNv4i16_shift
14074
178k
    43112U, // SHRNv4i32_shift
14075
178k
    43120U, // SHRNv8i16_shift
14076
178k
    3192U,  // SHRNv8i8_shift
14077
178k
    16918656U,  // SHSUBR_ZPmZ_B
14078
178k
    33691776U,  // SHSUBR_ZPmZ_D
14079
178k
    50998408U,  // SHSUBR_ZPmZ_H
14080
178k
    67252352U,  // SHSUBR_ZPmZ_S
14081
178k
    16918656U,  // SHSUB_ZPmZ_B
14082
178k
    33691776U,  // SHSUB_ZPmZ_D
14083
178k
    50998408U,  // SHSUB_ZPmZ_H
14084
178k
    67252352U,  // SHSUB_ZPmZ_S
14085
178k
    794768U,  // SHSUBv16i8
14086
178k
    925848U,  // SHSUBv2i32
14087
178k
    1056928U, // SHSUBv4i16
14088
178k
    401520U,  // SHSUBv4i32
14089
178k
    532600U,  // SHSUBv8i16
14090
178k
    1188008U, // SHSUBv8i8
14091
178k
    393U, // SLI_ZZI_B
14092
178k
    43096U, // SLI_ZZI_D
14093
178k
    392U, // SLI_ZZI_H
14094
178k
    43096U, // SLI_ZZI_S
14095
178k
    43097U, // SLId
14096
178k
    43152U, // SLIv16i8_shift
14097
178k
    43160U, // SLIv2i32_shift
14098
178k
    43112U, // SLIv2i64_shift
14099
178k
    43168U, // SLIv4i16_shift
14100
178k
    43120U, // SLIv4i32_shift
14101
178k
    43128U, // SLIv8i16_shift
14102
178k
    43176U, // SLIv8i8_shift
14103
178k
    402544U,  // SM3PARTW1
14104
178k
    402544U,  // SM3PARTW2
14105
178k
    88088688U,  // SM3SS1
14106
178k
    105260144U, // SM3TT1A
14107
178k
    105260144U, // SM3TT1B
14108
178k
    105260144U, // SM3TT2A
14109
178k
    105260144U, // SM3TT2B
14110
178k
    64U,  // SM4E
14111
178k
    12377U, // SM4EKEY_ZZZ_S
14112
178k
    401520U,  // SM4ENCKEY
14113
178k
    12377U, // SM4E_ZZZ_S
14114
178k
    134232U,  // SMADDLrrr
14115
178k
    16918656U,  // SMAXP_ZPmZ_B
14116
178k
    33691776U,  // SMAXP_ZPmZ_D
14117
178k
    50998408U,  // SMAXP_ZPmZ_H
14118
178k
    67252352U,  // SMAXP_ZPmZ_S
14119
178k
    794768U,  // SMAXPv16i8
14120
178k
    925848U,  // SMAXPv2i32
14121
178k
    1056928U, // SMAXPv4i16
14122
178k
    401520U,  // SMAXPv4i32
14123
178k
    532600U,  // SMAXPv8i16
14124
178k
    1188008U, // SMAXPv8i8
14125
178k
    10328U, // SMAXQV_VPZ_B
14126
178k
    6232U,  // SMAXQV_VPZ_D
14127
178k
    5208U,  // SMAXQV_VPZ_H
14128
178k
    12376U, // SMAXQV_VPZ_S
14129
178k
    0U, // SMAXV_VPZ_B
14130
178k
    0U, // SMAXV_VPZ_D
14131
178k
    0U, // SMAXV_VPZ_H
14132
178k
    0U, // SMAXV_VPZ_S
14133
178k
    32U,  // SMAXVv16i8v
14134
178k
    56U,  // SMAXVv4i16v
14135
178k
    64U,  // SMAXVv4i32v
14136
178k
    72U,  // SMAXVv8i16v
14137
178k
    80U,  // SMAXVv8i8v
14138
178k
    3160U,  // SMAXWri
14139
178k
    3160U,  // SMAXWrr
14140
178k
    3160U,  // SMAXXri
14141
178k
    3160U,  // SMAXXrr
14142
178k
    912U, // SMAX_VG2_2Z2Z_B
14143
178k
    536U, // SMAX_VG2_2Z2Z_D
14144
178k
    248U, // SMAX_VG2_2Z2Z_H
14145
178k
    544U, // SMAX_VG2_2Z2Z_S
14146
178k
    176U, // SMAX_VG2_2ZZ_B
14147
178k
    184U, // SMAX_VG2_2ZZ_D
14148
178k
    136U, // SMAX_VG2_2ZZ_H
14149
178k
    96U,  // SMAX_VG2_2ZZ_S
14150
178k
    912U, // SMAX_VG4_4Z4Z_B
14151
178k
    536U, // SMAX_VG4_4Z4Z_D
14152
178k
    248U, // SMAX_VG4_4Z4Z_H
14153
178k
    544U, // SMAX_VG4_4Z4Z_S
14154
178k
    176U, // SMAX_VG4_4ZZ_B
14155
178k
    184U, // SMAX_VG4_4ZZ_D
14156
178k
    136U, // SMAX_VG4_4ZZ_H
14157
178k
    96U,  // SMAX_VG4_4ZZ_S
14158
178k
    3161U,  // SMAX_ZI_B
14159
178k
    3160U,  // SMAX_ZI_D
14160
178k
    224U, // SMAX_ZI_H
14161
178k
    3161U,  // SMAX_ZI_S
14162
178k
    16918656U,  // SMAX_ZPmZ_B
14163
178k
    33691776U,  // SMAX_ZPmZ_D
14164
178k
    50998408U,  // SMAX_ZPmZ_H
14165
178k
    67252352U,  // SMAX_ZPmZ_S
14166
178k
    794768U,  // SMAXv16i8
14167
178k
    925848U,  // SMAXv2i32
14168
178k
    1056928U, // SMAXv4i16
14169
178k
    401520U,  // SMAXv4i32
14170
178k
    532600U,  // SMAXv8i16
14171
178k
    1188008U, // SMAXv8i8
14172
178k
    0U, // SMC
14173
178k
    16918656U,  // SMINP_ZPmZ_B
14174
178k
    33691776U,  // SMINP_ZPmZ_D
14175
178k
    50998408U,  // SMINP_ZPmZ_H
14176
178k
    67252352U,  // SMINP_ZPmZ_S
14177
178k
    794768U,  // SMINPv16i8
14178
178k
    925848U,  // SMINPv2i32
14179
178k
    1056928U, // SMINPv4i16
14180
178k
    401520U,  // SMINPv4i32
14181
178k
    532600U,  // SMINPv8i16
14182
178k
    1188008U, // SMINPv8i8
14183
178k
    10328U, // SMINQV_VPZ_B
14184
178k
    6232U,  // SMINQV_VPZ_D
14185
178k
    5208U,  // SMINQV_VPZ_H
14186
178k
    12376U, // SMINQV_VPZ_S
14187
178k
    0U, // SMINV_VPZ_B
14188
178k
    0U, // SMINV_VPZ_D
14189
178k
    0U, // SMINV_VPZ_H
14190
178k
    0U, // SMINV_VPZ_S
14191
178k
    32U,  // SMINVv16i8v
14192
178k
    56U,  // SMINVv4i16v
14193
178k
    64U,  // SMINVv4i32v
14194
178k
    72U,  // SMINVv8i16v
14195
178k
    80U,  // SMINVv8i8v
14196
178k
    3160U,  // SMINWri
14197
178k
    3160U,  // SMINWrr
14198
178k
    3160U,  // SMINXri
14199
178k
    3160U,  // SMINXrr
14200
178k
    912U, // SMIN_VG2_2Z2Z_B
14201
178k
    536U, // SMIN_VG2_2Z2Z_D
14202
178k
    248U, // SMIN_VG2_2Z2Z_H
14203
178k
    544U, // SMIN_VG2_2Z2Z_S
14204
178k
    176U, // SMIN_VG2_2ZZ_B
14205
178k
    184U, // SMIN_VG2_2ZZ_D
14206
178k
    136U, // SMIN_VG2_2ZZ_H
14207
178k
    96U,  // SMIN_VG2_2ZZ_S
14208
178k
    912U, // SMIN_VG4_4Z4Z_B
14209
178k
    536U, // SMIN_VG4_4Z4Z_D
14210
178k
    248U, // SMIN_VG4_4Z4Z_H
14211
178k
    544U, // SMIN_VG4_4Z4Z_S
14212
178k
    176U, // SMIN_VG4_4ZZ_B
14213
178k
    184U, // SMIN_VG4_4ZZ_D
14214
178k
    136U, // SMIN_VG4_4ZZ_H
14215
178k
    96U,  // SMIN_VG4_4ZZ_S
14216
178k
    3161U,  // SMIN_ZI_B
14217
178k
    3160U,  // SMIN_ZI_D
14218
178k
    224U, // SMIN_ZI_H
14219
178k
    3161U,  // SMIN_ZI_S
14220
178k
    16918656U,  // SMIN_ZPmZ_B
14221
178k
    33691776U,  // SMIN_ZPmZ_D
14222
178k
    50998408U,  // SMIN_ZPmZ_H
14223
178k
    67252352U,  // SMIN_ZPmZ_S
14224
178k
    794768U,  // SMINv16i8
14225
178k
    925848U,  // SMINv2i32
14226
178k
    1056928U, // SMINv4i16
14227
178k
    401520U,  // SMINv4i32
14228
178k
    532600U,  // SMINv8i16
14229
178k
    1188008U, // SMINv8i8
14230
178k
    52955224U,  // SMLALB_ZZZI_D
14231
178k
    52960344U,  // SMLALB_ZZZI_S
14232
178k
    2136U,  // SMLALB_ZZZ_D
14233
178k
    8U, // SMLALB_ZZZ_H
14234
178k
    7256U,  // SMLALB_ZZZ_S
14235
178k
    40905U, // SMLALL_MZZI_BtoS
14236
178k
    40193U, // SMLALL_MZZI_HtoD
14237
178k
    969U, // SMLALL_MZZ_BtoS
14238
178k
    257U, // SMLALL_MZZ_HtoD
14239
178k
    81800U, // SMLALL_VG2_M2Z2Z_BtoS
14240
178k
    38128U, // SMLALL_VG2_M2Z2Z_HtoD
14241
178k
    2543496U, // SMLALL_VG2_M2ZZI_BtoS
14242
178k
    2529520U, // SMLALL_VG2_M2ZZI_HtoD
14243
178k
    53132U, // SMLALL_VG2_M2ZZ_BtoS
14244
178k
    39156U, // SMLALL_VG2_M2ZZ_HtoD
14245
178k
    81800U, // SMLALL_VG4_M4Z4Z_BtoS
14246
178k
    38128U, // SMLALL_VG4_M4Z4Z_HtoD
14247
178k
    2543496U, // SMLALL_VG4_M4ZZI_BtoS
14248
178k
    2529520U, // SMLALL_VG4_M4ZZI_HtoD
14249
178k
    53132U, // SMLALL_VG4_M4ZZ_BtoS
14250
178k
    39156U, // SMLALL_VG4_M4ZZ_HtoD
14251
178k
    52955224U,  // SMLALT_ZZZI_D
14252
178k
    52960344U,  // SMLALT_ZZZI_S
14253
178k
    2136U,  // SMLALT_ZZZ_D
14254
178k
    8U, // SMLALT_ZZZ_H
14255
178k
    7256U,  // SMLALT_ZZZ_S
14256
178k
    40193U, // SMLAL_MZZI_S
14257
178k
    257U, // SMLAL_MZZ_S
14258
178k
    38128U, // SMLAL_VG2_M2Z2Z_S
14259
178k
    2529520U, // SMLAL_VG2_M2ZZI_S
14260
178k
    39152U, // SMLAL_VG2_M2ZZ_S
14261
178k
    38128U, // SMLAL_VG4_M4Z4Z_S
14262
178k
    2529520U, // SMLAL_VG4_M4ZZI_S
14263
178k
    39152U, // SMLAL_VG4_M4ZZ_S
14264
178k
    795792U,  // SMLALv16i8_v8i16
14265
178k
    105260184U, // SMLALv2i32_indexed
14266
178k
    926872U,  // SMLALv2i32_v2i64
14267
178k
    103425184U, // SMLALv4i16_indexed
14268
178k
    1057952U, // SMLALv4i16_v4i32
14269
178k
    105260144U, // SMLALv4i32_indexed
14270
178k
    402544U,  // SMLALv4i32_v2i64
14271
178k
    103425144U, // SMLALv8i16_indexed
14272
178k
    533624U,  // SMLALv8i16_v4i32
14273
178k
    1189032U, // SMLALv8i8_v8i16
14274
178k
    52955224U,  // SMLSLB_ZZZI_D
14275
178k
    52960344U,  // SMLSLB_ZZZI_S
14276
178k
    2136U,  // SMLSLB_ZZZ_D
14277
178k
    8U, // SMLSLB_ZZZ_H
14278
178k
    7256U,  // SMLSLB_ZZZ_S
14279
178k
    40905U, // SMLSLL_MZZI_BtoS
14280
178k
    40193U, // SMLSLL_MZZI_HtoD
14281
178k
    969U, // SMLSLL_MZZ_BtoS
14282
178k
    257U, // SMLSLL_MZZ_HtoD
14283
178k
    81800U, // SMLSLL_VG2_M2Z2Z_BtoS
14284
178k
    38128U, // SMLSLL_VG2_M2Z2Z_HtoD
14285
178k
    2543496U, // SMLSLL_VG2_M2ZZI_BtoS
14286
178k
    2529520U, // SMLSLL_VG2_M2ZZI_HtoD
14287
178k
    53132U, // SMLSLL_VG2_M2ZZ_BtoS
14288
178k
    39156U, // SMLSLL_VG2_M2ZZ_HtoD
14289
178k
    81800U, // SMLSLL_VG4_M4Z4Z_BtoS
14290
178k
    38128U, // SMLSLL_VG4_M4Z4Z_HtoD
14291
178k
    2543496U, // SMLSLL_VG4_M4ZZI_BtoS
14292
178k
    2529520U, // SMLSLL_VG4_M4ZZI_HtoD
14293
178k
    53132U, // SMLSLL_VG4_M4ZZ_BtoS
14294
178k
    39156U, // SMLSLL_VG4_M4ZZ_HtoD
14295
178k
    52955224U,  // SMLSLT_ZZZI_D
14296
178k
    52960344U,  // SMLSLT_ZZZI_S
14297
178k
    2136U,  // SMLSLT_ZZZ_D
14298
178k
    8U, // SMLSLT_ZZZ_H
14299
178k
    7256U,  // SMLSLT_ZZZ_S
14300
178k
    40193U, // SMLSL_MZZI_S
14301
178k
    257U, // SMLSL_MZZ_S
14302
178k
    38128U, // SMLSL_VG2_M2Z2Z_S
14303
178k
    2529520U, // SMLSL_VG2_M2ZZI_S
14304
178k
    39152U, // SMLSL_VG2_M2ZZ_S
14305
178k
    38128U, // SMLSL_VG4_M4Z4Z_S
14306
178k
    2529520U, // SMLSL_VG4_M4ZZI_S
14307
178k
    39152U, // SMLSL_VG4_M4ZZ_S
14308
178k
    795792U,  // SMLSLv16i8_v8i16
14309
178k
    105260184U, // SMLSLv2i32_indexed
14310
178k
    926872U,  // SMLSLv2i32_v2i64
14311
178k
    103425184U, // SMLSLv4i16_indexed
14312
178k
    1057952U, // SMLSLv4i16_v4i32
14313
178k
    105260144U, // SMLSLv4i32_indexed
14314
178k
    402544U,  // SMLSLv4i32_v2i64
14315
178k
    103425144U, // SMLSLv8i16_indexed
14316
178k
    533624U,  // SMLSLv8i16_v4i32
14317
178k
    1189032U, // SMLSLv8i8_v8i16
14318
178k
    795792U,  // SMMLA
14319
178k
    9U, // SMMLA_ZZZ
14320
178k
    0U, // SMOPA_MPPZZ_D
14321
178k
    0U, // SMOPA_MPPZZ_HtoS
14322
178k
    0U, // SMOPA_MPPZZ_S
14323
178k
    0U, // SMOPS_MPPZZ_D
14324
178k
    0U, // SMOPS_MPPZZ_HtoS
14325
178k
    0U, // SMOPS_MPPZZ_S
14326
178k
    47520U, // SMOVvi16to32
14327
178k
    47520U, // SMOVvi16to32_idx0
14328
178k
    47520U, // SMOVvi16to64
14329
178k
    47520U, // SMOVvi16to64_idx0
14330
178k
    47528U, // SMOVvi32to64
14331
178k
    47528U, // SMOVvi32to64_idx0
14332
178k
    47544U, // SMOVvi8to32
14333
178k
    47544U, // SMOVvi8to32_idx0
14334
178k
    47544U, // SMOVvi8to64
14335
178k
    47544U, // SMOVvi8to64_idx0
14336
178k
    134232U,  // SMSUBLrrr
14337
178k
    16918656U,  // SMULH_ZPmZ_B
14338
178k
    33691776U,  // SMULH_ZPmZ_D
14339
178k
    50998408U,  // SMULH_ZPmZ_H
14340
178k
    67252352U,  // SMULH_ZPmZ_S
14341
178k
    10329U, // SMULH_ZZZ_B
14342
178k
    6232U,  // SMULH_ZZZ_D
14343
178k
    136U, // SMULH_ZZZ_H
14344
178k
    12377U, // SMULH_ZZZ_S
14345
178k
    3160U,  // SMULHrr
14346
178k
    5124185U, // SMULLB_ZZZI_D
14347
178k
    5117016U, // SMULLB_ZZZI_S
14348
178k
    12377U, // SMULLB_ZZZ_D
14349
178k
    176U, // SMULLB_ZZZ_H
14350
178k
    5208U,  // SMULLB_ZZZ_S
14351
178k
    5124185U, // SMULLT_ZZZI_D
14352
178k
    5117016U, // SMULLT_ZZZI_S
14353
178k
    12377U, // SMULLT_ZZZ_D
14354
178k
    176U, // SMULLT_ZZZ_H
14355
178k
    5208U,  // SMULLT_ZZZ_S
14356
178k
    794768U,  // SMULLv16i8_v8i16
14357
178k
    340140184U, // SMULLv2i32_indexed
14358
178k
    925848U,  // SMULLv2i32_v2i64
14359
178k
    338305184U, // SMULLv4i16_indexed
14360
178k
    1056928U, // SMULLv4i16_v4i32
14361
178k
    340140144U, // SMULLv4i32_indexed
14362
178k
    401520U,  // SMULLv4i32_v2i64
14363
178k
    338305144U, // SMULLv8i16_indexed
14364
178k
    532600U,  // SMULLv8i16_v4i32
14365
178k
    1188008U, // SMULLv8i8_v8i16
14366
178k
    82008U, // SPLICE_ZPZZ_B
14367
178k
    83032U, // SPLICE_ZPZZ_D
14368
178k
    248U, // SPLICE_ZPZZ_H
14369
178k
    84056U, // SPLICE_ZPZZ_S
14370
178k
    16918616U,  // SPLICE_ZPZ_B
14371
178k
    33691736U,  // SPLICE_ZPZ_D
14372
178k
    50998408U,  // SPLICE_ZPZ_H
14373
178k
    67252312U,  // SPLICE_ZPZ_S
14374
178k
    8U, // SQABS_ZPmZ_B
14375
178k
    16U,  // SQABS_ZPmZ_D
14376
178k
    0U, // SQABS_ZPmZ_H
14377
178k
    24U,  // SQABS_ZPmZ_S
14378
178k
    32U,  // SQABSv16i8
14379
178k
    0U, // SQABSv1i16
14380
178k
    0U, // SQABSv1i32
14381
178k
    0U, // SQABSv1i64
14382
178k
    0U, // SQABSv1i8
14383
178k
    40U,  // SQABSv2i32
14384
178k
    48U,  // SQABSv2i64
14385
178k
    56U,  // SQABSv4i16
14386
178k
    64U,  // SQABSv4i32
14387
178k
    72U,  // SQABSv8i16
14388
178k
    80U,  // SQABSv8i8
14389
178k
    16473U, // SQADD_ZI_B
14390
178k
    17496U, // SQADD_ZI_D
14391
178k
    208U, // SQADD_ZI_H
14392
178k
    18521U, // SQADD_ZI_S
14393
178k
    16918656U,  // SQADD_ZPmZ_B
14394
178k
    33691776U,  // SQADD_ZPmZ_D
14395
178k
    50998408U,  // SQADD_ZPmZ_H
14396
178k
    67252352U,  // SQADD_ZPmZ_S
14397
178k
    10329U, // SQADD_ZZZ_B
14398
178k
    6232U,  // SQADD_ZZZ_D
14399
178k
    136U, // SQADD_ZZZ_H
14400
178k
    12377U, // SQADD_ZZZ_S
14401
178k
    794768U,  // SQADDv16i8
14402
178k
    3160U,  // SQADDv1i16
14403
178k
    3160U,  // SQADDv1i32
14404
178k
    3160U,  // SQADDv1i64
14405
178k
    3160U,  // SQADDv1i8
14406
178k
    925848U,  // SQADDv2i32
14407
178k
    270440U,  // SQADDv2i64
14408
178k
    1056928U, // SQADDv4i16
14409
178k
    401520U,  // SQADDv4i32
14410
178k
    532600U,  // SQADDv8i16
14411
178k
    1188008U, // SQADDv8i8
14412
178k
    134359129U, // SQCADD_ZZI_B
14413
178k
    134355032U, // SQCADD_ZZI_D
14414
178k
    3026056U, // SQCADD_ZZI_H
14415
178k
    134361177U, // SQCADD_ZZI_S
14416
178k
    0U, // SQCVTN_Z2Z_StoH
14417
178k
    0U, // SQCVTN_Z4Z_DtoH
14418
178k
    4U, // SQCVTN_Z4Z_StoB
14419
178k
    0U, // SQCVTUN_Z2Z_StoH
14420
178k
    0U, // SQCVTUN_Z4Z_DtoH
14421
178k
    4U, // SQCVTUN_Z4Z_StoB
14422
178k
    0U, // SQCVTU_Z2Z_StoH
14423
178k
    0U, // SQCVTU_Z4Z_DtoH
14424
178k
    4U, // SQCVTU_Z4Z_StoB
14425
178k
    0U, // SQCVT_Z2Z_StoH
14426
178k
    0U, // SQCVT_Z4Z_DtoH
14427
178k
    4U, // SQCVT_Z4Z_StoB
14428
178k
    2U, // SQDECB_XPiI
14429
178k
    4U, // SQDECB_XPiWdI
14430
178k
    2U, // SQDECD_XPiI
14431
178k
    4U, // SQDECD_XPiWdI
14432
178k
    2U, // SQDECD_ZPiI
14433
178k
    2U, // SQDECH_XPiI
14434
178k
    4U, // SQDECH_XPiWdI
14435
178k
    0U, // SQDECH_ZPiI
14436
178k
    85081U, // SQDECP_XPWd_B
14437
178k
    85080U, // SQDECP_XPWd_D
14438
178k
    85080U, // SQDECP_XPWd_H
14439
178k
    85081U, // SQDECP_XPWd_S
14440
178k
    1U, // SQDECP_XP_B
14441
178k
    0U, // SQDECP_XP_D
14442
178k
    0U, // SQDECP_XP_H
14443
178k
    1U, // SQDECP_XP_S
14444
178k
    0U, // SQDECP_ZP_D
14445
178k
    0U, // SQDECP_ZP_H
14446
178k
    0U, // SQDECP_ZP_S
14447
178k
    2U, // SQDECW_XPiI
14448
178k
    4U, // SQDECW_XPiWdI
14449
178k
    2U, // SQDECW_ZPiI
14450
178k
    2136U,  // SQDMLALBT_ZZZ_D
14451
178k
    8U, // SQDMLALBT_ZZZ_H
14452
178k
    7256U,  // SQDMLALBT_ZZZ_S
14453
178k
    52955224U,  // SQDMLALB_ZZZI_D
14454
178k
    52960344U,  // SQDMLALB_ZZZI_S
14455
178k
    2136U,  // SQDMLALB_ZZZ_D
14456
178k
    8U, // SQDMLALB_ZZZ_H
14457
178k
    7256U,  // SQDMLALB_ZZZ_S
14458
178k
    52955224U,  // SQDMLALT_ZZZI_D
14459
178k
    52960344U,  // SQDMLALT_ZZZI_S
14460
178k
    2136U,  // SQDMLALT_ZZZ_D
14461
178k
    8U, // SQDMLALT_ZZZ_H
14462
178k
    7256U,  // SQDMLALT_ZZZ_S
14463
178k
    43097U, // SQDMLALi16
14464
178k
    43097U, // SQDMLALi32
14465
178k
    103425113U, // SQDMLALv1i32_indexed
14466
178k
    105260121U, // SQDMLALv1i64_indexed
14467
178k
    105260184U, // SQDMLALv2i32_indexed
14468
178k
    926872U,  // SQDMLALv2i32_v2i64
14469
178k
    103425184U, // SQDMLALv4i16_indexed
14470
178k
    1057952U, // SQDMLALv4i16_v4i32
14471
178k
    105260144U, // SQDMLALv4i32_indexed
14472
178k
    402544U,  // SQDMLALv4i32_v2i64
14473
178k
    103425144U, // SQDMLALv8i16_indexed
14474
178k
    533624U,  // SQDMLALv8i16_v4i32
14475
178k
    2136U,  // SQDMLSLBT_ZZZ_D
14476
178k
    8U, // SQDMLSLBT_ZZZ_H
14477
178k
    7256U,  // SQDMLSLBT_ZZZ_S
14478
178k
    52955224U,  // SQDMLSLB_ZZZI_D
14479
178k
    52960344U,  // SQDMLSLB_ZZZI_S
14480
178k
    2136U,  // SQDMLSLB_ZZZ_D
14481
178k
    8U, // SQDMLSLB_ZZZ_H
14482
178k
    7256U,  // SQDMLSLB_ZZZ_S
14483
178k
    52955224U,  // SQDMLSLT_ZZZI_D
14484
178k
    52960344U,  // SQDMLSLT_ZZZI_S
14485
178k
    2136U,  // SQDMLSLT_ZZZ_D
14486
178k
    8U, // SQDMLSLT_ZZZ_H
14487
178k
    7256U,  // SQDMLSLT_ZZZ_S
14488
178k
    43097U, // SQDMLSLi16
14489
178k
    43097U, // SQDMLSLi32
14490
178k
    103425113U, // SQDMLSLv1i32_indexed
14491
178k
    105260121U, // SQDMLSLv1i64_indexed
14492
178k
    105260184U, // SQDMLSLv2i32_indexed
14493
178k
    926872U,  // SQDMLSLv2i32_v2i64
14494
178k
    103425184U, // SQDMLSLv4i16_indexed
14495
178k
    1057952U, // SQDMLSLv4i16_v4i32
14496
178k
    105260144U, // SQDMLSLv4i32_indexed
14497
178k
    402544U,  // SQDMLSLv4i32_v2i64
14498
178k
    103425144U, // SQDMLSLv8i16_indexed
14499
178k
    533624U,  // SQDMLSLv8i16_v4i32
14500
178k
    912U, // SQDMULH_VG2_2Z2Z_B
14501
178k
    536U, // SQDMULH_VG2_2Z2Z_D
14502
178k
    248U, // SQDMULH_VG2_2Z2Z_H
14503
178k
    544U, // SQDMULH_VG2_2Z2Z_S
14504
178k
    176U, // SQDMULH_VG2_2ZZ_B
14505
178k
    184U, // SQDMULH_VG2_2ZZ_D
14506
178k
    136U, // SQDMULH_VG2_2ZZ_H
14507
178k
    96U,  // SQDMULH_VG2_2ZZ_S
14508
178k
    912U, // SQDMULH_VG4_4Z4Z_B
14509
178k
    536U, // SQDMULH_VG4_4Z4Z_D
14510
178k
    248U, // SQDMULH_VG4_4Z4Z_H
14511
178k
    544U, // SQDMULH_VG4_4Z4Z_S
14512
178k
    176U, // SQDMULH_VG4_4ZZ_B
14513
178k
    184U, // SQDMULH_VG4_4ZZ_D
14514
178k
    136U, // SQDMULH_VG4_4ZZ_H
14515
178k
    96U,  // SQDMULH_VG4_4ZZ_S
14516
178k
    5118040U, // SQDMULH_ZZZI_D
14517
178k
    42120U, // SQDMULH_ZZZI_H
14518
178k
    5124185U, // SQDMULH_ZZZI_S
14519
178k
    10329U, // SQDMULH_ZZZ_B
14520
178k
    6232U,  // SQDMULH_ZZZ_D
14521
178k
    136U, // SQDMULH_ZZZ_H
14522
178k
    12377U, // SQDMULH_ZZZ_S
14523
178k
    3160U,  // SQDMULHv1i16
14524
178k
    338305112U, // SQDMULHv1i16_indexed
14525
178k
    3160U,  // SQDMULHv1i32
14526
178k
    340140120U, // SQDMULHv1i32_indexed
14527
178k
    925848U,  // SQDMULHv2i32
14528
178k
    340140184U, // SQDMULHv2i32_indexed
14529
178k
    1056928U, // SQDMULHv4i16
14530
178k
    338305184U, // SQDMULHv4i16_indexed
14531
178k
    401520U,  // SQDMULHv4i32
14532
178k
    340140144U, // SQDMULHv4i32_indexed
14533
178k
    532600U,  // SQDMULHv8i16
14534
178k
    338305144U, // SQDMULHv8i16_indexed
14535
178k
    5124185U, // SQDMULLB_ZZZI_D
14536
178k
    5117016U, // SQDMULLB_ZZZI_S
14537
178k
    12377U, // SQDMULLB_ZZZ_D
14538
178k
    176U, // SQDMULLB_ZZZ_H
14539
178k
    5208U,  // SQDMULLB_ZZZ_S
14540
178k
    5124185U, // SQDMULLT_ZZZI_D
14541
178k
    5117016U, // SQDMULLT_ZZZI_S
14542
178k
    12377U, // SQDMULLT_ZZZ_D
14543
178k
    176U, // SQDMULLT_ZZZ_H
14544
178k
    5208U,  // SQDMULLT_ZZZ_S
14545
178k
    3160U,  // SQDMULLi16
14546
178k
    3160U,  // SQDMULLi32
14547
178k
    338305112U, // SQDMULLv1i32_indexed
14548
178k
    340140120U, // SQDMULLv1i64_indexed
14549
178k
    340140184U, // SQDMULLv2i32_indexed
14550
178k
    925848U,  // SQDMULLv2i32_v2i64
14551
178k
    338305184U, // SQDMULLv4i16_indexed
14552
178k
    1056928U, // SQDMULLv4i16_v4i32
14553
178k
    340140144U, // SQDMULLv4i32_indexed
14554
178k
    401520U,  // SQDMULLv4i32_v2i64
14555
178k
    338305144U, // SQDMULLv8i16_indexed
14556
178k
    532600U,  // SQDMULLv8i16_v4i32
14557
178k
    2U, // SQINCB_XPiI
14558
178k
    4U, // SQINCB_XPiWdI
14559
178k
    2U, // SQINCD_XPiI
14560
178k
    4U, // SQINCD_XPiWdI
14561
178k
    2U, // SQINCD_ZPiI
14562
178k
    2U, // SQINCH_XPiI
14563
178k
    4U, // SQINCH_XPiWdI
14564
178k
    0U, // SQINCH_ZPiI
14565
178k
    85081U, // SQINCP_XPWd_B
14566
178k
    85080U, // SQINCP_XPWd_D
14567
178k
    85080U, // SQINCP_XPWd_H
14568
178k
    85081U, // SQINCP_XPWd_S
14569
178k
    1U, // SQINCP_XP_B
14570
178k
    0U, // SQINCP_XP_D
14571
178k
    0U, // SQINCP_XP_H
14572
178k
    1U, // SQINCP_XP_S
14573
178k
    0U, // SQINCP_ZP_D
14574
178k
    0U, // SQINCP_ZP_H
14575
178k
    0U, // SQINCP_ZP_S
14576
178k
    2U, // SQINCW_XPiI
14577
178k
    4U, // SQINCW_XPiWdI
14578
178k
    2U, // SQINCW_ZPiI
14579
178k
    8U, // SQNEG_ZPmZ_B
14580
178k
    16U,  // SQNEG_ZPmZ_D
14581
178k
    0U, // SQNEG_ZPmZ_H
14582
178k
    24U,  // SQNEG_ZPmZ_S
14583
178k
    32U,  // SQNEGv16i8
14584
178k
    0U, // SQNEGv1i16
14585
178k
    0U, // SQNEGv1i32
14586
178k
    0U, // SQNEGv1i64
14587
178k
    0U, // SQNEGv1i8
14588
178k
    40U,  // SQNEGv2i32
14589
178k
    48U,  // SQNEGv2i64
14590
178k
    56U,  // SQNEGv4i16
14591
178k
    64U,  // SQNEGv4i32
14592
178k
    72U,  // SQNEGv8i16
14593
178k
    80U,  // SQNEGv8i8
14594
178k
    184721640U, // SQRDCMLAH_ZZZI_H
14595
178k
    170395736U, // SQRDCMLAH_ZZZI_S
14596
178k
    3288073U, // SQRDCMLAH_ZZZ_B
14597
178k
    201458776U, // SQRDCMLAH_ZZZ_D
14598
178k
    3288296U, // SQRDCMLAH_ZZZ_H
14599
178k
    201459800U, // SQRDCMLAH_ZZZ_S
14600
178k
    52954200U,  // SQRDMLAH_ZZZI_D
14601
178k
    41192U, // SQRDMLAH_ZZZI_H
14602
178k
    52955224U,  // SQRDMLAH_ZZZI_S
14603
178k
    9U, // SQRDMLAH_ZZZ_B
14604
178k
    1112U,  // SQRDMLAH_ZZZ_D
14605
178k
    232U, // SQRDMLAH_ZZZ_H
14606
178k
    2136U,  // SQRDMLAH_ZZZ_S
14607
178k
    103425113U, // SQRDMLAHi16_indexed
14608
178k
    105260121U, // SQRDMLAHi32_indexed
14609
178k
    43097U, // SQRDMLAHv1i16
14610
178k
    43097U, // SQRDMLAHv1i32
14611
178k
    926872U,  // SQRDMLAHv2i32
14612
178k
    105260184U, // SQRDMLAHv2i32_indexed
14613
178k
    1057952U, // SQRDMLAHv4i16
14614
178k
    103425184U, // SQRDMLAHv4i16_indexed
14615
178k
    402544U,  // SQRDMLAHv4i32
14616
178k
    105260144U, // SQRDMLAHv4i32_indexed
14617
178k
    533624U,  // SQRDMLAHv8i16
14618
178k
    103425144U, // SQRDMLAHv8i16_indexed
14619
178k
    52954200U,  // SQRDMLSH_ZZZI_D
14620
178k
    41192U, // SQRDMLSH_ZZZI_H
14621
178k
    52955224U,  // SQRDMLSH_ZZZI_S
14622
178k
    9U, // SQRDMLSH_ZZZ_B
14623
178k
    1112U,  // SQRDMLSH_ZZZ_D
14624
178k
    232U, // SQRDMLSH_ZZZ_H
14625
178k
    2136U,  // SQRDMLSH_ZZZ_S
14626
178k
    103425113U, // SQRDMLSHi16_indexed
14627
178k
    105260121U, // SQRDMLSHi32_indexed
14628
178k
    43097U, // SQRDMLSHv1i16
14629
178k
    43097U, // SQRDMLSHv1i32
14630
178k
    926872U,  // SQRDMLSHv2i32
14631
178k
    105260184U, // SQRDMLSHv2i32_indexed
14632
178k
    1057952U, // SQRDMLSHv4i16
14633
178k
    103425184U, // SQRDMLSHv4i16_indexed
14634
178k
    402544U,  // SQRDMLSHv4i32
14635
178k
    105260144U, // SQRDMLSHv4i32_indexed
14636
178k
    533624U,  // SQRDMLSHv8i16
14637
178k
    103425144U, // SQRDMLSHv8i16_indexed
14638
178k
    5118040U, // SQRDMULH_ZZZI_D
14639
178k
    42120U, // SQRDMULH_ZZZI_H
14640
178k
    5124185U, // SQRDMULH_ZZZI_S
14641
178k
    10329U, // SQRDMULH_ZZZ_B
14642
178k
    6232U,  // SQRDMULH_ZZZ_D
14643
178k
    136U, // SQRDMULH_ZZZ_H
14644
178k
    12377U, // SQRDMULH_ZZZ_S
14645
178k
    3160U,  // SQRDMULHv1i16
14646
178k
    338305112U, // SQRDMULHv1i16_indexed
14647
178k
    3160U,  // SQRDMULHv1i32
14648
178k
    340140120U, // SQRDMULHv1i32_indexed
14649
178k
    925848U,  // SQRDMULHv2i32
14650
178k
    340140184U, // SQRDMULHv2i32_indexed
14651
178k
    1056928U, // SQRDMULHv4i16
14652
178k
    338305184U, // SQRDMULHv4i16_indexed
14653
178k
    401520U,  // SQRDMULHv4i32
14654
178k
    340140144U, // SQRDMULHv4i32_indexed
14655
178k
    532600U,  // SQRDMULHv8i16
14656
178k
    338305144U, // SQRDMULHv8i16_indexed
14657
178k
    16918656U,  // SQRSHLR_ZPmZ_B
14658
178k
    33691776U,  // SQRSHLR_ZPmZ_D
14659
178k
    50998408U,  // SQRSHLR_ZPmZ_H
14660
178k
    67252352U,  // SQRSHLR_ZPmZ_S
14661
178k
    16918656U,  // SQRSHL_ZPmZ_B
14662
178k
    33691776U,  // SQRSHL_ZPmZ_D
14663
178k
    50998408U,  // SQRSHL_ZPmZ_H
14664
178k
    67252352U,  // SQRSHL_ZPmZ_S
14665
178k
    794768U,  // SQRSHLv16i8
14666
178k
    3160U,  // SQRSHLv1i16
14667
178k
    3160U,  // SQRSHLv1i32
14668
178k
    3160U,  // SQRSHLv1i64
14669
178k
    3160U,  // SQRSHLv1i8
14670
178k
    925848U,  // SQRSHLv2i32
14671
178k
    270440U,  // SQRSHLv2i64
14672
178k
    1056928U, // SQRSHLv4i16
14673
178k
    401520U,  // SQRSHLv4i32
14674
178k
    532600U,  // SQRSHLv8i16
14675
178k
    1188008U, // SQRSHLv8i8
14676
178k
    3160U,  // SQRSHRNB_ZZI_B
14677
178k
    224U, // SQRSHRNB_ZZI_H
14678
178k
    3160U,  // SQRSHRNB_ZZI_S
14679
178k
    43096U, // SQRSHRNT_ZZI_B
14680
178k
    392U, // SQRSHRNT_ZZI_H
14681
178k
    43096U, // SQRSHRNT_ZZI_S
14682
178k
    3164U,  // SQRSHRN_VG4_Z4ZI_B
14683
178k
    224U, // SQRSHRN_VG4_Z4ZI_H
14684
178k
    3160U,  // SQRSHRNb
14685
178k
    3160U,  // SQRSHRNh
14686
178k
    3160U,  // SQRSHRNs
14687
178k
    43128U, // SQRSHRNv16i8_shift
14688
178k
    3176U,  // SQRSHRNv2i32_shift
14689
178k
    3184U,  // SQRSHRNv4i16_shift
14690
178k
    43112U, // SQRSHRNv4i32_shift
14691
178k
    43120U, // SQRSHRNv8i16_shift
14692
178k
    3192U,  // SQRSHRNv8i8_shift
14693
178k
    3160U,  // SQRSHRUNB_ZZI_B
14694
178k
    224U, // SQRSHRUNB_ZZI_H
14695
178k
    3160U,  // SQRSHRUNB_ZZI_S
14696
178k
    43096U, // SQRSHRUNT_ZZI_B
14697
178k
    392U, // SQRSHRUNT_ZZI_H
14698
178k
    43096U, // SQRSHRUNT_ZZI_S
14699
178k
    3164U,  // SQRSHRUN_VG4_Z4ZI_B
14700
178k
    224U, // SQRSHRUN_VG4_Z4ZI_H
14701
178k
    3160U,  // SQRSHRUNb
14702
178k
    3160U,  // SQRSHRUNh
14703
178k
    3160U,  // SQRSHRUNs
14704
178k
    43128U, // SQRSHRUNv16i8_shift
14705
178k
    3176U,  // SQRSHRUNv2i32_shift
14706
178k
    3184U,  // SQRSHRUNv4i16_shift
14707
178k
    43112U, // SQRSHRUNv4i32_shift
14708
178k
    43120U, // SQRSHRUNv8i16_shift
14709
178k
    3192U,  // SQRSHRUNv8i8_shift
14710
178k
    224U, // SQRSHRU_VG2_Z2ZI_H
14711
178k
    3164U,  // SQRSHRU_VG4_Z4ZI_B
14712
178k
    224U, // SQRSHRU_VG4_Z4ZI_H
14713
178k
    224U, // SQRSHR_VG2_Z2ZI_H
14714
178k
    3164U,  // SQRSHR_VG4_Z4ZI_B
14715
178k
    224U, // SQRSHR_VG4_Z4ZI_H
14716
178k
    16918656U,  // SQSHLR_ZPmZ_B
14717
178k
    33691776U,  // SQSHLR_ZPmZ_D
14718
178k
    50998408U,  // SQSHLR_ZPmZ_H
14719
178k
    67252352U,  // SQSHLR_ZPmZ_S
14720
178k
    141440U,  // SQSHLU_ZPmI_B
14721
178k
    137344U,  // SQSHLU_ZPmI_D
14722
178k
    52309128U,  // SQSHLU_ZPmI_H
14723
178k
    143488U,  // SQSHLU_ZPmI_S
14724
178k
    3160U,  // SQSHLUb
14725
178k
    3160U,  // SQSHLUd
14726
178k
    3160U,  // SQSHLUh
14727
178k
    3160U,  // SQSHLUs
14728
178k
    3216U,  // SQSHLUv16i8_shift
14729
178k
    3224U,  // SQSHLUv2i32_shift
14730
178k
    3176U,  // SQSHLUv2i64_shift
14731
178k
    3232U,  // SQSHLUv4i16_shift
14732
178k
    3184U,  // SQSHLUv4i32_shift
14733
178k
    3192U,  // SQSHLUv8i16_shift
14734
178k
    3240U,  // SQSHLUv8i8_shift
14735
178k
    141440U,  // SQSHL_ZPmI_B
14736
178k
    137344U,  // SQSHL_ZPmI_D
14737
178k
    52309128U,  // SQSHL_ZPmI_H
14738
178k
    143488U,  // SQSHL_ZPmI_S
14739
178k
    16918656U,  // SQSHL_ZPmZ_B
14740
178k
    33691776U,  // SQSHL_ZPmZ_D
14741
178k
    50998408U,  // SQSHL_ZPmZ_H
14742
178k
    67252352U,  // SQSHL_ZPmZ_S
14743
178k
    3160U,  // SQSHLb
14744
178k
    3160U,  // SQSHLd
14745
178k
    3160U,  // SQSHLh
14746
178k
    3160U,  // SQSHLs
14747
178k
    794768U,  // SQSHLv16i8
14748
178k
    3216U,  // SQSHLv16i8_shift
14749
178k
    3160U,  // SQSHLv1i16
14750
178k
    3160U,  // SQSHLv1i32
14751
178k
    3160U,  // SQSHLv1i64
14752
178k
    3160U,  // SQSHLv1i8
14753
178k
    925848U,  // SQSHLv2i32
14754
178k
    3224U,  // SQSHLv2i32_shift
14755
178k
    270440U,  // SQSHLv2i64
14756
178k
    3176U,  // SQSHLv2i64_shift
14757
178k
    1056928U, // SQSHLv4i16
14758
178k
    3232U,  // SQSHLv4i16_shift
14759
178k
    401520U,  // SQSHLv4i32
14760
178k
    3184U,  // SQSHLv4i32_shift
14761
178k
    532600U,  // SQSHLv8i16
14762
178k
    3192U,  // SQSHLv8i16_shift
14763
178k
    1188008U, // SQSHLv8i8
14764
178k
    3240U,  // SQSHLv8i8_shift
14765
178k
    3160U,  // SQSHRNB_ZZI_B
14766
178k
    224U, // SQSHRNB_ZZI_H
14767
178k
    3160U,  // SQSHRNB_ZZI_S
14768
178k
    43096U, // SQSHRNT_ZZI_B
14769
178k
    392U, // SQSHRNT_ZZI_H
14770
178k
    43096U, // SQSHRNT_ZZI_S
14771
178k
    3160U,  // SQSHRNb
14772
178k
    3160U,  // SQSHRNh
14773
178k
    3160U,  // SQSHRNs
14774
178k
    43128U, // SQSHRNv16i8_shift
14775
178k
    3176U,  // SQSHRNv2i32_shift
14776
178k
    3184U,  // SQSHRNv4i16_shift
14777
178k
    43112U, // SQSHRNv4i32_shift
14778
178k
    43120U, // SQSHRNv8i16_shift
14779
178k
    3192U,  // SQSHRNv8i8_shift
14780
178k
    3160U,  // SQSHRUNB_ZZI_B
14781
178k
    224U, // SQSHRUNB_ZZI_H
14782
178k
    3160U,  // SQSHRUNB_ZZI_S
14783
178k
    43096U, // SQSHRUNT_ZZI_B
14784
178k
    392U, // SQSHRUNT_ZZI_H
14785
178k
    43096U, // SQSHRUNT_ZZI_S
14786
178k
    3160U,  // SQSHRUNb
14787
178k
    3160U,  // SQSHRUNh
14788
178k
    3160U,  // SQSHRUNs
14789
178k
    43128U, // SQSHRUNv16i8_shift
14790
178k
    3176U,  // SQSHRUNv2i32_shift
14791
178k
    3184U,  // SQSHRUNv4i16_shift
14792
178k
    43112U, // SQSHRUNv4i32_shift
14793
178k
    43120U, // SQSHRUNv8i16_shift
14794
178k
    3192U,  // SQSHRUNv8i8_shift
14795
178k
    16918656U,  // SQSUBR_ZPmZ_B
14796
178k
    33691776U,  // SQSUBR_ZPmZ_D
14797
178k
    50998408U,  // SQSUBR_ZPmZ_H
14798
178k
    67252352U,  // SQSUBR_ZPmZ_S
14799
178k
    16473U, // SQSUB_ZI_B
14800
178k
    17496U, // SQSUB_ZI_D
14801
178k
    208U, // SQSUB_ZI_H
14802
178k
    18521U, // SQSUB_ZI_S
14803
178k
    16918656U,  // SQSUB_ZPmZ_B
14804
178k
    33691776U,  // SQSUB_ZPmZ_D
14805
178k
    50998408U,  // SQSUB_ZPmZ_H
14806
178k
    67252352U,  // SQSUB_ZPmZ_S
14807
178k
    10329U, // SQSUB_ZZZ_B
14808
178k
    6232U,  // SQSUB_ZZZ_D
14809
178k
    136U, // SQSUB_ZZZ_H
14810
178k
    12377U, // SQSUB_ZZZ_S
14811
178k
    794768U,  // SQSUBv16i8
14812
178k
    3160U,  // SQSUBv1i16
14813
178k
    3160U,  // SQSUBv1i32
14814
178k
    3160U,  // SQSUBv1i64
14815
178k
    3160U,  // SQSUBv1i8
14816
178k
    925848U,  // SQSUBv2i32
14817
178k
    270440U,  // SQSUBv2i64
14818
178k
    1056928U, // SQSUBv4i16
14819
178k
    401520U,  // SQSUBv4i32
14820
178k
    532600U,  // SQSUBv8i16
14821
178k
    1188008U, // SQSUBv8i8
14822
178k
    0U, // SQXTNB_ZZ_B
14823
178k
    0U, // SQXTNB_ZZ_H
14824
178k
    0U, // SQXTNB_ZZ_S
14825
178k
    0U, // SQXTNT_ZZ_B
14826
178k
    0U, // SQXTNT_ZZ_H
14827
178k
    0U, // SQXTNT_ZZ_S
14828
178k
    72U,  // SQXTNv16i8
14829
178k
    0U, // SQXTNv1i16
14830
178k
    0U, // SQXTNv1i32
14831
178k
    0U, // SQXTNv1i8
14832
178k
    48U,  // SQXTNv2i32
14833
178k
    64U,  // SQXTNv4i16
14834
178k
    48U,  // SQXTNv4i32
14835
178k
    64U,  // SQXTNv8i16
14836
178k
    72U,  // SQXTNv8i8
14837
178k
    0U, // SQXTUNB_ZZ_B
14838
178k
    0U, // SQXTUNB_ZZ_H
14839
178k
    0U, // SQXTUNB_ZZ_S
14840
178k
    0U, // SQXTUNT_ZZ_B
14841
178k
    0U, // SQXTUNT_ZZ_H
14842
178k
    0U, // SQXTUNT_ZZ_S
14843
178k
    72U,  // SQXTUNv16i8
14844
178k
    0U, // SQXTUNv1i16
14845
178k
    0U, // SQXTUNv1i32
14846
178k
    0U, // SQXTUNv1i8
14847
178k
    48U,  // SQXTUNv2i32
14848
178k
    64U,  // SQXTUNv4i16
14849
178k
    48U,  // SQXTUNv4i32
14850
178k
    64U,  // SQXTUNv8i16
14851
178k
    72U,  // SQXTUNv8i8
14852
178k
    16918656U,  // SRHADD_ZPmZ_B
14853
178k
    33691776U,  // SRHADD_ZPmZ_D
14854
178k
    50998408U,  // SRHADD_ZPmZ_H
14855
178k
    67252352U,  // SRHADD_ZPmZ_S
14856
178k
    794768U,  // SRHADDv16i8
14857
178k
    925848U,  // SRHADDv2i32
14858
178k
    1056928U, // SRHADDv4i16
14859
178k
    401520U,  // SRHADDv4i32
14860
178k
    532600U,  // SRHADDv8i16
14861
178k
    1188008U, // SRHADDv8i8
14862
178k
    393U, // SRI_ZZI_B
14863
178k
    43096U, // SRI_ZZI_D
14864
178k
    392U, // SRI_ZZI_H
14865
178k
    43096U, // SRI_ZZI_S
14866
178k
    43097U, // SRId
14867
178k
    43152U, // SRIv16i8_shift
14868
178k
    43160U, // SRIv2i32_shift
14869
178k
    43112U, // SRIv2i64_shift
14870
178k
    43168U, // SRIv4i16_shift
14871
178k
    43120U, // SRIv4i32_shift
14872
178k
    43128U, // SRIv8i16_shift
14873
178k
    43176U, // SRIv8i8_shift
14874
178k
    16918656U,  // SRSHLR_ZPmZ_B
14875
178k
    33691776U,  // SRSHLR_ZPmZ_D
14876
178k
    50998408U,  // SRSHLR_ZPmZ_H
14877
178k
    67252352U,  // SRSHLR_ZPmZ_S
14878
178k
    912U, // SRSHL_VG2_2Z2Z_B
14879
178k
    536U, // SRSHL_VG2_2Z2Z_D
14880
178k
    248U, // SRSHL_VG2_2Z2Z_H
14881
178k
    544U, // SRSHL_VG2_2Z2Z_S
14882
178k
    176U, // SRSHL_VG2_2ZZ_B
14883
178k
    184U, // SRSHL_VG2_2ZZ_D
14884
178k
    136U, // SRSHL_VG2_2ZZ_H
14885
178k
    96U,  // SRSHL_VG2_2ZZ_S
14886
178k
    912U, // SRSHL_VG4_4Z4Z_B
14887
178k
    536U, // SRSHL_VG4_4Z4Z_D
14888
178k
    248U, // SRSHL_VG4_4Z4Z_H
14889
178k
    544U, // SRSHL_VG4_4Z4Z_S
14890
178k
    176U, // SRSHL_VG4_4ZZ_B
14891
178k
    184U, // SRSHL_VG4_4ZZ_D
14892
178k
    136U, // SRSHL_VG4_4ZZ_H
14893
178k
    96U,  // SRSHL_VG4_4ZZ_S
14894
178k
    16918656U,  // SRSHL_ZPmZ_B
14895
178k
    33691776U,  // SRSHL_ZPmZ_D
14896
178k
    50998408U,  // SRSHL_ZPmZ_H
14897
178k
    67252352U,  // SRSHL_ZPmZ_S
14898
178k
    794768U,  // SRSHLv16i8
14899
178k
    3160U,  // SRSHLv1i64
14900
178k
    925848U,  // SRSHLv2i32
14901
178k
    270440U,  // SRSHLv2i64
14902
178k
    1056928U, // SRSHLv4i16
14903
178k
    401520U,  // SRSHLv4i32
14904
178k
    532600U,  // SRSHLv8i16
14905
178k
    1188008U, // SRSHLv8i8
14906
178k
    141440U,  // SRSHR_ZPmI_B
14907
178k
    137344U,  // SRSHR_ZPmI_D
14908
178k
    52309128U,  // SRSHR_ZPmI_H
14909
178k
    143488U,  // SRSHR_ZPmI_S
14910
178k
    3160U,  // SRSHRd
14911
178k
    3216U,  // SRSHRv16i8_shift
14912
178k
    3224U,  // SRSHRv2i32_shift
14913
178k
    3176U,  // SRSHRv2i64_shift
14914
178k
    3232U,  // SRSHRv4i16_shift
14915
178k
    3184U,  // SRSHRv4i32_shift
14916
178k
    3192U,  // SRSHRv8i16_shift
14917
178k
    3240U,  // SRSHRv8i8_shift
14918
178k
    393U, // SRSRA_ZZI_B
14919
178k
    43096U, // SRSRA_ZZI_D
14920
178k
    392U, // SRSRA_ZZI_H
14921
178k
    43096U, // SRSRA_ZZI_S
14922
178k
    43097U, // SRSRAd
14923
178k
    43152U, // SRSRAv16i8_shift
14924
178k
    43160U, // SRSRAv2i32_shift
14925
178k
    43112U, // SRSRAv2i64_shift
14926
178k
    43168U, // SRSRAv4i16_shift
14927
178k
    43120U, // SRSRAv4i32_shift
14928
178k
    43128U, // SRSRAv8i16_shift
14929
178k
    43176U, // SRSRAv8i8_shift
14930
178k
    3161U,  // SSHLLB_ZZI_D
14931
178k
    224U, // SSHLLB_ZZI_H
14932
178k
    3160U,  // SSHLLB_ZZI_S
14933
178k
    3161U,  // SSHLLT_ZZI_D
14934
178k
    224U, // SSHLLT_ZZI_H
14935
178k
    3160U,  // SSHLLT_ZZI_S
14936
178k
    3216U,  // SSHLLv16i8_shift
14937
178k
    3224U,  // SSHLLv2i32_shift
14938
178k
    3232U,  // SSHLLv4i16_shift
14939
178k
    3184U,  // SSHLLv4i32_shift
14940
178k
    3192U,  // SSHLLv8i16_shift
14941
178k
    3240U,  // SSHLLv8i8_shift
14942
178k
    794768U,  // SSHLv16i8
14943
178k
    3160U,  // SSHLv1i64
14944
178k
    925848U,  // SSHLv2i32
14945
178k
    270440U,  // SSHLv2i64
14946
178k
    1056928U, // SSHLv4i16
14947
178k
    401520U,  // SSHLv4i32
14948
178k
    532600U,  // SSHLv8i16
14949
178k
    1188008U, // SSHLv8i8
14950
178k
    3160U,  // SSHRd
14951
178k
    3216U,  // SSHRv16i8_shift
14952
178k
    3224U,  // SSHRv2i32_shift
14953
178k
    3176U,  // SSHRv2i64_shift
14954
178k
    3232U,  // SSHRv4i16_shift
14955
178k
    3184U,  // SSHRv4i32_shift
14956
178k
    3192U,  // SSHRv8i16_shift
14957
178k
    3240U,  // SSHRv8i8_shift
14958
178k
    393U, // SSRA_ZZI_B
14959
178k
    43096U, // SSRA_ZZI_D
14960
178k
    392U, // SSRA_ZZI_H
14961
178k
    43096U, // SSRA_ZZI_S
14962
178k
    43097U, // SSRAd
14963
178k
    43152U, // SSRAv16i8_shift
14964
178k
    43160U, // SSRAv2i32_shift
14965
178k
    43112U, // SSRAv2i64_shift
14966
178k
    43168U, // SSRAv4i16_shift
14967
178k
    43120U, // SSRAv4i32_shift
14968
178k
    43128U, // SSRAv8i16_shift
14969
178k
    43176U, // SSRAv8i8_shift
14970
178k
    5254372U, // SST1B_D
14971
178k
    371076284U, // SST1B_D_IMM
14972
178k
    5385444U, // SST1B_D_SXTW
14973
178k
    5516516U, // SST1B_D_UXTW
14974
178k
    371076196U, // SST1B_S_IMM
14975
178k
    5647588U, // SST1B_S_SXTW
14976
178k
    5778660U, // SST1B_S_UXTW
14977
178k
    5254372U, // SST1D
14978
178k
    5909692U, // SST1D_IMM
14979
178k
    6040804U, // SST1D_SCALED
14980
178k
    5385444U, // SST1D_SXTW
14981
178k
    6171876U, // SST1D_SXTW_SCALED
14982
178k
    5516516U, // SST1D_UXTW
14983
178k
    6302948U, // SST1D_UXTW_SCALED
14984
178k
    5254372U, // SST1H_D
14985
178k
    375532732U, // SST1H_D_IMM
14986
178k
    6565092U, // SST1H_D_SCALED
14987
178k
    5385444U, // SST1H_D_SXTW
14988
178k
    6696164U, // SST1H_D_SXTW_SCALED
14989
178k
    5516516U, // SST1H_D_UXTW
14990
178k
    6827236U, // SST1H_D_UXTW_SCALED
14991
178k
    375532644U, // SST1H_S_IMM
14992
178k
    5647588U, // SST1H_S_SXTW
14993
178k
    6958308U, // SST1H_S_SXTW_SCALED
14994
178k
    5778660U, // SST1H_S_UXTW
14995
178k
    7089380U, // SST1H_S_UXTW_SCALED
14996
178k
    371076284U, // SST1Q
14997
178k
    5254372U, // SST1W_D
14998
178k
    376319164U, // SST1W_D_IMM
14999
178k
    7351524U, // SST1W_D_SCALED
15000
178k
    5385444U, // SST1W_D_SXTW
15001
178k
    7482596U, // SST1W_D_SXTW_SCALED
15002
178k
    5516516U, // SST1W_D_UXTW
15003
178k
    7613668U, // SST1W_D_UXTW_SCALED
15004
178k
    376319076U, // SST1W_IMM
15005
178k
    5647588U, // SST1W_SXTW
15006
178k
    7744740U, // SST1W_SXTW_SCALED
15007
178k
    5778660U, // SST1W_UXTW
15008
178k
    7875812U, // SST1W_UXTW_SCALED
15009
178k
    12377U, // SSUBLBT_ZZZ_D
15010
178k
    176U, // SSUBLBT_ZZZ_H
15011
178k
    5208U,  // SSUBLBT_ZZZ_S
15012
178k
    12377U, // SSUBLB_ZZZ_D
15013
178k
    176U, // SSUBLB_ZZZ_H
15014
178k
    5208U,  // SSUBLB_ZZZ_S
15015
178k
    12377U, // SSUBLTB_ZZZ_D
15016
178k
    176U, // SSUBLTB_ZZZ_H
15017
178k
    5208U,  // SSUBLTB_ZZZ_S
15018
178k
    12377U, // SSUBLT_ZZZ_D
15019
178k
    176U, // SSUBLT_ZZZ_H
15020
178k
    5208U,  // SSUBLT_ZZZ_S
15021
178k
    794768U,  // SSUBLv16i8_v8i16
15022
178k
    925848U,  // SSUBLv2i32_v2i64
15023
178k
    1056928U, // SSUBLv4i16_v4i32
15024
178k
    401520U,  // SSUBLv4i32_v2i64
15025
178k
    532600U,  // SSUBLv8i16_v4i32
15026
178k
    1188008U, // SSUBLv8i8_v8i16
15027
178k
    12376U, // SSUBWB_ZZZ_D
15028
178k
    176U, // SSUBWB_ZZZ_H
15029
178k
    5209U,  // SSUBWB_ZZZ_S
15030
178k
    12376U, // SSUBWT_ZZZ_D
15031
178k
    176U, // SSUBWT_ZZZ_H
15032
178k
    5209U,  // SSUBWT_ZZZ_S
15033
178k
    794744U,  // SSUBWv16i8_v8i16
15034
178k
    925800U,  // SSUBWv2i32_v2i64
15035
178k
    1056880U, // SSUBWv4i16_v4i32
15036
178k
    401512U,  // SSUBWv4i32_v2i64
15037
178k
    532592U,  // SSUBWv8i16_v4i32
15038
178k
    1187960U, // SSUBWv8i8_v8i16
15039
178k
    8006884U, // ST1B
15040
178k
    8006884U, // ST1B_2Z
15041
178k
    392309988U, // ST1B_2Z_IMM
15042
178k
    8006884U, // ST1B_4Z
15043
178k
    393096420U, // ST1B_4Z_IMM
15044
178k
    8006884U, // ST1B_D
15045
178k
    387853540U, // ST1B_D_IMM
15046
178k
    8006884U, // ST1B_H
15047
178k
    387853540U, // ST1B_H_IMM
15048
178k
    387853540U, // ST1B_IMM
15049
178k
    8006884U, // ST1B_S
15050
178k
    387853540U, // ST1B_S_IMM
15051
178k
    671223075U, // ST1B_VG2_M2ZPXI
15052
178k
    688000291U, // ST1B_VG2_M2ZPXX
15053
178k
    393096420U, // ST1B_VG4_M4ZPXI
15054
178k
    8006884U, // ST1B_VG4_M4ZPXX
15055
178k
    8137956U, // ST1D
15056
178k
    8137956U, // ST1D_2Z
15057
178k
    392309988U, // ST1D_2Z_IMM
15058
178k
    8137956U, // ST1D_4Z
15059
178k
    393096420U, // ST1D_4Z_IMM
15060
178k
    387853540U, // ST1D_IMM
15061
178k
    8137956U, // ST1D_Q
15062
178k
    387853540U, // ST1D_Q_IMM
15063
178k
    392309988U, // ST1D_VG2_M2ZPXI
15064
178k
    8137956U, // ST1D_VG2_M2ZPXX
15065
178k
    393096420U, // ST1D_VG4_M4ZPXI
15066
178k
    8137956U, // ST1D_VG4_M4ZPXX
15067
178k
    0U, // ST1Fourv16b
15068
178k
    0U, // ST1Fourv16b_POST
15069
178k
    0U, // ST1Fourv1d
15070
178k
    0U, // ST1Fourv1d_POST
15071
178k
    0U, // ST1Fourv2d
15072
178k
    0U, // ST1Fourv2d_POST
15073
178k
    0U, // ST1Fourv2s
15074
178k
    0U, // ST1Fourv2s_POST
15075
178k
    0U, // ST1Fourv4h
15076
178k
    0U, // ST1Fourv4h_POST
15077
178k
    0U, // ST1Fourv4s
15078
178k
    0U, // ST1Fourv4s_POST
15079
178k
    0U, // ST1Fourv8b
15080
178k
    0U, // ST1Fourv8b_POST
15081
178k
    0U, // ST1Fourv8h
15082
178k
    0U, // ST1Fourv8h_POST
15083
178k
    8269028U, // ST1H
15084
178k
    8269028U, // ST1H_2Z
15085
178k
    392309988U, // ST1H_2Z_IMM
15086
178k
    8269028U, // ST1H_4Z
15087
178k
    393096420U, // ST1H_4Z_IMM
15088
178k
    8269028U, // ST1H_D
15089
178k
    387853540U, // ST1H_D_IMM
15090
178k
    387853540U, // ST1H_IMM
15091
178k
    8269028U, // ST1H_S
15092
178k
    387853540U, // ST1H_S_IMM
15093
178k
    671223075U, // ST1H_VG2_M2ZPXI
15094
178k
    704777507U, // ST1H_VG2_M2ZPXX
15095
178k
    393096420U, // ST1H_VG4_M4ZPXI
15096
178k
    8269028U, // ST1H_VG4_M4ZPXX
15097
178k
    0U, // ST1Onev16b
15098
178k
    0U, // ST1Onev16b_POST
15099
178k
    0U, // ST1Onev1d
15100
178k
    0U, // ST1Onev1d_POST
15101
178k
    0U, // ST1Onev2d
15102
178k
    0U, // ST1Onev2d_POST
15103
178k
    0U, // ST1Onev2s
15104
178k
    0U, // ST1Onev2s_POST
15105
178k
    0U, // ST1Onev4h
15106
178k
    0U, // ST1Onev4h_POST
15107
178k
    0U, // ST1Onev4s
15108
178k
    0U, // ST1Onev4s_POST
15109
178k
    0U, // ST1Onev8b
15110
178k
    0U, // ST1Onev8b_POST
15111
178k
    0U, // ST1Onev8h
15112
178k
    0U, // ST1Onev8h_POST
15113
178k
    0U, // ST1Threev16b
15114
178k
    0U, // ST1Threev16b_POST
15115
178k
    0U, // ST1Threev1d
15116
178k
    0U, // ST1Threev1d_POST
15117
178k
    0U, // ST1Threev2d
15118
178k
    0U, // ST1Threev2d_POST
15119
178k
    0U, // ST1Threev2s
15120
178k
    0U, // ST1Threev2s_POST
15121
178k
    0U, // ST1Threev4h
15122
178k
    0U, // ST1Threev4h_POST
15123
178k
    0U, // ST1Threev4s
15124
178k
    0U, // ST1Threev4s_POST
15125
178k
    0U, // ST1Threev8b
15126
178k
    0U, // ST1Threev8b_POST
15127
178k
    0U, // ST1Threev8h
15128
178k
    0U, // ST1Threev8h_POST
15129
178k
    0U, // ST1Twov16b
15130
178k
    0U, // ST1Twov16b_POST
15131
178k
    0U, // ST1Twov1d
15132
178k
    0U, // ST1Twov1d_POST
15133
178k
    0U, // ST1Twov2d
15134
178k
    0U, // ST1Twov2d_POST
15135
178k
    0U, // ST1Twov2s
15136
178k
    0U, // ST1Twov2s_POST
15137
178k
    0U, // ST1Twov4h
15138
178k
    0U, // ST1Twov4h_POST
15139
178k
    0U, // ST1Twov4s
15140
178k
    0U, // ST1Twov4s_POST
15141
178k
    0U, // ST1Twov8b
15142
178k
    0U, // ST1Twov8b_POST
15143
178k
    0U, // ST1Twov8h
15144
178k
    0U, // ST1Twov8h_POST
15145
178k
    8531172U, // ST1W
15146
178k
    8531172U, // ST1W_2Z
15147
178k
    392309988U, // ST1W_2Z_IMM
15148
178k
    8531172U, // ST1W_4Z
15149
178k
    393096420U, // ST1W_4Z_IMM
15150
178k
    8531172U, // ST1W_D
15151
178k
    387853540U, // ST1W_D_IMM
15152
178k
    387853540U, // ST1W_IMM
15153
178k
    8531172U, // ST1W_Q
15154
178k
    387853540U, // ST1W_Q_IMM
15155
178k
    392309988U, // ST1W_VG2_M2ZPXI
15156
178k
    8531172U, // ST1W_VG2_M2ZPXX
15157
178k
    393096420U, // ST1W_VG4_M4ZPXI
15158
178k
    8531172U, // ST1W_VG4_M4ZPXX
15159
178k
    8868440U, // ST1_MXIPXX_H_B
15160
178k
    8999512U, // ST1_MXIPXX_H_D
15161
178k
    9130584U, // ST1_MXIPXX_H_H
15162
178k
    9261656U, // ST1_MXIPXX_H_Q
15163
178k
    9392728U, // ST1_MXIPXX_H_S
15164
178k
    8868440U, // ST1_MXIPXX_V_B
15165
178k
    8999512U, // ST1_MXIPXX_V_D
15166
178k
    9130584U, // ST1_MXIPXX_V_H
15167
178k
    9261656U, // ST1_MXIPXX_V_Q
15168
178k
    9392728U, // ST1_MXIPXX_V_S
15169
178k
    0U, // ST1i16
15170
178k
    4U, // ST1i16_POST
15171
178k
    0U, // ST1i32
15172
178k
    4U, // ST1i32_POST
15173
178k
    0U, // ST1i64
15174
178k
    4U, // ST1i64_POST
15175
178k
    0U, // ST1i8
15176
178k
    4U, // ST1i8_POST
15177
178k
    8006884U, // ST2B
15178
178k
    392309988U, // ST2B_IMM
15179
178k
    8137956U, // ST2D
15180
178k
    392309988U, // ST2D_IMM
15181
178k
    3149912U, // ST2GOffset
15182
178k
    62073U, // ST2GPostIndex
15183
178k
    10154073U,  // ST2GPreIndex
15184
178k
    8269028U, // ST2H
15185
178k
    392309988U, // ST2H_IMM
15186
178k
    9448676U, // ST2Q
15187
178k
    392309988U, // ST2Q_IMM
15188
178k
    0U, // ST2Twov16b
15189
178k
    0U, // ST2Twov16b_POST
15190
178k
    0U, // ST2Twov2d
15191
178k
    0U, // ST2Twov2d_POST
15192
178k
    0U, // ST2Twov2s
15193
178k
    0U, // ST2Twov2s_POST
15194
178k
    0U, // ST2Twov4h
15195
178k
    0U, // ST2Twov4h_POST
15196
178k
    0U, // ST2Twov4s
15197
178k
    0U, // ST2Twov4s_POST
15198
178k
    0U, // ST2Twov8b
15199
178k
    0U, // ST2Twov8b_POST
15200
178k
    0U, // ST2Twov8h
15201
178k
    0U, // ST2Twov8h_POST
15202
178k
    8531172U, // ST2W
15203
178k
    392309988U, // ST2W_IMM
15204
178k
    0U, // ST2i16
15205
178k
    4U, // ST2i16_POST
15206
178k
    0U, // ST2i32
15207
178k
    4U, // ST2i32_POST
15208
178k
    0U, // ST2i64
15209
178k
    4U, // ST2i64_POST
15210
178k
    0U, // ST2i8
15211
178k
    4U, // ST2i8_POST
15212
178k
    8006884U, // ST3B
15213
178k
    9579748U, // ST3B_IMM
15214
178k
    8137956U, // ST3D
15215
178k
    9579748U, // ST3D_IMM
15216
178k
    8269028U, // ST3H
15217
178k
    9579748U, // ST3H_IMM
15218
178k
    9448676U, // ST3Q
15219
178k
    9579748U, // ST3Q_IMM
15220
178k
    0U, // ST3Threev16b
15221
178k
    0U, // ST3Threev16b_POST
15222
178k
    0U, // ST3Threev2d
15223
178k
    0U, // ST3Threev2d_POST
15224
178k
    0U, // ST3Threev2s
15225
178k
    0U, // ST3Threev2s_POST
15226
178k
    0U, // ST3Threev4h
15227
178k
    0U, // ST3Threev4h_POST
15228
178k
    0U, // ST3Threev4s
15229
178k
    0U, // ST3Threev4s_POST
15230
178k
    0U, // ST3Threev8b
15231
178k
    0U, // ST3Threev8b_POST
15232
178k
    0U, // ST3Threev8h
15233
178k
    0U, // ST3Threev8h_POST
15234
178k
    8531172U, // ST3W
15235
178k
    9579748U, // ST3W_IMM
15236
178k
    0U, // ST3i16
15237
178k
    4U, // ST3i16_POST
15238
178k
    0U, // ST3i32
15239
178k
    4U, // ST3i32_POST
15240
178k
    0U, // ST3i64
15241
178k
    5U, // ST3i64_POST
15242
178k
    0U, // ST3i8
15243
178k
    5U, // ST3i8_POST
15244
178k
    8006884U, // ST4B
15245
178k
    393096420U, // ST4B_IMM
15246
178k
    8137956U, // ST4D
15247
178k
    393096420U, // ST4D_IMM
15248
178k
    0U, // ST4Fourv16b
15249
178k
    0U, // ST4Fourv16b_POST
15250
178k
    0U, // ST4Fourv2d
15251
178k
    0U, // ST4Fourv2d_POST
15252
178k
    0U, // ST4Fourv2s
15253
178k
    0U, // ST4Fourv2s_POST
15254
178k
    0U, // ST4Fourv4h
15255
178k
    0U, // ST4Fourv4h_POST
15256
178k
    0U, // ST4Fourv4s
15257
178k
    0U, // ST4Fourv4s_POST
15258
178k
    0U, // ST4Fourv8b
15259
178k
    0U, // ST4Fourv8b_POST
15260
178k
    0U, // ST4Fourv8h
15261
178k
    0U, // ST4Fourv8h_POST
15262
178k
    8269028U, // ST4H
15263
178k
    393096420U, // ST4H_IMM
15264
178k
    9448676U, // ST4Q
15265
178k
    393096420U, // ST4Q_IMM
15266
178k
    8531172U, // ST4W
15267
178k
    393096420U, // ST4W_IMM
15268
178k
    0U, // ST4i16
15269
178k
    4U, // ST4i16_POST
15270
178k
    0U, // ST4i32
15271
178k
    4U, // ST4i32_POST
15272
178k
    0U, // ST4i64
15273
178k
    5U, // ST4i64_POST
15274
178k
    0U, // ST4i8
15275
178k
    4U, // ST4i8_POST
15276
178k
    0U, // ST64B
15277
178k
    5U, // ST64BV
15278
178k
    5U, // ST64BV0
15279
178k
    608U, // STGM
15280
178k
    3149912U, // STGOffset
15281
178k
    419564832U, // STGPi
15282
178k
    62073U, // STGPostIndex
15283
178k
    479766817U, // STGPpost
15284
178k
    469936417U, // STGPpre
15285
178k
    10154073U,  // STGPreIndex
15286
178k
    3149088U, // STILPW
15287
178k
    11184417U,  // STILPWpre
15288
178k
    3149088U, // STILPX
15289
178k
    11315489U,  // STILPXpre
15290
178k
    0U, // STL1
15291
178k
    608U, // STLLRB
15292
178k
    608U, // STLLRH
15293
178k
    608U, // STLLRW
15294
178k
    608U, // STLLRX
15295
178k
    608U, // STLRB
15296
178k
    608U, // STLRH
15297
178k
    608U, // STLRW
15298
178k
    977U, // STLRWpre
15299
178k
    608U, // STLRX
15300
178k
    985U, // STLRXpre
15301
178k
    3148888U, // STLURBi
15302
178k
    3148888U, // STLURHi
15303
178k
    3148888U, // STLURWi
15304
178k
    3148888U, // STLURXi
15305
178k
    3148888U, // STLURbi
15306
178k
    3148888U, // STLURdi
15307
178k
    3148888U, // STLURhi
15308
178k
    3148888U, // STLURqi
15309
178k
    3148888U, // STLURsi
15310
178k
    11406424U,  // STLXPW
15311
178k
    11406424U,  // STLXPX
15312
178k
    3149088U, // STLXRB
15313
178k
    3149088U, // STLXRH
15314
178k
    3149088U, // STLXRW
15315
178k
    3149088U, // STLXRX
15316
178k
    402787616U, // STNPDi
15317
178k
    419564832U, // STNPQi
15318
178k
    436342048U, // STNPSi
15319
178k
    436342048U, // STNPWi
15320
178k
    402787616U, // STNPXi
15321
178k
    8006884U, // STNT1B_2Z
15322
178k
    392309988U, // STNT1B_2Z_IMM
15323
178k
    8006884U, // STNT1B_4Z
15324
178k
    393096420U, // STNT1B_4Z_IMM
15325
178k
    671223075U, // STNT1B_VG2_M2ZPXI
15326
178k
    688000291U, // STNT1B_VG2_M2ZPXX
15327
178k
    393096420U, // STNT1B_VG4_M4ZPXI
15328
178k
    8006884U, // STNT1B_VG4_M4ZPXX
15329
178k
    387853540U, // STNT1B_ZRI
15330
178k
    8006884U, // STNT1B_ZRR
15331
178k
    371076284U, // STNT1B_ZZR_D_REAL
15332
178k
    371076196U, // STNT1B_ZZR_S_REAL
15333
178k
    8137956U, // STNT1D_2Z
15334
178k
    392309988U, // STNT1D_2Z_IMM
15335
178k
    8137956U, // STNT1D_4Z
15336
178k
    393096420U, // STNT1D_4Z_IMM
15337
178k
    392309988U, // STNT1D_VG2_M2ZPXI
15338
178k
    8137956U, // STNT1D_VG2_M2ZPXX
15339
178k
    393096420U, // STNT1D_VG4_M4ZPXI
15340
178k
    8137956U, // STNT1D_VG4_M4ZPXX
15341
178k
    387853540U, // STNT1D_ZRI
15342
178k
    8137956U, // STNT1D_ZRR
15343
178k
    371076284U, // STNT1D_ZZR_D_REAL
15344
178k
    8269028U, // STNT1H_2Z
15345
178k
    392309988U, // STNT1H_2Z_IMM
15346
178k
    8269028U, // STNT1H_4Z
15347
178k
    393096420U, // STNT1H_4Z_IMM
15348
178k
    671223075U, // STNT1H_VG2_M2ZPXI
15349
178k
    704777507U, // STNT1H_VG2_M2ZPXX
15350
178k
    393096420U, // STNT1H_VG4_M4ZPXI
15351
178k
    8269028U, // STNT1H_VG4_M4ZPXX
15352
178k
    387853540U, // STNT1H_ZRI
15353
178k
    8269028U, // STNT1H_ZRR
15354
178k
    371076284U, // STNT1H_ZZR_D_REAL
15355
178k
    371076196U, // STNT1H_ZZR_S_REAL
15356
178k
    8531172U, // STNT1W_2Z
15357
178k
    392309988U, // STNT1W_2Z_IMM
15358
178k
    8531172U, // STNT1W_4Z
15359
178k
    393096420U, // STNT1W_4Z_IMM
15360
178k
    392309988U, // STNT1W_VG2_M2ZPXI
15361
178k
    8531172U, // STNT1W_VG2_M2ZPXX
15362
178k
    393096420U, // STNT1W_VG4_M4ZPXI
15363
178k
    8531172U, // STNT1W_VG4_M4ZPXX
15364
178k
    387853540U, // STNT1W_ZRI
15365
178k
    8531172U, // STNT1W_ZRR
15366
178k
    371076284U, // STNT1W_ZZR_D_REAL
15367
178k
    371076196U, // STNT1W_ZZR_S_REAL
15368
178k
    402787616U, // STPDi
15369
178k
    462989601U, // STPDpost
15370
178k
    453159201U, // STPDpre
15371
178k
    419564832U, // STPQi
15372
178k
    479766817U, // STPQpost
15373
178k
    469936417U, // STPQpre
15374
178k
    436342048U, // STPSi
15375
178k
    496544033U, // STPSpost
15376
178k
    486713633U, // STPSpre
15377
178k
    436342048U, // STPWi
15378
178k
    496544033U, // STPWpost
15379
178k
    486713633U, // STPWpre
15380
178k
    402787616U, // STPXi
15381
178k
    462989601U, // STPXpost
15382
178k
    453159201U, // STPXpre
15383
178k
    43641U, // STRBBpost
15384
178k
    10135641U,  // STRBBpre
15385
178k
    503450712U, // STRBBroW
15386
178k
    520227928U, // STRBBroX
15387
178k
    64600U, // STRBBui
15388
178k
    43641U, // STRBpost
15389
178k
    10135641U,  // STRBpre
15390
178k
    503450712U, // STRBroW
15391
178k
    520227928U, // STRBroX
15392
178k
    64600U, // STRBui
15393
178k
    43641U, // STRDpost
15394
178k
    10135641U,  // STRDpre
15395
178k
    537005144U, // STRDroW
15396
178k
    553782360U, // STRDroX
15397
178k
    65624U, // STRDui
15398
178k
    43641U, // STRHHpost
15399
178k
    10135641U,  // STRHHpre
15400
178k
    570559576U, // STRHHroW
15401
178k
    587336792U, // STRHHroX
15402
178k
    66648U, // STRHHui
15403
178k
    43641U, // STRHpost
15404
178k
    10135641U,  // STRHpre
15405
178k
    570559576U, // STRHroW
15406
178k
    587336792U, // STRHroX
15407
178k
    66648U, // STRHui
15408
178k
    43641U, // STRQpost
15409
178k
    10135641U,  // STRQpre
15410
178k
    604114008U, // STRQroW
15411
178k
    620891224U, // STRQroX
15412
178k
    67672U, // STRQui
15413
178k
    43641U, // STRSpost
15414
178k
    10135641U,  // STRSpre
15415
178k
    637668440U, // STRSroW
15416
178k
    654445656U, // STRSroX
15417
178k
    68696U, // STRSui
15418
178k
    43641U, // STRWpost
15419
178k
    10135641U,  // STRWpre
15420
178k
    637668440U, // STRWroW
15421
178k
    654445656U, // STRWroX
15422
178k
    68696U, // STRWui
15423
178k
    43641U, // STRXpost
15424
178k
    10135641U,  // STRXpre
15425
178k
    537005144U, // STRXroW
15426
178k
    553782360U, // STRXroX
15427
178k
    65624U, // STRXui
15428
178k
    10226776U,  // STR_PXI
15429
178k
    608U, // STR_TX
15430
178k
    0U, // STR_ZA
15431
178k
    10226776U,  // STR_ZXI
15432
178k
    3148888U, // STTRBi
15433
178k
    3148888U, // STTRHi
15434
178k
    3148888U, // STTRWi
15435
178k
    3148888U, // STTRXi
15436
178k
    3148888U, // STURBBi
15437
178k
    3148888U, // STURBi
15438
178k
    3148888U, // STURDi
15439
178k
    3148888U, // STURHHi
15440
178k
    3148888U, // STURHi
15441
178k
    3148888U, // STURQi
15442
178k
    3148888U, // STURSi
15443
178k
    3148888U, // STURWi
15444
178k
    3148888U, // STURXi
15445
178k
    11406424U,  // STXPW
15446
178k
    11406424U,  // STXPX
15447
178k
    3149088U, // STXRB
15448
178k
    3149088U, // STXRH
15449
178k
    3149088U, // STXRW
15450
178k
    3149088U, // STXRX
15451
178k
    3149912U, // STZ2GOffset
15452
178k
    62073U, // STZ2GPostIndex
15453
178k
    10154073U,  // STZ2GPreIndex
15454
178k
    608U, // STZGM
15455
178k
    3149912U, // STZGOffset
15456
178k
    62073U, // STZGPostIndex
15457
178k
    10154073U,  // STZGPreIndex
15458
178k
    135256U,  // SUBG
15459
178k
    5208U,  // SUBHNB_ZZZ_B
15460
178k
    96U,  // SUBHNB_ZZZ_H
15461
178k
    6232U,  // SUBHNB_ZZZ_S
15462
178k
    7256U,  // SUBHNT_ZZZ_B
15463
178k
    24U,  // SUBHNT_ZZZ_H
15464
178k
    1112U,  // SUBHNT_ZZZ_S
15465
178k
    270440U,  // SUBHNv2i64_v2i32
15466
178k
    271464U,  // SUBHNv2i64_v4i32
15467
178k
    401520U,  // SUBHNv4i32_v4i16
15468
178k
    402544U,  // SUBHNv4i32_v8i16
15469
178k
    533624U,  // SUBHNv8i16_v16i8
15470
178k
    532600U,  // SUBHNv8i16_v8i8
15471
178k
    3160U,  // SUBP
15472
178k
    3160U,  // SUBPS
15473
178k
    16473U, // SUBR_ZI_B
15474
178k
    17496U, // SUBR_ZI_D
15475
178k
    208U, // SUBR_ZI_H
15476
178k
    18521U, // SUBR_ZI_S
15477
178k
    16918656U,  // SUBR_ZPmZ_B
15478
178k
    33691776U,  // SUBR_ZPmZ_D
15479
178k
    50998408U,  // SUBR_ZPmZ_H
15480
178k
    67252352U,  // SUBR_ZPmZ_S
15481
178k
    13400U, // SUBSWri
15482
178k
    14424U, // SUBSWrs
15483
178k
    15448U, // SUBSWrx
15484
178k
    13400U, // SUBSXri
15485
178k
    14424U, // SUBSXrs
15486
178k
    15448U, // SUBSXrx
15487
178k
    1313880U, // SUBSXrx64
15488
178k
    13400U, // SUBWri
15489
178k
    14424U, // SUBWrs
15490
178k
    15448U, // SUBWrx
15491
178k
    13400U, // SUBXri
15492
178k
    14424U, // SUBXrs
15493
178k
    15448U, // SUBXrx
15494
178k
    1313880U, // SUBXrx64
15495
178k
    1453248U, // SUB_VG2_M2Z2Z_D
15496
178k
    1584328U, // SUB_VG2_M2Z2Z_S
15497
178k
    52047040U,  // SUB_VG2_M2ZZ_D
15498
178k
    52178120U,  // SUB_VG2_M2ZZ_S
15499
178k
    192U, // SUB_VG2_M2Z_D
15500
178k
    200U, // SUB_VG2_M2Z_S
15501
178k
    1453248U, // SUB_VG4_M4Z4Z_D
15502
178k
    1584328U, // SUB_VG4_M4Z4Z_S
15503
178k
    52047040U,  // SUB_VG4_M4ZZ_D
15504
178k
    52178120U,  // SUB_VG4_M4ZZ_S
15505
178k
    192U, // SUB_VG4_M4Z_D
15506
178k
    200U, // SUB_VG4_M4Z_S
15507
178k
    16473U, // SUB_ZI_B
15508
178k
    17496U, // SUB_ZI_D
15509
178k
    208U, // SUB_ZI_H
15510
178k
    18521U, // SUB_ZI_S
15511
178k
    16918656U,  // SUB_ZPmZ_B
15512
178k
    33691776U,  // SUB_ZPmZ_D
15513
178k
    50998408U,  // SUB_ZPmZ_H
15514
178k
    67252352U,  // SUB_ZPmZ_S
15515
178k
    10329U, // SUB_ZZZ_B
15516
178k
    6232U,  // SUB_ZZZ_D
15517
178k
    136U, // SUB_ZZZ_H
15518
178k
    12377U, // SUB_ZZZ_S
15519
178k
    794768U,  // SUBv16i8
15520
178k
    3160U,  // SUBv1i64
15521
178k
    925848U,  // SUBv2i32
15522
178k
    270440U,  // SUBv2i64
15523
178k
    1056928U, // SUBv4i16
15524
178k
    401520U,  // SUBv4i32
15525
178k
    532600U,  // SUBv8i16
15526
178k
    1188008U, // SUBv8i8
15527
178k
    2543496U, // SUDOT_VG2_M2ZZI_BToS
15528
178k
    53128U, // SUDOT_VG2_M2ZZ_BToS
15529
178k
    2543496U, // SUDOT_VG4_M4ZZI_BToS
15530
178k
    53128U, // SUDOT_VG4_M4ZZ_BToS
15531
178k
    40969U, // SUDOT_ZZZI
15532
178k
    10495120U,  // SUDOTlanev16i8
15533
178k
    10495144U,  // SUDOTlanev8i8
15534
178k
    40905U, // SUMLALL_MZZI_BtoS
15535
178k
    2543496U, // SUMLALL_VG2_M2ZZI_BtoS
15536
178k
    53132U, // SUMLALL_VG2_M2ZZ_BtoS
15537
178k
    2543496U, // SUMLALL_VG4_M4ZZI_BtoS
15538
178k
    53132U, // SUMLALL_VG4_M4ZZ_BtoS
15539
178k
    0U, // SUMOPA_MPPZZ_D
15540
178k
    0U, // SUMOPA_MPPZZ_S
15541
178k
    0U, // SUMOPS_MPPZZ_D
15542
178k
    0U, // SUMOPS_MPPZZ_S
15543
178k
    1U, // SUNPKHI_ZZ_D
15544
178k
    0U, // SUNPKHI_ZZ_H
15545
178k
    0U, // SUNPKHI_ZZ_S
15546
178k
    1U, // SUNPKLO_ZZ_D
15547
178k
    0U, // SUNPKLO_ZZ_H
15548
178k
    0U, // SUNPKLO_ZZ_S
15549
178k
    0U, // SUNPK_VG2_2ZZ_D
15550
178k
    0U, // SUNPK_VG2_2ZZ_H
15551
178k
    0U, // SUNPK_VG2_2ZZ_S
15552
178k
    0U, // SUNPK_VG4_4Z2Z_D
15553
178k
    0U, // SUNPK_VG4_4Z2Z_H
15554
178k
    0U, // SUNPK_VG4_4Z2Z_S
15555
178k
    16918656U,  // SUQADD_ZPmZ_B
15556
178k
    33691776U,  // SUQADD_ZPmZ_D
15557
178k
    50998408U,  // SUQADD_ZPmZ_H
15558
178k
    67252352U,  // SUQADD_ZPmZ_S
15559
178k
    32U,  // SUQADDv16i8
15560
178k
    1U, // SUQADDv1i16
15561
178k
    1U, // SUQADDv1i32
15562
178k
    1U, // SUQADDv1i64
15563
178k
    1U, // SUQADDv1i8
15564
178k
    40U,  // SUQADDv2i32
15565
178k
    48U,  // SUQADDv2i64
15566
178k
    56U,  // SUQADDv4i16
15567
178k
    64U,  // SUQADDv4i32
15568
178k
    72U,  // SUQADDv8i16
15569
178k
    80U,  // SUQADDv8i8
15570
178k
    2543496U, // SUVDOT_VG4_M4ZZI_BToS
15571
178k
    0U, // SVC
15572
178k
    2529520U, // SVDOT_VG2_M2ZZI_HtoS
15573
178k
    2543496U, // SVDOT_VG4_M4ZZI_BtoS
15574
178k
    2529520U, // SVDOT_VG4_M4ZZI_HtoD
15575
178k
    3U, // SWPAB
15576
178k
    3U, // SWPAH
15577
178k
    3U, // SWPALB
15578
178k
    3U, // SWPALH
15579
178k
    3U, // SWPALW
15580
178k
    3U, // SWPALX
15581
178k
    3U, // SWPAW
15582
178k
    3U, // SWPAX
15583
178k
    3U, // SWPB
15584
178k
    3U, // SWPH
15585
178k
    3U, // SWPLB
15586
178k
    3U, // SWPLH
15587
178k
    3U, // SWPLW
15588
178k
    3U, // SWPLX
15589
178k
    60706U, // SWPP
15590
178k
    60706U, // SWPPA
15591
178k
    60706U, // SWPPAL
15592
178k
    60706U, // SWPPL
15593
178k
    3U, // SWPW
15594
178k
    3U, // SWPX
15595
178k
    16U,  // SXTB_ZPmZ_D
15596
178k
    0U, // SXTB_ZPmZ_H
15597
178k
    24U,  // SXTB_ZPmZ_S
15598
178k
    16U,  // SXTH_ZPmZ_D
15599
178k
    24U,  // SXTH_ZPmZ_S
15600
178k
    16U,  // SXTW_ZPmZ_D
15601
178k
    87128U, // SYSLxt
15602
178k
    997U, // SYSPxt
15603
178k
    1005U,  // SYSPxt_XZR
15604
178k
    1013U,  // SYSxt
15605
178k
    178U, // TBLQ_ZZZ_B
15606
178k
    5U, // TBLQ_ZZZ_D
15607
178k
    136U, // TBLQ_ZZZ_H
15608
178k
    12380U, // TBLQ_ZZZ_S
15609
178k
    178U, // TBL_ZZZZ_B
15610
178k
    5U, // TBL_ZZZZ_D
15611
178k
    136U, // TBL_ZZZZ_H
15612
178k
    12380U, // TBL_ZZZZ_S
15613
178k
    178U, // TBL_ZZZ_B
15614
178k
    5U, // TBL_ZZZ_D
15615
178k
    136U, // TBL_ZZZ_H
15616
178k
    12380U, // TBL_ZZZ_S
15617
178k
    37U,  // TBLv16i8Four
15618
178k
    37U,  // TBLv16i8One
15619
178k
    37U,  // TBLv16i8Three
15620
178k
    37U,  // TBLv16i8Two
15621
178k
    85U,  // TBLv8i8Four
15622
178k
    85U,  // TBLv8i8One
15623
178k
    85U,  // TBLv8i8Three
15624
178k
    85U,  // TBLv8i8Two
15625
178k
    88152U, // TBNZW
15626
178k
    88152U, // TBNZX
15627
178k
    9U, // TBXQ_ZZZ_B
15628
178k
    1112U,  // TBXQ_ZZZ_D
15629
178k
    232U, // TBXQ_ZZZ_H
15630
178k
    2136U,  // TBXQ_ZZZ_S
15631
178k
    9U, // TBX_ZZZ_B
15632
178k
    1112U,  // TBX_ZZZ_D
15633
178k
    232U, // TBX_ZZZ_H
15634
178k
    2136U,  // TBX_ZZZ_S
15635
178k
    37U,  // TBXv16i8Four
15636
178k
    37U,  // TBXv16i8One
15637
178k
    37U,  // TBXv16i8Three
15638
178k
    37U,  // TBXv16i8Two
15639
178k
    85U,  // TBXv8i8Four
15640
178k
    85U,  // TBXv8i8One
15641
178k
    85U,  // TBXv8i8Three
15642
178k
    85U,  // TBXv8i8Two
15643
178k
    88152U, // TBZW
15644
178k
    88152U, // TBZX
15645
178k
    0U, // TCANCEL
15646
178k
    0U, // TCOMMIT
15647
178k
    0U, // TRCIT
15648
178k
    10329U, // TRN1_PPP_B
15649
178k
    6232U,  // TRN1_PPP_D
15650
178k
    136U, // TRN1_PPP_H
15651
178k
    12377U, // TRN1_PPP_S
15652
178k
    10329U, // TRN1_ZZZ_B
15653
178k
    6232U,  // TRN1_ZZZ_D
15654
178k
    136U, // TRN1_ZZZ_H
15655
178k
    1016U,  // TRN1_ZZZ_Q
15656
178k
    12377U, // TRN1_ZZZ_S
15657
178k
    794768U,  // TRN1v16i8
15658
178k
    925848U,  // TRN1v2i32
15659
178k
    270440U,  // TRN1v2i64
15660
178k
    1056928U, // TRN1v4i16
15661
178k
    401520U,  // TRN1v4i32
15662
178k
    532600U,  // TRN1v8i16
15663
178k
    1188008U, // TRN1v8i8
15664
178k
    10329U, // TRN2_PPP_B
15665
178k
    6232U,  // TRN2_PPP_D
15666
178k
    136U, // TRN2_PPP_H
15667
178k
    12377U, // TRN2_PPP_S
15668
178k
    10329U, // TRN2_ZZZ_B
15669
178k
    6232U,  // TRN2_ZZZ_D
15670
178k
    136U, // TRN2_ZZZ_H
15671
178k
    1016U,  // TRN2_ZZZ_Q
15672
178k
    12377U, // TRN2_ZZZ_S
15673
178k
    794768U,  // TRN2v16i8
15674
178k
    925848U,  // TRN2v2i32
15675
178k
    270440U,  // TRN2v2i64
15676
178k
    1056928U, // TRN2v4i16
15677
178k
    401520U,  // TRN2v4i32
15678
178k
    532600U,  // TRN2v8i16
15679
178k
    1188008U, // TRN2v8i8
15680
178k
    0U, // TSB
15681
178k
    0U, // TSTART
15682
178k
    0U, // TTEST
15683
178k
    2136U,  // UABALB_ZZZ_D
15684
178k
    8U, // UABALB_ZZZ_H
15685
178k
    7256U,  // UABALB_ZZZ_S
15686
178k
    2136U,  // UABALT_ZZZ_D
15687
178k
    8U, // UABALT_ZZZ_H
15688
178k
    7256U,  // UABALT_ZZZ_S
15689
178k
    795792U,  // UABALv16i8_v8i16
15690
178k
    926872U,  // UABALv2i32_v2i64
15691
178k
    1057952U, // UABALv4i16_v4i32
15692
178k
    402544U,  // UABALv4i32_v2i64
15693
178k
    533624U,  // UABALv8i16_v4i32
15694
178k
    1189032U, // UABALv8i8_v8i16
15695
178k
    9U, // UABA_ZZZ_B
15696
178k
    1112U,  // UABA_ZZZ_D
15697
178k
    232U, // UABA_ZZZ_H
15698
178k
    2136U,  // UABA_ZZZ_S
15699
178k
    795792U,  // UABAv16i8
15700
178k
    926872U,  // UABAv2i32
15701
178k
    1057952U, // UABAv4i16
15702
178k
    402544U,  // UABAv4i32
15703
178k
    533624U,  // UABAv8i16
15704
178k
    1189032U, // UABAv8i8
15705
178k
    12377U, // UABDLB_ZZZ_D
15706
178k
    176U, // UABDLB_ZZZ_H
15707
178k
    5208U,  // UABDLB_ZZZ_S
15708
178k
    12377U, // UABDLT_ZZZ_D
15709
178k
    176U, // UABDLT_ZZZ_H
15710
178k
    5208U,  // UABDLT_ZZZ_S
15711
178k
    794768U,  // UABDLv16i8_v8i16
15712
178k
    925848U,  // UABDLv2i32_v2i64
15713
178k
    1056928U, // UABDLv4i16_v4i32
15714
178k
    401520U,  // UABDLv4i32_v2i64
15715
178k
    532600U,  // UABDLv8i16_v4i32
15716
178k
    1188008U, // UABDLv8i8_v8i16
15717
178k
    16918656U,  // UABD_ZPmZ_B
15718
178k
    33691776U,  // UABD_ZPmZ_D
15719
178k
    50998408U,  // UABD_ZPmZ_H
15720
178k
    67252352U,  // UABD_ZPmZ_S
15721
178k
    794768U,  // UABDv16i8
15722
178k
    925848U,  // UABDv2i32
15723
178k
    1056928U, // UABDv4i16
15724
178k
    401520U,  // UABDv4i32
15725
178k
    532600U,  // UABDv8i16
15726
178k
    1188008U, // UABDv8i8
15727
178k
    2176U,  // UADALP_ZPmZ_D
15728
178k
    8U, // UADALP_ZPmZ_H
15729
178k
    7296U,  // UADALP_ZPmZ_S
15730
178k
    32U,  // UADALPv16i8_v8i16
15731
178k
    40U,  // UADALPv2i32_v1i64
15732
178k
    56U,  // UADALPv4i16_v2i32
15733
178k
    64U,  // UADALPv4i32_v2i64
15734
178k
    72U,  // UADALPv8i16_v4i32
15735
178k
    80U,  // UADALPv8i8_v4i16
15736
178k
    12377U, // UADDLB_ZZZ_D
15737
178k
    176U, // UADDLB_ZZZ_H
15738
178k
    5208U,  // UADDLB_ZZZ_S
15739
178k
    32U,  // UADDLPv16i8_v8i16
15740
178k
    40U,  // UADDLPv2i32_v1i64
15741
178k
    56U,  // UADDLPv4i16_v2i32
15742
178k
    64U,  // UADDLPv4i32_v2i64
15743
178k
    72U,  // UADDLPv8i16_v4i32
15744
178k
    80U,  // UADDLPv8i8_v4i16
15745
178k
    12377U, // UADDLT_ZZZ_D
15746
178k
    176U, // UADDLT_ZZZ_H
15747
178k
    5208U,  // UADDLT_ZZZ_S
15748
178k
    32U,  // UADDLVv16i8v
15749
178k
    56U,  // UADDLVv4i16v
15750
178k
    64U,  // UADDLVv4i32v
15751
178k
    72U,  // UADDLVv8i16v
15752
178k
    80U,  // UADDLVv8i8v
15753
178k
    794768U,  // UADDLv16i8_v8i16
15754
178k
    925848U,  // UADDLv2i32_v2i64
15755
178k
    1056928U, // UADDLv4i16_v4i32
15756
178k
    401520U,  // UADDLv4i32_v2i64
15757
178k
    532600U,  // UADDLv8i16_v4i32
15758
178k
    1188008U, // UADDLv8i8_v8i16
15759
178k
    0U, // UADDV_VPZ_B
15760
178k
    0U, // UADDV_VPZ_D
15761
178k
    0U, // UADDV_VPZ_H
15762
178k
    0U, // UADDV_VPZ_S
15763
178k
    12376U, // UADDWB_ZZZ_D
15764
178k
    176U, // UADDWB_ZZZ_H
15765
178k
    5209U,  // UADDWB_ZZZ_S
15766
178k
    12376U, // UADDWT_ZZZ_D
15767
178k
    176U, // UADDWT_ZZZ_H
15768
178k
    5209U,  // UADDWT_ZZZ_S
15769
178k
    794744U,  // UADDWv16i8_v8i16
15770
178k
    925800U,  // UADDWv2i32_v2i64
15771
178k
    1056880U, // UADDWv4i16_v4i32
15772
178k
    401512U,  // UADDWv4i32_v2i64
15773
178k
    532592U,  // UADDWv8i16_v4i32
15774
178k
    1187960U, // UADDWv8i8_v8i16
15775
178k
    134232U,  // UBFMWri
15776
178k
    134232U,  // UBFMXri
15777
178k
    8U, // UCLAMP_VG2_2Z2Z_B
15778
178k
    16U,  // UCLAMP_VG2_2Z2Z_D
15779
178k
    232U, // UCLAMP_VG2_2Z2Z_H
15780
178k
    24U,  // UCLAMP_VG2_2Z2Z_S
15781
178k
    8U, // UCLAMP_VG4_4Z4Z_B
15782
178k
    16U,  // UCLAMP_VG4_4Z4Z_D
15783
178k
    232U, // UCLAMP_VG4_4Z4Z_H
15784
178k
    24U,  // UCLAMP_VG4_4Z4Z_S
15785
178k
    10329U, // UCLAMP_ZZZ_B
15786
178k
    6232U,  // UCLAMP_ZZZ_D
15787
178k
    136U, // UCLAMP_ZZZ_H
15788
178k
    12377U, // UCLAMP_ZZZ_S
15789
178k
    3160U,  // UCVTFSWDri
15790
178k
    3160U,  // UCVTFSWHri
15791
178k
    3160U,  // UCVTFSWSri
15792
178k
    3160U,  // UCVTFSXDri
15793
178k
    3160U,  // UCVTFSXHri
15794
178k
    3160U,  // UCVTFSXSri
15795
178k
    0U, // UCVTFUWDri
15796
178k
    0U, // UCVTFUWHri
15797
178k
    0U, // UCVTFUWSri
15798
178k
    0U, // UCVTFUXDri
15799
178k
    0U, // UCVTFUXHri
15800
178k
    0U, // UCVTFUXSri
15801
178k
    0U, // UCVTF_2Z2Z_StoS
15802
178k
    0U, // UCVTF_4Z4Z_StoS
15803
178k
    16U,  // UCVTF_ZPmZ_DtoD
15804
178k
    2U, // UCVTF_ZPmZ_DtoH
15805
178k
    16U,  // UCVTF_ZPmZ_DtoS
15806
178k
    0U, // UCVTF_ZPmZ_HtoH
15807
178k
    24U,  // UCVTF_ZPmZ_StoD
15808
178k
    1U, // UCVTF_ZPmZ_StoH
15809
178k
    24U,  // UCVTF_ZPmZ_StoS
15810
178k
    3160U,  // UCVTFd
15811
178k
    3160U,  // UCVTFh
15812
178k
    3160U,  // UCVTFs
15813
178k
    0U, // UCVTFv1i16
15814
178k
    0U, // UCVTFv1i32
15815
178k
    0U, // UCVTFv1i64
15816
178k
    40U,  // UCVTFv2f32
15817
178k
    48U,  // UCVTFv2f64
15818
178k
    3224U,  // UCVTFv2i32_shift
15819
178k
    3176U,  // UCVTFv2i64_shift
15820
178k
    56U,  // UCVTFv4f16
15821
178k
    64U,  // UCVTFv4f32
15822
178k
    3232U,  // UCVTFv4i16_shift
15823
178k
    3184U,  // UCVTFv4i32_shift
15824
178k
    72U,  // UCVTFv8f16
15825
178k
    3192U,  // UCVTFv8i16_shift
15826
178k
    0U, // UDF
15827
178k
    33691776U,  // UDIVR_ZPmZ_D
15828
178k
    67252352U,  // UDIVR_ZPmZ_S
15829
178k
    3160U,  // UDIVWr
15830
178k
    3160U,  // UDIVXr
15831
178k
    33691776U,  // UDIV_ZPmZ_D
15832
178k
    67252352U,  // UDIV_ZPmZ_S
15833
178k
    81800U, // UDOT_VG2_M2Z2Z_BtoS
15834
178k
    38128U, // UDOT_VG2_M2Z2Z_HtoD
15835
178k
    38128U, // UDOT_VG2_M2Z2Z_HtoS
15836
178k
    2543496U, // UDOT_VG2_M2ZZI_BToS
15837
178k
    2529520U, // UDOT_VG2_M2ZZI_HToS
15838
178k
    2529520U, // UDOT_VG2_M2ZZI_HtoD
15839
178k
    53128U, // UDOT_VG2_M2ZZ_BtoS
15840
178k
    39152U, // UDOT_VG2_M2ZZ_HtoD
15841
178k
    39152U, // UDOT_VG2_M2ZZ_HtoS
15842
178k
    81800U, // UDOT_VG4_M4Z4Z_BtoS
15843
178k
    38128U, // UDOT_VG4_M4Z4Z_HtoD
15844
178k
    38128U, // UDOT_VG4_M4Z4Z_HtoS
15845
178k
    2543496U, // UDOT_VG4_M4ZZI_BtoS
15846
178k
    2529520U, // UDOT_VG4_M4ZZI_HToS
15847
178k
    2529520U, // UDOT_VG4_M4ZZI_HtoD
15848
178k
    53128U, // UDOT_VG4_M4ZZ_BtoS
15849
178k
    39152U, // UDOT_VG4_M4ZZ_HtoD
15850
178k
    39152U, // UDOT_VG4_M4ZZ_HtoS
15851
178k
    52960344U,  // UDOT_ZZZI_D
15852
178k
    52960344U,  // UDOT_ZZZI_HtoS
15853
178k
    40969U, // UDOT_ZZZI_S
15854
178k
    7256U,  // UDOT_ZZZ_D
15855
178k
    7256U,  // UDOT_ZZZ_HtoS
15856
178k
    9U, // UDOT_ZZZ_S
15857
178k
    10495120U,  // UDOTlanev16i8
15858
178k
    10495144U,  // UDOTlanev8i8
15859
178k
    795792U,  // UDOTv16i8
15860
178k
    1189032U, // UDOTv8i8
15861
178k
    16918656U,  // UHADD_ZPmZ_B
15862
178k
    33691776U,  // UHADD_ZPmZ_D
15863
178k
    50998408U,  // UHADD_ZPmZ_H
15864
178k
    67252352U,  // UHADD_ZPmZ_S
15865
178k
    794768U,  // UHADDv16i8
15866
178k
    925848U,  // UHADDv2i32
15867
178k
    1056928U, // UHADDv4i16
15868
178k
    401520U,  // UHADDv4i32
15869
178k
    532600U,  // UHADDv8i16
15870
178k
    1188008U, // UHADDv8i8
15871
178k
    16918656U,  // UHSUBR_ZPmZ_B
15872
178k
    33691776U,  // UHSUBR_ZPmZ_D
15873
178k
    50998408U,  // UHSUBR_ZPmZ_H
15874
178k
    67252352U,  // UHSUBR_ZPmZ_S
15875
178k
    16918656U,  // UHSUB_ZPmZ_B
15876
178k
    33691776U,  // UHSUB_ZPmZ_D
15877
178k
    50998408U,  // UHSUB_ZPmZ_H
15878
178k
    67252352U,  // UHSUB_ZPmZ_S
15879
178k
    794768U,  // UHSUBv16i8
15880
178k
    925848U,  // UHSUBv2i32
15881
178k
    1056928U, // UHSUBv4i16
15882
178k
    401520U,  // UHSUBv4i32
15883
178k
    532600U,  // UHSUBv8i16
15884
178k
    1188008U, // UHSUBv8i8
15885
178k
    134232U,  // UMADDLrrr
15886
178k
    16918656U,  // UMAXP_ZPmZ_B
15887
178k
    33691776U,  // UMAXP_ZPmZ_D
15888
178k
    50998408U,  // UMAXP_ZPmZ_H
15889
178k
    67252352U,  // UMAXP_ZPmZ_S
15890
178k
    794768U,  // UMAXPv16i8
15891
178k
    925848U,  // UMAXPv2i32
15892
178k
    1056928U, // UMAXPv4i16
15893
178k
    401520U,  // UMAXPv4i32
15894
178k
    532600U,  // UMAXPv8i16
15895
178k
    1188008U, // UMAXPv8i8
15896
178k
    10328U, // UMAXQV_VPZ_B
15897
178k
    6232U,  // UMAXQV_VPZ_D
15898
178k
    5208U,  // UMAXQV_VPZ_H
15899
178k
    12376U, // UMAXQV_VPZ_S
15900
178k
    0U, // UMAXV_VPZ_B
15901
178k
    0U, // UMAXV_VPZ_D
15902
178k
    0U, // UMAXV_VPZ_H
15903
178k
    0U, // UMAXV_VPZ_S
15904
178k
    32U,  // UMAXVv16i8v
15905
178k
    56U,  // UMAXVv4i16v
15906
178k
    64U,  // UMAXVv4i32v
15907
178k
    72U,  // UMAXVv8i16v
15908
178k
    80U,  // UMAXVv8i8v
15909
178k
    3160U,  // UMAXWri
15910
178k
    3160U,  // UMAXWrr
15911
178k
    3160U,  // UMAXXri
15912
178k
    3160U,  // UMAXXrr
15913
178k
    912U, // UMAX_VG2_2Z2Z_B
15914
178k
    536U, // UMAX_VG2_2Z2Z_D
15915
178k
    248U, // UMAX_VG2_2Z2Z_H
15916
178k
    544U, // UMAX_VG2_2Z2Z_S
15917
178k
    176U, // UMAX_VG2_2ZZ_B
15918
178k
    184U, // UMAX_VG2_2ZZ_D
15919
178k
    136U, // UMAX_VG2_2ZZ_H
15920
178k
    96U,  // UMAX_VG2_2ZZ_S
15921
178k
    912U, // UMAX_VG4_4Z4Z_B
15922
178k
    536U, // UMAX_VG4_4Z4Z_D
15923
178k
    248U, // UMAX_VG4_4Z4Z_H
15924
178k
    544U, // UMAX_VG4_4Z4Z_S
15925
178k
    176U, // UMAX_VG4_4ZZ_B
15926
178k
    184U, // UMAX_VG4_4ZZ_D
15927
178k
    136U, // UMAX_VG4_4ZZ_H
15928
178k
    96U,  // UMAX_VG4_4ZZ_S
15929
178k
    89177U, // UMAX_ZI_B
15930
178k
    89176U, // UMAX_ZI_D
15931
178k
    464U, // UMAX_ZI_H
15932
178k
    89177U, // UMAX_ZI_S
15933
178k
    16918656U,  // UMAX_ZPmZ_B
15934
178k
    33691776U,  // UMAX_ZPmZ_D
15935
178k
    50998408U,  // UMAX_ZPmZ_H
15936
178k
    67252352U,  // UMAX_ZPmZ_S
15937
178k
    794768U,  // UMAXv16i8
15938
178k
    925848U,  // UMAXv2i32
15939
178k
    1056928U, // UMAXv4i16
15940
178k
    401520U,  // UMAXv4i32
15941
178k
    532600U,  // UMAXv8i16
15942
178k
    1188008U, // UMAXv8i8
15943
178k
    16918656U,  // UMINP_ZPmZ_B
15944
178k
    33691776U,  // UMINP_ZPmZ_D
15945
178k
    50998408U,  // UMINP_ZPmZ_H
15946
178k
    67252352U,  // UMINP_ZPmZ_S
15947
178k
    794768U,  // UMINPv16i8
15948
178k
    925848U,  // UMINPv2i32
15949
178k
    1056928U, // UMINPv4i16
15950
178k
    401520U,  // UMINPv4i32
15951
178k
    532600U,  // UMINPv8i16
15952
178k
    1188008U, // UMINPv8i8
15953
178k
    10328U, // UMINQV_VPZ_B
15954
178k
    6232U,  // UMINQV_VPZ_D
15955
178k
    5208U,  // UMINQV_VPZ_H
15956
178k
    12376U, // UMINQV_VPZ_S
15957
178k
    0U, // UMINV_VPZ_B
15958
178k
    0U, // UMINV_VPZ_D
15959
178k
    0U, // UMINV_VPZ_H
15960
178k
    0U, // UMINV_VPZ_S
15961
178k
    32U,  // UMINVv16i8v
15962
178k
    56U,  // UMINVv4i16v
15963
178k
    64U,  // UMINVv4i32v
15964
178k
    72U,  // UMINVv8i16v
15965
178k
    80U,  // UMINVv8i8v
15966
178k
    3160U,  // UMINWri
15967
178k
    3160U,  // UMINWrr
15968
178k
    3160U,  // UMINXri
15969
178k
    3160U,  // UMINXrr
15970
178k
    912U, // UMIN_VG2_2Z2Z_B
15971
178k
    536U, // UMIN_VG2_2Z2Z_D
15972
178k
    248U, // UMIN_VG2_2Z2Z_H
15973
178k
    544U, // UMIN_VG2_2Z2Z_S
15974
178k
    176U, // UMIN_VG2_2ZZ_B
15975
178k
    184U, // UMIN_VG2_2ZZ_D
15976
178k
    136U, // UMIN_VG2_2ZZ_H
15977
178k
    96U,  // UMIN_VG2_2ZZ_S
15978
178k
    912U, // UMIN_VG4_4Z4Z_B
15979
178k
    536U, // UMIN_VG4_4Z4Z_D
15980
178k
    248U, // UMIN_VG4_4Z4Z_H
15981
178k
    544U, // UMIN_VG4_4Z4Z_S
15982
178k
    176U, // UMIN_VG4_4ZZ_B
15983
178k
    184U, // UMIN_VG4_4ZZ_D
15984
178k
    136U, // UMIN_VG4_4ZZ_H
15985
178k
    96U,  // UMIN_VG4_4ZZ_S
15986
178k
    89177U, // UMIN_ZI_B
15987
178k
    89176U, // UMIN_ZI_D
15988
178k
    464U, // UMIN_ZI_H
15989
178k
    89177U, // UMIN_ZI_S
15990
178k
    16918656U,  // UMIN_ZPmZ_B
15991
178k
    33691776U,  // UMIN_ZPmZ_D
15992
178k
    50998408U,  // UMIN_ZPmZ_H
15993
178k
    67252352U,  // UMIN_ZPmZ_S
15994
178k
    794768U,  // UMINv16i8
15995
178k
    925848U,  // UMINv2i32
15996
178k
    1056928U, // UMINv4i16
15997
178k
    401520U,  // UMINv4i32
15998
178k
    532600U,  // UMINv8i16
15999
178k
    1188008U, // UMINv8i8
16000
178k
    52955224U,  // UMLALB_ZZZI_D
16001
178k
    52960344U,  // UMLALB_ZZZI_S
16002
178k
    2136U,  // UMLALB_ZZZ_D
16003
178k
    8U, // UMLALB_ZZZ_H
16004
178k
    7256U,  // UMLALB_ZZZ_S
16005
178k
    40905U, // UMLALL_MZZI_BtoS
16006
178k
    40193U, // UMLALL_MZZI_HtoD
16007
178k
    969U, // UMLALL_MZZ_BtoS
16008
178k
    257U, // UMLALL_MZZ_HtoD
16009
178k
    81800U, // UMLALL_VG2_M2Z2Z_BtoS
16010
178k
    38128U, // UMLALL_VG2_M2Z2Z_HtoD
16011
178k
    2543496U, // UMLALL_VG2_M2ZZI_BtoS
16012
178k
    2529520U, // UMLALL_VG2_M2ZZI_HtoD
16013
178k
    53132U, // UMLALL_VG2_M2ZZ_BtoS
16014
178k
    39156U, // UMLALL_VG2_M2ZZ_HtoD
16015
178k
    81800U, // UMLALL_VG4_M4Z4Z_BtoS
16016
178k
    38128U, // UMLALL_VG4_M4Z4Z_HtoD
16017
178k
    2543496U, // UMLALL_VG4_M4ZZI_BtoS
16018
178k
    2529520U, // UMLALL_VG4_M4ZZI_HtoD
16019
178k
    53132U, // UMLALL_VG4_M4ZZ_BtoS
16020
178k
    39156U, // UMLALL_VG4_M4ZZ_HtoD
16021
178k
    52955224U,  // UMLALT_ZZZI_D
16022
178k
    52960344U,  // UMLALT_ZZZI_S
16023
178k
    2136U,  // UMLALT_ZZZ_D
16024
178k
    8U, // UMLALT_ZZZ_H
16025
178k
    7256U,  // UMLALT_ZZZ_S
16026
178k
    40193U, // UMLAL_MZZI_S
16027
178k
    257U, // UMLAL_MZZ_S
16028
178k
    38128U, // UMLAL_VG2_M2Z2Z_S
16029
178k
    2529520U, // UMLAL_VG2_M2ZZI_S
16030
178k
    39152U, // UMLAL_VG2_M2ZZ_S
16031
178k
    38128U, // UMLAL_VG4_M4Z4Z_S
16032
178k
    2529520U, // UMLAL_VG4_M4ZZI_S
16033
178k
    39152U, // UMLAL_VG4_M4ZZ_S
16034
178k
    795792U,  // UMLALv16i8_v8i16
16035
178k
    105260184U, // UMLALv2i32_indexed
16036
178k
    926872U,  // UMLALv2i32_v2i64
16037
178k
    103425184U, // UMLALv4i16_indexed
16038
178k
    1057952U, // UMLALv4i16_v4i32
16039
178k
    105260144U, // UMLALv4i32_indexed
16040
178k
    402544U,  // UMLALv4i32_v2i64
16041
178k
    103425144U, // UMLALv8i16_indexed
16042
178k
    533624U,  // UMLALv8i16_v4i32
16043
178k
    1189032U, // UMLALv8i8_v8i16
16044
178k
    52955224U,  // UMLSLB_ZZZI_D
16045
178k
    52960344U,  // UMLSLB_ZZZI_S
16046
178k
    2136U,  // UMLSLB_ZZZ_D
16047
178k
    8U, // UMLSLB_ZZZ_H
16048
178k
    7256U,  // UMLSLB_ZZZ_S
16049
178k
    40905U, // UMLSLL_MZZI_BtoS
16050
178k
    40193U, // UMLSLL_MZZI_HtoD
16051
178k
    969U, // UMLSLL_MZZ_BtoS
16052
178k
    257U, // UMLSLL_MZZ_HtoD
16053
178k
    81800U, // UMLSLL_VG2_M2Z2Z_BtoS
16054
178k
    38128U, // UMLSLL_VG2_M2Z2Z_HtoD
16055
178k
    2543496U, // UMLSLL_VG2_M2ZZI_BtoS
16056
178k
    2529520U, // UMLSLL_VG2_M2ZZI_HtoD
16057
178k
    53132U, // UMLSLL_VG2_M2ZZ_BtoS
16058
178k
    39156U, // UMLSLL_VG2_M2ZZ_HtoD
16059
178k
    81800U, // UMLSLL_VG4_M4Z4Z_BtoS
16060
178k
    38128U, // UMLSLL_VG4_M4Z4Z_HtoD
16061
178k
    2543496U, // UMLSLL_VG4_M4ZZI_BtoS
16062
178k
    2529520U, // UMLSLL_VG4_M4ZZI_HtoD
16063
178k
    53132U, // UMLSLL_VG4_M4ZZ_BtoS
16064
178k
    39156U, // UMLSLL_VG4_M4ZZ_HtoD
16065
178k
    52955224U,  // UMLSLT_ZZZI_D
16066
178k
    52960344U,  // UMLSLT_ZZZI_S
16067
178k
    2136U,  // UMLSLT_ZZZ_D
16068
178k
    8U, // UMLSLT_ZZZ_H
16069
178k
    7256U,  // UMLSLT_ZZZ_S
16070
178k
    40193U, // UMLSL_MZZI_S
16071
178k
    257U, // UMLSL_MZZ_S
16072
178k
    38128U, // UMLSL_VG2_M2Z2Z_S
16073
178k
    2529520U, // UMLSL_VG2_M2ZZI_S
16074
178k
    39152U, // UMLSL_VG2_M2ZZ_S
16075
178k
    38128U, // UMLSL_VG4_M4Z4Z_S
16076
178k
    2529520U, // UMLSL_VG4_M4ZZI_S
16077
178k
    39152U, // UMLSL_VG4_M4ZZ_S
16078
178k
    795792U,  // UMLSLv16i8_v8i16
16079
178k
    105260184U, // UMLSLv2i32_indexed
16080
178k
    926872U,  // UMLSLv2i32_v2i64
16081
178k
    103425184U, // UMLSLv4i16_indexed
16082
178k
    1057952U, // UMLSLv4i16_v4i32
16083
178k
    105260144U, // UMLSLv4i32_indexed
16084
178k
    402544U,  // UMLSLv4i32_v2i64
16085
178k
    103425144U, // UMLSLv8i16_indexed
16086
178k
    533624U,  // UMLSLv8i16_v4i32
16087
178k
    1189032U, // UMLSLv8i8_v8i16
16088
178k
    795792U,  // UMMLA
16089
178k
    9U, // UMMLA_ZZZ
16090
178k
    0U, // UMOPA_MPPZZ_D
16091
178k
    0U, // UMOPA_MPPZZ_HtoS
16092
178k
    0U, // UMOPA_MPPZZ_S
16093
178k
    0U, // UMOPS_MPPZZ_D
16094
178k
    0U, // UMOPS_MPPZZ_HtoS
16095
178k
    0U, // UMOPS_MPPZZ_S
16096
178k
    47520U, // UMOVvi16
16097
178k
    47520U, // UMOVvi16_idx0
16098
178k
    47528U, // UMOVvi32
16099
178k
    47528U, // UMOVvi32_idx0
16100
178k
    47536U, // UMOVvi64
16101
178k
    47536U, // UMOVvi64_idx0
16102
178k
    47544U, // UMOVvi8
16103
178k
    47544U, // UMOVvi8_idx0
16104
178k
    134232U,  // UMSUBLrrr
16105
178k
    16918656U,  // UMULH_ZPmZ_B
16106
178k
    33691776U,  // UMULH_ZPmZ_D
16107
178k
    50998408U,  // UMULH_ZPmZ_H
16108
178k
    67252352U,  // UMULH_ZPmZ_S
16109
178k
    10329U, // UMULH_ZZZ_B
16110
178k
    6232U,  // UMULH_ZZZ_D
16111
178k
    136U, // UMULH_ZZZ_H
16112
178k
    12377U, // UMULH_ZZZ_S
16113
178k
    3160U,  // UMULHrr
16114
178k
    5124185U, // UMULLB_ZZZI_D
16115
178k
    5117016U, // UMULLB_ZZZI_S
16116
178k
    12377U, // UMULLB_ZZZ_D
16117
178k
    176U, // UMULLB_ZZZ_H
16118
178k
    5208U,  // UMULLB_ZZZ_S
16119
178k
    5124185U, // UMULLT_ZZZI_D
16120
178k
    5117016U, // UMULLT_ZZZI_S
16121
178k
    12377U, // UMULLT_ZZZ_D
16122
178k
    176U, // UMULLT_ZZZ_H
16123
178k
    5208U,  // UMULLT_ZZZ_S
16124
178k
    794768U,  // UMULLv16i8_v8i16
16125
178k
    340140184U, // UMULLv2i32_indexed
16126
178k
    925848U,  // UMULLv2i32_v2i64
16127
178k
    338305184U, // UMULLv4i16_indexed
16128
178k
    1056928U, // UMULLv4i16_v4i32
16129
178k
    340140144U, // UMULLv4i32_indexed
16130
178k
    401520U,  // UMULLv4i32_v2i64
16131
178k
    338305144U, // UMULLv8i16_indexed
16132
178k
    532600U,  // UMULLv8i16_v4i32
16133
178k
    1188008U, // UMULLv8i8_v8i16
16134
178k
    16473U, // UQADD_ZI_B
16135
178k
    17496U, // UQADD_ZI_D
16136
178k
    208U, // UQADD_ZI_H
16137
178k
    18521U, // UQADD_ZI_S
16138
178k
    16918656U,  // UQADD_ZPmZ_B
16139
178k
    33691776U,  // UQADD_ZPmZ_D
16140
178k
    50998408U,  // UQADD_ZPmZ_H
16141
178k
    67252352U,  // UQADD_ZPmZ_S
16142
178k
    10329U, // UQADD_ZZZ_B
16143
178k
    6232U,  // UQADD_ZZZ_D
16144
178k
    136U, // UQADD_ZZZ_H
16145
178k
    12377U, // UQADD_ZZZ_S
16146
178k
    794768U,  // UQADDv16i8
16147
178k
    3160U,  // UQADDv1i16
16148
178k
    3160U,  // UQADDv1i32
16149
178k
    3160U,  // UQADDv1i64
16150
178k
    3160U,  // UQADDv1i8
16151
178k
    925848U,  // UQADDv2i32
16152
178k
    270440U,  // UQADDv2i64
16153
178k
    1056928U, // UQADDv4i16
16154
178k
    401520U,  // UQADDv4i32
16155
178k
    532600U,  // UQADDv8i16
16156
178k
    1188008U, // UQADDv8i8
16157
178k
    0U, // UQCVTN_Z2Z_StoH
16158
178k
    0U, // UQCVTN_Z4Z_DtoH
16159
178k
    4U, // UQCVTN_Z4Z_StoB
16160
178k
    0U, // UQCVT_Z2Z_StoH
16161
178k
    0U, // UQCVT_Z4Z_DtoH
16162
178k
    4U, // UQCVT_Z4Z_StoB
16163
178k
    2U, // UQDECB_WPiI
16164
178k
    2U, // UQDECB_XPiI
16165
178k
    2U, // UQDECD_WPiI
16166
178k
    2U, // UQDECD_XPiI
16167
178k
    2U, // UQDECD_ZPiI
16168
178k
    2U, // UQDECH_WPiI
16169
178k
    2U, // UQDECH_XPiI
16170
178k
    0U, // UQDECH_ZPiI
16171
178k
    1U, // UQDECP_WP_B
16172
178k
    0U, // UQDECP_WP_D
16173
178k
    0U, // UQDECP_WP_H
16174
178k
    1U, // UQDECP_WP_S
16175
178k
    1U, // UQDECP_XP_B
16176
178k
    0U, // UQDECP_XP_D
16177
178k
    0U, // UQDECP_XP_H
16178
178k
    1U, // UQDECP_XP_S
16179
178k
    0U, // UQDECP_ZP_D
16180
178k
    0U, // UQDECP_ZP_H
16181
178k
    0U, // UQDECP_ZP_S
16182
178k
    2U, // UQDECW_WPiI
16183
178k
    2U, // UQDECW_XPiI
16184
178k
    2U, // UQDECW_ZPiI
16185
178k
    2U, // UQINCB_WPiI
16186
178k
    2U, // UQINCB_XPiI
16187
178k
    2U, // UQINCD_WPiI
16188
178k
    2U, // UQINCD_XPiI
16189
178k
    2U, // UQINCD_ZPiI
16190
178k
    2U, // UQINCH_WPiI
16191
178k
    2U, // UQINCH_XPiI
16192
178k
    0U, // UQINCH_ZPiI
16193
178k
    1U, // UQINCP_WP_B
16194
178k
    0U, // UQINCP_WP_D
16195
178k
    0U, // UQINCP_WP_H
16196
178k
    1U, // UQINCP_WP_S
16197
178k
    1U, // UQINCP_XP_B
16198
178k
    0U, // UQINCP_XP_D
16199
178k
    0U, // UQINCP_XP_H
16200
178k
    1U, // UQINCP_XP_S
16201
178k
    0U, // UQINCP_ZP_D
16202
178k
    0U, // UQINCP_ZP_H
16203
178k
    0U, // UQINCP_ZP_S
16204
178k
    2U, // UQINCW_WPiI
16205
178k
    2U, // UQINCW_XPiI
16206
178k
    2U, // UQINCW_ZPiI
16207
178k
    16918656U,  // UQRSHLR_ZPmZ_B
16208
178k
    33691776U,  // UQRSHLR_ZPmZ_D
16209
178k
    50998408U,  // UQRSHLR_ZPmZ_H
16210
178k
    67252352U,  // UQRSHLR_ZPmZ_S
16211
178k
    16918656U,  // UQRSHL_ZPmZ_B
16212
178k
    33691776U,  // UQRSHL_ZPmZ_D
16213
178k
    50998408U,  // UQRSHL_ZPmZ_H
16214
178k
    67252352U,  // UQRSHL_ZPmZ_S
16215
178k
    794768U,  // UQRSHLv16i8
16216
178k
    3160U,  // UQRSHLv1i16
16217
178k
    3160U,  // UQRSHLv1i32
16218
178k
    3160U,  // UQRSHLv1i64
16219
178k
    3160U,  // UQRSHLv1i8
16220
178k
    925848U,  // UQRSHLv2i32
16221
178k
    270440U,  // UQRSHLv2i64
16222
178k
    1056928U, // UQRSHLv4i16
16223
178k
    401520U,  // UQRSHLv4i32
16224
178k
    532600U,  // UQRSHLv8i16
16225
178k
    1188008U, // UQRSHLv8i8
16226
178k
    3160U,  // UQRSHRNB_ZZI_B
16227
178k
    224U, // UQRSHRNB_ZZI_H
16228
178k
    3160U,  // UQRSHRNB_ZZI_S
16229
178k
    43096U, // UQRSHRNT_ZZI_B
16230
178k
    392U, // UQRSHRNT_ZZI_H
16231
178k
    43096U, // UQRSHRNT_ZZI_S
16232
178k
    3164U,  // UQRSHRN_VG4_Z4ZI_B
16233
178k
    224U, // UQRSHRN_VG4_Z4ZI_H
16234
178k
    3160U,  // UQRSHRNb
16235
178k
    3160U,  // UQRSHRNh
16236
178k
    3160U,  // UQRSHRNs
16237
178k
    43128U, // UQRSHRNv16i8_shift
16238
178k
    3176U,  // UQRSHRNv2i32_shift
16239
178k
    3184U,  // UQRSHRNv4i16_shift
16240
178k
    43112U, // UQRSHRNv4i32_shift
16241
178k
    43120U, // UQRSHRNv8i16_shift
16242
178k
    3192U,  // UQRSHRNv8i8_shift
16243
178k
    224U, // UQRSHR_VG2_Z2ZI_H
16244
178k
    3164U,  // UQRSHR_VG4_Z4ZI_B
16245
178k
    224U, // UQRSHR_VG4_Z4ZI_H
16246
178k
    16918656U,  // UQSHLR_ZPmZ_B
16247
178k
    33691776U,  // UQSHLR_ZPmZ_D
16248
178k
    50998408U,  // UQSHLR_ZPmZ_H
16249
178k
    67252352U,  // UQSHLR_ZPmZ_S
16250
178k
    141440U,  // UQSHL_ZPmI_B
16251
178k
    137344U,  // UQSHL_ZPmI_D
16252
178k
    52309128U,  // UQSHL_ZPmI_H
16253
178k
    143488U,  // UQSHL_ZPmI_S
16254
178k
    16918656U,  // UQSHL_ZPmZ_B
16255
178k
    33691776U,  // UQSHL_ZPmZ_D
16256
178k
    50998408U,  // UQSHL_ZPmZ_H
16257
178k
    67252352U,  // UQSHL_ZPmZ_S
16258
178k
    3160U,  // UQSHLb
16259
178k
    3160U,  // UQSHLd
16260
178k
    3160U,  // UQSHLh
16261
178k
    3160U,  // UQSHLs
16262
178k
    794768U,  // UQSHLv16i8
16263
178k
    3216U,  // UQSHLv16i8_shift
16264
178k
    3160U,  // UQSHLv1i16
16265
178k
    3160U,  // UQSHLv1i32
16266
178k
    3160U,  // UQSHLv1i64
16267
178k
    3160U,  // UQSHLv1i8
16268
178k
    925848U,  // UQSHLv2i32
16269
178k
    3224U,  // UQSHLv2i32_shift
16270
178k
    270440U,  // UQSHLv2i64
16271
178k
    3176U,  // UQSHLv2i64_shift
16272
178k
    1056928U, // UQSHLv4i16
16273
178k
    3232U,  // UQSHLv4i16_shift
16274
178k
    401520U,  // UQSHLv4i32
16275
178k
    3184U,  // UQSHLv4i32_shift
16276
178k
    532600U,  // UQSHLv8i16
16277
178k
    3192U,  // UQSHLv8i16_shift
16278
178k
    1188008U, // UQSHLv8i8
16279
178k
    3240U,  // UQSHLv8i8_shift
16280
178k
    3160U,  // UQSHRNB_ZZI_B
16281
178k
    224U, // UQSHRNB_ZZI_H
16282
178k
    3160U,  // UQSHRNB_ZZI_S
16283
178k
    43096U, // UQSHRNT_ZZI_B
16284
178k
    392U, // UQSHRNT_ZZI_H
16285
178k
    43096U, // UQSHRNT_ZZI_S
16286
178k
    3160U,  // UQSHRNb
16287
178k
    3160U,  // UQSHRNh
16288
178k
    3160U,  // UQSHRNs
16289
178k
    43128U, // UQSHRNv16i8_shift
16290
178k
    3176U,  // UQSHRNv2i32_shift
16291
178k
    3184U,  // UQSHRNv4i16_shift
16292
178k
    43112U, // UQSHRNv4i32_shift
16293
178k
    43120U, // UQSHRNv8i16_shift
16294
178k
    3192U,  // UQSHRNv8i8_shift
16295
178k
    16918656U,  // UQSUBR_ZPmZ_B
16296
178k
    33691776U,  // UQSUBR_ZPmZ_D
16297
178k
    50998408U,  // UQSUBR_ZPmZ_H
16298
178k
    67252352U,  // UQSUBR_ZPmZ_S
16299
178k
    16473U, // UQSUB_ZI_B
16300
178k
    17496U, // UQSUB_ZI_D
16301
178k
    208U, // UQSUB_ZI_H
16302
178k
    18521U, // UQSUB_ZI_S
16303
178k
    16918656U,  // UQSUB_ZPmZ_B
16304
178k
    33691776U,  // UQSUB_ZPmZ_D
16305
178k
    50998408U,  // UQSUB_ZPmZ_H
16306
178k
    67252352U,  // UQSUB_ZPmZ_S
16307
178k
    10329U, // UQSUB_ZZZ_B
16308
178k
    6232U,  // UQSUB_ZZZ_D
16309
178k
    136U, // UQSUB_ZZZ_H
16310
178k
    12377U, // UQSUB_ZZZ_S
16311
178k
    794768U,  // UQSUBv16i8
16312
178k
    3160U,  // UQSUBv1i16
16313
178k
    3160U,  // UQSUBv1i32
16314
178k
    3160U,  // UQSUBv1i64
16315
178k
    3160U,  // UQSUBv1i8
16316
178k
    925848U,  // UQSUBv2i32
16317
178k
    270440U,  // UQSUBv2i64
16318
178k
    1056928U, // UQSUBv4i16
16319
178k
    401520U,  // UQSUBv4i32
16320
178k
    532600U,  // UQSUBv8i16
16321
178k
    1188008U, // UQSUBv8i8
16322
178k
    0U, // UQXTNB_ZZ_B
16323
178k
    0U, // UQXTNB_ZZ_H
16324
178k
    0U, // UQXTNB_ZZ_S
16325
178k
    0U, // UQXTNT_ZZ_B
16326
178k
    0U, // UQXTNT_ZZ_H
16327
178k
    0U, // UQXTNT_ZZ_S
16328
178k
    72U,  // UQXTNv16i8
16329
178k
    0U, // UQXTNv1i16
16330
178k
    0U, // UQXTNv1i32
16331
178k
    0U, // UQXTNv1i8
16332
178k
    48U,  // UQXTNv2i32
16333
178k
    64U,  // UQXTNv4i16
16334
178k
    48U,  // UQXTNv4i32
16335
178k
    64U,  // UQXTNv8i16
16336
178k
    72U,  // UQXTNv8i8
16337
178k
    24U,  // URECPE_ZPmZ_S
16338
178k
    40U,  // URECPEv2i32
16339
178k
    64U,  // URECPEv4i32
16340
178k
    16918656U,  // URHADD_ZPmZ_B
16341
178k
    33691776U,  // URHADD_ZPmZ_D
16342
178k
    50998408U,  // URHADD_ZPmZ_H
16343
178k
    67252352U,  // URHADD_ZPmZ_S
16344
178k
    794768U,  // URHADDv16i8
16345
178k
    925848U,  // URHADDv2i32
16346
178k
    1056928U, // URHADDv4i16
16347
178k
    401520U,  // URHADDv4i32
16348
178k
    532600U,  // URHADDv8i16
16349
178k
    1188008U, // URHADDv8i8
16350
178k
    16918656U,  // URSHLR_ZPmZ_B
16351
178k
    33691776U,  // URSHLR_ZPmZ_D
16352
178k
    50998408U,  // URSHLR_ZPmZ_H
16353
178k
    67252352U,  // URSHLR_ZPmZ_S
16354
178k
    912U, // URSHL_VG2_2Z2Z_B
16355
178k
    536U, // URSHL_VG2_2Z2Z_D
16356
178k
    248U, // URSHL_VG2_2Z2Z_H
16357
178k
    544U, // URSHL_VG2_2Z2Z_S
16358
178k
    176U, // URSHL_VG2_2ZZ_B
16359
178k
    184U, // URSHL_VG2_2ZZ_D
16360
178k
    136U, // URSHL_VG2_2ZZ_H
16361
178k
    96U,  // URSHL_VG2_2ZZ_S
16362
178k
    912U, // URSHL_VG4_4Z4Z_B
16363
178k
    536U, // URSHL_VG4_4Z4Z_D
16364
178k
    248U, // URSHL_VG4_4Z4Z_H
16365
178k
    544U, // URSHL_VG4_4Z4Z_S
16366
178k
    176U, // URSHL_VG4_4ZZ_B
16367
178k
    184U, // URSHL_VG4_4ZZ_D
16368
178k
    136U, // URSHL_VG4_4ZZ_H
16369
178k
    96U,  // URSHL_VG4_4ZZ_S
16370
178k
    16918656U,  // URSHL_ZPmZ_B
16371
178k
    33691776U,  // URSHL_ZPmZ_D
16372
178k
    50998408U,  // URSHL_ZPmZ_H
16373
178k
    67252352U,  // URSHL_ZPmZ_S
16374
178k
    794768U,  // URSHLv16i8
16375
178k
    3160U,  // URSHLv1i64
16376
178k
    925848U,  // URSHLv2i32
16377
178k
    270440U,  // URSHLv2i64
16378
178k
    1056928U, // URSHLv4i16
16379
178k
    401520U,  // URSHLv4i32
16380
178k
    532600U,  // URSHLv8i16
16381
178k
    1188008U, // URSHLv8i8
16382
178k
    141440U,  // URSHR_ZPmI_B
16383
178k
    137344U,  // URSHR_ZPmI_D
16384
178k
    52309128U,  // URSHR_ZPmI_H
16385
178k
    143488U,  // URSHR_ZPmI_S
16386
178k
    3160U,  // URSHRd
16387
178k
    3216U,  // URSHRv16i8_shift
16388
178k
    3224U,  // URSHRv2i32_shift
16389
178k
    3176U,  // URSHRv2i64_shift
16390
178k
    3232U,  // URSHRv4i16_shift
16391
178k
    3184U,  // URSHRv4i32_shift
16392
178k
    3192U,  // URSHRv8i16_shift
16393
178k
    3240U,  // URSHRv8i8_shift
16394
178k
    24U,  // URSQRTE_ZPmZ_S
16395
178k
    40U,  // URSQRTEv2i32
16396
178k
    64U,  // URSQRTEv4i32
16397
178k
    393U, // URSRA_ZZI_B
16398
178k
    43096U, // URSRA_ZZI_D
16399
178k
    392U, // URSRA_ZZI_H
16400
178k
    43096U, // URSRA_ZZI_S
16401
178k
    43097U, // URSRAd
16402
178k
    43152U, // URSRAv16i8_shift
16403
178k
    43160U, // URSRAv2i32_shift
16404
178k
    43112U, // URSRAv2i64_shift
16405
178k
    43168U, // URSRAv4i16_shift
16406
178k
    43120U, // URSRAv4i32_shift
16407
178k
    43128U, // URSRAv8i16_shift
16408
178k
    43176U, // URSRAv8i8_shift
16409
178k
    81800U, // USDOT_VG2_M2Z2Z_BToS
16410
178k
    2543496U, // USDOT_VG2_M2ZZI_BToS
16411
178k
    53128U, // USDOT_VG2_M2ZZ_BToS
16412
178k
    81800U, // USDOT_VG4_M4Z4Z_BToS
16413
178k
    2543496U, // USDOT_VG4_M4ZZI_BToS
16414
178k
    53128U, // USDOT_VG4_M4ZZ_BToS
16415
178k
    9U, // USDOT_ZZZ
16416
178k
    40969U, // USDOT_ZZZI
16417
178k
    10495120U,  // USDOTlanev16i8
16418
178k
    10495144U,  // USDOTlanev8i8
16419
178k
    795792U,  // USDOTv16i8
16420
178k
    1189032U, // USDOTv8i8
16421
178k
    3161U,  // USHLLB_ZZI_D
16422
178k
    224U, // USHLLB_ZZI_H
16423
178k
    3160U,  // USHLLB_ZZI_S
16424
178k
    3161U,  // USHLLT_ZZI_D
16425
178k
    224U, // USHLLT_ZZI_H
16426
178k
    3160U,  // USHLLT_ZZI_S
16427
178k
    3216U,  // USHLLv16i8_shift
16428
178k
    3224U,  // USHLLv2i32_shift
16429
178k
    3232U,  // USHLLv4i16_shift
16430
178k
    3184U,  // USHLLv4i32_shift
16431
178k
    3192U,  // USHLLv8i16_shift
16432
178k
    3240U,  // USHLLv8i8_shift
16433
178k
    794768U,  // USHLv16i8
16434
178k
    3160U,  // USHLv1i64
16435
178k
    925848U,  // USHLv2i32
16436
178k
    270440U,  // USHLv2i64
16437
178k
    1056928U, // USHLv4i16
16438
178k
    401520U,  // USHLv4i32
16439
178k
    532600U,  // USHLv8i16
16440
178k
    1188008U, // USHLv8i8
16441
178k
    3160U,  // USHRd
16442
178k
    3216U,  // USHRv16i8_shift
16443
178k
    3224U,  // USHRv2i32_shift
16444
178k
    3176U,  // USHRv2i64_shift
16445
178k
    3232U,  // USHRv4i16_shift
16446
178k
    3184U,  // USHRv4i32_shift
16447
178k
    3192U,  // USHRv8i16_shift
16448
178k
    3240U,  // USHRv8i8_shift
16449
178k
    40905U, // USMLALL_MZZI_BtoS
16450
178k
    969U, // USMLALL_MZZ_BtoS
16451
178k
    81800U, // USMLALL_VG2_M2Z2Z_BtoS
16452
178k
    2543496U, // USMLALL_VG2_M2ZZI_BtoS
16453
178k
    53132U, // USMLALL_VG2_M2ZZ_BtoS
16454
178k
    81800U, // USMLALL_VG4_M4Z4Z_BtoS
16455
178k
    2543496U, // USMLALL_VG4_M4ZZI_BtoS
16456
178k
    53132U, // USMLALL_VG4_M4ZZ_BtoS
16457
178k
    795792U,  // USMMLA
16458
178k
    9U, // USMMLA_ZZZ
16459
178k
    0U, // USMOPA_MPPZZ_D
16460
178k
    0U, // USMOPA_MPPZZ_S
16461
178k
    0U, // USMOPS_MPPZZ_D
16462
178k
    0U, // USMOPS_MPPZZ_S
16463
178k
    16918656U,  // USQADD_ZPmZ_B
16464
178k
    33691776U,  // USQADD_ZPmZ_D
16465
178k
    50998408U,  // USQADD_ZPmZ_H
16466
178k
    67252352U,  // USQADD_ZPmZ_S
16467
178k
    32U,  // USQADDv16i8
16468
178k
    1U, // USQADDv1i16
16469
178k
    1U, // USQADDv1i32
16470
178k
    1U, // USQADDv1i64
16471
178k
    1U, // USQADDv1i8
16472
178k
    40U,  // USQADDv2i32
16473
178k
    48U,  // USQADDv2i64
16474
178k
    56U,  // USQADDv4i16
16475
178k
    64U,  // USQADDv4i32
16476
178k
    72U,  // USQADDv8i16
16477
178k
    80U,  // USQADDv8i8
16478
178k
    393U, // USRA_ZZI_B
16479
178k
    43096U, // USRA_ZZI_D
16480
178k
    392U, // USRA_ZZI_H
16481
178k
    43096U, // USRA_ZZI_S
16482
178k
    43097U, // USRAd
16483
178k
    43152U, // USRAv16i8_shift
16484
178k
    43160U, // USRAv2i32_shift
16485
178k
    43112U, // USRAv2i64_shift
16486
178k
    43168U, // USRAv4i16_shift
16487
178k
    43120U, // USRAv4i32_shift
16488
178k
    43128U, // USRAv8i16_shift
16489
178k
    43176U, // USRAv8i8_shift
16490
178k
    12377U, // USUBLB_ZZZ_D
16491
178k
    176U, // USUBLB_ZZZ_H
16492
178k
    5208U,  // USUBLB_ZZZ_S
16493
178k
    12377U, // USUBLT_ZZZ_D
16494
178k
    176U, // USUBLT_ZZZ_H
16495
178k
    5208U,  // USUBLT_ZZZ_S
16496
178k
    794768U,  // USUBLv16i8_v8i16
16497
178k
    925848U,  // USUBLv2i32_v2i64
16498
178k
    1056928U, // USUBLv4i16_v4i32
16499
178k
    401520U,  // USUBLv4i32_v2i64
16500
178k
    532600U,  // USUBLv8i16_v4i32
16501
178k
    1188008U, // USUBLv8i8_v8i16
16502
178k
    12376U, // USUBWB_ZZZ_D
16503
178k
    176U, // USUBWB_ZZZ_H
16504
178k
    5209U,  // USUBWB_ZZZ_S
16505
178k
    12376U, // USUBWT_ZZZ_D
16506
178k
    176U, // USUBWT_ZZZ_H
16507
178k
    5209U,  // USUBWT_ZZZ_S
16508
178k
    794744U,  // USUBWv16i8_v8i16
16509
178k
    925800U,  // USUBWv2i32_v2i64
16510
178k
    1056880U, // USUBWv4i16_v4i32
16511
178k
    401512U,  // USUBWv4i32_v2i64
16512
178k
    532592U,  // USUBWv8i16_v4i32
16513
178k
    1187960U, // USUBWv8i8_v8i16
16514
178k
    2543496U, // USVDOT_VG4_M4ZZI_BToS
16515
178k
    1U, // UUNPKHI_ZZ_D
16516
178k
    0U, // UUNPKHI_ZZ_H
16517
178k
    0U, // UUNPKHI_ZZ_S
16518
178k
    1U, // UUNPKLO_ZZ_D
16519
178k
    0U, // UUNPKLO_ZZ_H
16520
178k
    0U, // UUNPKLO_ZZ_S
16521
178k
    0U, // UUNPK_VG2_2ZZ_D
16522
178k
    0U, // UUNPK_VG2_2ZZ_H
16523
178k
    0U, // UUNPK_VG2_2ZZ_S
16524
178k
    0U, // UUNPK_VG4_4Z2Z_D
16525
178k
    0U, // UUNPK_VG4_4Z2Z_H
16526
178k
    0U, // UUNPK_VG4_4Z2Z_S
16527
178k
    2529520U, // UVDOT_VG2_M2ZZI_HtoS
16528
178k
    2543496U, // UVDOT_VG4_M4ZZI_BtoS
16529
178k
    2529520U, // UVDOT_VG4_M4ZZI_HtoD
16530
178k
    16U,  // UXTB_ZPmZ_D
16531
178k
    0U, // UXTB_ZPmZ_H
16532
178k
    24U,  // UXTB_ZPmZ_S
16533
178k
    16U,  // UXTH_ZPmZ_D
16534
178k
    24U,  // UXTH_ZPmZ_S
16535
178k
    16U,  // UXTW_ZPmZ_D
16536
178k
    10329U, // UZP1_PPP_B
16537
178k
    6232U,  // UZP1_PPP_D
16538
178k
    136U, // UZP1_PPP_H
16539
178k
    12377U, // UZP1_PPP_S
16540
178k
    10329U, // UZP1_ZZZ_B
16541
178k
    6232U,  // UZP1_ZZZ_D
16542
178k
    136U, // UZP1_ZZZ_H
16543
178k
    1016U,  // UZP1_ZZZ_Q
16544
178k
    12377U, // UZP1_ZZZ_S
16545
178k
    794768U,  // UZP1v16i8
16546
178k
    925848U,  // UZP1v2i32
16547
178k
    270440U,  // UZP1v2i64
16548
178k
    1056928U, // UZP1v4i16
16549
178k
    401520U,  // UZP1v4i32
16550
178k
    532600U,  // UZP1v8i16
16551
178k
    1188008U, // UZP1v8i8
16552
178k
    10329U, // UZP2_PPP_B
16553
178k
    6232U,  // UZP2_PPP_D
16554
178k
    136U, // UZP2_PPP_H
16555
178k
    12377U, // UZP2_PPP_S
16556
178k
    10329U, // UZP2_ZZZ_B
16557
178k
    6232U,  // UZP2_ZZZ_D
16558
178k
    136U, // UZP2_ZZZ_H
16559
178k
    1016U,  // UZP2_ZZZ_Q
16560
178k
    12377U, // UZP2_ZZZ_S
16561
178k
    794768U,  // UZP2v16i8
16562
178k
    925848U,  // UZP2v2i32
16563
178k
    270440U,  // UZP2v2i64
16564
178k
    1056928U, // UZP2v4i16
16565
178k
    401520U,  // UZP2v4i32
16566
178k
    532600U,  // UZP2v8i16
16567
178k
    1188008U, // UZP2v8i8
16568
178k
    10329U, // UZPQ1_ZZZ_B
16569
178k
    6232U,  // UZPQ1_ZZZ_D
16570
178k
    136U, // UZPQ1_ZZZ_H
16571
178k
    12377U, // UZPQ1_ZZZ_S
16572
178k
    10329U, // UZPQ2_ZZZ_B
16573
178k
    6232U,  // UZPQ2_ZZZ_D
16574
178k
    136U, // UZPQ2_ZZZ_H
16575
178k
    12377U, // UZPQ2_ZZZ_S
16576
178k
    176U, // UZP_VG2_2ZZZ_B
16577
178k
    0U, // UZP_VG2_2ZZZ_D
16578
178k
    136U, // UZP_VG2_2ZZZ_H
16579
178k
    1016U,  // UZP_VG2_2ZZZ_Q
16580
178k
    96U,  // UZP_VG2_2ZZZ_S
16581
178k
    0U, // UZP_VG4_4Z4Z_B
16582
178k
    0U, // UZP_VG4_4Z4Z_D
16583
178k
    0U, // UZP_VG4_4Z4Z_H
16584
178k
    0U, // UZP_VG4_4Z4Z_Q
16585
178k
    0U, // UZP_VG4_4Z4Z_S
16586
178k
    0U, // WFET
16587
178k
    0U, // WFIT
16588
178k
    224U, // WHILEGE_2PXX_B
16589
178k
    224U, // WHILEGE_2PXX_D
16590
178k
    224U, // WHILEGE_2PXX_H
16591
178k
    224U, // WHILEGE_2PXX_S
16592
178k
    721554520U, // WHILEGE_CXX_B
16593
178k
    721554520U, // WHILEGE_CXX_D
16594
178k
    721554520U, // WHILEGE_CXX_H
16595
178k
    721554520U, // WHILEGE_CXX_S
16596
178k
    3160U,  // WHILEGE_PWW_B
16597
178k
    3160U,  // WHILEGE_PWW_D
16598
178k
    224U, // WHILEGE_PWW_H
16599
178k
    3160U,  // WHILEGE_PWW_S
16600
178k
    3160U,  // WHILEGE_PXX_B
16601
178k
    3160U,  // WHILEGE_PXX_D
16602
178k
    224U, // WHILEGE_PXX_H
16603
178k
    3160U,  // WHILEGE_PXX_S
16604
178k
    224U, // WHILEGT_2PXX_B
16605
178k
    224U, // WHILEGT_2PXX_D
16606
178k
    224U, // WHILEGT_2PXX_H
16607
178k
    224U, // WHILEGT_2PXX_S
16608
178k
    721554520U, // WHILEGT_CXX_B
16609
178k
    721554520U, // WHILEGT_CXX_D
16610
178k
    721554520U, // WHILEGT_CXX_H
16611
178k
    721554520U, // WHILEGT_CXX_S
16612
178k
    3160U,  // WHILEGT_PWW_B
16613
178k
    3160U,  // WHILEGT_PWW_D
16614
178k
    224U, // WHILEGT_PWW_H
16615
178k
    3160U,  // WHILEGT_PWW_S
16616
178k
    3160U,  // WHILEGT_PXX_B
16617
178k
    3160U,  // WHILEGT_PXX_D
16618
178k
    224U, // WHILEGT_PXX_H
16619
178k
    3160U,  // WHILEGT_PXX_S
16620
178k
    224U, // WHILEHI_2PXX_B
16621
178k
    224U, // WHILEHI_2PXX_D
16622
178k
    224U, // WHILEHI_2PXX_H
16623
178k
    224U, // WHILEHI_2PXX_S
16624
178k
    721554520U, // WHILEHI_CXX_B
16625
178k
    721554520U, // WHILEHI_CXX_D
16626
178k
    721554520U, // WHILEHI_CXX_H
16627
178k
    721554520U, // WHILEHI_CXX_S
16628
178k
    3160U,  // WHILEHI_PWW_B
16629
178k
    3160U,  // WHILEHI_PWW_D
16630
178k
    224U, // WHILEHI_PWW_H
16631
178k
    3160U,  // WHILEHI_PWW_S
16632
178k
    3160U,  // WHILEHI_PXX_B
16633
178k
    3160U,  // WHILEHI_PXX_D
16634
178k
    224U, // WHILEHI_PXX_H
16635
178k
    3160U,  // WHILEHI_PXX_S
16636
178k
    224U, // WHILEHS_2PXX_B
16637
178k
    224U, // WHILEHS_2PXX_D
16638
178k
    224U, // WHILEHS_2PXX_H
16639
178k
    224U, // WHILEHS_2PXX_S
16640
178k
    721554520U, // WHILEHS_CXX_B
16641
178k
    721554520U, // WHILEHS_CXX_D
16642
178k
    721554520U, // WHILEHS_CXX_H
16643
178k
    721554520U, // WHILEHS_CXX_S
16644
178k
    3160U,  // WHILEHS_PWW_B
16645
178k
    3160U,  // WHILEHS_PWW_D
16646
178k
    224U, // WHILEHS_PWW_H
16647
178k
    3160U,  // WHILEHS_PWW_S
16648
178k
    3160U,  // WHILEHS_PXX_B
16649
178k
    3160U,  // WHILEHS_PXX_D
16650
178k
    224U, // WHILEHS_PXX_H
16651
178k
    3160U,  // WHILEHS_PXX_S
16652
178k
    224U, // WHILELE_2PXX_B
16653
178k
    224U, // WHILELE_2PXX_D
16654
178k
    224U, // WHILELE_2PXX_H
16655
178k
    224U, // WHILELE_2PXX_S
16656
178k
    721554520U, // WHILELE_CXX_B
16657
178k
    721554520U, // WHILELE_CXX_D
16658
178k
    721554520U, // WHILELE_CXX_H
16659
178k
    721554520U, // WHILELE_CXX_S
16660
178k
    3160U,  // WHILELE_PWW_B
16661
178k
    3160U,  // WHILELE_PWW_D
16662
178k
    224U, // WHILELE_PWW_H
16663
178k
    3160U,  // WHILELE_PWW_S
16664
178k
    3160U,  // WHILELE_PXX_B
16665
178k
    3160U,  // WHILELE_PXX_D
16666
178k
    224U, // WHILELE_PXX_H
16667
178k
    3160U,  // WHILELE_PXX_S
16668
178k
    224U, // WHILELO_2PXX_B
16669
178k
    224U, // WHILELO_2PXX_D
16670
178k
    224U, // WHILELO_2PXX_H
16671
178k
    224U, // WHILELO_2PXX_S
16672
178k
    721554520U, // WHILELO_CXX_B
16673
178k
    721554520U, // WHILELO_CXX_D
16674
178k
    721554520U, // WHILELO_CXX_H
16675
178k
    721554520U, // WHILELO_CXX_S
16676
178k
    3160U,  // WHILELO_PWW_B
16677
178k
    3160U,  // WHILELO_PWW_D
16678
178k
    224U, // WHILELO_PWW_H
16679
178k
    3160U,  // WHILELO_PWW_S
16680
178k
    3160U,  // WHILELO_PXX_B
16681
178k
    3160U,  // WHILELO_PXX_D
16682
178k
    224U, // WHILELO_PXX_H
16683
178k
    3160U,  // WHILELO_PXX_S
16684
178k
    224U, // WHILELS_2PXX_B
16685
178k
    224U, // WHILELS_2PXX_D
16686
178k
    224U, // WHILELS_2PXX_H
16687
178k
    224U, // WHILELS_2PXX_S
16688
178k
    721554520U, // WHILELS_CXX_B
16689
178k
    721554520U, // WHILELS_CXX_D
16690
178k
    721554520U, // WHILELS_CXX_H
16691
178k
    721554520U, // WHILELS_CXX_S
16692
178k
    3160U,  // WHILELS_PWW_B
16693
178k
    3160U,  // WHILELS_PWW_D
16694
178k
    224U, // WHILELS_PWW_H
16695
178k
    3160U,  // WHILELS_PWW_S
16696
178k
    3160U,  // WHILELS_PXX_B
16697
178k
    3160U,  // WHILELS_PXX_D
16698
178k
    224U, // WHILELS_PXX_H
16699
178k
    3160U,  // WHILELS_PXX_S
16700
178k
    224U, // WHILELT_2PXX_B
16701
178k
    224U, // WHILELT_2PXX_D
16702
178k
    224U, // WHILELT_2PXX_H
16703
178k
    224U, // WHILELT_2PXX_S
16704
178k
    721554520U, // WHILELT_CXX_B
16705
178k
    721554520U, // WHILELT_CXX_D
16706
178k
    721554520U, // WHILELT_CXX_H
16707
178k
    721554520U, // WHILELT_CXX_S
16708
178k
    3160U,  // WHILELT_PWW_B
16709
178k
    3160U,  // WHILELT_PWW_D
16710
178k
    224U, // WHILELT_PWW_H
16711
178k
    3160U,  // WHILELT_PWW_S
16712
178k
    3160U,  // WHILELT_PXX_B
16713
178k
    3160U,  // WHILELT_PXX_D
16714
178k
    224U, // WHILELT_PXX_H
16715
178k
    3160U,  // WHILELT_PXX_S
16716
178k
    3160U,  // WHILERW_PXX_B
16717
178k
    3160U,  // WHILERW_PXX_D
16718
178k
    224U, // WHILERW_PXX_H
16719
178k
    3160U,  // WHILERW_PXX_S
16720
178k
    3160U,  // WHILEWR_PXX_B
16721
178k
    3160U,  // WHILEWR_PXX_D
16722
178k
    224U, // WHILEWR_PXX_H
16723
178k
    3160U,  // WHILEWR_PXX_S
16724
178k
    0U, // WRFFR
16725
178k
    0U, // XAFLAG
16726
178k
    3940456U, // XAR
16727
178k
    141401U,  // XAR_ZZZI_B
16728
178k
    137304U,  // XAR_ZZZI_D
16729
178k
    52309128U,  // XAR_ZZZI_H
16730
178k
    143449U,  // XAR_ZZZI_S
16731
178k
    0U, // XPACD
16732
178k
    0U, // XPACI
16733
178k
    0U, // XPACLRI
16734
178k
    72U,  // XTNv16i8
16735
178k
    48U,  // XTNv2i32
16736
178k
    64U,  // XTNv4i16
16737
178k
    48U,  // XTNv4i32
16738
178k
    64U,  // XTNv8i16
16739
178k
    72U,  // XTNv8i8
16740
178k
    0U, // ZERO_M
16741
178k
    5U, // ZERO_MXI_2Z
16742
178k
    5U, // ZERO_MXI_4Z
16743
178k
    3U, // ZERO_MXI_VG2_2Z
16744
178k
    3U, // ZERO_MXI_VG2_4Z
16745
178k
    3U, // ZERO_MXI_VG2_Z
16746
178k
    3U, // ZERO_MXI_VG4_2Z
16747
178k
    3U, // ZERO_MXI_VG4_4Z
16748
178k
    3U, // ZERO_MXI_VG4_Z
16749
178k
    0U, // ZERO_T
16750
178k
    10329U, // ZIP1_PPP_B
16751
178k
    6232U,  // ZIP1_PPP_D
16752
178k
    136U, // ZIP1_PPP_H
16753
178k
    12377U, // ZIP1_PPP_S
16754
178k
    10329U, // ZIP1_ZZZ_B
16755
178k
    6232U,  // ZIP1_ZZZ_D
16756
178k
    136U, // ZIP1_ZZZ_H
16757
178k
    1016U,  // ZIP1_ZZZ_Q
16758
178k
    12377U, // ZIP1_ZZZ_S
16759
178k
    794768U,  // ZIP1v16i8
16760
178k
    925848U,  // ZIP1v2i32
16761
178k
    270440U,  // ZIP1v2i64
16762
178k
    1056928U, // ZIP1v4i16
16763
178k
    401520U,  // ZIP1v4i32
16764
178k
    532600U,  // ZIP1v8i16
16765
178k
    1188008U, // ZIP1v8i8
16766
178k
    10329U, // ZIP2_PPP_B
16767
178k
    6232U,  // ZIP2_PPP_D
16768
178k
    136U, // ZIP2_PPP_H
16769
178k
    12377U, // ZIP2_PPP_S
16770
178k
    10329U, // ZIP2_ZZZ_B
16771
178k
    6232U,  // ZIP2_ZZZ_D
16772
178k
    136U, // ZIP2_ZZZ_H
16773
178k
    1016U,  // ZIP2_ZZZ_Q
16774
178k
    12377U, // ZIP2_ZZZ_S
16775
178k
    794768U,  // ZIP2v16i8
16776
178k
    925848U,  // ZIP2v2i32
16777
178k
    270440U,  // ZIP2v2i64
16778
178k
    1056928U, // ZIP2v4i16
16779
178k
    401520U,  // ZIP2v4i32
16780
178k
    532600U,  // ZIP2v8i16
16781
178k
    1188008U, // ZIP2v8i8
16782
178k
    10329U, // ZIPQ1_ZZZ_B
16783
178k
    6232U,  // ZIPQ1_ZZZ_D
16784
178k
    136U, // ZIPQ1_ZZZ_H
16785
178k
    12377U, // ZIPQ1_ZZZ_S
16786
178k
    10329U, // ZIPQ2_ZZZ_B
16787
178k
    6232U,  // ZIPQ2_ZZZ_D
16788
178k
    136U, // ZIPQ2_ZZZ_H
16789
178k
    12377U, // ZIPQ2_ZZZ_S
16790
178k
    176U, // ZIP_VG2_2ZZZ_B
16791
178k
    0U, // ZIP_VG2_2ZZZ_D
16792
178k
    136U, // ZIP_VG2_2ZZZ_H
16793
178k
    1016U,  // ZIP_VG2_2ZZZ_Q
16794
178k
    96U,  // ZIP_VG2_2ZZZ_S
16795
178k
    0U, // ZIP_VG4_4Z4Z_B
16796
178k
    0U, // ZIP_VG4_4Z4Z_D
16797
178k
    0U, // ZIP_VG4_4Z4Z_H
16798
178k
    0U, // ZIP_VG4_4Z4Z_Q
16799
178k
    0U, // ZIP_VG4_4Z4Z_S
16800
178k
    224U, // anonymous_15148
16801
178k
    224U, // anonymous_15149
16802
178k
    224U, // anonymous_5481
16803
178k
  };
16804
16805
  // Emit the opcode for the instruction.
16806
178k
  uint64_t Bits = 0;
16807
178k
  Bits |= (uint64_t)OpInfo0[MCInst_getOpcode(MI)] << 0;
16808
178k
  Bits |= (uint64_t)OpInfo1[MCInst_getOpcode(MI)] << 32;
16809
178k
  MnemonicBitsInfo MBI = {
16810
178k
#ifndef CAPSTONE_DIET
16811
178k
    AsmStrs+(Bits & 16383)-1,
16812
#else
16813
    NULL,
16814
#endif // CAPSTONE_DIET
16815
178k
    Bits
16816
178k
  };
16817
178k
  return MBI;
16818
178k
}
16819
16820
/// printInstruction - This method is automatically generated by tablegen
16821
/// from the instruction set description.
16822
178k
static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) {
16823
178k
  SStream_concat0(O, "");
16824
178k
  MnemonicBitsInfo MnemonicInfo = getMnemonic(MI, O);
16825
16826
178k
  SStream_concat0(O, MnemonicInfo.first);
16827
16828
178k
  uint64_t Bits = MnemonicInfo.second;
16829
178k
  assert(Bits != 0 && "Cannot print this instruction.");
16830
16831
  // Fragment 0 encoded into 7 bits for 78 unique commands.
16832
178k
  switch ((Bits >> 14) & 127) {
16833
0
  default: assert(0 && "Invalid command number.");
16834
7
  case 0:
16835
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
16836
7
    return;
16837
0
    break;
16838
85.7k
  case 1:
16839
    // TLSDESCCALL, ABSWr, ABSXr, ABSv1i64, ADCSWr, ADCSXr, ADCWr, ADCXr, ADD...
16840
85.7k
    printOperand(MI, 0, O);
16841
85.7k
    break;
16842
4.52k
  case 2:
16843
    // ABS_ZPmZ_B, ADDHNB_ZZZ_B, ADDHNT_ZZZ_B, ADDP_ZPmZ_B, ADD_ZI_B, ADD_ZPm...
16844
4.52k
    printSVERegOp_b(MI, 0, O);
16845
4.52k
    break;
16846
7.07k
  case 3:
16847
    // ABS_ZPmZ_D, ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDP_ZPmZ_D, ADD_ZI_D, ADD_ZPmZ_...
16848
7.07k
    printSVERegOp_d(MI, 0, O);
16849
7.07k
    break;
16850
6.63k
  case 4:
16851
    // ABS_ZPmZ_H, ADDHNB_ZZZ_H, ADDHNT_ZZZ_H, ADDP_ZPmZ_H, ADD_ZI_H, ADD_ZPm...
16852
6.63k
    printSVERegOp_h(MI, 0, O);
16853
6.63k
    SStream_concat0(O, ", ");
16854
6.63k
    break;
16855
9.01k
  case 5:
16856
    // ABS_ZPmZ_S, ADCLB_ZZZ_S, ADCLT_ZZZ_S, ADDHNB_ZZZ_S, ADDHNT_ZZZ_S, ADDP...
16857
9.01k
    printSVERegOp_s(MI, 0, O);
16858
9.01k
    break;
16859
10.6k
  case 6:
16860
    // ABSv16i8, ABSv2i32, ABSv2i64, ABSv4i16, ABSv4i32, ABSv8i16, ABSv8i8, A...
16861
10.6k
    printVRegOperand(MI, 0, O);
16862
10.6k
    break;
16863
1.22k
  case 7:
16864
    // ADDHA_MPPZ_D, ADDHA_MPPZ_S, ADDVA_MPPZ_D, ADDVA_MPPZ_S, BFMOPA_MPPZZ, ...
16865
1.22k
    printMatrixTile(MI, 0, O);
16866
1.22k
    SStream_concat0(O, ", ");
16867
1.22k
    printSVERegOp_0(MI, 2, O);
16868
1.22k
    SStream_concat0(O, "/m, ");
16869
1.22k
    printSVERegOp_0(MI, 3, O);
16870
1.22k
    SStream_concat0(O, "/m, ");
16871
1.22k
    break;
16872
4.65k
  case 8:
16873
    // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, AESDrr, AESErr, ...
16874
4.65k
    printVRegOperand(MI, 1, O);
16875
4.65k
    break;
16876
858
  case 9:
16877
    // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, LD1B, LD1B_2Z, LD1B_2Z_IMM, LD1B_4Z, LD1...
16878
858
    printTypedVectorList_0_b(MI, 0, O);
16879
858
    SStream_concat0(O, ", ");
16880
858
    break;
16881
5.06k
  case 10:
16882
    // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FCLAMP_VG2_2Z2Z_D, FCLAMP_VG4_4Z4Z_D, FM...
16883
5.06k
    printTypedVectorList_0_d(MI, 0, O);
16884
5.06k
    SStream_concat0(O, ", ");
16885
5.06k
    break;
16886
1.71k
  case 11:
16887
    // ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, ...
16888
1.71k
    printTypedVectorList_0_h(MI, 0, O);
16889
1.71k
    SStream_concat0(O, ", ");
16890
1.71k
    break;
16891
2.53k
  case 12:
16892
    // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, FCLAMP_VG2_2Z2Z_S, FCLAMP_VG4_4Z4Z_S, FC...
16893
2.53k
    printTypedVectorList_0_s(MI, 0, O);
16894
2.53k
    SStream_concat0(O, ", ");
16895
2.53k
    break;
16896
436
  case 13:
16897
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2ZZ_D, ADD_VG2_M2Z_D, ADD_VG4_M4Z4Z_D, ADD_V...
16898
436
    printMatrix_64(MI, 0, O);
16899
436
    SStream_concat1(O, '[');
16900
436
    printOperand(MI, 2, O);
16901
436
    SStream_concat0(O, ", ");
16902
436
    break;
16903
1.21k
  case 14:
16904
    // ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_S, ADD_VG2_M2Z_S, ADD_VG4_M4Z4Z_S, ADD_V...
16905
1.21k
    printMatrix_32(MI, 0, O);
16906
1.21k
    SStream_concat1(O, '[');
16907
1.21k
    printOperand(MI, 2, O);
16908
1.21k
    SStream_concat0(O, ", ");
16909
1.21k
    break;
16910
10
  case 15:
16911
    // ANDV_VPZ_B, EORV_VPZ_B, ORV_VPZ_B, SMAXV_VPZ_B, SMINV_VPZ_B, UMAXV_VPZ...
16912
10
    printZPRasFPR_8(MI, 0, O);
16913
10
    SStream_concat0(O, ", ");
16914
10
    printSVERegOp_0(MI, 1, O);
16915
10
    SStream_concat0(O, ", ");
16916
10
    printSVERegOp_b(MI, 2, O);
16917
10
    return;
16918
0
    break;
16919
54
  case 16:
16920
    // ANDV_VPZ_D, EORV_VPZ_D, FADDA_VPZ_D, FADDV_VPZ_D, FMAXNMV_VPZ_D, FMAXV...
16921
54
    printZPRasFPR_64(MI, 0, O);
16922
54
    SStream_concat0(O, ", ");
16923
54
    printSVERegOp_0(MI, 1, O);
16924
54
    SStream_concat0(O, ", ");
16925
54
    break;
16926
45
  case 17:
16927
    // ANDV_VPZ_H, EORV_VPZ_H, FADDA_VPZ_H, FADDV_VPZ_H, FMAXNMV_VPZ_H, FMAXV...
16928
45
    printZPRasFPR_16(MI, 0, O);
16929
45
    SStream_concat0(O, ", ");
16930
45
    printSVERegOp_0(MI, 1, O);
16931
45
    SStream_concat0(O, ", ");
16932
45
    break;
16933
115
  case 18:
16934
    // ANDV_VPZ_S, EORV_VPZ_S, FADDA_VPZ_S, FADDV_VPZ_S, FMAXNMV_VPZ_S, FMAXV...
16935
115
    printZPRasFPR_32(MI, 0, O);
16936
115
    SStream_concat0(O, ", ");
16937
115
    printSVERegOp_0(MI, 1, O);
16938
115
    SStream_concat0(O, ", ");
16939
115
    break;
16940
13.5k
  case 19:
16941
    // AUTDA, AUTDB, AUTDZA, AUTDZB, AUTIA, AUTIB, AUTIZA, AUTIZB, CASAB, CAS...
16942
13.5k
    printOperand(MI, 1, O);
16943
13.5k
    break;
16944
2.86k
  case 20:
16945
    // B, BL
16946
2.86k
    printAlignedLabel(MI, Address, 0, O);
16947
2.86k
    return;
16948
0
    break;
16949
676
  case 21:
16950
    // BCcc, Bcc
16951
676
    printCondCode(MI, 0, O);
16952
676
    SStream_concat0(O, "\t");
16953
676
    printAlignedLabel(MI, Address, 1, O);
16954
676
    return;
16955
0
    break;
16956
59
  case 22:
16957
    // BFADD_VG2_M2Z_H, BFADD_VG4_M4Z_H, BFMLA_VG2_M2Z2Z, BFMLA_VG2_M2ZZ, BFM...
16958
59
    printMatrix_16(MI, 0, O);
16959
59
    SStream_concat1(O, '[');
16960
59
    printOperand(MI, 2, O);
16961
59
    SStream_concat0(O, ", ");
16962
59
    printMatrixIndex(MI, 3, O);
16963
59
    break;
16964
88
  case 23:
16965
    // BRK, DCPS1, DCPS2, DCPS3, HLT, HVC, SMC, SVC, TCANCEL
16966
88
    printImmHex(MI, 0, O);
16967
88
    return;
16968
0
    break;
16969
34
  case 24:
16970
    // CASPALW, CASPAW, CASPLW, CASPW
16971
34
    printGPRSeqPairsClassOperand_32(MI, 1, O);
16972
34
    SStream_concat0(O, ", ");
16973
34
    printGPRSeqPairsClassOperand_32(MI, 2, O);
16974
34
    SStream_concat0(O, ", [");
16975
34
    printOperand(MI, 3, O);
16976
34
    SStream_concat1(O, ']');
16977
34
    return;
16978
0
    break;
16979
73
  case 25:
16980
    // CASPALX, CASPAX, CASPLX, CASPX, RCWCASP, RCWCASPA, RCWCASPAL, RCWCASPL...
16981
73
    printGPRSeqPairsClassOperand_64(MI, 1, O);
16982
73
    SStream_concat0(O, ", ");
16983
73
    printGPRSeqPairsClassOperand_64(MI, 2, O);
16984
73
    SStream_concat0(O, ", [");
16985
73
    printOperand(MI, 3, O);
16986
73
    SStream_concat1(O, ']');
16987
73
    return;
16988
0
    break;
16989
40
  case 26:
16990
    // CPYE, CPYEN, CPYERN, CPYERT, CPYERTN, CPYERTRN, CPYERTWN, CPYET, CPYET...
16991
40
    printOperand(MI, 3, O);
16992
40
    SStream_concat0(O, "]!, [");
16993
40
    printOperand(MI, 4, O);
16994
40
    SStream_concat0(O, "]!, ");
16995
40
    printOperand(MI, 5, O);
16996
40
    SStream_concat1(O, '!');
16997
40
    return;
16998
0
    break;
16999
628
  case 27:
17000
    // DMB, DSB, ISB, TSB
17001
628
    printBarrierOption(MI, 0, O);
17002
628
    return;
17003
0
    break;
17004
6
  case 28:
17005
    // DSBnXS
17006
6
    printBarriernXSOption(MI, 0, O);
17007
6
    return;
17008
0
    break;
17009
183
  case 29:
17010
    // DUP_ZZI_Q, EXTRACT_ZPMXI_H_Q, EXTRACT_ZPMXI_V_Q, MOVAZ_ZMI_H_Q, MOVAZ_...
17011
183
    printSVERegOp_q(MI, 0, O);
17012
183
    SStream_concat0(O, ", ");
17013
183
    break;
17014
230
  case 30:
17015
    // GLD1Q, LD1D_Q, LD1D_Q_IMM, LD1W_Q, LD1W_Q_IMM, LD2Q, LD2Q_IMM, LD3Q, L...
17016
230
    printTypedVectorList_0_q(MI, 0, O);
17017
230
    SStream_concat0(O, ", ");
17018
230
    break;
17019
18
  case 31:
17020
    // HINT
17021
18
    printImm(MI, 0, O);
17022
18
    return;
17023
0
    break;
17024
214
  case 32:
17025
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q...
17026
214
    printMatrixTileVector_0(MI, 0, O);
17027
214
    SStream_concat1(O, '[');
17028
214
    break;
17029
701
  case 33:
17030
    // INSERT_MXIPZ_V_B, INSERT_MXIPZ_V_D, INSERT_MXIPZ_V_H, INSERT_MXIPZ_V_Q...
17031
701
    printMatrixTileVector_1(MI, 0, O);
17032
701
    SStream_concat1(O, '[');
17033
701
    break;
17034
749
  case 34:
17035
    // LD1B_VG2_M2ZPXI, LD1B_VG2_M2ZPXX, LDNT1B_VG2_M2ZPXI, LDNT1B_VG2_M2ZPXX...
17036
749
    printTypedVectorList_0_b(MI, 0, O);
17037
749
    break;
17038
420
  case 35:
17039
    // LD1Fourv16b, LD1Onev16b, LD1Rv16b, LD1Threev16b, LD1Twov16b, LD2Rv16b,...
17040
420
    printTypedVectorList_16_b(MI, 0, O);
17041
420
    SStream_concat0(O, ", [");
17042
420
    printOperand(MI, 1, O);
17043
420
    SStream_concat1(O, ']');
17044
420
    return;
17045
0
    break;
17046
223
  case 36:
17047
    // LD1Fourv16b_POST, LD1Onev16b_POST, LD1Rv16b_POST, LD1Threev16b_POST, L...
17048
223
    printTypedVectorList_16_b(MI, 1, O);
17049
223
    SStream_concat0(O, ", [");
17050
223
    printOperand(MI, 2, O);
17051
223
    SStream_concat0(O, "], ");
17052
223
    break;
17053
149
  case 37:
17054
    // LD1Fourv1d, LD1Onev1d, LD1Rv1d, LD1Threev1d, LD1Twov1d, LD2Rv1d, LD3Rv...
17055
149
    printTypedVectorList_1_d(MI, 0, O);
17056
149
    SStream_concat0(O, ", [");
17057
149
    printOperand(MI, 1, O);
17058
149
    SStream_concat1(O, ']');
17059
149
    return;
17060
0
    break;
17061
165
  case 38:
17062
    // LD1Fourv1d_POST, LD1Onev1d_POST, LD1Rv1d_POST, LD1Threev1d_POST, LD1Tw...
17063
165
    printTypedVectorList_1_d(MI, 1, O);
17064
165
    SStream_concat0(O, ", [");
17065
165
    printOperand(MI, 2, O);
17066
165
    SStream_concat0(O, "], ");
17067
165
    break;
17068
32
  case 39:
17069
    // LD1Fourv2d, LD1Onev2d, LD1Rv2d, LD1Threev2d, LD1Twov2d, LD2Rv2d, LD2Tw...
17070
32
    printTypedVectorList_2_d(MI, 0, O);
17071
32
    SStream_concat0(O, ", [");
17072
32
    printOperand(MI, 1, O);
17073
32
    SStream_concat1(O, ']');
17074
32
    return;
17075
0
    break;
17076
63
  case 40:
17077
    // LD1Fourv2d_POST, LD1Onev2d_POST, LD1Rv2d_POST, LD1Threev2d_POST, LD1Tw...
17078
63
    printTypedVectorList_2_d(MI, 1, O);
17079
63
    SStream_concat0(O, ", [");
17080
63
    printOperand(MI, 2, O);
17081
63
    SStream_concat0(O, "], ");
17082
63
    break;
17083
347
  case 41:
17084
    // LD1Fourv2s, LD1Onev2s, LD1Rv2s, LD1Threev2s, LD1Twov2s, LD2Rv2s, LD2Tw...
17085
347
    printTypedVectorList_2_s(MI, 0, O);
17086
347
    SStream_concat0(O, ", [");
17087
347
    printOperand(MI, 1, O);
17088
347
    SStream_concat1(O, ']');
17089
347
    return;
17090
0
    break;
17091
1.19k
  case 42:
17092
    // LD1Fourv2s_POST, LD1Onev2s_POST, LD1Rv2s_POST, LD1Threev2s_POST, LD1Tw...
17093
1.19k
    printTypedVectorList_2_s(MI, 1, O);
17094
1.19k
    SStream_concat0(O, ", [");
17095
1.19k
    printOperand(MI, 2, O);
17096
1.19k
    SStream_concat0(O, "], ");
17097
1.19k
    break;
17098
23
  case 43:
17099
    // LD1Fourv4h, LD1Onev4h, LD1Rv4h, LD1Threev4h, LD1Twov4h, LD2Rv4h, LD2Tw...
17100
23
    printTypedVectorList_4_h(MI, 0, O);
17101
23
    SStream_concat0(O, ", [");
17102
23
    printOperand(MI, 1, O);
17103
23
    SStream_concat1(O, ']');
17104
23
    return;
17105
0
    break;
17106
197
  case 44:
17107
    // LD1Fourv4h_POST, LD1Onev4h_POST, LD1Rv4h_POST, LD1Threev4h_POST, LD1Tw...
17108
197
    printTypedVectorList_4_h(MI, 1, O);
17109
197
    SStream_concat0(O, ", [");
17110
197
    printOperand(MI, 2, O);
17111
197
    SStream_concat0(O, "], ");
17112
197
    break;
17113
186
  case 45:
17114
    // LD1Fourv4s, LD1Onev4s, LD1Rv4s, LD1Threev4s, LD1Twov4s, LD2Rv4s, LD2Tw...
17115
186
    printTypedVectorList_4_s(MI, 0, O);
17116
186
    SStream_concat0(O, ", [");
17117
186
    printOperand(MI, 1, O);
17118
186
    SStream_concat1(O, ']');
17119
186
    return;
17120
0
    break;
17121
139
  case 46:
17122
    // LD1Fourv4s_POST, LD1Onev4s_POST, LD1Rv4s_POST, LD1Threev4s_POST, LD1Tw...
17123
139
    printTypedVectorList_4_s(MI, 1, O);
17124
139
    SStream_concat0(O, ", [");
17125
139
    printOperand(MI, 2, O);
17126
139
    SStream_concat0(O, "], ");
17127
139
    break;
17128
342
  case 47:
17129
    // LD1Fourv8b, LD1Onev8b, LD1Rv8b, LD1Threev8b, LD1Twov8b, LD2Rv8b, LD2Tw...
17130
342
    printTypedVectorList_8_b(MI, 0, O);
17131
342
    SStream_concat0(O, ", [");
17132
342
    printOperand(MI, 1, O);
17133
342
    SStream_concat1(O, ']');
17134
342
    return;
17135
0
    break;
17136
648
  case 48:
17137
    // LD1Fourv8b_POST, LD1Onev8b_POST, LD1Rv8b_POST, LD1Threev8b_POST, LD1Tw...
17138
648
    printTypedVectorList_8_b(MI, 1, O);
17139
648
    SStream_concat0(O, ", [");
17140
648
    printOperand(MI, 2, O);
17141
648
    SStream_concat0(O, "], ");
17142
648
    break;
17143
30
  case 49:
17144
    // LD1Fourv8h, LD1Onev8h, LD1Rv8h, LD1Threev8h, LD1Twov8h, LD2Rv8h, LD2Tw...
17145
30
    printTypedVectorList_8_h(MI, 0, O);
17146
30
    SStream_concat0(O, ", [");
17147
30
    printOperand(MI, 1, O);
17148
30
    SStream_concat1(O, ']');
17149
30
    return;
17150
0
    break;
17151
83
  case 50:
17152
    // LD1Fourv8h_POST, LD1Onev8h_POST, LD1Rv8h_POST, LD1Threev8h_POST, LD1Tw...
17153
83
    printTypedVectorList_8_h(MI, 1, O);
17154
83
    SStream_concat0(O, ", [");
17155
83
    printOperand(MI, 2, O);
17156
83
    SStream_concat0(O, "], ");
17157
83
    break;
17158
348
  case 51:
17159
    // LD1H_VG2_M2ZPXI, LD1H_VG2_M2ZPXX, LDNT1H_VG2_M2ZPXI, LDNT1H_VG2_M2ZPXX...
17160
348
    printTypedVectorList_0_h(MI, 0, O);
17161
348
    break;
17162
858
  case 52:
17163
    // LD1i16, LD2i16, LD3i16, LD4i16, ST1i16_POST, ST2i16_POST, ST3i16_POST,...
17164
858
    printTypedVectorList_0_h(MI, 1, O);
17165
858
    printVectorIndex_1(MI, 2, O);
17166
858
    SStream_concat0(O, ", [");
17167
858
    printOperand(MI, 3, O);
17168
858
    break;
17169
254
  case 53:
17170
    // LD1i16_POST, LD2i16_POST, LD3i16_POST, LD4i16_POST
17171
254
    printTypedVectorList_0_h(MI, 2, O);
17172
254
    printVectorIndex_1(MI, 3, O);
17173
254
    SStream_concat0(O, ", [");
17174
254
    printOperand(MI, 4, O);
17175
254
    SStream_concat0(O, "], ");
17176
254
    break;
17177
825
  case 54:
17178
    // LD1i32, LD2i32, LD3i32, LD4i32, ST1i32_POST, ST2i32_POST, ST3i32_POST,...
17179
825
    printTypedVectorList_0_s(MI, 1, O);
17180
825
    printVectorIndex_1(MI, 2, O);
17181
825
    SStream_concat0(O, ", [");
17182
825
    printOperand(MI, 3, O);
17183
825
    break;
17184
237
  case 55:
17185
    // LD1i32_POST, LD2i32_POST, LD3i32_POST, LD4i32_POST
17186
237
    printTypedVectorList_0_s(MI, 2, O);
17187
237
    printVectorIndex_1(MI, 3, O);
17188
237
    SStream_concat0(O, ", [");
17189
237
    printOperand(MI, 4, O);
17190
237
    SStream_concat0(O, "], ");
17191
237
    break;
17192
600
  case 56:
17193
    // LD1i64, LD2i64, LD3i64, LD4i64, LDAP1, ST1i64_POST, ST2i64_POST, ST3i6...
17194
600
    printTypedVectorList_0_d(MI, 1, O);
17195
600
    printVectorIndex_1(MI, 2, O);
17196
600
    SStream_concat0(O, ", [");
17197
600
    printOperand(MI, 3, O);
17198
600
    break;
17199
222
  case 57:
17200
    // LD1i64_POST, LD2i64_POST, LD3i64_POST, LD4i64_POST
17201
222
    printTypedVectorList_0_d(MI, 2, O);
17202
222
    printVectorIndex_1(MI, 3, O);
17203
222
    SStream_concat0(O, ", [");
17204
222
    printOperand(MI, 4, O);
17205
222
    SStream_concat0(O, "], ");
17206
222
    break;
17207
772
  case 58:
17208
    // LD1i8, LD2i8, LD3i8, LD4i8, ST1i8_POST, ST2i8_POST, ST3i8_POST, ST4i8_...
17209
772
    printTypedVectorList_0_b(MI, 1, O);
17210
772
    printVectorIndex_1(MI, 2, O);
17211
772
    SStream_concat0(O, ", [");
17212
772
    printOperand(MI, 3, O);
17213
772
    break;
17214
319
  case 59:
17215
    // LD1i8_POST, LD2i8_POST, LD3i8_POST, LD4i8_POST
17216
319
    printTypedVectorList_0_b(MI, 2, O);
17217
319
    printVectorIndex_1(MI, 3, O);
17218
319
    SStream_concat0(O, ", [");
17219
319
    printOperand(MI, 4, O);
17220
319
    SStream_concat0(O, "], ");
17221
319
    break;
17222
21
  case 60:
17223
    // LD64B, ST64B
17224
21
    printGPR64x8(MI, 0, O);
17225
21
    SStream_concat0(O, ", [");
17226
21
    printOperand(MI, 1, O);
17227
21
    SStream_concat1(O, ']');
17228
21
    return;
17229
0
    break;
17230
75
  case 61:
17231
    // LDCLRP, LDCLRPA, LDCLRPAL, LDCLRPL, LDSETP, LDSETPA, LDSETPAL, LDSETPL...
17232
75
    printOperand(MI, 2, O);
17233
75
    break;
17234
890
  case 62:
17235
    // LDR_PXI, LDR_ZXI, MOVPRFX_ZZ, PMOV_ZIP_B, PMOV_ZIP_D, PMOV_ZIP_H, PMOV...
17236
890
    printSVERegOp_0(MI, 0, O);
17237
890
    break;
17238
11
  case 63:
17239
    // LDR_ZA, STR_ZA
17240
11
    printMatrix_0(MI, 0, O);
17241
11
    SStream_concat1(O, '[');
17242
11
    printOperand(MI, 1, O);
17243
11
    SStream_concat0(O, ", ");
17244
11
    printMatrixIndex(MI, 2, O);
17245
11
    SStream_concat0(O, "], [");
17246
11
    printOperand(MI, 3, O);
17247
11
    SStream_concat0(O, ", ");
17248
11
    printOperand(MI, 4, O);
17249
11
    SStream_concat0(O, ", mul vl]");
17250
11
    return;
17251
0
    break;
17252
33
  case 64:
17253
    // MRRS
17254
33
    printGPRSeqPairsClassOperand_64(MI, 0, O);
17255
33
    SStream_concat0(O, ", ");
17256
33
    printMRSSystemRegister(MI, 1, O);
17257
33
    return;
17258
0
    break;
17259
1.90k
  case 65:
17260
    // MSR, MSRR
17261
1.90k
    printMSRSystemRegister(MI, 0, O);
17262
1.90k
    SStream_concat0(O, ", ");
17263
1.90k
    break;
17264
224
  case 66:
17265
    // MSRpstateImm1, MSRpstateImm4
17266
224
    printSystemPStateField(MI, 0, O);
17267
224
    SStream_concat0(O, ", ");
17268
224
    printOperand(MI, 1, O);
17269
224
    return;
17270
0
    break;
17271
0
  case 67:
17272
    // MSRpstatesvcrImm1
17273
0
    printSVCROp(MI, 0, O);
17274
0
    SStream_concat0(O, ", ");
17275
0
    printOperand(MI, 1, O);
17276
0
    return;
17277
0
    break;
17278
2.36k
  case 68:
17279
    // PRFB_D_PZI, PRFB_D_SCALED, PRFB_D_SXTW_SCALED, PRFB_D_UXTW_SCALED, PRF...
17280
2.36k
    printPrefetchOp_1(MI, 0, O);
17281
2.36k
    SStream_concat0(O, ", ");
17282
2.36k
    printSVERegOp_0(MI, 1, O);
17283
2.36k
    SStream_concat0(O, ", [");
17284
2.36k
    break;
17285
1.87k
  case 69:
17286
    // PRFMl, PRFMroW, PRFMroX, PRFMui, PRFUMi
17287
1.87k
    printPrefetchOp_0(MI, 0, O);
17288
1.87k
    break;
17289
11
  case 70:
17290
    // PTRUE_C_B, WHILEGE_CXX_B, WHILEGT_CXX_B, WHILEHI_CXX_B, WHILEHS_CXX_B,...
17291
11
    printPredicateAsCounter_8(MI, 0, O);
17292
11
    break;
17293
34
  case 71:
17294
    // PTRUE_C_D, WHILEGE_CXX_D, WHILEGT_CXX_D, WHILEHI_CXX_D, WHILEHS_CXX_D,...
17295
34
    printPredicateAsCounter_64(MI, 0, O);
17296
34
    break;
17297
39
  case 72:
17298
    // PTRUE_C_H, WHILEGE_CXX_H, WHILEGT_CXX_H, WHILEHI_CXX_H, WHILEHS_CXX_H,...
17299
39
    printPredicateAsCounter_16(MI, 0, O);
17300
39
    break;
17301
14
  case 73:
17302
    // PTRUE_C_S, WHILEGE_CXX_S, WHILEGT_CXX_S, WHILEHI_CXX_S, WHILEHS_CXX_S,...
17303
14
    printPredicateAsCounter_32(MI, 0, O);
17304
14
    break;
17305
41
  case 74:
17306
    // RPRFM
17307
41
    printRPRFMOperand(MI, 0, O);
17308
41
    SStream_concat0(O, ", ");
17309
41
    printOperand(MI, 1, O);
17310
41
    SStream_concat0(O, ", [");
17311
41
    printOperand(MI, 2, O);
17312
41
    SStream_concat1(O, ']');
17313
41
    return;
17314
0
    break;
17315
52
  case 75:
17316
    // ST1i32, ST2i32, ST3i32, ST4i32
17317
52
    printTypedVectorList_0_s(MI, 0, O);
17318
52
    printVectorIndex_1(MI, 1, O);
17319
52
    SStream_concat0(O, ", [");
17320
52
    printOperand(MI, 2, O);
17321
52
    SStream_concat1(O, ']');
17322
52
    return;
17323
0
    break;
17324
149
  case 76:
17325
    // ST1i64, ST2i64, ST3i64, ST4i64, STL1
17326
149
    printTypedVectorList_0_d(MI, 0, O);
17327
149
    printVectorIndex_1(MI, 1, O);
17328
149
    SStream_concat0(O, ", [");
17329
149
    printOperand(MI, 2, O);
17330
149
    SStream_concat1(O, ']');
17331
149
    return;
17332
0
    break;
17333
47
  case 77:
17334
    // ZERO_M
17335
47
    printMatrixTileList(MI, 0, O);
17336
47
    return;
17337
0
    break;
17338
178k
  }
17339
17340
17341
  // Fragment 1 encoded into 7 bits for 89 unique commands.
17342
171k
  switch ((Bits >> 21) & 127) {
17343
0
  default: assert(0 && "Invalid command number.");
17344
15.5k
  case 0:
17345
    // TLSDESCCALL, AUTDZA, AUTDZB, AUTIZA, AUTIZB, BLR, BLRAAZ, BLRABZ, BR, ...
17346
15.5k
    return;
17347
0
    break;
17348
83.4k
  case 1:
17349
    // ABSWr, ABSXr, ABS_ZPmZ_B, ABS_ZPmZ_D, ABS_ZPmZ_S, ABSv1i64, ADCLB_ZZZ_...
17350
83.4k
    SStream_concat0(O, ", ");
17351
83.4k
    break;
17352
715
  case 2:
17353
    // ABS_ZPmZ_H, BFCVTNT_ZPmZ, BFCVT_ZPmZ, CLS_ZPmZ_H, CLZ_ZPmZ_H, CNOT_ZPm...
17354
715
    printSVERegOp_0(MI, 2, O);
17355
715
    SStream_concat0(O, "/m, ");
17356
715
    break;
17357
1.12k
  case 3:
17358
    // ABSv16i8, ADDHNv8i16_v16i8, ADDPv16i8, ADDQV_VPZ_B, ADDv16i8, AESDrr, ...
17359
1.12k
    SStream_concat0(O, ".16b, ");
17360
1.12k
    break;
17361
1.17k
  case 4:
17362
    // ABSv2i32, ADDHNv2i64_v2i32, ADDPv2i32, ADDv2i32, BF16DOTlanev4bf16, BF...
17363
1.17k
    SStream_concat0(O, ".2s, ");
17364
1.17k
    break;
17365
2.61k
  case 5:
17366
    // ABSv2i64, ADDPv2i64, ADDQV_VPZ_D, ADDv2i64, ANDQV_VPZ_D, CMEQv2i64, CM...
17367
2.61k
    SStream_concat0(O, ".2d, ");
17368
2.61k
    break;
17369
2.51k
  case 6:
17370
    // ABSv4i16, ADDHNv4i32_v4i16, ADDPv4i16, ADDv4i16, BFCVTN, BICv4i16, CLS...
17371
2.51k
    SStream_concat0(O, ".4h, ");
17372
2.51k
    break;
17373
3.74k
  case 7:
17374
    // ABSv4i32, ADDHNv2i64_v4i32, ADDPv4i32, ADDQV_VPZ_S, ADDv4i32, ANDQV_VP...
17375
3.74k
    SStream_concat0(O, ".4s, ");
17376
3.74k
    break;
17377
2.14k
  case 8:
17378
    // ABSv8i16, ADDHNv4i32_v8i16, ADDPv8i16, ADDQV_VPZ_H, ADDv8i16, ANDQV_VP...
17379
2.14k
    SStream_concat0(O, ".8h, ");
17380
2.14k
    break;
17381
1.87k
  case 9:
17382
    // ABSv8i8, ADDHNv8i16_v8i8, ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8...
17383
1.87k
    SStream_concat0(O, ".8b, ");
17384
1.87k
    break;
17385
156
  case 10:
17386
    // ADDHA_MPPZ_D, ADDVA_MPPZ_D, FMOPA_MPPZZ_D, FMOPS_MPPZZ_D
17387
156
    printSVERegOp_d(MI, 4, O);
17388
156
    break;
17389
252
  case 11:
17390
    // ADDHA_MPPZ_S, ADDVA_MPPZ_S, BMOPA_MPPZZ_S, BMOPS_MPPZZ_S, FMOPA_MPPZZ_...
17391
252
    printSVERegOp_s(MI, 4, O);
17392
252
    break;
17393
45
  case 12:
17394
    // ADDHNB_ZZZ_H, RADDHNB_ZZZ_H, RSHRNB_ZZI_H, RSUBHNB_ZZZ_H, SHRNB_ZZI_H,...
17395
45
    printSVERegOp_s(MI, 1, O);
17396
45
    break;
17397
502
  case 13:
17398
    // ADDHNT_ZZZ_H, ANDV_VPZ_S, EORV_VPZ_S, FADDV_VPZ_S, FCLAMP_VG2_2Z2Z_S, ...
17399
502
    printSVERegOp_s(MI, 2, O);
17400
502
    break;
17401
11.8k
  case 14:
17402
    // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ_H, ASR_WID...
17403
11.8k
    printSVERegOp_0(MI, 1, O);
17404
11.8k
    break;
17405
26
  case 15:
17406
    // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, SMAX_VG2_2Z2Z_B, SMAX_VG2_2ZZ_B, SMAX_VG...
17407
26
    printTypedVectorList_0_b(MI, 1, O);
17408
26
    break;
17409
59
  case 16:
17410
    // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FMAXNM_VG2_2Z2Z_D, FMAXNM_VG2_2ZZ_D, FMA...
17411
59
    printTypedVectorList_0_d(MI, 1, O);
17412
59
    break;
17413
27
  case 17:
17414
    // ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, BFMAXNM_VG2_2Z2Z_H, BFMAXNM_VG2_2ZZ_H, B...
17415
27
    printTypedVectorList_0_h(MI, 1, O);
17416
27
    break;
17417
236
  case 18:
17418
    // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, BFCVTN_Z2Z_StoH, BFCVT_Z2Z_StoH, FCVTN_Z...
17419
236
    printTypedVectorList_0_s(MI, 1, O);
17420
236
    break;
17421
516
  case 19:
17422
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_...
17423
516
    printMatrixIndex(MI, 3, O);
17424
516
    break;
17425
1.20k
  case 20:
17426
    // ADD_ZI_H, ADD_ZZZ_H, ASR_WIDE_ZZZ_H, ASR_ZZI_H, BDEP_ZZZ_H, BEXT_ZZZ_H...
17427
1.20k
    printSVERegOp_h(MI, 1, O);
17428
1.20k
    break;
17429
21.6k
  case 21:
17430
    // ADR_LSL_ZZZ_D_0, ADR_LSL_ZZZ_D_1, ADR_LSL_ZZZ_D_2, ADR_LSL_ZZZ_D_3, AD...
17431
21.6k
    SStream_concat0(O, ", [");
17432
21.6k
    break;
17433
230
  case 22:
17434
    // ANDV_VPZ_D, EORV_VPZ_D, FADDV_VPZ_D, FCLAMP_VG2_2Z2Z_D, FCLAMP_VG4_4Z4...
17435
230
    printSVERegOp_d(MI, 2, O);
17436
230
    break;
17437
236
  case 23:
17438
    // ANDV_VPZ_H, BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, BFCLAMP_ZZZ, BFMLA...
17439
236
    printSVERegOp_h(MI, 2, O);
17440
236
    break;
17441
20
  case 24:
17442
    // BFADD_VG2_M2Z_H, BFMLA_VG2_M2Z2Z, BFMLA_VG2_M2ZZ, BFMLA_VG2_M2ZZI, BFM...
17443
20
    SStream_concat0(O, ", vgx2], ");
17444
20
    printTypedVectorList_0_h(MI, 4, O);
17445
20
    break;
17446
39
  case 25:
17447
    // BFADD_VG4_M4Z_H, BFMLA_VG4_M4Z4Z, BFMLA_VG4_M4ZZ, BFMLA_VG4_M4ZZI, BFM...
17448
39
    SStream_concat0(O, ", vgx4], ");
17449
39
    printTypedVectorList_0_h(MI, 4, O);
17450
39
    break;
17451
199
  case 26:
17452
    // BFMLAL_MZZI_S, BFMLAL_MZZ_S, BFMLAL_VG2_M2Z2Z_S, BFMLAL_VG2_M2ZZI_S, B...
17453
199
    printImmRangeScale_2_1(MI, 3, O);
17454
199
    break;
17455
431
  case 27:
17456
    // BFMOPA_MPPZZ, BFMOPA_MPPZZ_H, BFMOPS_MPPZZ, BFMOPS_MPPZZ_H, FMOPAL_MPP...
17457
431
    printSVERegOp_h(MI, 4, O);
17458
431
    SStream_concat0(O, ", ");
17459
431
    printSVERegOp_h(MI, 5, O);
17460
431
    return;
17461
0
    break;
17462
20
  case 28:
17463
    // DECH_ZPiI, INCH_ZPiI, SQDECH_ZPiI, SQINCH_ZPiI, UQDECH_ZPiI, UQINCH_ZP...
17464
20
    printSVEPattern(MI, 2, O);
17465
20
    SStream_concat0(O, ", mul ");
17466
20
    printOperand(MI, 3, O);
17467
20
    return;
17468
0
    break;
17469
0
  case 29:
17470
    // DUP_ZI_H
17471
0
    printImm8OptLsl_int16_t(MI, 1, O);
17472
0
    return;
17473
0
    break;
17474
3.14k
  case 30:
17475
    // DUP_ZR_H, INDEX_RI_H, INDEX_RR_H, LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_...
17476
3.14k
    printOperand(MI, 1, O);
17477
3.14k
    break;
17478
40
  case 31:
17479
    // DUP_ZZI_Q, TRN1_ZZZ_Q, TRN2_ZZZ_Q, UZP1_ZZZ_Q, UZP2_ZZZ_Q, UZP_VG2_2ZZ...
17480
40
    printSVERegOp_q(MI, 1, O);
17481
40
    break;
17482
20
  case 32:
17483
    // FADDA_VPZ_D
17484
20
    printZPRasFPR_64(MI, 2, O);
17485
20
    SStream_concat0(O, ", ");
17486
20
    printSVERegOp_d(MI, 3, O);
17487
20
    return;
17488
0
    break;
17489
43
  case 33:
17490
    // FADDA_VPZ_H, INSR_ZV_H
17491
43
    printZPRasFPR_16(MI, 2, O);
17492
43
    break;
17493
20
  case 34:
17494
    // FADDA_VPZ_S
17495
20
    printZPRasFPR_32(MI, 2, O);
17496
20
    SStream_concat0(O, ", ");
17497
20
    printSVERegOp_s(MI, 3, O);
17498
20
    return;
17499
0
    break;
17500
2.76k
  case 35:
17501
    // FCMPDri, FCMPEDri, FCMPEHri, FCMPESri, FCMPHri, FCMPSri
17502
2.76k
    SStream_concat0(O, ", #0.0");
17503
2.76k
    return;
17504
0
    break;
17505
0
  case 36:
17506
    // FDUP_ZI_H
17507
0
    printFPImmOperand(MI, 1, O);
17508
0
    return;
17509
0
    break;
17510
71
  case 37:
17511
    // FMOVXDHighr, INSvi64gpr, INSvi64lane
17512
71
    SStream_concat0(O, ".d");
17513
71
    printVectorIndex_1(MI, 2, O);
17514
71
    SStream_concat0(O, ", ");
17515
71
    break;
17516
86
  case 38:
17517
    // INDEX_II_H, INDEX_IR_H
17518
86
    printSImm_16(MI, 1, O);
17519
86
    SStream_concat0(O, ", ");
17520
86
    break;
17521
1.97k
  case 39:
17522
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q...
17523
1.97k
    printOperand(MI, 2, O);
17524
1.97k
    break;
17525
0
  case 40:
17526
    // INSvi16gpr, INSvi16lane
17527
0
    SStream_concat0(O, ".h");
17528
0
    printVectorIndex_1(MI, 2, O);
17529
0
    SStream_concat0(O, ", ");
17530
0
    break;
17531
0
  case 41:
17532
    // INSvi32gpr, INSvi32lane
17533
0
    SStream_concat0(O, ".s");
17534
0
    printVectorIndex_1(MI, 2, O);
17535
0
    SStream_concat0(O, ", ");
17536
0
    break;
17537
0
  case 42:
17538
    // INSvi8gpr, INSvi8lane
17539
0
    SStream_concat0(O, ".b");
17540
0
    printVectorIndex_1(MI, 2, O);
17541
0
    SStream_concat0(O, ", ");
17542
0
    break;
17543
1.23k
  case 43:
17544
    // LD1B_2Z, LD1B_2Z_IMM, LD1B_4Z, LD1B_4Z_IMM, LD1B_VG4_M4ZPXI, LD1B_VG4_...
17545
1.23k
    printPredicateAsCounter_0(MI, 1, O);
17546
1.23k
    break;
17547
98
  case 44:
17548
    // LD1Fourv16b_POST, LD1Fourv2d_POST, LD1Fourv4s_POST, LD1Fourv8h_POST, L...
17549
98
    printPostIncOperand_64(MI, 3, O);
17550
98
    return;
17551
0
    break;
17552
727
  case 45:
17553
    // LD1Fourv1d_POST, LD1Fourv2s_POST, LD1Fourv4h_POST, LD1Fourv8b_POST, LD...
17554
727
    printPostIncOperand_32(MI, 3, O);
17555
727
    return;
17556
0
    break;
17557
666
  case 46:
17558
    // LD1Onev16b_POST, LD1Onev2d_POST, LD1Onev4s_POST, LD1Onev8h_POST, LD1Tw...
17559
666
    printPostIncOperand_16(MI, 3, O);
17560
666
    return;
17561
0
    break;
17562
244
  case 47:
17563
    // LD1Onev1d_POST, LD1Onev2s_POST, LD1Onev4h_POST, LD1Onev8b_POST, LD1Rv1...
17564
244
    printPostIncOperand_8(MI, 3, O);
17565
244
    return;
17566
0
    break;
17567
75
  case 48:
17568
    // LD1Rv16b_POST, LD1Rv8b_POST
17569
75
    printPostIncOperand_1(MI, 3, O);
17570
75
    return;
17571
0
    break;
17572
88
  case 49:
17573
    // LD1Rv2s_POST, LD1Rv4s_POST, LD2Rv4h_POST, LD2Rv8h_POST, LD4Rv16b_POST,...
17574
88
    printPostIncOperand_4(MI, 3, O);
17575
88
    return;
17576
0
    break;
17577
37
  case 50:
17578
    // LD1Rv4h_POST, LD1Rv8h_POST, LD2Rv16b_POST, LD2Rv8b_POST
17579
37
    printPostIncOperand_2(MI, 3, O);
17580
37
    return;
17581
0
    break;
17582
55
  case 51:
17583
    // LD1Threev16b_POST, LD1Threev2d_POST, LD1Threev4s_POST, LD1Threev8h_POS...
17584
55
    printPostIncOperand_48(MI, 3, O);
17585
55
    return;
17586
0
    break;
17587
676
  case 52:
17588
    // LD1Threev1d_POST, LD1Threev2s_POST, LD1Threev4h_POST, LD1Threev8b_POST...
17589
676
    printPostIncOperand_24(MI, 3, O);
17590
676
    return;
17591
0
    break;
17592
1.18k
  case 53:
17593
    // LD1i16, LD1i32, LD1i64, LD1i8, LD2i16, LD2i32, LD2i64, LD2i8, LD3i16, ...
17594
1.18k
    SStream_concat1(O, ']');
17595
1.18k
    return;
17596
0
    break;
17597
111
  case 54:
17598
    // LD1i16_POST, LD2i8_POST
17599
111
    printPostIncOperand_2(MI, 5, O);
17600
111
    return;
17601
0
    break;
17602
303
  case 55:
17603
    // LD1i32_POST, LD2i16_POST, LD4i8_POST
17604
303
    printPostIncOperand_4(MI, 5, O);
17605
303
    return;
17606
0
    break;
17607
86
  case 56:
17608
    // LD1i64_POST, LD2i32_POST, LD4i16_POST
17609
86
    printPostIncOperand_8(MI, 5, O);
17610
86
    return;
17611
0
    break;
17612
59
  case 57:
17613
    // LD1i8_POST
17614
59
    printPostIncOperand_1(MI, 5, O);
17615
59
    return;
17616
0
    break;
17617
198
  case 58:
17618
    // LD2i64_POST, LD4i32_POST
17619
198
    printPostIncOperand_16(MI, 5, O);
17620
198
    return;
17621
0
    break;
17622
20
  case 59:
17623
    // LD3Rv16b_POST, LD3Rv8b_POST
17624
20
    printPostIncOperand_3(MI, 3, O);
17625
20
    return;
17626
0
    break;
17627
10
  case 60:
17628
    // LD3Rv2s_POST, LD3Rv4s_POST
17629
10
    printPostIncOperand_12(MI, 3, O);
17630
10
    return;
17631
0
    break;
17632
13
  case 61:
17633
    // LD3Rv4h_POST, LD3Rv8h_POST
17634
13
    printPostIncOperand_6(MI, 3, O);
17635
13
    return;
17636
0
    break;
17637
11
  case 62:
17638
    // LD3i16_POST
17639
11
    printPostIncOperand_6(MI, 5, O);
17640
11
    return;
17641
0
    break;
17642
18
  case 63:
17643
    // LD3i32_POST
17644
18
    printPostIncOperand_12(MI, 5, O);
17645
18
    return;
17646
0
    break;
17647
92
  case 64:
17648
    // LD3i64_POST
17649
92
    printPostIncOperand_24(MI, 5, O);
17650
92
    return;
17651
0
    break;
17652
75
  case 65:
17653
    // LD3i8_POST
17654
75
    printPostIncOperand_3(MI, 5, O);
17655
75
    return;
17656
0
    break;
17657
79
  case 66:
17658
    // LD4i64_POST
17659
79
    printPostIncOperand_32(MI, 5, O);
17660
79
    return;
17661
0
    break;
17662
18
  case 67:
17663
    // MOPSSETGE, MOPSSETGEN, MOPSSETGET, MOPSSETGETN, SETE, SETEN, SETET, SE...
17664
18
    SStream_concat0(O, "]!, ");
17665
18
    printOperand(MI, 3, O);
17666
18
    SStream_concat0(O, "!, ");
17667
18
    printOperand(MI, 4, O);
17668
18
    return;
17669
0
    break;
17670
83
  case 68:
17671
    // MOVAZ_2ZMI_H_B, MOVAZ_2ZMI_H_D, MOVAZ_2ZMI_H_H, MOVAZ_2ZMI_H_S, MOVAZ_...
17672
83
    printMatrixTileVector_0(MI, 2, O);
17673
83
    SStream_concat1(O, '[');
17674
83
    printOperand(MI, 3, O);
17675
83
    SStream_concat0(O, ", ");
17676
83
    break;
17677
231
  case 69:
17678
    // MOVAZ_2ZMI_V_B, MOVAZ_2ZMI_V_D, MOVAZ_2ZMI_V_H, MOVAZ_2ZMI_V_S, MOVAZ_...
17679
231
    printMatrixTileVector_1(MI, 2, O);
17680
231
    SStream_concat1(O, '[');
17681
231
    printOperand(MI, 3, O);
17682
231
    SStream_concat0(O, ", ");
17683
231
    break;
17684
18
  case 70:
17685
    // MOVAZ_VG2_2ZM, MOVAZ_VG4_4ZM
17686
18
    printMatrix_64(MI, 2, O);
17687
18
    SStream_concat1(O, '[');
17688
18
    printOperand(MI, 3, O);
17689
18
    SStream_concat0(O, ", ");
17690
18
    printMatrixIndex(MI, 4, O);
17691
18
    break;
17692
11
  case 71:
17693
    // MOVAZ_ZMI_H_H, MOVAZ_ZMI_H_Q, MOVA_2ZMXI_H_B, MOVA_2ZMXI_H_D, MOVA_2ZM...
17694
11
    printMatrixTileVector_0(MI, 1, O);
17695
11
    SStream_concat1(O, '[');
17696
11
    break;
17697
27
  case 72:
17698
    // MOVAZ_ZMI_V_H, MOVAZ_ZMI_V_Q, MOVA_2ZMXI_V_B, MOVA_2ZMXI_V_D, MOVA_2ZM...
17699
27
    printMatrixTileVector_1(MI, 1, O);
17700
27
    SStream_concat1(O, '[');
17701
27
    break;
17702
0
  case 73:
17703
    // MOVA_VG2_2ZMXI, MOVA_VG4_4ZMXI
17704
0
    printMatrix_64(MI, 1, O);
17705
0
    SStream_concat1(O, '[');
17706
0
    printOperand(MI, 2, O);
17707
0
    SStream_concat0(O, ", ");
17708
0
    printMatrixIndex(MI, 3, O);
17709
0
    break;
17710
18
  case 74:
17711
    // MOVT_TIX
17712
18
    printVectorIndex_8(MI, 1, O);
17713
18
    SStream_concat0(O, ", ");
17714
18
    printOperand(MI, 2, O);
17715
18
    return;
17716
0
    break;
17717
36
  case 75:
17718
    // MSRR
17719
36
    printGPRSeqPairsClassOperand_64(MI, 1, O);
17720
36
    return;
17721
0
    break;
17722
83
  case 76:
17723
    // PMOV_ZIP_B, PMOV_ZIP_D, PMOV_ZIP_H, PMOV_ZIP_S
17724
83
    printVectorIndex_1(MI, 2, O);
17725
83
    SStream_concat0(O, ", ");
17726
83
    break;
17727
69
  case 77:
17728
    // PMULLB_ZZZ_H, PMULLT_ZZZ_H, PUNPKHI_PP, PUNPKLO_PP, SABDLB_ZZZ_H, SABD...
17729
69
    printSVERegOp_b(MI, 1, O);
17730
69
    break;
17731
17
  case 78:
17732
    // PMULLB_ZZZ_Q, PMULLT_ZZZ_Q, UZP_VG2_2ZZZ_D, ZIP_VG2_2ZZZ_D
17733
17
    printSVERegOp_d(MI, 1, O);
17734
17
    SStream_concat0(O, ", ");
17735
17
    printSVERegOp_d(MI, 2, O);
17736
17
    return;
17737
0
    break;
17738
30
  case 79:
17739
    // PMULLv1i64, PMULLv2i64
17740
30
    SStream_concat0(O, ".1q, ");
17741
30
    printVRegOperand(MI, 1, O);
17742
30
    break;
17743
36
  case 80:
17744
    // PTRUES_H, PTRUE_H
17745
36
    printSVEPattern(MI, 1, O);
17746
36
    return;
17747
0
    break;
17748
297
  case 81:
17749
    // SABALB_ZZZ_H, SABALT_ZZZ_H, SADDV_VPZ_B, SCLAMP_VG2_2Z2Z_B, SCLAMP_VG4...
17750
297
    printSVERegOp_b(MI, 2, O);
17751
297
    break;
17752
44
  case 82:
17753
    // SADALPv2i32_v1i64, SADDLPv2i32_v1i64, UADALPv2i32_v1i64, UADDLPv2i32_v...
17754
44
    SStream_concat0(O, ".1d, ");
17755
44
    break;
17756
931
  case 83:
17757
    // SMLALL_MZZI_BtoS, SMLALL_MZZI_HtoD, SMLALL_MZZ_BtoS, SMLALL_MZZ_HtoD, ...
17758
931
    printImmRangeScale_4_3(MI, 3, O);
17759
931
    break;
17760
381
  case 84:
17761
    // SMOPA_MPPZZ_S, SMOPS_MPPZZ_S, SUMOPA_MPPZZ_S, SUMOPS_MPPZZ_S, UMOPA_MP...
17762
381
    printSVERegOp_b(MI, 4, O);
17763
381
    SStream_concat0(O, ", ");
17764
381
    printSVERegOp_b(MI, 5, O);
17765
381
    return;
17766
0
    break;
17767
394
  case 85:
17768
    // ST1i16, ST1i8, ST2i16, ST2i8, ST3i16, ST3i8, ST4i16, ST4i8
17769
394
    printVectorIndex_1(MI, 1, O);
17770
394
    SStream_concat0(O, ", [");
17771
394
    printOperand(MI, 2, O);
17772
394
    SStream_concat1(O, ']');
17773
394
    return;
17774
0
    break;
17775
1.87k
  case 86:
17776
    // ST1i16_POST, ST1i32_POST, ST1i64_POST, ST1i8_POST, ST2i16_POST, ST2i32...
17777
1.87k
    SStream_concat0(O, "], ");
17778
1.87k
    break;
17779
91
  case 87:
17780
    // UZP_VG4_4Z4Z_Q, ZIP_VG4_4Z4Z_Q
17781
91
    printTypedVectorList_0_q(MI, 1, O);
17782
91
    return;
17783
0
    break;
17784
3
  case 88:
17785
    // ZERO_T
17786
3
    SStream_concat0(O, " }");
17787
3
    return;
17788
0
    break;
17789
171k
  }
17790
17791
17792
  // Fragment 2 encoded into 7 bits for 89 unique commands.
17793
146k
  switch ((Bits >> 28) & 127) {
17794
0
  default: assert(0 && "Invalid command number.");
17795
46.8k
  case 0:
17796
    // ABSWr, ABSXr, ABSv1i64, ADCSWr, ADCSXr, ADCWr, ADCXr, ADDG, ADDPL_XXI,...
17797
46.8k
    printOperand(MI, 1, O);
17798
46.8k
    break;
17799
115
  case 1:
17800
    // ABS_ZPmZ_B, ABS_ZPmZ_D, ABS_ZPmZ_S, BRKA_PPmP, BRKB_PPmP, CLS_ZPmZ_B, ...
17801
115
    printSVERegOp_0(MI, 2, O);
17802
115
    SStream_concat0(O, "/m, ");
17803
115
    break;
17804
234
  case 2:
17805
    // ABS_ZPmZ_H, CLS_ZPmZ_H, CLZ_ZPmZ_H, CNOT_ZPmZ_H, CNT_ZPmZ_H, FABS_ZPmZ...
17806
234
    printSVERegOp_h(MI, 3, O);
17807
234
    return;
17808
0
    break;
17809
9.91k
  case 3:
17810
    // ABSv16i8, ABSv2i32, ABSv2i64, ABSv4i16, ABSv4i32, ABSv8i16, ABSv8i8, A...
17811
9.91k
    printVRegOperand(MI, 1, O);
17812
9.91k
    break;
17813
55
  case 4:
17814
    // ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDHNT_ZZZ_S, CMLA_ZZZ_D, DECP_ZP_D, EORBT_Z...
17815
55
    printSVERegOp_d(MI, 2, O);
17816
55
    break;
17817
491
  case 5:
17818
    // ADCLB_ZZZ_S, ADCLT_ZZZ_S, CMLA_ZZZI_S, CMLA_ZZZ_S, DECP_ZP_S, EORBT_ZZ...
17819
491
    printSVERegOp_s(MI, 2, O);
17820
491
    break;
17821
2.34k
  case 6:
17822
    // ADDHA_MPPZ_D, ADDHA_MPPZ_S, ADDVA_MPPZ_D, ADDVA_MPPZ_S, ANDV_VPZ_D, AN...
17823
2.34k
    return;
17824
0
    break;
17825
2.27k
  case 7:
17826
    // ADDHNB_ZZZ_B, DECP_XP_H, INCP_XP_H, RADDHNB_ZZZ_B, RSHRNB_ZZI_B, RSUBH...
17827
2.27k
    printSVERegOp_h(MI, 1, O);
17828
2.27k
    break;
17829
6.34k
  case 8:
17830
    // ADDHNB_ZZZ_H, ADDHNT_ZZZ_H, ADD_VG2_2ZZ_B, ADD_VG2_2ZZ_D, ADD_VG2_2ZZ_...
17831
6.34k
    SStream_concat0(O, ", ");
17832
6.34k
    break;
17833
1.82k
  case 9:
17834
    // ADDHNB_ZZZ_S, ADD_ZI_D, ADD_ZZZ_D, ADR_LSL_ZZZ_D_0, ADR_LSL_ZZZ_D_1, A...
17835
1.82k
    printSVERegOp_d(MI, 1, O);
17836
1.82k
    break;
17837
552
  case 10:
17838
    // ADDHNT_ZZZ_B, BFDOT_ZZI, BFDOT_ZZZ, BFMLALB_ZZZ, BFMLALB_ZZZI, BFMLALT...
17839
552
    printSVERegOp_h(MI, 2, O);
17840
552
    break;
17841
3.81k
  case 11:
17842
    // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, AESDrr, AESErr, ...
17843
3.81k
    printVRegOperand(MI, 2, O);
17844
3.81k
    break;
17845
15.2k
  case 12:
17846
    // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADDQV_VPZ_B, ADDQV_VPZ_D, ADDQV...
17847
15.2k
    printSVERegOp_0(MI, 1, O);
17848
15.2k
    break;
17849
2.38k
  case 13:
17850
    // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ_H, ASR_WID...
17851
2.38k
    SStream_concat0(O, "/m, ");
17852
2.38k
    break;
17853
300
  case 14:
17854
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_...
17855
300
    SStream_concat0(O, ", vgx2], ");
17856
300
    break;
17857
743
  case 15:
17858
    // ADD_VG4_M4Z4Z_D, ADD_VG4_M4Z4Z_S, ADD_VG4_M4ZZ_D, ADD_VG4_M4ZZ_S, ADD_...
17859
743
    SStream_concat0(O, ", vgx4], ");
17860
743
    break;
17861
461
  case 16:
17862
    // ADD_ZI_B, ADD_ZZZ_B, AESD_ZZZ_B, AESE_ZZZ_B, AESIMC_ZZ_B, AESMC_ZZ_B, ...
17863
461
    printSVERegOp_b(MI, 1, O);
17864
461
    break;
17865
985
  case 17:
17866
    // ADD_ZI_S, ADD_ZZZ_S, ADR_LSL_ZZZ_S_0, ADR_LSL_ZZZ_S_1, ADR_LSL_ZZZ_S_2...
17867
985
    printSVERegOp_s(MI, 1, O);
17868
985
    break;
17869
2.69k
  case 18:
17870
    // ADR
17871
2.69k
    printAdrLabel(MI, Address, 1, O);
17872
2.69k
    return;
17873
0
    break;
17874
1.86k
  case 19:
17875
    // ADRP
17876
1.86k
    printAdrpLabel(MI, Address, 1, O);
17877
1.86k
    return;
17878
0
    break;
17879
13.0k
  case 20:
17880
    // AUTDA, AUTDB, AUTIA, AUTIB, BFMWri, BFMXri, CASAB, CASAH, CASALB, CASA...
17881
13.0k
    printOperand(MI, 2, O);
17882
13.0k
    break;
17883
227
  case 21:
17884
    // BFCVTNT_ZPmZ, BFCVT_ZPmZ, FCVTNT_ZPmZ_StoH, FCVT_ZPmZ_StoH, PMOV_ZIP_S...
17885
227
    printSVERegOp_s(MI, 3, O);
17886
227
    return;
17887
0
    break;
17888
199
  case 22:
17889
    // BFMLAL_MZZI_S, BFMLAL_MZZ_S, BFMLSL_MZZI_S, BFMLSL_MZZ_S, FMLAL_MZZI_S...
17890
199
    SStream_concat0(O, "], ");
17891
199
    break;
17892
457
  case 23:
17893
    // BICv2i32, BICv4i16, BICv4i32, BICv8i16, MOVKWi, MOVKXi, ORRv2i32, ORRv...
17894
457
    printImm(MI, 2, O);
17895
457
    printShifter(MI, 3, O);
17896
457
    return;
17897
0
    break;
17898
8.93k
  case 24:
17899
    // CBNZW, CBNZX, CBZW, CBZX, LDRDl, LDRQl, LDRSWl, LDRSl, LDRWl, LDRXl, P...
17900
8.93k
    printAlignedLabel(MI, Address, 1, O);
17901
8.93k
    return;
17902
0
    break;
17903
392
  case 25:
17904
    // CDOT_ZZZI_S, CDOT_ZZZ_S, CMLA_ZZZ_B, EORBT_ZZZ_B, EORTB_ZZZ_B, SABA_ZZ...
17905
392
    printSVERegOp_b(MI, 2, O);
17906
392
    SStream_concat0(O, ", ");
17907
392
    break;
17908
1.18k
  case 26:
17909
    // CMPEQ_PPzZI_H, CMPEQ_PPzZZ_H, CMPEQ_WIDE_PPzZZ_H, CMPGE_PPzZI_H, CMPGE...
17910
1.18k
    SStream_concat0(O, "/z, ");
17911
1.18k
    break;
17912
74
  case 27:
17913
    // CNTB_XPiI, CNTD_XPiI, CNTH_XPiI, CNTW_XPiI, PTRUES_B, PTRUES_D, PTRUES...
17914
74
    printSVEPattern(MI, 1, O);
17915
74
    break;
17916
10
  case 28:
17917
    // CNTP_XCI_B
17918
10
    printPredicateAsCounter_8(MI, 1, O);
17919
10
    SStream_concat0(O, ", ");
17920
10
    printSVEVecLenSpecifier(MI, 2, O);
17921
10
    return;
17922
0
    break;
17923
8
  case 29:
17924
    // CNTP_XCI_D
17925
8
    printPredicateAsCounter_64(MI, 1, O);
17926
8
    SStream_concat0(O, ", ");
17927
8
    printSVEVecLenSpecifier(MI, 2, O);
17928
8
    return;
17929
0
    break;
17930
23
  case 30:
17931
    // CNTP_XCI_H
17932
23
    printPredicateAsCounter_16(MI, 1, O);
17933
23
    SStream_concat0(O, ", ");
17934
23
    printSVEVecLenSpecifier(MI, 2, O);
17935
23
    return;
17936
0
    break;
17937
11
  case 31:
17938
    // CNTP_XCI_S
17939
11
    printPredicateAsCounter_32(MI, 1, O);
17940
11
    SStream_concat0(O, ", ");
17941
11
    printSVEVecLenSpecifier(MI, 2, O);
17942
11
    return;
17943
0
    break;
17944
0
  case 32:
17945
    // CPY_ZPmI_H
17946
0
    printImm8OptLsl_int16_t(MI, 3, O);
17947
0
    return;
17948
0
    break;
17949
95
  case 33:
17950
    // CPY_ZPmR_H, CPY_ZPmV_H, INSvi16gpr, INSvi32gpr, INSvi64gpr, INSvi8gpr,...
17951
95
    printOperand(MI, 3, O);
17952
95
    break;
17953
46
  case 34:
17954
    // DECB_XPiI, DECD_XPiI, DECD_ZPiI, DECH_XPiI, DECW_XPiI, DECW_ZPiI, INCB...
17955
46
    printSVEPattern(MI, 2, O);
17956
46
    SStream_concat0(O, ", mul ");
17957
46
    printOperand(MI, 3, O);
17958
46
    return;
17959
0
    break;
17960
11
  case 35:
17961
    // DUPM_ZI
17962
11
    printLogicalImm_int64_t(MI, 1, O);
17963
11
    return;
17964
0
    break;
17965
343
  case 36:
17966
    // DUPQ_ZZI_H, DUP_ZZI_H, DUP_ZZI_Q, PEXT_2PCI_B, PEXT_2PCI_D, PEXT_2PCI_...
17967
343
    printVectorIndex_1(MI, 2, O);
17968
343
    return;
17969
0
    break;
17970
0
  case 37:
17971
    // DUP_ZI_B
17972
0
    printImm8OptLsl_int8_t(MI, 1, O);
17973
0
    return;
17974
0
    break;
17975
0
  case 38:
17976
    // DUP_ZI_D
17977
0
    printImm8OptLsl_int64_t(MI, 1, O);
17978
0
    return;
17979
0
    break;
17980
0
  case 39:
17981
    // DUP_ZI_S
17982
0
    printImm8OptLsl_int32_t(MI, 1, O);
17983
0
    return;
17984
0
    break;
17985
0
  case 40:
17986
    // EXTRACT_ZPMXI_H_H, EXTRACT_ZPMXI_H_Q
17987
0
    printMatrixTileVector_0(MI, 3, O);
17988
0
    SStream_concat1(O, '[');
17989
0
    printOperand(MI, 4, O);
17990
0
    SStream_concat0(O, ", ");
17991
0
    printMatrixIndex(MI, 5, O);
17992
0
    SStream_concat1(O, ']');
17993
0
    return;
17994
0
    break;
17995
0
  case 41:
17996
    // EXTRACT_ZPMXI_V_H, EXTRACT_ZPMXI_V_Q
17997
0
    printMatrixTileVector_1(MI, 3, O);
17998
0
    SStream_concat1(O, '[');
17999
0
    printOperand(MI, 4, O);
18000
0
    SStream_concat0(O, ", ");
18001
0
    printMatrixIndex(MI, 5, O);
18002
0
    SStream_concat1(O, ']');
18003
0
    return;
18004
0
    break;
18005
86
  case 42:
18006
    // EXT_ZZI_B, TBLQ_ZZZ_B, TBL_ZZZZ_B, TBL_ZZZ_B
18007
86
    printTypedVectorList_0_b(MI, 1, O);
18008
86
    SStream_concat0(O, ", ");
18009
86
    break;
18010
0
  case 43:
18011
    // FCPY_ZPmI_H
18012
0
    printFPImmOperand(MI, 3, O);
18013
0
    return;
18014
0
    break;
18015
234
  case 44:
18016
    // FCVT_ZPmZ_DtoH, PMOV_ZIP_D, SCVTF_ZPmZ_DtoH, UCVTF_ZPmZ_DtoH
18017
234
    printSVERegOp_d(MI, 3, O);
18018
234
    return;
18019
0
    break;
18020
1.17k
  case 45:
18021
    // FDUP_ZI_D, FDUP_ZI_S, FMOVDi, FMOVHi, FMOVSi, FMOVv2f32_ns, FMOVv2f64_...
18022
1.17k
    printFPImmOperand(MI, 1, O);
18023
1.17k
    return;
18024
0
    break;
18025
6.01k
  case 46:
18026
    // GLD1B_D_IMM_REAL, GLD1B_D_REAL, GLD1B_D_SXTW_REAL, GLD1B_D_UXTW_REAL, ...
18027
6.01k
    SStream_concat0(O, "/z, [");
18028
6.01k
    break;
18029
198
  case 47:
18030
    // INDEX_II_B, INDEX_IR_B
18031
198
    printSImm_8(MI, 1, O);
18032
198
    SStream_concat0(O, ", ");
18033
198
    break;
18034
85
  case 48:
18035
    // INDEX_II_H
18036
85
    printSImm_16(MI, 2, O);
18037
85
    return;
18038
0
    break;
18039
3
  case 49:
18040
    // INSR_ZV_B
18041
3
    printZPRasFPR_8(MI, 2, O);
18042
3
    return;
18043
0
    break;
18044
28
  case 50:
18045
    // INSR_ZV_D
18046
28
    printZPRasFPR_64(MI, 2, O);
18047
28
    return;
18048
0
    break;
18049
10
  case 51:
18050
    // INSR_ZV_S
18051
10
    printZPRasFPR_32(MI, 2, O);
18052
10
    return;
18053
0
    break;
18054
0
  case 52:
18055
    // INSvi16lane, INSvi32lane, INSvi64lane, INSvi8lane
18056
0
    printVRegOperand(MI, 3, O);
18057
0
    break;
18058
678
  case 53:
18059
    // LD1B_VG2_M2ZPXI, LD1B_VG2_M2ZPXX, LD1H_VG2_M2ZPXI, LD1H_VG2_M2ZPXX, LD...
18060
678
    printPredicateAsCounter_0(MI, 1, O);
18061
678
    break;
18062
501
  case 54:
18063
    // LDADDAB, LDADDAH, LDADDALB, LDADDALH, LDADDALW, LDADDALX, LDADDAW, LDA...
18064
501
    printOperand(MI, 0, O);
18065
501
    SStream_concat0(O, ", [");
18066
501
    printOperand(MI, 2, O);
18067
501
    SStream_concat1(O, ']');
18068
501
    return;
18069
0
    break;
18070
37
  case 55:
18071
    // MOVAZ_2ZMI_H_B, MOVAZ_2ZMI_H_D, MOVAZ_2ZMI_H_H, MOVAZ_2ZMI_H_S, MOVAZ_...
18072
37
    printImmRangeScale_2_1(MI, 4, O);
18073
37
    SStream_concat1(O, ']');
18074
37
    return;
18075
0
    break;
18076
277
  case 56:
18077
    // MOVAZ_4ZMI_H_B, MOVAZ_4ZMI_H_D, MOVAZ_4ZMI_H_H, MOVAZ_4ZMI_H_S, MOVAZ_...
18078
277
    printImmRangeScale_4_3(MI, 4, O);
18079
277
    SStream_concat1(O, ']');
18080
277
    return;
18081
0
    break;
18082
37
  case 57:
18083
    // MOVAZ_VG2_2ZM, MOVA_VG2_2ZMXI, ZERO_MXI_VG2_2Z, ZERO_MXI_VG2_4Z, ZERO_...
18084
37
    SStream_concat0(O, ", vgx2]");
18085
37
    return;
18086
0
    break;
18087
38
  case 58:
18088
    // MOVAZ_VG4_4ZM, MOVA_VG4_4ZMXI, ZERO_MXI_VG4_2Z, ZERO_MXI_VG4_4Z, ZERO_...
18089
38
    SStream_concat0(O, ", vgx4]");
18090
38
    return;
18091
0
    break;
18092
29
  case 59:
18093
    // MOVAZ_ZMI_H_B, MOVAZ_ZMI_H_D, MOVAZ_ZMI_H_S
18094
29
    printMatrixTileVector_0(MI, 1, O);
18095
29
    SStream_concat1(O, '[');
18096
29
    printOperand(MI, 3, O);
18097
29
    SStream_concat0(O, ", ");
18098
29
    printMatrixIndex(MI, 4, O);
18099
29
    SStream_concat1(O, ']');
18100
29
    return;
18101
0
    break;
18102
36
  case 60:
18103
    // MOVAZ_ZMI_V_B, MOVAZ_ZMI_V_D, MOVAZ_ZMI_V_S
18104
36
    printMatrixTileVector_1(MI, 1, O);
18105
36
    SStream_concat1(O, '[');
18106
36
    printOperand(MI, 3, O);
18107
36
    SStream_concat0(O, ", ");
18108
36
    printMatrixIndex(MI, 4, O);
18109
36
    SStream_concat1(O, ']');
18110
36
    return;
18111
0
    break;
18112
143
  case 61:
18113
    // MOVID, MOVIv2d_ns
18114
143
    printSIMDType10Operand(MI, 1, O);
18115
143
    return;
18116
0
    break;
18117
1.33k
  case 62:
18118
    // MOVIv16b_ns, MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl...
18119
1.33k
    printImm(MI, 1, O);
18120
1.33k
    break;
18121
552
  case 63:
18122
    // MRS
18123
552
    printMRSSystemRegister(MI, 1, O);
18124
552
    return;
18125
0
    break;
18126
0
  case 64:
18127
    // PMOV_ZIP_B
18128
0
    printSVERegOp_b(MI, 3, O);
18129
0
    return;
18130
0
    break;
18131
10
  case 65:
18132
    // PMULLv1i64
18133
10
    SStream_concat0(O, ".1d, ");
18134
10
    printVRegOperand(MI, 2, O);
18135
10
    SStream_concat0(O, ".1d");
18136
10
    return;
18137
0
    break;
18138
20
  case 66:
18139
    // PMULLv2i64
18140
20
    SStream_concat0(O, ".2d, ");
18141
20
    printVRegOperand(MI, 2, O);
18142
20
    SStream_concat0(O, ".2d");
18143
20
    return;
18144
0
    break;
18145
103
  case 67:
18146
    // REVD_ZPmZ
18147
103
    printSVERegOp_q(MI, 3, O);
18148
103
    return;
18149
0
    break;
18150
309
  case 68:
18151
    // SMLALL_VG2_M2ZZ_BtoS, SMLALL_VG2_M2ZZ_HtoD, SMLSLL_VG2_M2ZZ_BtoS, SMLS...
18152
309
    SStream_concat0(O, ",  vgx2], ");
18153
309
    break;
18154
24
  case 69:
18155
    // SMLALL_VG4_M4ZZ_BtoS, SMLALL_VG4_M4ZZ_HtoD, SMLSLL_VG4_M4ZZ_BtoS, SMLS...
18156
24
    SStream_concat0(O, ",  vgx4], ");
18157
24
    break;
18158
354
  case 70:
18159
    // SQCVTN_Z4Z_StoB, SQCVTUN_Z4Z_StoB, SQCVTU_Z4Z_StoB, SQCVT_Z4Z_StoB, SQ...
18160
354
    printTypedVectorList_0_s(MI, 1, O);
18161
354
    break;
18162
1.99k
  case 71:
18163
    // SQDECB_XPiWdI, SQDECD_XPiWdI, SQDECH_XPiWdI, SQDECW_XPiWdI, SQINCB_XPi...
18164
1.99k
    printGPR64as32(MI, 1, O);
18165
1.99k
    SStream_concat0(O, ", ");
18166
1.99k
    printSVEPattern(MI, 2, O);
18167
1.99k
    SStream_concat0(O, ", mul ");
18168
1.99k
    printOperand(MI, 3, O);
18169
1.99k
    return;
18170
0
    break;
18171
3.04k
  case 72:
18172
    // SST1B_D, SST1B_D_IMM, SST1B_D_SXTW, SST1B_D_UXTW, SST1B_S_IMM, SST1B_S...
18173
3.04k
    SStream_concat0(O, ", [");
18174
3.04k
    break;
18175
435
  case 73:
18176
    // ST1i16_POST, ST2i8_POST
18177
435
    printPostIncOperand_2(MI, 4, O);
18178
435
    return;
18179
0
    break;
18180
133
  case 74:
18181
    // ST1i32_POST, ST2i16_POST, ST4i8_POST
18182
133
    printPostIncOperand_4(MI, 4, O);
18183
133
    return;
18184
0
    break;
18185
440
  case 75:
18186
    // ST1i64_POST, ST2i32_POST, ST4i16_POST
18187
440
    printPostIncOperand_8(MI, 4, O);
18188
440
    return;
18189
0
    break;
18190
199
  case 76:
18191
    // ST1i8_POST
18192
199
    printPostIncOperand_1(MI, 4, O);
18193
199
    return;
18194
0
    break;
18195
335
  case 77:
18196
    // ST2i64_POST, ST4i32_POST
18197
335
    printPostIncOperand_16(MI, 4, O);
18198
335
    return;
18199
0
    break;
18200
62
  case 78:
18201
    // ST3i16_POST
18202
62
    printPostIncOperand_6(MI, 4, O);
18203
62
    return;
18204
0
    break;
18205
13
  case 79:
18206
    // ST3i32_POST
18207
13
    printPostIncOperand_12(MI, 4, O);
18208
13
    return;
18209
0
    break;
18210
22
  case 80:
18211
    // ST3i64_POST
18212
22
    printPostIncOperand_24(MI, 4, O);
18213
22
    return;
18214
0
    break;
18215
17
  case 81:
18216
    // ST3i8_POST
18217
17
    printPostIncOperand_3(MI, 4, O);
18218
17
    return;
18219
0
    break;
18220
217
  case 82:
18221
    // ST4i64_POST
18222
217
    printPostIncOperand_32(MI, 4, O);
18223
217
    return;
18224
0
    break;
18225
43
  case 83:
18226
    // ST64BV, ST64BV0
18227
43
    printGPR64x8(MI, 1, O);
18228
43
    SStream_concat0(O, ", [");
18229
43
    printOperand(MI, 2, O);
18230
43
    SStream_concat1(O, ']');
18231
43
    return;
18232
0
    break;
18233
1.78k
  case 84:
18234
    // SYSPxt, SYSPxt_XZR, SYSxt
18235
1.78k
    printSysCROperand(MI, 1, O);
18236
1.78k
    SStream_concat0(O, ", ");
18237
1.78k
    printSysCROperand(MI, 2, O);
18238
1.78k
    SStream_concat0(O, ", ");
18239
1.78k
    printOperand(MI, 3, O);
18240
1.78k
    SStream_concat0(O, ", ");
18241
1.78k
    break;
18242
70
  case 85:
18243
    // TBLQ_ZZZ_D, TBL_ZZZZ_D, TBL_ZZZ_D
18244
70
    printTypedVectorList_0_d(MI, 1, O);
18245
70
    SStream_concat0(O, ", ");
18246
70
    printSVERegOp_d(MI, 2, O);
18247
70
    return;
18248
0
    break;
18249
389
  case 86:
18250
    // TBLv16i8Four, TBLv16i8One, TBLv16i8Three, TBLv16i8Two, TBLv8i8Four, TB...
18251
389
    printTypedVectorList_16_b(MI, 1, O);
18252
389
    SStream_concat0(O, ", ");
18253
389
    printVRegOperand(MI, 2, O);
18254
389
    break;
18255
802
  case 87:
18256
    // TBXv16i8Four, TBXv16i8One, TBXv16i8Three, TBXv16i8Two, TBXv8i8Four, TB...
18257
802
    printTypedVectorList_16_b(MI, 2, O);
18258
802
    SStream_concat0(O, ", ");
18259
802
    printVRegOperand(MI, 3, O);
18260
802
    break;
18261
14
  case 88:
18262
    // ZERO_MXI_2Z, ZERO_MXI_4Z
18263
14
    SStream_concat1(O, ']');
18264
14
    return;
18265
0
    break;
18266
146k
  }
18267
18268
18269
  // Fragment 3 encoded into 7 bits for 128 unique commands.
18270
122k
  switch ((Bits >> 35) & 127) {
18271
0
  default: assert(0 && "Invalid command number.");
18272
2.97k
  case 0:
18273
    // ABSWr, ABSXr, ABSv1i64, AESIMC_ZZ_B, AESMC_ZZ_B, AUTDA, AUTDB, AUTIA, ...
18274
2.97k
    return;
18275
0
    break;
18276
680
  case 1:
18277
    // ABS_ZPmZ_B, BRKA_PPmP, BRKB_PPmP, CDOT_ZZZI_S, CDOT_ZZZ_S, CLS_ZPmZ_B,...
18278
680
    printSVERegOp_b(MI, 3, O);
18279
680
    break;
18280
51
  case 2:
18281
    // ABS_ZPmZ_D, CLS_ZPmZ_D, CLZ_ZPmZ_D, CNOT_ZPmZ_D, CNT_ZPmZ_D, FABS_ZPmZ...
18282
51
    printSVERegOp_d(MI, 3, O);
18283
51
    return;
18284
0
    break;
18285
90
  case 3:
18286
    // ABS_ZPmZ_S, ADDHNT_ZZZ_H, CLS_ZPmZ_S, CLZ_ZPmZ_S, CNOT_ZPmZ_S, CNT_ZPm...
18287
90
    printSVERegOp_s(MI, 3, O);
18288
90
    return;
18289
0
    break;
18290
239
  case 4:
18291
    // ABSv16i8, ADDVv16i8v, AESDrr, AESErr, AESIMCrr, AESMCrr, CLSv16i8, CLZ...
18292
239
    SStream_concat0(O, ".16b");
18293
239
    return;
18294
0
    break;
18295
62
  case 5:
18296
    // ABSv2i32, CLSv2i32, CLZv2i32, FABSv2f32, FADDPv2i32p, FCVTASv2f32, FCV...
18297
62
    SStream_concat0(O, ".2s");
18298
62
    return;
18299
0
    break;
18300
807
  case 6:
18301
    // ABSv2i64, ADDPv2i64p, FABSv2f64, FADDPv2i64p, FCVTASv2f64, FCVTAUv2f64...
18302
807
    SStream_concat0(O, ".2d");
18303
807
    return;
18304
0
    break;
18305
252
  case 7:
18306
    // ABSv4i16, ADDVv4i16v, CLSv4i16, CLZv4i16, FABSv4f16, FCVTASv4f16, FCVT...
18307
252
    SStream_concat0(O, ".4h");
18308
252
    return;
18309
0
    break;
18310
38
  case 8:
18311
    // ABSv4i32, ADDVv4i32v, BFCVTN, BFCVTN2, CLSv4i32, CLZv4i32, FABSv4f32, ...
18312
38
    SStream_concat0(O, ".4s");
18313
38
    return;
18314
0
    break;
18315
21
  case 9:
18316
    // ABSv8i16, ADDVv8i16v, CLSv8i16, CLZv8i16, FABSv8f16, FCVTASv8f16, FCVT...
18317
21
    SStream_concat0(O, ".8h");
18318
21
    return;
18319
0
    break;
18320
999
  case 10:
18321
    // ABSv8i8, ADDVv8i8v, CLSv8i8, CLZv8i8, CNTv8i8, NEGv8i8, NOTv8i8, RBITv...
18322
999
    SStream_concat0(O, ".8b");
18323
999
    return;
18324
0
    break;
18325
46.9k
  case 11:
18326
    // ADCLB_ZZZ_D, ADCLB_ZZZ_S, ADCLT_ZZZ_D, ADCLT_ZZZ_S, ADCSWr, ADCSXr, AD...
18327
46.9k
    SStream_concat0(O, ", ");
18328
46.9k
    break;
18329
681
  case 12:
18330
    // ADDHNB_ZZZ_H, ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, FMAXNM_VG2_2ZZ_S, FMAXNM_V...
18331
681
    printSVERegOp_s(MI, 2, O);
18332
681
    break;
18333
511
  case 13:
18334
    // ADDHNv2i64_v2i32, ADDHNv2i64_v4i32, ADDPv2i64, ADDv2i64, CMEQv2i64, CM...
18335
511
    SStream_concat0(O, ".2d, ");
18336
511
    break;
18337
2.57k
  case 14:
18338
    // ADDHNv4i32_v4i16, ADDHNv4i32_v8i16, ADDPv4i32, ADDv4i32, CMEQv4i32, CM...
18339
2.57k
    SStream_concat0(O, ".4s, ");
18340
2.57k
    break;
18341
2.23k
  case 15:
18342
    // ADDHNv8i16_v16i8, ADDHNv8i16_v8i8, ADDPv8i16, ADDv8i16, BF16DOTlanev8b...
18343
2.23k
    SStream_concat0(O, ".8h, ");
18344
2.23k
    break;
18345
7.47k
  case 16:
18346
    // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_D, ADD_ZPm...
18347
7.47k
    SStream_concat0(O, "/m, ");
18348
7.47k
    break;
18349
1.94k
  case 17:
18350
    // ADDP_ZPmZ_H, ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, ADD_ZPmZ_H, ADD_ZZZ_H, AND_...
18351
1.94k
    printSVERegOp_h(MI, 2, O);
18352
1.94k
    break;
18353
532
  case 18:
18354
    // ADDPv16i8, ADDv16i8, ANDv16i8, BCAX, BICv16i8, BIFv16i8, BITv16i8, BSL...
18355
532
    SStream_concat0(O, ".16b, ");
18356
532
    break;
18357
907
  case 19:
18358
    // ADDPv2i32, ADDv2i32, CMEQv2i32, CMGEv2i32, CMGTv2i32, CMHIv2i32, CMHSv...
18359
907
    SStream_concat0(O, ".2s, ");
18360
907
    break;
18361
1.57k
  case 20:
18362
    // ADDPv4i16, ADDv4i16, BF16DOTlanev4bf16, BFDOTv4bf16, CMEQv4i16, CMGEv4...
18363
1.57k
    SStream_concat0(O, ".4h, ");
18364
1.57k
    break;
18365
757
  case 21:
18366
    // ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8, BITv8i8, BSLv8i8, CMEQv8...
18367
757
    SStream_concat0(O, ".8b, ");
18368
757
    break;
18369
351
  case 22:
18370
    // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, PMULLB_ZZZ_H, PMULLT_ZZZ_H, SABDLB_ZZZ_H...
18371
351
    printSVERegOp_b(MI, 2, O);
18372
351
    return;
18373
0
    break;
18374
250
  case 23:
18375
    // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, ASR_WIDE_ZZZ_H, FMAXNM_VG2_2ZZ_D, FMAXNM...
18376
250
    printSVERegOp_d(MI, 2, O);
18377
250
    break;
18378
71
  case 24:
18379
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2ZZ_D, ADD_VG2_M2Z_D, ADD_VG4_M4Z4Z_D, ADD_V...
18380
71
    printTypedVectorList_0_d(MI, 4, O);
18381
71
    break;
18382
383
  case 25:
18383
    // ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_S, ADD_VG2_M2Z_S, ADD_VG4_M4Z4Z_S, ADD_V...
18384
383
    printTypedVectorList_0_s(MI, 4, O);
18385
383
    break;
18386
351
  case 26:
18387
    // ADD_ZI_H, SQADD_ZI_H, SQSUB_ZI_H, SUBR_ZI_H, SUB_ZI_H, UQADD_ZI_H, UQS...
18388
351
    printImm8OptLsl_uint16_t(MI, 2, O);
18389
351
    return;
18390
0
    break;
18391
5.41k
  case 27:
18392
    // ANDS_PPzPP, AND_PPzPP, BICS_PPzPP, BIC_PPzPP, BRKAS_PPzP, BRKA_PPzP, B...
18393
5.41k
    SStream_concat0(O, "/z, ");
18394
5.41k
    break;
18395
8.72k
  case 28:
18396
    // ASR_ZZI_H, GLD1B_D_REAL, GLD1B_D_SXTW_REAL, GLD1B_D_UXTW_REAL, GLD1B_S...
18397
8.72k
    printOperand(MI, 2, O);
18398
8.72k
    break;
18399
2.20k
  case 29:
18400
    // BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, BFCLAMP_ZZZ, BFMLA_ZPmZZ, BFML...
18401
2.20k
    printSVERegOp_h(MI, 3, O);
18402
2.20k
    break;
18403
428
  case 30:
18404
    // BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG2_M2ZZ_HtoS, BFDOT...
18405
428
    printTypedVectorList_0_h(MI, 4, O);
18406
428
    SStream_concat0(O, ", ");
18407
428
    break;
18408
41
  case 31:
18409
    // BFMAXNM_VG2_2Z2Z_H, BFMAXNM_VG4_4Z2Z_H, BFMAX_VG2_2Z2Z_H, BFMAX_VG4_4Z...
18410
41
    printTypedVectorList_0_h(MI, 2, O);
18411
41
    break;
18412
70
  case 32:
18413
    // BFMLAL_MZZI_S, BFMLAL_MZZ_S, BFMLSL_MZZI_S, BFMLSL_MZZ_S, FMLAL_MZZI_S...
18414
70
    printSVERegOp_h(MI, 4, O);
18415
70
    SStream_concat0(O, ", ");
18416
70
    printSVERegOp_h(MI, 5, O);
18417
70
    break;
18418
10
  case 33:
18419
    // BFMLA_VG2_M2Z2Z, BFMLA_VG4_M4Z4Z, BFMLS_VG2_M2Z2Z, BFMLS_VG4_M4Z4Z, FM...
18420
10
    printTypedVectorList_0_h(MI, 5, O);
18421
10
    return;
18422
0
    break;
18423
49
  case 34:
18424
    // BFMLA_VG2_M2ZZ, BFMLA_VG2_M2ZZI, BFMLA_VG4_M4ZZ, BFMLA_VG4_M4ZZI, BFML...
18425
49
    printSVERegOp_h(MI, 5, O);
18426
49
    break;
18427
241
  case 35:
18428
    // BMOPA_MPPZZ_S, BMOPS_MPPZZ_S, FMOPA_MPPZZ_S, FMOPS_MPPZZ_S
18429
241
    printSVERegOp_s(MI, 5, O);
18430
241
    return;
18431
0
    break;
18432
14.2k
  case 36:
18433
    // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH...
18434
14.2k
    SStream_concat0(O, ", [");
18435
14.2k
    break;
18436
142
  case 37:
18437
    // CMEQv16i8rz, CMGEv16i8rz, CMGTv16i8rz, CMLEv16i8rz, CMLTv16i8rz
18438
142
    SStream_concat0(O, ".16b, #0");
18439
142
    return;
18440
0
    break;
18441
217
  case 38:
18442
    // CMEQv1i64rz, CMGEv1i64rz, CMGTv1i64rz, CMLEv1i64rz, CMLTv1i64rz
18443
217
    SStream_concat0(O, ", #0");
18444
217
    return;
18445
0
    break;
18446
200
  case 39:
18447
    // CMEQv2i32rz, CMGEv2i32rz, CMGTv2i32rz, CMLEv2i32rz, CMLTv2i32rz
18448
200
    SStream_concat0(O, ".2s, #0");
18449
200
    return;
18450
0
    break;
18451
268
  case 40:
18452
    // CMEQv2i64rz, CMGEv2i64rz, CMGTv2i64rz, CMLEv2i64rz, CMLTv2i64rz
18453
268
    SStream_concat0(O, ".2d, #0");
18454
268
    return;
18455
0
    break;
18456
143
  case 41:
18457
    // CMEQv4i16rz, CMGEv4i16rz, CMGTv4i16rz, CMLEv4i16rz, CMLTv4i16rz
18458
143
    SStream_concat0(O, ".4h, #0");
18459
143
    return;
18460
0
    break;
18461
142
  case 42:
18462
    // CMEQv4i32rz, CMGEv4i32rz, CMGTv4i32rz, CMLEv4i32rz, CMLTv4i32rz
18463
142
    SStream_concat0(O, ".4s, #0");
18464
142
    return;
18465
0
    break;
18466
88
  case 43:
18467
    // CMEQv8i16rz, CMGEv8i16rz, CMGTv8i16rz, CMLEv8i16rz, CMLTv8i16rz
18468
88
    SStream_concat0(O, ".8h, #0");
18469
88
    return;
18470
0
    break;
18471
240
  case 44:
18472
    // CMEQv8i8rz, CMGEv8i8rz, CMGTv8i8rz, CMLEv8i8rz, CMLTv8i8rz
18473
240
    SStream_concat0(O, ".8b, #0");
18474
240
    return;
18475
0
    break;
18476
44
  case 45:
18477
    // CNTB_XPiI, CNTD_XPiI, CNTH_XPiI, CNTW_XPiI
18478
44
    SStream_concat0(O, ", mul ");
18479
44
    printOperand(MI, 2, O);
18480
44
    return;
18481
0
    break;
18482
0
  case 46:
18483
    // CPY_ZPmI_B
18484
0
    printImm8OptLsl_int8_t(MI, 3, O);
18485
0
    return;
18486
0
    break;
18487
0
  case 47:
18488
    // CPY_ZPmI_D
18489
0
    printImm8OptLsl_int64_t(MI, 3, O);
18490
0
    return;
18491
0
    break;
18492
0
  case 48:
18493
    // CPY_ZPmI_S
18494
0
    printImm8OptLsl_int32_t(MI, 3, O);
18495
0
    return;
18496
0
    break;
18497
693
  case 49:
18498
    // CPY_ZPmR_B, CPY_ZPmR_D, CPY_ZPmR_S, CPY_ZPmV_B, CPY_ZPmV_D, CPY_ZPmV_S...
18499
693
    printOperand(MI, 3, O);
18500
693
    break;
18501
0
  case 50:
18502
    // CPY_ZPzI_H
18503
0
    printImm8OptLsl_int16_t(MI, 2, O);
18504
0
    return;
18505
0
    break;
18506
87
  case 51:
18507
    // DUPQ_ZZI_B, DUPQ_ZZI_D, DUPQ_ZZI_S, DUP_ZZI_B, DUP_ZZI_D, DUP_ZZI_S, P...
18508
87
    printVectorIndex_1(MI, 2, O);
18509
87
    return;
18510
0
    break;
18511
432
  case 52:
18512
    // DUPi16, DUPv4i16lane, DUPv8i16lane, INSvi16lane, SMOVvi16to32, SMOVvi1...
18513
432
    SStream_concat0(O, ".h");
18514
432
    break;
18515
45
  case 53:
18516
    // DUPi32, DUPv2i32lane, DUPv4i32lane, INSvi32lane, SMOVvi32to64, SMOVvi3...
18517
45
    SStream_concat0(O, ".s");
18518
45
    break;
18519
33
  case 54:
18520
    // DUPi64, DUPv2i64lane, FMOVDXHighr, INSvi64lane, UMOVvi64, UMOVvi64_idx...
18521
33
    SStream_concat0(O, ".d");
18522
33
    break;
18523
905
  case 55:
18524
    // DUPi8, DUPv16i8lane, DUPv8i8lane, INSvi8lane, SMOVvi8to32, SMOVvi8to32...
18525
905
    SStream_concat0(O, ".b");
18526
905
    break;
18527
0
  case 56:
18528
    // EXTRACT_ZPMXI_H_B, EXTRACT_ZPMXI_H_D, EXTRACT_ZPMXI_H_S
18529
0
    printMatrixTileVector_0(MI, 3, O);
18530
0
    SStream_concat1(O, '[');
18531
0
    printOperand(MI, 4, O);
18532
0
    SStream_concat0(O, ", ");
18533
0
    printMatrixIndex(MI, 5, O);
18534
0
    SStream_concat1(O, ']');
18535
0
    return;
18536
0
    break;
18537
0
  case 57:
18538
    // EXTRACT_ZPMXI_V_B, EXTRACT_ZPMXI_V_D, EXTRACT_ZPMXI_V_S
18539
0
    printMatrixTileVector_1(MI, 3, O);
18540
0
    SStream_concat1(O, '[');
18541
0
    printOperand(MI, 4, O);
18542
0
    SStream_concat0(O, ", ");
18543
0
    printMatrixIndex(MI, 5, O);
18544
0
    SStream_concat1(O, ']');
18545
0
    return;
18546
0
    break;
18547
78
  case 58:
18548
    // EXT_ZZI_B, UMAX_ZI_H, UMIN_ZI_H
18549
78
    printImm(MI, 2, O);
18550
78
    return;
18551
0
    break;
18552
22
  case 59:
18553
    // FADDPv2i16p, FMAXNMPv2i16p, FMAXPv2i16p, FMINNMPv2i16p, FMINPv2i16p
18554
22
    SStream_concat0(O, ".2h");
18555
22
    return;
18556
0
    break;
18557
72
  case 60:
18558
    // FCMEQv1i16rz, FCMEQv1i32rz, FCMEQv1i64rz, FCMGEv1i16rz, FCMGEv1i32rz, ...
18559
72
    SStream_concat0(O, ", #0.0");
18560
72
    return;
18561
0
    break;
18562
116
  case 61:
18563
    // FCMEQv2i32rz, FCMGEv2i32rz, FCMGTv2i32rz, FCMLEv2i32rz, FCMLTv2i32rz
18564
116
    SStream_concat0(O, ".2s, #0.0");
18565
116
    return;
18566
0
    break;
18567
147
  case 62:
18568
    // FCMEQv2i64rz, FCMGEv2i64rz, FCMGTv2i64rz, FCMLEv2i64rz, FCMLTv2i64rz
18569
147
    SStream_concat0(O, ".2d, #0.0");
18570
147
    return;
18571
0
    break;
18572
66
  case 63:
18573
    // FCMEQv4i16rz, FCMGEv4i16rz, FCMGTv4i16rz, FCMLEv4i16rz, FCMLTv4i16rz
18574
66
    SStream_concat0(O, ".4h, #0.0");
18575
66
    return;
18576
0
    break;
18577
72
  case 64:
18578
    // FCMEQv4i32rz, FCMGEv4i32rz, FCMGTv4i32rz, FCMLEv4i32rz, FCMLTv4i32rz
18579
72
    SStream_concat0(O, ".4s, #0.0");
18580
72
    return;
18581
0
    break;
18582
101
  case 65:
18583
    // FCMEQv8i16rz, FCMGEv8i16rz, FCMGTv8i16rz, FCMLEv8i16rz, FCMLTv8i16rz
18584
101
    SStream_concat0(O, ".8h, #0.0");
18585
101
    return;
18586
0
    break;
18587
0
  case 66:
18588
    // FCPY_ZPmI_D, FCPY_ZPmI_S
18589
0
    printFPImmOperand(MI, 3, O);
18590
0
    return;
18591
0
    break;
18592
61
  case 67:
18593
    // FMAXNM_VG2_2Z2Z_D, FMAXNM_VG4_4Z4Z_D, FMAX_VG2_2Z2Z_D, FMAX_VG4_4Z4Z_D...
18594
61
    printTypedVectorList_0_d(MI, 2, O);
18595
61
    break;
18596
13
  case 68:
18597
    // FMAXNM_VG2_2Z2Z_S, FMAXNM_VG4_4Z4Z_S, FMAX_VG2_2Z2Z_S, FMAX_VG4_4Z4Z_S...
18598
13
    printTypedVectorList_0_s(MI, 2, O);
18599
13
    break;
18600
98
  case 69:
18601
    // FMLAL2lanev4f16, FMLAL2v4f16, FMLALlanev4f16, FMLALv4f16, FMLSL2lanev4...
18602
98
    SStream_concat0(O, ".2h, ");
18603
98
    printVRegOperand(MI, 3, O);
18604
98
    break;
18605
97
  case 70:
18606
    // FMOPA_MPPZZ_D, FMOPS_MPPZZ_D
18607
97
    printSVERegOp_d(MI, 5, O);
18608
97
    return;
18609
0
    break;
18610
70
  case 71:
18611
    // INDEX_II_B
18612
70
    printSImm_8(MI, 2, O);
18613
70
    return;
18614
0
    break;
18615
63
  case 72:
18616
    // INDEX_RI_H
18617
63
    printSImm_16(MI, 2, O);
18618
63
    return;
18619
0
    break;
18620
0
  case 73:
18621
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q...
18622
0
    printMatrixIndex(MI, 3, O);
18623
0
    SStream_concat0(O, "], ");
18624
0
    printSVERegOp_0(MI, 4, O);
18625
0
    SStream_concat0(O, "/m, ");
18626
0
    break;
18627
478
  case 74:
18628
    // LD1B_VG2_M2ZPXI, LD1B_VG2_M2ZPXX, LD1H_VG2_M2ZPXI, LD1H_VG2_M2ZPXX, LD...
18629
478
    SStream_concat0(O, "/z, [");
18630
478
    printOperand(MI, 2, O);
18631
478
    SStream_concat0(O, ", ");
18632
478
    break;
18633
915
  case 75:
18634
    // LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_MXIPXX_H_H, LD1_MXIPXX_H_Q, LD1_MX...
18635
915
    printMatrixIndex(MI, 2, O);
18636
915
    SStream_concat0(O, "]}, ");
18637
915
    printSVERegOp_0(MI, 3, O);
18638
915
    break;
18639
2.74k
  case 76:
18640
    // LDAPRB, LDAPRH, LDAPRW, LDAPRX, LDARB, LDARH, LDARW, LDARX, LDAXRB, LD...
18641
2.74k
    SStream_concat1(O, ']');
18642
2.74k
    return;
18643
0
    break;
18644
12
  case 77:
18645
    // LDAPRWpre
18646
12
    SStream_concat0(O, "], #4");
18647
12
    return;
18648
0
    break;
18649
10
  case 78:
18650
    // LDAPRXpre
18651
10
    SStream_concat0(O, "], #8");
18652
10
    return;
18653
0
    break;
18654
2.11k
  case 79:
18655
    // LDRBBpost, LDRBpost, LDRDpost, LDRHHpost, LDRHpost, LDRQpost, LDRSBWpo...
18656
2.11k
    SStream_concat0(O, "], ");
18657
2.11k
    break;
18658
145
  case 80:
18659
    // LUTI2_2ZTZI_B, LUTI2_2ZTZI_H, LUTI2_2ZTZI_S, LUTI2_4ZTZI_B, LUTI2_4ZTZ...
18660
145
    printSVERegOp_0(MI, 2, O);
18661
145
    printVectorIndex_1(MI, 3, O);
18662
145
    return;
18663
0
    break;
18664
0
  case 81:
18665
    // MOVA_MXI2Z_H_B, MOVA_MXI2Z_H_D, MOVA_MXI2Z_H_H, MOVA_MXI2Z_H_S, MOVA_M...
18666
0
    printImmRangeScale_2_1(MI, 3, O);
18667
0
    SStream_concat0(O, "], ");
18668
0
    break;
18669
0
  case 82:
18670
    // MOVA_MXI4Z_H_B, MOVA_MXI4Z_H_D, MOVA_MXI4Z_H_H, MOVA_MXI4Z_H_S, MOVA_M...
18671
0
    printImmRangeScale_4_3(MI, 3, O);
18672
0
    SStream_concat0(O, "], ");
18673
0
    break;
18674
1.32k
  case 83:
18675
    // MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl, MOVIv8i16, ...
18676
1.32k
    printShifter(MI, 2, O);
18677
1.32k
    return;
18678
0
    break;
18679
6
  case 84:
18680
    // MOVT_XTI
18681
6
    printVectorIndex_8(MI, 2, O);
18682
6
    return;
18683
0
    break;
18684
57
  case 85:
18685
    // PRFB_D_SCALED
18686
57
    printRegWithShiftExtend_0_8_x_d(MI, 3, O);
18687
57
    SStream_concat1(O, ']');
18688
57
    return;
18689
0
    break;
18690
17
  case 86:
18691
    // PRFB_D_SXTW_SCALED
18692
17
    printRegWithShiftExtend_1_8_w_d(MI, 3, O);
18693
17
    SStream_concat1(O, ']');
18694
17
    return;
18695
0
    break;
18696
43
  case 87:
18697
    // PRFB_D_UXTW_SCALED
18698
43
    printRegWithShiftExtend_0_8_w_d(MI, 3, O);
18699
43
    SStream_concat1(O, ']');
18700
43
    return;
18701
0
    break;
18702
172
  case 88:
18703
    // PRFB_PRR
18704
172
    printRegWithShiftExtend_0_8_x_0(MI, 3, O);
18705
172
    SStream_concat1(O, ']');
18706
172
    return;
18707
0
    break;
18708
15
  case 89:
18709
    // PRFB_S_SXTW_SCALED
18710
15
    printRegWithShiftExtend_1_8_w_s(MI, 3, O);
18711
15
    SStream_concat1(O, ']');
18712
15
    return;
18713
0
    break;
18714
70
  case 90:
18715
    // PRFB_S_UXTW_SCALED
18716
70
    printRegWithShiftExtend_0_8_w_s(MI, 3, O);
18717
70
    SStream_concat1(O, ']');
18718
70
    return;
18719
0
    break;
18720
76
  case 91:
18721
    // PRFD_D_PZI, PRFD_S_PZI
18722
76
    printImmScale_8(MI, 3, O);
18723
76
    SStream_concat1(O, ']');
18724
76
    return;
18725
0
    break;
18726
101
  case 92:
18727
    // PRFD_D_SCALED
18728
101
    printRegWithShiftExtend_0_64_x_d(MI, 3, O);
18729
101
    SStream_concat1(O, ']');
18730
101
    return;
18731
0
    break;
18732
44
  case 93:
18733
    // PRFD_D_SXTW_SCALED
18734
44
    printRegWithShiftExtend_1_64_w_d(MI, 3, O);
18735
44
    SStream_concat1(O, ']');
18736
44
    return;
18737
0
    break;
18738
13
  case 94:
18739
    // PRFD_D_UXTW_SCALED
18740
13
    printRegWithShiftExtend_0_64_w_d(MI, 3, O);
18741
13
    SStream_concat1(O, ']');
18742
13
    return;
18743
0
    break;
18744
12
  case 95:
18745
    // PRFD_PRR
18746
12
    printRegWithShiftExtend_0_64_x_0(MI, 3, O);
18747
12
    SStream_concat1(O, ']');
18748
12
    return;
18749
0
    break;
18750
188
  case 96:
18751
    // PRFD_S_SXTW_SCALED
18752
188
    printRegWithShiftExtend_1_64_w_s(MI, 3, O);
18753
188
    SStream_concat1(O, ']');
18754
188
    return;
18755
0
    break;
18756
19
  case 97:
18757
    // PRFD_S_UXTW_SCALED
18758
19
    printRegWithShiftExtend_0_64_w_s(MI, 3, O);
18759
19
    SStream_concat1(O, ']');
18760
19
    return;
18761
0
    break;
18762
197
  case 98:
18763
    // PRFH_D_PZI, PRFH_S_PZI
18764
197
    printImmScale_2(MI, 3, O);
18765
197
    SStream_concat1(O, ']');
18766
197
    return;
18767
0
    break;
18768
11
  case 99:
18769
    // PRFH_D_SCALED
18770
11
    printRegWithShiftExtend_0_16_x_d(MI, 3, O);
18771
11
    SStream_concat1(O, ']');
18772
11
    return;
18773
0
    break;
18774
47
  case 100:
18775
    // PRFH_D_SXTW_SCALED
18776
47
    printRegWithShiftExtend_1_16_w_d(MI, 3, O);
18777
47
    SStream_concat1(O, ']');
18778
47
    return;
18779
0
    break;
18780
54
  case 101:
18781
    // PRFH_D_UXTW_SCALED
18782
54
    printRegWithShiftExtend_0_16_w_d(MI, 3, O);
18783
54
    SStream_concat1(O, ']');
18784
54
    return;
18785
0
    break;
18786
12
  case 102:
18787
    // PRFH_PRR
18788
12
    printRegWithShiftExtend_0_16_x_0(MI, 3, O);
18789
12
    SStream_concat1(O, ']');
18790
12
    return;
18791
0
    break;
18792
112
  case 103:
18793
    // PRFH_S_SXTW_SCALED
18794
112
    printRegWithShiftExtend_1_16_w_s(MI, 3, O);
18795
112
    SStream_concat1(O, ']');
18796
112
    return;
18797
0
    break;
18798
76
  case 104:
18799
    // PRFH_S_UXTW_SCALED
18800
76
    printRegWithShiftExtend_0_16_w_s(MI, 3, O);
18801
76
    SStream_concat1(O, ']');
18802
76
    return;
18803
0
    break;
18804
45
  case 105:
18805
    // PRFW_D_PZI, PRFW_S_PZI
18806
45
    printImmScale_4(MI, 3, O);
18807
45
    SStream_concat1(O, ']');
18808
45
    return;
18809
0
    break;
18810
123
  case 106:
18811
    // PRFW_D_SCALED
18812
123
    printRegWithShiftExtend_0_32_x_d(MI, 3, O);
18813
123
    SStream_concat1(O, ']');
18814
123
    return;
18815
0
    break;
18816
61
  case 107:
18817
    // PRFW_D_SXTW_SCALED
18818
61
    printRegWithShiftExtend_1_32_w_d(MI, 3, O);
18819
61
    SStream_concat1(O, ']');
18820
61
    return;
18821
0
    break;
18822
42
  case 108:
18823
    // PRFW_D_UXTW_SCALED
18824
42
    printRegWithShiftExtend_0_32_w_d(MI, 3, O);
18825
42
    SStream_concat1(O, ']');
18826
42
    return;
18827
0
    break;
18828
37
  case 109:
18829
    // PRFW_PRR
18830
37
    printRegWithShiftExtend_0_32_x_0(MI, 3, O);
18831
37
    SStream_concat1(O, ']');
18832
37
    return;
18833
0
    break;
18834
208
  case 110:
18835
    // PRFW_S_SXTW_SCALED
18836
208
    printRegWithShiftExtend_1_32_w_s(MI, 3, O);
18837
208
    SStream_concat1(O, ']');
18838
208
    return;
18839
0
    break;
18840
59
  case 111:
18841
    // PRFW_S_UXTW_SCALED
18842
59
    printRegWithShiftExtend_0_32_w_s(MI, 3, O);
18843
59
    SStream_concat1(O, ']');
18844
59
    return;
18845
0
    break;
18846
73
  case 112:
18847
    // RDFFRS_PPz, RDFFR_PPz_REAL
18848
73
    SStream_concat0(O, "/z");
18849
73
    return;
18850
0
    break;
18851
494
  case 113:
18852
    // SDOT_VG2_M2Z2Z_BtoS, SDOT_VG2_M2ZZI_BToS, SDOT_VG2_M2ZZ_BtoS, SDOT_VG4...
18853
494
    printTypedVectorList_0_b(MI, 4, O);
18854
494
    SStream_concat0(O, ", ");
18855
494
    break;
18856
15
  case 114:
18857
    // SEL_VG2_2ZP2Z2Z_B, SEL_VG4_4ZP4Z4Z_B, SMAX_VG2_2Z2Z_B, SMAX_VG4_4Z4Z_B...
18858
15
    printTypedVectorList_0_b(MI, 2, O);
18859
15
    break;
18860
12
  case 115:
18861
    // SHLLv16i8
18862
12
    SStream_concat0(O, ".16b, #8");
18863
12
    return;
18864
0
    break;
18865
15
  case 116:
18866
    // SHLLv2i32
18867
15
    SStream_concat0(O, ".2s, #32");
18868
15
    return;
18869
0
    break;
18870
37
  case 117:
18871
    // SHLLv4i16
18872
37
    SStream_concat0(O, ".4h, #16");
18873
37
    return;
18874
0
    break;
18875
56
  case 118:
18876
    // SHLLv4i32
18877
56
    SStream_concat0(O, ".4s, #32");
18878
56
    return;
18879
0
    break;
18880
20
  case 119:
18881
    // SHLLv8i16
18882
20
    SStream_concat0(O, ".8h, #16");
18883
20
    return;
18884
0
    break;
18885
10
  case 120:
18886
    // SHLLv8i8
18887
10
    SStream_concat0(O, ".8b, #8");
18888
10
    return;
18889
0
    break;
18890
129
  case 121:
18891
    // SMLALL_MZZI_BtoS, SMLALL_MZZ_BtoS, SMLSLL_MZZI_BtoS, SMLSLL_MZZ_BtoS, ...
18892
129
    printSVERegOp_b(MI, 4, O);
18893
129
    SStream_concat0(O, ", ");
18894
129
    printSVERegOp_b(MI, 5, O);
18895
129
    break;
18896
3
  case 122:
18897
    // STLRWpre
18898
3
    SStream_concat0(O, ", #-4]!");
18899
3
    return;
18900
0
    break;
18901
10
  case 123:
18902
    // STLRXpre
18903
10
    SStream_concat0(O, ", #-8]!");
18904
10
    return;
18905
0
    break;
18906
816
  case 124:
18907
    // SYSPxt
18908
816
    printGPRSeqPairsClassOperand_64(MI, 4, O);
18909
816
    return;
18910
0
    break;
18911
0
  case 125:
18912
    // SYSPxt_XZR
18913
0
    printSyspXzrPair(MI, 4, O);
18914
0
    return;
18915
0
    break;
18916
966
  case 126:
18917
    // SYSxt
18918
966
    printOperand(MI, 4, O);
18919
966
    return;
18920
0
    break;
18921
40
  case 127:
18922
    // TRN1_ZZZ_Q, TRN2_ZZZ_Q, UZP1_ZZZ_Q, UZP2_ZZZ_Q, UZP_VG2_2ZZZ_Q, ZIP1_Z...
18923
40
    printSVERegOp_q(MI, 2, O);
18924
40
    return;
18925
0
    break;
18926
122k
  }
18927
18928
18929
  // Fragment 4 encoded into 7 bits for 88 unique commands.
18930
105k
  switch ((Bits >> 42) & 127) {
18931
0
  default: assert(0 && "Invalid command number.");
18932
1.87k
  case 0:
18933
    // ABS_ZPmZ_B, ADDHNB_ZZZ_H, ADD_VG2_2ZZ_D, ADD_VG2_2ZZ_H, ADD_VG2_2ZZ_S,...
18934
1.87k
    return;
18935
0
    break;
18936
703
  case 1:
18937
    // ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDHNT_ZZZ_S, CMLA_ZZZ_D, EORBT_ZZZ_D, EORTB...
18938
703
    printSVERegOp_d(MI, 3, O);
18939
703
    break;
18940
1.37k
  case 2:
18941
    // ADCLB_ZZZ_S, ADCLT_ZZZ_S, CMLA_ZZZI_S, CMLA_ZZZ_S, EORBT_ZZZ_S, EORTB_...
18942
1.37k
    printSVERegOp_s(MI, 3, O);
18943
1.37k
    break;
18944
22.1k
  case 3:
18945
    // ADCSWr, ADCSXr, ADCWr, ADCXr, ADDPL_XXI, ADDSPL_XXI, ADDSVL_XXI, ADDSX...
18946
22.1k
    printOperand(MI, 2, O);
18947
22.1k
    break;
18948
462
  case 4:
18949
    // ADDG, ST2GOffset, STGOffset, STZ2GOffset, STZGOffset, SUBG
18950
462
    printImmScale_16(MI, 2, O);
18951
462
    break;
18952
321
  case 5:
18953
    // ADDHNB_ZZZ_B, ADDQV_VPZ_H, ANDQV_VPZ_H, CNTP_XPP_H, EORQV_VPZ_H, FADDQ...
18954
321
    printSVERegOp_h(MI, 2, O);
18955
321
    break;
18956
4.59k
  case 6:
18957
    // ADDHNB_ZZZ_S, ADDP_ZPmZ_D, ADDQV_VPZ_D, ADD_ZPmZ_D, ADD_ZZZ_D, ANDQV_V...
18958
4.59k
    printSVERegOp_d(MI, 2, O);
18959
4.59k
    break;
18960
550
  case 7:
18961
    // ADDHNT_ZZZ_B, BFDOT_ZZI, BFDOT_ZZZ, BFMLALB_ZZZ, BFMLALB_ZZZI, BFMLALT...
18962
550
    printSVERegOp_h(MI, 3, O);
18963
550
    break;
18964
4.90k
  case 8:
18965
    // ADDHNv2i64_v2i32, ADDHNv4i32_v4i16, ADDHNv8i16_v8i8, ADDPv16i8, ADDPv2...
18966
4.90k
    printVRegOperand(MI, 2, O);
18967
4.90k
    break;
18968
3.46k
  case 9:
18969
    // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, BF16DOTlanev4bf1...
18970
3.46k
    printVRegOperand(MI, 3, O);
18971
3.46k
    break;
18972
3.01k
  case 10:
18973
    // ADDP_ZPmZ_B, ADDQV_VPZ_B, ADD_ZPmZ_B, ADD_ZZZ_B, AESD_ZZZ_B, AESE_ZZZ_...
18974
3.01k
    printSVERegOp_b(MI, 2, O);
18975
3.01k
    break;
18976
13.2k
  case 11:
18977
    // ADDP_ZPmZ_H, ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2...
18978
13.2k
    SStream_concat0(O, ", ");
18979
13.2k
    break;
18980
6.07k
  case 12:
18981
    // ADDP_ZPmZ_S, ADDQV_VPZ_S, ADD_ZPmZ_S, ADD_ZZZ_S, ANDQV_VPZ_S, AND_ZPmZ...
18982
6.07k
    printSVERegOp_s(MI, 2, O);
18983
6.07k
    break;
18984
1.88k
  case 13:
18985
    // ADDSWri, ADDSXri, ADDWri, ADDXri, SUBSWri, SUBSXri, SUBWri, SUBXri
18986
1.88k
    printAddSubImm(MI, 2, O);
18987
1.88k
    return;
18988
0
    break;
18989
5.67k
  case 14:
18990
    // ADDSWrs, ADDSXrs, ADDWrs, ADDXrs, ANDSWrs, ANDSXrs, ANDWrs, ANDXrs, BI...
18991
5.67k
    printShiftedRegister(MI, 2, O);
18992
5.67k
    return;
18993
0
    break;
18994
1.39k
  case 15:
18995
    // ADDSWrx, ADDSXrx, ADDWrx, ADDXrx, SUBSWrx, SUBSXrx, SUBWrx, SUBXrx
18996
1.39k
    printExtendedRegister(MI, 2, O);
18997
1.39k
    return;
18998
0
    break;
18999
67
  case 16:
19000
    // ADD_ZI_B, SQADD_ZI_B, SQSUB_ZI_B, SUBR_ZI_B, SUB_ZI_B, UQADD_ZI_B, UQS...
19001
67
    printImm8OptLsl_uint8_t(MI, 2, O);
19002
67
    return;
19003
0
    break;
19004
63
  case 17:
19005
    // ADD_ZI_D, SQADD_ZI_D, SQSUB_ZI_D, SUBR_ZI_D, SUB_ZI_D, UQADD_ZI_D, UQS...
19006
63
    printImm8OptLsl_uint64_t(MI, 2, O);
19007
63
    return;
19008
0
    break;
19009
94
  case 18:
19010
    // ADD_ZI_S, SQADD_ZI_S, SQSUB_ZI_S, SUBR_ZI_S, SUB_ZI_S, UQADD_ZI_S, UQS...
19011
94
    printImm8OptLsl_uint32_t(MI, 2, O);
19012
94
    return;
19013
0
    break;
19014
39
  case 19:
19015
    // ADR_LSL_ZZZ_D_0
19016
39
    printRegWithShiftExtend_0_8_x_d(MI, 2, O);
19017
39
    SStream_concat1(O, ']');
19018
39
    return;
19019
0
    break;
19020
25
  case 20:
19021
    // ADR_LSL_ZZZ_D_1
19022
25
    printRegWithShiftExtend_0_16_x_d(MI, 2, O);
19023
25
    SStream_concat1(O, ']');
19024
25
    return;
19025
0
    break;
19026
19
  case 21:
19027
    // ADR_LSL_ZZZ_D_2
19028
19
    printRegWithShiftExtend_0_32_x_d(MI, 2, O);
19029
19
    SStream_concat1(O, ']');
19030
19
    return;
19031
0
    break;
19032
12
  case 22:
19033
    // ADR_LSL_ZZZ_D_3
19034
12
    printRegWithShiftExtend_0_64_x_d(MI, 2, O);
19035
12
    SStream_concat1(O, ']');
19036
12
    return;
19037
0
    break;
19038
190
  case 23:
19039
    // ADR_LSL_ZZZ_S_0
19040
190
    printRegWithShiftExtend_0_8_x_s(MI, 2, O);
19041
190
    SStream_concat1(O, ']');
19042
190
    return;
19043
0
    break;
19044
185
  case 24:
19045
    // ADR_LSL_ZZZ_S_1
19046
185
    printRegWithShiftExtend_0_16_x_s(MI, 2, O);
19047
185
    SStream_concat1(O, ']');
19048
185
    return;
19049
0
    break;
19050
22
  case 25:
19051
    // ADR_LSL_ZZZ_S_2
19052
22
    printRegWithShiftExtend_0_32_x_s(MI, 2, O);
19053
22
    SStream_concat1(O, ']');
19054
22
    return;
19055
0
    break;
19056
34
  case 26:
19057
    // ADR_LSL_ZZZ_S_3
19058
34
    printRegWithShiftExtend_0_64_x_s(MI, 2, O);
19059
34
    SStream_concat1(O, ']');
19060
34
    return;
19061
0
    break;
19062
11
  case 27:
19063
    // ADR_SXTW_ZZZ_D_0
19064
11
    printRegWithShiftExtend_1_8_w_d(MI, 2, O);
19065
11
    SStream_concat1(O, ']');
19066
11
    return;
19067
0
    break;
19068
53
  case 28:
19069
    // ADR_SXTW_ZZZ_D_1
19070
53
    printRegWithShiftExtend_1_16_w_d(MI, 2, O);
19071
53
    SStream_concat1(O, ']');
19072
53
    return;
19073
0
    break;
19074
72
  case 29:
19075
    // ADR_SXTW_ZZZ_D_2
19076
72
    printRegWithShiftExtend_1_32_w_d(MI, 2, O);
19077
72
    SStream_concat1(O, ']');
19078
72
    return;
19079
0
    break;
19080
28
  case 30:
19081
    // ADR_SXTW_ZZZ_D_3
19082
28
    printRegWithShiftExtend_1_64_w_d(MI, 2, O);
19083
28
    SStream_concat1(O, ']');
19084
28
    return;
19085
0
    break;
19086
229
  case 31:
19087
    // ADR_UXTW_ZZZ_D_0
19088
229
    printRegWithShiftExtend_0_8_w_d(MI, 2, O);
19089
229
    SStream_concat1(O, ']');
19090
229
    return;
19091
0
    break;
19092
184
  case 32:
19093
    // ADR_UXTW_ZZZ_D_1
19094
184
    printRegWithShiftExtend_0_16_w_d(MI, 2, O);
19095
184
    SStream_concat1(O, ']');
19096
184
    return;
19097
0
    break;
19098
12
  case 33:
19099
    // ADR_UXTW_ZZZ_D_2
19100
12
    printRegWithShiftExtend_0_32_w_d(MI, 2, O);
19101
12
    SStream_concat1(O, ']');
19102
12
    return;
19103
0
    break;
19104
27
  case 34:
19105
    // ADR_UXTW_ZZZ_D_3
19106
27
    printRegWithShiftExtend_0_64_w_d(MI, 2, O);
19107
27
    SStream_concat1(O, ']');
19108
27
    return;
19109
0
    break;
19110
2.07k
  case 35:
19111
    // ANDSWri, ANDWri, EORWri, ORRWri
19112
2.07k
    printLogicalImm_int32_t(MI, 2, O);
19113
2.07k
    return;
19114
0
    break;
19115
1.04k
  case 36:
19116
    // ANDSXri, ANDXri, AND_ZI, EORXri, EOR_ZI, ORRXri, ORR_ZI
19117
1.04k
    printLogicalImm_int64_t(MI, 2, O);
19118
1.04k
    return;
19119
0
    break;
19120
57
  case 37:
19121
    // BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG4_M4Z4Z_HtoS, BFMLAL_VG2_M2Z2Z_S, BFMLAL...
19122
57
    printTypedVectorList_0_h(MI, 5, O);
19123
57
    return;
19124
0
    break;
19125
371
  case 38:
19126
    // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG2_M2ZZ_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFDOT...
19127
371
    printSVERegOp_h(MI, 5, O);
19128
371
    break;
19129
177
  case 39:
19130
    // BFMLAL_MZZI_S, BFMLA_VG2_M2ZZI, BFMLA_VG4_M4ZZI, BFMLSL_MZZI_S, BFMLS_...
19131
177
    printVectorIndex_1(MI, 6, O);
19132
177
    return;
19133
0
    break;
19134
159
  case 40:
19135
    // BFMLA_ZZZI, BFMLS_ZZZI, CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, FMLA_Z...
19136
159
    printVectorIndex_1(MI, 4, O);
19137
159
    break;
19138
17
  case 41:
19139
    // BFMUL_ZZZI, FMUL_ZZZI_H, MUL_ZZZI_H, SQDMULH_ZZZI_H, SQRDMULH_ZZZI_H
19140
17
    printVectorIndex_1(MI, 3, O);
19141
17
    return;
19142
0
    break;
19143
12.2k
  case 42:
19144
    // BFMWri, BFMXri, CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, C...
19145
12.2k
    printOperand(MI, 3, O);
19146
12.2k
    break;
19147
0
  case 43:
19148
    // CPY_ZPzI_B
19149
0
    printImm8OptLsl_int8_t(MI, 2, O);
19150
0
    return;
19151
0
    break;
19152
0
  case 44:
19153
    // CPY_ZPzI_D
19154
0
    printImm8OptLsl_int64_t(MI, 2, O);
19155
0
    return;
19156
0
    break;
19157
0
  case 45:
19158
    // CPY_ZPzI_S
19159
0
    printImm8OptLsl_int32_t(MI, 2, O);
19160
0
    return;
19161
0
    break;
19162
1.41k
  case 46:
19163
    // DUPi16, DUPi32, DUPi64, DUPi8, DUPv16i8lane, DUPv2i32lane, DUPv2i64lan...
19164
1.41k
    printVectorIndex_1(MI, 2, O);
19165
1.41k
    return;
19166
0
    break;
19167
90
  case 47:
19168
    // FCMEQ_PPzZ0_H, FCMGE_PPzZ0_H, FCMGT_PPzZ0_H, FCMLE_PPzZ0_H, FCMLT_PPzZ...
19169
90
    SStream_concat0(O, ", #0.0");
19170
90
    return;
19171
0
    break;
19172
53
  case 48:
19173
    // FMLAL2lanev4f16, FMLALlanev4f16, FMLSL2lanev4f16, FMLSLlanev4f16
19174
53
    SStream_concat0(O, ".h");
19175
53
    printVectorIndex_1(MI, 4, O);
19176
53
    return;
19177
0
    break;
19178
45
  case 49:
19179
    // FMLAL2v4f16, FMLALv4f16, FMLSL2v4f16, FMLSLv4f16
19180
45
    SStream_concat0(O, ".2h");
19181
45
    return;
19182
0
    break;
19183
15
  case 50:
19184
    // INDEX_RI_B
19185
15
    printSImm_8(MI, 2, O);
19186
15
    return;
19187
0
    break;
19188
482
  case 51:
19189
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_V_B, SDOT_VG2_M2ZZI_BToS, SDOT_VG2_M2ZZ...
19190
482
    printSVERegOp_b(MI, 5, O);
19191
482
    break;
19192
0
  case 52:
19193
    // INSERT_MXIPZ_H_D, INSERT_MXIPZ_V_D
19194
0
    printSVERegOp_d(MI, 5, O);
19195
0
    return;
19196
0
    break;
19197
0
  case 53:
19198
    // INSERT_MXIPZ_H_Q, INSERT_MXIPZ_V_Q
19199
0
    printSVERegOp_q(MI, 5, O);
19200
0
    return;
19201
0
    break;
19202
0
  case 54:
19203
    // INSERT_MXIPZ_H_S, INSERT_MXIPZ_V_S
19204
0
    printSVERegOp_s(MI, 5, O);
19205
0
    return;
19206
0
    break;
19207
325
  case 55:
19208
    // LD1B_VG2_M2ZPXI, LD1H_VG2_M2ZPXI, LDNT1B_VG2_M2ZPXI, LDNT1H_VG2_M2ZPXI
19209
325
    printImmScale_2(MI, 3, O);
19210
325
    SStream_concat0(O, ", mul vl]");
19211
325
    return;
19212
0
    break;
19213
27
  case 56:
19214
    // LD1B_VG2_M2ZPXX, LDNT1B_VG2_M2ZPXX
19215
27
    printRegWithShiftExtend_0_8_x_0(MI, 3, O);
19216
27
    SStream_concat1(O, ']');
19217
27
    return;
19218
0
    break;
19219
126
  case 57:
19220
    // LD1H_VG2_M2ZPXX, LDNT1H_VG2_M2ZPXX
19221
126
    printRegWithShiftExtend_0_16_x_0(MI, 3, O);
19222
126
    SStream_concat1(O, ']');
19223
126
    return;
19224
0
    break;
19225
247
  case 58:
19226
    // LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_MXIPXX_H_H, LD1_MXIPXX_H_Q, LD1_MX...
19227
247
    SStream_concat0(O, "/z, [");
19228
247
    printOperand(MI, 4, O);
19229
247
    SStream_concat0(O, ", ");
19230
247
    break;
19231
57
  case 59:
19232
    // LDCLRP, LDCLRPA, LDCLRPAL, LDCLRPL, LDSETP, LDSETPA, LDSETPAL, LDSETPL...
19233
57
    printOperand(MI, 4, O);
19234
57
    SStream_concat1(O, ']');
19235
57
    return;
19236
0
    break;
19237
434
  case 60:
19238
    // LDG, ST2GPostIndex, ST2GPreIndex, STGPostIndex, STGPreIndex, STZ2GPost...
19239
434
    printImmScale_16(MI, 3, O);
19240
434
    break;
19241
367
  case 61:
19242
    // LDRAAindexed, LDRABindexed
19243
367
    printImmScale_8(MI, 2, O);
19244
367
    SStream_concat1(O, ']');
19245
367
    return;
19246
0
    break;
19247
409
  case 62:
19248
    // LDRAAwriteback, LDRABwriteback
19249
409
    printImmScale_8(MI, 3, O);
19250
409
    SStream_concat0(O, "]!");
19251
409
    return;
19252
0
    break;
19253
1.75k
  case 63:
19254
    // LDRBBui, LDRBui, LDRSBWui, LDRSBXui, STRBBui, STRBui
19255
1.75k
    printUImm12Offset_1(MI, 2, O);
19256
1.75k
    SStream_concat1(O, ']');
19257
1.75k
    return;
19258
0
    break;
19259
1.04k
  case 64:
19260
    // LDRDui, LDRXui, PRFMui, STRDui, STRXui
19261
1.04k
    printUImm12Offset_8(MI, 2, O);
19262
1.04k
    SStream_concat1(O, ']');
19263
1.04k
    return;
19264
0
    break;
19265
2.68k
  case 65:
19266
    // LDRHHui, LDRHui, LDRSHWui, LDRSHXui, STRHHui, STRHui
19267
2.68k
    printUImm12Offset_2(MI, 2, O);
19268
2.68k
    SStream_concat1(O, ']');
19269
2.68k
    return;
19270
0
    break;
19271
155
  case 66:
19272
    // LDRQui, STRQui
19273
155
    printUImm12Offset_16(MI, 2, O);
19274
155
    SStream_concat1(O, ']');
19275
155
    return;
19276
0
    break;
19277
702
  case 67:
19278
    // LDRSWui, LDRSui, LDRWui, STRSui, STRWui
19279
702
    printUImm12Offset_4(MI, 2, O);
19280
702
    SStream_concat1(O, ']');
19281
702
    return;
19282
0
    break;
19283
74
  case 68:
19284
    // LUTI2_S_2ZTZI_B, LUTI2_S_2ZTZI_H, LUTI2_ZTZI_B, LUTI2_ZTZI_S, LUTI4_S_...
19285
74
    printSVERegOp_0(MI, 2, O);
19286
74
    printVectorIndex_1(MI, 3, O);
19287
74
    return;
19288
0
    break;
19289
154
  case 69:
19290
    // MAD_ZPmZZ_B, MLA_ZPmZZ_B, MLS_ZPmZZ_B, MSB_ZPmZZ_B
19291
154
    printSVERegOp_b(MI, 3, O);
19292
154
    SStream_concat0(O, ", ");
19293
154
    printSVERegOp_b(MI, 4, O);
19294
154
    return;
19295
0
    break;
19296
38
  case 70:
19297
    // MOVAZ_ZMI_H_H, MOVAZ_ZMI_H_Q, MOVAZ_ZMI_V_H, MOVAZ_ZMI_V_Q
19298
38
    printMatrixIndex(MI, 4, O);
19299
38
    SStream_concat1(O, ']');
19300
38
    return;
19301
0
    break;
19302
0
  case 71:
19303
    // MOVA_2ZMXI_H_B, MOVA_2ZMXI_H_D, MOVA_2ZMXI_H_H, MOVA_2ZMXI_H_S, MOVA_2...
19304
0
    printImmRangeScale_2_1(MI, 3, O);
19305
0
    SStream_concat1(O, ']');
19306
0
    return;
19307
0
    break;
19308
0
  case 72:
19309
    // MOVA_4ZMXI_H_B, MOVA_4ZMXI_H_D, MOVA_4ZMXI_H_H, MOVA_4ZMXI_H_S, MOVA_4...
19310
0
    printImmRangeScale_4_3(MI, 3, O);
19311
0
    SStream_concat1(O, ']');
19312
0
    return;
19313
0
    break;
19314
0
  case 73:
19315
    // MOVA_MXI2Z_H_B, MOVA_MXI2Z_V_B, MOVA_MXI4Z_H_B, MOVA_MXI4Z_V_B
19316
0
    printTypedVectorList_0_b(MI, 4, O);
19317
0
    return;
19318
0
    break;
19319
0
  case 74:
19320
    // MOVA_MXI2Z_H_D, MOVA_MXI2Z_V_D, MOVA_MXI4Z_H_D, MOVA_MXI4Z_V_D
19321
0
    printTypedVectorList_0_d(MI, 4, O);
19322
0
    return;
19323
0
    break;
19324
0
  case 75:
19325
    // MOVA_MXI2Z_H_H, MOVA_MXI2Z_V_H, MOVA_MXI4Z_H_H, MOVA_MXI4Z_V_H
19326
0
    printTypedVectorList_0_h(MI, 4, O);
19327
0
    return;
19328
0
    break;
19329
0
  case 76:
19330
    // MOVA_MXI2Z_H_S, MOVA_MXI2Z_V_S, MOVA_MXI4Z_H_S, MOVA_MXI4Z_V_S
19331
0
    printTypedVectorList_0_s(MI, 4, O);
19332
0
    return;
19333
0
    break;
19334
86
  case 77:
19335
    // PRFB_D_PZI, PRFB_S_PZI
19336
86
    SStream_concat1(O, ']');
19337
86
    return;
19338
0
    break;
19339
363
  case 78:
19340
    // PRFB_PRI, PRFD_PRI, PRFH_PRI, PRFW_PRI
19341
363
    SStream_concat0(O, ", mul vl]");
19342
363
    return;
19343
0
    break;
19344
12
  case 79:
19345
    // SDOT_VG2_M2Z2Z_BtoS, SDOT_VG4_M4Z4Z_BtoS, SMLALL_VG2_M2Z2Z_BtoS, SMLAL...
19346
12
    printTypedVectorList_0_b(MI, 5, O);
19347
12
    return;
19348
0
    break;
19349
106
  case 80:
19350
    // SPLICE_ZPZZ_B
19351
106
    printTypedVectorList_0_b(MI, 2, O);
19352
106
    return;
19353
0
    break;
19354
19
  case 81:
19355
    // SPLICE_ZPZZ_D
19356
19
    printTypedVectorList_0_d(MI, 2, O);
19357
19
    return;
19358
0
    break;
19359
377
  case 82:
19360
    // SPLICE_ZPZZ_S
19361
377
    printTypedVectorList_0_s(MI, 2, O);
19362
377
    return;
19363
0
    break;
19364
2.23k
  case 83:
19365
    // SQDECP_XPWd_B, SQDECP_XPWd_D, SQDECP_XPWd_H, SQDECP_XPWd_S, SQINCP_XPW...
19366
2.23k
    printGPR64as32(MI, 2, O);
19367
2.23k
    return;
19368
0
    break;
19369
668
  case 84:
19370
    // ST1_MXIPXX_H_B, ST1_MXIPXX_H_D, ST1_MXIPXX_H_H, ST1_MXIPXX_H_Q, ST1_MX...
19371
668
    SStream_concat0(O, ", [");
19372
668
    printOperand(MI, 4, O);
19373
668
    SStream_concat0(O, ", ");
19374
668
    break;
19375
96
  case 85:
19376
    // SYSLxt
19377
96
    printSysCROperand(MI, 2, O);
19378
96
    SStream_concat0(O, ", ");
19379
96
    printSysCROperand(MI, 3, O);
19380
96
    SStream_concat0(O, ", ");
19381
96
    printOperand(MI, 4, O);
19382
96
    return;
19383
0
    break;
19384
1.32k
  case 86:
19385
    // TBNZW, TBNZX, TBZW, TBZX
19386
1.32k
    printAlignedLabel(MI, Address, 2, O);
19387
1.32k
    return;
19388
0
    break;
19389
11
  case 87:
19390
    // UMAX_ZI_B, UMAX_ZI_D, UMAX_ZI_S, UMIN_ZI_B, UMIN_ZI_D, UMIN_ZI_S
19391
11
    printImm(MI, 2, O);
19392
11
    return;
19393
0
    break;
19394
105k
  }
19395
19396
19397
  // Fragment 5 encoded into 7 bits for 88 unique commands.
19398
75.4k
  switch ((Bits >> 49) & 127) {
19399
0
  default: assert(0 && "Invalid command number.");
19400
8.87k
  case 0:
19401
    // ADCLB_ZZZ_D, ADCLB_ZZZ_S, ADCLT_ZZZ_D, ADCLT_ZZZ_S, ADCSWr, ADCSXr, AD...
19402
8.87k
    return;
19403
0
    break;
19404
25.0k
  case 1:
19405
    // ADDG, ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_D, A...
19406
25.0k
    SStream_concat0(O, ", ");
19407
25.0k
    break;
19408
187
  case 2:
19409
    // ADDHNv2i64_v2i32, ADDHNv2i64_v4i32, ADDPv2i64, ADDv2i64, CMEQv2i64, CM...
19410
187
    SStream_concat0(O, ".2d");
19411
187
    return;
19412
0
    break;
19413
531
  case 3:
19414
    // ADDHNv4i32_v4i16, ADDHNv4i32_v8i16, ADDPv4i32, ADDv4i32, CMEQv4i32, CM...
19415
531
    SStream_concat0(O, ".4s");
19416
531
    return;
19417
0
    break;
19418
923
  case 4:
19419
    // ADDHNv8i16_v16i8, ADDHNv8i16_v8i8, ADDPv8i16, ADDv8i16, BFDOTv8bf16, B...
19420
923
    SStream_concat0(O, ".8h");
19421
923
    return;
19422
0
    break;
19423
316
  case 5:
19424
    // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRR_ZPmZ_H, ASR_ZPmZ_H, BFADD_ZP...
19425
316
    printSVERegOp_h(MI, 3, O);
19426
316
    break;
19427
163
  case 6:
19428
    // ADDPv16i8, ADDv16i8, ANDv16i8, BICv16i8, BIFv16i8, BITv16i8, BSLv16i8,...
19429
163
    SStream_concat0(O, ".16b");
19430
163
    return;
19431
0
    break;
19432
54
  case 7:
19433
    // ADDPv2i32, ADDv2i32, CMEQv2i32, CMGEv2i32, CMGTv2i32, CMHIv2i32, CMHSv...
19434
54
    SStream_concat0(O, ".2s");
19435
54
    return;
19436
0
    break;
19437
791
  case 8:
19438
    // ADDPv4i16, ADDv4i16, BFDOTv4bf16, CMEQv4i16, CMGEv4i16, CMGTv4i16, CMH...
19439
791
    SStream_concat0(O, ".4h");
19440
791
    return;
19441
0
    break;
19442
504
  case 9:
19443
    // ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8, BITv8i8, BSLv8i8, CMEQv8...
19444
504
    SStream_concat0(O, ".8b");
19445
504
    return;
19446
0
    break;
19447
431
  case 10:
19448
    // ADDSXrx64, ADDXrx64, SUBSXrx64, SUBXrx64
19449
431
    printArithExtend(MI, 3, O);
19450
431
    return;
19451
0
    break;
19452
23
  case 11:
19453
    // ADD_VG2_M2Z2Z_D, ADD_VG4_M4Z4Z_D, FMLA_VG2_M2Z2Z_D, FMLA_VG4_M4Z4Z_D, ...
19454
23
    printTypedVectorList_0_d(MI, 5, O);
19455
23
    return;
19456
0
    break;
19457
329
  case 12:
19458
    // ADD_VG2_M2Z2Z_S, ADD_VG4_M4Z4Z_S, FMLA_VG2_M2Z2Z_S, FMLA_VG4_M4Z4Z_S, ...
19459
329
    printTypedVectorList_0_s(MI, 5, O);
19460
329
    return;
19461
0
    break;
19462
48
  case 13:
19463
    // ADD_VG2_M2ZZ_D, ADD_VG4_M4ZZ_D, FMLA_VG2_M2ZZI_D, FMLA_VG2_M2ZZ_D, FML...
19464
48
    printSVERegOp_d(MI, 5, O);
19465
48
    break;
19466
52
  case 14:
19467
    // ADD_VG2_M2ZZ_S, ADD_VG4_M4ZZ_S, FMLA_VG2_M2ZZI_S, FMLA_VG2_M2ZZ_S, FML...
19468
52
    printSVERegOp_s(MI, 5, O);
19469
52
    break;
19470
2.53k
  case 15:
19471
    // ASRD_ZPmI_H, ASR_ZPmI_H, CMPEQ_PPzZI_H, CMPGE_PPzZI_H, CMPGT_PPzZI_H, ...
19472
2.53k
    printOperand(MI, 3, O);
19473
2.53k
    break;
19474
121
  case 16:
19475
    // ASR_WIDE_ZPmZ_H, CMPEQ_WIDE_PPzZZ_H, CMPGE_WIDE_PPzZZ_H, CMPGT_WIDE_PP...
19476
121
    printSVERegOp_d(MI, 3, O);
19477
121
    return;
19478
0
    break;
19479
116
  case 17:
19480
    // BCAX, EOR3, EXTv16i8
19481
116
    SStream_concat0(O, ".16b, ");
19482
116
    break;
19483
45
  case 18:
19484
    // BF16DOTlanev4bf16, BF16DOTlanev8bf16
19485
45
    SStream_concat0(O, ".2h");
19486
45
    printVectorIndex_1(MI, 4, O);
19487
45
    return;
19488
0
    break;
19489
458
  case 19:
19490
    // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFMLAL_VG2_M2ZZI_S, BFMLAL...
19491
458
    printVectorIndex_1(MI, 6, O);
19492
458
    return;
19493
0
    break;
19494
884
  case 20:
19495
    // BFDOT_ZZI, BFMLALB_ZZZI, BFMLALT_ZZZI, BFMLSLB_ZZZI_S, BFMLSLT_ZZZI_S,...
19496
884
    printVectorIndex_1(MI, 4, O);
19497
884
    break;
19498
1.91k
  case 21:
19499
    // BFMLALBIdx, BFMLALTIdx, FCMLAv4f16_indexed, FCMLAv8f16_indexed, FMLAL2...
19500
1.91k
    SStream_concat0(O, ".h");
19501
1.91k
    break;
19502
1.99k
  case 22:
19503
    // BFMLA_ZPmZZ, BFMLS_ZPmZZ, FCMLA_ZPmZZ_H, FMAD_ZPmZZ_H, FMLA_ZPmZZ_H, F...
19504
1.99k
    printSVERegOp_h(MI, 4, O);
19505
1.99k
    break;
19506
19
  case 23:
19507
    // CADD_ZZI_H, SQCADD_ZZI_H
19508
19
    printComplexRotationOp_180_90(MI, 3, O);
19509
19
    return;
19510
0
    break;
19511
5.69k
  case 24:
19512
    // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH...
19513
5.69k
    SStream_concat1(O, ']');
19514
5.69k
    return;
19515
0
    break;
19516
65
  case 25:
19517
    // CDOT_ZZZ_S, CMLA_ZZZ_B, CMLA_ZZZ_H, SQRDCMLAH_ZZZ_B, SQRDCMLAH_ZZZ_H
19518
65
    printComplexRotationOp_90_0(MI, 4, O);
19519
65
    return;
19520
0
    break;
19521
614
  case 26:
19522
    // CMPHI_PPzZI_H, CMPHS_PPzZI_H, CMPLO_PPzZI_H, CMPLS_PPzZI_H
19523
614
    printImm(MI, 3, O);
19524
614
    return;
19525
0
    break;
19526
173
  case 27:
19527
    // EXTv8i8
19528
173
    SStream_concat0(O, ".8b, ");
19529
173
    printOperand(MI, 3, O);
19530
173
    return;
19531
0
    break;
19532
26
  case 28:
19533
    // FADD_ZPmI_H, FSUBR_ZPmI_H, FSUB_ZPmI_H
19534
26
    printExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_one(MI, 3, O);
19535
26
    return;
19536
0
    break;
19537
19
  case 29:
19538
    // FCADDv2f32, FCMLAv2f32
19539
19
    SStream_concat0(O, ".2s, ");
19540
19
    break;
19541
22
  case 30:
19542
    // FCADDv2f64, FCMLAv2f64, XAR
19543
22
    SStream_concat0(O, ".2d, ");
19544
22
    break;
19545
92
  case 31:
19546
    // FCADDv4f16, FCMLAv4f16
19547
92
    SStream_concat0(O, ".4h, ");
19548
92
    break;
19549
194
  case 32:
19550
    // FCADDv4f32, FCMLAv4f32, SM3SS1
19551
194
    SStream_concat0(O, ".4s, ");
19552
194
    break;
19553
34
  case 33:
19554
    // FCADDv8f16, FCMLAv8f16
19555
34
    SStream_concat0(O, ".8h, ");
19556
34
    break;
19557
1.41k
  case 34:
19558
    // FCMEQ_PPzZ0_D, FCMEQ_PPzZ0_S, FCMGE_PPzZ0_D, FCMGE_PPzZ0_S, FCMGT_PPzZ...
19559
1.41k
    SStream_concat0(O, ", #0.0");
19560
1.41k
    return;
19561
0
    break;
19562
2.37k
  case 35:
19563
    // FCMLAv4f32_indexed, FMLAv1i32_indexed, FMLAv2i32_indexed, FMLAv4i32_in...
19564
2.37k
    SStream_concat0(O, ".s");
19565
2.37k
    break;
19566
243
  case 36:
19567
    // FMAXNM_ZPmI_H, FMAX_ZPmI_H, FMINNM_ZPmI_H, FMIN_ZPmI_H
19568
243
    printExactFPImm_AArch64ExactFPImm_zero_AArch64ExactFPImm_one(MI, 3, O);
19569
243
    return;
19570
0
    break;
19571
185
  case 37:
19572
    // FMLAv1i64_indexed, FMLAv2i64_indexed, FMLSv1i64_indexed, FMLSv2i64_ind...
19573
185
    SStream_concat0(O, ".d");
19574
185
    break;
19575
44
  case 38:
19576
    // FMUL_ZPmI_H
19577
44
    printExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_two(MI, 3, O);
19578
44
    return;
19579
0
    break;
19580
248
  case 39:
19581
    // FMUL_ZZZI_D, FMUL_ZZZI_S, MUL_ZZZI_D, MUL_ZZZI_S, SMULLB_ZZZI_D, SMULL...
19582
248
    printVectorIndex_1(MI, 3, O);
19583
248
    return;
19584
0
    break;
19585
1.12k
  case 40:
19586
    // GLD1B_D_REAL, GLD1D_REAL, GLD1H_D_REAL, GLD1SB_D_REAL, GLD1SH_D_REAL, ...
19587
1.12k
    printRegWithShiftExtend_0_8_x_d(MI, 3, O);
19588
1.12k
    SStream_concat1(O, ']');
19589
1.12k
    return;
19590
0
    break;
19591
234
  case 41:
19592
    // GLD1B_D_SXTW_REAL, GLD1D_SXTW_REAL, GLD1H_D_SXTW_REAL, GLD1SB_D_SXTW_R...
19593
234
    printRegWithShiftExtend_1_8_w_d(MI, 3, O);
19594
234
    SStream_concat1(O, ']');
19595
234
    return;
19596
0
    break;
19597
213
  case 42:
19598
    // GLD1B_D_UXTW_REAL, GLD1D_UXTW_REAL, GLD1H_D_UXTW_REAL, GLD1SB_D_UXTW_R...
19599
213
    printRegWithShiftExtend_0_8_w_d(MI, 3, O);
19600
213
    SStream_concat1(O, ']');
19601
213
    return;
19602
0
    break;
19603
151
  case 43:
19604
    // GLD1B_S_SXTW_REAL, GLD1H_S_SXTW_REAL, GLD1SB_S_SXTW_REAL, GLD1SH_S_SXT...
19605
151
    printRegWithShiftExtend_1_8_w_s(MI, 3, O);
19606
151
    SStream_concat1(O, ']');
19607
151
    return;
19608
0
    break;
19609
244
  case 44:
19610
    // GLD1B_S_UXTW_REAL, GLD1H_S_UXTW_REAL, GLD1SB_S_UXTW_REAL, GLD1SH_S_UXT...
19611
244
    printRegWithShiftExtend_0_8_w_s(MI, 3, O);
19612
244
    SStream_concat1(O, ']');
19613
244
    return;
19614
0
    break;
19615
21
  case 45:
19616
    // GLD1D_IMM_REAL, GLDFF1D_IMM_REAL, LD1RD_IMM, SST1D_IMM
19617
21
    printImmScale_8(MI, 3, O);
19618
21
    SStream_concat1(O, ']');
19619
21
    return;
19620
0
    break;
19621
32
  case 46:
19622
    // GLD1D_SCALED_REAL, GLDFF1D_SCALED_REAL, SST1D_SCALED
19623
32
    printRegWithShiftExtend_0_64_x_d(MI, 3, O);
19624
32
    SStream_concat1(O, ']');
19625
32
    return;
19626
0
    break;
19627
15
  case 47:
19628
    // GLD1D_SXTW_SCALED_REAL, GLDFF1D_SXTW_SCALED_REAL, SST1D_SXTW_SCALED
19629
15
    printRegWithShiftExtend_1_64_w_d(MI, 3, O);
19630
15
    SStream_concat1(O, ']');
19631
15
    return;
19632
0
    break;
19633
21
  case 48:
19634
    // GLD1D_UXTW_SCALED_REAL, GLDFF1D_UXTW_SCALED_REAL, SST1D_UXTW_SCALED
19635
21
    printRegWithShiftExtend_0_64_w_d(MI, 3, O);
19636
21
    SStream_concat1(O, ']');
19637
21
    return;
19638
0
    break;
19639
652
  case 49:
19640
    // GLD1H_D_IMM_REAL, GLD1H_S_IMM_REAL, GLD1SH_D_IMM_REAL, GLD1SH_S_IMM_RE...
19641
652
    printImmScale_2(MI, 3, O);
19642
652
    break;
19643
328
  case 50:
19644
    // GLD1H_D_SCALED_REAL, GLD1SH_D_SCALED_REAL, GLDFF1H_D_SCALED_REAL, GLDF...
19645
328
    printRegWithShiftExtend_0_16_x_d(MI, 3, O);
19646
328
    SStream_concat1(O, ']');
19647
328
    return;
19648
0
    break;
19649
137
  case 51:
19650
    // GLD1H_D_SXTW_SCALED_REAL, GLD1SH_D_SXTW_SCALED_REAL, GLDFF1H_D_SXTW_SC...
19651
137
    printRegWithShiftExtend_1_16_w_d(MI, 3, O);
19652
137
    SStream_concat1(O, ']');
19653
137
    return;
19654
0
    break;
19655
23
  case 52:
19656
    // GLD1H_D_UXTW_SCALED_REAL, GLD1SH_D_UXTW_SCALED_REAL, GLDFF1H_D_UXTW_SC...
19657
23
    printRegWithShiftExtend_0_16_w_d(MI, 3, O);
19658
23
    SStream_concat1(O, ']');
19659
23
    return;
19660
0
    break;
19661
62
  case 53:
19662
    // GLD1H_S_SXTW_SCALED_REAL, GLD1SH_S_SXTW_SCALED_REAL, GLDFF1H_S_SXTW_SC...
19663
62
    printRegWithShiftExtend_1_16_w_s(MI, 3, O);
19664
62
    SStream_concat1(O, ']');
19665
62
    return;
19666
0
    break;
19667
52
  case 54:
19668
    // GLD1H_S_UXTW_SCALED_REAL, GLD1SH_S_UXTW_SCALED_REAL, GLDFF1H_S_UXTW_SC...
19669
52
    printRegWithShiftExtend_0_16_w_s(MI, 3, O);
19670
52
    SStream_concat1(O, ']');
19671
52
    return;
19672
0
    break;
19673
648
  case 55:
19674
    // GLD1SW_D_IMM_REAL, GLD1W_D_IMM_REAL, GLD1W_IMM_REAL, GLDFF1SW_D_IMM_RE...
19675
648
    printImmScale_4(MI, 3, O);
19676
648
    break;
19677
253
  case 56:
19678
    // GLD1SW_D_SCALED_REAL, GLD1W_D_SCALED_REAL, GLDFF1SW_D_SCALED_REAL, GLD...
19679
253
    printRegWithShiftExtend_0_32_x_d(MI, 3, O);
19680
253
    SStream_concat1(O, ']');
19681
253
    return;
19682
0
    break;
19683
41
  case 57:
19684
    // GLD1SW_D_SXTW_SCALED_REAL, GLD1W_D_SXTW_SCALED_REAL, GLDFF1SW_D_SXTW_S...
19685
41
    printRegWithShiftExtend_1_32_w_d(MI, 3, O);
19686
41
    SStream_concat1(O, ']');
19687
41
    return;
19688
0
    break;
19689
285
  case 58:
19690
    // GLD1SW_D_UXTW_SCALED_REAL, GLD1W_D_UXTW_SCALED_REAL, GLDFF1SW_D_UXTW_S...
19691
285
    printRegWithShiftExtend_0_32_w_d(MI, 3, O);
19692
285
    SStream_concat1(O, ']');
19693
285
    return;
19694
0
    break;
19695
30
  case 59:
19696
    // GLD1W_SXTW_SCALED_REAL, GLDFF1W_SXTW_SCALED_REAL, SST1W_SXTW_SCALED
19697
30
    printRegWithShiftExtend_1_32_w_s(MI, 3, O);
19698
30
    SStream_concat1(O, ']');
19699
30
    return;
19700
0
    break;
19701
44
  case 60:
19702
    // GLD1W_UXTW_SCALED_REAL, GLDFF1W_UXTW_SCALED_REAL, SST1W_UXTW_SCALED
19703
44
    printRegWithShiftExtend_0_32_w_s(MI, 3, O);
19704
44
    SStream_concat1(O, ']');
19705
44
    return;
19706
0
    break;
19707
370
  case 61:
19708
    // LD1B, LD1B_2Z, LD1B_4Z, LD1B_D, LD1B_H, LD1B_S, LD1B_VG4_M4ZPXX, LD1RO...
19709
370
    printRegWithShiftExtend_0_8_x_0(MI, 3, O);
19710
370
    SStream_concat1(O, ']');
19711
370
    return;
19712
0
    break;
19713
336
  case 62:
19714
    // LD1D, LD1D_2Z, LD1D_4Z, LD1D_Q, LD1D_VG2_M2ZPXX, LD1D_VG4_M4ZPXX, LD1R...
19715
336
    printRegWithShiftExtend_0_64_x_0(MI, 3, O);
19716
336
    SStream_concat1(O, ']');
19717
336
    return;
19718
0
    break;
19719
842
  case 63:
19720
    // LD1H, LD1H_2Z, LD1H_4Z, LD1H_D, LD1H_S, LD1H_VG4_M4ZPXX, LD1RO_H, LD1R...
19721
842
    printRegWithShiftExtend_0_16_x_0(MI, 3, O);
19722
842
    SStream_concat1(O, ']');
19723
842
    return;
19724
0
    break;
19725
141
  case 64:
19726
    // LD1RO_B_IMM, LD1RO_D_IMM, LD1RO_H_IMM, LD1RO_W_IMM
19727
141
    printImmScale_32(MI, 3, O);
19728
141
    SStream_concat1(O, ']');
19729
141
    return;
19730
0
    break;
19731
274
  case 65:
19732
    // LD1RO_W, LD1RQ_W, LD1SW_D, LD1W, LD1W_2Z, LD1W_4Z, LD1W_D, LD1W_Q, LD1...
19733
274
    printRegWithShiftExtend_0_32_x_0(MI, 3, O);
19734
274
    SStream_concat1(O, ']');
19735
274
    return;
19736
0
    break;
19737
20
  case 66:
19738
    // LD1RQ_B_IMM, LD1RQ_D_IMM, LD1RQ_H_IMM, LD1RQ_W_IMM
19739
20
    printImmScale_16(MI, 3, O);
19740
20
    SStream_concat1(O, ']');
19741
20
    return;
19742
0
    break;
19743
113
  case 67:
19744
    // LD1_MXIPXX_H_B, LD1_MXIPXX_V_B, ST1_MXIPXX_H_B, ST1_MXIPXX_V_B
19745
113
    printRegWithShiftExtend_0_8_x_0(MI, 5, O);
19746
113
    SStream_concat1(O, ']');
19747
113
    return;
19748
0
    break;
19749
366
  case 68:
19750
    // LD1_MXIPXX_H_D, LD1_MXIPXX_V_D, ST1_MXIPXX_H_D, ST1_MXIPXX_V_D
19751
366
    printRegWithShiftExtend_0_64_x_0(MI, 5, O);
19752
366
    SStream_concat1(O, ']');
19753
366
    return;
19754
0
    break;
19755
73
  case 69:
19756
    // LD1_MXIPXX_H_H, LD1_MXIPXX_V_H, ST1_MXIPXX_H_H, ST1_MXIPXX_V_H
19757
73
    printRegWithShiftExtend_0_16_x_0(MI, 5, O);
19758
73
    SStream_concat1(O, ']');
19759
73
    return;
19760
0
    break;
19761
231
  case 70:
19762
    // LD1_MXIPXX_H_Q, LD1_MXIPXX_V_Q, ST1_MXIPXX_H_Q, ST1_MXIPXX_V_Q
19763
231
    printRegWithShiftExtend_0_128_x_0(MI, 5, O);
19764
231
    SStream_concat1(O, ']');
19765
231
    return;
19766
0
    break;
19767
132
  case 71:
19768
    // LD1_MXIPXX_H_S, LD1_MXIPXX_V_S, ST1_MXIPXX_H_S, ST1_MXIPXX_V_S
19769
132
    printRegWithShiftExtend_0_32_x_0(MI, 5, O);
19770
132
    SStream_concat1(O, ']');
19771
132
    return;
19772
0
    break;
19773
31
  case 72:
19774
    // LD2Q, LD3Q, LD4Q, ST2Q, ST3Q, ST4Q
19775
31
    printRegWithShiftExtend_0_128_x_0(MI, 3, O);
19776
31
    SStream_concat1(O, ']');
19777
31
    return;
19778
0
    break;
19779
119
  case 73:
19780
    // LD3B_IMM, LD3D_IMM, LD3H_IMM, LD3Q_IMM, LD3W_IMM, ST3B_IMM, ST3D_IMM, ...
19781
119
    printImmScale_3(MI, 3, O);
19782
119
    SStream_concat0(O, ", mul vl]");
19783
119
    return;
19784
0
    break;
19785
10
  case 74:
19786
    // LDIAPPWpre
19787
10
    SStream_concat0(O, "], #8");
19788
10
    return;
19789
0
    break;
19790
7
  case 75:
19791
    // LDIAPPXpre
19792
7
    SStream_concat0(O, "], #16");
19793
7
    return;
19794
0
    break;
19795
4.97k
  case 76:
19796
    // LDPDpost, LDPQpost, LDPSWpost, LDPSpost, LDPWpost, LDPXpost, STGPpost,...
19797
4.97k
    SStream_concat0(O, "], ");
19798
4.97k
    break;
19799
2.47k
  case 77:
19800
    // LDRBBpre, LDRBpre, LDRDpre, LDRHHpre, LDRHpre, LDRQpre, LDRSBWpre, LDR...
19801
2.47k
    SStream_concat0(O, "]!");
19802
2.47k
    return;
19803
0
    break;
19804
143
  case 78:
19805
    // LDR_PXI, LDR_ZXI, STR_PXI, STR_ZXI
19806
143
    SStream_concat0(O, ", mul vl]");
19807
143
    return;
19808
0
    break;
19809
629
  case 79:
19810
    // PSEL_PPPRI_B, PSEL_PPPRI_D, PSEL_PPPRI_H, PSEL_PPPRI_S
19811
629
    SStream_concat1(O, '[');
19812
629
    printOperand(MI, 3, O);
19813
629
    SStream_concat0(O, ", ");
19814
629
    printMatrixIndex(MI, 4, O);
19815
629
    SStream_concat1(O, ']');
19816
629
    return;
19817
0
    break;
19818
48
  case 80:
19819
    // SDOTlanev16i8, SDOTlanev8i8, SUDOTlanev16i8, SUDOTlanev8i8, UDOTlanev1...
19820
48
    SStream_concat0(O, ".4b");
19821
48
    printVectorIndex_1(MI, 4, O);
19822
48
    return;
19823
0
    break;
19824
11
  case 81:
19825
    // SEL_VG2_2ZP2Z2Z_B, SEL_VG4_4ZP4Z4Z_B
19826
11
    printTypedVectorList_0_b(MI, 3, O);
19827
11
    return;
19828
0
    break;
19829
36
  case 82:
19830
    // SEL_VG2_2ZP2Z2Z_D, SEL_VG4_4ZP4Z4Z_D
19831
36
    printTypedVectorList_0_d(MI, 3, O);
19832
36
    return;
19833
0
    break;
19834
21
  case 83:
19835
    // SEL_VG2_2ZP2Z2Z_H, SEL_VG4_4ZP4Z4Z_H
19836
21
    printTypedVectorList_0_h(MI, 3, O);
19837
21
    return;
19838
0
    break;
19839
11
  case 84:
19840
    // SEL_VG2_2ZP2Z2Z_S, SEL_VG4_4ZP4Z4Z_S
19841
11
    printTypedVectorList_0_s(MI, 3, O);
19842
11
    return;
19843
0
    break;
19844
2
  case 85:
19845
    // STILPWpre
19846
2
    SStream_concat0(O, ", #-8]!");
19847
2
    return;
19848
0
    break;
19849
11
  case 86:
19850
    // STILPXpre
19851
11
    SStream_concat0(O, ", #-16]!");
19852
11
    return;
19853
0
    break;
19854
1.57k
  case 87:
19855
    // STLXPW, STLXPX, STXPW, STXPX
19856
1.57k
    SStream_concat0(O, ", [");
19857
1.57k
    printOperand(MI, 3, O);
19858
1.57k
    SStream_concat1(O, ']');
19859
1.57k
    return;
19860
0
    break;
19861
75.4k
  }
19862
19863
19864
  // Fragment 6 encoded into 6 bits for 44 unique commands.
19865
42.1k
  switch ((Bits >> 56) & 63) {
19866
0
  default: assert(0 && "Invalid command number.");
19867
3.84k
  case 0:
19868
    // ADDG, ASRD_ZPmI_B, ASRD_ZPmI_D, ASRD_ZPmI_S, ASR_ZPmI_B, ASR_ZPmI_D, A...
19869
3.84k
    printOperand(MI, 3, O);
19870
3.84k
    return;
19871
0
    break;
19872
691
  case 1:
19873
    // ADDP_ZPmZ_B, ADD_ZPmZ_B, ANDS_PPzPP, AND_PPzPP, AND_ZPmZ_B, ASRR_ZPmZ_...
19874
691
    printSVERegOp_b(MI, 3, O);
19875
691
    return;
19876
0
    break;
19877
4.48k
  case 2:
19878
    // ADDP_ZPmZ_D, ADD_ZPmZ_D, AND_ZPmZ_D, ASRR_ZPmZ_D, ASR_WIDE_ZPmZ_B, ASR...
19879
4.48k
    printSVERegOp_d(MI, 3, O);
19880
4.48k
    break;
19881
3.02k
  case 3:
19882
    // ADDP_ZPmZ_H, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_VG4_M4ZZ_D, ADD_VG4_M...
19883
3.02k
    return;
19884
0
    break;
19885
2.78k
  case 4:
19886
    // ADDP_ZPmZ_S, ADD_ZPmZ_S, AND_ZPmZ_S, ASRR_ZPmZ_S, ASR_ZPmZ_S, BIC_ZPmZ...
19887
2.78k
    printSVERegOp_s(MI, 3, O);
19888
2.78k
    break;
19889
276
  case 5:
19890
    // BCAX, EOR3, SM3SS1
19891
276
    printVRegOperand(MI, 3, O);
19892
276
    break;
19893
2.77k
  case 6:
19894
    // BFMLALBIdx, BFMLALTIdx, FCMLAv4f16_indexed, FCMLAv4f32_indexed, FCMLAv...
19895
2.77k
    printVectorIndex_1(MI, 4, O);
19896
2.77k
    break;
19897
0
  case 7:
19898
    // BFMWri, BFMXri
19899
0
    printOperand(MI, 4, O);
19900
0
    return;
19901
0
    break;
19902
67
  case 8:
19903
    // CADD_ZZI_B, CADD_ZZI_D, CADD_ZZI_S, FCADDv2f32, FCADDv2f64, FCADDv4f16...
19904
67
    printComplexRotationOp_180_90(MI, 3, O);
19905
67
    return;
19906
0
    break;
19907
1.19k
  case 9:
19908
    // CCMNWi, CCMNWr, CCMNXi, CCMNXr, CCMPWi, CCMPWr, CCMPXi, CCMPXr, CSELWr...
19909
1.19k
    printCondCode(MI, 3, O);
19910
1.19k
    return;
19911
0
    break;
19912
419
  case 10:
19913
    // CDOT_ZZZI_D, CMLA_ZZZI_S, FCADD_ZPmZ_H, FCMLA_ZPmZZ_H, FCMLA_ZZZI_S, S...
19914
419
    SStream_concat0(O, ", ");
19915
419
    break;
19916
39
  case 11:
19917
    // CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, SQRDCMLAH_ZZZI_H
19918
39
    printComplexRotationOp_90_0(MI, 5, O);
19919
39
    return;
19920
0
    break;
19921
95
  case 12:
19922
    // CDOT_ZZZ_D, CMLA_ZZZ_D, CMLA_ZZZ_S, FCMLAv2f32, FCMLAv2f64, FCMLAv4f16...
19923
95
    printComplexRotationOp_90_0(MI, 4, O);
19924
95
    return;
19925
0
    break;
19926
21
  case 13:
19927
    // CLASTA_RPZ_H, CLASTA_VPZ_H, CLASTB_RPZ_H, CLASTB_VPZ_H
19928
21
    printSVERegOp_h(MI, 3, O);
19929
21
    return;
19930
0
    break;
19931
635
  case 14:
19932
    // CMPHI_PPzZI_B, CMPHI_PPzZI_D, CMPHI_PPzZI_S, CMPHS_PPzZI_B, CMPHS_PPzZ...
19933
635
    printImm(MI, 3, O);
19934
635
    return;
19935
0
    break;
19936
15
  case 15:
19937
    // FADD_ZPmI_D, FADD_ZPmI_S, FSUBR_ZPmI_D, FSUBR_ZPmI_S, FSUB_ZPmI_D, FSU...
19938
15
    printExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_one(MI, 3, O);
19939
15
    return;
19940
0
    break;
19941
681
  case 16:
19942
    // FCMLA_ZPmZZ_D, FMAD_ZPmZZ_D, FMLA_ZPmZZ_D, FMLS_ZPmZZ_D, FMSB_ZPmZZ_D,...
19943
681
    printSVERegOp_d(MI, 4, O);
19944
681
    break;
19945
898
  case 17:
19946
    // FCMLA_ZPmZZ_S, FMAD_ZPmZZ_S, FMLA_ZPmZZ_S, FMLS_ZPmZZ_S, FMSB_ZPmZZ_S,...
19947
898
    printSVERegOp_s(MI, 4, O);
19948
898
    break;
19949
378
  case 18:
19950
    // FMAXNM_ZPmI_D, FMAXNM_ZPmI_S, FMAX_ZPmI_D, FMAX_ZPmI_S, FMINNM_ZPmI_D,...
19951
378
    printExactFPImm_AArch64ExactFPImm_zero_AArch64ExactFPImm_one(MI, 3, O);
19952
378
    return;
19953
0
    break;
19954
62
  case 19:
19955
    // FMLA_VG2_M2ZZI_D, FMLA_VG2_M2ZZI_S, FMLA_VG4_M4ZZI_D, FMLA_VG4_M4ZZI_S...
19956
62
    printVectorIndex_1(MI, 6, O);
19957
62
    return;
19958
0
    break;
19959
1.70k
  case 20:
19960
    // FMULXv1i16_indexed, FMULXv1i32_indexed, FMULXv1i64_indexed, FMULXv2i32...
19961
1.70k
    printVectorIndex_1(MI, 3, O);
19962
1.70k
    return;
19963
0
    break;
19964
22
  case 21:
19965
    // FMUL_ZPmI_D, FMUL_ZPmI_S
19966
22
    printExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_two(MI, 3, O);
19967
22
    return;
19968
0
    break;
19969
1.04k
  case 22:
19970
    // GLD1B_D_IMM_REAL, GLD1B_S_IMM_REAL, GLD1H_D_IMM_REAL, GLD1H_S_IMM_REAL...
19971
1.04k
    SStream_concat1(O, ']');
19972
1.04k
    return;
19973
0
    break;
19974
2.58k
  case 23:
19975
    // LD1B_2Z_IMM, LD1B_4Z_IMM, LD1B_D_IMM_REAL, LD1B_H_IMM_REAL, LD1B_IMM_R...
19976
2.58k
    SStream_concat0(O, ", mul vl]");
19977
2.58k
    return;
19978
0
    break;
19979
2.17k
  case 24:
19980
    // LDNPDi, LDNPXi, LDPDi, LDPXi, STNPDi, STNPXi, STPDi, STPXi
19981
2.17k
    printImmScale_8(MI, 3, O);
19982
2.17k
    SStream_concat1(O, ']');
19983
2.17k
    return;
19984
0
    break;
19985
682
  case 25:
19986
    // LDNPQi, LDPQi, STGPi, STNPQi, STPQi
19987
682
    printImmScale_16(MI, 3, O);
19988
682
    SStream_concat1(O, ']');
19989
682
    return;
19990
0
    break;
19991
2.81k
  case 26:
19992
    // LDNPSi, LDNPWi, LDPSWi, LDPSi, LDPWi, STNPSi, STNPWi, STPSi, STPWi
19993
2.81k
    printImmScale_4(MI, 3, O);
19994
2.81k
    SStream_concat1(O, ']');
19995
2.81k
    return;
19996
0
    break;
19997
1.55k
  case 27:
19998
    // LDPDpost, LDPDpre, LDPXpost, LDPXpre, STPDpost, STPDpre, STPXpost, STP...
19999
1.55k
    printImmScale_8(MI, 4, O);
20000
1.55k
    break;
20001
3.92k
  case 28:
20002
    // LDPQpost, LDPQpre, STGPpost, STGPpre, STPQpost, STPQpre
20003
3.92k
    printImmScale_16(MI, 4, O);
20004
3.92k
    break;
20005
1.43k
  case 29:
20006
    // LDPSWpost, LDPSWpre, LDPSpost, LDPSpre, LDPWpost, LDPWpre, STPSpost, S...
20007
1.43k
    printImmScale_4(MI, 4, O);
20008
1.43k
    break;
20009
53
  case 30:
20010
    // LDRBBroW, LDRBroW, LDRSBWroW, LDRSBXroW, STRBBroW, STRBroW
20011
53
    printMemExtend_w_8(MI, 3, O);
20012
53
    SStream_concat1(O, ']');
20013
53
    return;
20014
0
    break;
20015
64
  case 31:
20016
    // LDRBBroX, LDRBroX, LDRSBWroX, LDRSBXroX, STRBBroX, STRBroX
20017
64
    printMemExtend_x_8(MI, 3, O);
20018
64
    SStream_concat1(O, ']');
20019
64
    return;
20020
0
    break;
20021
236
  case 32:
20022
    // LDRDroW, LDRXroW, PRFMroW, STRDroW, STRXroW
20023
236
    printMemExtend_w_64(MI, 3, O);
20024
236
    SStream_concat1(O, ']');
20025
236
    return;
20026
0
    break;
20027
236
  case 33:
20028
    // LDRDroX, LDRXroX, PRFMroX, STRDroX, STRXroX
20029
236
    printMemExtend_x_64(MI, 3, O);
20030
236
    SStream_concat1(O, ']');
20031
236
    return;
20032
0
    break;
20033
87
  case 34:
20034
    // LDRHHroW, LDRHroW, LDRSHWroW, LDRSHXroW, STRHHroW, STRHroW
20035
87
    printMemExtend_w_16(MI, 3, O);
20036
87
    SStream_concat1(O, ']');
20037
87
    return;
20038
0
    break;
20039
762
  case 35:
20040
    // LDRHHroX, LDRHroX, LDRSHWroX, LDRSHXroX, STRHHroX, STRHroX
20041
762
    printMemExtend_x_16(MI, 3, O);
20042
762
    SStream_concat1(O, ']');
20043
762
    return;
20044
0
    break;
20045
14
  case 36:
20046
    // LDRQroW, STRQroW
20047
14
    printMemExtend_w_128(MI, 3, O);
20048
14
    SStream_concat1(O, ']');
20049
14
    return;
20050
0
    break;
20051
11
  case 37:
20052
    // LDRQroX, STRQroX
20053
11
    printMemExtend_x_128(MI, 3, O);
20054
11
    SStream_concat1(O, ']');
20055
11
    return;
20056
0
    break;
20057
45
  case 38:
20058
    // LDRSWroW, LDRSroW, LDRWroW, STRSroW, STRWroW
20059
45
    printMemExtend_w_32(MI, 3, O);
20060
45
    SStream_concat1(O, ']');
20061
45
    return;
20062
0
    break;
20063
18
  case 39:
20064
    // LDRSWroX, LDRSroX, LDRWroX, STRSroX, STRWroX
20065
18
    printMemExtend_x_32(MI, 3, O);
20066
18
    SStream_concat1(O, ']');
20067
18
    return;
20068
0
    break;
20069
17
  case 40:
20070
    // ST1B_VG2_M2ZPXI, ST1H_VG2_M2ZPXI, STNT1B_VG2_M2ZPXI, STNT1H_VG2_M2ZPXI
20071
17
    printImmScale_2(MI, 3, O);
20072
17
    SStream_concat0(O, ", mul vl]");
20073
17
    return;
20074
0
    break;
20075
167
  case 41:
20076
    // ST1B_VG2_M2ZPXX, STNT1B_VG2_M2ZPXX
20077
167
    printRegWithShiftExtend_0_8_x_0(MI, 3, O);
20078
167
    SStream_concat1(O, ']');
20079
167
    return;
20080
0
    break;
20081
16
  case 42:
20082
    // ST1H_VG2_M2ZPXX, STNT1H_VG2_M2ZPXX
20083
16
    printRegWithShiftExtend_0_16_x_0(MI, 3, O);
20084
16
    SStream_concat1(O, ']');
20085
16
    return;
20086
0
    break;
20087
88
  case 43:
20088
    // WHILEGE_CXX_B, WHILEGE_CXX_D, WHILEGE_CXX_H, WHILEGE_CXX_S, WHILEGT_CX...
20089
88
    printSVEVecLenSpecifier(MI, 3, O);
20090
88
    return;
20091
0
    break;
20092
42.1k
  }
20093
20094
19.2k
  switch (MCInst_getOpcode(MI)) {
20095
0
  default: assert(0 && "Unexpected opcode.");
20096
59
  case AArch64_ADDP_ZPmZ_D:
20097
114
  case AArch64_ADDP_ZPmZ_S:
20098
136
  case AArch64_ADD_ZPmZ_D:
20099
162
  case AArch64_ADD_ZPmZ_S:
20100
172
  case AArch64_AND_ZPmZ_D:
20101
183
  case AArch64_AND_ZPmZ_S:
20102
204
  case AArch64_ASRR_ZPmZ_D:
20103
225
  case AArch64_ASRR_ZPmZ_S:
20104
235
  case AArch64_ASR_WIDE_ZPmZ_B:
20105
272
  case AArch64_ASR_WIDE_ZPmZ_S:
20106
298
  case AArch64_ASR_ZPmZ_D:
20107
311
  case AArch64_ASR_ZPmZ_S:
20108
322
  case AArch64_BCAX_ZZZZ:
20109
362
  case AArch64_BFMLALBIdx:
20110
375
  case AArch64_BFMLALTIdx:
20111
385
  case AArch64_BIC_ZPmZ_D:
20112
388
  case AArch64_BIC_ZPmZ_S:
20113
399
  case AArch64_BSL1N_ZZZZ:
20114
409
  case AArch64_BSL2N_ZZZZ:
20115
419
  case AArch64_BSL_ZZZZ:
20116
438
  case AArch64_CLASTA_RPZ_D:
20117
460
  case AArch64_CLASTA_RPZ_S:
20118
471
  case AArch64_CLASTA_VPZ_D:
20119
477
  case AArch64_CLASTA_VPZ_S:
20120
489
  case AArch64_CLASTA_ZPZ_D:
20121
562
  case AArch64_CLASTA_ZPZ_S:
20122
576
  case AArch64_CLASTB_RPZ_D:
20123
652
  case AArch64_CLASTB_RPZ_S:
20124
688
  case AArch64_CLASTB_VPZ_D:
20125
713
  case AArch64_CLASTB_VPZ_S:
20126
738
  case AArch64_CLASTB_ZPZ_D:
20127
761
  case AArch64_CLASTB_ZPZ_S:
20128
781
  case AArch64_CMPEQ_PPzZZ_D:
20129
837
  case AArch64_CMPEQ_PPzZZ_S:
20130
931
  case AArch64_CMPEQ_WIDE_PPzZZ_B:
20131
1.06k
  case AArch64_CMPEQ_WIDE_PPzZZ_S:
20132
1.07k
  case AArch64_CMPGE_PPzZZ_D:
20133
1.08k
  case AArch64_CMPGE_PPzZZ_S:
20134
1.10k
  case AArch64_CMPGE_WIDE_PPzZZ_B:
20135
1.11k
  case AArch64_CMPGE_WIDE_PPzZZ_S:
20136
1.12k
  case AArch64_CMPGT_PPzZZ_D:
20137
1.14k
  case AArch64_CMPGT_PPzZZ_S:
20138
1.15k
  case AArch64_CMPGT_WIDE_PPzZZ_B:
20139
1.17k
  case AArch64_CMPGT_WIDE_PPzZZ_S:
20140
1.18k
  case AArch64_CMPHI_PPzZZ_D:
20141
1.21k
  case AArch64_CMPHI_PPzZZ_S:
20142
1.23k
  case AArch64_CMPHI_WIDE_PPzZZ_B:
20143
1.25k
  case AArch64_CMPHI_WIDE_PPzZZ_S:
20144
1.27k
  case AArch64_CMPHS_PPzZZ_D:
20145
1.29k
  case AArch64_CMPHS_PPzZZ_S:
20146
1.31k
  case AArch64_CMPHS_WIDE_PPzZZ_B:
20147
1.35k
  case AArch64_CMPHS_WIDE_PPzZZ_S:
20148
1.37k
  case AArch64_CMPLE_WIDE_PPzZZ_B:
20149
1.38k
  case AArch64_CMPLE_WIDE_PPzZZ_S:
20150
1.43k
  case AArch64_CMPLO_WIDE_PPzZZ_B:
20151
1.47k
  case AArch64_CMPLO_WIDE_PPzZZ_S:
20152
1.50k
  case AArch64_CMPLS_WIDE_PPzZZ_B:
20153
1.51k
  case AArch64_CMPLS_WIDE_PPzZZ_S:
20154
1.54k
  case AArch64_CMPLT_WIDE_PPzZZ_B:
20155
1.61k
  case AArch64_CMPLT_WIDE_PPzZZ_S:
20156
1.63k
  case AArch64_CMPNE_PPzZZ_D:
20157
1.64k
  case AArch64_CMPNE_PPzZZ_S:
20158
1.72k
  case AArch64_CMPNE_WIDE_PPzZZ_B:
20159
1.90k
  case AArch64_CMPNE_WIDE_PPzZZ_S:
20160
1.96k
  case AArch64_EOR3_ZZZZ:
20161
1.98k
  case AArch64_EOR_ZPmZ_D:
20162
1.99k
  case AArch64_EOR_ZPmZ_S:
20163
2.01k
  case AArch64_FABD_ZPmZ_D:
20164
2.05k
  case AArch64_FABD_ZPmZ_S:
20165
2.39k
  case AArch64_FACGE_PPzZZ_D:
20166
2.45k
  case AArch64_FACGE_PPzZZ_S:
20167
2.46k
  case AArch64_FACGT_PPzZZ_D:
20168
2.48k
  case AArch64_FACGT_PPzZZ_S:
20169
2.51k
  case AArch64_FADDP_ZPmZZ_D:
20170
2.52k
  case AArch64_FADDP_ZPmZZ_S:
20171
2.57k
  case AArch64_FADD_ZPmZ_D:
20172
2.59k
  case AArch64_FADD_ZPmZ_S:
20173
2.73k
  case AArch64_FCMEQ_PPzZZ_D:
20174
2.76k
  case AArch64_FCMEQ_PPzZZ_S:
20175
2.86k
  case AArch64_FCMGE_PPzZZ_D:
20176
2.88k
  case AArch64_FCMGE_PPzZZ_S:
20177
2.89k
  case AArch64_FCMGT_PPzZZ_D:
20178
2.90k
  case AArch64_FCMGT_PPzZZ_S:
20179
2.92k
  case AArch64_FCMNE_PPzZZ_D:
20180
2.94k
  case AArch64_FCMNE_PPzZZ_S:
20181
3.00k
  case AArch64_FCMUO_PPzZZ_D:
20182
3.06k
  case AArch64_FCMUO_PPzZZ_S:
20183
3.09k
  case AArch64_FDIVR_ZPmZ_D:
20184
3.19k
  case AArch64_FDIVR_ZPmZ_S:
20185
3.34k
  case AArch64_FDIV_ZPmZ_D:
20186
3.35k
  case AArch64_FDIV_ZPmZ_S:
20187
3.39k
  case AArch64_FMAD_ZPmZZ_D:
20188
3.44k
  case AArch64_FMAD_ZPmZZ_S:
20189
3.45k
  case AArch64_FMAXNMP_ZPmZZ_D:
20190
3.47k
  case AArch64_FMAXNMP_ZPmZZ_S:
20191
3.49k
  case AArch64_FMAXNM_ZPmZ_D:
20192
3.51k
  case AArch64_FMAXNM_ZPmZ_S:
20193
3.53k
  case AArch64_FMAXP_ZPmZZ_D:
20194
3.54k
  case AArch64_FMAXP_ZPmZZ_S:
20195
3.55k
  case AArch64_FMAX_ZPmZ_D:
20196
3.56k
  case AArch64_FMAX_ZPmZ_S:
20197
3.57k
  case AArch64_FMINNMP_ZPmZZ_D:
20198
3.59k
  case AArch64_FMINNMP_ZPmZZ_S:
20199
3.60k
  case AArch64_FMINNM_ZPmZ_D:
20200
3.63k
  case AArch64_FMINNM_ZPmZ_S:
20201
3.64k
  case AArch64_FMINP_ZPmZZ_D:
20202
3.65k
  case AArch64_FMINP_ZPmZZ_S:
20203
3.65k
  case AArch64_FMIN_ZPmZ_D:
20204
3.67k
  case AArch64_FMIN_ZPmZ_S:
20205
3.69k
  case AArch64_FMLAL2lanev8f16:
20206
3.71k
  case AArch64_FMLALlanev8f16:
20207
3.78k
  case AArch64_FMLA_ZPmZZ_D:
20208
3.80k
  case AArch64_FMLA_ZPmZZ_S:
20209
3.81k
  case AArch64_FMLAv1i16_indexed:
20210
3.87k
  case AArch64_FMLAv1i32_indexed:
20211
3.90k
  case AArch64_FMLAv1i64_indexed:
20212
3.92k
  case AArch64_FMLAv2i32_indexed:
20213
3.94k
  case AArch64_FMLAv2i64_indexed:
20214
4.02k
  case AArch64_FMLAv4i16_indexed:
20215
4.03k
  case AArch64_FMLAv4i32_indexed:
20216
4.07k
  case AArch64_FMLAv8i16_indexed:
20217
4.11k
  case AArch64_FMLSL2lanev8f16:
20218
4.12k
  case AArch64_FMLSLlanev8f16:
20219
4.14k
  case AArch64_FMLS_ZPmZZ_D:
20220
4.16k
  case AArch64_FMLS_ZPmZZ_S:
20221
4.17k
  case AArch64_FMLSv1i16_indexed:
20222
4.33k
  case AArch64_FMLSv1i32_indexed:
20223
4.38k
  case AArch64_FMLSv1i64_indexed:
20224
4.41k
  case AArch64_FMLSv2i32_indexed:
20225
4.42k
  case AArch64_FMLSv2i64_indexed:
20226
4.44k
  case AArch64_FMLSv4i16_indexed:
20227
4.45k
  case AArch64_FMLSv4i32_indexed:
20228
4.46k
  case AArch64_FMLSv8i16_indexed:
20229
4.49k
  case AArch64_FMSB_ZPmZZ_D:
20230
4.64k
  case AArch64_FMSB_ZPmZZ_S:
20231
4.65k
  case AArch64_FMULX_ZPmZ_D:
20232
4.68k
  case AArch64_FMULX_ZPmZ_S:
20233
4.70k
  case AArch64_FMUL_ZPmZ_D:
20234
4.71k
  case AArch64_FMUL_ZPmZ_S:
20235
4.77k
  case AArch64_FNMAD_ZPmZZ_D:
20236
4.80k
  case AArch64_FNMAD_ZPmZZ_S:
20237
4.82k
  case AArch64_FNMLA_ZPmZZ_D:
20238
5.04k
  case AArch64_FNMLA_ZPmZZ_S:
20239
5.11k
  case AArch64_FNMLS_ZPmZZ_D:
20240
5.13k
  case AArch64_FNMLS_ZPmZZ_S:
20241
5.16k
  case AArch64_FNMSB_ZPmZZ_D:
20242
5.22k
  case AArch64_FNMSB_ZPmZZ_S:
20243
5.24k
  case AArch64_FSCALE_ZPmZ_D:
20244
5.25k
  case AArch64_FSCALE_ZPmZ_S:
20245
5.28k
  case AArch64_FSUBR_ZPmZ_D:
20246
5.31k
  case AArch64_FSUBR_ZPmZ_S:
20247
5.33k
  case AArch64_FSUB_ZPmZ_D:
20248
5.35k
  case AArch64_FSUB_ZPmZ_S:
20249
5.37k
  case AArch64_HISTCNT_ZPzZZ_D:
20250
5.38k
  case AArch64_HISTCNT_ZPzZZ_S:
20251
5.61k
  case AArch64_LDPDpost:
20252
5.71k
  case AArch64_LDPQpost:
20253
5.77k
  case AArch64_LDPSWpost:
20254
5.85k
  case AArch64_LDPSpost:
20255
6.16k
  case AArch64_LDPWpost:
20256
6.40k
  case AArch64_LDPXpost:
20257
6.41k
  case AArch64_LSLR_ZPmZ_D:
20258
6.43k
  case AArch64_LSLR_ZPmZ_S:
20259
6.44k
  case AArch64_LSL_WIDE_ZPmZ_B:
20260
6.45k
  case AArch64_LSL_WIDE_ZPmZ_S:
20261
6.46k
  case AArch64_LSL_ZPmZ_D:
20262
6.48k
  case AArch64_LSL_ZPmZ_S:
20263
6.50k
  case AArch64_LSRR_ZPmZ_D:
20264
6.52k
  case AArch64_LSRR_ZPmZ_S:
20265
6.53k
  case AArch64_LSR_WIDE_ZPmZ_B:
20266
6.54k
  case AArch64_LSR_WIDE_ZPmZ_S:
20267
6.59k
  case AArch64_LSR_ZPmZ_D:
20268
6.63k
  case AArch64_LSR_ZPmZ_S:
20269
6.66k
  case AArch64_MAD_ZPmZZ_D:
20270
6.75k
  case AArch64_MAD_ZPmZZ_S:
20271
6.86k
  case AArch64_MLA_ZPmZZ_D:
20272
6.95k
  case AArch64_MLA_ZPmZZ_S:
20273
6.97k
  case AArch64_MLAv2i32_indexed:
20274
7.01k
  case AArch64_MLAv4i16_indexed:
20275
7.29k
  case AArch64_MLAv4i32_indexed:
20276
7.34k
  case AArch64_MLAv8i16_indexed:
20277
7.40k
  case AArch64_MLS_ZPmZZ_D:
20278
7.42k
  case AArch64_MLS_ZPmZZ_S:
20279
7.44k
  case AArch64_MLSv2i32_indexed:
20280
7.45k
  case AArch64_MLSv4i16_indexed:
20281
7.46k
  case AArch64_MLSv4i32_indexed:
20282
7.48k
  case AArch64_MLSv8i16_indexed:
20283
7.53k
  case AArch64_MSB_ZPmZZ_D:
20284
7.58k
  case AArch64_MSB_ZPmZZ_S:
20285
7.60k
  case AArch64_MUL_ZPmZ_D:
20286
7.62k
  case AArch64_MUL_ZPmZ_S:
20287
7.66k
  case AArch64_NBSL_ZZZZ:
20288
7.67k
  case AArch64_ORR_ZPmZ_D:
20289
7.69k
  case AArch64_ORR_ZPmZ_S:
20290
7.70k
  case AArch64_SABD_ZPmZ_D:
20291
7.73k
  case AArch64_SABD_ZPmZ_S:
20292
7.76k
  case AArch64_SDIVR_ZPmZ_D:
20293
7.81k
  case AArch64_SDIVR_ZPmZ_S:
20294
7.82k
  case AArch64_SDIV_ZPmZ_D:
20295
7.85k
  case AArch64_SDIV_ZPmZ_S:
20296
8.08k
  case AArch64_SEL_ZPZZ_D:
20297
8.12k
  case AArch64_SEL_ZPZZ_S:
20298
8.15k
  case AArch64_SHADD_ZPmZ_D:
20299
8.37k
  case AArch64_SHADD_ZPmZ_S:
20300
8.39k
  case AArch64_SHSUBR_ZPmZ_D:
20301
8.40k
  case AArch64_SHSUBR_ZPmZ_S:
20302
8.42k
  case AArch64_SHSUB_ZPmZ_D:
20303
8.44k
  case AArch64_SHSUB_ZPmZ_S:
20304
8.45k
  case AArch64_SM3TT1A:
20305
8.46k
  case AArch64_SM3TT1B:
20306
8.48k
  case AArch64_SM3TT2A:
20307
8.49k
  case AArch64_SM3TT2B:
20308
8.51k
  case AArch64_SMAXP_ZPmZ_D:
20309
8.53k
  case AArch64_SMAXP_ZPmZ_S:
20310
8.54k
  case AArch64_SMAX_ZPmZ_D:
20311
8.58k
  case AArch64_SMAX_ZPmZ_S:
20312
8.58k
  case AArch64_SMINP_ZPmZ_D:
20313
8.60k
  case AArch64_SMINP_ZPmZ_S:
20314
8.61k
  case AArch64_SMIN_ZPmZ_D:
20315
8.64k
  case AArch64_SMIN_ZPmZ_S:
20316
8.66k
  case AArch64_SMLALv2i32_indexed:
20317
8.68k
  case AArch64_SMLALv4i16_indexed:
20318
8.68k
  case AArch64_SMLALv4i32_indexed:
20319
8.70k
  case AArch64_SMLALv8i16_indexed:
20320
8.73k
  case AArch64_SMLSLv2i32_indexed:
20321
8.75k
  case AArch64_SMLSLv4i16_indexed:
20322
8.76k
  case AArch64_SMLSLv4i32_indexed:
20323
8.81k
  case AArch64_SMLSLv8i16_indexed:
20324
8.83k
  case AArch64_SMULH_ZPmZ_D:
20325
8.85k
  case AArch64_SMULH_ZPmZ_S:
20326
8.87k
  case AArch64_SPLICE_ZPZ_D:
20327
8.89k
  case AArch64_SPLICE_ZPZ_S:
20328
8.90k
  case AArch64_SQADD_ZPmZ_D:
20329
8.92k
  case AArch64_SQADD_ZPmZ_S:
20330
8.98k
  case AArch64_SQDMLALv1i32_indexed:
20331
8.99k
  case AArch64_SQDMLALv1i64_indexed:
20332
9.01k
  case AArch64_SQDMLALv2i32_indexed:
20333
9.03k
  case AArch64_SQDMLALv4i16_indexed:
20334
9.05k
  case AArch64_SQDMLALv4i32_indexed:
20335
9.06k
  case AArch64_SQDMLALv8i16_indexed:
20336
9.10k
  case AArch64_SQDMLSLv1i32_indexed:
20337
9.15k
  case AArch64_SQDMLSLv1i64_indexed:
20338
9.19k
  case AArch64_SQDMLSLv2i32_indexed:
20339
9.20k
  case AArch64_SQDMLSLv4i16_indexed:
20340
9.23k
  case AArch64_SQDMLSLv4i32_indexed:
20341
9.26k
  case AArch64_SQDMLSLv8i16_indexed:
20342
9.30k
  case AArch64_SQRDMLAHi16_indexed:
20343
9.33k
  case AArch64_SQRDMLAHi32_indexed:
20344
9.36k
  case AArch64_SQRDMLAHv2i32_indexed:
20345
9.44k
  case AArch64_SQRDMLAHv4i16_indexed:
20346
9.45k
  case AArch64_SQRDMLAHv4i32_indexed:
20347
9.51k
  case AArch64_SQRDMLAHv8i16_indexed:
20348
9.53k
  case AArch64_SQRDMLSHi16_indexed:
20349
9.55k
  case AArch64_SQRDMLSHi32_indexed:
20350
9.56k
  case AArch64_SQRDMLSHv2i32_indexed:
20351
9.58k
  case AArch64_SQRDMLSHv4i16_indexed:
20352
9.59k
  case AArch64_SQRDMLSHv4i32_indexed:
20353
9.61k
  case AArch64_SQRDMLSHv8i16_indexed:
20354
9.62k
  case AArch64_SQRSHLR_ZPmZ_D:
20355
9.64k
  case AArch64_SQRSHLR_ZPmZ_S:
20356
9.65k
  case AArch64_SQRSHL_ZPmZ_D:
20357
9.66k
  case AArch64_SQRSHL_ZPmZ_S:
20358
9.67k
  case AArch64_SQSHLR_ZPmZ_D:
20359
9.67k
  case AArch64_SQSHLR_ZPmZ_S:
20360
9.70k
  case AArch64_SQSHL_ZPmZ_D:
20361
9.75k
  case AArch64_SQSHL_ZPmZ_S:
20362
9.76k
  case AArch64_SQSUBR_ZPmZ_D:
20363
9.78k
  case AArch64_SQSUBR_ZPmZ_S:
20364
9.81k
  case AArch64_SQSUB_ZPmZ_D:
20365
9.90k
  case AArch64_SQSUB_ZPmZ_S:
20366
9.93k
  case AArch64_SRHADD_ZPmZ_D:
20367
9.95k
  case AArch64_SRHADD_ZPmZ_S:
20368
9.96k
  case AArch64_SRSHLR_ZPmZ_D:
20369
9.98k
  case AArch64_SRSHLR_ZPmZ_S:
20370
9.99k
  case AArch64_SRSHL_ZPmZ_D:
20371
10.0k
  case AArch64_SRSHL_ZPmZ_S:
20372
10.5k
  case AArch64_STGPpost:
20373
10.5k
  case AArch64_STPDpost:
20374
13.1k
  case AArch64_STPQpost:
20375
13.3k
  case AArch64_STPSpost:
20376
13.4k
  case AArch64_STPWpost:
20377
13.9k
  case AArch64_STPXpost:
20378
13.9k
  case AArch64_SUBR_ZPmZ_D:
20379
14.0k
  case AArch64_SUBR_ZPmZ_S:
20380
14.0k
  case AArch64_SUB_ZPmZ_D:
20381
14.1k
  case AArch64_SUB_ZPmZ_S:
20382
14.1k
  case AArch64_SUQADD_ZPmZ_D:
20383
14.2k
  case AArch64_SUQADD_ZPmZ_S:
20384
14.5k
  case AArch64_UABD_ZPmZ_D:
20385
14.6k
  case AArch64_UABD_ZPmZ_S:
20386
14.6k
  case AArch64_UDIVR_ZPmZ_D:
20387
14.6k
  case AArch64_UDIVR_ZPmZ_S:
20388
14.6k
  case AArch64_UDIV_ZPmZ_D:
20389
14.7k
  case AArch64_UDIV_ZPmZ_S:
20390
14.7k
  case AArch64_UHADD_ZPmZ_D:
20391
14.7k
  case AArch64_UHADD_ZPmZ_S:
20392
14.7k
  case AArch64_UHSUBR_ZPmZ_D:
20393
14.7k
  case AArch64_UHSUBR_ZPmZ_S:
20394
14.7k
  case AArch64_UHSUB_ZPmZ_D:
20395
14.7k
  case AArch64_UHSUB_ZPmZ_S:
20396
14.8k
  case AArch64_UMAXP_ZPmZ_D:
20397
14.8k
  case AArch64_UMAXP_ZPmZ_S:
20398
14.8k
  case AArch64_UMAX_ZPmZ_D:
20399
14.8k
  case AArch64_UMAX_ZPmZ_S:
20400
14.8k
  case AArch64_UMINP_ZPmZ_D:
20401
14.8k
  case AArch64_UMINP_ZPmZ_S:
20402
14.9k
  case AArch64_UMIN_ZPmZ_D:
20403
14.9k
  case AArch64_UMIN_ZPmZ_S:
20404
14.9k
  case AArch64_UMLALv2i32_indexed:
20405
14.9k
  case AArch64_UMLALv4i16_indexed:
20406
14.9k
  case AArch64_UMLALv4i32_indexed:
20407
15.0k
  case AArch64_UMLALv8i16_indexed:
20408
15.3k
  case AArch64_UMLSLv2i32_indexed:
20409
15.3k
  case AArch64_UMLSLv4i16_indexed:
20410
15.3k
  case AArch64_UMLSLv4i32_indexed:
20411
15.3k
  case AArch64_UMLSLv8i16_indexed:
20412
15.5k
  case AArch64_UMULH_ZPmZ_D:
20413
15.5k
  case AArch64_UMULH_ZPmZ_S:
20414
15.5k
  case AArch64_UQADD_ZPmZ_D:
20415
15.6k
  case AArch64_UQADD_ZPmZ_S:
20416
15.6k
  case AArch64_UQRSHLR_ZPmZ_D:
20417
15.6k
  case AArch64_UQRSHLR_ZPmZ_S:
20418
15.6k
  case AArch64_UQRSHL_ZPmZ_D:
20419
15.6k
  case AArch64_UQRSHL_ZPmZ_S:
20420
15.6k
  case AArch64_UQSHLR_ZPmZ_D:
20421
15.7k
  case AArch64_UQSHLR_ZPmZ_S:
20422
15.7k
  case AArch64_UQSHL_ZPmZ_D:
20423
15.7k
  case AArch64_UQSHL_ZPmZ_S:
20424
15.7k
  case AArch64_UQSUBR_ZPmZ_D:
20425
15.7k
  case AArch64_UQSUBR_ZPmZ_S:
20426
15.7k
  case AArch64_UQSUB_ZPmZ_D:
20427
15.8k
  case AArch64_UQSUB_ZPmZ_S:
20428
15.8k
  case AArch64_URHADD_ZPmZ_D:
20429
15.8k
  case AArch64_URHADD_ZPmZ_S:
20430
15.8k
  case AArch64_URSHLR_ZPmZ_D:
20431
15.8k
  case AArch64_URSHLR_ZPmZ_S:
20432
15.8k
  case AArch64_URSHL_ZPmZ_D:
20433
15.9k
  case AArch64_URSHL_ZPmZ_S:
20434
15.9k
  case AArch64_USQADD_ZPmZ_D:
20435
15.9k
  case AArch64_USQADD_ZPmZ_S:
20436
15.9k
    return;
20437
0
    break;
20438
64
  case AArch64_BCAX:
20439
83
  case AArch64_CDOT_ZZZI_D:
20440
118
  case AArch64_CMLA_ZZZI_S:
20441
140
  case AArch64_EOR3:
20442
163
  case AArch64_FCADD_ZPmZ_H:
20443
422
  case AArch64_FCMLA_ZPmZZ_H:
20444
491
  case AArch64_FCMLA_ZZZI_S:
20445
587
  case AArch64_LDPDpre:
20446
681
  case AArch64_LDPQpre:
20447
810
  case AArch64_LDPSWpre:
20448
952
  case AArch64_LDPSpre:
20449
1.05k
  case AArch64_LDPWpre:
20450
1.09k
  case AArch64_LDPXpre:
20451
1.28k
  case AArch64_SM3SS1:
20452
1.30k
  case AArch64_SQRDCMLAH_ZZZI_S:
20453
1.37k
  case AArch64_STGPpre:
20454
1.47k
  case AArch64_STPDpre:
20455
2.02k
  case AArch64_STPQpre:
20456
2.34k
  case AArch64_STPSpre:
20457
2.42k
  case AArch64_STPWpre:
20458
2.63k
  case AArch64_STPXpre:
20459
2.63k
    switch (MCInst_getOpcode(MI)) {
20460
0
    default: assert(0 && "Unexpected opcode.");
20461
64
    case AArch64_BCAX:
20462
86
    case AArch64_EOR3:
20463
86
      SStream_concat0(O, ".16b");
20464
86
      break;
20465
19
    case AArch64_CDOT_ZZZI_D:
20466
54
    case AArch64_CMLA_ZZZI_S:
20467
313
    case AArch64_FCMLA_ZPmZZ_H:
20468
382
    case AArch64_FCMLA_ZZZI_S:
20469
396
    case AArch64_SQRDCMLAH_ZZZI_S:
20470
396
      printComplexRotationOp_90_0(MI, 5, O);
20471
396
      break;
20472
23
    case AArch64_FCADD_ZPmZ_H:
20473
23
      printComplexRotationOp_180_90(MI, 4, O);
20474
23
      break;
20475
96
    case AArch64_LDPDpre:
20476
190
    case AArch64_LDPQpre:
20477
319
    case AArch64_LDPSWpre:
20478
461
    case AArch64_LDPSpre:
20479
561
    case AArch64_LDPWpre:
20480
608
    case AArch64_LDPXpre:
20481
675
    case AArch64_STGPpre:
20482
777
    case AArch64_STPDpre:
20483
1.33k
    case AArch64_STPQpre:
20484
1.65k
    case AArch64_STPSpre:
20485
1.73k
    case AArch64_STPWpre:
20486
1.94k
    case AArch64_STPXpre:
20487
1.94k
      SStream_concat0(O, "]!");
20488
1.94k
      break;
20489
190
    case AArch64_SM3SS1:
20490
190
      SStream_concat0(O, ".4s");
20491
190
      break;
20492
2.63k
    }
20493
2.63k
    return;
20494
2.63k
    break;
20495
2.63k
  case AArch64_FCADD_ZPmZ_D:
20496
230
  case AArch64_FCADD_ZPmZ_S:
20497
317
  case AArch64_FCMLA_ZPmZZ_D:
20498
404
  case AArch64_FCMLA_ZPmZZ_S:
20499
568
  case AArch64_FCMLAv4f16_indexed:
20500
580
  case AArch64_FCMLAv4f32_indexed:
20501
660
  case AArch64_FCMLAv8f16_indexed:
20502
660
    SStream_concat0(O, ", ");
20503
660
    switch (MCInst_getOpcode(MI)) {
20504
0
    default: assert(0 && "Unexpected opcode.");
20505
199
    case AArch64_FCADD_ZPmZ_D:
20506
230
    case AArch64_FCADD_ZPmZ_S:
20507
230
      printComplexRotationOp_180_90(MI, 4, O);
20508
230
      break;
20509
87
    case AArch64_FCMLA_ZPmZZ_D:
20510
174
    case AArch64_FCMLA_ZPmZZ_S:
20511
338
    case AArch64_FCMLAv4f16_indexed:
20512
350
    case AArch64_FCMLAv4f32_indexed:
20513
430
    case AArch64_FCMLAv8f16_indexed:
20514
430
      printComplexRotationOp_90_0(MI, 5, O);
20515
430
      break;
20516
660
    }
20517
660
    return;
20518
660
    break;
20519
19.2k
  }
20520
19.2k
}
20521
20522
20523
/// getRegisterName - This method is automatically generated by tblgen
20524
/// from the register set description.  This returns the assembler name
20525
/// for the specified register.
20526
static const char *
20527
599k
getRegisterName(unsigned RegNo, unsigned AltIdx) {
20528
599k
#ifndef CAPSTONE_DIET
20529
599k
  assert(RegNo && RegNo < 716 && "Invalid register number!");
20530
20531
599k
  static const char AsmStrsNoRegAltName[] = {
20532
599k
  /* 0 */ "D7_D8_D9_D10\0"
20533
599k
  /* 13 */ "P9_P10\0"
20534
599k
  /* 20 */ "Q7_Q8_Q9_Q10\0"
20535
599k
  /* 33 */ "Z2_Z10\0"
20536
599k
  /* 40 */ "Z7_Z8_Z9_Z10\0"
20537
599k
  /* 53 */ "b10\0"
20538
599k
  /* 57 */ "d10\0"
20539
599k
  /* 61 */ "h10\0"
20540
599k
  /* 65 */ "p10\0"
20541
599k
  /* 69 */ "q10\0"
20542
599k
  /* 73 */ "s10\0"
20543
599k
  /* 77 */ "w10\0"
20544
599k
  /* 81 */ "x10\0"
20545
599k
  /* 85 */ "z10\0"
20546
599k
  /* 89 */ "D17_D18_D19_D20\0"
20547
599k
  /* 105 */ "Q17_Q18_Q19_Q20\0"
20548
599k
  /* 121 */ "Z17_Z18_Z19_Z20\0"
20549
599k
  /* 137 */ "b20\0"
20550
599k
  /* 141 */ "d20\0"
20551
599k
  /* 145 */ "h20\0"
20552
599k
  /* 149 */ "q20\0"
20553
599k
  /* 153 */ "s20\0"
20554
599k
  /* 157 */ "w20\0"
20555
599k
  /* 161 */ "x20\0"
20556
599k
  /* 165 */ "z20\0"
20557
599k
  /* 169 */ "D27_D28_D29_D30\0"
20558
599k
  /* 185 */ "Q27_Q28_Q29_Q30\0"
20559
599k
  /* 201 */ "Z22_Z30\0"
20560
599k
  /* 209 */ "Z18_Z22_Z26_Z30\0"
20561
599k
  /* 225 */ "Z27_Z28_Z29_Z30\0"
20562
599k
  /* 241 */ "b30\0"
20563
599k
  /* 245 */ "d30\0"
20564
599k
  /* 249 */ "h30\0"
20565
599k
  /* 253 */ "q30\0"
20566
599k
  /* 257 */ "s30\0"
20567
599k
  /* 261 */ "w30\0"
20568
599k
  /* 265 */ "x30\0"
20569
599k
  /* 269 */ "z30\0"
20570
599k
  /* 273 */ "D29_D30_D31_D0\0"
20571
599k
  /* 288 */ "P15_P0\0"
20572
599k
  /* 295 */ "Q29_Q30_Q31_Q0\0"
20573
599k
  /* 310 */ "Z29_Z30_Z31_Z0\0"
20574
599k
  /* 325 */ "b0\0"
20575
599k
  /* 328 */ "d0\0"
20576
599k
  /* 331 */ "h0\0"
20577
599k
  /* 334 */ "p0\0"
20578
599k
  /* 337 */ "q0\0"
20579
599k
  /* 340 */ "s0\0"
20580
599k
  /* 343 */ "zt0\0"
20581
599k
  /* 347 */ "w0\0"
20582
599k
  /* 350 */ "x0\0"
20583
599k
  /* 353 */ "z0\0"
20584
599k
  /* 356 */ "D8_D9_D10_D11\0"
20585
599k
  /* 370 */ "P10_P11\0"
20586
599k
  /* 378 */ "Q8_Q9_Q10_Q11\0"
20587
599k
  /* 392 */ "W10_W11\0"
20588
599k
  /* 400 */ "X4_X5_X6_X7_X8_X9_X10_X11\0"
20589
599k
  /* 426 */ "Z8_Z9_Z10_Z11\0"
20590
599k
  /* 440 */ "Z3_Z11\0"
20591
599k
  /* 447 */ "b11\0"
20592
599k
  /* 451 */ "d11\0"
20593
599k
  /* 455 */ "h11\0"
20594
599k
  /* 459 */ "p11\0"
20595
599k
  /* 463 */ "q11\0"
20596
599k
  /* 467 */ "s11\0"
20597
599k
  /* 471 */ "w11\0"
20598
599k
  /* 475 */ "x11\0"
20599
599k
  /* 479 */ "z11\0"
20600
599k
  /* 483 */ "D18_D19_D20_D21\0"
20601
599k
  /* 499 */ "Q18_Q19_Q20_Q21\0"
20602
599k
  /* 515 */ "W20_W21\0"
20603
599k
  /* 523 */ "X14_X15_X16_X17_X18_X19_X20_X21\0"
20604
599k
  /* 555 */ "Z18_Z19_Z20_Z21\0"
20605
599k
  /* 571 */ "b21\0"
20606
599k
  /* 575 */ "d21\0"
20607
599k
  /* 579 */ "h21\0"
20608
599k
  /* 583 */ "q21\0"
20609
599k
  /* 587 */ "s21\0"
20610
599k
  /* 591 */ "w21\0"
20611
599k
  /* 595 */ "x21\0"
20612
599k
  /* 599 */ "z21\0"
20613
599k
  /* 603 */ "D28_D29_D30_D31\0"
20614
599k
  /* 619 */ "Q28_Q29_Q30_Q31\0"
20615
599k
  /* 635 */ "Z28_Z29_Z30_Z31\0"
20616
599k
  /* 651 */ "Z23_Z31\0"
20617
599k
  /* 659 */ "Z19_Z23_Z27_Z31\0"
20618
599k
  /* 675 */ "b31\0"
20619
599k
  /* 679 */ "d31\0"
20620
599k
  /* 683 */ "h31\0"
20621
599k
  /* 687 */ "q31\0"
20622
599k
  /* 691 */ "s31\0"
20623
599k
  /* 695 */ "z31\0"
20624
599k
  /* 699 */ "D30_D31_D0_D1\0"
20625
599k
  /* 713 */ "P0_P1\0"
20626
599k
  /* 719 */ "Q30_Q31_Q0_Q1\0"
20627
599k
  /* 733 */ "W0_W1\0"
20628
599k
  /* 739 */ "X0_X1\0"
20629
599k
  /* 745 */ "Z30_Z31_Z0_Z1\0"
20630
599k
  /* 759 */ "b1\0"
20631
599k
  /* 762 */ "d1\0"
20632
599k
  /* 765 */ "h1\0"
20633
599k
  /* 768 */ "p1\0"
20634
599k
  /* 771 */ "q1\0"
20635
599k
  /* 774 */ "s1\0"
20636
599k
  /* 777 */ "w1\0"
20637
599k
  /* 780 */ "x1\0"
20638
599k
  /* 783 */ "z1\0"
20639
599k
  /* 786 */ "D9_D10_D11_D12\0"
20640
599k
  /* 801 */ "P11_P12\0"
20641
599k
  /* 809 */ "Q9_Q10_Q11_Q12\0"
20642
599k
  /* 824 */ "Z9_Z10_Z11_Z12\0"
20643
599k
  /* 839 */ "Z4_Z12\0"
20644
599k
  /* 846 */ "Z0_Z4_Z8_Z12\0"
20645
599k
  /* 859 */ "b12\0"
20646
599k
  /* 863 */ "d12\0"
20647
599k
  /* 867 */ "h12\0"
20648
599k
  /* 871 */ "p12\0"
20649
599k
  /* 875 */ "q12\0"
20650
599k
  /* 879 */ "s12\0"
20651
599k
  /* 883 */ "w12\0"
20652
599k
  /* 887 */ "x12\0"
20653
599k
  /* 891 */ "z12\0"
20654
599k
  /* 895 */ "D19_D20_D21_D22\0"
20655
599k
  /* 911 */ "Q19_Q20_Q21_Q22\0"
20656
599k
  /* 927 */ "Z19_Z20_Z21_Z22\0"
20657
599k
  /* 943 */ "b22\0"
20658
599k
  /* 947 */ "d22\0"
20659
599k
  /* 951 */ "h22\0"
20660
599k
  /* 955 */ "q22\0"
20661
599k
  /* 959 */ "s22\0"
20662
599k
  /* 963 */ "w22\0"
20663
599k
  /* 967 */ "x22\0"
20664
599k
  /* 971 */ "z22\0"
20665
599k
  /* 975 */ "D31_D0_D1_D2\0"
20666
599k
  /* 988 */ "P1_P2\0"
20667
599k
  /* 994 */ "Q31_Q0_Q1_Q2\0"
20668
599k
  /* 1007 */ "Z31_Z0_Z1_Z2\0"
20669
599k
  /* 1020 */ "b2\0"
20670
599k
  /* 1023 */ "d2\0"
20671
599k
  /* 1026 */ "h2\0"
20672
599k
  /* 1029 */ "p2\0"
20673
599k
  /* 1032 */ "q2\0"
20674
599k
  /* 1035 */ "s2\0"
20675
599k
  /* 1038 */ "w2\0"
20676
599k
  /* 1041 */ "x2\0"
20677
599k
  /* 1044 */ "z2\0"
20678
599k
  /* 1047 */ "D10_D11_D12_D13\0"
20679
599k
  /* 1063 */ "P12_P13\0"
20680
599k
  /* 1071 */ "Q10_Q11_Q12_Q13\0"
20681
599k
  /* 1087 */ "W12_W13\0"
20682
599k
  /* 1095 */ "X6_X7_X8_X9_X10_X11_X12_X13\0"
20683
599k
  /* 1123 */ "Z10_Z11_Z12_Z13\0"
20684
599k
  /* 1139 */ "Z5_Z13\0"
20685
599k
  /* 1146 */ "Z1_Z5_Z9_Z13\0"
20686
599k
  /* 1159 */ "b13\0"
20687
599k
  /* 1163 */ "d13\0"
20688
599k
  /* 1167 */ "h13\0"
20689
599k
  /* 1171 */ "p13\0"
20690
599k
  /* 1175 */ "q13\0"
20691
599k
  /* 1179 */ "s13\0"
20692
599k
  /* 1183 */ "w13\0"
20693
599k
  /* 1187 */ "x13\0"
20694
599k
  /* 1191 */ "z13\0"
20695
599k
  /* 1195 */ "D20_D21_D22_D23\0"
20696
599k
  /* 1211 */ "Q20_Q21_Q22_Q23\0"
20697
599k
  /* 1227 */ "W22_W23\0"
20698
599k
  /* 1235 */ "X16_X17_X18_X19_X20_X21_X22_X23\0"
20699
599k
  /* 1267 */ "Z20_Z21_Z22_Z23\0"
20700
599k
  /* 1283 */ "b23\0"
20701
599k
  /* 1287 */ "d23\0"
20702
599k
  /* 1291 */ "h23\0"
20703
599k
  /* 1295 */ "q23\0"
20704
599k
  /* 1299 */ "s23\0"
20705
599k
  /* 1303 */ "w23\0"
20706
599k
  /* 1307 */ "x23\0"
20707
599k
  /* 1311 */ "z23\0"
20708
599k
  /* 1315 */ "D0_D1_D2_D3\0"
20709
599k
  /* 1327 */ "P2_P3\0"
20710
599k
  /* 1333 */ "Q0_Q1_Q2_Q3\0"
20711
599k
  /* 1345 */ "W2_W3\0"
20712
599k
  /* 1351 */ "X2_X3\0"
20713
599k
  /* 1357 */ "Z0_Z1_Z2_Z3\0"
20714
599k
  /* 1369 */ "b3\0"
20715
599k
  /* 1372 */ "d3\0"
20716
599k
  /* 1375 */ "h3\0"
20717
599k
  /* 1378 */ "p3\0"
20718
599k
  /* 1381 */ "q3\0"
20719
599k
  /* 1384 */ "s3\0"
20720
599k
  /* 1387 */ "w3\0"
20721
599k
  /* 1390 */ "x3\0"
20722
599k
  /* 1393 */ "z3\0"
20723
599k
  /* 1396 */ "D11_D12_D13_D14\0"
20724
599k
  /* 1412 */ "P13_P14\0"
20725
599k
  /* 1420 */ "Q11_Q12_Q13_Q14\0"
20726
599k
  /* 1436 */ "Z2_Z6_Z10_Z14\0"
20727
599k
  /* 1450 */ "Z11_Z12_Z13_Z14\0"
20728
599k
  /* 1466 */ "Z6_Z14\0"
20729
599k
  /* 1473 */ "b14\0"
20730
599k
  /* 1477 */ "d14\0"
20731
599k
  /* 1481 */ "h14\0"
20732
599k
  /* 1485 */ "p14\0"
20733
599k
  /* 1489 */ "q14\0"
20734
599k
  /* 1493 */ "s14\0"
20735
599k
  /* 1497 */ "w14\0"
20736
599k
  /* 1501 */ "x14\0"
20737
599k
  /* 1505 */ "z14\0"
20738
599k
  /* 1509 */ "D21_D22_D23_D24\0"
20739
599k
  /* 1525 */ "Q21_Q22_Q23_Q24\0"
20740
599k
  /* 1541 */ "Z21_Z22_Z23_Z24\0"
20741
599k
  /* 1557 */ "Z16_Z24\0"
20742
599k
  /* 1565 */ "b24\0"
20743
599k
  /* 1569 */ "d24\0"
20744
599k
  /* 1573 */ "h24\0"
20745
599k
  /* 1577 */ "q24\0"
20746
599k
  /* 1581 */ "s24\0"
20747
599k
  /* 1585 */ "w24\0"
20748
599k
  /* 1589 */ "x24\0"
20749
599k
  /* 1593 */ "z24\0"
20750
599k
  /* 1597 */ "D1_D2_D3_D4\0"
20751
599k
  /* 1609 */ "P3_P4\0"
20752
599k
  /* 1615 */ "Q1_Q2_Q3_Q4\0"
20753
599k
  /* 1627 */ "Z1_Z2_Z3_Z4\0"
20754
599k
  /* 1639 */ "b4\0"
20755
599k
  /* 1642 */ "d4\0"
20756
599k
  /* 1645 */ "h4\0"
20757
599k
  /* 1648 */ "p4\0"
20758
599k
  /* 1651 */ "q4\0"
20759
599k
  /* 1654 */ "s4\0"
20760
599k
  /* 1657 */ "w4\0"
20761
599k
  /* 1660 */ "x4\0"
20762
599k
  /* 1663 */ "z4\0"
20763
599k
  /* 1666 */ "D12_D13_D14_D15\0"
20764
599k
  /* 1682 */ "P14_P15\0"
20765
599k
  /* 1690 */ "Q12_Q13_Q14_Q15\0"
20766
599k
  /* 1706 */ "W14_W15\0"
20767
599k
  /* 1714 */ "X8_X9_X10_X11_X12_X13_X14_X15\0"
20768
599k
  /* 1744 */ "Z3_Z7_Z11_Z15\0"
20769
599k
  /* 1758 */ "Z12_Z13_Z14_Z15\0"
20770
599k
  /* 1774 */ "Z7_Z15\0"
20771
599k
  /* 1781 */ "b15\0"
20772
599k
  /* 1785 */ "d15\0"
20773
599k
  /* 1789 */ "h15\0"
20774
599k
  /* 1793 */ "p15\0"
20775
599k
  /* 1797 */ "q15\0"
20776
599k
  /* 1801 */ "s15\0"
20777
599k
  /* 1805 */ "w15\0"
20778
599k
  /* 1809 */ "x15\0"
20779
599k
  /* 1813 */ "z15\0"
20780
599k
  /* 1817 */ "D22_D23_D24_D25\0"
20781
599k
  /* 1833 */ "Q22_Q23_Q24_Q25\0"
20782
599k
  /* 1849 */ "W24_W25\0"
20783
599k
  /* 1857 */ "X18_X19_X20_X21_X22_X23_X24_X25\0"
20784
599k
  /* 1889 */ "Z22_Z23_Z24_Z25\0"
20785
599k
  /* 1905 */ "Z17_Z25\0"
20786
599k
  /* 1913 */ "b25\0"
20787
599k
  /* 1917 */ "d25\0"
20788
599k
  /* 1921 */ "h25\0"
20789
599k
  /* 1925 */ "q25\0"
20790
599k
  /* 1929 */ "s25\0"
20791
599k
  /* 1933 */ "w25\0"
20792
599k
  /* 1937 */ "x25\0"
20793
599k
  /* 1941 */ "z25\0"
20794
599k
  /* 1945 */ "D2_D3_D4_D5\0"
20795
599k
  /* 1957 */ "P4_P5\0"
20796
599k
  /* 1963 */ "Q2_Q3_Q4_Q5\0"
20797
599k
  /* 1975 */ "W4_W5\0"
20798
599k
  /* 1981 */ "X4_X5\0"
20799
599k
  /* 1987 */ "Z2_Z3_Z4_Z5\0"
20800
599k
  /* 1999 */ "b5\0"
20801
599k
  /* 2002 */ "d5\0"
20802
599k
  /* 2005 */ "h5\0"
20803
599k
  /* 2008 */ "p5\0"
20804
599k
  /* 2011 */ "q5\0"
20805
599k
  /* 2014 */ "s5\0"
20806
599k
  /* 2017 */ "w5\0"
20807
599k
  /* 2020 */ "x5\0"
20808
599k
  /* 2023 */ "z5\0"
20809
599k
  /* 2026 */ "D13_D14_D15_D16\0"
20810
599k
  /* 2042 */ "Q13_Q14_Q15_Q16\0"
20811
599k
  /* 2058 */ "Z13_Z14_Z15_Z16\0"
20812
599k
  /* 2074 */ "b16\0"
20813
599k
  /* 2078 */ "d16\0"
20814
599k
  /* 2082 */ "h16\0"
20815
599k
  /* 2086 */ "q16\0"
20816
599k
  /* 2090 */ "s16\0"
20817
599k
  /* 2094 */ "w16\0"
20818
599k
  /* 2098 */ "x16\0"
20819
599k
  /* 2102 */ "z16\0"
20820
599k
  /* 2106 */ "D23_D24_D25_D26\0"
20821
599k
  /* 2122 */ "Q23_Q24_Q25_Q26\0"
20822
599k
  /* 2138 */ "Z23_Z24_Z25_Z26\0"
20823
599k
  /* 2154 */ "Z18_Z26\0"
20824
599k
  /* 2162 */ "b26\0"
20825
599k
  /* 2166 */ "d26\0"
20826
599k
  /* 2170 */ "h26\0"
20827
599k
  /* 2174 */ "q26\0"
20828
599k
  /* 2178 */ "s26\0"
20829
599k
  /* 2182 */ "w26\0"
20830
599k
  /* 2186 */ "x26\0"
20831
599k
  /* 2190 */ "z26\0"
20832
599k
  /* 2194 */ "D3_D4_D5_D6\0"
20833
599k
  /* 2206 */ "P5_P6\0"
20834
599k
  /* 2212 */ "Q3_Q4_Q5_Q6\0"
20835
599k
  /* 2224 */ "Z3_Z4_Z5_Z6\0"
20836
599k
  /* 2236 */ "b6\0"
20837
599k
  /* 2239 */ "d6\0"
20838
599k
  /* 2242 */ "h6\0"
20839
599k
  /* 2245 */ "p6\0"
20840
599k
  /* 2248 */ "q6\0"
20841
599k
  /* 2251 */ "s6\0"
20842
599k
  /* 2254 */ "w6\0"
20843
599k
  /* 2257 */ "x6\0"
20844
599k
  /* 2260 */ "z6\0"
20845
599k
  /* 2263 */ "D14_D15_D16_D17\0"
20846
599k
  /* 2279 */ "Q14_Q15_Q16_Q17\0"
20847
599k
  /* 2295 */ "W16_W17\0"
20848
599k
  /* 2303 */ "X10_X11_X12_X13_X14_X15_X16_X17\0"
20849
599k
  /* 2335 */ "Z14_Z15_Z16_Z17\0"
20850
599k
  /* 2351 */ "b17\0"
20851
599k
  /* 2355 */ "d17\0"
20852
599k
  /* 2359 */ "h17\0"
20853
599k
  /* 2363 */ "q17\0"
20854
599k
  /* 2367 */ "s17\0"
20855
599k
  /* 2371 */ "w17\0"
20856
599k
  /* 2375 */ "x17\0"
20857
599k
  /* 2379 */ "z17\0"
20858
599k
  /* 2383 */ "D24_D25_D26_D27\0"
20859
599k
  /* 2399 */ "Q24_Q25_Q26_Q27\0"
20860
599k
  /* 2415 */ "W26_W27\0"
20861
599k
  /* 2423 */ "X20_X21_X22_X23_X24_X25_X26_X27\0"
20862
599k
  /* 2455 */ "Z24_Z25_Z26_Z27\0"
20863
599k
  /* 2471 */ "Z19_Z27\0"
20864
599k
  /* 2479 */ "b27\0"
20865
599k
  /* 2483 */ "d27\0"
20866
599k
  /* 2487 */ "h27\0"
20867
599k
  /* 2491 */ "q27\0"
20868
599k
  /* 2495 */ "s27\0"
20869
599k
  /* 2499 */ "w27\0"
20870
599k
  /* 2503 */ "x27\0"
20871
599k
  /* 2507 */ "z27\0"
20872
599k
  /* 2511 */ "D4_D5_D6_D7\0"
20873
599k
  /* 2523 */ "P6_P7\0"
20874
599k
  /* 2529 */ "Q4_Q5_Q6_Q7\0"
20875
599k
  /* 2541 */ "W6_W7\0"
20876
599k
  /* 2547 */ "X0_X1_X2_X3_X4_X5_X6_X7\0"
20877
599k
  /* 2571 */ "Z4_Z5_Z6_Z7\0"
20878
599k
  /* 2583 */ "b7\0"
20879
599k
  /* 2586 */ "d7\0"
20880
599k
  /* 2589 */ "h7\0"
20881
599k
  /* 2592 */ "p7\0"
20882
599k
  /* 2595 */ "q7\0"
20883
599k
  /* 2598 */ "s7\0"
20884
599k
  /* 2601 */ "w7\0"
20885
599k
  /* 2604 */ "x7\0"
20886
599k
  /* 2607 */ "z7\0"
20887
599k
  /* 2610 */ "D15_D16_D17_D18\0"
20888
599k
  /* 2626 */ "Q15_Q16_Q17_Q18\0"
20889
599k
  /* 2642 */ "Z15_Z16_Z17_Z18\0"
20890
599k
  /* 2658 */ "b18\0"
20891
599k
  /* 2662 */ "d18\0"
20892
599k
  /* 2666 */ "h18\0"
20893
599k
  /* 2670 */ "q18\0"
20894
599k
  /* 2674 */ "s18\0"
20895
599k
  /* 2678 */ "w18\0"
20896
599k
  /* 2682 */ "x18\0"
20897
599k
  /* 2686 */ "z18\0"
20898
599k
  /* 2690 */ "D25_D26_D27_D28\0"
20899
599k
  /* 2706 */ "Q25_Q26_Q27_Q28\0"
20900
599k
  /* 2722 */ "Z20_Z28\0"
20901
599k
  /* 2730 */ "Z16_Z20_Z24_Z28\0"
20902
599k
  /* 2746 */ "Z25_Z26_Z27_Z28\0"
20903
599k
  /* 2762 */ "b28\0"
20904
599k
  /* 2766 */ "d28\0"
20905
599k
  /* 2770 */ "h28\0"
20906
599k
  /* 2774 */ "q28\0"
20907
599k
  /* 2778 */ "s28\0"
20908
599k
  /* 2782 */ "w28\0"
20909
599k
  /* 2786 */ "x28\0"
20910
599k
  /* 2790 */ "z28\0"
20911
599k
  /* 2794 */ "D5_D6_D7_D8\0"
20912
599k
  /* 2806 */ "P7_P8\0"
20913
599k
  /* 2812 */ "Q5_Q6_Q7_Q8\0"
20914
599k
  /* 2824 */ "Z0_Z8\0"
20915
599k
  /* 2830 */ "Z5_Z6_Z7_Z8\0"
20916
599k
  /* 2842 */ "b8\0"
20917
599k
  /* 2845 */ "d8\0"
20918
599k
  /* 2848 */ "h8\0"
20919
599k
  /* 2851 */ "p8\0"
20920
599k
  /* 2854 */ "q8\0"
20921
599k
  /* 2857 */ "s8\0"
20922
599k
  /* 2860 */ "w8\0"
20923
599k
  /* 2863 */ "x8\0"
20924
599k
  /* 2866 */ "z8\0"
20925
599k
  /* 2869 */ "D16_D17_D18_D19\0"
20926
599k
  /* 2885 */ "Q16_Q17_Q18_Q19\0"
20927
599k
  /* 2901 */ "W18_W19\0"
20928
599k
  /* 2909 */ "X12_X13_X14_X15_X16_X17_X18_X19\0"
20929
599k
  /* 2941 */ "Z16_Z17_Z18_Z19\0"
20930
599k
  /* 2957 */ "b19\0"
20931
599k
  /* 2961 */ "d19\0"
20932
599k
  /* 2965 */ "h19\0"
20933
599k
  /* 2969 */ "q19\0"
20934
599k
  /* 2973 */ "s19\0"
20935
599k
  /* 2977 */ "w19\0"
20936
599k
  /* 2981 */ "x19\0"
20937
599k
  /* 2985 */ "z19\0"
20938
599k
  /* 2989 */ "D26_D27_D28_D29\0"
20939
599k
  /* 3005 */ "Q26_Q27_Q28_Q29\0"
20940
599k
  /* 3021 */ "W28_W29\0"
20941
599k
  /* 3029 */ "Z21_Z29\0"
20942
599k
  /* 3037 */ "Z17_Z21_Z25_Z29\0"
20943
599k
  /* 3053 */ "Z26_Z27_Z28_Z29\0"
20944
599k
  /* 3069 */ "b29\0"
20945
599k
  /* 3073 */ "d29\0"
20946
599k
  /* 3077 */ "h29\0"
20947
599k
  /* 3081 */ "q29\0"
20948
599k
  /* 3085 */ "s29\0"
20949
599k
  /* 3089 */ "w29\0"
20950
599k
  /* 3093 */ "x29\0"
20951
599k
  /* 3097 */ "z29\0"
20952
599k
  /* 3101 */ "D6_D7_D8_D9\0"
20953
599k
  /* 3113 */ "P8_P9\0"
20954
599k
  /* 3119 */ "Q6_Q7_Q8_Q9\0"
20955
599k
  /* 3131 */ "W8_W9\0"
20956
599k
  /* 3137 */ "X2_X3_X4_X5_X6_X7_X8_X9\0"
20957
599k
  /* 3161 */ "Z1_Z9\0"
20958
599k
  /* 3167 */ "Z6_Z7_Z8_Z9\0"
20959
599k
  /* 3179 */ "b9\0"
20960
599k
  /* 3182 */ "d9\0"
20961
599k
  /* 3185 */ "h9\0"
20962
599k
  /* 3188 */ "p9\0"
20963
599k
  /* 3191 */ "q9\0"
20964
599k
  /* 3194 */ "s9\0"
20965
599k
  /* 3197 */ "w9\0"
20966
599k
  /* 3200 */ "x9\0"
20967
599k
  /* 3203 */ "z9\0"
20968
599k
  /* 3206 */ "X22_X23_X24_X25_X26_X27_X28_FP\0"
20969
599k
  /* 3237 */ "W30_WZR\0"
20970
599k
  /* 3245 */ "LR_XZR\0"
20971
599k
  /* 3252 */ "za\0"
20972
599k
  /* 3255 */ "za0.b\0"
20973
599k
  /* 3261 */ "za0.d\0"
20974
599k
  /* 3267 */ "za1.d\0"
20975
599k
  /* 3273 */ "za2.d\0"
20976
599k
  /* 3279 */ "za3.d\0"
20977
599k
  /* 3285 */ "za4.d\0"
20978
599k
  /* 3291 */ "za5.d\0"
20979
599k
  /* 3297 */ "za6.d\0"
20980
599k
  /* 3303 */ "za7.d\0"
20981
599k
  /* 3309 */ "vg\0"
20982
599k
  /* 3312 */ "za0.h\0"
20983
599k
  /* 3318 */ "za1.h\0"
20984
599k
  /* 3324 */ "z10_hi\0"
20985
599k
  /* 3331 */ "z20_hi\0"
20986
599k
  /* 3338 */ "z30_hi\0"
20987
599k
  /* 3345 */ "z0_hi\0"
20988
599k
  /* 3351 */ "z11_hi\0"
20989
599k
  /* 3358 */ "z21_hi\0"
20990
599k
  /* 3365 */ "z31_hi\0"
20991
599k
  /* 3372 */ "z1_hi\0"
20992
599k
  /* 3378 */ "z12_hi\0"
20993
599k
  /* 3385 */ "z22_hi\0"
20994
599k
  /* 3392 */ "z2_hi\0"
20995
599k
  /* 3398 */ "z13_hi\0"
20996
599k
  /* 3405 */ "z23_hi\0"
20997
599k
  /* 3412 */ "z3_hi\0"
20998
599k
  /* 3418 */ "z14_hi\0"
20999
599k
  /* 3425 */ "z24_hi\0"
21000
599k
  /* 3432 */ "z4_hi\0"
21001
599k
  /* 3438 */ "z15_hi\0"
21002
599k
  /* 3445 */ "z25_hi\0"
21003
599k
  /* 3452 */ "z5_hi\0"
21004
599k
  /* 3458 */ "z16_hi\0"
21005
599k
  /* 3465 */ "z26_hi\0"
21006
599k
  /* 3472 */ "z6_hi\0"
21007
599k
  /* 3478 */ "z17_hi\0"
21008
599k
  /* 3485 */ "z27_hi\0"
21009
599k
  /* 3492 */ "z7_hi\0"
21010
599k
  /* 3498 */ "z18_hi\0"
21011
599k
  /* 3505 */ "z28_hi\0"
21012
599k
  /* 3512 */ "z8_hi\0"
21013
599k
  /* 3518 */ "z19_hi\0"
21014
599k
  /* 3525 */ "z29_hi\0"
21015
599k
  /* 3532 */ "z9_hi\0"
21016
599k
  /* 3538 */ "wsp\0"
21017
599k
  /* 3542 */ "za10.q\0"
21018
599k
  /* 3549 */ "za0.q\0"
21019
599k
  /* 3555 */ "za11.q\0"
21020
599k
  /* 3562 */ "za1.q\0"
21021
599k
  /* 3568 */ "za12.q\0"
21022
599k
  /* 3575 */ "za2.q\0"
21023
599k
  /* 3581 */ "za13.q\0"
21024
599k
  /* 3588 */ "za3.q\0"
21025
599k
  /* 3594 */ "za14.q\0"
21026
599k
  /* 3601 */ "za4.q\0"
21027
599k
  /* 3607 */ "za15.q\0"
21028
599k
  /* 3614 */ "za5.q\0"
21029
599k
  /* 3620 */ "za6.q\0"
21030
599k
  /* 3626 */ "za7.q\0"
21031
599k
  /* 3632 */ "za8.q\0"
21032
599k
  /* 3638 */ "za9.q\0"
21033
599k
  /* 3644 */ "fpcr\0"
21034
599k
  /* 3649 */ "ffr\0"
21035
599k
  /* 3653 */ "wzr\0"
21036
599k
  /* 3657 */ "xzr\0"
21037
599k
  /* 3661 */ "za0.s\0"
21038
599k
  /* 3667 */ "za1.s\0"
21039
599k
  /* 3673 */ "za2.s\0"
21040
599k
  /* 3679 */ "za3.s\0"
21041
599k
  /* 3685 */ "nzcv\0"
21042
599k
};
21043
599k
  static const uint16_t RegAsmOffsetNoRegAltName[] = {
21044
599k
    3649, 3093, 3644, 265, 3685, 3539, 3309, 3538, 3653, 3657, 3252, 325, 759, 1020, 
21045
599k
    1369, 1639, 1999, 2236, 2583, 2842, 3179, 53, 447, 859, 1159, 1473, 1781, 2074, 
21046
599k
    2351, 2658, 2957, 137, 571, 943, 1283, 1565, 1913, 2162, 2479, 2762, 3069, 241, 
21047
599k
    675, 328, 762, 1023, 1372, 1642, 2002, 2239, 2586, 2845, 3182, 57, 451, 863, 
21048
599k
    1163, 1477, 1785, 2078, 2355, 2662, 2961, 141, 575, 947, 1287, 1569, 1917, 2166, 
21049
599k
    2483, 2766, 3073, 245, 679, 331, 765, 1026, 1375, 1645, 2005, 2242, 2589, 2848, 
21050
599k
    3185, 61, 455, 867, 1167, 1481, 1789, 2082, 2359, 2666, 2965, 145, 579, 951, 
21051
599k
    1291, 1573, 1921, 2170, 2487, 2770, 3077, 249, 683, 334, 768, 1029, 1378, 1648, 
21052
599k
    2008, 2245, 2592, 2851, 3188, 65, 459, 871, 1171, 1485, 1793, 337, 771, 1032, 
21053
599k
    1381, 1651, 2011, 2248, 2595, 2854, 3191, 69, 463, 875, 1175, 1489, 1797, 2086, 
21054
599k
    2363, 2670, 2969, 149, 583, 955, 1295, 1577, 1925, 2174, 2491, 2774, 3081, 253, 
21055
599k
    687, 340, 774, 1035, 1384, 1654, 2014, 2251, 2598, 2857, 3194, 73, 467, 879, 
21056
599k
    1179, 1493, 1801, 2090, 2367, 2674, 2973, 153, 587, 959, 1299, 1581, 1929, 2178, 
21057
599k
    2495, 2778, 3085, 257, 691, 347, 777, 1038, 1387, 1657, 2017, 2254, 2601, 2860, 
21058
599k
    3197, 77, 471, 883, 1183, 1497, 1805, 2094, 2371, 2678, 2977, 157, 591, 963, 
21059
599k
    1303, 1585, 1933, 2182, 2499, 2782, 3089, 261, 350, 780, 1041, 1390, 1660, 2020, 
21060
599k
    2257, 2604, 2863, 3200, 81, 475, 887, 1187, 1501, 1809, 2098, 2375, 2682, 2981, 
21061
599k
    161, 595, 967, 1307, 1589, 1937, 2186, 2503, 2786, 353, 783, 1044, 1393, 1663, 
21062
599k
    2023, 2260, 2607, 2866, 3203, 85, 479, 891, 1191, 1505, 1813, 2102, 2379, 2686, 
21063
599k
    2985, 165, 599, 971, 1311, 1593, 1941, 2190, 2507, 2790, 3097, 269, 695, 3255, 
21064
599k
    3261, 3267, 3273, 3279, 3285, 3291, 3297, 3303, 3312, 3318, 3549, 3562, 3575, 3588, 
21065
599k
    3601, 3614, 3620, 3626, 3632, 3638, 3542, 3555, 3568, 3581, 3594, 3607, 3661, 3667, 
21066
599k
    3673, 3679, 343, 3345, 3372, 3392, 3412, 3432, 3452, 3472, 3492, 3512, 3532, 3324, 
21067
599k
    3351, 3378, 3398, 3418, 3438, 3458, 3478, 3498, 3518, 3331, 3358, 3385, 3405, 3425, 
21068
599k
    3445, 3465, 3485, 3505, 3525, 3338, 3365, 707, 982, 1321, 1603, 1951, 2200, 2517, 
21069
599k
    2800, 3107, 6, 362, 793, 1055, 1404, 1674, 2034, 2271, 2618, 2877, 97, 491, 
21070
599k
    903, 1203, 1517, 1825, 2114, 2391, 2698, 2997, 177, 611, 281, 1315, 1597, 1945, 
21071
599k
    2194, 2511, 2794, 3101, 0, 356, 786, 1047, 1396, 1666, 2026, 2263, 2610, 2869, 
21072
599k
    89, 483, 895, 1195, 1509, 1817, 2106, 2383, 2690, 2989, 169, 603, 273, 699, 
21073
599k
    975, 979, 1318, 1600, 1948, 2197, 2514, 2797, 3104, 3, 359, 789, 1051, 1400, 
21074
599k
    1670, 2030, 2267, 2614, 2873, 93, 487, 899, 1199, 1513, 1821, 2110, 2387, 2694, 
21075
599k
    2993, 173, 607, 277, 703, 713, 988, 1327, 1609, 1957, 2206, 2523, 2806, 3113, 
21076
599k
    13, 370, 801, 1063, 1412, 1682, 288, 727, 1001, 1339, 1621, 1969, 2218, 2535, 
21077
599k
    2818, 3125, 26, 384, 816, 1079, 1428, 1698, 2050, 2287, 2634, 2893, 113, 507, 
21078
599k
    919, 1219, 1533, 1841, 2130, 2407, 2714, 3013, 193, 627, 303, 1333, 1615, 1963, 
21079
599k
    2212, 2529, 2812, 3119, 20, 378, 809, 1071, 1420, 1690, 2042, 2279, 2626, 2885, 
21080
599k
    105, 499, 911, 1211, 1525, 1833, 2122, 2399, 2706, 3005, 185, 619, 295, 719, 
21081
599k
    994, 998, 1336, 1618, 1966, 2215, 2532, 2815, 3122, 23, 381, 812, 1075, 1424, 
21082
599k
    1694, 2046, 2283, 2630, 2889, 109, 503, 915, 1215, 1529, 1837, 2126, 2403, 2710, 
21083
599k
    3009, 189, 623, 299, 723, 3206, 2547, 3137, 400, 1095, 1714, 2303, 2909, 523, 
21084
599k
    1235, 1857, 2423, 3237, 733, 1345, 1975, 2541, 3131, 392, 1087, 1706, 2295, 2901, 
21085
599k
    515, 1227, 1849, 2415, 3021, 3245, 3230, 739, 1351, 1981, 2565, 3155, 418, 1115, 
21086
599k
    1736, 2327, 2933, 547, 1259, 1881, 2447, 753, 1014, 1363, 1633, 1993, 2230, 2577, 
21087
599k
    2836, 3173, 46, 432, 831, 1131, 1458, 1766, 2066, 2343, 2650, 2949, 129, 563, 
21088
599k
    935, 1275, 1549, 1897, 2146, 2463, 2754, 3061, 233, 643, 318, 1357, 1627, 1987, 
21089
599k
    2224, 2571, 2830, 3167, 40, 426, 824, 1123, 1450, 1758, 2058, 2335, 2642, 2941, 
21090
599k
    121, 555, 927, 1267, 1541, 1889, 2138, 2455, 2746, 3053, 225, 635, 310, 745, 
21091
599k
    1007, 1011, 1360, 1630, 1990, 2227, 2574, 2833, 3170, 43, 429, 827, 1127, 1454, 
21092
599k
    1762, 2062, 2339, 2646, 2945, 125, 559, 931, 1271, 1545, 1893, 2142, 2459, 2750, 
21093
599k
    3057, 229, 639, 314, 749, 1557, 1905, 2154, 2471, 2722, 3029, 201, 651, 2824, 
21094
599k
    3161, 33, 440, 839, 1139, 1466, 1774, 2730, 3037, 209, 659, 846, 1146, 1436, 
21095
599k
    1744, 
21096
599k
  };
21097
21098
599k
  static const char AsmStrsvlist1[] = {
21099
599k
  /* 0 */ "\0"
21100
599k
};
21101
599k
  static const uint8_t RegAsmOffsetvlist1[] = {
21102
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21103
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21104
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21105
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21106
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21107
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21108
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21109
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21110
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21111
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21112
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21113
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21114
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21115
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21116
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21117
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21118
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21119
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21120
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21121
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21122
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21123
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21124
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21125
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21126
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21127
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21128
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21129
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21130
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21131
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21132
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21133
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21134
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21135
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21136
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21137
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21138
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21139
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21140
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21141
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21142
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21143
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21144
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21145
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21146
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21147
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21148
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21149
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21150
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21151
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21152
599k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
21153
599k
    0, 
21154
599k
  };
21155
21156
599k
  static const char AsmStrsvreg[] = {
21157
599k
  /* 0 */ "v10\0"
21158
599k
  /* 4 */ "v20\0"
21159
599k
  /* 8 */ "v30\0"
21160
599k
  /* 12 */ "v0\0"
21161
599k
  /* 15 */ "v11\0"
21162
599k
  /* 19 */ "v21\0"
21163
599k
  /* 23 */ "v31\0"
21164
599k
  /* 27 */ "v1\0"
21165
599k
  /* 30 */ "v12\0"
21166
599k
  /* 34 */ "v22\0"
21167
599k
  /* 38 */ "v2\0"
21168
599k
  /* 41 */ "v13\0"
21169
599k
  /* 45 */ "v23\0"
21170
599k
  /* 49 */ "v3\0"
21171
599k
  /* 52 */ "v14\0"
21172
599k
  /* 56 */ "v24\0"
21173
599k
  /* 60 */ "v4\0"
21174
599k
  /* 63 */ "v15\0"
21175
599k
  /* 67 */ "v25\0"
21176
599k
  /* 71 */ "v5\0"
21177
599k
  /* 74 */ "v16\0"
21178
599k
  /* 78 */ "v26\0"
21179
599k
  /* 82 */ "v6\0"
21180
599k
  /* 85 */ "v17\0"
21181
599k
  /* 89 */ "v27\0"
21182
599k
  /* 93 */ "v7\0"
21183
599k
  /* 96 */ "v18\0"
21184
599k
  /* 100 */ "v28\0"
21185
599k
  /* 104 */ "v8\0"
21186
599k
  /* 107 */ "v19\0"
21187
599k
  /* 111 */ "v29\0"
21188
599k
  /* 115 */ "v9\0"
21189
599k
};
21190
599k
  static const uint8_t RegAsmOffsetvreg[] = {
21191
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21192
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21193
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21194
599k
    3, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 
21195
599k
    41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 
21196
599k
    89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21197
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21198
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21199
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 
21200
599k
    49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 
21201
599k
    85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 
21202
599k
    23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21203
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21204
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21205
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21206
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21207
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21208
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21209
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21210
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21211
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21212
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21213
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21214
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21215
599k
    3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 
21216
599k
    93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 
21217
599k
    19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 
21218
599k
    49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 
21219
599k
    85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 
21220
599k
    23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 
21221
599k
    41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 
21222
599k
    89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21223
599k
    3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 
21224
599k
    93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 
21225
599k
    19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 
21226
599k
    49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 
21227
599k
    85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 
21228
599k
    23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 
21229
599k
    41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 
21230
599k
    89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21231
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21232
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21233
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21234
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21235
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21236
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21237
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21238
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21239
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21240
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21241
599k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
21242
599k
    3, 
21243
599k
  };
21244
21245
599k
  switch(AltIdx) {
21246
0
  default: assert(0 && "Invalid register alt name index!");
21247
518k
  case AArch64_NoRegAltName:
21248
518k
    assert(*(AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]) &&
21249
518k
           "Invalid alt name index for register!");
21250
518k
    return AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1];
21251
0
  case AArch64_vlist1:
21252
0
    assert(*(AsmStrsvlist1+RegAsmOffsetvlist1[RegNo-1]) &&
21253
0
           "Invalid alt name index for register!");
21254
0
    return AsmStrsvlist1+RegAsmOffsetvlist1[RegNo-1];
21255
80.8k
  case AArch64_vreg:
21256
80.8k
    assert(*(AsmStrsvreg+RegAsmOffsetvreg[RegNo-1]) &&
21257
80.8k
           "Invalid alt name index for register!");
21258
80.8k
    return AsmStrsvreg+RegAsmOffsetvreg[RegNo-1];
21259
599k
  }
21260
#else
21261
  return NULL;
21262
#endif // CAPSTONE_DIET
21263
599k
}
21264
#ifdef PRINT_ALIAS_INSTR
21265
#undef PRINT_ALIAS_INSTR
21266
21267
static bool AArch64InstPrinterValidateMCOperand(const MCOperand *MCOp,
21268
                  unsigned PredicateIndex);
21269
195k
static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) {
21270
195k
#ifndef CAPSTONE_DIET
21271
195k
  static const PatternsForOpcode OpToPatterns[] = {
21272
195k
    {AArch64_ADDSWri, 0, 1 },
21273
195k
    {AArch64_ADDSWrs, 1, 3 },
21274
195k
    {AArch64_ADDSWrx, 4, 3 },
21275
195k
    {AArch64_ADDSXri, 7, 1 },
21276
195k
    {AArch64_ADDSXrs, 8, 3 },
21277
195k
    {AArch64_ADDSXrx, 11, 1 },
21278
195k
    {AArch64_ADDSXrx64, 12, 3 },
21279
195k
    {AArch64_ADDWri, 15, 2 },
21280
195k
    {AArch64_ADDWrs, 17, 1 },
21281
195k
    {AArch64_ADDWrx, 18, 2 },
21282
195k
    {AArch64_ADDXri, 20, 2 },
21283
195k
    {AArch64_ADDXrs, 22, 1 },
21284
195k
    {AArch64_ADDXrx64, 23, 2 },
21285
195k
    {AArch64_ANDSWri, 25, 1 },
21286
195k
    {AArch64_ANDSWrs, 26, 3 },
21287
195k
    {AArch64_ANDSXri, 29, 1 },
21288
195k
    {AArch64_ANDSXrs, 30, 3 },
21289
195k
    {AArch64_ANDS_PPzPP, 33, 1 },
21290
195k
    {AArch64_ANDWrs, 34, 1 },
21291
195k
    {AArch64_ANDXrs, 35, 1 },
21292
195k
    {AArch64_AND_PPzPP, 36, 1 },
21293
195k
    {AArch64_AND_ZI, 37, 3 },
21294
195k
    {AArch64_AUTIA1716, 40, 1 },
21295
195k
    {AArch64_AUTIASP, 41, 1 },
21296
195k
    {AArch64_AUTIAZ, 42, 1 },
21297
195k
    {AArch64_AUTIB1716, 43, 1 },
21298
195k
    {AArch64_AUTIBSP, 44, 1 },
21299
195k
    {AArch64_AUTIBZ, 45, 1 },
21300
195k
    {AArch64_BICSWrs, 46, 1 },
21301
195k
    {AArch64_BICSXrs, 47, 1 },
21302
195k
    {AArch64_BICWrs, 48, 1 },
21303
195k
    {AArch64_BICXrs, 49, 1 },
21304
195k
    {AArch64_CLREX, 50, 1 },
21305
195k
    {AArch64_CNTB_XPiI, 51, 2 },
21306
195k
    {AArch64_CNTD_XPiI, 53, 2 },
21307
195k
    {AArch64_CNTH_XPiI, 55, 2 },
21308
195k
    {AArch64_CNTW_XPiI, 57, 2 },
21309
195k
    {AArch64_CPY_ZPmI_B, 59, 1 },
21310
195k
    {AArch64_CPY_ZPmI_D, 60, 1 },
21311
195k
    {AArch64_CPY_ZPmI_H, 61, 1 },
21312
195k
    {AArch64_CPY_ZPmI_S, 62, 1 },
21313
195k
    {AArch64_CPY_ZPmR_B, 63, 1 },
21314
195k
    {AArch64_CPY_ZPmR_D, 64, 1 },
21315
195k
    {AArch64_CPY_ZPmR_H, 65, 1 },
21316
195k
    {AArch64_CPY_ZPmR_S, 66, 1 },
21317
195k
    {AArch64_CPY_ZPmV_B, 67, 1 },
21318
195k
    {AArch64_CPY_ZPmV_D, 68, 1 },
21319
195k
    {AArch64_CPY_ZPmV_H, 69, 1 },
21320
195k
    {AArch64_CPY_ZPmV_S, 70, 1 },
21321
195k
    {AArch64_CPY_ZPzI_B, 71, 1 },
21322
195k
    {AArch64_CPY_ZPzI_D, 72, 1 },
21323
195k
    {AArch64_CPY_ZPzI_H, 73, 1 },
21324
195k
    {AArch64_CPY_ZPzI_S, 74, 1 },
21325
195k
    {AArch64_CSINCWr, 75, 2 },
21326
195k
    {AArch64_CSINCXr, 77, 2 },
21327
195k
    {AArch64_CSINVWr, 79, 2 },
21328
195k
    {AArch64_CSINVXr, 81, 2 },
21329
195k
    {AArch64_CSNEGWr, 83, 1 },
21330
195k
    {AArch64_CSNEGXr, 84, 1 },
21331
195k
    {AArch64_DCPS1, 85, 1 },
21332
195k
    {AArch64_DCPS2, 86, 1 },
21333
195k
    {AArch64_DCPS3, 87, 1 },
21334
195k
    {AArch64_DECB_XPiI, 88, 2 },
21335
195k
    {AArch64_DECD_XPiI, 90, 2 },
21336
195k
    {AArch64_DECD_ZPiI, 92, 2 },
21337
195k
    {AArch64_DECH_XPiI, 94, 2 },
21338
195k
    {AArch64_DECH_ZPiI, 96, 2 },
21339
195k
    {AArch64_DECW_XPiI, 98, 2 },
21340
195k
    {AArch64_DECW_ZPiI, 100, 2 },
21341
195k
    {AArch64_DSB, 102, 3 },
21342
195k
    {AArch64_DUPM_ZI, 105, 6 },
21343
195k
    {AArch64_DUP_ZI_B, 111, 1 },
21344
195k
    {AArch64_DUP_ZI_D, 112, 2 },
21345
195k
    {AArch64_DUP_ZI_H, 114, 2 },
21346
195k
    {AArch64_DUP_ZI_S, 116, 2 },
21347
195k
    {AArch64_DUP_ZR_B, 118, 1 },
21348
195k
    {AArch64_DUP_ZR_D, 119, 1 },
21349
195k
    {AArch64_DUP_ZR_H, 120, 1 },
21350
195k
    {AArch64_DUP_ZR_S, 121, 1 },
21351
195k
    {AArch64_DUP_ZZI_B, 122, 2 },
21352
195k
    {AArch64_DUP_ZZI_D, 124, 2 },
21353
195k
    {AArch64_DUP_ZZI_H, 126, 2 },
21354
195k
    {AArch64_DUP_ZZI_Q, 128, 2 },
21355
195k
    {AArch64_DUP_ZZI_S, 130, 2 },
21356
195k
    {AArch64_EONWrs, 132, 1 },
21357
195k
    {AArch64_EONXrs, 133, 1 },
21358
195k
    {AArch64_EORS_PPzPP, 134, 1 },
21359
195k
    {AArch64_EORWrs, 135, 1 },
21360
195k
    {AArch64_EORXrs, 136, 1 },
21361
195k
    {AArch64_EOR_PPzPP, 137, 1 },
21362
195k
    {AArch64_EOR_ZI, 138, 3 },
21363
195k
    {AArch64_EXTRACT_ZPMXI_H_B, 141, 1 },
21364
195k
    {AArch64_EXTRACT_ZPMXI_H_D, 142, 1 },
21365
195k
    {AArch64_EXTRACT_ZPMXI_H_H, 143, 1 },
21366
195k
    {AArch64_EXTRACT_ZPMXI_H_Q, 144, 1 },
21367
195k
    {AArch64_EXTRACT_ZPMXI_H_S, 145, 1 },
21368
195k
    {AArch64_EXTRACT_ZPMXI_V_B, 146, 1 },
21369
195k
    {AArch64_EXTRACT_ZPMXI_V_D, 147, 1 },
21370
195k
    {AArch64_EXTRACT_ZPMXI_V_H, 148, 1 },
21371
195k
    {AArch64_EXTRACT_ZPMXI_V_Q, 149, 1 },
21372
195k
    {AArch64_EXTRACT_ZPMXI_V_S, 150, 1 },
21373
195k
    {AArch64_EXTRWrri, 151, 1 },
21374
195k
    {AArch64_EXTRXrri, 152, 1 },
21375
195k
    {AArch64_FCPY_ZPmI_D, 153, 1 },
21376
195k
    {AArch64_FCPY_ZPmI_H, 154, 1 },
21377
195k
    {AArch64_FCPY_ZPmI_S, 155, 1 },
21378
195k
    {AArch64_FDUP_ZI_D, 156, 1 },
21379
195k
    {AArch64_FDUP_ZI_H, 157, 1 },
21380
195k
    {AArch64_FDUP_ZI_S, 158, 1 },
21381
195k
    {AArch64_GLD1B_D_IMM_REAL, 159, 1 },
21382
195k
    {AArch64_GLD1B_S_IMM_REAL, 160, 1 },
21383
195k
    {AArch64_GLD1D_IMM_REAL, 161, 1 },
21384
195k
    {AArch64_GLD1H_D_IMM_REAL, 162, 1 },
21385
195k
    {AArch64_GLD1H_S_IMM_REAL, 163, 1 },
21386
195k
    {AArch64_GLD1Q, 164, 1 },
21387
195k
    {AArch64_GLD1SB_D_IMM_REAL, 165, 1 },
21388
195k
    {AArch64_GLD1SB_S_IMM_REAL, 166, 1 },
21389
195k
    {AArch64_GLD1SH_D_IMM_REAL, 167, 1 },
21390
195k
    {AArch64_GLD1SH_S_IMM_REAL, 168, 1 },
21391
195k
    {AArch64_GLD1SW_D_IMM_REAL, 169, 1 },
21392
195k
    {AArch64_GLD1W_D_IMM_REAL, 170, 1 },
21393
195k
    {AArch64_GLD1W_IMM_REAL, 171, 1 },
21394
195k
    {AArch64_GLDFF1B_D_IMM_REAL, 172, 1 },
21395
195k
    {AArch64_GLDFF1B_S_IMM_REAL, 173, 1 },
21396
195k
    {AArch64_GLDFF1D_IMM_REAL, 174, 1 },
21397
195k
    {AArch64_GLDFF1H_D_IMM_REAL, 175, 1 },
21398
195k
    {AArch64_GLDFF1H_S_IMM_REAL, 176, 1 },
21399
195k
    {AArch64_GLDFF1SB_D_IMM_REAL, 177, 1 },
21400
195k
    {AArch64_GLDFF1SB_S_IMM_REAL, 178, 1 },
21401
195k
    {AArch64_GLDFF1SH_D_IMM_REAL, 179, 1 },
21402
195k
    {AArch64_GLDFF1SH_S_IMM_REAL, 180, 1 },
21403
195k
    {AArch64_GLDFF1SW_D_IMM_REAL, 181, 1 },
21404
195k
    {AArch64_GLDFF1W_D_IMM_REAL, 182, 1 },
21405
195k
    {AArch64_GLDFF1W_IMM_REAL, 183, 1 },
21406
195k
    {AArch64_HINT, 184, 13 },
21407
195k
    {AArch64_INCB_XPiI, 197, 2 },
21408
195k
    {AArch64_INCD_XPiI, 199, 2 },
21409
195k
    {AArch64_INCD_ZPiI, 201, 2 },
21410
195k
    {AArch64_INCH_XPiI, 203, 2 },
21411
195k
    {AArch64_INCH_ZPiI, 205, 2 },
21412
195k
    {AArch64_INCW_XPiI, 207, 2 },
21413
195k
    {AArch64_INCW_ZPiI, 209, 2 },
21414
195k
    {AArch64_INSERT_MXIPZ_H_B, 211, 1 },
21415
195k
    {AArch64_INSERT_MXIPZ_H_D, 212, 1 },
21416
195k
    {AArch64_INSERT_MXIPZ_H_H, 213, 1 },
21417
195k
    {AArch64_INSERT_MXIPZ_H_Q, 214, 1 },
21418
195k
    {AArch64_INSERT_MXIPZ_H_S, 215, 1 },
21419
195k
    {AArch64_INSERT_MXIPZ_V_B, 216, 1 },
21420
195k
    {AArch64_INSERT_MXIPZ_V_D, 217, 1 },
21421
195k
    {AArch64_INSERT_MXIPZ_V_H, 218, 1 },
21422
195k
    {AArch64_INSERT_MXIPZ_V_Q, 219, 1 },
21423
195k
    {AArch64_INSERT_MXIPZ_V_S, 220, 1 },
21424
195k
    {AArch64_INSvi16gpr, 221, 1 },
21425
195k
    {AArch64_INSvi16lane, 222, 1 },
21426
195k
    {AArch64_INSvi32gpr, 223, 1 },
21427
195k
    {AArch64_INSvi32lane, 224, 1 },
21428
195k
    {AArch64_INSvi64gpr, 225, 1 },
21429
195k
    {AArch64_INSvi64lane, 226, 1 },
21430
195k
    {AArch64_INSvi8gpr, 227, 1 },
21431
195k
    {AArch64_INSvi8lane, 228, 1 },
21432
195k
    {AArch64_IRG, 229, 1 },
21433
195k
    {AArch64_ISB, 230, 1 },
21434
195k
    {AArch64_LD1B_2Z_IMM, 231, 1 },
21435
195k
    {AArch64_LD1B_4Z_IMM, 232, 1 },
21436
195k
    {AArch64_LD1B_D_IMM_REAL, 233, 1 },
21437
195k
    {AArch64_LD1B_H_IMM_REAL, 234, 1 },
21438
195k
    {AArch64_LD1B_IMM_REAL, 235, 1 },
21439
195k
    {AArch64_LD1B_S_IMM_REAL, 236, 1 },
21440
195k
    {AArch64_LD1B_VG2_M2ZPXI, 237, 1 },
21441
195k
    {AArch64_LD1B_VG4_M4ZPXI, 238, 1 },
21442
195k
    {AArch64_LD1D_2Z_IMM, 239, 1 },
21443
195k
    {AArch64_LD1D_4Z_IMM, 240, 1 },
21444
195k
    {AArch64_LD1D_IMM_REAL, 241, 1 },
21445
195k
    {AArch64_LD1D_Q_IMM, 242, 1 },
21446
195k
    {AArch64_LD1D_VG2_M2ZPXI, 243, 1 },
21447
195k
    {AArch64_LD1D_VG4_M4ZPXI, 244, 1 },
21448
195k
    {AArch64_LD1Fourv16b_POST, 245, 1 },
21449
195k
    {AArch64_LD1Fourv1d_POST, 246, 1 },
21450
195k
    {AArch64_LD1Fourv2d_POST, 247, 1 },
21451
195k
    {AArch64_LD1Fourv2s_POST, 248, 1 },
21452
195k
    {AArch64_LD1Fourv4h_POST, 249, 1 },
21453
195k
    {AArch64_LD1Fourv4s_POST, 250, 1 },
21454
195k
    {AArch64_LD1Fourv8b_POST, 251, 1 },
21455
195k
    {AArch64_LD1Fourv8h_POST, 252, 1 },
21456
195k
    {AArch64_LD1H_2Z_IMM, 253, 1 },
21457
195k
    {AArch64_LD1H_4Z_IMM, 254, 1 },
21458
195k
    {AArch64_LD1H_D_IMM_REAL, 255, 1 },
21459
195k
    {AArch64_LD1H_IMM_REAL, 256, 1 },
21460
195k
    {AArch64_LD1H_S_IMM_REAL, 257, 1 },
21461
195k
    {AArch64_LD1H_VG2_M2ZPXI, 258, 1 },
21462
195k
    {AArch64_LD1H_VG4_M4ZPXI, 259, 1 },
21463
195k
    {AArch64_LD1Onev16b_POST, 260, 1 },
21464
195k
    {AArch64_LD1Onev1d_POST, 261, 1 },
21465
195k
    {AArch64_LD1Onev2d_POST, 262, 1 },
21466
195k
    {AArch64_LD1Onev2s_POST, 263, 1 },
21467
195k
    {AArch64_LD1Onev4h_POST, 264, 1 },
21468
195k
    {AArch64_LD1Onev4s_POST, 265, 1 },
21469
195k
    {AArch64_LD1Onev8b_POST, 266, 1 },
21470
195k
    {AArch64_LD1Onev8h_POST, 267, 1 },
21471
195k
    {AArch64_LD1RB_D_IMM, 268, 1 },
21472
195k
    {AArch64_LD1RB_H_IMM, 269, 1 },
21473
195k
    {AArch64_LD1RB_IMM, 270, 1 },
21474
195k
    {AArch64_LD1RB_S_IMM, 271, 1 },
21475
195k
    {AArch64_LD1RD_IMM, 272, 1 },
21476
195k
    {AArch64_LD1RH_D_IMM, 273, 1 },
21477
195k
    {AArch64_LD1RH_IMM, 274, 1 },
21478
195k
    {AArch64_LD1RH_S_IMM, 275, 1 },
21479
195k
    {AArch64_LD1RO_B_IMM, 276, 1 },
21480
195k
    {AArch64_LD1RO_D_IMM, 277, 1 },
21481
195k
    {AArch64_LD1RO_H_IMM, 278, 1 },
21482
195k
    {AArch64_LD1RO_W_IMM, 279, 1 },
21483
195k
    {AArch64_LD1RQ_B_IMM, 280, 1 },
21484
195k
    {AArch64_LD1RQ_D_IMM, 281, 1 },
21485
195k
    {AArch64_LD1RQ_H_IMM, 282, 1 },
21486
195k
    {AArch64_LD1RQ_W_IMM, 283, 1 },
21487
195k
    {AArch64_LD1RSB_D_IMM, 284, 1 },
21488
195k
    {AArch64_LD1RSB_H_IMM, 285, 1 },
21489
195k
    {AArch64_LD1RSB_S_IMM, 286, 1 },
21490
195k
    {AArch64_LD1RSH_D_IMM, 287, 1 },
21491
195k
    {AArch64_LD1RSH_S_IMM, 288, 1 },
21492
195k
    {AArch64_LD1RSW_IMM, 289, 1 },
21493
195k
    {AArch64_LD1RW_D_IMM, 290, 1 },
21494
195k
    {AArch64_LD1RW_IMM, 291, 1 },
21495
195k
    {AArch64_LD1Rv16b_POST, 292, 1 },
21496
195k
    {AArch64_LD1Rv1d_POST, 293, 1 },
21497
195k
    {AArch64_LD1Rv2d_POST, 294, 1 },
21498
195k
    {AArch64_LD1Rv2s_POST, 295, 1 },
21499
195k
    {AArch64_LD1Rv4h_POST, 296, 1 },
21500
195k
    {AArch64_LD1Rv4s_POST, 297, 1 },
21501
195k
    {AArch64_LD1Rv8b_POST, 298, 1 },
21502
195k
    {AArch64_LD1Rv8h_POST, 299, 1 },
21503
195k
    {AArch64_LD1SB_D_IMM_REAL, 300, 1 },
21504
195k
    {AArch64_LD1SB_H_IMM_REAL, 301, 1 },
21505
195k
    {AArch64_LD1SB_S_IMM_REAL, 302, 1 },
21506
195k
    {AArch64_LD1SH_D_IMM_REAL, 303, 1 },
21507
195k
    {AArch64_LD1SH_S_IMM_REAL, 304, 1 },
21508
195k
    {AArch64_LD1SW_D_IMM_REAL, 305, 1 },
21509
195k
    {AArch64_LD1Threev16b_POST, 306, 1 },
21510
195k
    {AArch64_LD1Threev1d_POST, 307, 1 },
21511
195k
    {AArch64_LD1Threev2d_POST, 308, 1 },
21512
195k
    {AArch64_LD1Threev2s_POST, 309, 1 },
21513
195k
    {AArch64_LD1Threev4h_POST, 310, 1 },
21514
195k
    {AArch64_LD1Threev4s_POST, 311, 1 },
21515
195k
    {AArch64_LD1Threev8b_POST, 312, 1 },
21516
195k
    {AArch64_LD1Threev8h_POST, 313, 1 },
21517
195k
    {AArch64_LD1Twov16b_POST, 314, 1 },
21518
195k
    {AArch64_LD1Twov1d_POST, 315, 1 },
21519
195k
    {AArch64_LD1Twov2d_POST, 316, 1 },
21520
195k
    {AArch64_LD1Twov2s_POST, 317, 1 },
21521
195k
    {AArch64_LD1Twov4h_POST, 318, 1 },
21522
195k
    {AArch64_LD1Twov4s_POST, 319, 1 },
21523
195k
    {AArch64_LD1Twov8b_POST, 320, 1 },
21524
195k
    {AArch64_LD1Twov8h_POST, 321, 1 },
21525
195k
    {AArch64_LD1W_2Z_IMM, 322, 1 },
21526
195k
    {AArch64_LD1W_4Z_IMM, 323, 1 },
21527
195k
    {AArch64_LD1W_D_IMM_REAL, 324, 1 },
21528
195k
    {AArch64_LD1W_IMM_REAL, 325, 1 },
21529
195k
    {AArch64_LD1W_Q_IMM, 326, 1 },
21530
195k
    {AArch64_LD1W_VG2_M2ZPXI, 327, 1 },
21531
195k
    {AArch64_LD1W_VG4_M4ZPXI, 328, 1 },
21532
195k
    {AArch64_LD1_MXIPXX_H_B, 329, 1 },
21533
195k
    {AArch64_LD1_MXIPXX_H_D, 330, 1 },
21534
195k
    {AArch64_LD1_MXIPXX_H_H, 331, 1 },
21535
195k
    {AArch64_LD1_MXIPXX_H_Q, 332, 1 },
21536
195k
    {AArch64_LD1_MXIPXX_H_S, 333, 1 },
21537
195k
    {AArch64_LD1_MXIPXX_V_B, 334, 1 },
21538
195k
    {AArch64_LD1_MXIPXX_V_D, 335, 1 },
21539
195k
    {AArch64_LD1_MXIPXX_V_H, 336, 1 },
21540
195k
    {AArch64_LD1_MXIPXX_V_Q, 337, 1 },
21541
195k
    {AArch64_LD1_MXIPXX_V_S, 338, 1 },
21542
195k
    {AArch64_LD1i16_POST, 339, 1 },
21543
195k
    {AArch64_LD1i32_POST, 340, 1 },
21544
195k
    {AArch64_LD1i64_POST, 341, 1 },
21545
195k
    {AArch64_LD1i8_POST, 342, 1 },
21546
195k
    {AArch64_LD2B_IMM, 343, 1 },
21547
195k
    {AArch64_LD2D_IMM, 344, 1 },
21548
195k
    {AArch64_LD2H_IMM, 345, 1 },
21549
195k
    {AArch64_LD2Q_IMM, 346, 1 },
21550
195k
    {AArch64_LD2Rv16b_POST, 347, 1 },
21551
195k
    {AArch64_LD2Rv1d_POST, 348, 1 },
21552
195k
    {AArch64_LD2Rv2d_POST, 349, 1 },
21553
195k
    {AArch64_LD2Rv2s_POST, 350, 1 },
21554
195k
    {AArch64_LD2Rv4h_POST, 351, 1 },
21555
195k
    {AArch64_LD2Rv4s_POST, 352, 1 },
21556
195k
    {AArch64_LD2Rv8b_POST, 353, 1 },
21557
195k
    {AArch64_LD2Rv8h_POST, 354, 1 },
21558
195k
    {AArch64_LD2Twov16b_POST, 355, 1 },
21559
195k
    {AArch64_LD2Twov2d_POST, 356, 1 },
21560
195k
    {AArch64_LD2Twov2s_POST, 357, 1 },
21561
195k
    {AArch64_LD2Twov4h_POST, 358, 1 },
21562
195k
    {AArch64_LD2Twov4s_POST, 359, 1 },
21563
195k
    {AArch64_LD2Twov8b_POST, 360, 1 },
21564
195k
    {AArch64_LD2Twov8h_POST, 361, 1 },
21565
195k
    {AArch64_LD2W_IMM, 362, 1 },
21566
195k
    {AArch64_LD2i16_POST, 363, 1 },
21567
195k
    {AArch64_LD2i32_POST, 364, 1 },
21568
195k
    {AArch64_LD2i64_POST, 365, 1 },
21569
195k
    {AArch64_LD2i8_POST, 366, 1 },
21570
195k
    {AArch64_LD3B_IMM, 367, 1 },
21571
195k
    {AArch64_LD3D_IMM, 368, 1 },
21572
195k
    {AArch64_LD3H_IMM, 369, 1 },
21573
195k
    {AArch64_LD3Q_IMM, 370, 1 },
21574
195k
    {AArch64_LD3Rv16b_POST, 371, 1 },
21575
195k
    {AArch64_LD3Rv1d_POST, 372, 1 },
21576
195k
    {AArch64_LD3Rv2d_POST, 373, 1 },
21577
195k
    {AArch64_LD3Rv2s_POST, 374, 1 },
21578
195k
    {AArch64_LD3Rv4h_POST, 375, 1 },
21579
195k
    {AArch64_LD3Rv4s_POST, 376, 1 },
21580
195k
    {AArch64_LD3Rv8b_POST, 377, 1 },
21581
195k
    {AArch64_LD3Rv8h_POST, 378, 1 },
21582
195k
    {AArch64_LD3Threev16b_POST, 379, 1 },
21583
195k
    {AArch64_LD3Threev2d_POST, 380, 1 },
21584
195k
    {AArch64_LD3Threev2s_POST, 381, 1 },
21585
195k
    {AArch64_LD3Threev4h_POST, 382, 1 },
21586
195k
    {AArch64_LD3Threev4s_POST, 383, 1 },
21587
195k
    {AArch64_LD3Threev8b_POST, 384, 1 },
21588
195k
    {AArch64_LD3Threev8h_POST, 385, 1 },
21589
195k
    {AArch64_LD3W_IMM, 386, 1 },
21590
195k
    {AArch64_LD3i16_POST, 387, 1 },
21591
195k
    {AArch64_LD3i32_POST, 388, 1 },
21592
195k
    {AArch64_LD3i64_POST, 389, 1 },
21593
195k
    {AArch64_LD3i8_POST, 390, 1 },
21594
195k
    {AArch64_LD4B_IMM, 391, 1 },
21595
195k
    {AArch64_LD4D_IMM, 392, 1 },
21596
195k
    {AArch64_LD4Fourv16b_POST, 393, 1 },
21597
195k
    {AArch64_LD4Fourv2d_POST, 394, 1 },
21598
195k
    {AArch64_LD4Fourv2s_POST, 395, 1 },
21599
195k
    {AArch64_LD4Fourv4h_POST, 396, 1 },
21600
195k
    {AArch64_LD4Fourv4s_POST, 397, 1 },
21601
195k
    {AArch64_LD4Fourv8b_POST, 398, 1 },
21602
195k
    {AArch64_LD4Fourv8h_POST, 399, 1 },
21603
195k
    {AArch64_LD4H_IMM, 400, 1 },
21604
195k
    {AArch64_LD4Q_IMM, 401, 1 },
21605
195k
    {AArch64_LD4Rv16b_POST, 402, 1 },
21606
195k
    {AArch64_LD4Rv1d_POST, 403, 1 },
21607
195k
    {AArch64_LD4Rv2d_POST, 404, 1 },
21608
195k
    {AArch64_LD4Rv2s_POST, 405, 1 },
21609
195k
    {AArch64_LD4Rv4h_POST, 406, 1 },
21610
195k
    {AArch64_LD4Rv4s_POST, 407, 1 },
21611
195k
    {AArch64_LD4Rv8b_POST, 408, 1 },
21612
195k
    {AArch64_LD4Rv8h_POST, 409, 1 },
21613
195k
    {AArch64_LD4W_IMM, 410, 1 },
21614
195k
    {AArch64_LD4i16_POST, 411, 1 },
21615
195k
    {AArch64_LD4i32_POST, 412, 1 },
21616
195k
    {AArch64_LD4i64_POST, 413, 1 },
21617
195k
    {AArch64_LD4i8_POST, 414, 1 },
21618
195k
    {AArch64_LDADDB, 415, 1 },
21619
195k
    {AArch64_LDADDH, 416, 1 },
21620
195k
    {AArch64_LDADDLB, 417, 1 },
21621
195k
    {AArch64_LDADDLH, 418, 1 },
21622
195k
    {AArch64_LDADDLW, 419, 1 },
21623
195k
    {AArch64_LDADDLX, 420, 1 },
21624
195k
    {AArch64_LDADDW, 421, 1 },
21625
195k
    {AArch64_LDADDX, 422, 1 },
21626
195k
    {AArch64_LDAPURBi, 423, 1 },
21627
195k
    {AArch64_LDAPURHi, 424, 1 },
21628
195k
    {AArch64_LDAPURSBWi, 425, 1 },
21629
195k
    {AArch64_LDAPURSBXi, 426, 1 },
21630
195k
    {AArch64_LDAPURSHWi, 427, 1 },
21631
195k
    {AArch64_LDAPURSHXi, 428, 1 },
21632
195k
    {AArch64_LDAPURSWi, 429, 1 },
21633
195k
    {AArch64_LDAPURXi, 430, 1 },
21634
195k
    {AArch64_LDAPURbi, 431, 1 },
21635
195k
    {AArch64_LDAPURdi, 432, 1 },
21636
195k
    {AArch64_LDAPURhi, 433, 1 },
21637
195k
    {AArch64_LDAPURi, 434, 1 },
21638
195k
    {AArch64_LDAPURqi, 435, 1 },
21639
195k
    {AArch64_LDAPURsi, 436, 1 },
21640
195k
    {AArch64_LDCLRB, 437, 1 },
21641
195k
    {AArch64_LDCLRH, 438, 1 },
21642
195k
    {AArch64_LDCLRLB, 439, 1 },
21643
195k
    {AArch64_LDCLRLH, 440, 1 },
21644
195k
    {AArch64_LDCLRLW, 441, 1 },
21645
195k
    {AArch64_LDCLRLX, 442, 1 },
21646
195k
    {AArch64_LDCLRW, 443, 1 },
21647
195k
    {AArch64_LDCLRX, 444, 1 },
21648
195k
    {AArch64_LDEORB, 445, 1 },
21649
195k
    {AArch64_LDEORH, 446, 1 },
21650
195k
    {AArch64_LDEORLB, 447, 1 },
21651
195k
    {AArch64_LDEORLH, 448, 1 },
21652
195k
    {AArch64_LDEORLW, 449, 1 },
21653
195k
    {AArch64_LDEORLX, 450, 1 },
21654
195k
    {AArch64_LDEORW, 451, 1 },
21655
195k
    {AArch64_LDEORX, 452, 1 },
21656
195k
    {AArch64_LDFF1B_D_REAL, 453, 1 },
21657
195k
    {AArch64_LDFF1B_H_REAL, 454, 1 },
21658
195k
    {AArch64_LDFF1B_REAL, 455, 1 },
21659
195k
    {AArch64_LDFF1B_S_REAL, 456, 1 },
21660
195k
    {AArch64_LDFF1D_REAL, 457, 1 },
21661
195k
    {AArch64_LDFF1H_D_REAL, 458, 1 },
21662
195k
    {AArch64_LDFF1H_REAL, 459, 1 },
21663
195k
    {AArch64_LDFF1H_S_REAL, 460, 1 },
21664
195k
    {AArch64_LDFF1SB_D_REAL, 461, 1 },
21665
195k
    {AArch64_LDFF1SB_H_REAL, 462, 1 },
21666
195k
    {AArch64_LDFF1SB_S_REAL, 463, 1 },
21667
195k
    {AArch64_LDFF1SH_D_REAL, 464, 1 },
21668
195k
    {AArch64_LDFF1SH_S_REAL, 465, 1 },
21669
195k
    {AArch64_LDFF1SW_D_REAL, 466, 1 },
21670
195k
    {AArch64_LDFF1W_D_REAL, 467, 1 },
21671
195k
    {AArch64_LDFF1W_REAL, 468, 1 },
21672
195k
    {AArch64_LDG, 469, 1 },
21673
195k
    {AArch64_LDNF1B_D_IMM_REAL, 470, 1 },
21674
195k
    {AArch64_LDNF1B_H_IMM_REAL, 471, 1 },
21675
195k
    {AArch64_LDNF1B_IMM_REAL, 472, 1 },
21676
195k
    {AArch64_LDNF1B_S_IMM_REAL, 473, 1 },
21677
195k
    {AArch64_LDNF1D_IMM_REAL, 474, 1 },
21678
195k
    {AArch64_LDNF1H_D_IMM_REAL, 475, 1 },
21679
195k
    {AArch64_LDNF1H_IMM_REAL, 476, 1 },
21680
195k
    {AArch64_LDNF1H_S_IMM_REAL, 477, 1 },
21681
195k
    {AArch64_LDNF1SB_D_IMM_REAL, 478, 1 },
21682
195k
    {AArch64_LDNF1SB_H_IMM_REAL, 479, 1 },
21683
195k
    {AArch64_LDNF1SB_S_IMM_REAL, 480, 1 },
21684
195k
    {AArch64_LDNF1SH_D_IMM_REAL, 481, 1 },
21685
195k
    {AArch64_LDNF1SH_S_IMM_REAL, 482, 1 },
21686
195k
    {AArch64_LDNF1SW_D_IMM_REAL, 483, 1 },
21687
195k
    {AArch64_LDNF1W_D_IMM_REAL, 484, 1 },
21688
195k
    {AArch64_LDNF1W_IMM_REAL, 485, 1 },
21689
195k
    {AArch64_LDNPDi, 486, 1 },
21690
195k
    {AArch64_LDNPQi, 487, 1 },
21691
195k
    {AArch64_LDNPSi, 488, 1 },
21692
195k
    {AArch64_LDNPWi, 489, 1 },
21693
195k
    {AArch64_LDNPXi, 490, 1 },
21694
195k
    {AArch64_LDNT1B_2Z_IMM, 491, 1 },
21695
195k
    {AArch64_LDNT1B_4Z_IMM, 492, 1 },
21696
195k
    {AArch64_LDNT1B_VG2_M2ZPXI, 493, 1 },
21697
195k
    {AArch64_LDNT1B_VG4_M4ZPXI, 494, 1 },
21698
195k
    {AArch64_LDNT1B_ZRI, 495, 1 },
21699
195k
    {AArch64_LDNT1B_ZZR_D_REAL, 496, 1 },
21700
195k
    {AArch64_LDNT1B_ZZR_S_REAL, 497, 1 },
21701
195k
    {AArch64_LDNT1D_2Z_IMM, 498, 1 },
21702
195k
    {AArch64_LDNT1D_4Z_IMM, 499, 1 },
21703
195k
    {AArch64_LDNT1D_VG2_M2ZPXI, 500, 1 },
21704
195k
    {AArch64_LDNT1D_VG4_M4ZPXI, 501, 1 },
21705
195k
    {AArch64_LDNT1D_ZRI, 502, 1 },
21706
195k
    {AArch64_LDNT1D_ZZR_D_REAL, 503, 1 },
21707
195k
    {AArch64_LDNT1H_2Z_IMM, 504, 1 },
21708
195k
    {AArch64_LDNT1H_4Z_IMM, 505, 1 },
21709
195k
    {AArch64_LDNT1H_VG2_M2ZPXI, 506, 1 },
21710
195k
    {AArch64_LDNT1H_VG4_M4ZPXI, 507, 1 },
21711
195k
    {AArch64_LDNT1H_ZRI, 508, 1 },
21712
195k
    {AArch64_LDNT1H_ZZR_D_REAL, 509, 1 },
21713
195k
    {AArch64_LDNT1H_ZZR_S_REAL, 510, 1 },
21714
195k
    {AArch64_LDNT1SB_ZZR_D_REAL, 511, 1 },
21715
195k
    {AArch64_LDNT1SB_ZZR_S_REAL, 512, 1 },
21716
195k
    {AArch64_LDNT1SH_ZZR_D_REAL, 513, 1 },
21717
195k
    {AArch64_LDNT1SH_ZZR_S_REAL, 514, 1 },
21718
195k
    {AArch64_LDNT1SW_ZZR_D_REAL, 515, 1 },
21719
195k
    {AArch64_LDNT1W_2Z_IMM, 516, 1 },
21720
195k
    {AArch64_LDNT1W_4Z_IMM, 517, 1 },
21721
195k
    {AArch64_LDNT1W_VG2_M2ZPXI, 518, 1 },
21722
195k
    {AArch64_LDNT1W_VG4_M4ZPXI, 519, 1 },
21723
195k
    {AArch64_LDNT1W_ZRI, 520, 1 },
21724
195k
    {AArch64_LDNT1W_ZZR_D_REAL, 521, 1 },
21725
195k
    {AArch64_LDNT1W_ZZR_S_REAL, 522, 1 },
21726
195k
    {AArch64_LDPDi, 523, 1 },
21727
195k
    {AArch64_LDPQi, 524, 1 },
21728
195k
    {AArch64_LDPSWi, 525, 1 },
21729
195k
    {AArch64_LDPSi, 526, 1 },
21730
195k
    {AArch64_LDPWi, 527, 1 },
21731
195k
    {AArch64_LDPXi, 528, 1 },
21732
195k
    {AArch64_LDRAAindexed, 529, 1 },
21733
195k
    {AArch64_LDRABindexed, 530, 1 },
21734
195k
    {AArch64_LDRBBroX, 531, 1 },
21735
195k
    {AArch64_LDRBBui, 532, 1 },
21736
195k
    {AArch64_LDRBroX, 533, 1 },
21737
195k
    {AArch64_LDRBui, 534, 1 },
21738
195k
    {AArch64_LDRDroX, 535, 1 },
21739
195k
    {AArch64_LDRDui, 536, 1 },
21740
195k
    {AArch64_LDRHHroX, 537, 1 },
21741
195k
    {AArch64_LDRHHui, 538, 1 },
21742
195k
    {AArch64_LDRHroX, 539, 1 },
21743
195k
    {AArch64_LDRHui, 540, 1 },
21744
195k
    {AArch64_LDRQroX, 541, 1 },
21745
195k
    {AArch64_LDRQui, 542, 1 },
21746
195k
    {AArch64_LDRSBWroX, 543, 1 },
21747
195k
    {AArch64_LDRSBWui, 544, 1 },
21748
195k
    {AArch64_LDRSBXroX, 545, 1 },
21749
195k
    {AArch64_LDRSBXui, 546, 1 },
21750
195k
    {AArch64_LDRSHWroX, 547, 1 },
21751
195k
    {AArch64_LDRSHWui, 548, 1 },
21752
195k
    {AArch64_LDRSHXroX, 549, 1 },
21753
195k
    {AArch64_LDRSHXui, 550, 1 },
21754
195k
    {AArch64_LDRSWroX, 551, 1 },
21755
195k
    {AArch64_LDRSWui, 552, 1 },
21756
195k
    {AArch64_LDRSroX, 553, 1 },
21757
195k
    {AArch64_LDRSui, 554, 1 },
21758
195k
    {AArch64_LDRWroX, 555, 1 },
21759
195k
    {AArch64_LDRWui, 556, 1 },
21760
195k
    {AArch64_LDRXroX, 557, 1 },
21761
195k
    {AArch64_LDRXui, 558, 1 },
21762
195k
    {AArch64_LDR_PXI, 559, 1 },
21763
195k
    {AArch64_LDR_ZA, 560, 1 },
21764
195k
    {AArch64_LDR_ZXI, 561, 1 },
21765
195k
    {AArch64_LDSETB, 562, 1 },
21766
195k
    {AArch64_LDSETH, 563, 1 },
21767
195k
    {AArch64_LDSETLB, 564, 1 },
21768
195k
    {AArch64_LDSETLH, 565, 1 },
21769
195k
    {AArch64_LDSETLW, 566, 1 },
21770
195k
    {AArch64_LDSETLX, 567, 1 },
21771
195k
    {AArch64_LDSETW, 568, 1 },
21772
195k
    {AArch64_LDSETX, 569, 1 },
21773
195k
    {AArch64_LDSMAXB, 570, 1 },
21774
195k
    {AArch64_LDSMAXH, 571, 1 },
21775
195k
    {AArch64_LDSMAXLB, 572, 1 },
21776
195k
    {AArch64_LDSMAXLH, 573, 1 },
21777
195k
    {AArch64_LDSMAXLW, 574, 1 },
21778
195k
    {AArch64_LDSMAXLX, 575, 1 },
21779
195k
    {AArch64_LDSMAXW, 576, 1 },
21780
195k
    {AArch64_LDSMAXX, 577, 1 },
21781
195k
    {AArch64_LDSMINB, 578, 1 },
21782
195k
    {AArch64_LDSMINH, 579, 1 },
21783
195k
    {AArch64_LDSMINLB, 580, 1 },
21784
195k
    {AArch64_LDSMINLH, 581, 1 },
21785
195k
    {AArch64_LDSMINLW, 582, 1 },
21786
195k
    {AArch64_LDSMINLX, 583, 1 },
21787
195k
    {AArch64_LDSMINW, 584, 1 },
21788
195k
    {AArch64_LDSMINX, 585, 1 },
21789
195k
    {AArch64_LDTRBi, 586, 1 },
21790
195k
    {AArch64_LDTRHi, 587, 1 },
21791
195k
    {AArch64_LDTRSBWi, 588, 1 },
21792
195k
    {AArch64_LDTRSBXi, 589, 1 },
21793
195k
    {AArch64_LDTRSHWi, 590, 1 },
21794
195k
    {AArch64_LDTRSHXi, 591, 1 },
21795
195k
    {AArch64_LDTRSWi, 592, 1 },
21796
195k
    {AArch64_LDTRWi, 593, 1 },
21797
195k
    {AArch64_LDTRXi, 594, 1 },
21798
195k
    {AArch64_LDUMAXB, 595, 1 },
21799
195k
    {AArch64_LDUMAXH, 596, 1 },
21800
195k
    {AArch64_LDUMAXLB, 597, 1 },
21801
195k
    {AArch64_LDUMAXLH, 598, 1 },
21802
195k
    {AArch64_LDUMAXLW, 599, 1 },
21803
195k
    {AArch64_LDUMAXLX, 600, 1 },
21804
195k
    {AArch64_LDUMAXW, 601, 1 },
21805
195k
    {AArch64_LDUMAXX, 602, 1 },
21806
195k
    {AArch64_LDUMINB, 603, 1 },
21807
195k
    {AArch64_LDUMINH, 604, 1 },
21808
195k
    {AArch64_LDUMINLB, 605, 1 },
21809
195k
    {AArch64_LDUMINLH, 606, 1 },
21810
195k
    {AArch64_LDUMINLW, 607, 1 },
21811
195k
    {AArch64_LDUMINLX, 608, 1 },
21812
195k
    {AArch64_LDUMINW, 609, 1 },
21813
195k
    {AArch64_LDUMINX, 610, 1 },
21814
195k
    {AArch64_LDURBBi, 611, 1 },
21815
195k
    {AArch64_LDURBi, 612, 1 },
21816
195k
    {AArch64_LDURDi, 613, 1 },
21817
195k
    {AArch64_LDURHHi, 614, 1 },
21818
195k
    {AArch64_LDURHi, 615, 1 },
21819
195k
    {AArch64_LDURQi, 616, 1 },
21820
195k
    {AArch64_LDURSBWi, 617, 1 },
21821
195k
    {AArch64_LDURSBXi, 618, 1 },
21822
195k
    {AArch64_LDURSHWi, 619, 1 },
21823
195k
    {AArch64_LDURSHXi, 620, 1 },
21824
195k
    {AArch64_LDURSWi, 621, 1 },
21825
195k
    {AArch64_LDURSi, 622, 1 },
21826
195k
    {AArch64_LDURWi, 623, 1 },
21827
195k
    {AArch64_LDURXi, 624, 1 },
21828
195k
    {AArch64_MADDWrrr, 625, 1 },
21829
195k
    {AArch64_MADDXrrr, 626, 1 },
21830
195k
    {AArch64_MOVA_2ZMXI_H_B, 627, 1 },
21831
195k
    {AArch64_MOVA_2ZMXI_H_D, 628, 1 },
21832
195k
    {AArch64_MOVA_2ZMXI_H_H, 629, 1 },
21833
195k
    {AArch64_MOVA_2ZMXI_H_S, 630, 1 },
21834
195k
    {AArch64_MOVA_2ZMXI_V_B, 631, 1 },
21835
195k
    {AArch64_MOVA_2ZMXI_V_D, 632, 1 },
21836
195k
    {AArch64_MOVA_2ZMXI_V_H, 633, 1 },
21837
195k
    {AArch64_MOVA_2ZMXI_V_S, 634, 1 },
21838
195k
    {AArch64_MOVA_4ZMXI_H_B, 635, 1 },
21839
195k
    {AArch64_MOVA_4ZMXI_H_D, 636, 1 },
21840
195k
    {AArch64_MOVA_4ZMXI_H_H, 637, 1 },
21841
195k
    {AArch64_MOVA_4ZMXI_H_S, 638, 1 },
21842
195k
    {AArch64_MOVA_4ZMXI_V_B, 639, 1 },
21843
195k
    {AArch64_MOVA_4ZMXI_V_D, 640, 1 },
21844
195k
    {AArch64_MOVA_4ZMXI_V_H, 641, 1 },
21845
195k
    {AArch64_MOVA_4ZMXI_V_S, 642, 1 },
21846
195k
    {AArch64_MOVA_MXI2Z_H_B, 643, 1 },
21847
195k
    {AArch64_MOVA_MXI2Z_H_D, 644, 1 },
21848
195k
    {AArch64_MOVA_MXI2Z_H_H, 645, 1 },
21849
195k
    {AArch64_MOVA_MXI2Z_H_S, 646, 1 },
21850
195k
    {AArch64_MOVA_MXI2Z_V_B, 647, 1 },
21851
195k
    {AArch64_MOVA_MXI2Z_V_D, 648, 1 },
21852
195k
    {AArch64_MOVA_MXI2Z_V_H, 649, 1 },
21853
195k
    {AArch64_MOVA_MXI2Z_V_S, 650, 1 },
21854
195k
    {AArch64_MOVA_MXI4Z_H_B, 651, 1 },
21855
195k
    {AArch64_MOVA_MXI4Z_H_D, 652, 1 },
21856
195k
    {AArch64_MOVA_MXI4Z_H_H, 653, 1 },
21857
195k
    {AArch64_MOVA_MXI4Z_H_S, 654, 1 },
21858
195k
    {AArch64_MOVA_MXI4Z_V_B, 655, 1 },
21859
195k
    {AArch64_MOVA_MXI4Z_V_D, 656, 1 },
21860
195k
    {AArch64_MOVA_MXI4Z_V_H, 657, 1 },
21861
195k
    {AArch64_MOVA_MXI4Z_V_S, 658, 1 },
21862
195k
    {AArch64_MOVA_VG2_2ZMXI, 659, 1 },
21863
195k
    {AArch64_MOVA_VG2_MXI2Z, 660, 1 },
21864
195k
    {AArch64_MOVA_VG4_4ZMXI, 661, 1 },
21865
195k
    {AArch64_MOVA_VG4_MXI4Z, 662, 1 },
21866
195k
    {AArch64_MSRpstatesvcrImm1, 663, 6 },
21867
195k
    {AArch64_MSUBWrrr, 669, 1 },
21868
195k
    {AArch64_MSUBXrrr, 670, 1 },
21869
195k
    {AArch64_NOTv16i8, 671, 1 },
21870
195k
    {AArch64_NOTv8i8, 672, 1 },
21871
195k
    {AArch64_ORNWrs, 673, 3 },
21872
195k
    {AArch64_ORNXrs, 676, 3 },
21873
195k
    {AArch64_ORRS_PPzPP, 679, 1 },
21874
195k
    {AArch64_ORRWrs, 680, 2 },
21875
195k
    {AArch64_ORRXrs, 682, 2 },
21876
195k
    {AArch64_ORR_PPzPP, 684, 1 },
21877
195k
    {AArch64_ORR_ZI, 685, 3 },
21878
195k
    {AArch64_ORR_ZZZ, 688, 1 },
21879
195k
    {AArch64_ORRv16i8, 689, 1 },
21880
195k
    {AArch64_ORRv8i8, 690, 1 },
21881
195k
    {AArch64_PACIA1716, 691, 1 },
21882
195k
    {AArch64_PACIASP, 692, 1 },
21883
195k
    {AArch64_PACIAZ, 693, 1 },
21884
195k
    {AArch64_PACIB1716, 694, 1 },
21885
195k
    {AArch64_PACIBSP, 695, 1 },
21886
195k
    {AArch64_PACIBZ, 696, 1 },
21887
195k
    {AArch64_PMOV_PZI_B, 697, 1 },
21888
195k
    {AArch64_PMOV_ZIP_B, 698, 1 },
21889
195k
    {AArch64_PRFB_D_PZI, 699, 1 },
21890
195k
    {AArch64_PRFB_PRI, 700, 1 },
21891
195k
    {AArch64_PRFB_S_PZI, 701, 1 },
21892
195k
    {AArch64_PRFD_D_PZI, 702, 1 },
21893
195k
    {AArch64_PRFD_PRI, 703, 1 },
21894
195k
    {AArch64_PRFD_S_PZI, 704, 1 },
21895
195k
    {AArch64_PRFH_D_PZI, 705, 1 },
21896
195k
    {AArch64_PRFH_PRI, 706, 1 },
21897
195k
    {AArch64_PRFH_S_PZI, 707, 1 },
21898
195k
    {AArch64_PRFMroX, 708, 1 },
21899
195k
    {AArch64_PRFMui, 709, 1 },
21900
195k
    {AArch64_PRFUMi, 710, 1 },
21901
195k
    {AArch64_PRFW_D_PZI, 711, 1 },
21902
195k
    {AArch64_PRFW_PRI, 712, 1 },
21903
195k
    {AArch64_PRFW_S_PZI, 713, 1 },
21904
195k
    {AArch64_PTRUES_B, 714, 1 },
21905
195k
    {AArch64_PTRUES_D, 715, 1 },
21906
195k
    {AArch64_PTRUES_H, 716, 1 },
21907
195k
    {AArch64_PTRUES_S, 717, 1 },
21908
195k
    {AArch64_PTRUE_B, 718, 1 },
21909
195k
    {AArch64_PTRUE_D, 719, 1 },
21910
195k
    {AArch64_PTRUE_H, 720, 1 },
21911
195k
    {AArch64_PTRUE_S, 721, 1 },
21912
195k
    {AArch64_RET, 722, 1 },
21913
195k
    {AArch64_SBCSWr, 723, 1 },
21914
195k
    {AArch64_SBCSXr, 724, 1 },
21915
195k
    {AArch64_SBCWr, 725, 1 },
21916
195k
    {AArch64_SBCXr, 726, 1 },
21917
195k
    {AArch64_SBFMWri, 727, 3 },
21918
195k
    {AArch64_SBFMXri, 730, 4 },
21919
195k
    {AArch64_SEL_PPPP, 734, 1 },
21920
195k
    {AArch64_SEL_ZPZZ_B, 735, 1 },
21921
195k
    {AArch64_SEL_ZPZZ_D, 736, 1 },
21922
195k
    {AArch64_SEL_ZPZZ_H, 737, 1 },
21923
195k
    {AArch64_SEL_ZPZZ_S, 738, 1 },
21924
195k
    {AArch64_SMADDLrrr, 739, 1 },
21925
195k
    {AArch64_SMSUBLrrr, 740, 1 },
21926
195k
    {AArch64_SQDECB_XPiI, 741, 2 },
21927
195k
    {AArch64_SQDECB_XPiWdI, 743, 2 },
21928
195k
    {AArch64_SQDECD_XPiI, 745, 2 },
21929
195k
    {AArch64_SQDECD_XPiWdI, 747, 2 },
21930
195k
    {AArch64_SQDECD_ZPiI, 749, 2 },
21931
195k
    {AArch64_SQDECH_XPiI, 751, 2 },
21932
195k
    {AArch64_SQDECH_XPiWdI, 753, 2 },
21933
195k
    {AArch64_SQDECH_ZPiI, 755, 2 },
21934
195k
    {AArch64_SQDECW_XPiI, 757, 2 },
21935
195k
    {AArch64_SQDECW_XPiWdI, 759, 2 },
21936
195k
    {AArch64_SQDECW_ZPiI, 761, 2 },
21937
195k
    {AArch64_SQINCB_XPiI, 763, 2 },
21938
195k
    {AArch64_SQINCB_XPiWdI, 765, 2 },
21939
195k
    {AArch64_SQINCD_XPiI, 767, 2 },
21940
195k
    {AArch64_SQINCD_XPiWdI, 769, 2 },
21941
195k
    {AArch64_SQINCD_ZPiI, 771, 2 },
21942
195k
    {AArch64_SQINCH_XPiI, 773, 2 },
21943
195k
    {AArch64_SQINCH_XPiWdI, 775, 2 },
21944
195k
    {AArch64_SQINCH_ZPiI, 777, 2 },
21945
195k
    {AArch64_SQINCW_XPiI, 779, 2 },
21946
195k
    {AArch64_SQINCW_XPiWdI, 781, 2 },
21947
195k
    {AArch64_SQINCW_ZPiI, 783, 2 },
21948
195k
    {AArch64_SST1B_D_IMM, 785, 1 },
21949
195k
    {AArch64_SST1B_S_IMM, 786, 1 },
21950
195k
    {AArch64_SST1D_IMM, 787, 1 },
21951
195k
    {AArch64_SST1H_D_IMM, 788, 1 },
21952
195k
    {AArch64_SST1H_S_IMM, 789, 1 },
21953
195k
    {AArch64_SST1Q, 790, 1 },
21954
195k
    {AArch64_SST1W_D_IMM, 791, 1 },
21955
195k
    {AArch64_SST1W_IMM, 792, 1 },
21956
195k
    {AArch64_ST1B_2Z_IMM, 793, 1 },
21957
195k
    {AArch64_ST1B_4Z_IMM, 794, 1 },
21958
195k
    {AArch64_ST1B_D_IMM, 795, 1 },
21959
195k
    {AArch64_ST1B_H_IMM, 796, 1 },
21960
195k
    {AArch64_ST1B_IMM, 797, 1 },
21961
195k
    {AArch64_ST1B_S_IMM, 798, 1 },
21962
195k
    {AArch64_ST1B_VG2_M2ZPXI, 799, 1 },
21963
195k
    {AArch64_ST1B_VG4_M4ZPXI, 800, 1 },
21964
195k
    {AArch64_ST1D_2Z_IMM, 801, 1 },
21965
195k
    {AArch64_ST1D_4Z_IMM, 802, 1 },
21966
195k
    {AArch64_ST1D_IMM, 803, 1 },
21967
195k
    {AArch64_ST1D_Q_IMM, 804, 1 },
21968
195k
    {AArch64_ST1D_VG2_M2ZPXI, 805, 1 },
21969
195k
    {AArch64_ST1D_VG4_M4ZPXI, 806, 1 },
21970
195k
    {AArch64_ST1Fourv16b_POST, 807, 1 },
21971
195k
    {AArch64_ST1Fourv1d_POST, 808, 1 },
21972
195k
    {AArch64_ST1Fourv2d_POST, 809, 1 },
21973
195k
    {AArch64_ST1Fourv2s_POST, 810, 1 },
21974
195k
    {AArch64_ST1Fourv4h_POST, 811, 1 },
21975
195k
    {AArch64_ST1Fourv4s_POST, 812, 1 },
21976
195k
    {AArch64_ST1Fourv8b_POST, 813, 1 },
21977
195k
    {AArch64_ST1Fourv8h_POST, 814, 1 },
21978
195k
    {AArch64_ST1H_2Z_IMM, 815, 1 },
21979
195k
    {AArch64_ST1H_4Z_IMM, 816, 1 },
21980
195k
    {AArch64_ST1H_D_IMM, 817, 1 },
21981
195k
    {AArch64_ST1H_IMM, 818, 1 },
21982
195k
    {AArch64_ST1H_S_IMM, 819, 1 },
21983
195k
    {AArch64_ST1H_VG2_M2ZPXI, 820, 1 },
21984
195k
    {AArch64_ST1H_VG4_M4ZPXI, 821, 1 },
21985
195k
    {AArch64_ST1Onev16b_POST, 822, 1 },
21986
195k
    {AArch64_ST1Onev1d_POST, 823, 1 },
21987
195k
    {AArch64_ST1Onev2d_POST, 824, 1 },
21988
195k
    {AArch64_ST1Onev2s_POST, 825, 1 },
21989
195k
    {AArch64_ST1Onev4h_POST, 826, 1 },
21990
195k
    {AArch64_ST1Onev4s_POST, 827, 1 },
21991
195k
    {AArch64_ST1Onev8b_POST, 828, 1 },
21992
195k
    {AArch64_ST1Onev8h_POST, 829, 1 },
21993
195k
    {AArch64_ST1Threev16b_POST, 830, 1 },
21994
195k
    {AArch64_ST1Threev1d_POST, 831, 1 },
21995
195k
    {AArch64_ST1Threev2d_POST, 832, 1 },
21996
195k
    {AArch64_ST1Threev2s_POST, 833, 1 },
21997
195k
    {AArch64_ST1Threev4h_POST, 834, 1 },
21998
195k
    {AArch64_ST1Threev4s_POST, 835, 1 },
21999
195k
    {AArch64_ST1Threev8b_POST, 836, 1 },
22000
195k
    {AArch64_ST1Threev8h_POST, 837, 1 },
22001
195k
    {AArch64_ST1Twov16b_POST, 838, 1 },
22002
195k
    {AArch64_ST1Twov1d_POST, 839, 1 },
22003
195k
    {AArch64_ST1Twov2d_POST, 840, 1 },
22004
195k
    {AArch64_ST1Twov2s_POST, 841, 1 },
22005
195k
    {AArch64_ST1Twov4h_POST, 842, 1 },
22006
195k
    {AArch64_ST1Twov4s_POST, 843, 1 },
22007
195k
    {AArch64_ST1Twov8b_POST, 844, 1 },
22008
195k
    {AArch64_ST1Twov8h_POST, 845, 1 },
22009
195k
    {AArch64_ST1W_2Z_IMM, 846, 1 },
22010
195k
    {AArch64_ST1W_4Z_IMM, 847, 1 },
22011
195k
    {AArch64_ST1W_D_IMM, 848, 1 },
22012
195k
    {AArch64_ST1W_IMM, 849, 1 },
22013
195k
    {AArch64_ST1W_Q_IMM, 850, 1 },
22014
195k
    {AArch64_ST1W_VG2_M2ZPXI, 851, 1 },
22015
195k
    {AArch64_ST1W_VG4_M4ZPXI, 852, 1 },
22016
195k
    {AArch64_ST1_MXIPXX_H_B, 853, 1 },
22017
195k
    {AArch64_ST1_MXIPXX_H_D, 854, 1 },
22018
195k
    {AArch64_ST1_MXIPXX_H_H, 855, 1 },
22019
195k
    {AArch64_ST1_MXIPXX_H_Q, 856, 1 },
22020
195k
    {AArch64_ST1_MXIPXX_H_S, 857, 1 },
22021
195k
    {AArch64_ST1_MXIPXX_V_B, 858, 1 },
22022
195k
    {AArch64_ST1_MXIPXX_V_D, 859, 1 },
22023
195k
    {AArch64_ST1_MXIPXX_V_H, 860, 1 },
22024
195k
    {AArch64_ST1_MXIPXX_V_Q, 861, 1 },
22025
195k
    {AArch64_ST1_MXIPXX_V_S, 862, 1 },
22026
195k
    {AArch64_ST1i16_POST, 863, 1 },
22027
195k
    {AArch64_ST1i32_POST, 864, 1 },
22028
195k
    {AArch64_ST1i64_POST, 865, 1 },
22029
195k
    {AArch64_ST1i8_POST, 866, 1 },
22030
195k
    {AArch64_ST2B_IMM, 867, 1 },
22031
195k
    {AArch64_ST2D_IMM, 868, 1 },
22032
195k
    {AArch64_ST2GOffset, 869, 1 },
22033
195k
    {AArch64_ST2H_IMM, 870, 1 },
22034
195k
    {AArch64_ST2Q_IMM, 871, 1 },
22035
195k
    {AArch64_ST2Twov16b_POST, 872, 1 },
22036
195k
    {AArch64_ST2Twov2d_POST, 873, 1 },
22037
195k
    {AArch64_ST2Twov2s_POST, 874, 1 },
22038
195k
    {AArch64_ST2Twov4h_POST, 875, 1 },
22039
195k
    {AArch64_ST2Twov4s_POST, 876, 1 },
22040
195k
    {AArch64_ST2Twov8b_POST, 877, 1 },
22041
195k
    {AArch64_ST2Twov8h_POST, 878, 1 },
22042
195k
    {AArch64_ST2W_IMM, 879, 1 },
22043
195k
    {AArch64_ST2i16_POST, 880, 1 },
22044
195k
    {AArch64_ST2i32_POST, 881, 1 },
22045
195k
    {AArch64_ST2i64_POST, 882, 1 },
22046
195k
    {AArch64_ST2i8_POST, 883, 1 },
22047
195k
    {AArch64_ST3B_IMM, 884, 1 },
22048
195k
    {AArch64_ST3D_IMM, 885, 1 },
22049
195k
    {AArch64_ST3H_IMM, 886, 1 },
22050
195k
    {AArch64_ST3Q_IMM, 887, 1 },
22051
195k
    {AArch64_ST3Threev16b_POST, 888, 1 },
22052
195k
    {AArch64_ST3Threev2d_POST, 889, 1 },
22053
195k
    {AArch64_ST3Threev2s_POST, 890, 1 },
22054
195k
    {AArch64_ST3Threev4h_POST, 891, 1 },
22055
195k
    {AArch64_ST3Threev4s_POST, 892, 1 },
22056
195k
    {AArch64_ST3Threev8b_POST, 893, 1 },
22057
195k
    {AArch64_ST3Threev8h_POST, 894, 1 },
22058
195k
    {AArch64_ST3W_IMM, 895, 1 },
22059
195k
    {AArch64_ST3i16_POST, 896, 1 },
22060
195k
    {AArch64_ST3i32_POST, 897, 1 },
22061
195k
    {AArch64_ST3i64_POST, 898, 1 },
22062
195k
    {AArch64_ST3i8_POST, 899, 1 },
22063
195k
    {AArch64_ST4B_IMM, 900, 1 },
22064
195k
    {AArch64_ST4D_IMM, 901, 1 },
22065
195k
    {AArch64_ST4Fourv16b_POST, 902, 1 },
22066
195k
    {AArch64_ST4Fourv2d_POST, 903, 1 },
22067
195k
    {AArch64_ST4Fourv2s_POST, 904, 1 },
22068
195k
    {AArch64_ST4Fourv4h_POST, 905, 1 },
22069
195k
    {AArch64_ST4Fourv4s_POST, 906, 1 },
22070
195k
    {AArch64_ST4Fourv8b_POST, 907, 1 },
22071
195k
    {AArch64_ST4Fourv8h_POST, 908, 1 },
22072
195k
    {AArch64_ST4H_IMM, 909, 1 },
22073
195k
    {AArch64_ST4Q_IMM, 910, 1 },
22074
195k
    {AArch64_ST4W_IMM, 911, 1 },
22075
195k
    {AArch64_ST4i16_POST, 912, 1 },
22076
195k
    {AArch64_ST4i32_POST, 913, 1 },
22077
195k
    {AArch64_ST4i64_POST, 914, 1 },
22078
195k
    {AArch64_ST4i8_POST, 915, 1 },
22079
195k
    {AArch64_STGOffset, 916, 1 },
22080
195k
    {AArch64_STGPi, 917, 1 },
22081
195k
    {AArch64_STLURBi, 918, 1 },
22082
195k
    {AArch64_STLURHi, 919, 1 },
22083
195k
    {AArch64_STLURWi, 920, 1 },
22084
195k
    {AArch64_STLURXi, 921, 1 },
22085
195k
    {AArch64_STLURbi, 922, 1 },
22086
195k
    {AArch64_STLURdi, 923, 1 },
22087
195k
    {AArch64_STLURhi, 924, 1 },
22088
195k
    {AArch64_STLURqi, 925, 1 },
22089
195k
    {AArch64_STLURsi, 926, 1 },
22090
195k
    {AArch64_STNPDi, 927, 1 },
22091
195k
    {AArch64_STNPQi, 928, 1 },
22092
195k
    {AArch64_STNPSi, 929, 1 },
22093
195k
    {AArch64_STNPWi, 930, 1 },
22094
195k
    {AArch64_STNPXi, 931, 1 },
22095
195k
    {AArch64_STNT1B_2Z_IMM, 932, 1 },
22096
195k
    {AArch64_STNT1B_4Z_IMM, 933, 1 },
22097
195k
    {AArch64_STNT1B_VG2_M2ZPXI, 934, 1 },
22098
195k
    {AArch64_STNT1B_VG4_M4ZPXI, 935, 1 },
22099
195k
    {AArch64_STNT1B_ZRI, 936, 1 },
22100
195k
    {AArch64_STNT1B_ZZR_D_REAL, 937, 1 },
22101
195k
    {AArch64_STNT1B_ZZR_S_REAL, 938, 1 },
22102
195k
    {AArch64_STNT1D_2Z_IMM, 939, 1 },
22103
195k
    {AArch64_STNT1D_4Z_IMM, 940, 1 },
22104
195k
    {AArch64_STNT1D_VG2_M2ZPXI, 941, 1 },
22105
195k
    {AArch64_STNT1D_VG4_M4ZPXI, 942, 1 },
22106
195k
    {AArch64_STNT1D_ZRI, 943, 1 },
22107
195k
    {AArch64_STNT1D_ZZR_D_REAL, 944, 1 },
22108
195k
    {AArch64_STNT1H_2Z_IMM, 945, 1 },
22109
195k
    {AArch64_STNT1H_4Z_IMM, 946, 1 },
22110
195k
    {AArch64_STNT1H_VG2_M2ZPXI, 947, 1 },
22111
195k
    {AArch64_STNT1H_VG4_M4ZPXI, 948, 1 },
22112
195k
    {AArch64_STNT1H_ZRI, 949, 1 },
22113
195k
    {AArch64_STNT1H_ZZR_D_REAL, 950, 1 },
22114
195k
    {AArch64_STNT1H_ZZR_S_REAL, 951, 1 },
22115
195k
    {AArch64_STNT1W_2Z_IMM, 952, 1 },
22116
195k
    {AArch64_STNT1W_4Z_IMM, 953, 1 },
22117
195k
    {AArch64_STNT1W_VG2_M2ZPXI, 954, 1 },
22118
195k
    {AArch64_STNT1W_VG4_M4ZPXI, 955, 1 },
22119
195k
    {AArch64_STNT1W_ZRI, 956, 1 },
22120
195k
    {AArch64_STNT1W_ZZR_D_REAL, 957, 1 },
22121
195k
    {AArch64_STNT1W_ZZR_S_REAL, 958, 1 },
22122
195k
    {AArch64_STPDi, 959, 1 },
22123
195k
    {AArch64_STPQi, 960, 1 },
22124
195k
    {AArch64_STPSi, 961, 1 },
22125
195k
    {AArch64_STPWi, 962, 1 },
22126
195k
    {AArch64_STPXi, 963, 1 },
22127
195k
    {AArch64_STRBBroX, 964, 1 },
22128
195k
    {AArch64_STRBBui, 965, 1 },
22129
195k
    {AArch64_STRBroX, 966, 1 },
22130
195k
    {AArch64_STRBui, 967, 1 },
22131
195k
    {AArch64_STRDroX, 968, 1 },
22132
195k
    {AArch64_STRDui, 969, 1 },
22133
195k
    {AArch64_STRHHroX, 970, 1 },
22134
195k
    {AArch64_STRHHui, 971, 1 },
22135
195k
    {AArch64_STRHroX, 972, 1 },
22136
195k
    {AArch64_STRHui, 973, 1 },
22137
195k
    {AArch64_STRQroX, 974, 1 },
22138
195k
    {AArch64_STRQui, 975, 1 },
22139
195k
    {AArch64_STRSroX, 976, 1 },
22140
195k
    {AArch64_STRSui, 977, 1 },
22141
195k
    {AArch64_STRWroX, 978, 1 },
22142
195k
    {AArch64_STRWui, 979, 1 },
22143
195k
    {AArch64_STRXroX, 980, 1 },
22144
195k
    {AArch64_STRXui, 981, 1 },
22145
195k
    {AArch64_STR_PXI, 982, 1 },
22146
195k
    {AArch64_STR_ZA, 983, 1 },
22147
195k
    {AArch64_STR_ZXI, 984, 1 },
22148
195k
    {AArch64_STTRBi, 985, 1 },
22149
195k
    {AArch64_STTRHi, 986, 1 },
22150
195k
    {AArch64_STTRWi, 987, 1 },
22151
195k
    {AArch64_STTRXi, 988, 1 },
22152
195k
    {AArch64_STURBBi, 989, 1 },
22153
195k
    {AArch64_STURBi, 990, 1 },
22154
195k
    {AArch64_STURDi, 991, 1 },
22155
195k
    {AArch64_STURHHi, 992, 1 },
22156
195k
    {AArch64_STURHi, 993, 1 },
22157
195k
    {AArch64_STURQi, 994, 1 },
22158
195k
    {AArch64_STURSi, 995, 1 },
22159
195k
    {AArch64_STURWi, 996, 1 },
22160
195k
    {AArch64_STURXi, 997, 1 },
22161
195k
    {AArch64_STZ2GOffset, 998, 1 },
22162
195k
    {AArch64_STZGOffset, 999, 1 },
22163
195k
    {AArch64_SUBSWri, 1000, 1 },
22164
195k
    {AArch64_SUBSWrs, 1001, 5 },
22165
195k
    {AArch64_SUBSWrx, 1006, 3 },
22166
195k
    {AArch64_SUBSXri, 1009, 1 },
22167
195k
    {AArch64_SUBSXrs, 1010, 5 },
22168
195k
    {AArch64_SUBSXrx, 1015, 1 },
22169
195k
    {AArch64_SUBSXrx64, 1016, 3 },
22170
195k
    {AArch64_SUBWrs, 1019, 3 },
22171
195k
    {AArch64_SUBWrx, 1022, 2 },
22172
195k
    {AArch64_SUBXrs, 1024, 3 },
22173
195k
    {AArch64_SUBXrx64, 1027, 2 },
22174
195k
    {AArch64_SYSPxt_XZR, 1029, 1 },
22175
195k
    {AArch64_SYSxt, 1030, 1 },
22176
195k
    {AArch64_UBFMWri, 1031, 3 },
22177
195k
    {AArch64_UBFMXri, 1034, 4 },
22178
195k
    {AArch64_UMADDLrrr, 1038, 1 },
22179
195k
    {AArch64_UMOVvi32, 1039, 1 },
22180
195k
    {AArch64_UMOVvi32_idx0, 1040, 1 },
22181
195k
    {AArch64_UMOVvi64, 1041, 1 },
22182
195k
    {AArch64_UMOVvi64_idx0, 1042, 1 },
22183
195k
    {AArch64_UMSUBLrrr, 1043, 1 },
22184
195k
    {AArch64_UQDECB_WPiI, 1044, 2 },
22185
195k
    {AArch64_UQDECB_XPiI, 1046, 2 },
22186
195k
    {AArch64_UQDECD_WPiI, 1048, 2 },
22187
195k
    {AArch64_UQDECD_XPiI, 1050, 2 },
22188
195k
    {AArch64_UQDECD_ZPiI, 1052, 2 },
22189
195k
    {AArch64_UQDECH_WPiI, 1054, 2 },
22190
195k
    {AArch64_UQDECH_XPiI, 1056, 2 },
22191
195k
    {AArch64_UQDECH_ZPiI, 1058, 2 },
22192
195k
    {AArch64_UQDECW_WPiI, 1060, 2 },
22193
195k
    {AArch64_UQDECW_XPiI, 1062, 2 },
22194
195k
    {AArch64_UQDECW_ZPiI, 1064, 2 },
22195
195k
    {AArch64_UQINCB_WPiI, 1066, 2 },
22196
195k
    {AArch64_UQINCB_XPiI, 1068, 2 },
22197
195k
    {AArch64_UQINCD_WPiI, 1070, 2 },
22198
195k
    {AArch64_UQINCD_XPiI, 1072, 2 },
22199
195k
    {AArch64_UQINCD_ZPiI, 1074, 2 },
22200
195k
    {AArch64_UQINCH_WPiI, 1076, 2 },
22201
195k
    {AArch64_UQINCH_XPiI, 1078, 2 },
22202
195k
    {AArch64_UQINCH_ZPiI, 1080, 2 },
22203
195k
    {AArch64_UQINCW_WPiI, 1082, 2 },
22204
195k
    {AArch64_UQINCW_XPiI, 1084, 2 },
22205
195k
    {AArch64_UQINCW_ZPiI, 1086, 2 },
22206
195k
    {AArch64_XPACLRI, 1088, 1 },
22207
195k
    {AArch64_ZERO_M, 1089, 15 },
22208
195k
  {0},  };
22209
22210
195k
  static const AliasPattern Patterns[] = {
22211
    // AArch64_ADDSWri - 0
22212
195k
    {0, 0, 4, 2 },
22213
    // AArch64_ADDSWrs - 1
22214
195k
    {13, 2, 4, 4 },
22215
195k
    {24, 6, 4, 3 },
22216
195k
    {39, 9, 4, 4 },
22217
    // AArch64_ADDSWrx - 4
22218
195k
    {13, 13, 4, 4 },
22219
195k
    {55, 17, 4, 3 },
22220
195k
    {39, 20, 4, 4 },
22221
    // AArch64_ADDSXri - 7
22222
195k
    {0, 24, 4, 2 },
22223
    // AArch64_ADDSXrs - 8
22224
195k
    {13, 26, 4, 4 },
22225
195k
    {24, 30, 4, 3 },
22226
195k
    {39, 33, 4, 4 },
22227
    // AArch64_ADDSXrx - 11
22228
195k
    {55, 37, 4, 3 },
22229
    // AArch64_ADDSXrx64 - 12
22230
195k
    {13, 40, 4, 4 },
22231
195k
    {55, 44, 4, 3 },
22232
195k
    {39, 47, 4, 4 },
22233
    // AArch64_ADDWri - 15
22234
195k
    {70, 51, 4, 4 },
22235
195k
    {70, 55, 4, 4 },
22236
    // AArch64_ADDWrs - 17
22237
195k
    {81, 59, 4, 4 },
22238
    // AArch64_ADDWrx - 18
22239
195k
    {81, 63, 4, 4 },
22240
195k
    {81, 67, 4, 4 },
22241
    // AArch64_ADDXri - 20
22242
195k
    {70, 71, 4, 4 },
22243
195k
    {70, 75, 4, 4 },
22244
    // AArch64_ADDXrs - 22
22245
195k
    {81, 79, 4, 4 },
22246
    // AArch64_ADDXrx64 - 23
22247
195k
    {81, 83, 4, 4 },
22248
195k
    {81, 87, 4, 4 },
22249
    // AArch64_ANDSWri - 25
22250
195k
    {96, 91, 3, 2 },
22251
    // AArch64_ANDSWrs - 26
22252
195k
    {109, 93, 4, 4 },
22253
195k
    {120, 97, 4, 3 },
22254
195k
    {135, 100, 4, 4 },
22255
    // AArch64_ANDSXri - 29
22256
195k
    {151, 104, 3, 2 },
22257
    // AArch64_ANDSXrs - 30
22258
195k
    {109, 106, 4, 4 },
22259
195k
    {120, 110, 4, 3 },
22260
195k
    {135, 113, 4, 4 },
22261
    // AArch64_ANDS_PPzPP - 33
22262
195k
    {164, 117, 4, 8 },
22263
    // AArch64_ANDWrs - 34
22264
195k
    {188, 125, 4, 4 },
22265
    // AArch64_ANDXrs - 35
22266
195k
    {188, 129, 4, 4 },
22267
    // AArch64_AND_PPzPP - 36
22268
195k
    {203, 133, 4, 8 },
22269
    // AArch64_AND_ZI - 37
22270
195k
    {226, 141, 3, 7 },
22271
195k
    {247, 148, 3, 7 },
22272
195k
    {268, 155, 3, 7 },
22273
    // AArch64_AUTIA1716 - 40
22274
195k
    {289, 162, 0, 3 },
22275
    // AArch64_AUTIASP - 41
22276
195k
    {299, 165, 0, 3 },
22277
    // AArch64_AUTIAZ - 42
22278
195k
    {307, 168, 0, 3 },
22279
    // AArch64_AUTIB1716 - 43
22280
195k
    {314, 171, 0, 3 },
22281
    // AArch64_AUTIBSP - 44
22282
195k
    {324, 174, 0, 3 },
22283
    // AArch64_AUTIBZ - 45
22284
195k
    {332, 177, 0, 3 },
22285
    // AArch64_BICSWrs - 46
22286
195k
    {339, 180, 4, 4 },
22287
    // AArch64_BICSXrs - 47
22288
195k
    {339, 184, 4, 4 },
22289
    // AArch64_BICWrs - 48
22290
195k
    {355, 188, 4, 4 },
22291
    // AArch64_BICXrs - 49
22292
195k
    {355, 192, 4, 4 },
22293
    // AArch64_CLREX - 50
22294
195k
    {370, 196, 1, 1 },
22295
    // AArch64_CNTB_XPiI - 51
22296
195k
    {376, 197, 3, 7 },
22297
195k
    {384, 204, 3, 7 },
22298
    // AArch64_CNTD_XPiI - 53
22299
195k
    {398, 211, 3, 7 },
22300
195k
    {406, 218, 3, 7 },
22301
    // AArch64_CNTH_XPiI - 55
22302
195k
    {420, 225, 3, 7 },
22303
195k
    {428, 232, 3, 7 },
22304
    // AArch64_CNTW_XPiI - 57
22305
195k
    {442, 239, 3, 7 },
22306
195k
    {450, 246, 3, 7 },
22307
    // AArch64_CPY_ZPmI_B - 59
22308
195k
    {464, 253, 5, 7 },
22309
    // AArch64_CPY_ZPmI_D - 60
22310
195k
    {487, 260, 5, 7 },
22311
    // AArch64_CPY_ZPmI_H - 61
22312
195k
    {510, 267, 5, 7 },
22313
    // AArch64_CPY_ZPmI_S - 62
22314
195k
    {533, 274, 5, 7 },
22315
    // AArch64_CPY_ZPmR_B - 63
22316
195k
    {556, 281, 4, 8 },
22317
    // AArch64_CPY_ZPmR_D - 64
22318
195k
    {577, 289, 4, 8 },
22319
    // AArch64_CPY_ZPmR_H - 65
22320
195k
    {598, 297, 4, 8 },
22321
    // AArch64_CPY_ZPmR_S - 66
22322
195k
    {619, 305, 4, 8 },
22323
    // AArch64_CPY_ZPmV_B - 67
22324
195k
    {556, 313, 4, 8 },
22325
    // AArch64_CPY_ZPmV_D - 68
22326
195k
    {577, 321, 4, 8 },
22327
    // AArch64_CPY_ZPmV_H - 69
22328
195k
    {598, 329, 4, 8 },
22329
    // AArch64_CPY_ZPmV_S - 70
22330
195k
    {619, 337, 4, 8 },
22331
    // AArch64_CPY_ZPzI_B - 71
22332
195k
    {640, 345, 4, 6 },
22333
    // AArch64_CPY_ZPzI_D - 72
22334
195k
    {663, 351, 4, 6 },
22335
    // AArch64_CPY_ZPzI_H - 73
22336
195k
    {686, 357, 4, 6 },
22337
    // AArch64_CPY_ZPzI_S - 74
22338
195k
    {709, 363, 4, 6 },
22339
    // AArch64_CSINCWr - 75
22340
195k
    {732, 369, 4, 4 },
22341
195k
    {746, 373, 4, 4 },
22342
    // AArch64_CSINCXr - 77
22343
195k
    {732, 377, 4, 4 },
22344
195k
    {746, 381, 4, 4 },
22345
    // AArch64_CSINVWr - 79
22346
195k
    {764, 385, 4, 4 },
22347
195k
    {779, 389, 4, 4 },
22348
    // AArch64_CSINVXr - 81
22349
195k
    {764, 393, 4, 4 },
22350
195k
    {779, 397, 4, 4 },
22351
    // AArch64_CSNEGWr - 83
22352
195k
    {797, 401, 4, 4 },
22353
    // AArch64_CSNEGXr - 84
22354
195k
    {797, 405, 4, 4 },
22355
    // AArch64_DCPS1 - 85
22356
195k
    {815, 409, 1, 1 },
22357
    // AArch64_DCPS2 - 86
22358
195k
    {821, 410, 1, 1 },
22359
    // AArch64_DCPS3 - 87
22360
195k
    {827, 411, 1, 4 },
22361
    // AArch64_DECB_XPiI - 88
22362
195k
    {833, 415, 4, 8 },
22363
195k
    {841, 423, 4, 8 },
22364
    // AArch64_DECD_XPiI - 90
22365
195k
    {855, 431, 4, 8 },
22366
195k
    {863, 439, 4, 8 },
22367
    // AArch64_DECD_ZPiI - 92
22368
195k
    {877, 447, 4, 8 },
22369
195k
    {887, 455, 4, 8 },
22370
    // AArch64_DECH_XPiI - 94
22371
195k
    {903, 463, 4, 8 },
22372
195k
    {911, 471, 4, 8 },
22373
    // AArch64_DECH_ZPiI - 96
22374
195k
    {925, 479, 4, 8 },
22375
195k
    {935, 487, 4, 8 },
22376
    // AArch64_DECW_XPiI - 98
22377
195k
    {951, 495, 4, 8 },
22378
195k
    {959, 503, 4, 8 },
22379
    // AArch64_DECW_ZPiI - 100
22380
195k
    {973, 511, 4, 8 },
22381
195k
    {983, 519, 4, 8 },
22382
    // AArch64_DSB - 102
22383
195k
    {999, 527, 1, 1 },
22384
195k
    {1004, 528, 1, 1 },
22385
195k
    {1010, 529, 1, 4 },
22386
    // AArch64_DUPM_ZI - 105
22387
195k
    {1014, 533, 2, 6 },
22388
195k
    {1029, 539, 2, 6 },
22389
195k
    {1044, 545, 2, 6 },
22390
195k
    {1059, 551, 2, 6 },
22391
195k
    {1075, 557, 2, 6 },
22392
195k
    {1091, 563, 2, 6 },
22393
    // AArch64_DUP_ZI_B - 111
22394
195k
    {1107, 569, 3, 5 },
22395
    // AArch64_DUP_ZI_D - 112
22396
195k
    {1122, 574, 3, 5 },
22397
195k
    {1137, 579, 3, 7 },
22398
    // AArch64_DUP_ZI_H - 114
22399
195k
    {1153, 586, 3, 5 },
22400
195k
    {1168, 591, 3, 7 },
22401
    // AArch64_DUP_ZI_S - 116
22402
195k
    {1184, 598, 3, 5 },
22403
195k
    {1199, 603, 3, 7 },
22404
    // AArch64_DUP_ZR_B - 118
22405
195k
    {1215, 610, 2, 6 },
22406
    // AArch64_DUP_ZR_D - 119
22407
195k
    {1228, 616, 2, 6 },
22408
    // AArch64_DUP_ZR_H - 120
22409
195k
    {1241, 622, 2, 6 },
22410
    // AArch64_DUP_ZR_S - 121
22411
195k
    {1254, 628, 2, 6 },
22412
    // AArch64_DUP_ZZI_B - 122
22413
195k
    {1267, 634, 3, 7 },
22414
195k
    {1282, 641, 3, 6 },
22415
    // AArch64_DUP_ZZI_D - 124
22416
195k
    {1301, 647, 3, 7 },
22417
195k
    {1316, 654, 3, 6 },
22418
    // AArch64_DUP_ZZI_H - 126
22419
195k
    {1335, 660, 3, 7 },
22420
195k
    {1350, 667, 3, 6 },
22421
    // AArch64_DUP_ZZI_Q - 128
22422
195k
    {1369, 673, 3, 7 },
22423
195k
    {1384, 680, 3, 6 },
22424
    // AArch64_DUP_ZZI_S - 130
22425
195k
    {1403, 686, 3, 7 },
22426
195k
    {1418, 693, 3, 6 },
22427
    // AArch64_EONWrs - 132
22428
195k
    {1437, 699, 4, 4 },
22429
    // AArch64_EONXrs - 133
22430
195k
    {1437, 703, 4, 4 },
22431
    // AArch64_EORS_PPzPP - 134
22432
195k
    {1452, 707, 4, 8 },
22433
    // AArch64_EORWrs - 135
22434
195k
    {1476, 715, 4, 4 },
22435
    // AArch64_EORXrs - 136
22436
195k
    {1476, 719, 4, 4 },
22437
    // AArch64_EOR_PPzPP - 137
22438
195k
    {1491, 723, 4, 8 },
22439
    // AArch64_EOR_ZI - 138
22440
195k
    {1514, 731, 3, 7 },
22441
195k
    {1535, 738, 3, 7 },
22442
195k
    {1556, 745, 3, 7 },
22443
    // AArch64_EXTRACT_ZPMXI_H_B - 141
22444
195k
    {1577, 752, 6, 8 },
22445
    // AArch64_EXTRACT_ZPMXI_H_D - 142
22446
195k
    {1610, 760, 6, 8 },
22447
    // AArch64_EXTRACT_ZPMXI_H_H - 143
22448
195k
    {1643, 768, 6, 8 },
22449
    // AArch64_EXTRACT_ZPMXI_H_Q - 144
22450
195k
    {1676, 776, 6, 8 },
22451
    // AArch64_EXTRACT_ZPMXI_H_S - 145
22452
195k
    {1709, 784, 6, 8 },
22453
    // AArch64_EXTRACT_ZPMXI_V_B - 146
22454
195k
    {1742, 792, 6, 8 },
22455
    // AArch64_EXTRACT_ZPMXI_V_D - 147
22456
195k
    {1775, 800, 6, 8 },
22457
    // AArch64_EXTRACT_ZPMXI_V_H - 148
22458
195k
    {1808, 808, 6, 8 },
22459
    // AArch64_EXTRACT_ZPMXI_V_Q - 149
22460
195k
    {1841, 816, 6, 8 },
22461
    // AArch64_EXTRACT_ZPMXI_V_S - 150
22462
195k
    {1874, 824, 6, 8 },
22463
    // AArch64_EXTRWrri - 151
22464
195k
    {1907, 832, 4, 3 },
22465
    // AArch64_EXTRXrri - 152
22466
195k
    {1907, 835, 4, 3 },
22467
    // AArch64_FCPY_ZPmI_D - 153
22468
195k
    {1922, 838, 4, 7 },
22469
    // AArch64_FCPY_ZPmI_H - 154
22470
195k
    {1946, 845, 4, 7 },
22471
    // AArch64_FCPY_ZPmI_S - 155
22472
195k
    {1970, 852, 4, 7 },
22473
    // AArch64_FDUP_ZI_D - 156
22474
195k
    {1994, 859, 2, 5 },
22475
    // AArch64_FDUP_ZI_H - 157
22476
195k
    {2010, 864, 2, 5 },
22477
    // AArch64_FDUP_ZI_S - 158
22478
195k
    {2026, 869, 2, 5 },
22479
    // AArch64_GLD1B_D_IMM_REAL - 159
22480
195k
    {2042, 874, 4, 7 },
22481
    // AArch64_GLD1B_S_IMM_REAL - 160
22482
195k
    {2068, 881, 4, 7 },
22483
    // AArch64_GLD1D_IMM_REAL - 161
22484
195k
    {2094, 888, 4, 7 },
22485
    // AArch64_GLD1H_D_IMM_REAL - 162
22486
195k
    {2120, 895, 4, 7 },
22487
    // AArch64_GLD1H_S_IMM_REAL - 163
22488
195k
    {2146, 902, 4, 7 },
22489
    // AArch64_GLD1Q - 164
22490
195k
    {2172, 909, 4, 6 },
22491
    // AArch64_GLD1SB_D_IMM_REAL - 165
22492
195k
    {2198, 915, 4, 7 },
22493
    // AArch64_GLD1SB_S_IMM_REAL - 166
22494
195k
    {2225, 922, 4, 7 },
22495
    // AArch64_GLD1SH_D_IMM_REAL - 167
22496
195k
    {2252, 929, 4, 7 },
22497
    // AArch64_GLD1SH_S_IMM_REAL - 168
22498
195k
    {2279, 936, 4, 7 },
22499
    // AArch64_GLD1SW_D_IMM_REAL - 169
22500
195k
    {2306, 943, 4, 7 },
22501
    // AArch64_GLD1W_D_IMM_REAL - 170
22502
195k
    {2333, 950, 4, 7 },
22503
    // AArch64_GLD1W_IMM_REAL - 171
22504
195k
    {2359, 957, 4, 7 },
22505
    // AArch64_GLDFF1B_D_IMM_REAL - 172
22506
195k
    {2385, 964, 4, 7 },
22507
    // AArch64_GLDFF1B_S_IMM_REAL - 173
22508
195k
    {2413, 971, 4, 7 },
22509
    // AArch64_GLDFF1D_IMM_REAL - 174
22510
195k
    {2441, 978, 4, 7 },
22511
    // AArch64_GLDFF1H_D_IMM_REAL - 175
22512
195k
    {2469, 985, 4, 7 },
22513
    // AArch64_GLDFF1H_S_IMM_REAL - 176
22514
195k
    {2497, 992, 4, 7 },
22515
    // AArch64_GLDFF1SB_D_IMM_REAL - 177
22516
195k
    {2525, 999, 4, 7 },
22517
    // AArch64_GLDFF1SB_S_IMM_REAL - 178
22518
195k
    {2554, 1006, 4, 7 },
22519
    // AArch64_GLDFF1SH_D_IMM_REAL - 179
22520
195k
    {2583, 1013, 4, 7 },
22521
    // AArch64_GLDFF1SH_S_IMM_REAL - 180
22522
195k
    {2612, 1020, 4, 7 },
22523
    // AArch64_GLDFF1SW_D_IMM_REAL - 181
22524
195k
    {2641, 1027, 4, 7 },
22525
    // AArch64_GLDFF1W_D_IMM_REAL - 182
22526
195k
    {2670, 1034, 4, 7 },
22527
    // AArch64_GLDFF1W_IMM_REAL - 183
22528
195k
    {2698, 1041, 4, 7 },
22529
    // AArch64_HINT - 184
22530
195k
    {2726, 1048, 1, 1 },
22531
195k
    {2730, 1049, 1, 1 },
22532
195k
    {2736, 1050, 1, 1 },
22533
195k
    {2740, 1051, 1, 1 },
22534
195k
    {2744, 1052, 1, 1 },
22535
195k
    {2748, 1053, 1, 1 },
22536
195k
    {2753, 1054, 1, 1 },
22537
195k
    {2757, 1055, 1, 4 },
22538
195k
    {2761, 1059, 1, 1 },
22539
195k
    {2766, 1060, 1, 4 },
22540
195k
    {2770, 1064, 1, 4 },
22541
195k
    {2779, 1068, 1, 4 },
22542
195k
    {2788, 1072, 1, 4 },
22543
    // AArch64_INCB_XPiI - 197
22544
195k
    {2795, 1076, 4, 8 },
22545
195k
    {2803, 1084, 4, 8 },
22546
    // AArch64_INCD_XPiI - 199
22547
195k
    {2817, 1092, 4, 8 },
22548
195k
    {2825, 1100, 4, 8 },
22549
    // AArch64_INCD_ZPiI - 201
22550
195k
    {2839, 1108, 4, 8 },
22551
195k
    {2849, 1116, 4, 8 },
22552
    // AArch64_INCH_XPiI - 203
22553
195k
    {2865, 1124, 4, 8 },
22554
195k
    {2873, 1132, 4, 8 },
22555
    // AArch64_INCH_ZPiI - 205
22556
195k
    {2887, 1140, 4, 8 },
22557
195k
    {2897, 1148, 4, 8 },
22558
    // AArch64_INCW_XPiI - 207
22559
195k
    {2913, 1156, 4, 8 },
22560
195k
    {2921, 1164, 4, 8 },
22561
    // AArch64_INCW_ZPiI - 209
22562
195k
    {2935, 1172, 4, 8 },
22563
195k
    {2945, 1180, 4, 8 },
22564
    // AArch64_INSERT_MXIPZ_H_B - 211
22565
195k
    {2961, 1188, 6, 9 },
22566
    // AArch64_INSERT_MXIPZ_H_D - 212
22567
195k
    {2994, 1197, 6, 9 },
22568
    // AArch64_INSERT_MXIPZ_H_H - 213
22569
195k
    {3027, 1206, 6, 9 },
22570
    // AArch64_INSERT_MXIPZ_H_Q - 214
22571
195k
    {3060, 1215, 6, 9 },
22572
    // AArch64_INSERT_MXIPZ_H_S - 215
22573
195k
    {3093, 1224, 6, 9 },
22574
    // AArch64_INSERT_MXIPZ_V_B - 216
22575
195k
    {3126, 1233, 6, 9 },
22576
    // AArch64_INSERT_MXIPZ_V_D - 217
22577
195k
    {3159, 1242, 6, 9 },
22578
    // AArch64_INSERT_MXIPZ_V_H - 218
22579
195k
    {3192, 1251, 6, 9 },
22580
    // AArch64_INSERT_MXIPZ_V_Q - 219
22581
195k
    {3225, 1260, 6, 9 },
22582
    // AArch64_INSERT_MXIPZ_V_S - 220
22583
195k
    {3258, 1269, 6, 9 },
22584
    // AArch64_INSvi16gpr - 221
22585
195k
    {3291, 1278, 4, 7 },
22586
    // AArch64_INSvi16lane - 222
22587
195k
    {3310, 1285, 5, 7 },
22588
    // AArch64_INSvi32gpr - 223
22589
195k
    {3337, 1292, 4, 7 },
22590
    // AArch64_INSvi32lane - 224
22591
195k
    {3356, 1299, 5, 7 },
22592
    // AArch64_INSvi64gpr - 225
22593
195k
    {3383, 1306, 4, 7 },
22594
    // AArch64_INSvi64lane - 226
22595
195k
    {3402, 1313, 5, 7 },
22596
    // AArch64_INSvi8gpr - 227
22597
195k
    {3429, 1320, 4, 7 },
22598
    // AArch64_INSvi8lane - 228
22599
195k
    {3448, 1327, 5, 7 },
22600
    // AArch64_IRG - 229
22601
195k
    {3475, 1334, 3, 6 },
22602
    // AArch64_ISB - 230
22603
195k
    {3486, 1340, 1, 1 },
22604
    // AArch64_LD1B_2Z_IMM - 231
22605
195k
    {3490, 1341, 4, 8 },
22606
    // AArch64_LD1B_4Z_IMM - 232
22607
195k
    {3490, 1349, 4, 8 },
22608
    // AArch64_LD1B_D_IMM_REAL - 233
22609
195k
    {3514, 1357, 4, 8 },
22610
    // AArch64_LD1B_H_IMM_REAL - 234
22611
195k
    {3538, 1365, 4, 8 },
22612
    // AArch64_LD1B_IMM_REAL - 235
22613
195k
    {3562, 1373, 4, 8 },
22614
    // AArch64_LD1B_S_IMM_REAL - 236
22615
195k
    {3586, 1381, 4, 8 },
22616
    // AArch64_LD1B_VG2_M2ZPXI - 237
22617
195k
    {3610, 1389, 4, 7 },
22618
    // AArch64_LD1B_VG4_M4ZPXI - 238
22619
195k
    {3634, 1396, 4, 7 },
22620
    // AArch64_LD1D_2Z_IMM - 239
22621
195k
    {3658, 1403, 4, 8 },
22622
    // AArch64_LD1D_4Z_IMM - 240
22623
195k
    {3658, 1411, 4, 8 },
22624
    // AArch64_LD1D_IMM_REAL - 241
22625
195k
    {3682, 1419, 4, 8 },
22626
    // AArch64_LD1D_Q_IMM - 242
22627
195k
    {3706, 1427, 4, 6 },
22628
    // AArch64_LD1D_VG2_M2ZPXI - 243
22629
195k
    {3730, 1433, 4, 7 },
22630
    // AArch64_LD1D_VG4_M4ZPXI - 244
22631
195k
    {3730, 1440, 4, 7 },
22632
    // AArch64_LD1Fourv16b_POST - 245
22633
195k
    {3754, 1447, 4, 7 },
22634
    // AArch64_LD1Fourv1d_POST - 246
22635
195k
    {3774, 1454, 4, 7 },
22636
    // AArch64_LD1Fourv2d_POST - 247
22637
195k
    {3794, 1461, 4, 7 },
22638
    // AArch64_LD1Fourv2s_POST - 248
22639
195k
    {3814, 1468, 4, 7 },
22640
    // AArch64_LD1Fourv4h_POST - 249
22641
195k
    {3834, 1475, 4, 7 },
22642
    // AArch64_LD1Fourv4s_POST - 250
22643
195k
    {3854, 1482, 4, 7 },
22644
    // AArch64_LD1Fourv8b_POST - 251
22645
195k
    {3874, 1489, 4, 7 },
22646
    // AArch64_LD1Fourv8h_POST - 252
22647
195k
    {3894, 1496, 4, 7 },
22648
    // AArch64_LD1H_2Z_IMM - 253
22649
195k
    {3914, 1503, 4, 8 },
22650
    // AArch64_LD1H_4Z_IMM - 254
22651
195k
    {3914, 1511, 4, 8 },
22652
    // AArch64_LD1H_D_IMM_REAL - 255
22653
195k
    {3938, 1519, 4, 8 },
22654
    // AArch64_LD1H_IMM_REAL - 256
22655
195k
    {3962, 1527, 4, 8 },
22656
    // AArch64_LD1H_S_IMM_REAL - 257
22657
195k
    {3986, 1535, 4, 8 },
22658
    // AArch64_LD1H_VG2_M2ZPXI - 258
22659
195k
    {4010, 1543, 4, 7 },
22660
    // AArch64_LD1H_VG4_M4ZPXI - 259
22661
195k
    {4034, 1550, 4, 7 },
22662
    // AArch64_LD1Onev16b_POST - 260
22663
195k
    {4058, 1557, 4, 7 },
22664
    // AArch64_LD1Onev1d_POST - 261
22665
195k
    {4078, 1564, 4, 7 },
22666
    // AArch64_LD1Onev2d_POST - 262
22667
195k
    {4097, 1571, 4, 7 },
22668
    // AArch64_LD1Onev2s_POST - 263
22669
195k
    {4117, 1578, 4, 7 },
22670
    // AArch64_LD1Onev4h_POST - 264
22671
195k
    {4136, 1585, 4, 7 },
22672
    // AArch64_LD1Onev4s_POST - 265
22673
195k
    {4155, 1592, 4, 7 },
22674
    // AArch64_LD1Onev8b_POST - 266
22675
195k
    {4175, 1599, 4, 7 },
22676
    // AArch64_LD1Onev8h_POST - 267
22677
195k
    {4194, 1606, 4, 7 },
22678
    // AArch64_LD1RB_D_IMM - 268
22679
195k
    {4214, 1613, 4, 8 },
22680
    // AArch64_LD1RB_H_IMM - 269
22681
195k
    {4239, 1621, 4, 8 },
22682
    // AArch64_LD1RB_IMM - 270
22683
195k
    {4264, 1629, 4, 8 },
22684
    // AArch64_LD1RB_S_IMM - 271
22685
195k
    {4289, 1637, 4, 8 },
22686
    // AArch64_LD1RD_IMM - 272
22687
195k
    {4314, 1645, 4, 8 },
22688
    // AArch64_LD1RH_D_IMM - 273
22689
195k
    {4339, 1653, 4, 8 },
22690
    // AArch64_LD1RH_IMM - 274
22691
195k
    {4364, 1661, 4, 8 },
22692
    // AArch64_LD1RH_S_IMM - 275
22693
195k
    {4389, 1669, 4, 8 },
22694
    // AArch64_LD1RO_B_IMM - 276
22695
195k
    {4414, 1677, 4, 10 },
22696
    // AArch64_LD1RO_D_IMM - 277
22697
195k
    {4440, 1687, 4, 10 },
22698
    // AArch64_LD1RO_H_IMM - 278
22699
195k
    {4466, 1697, 4, 10 },
22700
    // AArch64_LD1RO_W_IMM - 279
22701
195k
    {4492, 1707, 4, 10 },
22702
    // AArch64_LD1RQ_B_IMM - 280
22703
195k
    {4518, 1717, 4, 8 },
22704
    // AArch64_LD1RQ_D_IMM - 281
22705
195k
    {4544, 1725, 4, 8 },
22706
    // AArch64_LD1RQ_H_IMM - 282
22707
195k
    {4570, 1733, 4, 8 },
22708
    // AArch64_LD1RQ_W_IMM - 283
22709
195k
    {4596, 1741, 4, 8 },
22710
    // AArch64_LD1RSB_D_IMM - 284
22711
195k
    {4622, 1749, 4, 8 },
22712
    // AArch64_LD1RSB_H_IMM - 285
22713
195k
    {4648, 1757, 4, 8 },
22714
    // AArch64_LD1RSB_S_IMM - 286
22715
195k
    {4674, 1765, 4, 8 },
22716
    // AArch64_LD1RSH_D_IMM - 287
22717
195k
    {4700, 1773, 4, 8 },
22718
    // AArch64_LD1RSH_S_IMM - 288
22719
195k
    {4726, 1781, 4, 8 },
22720
    // AArch64_LD1RSW_IMM - 289
22721
195k
    {4752, 1789, 4, 8 },
22722
    // AArch64_LD1RW_D_IMM - 290
22723
195k
    {4778, 1797, 4, 8 },
22724
    // AArch64_LD1RW_IMM - 291
22725
195k
    {4803, 1805, 4, 8 },
22726
    // AArch64_LD1Rv16b_POST - 292
22727
195k
    {4828, 1813, 4, 7 },
22728
    // AArch64_LD1Rv1d_POST - 293
22729
195k
    {4848, 1820, 4, 7 },
22730
    // AArch64_LD1Rv2d_POST - 294
22731
195k
    {4868, 1827, 4, 7 },
22732
    // AArch64_LD1Rv2s_POST - 295
22733
195k
    {4888, 1834, 4, 7 },
22734
    // AArch64_LD1Rv4h_POST - 296
22735
195k
    {4908, 1841, 4, 7 },
22736
    // AArch64_LD1Rv4s_POST - 297
22737
195k
    {4928, 1848, 4, 7 },
22738
    // AArch64_LD1Rv8b_POST - 298
22739
195k
    {4948, 1855, 4, 7 },
22740
    // AArch64_LD1Rv8h_POST - 299
22741
195k
    {4968, 1862, 4, 7 },
22742
    // AArch64_LD1SB_D_IMM_REAL - 300
22743
195k
    {4988, 1869, 4, 8 },
22744
    // AArch64_LD1SB_H_IMM_REAL - 301
22745
195k
    {5013, 1877, 4, 8 },
22746
    // AArch64_LD1SB_S_IMM_REAL - 302
22747
195k
    {5038, 1885, 4, 8 },
22748
    // AArch64_LD1SH_D_IMM_REAL - 303
22749
195k
    {5063, 1893, 4, 8 },
22750
    // AArch64_LD1SH_S_IMM_REAL - 304
22751
195k
    {5088, 1901, 4, 8 },
22752
    // AArch64_LD1SW_D_IMM_REAL - 305
22753
195k
    {5113, 1909, 4, 8 },
22754
    // AArch64_LD1Threev16b_POST - 306
22755
195k
    {5138, 1917, 4, 7 },
22756
    // AArch64_LD1Threev1d_POST - 307
22757
195k
    {5158, 1924, 4, 7 },
22758
    // AArch64_LD1Threev2d_POST - 308
22759
195k
    {5178, 1931, 4, 7 },
22760
    // AArch64_LD1Threev2s_POST - 309
22761
195k
    {5198, 1938, 4, 7 },
22762
    // AArch64_LD1Threev4h_POST - 310
22763
195k
    {5218, 1945, 4, 7 },
22764
    // AArch64_LD1Threev4s_POST - 311
22765
195k
    {5238, 1952, 4, 7 },
22766
    // AArch64_LD1Threev8b_POST - 312
22767
195k
    {5258, 1959, 4, 7 },
22768
    // AArch64_LD1Threev8h_POST - 313
22769
195k
    {5278, 1966, 4, 7 },
22770
    // AArch64_LD1Twov16b_POST - 314
22771
195k
    {5298, 1973, 4, 7 },
22772
    // AArch64_LD1Twov1d_POST - 315
22773
195k
    {5318, 1980, 4, 7 },
22774
    // AArch64_LD1Twov2d_POST - 316
22775
195k
    {5338, 1987, 4, 7 },
22776
    // AArch64_LD1Twov2s_POST - 317
22777
195k
    {5358, 1994, 4, 7 },
22778
    // AArch64_LD1Twov4h_POST - 318
22779
195k
    {5378, 2001, 4, 7 },
22780
    // AArch64_LD1Twov4s_POST - 319
22781
195k
    {5398, 2008, 4, 7 },
22782
    // AArch64_LD1Twov8b_POST - 320
22783
195k
    {5418, 2015, 4, 7 },
22784
    // AArch64_LD1Twov8h_POST - 321
22785
195k
    {5438, 2022, 4, 7 },
22786
    // AArch64_LD1W_2Z_IMM - 322
22787
195k
    {5458, 2029, 4, 8 },
22788
    // AArch64_LD1W_4Z_IMM - 323
22789
195k
    {5458, 2037, 4, 8 },
22790
    // AArch64_LD1W_D_IMM_REAL - 324
22791
195k
    {5482, 2045, 4, 8 },
22792
    // AArch64_LD1W_IMM_REAL - 325
22793
195k
    {5506, 2053, 4, 8 },
22794
    // AArch64_LD1W_Q_IMM - 326
22795
195k
    {5530, 2061, 4, 6 },
22796
    // AArch64_LD1W_VG2_M2ZPXI - 327
22797
195k
    {5554, 2067, 4, 7 },
22798
    // AArch64_LD1W_VG4_M4ZPXI - 328
22799
195k
    {5554, 2074, 4, 7 },
22800
    // AArch64_LD1_MXIPXX_H_B - 329
22801
195k
    {5578, 2081, 6, 9 },
22802
    // AArch64_LD1_MXIPXX_H_D - 330
22803
195k
    {5614, 2090, 6, 9 },
22804
    // AArch64_LD1_MXIPXX_H_H - 331
22805
195k
    {5650, 2099, 6, 9 },
22806
    // AArch64_LD1_MXIPXX_H_Q - 332
22807
195k
    {5686, 2108, 6, 9 },
22808
    // AArch64_LD1_MXIPXX_H_S - 333
22809
195k
    {5722, 2117, 6, 9 },
22810
    // AArch64_LD1_MXIPXX_V_B - 334
22811
195k
    {5758, 2126, 6, 9 },
22812
    // AArch64_LD1_MXIPXX_V_D - 335
22813
195k
    {5794, 2135, 6, 9 },
22814
    // AArch64_LD1_MXIPXX_V_H - 336
22815
195k
    {5830, 2144, 6, 9 },
22816
    // AArch64_LD1_MXIPXX_V_Q - 337
22817
195k
    {5866, 2153, 6, 9 },
22818
    // AArch64_LD1_MXIPXX_V_S - 338
22819
195k
    {5902, 2162, 6, 9 },
22820
    // AArch64_LD1i16_POST - 339
22821
195k
    {5938, 2171, 6, 9 },
22822
    // AArch64_LD1i32_POST - 340
22823
195k
    {5961, 2180, 6, 9 },
22824
    // AArch64_LD1i64_POST - 341
22825
195k
    {5984, 2189, 6, 9 },
22826
    // AArch64_LD1i8_POST - 342
22827
195k
    {6007, 2198, 6, 9 },
22828
    // AArch64_LD2B_IMM - 343
22829
195k
    {6030, 2207, 4, 8 },
22830
    // AArch64_LD2D_IMM - 344
22831
195k
    {6054, 2215, 4, 8 },
22832
    // AArch64_LD2H_IMM - 345
22833
195k
    {6078, 2223, 4, 8 },
22834
    // AArch64_LD2Q_IMM - 346
22835
195k
    {6102, 2231, 4, 8 },
22836
    // AArch64_LD2Rv16b_POST - 347
22837
195k
    {6126, 2239, 4, 7 },
22838
    // AArch64_LD2Rv1d_POST - 348
22839
195k
    {6146, 2246, 4, 7 },
22840
    // AArch64_LD2Rv2d_POST - 349
22841
195k
    {6167, 2253, 4, 7 },
22842
    // AArch64_LD2Rv2s_POST - 350
22843
195k
    {6188, 2260, 4, 7 },
22844
    // AArch64_LD2Rv4h_POST - 351
22845
195k
    {6208, 2267, 4, 7 },
22846
    // AArch64_LD2Rv4s_POST - 352
22847
195k
    {6228, 2274, 4, 7 },
22848
    // AArch64_LD2Rv8b_POST - 353
22849
195k
    {6248, 2281, 4, 7 },
22850
    // AArch64_LD2Rv8h_POST - 354
22851
195k
    {6268, 2288, 4, 7 },
22852
    // AArch64_LD2Twov16b_POST - 355
22853
195k
    {6288, 2295, 4, 7 },
22854
    // AArch64_LD2Twov2d_POST - 356
22855
195k
    {6308, 2302, 4, 7 },
22856
    // AArch64_LD2Twov2s_POST - 357
22857
195k
    {6328, 2309, 4, 7 },
22858
    // AArch64_LD2Twov4h_POST - 358
22859
195k
    {6348, 2316, 4, 7 },
22860
    // AArch64_LD2Twov4s_POST - 359
22861
195k
    {6368, 2323, 4, 7 },
22862
    // AArch64_LD2Twov8b_POST - 360
22863
195k
    {6388, 2330, 4, 7 },
22864
    // AArch64_LD2Twov8h_POST - 361
22865
195k
    {6408, 2337, 4, 7 },
22866
    // AArch64_LD2W_IMM - 362
22867
195k
    {6428, 2344, 4, 8 },
22868
    // AArch64_LD2i16_POST - 363
22869
195k
    {6452, 2352, 6, 9 },
22870
    // AArch64_LD2i32_POST - 364
22871
195k
    {6475, 2361, 6, 9 },
22872
    // AArch64_LD2i64_POST - 365
22873
195k
    {6498, 2370, 6, 9 },
22874
    // AArch64_LD2i8_POST - 366
22875
195k
    {6522, 2379, 6, 9 },
22876
    // AArch64_LD3B_IMM - 367
22877
195k
    {6545, 2388, 4, 8 },
22878
    // AArch64_LD3D_IMM - 368
22879
195k
    {6569, 2396, 4, 8 },
22880
    // AArch64_LD3H_IMM - 369
22881
195k
    {6593, 2404, 4, 8 },
22882
    // AArch64_LD3Q_IMM - 370
22883
195k
    {6617, 2412, 4, 8 },
22884
    // AArch64_LD3Rv16b_POST - 371
22885
195k
    {6641, 2420, 4, 7 },
22886
    // AArch64_LD3Rv1d_POST - 372
22887
195k
    {6661, 2427, 4, 7 },
22888
    // AArch64_LD3Rv2d_POST - 373
22889
195k
    {6682, 2434, 4, 7 },
22890
    // AArch64_LD3Rv2s_POST - 374
22891
195k
    {6703, 2441, 4, 7 },
22892
    // AArch64_LD3Rv4h_POST - 375
22893
195k
    {6724, 2448, 4, 7 },
22894
    // AArch64_LD3Rv4s_POST - 376
22895
195k
    {6744, 2455, 4, 7 },
22896
    // AArch64_LD3Rv8b_POST - 377
22897
195k
    {6765, 2462, 4, 7 },
22898
    // AArch64_LD3Rv8h_POST - 378
22899
195k
    {6785, 2469, 4, 7 },
22900
    // AArch64_LD3Threev16b_POST - 379
22901
195k
    {6805, 2476, 4, 7 },
22902
    // AArch64_LD3Threev2d_POST - 380
22903
195k
    {6825, 2483, 4, 7 },
22904
    // AArch64_LD3Threev2s_POST - 381
22905
195k
    {6845, 2490, 4, 7 },
22906
    // AArch64_LD3Threev4h_POST - 382
22907
195k
    {6865, 2497, 4, 7 },
22908
    // AArch64_LD3Threev4s_POST - 383
22909
195k
    {6885, 2504, 4, 7 },
22910
    // AArch64_LD3Threev8b_POST - 384
22911
195k
    {6905, 2511, 4, 7 },
22912
    // AArch64_LD3Threev8h_POST - 385
22913
195k
    {6925, 2518, 4, 7 },
22914
    // AArch64_LD3W_IMM - 386
22915
195k
    {6945, 2525, 4, 8 },
22916
    // AArch64_LD3i16_POST - 387
22917
195k
    {6969, 2533, 6, 9 },
22918
    // AArch64_LD3i32_POST - 388
22919
195k
    {6992, 2542, 6, 9 },
22920
    // AArch64_LD3i64_POST - 389
22921
195k
    {7016, 2551, 6, 9 },
22922
    // AArch64_LD3i8_POST - 390
22923
195k
    {7040, 2560, 6, 9 },
22924
    // AArch64_LD4B_IMM - 391
22925
195k
    {7063, 2569, 4, 8 },
22926
    // AArch64_LD4D_IMM - 392
22927
195k
    {7087, 2577, 4, 8 },
22928
    // AArch64_LD4Fourv16b_POST - 393
22929
195k
    {7111, 2585, 4, 7 },
22930
    // AArch64_LD4Fourv2d_POST - 394
22931
195k
    {7131, 2592, 4, 7 },
22932
    // AArch64_LD4Fourv2s_POST - 395
22933
195k
    {7151, 2599, 4, 7 },
22934
    // AArch64_LD4Fourv4h_POST - 396
22935
195k
    {7171, 2606, 4, 7 },
22936
    // AArch64_LD4Fourv4s_POST - 397
22937
195k
    {7191, 2613, 4, 7 },
22938
    // AArch64_LD4Fourv8b_POST - 398
22939
195k
    {7211, 2620, 4, 7 },
22940
    // AArch64_LD4Fourv8h_POST - 399
22941
195k
    {7231, 2627, 4, 7 },
22942
    // AArch64_LD4H_IMM - 400
22943
195k
    {7251, 2634, 4, 8 },
22944
    // AArch64_LD4Q_IMM - 401
22945
195k
    {7275, 2642, 4, 8 },
22946
    // AArch64_LD4Rv16b_POST - 402
22947
195k
    {7299, 2650, 4, 7 },
22948
    // AArch64_LD4Rv1d_POST - 403
22949
195k
    {7319, 2657, 4, 7 },
22950
    // AArch64_LD4Rv2d_POST - 404
22951
195k
    {7340, 2664, 4, 7 },
22952
    // AArch64_LD4Rv2s_POST - 405
22953
195k
    {7361, 2671, 4, 7 },
22954
    // AArch64_LD4Rv4h_POST - 406
22955
195k
    {7382, 2678, 4, 7 },
22956
    // AArch64_LD4Rv4s_POST - 407
22957
195k
    {7402, 2685, 4, 7 },
22958
    // AArch64_LD4Rv8b_POST - 408
22959
195k
    {7423, 2692, 4, 7 },
22960
    // AArch64_LD4Rv8h_POST - 409
22961
195k
    {7443, 2699, 4, 7 },
22962
    // AArch64_LD4W_IMM - 410
22963
195k
    {7463, 2706, 4, 8 },
22964
    // AArch64_LD4i16_POST - 411
22965
195k
    {7487, 2714, 6, 9 },
22966
    // AArch64_LD4i32_POST - 412
22967
195k
    {7510, 2723, 6, 9 },
22968
    // AArch64_LD4i64_POST - 413
22969
195k
    {7534, 2732, 6, 9 },
22970
    // AArch64_LD4i8_POST - 414
22971
195k
    {7558, 2741, 6, 9 },
22972
    // AArch64_LDADDB - 415
22973
195k
    {7581, 2750, 3, 6 },
22974
    // AArch64_LDADDH - 416
22975
195k
    {7597, 2756, 3, 6 },
22976
    // AArch64_LDADDLB - 417
22977
195k
    {7613, 2762, 3, 6 },
22978
    // AArch64_LDADDLH - 418
22979
195k
    {7630, 2768, 3, 6 },
22980
    // AArch64_LDADDLW - 419
22981
195k
    {7647, 2774, 3, 6 },
22982
    // AArch64_LDADDLX - 420
22983
195k
    {7647, 2780, 3, 6 },
22984
    // AArch64_LDADDW - 421
22985
195k
    {7663, 2786, 3, 6 },
22986
    // AArch64_LDADDX - 422
22987
195k
    {7663, 2792, 3, 6 },
22988
    // AArch64_LDAPURBi - 423
22989
195k
    {7678, 2798, 3, 6 },
22990
    // AArch64_LDAPURHi - 424
22991
195k
    {7695, 2804, 3, 6 },
22992
    // AArch64_LDAPURSBWi - 425
22993
195k
    {7712, 2810, 3, 6 },
22994
    // AArch64_LDAPURSBXi - 426
22995
195k
    {7712, 2816, 3, 6 },
22996
    // AArch64_LDAPURSHWi - 427
22997
195k
    {7730, 2822, 3, 6 },
22998
    // AArch64_LDAPURSHXi - 428
22999
195k
    {7730, 2828, 3, 6 },
23000
    // AArch64_LDAPURSWi - 429
23001
195k
    {7748, 2834, 3, 6 },
23002
    // AArch64_LDAPURXi - 430
23003
195k
    {7766, 2840, 3, 6 },
23004
    // AArch64_LDAPURbi - 431
23005
195k
    {7766, 2846, 3, 9 },
23006
    // AArch64_LDAPURdi - 432
23007
195k
    {7766, 2855, 3, 9 },
23008
    // AArch64_LDAPURhi - 433
23009
195k
    {7766, 2864, 3, 9 },
23010
    // AArch64_LDAPURi - 434
23011
195k
    {7766, 2873, 3, 6 },
23012
    // AArch64_LDAPURqi - 435
23013
195k
    {7766, 2879, 3, 9 },
23014
    // AArch64_LDAPURsi - 436
23015
195k
    {7766, 2888, 3, 9 },
23016
    // AArch64_LDCLRB - 437
23017
195k
    {7782, 2897, 3, 6 },
23018
    // AArch64_LDCLRH - 438
23019
195k
    {7798, 2903, 3, 6 },
23020
    // AArch64_LDCLRLB - 439
23021
195k
    {7814, 2909, 3, 6 },
23022
    // AArch64_LDCLRLH - 440
23023
195k
    {7831, 2915, 3, 6 },
23024
    // AArch64_LDCLRLW - 441
23025
195k
    {7848, 2921, 3, 6 },
23026
    // AArch64_LDCLRLX - 442
23027
195k
    {7848, 2927, 3, 6 },
23028
    // AArch64_LDCLRW - 443
23029
195k
    {7864, 2933, 3, 6 },
23030
    // AArch64_LDCLRX - 444
23031
195k
    {7864, 2939, 3, 6 },
23032
    // AArch64_LDEORB - 445
23033
195k
    {7879, 2945, 3, 6 },
23034
    // AArch64_LDEORH - 446
23035
195k
    {7895, 2951, 3, 6 },
23036
    // AArch64_LDEORLB - 447
23037
195k
    {7911, 2957, 3, 6 },
23038
    // AArch64_LDEORLH - 448
23039
195k
    {7928, 2963, 3, 6 },
23040
    // AArch64_LDEORLW - 449
23041
195k
    {7945, 2969, 3, 6 },
23042
    // AArch64_LDEORLX - 450
23043
195k
    {7945, 2975, 3, 6 },
23044
    // AArch64_LDEORW - 451
23045
195k
    {7961, 2981, 3, 6 },
23046
    // AArch64_LDEORX - 452
23047
195k
    {7961, 2987, 3, 6 },
23048
    // AArch64_LDFF1B_D_REAL - 453
23049
195k
    {7976, 2993, 4, 7 },
23050
    // AArch64_LDFF1B_H_REAL - 454
23051
195k
    {8002, 3000, 4, 7 },
23052
    // AArch64_LDFF1B_REAL - 455
23053
195k
    {8028, 3007, 4, 7 },
23054
    // AArch64_LDFF1B_S_REAL - 456
23055
195k
    {8054, 3014, 4, 7 },
23056
    // AArch64_LDFF1D_REAL - 457
23057
195k
    {8080, 3021, 4, 7 },
23058
    // AArch64_LDFF1H_D_REAL - 458
23059
195k
    {8106, 3028, 4, 7 },
23060
    // AArch64_LDFF1H_REAL - 459
23061
195k
    {8132, 3035, 4, 7 },
23062
    // AArch64_LDFF1H_S_REAL - 460
23063
195k
    {8158, 3042, 4, 7 },
23064
    // AArch64_LDFF1SB_D_REAL - 461
23065
195k
    {8184, 3049, 4, 7 },
23066
    // AArch64_LDFF1SB_H_REAL - 462
23067
195k
    {8211, 3056, 4, 7 },
23068
    // AArch64_LDFF1SB_S_REAL - 463
23069
195k
    {8238, 3063, 4, 7 },
23070
    // AArch64_LDFF1SH_D_REAL - 464
23071
195k
    {8265, 3070, 4, 7 },
23072
    // AArch64_LDFF1SH_S_REAL - 465
23073
195k
    {8292, 3077, 4, 7 },
23074
    // AArch64_LDFF1SW_D_REAL - 466
23075
195k
    {8319, 3084, 4, 7 },
23076
    // AArch64_LDFF1W_D_REAL - 467
23077
195k
    {8346, 3091, 4, 7 },
23078
    // AArch64_LDFF1W_REAL - 468
23079
195k
    {8372, 3098, 4, 7 },
23080
    // AArch64_LDG - 469
23081
195k
    {8398, 3105, 4, 7 },
23082
    // AArch64_LDNF1B_D_IMM_REAL - 470
23083
195k
    {8411, 3112, 4, 7 },
23084
    // AArch64_LDNF1B_H_IMM_REAL - 471
23085
195k
    {8437, 3119, 4, 7 },
23086
    // AArch64_LDNF1B_IMM_REAL - 472
23087
195k
    {8463, 3126, 4, 7 },
23088
    // AArch64_LDNF1B_S_IMM_REAL - 473
23089
195k
    {8489, 3133, 4, 7 },
23090
    // AArch64_LDNF1D_IMM_REAL - 474
23091
195k
    {8515, 3140, 4, 7 },
23092
    // AArch64_LDNF1H_D_IMM_REAL - 475
23093
195k
    {8541, 3147, 4, 7 },
23094
    // AArch64_LDNF1H_IMM_REAL - 476
23095
195k
    {8567, 3154, 4, 7 },
23096
    // AArch64_LDNF1H_S_IMM_REAL - 477
23097
195k
    {8593, 3161, 4, 7 },
23098
    // AArch64_LDNF1SB_D_IMM_REAL - 478
23099
195k
    {8619, 3168, 4, 7 },
23100
    // AArch64_LDNF1SB_H_IMM_REAL - 479
23101
195k
    {8646, 3175, 4, 7 },
23102
    // AArch64_LDNF1SB_S_IMM_REAL - 480
23103
195k
    {8673, 3182, 4, 7 },
23104
    // AArch64_LDNF1SH_D_IMM_REAL - 481
23105
195k
    {8700, 3189, 4, 7 },
23106
    // AArch64_LDNF1SH_S_IMM_REAL - 482
23107
195k
    {8727, 3196, 4, 7 },
23108
    // AArch64_LDNF1SW_D_IMM_REAL - 483
23109
195k
    {8754, 3203, 4, 7 },
23110
    // AArch64_LDNF1W_D_IMM_REAL - 484
23111
195k
    {8781, 3210, 4, 7 },
23112
    // AArch64_LDNF1W_IMM_REAL - 485
23113
195k
    {8807, 3217, 4, 7 },
23114
    // AArch64_LDNPDi - 486
23115
195k
    {8833, 3224, 4, 4 },
23116
    // AArch64_LDNPQi - 487
23117
195k
    {8833, 3228, 4, 4 },
23118
    // AArch64_LDNPSi - 488
23119
195k
    {8833, 3232, 4, 4 },
23120
    // AArch64_LDNPWi - 489
23121
195k
    {8833, 3236, 4, 4 },
23122
    // AArch64_LDNPXi - 490
23123
195k
    {8833, 3240, 4, 4 },
23124
    // AArch64_LDNT1B_2Z_IMM - 491
23125
195k
    {8851, 3244, 4, 8 },
23126
    // AArch64_LDNT1B_4Z_IMM - 492
23127
195k
    {8851, 3252, 4, 8 },
23128
    // AArch64_LDNT1B_VG2_M2ZPXI - 493
23129
195k
    {8877, 3260, 4, 7 },
23130
    // AArch64_LDNT1B_VG4_M4ZPXI - 494
23131
195k
    {8903, 3267, 4, 7 },
23132
    // AArch64_LDNT1B_ZRI - 495
23133
195k
    {8929, 3274, 4, 8 },
23134
    // AArch64_LDNT1B_ZZR_D_REAL - 496
23135
195k
    {8955, 3282, 4, 7 },
23136
    // AArch64_LDNT1B_ZZR_S_REAL - 497
23137
195k
    {8983, 3289, 4, 7 },
23138
    // AArch64_LDNT1D_2Z_IMM - 498
23139
195k
    {9011, 3296, 4, 8 },
23140
    // AArch64_LDNT1D_4Z_IMM - 499
23141
195k
    {9011, 3304, 4, 8 },
23142
    // AArch64_LDNT1D_VG2_M2ZPXI - 500
23143
195k
    {9037, 3312, 4, 7 },
23144
    // AArch64_LDNT1D_VG4_M4ZPXI - 501
23145
195k
    {9037, 3319, 4, 7 },
23146
    // AArch64_LDNT1D_ZRI - 502
23147
195k
    {9063, 3326, 4, 8 },
23148
    // AArch64_LDNT1D_ZZR_D_REAL - 503
23149
195k
    {9089, 3334, 4, 7 },
23150
    // AArch64_LDNT1H_2Z_IMM - 504
23151
195k
    {9117, 3341, 4, 8 },
23152
    // AArch64_LDNT1H_4Z_IMM - 505
23153
195k
    {9117, 3349, 4, 8 },
23154
    // AArch64_LDNT1H_VG2_M2ZPXI - 506
23155
195k
    {9143, 3357, 4, 7 },
23156
    // AArch64_LDNT1H_VG4_M4ZPXI - 507
23157
195k
    {9169, 3364, 4, 7 },
23158
    // AArch64_LDNT1H_ZRI - 508
23159
195k
    {9195, 3371, 4, 8 },
23160
    // AArch64_LDNT1H_ZZR_D_REAL - 509
23161
195k
    {9221, 3379, 4, 7 },
23162
    // AArch64_LDNT1H_ZZR_S_REAL - 510
23163
195k
    {9249, 3386, 4, 7 },
23164
    // AArch64_LDNT1SB_ZZR_D_REAL - 511
23165
195k
    {9277, 3393, 4, 7 },
23166
    // AArch64_LDNT1SB_ZZR_S_REAL - 512
23167
195k
    {9306, 3400, 4, 7 },
23168
    // AArch64_LDNT1SH_ZZR_D_REAL - 513
23169
195k
    {9335, 3407, 4, 7 },
23170
    // AArch64_LDNT1SH_ZZR_S_REAL - 514
23171
195k
    {9364, 3414, 4, 7 },
23172
    // AArch64_LDNT1SW_ZZR_D_REAL - 515
23173
195k
    {9393, 3421, 4, 7 },
23174
    // AArch64_LDNT1W_2Z_IMM - 516
23175
195k
    {9422, 3428, 4, 8 },
23176
    // AArch64_LDNT1W_4Z_IMM - 517
23177
195k
    {9422, 3436, 4, 8 },
23178
    // AArch64_LDNT1W_VG2_M2ZPXI - 518
23179
195k
    {9448, 3444, 4, 7 },
23180
    // AArch64_LDNT1W_VG4_M4ZPXI - 519
23181
195k
    {9448, 3451, 4, 7 },
23182
    // AArch64_LDNT1W_ZRI - 520
23183
195k
    {9474, 3458, 4, 8 },
23184
    // AArch64_LDNT1W_ZZR_D_REAL - 521
23185
195k
    {9500, 3466, 4, 7 },
23186
    // AArch64_LDNT1W_ZZR_S_REAL - 522
23187
195k
    {9528, 3473, 4, 7 },
23188
    // AArch64_LDPDi - 523
23189
195k
    {9556, 3480, 4, 4 },
23190
    // AArch64_LDPQi - 524
23191
195k
    {9556, 3484, 4, 4 },
23192
    // AArch64_LDPSWi - 525
23193
195k
    {9573, 3488, 4, 4 },
23194
    // AArch64_LDPSi - 526
23195
195k
    {9556, 3492, 4, 4 },
23196
    // AArch64_LDPWi - 527
23197
195k
    {9556, 3496, 4, 4 },
23198
    // AArch64_LDPXi - 528
23199
195k
    {9556, 3500, 4, 4 },
23200
    // AArch64_LDRAAindexed - 529
23201
195k
    {9592, 3504, 3, 6 },
23202
    // AArch64_LDRABindexed - 530
23203
195k
    {9607, 3510, 3, 6 },
23204
    // AArch64_LDRBBroX - 531
23205
195k
    {9622, 3516, 5, 5 },
23206
    // AArch64_LDRBBui - 532
23207
195k
    {9640, 3521, 3, 3 },
23208
    // AArch64_LDRBroX - 533
23209
195k
    {9654, 3524, 5, 5 },
23210
    // AArch64_LDRBui - 534
23211
195k
    {9671, 3529, 3, 3 },
23212
    // AArch64_LDRDroX - 535
23213
195k
    {9654, 3532, 5, 5 },
23214
    // AArch64_LDRDui - 536
23215
195k
    {9671, 3537, 3, 3 },
23216
    // AArch64_LDRHHroX - 537
23217
195k
    {9684, 3540, 5, 5 },
23218
    // AArch64_LDRHHui - 538
23219
195k
    {9702, 3545, 3, 3 },
23220
    // AArch64_LDRHroX - 539
23221
195k
    {9654, 3548, 5, 5 },
23222
    // AArch64_LDRHui - 540
23223
195k
    {9671, 3553, 3, 3 },
23224
    // AArch64_LDRQroX - 541
23225
195k
    {9654, 3556, 5, 5 },
23226
    // AArch64_LDRQui - 542
23227
195k
    {9671, 3561, 3, 3 },
23228
    // AArch64_LDRSBWroX - 543
23229
195k
    {9716, 3564, 5, 5 },
23230
    // AArch64_LDRSBWui - 544
23231
195k
    {9735, 3569, 3, 3 },
23232
    // AArch64_LDRSBXroX - 545
23233
195k
    {9716, 3572, 5, 5 },
23234
    // AArch64_LDRSBXui - 546
23235
195k
    {9735, 3577, 3, 3 },
23236
    // AArch64_LDRSHWroX - 547
23237
195k
    {9750, 3580, 5, 5 },
23238
    // AArch64_LDRSHWui - 548
23239
195k
    {9769, 3585, 3, 3 },
23240
    // AArch64_LDRSHXroX - 549
23241
195k
    {9750, 3588, 5, 5 },
23242
    // AArch64_LDRSHXui - 550
23243
195k
    {9769, 3593, 3, 3 },
23244
    // AArch64_LDRSWroX - 551
23245
195k
    {9784, 3596, 5, 5 },
23246
    // AArch64_LDRSWui - 552
23247
195k
    {9803, 3601, 3, 3 },
23248
    // AArch64_LDRSroX - 553
23249
195k
    {9654, 3604, 5, 5 },
23250
    // AArch64_LDRSui - 554
23251
195k
    {9671, 3609, 3, 3 },
23252
    // AArch64_LDRWroX - 555
23253
195k
    {9654, 3612, 5, 5 },
23254
    // AArch64_LDRWui - 556
23255
195k
    {9671, 3617, 3, 3 },
23256
    // AArch64_LDRXroX - 557
23257
195k
    {9654, 3620, 5, 5 },
23258
    // AArch64_LDRXui - 558
23259
195k
    {9671, 3625, 3, 3 },
23260
    // AArch64_LDR_PXI - 559
23261
195k
    {9818, 3628, 3, 7 },
23262
    // AArch64_LDR_ZA - 560
23263
195k
    {9833, 3635, 5, 8 },
23264
    // AArch64_LDR_ZXI - 561
23265
195k
    {9818, 3643, 3, 7 },
23266
    // AArch64_LDSETB - 562
23267
195k
    {9858, 3650, 3, 6 },
23268
    // AArch64_LDSETH - 563
23269
195k
    {9874, 3656, 3, 6 },
23270
    // AArch64_LDSETLB - 564
23271
195k
    {9890, 3662, 3, 6 },
23272
    // AArch64_LDSETLH - 565
23273
195k
    {9907, 3668, 3, 6 },
23274
    // AArch64_LDSETLW - 566
23275
195k
    {9924, 3674, 3, 6 },
23276
    // AArch64_LDSETLX - 567
23277
195k
    {9924, 3680, 3, 6 },
23278
    // AArch64_LDSETW - 568
23279
195k
    {9940, 3686, 3, 6 },
23280
    // AArch64_LDSETX - 569
23281
195k
    {9940, 3692, 3, 6 },
23282
    // AArch64_LDSMAXB - 570
23283
195k
    {9955, 3698, 3, 6 },
23284
    // AArch64_LDSMAXH - 571
23285
195k
    {9972, 3704, 3, 6 },
23286
    // AArch64_LDSMAXLB - 572
23287
195k
    {9989, 3710, 3, 6 },
23288
    // AArch64_LDSMAXLH - 573
23289
195k
    {10007, 3716, 3, 6 },
23290
    // AArch64_LDSMAXLW - 574
23291
195k
    {10025, 3722, 3, 6 },
23292
    // AArch64_LDSMAXLX - 575
23293
195k
    {10025, 3728, 3, 6 },
23294
    // AArch64_LDSMAXW - 576
23295
195k
    {10042, 3734, 3, 6 },
23296
    // AArch64_LDSMAXX - 577
23297
195k
    {10042, 3740, 3, 6 },
23298
    // AArch64_LDSMINB - 578
23299
195k
    {10058, 3746, 3, 6 },
23300
    // AArch64_LDSMINH - 579
23301
195k
    {10075, 3752, 3, 6 },
23302
    // AArch64_LDSMINLB - 580
23303
195k
    {10092, 3758, 3, 6 },
23304
    // AArch64_LDSMINLH - 581
23305
195k
    {10110, 3764, 3, 6 },
23306
    // AArch64_LDSMINLW - 582
23307
195k
    {10128, 3770, 3, 6 },
23308
    // AArch64_LDSMINLX - 583
23309
195k
    {10128, 3776, 3, 6 },
23310
    // AArch64_LDSMINW - 584
23311
195k
    {10145, 3782, 3, 6 },
23312
    // AArch64_LDSMINX - 585
23313
195k
    {10145, 3788, 3, 6 },
23314
    // AArch64_LDTRBi - 586
23315
195k
    {10161, 3794, 3, 3 },
23316
    // AArch64_LDTRHi - 587
23317
195k
    {10176, 3797, 3, 3 },
23318
    // AArch64_LDTRSBWi - 588
23319
195k
    {10191, 3800, 3, 3 },
23320
    // AArch64_LDTRSBXi - 589
23321
195k
    {10191, 3803, 3, 3 },
23322
    // AArch64_LDTRSHWi - 590
23323
195k
    {10207, 3806, 3, 3 },
23324
    // AArch64_LDTRSHXi - 591
23325
195k
    {10207, 3809, 3, 3 },
23326
    // AArch64_LDTRSWi - 592
23327
195k
    {10223, 3812, 3, 3 },
23328
    // AArch64_LDTRWi - 593
23329
195k
    {10239, 3815, 3, 3 },
23330
    // AArch64_LDTRXi - 594
23331
195k
    {10239, 3818, 3, 3 },
23332
    // AArch64_LDUMAXB - 595
23333
195k
    {10253, 3821, 3, 6 },
23334
    // AArch64_LDUMAXH - 596
23335
195k
    {10270, 3827, 3, 6 },
23336
    // AArch64_LDUMAXLB - 597
23337
195k
    {10287, 3833, 3, 6 },
23338
    // AArch64_LDUMAXLH - 598
23339
195k
    {10305, 3839, 3, 6 },
23340
    // AArch64_LDUMAXLW - 599
23341
195k
    {10323, 3845, 3, 6 },
23342
    // AArch64_LDUMAXLX - 600
23343
195k
    {10323, 3851, 3, 6 },
23344
    // AArch64_LDUMAXW - 601
23345
195k
    {10340, 3857, 3, 6 },
23346
    // AArch64_LDUMAXX - 602
23347
195k
    {10340, 3863, 3, 6 },
23348
    // AArch64_LDUMINB - 603
23349
195k
    {10356, 3869, 3, 6 },
23350
    // AArch64_LDUMINH - 604
23351
195k
    {10373, 3875, 3, 6 },
23352
    // AArch64_LDUMINLB - 605
23353
195k
    {10390, 3881, 3, 6 },
23354
    // AArch64_LDUMINLH - 606
23355
195k
    {10408, 3887, 3, 6 },
23356
    // AArch64_LDUMINLW - 607
23357
195k
    {10426, 3893, 3, 6 },
23358
    // AArch64_LDUMINLX - 608
23359
195k
    {10426, 3899, 3, 6 },
23360
    // AArch64_LDUMINW - 609
23361
195k
    {10443, 3905, 3, 6 },
23362
    // AArch64_LDUMINX - 610
23363
195k
    {10443, 3911, 3, 6 },
23364
    // AArch64_LDURBBi - 611
23365
195k
    {10459, 3917, 3, 3 },
23366
    // AArch64_LDURBi - 612
23367
195k
    {10474, 3920, 3, 3 },
23368
    // AArch64_LDURDi - 613
23369
195k
    {10474, 3923, 3, 3 },
23370
    // AArch64_LDURHHi - 614
23371
195k
    {10488, 3926, 3, 3 },
23372
    // AArch64_LDURHi - 615
23373
195k
    {10474, 3929, 3, 3 },
23374
    // AArch64_LDURQi - 616
23375
195k
    {10474, 3932, 3, 3 },
23376
    // AArch64_LDURSBWi - 617
23377
195k
    {10503, 3935, 3, 3 },
23378
    // AArch64_LDURSBXi - 618
23379
195k
    {10503, 3938, 3, 3 },
23380
    // AArch64_LDURSHWi - 619
23381
195k
    {10519, 3941, 3, 3 },
23382
    // AArch64_LDURSHXi - 620
23383
195k
    {10519, 3944, 3, 3 },
23384
    // AArch64_LDURSWi - 621
23385
195k
    {10535, 3947, 3, 3 },
23386
    // AArch64_LDURSi - 622
23387
195k
    {10474, 3950, 3, 3 },
23388
    // AArch64_LDURWi - 623
23389
195k
    {10474, 3953, 3, 3 },
23390
    // AArch64_LDURXi - 624
23391
195k
    {10474, 3956, 3, 3 },
23392
    // AArch64_MADDWrrr - 625
23393
195k
    {10551, 3959, 4, 4 },
23394
    // AArch64_MADDXrrr - 626
23395
195k
    {10551, 3963, 4, 4 },
23396
    // AArch64_MOVA_2ZMXI_H_B - 627
23397
195k
    {10566, 3967, 4, 6 },
23398
    // AArch64_MOVA_2ZMXI_H_D - 628
23399
195k
    {10591, 3973, 4, 6 },
23400
    // AArch64_MOVA_2ZMXI_H_H - 629
23401
195k
    {10616, 3979, 4, 6 },
23402
    // AArch64_MOVA_2ZMXI_H_S - 630
23403
195k
    {10641, 3985, 4, 6 },
23404
    // AArch64_MOVA_2ZMXI_V_B - 631
23405
195k
    {10666, 3991, 4, 6 },
23406
    // AArch64_MOVA_2ZMXI_V_D - 632
23407
195k
    {10691, 3997, 4, 6 },
23408
    // AArch64_MOVA_2ZMXI_V_H - 633
23409
195k
    {10716, 4003, 4, 6 },
23410
    // AArch64_MOVA_2ZMXI_V_S - 634
23411
195k
    {10741, 4009, 4, 6 },
23412
    // AArch64_MOVA_4ZMXI_H_B - 635
23413
195k
    {10766, 4015, 4, 6 },
23414
    // AArch64_MOVA_4ZMXI_H_D - 636
23415
195k
    {10791, 4021, 4, 6 },
23416
    // AArch64_MOVA_4ZMXI_H_H - 637
23417
195k
    {10816, 4027, 4, 6 },
23418
    // AArch64_MOVA_4ZMXI_H_S - 638
23419
195k
    {10841, 4033, 4, 6 },
23420
    // AArch64_MOVA_4ZMXI_V_B - 639
23421
195k
    {10866, 4039, 4, 6 },
23422
    // AArch64_MOVA_4ZMXI_V_D - 640
23423
195k
    {10891, 4045, 4, 6 },
23424
    // AArch64_MOVA_4ZMXI_V_H - 641
23425
195k
    {10916, 4051, 4, 6 },
23426
    // AArch64_MOVA_4ZMXI_V_S - 642
23427
195k
    {10941, 4057, 4, 6 },
23428
    // AArch64_MOVA_MXI2Z_H_B - 643
23429
195k
    {10966, 4063, 5, 8 },
23430
    // AArch64_MOVA_MXI2Z_H_D - 644
23431
195k
    {10991, 4071, 5, 8 },
23432
    // AArch64_MOVA_MXI2Z_H_H - 645
23433
195k
    {11016, 4079, 5, 8 },
23434
    // AArch64_MOVA_MXI2Z_H_S - 646
23435
195k
    {11041, 4087, 5, 8 },
23436
    // AArch64_MOVA_MXI2Z_V_B - 647
23437
195k
    {11066, 4095, 5, 8 },
23438
    // AArch64_MOVA_MXI2Z_V_D - 648
23439
195k
    {11091, 4103, 5, 8 },
23440
    // AArch64_MOVA_MXI2Z_V_H - 649
23441
195k
    {11116, 4111, 5, 8 },
23442
    // AArch64_MOVA_MXI2Z_V_S - 650
23443
195k
    {11141, 4119, 5, 8 },
23444
    // AArch64_MOVA_MXI4Z_H_B - 651
23445
195k
    {11166, 4127, 5, 8 },
23446
    // AArch64_MOVA_MXI4Z_H_D - 652
23447
195k
    {11191, 4135, 5, 8 },
23448
    // AArch64_MOVA_MXI4Z_H_H - 653
23449
195k
    {11216, 4143, 5, 8 },
23450
    // AArch64_MOVA_MXI4Z_H_S - 654
23451
195k
    {11241, 4151, 5, 8 },
23452
    // AArch64_MOVA_MXI4Z_V_B - 655
23453
195k
    {11266, 4159, 5, 8 },
23454
    // AArch64_MOVA_MXI4Z_V_D - 656
23455
195k
    {11291, 4167, 5, 8 },
23456
    // AArch64_MOVA_MXI4Z_V_H - 657
23457
195k
    {11316, 4175, 5, 8 },
23458
    // AArch64_MOVA_MXI4Z_V_S - 658
23459
195k
    {11341, 4183, 5, 8 },
23460
    // AArch64_MOVA_VG2_2ZMXI - 659
23461
195k
    {11366, 4191, 4, 6 },
23462
    // AArch64_MOVA_VG2_MXI2Z - 660
23463
195k
    {11397, 4197, 5, 8 },
23464
    // AArch64_MOVA_VG4_4ZMXI - 661
23465
195k
    {11428, 4205, 4, 6 },
23466
    // AArch64_MOVA_VG4_MXI4Z - 662
23467
195k
    {11459, 4211, 5, 8 },
23468
    // AArch64_MSRpstatesvcrImm1 - 663
23469
195k
    {11490, 4219, 2, 5 },
23470
195k
    {11498, 4224, 2, 5 },
23471
195k
    {11509, 4229, 2, 5 },
23472
195k
    {11520, 4234, 2, 5 },
23473
195k
    {11527, 4239, 2, 5 },
23474
195k
    {11537, 4244, 2, 5 },
23475
    // AArch64_MSUBWrrr - 669
23476
195k
    {11547, 4249, 4, 4 },
23477
    // AArch64_MSUBXrrr - 670
23478
195k
    {11547, 4253, 4, 4 },
23479
    // AArch64_NOTv16i8 - 671
23480
195k
    {11563, 4257, 2, 2 },
23481
    // AArch64_NOTv8i8 - 672
23482
195k
    {11586, 4259, 2, 2 },
23483
    // AArch64_ORNWrs - 673
23484
195k
    {11607, 4261, 4, 4 },
23485
195k
    {11618, 4265, 4, 3 },
23486
195k
    {11633, 4268, 4, 4 },
23487
    // AArch64_ORNXrs - 676
23488
195k
    {11607, 4272, 4, 4 },
23489
195k
    {11618, 4276, 4, 3 },
23490
195k
    {11633, 4279, 4, 4 },
23491
    // AArch64_ORRS_PPzPP - 679
23492
195k
    {11648, 4283, 4, 8 },
23493
    // AArch64_ORRWrs - 680
23494
195k
    {11664, 4291, 4, 4 },
23495
195k
    {11675, 4295, 4, 4 },
23496
    // AArch64_ORRXrs - 682
23497
195k
    {11664, 4299, 4, 4 },
23498
195k
    {11675, 4303, 4, 4 },
23499
    // AArch64_ORR_PPzPP - 684
23500
195k
    {11690, 4307, 4, 8 },
23501
    // AArch64_ORR_ZI - 685
23502
195k
    {11705, 4315, 3, 7 },
23503
195k
    {11726, 4322, 3, 7 },
23504
195k
    {11747, 4329, 3, 7 },
23505
    // AArch64_ORR_ZZZ - 688
23506
195k
    {11768, 4336, 3, 7 },
23507
    // AArch64_ORRv16i8 - 689
23508
195k
    {11783, 4343, 3, 3 },
23509
    // AArch64_ORRv8i8 - 690
23510
195k
    {11806, 4346, 3, 3 },
23511
    // AArch64_PACIA1716 - 691
23512
195k
    {11827, 4349, 0, 3 },
23513
    // AArch64_PACIASP - 692
23514
195k
    {11837, 4352, 0, 3 },
23515
    // AArch64_PACIAZ - 693
23516
195k
    {11845, 4355, 0, 3 },
23517
    // AArch64_PACIB1716 - 694
23518
195k
    {11852, 4358, 0, 3 },
23519
    // AArch64_PACIBSP - 695
23520
195k
    {11862, 4361, 0, 3 },
23521
    // AArch64_PACIBZ - 696
23522
195k
    {11870, 4364, 0, 3 },
23523
    // AArch64_PMOV_PZI_B - 697
23524
195k
    {11877, 4367, 3, 7 },
23525
    // AArch64_PMOV_ZIP_B - 698
23526
195k
    {11893, 4374, 4, 8 },
23527
    // AArch64_PRFB_D_PZI - 699
23528
195k
    {11909, 4382, 4, 7 },
23529
    // AArch64_PRFB_PRI - 700
23530
195k
    {11933, 4389, 4, 8 },
23531
    // AArch64_PRFB_S_PZI - 701
23532
195k
    {11955, 4397, 4, 7 },
23533
    // AArch64_PRFD_D_PZI - 702
23534
195k
    {11979, 4404, 4, 7 },
23535
    // AArch64_PRFD_PRI - 703
23536
195k
    {12003, 4411, 4, 8 },
23537
    // AArch64_PRFD_S_PZI - 704
23538
195k
    {12025, 4419, 4, 7 },
23539
    // AArch64_PRFH_D_PZI - 705
23540
195k
    {12049, 4426, 4, 7 },
23541
    // AArch64_PRFH_PRI - 706
23542
195k
    {12073, 4433, 4, 8 },
23543
    // AArch64_PRFH_S_PZI - 707
23544
195k
    {12095, 4441, 4, 7 },
23545
    // AArch64_PRFMroX - 708
23546
195k
    {12119, 4448, 5, 5 },
23547
    // AArch64_PRFMui - 709
23548
195k
    {12139, 4453, 3, 3 },
23549
    // AArch64_PRFUMi - 710
23550
195k
    {12155, 4456, 3, 3 },
23551
    // AArch64_PRFW_D_PZI - 711
23552
195k
    {12172, 4459, 4, 7 },
23553
    // AArch64_PRFW_PRI - 712
23554
195k
    {12196, 4466, 4, 8 },
23555
    // AArch64_PRFW_S_PZI - 713
23556
195k
    {12218, 4474, 4, 7 },
23557
    // AArch64_PTRUES_B - 714
23558
195k
    {12242, 4481, 2, 6 },
23559
    // AArch64_PTRUES_D - 715
23560
195k
    {12254, 4487, 2, 6 },
23561
    // AArch64_PTRUES_H - 716
23562
195k
    {12266, 4493, 2, 6 },
23563
    // AArch64_PTRUES_S - 717
23564
195k
    {12278, 4499, 2, 6 },
23565
    // AArch64_PTRUE_B - 718
23566
195k
    {12290, 4505, 2, 6 },
23567
    // AArch64_PTRUE_D - 719
23568
195k
    {12301, 4511, 2, 6 },
23569
    // AArch64_PTRUE_H - 720
23570
195k
    {12312, 4517, 2, 6 },
23571
    // AArch64_PTRUE_S - 721
23572
195k
    {12323, 4523, 2, 6 },
23573
    // AArch64_RET - 722
23574
195k
    {12334, 4529, 1, 1 },
23575
    // AArch64_SBCSWr - 723
23576
195k
    {12338, 4530, 3, 3 },
23577
    // AArch64_SBCSXr - 724
23578
195k
    {12338, 4533, 3, 3 },
23579
    // AArch64_SBCWr - 725
23580
195k
    {12350, 4536, 3, 3 },
23581
    // AArch64_SBCXr - 726
23582
195k
    {12350, 4539, 3, 3 },
23583
    // AArch64_SBFMWri - 727
23584
195k
    {12361, 4542, 4, 4 },
23585
195k
    {12376, 4546, 4, 4 },
23586
195k
    {12388, 4550, 4, 4 },
23587
    // AArch64_SBFMXri - 730
23588
195k
    {12361, 4554, 4, 4 },
23589
195k
    {12376, 4558, 4, 4 },
23590
195k
    {12388, 4562, 4, 4 },
23591
195k
    {12400, 4566, 4, 4 },
23592
    // AArch64_SEL_PPPP - 734
23593
195k
    {12412, 4570, 4, 8 },
23594
    // AArch64_SEL_ZPZZ_B - 735
23595
195k
    {12412, 4578, 4, 8 },
23596
    // AArch64_SEL_ZPZZ_D - 736
23597
195k
    {12435, 4586, 4, 8 },
23598
    // AArch64_SEL_ZPZZ_H - 737
23599
195k
    {12458, 4594, 4, 8 },
23600
    // AArch64_SEL_ZPZZ_S - 738
23601
195k
    {12481, 4602, 4, 8 },
23602
    // AArch64_SMADDLrrr - 739
23603
195k
    {12504, 4610, 4, 4 },
23604
    // AArch64_SMSUBLrrr - 740
23605
195k
    {12521, 4614, 4, 4 },
23606
    // AArch64_SQDECB_XPiI - 741
23607
195k
    {12539, 4618, 4, 8 },
23608
195k
    {12549, 4626, 4, 8 },
23609
    // AArch64_SQDECB_XPiWdI - 743
23610
195k
    {12565, 4634, 4, 8 },
23611
195k
    {12581, 4642, 4, 8 },
23612
    // AArch64_SQDECD_XPiI - 745
23613
195k
    {12603, 4650, 4, 8 },
23614
195k
    {12613, 4658, 4, 8 },
23615
    // AArch64_SQDECD_XPiWdI - 747
23616
195k
    {12629, 4666, 4, 8 },
23617
195k
    {12645, 4674, 4, 8 },
23618
    // AArch64_SQDECD_ZPiI - 749
23619
195k
    {12667, 4682, 4, 8 },
23620
195k
    {12679, 4690, 4, 8 },
23621
    // AArch64_SQDECH_XPiI - 751
23622
195k
    {12697, 4698, 4, 8 },
23623
195k
    {12707, 4706, 4, 8 },
23624
    // AArch64_SQDECH_XPiWdI - 753
23625
195k
    {12723, 4714, 4, 8 },
23626
195k
    {12739, 4722, 4, 8 },
23627
    // AArch64_SQDECH_ZPiI - 755
23628
195k
    {12761, 4730, 4, 8 },
23629
195k
    {12773, 4738, 4, 8 },
23630
    // AArch64_SQDECW_XPiI - 757
23631
195k
    {12791, 4746, 4, 8 },
23632
195k
    {12801, 4754, 4, 8 },
23633
    // AArch64_SQDECW_XPiWdI - 759
23634
195k
    {12817, 4762, 4, 8 },
23635
195k
    {12833, 4770, 4, 8 },
23636
    // AArch64_SQDECW_ZPiI - 761
23637
195k
    {12855, 4778, 4, 8 },
23638
195k
    {12867, 4786, 4, 8 },
23639
    // AArch64_SQINCB_XPiI - 763
23640
195k
    {12885, 4794, 4, 8 },
23641
195k
    {12895, 4802, 4, 8 },
23642
    // AArch64_SQINCB_XPiWdI - 765
23643
195k
    {12911, 4810, 4, 8 },
23644
195k
    {12927, 4818, 4, 8 },
23645
    // AArch64_SQINCD_XPiI - 767
23646
195k
    {12949, 4826, 4, 8 },
23647
195k
    {12959, 4834, 4, 8 },
23648
    // AArch64_SQINCD_XPiWdI - 769
23649
195k
    {12975, 4842, 4, 8 },
23650
195k
    {12991, 4850, 4, 8 },
23651
    // AArch64_SQINCD_ZPiI - 771
23652
195k
    {13013, 4858, 4, 8 },
23653
195k
    {13025, 4866, 4, 8 },
23654
    // AArch64_SQINCH_XPiI - 773
23655
195k
    {13043, 4874, 4, 8 },
23656
195k
    {13053, 4882, 4, 8 },
23657
    // AArch64_SQINCH_XPiWdI - 775
23658
195k
    {13069, 4890, 4, 8 },
23659
195k
    {13085, 4898, 4, 8 },
23660
    // AArch64_SQINCH_ZPiI - 777
23661
195k
    {13107, 4906, 4, 8 },
23662
195k
    {13119, 4914, 4, 8 },
23663
    // AArch64_SQINCW_XPiI - 779
23664
195k
    {13137, 4922, 4, 8 },
23665
195k
    {13147, 4930, 4, 8 },
23666
    // AArch64_SQINCW_XPiWdI - 781
23667
195k
    {13163, 4938, 4, 8 },
23668
195k
    {13179, 4946, 4, 8 },
23669
    // AArch64_SQINCW_ZPiI - 783
23670
195k
    {13201, 4954, 4, 8 },
23671
195k
    {13213, 4962, 4, 8 },
23672
    // AArch64_SST1B_D_IMM - 785
23673
195k
    {13231, 4970, 4, 7 },
23674
    // AArch64_SST1B_S_IMM - 786
23675
195k
    {13255, 4977, 4, 7 },
23676
    // AArch64_SST1D_IMM - 787
23677
195k
    {13279, 4984, 4, 7 },
23678
    // AArch64_SST1H_D_IMM - 788
23679
195k
    {13303, 4991, 4, 7 },
23680
    // AArch64_SST1H_S_IMM - 789
23681
195k
    {13327, 4998, 4, 7 },
23682
    // AArch64_SST1Q - 790
23683
195k
    {13351, 5005, 4, 6 },
23684
    // AArch64_SST1W_D_IMM - 791
23685
195k
    {13375, 5011, 4, 7 },
23686
    // AArch64_SST1W_IMM - 792
23687
195k
    {13399, 5018, 4, 7 },
23688
    // AArch64_ST1B_2Z_IMM - 793
23689
195k
    {13423, 5025, 4, 8 },
23690
    // AArch64_ST1B_4Z_IMM - 794
23691
195k
    {13423, 5033, 4, 8 },
23692
    // AArch64_ST1B_D_IMM - 795
23693
195k
    {13445, 5041, 4, 8 },
23694
    // AArch64_ST1B_H_IMM - 796
23695
195k
    {13467, 5049, 4, 8 },
23696
    // AArch64_ST1B_IMM - 797
23697
195k
    {13489, 5057, 4, 8 },
23698
    // AArch64_ST1B_S_IMM - 798
23699
195k
    {13511, 5065, 4, 8 },
23700
    // AArch64_ST1B_VG2_M2ZPXI - 799
23701
195k
    {13533, 5073, 4, 7 },
23702
    // AArch64_ST1B_VG4_M4ZPXI - 800
23703
195k
    {13555, 5080, 4, 7 },
23704
    // AArch64_ST1D_2Z_IMM - 801
23705
195k
    {13577, 5087, 4, 8 },
23706
    // AArch64_ST1D_4Z_IMM - 802
23707
195k
    {13577, 5095, 4, 8 },
23708
    // AArch64_ST1D_IMM - 803
23709
195k
    {13599, 5103, 4, 8 },
23710
    // AArch64_ST1D_Q_IMM - 804
23711
195k
    {13621, 5111, 4, 6 },
23712
    // AArch64_ST1D_VG2_M2ZPXI - 805
23713
195k
    {13643, 5117, 4, 7 },
23714
    // AArch64_ST1D_VG4_M4ZPXI - 806
23715
195k
    {13643, 5124, 4, 7 },
23716
    // AArch64_ST1Fourv16b_POST - 807
23717
195k
    {13665, 5131, 4, 7 },
23718
    // AArch64_ST1Fourv1d_POST - 808
23719
195k
    {13685, 5138, 4, 7 },
23720
    // AArch64_ST1Fourv2d_POST - 809
23721
195k
    {13705, 5145, 4, 7 },
23722
    // AArch64_ST1Fourv2s_POST - 810
23723
195k
    {13725, 5152, 4, 7 },
23724
    // AArch64_ST1Fourv4h_POST - 811
23725
195k
    {13745, 5159, 4, 7 },
23726
    // AArch64_ST1Fourv4s_POST - 812
23727
195k
    {13765, 5166, 4, 7 },
23728
    // AArch64_ST1Fourv8b_POST - 813
23729
195k
    {13785, 5173, 4, 7 },
23730
    // AArch64_ST1Fourv8h_POST - 814
23731
195k
    {13805, 5180, 4, 7 },
23732
    // AArch64_ST1H_2Z_IMM - 815
23733
195k
    {13825, 5187, 4, 8 },
23734
    // AArch64_ST1H_4Z_IMM - 816
23735
195k
    {13825, 5195, 4, 8 },
23736
    // AArch64_ST1H_D_IMM - 817
23737
195k
    {13847, 5203, 4, 8 },
23738
    // AArch64_ST1H_IMM - 818
23739
195k
    {13869, 5211, 4, 8 },
23740
    // AArch64_ST1H_S_IMM - 819
23741
195k
    {13891, 5219, 4, 8 },
23742
    // AArch64_ST1H_VG2_M2ZPXI - 820
23743
195k
    {13913, 5227, 4, 7 },
23744
    // AArch64_ST1H_VG4_M4ZPXI - 821
23745
195k
    {13935, 5234, 4, 7 },
23746
    // AArch64_ST1Onev16b_POST - 822
23747
195k
    {13957, 5241, 4, 7 },
23748
    // AArch64_ST1Onev1d_POST - 823
23749
195k
    {13977, 5248, 4, 7 },
23750
    // AArch64_ST1Onev2d_POST - 824
23751
195k
    {13996, 5255, 4, 7 },
23752
    // AArch64_ST1Onev2s_POST - 825
23753
195k
    {14016, 5262, 4, 7 },
23754
    // AArch64_ST1Onev4h_POST - 826
23755
195k
    {14035, 5269, 4, 7 },
23756
    // AArch64_ST1Onev4s_POST - 827
23757
195k
    {14054, 5276, 4, 7 },
23758
    // AArch64_ST1Onev8b_POST - 828
23759
195k
    {14074, 5283, 4, 7 },
23760
    // AArch64_ST1Onev8h_POST - 829
23761
195k
    {14093, 5290, 4, 7 },
23762
    // AArch64_ST1Threev16b_POST - 830
23763
195k
    {14113, 5297, 4, 7 },
23764
    // AArch64_ST1Threev1d_POST - 831
23765
195k
    {14133, 5304, 4, 7 },
23766
    // AArch64_ST1Threev2d_POST - 832
23767
195k
    {14153, 5311, 4, 7 },
23768
    // AArch64_ST1Threev2s_POST - 833
23769
195k
    {14173, 5318, 4, 7 },
23770
    // AArch64_ST1Threev4h_POST - 834
23771
195k
    {14193, 5325, 4, 7 },
23772
    // AArch64_ST1Threev4s_POST - 835
23773
195k
    {14213, 5332, 4, 7 },
23774
    // AArch64_ST1Threev8b_POST - 836
23775
195k
    {14233, 5339, 4, 7 },
23776
    // AArch64_ST1Threev8h_POST - 837
23777
195k
    {14253, 5346, 4, 7 },
23778
    // AArch64_ST1Twov16b_POST - 838
23779
195k
    {14273, 5353, 4, 7 },
23780
    // AArch64_ST1Twov1d_POST - 839
23781
195k
    {14293, 5360, 4, 7 },
23782
    // AArch64_ST1Twov2d_POST - 840
23783
195k
    {14313, 5367, 4, 7 },
23784
    // AArch64_ST1Twov2s_POST - 841
23785
195k
    {14333, 5374, 4, 7 },
23786
    // AArch64_ST1Twov4h_POST - 842
23787
195k
    {14353, 5381, 4, 7 },
23788
    // AArch64_ST1Twov4s_POST - 843
23789
195k
    {14373, 5388, 4, 7 },
23790
    // AArch64_ST1Twov8b_POST - 844
23791
195k
    {14393, 5395, 4, 7 },
23792
    // AArch64_ST1Twov8h_POST - 845
23793
195k
    {14413, 5402, 4, 7 },
23794
    // AArch64_ST1W_2Z_IMM - 846
23795
195k
    {14433, 5409, 4, 8 },
23796
    // AArch64_ST1W_4Z_IMM - 847
23797
195k
    {14433, 5417, 4, 8 },
23798
    // AArch64_ST1W_D_IMM - 848
23799
195k
    {14455, 5425, 4, 8 },
23800
    // AArch64_ST1W_IMM - 849
23801
195k
    {14477, 5433, 4, 8 },
23802
    // AArch64_ST1W_Q_IMM - 850
23803
195k
    {14499, 5441, 4, 6 },
23804
    // AArch64_ST1W_VG2_M2ZPXI - 851
23805
195k
    {14521, 5447, 4, 7 },
23806
    // AArch64_ST1W_VG4_M4ZPXI - 852
23807
195k
    {14521, 5454, 4, 7 },
23808
    // AArch64_ST1_MXIPXX_H_B - 853
23809
195k
    {14543, 5461, 6, 9 },
23810
    // AArch64_ST1_MXIPXX_H_D - 854
23811
195k
    {14577, 5470, 6, 9 },
23812
    // AArch64_ST1_MXIPXX_H_H - 855
23813
195k
    {14611, 5479, 6, 9 },
23814
    // AArch64_ST1_MXIPXX_H_Q - 856
23815
195k
    {14645, 5488, 6, 9 },
23816
    // AArch64_ST1_MXIPXX_H_S - 857
23817
195k
    {14679, 5497, 6, 9 },
23818
    // AArch64_ST1_MXIPXX_V_B - 858
23819
195k
    {14713, 5506, 6, 9 },
23820
    // AArch64_ST1_MXIPXX_V_D - 859
23821
195k
    {14747, 5515, 6, 9 },
23822
    // AArch64_ST1_MXIPXX_V_H - 860
23823
195k
    {14781, 5524, 6, 9 },
23824
    // AArch64_ST1_MXIPXX_V_Q - 861
23825
195k
    {14815, 5533, 6, 9 },
23826
    // AArch64_ST1_MXIPXX_V_S - 862
23827
195k
    {14849, 5542, 6, 9 },
23828
    // AArch64_ST1i16_POST - 863
23829
195k
    {14883, 5551, 5, 8 },
23830
    // AArch64_ST1i32_POST - 864
23831
195k
    {14906, 5559, 5, 8 },
23832
    // AArch64_ST1i64_POST - 865
23833
195k
    {14929, 5567, 5, 8 },
23834
    // AArch64_ST1i8_POST - 866
23835
195k
    {14952, 5575, 5, 8 },
23836
    // AArch64_ST2B_IMM - 867
23837
195k
    {14975, 5583, 4, 8 },
23838
    // AArch64_ST2D_IMM - 868
23839
195k
    {14997, 5591, 4, 8 },
23840
    // AArch64_ST2GOffset - 869
23841
195k
    {15019, 5599, 3, 6 },
23842
    // AArch64_ST2H_IMM - 870
23843
195k
    {15033, 5605, 4, 8 },
23844
    // AArch64_ST2Q_IMM - 871
23845
195k
    {15055, 5613, 4, 8 },
23846
    // AArch64_ST2Twov16b_POST - 872
23847
195k
    {15077, 5621, 4, 7 },
23848
    // AArch64_ST2Twov2d_POST - 873
23849
195k
    {15097, 5628, 4, 7 },
23850
    // AArch64_ST2Twov2s_POST - 874
23851
195k
    {15117, 5635, 4, 7 },
23852
    // AArch64_ST2Twov4h_POST - 875
23853
195k
    {15137, 5642, 4, 7 },
23854
    // AArch64_ST2Twov4s_POST - 876
23855
195k
    {15157, 5649, 4, 7 },
23856
    // AArch64_ST2Twov8b_POST - 877
23857
195k
    {15177, 5656, 4, 7 },
23858
    // AArch64_ST2Twov8h_POST - 878
23859
195k
    {15197, 5663, 4, 7 },
23860
    // AArch64_ST2W_IMM - 879
23861
195k
    {15217, 5670, 4, 8 },
23862
    // AArch64_ST2i16_POST - 880
23863
195k
    {15239, 5678, 5, 8 },
23864
    // AArch64_ST2i32_POST - 881
23865
195k
    {15262, 5686, 5, 8 },
23866
    // AArch64_ST2i64_POST - 882
23867
195k
    {15285, 5694, 5, 8 },
23868
    // AArch64_ST2i8_POST - 883
23869
195k
    {15309, 5702, 5, 8 },
23870
    // AArch64_ST3B_IMM - 884
23871
195k
    {15332, 5710, 4, 8 },
23872
    // AArch64_ST3D_IMM - 885
23873
195k
    {15354, 5718, 4, 8 },
23874
    // AArch64_ST3H_IMM - 886
23875
195k
    {15376, 5726, 4, 8 },
23876
    // AArch64_ST3Q_IMM - 887
23877
195k
    {15398, 5734, 4, 8 },
23878
    // AArch64_ST3Threev16b_POST - 888
23879
195k
    {15420, 5742, 4, 7 },
23880
    // AArch64_ST3Threev2d_POST - 889
23881
195k
    {15440, 5749, 4, 7 },
23882
    // AArch64_ST3Threev2s_POST - 890
23883
195k
    {15460, 5756, 4, 7 },
23884
    // AArch64_ST3Threev4h_POST - 891
23885
195k
    {15480, 5763, 4, 7 },
23886
    // AArch64_ST3Threev4s_POST - 892
23887
195k
    {15500, 5770, 4, 7 },
23888
    // AArch64_ST3Threev8b_POST - 893
23889
195k
    {15520, 5777, 4, 7 },
23890
    // AArch64_ST3Threev8h_POST - 894
23891
195k
    {15540, 5784, 4, 7 },
23892
    // AArch64_ST3W_IMM - 895
23893
195k
    {15560, 5791, 4, 8 },
23894
    // AArch64_ST3i16_POST - 896
23895
195k
    {15582, 5799, 5, 8 },
23896
    // AArch64_ST3i32_POST - 897
23897
195k
    {15605, 5807, 5, 8 },
23898
    // AArch64_ST3i64_POST - 898
23899
195k
    {15629, 5815, 5, 8 },
23900
    // AArch64_ST3i8_POST - 899
23901
195k
    {15653, 5823, 5, 8 },
23902
    // AArch64_ST4B_IMM - 900
23903
195k
    {15676, 5831, 4, 8 },
23904
    // AArch64_ST4D_IMM - 901
23905
195k
    {15698, 5839, 4, 8 },
23906
    // AArch64_ST4Fourv16b_POST - 902
23907
195k
    {15720, 5847, 4, 7 },
23908
    // AArch64_ST4Fourv2d_POST - 903
23909
195k
    {15740, 5854, 4, 7 },
23910
    // AArch64_ST4Fourv2s_POST - 904
23911
195k
    {15760, 5861, 4, 7 },
23912
    // AArch64_ST4Fourv4h_POST - 905
23913
195k
    {15780, 5868, 4, 7 },
23914
    // AArch64_ST4Fourv4s_POST - 906
23915
195k
    {15800, 5875, 4, 7 },
23916
    // AArch64_ST4Fourv8b_POST - 907
23917
195k
    {15820, 5882, 4, 7 },
23918
    // AArch64_ST4Fourv8h_POST - 908
23919
195k
    {15840, 5889, 4, 7 },
23920
    // AArch64_ST4H_IMM - 909
23921
195k
    {15860, 5896, 4, 8 },
23922
    // AArch64_ST4Q_IMM - 910
23923
195k
    {15882, 5904, 4, 8 },
23924
    // AArch64_ST4W_IMM - 911
23925
195k
    {15904, 5912, 4, 8 },
23926
    // AArch64_ST4i16_POST - 912
23927
195k
    {15926, 5920, 5, 8 },
23928
    // AArch64_ST4i32_POST - 913
23929
195k
    {15949, 5928, 5, 8 },
23930
    // AArch64_ST4i64_POST - 914
23931
195k
    {15973, 5936, 5, 8 },
23932
    // AArch64_ST4i8_POST - 915
23933
195k
    {15997, 5944, 5, 8 },
23934
    // AArch64_STGOffset - 916
23935
195k
    {16020, 5952, 3, 6 },
23936
    // AArch64_STGPi - 917
23937
195k
    {16033, 5958, 4, 7 },
23938
    // AArch64_STLURBi - 918
23939
195k
    {16051, 5965, 3, 6 },
23940
    // AArch64_STLURHi - 919
23941
195k
    {16067, 5971, 3, 6 },
23942
    // AArch64_STLURWi - 920
23943
195k
    {16083, 5977, 3, 6 },
23944
    // AArch64_STLURXi - 921
23945
195k
    {16083, 5983, 3, 6 },
23946
    // AArch64_STLURbi - 922
23947
195k
    {16083, 5989, 3, 9 },
23948
    // AArch64_STLURdi - 923
23949
195k
    {16083, 5998, 3, 9 },
23950
    // AArch64_STLURhi - 924
23951
195k
    {16083, 6007, 3, 9 },
23952
    // AArch64_STLURqi - 925
23953
195k
    {16083, 6016, 3, 9 },
23954
    // AArch64_STLURsi - 926
23955
195k
    {16083, 6025, 3, 9 },
23956
    // AArch64_STNPDi - 927
23957
195k
    {16098, 6034, 4, 4 },
23958
    // AArch64_STNPQi - 928
23959
195k
    {16098, 6038, 4, 4 },
23960
    // AArch64_STNPSi - 929
23961
195k
    {16098, 6042, 4, 4 },
23962
    // AArch64_STNPWi - 930
23963
195k
    {16098, 6046, 4, 4 },
23964
    // AArch64_STNPXi - 931
23965
195k
    {16098, 6050, 4, 4 },
23966
    // AArch64_STNT1B_2Z_IMM - 932
23967
195k
    {16116, 6054, 4, 8 },
23968
    // AArch64_STNT1B_4Z_IMM - 933
23969
195k
    {16116, 6062, 4, 8 },
23970
    // AArch64_STNT1B_VG2_M2ZPXI - 934
23971
195k
    {16140, 6070, 4, 7 },
23972
    // AArch64_STNT1B_VG4_M4ZPXI - 935
23973
195k
    {16164, 6077, 4, 7 },
23974
    // AArch64_STNT1B_ZRI - 936
23975
195k
    {16188, 6084, 4, 8 },
23976
    // AArch64_STNT1B_ZZR_D_REAL - 937
23977
195k
    {16212, 6092, 4, 7 },
23978
    // AArch64_STNT1B_ZZR_S_REAL - 938
23979
195k
    {16238, 6099, 4, 7 },
23980
    // AArch64_STNT1D_2Z_IMM - 939
23981
195k
    {16264, 6106, 4, 8 },
23982
    // AArch64_STNT1D_4Z_IMM - 940
23983
195k
    {16264, 6114, 4, 8 },
23984
    // AArch64_STNT1D_VG2_M2ZPXI - 941
23985
195k
    {16288, 6122, 4, 7 },
23986
    // AArch64_STNT1D_VG4_M4ZPXI - 942
23987
195k
    {16288, 6129, 4, 7 },
23988
    // AArch64_STNT1D_ZRI - 943
23989
195k
    {16312, 6136, 4, 8 },
23990
    // AArch64_STNT1D_ZZR_D_REAL - 944
23991
195k
    {16336, 6144, 4, 7 },
23992
    // AArch64_STNT1H_2Z_IMM - 945
23993
195k
    {16362, 6151, 4, 8 },
23994
    // AArch64_STNT1H_4Z_IMM - 946
23995
195k
    {16362, 6159, 4, 8 },
23996
    // AArch64_STNT1H_VG2_M2ZPXI - 947
23997
195k
    {16386, 6167, 4, 7 },
23998
    // AArch64_STNT1H_VG4_M4ZPXI - 948
23999
195k
    {16410, 6174, 4, 7 },
24000
    // AArch64_STNT1H_ZRI - 949
24001
195k
    {16434, 6181, 4, 8 },
24002
    // AArch64_STNT1H_ZZR_D_REAL - 950
24003
195k
    {16458, 6189, 4, 7 },
24004
    // AArch64_STNT1H_ZZR_S_REAL - 951
24005
195k
    {16484, 6196, 4, 7 },
24006
    // AArch64_STNT1W_2Z_IMM - 952
24007
195k
    {16510, 6203, 4, 8 },
24008
    // AArch64_STNT1W_4Z_IMM - 953
24009
195k
    {16510, 6211, 4, 8 },
24010
    // AArch64_STNT1W_VG2_M2ZPXI - 954
24011
195k
    {16534, 6219, 4, 7 },
24012
    // AArch64_STNT1W_VG4_M4ZPXI - 955
24013
195k
    {16534, 6226, 4, 7 },
24014
    // AArch64_STNT1W_ZRI - 956
24015
195k
    {16558, 6233, 4, 8 },
24016
    // AArch64_STNT1W_ZZR_D_REAL - 957
24017
195k
    {16582, 6241, 4, 7 },
24018
    // AArch64_STNT1W_ZZR_S_REAL - 958
24019
195k
    {16608, 6248, 4, 7 },
24020
    // AArch64_STPDi - 959
24021
195k
    {16634, 6255, 4, 4 },
24022
    // AArch64_STPQi - 960
24023
195k
    {16634, 6259, 4, 4 },
24024
    // AArch64_STPSi - 961
24025
195k
    {16634, 6263, 4, 4 },
24026
    // AArch64_STPWi - 962
24027
195k
    {16634, 6267, 4, 4 },
24028
    // AArch64_STPXi - 963
24029
195k
    {16634, 6271, 4, 4 },
24030
    // AArch64_STRBBroX - 964
24031
195k
    {16651, 6275, 5, 5 },
24032
    // AArch64_STRBBui - 965
24033
195k
    {16669, 6280, 3, 3 },
24034
    // AArch64_STRBroX - 966
24035
195k
    {16683, 6283, 5, 5 },
24036
    // AArch64_STRBui - 967
24037
195k
    {16700, 6288, 3, 3 },
24038
    // AArch64_STRDroX - 968
24039
195k
    {16683, 6291, 5, 5 },
24040
    // AArch64_STRDui - 969
24041
195k
    {16700, 6296, 3, 3 },
24042
    // AArch64_STRHHroX - 970
24043
195k
    {16713, 6299, 5, 5 },
24044
    // AArch64_STRHHui - 971
24045
195k
    {16731, 6304, 3, 3 },
24046
    // AArch64_STRHroX - 972
24047
195k
    {16683, 6307, 5, 5 },
24048
    // AArch64_STRHui - 973
24049
195k
    {16700, 6312, 3, 3 },
24050
    // AArch64_STRQroX - 974
24051
195k
    {16683, 6315, 5, 5 },
24052
    // AArch64_STRQui - 975
24053
195k
    {16700, 6320, 3, 3 },
24054
    // AArch64_STRSroX - 976
24055
195k
    {16683, 6323, 5, 5 },
24056
    // AArch64_STRSui - 977
24057
195k
    {16700, 6328, 3, 3 },
24058
    // AArch64_STRWroX - 978
24059
195k
    {16683, 6331, 5, 5 },
24060
    // AArch64_STRWui - 979
24061
195k
    {16700, 6336, 3, 3 },
24062
    // AArch64_STRXroX - 980
24063
195k
    {16683, 6339, 5, 5 },
24064
    // AArch64_STRXui - 981
24065
195k
    {16700, 6344, 3, 3 },
24066
    // AArch64_STR_PXI - 982
24067
195k
    {16745, 6347, 3, 7 },
24068
    // AArch64_STR_ZA - 983
24069
195k
    {16760, 6354, 5, 8 },
24070
    // AArch64_STR_ZXI - 984
24071
195k
    {16745, 6362, 3, 7 },
24072
    // AArch64_STTRBi - 985
24073
195k
    {16785, 6369, 3, 3 },
24074
    // AArch64_STTRHi - 986
24075
195k
    {16800, 6372, 3, 3 },
24076
    // AArch64_STTRWi - 987
24077
195k
    {16815, 6375, 3, 3 },
24078
    // AArch64_STTRXi - 988
24079
195k
    {16815, 6378, 3, 3 },
24080
    // AArch64_STURBBi - 989
24081
195k
    {16829, 6381, 3, 3 },
24082
    // AArch64_STURBi - 990
24083
195k
    {16844, 6384, 3, 3 },
24084
    // AArch64_STURDi - 991
24085
195k
    {16844, 6387, 3, 3 },
24086
    // AArch64_STURHHi - 992
24087
195k
    {16858, 6390, 3, 3 },
24088
    // AArch64_STURHi - 993
24089
195k
    {16844, 6393, 3, 3 },
24090
    // AArch64_STURQi - 994
24091
195k
    {16844, 6396, 3, 3 },
24092
    // AArch64_STURSi - 995
24093
195k
    {16844, 6399, 3, 3 },
24094
    // AArch64_STURWi - 996
24095
195k
    {16844, 6402, 3, 3 },
24096
    // AArch64_STURXi - 997
24097
195k
    {16844, 6405, 3, 3 },
24098
    // AArch64_STZ2GOffset - 998
24099
195k
    {16873, 6408, 3, 6 },
24100
    // AArch64_STZGOffset - 999
24101
195k
    {16888, 6414, 3, 6 },
24102
    // AArch64_SUBSWri - 1000
24103
195k
    {16902, 6420, 4, 2 },
24104
    // AArch64_SUBSWrs - 1001
24105
195k
    {16915, 6422, 4, 4 },
24106
195k
    {16926, 6426, 4, 3 },
24107
195k
    {16941, 6429, 4, 4 },
24108
195k
    {16953, 6433, 4, 3 },
24109
195k
    {16969, 6436, 4, 4 },
24110
    // AArch64_SUBSWrx - 1006
24111
195k
    {16915, 6440, 4, 4 },
24112
195k
    {16985, 6444, 4, 3 },
24113
195k
    {16969, 6447, 4, 4 },
24114
    // AArch64_SUBSXri - 1009
24115
195k
    {16902, 6451, 4, 2 },
24116
    // AArch64_SUBSXrs - 1010
24117
195k
    {16915, 6453, 4, 4 },
24118
195k
    {16926, 6457, 4, 3 },
24119
195k
    {16941, 6460, 4, 4 },
24120
195k
    {16953, 6464, 4, 3 },
24121
195k
    {16969, 6467, 4, 4 },
24122
    // AArch64_SUBSXrx - 1015
24123
195k
    {16985, 6471, 4, 3 },
24124
    // AArch64_SUBSXrx64 - 1016
24125
195k
    {16915, 6474, 4, 4 },
24126
195k
    {16985, 6478, 4, 3 },
24127
195k
    {16969, 6481, 4, 4 },
24128
    // AArch64_SUBWrs - 1019
24129
195k
    {17000, 6485, 4, 4 },
24130
195k
    {17011, 6489, 4, 3 },
24131
195k
    {17026, 6492, 4, 4 },
24132
    // AArch64_SUBWrx - 1022
24133
195k
    {17026, 6496, 4, 4 },
24134
195k
    {17026, 6500, 4, 4 },
24135
    // AArch64_SUBXrs - 1024
24136
195k
    {17000, 6504, 4, 4 },
24137
195k
    {17011, 6508, 4, 3 },
24138
195k
    {17026, 6511, 4, 4 },
24139
    // AArch64_SUBXrx64 - 1027
24140
195k
    {17026, 6515, 4, 4 },
24141
195k
    {17026, 6519, 4, 4 },
24142
    // AArch64_SYSPxt_XZR - 1029
24143
195k
    {17041, 6523, 5, 8 },
24144
    // AArch64_SYSxt - 1030
24145
195k
    {17065, 6531, 5, 5 },
24146
    // AArch64_UBFMWri - 1031
24147
195k
    {17088, 6536, 4, 4 },
24148
195k
    {17103, 6540, 4, 4 },
24149
195k
    {17115, 6544, 4, 4 },
24150
    // AArch64_UBFMXri - 1034
24151
195k
    {17088, 6548, 4, 4 },
24152
195k
    {17103, 6552, 4, 4 },
24153
195k
    {17115, 6556, 4, 4 },
24154
195k
    {17127, 6560, 4, 4 },
24155
    // AArch64_UMADDLrrr - 1038
24156
195k
    {17139, 6564, 4, 4 },
24157
    // AArch64_UMOVvi32 - 1039
24158
195k
    {17156, 6568, 3, 5 },
24159
    // AArch64_UMOVvi32_idx0 - 1040
24160
195k
    {17156, 6573, 3, 6 },
24161
    // AArch64_UMOVvi64 - 1041
24162
195k
    {17175, 6579, 3, 5 },
24163
    // AArch64_UMOVvi64_idx0 - 1042
24164
195k
    {17175, 6584, 3, 6 },
24165
    // AArch64_UMSUBLrrr - 1043
24166
195k
    {17194, 6590, 4, 4 },
24167
    // AArch64_UQDECB_WPiI - 1044
24168
195k
    {17212, 6594, 4, 8 },
24169
195k
    {17222, 6602, 4, 8 },
24170
    // AArch64_UQDECB_XPiI - 1046
24171
195k
    {17212, 6610, 4, 8 },
24172
195k
    {17222, 6618, 4, 8 },
24173
    // AArch64_UQDECD_WPiI - 1048
24174
195k
    {17238, 6626, 4, 8 },
24175
195k
    {17248, 6634, 4, 8 },
24176
    // AArch64_UQDECD_XPiI - 1050
24177
195k
    {17238, 6642, 4, 8 },
24178
195k
    {17248, 6650, 4, 8 },
24179
    // AArch64_UQDECD_ZPiI - 1052
24180
195k
    {17264, 6658, 4, 8 },
24181
195k
    {17276, 6666, 4, 8 },
24182
    // AArch64_UQDECH_WPiI - 1054
24183
195k
    {17294, 6674, 4, 8 },
24184
195k
    {17304, 6682, 4, 8 },
24185
    // AArch64_UQDECH_XPiI - 1056
24186
195k
    {17294, 6690, 4, 8 },
24187
195k
    {17304, 6698, 4, 8 },
24188
    // AArch64_UQDECH_ZPiI - 1058
24189
195k
    {17320, 6706, 4, 8 },
24190
195k
    {17332, 6714, 4, 8 },
24191
    // AArch64_UQDECW_WPiI - 1060
24192
195k
    {17350, 6722, 4, 8 },
24193
195k
    {17360, 6730, 4, 8 },
24194
    // AArch64_UQDECW_XPiI - 1062
24195
195k
    {17350, 6738, 4, 8 },
24196
195k
    {17360, 6746, 4, 8 },
24197
    // AArch64_UQDECW_ZPiI - 1064
24198
195k
    {17376, 6754, 4, 8 },
24199
195k
    {17388, 6762, 4, 8 },
24200
    // AArch64_UQINCB_WPiI - 1066
24201
195k
    {17406, 6770, 4, 8 },
24202
195k
    {17416, 6778, 4, 8 },
24203
    // AArch64_UQINCB_XPiI - 1068
24204
195k
    {17406, 6786, 4, 8 },
24205
195k
    {17416, 6794, 4, 8 },
24206
    // AArch64_UQINCD_WPiI - 1070
24207
195k
    {17432, 6802, 4, 8 },
24208
195k
    {17442, 6810, 4, 8 },
24209
    // AArch64_UQINCD_XPiI - 1072
24210
195k
    {17432, 6818, 4, 8 },
24211
195k
    {17442, 6826, 4, 8 },
24212
    // AArch64_UQINCD_ZPiI - 1074
24213
195k
    {17458, 6834, 4, 8 },
24214
195k
    {17470, 6842, 4, 8 },
24215
    // AArch64_UQINCH_WPiI - 1076
24216
195k
    {17488, 6850, 4, 8 },
24217
195k
    {17498, 6858, 4, 8 },
24218
    // AArch64_UQINCH_XPiI - 1078
24219
195k
    {17488, 6866, 4, 8 },
24220
195k
    {17498, 6874, 4, 8 },
24221
    // AArch64_UQINCH_ZPiI - 1080
24222
195k
    {17514, 6882, 4, 8 },
24223
195k
    {17526, 6890, 4, 8 },
24224
    // AArch64_UQINCW_WPiI - 1082
24225
195k
    {17544, 6898, 4, 8 },
24226
195k
    {17554, 6906, 4, 8 },
24227
    // AArch64_UQINCW_XPiI - 1084
24228
195k
    {17544, 6914, 4, 8 },
24229
195k
    {17554, 6922, 4, 8 },
24230
    // AArch64_UQINCW_ZPiI - 1086
24231
195k
    {17570, 6930, 4, 8 },
24232
195k
    {17582, 6938, 4, 8 },
24233
    // AArch64_XPACLRI - 1088
24234
195k
    {17600, 6946, 0, 3 },
24235
    // AArch64_ZERO_M - 1089
24236
195k
    {17608, 6949, 1, 4 },
24237
195k
    {17618, 6953, 1, 4 },
24238
195k
    {17631, 6957, 1, 4 },
24239
195k
    {17644, 6961, 1, 4 },
24240
195k
    {17657, 6965, 1, 4 },
24241
195k
    {17670, 6969, 1, 4 },
24242
195k
    {17683, 6973, 1, 4 },
24243
195k
    {17696, 6977, 1, 4 },
24244
195k
    {17715, 6981, 1, 4 },
24245
195k
    {17734, 6985, 1, 4 },
24246
195k
    {17753, 6989, 1, 4 },
24247
195k
    {17772, 6993, 1, 4 },
24248
195k
    {17797, 6997, 1, 4 },
24249
195k
    {17822, 7001, 1, 4 },
24250
195k
    {17847, 7005, 1, 4 },
24251
195k
  {0},  };
24252
24253
195k
  static const AliasPatternCond Conds[] = {
24254
    // (ADDSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 0
24255
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
24256
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
24257
    // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 2
24258
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
24259
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24260
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24261
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24262
    // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 6
24263
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
24264
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24265
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24266
    // (ADDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 9
24267
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24268
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24269
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24270
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24271
    // (ADDSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 13
24272
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
24273
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
24274
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24275
195k
    {AliasPatternCond_K_Imm, (uint32_t)16},
24276
    // (ADDSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 17
24277
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
24278
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
24279
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24280
    // (ADDSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 20
24281
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24282
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
24283
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24284
195k
    {AliasPatternCond_K_Imm, (uint32_t)16},
24285
    // (ADDSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 24
24286
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
24287
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
24288
    // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 26
24289
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
24290
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24291
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24292
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24293
    // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 30
24294
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
24295
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24296
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24297
    // (ADDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 33
24298
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24299
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24300
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24301
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24302
    // (ADDSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 37
24303
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
24304
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
24305
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24306
    // (ADDSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 40
24307
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
24308
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
24309
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24310
195k
    {AliasPatternCond_K_Imm, (uint32_t)24},
24311
    // (ADDSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 44
24312
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
24313
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
24314
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24315
    // (ADDSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 47
24316
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24317
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
24318
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24319
195k
    {AliasPatternCond_K_Imm, (uint32_t)24},
24320
    // (ADDWri GPR32sponly:$dst, GPR32sp:$src, 0, 0) - 51
24321
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
24322
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
24323
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24324
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24325
    // (ADDWri GPR32sp:$dst, GPR32sponly:$src, 0, 0) - 55
24326
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
24327
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
24328
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24329
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24330
    // (ADDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 59
24331
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24332
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24333
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24334
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24335
    // (ADDWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 63
24336
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
24337
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
24338
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24339
195k
    {AliasPatternCond_K_Imm, (uint32_t)16},
24340
    // (ADDWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 67
24341
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
24342
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
24343
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24344
195k
    {AliasPatternCond_K_Imm, (uint32_t)16},
24345
    // (ADDXri GPR64sponly:$dst, GPR64sp:$src, 0, 0) - 71
24346
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
24347
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
24348
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24349
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24350
    // (ADDXri GPR64sp:$dst, GPR64sponly:$src, 0, 0) - 75
24351
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
24352
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
24353
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24354
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24355
    // (ADDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 79
24356
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24357
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24358
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24359
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24360
    // (ADDXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 83
24361
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
24362
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
24363
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24364
195k
    {AliasPatternCond_K_Imm, (uint32_t)24},
24365
    // (ADDXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 87
24366
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
24367
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
24368
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24369
195k
    {AliasPatternCond_K_Imm, (uint32_t)24},
24370
    // (ANDSWri WZR, GPR32:$src1, logical_imm32:$src2) - 91
24371
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
24372
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24373
    // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 93
24374
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
24375
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24376
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24377
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24378
    // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, logical_shift32:$sh) - 97
24379
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
24380
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24381
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24382
    // (ANDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 100
24383
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24384
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24385
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24386
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24387
    // (ANDSXri XZR, GPR64:$src1, logical_imm64:$src2) - 104
24388
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
24389
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24390
    // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 106
24391
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
24392
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24393
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24394
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24395
    // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, logical_shift64:$sh) - 110
24396
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
24397
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24398
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24399
    // (ANDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 113
24400
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24401
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24402
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24403
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24404
    // (ANDS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 117
24405
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
24406
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
24407
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
24408
195k
    {AliasPatternCond_K_TiedReg, 2},
24409
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24410
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24411
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24412
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24413
    // (ANDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 125
24414
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24415
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24416
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24417
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24418
    // (ANDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 129
24419
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24420
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24421
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24422
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24423
    // (AND_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 133
24424
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
24425
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
24426
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
24427
195k
    {AliasPatternCond_K_TiedReg, 2},
24428
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24429
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24430
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24431
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24432
    // (AND_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 141
24433
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24434
195k
    {AliasPatternCond_K_Ignore, 0},
24435
195k
    {AliasPatternCond_K_Custom, 1},
24436
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24437
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24438
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24439
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24440
    // (AND_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 148
24441
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24442
195k
    {AliasPatternCond_K_Ignore, 0},
24443
195k
    {AliasPatternCond_K_Custom, 2},
24444
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24445
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24446
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24447
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24448
    // (AND_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 155
24449
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24450
195k
    {AliasPatternCond_K_Ignore, 0},
24451
195k
    {AliasPatternCond_K_Custom, 3},
24452
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24453
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24454
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24455
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24456
    // (AUTIA1716) - 162
24457
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24458
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
24459
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24460
    // (AUTIASP) - 165
24461
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24462
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
24463
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24464
    // (AUTIAZ) - 168
24465
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24466
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
24467
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24468
    // (AUTIB1716) - 171
24469
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24470
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
24471
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24472
    // (AUTIBSP) - 174
24473
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24474
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
24475
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24476
    // (AUTIBZ) - 177
24477
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24478
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
24479
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24480
    // (BICSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 180
24481
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24482
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24483
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24484
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24485
    // (BICSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 184
24486
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24487
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24488
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24489
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24490
    // (BICWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 188
24491
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24492
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24493
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24494
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24495
    // (BICXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 192
24496
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24497
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24498
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24499
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24500
    // (CLREX 15) - 196
24501
195k
    {AliasPatternCond_K_Imm, (uint32_t)15},
24502
    // (CNTB_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 197
24503
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24504
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
24505
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24506
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24507
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24508
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24509
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24510
    // (CNTB_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 204
24511
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24512
195k
    {AliasPatternCond_K_Ignore, 0},
24513
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24514
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24515
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24516
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24517
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24518
    // (CNTD_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 211
24519
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24520
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
24521
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24522
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24523
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24524
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24525
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24526
    // (CNTD_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 218
24527
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24528
195k
    {AliasPatternCond_K_Ignore, 0},
24529
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24530
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24531
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24532
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24533
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24534
    // (CNTH_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 225
24535
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24536
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
24537
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24538
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24539
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24540
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24541
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24542
    // (CNTH_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 232
24543
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24544
195k
    {AliasPatternCond_K_Ignore, 0},
24545
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24546
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24547
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24548
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24549
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24550
    // (CNTW_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 239
24551
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24552
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
24553
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24554
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24555
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24556
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24557
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24558
    // (CNTW_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 246
24559
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24560
195k
    {AliasPatternCond_K_Ignore, 0},
24561
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24562
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24563
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24564
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24565
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24566
    // (CPY_ZPmI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 253
24567
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24568
195k
    {AliasPatternCond_K_Ignore, 0},
24569
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
24570
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24571
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24572
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24573
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24574
    // (CPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 260
24575
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24576
195k
    {AliasPatternCond_K_Ignore, 0},
24577
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
24578
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24579
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24580
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24581
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24582
    // (CPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 267
24583
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24584
195k
    {AliasPatternCond_K_Ignore, 0},
24585
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
24586
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24587
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24588
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24589
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24590
    // (CPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 274
24591
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24592
195k
    {AliasPatternCond_K_Ignore, 0},
24593
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
24594
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24595
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24596
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24597
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24598
    // (CPY_ZPmR_B ZPR8:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 281
24599
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24600
195k
    {AliasPatternCond_K_Ignore, 0},
24601
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
24602
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
24603
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24604
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24605
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24606
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24607
    // (CPY_ZPmR_D ZPR64:$Zd, PPR3bAny:$Pg, GPR64sp:$Rn) - 289
24608
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24609
195k
    {AliasPatternCond_K_Ignore, 0},
24610
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
24611
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
24612
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24613
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24614
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24615
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24616
    // (CPY_ZPmR_H ZPR16:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 297
24617
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24618
195k
    {AliasPatternCond_K_Ignore, 0},
24619
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
24620
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
24621
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24622
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24623
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24624
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24625
    // (CPY_ZPmR_S ZPR32:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 305
24626
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24627
195k
    {AliasPatternCond_K_Ignore, 0},
24628
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
24629
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
24630
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24631
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24632
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24633
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24634
    // (CPY_ZPmV_B ZPR8:$Zd, PPR3bAny:$Pg, FPR8:$Vn) - 313
24635
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24636
195k
    {AliasPatternCond_K_Ignore, 0},
24637
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
24638
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
24639
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24640
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24641
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24642
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24643
    // (CPY_ZPmV_D ZPR64:$Zd, PPR3bAny:$Pg, FPR64:$Vn) - 321
24644
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24645
195k
    {AliasPatternCond_K_Ignore, 0},
24646
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
24647
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
24648
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24649
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24650
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24651
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24652
    // (CPY_ZPmV_H ZPR16:$Zd, PPR3bAny:$Pg, FPR16:$Vn) - 329
24653
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24654
195k
    {AliasPatternCond_K_Ignore, 0},
24655
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
24656
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
24657
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24658
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24659
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24660
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24661
    // (CPY_ZPmV_S ZPR32:$Zd, PPR3bAny:$Pg, FPR32:$Vn) - 337
24662
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24663
195k
    {AliasPatternCond_K_Ignore, 0},
24664
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
24665
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
24666
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24667
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24668
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24669
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24670
    // (CPY_ZPzI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 345
24671
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24672
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
24673
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24674
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24675
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24676
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24677
    // (CPY_ZPzI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 351
24678
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24679
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
24680
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24681
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24682
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24683
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24684
    // (CPY_ZPzI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 357
24685
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24686
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
24687
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24688
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24689
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24690
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24691
    // (CPY_ZPzI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 363
24692
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24693
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
24694
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24695
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24696
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24697
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24698
    // (CSINCWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 369
24699
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24700
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
24701
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
24702
195k
    {AliasPatternCond_K_Custom, 4},
24703
    // (CSINCWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 373
24704
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24705
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24706
195k
    {AliasPatternCond_K_TiedReg, 1},
24707
195k
    {AliasPatternCond_K_Custom, 4},
24708
    // (CSINCXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 377
24709
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24710
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
24711
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
24712
195k
    {AliasPatternCond_K_Custom, 4},
24713
    // (CSINCXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 381
24714
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24715
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24716
195k
    {AliasPatternCond_K_TiedReg, 1},
24717
195k
    {AliasPatternCond_K_Custom, 4},
24718
    // (CSINVWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 385
24719
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24720
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
24721
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
24722
195k
    {AliasPatternCond_K_Custom, 4},
24723
    // (CSINVWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 389
24724
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24725
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24726
195k
    {AliasPatternCond_K_TiedReg, 1},
24727
195k
    {AliasPatternCond_K_Custom, 4},
24728
    // (CSINVXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 393
24729
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24730
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
24731
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
24732
195k
    {AliasPatternCond_K_Custom, 4},
24733
    // (CSINVXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 397
24734
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24735
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24736
195k
    {AliasPatternCond_K_TiedReg, 1},
24737
195k
    {AliasPatternCond_K_Custom, 4},
24738
    // (CSNEGWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 401
24739
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24740
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
24741
195k
    {AliasPatternCond_K_TiedReg, 1},
24742
195k
    {AliasPatternCond_K_Custom, 4},
24743
    // (CSNEGXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 405
24744
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24745
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24746
195k
    {AliasPatternCond_K_TiedReg, 1},
24747
195k
    {AliasPatternCond_K_Custom, 4},
24748
    // (DCPS1 0) - 409
24749
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24750
    // (DCPS2 0) - 410
24751
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24752
    // (DCPS3 0) - 411
24753
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24754
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24755
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureEL3},
24756
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24757
    // (DECB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 415
24758
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24759
195k
    {AliasPatternCond_K_Ignore, 0},
24760
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
24761
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24762
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24763
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24764
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24765
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24766
    // (DECB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 423
24767
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24768
195k
    {AliasPatternCond_K_Ignore, 0},
24769
195k
    {AliasPatternCond_K_Ignore, 0},
24770
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24771
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24772
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24773
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24774
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24775
    // (DECD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 431
24776
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24777
195k
    {AliasPatternCond_K_Ignore, 0},
24778
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
24779
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24780
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24781
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24782
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24783
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24784
    // (DECD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 439
24785
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24786
195k
    {AliasPatternCond_K_Ignore, 0},
24787
195k
    {AliasPatternCond_K_Ignore, 0},
24788
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24789
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24790
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24791
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24792
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24793
    // (DECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 447
24794
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24795
195k
    {AliasPatternCond_K_Ignore, 0},
24796
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
24797
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24798
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24799
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24800
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24801
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24802
    // (DECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 455
24803
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24804
195k
    {AliasPatternCond_K_Ignore, 0},
24805
195k
    {AliasPatternCond_K_Ignore, 0},
24806
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24807
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24808
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24809
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24810
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24811
    // (DECH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 463
24812
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24813
195k
    {AliasPatternCond_K_Ignore, 0},
24814
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
24815
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24816
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24817
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24818
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24819
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24820
    // (DECH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 471
24821
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24822
195k
    {AliasPatternCond_K_Ignore, 0},
24823
195k
    {AliasPatternCond_K_Ignore, 0},
24824
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24825
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24826
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24827
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24828
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24829
    // (DECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 479
24830
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24831
195k
    {AliasPatternCond_K_Ignore, 0},
24832
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
24833
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24834
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24835
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24836
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24837
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24838
    // (DECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 487
24839
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24840
195k
    {AliasPatternCond_K_Ignore, 0},
24841
195k
    {AliasPatternCond_K_Ignore, 0},
24842
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24843
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24844
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24845
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24846
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24847
    // (DECW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 495
24848
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24849
195k
    {AliasPatternCond_K_Ignore, 0},
24850
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
24851
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24852
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24853
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24854
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24855
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24856
    // (DECW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 503
24857
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
24858
195k
    {AliasPatternCond_K_Ignore, 0},
24859
195k
    {AliasPatternCond_K_Ignore, 0},
24860
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24861
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24862
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24863
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24864
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24865
    // (DECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 511
24866
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24867
195k
    {AliasPatternCond_K_Ignore, 0},
24868
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
24869
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24870
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24871
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24872
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24873
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24874
    // (DECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 519
24875
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24876
195k
    {AliasPatternCond_K_Ignore, 0},
24877
195k
    {AliasPatternCond_K_Ignore, 0},
24878
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
24879
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24880
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24881
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24882
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24883
    // (DSB 0) - 527
24884
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24885
    // (DSB 4) - 528
24886
195k
    {AliasPatternCond_K_Imm, (uint32_t)4},
24887
    // (DSB { 1, 1, 0, 0 }) - 529
24888
195k
    {AliasPatternCond_K_Imm, (uint32_t)12},
24889
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24890
195k
    {AliasPatternCond_K_OrFeature, AArch64_HasV8_0rOps},
24891
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24892
    // (DUPM_ZI ZPR16:$Zd, sve_preferred_logical_imm16:$imm) - 533
24893
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24894
195k
    {AliasPatternCond_K_Custom, 5},
24895
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24896
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24897
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24898
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24899
    // (DUPM_ZI ZPR32:$Zd, sve_preferred_logical_imm32:$imm) - 539
24900
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24901
195k
    {AliasPatternCond_K_Custom, 6},
24902
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24903
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24904
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24905
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24906
    // (DUPM_ZI ZPR64:$Zd, sve_preferred_logical_imm64:$imm) - 545
24907
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24908
195k
    {AliasPatternCond_K_Custom, 7},
24909
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24910
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24911
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24912
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24913
    // (DUPM_ZI ZPR8:$Zd, sve_logical_imm8:$imm) - 551
24914
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24915
195k
    {AliasPatternCond_K_Custom, 1},
24916
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24917
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24918
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24919
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24920
    // (DUPM_ZI ZPR16:$Zd, sve_logical_imm16:$imm) - 557
24921
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24922
195k
    {AliasPatternCond_K_Custom, 2},
24923
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24924
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24925
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24926
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24927
    // (DUPM_ZI ZPR32:$Zd, sve_logical_imm32:$imm) - 563
24928
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24929
195k
    {AliasPatternCond_K_Custom, 3},
24930
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24931
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24932
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24933
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24934
    // (DUP_ZI_B ZPR8:$Zd, cpy_imm8_opt_lsl_i8:$imm) - 569
24935
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24936
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24937
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24938
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24939
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24940
    // (DUP_ZI_D ZPR64:$Zd, cpy_imm8_opt_lsl_i64:$imm) - 574
24941
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24942
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24943
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24944
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24945
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24946
    // (DUP_ZI_D ZPR64:$Zd, 0, 0) - 579
24947
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24948
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24949
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24950
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24951
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24952
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24953
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24954
    // (DUP_ZI_H ZPR16:$Zd, cpy_imm8_opt_lsl_i16:$imm) - 586
24955
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24956
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24957
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24958
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24959
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24960
    // (DUP_ZI_H ZPR16:$Zd, 0, 0) - 591
24961
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24962
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24963
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24964
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24965
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24966
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24967
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24968
    // (DUP_ZI_S ZPR32:$Zd, cpy_imm8_opt_lsl_i32:$imm) - 598
24969
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24970
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24971
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24972
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24973
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24974
    // (DUP_ZI_S ZPR32:$Zd, 0, 0) - 603
24975
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24976
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24977
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
24978
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24979
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24980
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24981
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24982
    // (DUP_ZR_B ZPR8:$Zd, GPR32sp:$Rn) - 610
24983
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24984
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
24985
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24986
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24987
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24988
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24989
    // (DUP_ZR_D ZPR64:$Zd, GPR64sp:$Rn) - 616
24990
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24991
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
24992
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
24993
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
24994
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
24995
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
24996
    // (DUP_ZR_H ZPR16:$Zd, GPR32sp:$Rn) - 622
24997
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
24998
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
24999
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25000
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25001
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25002
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25003
    // (DUP_ZR_S ZPR32:$Zd, GPR32sp:$Rn) - 628
25004
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25005
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25006
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25007
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25008
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25009
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25010
    // (DUP_ZZI_B ZPR8:$Zd, FPR8asZPR:$Bn, 0) - 634
25011
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25012
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25013
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25014
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25015
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25016
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25017
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25018
    // (DUP_ZZI_B ZPR8:$Zd, ZPR8:$Zn, sve_elm_idx_extdup_b:$idx) - 641
25019
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25020
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25021
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25022
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25023
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25024
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25025
    // (DUP_ZZI_D ZPR64:$Zd, FPR64asZPR:$Dn, 0) - 647
25026
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25027
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25028
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25029
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25030
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25031
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25032
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25033
    // (DUP_ZZI_D ZPR64:$Zd, ZPR64:$Zn, sve_elm_idx_extdup_d:$idx) - 654
25034
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25035
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25036
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25037
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25038
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25039
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25040
    // (DUP_ZZI_H ZPR16:$Zd, FPR16asZPR:$Hn, 0) - 660
25041
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25042
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25043
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25044
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25045
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25046
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25047
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25048
    // (DUP_ZZI_H ZPR16:$Zd, ZPR16:$Zn, sve_elm_idx_extdup_h:$idx) - 667
25049
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25050
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25051
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25052
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25053
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25054
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25055
    // (DUP_ZZI_Q ZPR128:$Zd, FPR128asZPR:$Qn, 0) - 673
25056
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25057
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25058
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25059
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25060
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25061
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25062
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25063
    // (DUP_ZZI_Q ZPR128:$Zd, ZPR128:$Zn, sve_elm_idx_extdup_q:$idx) - 680
25064
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25065
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25066
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25067
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25068
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25069
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25070
    // (DUP_ZZI_S ZPR32:$Zd, FPR32asZPR:$Sn, 0) - 686
25071
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25072
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25073
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25074
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25075
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25076
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25077
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25078
    // (DUP_ZZI_S ZPR32:$Zd, ZPR32:$Zn, sve_elm_idx_extdup_s:$idx) - 693
25079
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25080
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25081
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25082
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25083
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25084
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25085
    // (EONWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 699
25086
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25087
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25088
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25089
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25090
    // (EONXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 703
25091
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25092
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25093
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25094
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25095
    // (EORS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 707
25096
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25097
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25098
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25099
195k
    {AliasPatternCond_K_TiedReg, 1},
25100
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25101
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25102
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25103
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25104
    // (EORWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 715
25105
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25106
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25107
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25108
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25109
    // (EORXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 719
25110
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25111
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25112
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25113
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25114
    // (EOR_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 723
25115
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25116
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25117
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25118
195k
    {AliasPatternCond_K_TiedReg, 1},
25119
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25120
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25121
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25122
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25123
    // (EOR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 731
25124
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25125
195k
    {AliasPatternCond_K_Ignore, 0},
25126
195k
    {AliasPatternCond_K_Custom, 1},
25127
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25128
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25129
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25130
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25131
    // (EOR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 738
25132
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25133
195k
    {AliasPatternCond_K_Ignore, 0},
25134
195k
    {AliasPatternCond_K_Custom, 2},
25135
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25136
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25137
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25138
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25139
    // (EOR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 745
25140
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25141
195k
    {AliasPatternCond_K_Ignore, 0},
25142
195k
    {AliasPatternCond_K_Custom, 3},
25143
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25144
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25145
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25146
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25147
    // (EXTRACT_ZPMXI_H_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 752
25148
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25149
195k
    {AliasPatternCond_K_Ignore, 0},
25150
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25151
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
25152
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25153
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25154
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25155
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25156
    // (EXTRACT_ZPMXI_H_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 760
25157
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25158
195k
    {AliasPatternCond_K_Ignore, 0},
25159
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25160
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
25161
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25162
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25163
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25164
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25165
    // (EXTRACT_ZPMXI_H_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 768
25166
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25167
195k
    {AliasPatternCond_K_Ignore, 0},
25168
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25169
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
25170
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25171
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25172
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25173
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25174
    // (EXTRACT_ZPMXI_H_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpH128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 776
25175
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25176
195k
    {AliasPatternCond_K_Ignore, 0},
25177
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25178
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
25179
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25180
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25181
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25182
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25183
    // (EXTRACT_ZPMXI_H_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 784
25184
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25185
195k
    {AliasPatternCond_K_Ignore, 0},
25186
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25187
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
25188
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25189
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25190
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25191
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25192
    // (EXTRACT_ZPMXI_V_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 792
25193
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25194
195k
    {AliasPatternCond_K_Ignore, 0},
25195
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25196
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
25197
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25198
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25199
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25200
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25201
    // (EXTRACT_ZPMXI_V_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 800
25202
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25203
195k
    {AliasPatternCond_K_Ignore, 0},
25204
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25205
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
25206
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25207
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25208
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25209
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25210
    // (EXTRACT_ZPMXI_V_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 808
25211
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25212
195k
    {AliasPatternCond_K_Ignore, 0},
25213
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25214
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
25215
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25216
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25217
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25218
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25219
    // (EXTRACT_ZPMXI_V_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpV128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 816
25220
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25221
195k
    {AliasPatternCond_K_Ignore, 0},
25222
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25223
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
25224
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25225
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25226
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25227
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25228
    // (EXTRACT_ZPMXI_V_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 824
25229
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25230
195k
    {AliasPatternCond_K_Ignore, 0},
25231
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25232
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
25233
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25234
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25235
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25236
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25237
    // (EXTRWrri GPR32:$dst, GPR32:$src, GPR32:$src, imm0_31:$shift) - 832
25238
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25239
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25240
195k
    {AliasPatternCond_K_TiedReg, 1},
25241
    // (EXTRXrri GPR64:$dst, GPR64:$src, GPR64:$src, imm0_63:$shift) - 835
25242
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25243
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25244
195k
    {AliasPatternCond_K_TiedReg, 1},
25245
    // (FCPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, fpimm64:$imm8) - 838
25246
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25247
195k
    {AliasPatternCond_K_Ignore, 0},
25248
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25249
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25250
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25251
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25252
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25253
    // (FCPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, fpimm16:$imm8) - 845
25254
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25255
195k
    {AliasPatternCond_K_Ignore, 0},
25256
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25257
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25258
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25259
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25260
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25261
    // (FCPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, fpimm32:$imm8) - 852
25262
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25263
195k
    {AliasPatternCond_K_Ignore, 0},
25264
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25265
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25266
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25267
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25268
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25269
    // (FDUP_ZI_D ZPR64:$Zd, fpimm64:$imm8) - 859
25270
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25271
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25272
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25273
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25274
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25275
    // (FDUP_ZI_H ZPR16:$Zd, fpimm16:$imm8) - 864
25276
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25277
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25278
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25279
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25280
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25281
    // (FDUP_ZI_S ZPR32:$Zd, fpimm32:$imm8) - 869
25282
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25283
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25284
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25285
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25286
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25287
    // (GLD1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 874
25288
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25289
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25290
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25291
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25292
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25293
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25294
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25295
    // (GLD1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 881
25296
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25297
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25298
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25299
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25300
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25301
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25302
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25303
    // (GLD1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 888
25304
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25305
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25306
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25307
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25308
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25309
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25310
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25311
    // (GLD1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 895
25312
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25313
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25314
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25315
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25316
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25317
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25318
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25319
    // (GLD1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 902
25320
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25321
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25322
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25323
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25324
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25325
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25326
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25327
    // (GLD1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 909
25328
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25329
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25330
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25331
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25332
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
25333
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25334
    // (GLD1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 915
25335
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25336
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25337
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25338
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25339
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25340
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25341
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25342
    // (GLD1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 922
25343
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25344
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25345
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25346
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25347
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25348
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25349
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25350
    // (GLD1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 929
25351
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25352
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25353
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25354
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25355
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25356
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25357
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25358
    // (GLD1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 936
25359
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25360
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25361
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25362
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25363
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25364
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25365
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25366
    // (GLD1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 943
25367
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25368
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25369
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25370
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25371
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25372
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25373
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25374
    // (GLD1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 950
25375
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25376
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25377
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25378
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25379
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25380
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25381
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25382
    // (GLD1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 957
25383
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25384
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25385
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25386
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25387
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25388
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25389
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25390
    // (GLDFF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 964
25391
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25392
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25393
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25394
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25395
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25396
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25397
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25398
    // (GLDFF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 971
25399
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25400
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25401
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25402
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25403
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25404
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25405
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25406
    // (GLDFF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 978
25407
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25408
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25409
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25410
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25411
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25412
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25413
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25414
    // (GLDFF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 985
25415
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25416
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25417
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25418
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25419
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25420
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25421
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25422
    // (GLDFF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 992
25423
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25424
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25425
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25426
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25427
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25428
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25429
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25430
    // (GLDFF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 999
25431
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25432
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25433
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25434
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25435
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25436
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25437
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25438
    // (GLDFF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1006
25439
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25440
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25441
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25442
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25443
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25444
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25445
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25446
    // (GLDFF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1013
25447
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25448
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25449
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25450
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25451
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25452
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25453
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25454
    // (GLDFF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1020
25455
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25456
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25457
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25458
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25459
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25460
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25461
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25462
    // (GLDFF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1027
25463
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25464
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25465
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25466
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25467
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25468
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25469
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25470
    // (GLDFF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1034
25471
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25472
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25473
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25474
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25475
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25476
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25477
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25478
    // (GLDFF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1041
25479
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25480
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25481
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25482
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25483
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25484
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25485
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25486
    // (HINT { 0, 0, 0 }) - 1048
25487
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25488
    // (HINT { 0, 0, 1 }) - 1049
25489
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25490
    // (HINT { 0, 1, 0 }) - 1050
25491
195k
    {AliasPatternCond_K_Imm, (uint32_t)2},
25492
    // (HINT { 0, 1, 1 }) - 1051
25493
195k
    {AliasPatternCond_K_Imm, (uint32_t)3},
25494
    // (HINT { 1, 0, 0 }) - 1052
25495
195k
    {AliasPatternCond_K_Imm, (uint32_t)4},
25496
    // (HINT { 1, 0, 1 }) - 1053
25497
195k
    {AliasPatternCond_K_Imm, (uint32_t)5},
25498
    // (HINT { 1, 1, 0 }) - 1054
25499
195k
    {AliasPatternCond_K_Imm, (uint32_t)6},
25500
    // (HINT { 1, 0, 0, 0, 0 }) - 1055
25501
195k
    {AliasPatternCond_K_Imm, (uint32_t)16},
25502
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25503
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRAS},
25504
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25505
    // (HINT 20) - 1059
25506
195k
    {AliasPatternCond_K_Imm, (uint32_t)20},
25507
    // (HINT 32) - 1060
25508
195k
    {AliasPatternCond_K_Imm, (uint32_t)32},
25509
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25510
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureBranchTargetId},
25511
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25512
    // (HINT btihint_op:$op) - 1064
25513
195k
    {AliasPatternCond_K_Custom, 8},
25514
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25515
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureBranchTargetId},
25516
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25517
    // (HINT psbhint_op:$op) - 1068
25518
195k
    {AliasPatternCond_K_Custom, 9},
25519
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25520
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSPE},
25521
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25522
    // (HINT 22) - 1072
25523
195k
    {AliasPatternCond_K_Imm, (uint32_t)22},
25524
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25525
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureCLRBHB},
25526
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25527
    // (INCB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1076
25528
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25529
195k
    {AliasPatternCond_K_Ignore, 0},
25530
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25531
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25532
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25533
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25534
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25535
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25536
    // (INCB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1084
25537
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25538
195k
    {AliasPatternCond_K_Ignore, 0},
25539
195k
    {AliasPatternCond_K_Ignore, 0},
25540
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25541
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25542
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25543
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25544
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25545
    // (INCD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1092
25546
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25547
195k
    {AliasPatternCond_K_Ignore, 0},
25548
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25549
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25550
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25551
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25552
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25553
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25554
    // (INCD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1100
25555
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25556
195k
    {AliasPatternCond_K_Ignore, 0},
25557
195k
    {AliasPatternCond_K_Ignore, 0},
25558
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25559
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25560
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25561
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25562
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25563
    // (INCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1108
25564
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25565
195k
    {AliasPatternCond_K_Ignore, 0},
25566
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25567
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25568
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25569
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25570
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25571
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25572
    // (INCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 1116
25573
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25574
195k
    {AliasPatternCond_K_Ignore, 0},
25575
195k
    {AliasPatternCond_K_Ignore, 0},
25576
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25577
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25578
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25579
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25580
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25581
    // (INCH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1124
25582
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25583
195k
    {AliasPatternCond_K_Ignore, 0},
25584
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25585
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25586
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25587
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25588
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25589
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25590
    // (INCH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1132
25591
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25592
195k
    {AliasPatternCond_K_Ignore, 0},
25593
195k
    {AliasPatternCond_K_Ignore, 0},
25594
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25595
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25596
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25597
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25598
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25599
    // (INCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1140
25600
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25601
195k
    {AliasPatternCond_K_Ignore, 0},
25602
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25603
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25604
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25605
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25606
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25607
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25608
    // (INCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 1148
25609
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25610
195k
    {AliasPatternCond_K_Ignore, 0},
25611
195k
    {AliasPatternCond_K_Ignore, 0},
25612
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25613
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25614
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25615
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25616
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25617
    // (INCW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1156
25618
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25619
195k
    {AliasPatternCond_K_Ignore, 0},
25620
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25621
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25622
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25623
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25624
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25625
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25626
    // (INCW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1164
25627
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25628
195k
    {AliasPatternCond_K_Ignore, 0},
25629
195k
    {AliasPatternCond_K_Ignore, 0},
25630
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25631
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25632
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25633
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25634
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25635
    // (INCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1172
25636
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25637
195k
    {AliasPatternCond_K_Ignore, 0},
25638
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25639
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25640
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25641
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25642
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25643
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25644
    // (INCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 1180
25645
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25646
195k
    {AliasPatternCond_K_Ignore, 0},
25647
195k
    {AliasPatternCond_K_Ignore, 0},
25648
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25649
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25650
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25651
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25652
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25653
    // (INSERT_MXIPZ_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1188
25654
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
25655
195k
    {AliasPatternCond_K_Ignore, 0},
25656
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25657
195k
    {AliasPatternCond_K_Ignore, 0},
25658
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25659
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25660
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25661
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25662
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25663
    // (INSERT_MXIPZ_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1197
25664
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
25665
195k
    {AliasPatternCond_K_Ignore, 0},
25666
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25667
195k
    {AliasPatternCond_K_Ignore, 0},
25668
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25669
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25670
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25671
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25672
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25673
    // (INSERT_MXIPZ_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1206
25674
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
25675
195k
    {AliasPatternCond_K_Ignore, 0},
25676
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25677
195k
    {AliasPatternCond_K_Ignore, 0},
25678
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25679
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25680
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25681
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25682
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25683
    // (INSERT_MXIPZ_H_Q TileVectorOpH128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1215
25684
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
25685
195k
    {AliasPatternCond_K_Ignore, 0},
25686
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25687
195k
    {AliasPatternCond_K_Ignore, 0},
25688
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25689
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25690
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25691
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25692
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25693
    // (INSERT_MXIPZ_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1224
25694
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
25695
195k
    {AliasPatternCond_K_Ignore, 0},
25696
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25697
195k
    {AliasPatternCond_K_Ignore, 0},
25698
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25699
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25700
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25701
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25702
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25703
    // (INSERT_MXIPZ_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1233
25704
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
25705
195k
    {AliasPatternCond_K_Ignore, 0},
25706
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25707
195k
    {AliasPatternCond_K_Ignore, 0},
25708
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25709
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25710
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25711
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25712
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25713
    // (INSERT_MXIPZ_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1242
25714
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
25715
195k
    {AliasPatternCond_K_Ignore, 0},
25716
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25717
195k
    {AliasPatternCond_K_Ignore, 0},
25718
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25719
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25720
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25721
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25722
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25723
    // (INSERT_MXIPZ_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1251
25724
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
25725
195k
    {AliasPatternCond_K_Ignore, 0},
25726
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25727
195k
    {AliasPatternCond_K_Ignore, 0},
25728
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25729
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25730
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25731
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25732
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25733
    // (INSERT_MXIPZ_V_Q TileVectorOpV128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1260
25734
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
25735
195k
    {AliasPatternCond_K_Ignore, 0},
25736
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25737
195k
    {AliasPatternCond_K_Ignore, 0},
25738
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25739
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25740
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25741
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25742
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25743
    // (INSERT_MXIPZ_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1269
25744
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
25745
195k
    {AliasPatternCond_K_Ignore, 0},
25746
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
25747
195k
    {AliasPatternCond_K_Ignore, 0},
25748
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25749
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25750
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25751
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25752
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25753
    // (INSvi16gpr V128:$dst, VectorIndexH:$idx, GPR32:$src) - 1278
25754
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
25755
195k
    {AliasPatternCond_K_Ignore, 0},
25756
195k
    {AliasPatternCond_K_Ignore, 0},
25757
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25758
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25759
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
25760
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25761
    // (INSvi16lane V128:$dst, VectorIndexH:$idx, V128:$src, VectorIndexH:$idx2) - 1285
25762
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
25763
195k
    {AliasPatternCond_K_Ignore, 0},
25764
195k
    {AliasPatternCond_K_Ignore, 0},
25765
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
25766
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25767
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
25768
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25769
    // (INSvi32gpr V128:$dst, VectorIndexS:$idx, GPR32:$src) - 1292
25770
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
25771
195k
    {AliasPatternCond_K_Ignore, 0},
25772
195k
    {AliasPatternCond_K_Ignore, 0},
25773
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25774
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25775
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
25776
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25777
    // (INSvi32lane V128:$dst, VectorIndexS:$idx, V128:$src, VectorIndexS:$idx2) - 1299
25778
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
25779
195k
    {AliasPatternCond_K_Ignore, 0},
25780
195k
    {AliasPatternCond_K_Ignore, 0},
25781
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
25782
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25783
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
25784
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25785
    // (INSvi64gpr V128:$dst, VectorIndexD:$idx, GPR64:$src) - 1306
25786
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
25787
195k
    {AliasPatternCond_K_Ignore, 0},
25788
195k
    {AliasPatternCond_K_Ignore, 0},
25789
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25790
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25791
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
25792
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25793
    // (INSvi64lane V128:$dst, VectorIndexD:$idx, V128:$src, VectorIndexD:$idx2) - 1313
25794
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
25795
195k
    {AliasPatternCond_K_Ignore, 0},
25796
195k
    {AliasPatternCond_K_Ignore, 0},
25797
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
25798
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25799
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
25800
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25801
    // (INSvi8gpr V128:$dst, VectorIndexB:$idx, GPR32:$src) - 1320
25802
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
25803
195k
    {AliasPatternCond_K_Ignore, 0},
25804
195k
    {AliasPatternCond_K_Ignore, 0},
25805
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25806
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25807
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
25808
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25809
    // (INSvi8lane V128:$dst, VectorIndexB:$idx, V128:$src, VectorIndexB:$idx2) - 1327
25810
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
25811
195k
    {AliasPatternCond_K_Ignore, 0},
25812
195k
    {AliasPatternCond_K_Ignore, 0},
25813
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
25814
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25815
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
25816
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25817
    // (IRG GPR64sp:$dst, GPR64sp:$src, XZR) - 1334
25818
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25819
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25820
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25821
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25822
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
25823
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25824
    // (ISB 15) - 1340
25825
195k
    {AliasPatternCond_K_Imm, (uint32_t)15},
25826
    // (LD1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1341
25827
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
25828
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
25829
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25830
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25831
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25832
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
25833
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
25834
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25835
    // (LD1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1349
25836
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
25837
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
25838
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25839
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25840
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25841
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
25842
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
25843
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25844
    // (LD1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1357
25845
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25846
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25847
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25848
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25849
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25850
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25851
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25852
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25853
    // (LD1B_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1365
25854
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25855
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25856
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25857
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25858
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25859
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25860
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25861
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25862
    // (LD1B_IMM_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1373
25863
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25864
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25865
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25866
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25867
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25868
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25869
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25870
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25871
    // (LD1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1381
25872
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25873
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25874
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25875
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25876
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25877
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25878
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25879
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25880
    // (LD1B_VG2_M2ZPXI ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1389
25881
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
25882
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
25883
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25884
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25885
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25886
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
25887
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25888
    // (LD1B_VG4_M4ZPXI ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1396
25889
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
25890
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
25891
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25892
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25893
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25894
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
25895
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25896
    // (LD1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1403
25897
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
25898
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
25899
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25900
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25901
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25902
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
25903
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
25904
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25905
    // (LD1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1411
25906
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
25907
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
25908
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25909
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25910
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25911
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
25912
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
25913
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25914
    // (LD1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1419
25915
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25916
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25917
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25918
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25919
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25920
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25921
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25922
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25923
    // (LD1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1427
25924
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25925
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25926
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25927
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25928
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
25929
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25930
    // (LD1D_VG2_M2ZPXI ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1433
25931
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
25932
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
25933
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25934
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25935
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25936
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
25937
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25938
    // (LD1D_VG4_M4ZPXI ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1440
25939
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
25940
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
25941
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25942
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25943
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25944
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
25945
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25946
    // (LD1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 1447
25947
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25948
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
25949
195k
    {AliasPatternCond_K_Ignore, 0},
25950
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25951
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25952
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
25953
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25954
    // (LD1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 1454
25955
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25956
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
25957
195k
    {AliasPatternCond_K_Ignore, 0},
25958
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25959
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25960
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
25961
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25962
    // (LD1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 1461
25963
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25964
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
25965
195k
    {AliasPatternCond_K_Ignore, 0},
25966
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25967
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25968
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
25969
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25970
    // (LD1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 1468
25971
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25972
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
25973
195k
    {AliasPatternCond_K_Ignore, 0},
25974
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25975
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25976
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
25977
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25978
    // (LD1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 1475
25979
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25980
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
25981
195k
    {AliasPatternCond_K_Ignore, 0},
25982
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25983
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25984
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
25985
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25986
    // (LD1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 1482
25987
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25988
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
25989
195k
    {AliasPatternCond_K_Ignore, 0},
25990
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25991
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25992
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
25993
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
25994
    // (LD1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 1489
25995
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25996
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
25997
195k
    {AliasPatternCond_K_Ignore, 0},
25998
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25999
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26000
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26001
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26002
    // (LD1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 1496
26003
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26004
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
26005
195k
    {AliasPatternCond_K_Ignore, 0},
26006
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26007
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26008
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26009
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26010
    // (LD1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1503
26011
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
26012
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
26013
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26014
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26015
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26016
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26017
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
26018
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26019
    // (LD1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1511
26020
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
26021
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
26022
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26023
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26024
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26025
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26026
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
26027
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26028
    // (LD1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1519
26029
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26030
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26031
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26032
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26033
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26034
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26035
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26036
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26037
    // (LD1H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1527
26038
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26039
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26040
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26041
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26042
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26043
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26044
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26045
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26046
    // (LD1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1535
26047
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26048
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26049
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26050
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26051
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26052
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26053
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26054
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26055
    // (LD1H_VG2_M2ZPXI ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1543
26056
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
26057
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
26058
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26059
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26060
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26061
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26062
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26063
    // (LD1H_VG4_M4ZPXI ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1550
26064
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
26065
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
26066
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26067
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26068
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26069
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26070
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26071
    // (LD1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1557
26072
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26073
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26074
195k
    {AliasPatternCond_K_Ignore, 0},
26075
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26076
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26077
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26078
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26079
    // (LD1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1564
26080
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26081
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
26082
195k
    {AliasPatternCond_K_Ignore, 0},
26083
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26084
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26085
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26086
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26087
    // (LD1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1571
26088
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26089
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26090
195k
    {AliasPatternCond_K_Ignore, 0},
26091
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26092
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26093
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26094
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26095
    // (LD1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1578
26096
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26097
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
26098
195k
    {AliasPatternCond_K_Ignore, 0},
26099
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26100
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26101
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26102
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26103
    // (LD1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1585
26104
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26105
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
26106
195k
    {AliasPatternCond_K_Ignore, 0},
26107
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26108
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26109
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26110
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26111
    // (LD1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1592
26112
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26113
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26114
195k
    {AliasPatternCond_K_Ignore, 0},
26115
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26116
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26117
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26118
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26119
    // (LD1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1599
26120
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26121
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
26122
195k
    {AliasPatternCond_K_Ignore, 0},
26123
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26124
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26125
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26126
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26127
    // (LD1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1606
26128
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26129
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26130
195k
    {AliasPatternCond_K_Ignore, 0},
26131
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26132
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26133
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26134
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26135
    // (LD1RB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1613
26136
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26137
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26138
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26139
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26140
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26141
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26142
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26143
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26144
    // (LD1RB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1621
26145
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26146
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26147
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26148
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26149
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26150
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26151
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26152
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26153
    // (LD1RB_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1629
26154
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26155
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26156
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26157
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26158
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26159
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26160
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26161
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26162
    // (LD1RB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1637
26163
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26164
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26165
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26166
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26167
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26168
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26169
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26170
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26171
    // (LD1RD_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1645
26172
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26173
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26174
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26175
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26176
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26177
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26178
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26179
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26180
    // (LD1RH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1653
26181
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26182
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26183
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26184
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26185
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26186
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26187
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26188
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26189
    // (LD1RH_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1661
26190
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26191
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26192
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26193
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26194
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26195
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26196
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26197
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26198
    // (LD1RH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1669
26199
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26200
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26201
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26202
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26203
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26204
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26205
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26206
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26207
    // (LD1RO_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1677
26208
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26209
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26210
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26211
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26212
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26213
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26214
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26215
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26216
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64},
26217
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26218
    // (LD1RO_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1687
26219
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26220
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26221
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26222
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26223
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26224
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26225
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26226
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26227
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64},
26228
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26229
    // (LD1RO_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1697
26230
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26231
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26232
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26233
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26234
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26235
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26236
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26237
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26238
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64},
26239
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26240
    // (LD1RO_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1707
26241
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26242
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26243
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26244
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26245
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26246
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26247
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26248
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26249
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64},
26250
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26251
    // (LD1RQ_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1717
26252
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26253
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26254
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26255
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26256
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26257
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26258
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26259
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26260
    // (LD1RQ_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1725
26261
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26262
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26263
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26264
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26265
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26266
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26267
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26268
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26269
    // (LD1RQ_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1733
26270
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26271
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26272
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26273
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26274
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26275
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26276
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26277
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26278
    // (LD1RQ_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1741
26279
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26280
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26281
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26282
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26283
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26284
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26285
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26286
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26287
    // (LD1RSB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1749
26288
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26289
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26290
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26291
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26292
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26293
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26294
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26295
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26296
    // (LD1RSB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1757
26297
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26298
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26299
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26300
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26301
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26302
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26303
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26304
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26305
    // (LD1RSB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1765
26306
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26307
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26308
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26309
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26310
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26311
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26312
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26313
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26314
    // (LD1RSH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1773
26315
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26316
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26317
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26318
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26319
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26320
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26321
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26322
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26323
    // (LD1RSH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1781
26324
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26325
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26326
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26327
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26328
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26329
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26330
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26331
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26332
    // (LD1RSW_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1789
26333
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26334
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26335
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26336
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26337
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26338
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26339
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26340
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26341
    // (LD1RW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1797
26342
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26343
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26344
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26345
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26346
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26347
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26348
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26349
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26350
    // (LD1RW_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1805
26351
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26352
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26353
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26354
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26355
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26356
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26357
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26358
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26359
    // (LD1Rv16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1813
26360
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26361
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26362
195k
    {AliasPatternCond_K_Ignore, 0},
26363
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26364
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26365
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26366
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26367
    // (LD1Rv1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1820
26368
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26369
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
26370
195k
    {AliasPatternCond_K_Ignore, 0},
26371
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26372
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26373
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26374
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26375
    // (LD1Rv2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1827
26376
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26377
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26378
195k
    {AliasPatternCond_K_Ignore, 0},
26379
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26380
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26381
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26382
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26383
    // (LD1Rv2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1834
26384
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26385
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
26386
195k
    {AliasPatternCond_K_Ignore, 0},
26387
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26388
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26389
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26390
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26391
    // (LD1Rv4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1841
26392
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26393
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
26394
195k
    {AliasPatternCond_K_Ignore, 0},
26395
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26396
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26397
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26398
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26399
    // (LD1Rv4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1848
26400
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26401
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26402
195k
    {AliasPatternCond_K_Ignore, 0},
26403
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26404
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26405
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26406
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26407
    // (LD1Rv8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1855
26408
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26409
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
26410
195k
    {AliasPatternCond_K_Ignore, 0},
26411
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26412
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26413
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26414
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26415
    // (LD1Rv8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1862
26416
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26417
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26418
195k
    {AliasPatternCond_K_Ignore, 0},
26419
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26420
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26421
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26422
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26423
    // (LD1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1869
26424
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26425
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26426
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26427
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26428
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26429
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26430
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26431
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26432
    // (LD1SB_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1877
26433
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26434
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26435
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26436
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26437
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26438
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26439
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26440
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26441
    // (LD1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1885
26442
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26443
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26444
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26445
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26446
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26447
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26448
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26449
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26450
    // (LD1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1893
26451
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26452
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26453
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26454
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26455
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26456
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26457
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26458
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26459
    // (LD1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1901
26460
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26461
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26462
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26463
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26464
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26465
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26466
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26467
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26468
    // (LD1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1909
26469
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26470
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26471
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26472
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26473
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26474
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26475
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26476
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26477
    // (LD1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 1917
26478
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26479
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
26480
195k
    {AliasPatternCond_K_Ignore, 0},
26481
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26482
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26483
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26484
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26485
    // (LD1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 1924
26486
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26487
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
26488
195k
    {AliasPatternCond_K_Ignore, 0},
26489
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26490
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26491
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26492
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26493
    // (LD1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 1931
26494
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26495
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
26496
195k
    {AliasPatternCond_K_Ignore, 0},
26497
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26498
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26499
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26500
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26501
    // (LD1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 1938
26502
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26503
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
26504
195k
    {AliasPatternCond_K_Ignore, 0},
26505
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26506
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26507
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26508
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26509
    // (LD1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 1945
26510
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26511
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
26512
195k
    {AliasPatternCond_K_Ignore, 0},
26513
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26514
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26515
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26516
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26517
    // (LD1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 1952
26518
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26519
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
26520
195k
    {AliasPatternCond_K_Ignore, 0},
26521
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26522
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26523
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26524
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26525
    // (LD1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 1959
26526
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26527
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
26528
195k
    {AliasPatternCond_K_Ignore, 0},
26529
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26530
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26531
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26532
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26533
    // (LD1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 1966
26534
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26535
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
26536
195k
    {AliasPatternCond_K_Ignore, 0},
26537
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26538
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26539
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26540
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26541
    // (LD1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 1973
26542
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26543
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
26544
195k
    {AliasPatternCond_K_Ignore, 0},
26545
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26546
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26547
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26548
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26549
    // (LD1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 1980
26550
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26551
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
26552
195k
    {AliasPatternCond_K_Ignore, 0},
26553
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26554
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26555
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26556
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26557
    // (LD1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 1987
26558
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26559
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
26560
195k
    {AliasPatternCond_K_Ignore, 0},
26561
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26562
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26563
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26564
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26565
    // (LD1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 1994
26566
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26567
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
26568
195k
    {AliasPatternCond_K_Ignore, 0},
26569
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26570
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26571
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26572
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26573
    // (LD1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2001
26574
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26575
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
26576
195k
    {AliasPatternCond_K_Ignore, 0},
26577
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26578
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26579
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26580
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26581
    // (LD1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2008
26582
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26583
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
26584
195k
    {AliasPatternCond_K_Ignore, 0},
26585
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26586
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26587
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26588
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26589
    // (LD1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2015
26590
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26591
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
26592
195k
    {AliasPatternCond_K_Ignore, 0},
26593
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26594
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26595
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26596
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26597
    // (LD1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2022
26598
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26599
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
26600
195k
    {AliasPatternCond_K_Ignore, 0},
26601
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26602
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26603
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26604
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26605
    // (LD1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2029
26606
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
26607
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
26608
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26609
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26610
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26611
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26612
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
26613
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26614
    // (LD1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2037
26615
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
26616
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
26617
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26618
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26619
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26620
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26621
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
26622
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26623
    // (LD1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2045
26624
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26625
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26626
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26627
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26628
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26629
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26630
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26631
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26632
    // (LD1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2053
26633
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26634
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26635
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26636
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26637
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26638
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26639
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26640
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26641
    // (LD1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2061
26642
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26643
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26644
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26645
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26646
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
26647
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26648
    // (LD1W_VG2_M2ZPXI ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2067
26649
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
26650
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
26651
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26652
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26653
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26654
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26655
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26656
    // (LD1W_VG4_M4ZPXI ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2074
26657
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
26658
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
26659
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26660
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26661
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26662
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26663
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26664
    // (LD1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2081
26665
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
26666
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26667
195k
    {AliasPatternCond_K_Ignore, 0},
26668
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26669
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26670
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26671
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26672
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26673
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26674
    // (LD1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2090
26675
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
26676
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26677
195k
    {AliasPatternCond_K_Ignore, 0},
26678
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26679
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26680
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26681
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26682
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26683
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26684
    // (LD1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2099
26685
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
26686
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26687
195k
    {AliasPatternCond_K_Ignore, 0},
26688
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26689
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26690
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26691
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26692
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26693
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26694
    // (LD1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2108
26695
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
26696
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26697
195k
    {AliasPatternCond_K_Ignore, 0},
26698
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26699
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26700
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26701
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26702
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26703
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26704
    // (LD1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2117
26705
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
26706
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26707
195k
    {AliasPatternCond_K_Ignore, 0},
26708
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26709
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26710
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26711
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26712
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26713
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26714
    // (LD1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2126
26715
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
26716
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26717
195k
    {AliasPatternCond_K_Ignore, 0},
26718
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26719
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26720
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26721
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26722
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26723
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26724
    // (LD1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2135
26725
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
26726
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26727
195k
    {AliasPatternCond_K_Ignore, 0},
26728
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26729
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26730
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26731
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26732
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26733
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26734
    // (LD1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2144
26735
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
26736
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26737
195k
    {AliasPatternCond_K_Ignore, 0},
26738
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26739
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26740
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26741
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26742
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26743
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26744
    // (LD1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2153
26745
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
26746
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26747
195k
    {AliasPatternCond_K_Ignore, 0},
26748
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26749
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26750
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26751
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26752
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26753
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26754
    // (LD1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2162
26755
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
26756
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26757
195k
    {AliasPatternCond_K_Ignore, 0},
26758
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26759
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26760
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26761
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26762
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26763
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26764
    // (LD1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 2171
26765
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26766
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26767
195k
    {AliasPatternCond_K_Ignore, 0},
26768
195k
    {AliasPatternCond_K_Ignore, 0},
26769
195k
    {AliasPatternCond_K_Ignore, 0},
26770
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26771
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26772
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26773
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26774
    // (LD1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 2180
26775
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26776
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26777
195k
    {AliasPatternCond_K_Ignore, 0},
26778
195k
    {AliasPatternCond_K_Ignore, 0},
26779
195k
    {AliasPatternCond_K_Ignore, 0},
26780
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26781
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26782
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26783
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26784
    // (LD1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 2189
26785
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26786
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26787
195k
    {AliasPatternCond_K_Ignore, 0},
26788
195k
    {AliasPatternCond_K_Ignore, 0},
26789
195k
    {AliasPatternCond_K_Ignore, 0},
26790
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26791
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26792
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26793
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26794
    // (LD1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 2198
26795
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26796
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26797
195k
    {AliasPatternCond_K_Ignore, 0},
26798
195k
    {AliasPatternCond_K_Ignore, 0},
26799
195k
    {AliasPatternCond_K_Ignore, 0},
26800
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26801
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26802
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26803
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26804
    // (LD2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2207
26805
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
26806
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26807
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26808
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26809
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26810
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26811
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26812
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26813
    // (LD2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2215
26814
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
26815
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26816
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26817
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26818
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26819
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26820
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26821
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26822
    // (LD2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2223
26823
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
26824
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26825
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26826
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26827
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26828
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26829
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26830
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26831
    // (LD2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2231
26832
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
26833
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26834
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26835
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26836
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26837
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
26838
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
26839
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26840
    // (LD2Rv16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2239
26841
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26842
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
26843
195k
    {AliasPatternCond_K_Ignore, 0},
26844
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26845
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26846
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26847
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26848
    // (LD2Rv1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 2246
26849
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26850
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
26851
195k
    {AliasPatternCond_K_Ignore, 0},
26852
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26853
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26854
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26855
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26856
    // (LD2Rv2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2253
26857
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26858
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
26859
195k
    {AliasPatternCond_K_Ignore, 0},
26860
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26861
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26862
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26863
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26864
    // (LD2Rv2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2260
26865
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26866
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
26867
195k
    {AliasPatternCond_K_Ignore, 0},
26868
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26869
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26870
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26871
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26872
    // (LD2Rv4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2267
26873
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26874
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
26875
195k
    {AliasPatternCond_K_Ignore, 0},
26876
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26877
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26878
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26879
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26880
    // (LD2Rv4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2274
26881
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26882
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
26883
195k
    {AliasPatternCond_K_Ignore, 0},
26884
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26885
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26886
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26887
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26888
    // (LD2Rv8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2281
26889
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26890
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
26891
195k
    {AliasPatternCond_K_Ignore, 0},
26892
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26893
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26894
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26895
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26896
    // (LD2Rv8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2288
26897
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26898
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
26899
195k
    {AliasPatternCond_K_Ignore, 0},
26900
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26901
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26902
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26903
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26904
    // (LD2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2295
26905
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26906
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
26907
195k
    {AliasPatternCond_K_Ignore, 0},
26908
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26909
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26910
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26911
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26912
    // (LD2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2302
26913
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26914
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
26915
195k
    {AliasPatternCond_K_Ignore, 0},
26916
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26917
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26918
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26919
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26920
    // (LD2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2309
26921
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26922
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
26923
195k
    {AliasPatternCond_K_Ignore, 0},
26924
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26925
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26926
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26927
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26928
    // (LD2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2316
26929
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26930
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
26931
195k
    {AliasPatternCond_K_Ignore, 0},
26932
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26933
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26934
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26935
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26936
    // (LD2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2323
26937
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26938
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
26939
195k
    {AliasPatternCond_K_Ignore, 0},
26940
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26941
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26942
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26943
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26944
    // (LD2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2330
26945
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26946
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
26947
195k
    {AliasPatternCond_K_Ignore, 0},
26948
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26949
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26950
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26951
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26952
    // (LD2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2337
26953
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26954
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
26955
195k
    {AliasPatternCond_K_Ignore, 0},
26956
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26957
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26958
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26959
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26960
    // (LD2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2344
26961
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
26962
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26963
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26964
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26965
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26966
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26967
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26968
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26969
    // (LD2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 2352
26970
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26971
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
26972
195k
    {AliasPatternCond_K_Ignore, 0},
26973
195k
    {AliasPatternCond_K_Ignore, 0},
26974
195k
    {AliasPatternCond_K_Ignore, 0},
26975
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26976
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26977
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26978
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26979
    // (LD2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 2361
26980
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26981
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
26982
195k
    {AliasPatternCond_K_Ignore, 0},
26983
195k
    {AliasPatternCond_K_Ignore, 0},
26984
195k
    {AliasPatternCond_K_Ignore, 0},
26985
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26986
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26987
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26988
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26989
    // (LD2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 2370
26990
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26991
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
26992
195k
    {AliasPatternCond_K_Ignore, 0},
26993
195k
    {AliasPatternCond_K_Ignore, 0},
26994
195k
    {AliasPatternCond_K_Ignore, 0},
26995
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26996
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26997
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26998
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
26999
    // (LD2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 2379
27000
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27001
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
27002
195k
    {AliasPatternCond_K_Ignore, 0},
27003
195k
    {AliasPatternCond_K_Ignore, 0},
27004
195k
    {AliasPatternCond_K_Ignore, 0},
27005
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27006
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27007
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27008
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27009
    // (LD3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2388
27010
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
27011
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27012
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27013
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27014
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27015
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27016
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27017
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27018
    // (LD3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2396
27019
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
27020
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27021
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27022
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27023
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27024
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27025
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27026
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27027
    // (LD3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2404
27028
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
27029
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27030
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27031
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27032
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27033
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27034
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27035
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27036
    // (LD3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2412
27037
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
27038
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27039
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27040
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27041
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27042
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
27043
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27044
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27045
    // (LD3Rv16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2420
27046
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27047
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27048
195k
    {AliasPatternCond_K_Ignore, 0},
27049
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27050
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27051
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27052
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27053
    // (LD3Rv1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 2427
27054
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27055
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
27056
195k
    {AliasPatternCond_K_Ignore, 0},
27057
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27058
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27059
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27060
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27061
    // (LD3Rv2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2434
27062
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27063
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27064
195k
    {AliasPatternCond_K_Ignore, 0},
27065
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27066
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27067
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27068
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27069
    // (LD3Rv2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2441
27070
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27071
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
27072
195k
    {AliasPatternCond_K_Ignore, 0},
27073
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27074
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27075
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27076
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27077
    // (LD3Rv4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2448
27078
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27079
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
27080
195k
    {AliasPatternCond_K_Ignore, 0},
27081
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27082
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27083
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27084
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27085
    // (LD3Rv4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2455
27086
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27087
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27088
195k
    {AliasPatternCond_K_Ignore, 0},
27089
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27090
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27091
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27092
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27093
    // (LD3Rv8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2462
27094
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27095
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
27096
195k
    {AliasPatternCond_K_Ignore, 0},
27097
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27098
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27099
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27100
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27101
    // (LD3Rv8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2469
27102
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27103
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27104
195k
    {AliasPatternCond_K_Ignore, 0},
27105
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27106
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27107
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27108
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27109
    // (LD3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2476
27110
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27111
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27112
195k
    {AliasPatternCond_K_Ignore, 0},
27113
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27114
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27115
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27116
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27117
    // (LD3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2483
27118
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27119
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27120
195k
    {AliasPatternCond_K_Ignore, 0},
27121
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27122
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27123
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27124
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27125
    // (LD3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2490
27126
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27127
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
27128
195k
    {AliasPatternCond_K_Ignore, 0},
27129
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27130
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27131
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27132
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27133
    // (LD3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2497
27134
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27135
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
27136
195k
    {AliasPatternCond_K_Ignore, 0},
27137
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27138
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27139
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27140
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27141
    // (LD3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2504
27142
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27143
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27144
195k
    {AliasPatternCond_K_Ignore, 0},
27145
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27146
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27147
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27148
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27149
    // (LD3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2511
27150
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27151
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
27152
195k
    {AliasPatternCond_K_Ignore, 0},
27153
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27154
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27155
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27156
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27157
    // (LD3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2518
27158
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27159
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27160
195k
    {AliasPatternCond_K_Ignore, 0},
27161
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27162
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27163
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27164
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27165
    // (LD3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2525
27166
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
27167
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27168
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27169
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27170
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27171
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27172
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27173
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27174
    // (LD3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 2533
27175
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27176
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27177
195k
    {AliasPatternCond_K_Ignore, 0},
27178
195k
    {AliasPatternCond_K_Ignore, 0},
27179
195k
    {AliasPatternCond_K_Ignore, 0},
27180
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27181
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27182
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27183
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27184
    // (LD3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 2542
27185
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27186
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27187
195k
    {AliasPatternCond_K_Ignore, 0},
27188
195k
    {AliasPatternCond_K_Ignore, 0},
27189
195k
    {AliasPatternCond_K_Ignore, 0},
27190
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27191
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27192
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27193
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27194
    // (LD3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 2551
27195
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27196
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27197
195k
    {AliasPatternCond_K_Ignore, 0},
27198
195k
    {AliasPatternCond_K_Ignore, 0},
27199
195k
    {AliasPatternCond_K_Ignore, 0},
27200
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27201
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27202
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27203
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27204
    // (LD3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 2560
27205
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27206
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27207
195k
    {AliasPatternCond_K_Ignore, 0},
27208
195k
    {AliasPatternCond_K_Ignore, 0},
27209
195k
    {AliasPatternCond_K_Ignore, 0},
27210
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27211
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27212
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27213
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27214
    // (LD4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2569
27215
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
27216
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27217
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27218
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27219
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27220
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27221
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27222
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27223
    // (LD4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2577
27224
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
27225
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27226
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27227
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27228
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27229
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27230
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27231
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27232
    // (LD4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2585
27233
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27234
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27235
195k
    {AliasPatternCond_K_Ignore, 0},
27236
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27237
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27238
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27239
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27240
    // (LD4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2592
27241
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27242
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27243
195k
    {AliasPatternCond_K_Ignore, 0},
27244
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27245
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27246
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27247
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27248
    // (LD4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2599
27249
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27250
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
27251
195k
    {AliasPatternCond_K_Ignore, 0},
27252
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27253
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27254
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27255
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27256
    // (LD4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2606
27257
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27258
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
27259
195k
    {AliasPatternCond_K_Ignore, 0},
27260
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27261
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27262
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27263
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27264
    // (LD4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2613
27265
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27266
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27267
195k
    {AliasPatternCond_K_Ignore, 0},
27268
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27269
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27270
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27271
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27272
    // (LD4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2620
27273
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27274
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
27275
195k
    {AliasPatternCond_K_Ignore, 0},
27276
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27277
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27278
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27279
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27280
    // (LD4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2627
27281
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27282
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27283
195k
    {AliasPatternCond_K_Ignore, 0},
27284
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27285
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27286
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27287
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27288
    // (LD4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2634
27289
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
27290
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27291
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27292
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27293
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27294
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27295
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27296
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27297
    // (LD4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2642
27298
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
27299
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27300
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27301
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27302
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27303
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
27304
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27305
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27306
    // (LD4Rv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2650
27307
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27308
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27309
195k
    {AliasPatternCond_K_Ignore, 0},
27310
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27311
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27312
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27313
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27314
    // (LD4Rv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 2657
27315
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27316
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
27317
195k
    {AliasPatternCond_K_Ignore, 0},
27318
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27319
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27320
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27321
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27322
    // (LD4Rv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2664
27323
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27324
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27325
195k
    {AliasPatternCond_K_Ignore, 0},
27326
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27327
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27328
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27329
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27330
    // (LD4Rv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2671
27331
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27332
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
27333
195k
    {AliasPatternCond_K_Ignore, 0},
27334
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27335
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27336
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27337
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27338
    // (LD4Rv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2678
27339
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27340
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
27341
195k
    {AliasPatternCond_K_Ignore, 0},
27342
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27343
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27344
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27345
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27346
    // (LD4Rv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2685
27347
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27348
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27349
195k
    {AliasPatternCond_K_Ignore, 0},
27350
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27351
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27352
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27353
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27354
    // (LD4Rv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2692
27355
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27356
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
27357
195k
    {AliasPatternCond_K_Ignore, 0},
27358
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27359
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27360
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27361
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27362
    // (LD4Rv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2699
27363
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27364
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27365
195k
    {AliasPatternCond_K_Ignore, 0},
27366
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27367
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27368
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27369
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27370
    // (LD4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2706
27371
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
27372
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27373
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27374
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27375
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27376
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27377
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27378
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27379
    // (LD4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 2714
27380
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27381
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27382
195k
    {AliasPatternCond_K_Ignore, 0},
27383
195k
    {AliasPatternCond_K_Ignore, 0},
27384
195k
    {AliasPatternCond_K_Ignore, 0},
27385
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27386
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27387
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27388
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27389
    // (LD4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 2723
27390
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27391
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27392
195k
    {AliasPatternCond_K_Ignore, 0},
27393
195k
    {AliasPatternCond_K_Ignore, 0},
27394
195k
    {AliasPatternCond_K_Ignore, 0},
27395
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27396
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27397
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27398
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27399
    // (LD4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 2732
27400
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27401
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27402
195k
    {AliasPatternCond_K_Ignore, 0},
27403
195k
    {AliasPatternCond_K_Ignore, 0},
27404
195k
    {AliasPatternCond_K_Ignore, 0},
27405
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27406
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27407
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27408
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27409
    // (LD4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 2741
27410
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27411
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27412
195k
    {AliasPatternCond_K_Ignore, 0},
27413
195k
    {AliasPatternCond_K_Ignore, 0},
27414
195k
    {AliasPatternCond_K_Ignore, 0},
27415
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27416
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27417
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27418
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27419
    // (LDADDB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2750
27420
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27421
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27422
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27423
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27424
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27425
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27426
    // (LDADDH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2756
27427
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27428
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27429
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27430
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27431
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27432
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27433
    // (LDADDLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2762
27434
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27435
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27436
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27437
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27438
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27439
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27440
    // (LDADDLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2768
27441
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27442
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27443
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27444
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27445
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27446
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27447
    // (LDADDLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2774
27448
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27449
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27450
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27451
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27452
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27453
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27454
    // (LDADDLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2780
27455
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27456
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
27457
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27458
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27459
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27460
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27461
    // (LDADDW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2786
27462
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27463
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27464
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27465
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27466
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27467
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27468
    // (LDADDX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2792
27469
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27470
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
27471
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27472
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27473
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27474
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27475
    // (LDAPURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 2798
27476
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27477
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27478
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27479
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27480
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
27481
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27482
    // (LDAPURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 2804
27483
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27484
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27485
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27486
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27487
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
27488
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27489
    // (LDAPURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2810
27490
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27491
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27492
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27493
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27494
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
27495
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27496
    // (LDAPURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2816
27497
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
27498
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27499
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27500
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27501
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
27502
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27503
    // (LDAPURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2822
27504
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27505
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27506
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27507
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27508
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
27509
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27510
    // (LDAPURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2828
27511
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
27512
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27513
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27514
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27515
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
27516
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27517
    // (LDAPURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 2834
27518
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
27519
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27520
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27521
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27522
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
27523
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27524
    // (LDAPURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2840
27525
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
27526
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27527
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27528
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27529
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
27530
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27531
    // (LDAPURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 2846
27532
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
27533
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27534
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27535
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27536
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
27537
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27538
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27539
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27540
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27541
    // (LDAPURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 2855
27542
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27543
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27544
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27545
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27546
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
27547
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27548
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27549
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27550
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27551
    // (LDAPURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 2864
27552
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
27553
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27554
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27555
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27556
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
27557
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27558
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27559
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27560
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27561
    // (LDAPURi GPR32:$Rt, GPR64sp:$Rn, 0) - 2873
27562
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27563
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27564
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27565
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27566
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
27567
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27568
    // (LDAPURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 2879
27569
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27570
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27571
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27572
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27573
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
27574
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27575
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27576
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27577
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27578
    // (LDAPURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 2888
27579
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
27580
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27581
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27582
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27583
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
27584
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27585
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27586
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27587
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27588
    // (LDCLRB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2897
27589
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27590
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27591
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27592
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27593
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27594
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27595
    // (LDCLRH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2903
27596
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27597
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27598
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27599
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27600
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27601
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27602
    // (LDCLRLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2909
27603
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27604
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27605
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27606
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27607
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27608
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27609
    // (LDCLRLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2915
27610
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27611
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27612
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27613
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27614
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27615
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27616
    // (LDCLRLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2921
27617
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27618
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27619
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27620
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27621
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27622
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27623
    // (LDCLRLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2927
27624
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27625
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
27626
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27627
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27628
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27629
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27630
    // (LDCLRW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2933
27631
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27632
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27633
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27634
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27635
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27636
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27637
    // (LDCLRX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2939
27638
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27639
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
27640
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27641
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27642
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27643
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27644
    // (LDEORB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2945
27645
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27646
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27647
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27648
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27649
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27650
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27651
    // (LDEORH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2951
27652
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27653
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27654
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27655
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27656
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27657
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27658
    // (LDEORLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2957
27659
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27660
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27661
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27662
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27663
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27664
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27665
    // (LDEORLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2963
27666
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27667
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27668
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27669
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27670
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27671
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27672
    // (LDEORLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2969
27673
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27674
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27675
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27676
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27677
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27678
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27679
    // (LDEORLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2975
27680
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27681
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
27682
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27683
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27684
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27685
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27686
    // (LDEORW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2981
27687
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
27688
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27689
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27690
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27691
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27692
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27693
    // (LDEORX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2987
27694
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27695
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
27696
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27697
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27698
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
27699
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27700
    // (LDFF1B_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2993
27701
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27702
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27703
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27704
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27705
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27706
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27707
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27708
    // (LDFF1B_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3000
27709
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27710
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27711
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27712
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27713
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27714
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27715
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27716
    // (LDFF1B_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3007
27717
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27718
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27719
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27720
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27721
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27722
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27723
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27724
    // (LDFF1B_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3014
27725
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27726
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27727
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27728
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27729
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27730
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27731
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27732
    // (LDFF1D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3021
27733
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27734
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27735
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27736
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27737
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27738
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27739
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27740
    // (LDFF1H_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3028
27741
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27742
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27743
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27744
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27745
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27746
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27747
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27748
    // (LDFF1H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3035
27749
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27750
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27751
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27752
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27753
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27754
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27755
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27756
    // (LDFF1H_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3042
27757
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27758
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27759
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27760
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27761
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27762
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27763
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27764
    // (LDFF1SB_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3049
27765
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27766
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27767
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27768
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27769
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27770
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27771
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27772
    // (LDFF1SB_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3056
27773
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27774
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27775
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27776
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27777
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27778
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27779
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27780
    // (LDFF1SB_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3063
27781
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27782
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27783
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27784
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27785
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27786
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27787
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27788
    // (LDFF1SH_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3070
27789
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27790
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27791
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27792
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27793
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27794
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27795
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27796
    // (LDFF1SH_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3077
27797
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27798
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27799
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27800
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27801
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27802
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27803
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27804
    // (LDFF1SW_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3084
27805
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27806
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27807
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27808
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27809
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27810
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27811
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27812
    // (LDFF1W_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3091
27813
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27814
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27815
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27816
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27817
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27818
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27819
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27820
    // (LDFF1W_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3098
27821
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27822
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27823
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27824
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27825
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27826
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27827
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27828
    // (LDG GPR64:$Rt, GPR64sp:$Rn, 0) - 3105
27829
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
27830
195k
    {AliasPatternCond_K_Ignore, 0},
27831
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27832
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27833
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27834
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
27835
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27836
    // (LDNF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3112
27837
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27838
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27839
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27840
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27841
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27842
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27843
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27844
    // (LDNF1B_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3119
27845
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27846
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27847
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27848
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27849
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27850
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27851
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27852
    // (LDNF1B_IMM_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3126
27853
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27854
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27855
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27856
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27857
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27858
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27859
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27860
    // (LDNF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3133
27861
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27862
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27863
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27864
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27865
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27866
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27867
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27868
    // (LDNF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3140
27869
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27870
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27871
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27872
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27873
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27874
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27875
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27876
    // (LDNF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3147
27877
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27878
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27879
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27880
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27881
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27882
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27883
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27884
    // (LDNF1H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3154
27885
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27886
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27887
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27888
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27889
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27890
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27891
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27892
    // (LDNF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3161
27893
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27894
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27895
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27896
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27897
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27898
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27899
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27900
    // (LDNF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3168
27901
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27902
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27903
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27904
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27905
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27906
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27907
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27908
    // (LDNF1SB_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3175
27909
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27910
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27911
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27912
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27913
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27914
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27915
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27916
    // (LDNF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3182
27917
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27918
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27919
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27920
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27921
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27922
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27923
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27924
    // (LDNF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3189
27925
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27926
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27927
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27928
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27929
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27930
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27931
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27932
    // (LDNF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3196
27933
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27934
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27935
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27936
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27937
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27938
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27939
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27940
    // (LDNF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3203
27941
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27942
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27943
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27944
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27945
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27946
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27947
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27948
    // (LDNF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3210
27949
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27950
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27951
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27952
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27953
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27954
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27955
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27956
    // (LDNF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3217
27957
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27958
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27959
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27960
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27961
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27962
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27963
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27964
    // (LDNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3224
27965
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27966
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27967
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27968
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27969
    // (LDNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3228
27970
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27971
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27972
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27973
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27974
    // (LDNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3232
27975
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
27976
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
27977
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27978
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27979
    // (LDNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3236
27980
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27981
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
27982
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27983
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27984
    // (LDNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3240
27985
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
27986
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
27987
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27988
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27989
    // (LDNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3244
27990
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
27991
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
27992
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27993
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27994
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27995
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27996
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27997
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
27998
    // (LDNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3252
27999
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
28000
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
28001
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28002
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28003
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28004
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28005
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
28006
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28007
    // (LDNT1B_VG2_M2ZPXI ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3260
28008
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
28009
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
28010
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28011
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28012
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28013
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28014
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28015
    // (LDNT1B_VG4_M4ZPXI ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3267
28016
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
28017
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
28018
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28019
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28020
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28021
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28022
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28023
    // (LDNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3274
28024
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28025
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28026
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28027
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28028
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28029
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28030
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28031
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28032
    // (LDNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3282
28033
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28034
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28035
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28036
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28037
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28038
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
28039
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28040
    // (LDNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3289
28041
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28042
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28043
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28044
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28045
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28046
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
28047
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28048
    // (LDNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3296
28049
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
28050
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
28051
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28052
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28053
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28054
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28055
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
28056
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28057
    // (LDNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3304
28058
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
28059
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
28060
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28061
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28062
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28063
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28064
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
28065
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28066
    // (LDNT1D_VG2_M2ZPXI ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3312
28067
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
28068
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
28069
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28070
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28071
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28072
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28073
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28074
    // (LDNT1D_VG4_M4ZPXI ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3319
28075
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
28076
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
28077
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28078
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28079
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28080
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28081
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28082
    // (LDNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3326
28083
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28084
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28085
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28086
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28087
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28088
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28089
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28090
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28091
    // (LDNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3334
28092
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28093
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28094
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28095
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28096
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28097
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
28098
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28099
    // (LDNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3341
28100
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
28101
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
28102
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28103
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28104
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28105
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28106
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
28107
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28108
    // (LDNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3349
28109
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
28110
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
28111
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28112
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28113
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28114
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28115
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
28116
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28117
    // (LDNT1H_VG2_M2ZPXI ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3357
28118
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
28119
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
28120
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28121
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28122
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28123
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28124
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28125
    // (LDNT1H_VG4_M4ZPXI ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3364
28126
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
28127
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
28128
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28129
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28130
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28131
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28132
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28133
    // (LDNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3371
28134
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28135
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28136
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28137
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28138
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28139
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28140
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28141
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28142
    // (LDNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3379
28143
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28144
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28145
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28146
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28147
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28148
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
28149
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28150
    // (LDNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3386
28151
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28152
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28153
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28154
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28155
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28156
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
28157
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28158
    // (LDNT1SB_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3393
28159
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28160
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28161
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28162
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28163
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28164
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
28165
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28166
    // (LDNT1SB_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3400
28167
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28168
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28169
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28170
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28171
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28172
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
28173
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28174
    // (LDNT1SH_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3407
28175
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28176
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28177
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28178
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28179
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28180
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
28181
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28182
    // (LDNT1SH_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3414
28183
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28184
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28185
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28186
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28187
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28188
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
28189
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28190
    // (LDNT1SW_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3421
28191
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28192
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28193
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28194
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28195
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28196
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
28197
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28198
    // (LDNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3428
28199
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
28200
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
28201
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28202
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28203
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28204
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28205
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
28206
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28207
    // (LDNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3436
28208
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
28209
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
28210
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28211
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28212
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28213
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28214
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
28215
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28216
    // (LDNT1W_VG2_M2ZPXI ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3444
28217
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
28218
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
28219
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28220
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28221
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28222
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28223
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28224
    // (LDNT1W_VG4_M4ZPXI ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3451
28225
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
28226
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
28227
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28228
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28229
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28230
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28231
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28232
    // (LDNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3458
28233
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28234
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28235
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28236
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28237
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28238
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28239
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28240
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28241
    // (LDNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3466
28242
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28243
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28244
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28245
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28246
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28247
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
28248
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28249
    // (LDNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3473
28250
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28251
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28252
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28253
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28254
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28255
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
28256
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28257
    // (LDPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3480
28258
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
28259
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
28260
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28261
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28262
    // (LDPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3484
28263
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
28264
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
28265
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28266
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28267
    // (LDPSWi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3488
28268
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28269
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28270
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28271
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28272
    // (LDPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3492
28273
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
28274
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
28275
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28276
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28277
    // (LDPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3496
28278
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28279
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28280
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28281
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28282
    // (LDPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3500
28283
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28284
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28285
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28286
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28287
    // (LDRAAindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3504
28288
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28289
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28290
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28291
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28292
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
28293
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28294
    // (LDRABindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3510
28295
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28296
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28297
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28298
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28299
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
28300
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28301
    // (LDRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3516
28302
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28303
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28304
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28305
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28306
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28307
    // (LDRBBui GPR32:$Rt, GPR64sp:$Rn, 0) - 3521
28308
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28309
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28310
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28311
    // (LDRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3524
28312
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
28313
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28314
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28315
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28316
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28317
    // (LDRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3529
28318
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
28319
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28320
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28321
    // (LDRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3532
28322
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
28323
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28324
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28325
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28326
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28327
    // (LDRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3537
28328
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
28329
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28330
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28331
    // (LDRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3540
28332
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28333
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28334
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28335
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28336
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28337
    // (LDRHHui GPR32:$Rt, GPR64sp:$Rn, 0) - 3545
28338
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28339
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28340
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28341
    // (LDRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3548
28342
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
28343
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28344
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28345
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28346
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28347
    // (LDRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 3553
28348
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
28349
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28350
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28351
    // (LDRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3556
28352
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
28353
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28354
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28355
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28356
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28357
    // (LDRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 3561
28358
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
28359
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28360
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28361
    // (LDRSBWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3564
28362
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28363
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28364
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28365
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28366
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28367
    // (LDRSBWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3569
28368
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28369
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28370
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28371
    // (LDRSBXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3572
28372
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28373
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28374
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28375
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28376
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28377
    // (LDRSBXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3577
28378
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28379
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28380
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28381
    // (LDRSHWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3580
28382
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28383
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28384
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28385
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28386
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28387
    // (LDRSHWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3585
28388
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28389
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28390
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28391
    // (LDRSHXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3588
28392
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28393
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28394
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28395
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28396
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28397
    // (LDRSHXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3593
28398
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28399
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28400
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28401
    // (LDRSWroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3596
28402
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28403
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28404
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28405
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28406
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28407
    // (LDRSWui GPR64:$Rt, GPR64sp:$Rn, 0) - 3601
28408
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28409
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28410
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28411
    // (LDRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3604
28412
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
28413
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28414
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28415
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28416
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28417
    // (LDRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 3609
28418
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
28419
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28420
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28421
    // (LDRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3612
28422
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28423
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28424
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28425
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28426
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28427
    // (LDRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 3617
28428
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28429
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28430
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28431
    // (LDRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3620
28432
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28433
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28434
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28435
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28436
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28437
    // (LDRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 3625
28438
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28439
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28440
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28441
    // (LDR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 3628
28442
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
28443
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28444
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28445
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28446
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28447
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28448
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28449
    // (LDR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 3635
28450
195k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
28451
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28452
195k
    {AliasPatternCond_K_Ignore, 0},
28453
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28454
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28455
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28456
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28457
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28458
    // (LDR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 3643
28459
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28460
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28461
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28462
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28463
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28464
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28465
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28466
    // (LDSETB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3650
28467
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28468
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28469
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28470
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28471
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28472
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28473
    // (LDSETH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3656
28474
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28475
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28476
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28477
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28478
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28479
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28480
    // (LDSETLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3662
28481
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28482
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28483
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28484
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28485
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28486
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28487
    // (LDSETLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3668
28488
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28489
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28490
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28491
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28492
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28493
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28494
    // (LDSETLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3674
28495
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28496
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28497
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28498
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28499
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28500
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28501
    // (LDSETLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3680
28502
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28503
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28504
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28505
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28506
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28507
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28508
    // (LDSETW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3686
28509
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28510
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28511
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28512
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28513
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28514
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28515
    // (LDSETX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3692
28516
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28517
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28518
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28519
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28520
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28521
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28522
    // (LDSMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3698
28523
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28524
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28525
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28526
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28527
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28528
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28529
    // (LDSMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3704
28530
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28531
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28532
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28533
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28534
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28535
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28536
    // (LDSMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3710
28537
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28538
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28539
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28540
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28541
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28542
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28543
    // (LDSMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3716
28544
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28545
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28546
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28547
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28548
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28549
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28550
    // (LDSMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3722
28551
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28552
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28553
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28554
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28555
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28556
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28557
    // (LDSMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3728
28558
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28559
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28560
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28561
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28562
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28563
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28564
    // (LDSMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3734
28565
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28566
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28567
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28568
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28569
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28570
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28571
    // (LDSMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3740
28572
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28573
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28574
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28575
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28576
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28577
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28578
    // (LDSMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3746
28579
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28580
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28581
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28582
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28583
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28584
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28585
    // (LDSMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3752
28586
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28587
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28588
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28589
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28590
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28591
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28592
    // (LDSMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3758
28593
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28594
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28595
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28596
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28597
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28598
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28599
    // (LDSMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3764
28600
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28601
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28602
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28603
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28604
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28605
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28606
    // (LDSMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3770
28607
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28608
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28609
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28610
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28611
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28612
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28613
    // (LDSMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3776
28614
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28615
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28616
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28617
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28618
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28619
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28620
    // (LDSMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3782
28621
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28622
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28623
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28624
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28625
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28626
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28627
    // (LDSMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3788
28628
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28629
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28630
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28631
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28632
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28633
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28634
    // (LDTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3794
28635
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28636
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28637
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28638
    // (LDTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 3797
28639
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28640
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28641
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28642
    // (LDTRSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3800
28643
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28644
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28645
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28646
    // (LDTRSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3803
28647
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28648
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28649
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28650
    // (LDTRSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3806
28651
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28652
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28653
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28654
    // (LDTRSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3809
28655
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28656
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28657
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28658
    // (LDTRSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 3812
28659
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28660
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28661
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28662
    // (LDTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3815
28663
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28664
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28665
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28666
    // (LDTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3818
28667
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28668
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28669
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28670
    // (LDUMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3821
28671
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28672
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28673
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28674
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28675
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28676
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28677
    // (LDUMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3827
28678
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28679
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28680
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28681
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28682
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28683
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28684
    // (LDUMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3833
28685
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28686
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28687
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28688
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28689
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28690
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28691
    // (LDUMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3839
28692
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28693
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28694
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28695
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28696
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28697
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28698
    // (LDUMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3845
28699
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28700
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28701
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28702
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28703
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28704
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28705
    // (LDUMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3851
28706
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28707
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28708
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28709
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28710
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28711
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28712
    // (LDUMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3857
28713
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28714
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28715
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28716
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28717
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28718
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28719
    // (LDUMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3863
28720
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28721
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28722
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28723
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28724
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28725
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28726
    // (LDUMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3869
28727
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28728
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28729
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28730
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28731
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28732
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28733
    // (LDUMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3875
28734
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28735
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28736
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28737
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28738
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28739
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28740
    // (LDUMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3881
28741
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28742
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28743
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28744
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28745
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28746
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28747
    // (LDUMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3887
28748
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28749
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28750
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28751
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28752
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28753
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28754
    // (LDUMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3893
28755
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28756
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28757
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28758
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28759
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28760
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28761
    // (LDUMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3899
28762
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28763
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28764
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28765
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28766
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28767
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28768
    // (LDUMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3905
28769
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28770
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28771
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28772
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28773
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28774
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28775
    // (LDUMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3911
28776
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28777
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28778
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28779
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28780
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28781
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28782
    // (LDURBBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3917
28783
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28784
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28785
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28786
    // (LDURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3920
28787
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
28788
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28789
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28790
    // (LDURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3923
28791
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
28792
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28793
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28794
    // (LDURHHi GPR32:$Rt, GPR64sp:$Rn, 0) - 3926
28795
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28796
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28797
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28798
    // (LDURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 3929
28799
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
28800
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28801
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28802
    // (LDURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 3932
28803
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
28804
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28805
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28806
    // (LDURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3935
28807
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28808
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28809
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28810
    // (LDURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3938
28811
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28812
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28813
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28814
    // (LDURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3941
28815
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28816
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28817
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28818
    // (LDURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3944
28819
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28820
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28821
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28822
    // (LDURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 3947
28823
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28824
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28825
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28826
    // (LDURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 3950
28827
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
28828
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28829
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28830
    // (LDURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 3953
28831
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28832
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28833
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28834
    // (LDURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 3956
28835
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28836
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28837
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28838
    // (MADDWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 3959
28839
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28840
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28841
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28842
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28843
    // (MADDXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 3963
28844
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28845
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28846
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28847
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28848
    // (MOVA_2ZMXI_H_B ZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 3967
28849
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
28850
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
28851
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28852
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28853
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28854
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28855
    // (MOVA_2ZMXI_H_D ZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 3973
28856
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
28857
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
28858
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28859
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28860
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28861
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28862
    // (MOVA_2ZMXI_H_H ZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 3979
28863
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
28864
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
28865
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28866
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28867
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28868
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28869
    // (MOVA_2ZMXI_H_S ZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 3985
28870
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
28871
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
28872
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28873
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28874
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28875
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28876
    // (MOVA_2ZMXI_V_B ZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 3991
28877
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
28878
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
28879
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28880
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28881
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28882
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28883
    // (MOVA_2ZMXI_V_D ZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 3997
28884
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
28885
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
28886
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28887
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28888
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28889
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28890
    // (MOVA_2ZMXI_V_H ZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 4003
28891
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
28892
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
28893
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28894
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28895
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28896
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28897
    // (MOVA_2ZMXI_V_S ZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 4009
28898
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
28899
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
28900
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28901
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28902
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28903
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28904
    // (MOVA_4ZMXI_H_B ZZZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4015
28905
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
28906
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
28907
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28908
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28909
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28910
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28911
    // (MOVA_4ZMXI_H_D ZZZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4021
28912
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
28913
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
28914
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28915
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28916
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28917
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28918
    // (MOVA_4ZMXI_H_H ZZZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4027
28919
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
28920
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
28921
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28922
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28923
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28924
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28925
    // (MOVA_4ZMXI_H_S ZZZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4033
28926
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
28927
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
28928
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28929
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28930
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28931
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28932
    // (MOVA_4ZMXI_V_B ZZZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4039
28933
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
28934
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
28935
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28936
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28937
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28938
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28939
    // (MOVA_4ZMXI_V_D ZZZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4045
28940
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
28941
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
28942
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28943
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28944
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28945
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28946
    // (MOVA_4ZMXI_V_H ZZZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4051
28947
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
28948
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
28949
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28950
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28951
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28952
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28953
    // (MOVA_4ZMXI_V_S ZZZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4057
28954
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
28955
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
28956
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28957
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28958
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28959
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28960
    // (MOVA_MXI2Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4063
28961
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
28962
195k
    {AliasPatternCond_K_Ignore, 0},
28963
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28964
195k
    {AliasPatternCond_K_Ignore, 0},
28965
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
28966
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28967
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28968
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28969
    // (MOVA_MXI2Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4071
28970
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
28971
195k
    {AliasPatternCond_K_Ignore, 0},
28972
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28973
195k
    {AliasPatternCond_K_Ignore, 0},
28974
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
28975
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28976
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28977
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28978
    // (MOVA_MXI2Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4079
28979
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
28980
195k
    {AliasPatternCond_K_Ignore, 0},
28981
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28982
195k
    {AliasPatternCond_K_Ignore, 0},
28983
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
28984
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28985
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28986
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28987
    // (MOVA_MXI2Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4087
28988
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
28989
195k
    {AliasPatternCond_K_Ignore, 0},
28990
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
28991
195k
    {AliasPatternCond_K_Ignore, 0},
28992
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
28993
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28994
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
28995
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
28996
    // (MOVA_MXI2Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4095
28997
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
28998
195k
    {AliasPatternCond_K_Ignore, 0},
28999
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
29000
195k
    {AliasPatternCond_K_Ignore, 0},
29001
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
29002
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29003
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29004
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29005
    // (MOVA_MXI2Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4103
29006
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
29007
195k
    {AliasPatternCond_K_Ignore, 0},
29008
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
29009
195k
    {AliasPatternCond_K_Ignore, 0},
29010
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
29011
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29012
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29013
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29014
    // (MOVA_MXI2Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4111
29015
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
29016
195k
    {AliasPatternCond_K_Ignore, 0},
29017
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
29018
195k
    {AliasPatternCond_K_Ignore, 0},
29019
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
29020
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29021
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29022
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29023
    // (MOVA_MXI2Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4119
29024
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
29025
195k
    {AliasPatternCond_K_Ignore, 0},
29026
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
29027
195k
    {AliasPatternCond_K_Ignore, 0},
29028
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
29029
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29030
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29031
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29032
    // (MOVA_MXI4Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4127
29033
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
29034
195k
    {AliasPatternCond_K_Ignore, 0},
29035
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
29036
195k
    {AliasPatternCond_K_Ignore, 0},
29037
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29038
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29039
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29040
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29041
    // (MOVA_MXI4Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4135
29042
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
29043
195k
    {AliasPatternCond_K_Ignore, 0},
29044
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
29045
195k
    {AliasPatternCond_K_Ignore, 0},
29046
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29047
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29048
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29049
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29050
    // (MOVA_MXI4Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4143
29051
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
29052
195k
    {AliasPatternCond_K_Ignore, 0},
29053
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
29054
195k
    {AliasPatternCond_K_Ignore, 0},
29055
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29056
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29057
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29058
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29059
    // (MOVA_MXI4Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4151
29060
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
29061
195k
    {AliasPatternCond_K_Ignore, 0},
29062
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
29063
195k
    {AliasPatternCond_K_Ignore, 0},
29064
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29065
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29066
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29067
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29068
    // (MOVA_MXI4Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4159
29069
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
29070
195k
    {AliasPatternCond_K_Ignore, 0},
29071
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
29072
195k
    {AliasPatternCond_K_Ignore, 0},
29073
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29074
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29075
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29076
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29077
    // (MOVA_MXI4Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4167
29078
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
29079
195k
    {AliasPatternCond_K_Ignore, 0},
29080
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
29081
195k
    {AliasPatternCond_K_Ignore, 0},
29082
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29083
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29084
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29085
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29086
    // (MOVA_MXI4Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4175
29087
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
29088
195k
    {AliasPatternCond_K_Ignore, 0},
29089
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
29090
195k
    {AliasPatternCond_K_Ignore, 0},
29091
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29092
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29093
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29094
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29095
    // (MOVA_MXI4Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4183
29096
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
29097
195k
    {AliasPatternCond_K_Ignore, 0},
29098
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
29099
195k
    {AliasPatternCond_K_Ignore, 0},
29100
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29101
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29102
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29103
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29104
    // (MOVA_VG2_2ZMXI ZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4191
29105
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
29106
195k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
29107
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID},
29108
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29109
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29110
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29111
    // (MOVA_VG2_MXI2Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZ_d_mul_r:$Zn) - 4197
29112
195k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
29113
195k
    {AliasPatternCond_K_Ignore, 0},
29114
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID},
29115
195k
    {AliasPatternCond_K_Ignore, 0},
29116
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
29117
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29118
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29119
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29120
    // (MOVA_VG4_4ZMXI ZZZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4205
29121
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29122
195k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
29123
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID},
29124
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29125
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29126
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29127
    // (MOVA_VG4_MXI4Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZZZ_d_mul_r:$Zn) - 4211
29128
195k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
29129
195k
    {AliasPatternCond_K_Ignore, 0},
29130
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID},
29131
195k
    {AliasPatternCond_K_Ignore, 0},
29132
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29133
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29134
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29135
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29136
    // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 1 }) - 4219
29137
195k
    {AliasPatternCond_K_Imm, (uint32_t)3},
29138
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29139
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29140
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29141
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29142
    // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 1 }) - 4224
29143
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29144
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29145
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29146
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29147
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29148
    // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 1 }) - 4229
29149
195k
    {AliasPatternCond_K_Imm, (uint32_t)2},
29150
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29151
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29152
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29153
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29154
    // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 0 }) - 4234
29155
195k
    {AliasPatternCond_K_Imm, (uint32_t)3},
29156
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29157
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29158
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29159
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29160
    // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 0 }) - 4239
29161
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29162
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29163
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29164
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29165
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29166
    // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 0 }) - 4244
29167
195k
    {AliasPatternCond_K_Imm, (uint32_t)2},
29168
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29169
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29170
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29171
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29172
    // (MSUBWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 4249
29173
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29174
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29175
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29176
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29177
    // (MSUBXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 4253
29178
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29179
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29180
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29181
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29182
    // (NOTv16i8 V128:$Vd, V128:$Vn) - 4257
29183
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29184
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29185
    // (NOTv8i8 V64:$Vd, V64:$Vn) - 4259
29186
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29187
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29188
    // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, 0) - 4261
29189
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29190
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29191
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29192
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29193
    // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, logical_shift32:$sh) - 4265
29194
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29195
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29196
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29197
    // (ORNWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4268
29198
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29199
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29200
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29201
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29202
    // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, 0) - 4272
29203
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29204
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29205
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29206
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29207
    // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, logical_shift64:$sh) - 4276
29208
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29209
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29210
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29211
    // (ORNXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4279
29212
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29213
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29214
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29215
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29216
    // (ORRS_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4283
29217
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29218
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29219
195k
    {AliasPatternCond_K_TiedReg, 1},
29220
195k
    {AliasPatternCond_K_TiedReg, 1},
29221
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29222
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29223
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29224
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29225
    // (ORRWrs GPR32:$dst, WZR, GPR32:$src, 0) - 4291
29226
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29227
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29228
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29229
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29230
    // (ORRWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4295
29231
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29232
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29233
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29234
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29235
    // (ORRXrs GPR64:$dst, XZR, GPR64:$src, 0) - 4299
29236
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29237
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29238
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29239
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29240
    // (ORRXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4303
29241
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29242
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29243
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29244
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29245
    // (ORR_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4307
29246
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29247
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29248
195k
    {AliasPatternCond_K_TiedReg, 1},
29249
195k
    {AliasPatternCond_K_TiedReg, 1},
29250
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29251
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29252
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29253
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29254
    // (ORR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 4315
29255
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29256
195k
    {AliasPatternCond_K_Ignore, 0},
29257
195k
    {AliasPatternCond_K_Custom, 1},
29258
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29259
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29260
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29261
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29262
    // (ORR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 4322
29263
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29264
195k
    {AliasPatternCond_K_Ignore, 0},
29265
195k
    {AliasPatternCond_K_Custom, 2},
29266
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29267
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29268
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29269
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29270
    // (ORR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 4329
29271
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29272
195k
    {AliasPatternCond_K_Ignore, 0},
29273
195k
    {AliasPatternCond_K_Custom, 3},
29274
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29275
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29276
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29277
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29278
    // (ORR_ZZZ ZPR64:$Zd, ZPR64:$Zn, ZPR64:$Zn) - 4336
29279
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29280
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29281
195k
    {AliasPatternCond_K_TiedReg, 1},
29282
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29283
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29284
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29285
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29286
    // (ORRv16i8 V128:$dst, V128:$src, V128:$src) - 4343
29287
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29288
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29289
195k
    {AliasPatternCond_K_TiedReg, 1},
29290
    // (ORRv8i8 V64:$dst, V64:$src, V64:$src) - 4346
29291
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29292
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29293
195k
    {AliasPatternCond_K_TiedReg, 1},
29294
    // (PACIA1716) - 4349
29295
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29296
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
29297
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29298
    // (PACIASP) - 4352
29299
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29300
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
29301
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29302
    // (PACIAZ) - 4355
29303
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29304
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
29305
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29306
    // (PACIB1716) - 4358
29307
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29308
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
29309
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29310
    // (PACIBSP) - 4361
29311
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29312
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
29313
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29314
    // (PACIBZ) - 4364
29315
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29316
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
29317
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29318
    // (PMOV_PZI_B PPR8:$Pd, ZPRAny:$Zn, 0) - 4367
29319
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29320
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29321
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29322
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29323
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
29324
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29325
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29326
    // (PMOV_ZIP_B ZPRAny:$Zd, 0, PPR8:$Pn) - 4374
29327
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29328
195k
    {AliasPatternCond_K_Ignore, 0},
29329
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29330
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29331
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29332
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
29333
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29334
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29335
    // (PRFB_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4382
29336
195k
    {AliasPatternCond_K_Ignore, 0},
29337
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29338
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29339
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29340
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29341
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29342
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29343
    // (PRFB_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4389
29344
195k
    {AliasPatternCond_K_Ignore, 0},
29345
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29346
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29347
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29348
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29349
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29350
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29351
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29352
    // (PRFB_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4397
29353
195k
    {AliasPatternCond_K_Ignore, 0},
29354
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29355
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29356
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29357
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29358
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29359
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29360
    // (PRFD_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4404
29361
195k
    {AliasPatternCond_K_Ignore, 0},
29362
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29363
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29364
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29365
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29366
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29367
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29368
    // (PRFD_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4411
29369
195k
    {AliasPatternCond_K_Ignore, 0},
29370
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29371
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29372
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29373
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29374
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29375
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29376
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29377
    // (PRFD_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4419
29378
195k
    {AliasPatternCond_K_Ignore, 0},
29379
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29380
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29381
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29382
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29383
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29384
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29385
    // (PRFH_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4426
29386
195k
    {AliasPatternCond_K_Ignore, 0},
29387
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29388
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29389
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29390
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29391
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29392
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29393
    // (PRFH_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4433
29394
195k
    {AliasPatternCond_K_Ignore, 0},
29395
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29396
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29397
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29398
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29399
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29400
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29401
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29402
    // (PRFH_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4441
29403
195k
    {AliasPatternCond_K_Ignore, 0},
29404
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29405
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29406
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29407
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29408
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29409
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29410
    // (PRFMroX prfop:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 4448
29411
195k
    {AliasPatternCond_K_Ignore, 0},
29412
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29413
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29414
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29415
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29416
    // (PRFMui prfop:$Rt, GPR64sp:$Rn, 0) - 4453
29417
195k
    {AliasPatternCond_K_Ignore, 0},
29418
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29419
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29420
    // (PRFUMi prfop:$Rt, GPR64sp:$Rn, 0) - 4456
29421
195k
    {AliasPatternCond_K_Ignore, 0},
29422
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29423
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29424
    // (PRFW_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4459
29425
195k
    {AliasPatternCond_K_Ignore, 0},
29426
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29427
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29428
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29429
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29430
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29431
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29432
    // (PRFW_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4466
29433
195k
    {AliasPatternCond_K_Ignore, 0},
29434
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29435
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29436
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29437
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29438
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29439
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29440
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29441
    // (PRFW_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4474
29442
195k
    {AliasPatternCond_K_Ignore, 0},
29443
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29444
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29445
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29446
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29447
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29448
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29449
    // (PTRUES_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4481
29450
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29451
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29452
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29453
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29454
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29455
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29456
    // (PTRUES_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4487
29457
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29458
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29459
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29460
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29461
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29462
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29463
    // (PTRUES_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4493
29464
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29465
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29466
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29467
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29468
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29469
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29470
    // (PTRUES_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4499
29471
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29472
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29473
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29474
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29475
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29476
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29477
    // (PTRUE_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4505
29478
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29479
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29480
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29481
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29482
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29483
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29484
    // (PTRUE_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4511
29485
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29486
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29487
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29488
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29489
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29490
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29491
    // (PTRUE_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4517
29492
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29493
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29494
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29495
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29496
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29497
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29498
    // (PTRUE_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4523
29499
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29500
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29501
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29502
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29503
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29504
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29505
    // (RET LR) - 4529
29506
195k
    {AliasPatternCond_K_Reg, AArch64_LR},
29507
    // (SBCSWr GPR32:$dst, WZR, GPR32:$src) - 4530
29508
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29509
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29510
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29511
    // (SBCSXr GPR64:$dst, XZR, GPR64:$src) - 4533
29512
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29513
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29514
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29515
    // (SBCWr GPR32:$dst, WZR, GPR32:$src) - 4536
29516
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29517
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29518
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29519
    // (SBCXr GPR64:$dst, XZR, GPR64:$src) - 4539
29520
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29521
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29522
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29523
    // (SBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 4542
29524
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29525
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29526
195k
    {AliasPatternCond_K_Ignore, 0},
29527
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29528
    // (SBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 4546
29529
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29530
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29531
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29532
195k
    {AliasPatternCond_K_Imm, (uint32_t)7},
29533
    // (SBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 4550
29534
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29535
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29536
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29537
195k
    {AliasPatternCond_K_Imm, (uint32_t)15},
29538
    // (SBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 4554
29539
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29540
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29541
195k
    {AliasPatternCond_K_Ignore, 0},
29542
195k
    {AliasPatternCond_K_Imm, (uint32_t)63},
29543
    // (SBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 4558
29544
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29545
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29546
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29547
195k
    {AliasPatternCond_K_Imm, (uint32_t)7},
29548
    // (SBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 4562
29549
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29550
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29551
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29552
195k
    {AliasPatternCond_K_Imm, (uint32_t)15},
29553
    // (SBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 4566
29554
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29555
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29556
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29557
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29558
    // (SEL_PPPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pd) - 4570
29559
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29560
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29561
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29562
195k
    {AliasPatternCond_K_TiedReg, 0},
29563
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29564
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29565
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29566
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29567
    // (SEL_ZPZZ_B ZPR8:$Zd, PPRAny:$Pg, ZPR8:$Zn, ZPR8:$Zd) - 4578
29568
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29569
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29570
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29571
195k
    {AliasPatternCond_K_TiedReg, 0},
29572
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29573
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29574
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29575
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29576
    // (SEL_ZPZZ_D ZPR64:$Zd, PPRAny:$Pg, ZPR64:$Zn, ZPR64:$Zd) - 4586
29577
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29578
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29579
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29580
195k
    {AliasPatternCond_K_TiedReg, 0},
29581
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29582
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29583
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29584
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29585
    // (SEL_ZPZZ_H ZPR16:$Zd, PPRAny:$Pg, ZPR16:$Zn, ZPR16:$Zd) - 4594
29586
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29587
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29588
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29589
195k
    {AliasPatternCond_K_TiedReg, 0},
29590
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29591
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29592
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29593
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29594
    // (SEL_ZPZZ_S ZPR32:$Zd, PPRAny:$Pg, ZPR32:$Zn, ZPR32:$Zd) - 4602
29595
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29596
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29597
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29598
195k
    {AliasPatternCond_K_TiedReg, 0},
29599
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29600
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29601
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29602
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29603
    // (SMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4610
29604
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29605
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29606
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29607
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29608
    // (SMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4614
29609
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29610
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29611
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29612
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29613
    // (SQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4618
29614
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29615
195k
    {AliasPatternCond_K_Ignore, 0},
29616
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29617
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29618
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29619
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29620
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29621
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29622
    // (SQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4626
29623
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29624
195k
    {AliasPatternCond_K_Ignore, 0},
29625
195k
    {AliasPatternCond_K_Ignore, 0},
29626
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29627
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29628
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29629
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29630
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29631
    // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4634
29632
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29633
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29634
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29635
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29636
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29637
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29638
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29639
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29640
    // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4642
29641
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29642
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29643
195k
    {AliasPatternCond_K_Ignore, 0},
29644
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29645
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29646
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29647
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29648
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29649
    // (SQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4650
29650
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29651
195k
    {AliasPatternCond_K_Ignore, 0},
29652
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29653
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29654
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29655
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29656
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29657
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29658
    // (SQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4658
29659
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29660
195k
    {AliasPatternCond_K_Ignore, 0},
29661
195k
    {AliasPatternCond_K_Ignore, 0},
29662
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29663
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29664
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29665
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29666
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29667
    // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4666
29668
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29669
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29670
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29671
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29672
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29673
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29674
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29675
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29676
    // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4674
29677
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29678
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29679
195k
    {AliasPatternCond_K_Ignore, 0},
29680
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29681
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29682
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29683
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29684
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29685
    // (SQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4682
29686
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29687
195k
    {AliasPatternCond_K_Ignore, 0},
29688
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29689
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29690
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29691
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29692
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29693
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29694
    // (SQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4690
29695
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29696
195k
    {AliasPatternCond_K_Ignore, 0},
29697
195k
    {AliasPatternCond_K_Ignore, 0},
29698
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29699
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29700
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29701
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29702
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29703
    // (SQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4698
29704
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29705
195k
    {AliasPatternCond_K_Ignore, 0},
29706
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29707
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29708
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29709
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29710
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29711
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29712
    // (SQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4706
29713
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29714
195k
    {AliasPatternCond_K_Ignore, 0},
29715
195k
    {AliasPatternCond_K_Ignore, 0},
29716
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29717
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29718
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29719
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29720
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29721
    // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4714
29722
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29723
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29724
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29725
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29726
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29727
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29728
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29729
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29730
    // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4722
29731
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29732
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29733
195k
    {AliasPatternCond_K_Ignore, 0},
29734
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29735
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29736
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29737
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29738
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29739
    // (SQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4730
29740
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29741
195k
    {AliasPatternCond_K_Ignore, 0},
29742
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29743
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29744
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29745
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29746
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29747
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29748
    // (SQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4738
29749
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29750
195k
    {AliasPatternCond_K_Ignore, 0},
29751
195k
    {AliasPatternCond_K_Ignore, 0},
29752
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29753
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29754
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29755
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29756
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29757
    // (SQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4746
29758
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29759
195k
    {AliasPatternCond_K_Ignore, 0},
29760
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29761
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29762
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29763
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29764
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29765
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29766
    // (SQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4754
29767
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29768
195k
    {AliasPatternCond_K_Ignore, 0},
29769
195k
    {AliasPatternCond_K_Ignore, 0},
29770
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29771
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29772
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29773
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29774
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29775
    // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4762
29776
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29777
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29778
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29779
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29780
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29781
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29782
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29783
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29784
    // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4770
29785
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29786
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29787
195k
    {AliasPatternCond_K_Ignore, 0},
29788
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29789
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29790
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29791
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29792
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29793
    // (SQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4778
29794
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29795
195k
    {AliasPatternCond_K_Ignore, 0},
29796
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29797
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29798
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29799
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29800
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29801
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29802
    // (SQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 4786
29803
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29804
195k
    {AliasPatternCond_K_Ignore, 0},
29805
195k
    {AliasPatternCond_K_Ignore, 0},
29806
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29807
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29808
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29809
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29810
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29811
    // (SQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4794
29812
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29813
195k
    {AliasPatternCond_K_Ignore, 0},
29814
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29815
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29816
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29817
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29818
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29819
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29820
    // (SQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4802
29821
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29822
195k
    {AliasPatternCond_K_Ignore, 0},
29823
195k
    {AliasPatternCond_K_Ignore, 0},
29824
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29825
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29826
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29827
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29828
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29829
    // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4810
29830
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29831
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29832
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29833
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29834
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29835
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29836
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29837
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29838
    // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4818
29839
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29840
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29841
195k
    {AliasPatternCond_K_Ignore, 0},
29842
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29843
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29844
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29845
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29846
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29847
    // (SQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4826
29848
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29849
195k
    {AliasPatternCond_K_Ignore, 0},
29850
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29851
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29852
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29853
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29854
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29855
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29856
    // (SQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4834
29857
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29858
195k
    {AliasPatternCond_K_Ignore, 0},
29859
195k
    {AliasPatternCond_K_Ignore, 0},
29860
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29861
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29862
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29863
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29864
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29865
    // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4842
29866
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29867
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29868
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29869
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29870
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29871
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29872
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29873
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29874
    // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4850
29875
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29876
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29877
195k
    {AliasPatternCond_K_Ignore, 0},
29878
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29879
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29880
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29881
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29882
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29883
    // (SQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4858
29884
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29885
195k
    {AliasPatternCond_K_Ignore, 0},
29886
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29887
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29888
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29889
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29890
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29891
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29892
    // (SQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4866
29893
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29894
195k
    {AliasPatternCond_K_Ignore, 0},
29895
195k
    {AliasPatternCond_K_Ignore, 0},
29896
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29897
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29898
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29899
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29900
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29901
    // (SQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4874
29902
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29903
195k
    {AliasPatternCond_K_Ignore, 0},
29904
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29905
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29906
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29907
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29908
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29909
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29910
    // (SQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4882
29911
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29912
195k
    {AliasPatternCond_K_Ignore, 0},
29913
195k
    {AliasPatternCond_K_Ignore, 0},
29914
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29915
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29916
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29917
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29918
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29919
    // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4890
29920
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29921
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29922
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29923
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29924
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29925
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29926
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29927
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29928
    // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4898
29929
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29930
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29931
195k
    {AliasPatternCond_K_Ignore, 0},
29932
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29933
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29934
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29935
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29936
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29937
    // (SQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4906
29938
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29939
195k
    {AliasPatternCond_K_Ignore, 0},
29940
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29941
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29942
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29943
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29944
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29945
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29946
    // (SQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4914
29947
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29948
195k
    {AliasPatternCond_K_Ignore, 0},
29949
195k
    {AliasPatternCond_K_Ignore, 0},
29950
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29951
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29952
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29953
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29954
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29955
    // (SQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4922
29956
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29957
195k
    {AliasPatternCond_K_Ignore, 0},
29958
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29959
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29960
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29961
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29962
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29963
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29964
    // (SQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4930
29965
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29966
195k
    {AliasPatternCond_K_Ignore, 0},
29967
195k
    {AliasPatternCond_K_Ignore, 0},
29968
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29969
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29970
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29971
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29972
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29973
    // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4938
29974
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29975
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29976
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29977
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29978
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29979
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29980
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29981
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29982
    // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4946
29983
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29984
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29985
195k
    {AliasPatternCond_K_Ignore, 0},
29986
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29987
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29988
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29989
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29990
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
29991
    // (SQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4954
29992
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29993
195k
    {AliasPatternCond_K_Ignore, 0},
29994
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
29995
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
29996
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29997
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29998
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29999
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30000
    // (SQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 4962
30001
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30002
195k
    {AliasPatternCond_K_Ignore, 0},
30003
195k
    {AliasPatternCond_K_Ignore, 0},
30004
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30005
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30006
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30007
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30008
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30009
    // (SST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4970
30010
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30011
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30012
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30013
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30014
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30015
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30016
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30017
    // (SST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4977
30018
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30019
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30020
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30021
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30022
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30023
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30024
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30025
    // (SST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4984
30026
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30027
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30028
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30029
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30030
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30031
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30032
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30033
    // (SST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4991
30034
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30035
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30036
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30037
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30038
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30039
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30040
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30041
    // (SST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4998
30042
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30043
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30044
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30045
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30046
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30047
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30048
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30049
    // (SST1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 5005
30050
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30051
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30052
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30053
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30054
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30055
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30056
    // (SST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5011
30057
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30058
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30059
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30060
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30061
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30062
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30063
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30064
    // (SST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5018
30065
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30066
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30067
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30068
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30069
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30070
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30071
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30072
    // (ST1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5025
30073
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30074
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30075
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30076
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30077
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30078
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30079
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30080
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30081
    // (ST1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5033
30082
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30083
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30084
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30085
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30086
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30087
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30088
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30089
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30090
    // (ST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5041
30091
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30092
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30093
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30094
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30095
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30096
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30097
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30098
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30099
    // (ST1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5049
30100
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30101
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30102
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30103
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30104
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30105
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30106
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30107
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30108
    // (ST1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5057
30109
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30110
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30111
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30112
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30113
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30114
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30115
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30116
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30117
    // (ST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5065
30118
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30119
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30120
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30121
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30122
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30123
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30124
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30125
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30126
    // (ST1B_VG2_M2ZPXI ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5073
30127
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
30128
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30129
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30130
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30131
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30132
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30133
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30134
    // (ST1B_VG4_M4ZPXI ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5080
30135
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
30136
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30137
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30138
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30139
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30140
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30141
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30142
    // (ST1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5087
30143
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30144
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30145
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30146
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30147
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30148
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30149
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30150
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30151
    // (ST1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5095
30152
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30153
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30154
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30155
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30156
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30157
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30158
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30159
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30160
    // (ST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5103
30161
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30162
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30163
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30164
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30165
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30166
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30167
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30168
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30169
    // (ST1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5111
30170
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30171
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30172
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30173
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30174
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30175
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30176
    // (ST1D_VG2_M2ZPXI ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5117
30177
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
30178
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30179
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30180
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30181
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30182
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30183
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30184
    // (ST1D_VG4_M4ZPXI ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5124
30185
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
30186
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30187
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30188
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30189
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30190
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30191
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30192
    // (ST1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5131
30193
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30194
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
30195
195k
    {AliasPatternCond_K_Ignore, 0},
30196
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30197
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30198
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30199
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30200
    // (ST1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 5138
30201
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30202
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
30203
195k
    {AliasPatternCond_K_Ignore, 0},
30204
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30205
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30206
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30207
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30208
    // (ST1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5145
30209
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30210
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
30211
195k
    {AliasPatternCond_K_Ignore, 0},
30212
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30213
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30214
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30215
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30216
    // (ST1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5152
30217
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30218
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
30219
195k
    {AliasPatternCond_K_Ignore, 0},
30220
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30221
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30222
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30223
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30224
    // (ST1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5159
30225
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30226
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
30227
195k
    {AliasPatternCond_K_Ignore, 0},
30228
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30229
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30230
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30231
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30232
    // (ST1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5166
30233
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30234
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
30235
195k
    {AliasPatternCond_K_Ignore, 0},
30236
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30237
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30238
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30239
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30240
    // (ST1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5173
30241
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30242
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
30243
195k
    {AliasPatternCond_K_Ignore, 0},
30244
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30245
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30246
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30247
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30248
    // (ST1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5180
30249
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30250
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
30251
195k
    {AliasPatternCond_K_Ignore, 0},
30252
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30253
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30254
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30255
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30256
    // (ST1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5187
30257
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30258
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30259
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30260
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30261
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30262
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30263
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30264
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30265
    // (ST1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5195
30266
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30267
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30268
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30269
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30270
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30271
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30272
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30273
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30274
    // (ST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5203
30275
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30276
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30277
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30278
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30279
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30280
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30281
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30282
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30283
    // (ST1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5211
30284
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30285
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30286
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30287
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30288
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30289
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30290
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30291
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30292
    // (ST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5219
30293
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30294
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30295
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30296
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30297
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30298
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30299
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30300
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30301
    // (ST1H_VG2_M2ZPXI ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5227
30302
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
30303
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30304
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30305
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30306
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30307
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30308
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30309
    // (ST1H_VG4_M4ZPXI ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5234
30310
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
30311
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30312
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30313
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30314
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30315
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30316
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30317
    // (ST1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 5241
30318
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30319
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30320
195k
    {AliasPatternCond_K_Ignore, 0},
30321
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30322
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30323
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30324
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30325
    // (ST1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 5248
30326
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30327
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
30328
195k
    {AliasPatternCond_K_Ignore, 0},
30329
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30330
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30331
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30332
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30333
    // (ST1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 5255
30334
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30335
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30336
195k
    {AliasPatternCond_K_Ignore, 0},
30337
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30338
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30339
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30340
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30341
    // (ST1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 5262
30342
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30343
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
30344
195k
    {AliasPatternCond_K_Ignore, 0},
30345
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30346
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30347
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30348
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30349
    // (ST1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 5269
30350
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30351
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
30352
195k
    {AliasPatternCond_K_Ignore, 0},
30353
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30354
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30355
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30356
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30357
    // (ST1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 5276
30358
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30359
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30360
195k
    {AliasPatternCond_K_Ignore, 0},
30361
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30362
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30363
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30364
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30365
    // (ST1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 5283
30366
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30367
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
30368
195k
    {AliasPatternCond_K_Ignore, 0},
30369
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30370
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30371
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30372
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30373
    // (ST1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 5290
30374
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30375
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30376
195k
    {AliasPatternCond_K_Ignore, 0},
30377
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30378
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30379
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30380
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30381
    // (ST1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5297
30382
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30383
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
30384
195k
    {AliasPatternCond_K_Ignore, 0},
30385
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30386
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30387
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30388
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30389
    // (ST1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 5304
30390
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30391
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
30392
195k
    {AliasPatternCond_K_Ignore, 0},
30393
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30394
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30395
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30396
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30397
    // (ST1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5311
30398
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30399
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
30400
195k
    {AliasPatternCond_K_Ignore, 0},
30401
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30402
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30403
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30404
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30405
    // (ST1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5318
30406
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30407
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
30408
195k
    {AliasPatternCond_K_Ignore, 0},
30409
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30410
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30411
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30412
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30413
    // (ST1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5325
30414
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30415
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
30416
195k
    {AliasPatternCond_K_Ignore, 0},
30417
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30418
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30419
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30420
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30421
    // (ST1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5332
30422
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30423
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
30424
195k
    {AliasPatternCond_K_Ignore, 0},
30425
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30426
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30427
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30428
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30429
    // (ST1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5339
30430
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30431
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
30432
195k
    {AliasPatternCond_K_Ignore, 0},
30433
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30434
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30435
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30436
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30437
    // (ST1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5346
30438
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30439
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
30440
195k
    {AliasPatternCond_K_Ignore, 0},
30441
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30442
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30443
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30444
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30445
    // (ST1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5353
30446
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30447
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
30448
195k
    {AliasPatternCond_K_Ignore, 0},
30449
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30450
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30451
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30452
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30453
    // (ST1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 5360
30454
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30455
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
30456
195k
    {AliasPatternCond_K_Ignore, 0},
30457
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30458
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30459
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30460
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30461
    // (ST1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5367
30462
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30463
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
30464
195k
    {AliasPatternCond_K_Ignore, 0},
30465
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30466
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30467
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30468
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30469
    // (ST1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5374
30470
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30471
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
30472
195k
    {AliasPatternCond_K_Ignore, 0},
30473
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30474
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30475
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30476
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30477
    // (ST1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5381
30478
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30479
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
30480
195k
    {AliasPatternCond_K_Ignore, 0},
30481
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30482
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30483
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30484
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30485
    // (ST1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5388
30486
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30487
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
30488
195k
    {AliasPatternCond_K_Ignore, 0},
30489
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30490
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30491
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30492
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30493
    // (ST1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5395
30494
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30495
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
30496
195k
    {AliasPatternCond_K_Ignore, 0},
30497
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30498
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30499
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30500
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30501
    // (ST1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5402
30502
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30503
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
30504
195k
    {AliasPatternCond_K_Ignore, 0},
30505
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30506
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30507
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30508
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30509
    // (ST1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5409
30510
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30511
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30512
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30513
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30514
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30515
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30516
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30517
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30518
    // (ST1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5417
30519
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30520
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30521
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30522
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30523
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30524
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30525
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30526
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30527
    // (ST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5425
30528
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30529
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30530
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30531
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30532
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30533
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30534
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30535
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30536
    // (ST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5433
30537
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30538
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30539
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30540
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30541
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30542
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30543
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30544
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30545
    // (ST1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5441
30546
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30547
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30548
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30549
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30550
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30551
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30552
    // (ST1W_VG2_M2ZPXI ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5447
30553
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
30554
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30555
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30556
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30557
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30558
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30559
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30560
    // (ST1W_VG4_M4ZPXI ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5454
30561
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
30562
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
30563
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30564
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30565
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30566
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30567
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30568
    // (ST1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5461
30569
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30570
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30571
195k
    {AliasPatternCond_K_Ignore, 0},
30572
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30573
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30574
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30575
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30576
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30577
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30578
    // (ST1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5470
30579
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30580
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30581
195k
    {AliasPatternCond_K_Ignore, 0},
30582
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30583
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30584
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30585
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30586
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30587
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30588
    // (ST1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5479
30589
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30590
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30591
195k
    {AliasPatternCond_K_Ignore, 0},
30592
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30593
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30594
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30595
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30596
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30597
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30598
    // (ST1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5488
30599
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
30600
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30601
195k
    {AliasPatternCond_K_Ignore, 0},
30602
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30603
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30604
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30605
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30606
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30607
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30608
    // (ST1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5497
30609
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30610
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30611
195k
    {AliasPatternCond_K_Ignore, 0},
30612
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30613
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30614
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30615
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30616
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30617
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30618
    // (ST1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5506
30619
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30620
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30621
195k
    {AliasPatternCond_K_Ignore, 0},
30622
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30623
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30624
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30625
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30626
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30627
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30628
    // (ST1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5515
30629
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30630
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30631
195k
    {AliasPatternCond_K_Ignore, 0},
30632
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30633
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30634
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30635
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30636
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30637
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30638
    // (ST1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5524
30639
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30640
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30641
195k
    {AliasPatternCond_K_Ignore, 0},
30642
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30643
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30644
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30645
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30646
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30647
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30648
    // (ST1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5533
30649
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
30650
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30651
195k
    {AliasPatternCond_K_Ignore, 0},
30652
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30653
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30654
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30655
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30656
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30657
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30658
    // (ST1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5542
30659
195k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30660
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30661
195k
    {AliasPatternCond_K_Ignore, 0},
30662
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30663
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30664
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30665
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30666
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30667
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30668
    // (ST1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 5551
30669
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30670
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30671
195k
    {AliasPatternCond_K_Ignore, 0},
30672
195k
    {AliasPatternCond_K_Ignore, 0},
30673
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30674
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30675
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30676
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30677
    // (ST1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 5559
30678
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30679
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30680
195k
    {AliasPatternCond_K_Ignore, 0},
30681
195k
    {AliasPatternCond_K_Ignore, 0},
30682
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30683
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30684
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30685
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30686
    // (ST1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 5567
30687
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30688
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30689
195k
    {AliasPatternCond_K_Ignore, 0},
30690
195k
    {AliasPatternCond_K_Ignore, 0},
30691
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30692
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30693
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30694
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30695
    // (ST1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 5575
30696
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30697
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30698
195k
    {AliasPatternCond_K_Ignore, 0},
30699
195k
    {AliasPatternCond_K_Ignore, 0},
30700
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30701
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30702
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30703
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30704
    // (ST2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5583
30705
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
30706
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30707
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30708
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30709
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30710
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30711
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30712
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30713
    // (ST2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5591
30714
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
30715
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30716
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30717
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30718
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30719
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30720
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30721
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30722
    // (ST2GOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 5599
30723
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30724
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30725
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30726
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30727
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
30728
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30729
    // (ST2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5605
30730
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
30731
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30732
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30733
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30734
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30735
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30736
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30737
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30738
    // (ST2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5613
30739
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
30740
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30741
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30742
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30743
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30744
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
30745
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30746
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30747
    // (ST2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5621
30748
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30749
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
30750
195k
    {AliasPatternCond_K_Ignore, 0},
30751
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30752
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30753
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30754
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30755
    // (ST2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5628
30756
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30757
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
30758
195k
    {AliasPatternCond_K_Ignore, 0},
30759
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30760
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30761
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30762
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30763
    // (ST2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5635
30764
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30765
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
30766
195k
    {AliasPatternCond_K_Ignore, 0},
30767
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30768
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30769
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30770
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30771
    // (ST2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5642
30772
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30773
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
30774
195k
    {AliasPatternCond_K_Ignore, 0},
30775
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30776
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30777
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30778
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30779
    // (ST2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5649
30780
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30781
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
30782
195k
    {AliasPatternCond_K_Ignore, 0},
30783
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30784
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30785
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30786
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30787
    // (ST2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5656
30788
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30789
195k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
30790
195k
    {AliasPatternCond_K_Ignore, 0},
30791
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30792
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30793
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30794
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30795
    // (ST2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5663
30796
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30797
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
30798
195k
    {AliasPatternCond_K_Ignore, 0},
30799
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30800
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30801
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30802
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30803
    // (ST2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5670
30804
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
30805
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30806
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30807
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30808
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30809
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30810
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30811
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30812
    // (ST2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 5678
30813
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30814
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
30815
195k
    {AliasPatternCond_K_Ignore, 0},
30816
195k
    {AliasPatternCond_K_Ignore, 0},
30817
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30818
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30819
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30820
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30821
    // (ST2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 5686
30822
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30823
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
30824
195k
    {AliasPatternCond_K_Ignore, 0},
30825
195k
    {AliasPatternCond_K_Ignore, 0},
30826
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30827
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30828
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30829
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30830
    // (ST2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 5694
30831
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30832
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
30833
195k
    {AliasPatternCond_K_Ignore, 0},
30834
195k
    {AliasPatternCond_K_Ignore, 0},
30835
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30836
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30837
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30838
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30839
    // (ST2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 5702
30840
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30841
195k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
30842
195k
    {AliasPatternCond_K_Ignore, 0},
30843
195k
    {AliasPatternCond_K_Ignore, 0},
30844
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30845
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30846
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30847
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30848
    // (ST3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5710
30849
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
30850
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30851
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30852
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30853
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30854
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30855
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30856
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30857
    // (ST3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5718
30858
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
30859
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30860
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30861
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30862
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30863
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30864
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30865
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30866
    // (ST3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5726
30867
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
30868
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30869
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30870
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30871
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30872
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30873
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30874
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30875
    // (ST3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5734
30876
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
30877
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30878
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30879
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30880
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30881
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
30882
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30883
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30884
    // (ST3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5742
30885
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30886
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
30887
195k
    {AliasPatternCond_K_Ignore, 0},
30888
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30889
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30890
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30891
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30892
    // (ST3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5749
30893
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30894
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
30895
195k
    {AliasPatternCond_K_Ignore, 0},
30896
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30897
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30898
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30899
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30900
    // (ST3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5756
30901
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30902
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
30903
195k
    {AliasPatternCond_K_Ignore, 0},
30904
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30905
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30906
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30907
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30908
    // (ST3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5763
30909
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30910
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
30911
195k
    {AliasPatternCond_K_Ignore, 0},
30912
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30913
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30914
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30915
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30916
    // (ST3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5770
30917
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30918
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
30919
195k
    {AliasPatternCond_K_Ignore, 0},
30920
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30921
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30922
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30923
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30924
    // (ST3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5777
30925
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30926
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
30927
195k
    {AliasPatternCond_K_Ignore, 0},
30928
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30929
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30930
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30931
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30932
    // (ST3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5784
30933
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30934
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
30935
195k
    {AliasPatternCond_K_Ignore, 0},
30936
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30937
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30938
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30939
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30940
    // (ST3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5791
30941
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
30942
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30943
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30944
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30945
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30946
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30947
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30948
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30949
    // (ST3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 5799
30950
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30951
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
30952
195k
    {AliasPatternCond_K_Ignore, 0},
30953
195k
    {AliasPatternCond_K_Ignore, 0},
30954
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30955
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30956
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30957
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30958
    // (ST3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 5807
30959
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30960
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
30961
195k
    {AliasPatternCond_K_Ignore, 0},
30962
195k
    {AliasPatternCond_K_Ignore, 0},
30963
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30964
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30965
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30966
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30967
    // (ST3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 5815
30968
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30969
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
30970
195k
    {AliasPatternCond_K_Ignore, 0},
30971
195k
    {AliasPatternCond_K_Ignore, 0},
30972
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30973
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30974
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30975
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30976
    // (ST3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 5823
30977
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30978
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
30979
195k
    {AliasPatternCond_K_Ignore, 0},
30980
195k
    {AliasPatternCond_K_Ignore, 0},
30981
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30982
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30983
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
30984
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30985
    // (ST4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5831
30986
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
30987
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30988
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30989
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30990
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30991
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30992
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30993
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
30994
    // (ST4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5839
30995
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
30996
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30997
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30998
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30999
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31000
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31001
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31002
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31003
    // (ST4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5847
31004
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31005
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31006
195k
    {AliasPatternCond_K_Ignore, 0},
31007
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31008
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31009
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31010
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31011
    // (ST4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5854
31012
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31013
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31014
195k
    {AliasPatternCond_K_Ignore, 0},
31015
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31016
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31017
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31018
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31019
    // (ST4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5861
31020
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31021
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
31022
195k
    {AliasPatternCond_K_Ignore, 0},
31023
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31024
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31025
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31026
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31027
    // (ST4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5868
31028
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31029
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
31030
195k
    {AliasPatternCond_K_Ignore, 0},
31031
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31032
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31033
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31034
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31035
    // (ST4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5875
31036
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31037
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31038
195k
    {AliasPatternCond_K_Ignore, 0},
31039
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31040
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31041
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31042
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31043
    // (ST4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5882
31044
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31045
195k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
31046
195k
    {AliasPatternCond_K_Ignore, 0},
31047
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31048
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31049
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31050
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31051
    // (ST4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5889
31052
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31053
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31054
195k
    {AliasPatternCond_K_Ignore, 0},
31055
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31056
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31057
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31058
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31059
    // (ST4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5896
31060
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
31061
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31062
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31063
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31064
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31065
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31066
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31067
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31068
    // (ST4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5904
31069
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
31070
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31071
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31072
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31073
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31074
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
31075
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31076
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31077
    // (ST4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5912
31078
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
31079
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31080
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31081
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31082
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31083
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31084
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31085
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31086
    // (ST4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 5920
31087
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31088
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31089
195k
    {AliasPatternCond_K_Ignore, 0},
31090
195k
    {AliasPatternCond_K_Ignore, 0},
31091
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31092
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31093
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31094
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31095
    // (ST4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 5928
31096
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31097
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31098
195k
    {AliasPatternCond_K_Ignore, 0},
31099
195k
    {AliasPatternCond_K_Ignore, 0},
31100
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31101
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31102
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31103
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31104
    // (ST4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 5936
31105
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31106
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31107
195k
    {AliasPatternCond_K_Ignore, 0},
31108
195k
    {AliasPatternCond_K_Ignore, 0},
31109
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31110
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31111
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31112
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31113
    // (ST4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 5944
31114
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31115
195k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31116
195k
    {AliasPatternCond_K_Ignore, 0},
31117
195k
    {AliasPatternCond_K_Ignore, 0},
31118
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31119
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31120
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31121
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31122
    // (STGOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 5952
31123
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31124
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31125
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31126
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31127
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
31128
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31129
    // (STGPi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 5958
31130
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31131
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31132
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31133
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31134
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31135
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
31136
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31137
    // (STLURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 5965
31138
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31139
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31140
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31141
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31142
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
31143
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31144
    // (STLURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 5971
31145
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31146
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31147
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31148
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31149
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
31150
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31151
    // (STLURWi GPR32:$Rt, GPR64sp:$Rn, 0) - 5977
31152
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31153
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31154
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31155
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31156
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
31157
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31158
    // (STLURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 5983
31159
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31160
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31161
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31162
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31163
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
31164
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31165
    // (STLURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 5989
31166
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
31167
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31168
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31169
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31170
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
31171
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31172
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31173
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31174
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31175
    // (STLURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 5998
31176
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31177
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31178
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31179
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31180
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
31181
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31182
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31183
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31184
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31185
    // (STLURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 6007
31186
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
31187
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31188
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31189
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31190
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
31191
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31192
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31193
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31194
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31195
    // (STLURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 6016
31196
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31197
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31198
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31199
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31200
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
31201
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31202
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31203
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31204
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31205
    // (STLURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 6025
31206
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
31207
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31208
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31209
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31210
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
31211
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31212
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31213
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31214
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31215
    // (STNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6034
31216
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31217
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31218
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31219
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31220
    // (STNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6038
31221
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31222
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31223
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31224
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31225
    // (STNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6042
31226
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
31227
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
31228
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31229
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31230
    // (STNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6046
31231
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31232
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31233
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31234
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31235
    // (STNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6050
31236
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31237
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31238
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31239
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31240
    // (STNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6054
31241
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
31242
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31243
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31244
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31245
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31246
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31247
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31248
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31249
    // (STNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6062
31250
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
31251
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31252
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31253
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31254
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31255
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31256
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31257
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31258
    // (STNT1B_VG2_M2ZPXI ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6070
31259
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
31260
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31261
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31262
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31263
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31264
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31265
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31266
    // (STNT1B_VG4_M4ZPXI ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6077
31267
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
31268
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31269
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31270
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31271
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31272
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31273
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31274
    // (STNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6084
31275
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31276
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31277
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31278
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31279
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31280
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31281
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31282
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31283
    // (STNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6092
31284
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31285
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31286
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31287
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31288
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31289
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
31290
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31291
    // (STNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6099
31292
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31293
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31294
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31295
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31296
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31297
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
31298
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31299
    // (STNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6106
31300
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
31301
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31302
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31303
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31304
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31305
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31306
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31307
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31308
    // (STNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6114
31309
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
31310
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31311
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31312
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31313
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31314
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31315
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31316
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31317
    // (STNT1D_VG2_M2ZPXI ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6122
31318
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
31319
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31320
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31321
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31322
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31323
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31324
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31325
    // (STNT1D_VG4_M4ZPXI ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6129
31326
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
31327
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31328
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31329
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31330
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31331
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31332
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31333
    // (STNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6136
31334
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31335
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31336
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31337
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31338
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31339
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31340
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31341
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31342
    // (STNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6144
31343
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31344
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31345
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31346
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31347
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31348
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
31349
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31350
    // (STNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6151
31351
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
31352
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31353
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31354
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31355
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31356
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31357
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31358
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31359
    // (STNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6159
31360
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
31361
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31362
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31363
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31364
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31365
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31366
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31367
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31368
    // (STNT1H_VG2_M2ZPXI ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6167
31369
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
31370
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31371
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31372
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31373
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31374
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31375
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31376
    // (STNT1H_VG4_M4ZPXI ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6174
31377
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
31378
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31379
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31380
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31381
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31382
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31383
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31384
    // (STNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6181
31385
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31386
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31387
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31388
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31389
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31390
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31391
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31392
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31393
    // (STNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6189
31394
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31395
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31396
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31397
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31398
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31399
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
31400
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31401
    // (STNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6196
31402
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31403
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31404
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31405
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31406
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31407
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
31408
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31409
    // (STNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6203
31410
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
31411
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31412
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31413
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31414
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31415
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31416
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31417
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31418
    // (STNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6211
31419
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
31420
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31421
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31422
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31423
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31424
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31425
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31426
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31427
    // (STNT1W_VG2_M2ZPXI ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6219
31428
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
31429
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31430
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31431
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31432
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31433
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31434
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31435
    // (STNT1W_VG4_M4ZPXI ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6226
31436
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
31437
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_p8to15RegClassID},
31438
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31439
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31440
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31441
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31442
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31443
    // (STNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6233
31444
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31445
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31446
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31447
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31448
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31449
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31450
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31451
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31452
    // (STNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6241
31453
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31454
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31455
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31456
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31457
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31458
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
31459
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31460
    // (STNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6248
31461
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31462
195k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31463
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31464
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31465
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31466
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
31467
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31468
    // (STPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6255
31469
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31470
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31471
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31472
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31473
    // (STPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6259
31474
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31475
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31476
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31477
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31478
    // (STPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6263
31479
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
31480
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
31481
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31482
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31483
    // (STPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6267
31484
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31485
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31486
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31487
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31488
    // (STPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6271
31489
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31490
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31491
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31492
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31493
    // (STRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6275
31494
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31495
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31496
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31497
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31498
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31499
    // (STRBBui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6280
31500
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31501
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31502
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31503
    // (STRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6283
31504
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
31505
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31506
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31507
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31508
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31509
    // (STRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6288
31510
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
31511
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31512
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31513
    // (STRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6291
31514
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31515
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31516
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31517
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31518
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31519
    // (STRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6296
31520
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31521
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31522
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31523
    // (STRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6299
31524
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31525
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31526
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31527
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31528
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31529
    // (STRHHui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6304
31530
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31531
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31532
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31533
    // (STRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6307
31534
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
31535
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31536
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31537
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31538
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31539
    // (STRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6312
31540
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
31541
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31542
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31543
    // (STRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6315
31544
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31545
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31546
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31547
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31548
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31549
    // (STRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6320
31550
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31551
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31552
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31553
    // (STRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6323
31554
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
31555
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31556
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31557
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31558
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31559
    // (STRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6328
31560
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
31561
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31562
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31563
    // (STRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6331
31564
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31565
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31566
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31567
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31568
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31569
    // (STRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6336
31570
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31571
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31572
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31573
    // (STRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6339
31574
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31575
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31576
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31577
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31578
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31579
    // (STRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 6344
31580
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31581
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31582
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31583
    // (STR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 6347
31584
195k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
31585
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31586
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31587
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31588
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31589
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31590
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31591
    // (STR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 6354
31592
195k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
31593
195k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31594
195k
    {AliasPatternCond_K_Ignore, 0},
31595
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31596
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31597
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31598
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31599
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31600
    // (STR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 6362
31601
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31602
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31603
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31604
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31605
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31606
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31607
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31608
    // (STTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 6369
31609
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31610
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31611
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31612
    // (STTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 6372
31613
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31614
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31615
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31616
    // (STTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 6375
31617
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31618
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31619
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31620
    // (STTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 6378
31621
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31622
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31623
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31624
    // (STURBBi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6381
31625
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31626
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31627
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31628
    // (STURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6384
31629
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
31630
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31631
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31632
    // (STURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6387
31633
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31634
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31635
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31636
    // (STURHHi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6390
31637
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31638
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31639
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31640
    // (STURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6393
31641
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
31642
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31643
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31644
    // (STURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6396
31645
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31646
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31647
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31648
    // (STURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6399
31649
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
31650
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31651
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31652
    // (STURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6402
31653
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31654
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31655
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31656
    // (STURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 6405
31657
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31658
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31659
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31660
    // (STZ2GOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6408
31661
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31662
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31663
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31664
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31665
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
31666
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31667
    // (STZGOffset GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6414
31668
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31669
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31670
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31671
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31672
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
31673
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31674
    // (SUBSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 6420
31675
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
31676
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
31677
    // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 6422
31678
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
31679
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31680
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31681
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31682
    // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 6426
31683
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
31684
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31685
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31686
    // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6429
31687
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31688
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
31689
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31690
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31691
    // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6433
31692
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31693
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
31694
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31695
    // (SUBSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6436
31696
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31697
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31698
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31699
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31700
    // (SUBSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 6440
31701
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
31702
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
31703
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31704
195k
    {AliasPatternCond_K_Imm, (uint32_t)16},
31705
    // (SUBSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 6444
31706
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
31707
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
31708
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31709
    // (SUBSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6447
31710
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31711
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
31712
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31713
195k
    {AliasPatternCond_K_Imm, (uint32_t)16},
31714
    // (SUBSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 6451
31715
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31716
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31717
    // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 6453
31718
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31719
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31720
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31721
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31722
    // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 6457
31723
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31724
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31725
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31726
    // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6460
31727
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31728
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31729
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31730
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31731
    // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6464
31732
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31733
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31734
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31735
    // (SUBSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6467
31736
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31737
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31738
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31739
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31740
    // (SUBSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 6471
31741
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31742
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31743
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31744
    // (SUBSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 6474
31745
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31746
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
31747
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31748
195k
    {AliasPatternCond_K_Imm, (uint32_t)24},
31749
    // (SUBSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 6478
31750
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31751
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31752
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31753
    // (SUBSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6481
31754
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31755
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
31756
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31757
195k
    {AliasPatternCond_K_Imm, (uint32_t)24},
31758
    // (SUBWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6485
31759
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31760
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
31761
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31762
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31763
    // (SUBWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6489
31764
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31765
195k
    {AliasPatternCond_K_Reg, AArch64_WZR},
31766
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31767
    // (SUBWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6492
31768
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31769
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31770
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31771
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31772
    // (SUBWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 6496
31773
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
31774
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
31775
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31776
195k
    {AliasPatternCond_K_Imm, (uint32_t)16},
31777
    // (SUBWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6500
31778
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
31779
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
31780
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31781
195k
    {AliasPatternCond_K_Imm, (uint32_t)16},
31782
    // (SUBXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6504
31783
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31784
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31785
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31786
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31787
    // (SUBXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6508
31788
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31789
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31790
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31791
    // (SUBXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6511
31792
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31793
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31794
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31795
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31796
    // (SUBXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 6515
31797
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
31798
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31799
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31800
195k
    {AliasPatternCond_K_Imm, (uint32_t)24},
31801
    // (SUBXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6519
31802
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31803
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
31804
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31805
195k
    {AliasPatternCond_K_Imm, (uint32_t)24},
31806
    // (SYSPxt_XZR imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6523
31807
195k
    {AliasPatternCond_K_Ignore, 0},
31808
195k
    {AliasPatternCond_K_Ignore, 0},
31809
195k
    {AliasPatternCond_K_Ignore, 0},
31810
195k
    {AliasPatternCond_K_Ignore, 0},
31811
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31812
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31813
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureD128},
31814
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31815
    // (SYSxt imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6531
31816
195k
    {AliasPatternCond_K_Ignore, 0},
31817
195k
    {AliasPatternCond_K_Ignore, 0},
31818
195k
    {AliasPatternCond_K_Ignore, 0},
31819
195k
    {AliasPatternCond_K_Ignore, 0},
31820
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31821
    // (UBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 6536
31822
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31823
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31824
195k
    {AliasPatternCond_K_Ignore, 0},
31825
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31826
    // (UBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 6540
31827
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31828
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31829
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31830
195k
    {AliasPatternCond_K_Imm, (uint32_t)7},
31831
    // (UBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 6544
31832
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31833
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31834
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31835
195k
    {AliasPatternCond_K_Imm, (uint32_t)15},
31836
    // (UBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 6548
31837
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31838
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31839
195k
    {AliasPatternCond_K_Ignore, 0},
31840
195k
    {AliasPatternCond_K_Imm, (uint32_t)63},
31841
    // (UBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 6552
31842
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31843
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31844
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31845
195k
    {AliasPatternCond_K_Imm, (uint32_t)7},
31846
    // (UBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 6556
31847
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31848
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31849
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31850
195k
    {AliasPatternCond_K_Imm, (uint32_t)15},
31851
    // (UBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 6560
31852
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31853
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31854
195k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31855
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31856
    // (UMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6564
31857
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31858
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31859
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31860
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31861
    // (UMOVvi32 GPR32:$dst, V128:$src, VectorIndexS:$idx) - 6568
31862
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31863
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31864
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31865
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31866
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31867
    // (UMOVvi32_idx0 GPR32:$dst, V128:$src, VectorIndex0:$idx) - 6573
31868
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31869
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31870
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31871
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31872
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31873
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31874
    // (UMOVvi64 GPR64:$dst, V128:$src, VectorIndexD:$idx) - 6579
31875
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31876
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31877
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31878
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31879
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31880
    // (UMOVvi64_idx0 GPR64:$dst, V128:$src, VectorIndex0:$idx) - 6584
31881
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31882
195k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31883
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31884
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31885
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31886
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31887
    // (UMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6590
31888
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31889
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31890
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31891
195k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31892
    // (UQDECB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6594
31893
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31894
195k
    {AliasPatternCond_K_Ignore, 0},
31895
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31896
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31897
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31898
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31899
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31900
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31901
    // (UQDECB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6602
31902
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31903
195k
    {AliasPatternCond_K_Ignore, 0},
31904
195k
    {AliasPatternCond_K_Ignore, 0},
31905
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31906
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31907
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31908
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31909
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31910
    // (UQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6610
31911
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31912
195k
    {AliasPatternCond_K_Ignore, 0},
31913
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31914
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31915
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31916
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31917
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31918
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31919
    // (UQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6618
31920
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31921
195k
    {AliasPatternCond_K_Ignore, 0},
31922
195k
    {AliasPatternCond_K_Ignore, 0},
31923
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31924
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31925
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31926
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31927
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31928
    // (UQDECD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6626
31929
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31930
195k
    {AliasPatternCond_K_Ignore, 0},
31931
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31932
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31933
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31934
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31935
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31936
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31937
    // (UQDECD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6634
31938
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31939
195k
    {AliasPatternCond_K_Ignore, 0},
31940
195k
    {AliasPatternCond_K_Ignore, 0},
31941
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31942
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31943
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31944
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31945
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31946
    // (UQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6642
31947
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31948
195k
    {AliasPatternCond_K_Ignore, 0},
31949
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31950
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31951
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31952
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31953
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31954
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31955
    // (UQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6650
31956
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31957
195k
    {AliasPatternCond_K_Ignore, 0},
31958
195k
    {AliasPatternCond_K_Ignore, 0},
31959
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31960
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31961
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31962
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31963
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31964
    // (UQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6658
31965
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31966
195k
    {AliasPatternCond_K_Ignore, 0},
31967
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31968
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31969
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31970
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31971
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31972
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31973
    // (UQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6666
31974
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31975
195k
    {AliasPatternCond_K_Ignore, 0},
31976
195k
    {AliasPatternCond_K_Ignore, 0},
31977
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31978
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31979
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31980
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31981
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31982
    // (UQDECH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6674
31983
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31984
195k
    {AliasPatternCond_K_Ignore, 0},
31985
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31986
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31987
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31988
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31989
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31990
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
31991
    // (UQDECH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6682
31992
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
31993
195k
    {AliasPatternCond_K_Ignore, 0},
31994
195k
    {AliasPatternCond_K_Ignore, 0},
31995
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31996
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31997
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31998
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31999
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32000
    // (UQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6690
32001
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32002
195k
    {AliasPatternCond_K_Ignore, 0},
32003
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32004
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32005
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32006
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32007
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32008
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32009
    // (UQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6698
32010
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32011
195k
    {AliasPatternCond_K_Ignore, 0},
32012
195k
    {AliasPatternCond_K_Ignore, 0},
32013
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32014
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32015
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32016
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32017
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32018
    // (UQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6706
32019
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32020
195k
    {AliasPatternCond_K_Ignore, 0},
32021
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32022
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32023
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32024
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32025
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32026
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32027
    // (UQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 6714
32028
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32029
195k
    {AliasPatternCond_K_Ignore, 0},
32030
195k
    {AliasPatternCond_K_Ignore, 0},
32031
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32032
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32033
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32034
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32035
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32036
    // (UQDECW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6722
32037
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32038
195k
    {AliasPatternCond_K_Ignore, 0},
32039
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32040
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32041
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32042
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32043
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32044
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32045
    // (UQDECW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6730
32046
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32047
195k
    {AliasPatternCond_K_Ignore, 0},
32048
195k
    {AliasPatternCond_K_Ignore, 0},
32049
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32050
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32051
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32052
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32053
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32054
    // (UQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6738
32055
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32056
195k
    {AliasPatternCond_K_Ignore, 0},
32057
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32058
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32059
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32060
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32061
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32062
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32063
    // (UQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6746
32064
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32065
195k
    {AliasPatternCond_K_Ignore, 0},
32066
195k
    {AliasPatternCond_K_Ignore, 0},
32067
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32068
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32069
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32070
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32071
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32072
    // (UQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6754
32073
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32074
195k
    {AliasPatternCond_K_Ignore, 0},
32075
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32076
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32077
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32078
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32079
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32080
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32081
    // (UQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 6762
32082
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32083
195k
    {AliasPatternCond_K_Ignore, 0},
32084
195k
    {AliasPatternCond_K_Ignore, 0},
32085
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32086
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32087
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32088
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32089
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32090
    // (UQINCB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6770
32091
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32092
195k
    {AliasPatternCond_K_Ignore, 0},
32093
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32094
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32095
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32096
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32097
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32098
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32099
    // (UQINCB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6778
32100
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32101
195k
    {AliasPatternCond_K_Ignore, 0},
32102
195k
    {AliasPatternCond_K_Ignore, 0},
32103
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32104
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32105
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32106
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32107
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32108
    // (UQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6786
32109
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32110
195k
    {AliasPatternCond_K_Ignore, 0},
32111
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32112
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32113
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32114
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32115
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32116
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32117
    // (UQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6794
32118
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32119
195k
    {AliasPatternCond_K_Ignore, 0},
32120
195k
    {AliasPatternCond_K_Ignore, 0},
32121
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32122
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32123
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32124
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32125
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32126
    // (UQINCD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6802
32127
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32128
195k
    {AliasPatternCond_K_Ignore, 0},
32129
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32130
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32131
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32132
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32133
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32134
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32135
    // (UQINCD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6810
32136
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32137
195k
    {AliasPatternCond_K_Ignore, 0},
32138
195k
    {AliasPatternCond_K_Ignore, 0},
32139
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32140
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32141
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32142
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32143
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32144
    // (UQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6818
32145
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32146
195k
    {AliasPatternCond_K_Ignore, 0},
32147
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32148
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32149
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32150
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32151
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32152
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32153
    // (UQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6826
32154
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32155
195k
    {AliasPatternCond_K_Ignore, 0},
32156
195k
    {AliasPatternCond_K_Ignore, 0},
32157
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32158
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32159
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32160
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32161
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32162
    // (UQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6834
32163
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32164
195k
    {AliasPatternCond_K_Ignore, 0},
32165
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32166
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32167
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32168
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32169
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32170
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32171
    // (UQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6842
32172
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32173
195k
    {AliasPatternCond_K_Ignore, 0},
32174
195k
    {AliasPatternCond_K_Ignore, 0},
32175
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32176
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32177
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32178
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32179
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32180
    // (UQINCH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6850
32181
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32182
195k
    {AliasPatternCond_K_Ignore, 0},
32183
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32184
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32185
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32186
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32187
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32188
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32189
    // (UQINCH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6858
32190
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32191
195k
    {AliasPatternCond_K_Ignore, 0},
32192
195k
    {AliasPatternCond_K_Ignore, 0},
32193
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32194
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32195
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32196
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32197
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32198
    // (UQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6866
32199
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32200
195k
    {AliasPatternCond_K_Ignore, 0},
32201
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32202
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32203
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32204
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32205
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32206
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32207
    // (UQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6874
32208
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32209
195k
    {AliasPatternCond_K_Ignore, 0},
32210
195k
    {AliasPatternCond_K_Ignore, 0},
32211
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32212
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32213
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32214
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32215
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32216
    // (UQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6882
32217
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32218
195k
    {AliasPatternCond_K_Ignore, 0},
32219
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32220
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32221
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32222
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32223
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32224
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32225
    // (UQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 6890
32226
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32227
195k
    {AliasPatternCond_K_Ignore, 0},
32228
195k
    {AliasPatternCond_K_Ignore, 0},
32229
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32230
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32231
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32232
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32233
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32234
    // (UQINCW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6898
32235
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32236
195k
    {AliasPatternCond_K_Ignore, 0},
32237
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32238
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32239
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32240
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32241
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32242
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32243
    // (UQINCW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6906
32244
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32245
195k
    {AliasPatternCond_K_Ignore, 0},
32246
195k
    {AliasPatternCond_K_Ignore, 0},
32247
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32248
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32249
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32250
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32251
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32252
    // (UQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6914
32253
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32254
195k
    {AliasPatternCond_K_Ignore, 0},
32255
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32256
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32257
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32258
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32259
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32260
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32261
    // (UQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6922
32262
195k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32263
195k
    {AliasPatternCond_K_Ignore, 0},
32264
195k
    {AliasPatternCond_K_Ignore, 0},
32265
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32266
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32267
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32268
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32269
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32270
    // (UQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6930
32271
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32272
195k
    {AliasPatternCond_K_Ignore, 0},
32273
195k
    {AliasPatternCond_K_Imm, (uint32_t)31},
32274
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32275
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32276
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32277
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32278
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32279
    // (UQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 6938
32280
195k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32281
195k
    {AliasPatternCond_K_Ignore, 0},
32282
195k
    {AliasPatternCond_K_Ignore, 0},
32283
195k
    {AliasPatternCond_K_Imm, (uint32_t)1},
32284
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32285
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32286
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32287
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32288
    // (XPACLRI) - 6946
32289
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32290
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
32291
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32292
    // (ZERO_M { 1, 1, 1, 1, 1, 1, 1, 1 }) - 6949
32293
195k
    {AliasPatternCond_K_Imm, (uint32_t)255},
32294
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32295
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32296
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32297
    // (ZERO_M { 0, 1, 0, 1, 0, 1, 0, 1 }) - 6953
32298
195k
    {AliasPatternCond_K_Imm, (uint32_t)85},
32299
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32300
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32301
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32302
    // (ZERO_M { 1, 0, 1, 0, 1, 0, 1, 0 }) - 6957
32303
195k
    {AliasPatternCond_K_Imm, (uint32_t)170},
32304
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32305
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32306
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32307
    // (ZERO_M { 0, 0, 0, 1, 0, 0, 0, 1 }) - 6961
32308
195k
    {AliasPatternCond_K_Imm, (uint32_t)17},
32309
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32310
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32311
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32312
    // (ZERO_M { 0, 0, 1, 0, 0, 0, 1, 0 }) - 6965
32313
195k
    {AliasPatternCond_K_Imm, (uint32_t)34},
32314
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32315
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32316
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32317
    // (ZERO_M { 0, 1, 0, 0, 0, 1, 0, 0 }) - 6969
32318
195k
    {AliasPatternCond_K_Imm, (uint32_t)68},
32319
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32320
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32321
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32322
    // (ZERO_M { 1, 0, 0, 0, 1, 0, 0, 0 }) - 6973
32323
195k
    {AliasPatternCond_K_Imm, (uint32_t)136},
32324
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32325
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32326
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32327
    // (ZERO_M { 0, 0, 1, 1, 0, 0, 1, 1 }) - 6977
32328
195k
    {AliasPatternCond_K_Imm, (uint32_t)51},
32329
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32330
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32331
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32332
    // (ZERO_M { 1, 0, 0, 1, 1, 0, 0, 1 }) - 6981
32333
195k
    {AliasPatternCond_K_Imm, (uint32_t)153},
32334
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32335
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32336
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32337
    // (ZERO_M { 0, 1, 1, 0, 0, 1, 1, 0 }) - 6985
32338
195k
    {AliasPatternCond_K_Imm, (uint32_t)102},
32339
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32340
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32341
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32342
    // (ZERO_M { 1, 1, 0, 0, 1, 1, 0, 0 }) - 6989
32343
195k
    {AliasPatternCond_K_Imm, (uint32_t)204},
32344
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32345
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32346
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32347
    // (ZERO_M { 0, 1, 1, 1, 0, 1, 1, 1 }) - 6993
32348
195k
    {AliasPatternCond_K_Imm, (uint32_t)119},
32349
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32350
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32351
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32352
    // (ZERO_M { 1, 0, 1, 1, 1, 0, 1, 1 }) - 6997
32353
195k
    {AliasPatternCond_K_Imm, (uint32_t)187},
32354
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32355
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32356
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32357
    // (ZERO_M { 1, 1, 0, 1, 1, 1, 0, 1 }) - 7001
32358
195k
    {AliasPatternCond_K_Imm, (uint32_t)221},
32359
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32360
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32361
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32362
    // (ZERO_M { 1, 1, 1, 0, 1, 1, 1, 0 }) - 7005
32363
195k
    {AliasPatternCond_K_Imm, (uint32_t)238},
32364
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32365
195k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32366
195k
    {AliasPatternCond_K_EndOrFeatures, 0},
32367
195k
  {0},  };
32368
32369
195k
  static const char AsmStrings[] =
32370
195k
    /* 0 */ "cmn  $\x02, $\xFF\x03\x01\0"
32371
195k
    /* 13 */ "cmn $\x02, $\x03\0"
32372
195k
    /* 24 */ "cmn $\x02, $\x03$\xFF\x04\x02\0"
32373
195k
    /* 39 */ "adds  $\x01, $\x02, $\x03\0"
32374
195k
    /* 55 */ "cmn $\x02, $\x03$\xFF\x04\x03\0"
32375
195k
    /* 70 */ "mov $\x01, $\x02\0"
32376
195k
    /* 81 */ "add $\x01, $\x02, $\x03\0"
32377
195k
    /* 96 */ "tst $\x02, $\xFF\x03\x04\0"
32378
195k
    /* 109 */ "tst $\x02, $\x03\0"
32379
195k
    /* 120 */ "tst $\x02, $\x03$\xFF\x04\x02\0"
32380
195k
    /* 135 */ "ands $\x01, $\x02, $\x03\0"
32381
195k
    /* 151 */ "tst $\x02, $\xFF\x03\x05\0"
32382
195k
    /* 164 */ "movs $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
32383
195k
    /* 188 */ "and  $\x01, $\x02, $\x03\0"
32384
195k
    /* 203 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
32385
195k
    /* 226 */ "and  $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0"
32386
195k
    /* 247 */ "and  $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0"
32387
195k
    /* 268 */ "and  $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0"
32388
195k
    /* 289 */ "autia1716\0"
32389
195k
    /* 299 */ "autiasp\0"
32390
195k
    /* 307 */ "autiaz\0"
32391
195k
    /* 314 */ "autib1716\0"
32392
195k
    /* 324 */ "autibsp\0"
32393
195k
    /* 332 */ "autibz\0"
32394
195k
    /* 339 */ "bics $\x01, $\x02, $\x03\0"
32395
195k
    /* 355 */ "bic  $\x01, $\x02, $\x03\0"
32396
195k
    /* 370 */ "clrex\0"
32397
195k
    /* 376 */ "cntb $\x01\0"
32398
195k
    /* 384 */ "cntb $\x01, $\xFF\x02\x0E\0"
32399
195k
    /* 398 */ "cntd $\x01\0"
32400
195k
    /* 406 */ "cntd $\x01, $\xFF\x02\x0E\0"
32401
195k
    /* 420 */ "cnth $\x01\0"
32402
195k
    /* 428 */ "cnth $\x01, $\xFF\x02\x0E\0"
32403
195k
    /* 442 */ "cntw $\x01\0"
32404
195k
    /* 450 */ "cntw $\x01, $\xFF\x02\x0E\0"
32405
195k
    /* 464 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x0F\0"
32406
195k
    /* 487 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x11\0"
32407
195k
    /* 510 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x12\0"
32408
195k
    /* 533 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x13\0"
32409
195k
    /* 556 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\x04\0"
32410
195k
    /* 577 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\x04\0"
32411
195k
    /* 598 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\x04\0"
32412
195k
    /* 619 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\x04\0"
32413
195k
    /* 640 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x0F\0"
32414
195k
    /* 663 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/z, $\xFF\x03\x11\0"
32415
195k
    /* 686 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/z, $\xFF\x03\x12\0"
32416
195k
    /* 709 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/z, $\xFF\x03\x13\0"
32417
195k
    /* 732 */ "cset $\x01, $\xFF\x04\x14\0"
32418
195k
    /* 746 */ "cinc $\x01, $\x02, $\xFF\x04\x14\0"
32419
195k
    /* 764 */ "csetm $\x01, $\xFF\x04\x14\0"
32420
195k
    /* 779 */ "cinv $\x01, $\x02, $\xFF\x04\x14\0"
32421
195k
    /* 797 */ "cneg $\x01, $\x02, $\xFF\x04\x14\0"
32422
195k
    /* 815 */ "dcps1\0"
32423
195k
    /* 821 */ "dcps2\0"
32424
195k
    /* 827 */ "dcps3\0"
32425
195k
    /* 833 */ "decb $\x01\0"
32426
195k
    /* 841 */ "decb $\x01, $\xFF\x03\x0E\0"
32427
195k
    /* 855 */ "decd $\x01\0"
32428
195k
    /* 863 */ "decd $\x01, $\xFF\x03\x0E\0"
32429
195k
    /* 877 */ "decd $\xFF\x01\x10\0"
32430
195k
    /* 887 */ "decd $\xFF\x01\x10, $\xFF\x03\x0E\0"
32431
195k
    /* 903 */ "dech $\x01\0"
32432
195k
    /* 911 */ "dech $\x01, $\xFF\x03\x0E\0"
32433
195k
    /* 925 */ "dech $\xFF\x01\x09\0"
32434
195k
    /* 935 */ "dech $\xFF\x01\x09, $\xFF\x03\x0E\0"
32435
195k
    /* 951 */ "decw $\x01\0"
32436
195k
    /* 959 */ "decw $\x01, $\xFF\x03\x0E\0"
32437
195k
    /* 973 */ "decw $\xFF\x01\x0B\0"
32438
195k
    /* 983 */ "decw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
32439
195k
    /* 999 */ "ssbb\0"
32440
195k
    /* 1004 */ "pssbb\0"
32441
195k
    /* 1010 */ "dfb\0"
32442
195k
    /* 1014 */ "mov $\xFF\x01\x09, $\xFF\x02\x15\0"
32443
195k
    /* 1029 */ "mov $\xFF\x01\x0B, $\xFF\x02\x16\0"
32444
195k
    /* 1044 */ "mov $\xFF\x01\x10, $\xFF\x02\x17\0"
32445
195k
    /* 1059 */ "dupm $\xFF\x01\x06, $\xFF\x02\x08\0"
32446
195k
    /* 1075 */ "dupm $\xFF\x01\x09, $\xFF\x02\x0A\0"
32447
195k
    /* 1091 */ "dupm $\xFF\x01\x0B, $\xFF\x02\x04\0"
32448
195k
    /* 1107 */ "mov $\xFF\x01\x06, $\xFF\x02\x0F\0"
32449
195k
    /* 1122 */ "mov $\xFF\x01\x10, $\xFF\x02\x11\0"
32450
195k
    /* 1137 */ "fmov $\xFF\x01\x10, #0.0\0"
32451
195k
    /* 1153 */ "mov $\xFF\x01\x09, $\xFF\x02\x12\0"
32452
195k
    /* 1168 */ "fmov $\xFF\x01\x09, #0.0\0"
32453
195k
    /* 1184 */ "mov $\xFF\x01\x0B, $\xFF\x02\x13\0"
32454
195k
    /* 1199 */ "fmov $\xFF\x01\x0B, #0.0\0"
32455
195k
    /* 1215 */ "mov $\xFF\x01\x06, $\x02\0"
32456
195k
    /* 1228 */ "mov $\xFF\x01\x10, $\x02\0"
32457
195k
    /* 1241 */ "mov $\xFF\x01\x09, $\x02\0"
32458
195k
    /* 1254 */ "mov $\xFF\x01\x0B, $\x02\0"
32459
195k
    /* 1267 */ "mov $\xFF\x01\x06, $\xFF\x02\x18\0"
32460
195k
    /* 1282 */ "mov $\xFF\x01\x06, $\xFF\x02\x06$\xFF\x03\x19\0"
32461
195k
    /* 1301 */ "mov $\xFF\x01\x10, $\xFF\x02\x1A\0"
32462
195k
    /* 1316 */ "mov $\xFF\x01\x10, $\xFF\x02\x10$\xFF\x03\x19\0"
32463
195k
    /* 1335 */ "mov $\xFF\x01\x09, $\xFF\x02\x1B\0"
32464
195k
    /* 1350 */ "mov $\xFF\x01\x09, $\xFF\x02\x09$\xFF\x03\x19\0"
32465
195k
    /* 1369 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1D\0"
32466
195k
    /* 1384 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1C$\xFF\x03\x19\0"
32467
195k
    /* 1403 */ "mov $\xFF\x01\x0B, $\xFF\x02\x1E\0"
32468
195k
    /* 1418 */ "mov $\xFF\x01\x0B, $\xFF\x02\x0B$\xFF\x03\x19\0"
32469
195k
    /* 1437 */ "eon $\x01, $\x02, $\x03\0"
32470
195k
    /* 1452 */ "nots $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
32471
195k
    /* 1476 */ "eor $\x01, $\x02, $\x03\0"
32472
195k
    /* 1491 */ "not $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
32473
195k
    /* 1514 */ "eor $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0"
32474
195k
    /* 1535 */ "eor $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0"
32475
195k
    /* 1556 */ "eor $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0"
32476
195k
    /* 1577 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
32477
195k
    /* 1610 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
32478
195k
    /* 1643 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
32479
195k
    /* 1676 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
32480
195k
    /* 1709 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
32481
195k
    /* 1742 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
32482
195k
    /* 1775 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
32483
195k
    /* 1808 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
32484
195k
    /* 1841 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
32485
195k
    /* 1874 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
32486
195k
    /* 1907 */ "ror $\x01, $\x02, $\x04\0"
32487
195k
    /* 1922 */ "fmov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x22\0"
32488
195k
    /* 1946 */ "fmov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x22\0"
32489
195k
    /* 1970 */ "fmov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x22\0"
32490
195k
    /* 1994 */ "fmov $\xFF\x01\x10, $\xFF\x02\x22\0"
32491
195k
    /* 2010 */ "fmov $\xFF\x01\x09, $\xFF\x02\x22\0"
32492
195k
    /* 2026 */ "fmov $\xFF\x01\x0B, $\xFF\x02\x22\0"
32493
195k
    /* 2042 */ "ld1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32494
195k
    /* 2068 */ "ld1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
32495
195k
    /* 2094 */ "ld1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32496
195k
    /* 2120 */ "ld1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32497
195k
    /* 2146 */ "ld1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
32498
195k
    /* 2172 */ "ld1q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32499
195k
    /* 2198 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32500
195k
    /* 2225 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
32501
195k
    /* 2252 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32502
195k
    /* 2279 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
32503
195k
    /* 2306 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32504
195k
    /* 2333 */ "ld1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32505
195k
    /* 2359 */ "ld1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
32506
195k
    /* 2385 */ "ldff1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32507
195k
    /* 2413 */ "ldff1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
32508
195k
    /* 2441 */ "ldff1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32509
195k
    /* 2469 */ "ldff1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32510
195k
    /* 2497 */ "ldff1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
32511
195k
    /* 2525 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32512
195k
    /* 2554 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
32513
195k
    /* 2583 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32514
195k
    /* 2612 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
32515
195k
    /* 2641 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32516
195k
    /* 2670 */ "ldff1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32517
195k
    /* 2698 */ "ldff1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
32518
195k
    /* 2726 */ "nop\0"
32519
195k
    /* 2730 */ "yield\0"
32520
195k
    /* 2736 */ "wfe\0"
32521
195k
    /* 2740 */ "wfi\0"
32522
195k
    /* 2744 */ "sev\0"
32523
195k
    /* 2748 */ "sevl\0"
32524
195k
    /* 2753 */ "dgh\0"
32525
195k
    /* 2757 */ "esb\0"
32526
195k
    /* 2761 */ "csdb\0"
32527
195k
    /* 2766 */ "bti\0"
32528
195k
    /* 2770 */ "bti $\xFF\x01\x26\0"
32529
195k
    /* 2779 */ "psb $\xFF\x01\x27\0"
32530
195k
    /* 2788 */ "clrbhb\0"
32531
195k
    /* 2795 */ "incb  $\x01\0"
32532
195k
    /* 2803 */ "incb  $\x01, $\xFF\x03\x0E\0"
32533
195k
    /* 2817 */ "incd  $\x01\0"
32534
195k
    /* 2825 */ "incd  $\x01, $\xFF\x03\x0E\0"
32535
195k
    /* 2839 */ "incd  $\xFF\x01\x10\0"
32536
195k
    /* 2849 */ "incd  $\xFF\x01\x10, $\xFF\x03\x0E\0"
32537
195k
    /* 2865 */ "inch  $\x01\0"
32538
195k
    /* 2873 */ "inch  $\x01, $\xFF\x03\x0E\0"
32539
195k
    /* 2887 */ "inch  $\xFF\x01\x09\0"
32540
195k
    /* 2897 */ "inch  $\xFF\x01\x09, $\xFF\x03\x0E\0"
32541
195k
    /* 2913 */ "incw  $\x01\0"
32542
195k
    /* 2921 */ "incw  $\x01, $\xFF\x03\x0E\0"
32543
195k
    /* 2935 */ "incw  $\xFF\x01\x0B\0"
32544
195k
    /* 2945 */ "incw  $\xFF\x01\x0B, $\xFF\x03\x0E\0"
32545
195k
    /* 2961 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0"
32546
195k
    /* 2994 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0"
32547
195k
    /* 3027 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0"
32548
195k
    /* 3060 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0"
32549
195k
    /* 3093 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0"
32550
195k
    /* 3126 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0"
32551
195k
    /* 3159 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0"
32552
195k
    /* 3192 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0"
32553
195k
    /* 3225 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0"
32554
195k
    /* 3258 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0"
32555
195k
    /* 3291 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\x04\0"
32556
195k
    /* 3310 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\xFF\x04\x0C.h$\xFF\x05\x19\0"
32557
195k
    /* 3337 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\x04\0"
32558
195k
    /* 3356 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\xFF\x04\x0C.s$\xFF\x05\x19\0"
32559
195k
    /* 3383 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\x04\0"
32560
195k
    /* 3402 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\xFF\x04\x0C.d$\xFF\x05\x19\0"
32561
195k
    /* 3429 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\x04\0"
32562
195k
    /* 3448 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\xFF\x04\x0C.b$\xFF\x05\x19\0"
32563
195k
    /* 3475 */ "irg $\x01, $\x02\0"
32564
195k
    /* 3486 */ "isb\0"
32565
195k
    /* 3490 */ "ld1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
32566
195k
    /* 3514 */ "ld1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32567
195k
    /* 3538 */ "ld1b  $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32568
195k
    /* 3562 */ "ld1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
32569
195k
    /* 3586 */ "ld1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32570
195k
    /* 3610 */ "ld1b  $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
32571
195k
    /* 3634 */ "ld1b  $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
32572
195k
    /* 3658 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
32573
195k
    /* 3682 */ "ld1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32574
195k
    /* 3706 */ "ld1d $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
32575
195k
    /* 3730 */ "ld1d  $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
32576
195k
    /* 3754 */ "ld1 $\xFF\x02\x2C, [$\x01], #64\0"
32577
195k
    /* 3774 */ "ld1 $\xFF\x02\x2D, [$\x01], #32\0"
32578
195k
    /* 3794 */ "ld1 $\xFF\x02\x2E, [$\x01], #64\0"
32579
195k
    /* 3814 */ "ld1 $\xFF\x02\x2F, [$\x01], #32\0"
32580
195k
    /* 3834 */ "ld1 $\xFF\x02\x30, [$\x01], #32\0"
32581
195k
    /* 3854 */ "ld1 $\xFF\x02\x31, [$\x01], #64\0"
32582
195k
    /* 3874 */ "ld1 $\xFF\x02\x32, [$\x01], #32\0"
32583
195k
    /* 3894 */ "ld1 $\xFF\x02\x33, [$\x01], #64\0"
32584
195k
    /* 3914 */ "ld1h $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0"
32585
195k
    /* 3938 */ "ld1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32586
195k
    /* 3962 */ "ld1h  $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32587
195k
    /* 3986 */ "ld1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32588
195k
    /* 4010 */ "ld1h  $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0"
32589
195k
    /* 4034 */ "ld1h  $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0"
32590
195k
    /* 4058 */ "ld1 $\xFF\x02\x2C, [$\x01], #16\0"
32591
195k
    /* 4078 */ "ld1 $\xFF\x02\x2D, [$\x01], #8\0"
32592
195k
    /* 4097 */ "ld1 $\xFF\x02\x2E, [$\x01], #16\0"
32593
195k
    /* 4117 */ "ld1 $\xFF\x02\x2F, [$\x01], #8\0"
32594
195k
    /* 4136 */ "ld1 $\xFF\x02\x30, [$\x01], #8\0"
32595
195k
    /* 4155 */ "ld1 $\xFF\x02\x31, [$\x01], #16\0"
32596
195k
    /* 4175 */ "ld1 $\xFF\x02\x32, [$\x01], #8\0"
32597
195k
    /* 4194 */ "ld1 $\xFF\x02\x33, [$\x01], #16\0"
32598
195k
    /* 4214 */ "ld1rb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32599
195k
    /* 4239 */ "ld1rb $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32600
195k
    /* 4264 */ "ld1rb $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
32601
195k
    /* 4289 */ "ld1rb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32602
195k
    /* 4314 */ "ld1rd $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32603
195k
    /* 4339 */ "ld1rh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32604
195k
    /* 4364 */ "ld1rh $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32605
195k
    /* 4389 */ "ld1rh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32606
195k
    /* 4414 */ "ld1rob  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
32607
195k
    /* 4440 */ "ld1rod  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32608
195k
    /* 4466 */ "ld1roh  $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32609
195k
    /* 4492 */ "ld1row  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32610
195k
    /* 4518 */ "ld1rqb  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
32611
195k
    /* 4544 */ "ld1rqd  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32612
195k
    /* 4570 */ "ld1rqh  $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32613
195k
    /* 4596 */ "ld1rqw  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32614
195k
    /* 4622 */ "ld1rsb  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32615
195k
    /* 4648 */ "ld1rsb  $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32616
195k
    /* 4674 */ "ld1rsb  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32617
195k
    /* 4700 */ "ld1rsh  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32618
195k
    /* 4726 */ "ld1rsh  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32619
195k
    /* 4752 */ "ld1rsw  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32620
195k
    /* 4778 */ "ld1rw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32621
195k
    /* 4803 */ "ld1rw $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32622
195k
    /* 4828 */ "ld1r  $\xFF\x02\x2C, [$\x01], #1\0"
32623
195k
    /* 4848 */ "ld1r  $\xFF\x02\x2D, [$\x01], #8\0"
32624
195k
    /* 4868 */ "ld1r  $\xFF\x02\x2E, [$\x01], #8\0"
32625
195k
    /* 4888 */ "ld1r  $\xFF\x02\x2F, [$\x01], #4\0"
32626
195k
    /* 4908 */ "ld1r  $\xFF\x02\x30, [$\x01], #2\0"
32627
195k
    /* 4928 */ "ld1r  $\xFF\x02\x31, [$\x01], #4\0"
32628
195k
    /* 4948 */ "ld1r  $\xFF\x02\x32, [$\x01], #1\0"
32629
195k
    /* 4968 */ "ld1r  $\xFF\x02\x33, [$\x01], #2\0"
32630
195k
    /* 4988 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32631
195k
    /* 5013 */ "ld1sb $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32632
195k
    /* 5038 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32633
195k
    /* 5063 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32634
195k
    /* 5088 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32635
195k
    /* 5113 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32636
195k
    /* 5138 */ "ld1 $\xFF\x02\x2C, [$\x01], #48\0"
32637
195k
    /* 5158 */ "ld1 $\xFF\x02\x2D, [$\x01], #24\0"
32638
195k
    /* 5178 */ "ld1 $\xFF\x02\x2E, [$\x01], #48\0"
32639
195k
    /* 5198 */ "ld1 $\xFF\x02\x2F, [$\x01], #24\0"
32640
195k
    /* 5218 */ "ld1 $\xFF\x02\x30, [$\x01], #24\0"
32641
195k
    /* 5238 */ "ld1 $\xFF\x02\x31, [$\x01], #48\0"
32642
195k
    /* 5258 */ "ld1 $\xFF\x02\x32, [$\x01], #24\0"
32643
195k
    /* 5278 */ "ld1 $\xFF\x02\x33, [$\x01], #48\0"
32644
195k
    /* 5298 */ "ld1 $\xFF\x02\x2C, [$\x01], #32\0"
32645
195k
    /* 5318 */ "ld1 $\xFF\x02\x2D, [$\x01], #16\0"
32646
195k
    /* 5338 */ "ld1 $\xFF\x02\x2E, [$\x01], #32\0"
32647
195k
    /* 5358 */ "ld1 $\xFF\x02\x2F, [$\x01], #16\0"
32648
195k
    /* 5378 */ "ld1 $\xFF\x02\x30, [$\x01], #16\0"
32649
195k
    /* 5398 */ "ld1 $\xFF\x02\x31, [$\x01], #32\0"
32650
195k
    /* 5418 */ "ld1 $\xFF\x02\x32, [$\x01], #16\0"
32651
195k
    /* 5438 */ "ld1 $\xFF\x02\x33, [$\x01], #32\0"
32652
195k
    /* 5458 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
32653
195k
    /* 5482 */ "ld1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32654
195k
    /* 5506 */ "ld1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32655
195k
    /* 5530 */ "ld1w $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
32656
195k
    /* 5554 */ "ld1w  $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
32657
195k
    /* 5578 */ "ld1b  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
32658
195k
    /* 5614 */ "ld1d  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
32659
195k
    /* 5650 */ "ld1h  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
32660
195k
    /* 5686 */ "ld1q  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
32661
195k
    /* 5722 */ "ld1w  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
32662
195k
    /* 5758 */ "ld1b  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
32663
195k
    /* 5794 */ "ld1d  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
32664
195k
    /* 5830 */ "ld1h  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
32665
195k
    /* 5866 */ "ld1q  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
32666
195k
    /* 5902 */ "ld1w  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
32667
195k
    /* 5938 */ "ld1 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #2\0"
32668
195k
    /* 5961 */ "ld1 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #4\0"
32669
195k
    /* 5984 */ "ld1 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #8\0"
32670
195k
    /* 6007 */ "ld1 $\xFF\x02\x2B$\xFF\x04\x19, [$\x01], #1\0"
32671
195k
    /* 6030 */ "ld2b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
32672
195k
    /* 6054 */ "ld2d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32673
195k
    /* 6078 */ "ld2h  $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32674
195k
    /* 6102 */ "ld2q  $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
32675
195k
    /* 6126 */ "ld2r  $\xFF\x02\x2C, [$\x01], #2\0"
32676
195k
    /* 6146 */ "ld2r  $\xFF\x02\x2D, [$\x01], #16\0"
32677
195k
    /* 6167 */ "ld2r  $\xFF\x02\x2E, [$\x01], #16\0"
32678
195k
    /* 6188 */ "ld2r  $\xFF\x02\x2F, [$\x01], #8\0"
32679
195k
    /* 6208 */ "ld2r  $\xFF\x02\x30, [$\x01], #4\0"
32680
195k
    /* 6228 */ "ld2r  $\xFF\x02\x31, [$\x01], #8\0"
32681
195k
    /* 6248 */ "ld2r  $\xFF\x02\x32, [$\x01], #2\0"
32682
195k
    /* 6268 */ "ld2r  $\xFF\x02\x33, [$\x01], #4\0"
32683
195k
    /* 6288 */ "ld2 $\xFF\x02\x2C, [$\x01], #32\0"
32684
195k
    /* 6308 */ "ld2 $\xFF\x02\x2E, [$\x01], #32\0"
32685
195k
    /* 6328 */ "ld2 $\xFF\x02\x2F, [$\x01], #16\0"
32686
195k
    /* 6348 */ "ld2 $\xFF\x02\x30, [$\x01], #16\0"
32687
195k
    /* 6368 */ "ld2 $\xFF\x02\x31, [$\x01], #32\0"
32688
195k
    /* 6388 */ "ld2 $\xFF\x02\x32, [$\x01], #16\0"
32689
195k
    /* 6408 */ "ld2 $\xFF\x02\x33, [$\x01], #32\0"
32690
195k
    /* 6428 */ "ld2w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32691
195k
    /* 6452 */ "ld2 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #4\0"
32692
195k
    /* 6475 */ "ld2 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #8\0"
32693
195k
    /* 6498 */ "ld2 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #16\0"
32694
195k
    /* 6522 */ "ld2 $\xFF\x02\x2B$\xFF\x04\x19, [$\x01], #2\0"
32695
195k
    /* 6545 */ "ld3b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
32696
195k
    /* 6569 */ "ld3d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32697
195k
    /* 6593 */ "ld3h  $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32698
195k
    /* 6617 */ "ld3q  $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
32699
195k
    /* 6641 */ "ld3r  $\xFF\x02\x2C, [$\x01], #3\0"
32700
195k
    /* 6661 */ "ld3r  $\xFF\x02\x2D, [$\x01], #24\0"
32701
195k
    /* 6682 */ "ld3r  $\xFF\x02\x2E, [$\x01], #24\0"
32702
195k
    /* 6703 */ "ld3r  $\xFF\x02\x2F, [$\x01], #12\0"
32703
195k
    /* 6724 */ "ld3r  $\xFF\x02\x30, [$\x01], #6\0"
32704
195k
    /* 6744 */ "ld3r  $\xFF\x02\x31, [$\x01], #12\0"
32705
195k
    /* 6765 */ "ld3r  $\xFF\x02\x32, [$\x01], #3\0"
32706
195k
    /* 6785 */ "ld3r  $\xFF\x02\x33, [$\x01], #6\0"
32707
195k
    /* 6805 */ "ld3 $\xFF\x02\x2C, [$\x01], #48\0"
32708
195k
    /* 6825 */ "ld3 $\xFF\x02\x2E, [$\x01], #48\0"
32709
195k
    /* 6845 */ "ld3 $\xFF\x02\x2F, [$\x01], #24\0"
32710
195k
    /* 6865 */ "ld3 $\xFF\x02\x30, [$\x01], #24\0"
32711
195k
    /* 6885 */ "ld3 $\xFF\x02\x31, [$\x01], #48\0"
32712
195k
    /* 6905 */ "ld3 $\xFF\x02\x32, [$\x01], #24\0"
32713
195k
    /* 6925 */ "ld3 $\xFF\x02\x33, [$\x01], #48\0"
32714
195k
    /* 6945 */ "ld3w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32715
195k
    /* 6969 */ "ld3 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #6\0"
32716
195k
    /* 6992 */ "ld3 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #12\0"
32717
195k
    /* 7016 */ "ld3 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #24\0"
32718
195k
    /* 7040 */ "ld3 $\xFF\x02\x2B$\xFF\x04\x19, [$\x01], #3\0"
32719
195k
    /* 7063 */ "ld4b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
32720
195k
    /* 7087 */ "ld4d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32721
195k
    /* 7111 */ "ld4 $\xFF\x02\x2C, [$\x01], #64\0"
32722
195k
    /* 7131 */ "ld4 $\xFF\x02\x2E, [$\x01], #64\0"
32723
195k
    /* 7151 */ "ld4 $\xFF\x02\x2F, [$\x01], #32\0"
32724
195k
    /* 7171 */ "ld4 $\xFF\x02\x30, [$\x01], #32\0"
32725
195k
    /* 7191 */ "ld4 $\xFF\x02\x31, [$\x01], #64\0"
32726
195k
    /* 7211 */ "ld4 $\xFF\x02\x32, [$\x01], #32\0"
32727
195k
    /* 7231 */ "ld4 $\xFF\x02\x33, [$\x01], #64\0"
32728
195k
    /* 7251 */ "ld4h  $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32729
195k
    /* 7275 */ "ld4q  $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
32730
195k
    /* 7299 */ "ld4r  $\xFF\x02\x2C, [$\x01], #4\0"
32731
195k
    /* 7319 */ "ld4r  $\xFF\x02\x2D, [$\x01], #32\0"
32732
195k
    /* 7340 */ "ld4r  $\xFF\x02\x2E, [$\x01], #32\0"
32733
195k
    /* 7361 */ "ld4r  $\xFF\x02\x2F, [$\x01], #16\0"
32734
195k
    /* 7382 */ "ld4r  $\xFF\x02\x30, [$\x01], #8\0"
32735
195k
    /* 7402 */ "ld4r  $\xFF\x02\x31, [$\x01], #16\0"
32736
195k
    /* 7423 */ "ld4r  $\xFF\x02\x32, [$\x01], #4\0"
32737
195k
    /* 7443 */ "ld4r  $\xFF\x02\x33, [$\x01], #8\0"
32738
195k
    /* 7463 */ "ld4w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32739
195k
    /* 7487 */ "ld4 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #8\0"
32740
195k
    /* 7510 */ "ld4 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #16\0"
32741
195k
    /* 7534 */ "ld4 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #32\0"
32742
195k
    /* 7558 */ "ld4 $\xFF\x02\x2B$\xFF\x04\x19, [$\x01], #4\0"
32743
195k
    /* 7581 */ "staddb  $\x02, [$\x03]\0"
32744
195k
    /* 7597 */ "staddh  $\x02, [$\x03]\0"
32745
195k
    /* 7613 */ "staddlb $\x02, [$\x03]\0"
32746
195k
    /* 7630 */ "staddlh $\x02, [$\x03]\0"
32747
195k
    /* 7647 */ "staddl  $\x02, [$\x03]\0"
32748
195k
    /* 7663 */ "stadd $\x02, [$\x03]\0"
32749
195k
    /* 7678 */ "ldapurb $\x01, [$\x02]\0"
32750
195k
    /* 7695 */ "ldapurh $\x01, [$\x02]\0"
32751
195k
    /* 7712 */ "ldapursb  $\x01, [$\x02]\0"
32752
195k
    /* 7730 */ "ldapursh  $\x01, [$\x02]\0"
32753
195k
    /* 7748 */ "ldapursw  $\x01, [$\x02]\0"
32754
195k
    /* 7766 */ "ldapur  $\x01, [$\x02]\0"
32755
195k
    /* 7782 */ "stclrb  $\x02, [$\x03]\0"
32756
195k
    /* 7798 */ "stclrh  $\x02, [$\x03]\0"
32757
195k
    /* 7814 */ "stclrlb $\x02, [$\x03]\0"
32758
195k
    /* 7831 */ "stclrlh $\x02, [$\x03]\0"
32759
195k
    /* 7848 */ "stclrl  $\x02, [$\x03]\0"
32760
195k
    /* 7864 */ "stclr $\x02, [$\x03]\0"
32761
195k
    /* 7879 */ "steorb  $\x02, [$\x03]\0"
32762
195k
    /* 7895 */ "steorh  $\x02, [$\x03]\0"
32763
195k
    /* 7911 */ "steorlb $\x02, [$\x03]\0"
32764
195k
    /* 7928 */ "steorlh $\x02, [$\x03]\0"
32765
195k
    /* 7945 */ "steorl  $\x02, [$\x03]\0"
32766
195k
    /* 7961 */ "steor $\x02, [$\x03]\0"
32767
195k
    /* 7976 */ "ldff1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32768
195k
    /* 8002 */ "ldff1b  $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32769
195k
    /* 8028 */ "ldff1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
32770
195k
    /* 8054 */ "ldff1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32771
195k
    /* 8080 */ "ldff1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32772
195k
    /* 8106 */ "ldff1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32773
195k
    /* 8132 */ "ldff1h  $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32774
195k
    /* 8158 */ "ldff1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32775
195k
    /* 8184 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32776
195k
    /* 8211 */ "ldff1sb $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32777
195k
    /* 8238 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32778
195k
    /* 8265 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32779
195k
    /* 8292 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32780
195k
    /* 8319 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32781
195k
    /* 8346 */ "ldff1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32782
195k
    /* 8372 */ "ldff1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32783
195k
    /* 8398 */ "ldg $\x01, [$\x03]\0"
32784
195k
    /* 8411 */ "ldnf1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32785
195k
    /* 8437 */ "ldnf1b  $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32786
195k
    /* 8463 */ "ldnf1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
32787
195k
    /* 8489 */ "ldnf1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32788
195k
    /* 8515 */ "ldnf1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32789
195k
    /* 8541 */ "ldnf1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32790
195k
    /* 8567 */ "ldnf1h  $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32791
195k
    /* 8593 */ "ldnf1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32792
195k
    /* 8619 */ "ldnf1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32793
195k
    /* 8646 */ "ldnf1sb $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32794
195k
    /* 8673 */ "ldnf1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32795
195k
    /* 8700 */ "ldnf1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32796
195k
    /* 8727 */ "ldnf1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32797
195k
    /* 8754 */ "ldnf1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32798
195k
    /* 8781 */ "ldnf1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32799
195k
    /* 8807 */ "ldnf1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32800
195k
    /* 8833 */ "ldnp  $\x01, $\x02, [$\x03]\0"
32801
195k
    /* 8851 */ "ldnt1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
32802
195k
    /* 8877 */ "ldnt1b  $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
32803
195k
    /* 8903 */ "ldnt1b  $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
32804
195k
    /* 8929 */ "ldnt1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
32805
195k
    /* 8955 */ "ldnt1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32806
195k
    /* 8983 */ "ldnt1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
32807
195k
    /* 9011 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
32808
195k
    /* 9037 */ "ldnt1d  $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
32809
195k
    /* 9063 */ "ldnt1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
32810
195k
    /* 9089 */ "ldnt1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32811
195k
    /* 9117 */ "ldnt1h $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0"
32812
195k
    /* 9143 */ "ldnt1h  $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0"
32813
195k
    /* 9169 */ "ldnt1h  $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0"
32814
195k
    /* 9195 */ "ldnt1h  $\xFF\x01\x2A, $\xFF\x02\x07/z, [$\x03]\0"
32815
195k
    /* 9221 */ "ldnt1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32816
195k
    /* 9249 */ "ldnt1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
32817
195k
    /* 9277 */ "ldnt1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32818
195k
    /* 9306 */ "ldnt1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
32819
195k
    /* 9335 */ "ldnt1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32820
195k
    /* 9364 */ "ldnt1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
32821
195k
    /* 9393 */ "ldnt1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32822
195k
    /* 9422 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
32823
195k
    /* 9448 */ "ldnt1w  $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
32824
195k
    /* 9474 */ "ldnt1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
32825
195k
    /* 9500 */ "ldnt1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
32826
195k
    /* 9528 */ "ldnt1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
32827
195k
    /* 9556 */ "ldp $\x01, $\x02, [$\x03]\0"
32828
195k
    /* 9573 */ "ldpsw $\x01, $\x02, [$\x03]\0"
32829
195k
    /* 9592 */ "ldraa $\x01, [$\x02]\0"
32830
195k
    /* 9607 */ "ldrab $\x01, [$\x02]\0"
32831
195k
    /* 9622 */ "ldrb  $\x01, [$\x02, $\x03]\0"
32832
195k
    /* 9640 */ "ldrb  $\x01, [$\x02]\0"
32833
195k
    /* 9654 */ "ldr $\x01, [$\x02, $\x03]\0"
32834
195k
    /* 9671 */ "ldr $\x01, [$\x02]\0"
32835
195k
    /* 9684 */ "ldrh  $\x01, [$\x02, $\x03]\0"
32836
195k
    /* 9702 */ "ldrh  $\x01, [$\x02]\0"
32837
195k
    /* 9716 */ "ldrsb $\x01, [$\x02, $\x03]\0"
32838
195k
    /* 9735 */ "ldrsb $\x01, [$\x02]\0"
32839
195k
    /* 9750 */ "ldrsh $\x01, [$\x02, $\x03]\0"
32840
195k
    /* 9769 */ "ldrsh $\x01, [$\x02]\0"
32841
195k
    /* 9784 */ "ldrsw $\x01, [$\x02, $\x03]\0"
32842
195k
    /* 9803 */ "ldrsw $\x01, [$\x02]\0"
32843
195k
    /* 9818 */ "ldr $\xFF\x01\x07, [$\x02]\0"
32844
195k
    /* 9833 */ "ldr $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0"
32845
195k
    /* 9858 */ "stsetb  $\x02, [$\x03]\0"
32846
195k
    /* 9874 */ "stseth  $\x02, [$\x03]\0"
32847
195k
    /* 9890 */ "stsetlb $\x02, [$\x03]\0"
32848
195k
    /* 9907 */ "stsetlh $\x02, [$\x03]\0"
32849
195k
    /* 9924 */ "stsetl  $\x02, [$\x03]\0"
32850
195k
    /* 9940 */ "stset $\x02, [$\x03]\0"
32851
195k
    /* 9955 */ "stsmaxb $\x02, [$\x03]\0"
32852
195k
    /* 9972 */ "stsmaxh $\x02, [$\x03]\0"
32853
195k
    /* 9989 */ "stsmaxlb  $\x02, [$\x03]\0"
32854
195k
    /* 10007 */ "stsmaxlh $\x02, [$\x03]\0"
32855
195k
    /* 10025 */ "stsmaxl  $\x02, [$\x03]\0"
32856
195k
    /* 10042 */ "stsmax $\x02, [$\x03]\0"
32857
195k
    /* 10058 */ "stsminb  $\x02, [$\x03]\0"
32858
195k
    /* 10075 */ "stsminh  $\x02, [$\x03]\0"
32859
195k
    /* 10092 */ "stsminlb $\x02, [$\x03]\0"
32860
195k
    /* 10110 */ "stsminlh $\x02, [$\x03]\0"
32861
195k
    /* 10128 */ "stsminl  $\x02, [$\x03]\0"
32862
195k
    /* 10145 */ "stsmin $\x02, [$\x03]\0"
32863
195k
    /* 10161 */ "ldtrb  $\x01, [$\x02]\0"
32864
195k
    /* 10176 */ "ldtrh  $\x01, [$\x02]\0"
32865
195k
    /* 10191 */ "ldtrsb $\x01, [$\x02]\0"
32866
195k
    /* 10207 */ "ldtrsh $\x01, [$\x02]\0"
32867
195k
    /* 10223 */ "ldtrsw $\x01, [$\x02]\0"
32868
195k
    /* 10239 */ "ldtr $\x01, [$\x02]\0"
32869
195k
    /* 10253 */ "stumaxb  $\x02, [$\x03]\0"
32870
195k
    /* 10270 */ "stumaxh  $\x02, [$\x03]\0"
32871
195k
    /* 10287 */ "stumaxlb $\x02, [$\x03]\0"
32872
195k
    /* 10305 */ "stumaxlh $\x02, [$\x03]\0"
32873
195k
    /* 10323 */ "stumaxl  $\x02, [$\x03]\0"
32874
195k
    /* 10340 */ "stumax $\x02, [$\x03]\0"
32875
195k
    /* 10356 */ "stuminb  $\x02, [$\x03]\0"
32876
195k
    /* 10373 */ "stuminh  $\x02, [$\x03]\0"
32877
195k
    /* 10390 */ "stuminlb $\x02, [$\x03]\0"
32878
195k
    /* 10408 */ "stuminlh $\x02, [$\x03]\0"
32879
195k
    /* 10426 */ "stuminl  $\x02, [$\x03]\0"
32880
195k
    /* 10443 */ "stumin $\x02, [$\x03]\0"
32881
195k
    /* 10459 */ "ldurb  $\x01, [$\x02]\0"
32882
195k
    /* 10474 */ "ldur $\x01, [$\x02]\0"
32883
195k
    /* 10488 */ "ldurh  $\x01, [$\x02]\0"
32884
195k
    /* 10503 */ "ldursb $\x01, [$\x02]\0"
32885
195k
    /* 10519 */ "ldursh $\x01, [$\x02]\0"
32886
195k
    /* 10535 */ "ldursw $\x01, [$\x02]\0"
32887
195k
    /* 10551 */ "mul  $\x01, $\x02, $\x03\0"
32888
195k
    /* 10566 */ "mov  $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
32889
195k
    /* 10591 */ "mov  $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
32890
195k
    /* 10616 */ "mov  $\xFF\x01\x2A, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
32891
195k
    /* 10641 */ "mov  $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
32892
195k
    /* 10666 */ "mov  $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
32893
195k
    /* 10691 */ "mov  $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
32894
195k
    /* 10716 */ "mov  $\xFF\x01\x2A, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
32895
195k
    /* 10741 */ "mov  $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
32896
195k
    /* 10766 */ "mov  $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
32897
195k
    /* 10791 */ "mov  $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
32898
195k
    /* 10816 */ "mov  $\xFF\x01\x2A, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
32899
195k
    /* 10841 */ "mov  $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
32900
195k
    /* 10866 */ "mov  $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
32901
195k
    /* 10891 */ "mov  $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
32902
195k
    /* 10916 */ "mov  $\xFF\x01\x2A, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
32903
195k
    /* 10941 */ "mov  $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
32904
195k
    /* 10966 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0"
32905
195k
    /* 10991 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0"
32906
195k
    /* 11016 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x2A\0"
32907
195k
    /* 11041 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0"
32908
195k
    /* 11066 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0"
32909
195k
    /* 11091 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0"
32910
195k
    /* 11116 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x2A\0"
32911
195k
    /* 11141 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0"
32912
195k
    /* 11166 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0"
32913
195k
    /* 11191 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0"
32914
195k
    /* 11216 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x2A\0"
32915
195k
    /* 11241 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0"
32916
195k
    /* 11266 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0"
32917
195k
    /* 11291 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0"
32918
195k
    /* 11316 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x2A\0"
32919
195k
    /* 11341 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0"
32920
195k
    /* 11366 */ "mov  $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx2]\0"
32921
195k
    /* 11397 */ "mov  $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx2], $\xFF\x05\x23\0"
32922
195k
    /* 11428 */ "mov  $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx4]\0"
32923
195k
    /* 11459 */ "mov  $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx4], $\xFF\x05\x23\0"
32924
195k
    /* 11490 */ "smstart\0"
32925
195k
    /* 11498 */ "smstart sm\0"
32926
195k
    /* 11509 */ "smstart za\0"
32927
195k
    /* 11520 */ "smstop\0"
32928
195k
    /* 11527 */ "smstop sm\0"
32929
195k
    /* 11537 */ "smstop za\0"
32930
195k
    /* 11547 */ "mneg $\x01, $\x02, $\x03\0"
32931
195k
    /* 11563 */ "mvn $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0"
32932
195k
    /* 11586 */ "mvn $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0"
32933
195k
    /* 11607 */ "mvn $\x01, $\x03\0"
32934
195k
    /* 11618 */ "mvn $\x01, $\x03$\xFF\x04\x02\0"
32935
195k
    /* 11633 */ "orn  $\x01, $\x02, $\x03\0"
32936
195k
    /* 11648 */ "movs $\xFF\x01\x06, $\xFF\x02\x06\0"
32937
195k
    /* 11664 */ "mov $\x01, $\x03\0"
32938
195k
    /* 11675 */ "orr  $\x01, $\x02, $\x03\0"
32939
195k
    /* 11690 */ "mov $\xFF\x01\x06, $\xFF\x02\x06\0"
32940
195k
    /* 11705 */ "orr  $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0"
32941
195k
    /* 11726 */ "orr  $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0"
32942
195k
    /* 11747 */ "orr  $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0"
32943
195k
    /* 11768 */ "mov $\xFF\x01\x10, $\xFF\x02\x10\0"
32944
195k
    /* 11783 */ "mov  $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0"
32945
195k
    /* 11806 */ "mov  $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0"
32946
195k
    /* 11827 */ "pacia1716\0"
32947
195k
    /* 11837 */ "paciasp\0"
32948
195k
    /* 11845 */ "paciaz\0"
32949
195k
    /* 11852 */ "pacib1716\0"
32950
195k
    /* 11862 */ "pacibsp\0"
32951
195k
    /* 11870 */ "pacibz\0"
32952
195k
    /* 11877 */ "pmov $\xFF\x01\x06, $\xFF\x02\x07\0"
32953
195k
    /* 11893 */ "pmov $\xFF\x01\x07, $\xFF\x04\x06\0"
32954
195k
    /* 11909 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
32955
195k
    /* 11933 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
32956
195k
    /* 11955 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
32957
195k
    /* 11979 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
32958
195k
    /* 12003 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
32959
195k
    /* 12025 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
32960
195k
    /* 12049 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
32961
195k
    /* 12073 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
32962
195k
    /* 12095 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
32963
195k
    /* 12119 */ "prfm $\xFF\x01\x3D, [$\x02, $\x03]\0"
32964
195k
    /* 12139 */ "prfm $\xFF\x01\x3D, [$\x02]\0"
32965
195k
    /* 12155 */ "prfum  $\xFF\x01\x3D, [$\x02]\0"
32966
195k
    /* 12172 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
32967
195k
    /* 12196 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
32968
195k
    /* 12218 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
32969
195k
    /* 12242 */ "ptrues $\xFF\x01\x06\0"
32970
195k
    /* 12254 */ "ptrues $\xFF\x01\x10\0"
32971
195k
    /* 12266 */ "ptrues $\xFF\x01\x09\0"
32972
195k
    /* 12278 */ "ptrues $\xFF\x01\x0B\0"
32973
195k
    /* 12290 */ "ptrue  $\xFF\x01\x06\0"
32974
195k
    /* 12301 */ "ptrue  $\xFF\x01\x10\0"
32975
195k
    /* 12312 */ "ptrue  $\xFF\x01\x09\0"
32976
195k
    /* 12323 */ "ptrue  $\xFF\x01\x0B\0"
32977
195k
    /* 12334 */ "ret\0"
32978
195k
    /* 12338 */ "ngcs $\x01, $\x03\0"
32979
195k
    /* 12350 */ "ngc $\x01, $\x03\0"
32980
195k
    /* 12361 */ "asr $\x01, $\x02, $\x03\0"
32981
195k
    /* 12376 */ "sxtb $\x01, $\x02\0"
32982
195k
    /* 12388 */ "sxth $\x01, $\x02\0"
32983
195k
    /* 12400 */ "sxtw $\x01, $\x02\0"
32984
195k
    /* 12412 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/m, $\xFF\x03\x06\0"
32985
195k
    /* 12435 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/m, $\xFF\x03\x10\0"
32986
195k
    /* 12458 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/m, $\xFF\x03\x09\0"
32987
195k
    /* 12481 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/m, $\xFF\x03\x0B\0"
32988
195k
    /* 12504 */ "smull  $\x01, $\x02, $\x03\0"
32989
195k
    /* 12521 */ "smnegl $\x01, $\x02, $\x03\0"
32990
195k
    /* 12539 */ "sqdecb $\x01\0"
32991
195k
    /* 12549 */ "sqdecb $\x01, $\xFF\x03\x0E\0"
32992
195k
    /* 12565 */ "sqdecb $\x01, $\xFF\x02\x3E\0"
32993
195k
    /* 12581 */ "sqdecb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
32994
195k
    /* 12603 */ "sqdecd $\x01\0"
32995
195k
    /* 12613 */ "sqdecd $\x01, $\xFF\x03\x0E\0"
32996
195k
    /* 12629 */ "sqdecd $\x01, $\xFF\x02\x3E\0"
32997
195k
    /* 12645 */ "sqdecd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
32998
195k
    /* 12667 */ "sqdecd $\xFF\x01\x10\0"
32999
195k
    /* 12679 */ "sqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0"
33000
195k
    /* 12697 */ "sqdech $\x01\0"
33001
195k
    /* 12707 */ "sqdech $\x01, $\xFF\x03\x0E\0"
33002
195k
    /* 12723 */ "sqdech $\x01, $\xFF\x02\x3E\0"
33003
195k
    /* 12739 */ "sqdech $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
33004
195k
    /* 12761 */ "sqdech $\xFF\x01\x09\0"
33005
195k
    /* 12773 */ "sqdech $\xFF\x01\x09, $\xFF\x03\x0E\0"
33006
195k
    /* 12791 */ "sqdecw $\x01\0"
33007
195k
    /* 12801 */ "sqdecw $\x01, $\xFF\x03\x0E\0"
33008
195k
    /* 12817 */ "sqdecw $\x01, $\xFF\x02\x3E\0"
33009
195k
    /* 12833 */ "sqdecw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
33010
195k
    /* 12855 */ "sqdecw $\xFF\x01\x0B\0"
33011
195k
    /* 12867 */ "sqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
33012
195k
    /* 12885 */ "sqincb $\x01\0"
33013
195k
    /* 12895 */ "sqincb $\x01, $\xFF\x03\x0E\0"
33014
195k
    /* 12911 */ "sqincb $\x01, $\xFF\x02\x3E\0"
33015
195k
    /* 12927 */ "sqincb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
33016
195k
    /* 12949 */ "sqincd $\x01\0"
33017
195k
    /* 12959 */ "sqincd $\x01, $\xFF\x03\x0E\0"
33018
195k
    /* 12975 */ "sqincd $\x01, $\xFF\x02\x3E\0"
33019
195k
    /* 12991 */ "sqincd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
33020
195k
    /* 13013 */ "sqincd $\xFF\x01\x10\0"
33021
195k
    /* 13025 */ "sqincd $\xFF\x01\x10, $\xFF\x03\x0E\0"
33022
195k
    /* 13043 */ "sqinch $\x01\0"
33023
195k
    /* 13053 */ "sqinch $\x01, $\xFF\x03\x0E\0"
33024
195k
    /* 13069 */ "sqinch $\x01, $\xFF\x02\x3E\0"
33025
195k
    /* 13085 */ "sqinch $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
33026
195k
    /* 13107 */ "sqinch $\xFF\x01\x09\0"
33027
195k
    /* 13119 */ "sqinch $\xFF\x01\x09, $\xFF\x03\x0E\0"
33028
195k
    /* 13137 */ "sqincw $\x01\0"
33029
195k
    /* 13147 */ "sqincw $\x01, $\xFF\x03\x0E\0"
33030
195k
    /* 13163 */ "sqincw $\x01, $\xFF\x02\x3E\0"
33031
195k
    /* 13179 */ "sqincw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
33032
195k
    /* 13201 */ "sqincw $\xFF\x01\x0B\0"
33033
195k
    /* 13213 */ "sqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
33034
195k
    /* 13231 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
33035
195k
    /* 13255 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
33036
195k
    /* 13279 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
33037
195k
    /* 13303 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
33038
195k
    /* 13327 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
33039
195k
    /* 13351 */ "st1q $\xFF\x01\x25, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
33040
195k
    /* 13375 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
33041
195k
    /* 13399 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
33042
195k
    /* 13423 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
33043
195k
    /* 13445 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
33044
195k
    /* 13467 */ "st1b $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0"
33045
195k
    /* 13489 */ "st1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
33046
195k
    /* 13511 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
33047
195k
    /* 13533 */ "st1b $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
33048
195k
    /* 13555 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
33049
195k
    /* 13577 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
33050
195k
    /* 13599 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
33051
195k
    /* 13621 */ "st1d $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
33052
195k
    /* 13643 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
33053
195k
    /* 13665 */ "st1  $\xFF\x02\x2C, [$\x01], #64\0"
33054
195k
    /* 13685 */ "st1  $\xFF\x02\x2D, [$\x01], #32\0"
33055
195k
    /* 13705 */ "st1  $\xFF\x02\x2E, [$\x01], #64\0"
33056
195k
    /* 13725 */ "st1  $\xFF\x02\x2F, [$\x01], #32\0"
33057
195k
    /* 13745 */ "st1  $\xFF\x02\x30, [$\x01], #32\0"
33058
195k
    /* 13765 */ "st1  $\xFF\x02\x31, [$\x01], #64\0"
33059
195k
    /* 13785 */ "st1  $\xFF\x02\x32, [$\x01], #32\0"
33060
195k
    /* 13805 */ "st1  $\xFF\x02\x33, [$\x01], #64\0"
33061
195k
    /* 13825 */ "st1h $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0"
33062
195k
    /* 13847 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
33063
195k
    /* 13869 */ "st1h $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0"
33064
195k
    /* 13891 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
33065
195k
    /* 13913 */ "st1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0"
33066
195k
    /* 13935 */ "st1h $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0"
33067
195k
    /* 13957 */ "st1  $\xFF\x02\x2C, [$\x01], #16\0"
33068
195k
    /* 13977 */ "st1  $\xFF\x02\x2D, [$\x01], #8\0"
33069
195k
    /* 13996 */ "st1  $\xFF\x02\x2E, [$\x01], #16\0"
33070
195k
    /* 14016 */ "st1  $\xFF\x02\x2F, [$\x01], #8\0"
33071
195k
    /* 14035 */ "st1  $\xFF\x02\x30, [$\x01], #8\0"
33072
195k
    /* 14054 */ "st1  $\xFF\x02\x31, [$\x01], #16\0"
33073
195k
    /* 14074 */ "st1  $\xFF\x02\x32, [$\x01], #8\0"
33074
195k
    /* 14093 */ "st1  $\xFF\x02\x33, [$\x01], #16\0"
33075
195k
    /* 14113 */ "st1  $\xFF\x02\x2C, [$\x01], #48\0"
33076
195k
    /* 14133 */ "st1  $\xFF\x02\x2D, [$\x01], #24\0"
33077
195k
    /* 14153 */ "st1  $\xFF\x02\x2E, [$\x01], #48\0"
33078
195k
    /* 14173 */ "st1  $\xFF\x02\x2F, [$\x01], #24\0"
33079
195k
    /* 14193 */ "st1  $\xFF\x02\x30, [$\x01], #24\0"
33080
195k
    /* 14213 */ "st1  $\xFF\x02\x31, [$\x01], #48\0"
33081
195k
    /* 14233 */ "st1  $\xFF\x02\x32, [$\x01], #24\0"
33082
195k
    /* 14253 */ "st1  $\xFF\x02\x33, [$\x01], #48\0"
33083
195k
    /* 14273 */ "st1  $\xFF\x02\x2C, [$\x01], #32\0"
33084
195k
    /* 14293 */ "st1  $\xFF\x02\x2D, [$\x01], #16\0"
33085
195k
    /* 14313 */ "st1  $\xFF\x02\x2E, [$\x01], #32\0"
33086
195k
    /* 14333 */ "st1  $\xFF\x02\x2F, [$\x01], #16\0"
33087
195k
    /* 14353 */ "st1  $\xFF\x02\x30, [$\x01], #16\0"
33088
195k
    /* 14373 */ "st1  $\xFF\x02\x31, [$\x01], #32\0"
33089
195k
    /* 14393 */ "st1  $\xFF\x02\x32, [$\x01], #16\0"
33090
195k
    /* 14413 */ "st1  $\xFF\x02\x33, [$\x01], #32\0"
33091
195k
    /* 14433 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
33092
195k
    /* 14455 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
33093
195k
    /* 14477 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
33094
195k
    /* 14499 */ "st1w $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
33095
195k
    /* 14521 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
33096
195k
    /* 14543 */ "st1b {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
33097
195k
    /* 14577 */ "st1d {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
33098
195k
    /* 14611 */ "st1h {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
33099
195k
    /* 14645 */ "st1q {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
33100
195k
    /* 14679 */ "st1w {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
33101
195k
    /* 14713 */ "st1b {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
33102
195k
    /* 14747 */ "st1d {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
33103
195k
    /* 14781 */ "st1h {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
33104
195k
    /* 14815 */ "st1q {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
33105
195k
    /* 14849 */ "st1w {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
33106
195k
    /* 14883 */ "st1  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #2\0"
33107
195k
    /* 14906 */ "st1  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #4\0"
33108
195k
    /* 14929 */ "st1  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #8\0"
33109
195k
    /* 14952 */ "st1  $\xFF\x02\x2B$\xFF\x03\x19, [$\x01], #1\0"
33110
195k
    /* 14975 */ "st2b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
33111
195k
    /* 14997 */ "st2d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
33112
195k
    /* 15019 */ "st2g $\x01, [$\x02]\0"
33113
195k
    /* 15033 */ "st2h $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0"
33114
195k
    /* 15055 */ "st2q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
33115
195k
    /* 15077 */ "st2  $\xFF\x02\x2C, [$\x01], #32\0"
33116
195k
    /* 15097 */ "st2  $\xFF\x02\x2E, [$\x01], #32\0"
33117
195k
    /* 15117 */ "st2  $\xFF\x02\x2F, [$\x01], #16\0"
33118
195k
    /* 15137 */ "st2  $\xFF\x02\x30, [$\x01], #16\0"
33119
195k
    /* 15157 */ "st2  $\xFF\x02\x31, [$\x01], #32\0"
33120
195k
    /* 15177 */ "st2  $\xFF\x02\x32, [$\x01], #16\0"
33121
195k
    /* 15197 */ "st2  $\xFF\x02\x33, [$\x01], #32\0"
33122
195k
    /* 15217 */ "st2w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
33123
195k
    /* 15239 */ "st2  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #4\0"
33124
195k
    /* 15262 */ "st2  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #8\0"
33125
195k
    /* 15285 */ "st2  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #16\0"
33126
195k
    /* 15309 */ "st2  $\xFF\x02\x2B$\xFF\x03\x19, [$\x01], #2\0"
33127
195k
    /* 15332 */ "st3b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
33128
195k
    /* 15354 */ "st3d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
33129
195k
    /* 15376 */ "st3h $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0"
33130
195k
    /* 15398 */ "st3q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
33131
195k
    /* 15420 */ "st3  $\xFF\x02\x2C, [$\x01], #48\0"
33132
195k
    /* 15440 */ "st3  $\xFF\x02\x2E, [$\x01], #48\0"
33133
195k
    /* 15460 */ "st3  $\xFF\x02\x2F, [$\x01], #24\0"
33134
195k
    /* 15480 */ "st3  $\xFF\x02\x30, [$\x01], #24\0"
33135
195k
    /* 15500 */ "st3  $\xFF\x02\x31, [$\x01], #48\0"
33136
195k
    /* 15520 */ "st3  $\xFF\x02\x32, [$\x01], #24\0"
33137
195k
    /* 15540 */ "st3  $\xFF\x02\x33, [$\x01], #48\0"
33138
195k
    /* 15560 */ "st3w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
33139
195k
    /* 15582 */ "st3  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #6\0"
33140
195k
    /* 15605 */ "st3  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #12\0"
33141
195k
    /* 15629 */ "st3  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #24\0"
33142
195k
    /* 15653 */ "st3  $\xFF\x02\x2B$\xFF\x03\x19, [$\x01], #3\0"
33143
195k
    /* 15676 */ "st4b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
33144
195k
    /* 15698 */ "st4d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
33145
195k
    /* 15720 */ "st4  $\xFF\x02\x2C, [$\x01], #64\0"
33146
195k
    /* 15740 */ "st4  $\xFF\x02\x2E, [$\x01], #64\0"
33147
195k
    /* 15760 */ "st4  $\xFF\x02\x2F, [$\x01], #32\0"
33148
195k
    /* 15780 */ "st4  $\xFF\x02\x30, [$\x01], #32\0"
33149
195k
    /* 15800 */ "st4  $\xFF\x02\x31, [$\x01], #64\0"
33150
195k
    /* 15820 */ "st4  $\xFF\x02\x32, [$\x01], #32\0"
33151
195k
    /* 15840 */ "st4  $\xFF\x02\x33, [$\x01], #64\0"
33152
195k
    /* 15860 */ "st4h $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0"
33153
195k
    /* 15882 */ "st4q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
33154
195k
    /* 15904 */ "st4w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
33155
195k
    /* 15926 */ "st4  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #8\0"
33156
195k
    /* 15949 */ "st4  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #16\0"
33157
195k
    /* 15973 */ "st4  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #32\0"
33158
195k
    /* 15997 */ "st4  $\xFF\x02\x2B$\xFF\x03\x19, [$\x01], #4\0"
33159
195k
    /* 16020 */ "stg  $\x01, [$\x02]\0"
33160
195k
    /* 16033 */ "stgp $\x01, $\x02, [$\x03]\0"
33161
195k
    /* 16051 */ "stlurb $\x01, [$\x02]\0"
33162
195k
    /* 16067 */ "stlurh $\x01, [$\x02]\0"
33163
195k
    /* 16083 */ "stlur  $\x01, [$\x02]\0"
33164
195k
    /* 16098 */ "stnp $\x01, $\x02, [$\x03]\0"
33165
195k
    /* 16116 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
33166
195k
    /* 16140 */ "stnt1b $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
33167
195k
    /* 16164 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
33168
195k
    /* 16188 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
33169
195k
    /* 16212 */ "stnt1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
33170
195k
    /* 16238 */ "stnt1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
33171
195k
    /* 16264 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
33172
195k
    /* 16288 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
33173
195k
    /* 16312 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
33174
195k
    /* 16336 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
33175
195k
    /* 16362 */ "stnt1h $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0"
33176
195k
    /* 16386 */ "stnt1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0"
33177
195k
    /* 16410 */ "stnt1h $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0"
33178
195k
    /* 16434 */ "stnt1h $\xFF\x01\x2A, $\xFF\x02\x07, [$\x03]\0"
33179
195k
    /* 16458 */ "stnt1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
33180
195k
    /* 16484 */ "stnt1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
33181
195k
    /* 16510 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
33182
195k
    /* 16534 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
33183
195k
    /* 16558 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
33184
195k
    /* 16582 */ "stnt1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
33185
195k
    /* 16608 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
33186
195k
    /* 16634 */ "stp  $\x01, $\x02, [$\x03]\0"
33187
195k
    /* 16651 */ "strb $\x01, [$\x02, $\x03]\0"
33188
195k
    /* 16669 */ "strb $\x01, [$\x02]\0"
33189
195k
    /* 16683 */ "str  $\x01, [$\x02, $\x03]\0"
33190
195k
    /* 16700 */ "str  $\x01, [$\x02]\0"
33191
195k
    /* 16713 */ "strh $\x01, [$\x02, $\x03]\0"
33192
195k
    /* 16731 */ "strh $\x01, [$\x02]\0"
33193
195k
    /* 16745 */ "str  $\xFF\x01\x07, [$\x02]\0"
33194
195k
    /* 16760 */ "str  $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0"
33195
195k
    /* 16785 */ "sttrb  $\x01, [$\x02]\0"
33196
195k
    /* 16800 */ "sttrh  $\x01, [$\x02]\0"
33197
195k
    /* 16815 */ "sttr $\x01, [$\x02]\0"
33198
195k
    /* 16829 */ "sturb  $\x01, [$\x02]\0"
33199
195k
    /* 16844 */ "stur $\x01, [$\x02]\0"
33200
195k
    /* 16858 */ "sturh  $\x01, [$\x02]\0"
33201
195k
    /* 16873 */ "stz2g  $\x01, [$\x02]\0"
33202
195k
    /* 16888 */ "stzg $\x01, [$\x02]\0"
33203
195k
    /* 16902 */ "cmp  $\x02, $\xFF\x03\x01\0"
33204
195k
    /* 16915 */ "cmp  $\x02, $\x03\0"
33205
195k
    /* 16926 */ "cmp  $\x02, $\x03$\xFF\x04\x02\0"
33206
195k
    /* 16941 */ "negs $\x01, $\x03\0"
33207
195k
    /* 16953 */ "negs $\x01, $\x03$\xFF\x04\x02\0"
33208
195k
    /* 16969 */ "subs $\x01, $\x02, $\x03\0"
33209
195k
    /* 16985 */ "cmp  $\x02, $\x03$\xFF\x04\x03\0"
33210
195k
    /* 17000 */ "neg $\x01, $\x03\0"
33211
195k
    /* 17011 */ "neg $\x01, $\x03$\xFF\x04\x02\0"
33212
195k
    /* 17026 */ "sub  $\x01, $\x02, $\x03\0"
33213
195k
    /* 17041 */ "sysp $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0"
33214
195k
    /* 17065 */ "sys $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0"
33215
195k
    /* 17088 */ "lsr $\x01, $\x02, $\x03\0"
33216
195k
    /* 17103 */ "uxtb $\x01, $\x02\0"
33217
195k
    /* 17115 */ "uxth $\x01, $\x02\0"
33218
195k
    /* 17127 */ "uxtw $\x01, $\x02\0"
33219
195k
    /* 17139 */ "umull  $\x01, $\x02, $\x03\0"
33220
195k
    /* 17156 */ "mov  $\x01, $\xFF\x02\x0C.s$\xFF\x03\x19\0"
33221
195k
    /* 17175 */ "mov  $\x01, $\xFF\x02\x0C.d$\xFF\x03\x19\0"
33222
195k
    /* 17194 */ "umnegl $\x01, $\x02, $\x03\0"
33223
195k
    /* 17212 */ "uqdecb $\x01\0"
33224
195k
    /* 17222 */ "uqdecb $\x01, $\xFF\x03\x0E\0"
33225
195k
    /* 17238 */ "uqdecd $\x01\0"
33226
195k
    /* 17248 */ "uqdecd $\x01, $\xFF\x03\x0E\0"
33227
195k
    /* 17264 */ "uqdecd $\xFF\x01\x10\0"
33228
195k
    /* 17276 */ "uqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0"
33229
195k
    /* 17294 */ "uqdech $\x01\0"
33230
195k
    /* 17304 */ "uqdech $\x01, $\xFF\x03\x0E\0"
33231
195k
    /* 17320 */ "uqdech $\xFF\x01\x09\0"
33232
195k
    /* 17332 */ "uqdech $\xFF\x01\x09, $\xFF\x03\x0E\0"
33233
195k
    /* 17350 */ "uqdecw $\x01\0"
33234
195k
    /* 17360 */ "uqdecw $\x01, $\xFF\x03\x0E\0"
33235
195k
    /* 17376 */ "uqdecw $\xFF\x01\x0B\0"
33236
195k
    /* 17388 */ "uqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
33237
195k
    /* 17406 */ "uqincb $\x01\0"
33238
195k
    /* 17416 */ "uqincb $\x01, $\xFF\x03\x0E\0"
33239
195k
    /* 17432 */ "uqincd $\x01\0"
33240
195k
    /* 17442 */ "uqincd $\x01, $\xFF\x03\x0E\0"
33241
195k
    /* 17458 */ "uqincd $\xFF\x01\x10\0"
33242
195k
    /* 17470 */ "uqincd $\xFF\x01\x10, $\xFF\x03\x0E\0"
33243
195k
    /* 17488 */ "uqinch $\x01\0"
33244
195k
    /* 17498 */ "uqinch $\x01, $\xFF\x03\x0E\0"
33245
195k
    /* 17514 */ "uqinch $\xFF\x01\x09\0"
33246
195k
    /* 17526 */ "uqinch $\xFF\x01\x09, $\xFF\x03\x0E\0"
33247
195k
    /* 17544 */ "uqincw $\x01\0"
33248
195k
    /* 17554 */ "uqincw $\x01, $\xFF\x03\x0E\0"
33249
195k
    /* 17570 */ "uqincw $\xFF\x01\x0B\0"
33250
195k
    /* 17582 */ "uqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
33251
195k
    /* 17600 */ "xpaclri\0"
33252
195k
    /* 17608 */ "zero {za}\0"
33253
195k
    /* 17618 */ "zero {za0.h}\0"
33254
195k
    /* 17631 */ "zero {za1.h}\0"
33255
195k
    /* 17644 */ "zero {za0.s}\0"
33256
195k
    /* 17657 */ "zero {za1.s}\0"
33257
195k
    /* 17670 */ "zero {za2.s}\0"
33258
195k
    /* 17683 */ "zero {za3.s}\0"
33259
195k
    /* 17696 */ "zero {za0.s,za1.s}\0"
33260
195k
    /* 17715 */ "zero {za0.s,za3.s}\0"
33261
195k
    /* 17734 */ "zero {za1.s,za2.s}\0"
33262
195k
    /* 17753 */ "zero {za2.s,za3.s}\0"
33263
195k
    /* 17772 */ "zero {za0.s,za1.s,za2.s}\0"
33264
195k
    /* 17797 */ "zero {za0.s,za1.s,za3.s}\0"
33265
195k
    /* 17822 */ "zero {za0.s,za2.s,za3.s}\0"
33266
195k
    /* 17847 */ "zero {za1.s,za2.s,za3.s}\0"
33267
195k
  ;
33268
33269
195k
#ifndef NDEBUG
33270
  //static struct SortCheck {
33271
  //  SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
33272
  //    assert(std::is_sorted(
33273
  //               OpToPatterns.begin(), OpToPatterns.end(),
33274
  //               [](const PatternsForOpcode &L, const //PatternsForOpcode &R) {
33275
  //                 return L.Opcode < R.Opcode;
33276
  //               }) &&
33277
  //           "tablegen failed to sort opcode patterns");
33278
  //  }
33279
  //} sortCheckVar(OpToPatterns);
33280
195k
#endif
33281
33282
195k
  AliasMatchingData M = {
33283
195k
    OpToPatterns,
33284
195k
    Patterns,
33285
195k
    Conds,
33286
195k
    AsmStrings,
33287
195k
    AArch64InstPrinterValidateMCOperand,
33288
195k
  };
33289
195k
  const char *AsmString = matchAliasPatterns(MI, &M);
33290
195k
  if (!AsmString) return false;
33291
33292
17.5k
  unsigned I = 0;
33293
73.8k
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
33294
73.8k
         AsmString[I] != '$' && AsmString[I] != '\0')
33295
56.3k
    ++I;
33296
17.5k
  char *substr = malloc(I+1);
33297
17.5k
  memcpy(substr, AsmString, I);
33298
17.5k
  substr[I] = '\0';
33299
17.5k
  SStream_concat0(OS, substr);
33300
17.5k
  free(substr);
33301
17.5k
  if (AsmString[I] != '\0') {
33302
17.5k
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
33303
17.5k
      SStream_concat1(OS, ' ');
33304
17.5k
      ++I;
33305
17.5k
    }
33306
144k
    do {
33307
144k
      if (AsmString[I] == '$') {
33308
47.4k
        ++I;
33309
47.4k
        if (AsmString[I] == (char)0xff) {
33310
34.0k
          ++I;
33311
34.0k
          int OpIdx = AsmString[I++] - 1;
33312
34.0k
          int PrintMethodIdx = AsmString[I++] - 1;
33313
34.0k
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
33314
34.0k
        } else
33315
13.3k
          printOperand(MI, ((unsigned)AsmString[I++]) - 1, OS);
33316
96.9k
      } else {
33317
96.9k
        SStream_concat1(OS, AsmString[I++]);
33318
96.9k
      }
33319
144k
    } while (AsmString[I] != '\0');
33320
17.5k
  }
33321
33322
17.5k
  return true;
33323
#else
33324
  return false;
33325
#endif // CAPSTONE_DIET
33326
195k
}
33327
33328
static void printCustomAliasOperand(
33329
         MCInst *MI, uint64_t Address, unsigned OpIdx,
33330
         unsigned PrintMethodIdx,
33331
34.0k
         SStream *OS) {
33332
34.0k
#ifndef CAPSTONE_DIET
33333
34.0k
  switch (PrintMethodIdx) {
33334
0
  default:
33335
0
    assert(0 && "Unknown PrintMethod kind");
33336
0
    break;
33337
62
  case 0:
33338
62
    printAddSubImm(MI, OpIdx, OS);
33339
62
    break;
33340
210
  case 1:
33341
210
    printShifter(MI, OpIdx, OS);
33342
210
    break;
33343
160
  case 2:
33344
160
    printArithExtend(MI, OpIdx, OS);
33345
160
    break;
33346
265
  case 3:
33347
265
    printLogicalImm_int32_t(MI, OpIdx, OS);
33348
265
    break;
33349
44
  case 4:
33350
44
    printLogicalImm_int64_t(MI, OpIdx, OS);
33351
44
    break;
33352
1.10k
  case 5:
33353
1.10k
    printSVERegOp_b(MI, OpIdx, OS);
33354
1.10k
    break;
33355
2.64k
  case 6:
33356
2.64k
    printSVERegOp_0(MI, OpIdx, OS);
33357
2.64k
    break;
33358
326
  case 7:
33359
326
    printLogicalImm_int8_t(MI, OpIdx, OS);
33360
326
    break;
33361
4.28k
  case 8:
33362
4.28k
    printSVERegOp_h(MI, OpIdx, OS);
33363
4.28k
    break;
33364
672
  case 9:
33365
672
    printLogicalImm_int16_t(MI, OpIdx, OS);
33366
672
    break;
33367
2.22k
  case 10:
33368
2.22k
    printSVERegOp_s(MI, OpIdx, OS);
33369
2.22k
    break;
33370
696
  case 11:
33371
696
    printVRegOperand(MI, OpIdx, OS);
33372
696
    break;
33373
0
  case 12:
33374
0
    printImm(MI, OpIdx, OS);
33375
0
    break;
33376
219
  case 13:
33377
219
    printSVEPattern(MI, OpIdx, OS);
33378
219
    break;
33379
127
  case 14:
33380
127
    printImm8OptLsl_int8_t(MI, OpIdx, OS);
33381
127
    break;
33382
1.48k
  case 15:
33383
1.48k
    printSVERegOp_d(MI, OpIdx, OS);
33384
1.48k
    break;
33385
428
  case 16:
33386
428
    printImm8OptLsl_int64_t(MI, OpIdx, OS);
33387
428
    break;
33388
573
  case 17:
33389
573
    printImm8OptLsl_int16_t(MI, OpIdx, OS);
33390
573
    break;
33391
242
  case 18:
33392
242
    printImm8OptLsl_int32_t(MI, OpIdx, OS);
33393
242
    break;
33394
17
  case 19:
33395
17
    printInverseCondCode(MI, OpIdx, OS);
33396
17
    break;
33397
1.76k
  case 20:
33398
1.76k
    printSVELogicalImm_int16_t(MI, OpIdx, OS);
33399
1.76k
    break;
33400
1.02k
  case 21:
33401
1.02k
    printSVELogicalImm_int32_t(MI, OpIdx, OS);
33402
1.02k
    break;
33403
235
  case 22:
33404
235
    printSVELogicalImm_int64_t(MI, OpIdx, OS);
33405
235
    break;
33406
50
  case 23:
33407
50
    printZPRasFPR_8(MI, OpIdx, OS);
33408
50
    break;
33409
3.93k
  case 24:
33410
3.93k
    printVectorIndex_1(MI, OpIdx, OS);
33411
3.93k
    break;
33412
20
  case 25:
33413
20
    printZPRasFPR_64(MI, OpIdx, OS);
33414
20
    break;
33415
41
  case 26:
33416
41
    printZPRasFPR_16(MI, OpIdx, OS);
33417
41
    break;
33418
219
  case 27:
33419
219
    printSVERegOp_q(MI, OpIdx, OS);
33420
219
    break;
33421
11
  case 28:
33422
11
    printZPRasFPR_128(MI, OpIdx, OS);
33423
11
    break;
33424
23
  case 29:
33425
23
    printZPRasFPR_32(MI, OpIdx, OS);
33426
23
    break;
33427
456
  case 30:
33428
456
    printMatrixTileVector_0(MI, OpIdx, OS);
33429
456
    break;
33430
1.06k
  case 31:
33431
1.06k
    printMatrixIndex(MI, OpIdx, OS);
33432
1.06k
    break;
33433
942
  case 32:
33434
942
    printMatrixTileVector_1(MI, OpIdx, OS);
33435
942
    break;
33436
209
  case 33:
33437
209
    printFPImmOperand(MI, OpIdx, OS);
33438
209
    break;
33439
139
  case 34:
33440
139
    printTypedVectorList_0_d(MI, OpIdx, OS);
33441
139
    break;
33442
170
  case 35:
33443
170
    printTypedVectorList_0_s(MI, OpIdx, OS);
33444
170
    break;
33445
8
  case 36:
33446
8
    printTypedVectorList_0_q(MI, OpIdx, OS);
33447
8
    break;
33448
37
  case 37:
33449
37
    printBTIHintOp(MI, OpIdx, OS);
33450
37
    break;
33451
3
  case 38:
33452
3
    printPSBHintOp(MI, OpIdx, OS);
33453
3
    break;
33454
80
  case 39:
33455
80
    printTypedVectorList_0_b(MI, OpIdx, OS);
33456
80
    break;
33457
34
  case 40:
33458
34
    printPredicateAsCounter_0(MI, OpIdx, OS);
33459
34
    break;
33460
177
  case 41:
33461
177
    printTypedVectorList_0_h(MI, OpIdx, OS);
33462
177
    break;
33463
243
  case 42:
33464
243
    printTypedVectorList_0_b(MI, OpIdx, OS);
33465
243
    break;
33466
484
  case 43:
33467
484
    printTypedVectorList_16_b(MI, OpIdx, OS);
33468
484
    break;
33469
126
  case 44:
33470
126
    printTypedVectorList_1_d(MI, OpIdx, OS);
33471
126
    break;
33472
143
  case 45:
33473
143
    printTypedVectorList_2_d(MI, OpIdx, OS);
33474
143
    break;
33475
245
  case 46:
33476
245
    printTypedVectorList_2_s(MI, OpIdx, OS);
33477
245
    break;
33478
193
  case 47:
33479
193
    printTypedVectorList_4_h(MI, OpIdx, OS);
33480
193
    break;
33481
78
  case 48:
33482
78
    printTypedVectorList_4_s(MI, OpIdx, OS);
33483
78
    break;
33484
850
  case 49:
33485
850
    printTypedVectorList_8_b(MI, OpIdx, OS);
33486
850
    break;
33487
251
  case 50:
33488
251
    printTypedVectorList_8_h(MI, OpIdx, OS);
33489
251
    break;
33490
1.26k
  case 51:
33491
1.26k
    printTypedVectorList_0_h(MI, OpIdx, OS);
33492
1.26k
    break;
33493
301
  case 52:
33494
301
    printTypedVectorList_0_s(MI, OpIdx, OS);
33495
301
    break;
33496
1.39k
  case 53:
33497
1.39k
    printTypedVectorList_0_d(MI, OpIdx, OS);
33498
1.39k
    break;
33499
34
  case 54:
33500
34
    printMatrix_0(MI, OpIdx, OS);
33501
34
    break;
33502
241
  case 55:
33503
241
    printImmRangeScale_2_1(MI, OpIdx, OS);
33504
241
    break;
33505
149
  case 56:
33506
149
    printImmRangeScale_4_3(MI, OpIdx, OS);
33507
149
    break;
33508
21
  case 57:
33509
21
    printMatrix_64(MI, OpIdx, OS);
33510
21
    break;
33511
0
  case 58:
33512
0
    printImmHex(MI, OpIdx, OS);
33513
0
    break;
33514
23
  case 59:
33515
23
    printPrefetchOp_1(MI, OpIdx, OS);
33516
23
    break;
33517
11
  case 60:
33518
11
    printPrefetchOp_0(MI, OpIdx, OS);
33519
11
    break;
33520
172
  case 61:
33521
172
    printGPR64as32(MI, OpIdx, OS);
33522
172
    break;
33523
1.40k
  case 62:
33524
1.40k
    printSysCROperand(MI, OpIdx, OS);
33525
1.40k
    break;
33526
34.0k
  }
33527
34.0k
#endif // CAPSTONE_DIET
33528
34.0k
}
33529
33530
static bool AArch64InstPrinterValidateMCOperand(const MCOperand *MCOp,
33531
10.5k
                  unsigned PredicateIndex) {
33532
10.5k
  switch (PredicateIndex) {
33533
0
  default:
33534
0
    assert(0 && "Unknown MCOperandPredicate kind");
33535
0
    break;
33536
1.53k
  case 1: {
33537
33538
1.53k
    if (!MCOperand_isImm(MCOp))
33539
0
      return false;
33540
1.53k
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
33541
1.53k
    return AArch64_AM_isSVEMaskOfIdenticalElements_int8_t(Val);
33542
  
33543
1.53k
    }
33544
1.21k
  case 2: {
33545
33546
1.21k
    if (!MCOperand_isImm(MCOp))
33547
0
      return false;
33548
1.21k
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
33549
1.21k
    return AArch64_AM_isSVEMaskOfIdenticalElements_int16_t(Val);
33550
  
33551
1.21k
    }
33552
541
  case 3: {
33553
33554
541
    if (!MCOperand_isImm(MCOp))
33555
0
      return false;
33556
541
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
33557
541
    return AArch64_AM_isSVEMaskOfIdenticalElements_int32_t(Val);
33558
  
33559
541
    }
33560
130
  case 4: {
33561
33562
130
    return MCOperand_isImm(MCOp) &&
33563
130
           MCOperand_getImm(MCOp) != AArch64CC_AL &&
33564
130
           MCOperand_getImm(MCOp) != AArch64CC_NV;
33565
  
33566
541
    }
33567
3.86k
  case 5: {
33568
33569
3.86k
    if (!MCOperand_isImm(MCOp))
33570
0
      return false;
33571
3.86k
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
33572
3.86k
    return AArch64_AM_isSVEMaskOfIdenticalElements_int16_t(Val) &&
33573
3.86k
           AArch64_AM_isSVEMoveMaskPreferredLogicalImmediate(Val);
33574
  
33575
3.86k
    }
33576
2.10k
  case 6: {
33577
33578
2.10k
    if (!MCOperand_isImm(MCOp))
33579
0
      return false;
33580
2.10k
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
33581
2.10k
    return AArch64_AM_isSVEMaskOfIdenticalElements_int32_t(Val) &&
33582
2.10k
           AArch64_AM_isSVEMoveMaskPreferredLogicalImmediate(Val);
33583
  
33584
2.10k
    }
33585
1.07k
  case 7: {
33586
33587
1.07k
    if (!MCOperand_isImm(MCOp))
33588
0
      return false;
33589
1.07k
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
33590
1.07k
    return AArch64_AM_isSVEMaskOfIdenticalElements_int64_t(Val) &&
33591
1.07k
           AArch64_AM_isSVEMoveMaskPreferredLogicalImmediate(Val);
33592
  
33593
1.07k
    }
33594
60
  case 8: {
33595
33596
    // "bti" is an alias to "hint" only for certain values of CRm:Op2 fields.
33597
60
    if (!MCOperand_isImm(MCOp))
33598
0
      return false;
33599
60
    return AArch64BTIHint_lookupBTIByEncoding(MCOperand_getImm(MCOp) ^ 32) != NULL;
33600
  
33601
60
    }
33602
23
  case 9: {
33603
33604
    // Check, if operand is valid, to fix exhaustive aliasing in disassembly.
33605
    // "psb" is an alias to "hint" only for certain values of CRm:Op2 fields.
33606
23
    if (!MCOperand_isImm(MCOp))
33607
0
      return false;
33608
23
    return AArch64PSBHint_lookupPSBByEncoding(MCOperand_getImm(MCOp)) != NULL;
33609
  
33610
23
    }
33611
10.5k
  }
33612
10.5k
}
33613
33614
#endif // PRINT_ALIAS_INSTR