Coverage Report

Created: 2025-08-29 06:29

/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-2024 */
4
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
5
6
/* LLVM-commit: <commit> */
7
/* LLVM-tag: <tag> */
8
9
/* Do not edit. */
10
11
/* Capstone's LLVM TableGen Backends: */
12
/* https://github.com/capstone-engine/llvm-capstone */
13
14
#include <capstone/platform.h>
15
#include "../../cs_priv.h"
16
17
/// getMnemonic - This method is automatically generated by tablegen
18
/// from the instruction set description.
19
351k
static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
20
351k
#ifndef CAPSTONE_DIET
21
351k
  static const char AsmStrs[] = {
22
351k
  /* 0 */ "sha1su0\t\0"
23
351k
  /* 9 */ "sha512su0\t\0"
24
351k
  /* 20 */ "sha256su0\t\0"
25
351k
  /* 31 */ "st64bv0\t\0"
26
351k
  /* 40 */ "ld1\t\0"
27
351k
  /* 45 */ "stl1\t\0"
28
351k
  /* 51 */ "trn1\t\0"
29
351k
  /* 57 */ "ldap1\t\0"
30
351k
  /* 64 */ "zip1\t\0"
31
351k
  /* 70 */ "uzp1\t\0"
32
351k
  /* 76 */ "zipq1\t\0"
33
351k
  /* 83 */ "uzpq1\t\0"
34
351k
  /* 90 */ "dcps1\t\0"
35
351k
  /* 97 */ "sm3ss1\t\0"
36
351k
  /* 105 */ "gcsss1\t\0"
37
351k
  /* 113 */ "st1\t\0"
38
351k
  /* 118 */ "sha1su1\t\0"
39
351k
  /* 127 */ "sha512su1\t\0"
40
351k
  /* 138 */ "sha256su1\t\0"
41
351k
  /* 149 */ "sm3partw1\t\0"
42
351k
  /* 160 */ "rax1\t\0"
43
351k
  /* 166 */ "fma32\t\0"
44
351k
  /* 173 */ "fms32\t\0"
45
351k
  /* 180 */ "rev32\t\0"
46
351k
  /* 187 */ "ld2\t\0"
47
351k
  /* 192 */ "sha512h2\t\0"
48
351k
  /* 202 */ "sha256h2\t\0"
49
351k
  /* 212 */ "luti2\t\0"
50
351k
  /* 219 */ "sabal2\t\0"
51
351k
  /* 227 */ "uabal2\t\0"
52
351k
  /* 235 */ "sqdmlal2\t\0"
53
351k
  /* 245 */ "fmlal2\t\0"
54
351k
  /* 253 */ "smlal2\t\0"
55
351k
  /* 261 */ "umlal2\t\0"
56
351k
  /* 269 */ "ssubl2\t\0"
57
351k
  /* 277 */ "usubl2\t\0"
58
351k
  /* 285 */ "sabdl2\t\0"
59
351k
  /* 293 */ "uabdl2\t\0"
60
351k
  /* 301 */ "saddl2\t\0"
61
351k
  /* 309 */ "uaddl2\t\0"
62
351k
  /* 317 */ "sshll2\t\0"
63
351k
  /* 325 */ "ushll2\t\0"
64
351k
  /* 333 */ "sqdmull2\t\0"
65
351k
  /* 343 */ "pmull2\t\0"
66
351k
  /* 351 */ "smull2\t\0"
67
351k
  /* 359 */ "umull2\t\0"
68
351k
  /* 367 */ "sqdmlsl2\t\0"
69
351k
  /* 377 */ "fmlsl2\t\0"
70
351k
  /* 385 */ "smlsl2\t\0"
71
351k
  /* 393 */ "umlsl2\t\0"
72
351k
  /* 401 */ "bf1cvtl2\t\0"
73
351k
  /* 411 */ "bf2cvtl2\t\0"
74
351k
  /* 421 */ "fcvtl2\t\0"
75
351k
  /* 429 */ "rsubhn2\t\0"
76
351k
  /* 438 */ "raddhn2\t\0"
77
351k
  /* 447 */ "sqshrn2\t\0"
78
351k
  /* 456 */ "uqshrn2\t\0"
79
351k
  /* 465 */ "sqrshrn2\t\0"
80
351k
  /* 475 */ "uqrshrn2\t\0"
81
351k
  /* 485 */ "trn2\t\0"
82
351k
  /* 491 */ "bfcvtn2\t\0"
83
351k
  /* 500 */ "sqxtn2\t\0"
84
351k
  /* 508 */ "uqxtn2\t\0"
85
351k
  /* 516 */ "sqshrun2\t\0"
86
351k
  /* 526 */ "sqrshrun2\t\0"
87
351k
  /* 537 */ "sqxtun2\t\0"
88
351k
  /* 546 */ "fcvtxn2\t\0"
89
351k
  /* 555 */ "zip2\t\0"
90
351k
  /* 561 */ "uzp2\t\0"
91
351k
  /* 567 */ "zipq2\t\0"
92
351k
  /* 574 */ "uzpq2\t\0"
93
351k
  /* 581 */ "dcps2\t\0"
94
351k
  /* 588 */ "gcsss2\t\0"
95
351k
  /* 596 */ "st2\t\0"
96
351k
  /* 601 */ "ssubw2\t\0"
97
351k
  /* 609 */ "usubw2\t\0"
98
351k
  /* 617 */ "saddw2\t\0"
99
351k
  /* 625 */ "uaddw2\t\0"
100
351k
  /* 633 */ "sm3partw2\t\0"
101
351k
  /* 644 */ "ld3\t\0"
102
351k
  /* 649 */ "eor3\t\0"
103
351k
  /* 655 */ "dcps3\t\0"
104
351k
  /* 662 */ "st3\t\0"
105
351k
  /* 667 */ "fma64\t\0"
106
351k
  /* 674 */ "fms64\t\0"
107
351k
  /* 681 */ "rev64\t\0"
108
351k
  /* 688 */ "ld4\t\0"
109
351k
  /* 693 */ "luti4\t\0"
110
351k
  /* 700 */ "st4\t\0"
111
351k
  /* 705 */ "fma16\t\0"
112
351k
  /* 712 */ "mac16\t\0"
113
351k
  /* 719 */ "setf16\t\0"
114
351k
  /* 727 */ "fms16\t\0"
115
351k
  /* 734 */ "rev16\t\0"
116
351k
  /* 741 */ "setf8\t\0"
117
351k
  /* 748 */ "sm3tt1a\t\0"
118
351k
  /* 757 */ "sm3tt2a\t\0"
119
351k
  /* 766 */ "braa\t\0"
120
351k
  /* 772 */ "ldraa\t\0"
121
351k
  /* 779 */ "blraa\t\0"
122
351k
  /* 786 */ "saba\t\0"
123
351k
  /* 792 */ "uaba\t\0"
124
351k
  /* 798 */ "pacda\t\0"
125
351k
  /* 805 */ "ldadda\t\0"
126
351k
  /* 813 */ "fadda\t\0"
127
351k
  /* 820 */ "autda\t\0"
128
351k
  /* 827 */ "pacga\t\0"
129
351k
  /* 834 */ "addha\t\0"
130
351k
  /* 841 */ "pacia\t\0"
131
351k
  /* 848 */ "autia\t\0"
132
351k
  /* 855 */ "brka\t\0"
133
351k
  /* 861 */ "fcmla\t\0"
134
351k
  /* 868 */ "bfmla\t\0"
135
351k
  /* 875 */ "bfmmla\t\0"
136
351k
  /* 883 */ "usmmla\t\0"
137
351k
  /* 891 */ "ummla\t\0"
138
351k
  /* 898 */ "fnmla\t\0"
139
351k
  /* 905 */ "ldsmina\t\0"
140
351k
  /* 914 */ "ldumina\t\0"
141
351k
  /* 923 */ "brkpa\t\0"
142
351k
  /* 930 */ "bmopa\t\0"
143
351k
  /* 937 */ "bfmopa\t\0"
144
351k
  /* 945 */ "usmopa\t\0"
145
351k
  /* 953 */ "sumopa\t\0"
146
351k
  /* 961 */ "rcwsswppa\t\0"
147
351k
  /* 972 */ "rcwswppa\t\0"
148
351k
  /* 982 */ "ldclrpa\t\0"
149
351k
  /* 991 */ "rcwsclrpa\t\0"
150
351k
  /* 1002 */ "rcwclrpa\t\0"
151
351k
  /* 1012 */ "rcwscaspa\t\0"
152
351k
  /* 1023 */ "rcwcaspa\t\0"
153
351k
  /* 1033 */ "ldsetpa\t\0"
154
351k
  /* 1042 */ "rcwssetpa\t\0"
155
351k
  /* 1053 */ "rcwsetpa\t\0"
156
351k
  /* 1063 */ "rcwsswpa\t\0"
157
351k
  /* 1073 */ "rcwswpa\t\0"
158
351k
  /* 1082 */ "fexpa\t\0"
159
351k
  /* 1089 */ "ldclra\t\0"
160
351k
  /* 1097 */ "rcwsclra\t\0"
161
351k
  /* 1107 */ "rcwclra\t\0"
162
351k
  /* 1116 */ "ldeora\t\0"
163
351k
  /* 1124 */ "srsra\t\0"
164
351k
  /* 1131 */ "ursra\t\0"
165
351k
  /* 1138 */ "ssra\t\0"
166
351k
  /* 1144 */ "usra\t\0"
167
351k
  /* 1150 */ "rcwscasa\t\0"
168
351k
  /* 1160 */ "rcwcasa\t\0"
169
351k
  /* 1169 */ "ldseta\t\0"
170
351k
  /* 1177 */ "rcwsseta\t\0"
171
351k
  /* 1187 */ "rcwseta\t\0"
172
351k
  /* 1196 */ "frinta\t\0"
173
351k
  /* 1204 */ "clasta\t\0"
174
351k
  /* 1212 */ "addva\t\0"
175
351k
  /* 1219 */ "mova\t\0"
176
351k
  /* 1225 */ "ldsmaxa\t\0"
177
351k
  /* 1234 */ "ldumaxa\t\0"
178
351k
  /* 1243 */ "pacdza\t\0"
179
351k
  /* 1251 */ "autdza\t\0"
180
351k
  /* 1259 */ "paciza\t\0"
181
351k
  /* 1267 */ "autiza\t\0"
182
351k
  /* 1275 */ "ld1b\t\0"
183
351k
  /* 1281 */ "ldff1b\t\0"
184
351k
  /* 1289 */ "ldnf1b\t\0"
185
351k
  /* 1297 */ "ldnt1b\t\0"
186
351k
  /* 1305 */ "stnt1b\t\0"
187
351k
  /* 1313 */ "st1b\t\0"
188
351k
  /* 1319 */ "sm3tt1b\t\0"
189
351k
  /* 1328 */ "crc32b\t\0"
190
351k
  /* 1336 */ "ld2b\t\0"
191
351k
  /* 1342 */ "st2b\t\0"
192
351k
  /* 1348 */ "sm3tt2b\t\0"
193
351k
  /* 1357 */ "ld3b\t\0"
194
351k
  /* 1363 */ "st3b\t\0"
195
351k
  /* 1369 */ "ld64b\t\0"
196
351k
  /* 1376 */ "st64b\t\0"
197
351k
  /* 1383 */ "ld4b\t\0"
198
351k
  /* 1389 */ "st4b\t\0"
199
351k
  /* 1395 */ "ldaddab\t\0"
200
351k
  /* 1404 */ "ldsminab\t\0"
201
351k
  /* 1414 */ "lduminab\t\0"
202
351k
  /* 1424 */ "swpab\t\0"
203
351k
  /* 1431 */ "brab\t\0"
204
351k
  /* 1437 */ "ldrab\t\0"
205
351k
  /* 1444 */ "blrab\t\0"
206
351k
  /* 1451 */ "ldclrab\t\0"
207
351k
  /* 1460 */ "ldeorab\t\0"
208
351k
  /* 1469 */ "casab\t\0"
209
351k
  /* 1476 */ "ldsetab\t\0"
210
351k
  /* 1485 */ "ldsmaxab\t\0"
211
351k
  /* 1495 */ "ldumaxab\t\0"
212
351k
  /* 1505 */ "fmlallbb\t\0"
213
351k
  /* 1515 */ "crc32cb\t\0"
214
351k
  /* 1524 */ "sqdecb\t\0"
215
351k
  /* 1532 */ "uqdecb\t\0"
216
351k
  /* 1540 */ "sqincb\t\0"
217
351k
  /* 1548 */ "uqincb\t\0"
218
351k
  /* 1556 */ "pacdb\t\0"
219
351k
  /* 1563 */ "ldaddb\t\0"
220
351k
  /* 1571 */ "autdb\t\0"
221
351k
  /* 1578 */ "prfb\t\0"
222
351k
  /* 1584 */ "flogb\t\0"
223
351k
  /* 1591 */ "pacib\t\0"
224
351k
  /* 1598 */ "autib\t\0"
225
351k
  /* 1605 */ "brkb\t\0"
226
351k
  /* 1611 */ "sabalb\t\0"
227
351k
  /* 1619 */ "uabalb\t\0"
228
351k
  /* 1627 */ "ldaddalb\t\0"
229
351k
  /* 1637 */ "sqdmlalb\t\0"
230
351k
  /* 1647 */ "bfmlalb\t\0"
231
351k
  /* 1656 */ "smlalb\t\0"
232
351k
  /* 1664 */ "umlalb\t\0"
233
351k
  /* 1672 */ "ldsminalb\t\0"
234
351k
  /* 1683 */ "lduminalb\t\0"
235
351k
  /* 1694 */ "swpalb\t\0"
236
351k
  /* 1702 */ "ldclralb\t\0"
237
351k
  /* 1712 */ "ldeoralb\t\0"
238
351k
  /* 1722 */ "casalb\t\0"
239
351k
  /* 1730 */ "ldsetalb\t\0"
240
351k
  /* 1740 */ "ldsmaxalb\t\0"
241
351k
  /* 1751 */ "ldumaxalb\t\0"
242
351k
  /* 1762 */ "ssublb\t\0"
243
351k
  /* 1770 */ "usublb\t\0"
244
351k
  /* 1778 */ "sbclb\t\0"
245
351k
  /* 1785 */ "adclb\t\0"
246
351k
  /* 1792 */ "sabdlb\t\0"
247
351k
  /* 1800 */ "uabdlb\t\0"
248
351k
  /* 1808 */ "ldaddlb\t\0"
249
351k
  /* 1817 */ "saddlb\t\0"
250
351k
  /* 1825 */ "uaddlb\t\0"
251
351k
  /* 1833 */ "sshllb\t\0"
252
351k
  /* 1841 */ "ushllb\t\0"
253
351k
  /* 1849 */ "sqdmullb\t\0"
254
351k
  /* 1859 */ "pmullb\t\0"
255
351k
  /* 1867 */ "smullb\t\0"
256
351k
  /* 1875 */ "umullb\t\0"
257
351k
  /* 1883 */ "ldsminlb\t\0"
258
351k
  /* 1893 */ "lduminlb\t\0"
259
351k
  /* 1903 */ "swplb\t\0"
260
351k
  /* 1910 */ "ldclrlb\t\0"
261
351k
  /* 1919 */ "ldeorlb\t\0"
262
351k
  /* 1928 */ "caslb\t\0"
263
351k
  /* 1935 */ "sqdmlslb\t\0"
264
351k
  /* 1945 */ "bfmlslb\t\0"
265
351k
  /* 1954 */ "smlslb\t\0"
266
351k
  /* 1962 */ "umlslb\t\0"
267
351k
  /* 1970 */ "ldsetlb\t\0"
268
351k
  /* 1979 */ "ldsmaxlb\t\0"
269
351k
  /* 1989 */ "ldumaxlb\t\0"
270
351k
  /* 1999 */ "dmb\t\0"
271
351k
  /* 2004 */ "rsubhnb\t\0"
272
351k
  /* 2013 */ "raddhnb\t\0"
273
351k
  /* 2022 */ "ldsminb\t\0"
274
351k
  /* 2031 */ "lduminb\t\0"
275
351k
  /* 2040 */ "sqshrnb\t\0"
276
351k
  /* 2049 */ "uqshrnb\t\0"
277
351k
  /* 2058 */ "sqrshrnb\t\0"
278
351k
  /* 2068 */ "uqrshrnb\t\0"
279
351k
  /* 2078 */ "fcvtnb\t\0"
280
351k
  /* 2086 */ "sqxtnb\t\0"
281
351k
  /* 2094 */ "uqxtnb\t\0"
282
351k
  /* 2102 */ "sqshrunb\t\0"
283
351k
  /* 2112 */ "sqrshrunb\t\0"
284
351k
  /* 2123 */ "sqxtunb\t\0"
285
351k
  /* 2132 */ "ld1rob\t\0"
286
351k
  /* 2140 */ "brkpb\t\0"
287
351k
  /* 2147 */ "swpb\t\0"
288
351k
  /* 2153 */ "ld1rqb\t\0"
289
351k
  /* 2161 */ "ld1rb\t\0"
290
351k
  /* 2168 */ "ldarb\t\0"
291
351k
  /* 2175 */ "ldlarb\t\0"
292
351k
  /* 2183 */ "ldrb\t\0"
293
351k
  /* 2189 */ "ldclrb\t\0"
294
351k
  /* 2197 */ "stllrb\t\0"
295
351k
  /* 2205 */ "stlrb\t\0"
296
351k
  /* 2212 */ "ldeorb\t\0"
297
351k
  /* 2220 */ "ldaprb\t\0"
298
351k
  /* 2228 */ "ldtrb\t\0"
299
351k
  /* 2235 */ "strb\t\0"
300
351k
  /* 2241 */ "sttrb\t\0"
301
351k
  /* 2248 */ "ldurb\t\0"
302
351k
  /* 2255 */ "stlurb\t\0"
303
351k
  /* 2263 */ "ldapurb\t\0"
304
351k
  /* 2272 */ "sturb\t\0"
305
351k
  /* 2279 */ "ldaxrb\t\0"
306
351k
  /* 2287 */ "ldxrb\t\0"
307
351k
  /* 2294 */ "stlxrb\t\0"
308
351k
  /* 2302 */ "stxrb\t\0"
309
351k
  /* 2309 */ "ld1sb\t\0"
310
351k
  /* 2316 */ "ldff1sb\t\0"
311
351k
  /* 2325 */ "ldnf1sb\t\0"
312
351k
  /* 2334 */ "ldnt1sb\t\0"
313
351k
  /* 2343 */ "casb\t\0"
314
351k
  /* 2349 */ "sdsb\t\0"
315
351k
  /* 2355 */ "isb\t\0"
316
351k
  /* 2360 */ "fmsb\t\0"
317
351k
  /* 2366 */ "fnmsb\t\0"
318
351k
  /* 2373 */ "ld1rsb\t\0"
319
351k
  /* 2381 */ "ldrsb\t\0"
320
351k
  /* 2388 */ "ldtrsb\t\0"
321
351k
  /* 2396 */ "ldursb\t\0"
322
351k
  /* 2404 */ "ldapursb\t\0"
323
351k
  /* 2414 */ "tsb\t\0"
324
351k
  /* 2419 */ "ldsetb\t\0"
325
351k
  /* 2427 */ "ssubltb\t\0"
326
351k
  /* 2436 */ "fmlalltb\t\0"
327
351k
  /* 2446 */ "cntb\t\0"
328
351k
  /* 2452 */ "fvdotb\t\0"
329
351k
  /* 2460 */ "eortb\t\0"
330
351k
  /* 2467 */ "clastb\t\0"
331
351k
  /* 2475 */ "sxtb\t\0"
332
351k
  /* 2481 */ "uxtb\t\0"
333
351k
  /* 2487 */ "bfsub\t\0"
334
351k
  /* 2494 */ "shsub\t\0"
335
351k
  /* 2501 */ "uhsub\t\0"
336
351k
  /* 2508 */ "fmsub\t\0"
337
351k
  /* 2515 */ "fnmsub\t\0"
338
351k
  /* 2523 */ "sqsub\t\0"
339
351k
  /* 2530 */ "uqsub\t\0"
340
351k
  /* 2537 */ "revb\t\0"
341
351k
  /* 2543 */ "ssubwb\t\0"
342
351k
  /* 2551 */ "usubwb\t\0"
343
351k
  /* 2559 */ "saddwb\t\0"
344
351k
  /* 2567 */ "uaddwb\t\0"
345
351k
  /* 2575 */ "ldsmaxb\t\0"
346
351k
  /* 2584 */ "ldumaxb\t\0"
347
351k
  /* 2593 */ "pacdzb\t\0"
348
351k
  /* 2601 */ "autdzb\t\0"
349
351k
  /* 2609 */ "pacizb\t\0"
350
351k
  /* 2617 */ "autizb\t\0"
351
351k
  /* 2625 */ "sha1c\t\0"
352
351k
  /* 2632 */ "sbc\t\0"
353
351k
  /* 2637 */ "adc\t\0"
354
351k
  /* 2642 */ "bic\t\0"
355
351k
  /* 2647 */ "wkdmc\t\0"
356
351k
  /* 2654 */ "aesimc\t\0"
357
351k
  /* 2662 */ "aesmc\t\0"
358
351k
  /* 2669 */ "csinc\t\0"
359
351k
  /* 2676 */ "retaasppc\t\0"
360
351k
  /* 2687 */ "autiasppc\t\0"
361
351k
  /* 2698 */ "retabsppc\t\0"
362
351k
  /* 2709 */ "autibsppc\t\0"
363
351k
  /* 2720 */ "hvc\t\0"
364
351k
  /* 2725 */ "svc\t\0"
365
351k
  /* 2730 */ "ld1d\t\0"
366
351k
  /* 2736 */ "ldff1d\t\0"
367
351k
  /* 2744 */ "ldnf1d\t\0"
368
351k
  /* 2752 */ "ldnt1d\t\0"
369
351k
  /* 2760 */ "stnt1d\t\0"
370
351k
  /* 2768 */ "st1d\t\0"
371
351k
  /* 2774 */ "mul53hi.2d\t\0"
372
351k
  /* 2786 */ "mul53lo.2d\t\0"
373
351k
  /* 2798 */ "ld2d\t\0"
374
351k
  /* 2804 */ "st2d\t\0"
375
351k
  /* 2810 */ "ld3d\t\0"
376
351k
  /* 2816 */ "st3d\t\0"
377
351k
  /* 2822 */ "ld4d\t\0"
378
351k
  /* 2828 */ "st4d\t\0"
379
351k
  /* 2834 */ "fmad\t\0"
380
351k
  /* 2840 */ "fnmad\t\0"
381
351k
  /* 2847 */ "ftmad\t\0"
382
351k
  /* 2854 */ "fabd\t\0"
383
351k
  /* 2860 */ "sabd\t\0"
384
351k
  /* 2866 */ "uabd\t\0"
385
351k
  /* 2872 */ "xpacd\t\0"
386
351k
  /* 2879 */ "sqdecd\t\0"
387
351k
  /* 2887 */ "uqdecd\t\0"
388
351k
  /* 2895 */ "sqincd\t\0"
389
351k
  /* 2903 */ "uqincd\t\0"
390
351k
  /* 2911 */ "fcadd\t\0"
391
351k
  /* 2918 */ "sqcadd\t\0"
392
351k
  /* 2926 */ "ldadd\t\0"
393
351k
  /* 2933 */ "bfadd\t\0"
394
351k
  /* 2940 */ "srhadd\t\0"
395
351k
  /* 2948 */ "urhadd\t\0"
396
351k
  /* 2956 */ "shadd\t\0"
397
351k
  /* 2963 */ "uhadd\t\0"
398
351k
  /* 2970 */ "fmadd\t\0"
399
351k
  /* 2977 */ "fnmadd\t\0"
400
351k
  /* 2985 */ "usqadd\t\0"
401
351k
  /* 2993 */ "suqadd\t\0"
402
351k
  /* 3001 */ "prfd\t\0"
403
351k
  /* 3007 */ "wkdmd\t\0"
404
351k
  /* 3014 */ "nand\t\0"
405
351k
  /* 3020 */ "ld1rod\t\0"
406
351k
  /* 3028 */ "ld1rqd\t\0"
407
351k
  /* 3036 */ "ld1rd\t\0"
408
351k
  /* 3043 */ "asrd\t\0"
409
351k
  /* 3049 */ "aesd\t\0"
410
351k
  /* 3055 */ "cntd\t\0"
411
351k
  /* 3061 */ "revd\t\0"
412
351k
  /* 3067 */ "sm4e\t\0"
413
351k
  /* 3073 */ "splice\t\0"
414
351k
  /* 3081 */ "facge\t\0"
415
351k
  /* 3088 */ "whilege\t\0"
416
351k
  /* 3097 */ "fcmge\t\0"
417
351k
  /* 3104 */ "cmpge\t\0"
418
351k
  /* 3111 */ "fscale\t\0"
419
351k
  /* 3119 */ "whilele\t\0"
420
351k
  /* 3128 */ "fcmle\t\0"
421
351k
  /* 3135 */ "cmple\t\0"
422
351k
  /* 3142 */ "fcmne\t\0"
423
351k
  /* 3149 */ "ctermne\t\0"
424
351k
  /* 3158 */ "cmpne\t\0"
425
351k
  /* 3165 */ "frecpe\t\0"
426
351k
  /* 3173 */ "urecpe\t\0"
427
351k
  /* 3181 */ "fccmpe\t\0"
428
351k
  /* 3189 */ "fcmpe\t\0"
429
351k
  /* 3196 */ "aese\t\0"
430
351k
  /* 3202 */ "pfalse\t\0"
431
351k
  /* 3210 */ "frsqrte\t\0"
432
351k
  /* 3219 */ "ursqrte\t\0"
433
351k
  /* 3228 */ "ptrue\t\0"
434
351k
  /* 3235 */ "udf\t\0"
435
351k
  /* 3240 */ "bif\t\0"
436
351k
  /* 3245 */ "rmif\t\0"
437
351k
  /* 3251 */ "scvtf\t\0"
438
351k
  /* 3258 */ "ucvtf\t\0"
439
351k
  /* 3265 */ "st2g\t\0"
440
351k
  /* 3271 */ "stz2g\t\0"
441
351k
  /* 3278 */ "subg\t\0"
442
351k
  /* 3284 */ "addg\t\0"
443
351k
  /* 3290 */ "ldg\t\0"
444
351k
  /* 3295 */ "fneg\t\0"
445
351k
  /* 3301 */ "sqneg\t\0"
446
351k
  /* 3308 */ "csneg\t\0"
447
351k
  /* 3315 */ "histseg\t\0"
448
351k
  /* 3324 */ "irg\t\0"
449
351k
  /* 3329 */ "stg\t\0"
450
351k
  /* 3334 */ "stzg\t\0"
451
351k
  /* 3340 */ "sha1h\t\0"
452
351k
  /* 3347 */ "ld1h\t\0"
453
351k
  /* 3353 */ "ldff1h\t\0"
454
351k
  /* 3361 */ "ldnf1h\t\0"
455
351k
  /* 3369 */ "ldnt1h\t\0"
456
351k
  /* 3377 */ "stnt1h\t\0"
457
351k
  /* 3385 */ "st1h\t\0"
458
351k
  /* 3391 */ "sha512h\t\0"
459
351k
  /* 3400 */ "crc32h\t\0"
460
351k
  /* 3408 */ "ld2h\t\0"
461
351k
  /* 3414 */ "st2h\t\0"
462
351k
  /* 3420 */ "ld3h\t\0"
463
351k
  /* 3426 */ "st3h\t\0"
464
351k
  /* 3432 */ "ld4h\t\0"
465
351k
  /* 3438 */ "st4h\t\0"
466
351k
  /* 3444 */ "sha256h\t\0"
467
351k
  /* 3453 */ "ldaddah\t\0"
468
351k
  /* 3462 */ "sqrdcmlah\t\0"
469
351k
  /* 3473 */ "sqrdmlah\t\0"
470
351k
  /* 3483 */ "ldsminah\t\0"
471
351k
  /* 3493 */ "lduminah\t\0"
472
351k
  /* 3503 */ "swpah\t\0"
473
351k
  /* 3510 */ "ldclrah\t\0"
474
351k
  /* 3519 */ "ldeorah\t\0"
475
351k
  /* 3528 */ "casah\t\0"
476
351k
  /* 3535 */ "ldsetah\t\0"
477
351k
  /* 3544 */ "ldsmaxah\t\0"
478
351k
  /* 3554 */ "ldumaxah\t\0"
479
351k
  /* 3564 */ "crc32ch\t\0"
480
351k
  /* 3573 */ "sqdech\t\0"
481
351k
  /* 3581 */ "uqdech\t\0"
482
351k
  /* 3589 */ "sqinch\t\0"
483
351k
  /* 3597 */ "uqinch\t\0"
484
351k
  /* 3605 */ "nmatch\t\0"
485
351k
  /* 3613 */ "ldaddh\t\0"
486
351k
  /* 3621 */ "prfh\t\0"
487
351k
  /* 3627 */ "ldaddalh\t\0"
488
351k
  /* 3637 */ "ldsminalh\t\0"
489
351k
  /* 3648 */ "lduminalh\t\0"
490
351k
  /* 3659 */ "swpalh\t\0"
491
351k
  /* 3667 */ "ldclralh\t\0"
492
351k
  /* 3677 */ "ldeoralh\t\0"
493
351k
  /* 3687 */ "casalh\t\0"
494
351k
  /* 3695 */ "ldsetalh\t\0"
495
351k
  /* 3705 */ "ldsmaxalh\t\0"
496
351k
  /* 3716 */ "ldumaxalh\t\0"
497
351k
  /* 3727 */ "ldaddlh\t\0"
498
351k
  /* 3736 */ "ldsminlh\t\0"
499
351k
  /* 3746 */ "lduminlh\t\0"
500
351k
  /* 3756 */ "swplh\t\0"
501
351k
  /* 3763 */ "ldclrlh\t\0"
502
351k
  /* 3772 */ "ldeorlh\t\0"
503
351k
  /* 3781 */ "caslh\t\0"
504
351k
  /* 3788 */ "ldsetlh\t\0"
505
351k
  /* 3797 */ "sqdmulh\t\0"
506
351k
  /* 3806 */ "sqrdmulh\t\0"
507
351k
  /* 3816 */ "smulh\t\0"
508
351k
  /* 3823 */ "umulh\t\0"
509
351k
  /* 3830 */ "ldsmaxlh\t\0"
510
351k
  /* 3840 */ "ldumaxlh\t\0"
511
351k
  /* 3850 */ "ldsminh\t\0"
512
351k
  /* 3859 */ "lduminh\t\0"
513
351k
  /* 3868 */ "ld1roh\t\0"
514
351k
  /* 3876 */ "swph\t\0"
515
351k
  /* 3882 */ "ld1rqh\t\0"
516
351k
  /* 3890 */ "ld1rh\t\0"
517
351k
  /* 3897 */ "ldarh\t\0"
518
351k
  /* 3904 */ "ldlarh\t\0"
519
351k
  /* 3912 */ "ldrh\t\0"
520
351k
  /* 3918 */ "ldclrh\t\0"
521
351k
  /* 3926 */ "stllrh\t\0"
522
351k
  /* 3934 */ "stlrh\t\0"
523
351k
  /* 3941 */ "ldeorh\t\0"
524
351k
  /* 3949 */ "ldaprh\t\0"
525
351k
  /* 3957 */ "ldtrh\t\0"
526
351k
  /* 3964 */ "strh\t\0"
527
351k
  /* 3970 */ "sttrh\t\0"
528
351k
  /* 3977 */ "ldurh\t\0"
529
351k
  /* 3984 */ "stlurh\t\0"
530
351k
  /* 3992 */ "ldapurh\t\0"
531
351k
  /* 4001 */ "sturh\t\0"
532
351k
  /* 4008 */ "ldaxrh\t\0"
533
351k
  /* 4016 */ "ldxrh\t\0"
534
351k
  /* 4023 */ "stlxrh\t\0"
535
351k
  /* 4031 */ "stxrh\t\0"
536
351k
  /* 4038 */ "ld1sh\t\0"
537
351k
  /* 4045 */ "ldff1sh\t\0"
538
351k
  /* 4054 */ "ldnf1sh\t\0"
539
351k
  /* 4063 */ "ldnt1sh\t\0"
540
351k
  /* 4072 */ "cash\t\0"
541
351k
  /* 4078 */ "sqrdmlsh\t\0"
542
351k
  /* 4088 */ "ld1rsh\t\0"
543
351k
  /* 4096 */ "ldrsh\t\0"
544
351k
  /* 4103 */ "ldtrsh\t\0"
545
351k
  /* 4111 */ "ldursh\t\0"
546
351k
  /* 4119 */ "ldapursh\t\0"
547
351k
  /* 4129 */ "ldseth\t\0"
548
351k
  /* 4137 */ "cnth\t\0"
549
351k
  /* 4143 */ "sxth\t\0"
550
351k
  /* 4149 */ "uxth\t\0"
551
351k
  /* 4155 */ "revh\t\0"
552
351k
  /* 4161 */ "ldsmaxh\t\0"
553
351k
  /* 4170 */ "ldumaxh\t\0"
554
351k
  /* 4179 */ "xpaci\t\0"
555
351k
  /* 4186 */ "whilehi\t\0"
556
351k
  /* 4195 */ "punpkhi\t\0"
557
351k
  /* 4204 */ "sunpkhi\t\0"
558
351k
  /* 4213 */ "uunpkhi\t\0"
559
351k
  /* 4222 */ "cmhi\t\0"
560
351k
  /* 4228 */ "cmphi\t\0"
561
351k
  /* 4235 */ "sli\t\0"
562
351k
  /* 4240 */ "gmi\t\0"
563
351k
  /* 4245 */ "mvni\t\0"
564
351k
  /* 4251 */ "sri\t\0"
565
351k
  /* 4256 */ "frinti\t\0"
566
351k
  /* 4264 */ "movi\t\0"
567
351k
  /* 4270 */ "ldzi\t\0"
568
351k
  /* 4276 */ "stzi\t\0"
569
351k
  /* 4282 */ "sunpk\t\0"
570
351k
  /* 4289 */ "uunpk\t\0"
571
351k
  /* 4296 */ "brk\t\0"
572
351k
  /* 4301 */ "movk\t\0"
573
351k
  /* 4307 */ "sabal\t\0"
574
351k
  /* 4314 */ "uabal\t\0"
575
351k
  /* 4321 */ "ldaddal\t\0"
576
351k
  /* 4330 */ "sqdmlal\t\0"
577
351k
  /* 4339 */ "bfmlal\t\0"
578
351k
  /* 4347 */ "smlal\t\0"
579
351k
  /* 4354 */ "umlal\t\0"
580
351k
  /* 4361 */ "ldsminal\t\0"
581
351k
  /* 4371 */ "lduminal\t\0"
582
351k
  /* 4381 */ "rcwsswppal\t\0"
583
351k
  /* 4393 */ "rcwswppal\t\0"
584
351k
  /* 4404 */ "ldclrpal\t\0"
585
351k
  /* 4414 */ "rcwsclrpal\t\0"
586
351k
  /* 4426 */ "rcwclrpal\t\0"
587
351k
  /* 4437 */ "rcwscaspal\t\0"
588
351k
  /* 4449 */ "rcwcaspal\t\0"
589
351k
  /* 4460 */ "ldsetpal\t\0"
590
351k
  /* 4470 */ "rcwssetpal\t\0"
591
351k
  /* 4482 */ "rcwsetpal\t\0"
592
351k
  /* 4493 */ "rcwsswpal\t\0"
593
351k
  /* 4504 */ "rcwswpal\t\0"
594
351k
  /* 4514 */ "ldclral\t\0"
595
351k
  /* 4523 */ "rcwsclral\t\0"
596
351k
  /* 4534 */ "rcwclral\t\0"
597
351k
  /* 4544 */ "ldeoral\t\0"
598
351k
  /* 4553 */ "rcwscasal\t\0"
599
351k
  /* 4564 */ "rcwcasal\t\0"
600
351k
  /* 4574 */ "ldsetal\t\0"
601
351k
  /* 4583 */ "rcwssetal\t\0"
602
351k
  /* 4594 */ "rcwsetal\t\0"
603
351k
  /* 4604 */ "ldsmaxal\t\0"
604
351k
  /* 4614 */ "ldumaxal\t\0"
605
351k
  /* 4624 */ "tbl\t\0"
606
351k
  /* 4629 */ "smsubl\t\0"
607
351k
  /* 4637 */ "umsubl\t\0"
608
351k
  /* 4645 */ "ssubl\t\0"
609
351k
  /* 4652 */ "usubl\t\0"
610
351k
  /* 4659 */ "sabdl\t\0"
611
351k
  /* 4666 */ "uabdl\t\0"
612
351k
  /* 4673 */ "ldaddl\t\0"
613
351k
  /* 4681 */ "smaddl\t\0"
614
351k
  /* 4689 */ "umaddl\t\0"
615
351k
  /* 4697 */ "saddl\t\0"
616
351k
  /* 4704 */ "uaddl\t\0"
617
351k
  /* 4711 */ "tcancel\t\0"
618
351k
  /* 4720 */ "fcsel\t\0"
619
351k
  /* 4727 */ "psel\t\0"
620
351k
  /* 4733 */ "ftssel\t\0"
621
351k
  /* 4741 */ "sqshl\t\0"
622
351k
  /* 4748 */ "uqshl\t\0"
623
351k
  /* 4755 */ "sqrshl\t\0"
624
351k
  /* 4763 */ "uqrshl\t\0"
625
351k
  /* 4771 */ "srshl\t\0"
626
351k
  /* 4778 */ "urshl\t\0"
627
351k
  /* 4785 */ "sshl\t\0"
628
351k
  /* 4791 */ "ushl\t\0"
629
351k
  /* 4797 */ "fmlall\t\0"
630
351k
  /* 4805 */ "usmlall\t\0"
631
351k
  /* 4814 */ "sumlall\t\0"
632
351k
  /* 4823 */ "sshll\t\0"
633
351k
  /* 4830 */ "ushll\t\0"
634
351k
  /* 4837 */ "smlsll\t\0"
635
351k
  /* 4845 */ "umlsll\t\0"
636
351k
  /* 4853 */ "sqdmull\t\0"
637
351k
  /* 4862 */ "pmull\t\0"
638
351k
  /* 4869 */ "smull\t\0"
639
351k
  /* 4876 */ "umull\t\0"
640
351k
  /* 4883 */ "ldsminl\t\0"
641
351k
  /* 4892 */ "lduminl\t\0"
642
351k
  /* 4901 */ "addpl\t\0"
643
351k
  /* 4908 */ "rcwsswppl\t\0"
644
351k
  /* 4919 */ "rcwswppl\t\0"
645
351k
  /* 4929 */ "ldclrpl\t\0"
646
351k
  /* 4938 */ "rcwsclrpl\t\0"
647
351k
  /* 4949 */ "rcwclrpl\t\0"
648
351k
  /* 4959 */ "rcwscaspl\t\0"
649
351k
  /* 4970 */ "rcwcaspl\t\0"
650
351k
  /* 4980 */ "addspl\t\0"
651
351k
  /* 4988 */ "ldsetpl\t\0"
652
351k
  /* 4997 */ "rcwssetpl\t\0"
653
351k
  /* 5008 */ "rcwsetpl\t\0"
654
351k
  /* 5018 */ "rcwsswpl\t\0"
655
351k
  /* 5028 */ "rcwswpl\t\0"
656
351k
  /* 5037 */ "ldclrl\t\0"
657
351k
  /* 5045 */ "rcwsclrl\t\0"
658
351k
  /* 5055 */ "rcwclrl\t\0"
659
351k
  /* 5064 */ "ldeorl\t\0"
660
351k
  /* 5072 */ "rcwscasl\t\0"
661
351k
  /* 5082 */ "rcwcasl\t\0"
662
351k
  /* 5091 */ "nbsl\t\0"
663
351k
  /* 5097 */ "sqdmlsl\t\0"
664
351k
  /* 5106 */ "bfmlsl\t\0"
665
351k
  /* 5114 */ "smlsl\t\0"
666
351k
  /* 5121 */ "umlsl\t\0"
667
351k
  /* 5128 */ "sysl\t\0"
668
351k
  /* 5134 */ "ldsetl\t\0"
669
351k
  /* 5142 */ "rcwssetl\t\0"
670
351k
  /* 5152 */ "rcwsetl\t\0"
671
351k
  /* 5161 */ "bf1cvtl\t\0"
672
351k
  /* 5170 */ "bf2cvtl\t\0"
673
351k
  /* 5179 */ "fcvtl\t\0"
674
351k
  /* 5186 */ "bfmul\t\0"
675
351k
  /* 5193 */ "fnmul\t\0"
676
351k
  /* 5200 */ "pmul\t\0"
677
351k
  /* 5206 */ "ftsmul\t\0"
678
351k
  /* 5214 */ "addvl\t\0"
679
351k
  /* 5221 */ "rdvl\t\0"
680
351k
  /* 5227 */ "addsvl\t\0"
681
351k
  /* 5235 */ "rdsvl\t\0"
682
351k
  /* 5242 */ "ldsmaxl\t\0"
683
351k
  /* 5251 */ "ldumaxl\t\0"
684
351k
  /* 5260 */ "sha1m\t\0"
685
351k
  /* 5267 */ "sbfm\t\0"
686
351k
  /* 5273 */ "ubfm\t\0"
687
351k
  /* 5279 */ "rprfm\t\0"
688
351k
  /* 5286 */ "ldgm\t\0"
689
351k
  /* 5292 */ "stgm\t\0"
690
351k
  /* 5298 */ "stzgm\t\0"
691
351k
  /* 5305 */ "gcspushm\t\0"
692
351k
  /* 5315 */ "bfminnm\t\0"
693
351k
  /* 5324 */ "bfmaxnm\t\0"
694
351k
  /* 5333 */ "gcspopm\t\0"
695
351k
  /* 5342 */ "dupm\t\0"
696
351k
  /* 5348 */ "frintm\t\0"
697
351k
  /* 5356 */ "prfum\t\0"
698
351k
  /* 5363 */ "bsl1n\t\0"
699
351k
  /* 5370 */ "bsl2n\t\0"
700
351k
  /* 5377 */ "rsubhn\t\0"
701
351k
  /* 5385 */ "raddhn\t\0"
702
351k
  /* 5393 */ "famin\t\0"
703
351k
  /* 5400 */ "bfmin\t\0"
704
351k
  /* 5407 */ "ldsmin\t\0"
705
351k
  /* 5415 */ "ldumin\t\0"
706
351k
  /* 5423 */ "brkn\t\0"
707
351k
  /* 5429 */ "ccmn\t\0"
708
351k
  /* 5435 */ "eon\t\0"
709
351k
  /* 5440 */ "sqshrn\t\0"
710
351k
  /* 5448 */ "uqshrn\t\0"
711
351k
  /* 5456 */ "sqrshrn\t\0"
712
351k
  /* 5465 */ "uqrshrn\t\0"
713
351k
  /* 5474 */ "orn\t\0"
714
351k
  /* 5479 */ "frintn\t\0"
715
351k
  /* 5487 */ "bfcvtn\t\0"
716
351k
  /* 5495 */ "sqcvtn\t\0"
717
351k
  /* 5503 */ "uqcvtn\t\0"
718
351k
  /* 5511 */ "sqxtn\t\0"
719
351k
  /* 5518 */ "uqxtn\t\0"
720
351k
  /* 5525 */ "sqshrun\t\0"
721
351k
  /* 5534 */ "sqrshrun\t\0"
722
351k
  /* 5544 */ "sqcvtun\t\0"
723
351k
  /* 5553 */ "sqxtun\t\0"
724
351k
  /* 5561 */ "movn\t\0"
725
351k
  /* 5567 */ "fcvtxn\t\0"
726
351k
  /* 5575 */ "whilelo\t\0"
727
351k
  /* 5584 */ "punpklo\t\0"
728
351k
  /* 5593 */ "sunpklo\t\0"
729
351k
  /* 5602 */ "uunpklo\t\0"
730
351k
  /* 5611 */ "cmplo\t\0"
731
351k
  /* 5618 */ "zero\t\0"
732
351k
  /* 5624 */ "fcmuo\t\0"
733
351k
  /* 5631 */ "sha1p\t\0"
734
351k
  /* 5638 */ "subp\t\0"
735
351k
  /* 5644 */ "sqdecp\t\0"
736
351k
  /* 5652 */ "uqdecp\t\0"
737
351k
  /* 5660 */ "sqincp\t\0"
738
351k
  /* 5668 */ "uqincp\t\0"
739
351k
  /* 5676 */ "faddp\t\0"
740
351k
  /* 5683 */ "ldp\t\0"
741
351k
  /* 5688 */ "bdep\t\0"
742
351k
  /* 5694 */ "vecfp\t\0"
743
351k
  /* 5701 */ "matfp\t\0"
744
351k
  /* 5708 */ "stgp\t\0"
745
351k
  /* 5714 */ "zip\t\0"
746
351k
  /* 5719 */ "sadalp\t\0"
747
351k
  /* 5727 */ "uadalp\t\0"
748
351k
  /* 5735 */ "saddlp\t\0"
749
351k
  /* 5743 */ "uaddlp\t\0"
750
351k
  /* 5751 */ "stilp\t\0"
751
351k
  /* 5758 */ "bfclamp\t\0"
752
351k
  /* 5767 */ "sclamp\t\0"
753
351k
  /* 5775 */ "uclamp\t\0"
754
351k
  /* 5783 */ "fccmp\t\0"
755
351k
  /* 5790 */ "fcmp\t\0"
756
351k
  /* 5796 */ "fminnmp\t\0"
757
351k
  /* 5805 */ "fmaxnmp\t\0"
758
351k
  /* 5814 */ "ldnp\t\0"
759
351k
  /* 5820 */ "fminp\t\0"
760
351k
  /* 5827 */ "sminp\t\0"
761
351k
  /* 5834 */ "uminp\t\0"
762
351k
  /* 5841 */ "stnp\t\0"
763
351k
  /* 5847 */ "ldiapp\t\0"
764
351k
  /* 5855 */ "rcwsswpp\t\0"
765
351k
  /* 5865 */ "rcwswpp\t\0"
766
351k
  /* 5874 */ "adrp\t\0"
767
351k
  /* 5880 */ "bgrp\t\0"
768
351k
  /* 5886 */ "ldclrp\t\0"
769
351k
  /* 5894 */ "rcwsclrp\t\0"
770
351k
  /* 5904 */ "rcwclrp\t\0"
771
351k
  /* 5913 */ "rcwscasp\t\0"
772
351k
  /* 5923 */ "rcwcasp\t\0"
773
351k
  /* 5932 */ "sysp\t\0"
774
351k
  /* 5938 */ "ldsetp\t\0"
775
351k
  /* 5946 */ "rcwssetp\t\0"
776
351k
  /* 5956 */ "rcwsetp\t\0"
777
351k
  /* 5965 */ "cntp\t\0"
778
351k
  /* 5971 */ "frintp\t\0"
779
351k
  /* 5979 */ "stp\t\0"
780
351k
  /* 5984 */ "fdup\t\0"
781
351k
  /* 5990 */ "rcwsswp\t\0"
782
351k
  /* 5999 */ "rcwswp\t\0"
783
351k
  /* 6007 */ "ldaxp\t\0"
784
351k
  /* 6014 */ "fmaxp\t\0"
785
351k
  /* 6021 */ "smaxp\t\0"
786
351k
  /* 6028 */ "umaxp\t\0"
787
351k
  /* 6035 */ "ldxp\t\0"
788
351k
  /* 6041 */ "stlxp\t\0"
789
351k
  /* 6048 */ "stxp\t\0"
790
351k
  /* 6054 */ "uzp\t\0"
791
351k
  /* 6059 */ "ld1q\t\0"
792
351k
  /* 6065 */ "st1q\t\0"
793
351k
  /* 6071 */ "ld2q\t\0"
794
351k
  /* 6077 */ "st2q\t\0"
795
351k
  /* 6083 */ "ld3q\t\0"
796
351k
  /* 6089 */ "st3q\t\0"
797
351k
  /* 6095 */ "ld4q\t\0"
798
351k
  /* 6101 */ "st4q\t\0"
799
351k
  /* 6107 */ "fcmeq\t\0"
800
351k
  /* 6114 */ "ctermeq\t\0"
801
351k
  /* 6123 */ "cmpeq\t\0"
802
351k
  /* 6130 */ "tblq\t\0"
803
351k
  /* 6136 */ "dupq\t\0"
804
351k
  /* 6142 */ "extq\t\0"
805
351k
  /* 6148 */ "tbxq\t\0"
806
351k
  /* 6154 */ "ld1r\t\0"
807
351k
  /* 6160 */ "ld2r\t\0"
808
351k
  /* 6166 */ "ld3r\t\0"
809
351k
  /* 6172 */ "ld4r\t\0"
810
351k
  /* 6178 */ "ldar\t\0"
811
351k
  /* 6184 */ "ldlar\t\0"
812
351k
  /* 6191 */ "xar\t\0"
813
351k
  /* 6196 */ "fsubr\t\0"
814
351k
  /* 6203 */ "shsubr\t\0"
815
351k
  /* 6211 */ "uhsubr\t\0"
816
351k
  /* 6219 */ "sqsubr\t\0"
817
351k
  /* 6227 */ "uqsubr\t\0"
818
351k
  /* 6235 */ "adr\t\0"
819
351k
  /* 6240 */ "ldr\t\0"
820
351k
  /* 6245 */ "genter\t\0"
821
351k
  /* 6253 */ "rdffr\t\0"
822
351k
  /* 6260 */ "wrffr\t\0"
823
351k
  /* 6267 */ "sqrshr\t\0"
824
351k
  /* 6275 */ "uqrshr\t\0"
825
351k
  /* 6283 */ "srshr\t\0"
826
351k
  /* 6290 */ "urshr\t\0"
827
351k
  /* 6297 */ "sshr\t\0"
828
351k
  /* 6303 */ "ushr\t\0"
829
351k
  /* 6309 */ "blr\t\0"
830
351k
  /* 6314 */ "ldclr\t\0"
831
351k
  /* 6321 */ "rcwsclr\t\0"
832
351k
  /* 6330 */ "rcwclr\t\0"
833
351k
  /* 6338 */ "sqshlr\t\0"
834
351k
  /* 6346 */ "uqshlr\t\0"
835
351k
  /* 6354 */ "sqrshlr\t\0"
836
351k
  /* 6363 */ "uqrshlr\t\0"
837
351k
  /* 6372 */ "srshlr\t\0"
838
351k
  /* 6380 */ "urshlr\t\0"
839
351k
  /* 6388 */ "stllr\t\0"
840
351k
  /* 6395 */ "lslr\t\0"
841
351k
  /* 6401 */ "stlr\t\0"
842
351k
  /* 6407 */ "ldeor\t\0"
843
351k
  /* 6414 */ "nor\t\0"
844
351k
  /* 6419 */ "ror\t\0"
845
351k
  /* 6424 */ "ldapr\t\0"
846
351k
  /* 6431 */ "orr\t\0"
847
351k
  /* 6436 */ "asrr\t\0"
848
351k
  /* 6442 */ "lsrr\t\0"
849
351k
  /* 6448 */ "msrr\t\0"
850
351k
  /* 6454 */ "asr\t\0"
851
351k
  /* 6459 */ "lsr\t\0"
852
351k
  /* 6464 */ "msr\t\0"
853
351k
  /* 6469 */ "insr\t\0"
854
351k
  /* 6475 */ "ldtr\t\0"
855
351k
  /* 6481 */ "gcsstr\t\0"
856
351k
  /* 6489 */ "gcssttr\t\0"
857
351k
  /* 6498 */ "extr\t\0"
858
351k
  /* 6504 */ "ldur\t\0"
859
351k
  /* 6510 */ "stlur\t\0"
860
351k
  /* 6517 */ "ldapur\t\0"
861
351k
  /* 6525 */ "stur\t\0"
862
351k
  /* 6531 */ "fdivr\t\0"
863
351k
  /* 6538 */ "sdivr\t\0"
864
351k
  /* 6545 */ "udivr\t\0"
865
351k
  /* 6552 */ "whilewr\t\0"
866
351k
  /* 6561 */ "ldaxr\t\0"
867
351k
  /* 6568 */ "ldxr\t\0"
868
351k
  /* 6574 */ "stlxr\t\0"
869
351k
  /* 6581 */ "stxr\t\0"
870
351k
  /* 6587 */ "rcwscas\t\0"
871
351k
  /* 6596 */ "rcwcas\t\0"
872
351k
  /* 6604 */ "brkas\t\0"
873
351k
  /* 6611 */ "brkpas\t\0"
874
351k
  /* 6619 */ "fcvtas\t\0"
875
351k
  /* 6627 */ "fabs\t\0"
876
351k
  /* 6633 */ "sqabs\t\0"
877
351k
  /* 6640 */ "brkbs\t\0"
878
351k
  /* 6647 */ "brkpbs\t\0"
879
351k
  /* 6655 */ "subs\t\0"
880
351k
  /* 6661 */ "sbcs\t\0"
881
351k
  /* 6667 */ "adcs\t\0"
882
351k
  /* 6673 */ "bics\t\0"
883
351k
  /* 6679 */ "adds\t\0"
884
351k
  /* 6685 */ "nands\t\0"
885
351k
  /* 6692 */ "ptrues\t\0"
886
351k
  /* 6700 */ "whilehs\t\0"
887
351k
  /* 6709 */ "cmhs\t\0"
888
351k
  /* 6715 */ "cmphs\t\0"
889
351k
  /* 6722 */ "cls\t\0"
890
351k
  /* 6727 */ "whilels\t\0"
891
351k
  /* 6736 */ "bfmls\t\0"
892
351k
  /* 6743 */ "fnmls\t\0"
893
351k
  /* 6750 */ "cmpls\t\0"
894
351k
  /* 6757 */ "fcvtms\t\0"
895
351k
  /* 6765 */ "ins\t\0"
896
351k
  /* 6770 */ "brkns\t\0"
897
351k
  /* 6777 */ "orns\t\0"
898
351k
  /* 6783 */ "fcvtns\t\0"
899
351k
  /* 6791 */ "subps\t\0"
900
351k
  /* 6798 */ "frecps\t\0"
901
351k
  /* 6806 */ "bmops\t\0"
902
351k
  /* 6813 */ "bfmops\t\0"
903
351k
  /* 6821 */ "usmops\t\0"
904
351k
  /* 6829 */ "sumops\t\0"
905
351k
  /* 6837 */ "fcvtps\t\0"
906
351k
  /* 6845 */ "rdffrs\t\0"
907
351k
  /* 6853 */ "mrs\t\0"
908
351k
  /* 6858 */ "eors\t\0"
909
351k
  /* 6864 */ "nors\t\0"
910
351k
  /* 6870 */ "mrrs\t\0"
911
351k
  /* 6876 */ "orrs\t\0"
912
351k
  /* 6882 */ "frsqrts\t\0"
913
351k
  /* 6891 */ "sys\t\0"
914
351k
  /* 6896 */ "fcvtzs\t\0"
915
351k
  /* 6904 */ "fjcvtzs\t\0"
916
351k
  /* 6913 */ "sqdmlalbt\t\0"
917
351k
  /* 6924 */ "ssublbt\t\0"
918
351k
  /* 6933 */ "saddlbt\t\0"
919
351k
  /* 6942 */ "fmlallbt\t\0"
920
351k
  /* 6952 */ "sqdmlslbt\t\0"
921
351k
  /* 6963 */ "eorbt\t\0"
922
351k
  /* 6970 */ "compact\t\0"
923
351k
  /* 6979 */ "wfet\t\0"
924
351k
  /* 6985 */ "ret\t\0"
925
351k
  /* 6990 */ "ldset\t\0"
926
351k
  /* 6997 */ "rcwsset\t\0"
927
351k
  /* 7006 */ "rcwset\t\0"
928
351k
  /* 7014 */ "facgt\t\0"
929
351k
  /* 7021 */ "whilegt\t\0"
930
351k
  /* 7030 */ "fcmgt\t\0"
931
351k
  /* 7037 */ "cmpgt\t\0"
932
351k
  /* 7044 */ "rbit\t\0"
933
351k
  /* 7050 */ "trcit\t\0"
934
351k
  /* 7057 */ "wfit\t\0"
935
351k
  /* 7063 */ "sabalt\t\0"
936
351k
  /* 7071 */ "uabalt\t\0"
937
351k
  /* 7079 */ "sqdmlalt\t\0"
938
351k
  /* 7089 */ "bfmlalt\t\0"
939
351k
  /* 7098 */ "smlalt\t\0"
940
351k
  /* 7106 */ "umlalt\t\0"
941
351k
  /* 7114 */ "ssublt\t\0"
942
351k
  /* 7122 */ "usublt\t\0"
943
351k
  /* 7130 */ "sbclt\t\0"
944
351k
  /* 7137 */ "adclt\t\0"
945
351k
  /* 7144 */ "sabdlt\t\0"
946
351k
  /* 7152 */ "uabdlt\t\0"
947
351k
  /* 7160 */ "saddlt\t\0"
948
351k
  /* 7168 */ "uaddlt\t\0"
949
351k
  /* 7176 */ "whilelt\t\0"
950
351k
  /* 7185 */ "hlt\t\0"
951
351k
  /* 7190 */ "sshllt\t\0"
952
351k
  /* 7198 */ "ushllt\t\0"
953
351k
  /* 7206 */ "sqdmullt\t\0"
954
351k
  /* 7216 */ "pmullt\t\0"
955
351k
  /* 7224 */ "smullt\t\0"
956
351k
  /* 7232 */ "umullt\t\0"
957
351k
  /* 7240 */ "fcmlt\t\0"
958
351k
  /* 7247 */ "cmplt\t\0"
959
351k
  /* 7254 */ "sqdmlslt\t\0"
960
351k
  /* 7264 */ "bfmlslt\t\0"
961
351k
  /* 7273 */ "smlslt\t\0"
962
351k
  /* 7281 */ "umlslt\t\0"
963
351k
  /* 7289 */ "bf1cvtlt\t\0"
964
351k
  /* 7299 */ "bf2cvtlt\t\0"
965
351k
  /* 7309 */ "fcvtlt\t\0"
966
351k
  /* 7317 */ "histcnt\t\0"
967
351k
  /* 7326 */ "rsubhnt\t\0"
968
351k
  /* 7335 */ "raddhnt\t\0"
969
351k
  /* 7344 */ "vecint\t\0"
970
351k
  /* 7352 */ "hint\t\0"
971
351k
  /* 7358 */ "matint\t\0"
972
351k
  /* 7366 */ "sqshrnt\t\0"
973
351k
  /* 7375 */ "uqshrnt\t\0"
974
351k
  /* 7384 */ "sqrshrnt\t\0"
975
351k
  /* 7394 */ "uqrshrnt\t\0"
976
351k
  /* 7404 */ "bfcvtnt\t\0"
977
351k
  /* 7413 */ "sqxtnt\t\0"
978
351k
  /* 7421 */ "uqxtnt\t\0"
979
351k
  /* 7429 */ "sqshrunt\t\0"
980
351k
  /* 7439 */ "sqrshrunt\t\0"
981
351k
  /* 7450 */ "sqxtunt\t\0"
982
351k
  /* 7459 */ "fcvtxnt\t\0"
983
351k
  /* 7468 */ "cdot\t\0"
984
351k
  /* 7474 */ "bfdot\t\0"
985
351k
  /* 7481 */ "usdot\t\0"
986
351k
  /* 7488 */ "sudot\t\0"
987
351k
  /* 7495 */ "bfvdot\t\0"
988
351k
  /* 7503 */ "usvdot\t\0"
989
351k
  /* 7511 */ "suvdot\t\0"
990
351k
  /* 7519 */ "cnot\t\0"
991
351k
  /* 7525 */ "mlapt\t\0"
992
351k
  /* 7532 */ "msubpt\t\0"
993
351k
  /* 7540 */ "madpt\t\0"
994
351k
  /* 7547 */ "maddpt\t\0"
995
351k
  /* 7555 */ "tstart\t\0"
996
351k
  /* 7563 */ "fsqrt\t\0"
997
351k
  /* 7570 */ "ptest\t\0"
998
351k
  /* 7577 */ "ttest\t\0"
999
351k
  /* 7584 */ "pfirst\t\0"
1000
351k
  /* 7592 */ "cmtst\t\0"
1001
351k
  /* 7599 */ "fmlalltt\t\0"
1002
351k
  /* 7609 */ "fvdott\t\0"
1003
351k
  /* 7617 */ "genlut\t\0"
1004
351k
  /* 7625 */ "bf1cvt\t\0"
1005
351k
  /* 7633 */ "bf2cvt\t\0"
1006
351k
  /* 7641 */ "bfcvt\t\0"
1007
351k
  /* 7648 */ "sqcvt\t\0"
1008
351k
  /* 7655 */ "uqcvt\t\0"
1009
351k
  /* 7662 */ "movt\t\0"
1010
351k
  /* 7668 */ "ssubwt\t\0"
1011
351k
  /* 7676 */ "usubwt\t\0"
1012
351k
  /* 7684 */ "saddwt\t\0"
1013
351k
  /* 7692 */ "uaddwt\t\0"
1014
351k
  /* 7700 */ "bext\t\0"
1015
351k
  /* 7706 */ "pnext\t\0"
1016
351k
  /* 7713 */ "pext\t\0"
1017
351k
  /* 7719 */ "fcvtau\t\0"
1018
351k
  /* 7727 */ "sqshlu\t\0"
1019
351k
  /* 7735 */ "fcvtmu\t\0"
1020
351k
  /* 7743 */ "fcvtnu\t\0"
1021
351k
  /* 7751 */ "fcvtpu\t\0"
1022
351k
  /* 7759 */ "sqrshru\t\0"
1023
351k
  /* 7768 */ "sqcvtu\t\0"
1024
351k
  /* 7776 */ "fcvtzu\t\0"
1025
351k
  /* 7784 */ "st64bv\t\0"
1026
351k
  /* 7792 */ "faddv\t\0"
1027
351k
  /* 7799 */ "saddv\t\0"
1028
351k
  /* 7806 */ "uaddv\t\0"
1029
351k
  /* 7813 */ "andv\t\0"
1030
351k
  /* 7819 */ "rev\t\0"
1031
351k
  /* 7824 */ "fdiv\t\0"
1032
351k
  /* 7830 */ "sdiv\t\0"
1033
351k
  /* 7836 */ "udiv\t\0"
1034
351k
  /* 7842 */ "saddlv\t\0"
1035
351k
  /* 7850 */ "uaddlv\t\0"
1036
351k
  /* 7858 */ "fminnmv\t\0"
1037
351k
  /* 7867 */ "fmaxnmv\t\0"
1038
351k
  /* 7876 */ "fminv\t\0"
1039
351k
  /* 7883 */ "sminv\t\0"
1040
351k
  /* 7890 */ "uminv\t\0"
1041
351k
  /* 7897 */ "csinv\t\0"
1042
351k
  /* 7904 */ "fmov\t\0"
1043
351k
  /* 7910 */ "pmov\t\0"
1044
351k
  /* 7916 */ "smov\t\0"
1045
351k
  /* 7922 */ "umov\t\0"
1046
351k
  /* 7928 */ "faddqv\t\0"
1047
351k
  /* 7936 */ "andqv\t\0"
1048
351k
  /* 7943 */ "fminnmqv\t\0"
1049
351k
  /* 7953 */ "fmaxnmqv\t\0"
1050
351k
  /* 7963 */ "fminqv\t\0"
1051
351k
  /* 7971 */ "sminqv\t\0"
1052
351k
  /* 7979 */ "uminqv\t\0"
1053
351k
  /* 7987 */ "eorqv\t\0"
1054
351k
  /* 7994 */ "fmaxqv\t\0"
1055
351k
  /* 8002 */ "smaxqv\t\0"
1056
351k
  /* 8010 */ "umaxqv\t\0"
1057
351k
  /* 8018 */ "eorv\t\0"
1058
351k
  /* 8024 */ "fmaxv\t\0"
1059
351k
  /* 8031 */ "smaxv\t\0"
1060
351k
  /* 8038 */ "umaxv\t\0"
1061
351k
  /* 8045 */ "ld1w\t\0"
1062
351k
  /* 8051 */ "ldff1w\t\0"
1063
351k
  /* 8059 */ "ldnf1w\t\0"
1064
351k
  /* 8067 */ "ldnt1w\t\0"
1065
351k
  /* 8075 */ "stnt1w\t\0"
1066
351k
  /* 8083 */ "st1w\t\0"
1067
351k
  /* 8089 */ "crc32w\t\0"
1068
351k
  /* 8097 */ "ld2w\t\0"
1069
351k
  /* 8103 */ "st2w\t\0"
1070
351k
  /* 8109 */ "ld3w\t\0"
1071
351k
  /* 8115 */ "st3w\t\0"
1072
351k
  /* 8121 */ "ld4w\t\0"
1073
351k
  /* 8127 */ "st4w\t\0"
1074
351k
  /* 8133 */ "ssubw\t\0"
1075
351k
  /* 8140 */ "usubw\t\0"
1076
351k
  /* 8147 */ "crc32cw\t\0"
1077
351k
  /* 8156 */ "sqdecw\t\0"
1078
351k
  /* 8164 */ "uqdecw\t\0"
1079
351k
  /* 8172 */ "sqincw\t\0"
1080
351k
  /* 8180 */ "uqincw\t\0"
1081
351k
  /* 8188 */ "saddw\t\0"
1082
351k
  /* 8195 */ "uaddw\t\0"
1083
351k
  /* 8202 */ "prfw\t\0"
1084
351k
  /* 8208 */ "ld1row\t\0"
1085
351k
  /* 8216 */ "ld1rqw\t\0"
1086
351k
  /* 8224 */ "ld1rw\t\0"
1087
351k
  /* 8231 */ "whilerw\t\0"
1088
351k
  /* 8240 */ "ld1sw\t\0"
1089
351k
  /* 8247 */ "ldff1sw\t\0"
1090
351k
  /* 8256 */ "ldnf1sw\t\0"
1091
351k
  /* 8265 */ "ldnt1sw\t\0"
1092
351k
  /* 8274 */ "ldpsw\t\0"
1093
351k
  /* 8281 */ "ld1rsw\t\0"
1094
351k
  /* 8289 */ "ldrsw\t\0"
1095
351k
  /* 8296 */ "ldtrsw\t\0"
1096
351k
  /* 8304 */ "ldursw\t\0"
1097
351k
  /* 8312 */ "ldapursw\t\0"
1098
351k
  /* 8322 */ "cntw\t\0"
1099
351k
  /* 8328 */ "sxtw\t\0"
1100
351k
  /* 8334 */ "uxtw\t\0"
1101
351k
  /* 8340 */ "revw\t\0"
1102
351k
  /* 8346 */ "crc32x\t\0"
1103
351k
  /* 8354 */ "frint32x\t\0"
1104
351k
  /* 8364 */ "frint64x\t\0"
1105
351k
  /* 8374 */ "bcax\t\0"
1106
351k
  /* 8380 */ "famax\t\0"
1107
351k
  /* 8387 */ "bfmax\t\0"
1108
351k
  /* 8394 */ "ldsmax\t\0"
1109
351k
  /* 8402 */ "ldumax\t\0"
1110
351k
  /* 8410 */ "tbx\t\0"
1111
351k
  /* 8415 */ "crc32cx\t\0"
1112
351k
  /* 8424 */ "ldx\t\0"
1113
351k
  /* 8429 */ "index\t\0"
1114
351k
  /* 8436 */ "clrex\t\0"
1115
351k
  /* 8443 */ "movprfx\t\0"
1116
351k
  /* 8452 */ "at_as1elx\t\0"
1117
351k
  /* 8463 */ "fmulx\t\0"
1118
351k
  /* 8470 */ "frecpx\t\0"
1119
351k
  /* 8478 */ "extrx\t\0"
1120
351k
  /* 8485 */ "frintx\t\0"
1121
351k
  /* 8493 */ "stx\t\0"
1122
351k
  /* 8498 */ "fcvtx\t\0"
1123
351k
  /* 8505 */ "ldy\t\0"
1124
351k
  /* 8510 */ "sm4ekey\t\0"
1125
351k
  /* 8519 */ "fcpy\t\0"
1126
351k
  /* 8525 */ "extry\t\0"
1127
351k
  /* 8532 */ "sty\t\0"
1128
351k
  /* 8537 */ "frint32z\t\0"
1129
351k
  /* 8547 */ "frint64z\t\0"
1130
351k
  /* 8557 */ "braaz\t\0"
1131
351k
  /* 8564 */ "blraaz\t\0"
1132
351k
  /* 8572 */ "movaz\t\0"
1133
351k
  /* 8579 */ "brabz\t\0"
1134
351k
  /* 8586 */ "blrabz\t\0"
1135
351k
  /* 8594 */ "cbz\t\0"
1136
351k
  /* 8599 */ "tbz\t\0"
1137
351k
  /* 8604 */ "ldz\t\0"
1138
351k
  /* 8609 */ "clz\t\0"
1139
351k
  /* 8614 */ "cbnz\t\0"
1140
351k
  /* 8620 */ "tbnz\t\0"
1141
351k
  /* 8626 */ "ctz\t\0"
1142
351k
  /* 8631 */ "frintz\t\0"
1143
351k
  /* 8639 */ "stz\t\0"
1144
351k
  /* 8644 */ "movz\t\0"
1145
351k
  /* 8650 */ ".tlsdesccall \0"
1146
351k
  /* 8664 */ "zero\t{ \0"
1147
351k
  /* 8672 */ "# XRay Function Patchable RET.\0"
1148
351k
  /* 8703 */ "b.\0"
1149
351k
  /* 8706 */ "bc.\0"
1150
351k
  /* 8710 */ "# XRay Typed Event Log.\0"
1151
351k
  /* 8734 */ "# XRay Custom Event Log.\0"
1152
351k
  /* 8759 */ "# XRay Function Enter.\0"
1153
351k
  /* 8782 */ "# XRay Tail Call Exit.\0"
1154
351k
  /* 8805 */ "# XRay Function Exit.\0"
1155
351k
  /* 8827 */ "hint\t#10\0"
1156
351k
  /* 8836 */ "hint\t#30\0"
1157
351k
  /* 8845 */ "hint\t#40\0"
1158
351k
  /* 8854 */ "hint\t#31\0"
1159
351k
  /* 8863 */ "hint\t#12\0"
1160
351k
  /* 8872 */ "hint\t#14\0"
1161
351k
  /* 8881 */ "hint\t#24\0"
1162
351k
  /* 8890 */ "pacia171615\0"
1163
351k
  /* 8902 */ "autia171615\0"
1164
351k
  /* 8914 */ "pacib171615\0"
1165
351k
  /* 8926 */ "autib171615\0"
1166
351k
  /* 8938 */ "hint\t#25\0"
1167
351k
  /* 8947 */ "hint\t#26\0"
1168
351k
  /* 8956 */ "hint\t#7\0"
1169
351k
  /* 8964 */ "hint\t#27\0"
1170
351k
  /* 8973 */ "hint\t#8\0"
1171
351k
  /* 8981 */ "hint\t#28\0"
1172
351k
  /* 8990 */ "hint\t#29\0"
1173
351k
  /* 8999 */ "hint\t#39\0"
1174
351k
  /* 9008 */ "LIFETIME_END\0"
1175
351k
  /* 9021 */ "PSEUDO_PROBE\0"
1176
351k
  /* 9034 */ "BUNDLE\0"
1177
351k
  /* 9041 */ "DBG_VALUE\0"
1178
351k
  /* 9051 */ "DBG_INSTR_REF\0"
1179
351k
  /* 9065 */ "DBG_PHI\0"
1180
351k
  /* 9073 */ "DBG_LABEL\0"
1181
351k
  /* 9083 */ "LIFETIME_START\0"
1182
351k
  /* 9098 */ "DBG_VALUE_LIST\0"
1183
351k
  /* 9113 */ "cpyfe\t[\0"
1184
351k
  /* 9121 */ "setge\t[\0"
1185
351k
  /* 9129 */ "sete\t[\0"
1186
351k
  /* 9136 */ "cpye\t[\0"
1187
351k
  /* 9143 */ "cpyfm\t[\0"
1188
351k
  /* 9151 */ "setgm\t[\0"
1189
351k
  /* 9159 */ "setm\t[\0"
1190
351k
  /* 9166 */ "cpym\t[\0"
1191
351k
  /* 9173 */ "cpyfen\t[\0"
1192
351k
  /* 9182 */ "setgen\t[\0"
1193
351k
  /* 9191 */ "seten\t[\0"
1194
351k
  /* 9199 */ "cpyen\t[\0"
1195
351k
  /* 9207 */ "cpyfmn\t[\0"
1196
351k
  /* 9216 */ "setgmn\t[\0"
1197
351k
  /* 9225 */ "setmn\t[\0"
1198
351k
  /* 9233 */ "cpymn\t[\0"
1199
351k
  /* 9241 */ "cpyfpn\t[\0"
1200
351k
  /* 9250 */ "setgpn\t[\0"
1201
351k
  /* 9259 */ "setpn\t[\0"
1202
351k
  /* 9267 */ "cpypn\t[\0"
1203
351k
  /* 9275 */ "cpyfern\t[\0"
1204
351k
  /* 9285 */ "cpyern\t[\0"
1205
351k
  /* 9294 */ "cpyfmrn\t[\0"
1206
351k
  /* 9304 */ "cpymrn\t[\0"
1207
351k
  /* 9313 */ "cpyfprn\t[\0"
1208
351k
  /* 9323 */ "cpyprn\t[\0"
1209
351k
  /* 9332 */ "cpyfetrn\t[\0"
1210
351k
  /* 9343 */ "cpyetrn\t[\0"
1211
351k
  /* 9353 */ "cpyfmtrn\t[\0"
1212
351k
  /* 9364 */ "cpymtrn\t[\0"
1213
351k
  /* 9374 */ "cpyfptrn\t[\0"
1214
351k
  /* 9385 */ "cpyptrn\t[\0"
1215
351k
  /* 9395 */ "cpyfertrn\t[\0"
1216
351k
  /* 9407 */ "cpyertrn\t[\0"
1217
351k
  /* 9418 */ "cpyfmrtrn\t[\0"
1218
351k
  /* 9430 */ "cpymrtrn\t[\0"
1219
351k
  /* 9441 */ "cpyfprtrn\t[\0"
1220
351k
  /* 9453 */ "cpyprtrn\t[\0"
1221
351k
  /* 9464 */ "cpyfewtrn\t[\0"
1222
351k
  /* 9476 */ "cpyewtrn\t[\0"
1223
351k
  /* 9487 */ "cpyfmwtrn\t[\0"
1224
351k
  /* 9499 */ "cpymwtrn\t[\0"
1225
351k
  /* 9510 */ "cpyfpwtrn\t[\0"
1226
351k
  /* 9522 */ "cpypwtrn\t[\0"
1227
351k
  /* 9533 */ "cpyfetn\t[\0"
1228
351k
  /* 9543 */ "setgetn\t[\0"
1229
351k
  /* 9553 */ "setetn\t[\0"
1230
351k
  /* 9562 */ "cpyetn\t[\0"
1231
351k
  /* 9571 */ "cpyfmtn\t[\0"
1232
351k
  /* 9581 */ "setgmtn\t[\0"
1233
351k
  /* 9591 */ "setmtn\t[\0"
1234
351k
  /* 9600 */ "cpymtn\t[\0"
1235
351k
  /* 9609 */ "cpyfptn\t[\0"
1236
351k
  /* 9619 */ "setgptn\t[\0"
1237
351k
  /* 9629 */ "setptn\t[\0"
1238
351k
  /* 9638 */ "cpyptn\t[\0"
1239
351k
  /* 9647 */ "cpyfertn\t[\0"
1240
351k
  /* 9658 */ "cpyertn\t[\0"
1241
351k
  /* 9668 */ "cpyfmrtn\t[\0"
1242
351k
  /* 9679 */ "cpymrtn\t[\0"
1243
351k
  /* 9689 */ "cpyfprtn\t[\0"
1244
351k
  /* 9700 */ "cpyprtn\t[\0"
1245
351k
  /* 9710 */ "cpyfewtn\t[\0"
1246
351k
  /* 9721 */ "cpyewtn\t[\0"
1247
351k
  /* 9731 */ "cpyfmwtn\t[\0"
1248
351k
  /* 9742 */ "cpymwtn\t[\0"
1249
351k
  /* 9752 */ "cpyfpwtn\t[\0"
1250
351k
  /* 9763 */ "cpypwtn\t[\0"
1251
351k
  /* 9773 */ "cpyfewn\t[\0"
1252
351k
  /* 9783 */ "cpyewn\t[\0"
1253
351k
  /* 9792 */ "cpyfmwn\t[\0"
1254
351k
  /* 9802 */ "cpymwn\t[\0"
1255
351k
  /* 9811 */ "cpyfpwn\t[\0"
1256
351k
  /* 9821 */ "cpypwn\t[\0"
1257
351k
  /* 9830 */ "cpyfetwn\t[\0"
1258
351k
  /* 9841 */ "cpyetwn\t[\0"
1259
351k
  /* 9851 */ "cpyfmtwn\t[\0"
1260
351k
  /* 9862 */ "cpymtwn\t[\0"
1261
351k
  /* 9872 */ "cpyfptwn\t[\0"
1262
351k
  /* 9883 */ "cpyptwn\t[\0"
1263
351k
  /* 9893 */ "cpyfertwn\t[\0"
1264
351k
  /* 9905 */ "cpyertwn\t[\0"
1265
351k
  /* 9916 */ "cpyfmrtwn\t[\0"
1266
351k
  /* 9928 */ "cpymrtwn\t[\0"
1267
351k
  /* 9939 */ "cpyfprtwn\t[\0"
1268
351k
  /* 9951 */ "cpyprtwn\t[\0"
1269
351k
  /* 9962 */ "cpyfewtwn\t[\0"
1270
351k
  /* 9974 */ "cpyewtwn\t[\0"
1271
351k
  /* 9985 */ "cpyfmwtwn\t[\0"
1272
351k
  /* 9997 */ "cpymwtwn\t[\0"
1273
351k
  /* 10008 */ "cpyfpwtwn\t[\0"
1274
351k
  /* 10020 */ "cpypwtwn\t[\0"
1275
351k
  /* 10031 */ "cpyfp\t[\0"
1276
351k
  /* 10039 */ "setgp\t[\0"
1277
351k
  /* 10047 */ "setp\t[\0"
1278
351k
  /* 10054 */ "cpyp\t[\0"
1279
351k
  /* 10061 */ "cpyfet\t[\0"
1280
351k
  /* 10070 */ "setget\t[\0"
1281
351k
  /* 10079 */ "setet\t[\0"
1282
351k
  /* 10087 */ "cpyet\t[\0"
1283
351k
  /* 10095 */ "cpyfmt\t[\0"
1284
351k
  /* 10104 */ "setgmt\t[\0"
1285
351k
  /* 10113 */ "setmt\t[\0"
1286
351k
  /* 10121 */ "cpymt\t[\0"
1287
351k
  /* 10129 */ "cpyfpt\t[\0"
1288
351k
  /* 10138 */ "setgpt\t[\0"
1289
351k
  /* 10147 */ "setpt\t[\0"
1290
351k
  /* 10155 */ "cpypt\t[\0"
1291
351k
  /* 10163 */ "cpyfert\t[\0"
1292
351k
  /* 10173 */ "cpyert\t[\0"
1293
351k
  /* 10182 */ "cpyfmrt\t[\0"
1294
351k
  /* 10192 */ "cpymrt\t[\0"
1295
351k
  /* 10201 */ "cpyfprt\t[\0"
1296
351k
  /* 10211 */ "cpyprt\t[\0"
1297
351k
  /* 10220 */ "cpyfewt\t[\0"
1298
351k
  /* 10230 */ "cpyewt\t[\0"
1299
351k
  /* 10239 */ "cpyfmwt\t[\0"
1300
351k
  /* 10249 */ "cpymwt\t[\0"
1301
351k
  /* 10258 */ "cpyfpwt\t[\0"
1302
351k
  /* 10268 */ "cpypwt\t[\0"
1303
351k
  /* 10277 */ "eretaa\0"
1304
351k
  /* 10284 */ "eretab\0"
1305
351k
  /* 10291 */ "sb\0"
1306
351k
  /* 10294 */ "pacnbiasppc\0"
1307
351k
  /* 10306 */ "paciasppc\0"
1308
351k
  /* 10316 */ "pacnbibsppc\0"
1309
351k
  /* 10328 */ "pacibsppc\0"
1310
351k
  /* 10338 */ "xaflag\0"
1311
351k
  /* 10345 */ "axflag\0"
1312
351k
  /* 10352 */ "brb\tinj\0"
1313
351k
  /* 10360 */ "# FEntry call\0"
1314
351k
  /* 10374 */ "brb\tiall\0"
1315
351k
  /* 10383 */ "setffr\0"
1316
351k
  /* 10390 */ "clr\0"
1317
351k
  /* 10394 */ "drps\0"
1318
351k
  /* 10399 */ "eret\0"
1319
351k
  /* 10404 */ "set\0"
1320
351k
  /* 10408 */ "tcommit\0"
1321
351k
  /* 10416 */ "gexit\0"
1322
351k
  /* 10422 */ "cfinv\0"
1323
351k
  /* 10428 */ "gcspopcx\0"
1324
351k
  /* 10437 */ "gcspushx\0"
1325
351k
  /* 10446 */ "gcspopx\0"
1326
351k
  /* 10454 */ "ld1b\t{\0"
1327
351k
  /* 10461 */ "st1b\t{\0"
1328
351k
  /* 10468 */ "ld1d\t{\0"
1329
351k
  /* 10475 */ "st1d\t{\0"
1330
351k
  /* 10482 */ "ld1h\t{\0"
1331
351k
  /* 10489 */ "st1h\t{\0"
1332
351k
  /* 10496 */ "ld1q\t{\0"
1333
351k
  /* 10503 */ "st1q\t{\0"
1334
351k
  /* 10510 */ "ld1w\t{\0"
1335
351k
  /* 10517 */ "st1w\t{\0"
1336
351k
};
1337
351k
#endif // CAPSTONE_DIET
1338
1339
351k
  static const uint32_t OpInfo0[] = {
1340
351k
    0U, // PHI
1341
351k
    0U, // INLINEASM
1342
351k
    0U, // INLINEASM_BR
1343
351k
    0U, // CFI_INSTRUCTION
1344
351k
    0U, // EH_LABEL
1345
351k
    0U, // GC_LABEL
1346
351k
    0U, // ANNOTATION_LABEL
1347
351k
    0U, // KILL
1348
351k
    0U, // EXTRACT_SUBREG
1349
351k
    0U, // INSERT_SUBREG
1350
351k
    0U, // IMPLICIT_DEF
1351
351k
    0U, // SUBREG_TO_REG
1352
351k
    0U, // COPY_TO_REGCLASS
1353
351k
    9042U,  // DBG_VALUE
1354
351k
    9099U,  // DBG_VALUE_LIST
1355
351k
    9052U,  // DBG_INSTR_REF
1356
351k
    9066U,  // DBG_PHI
1357
351k
    9074U,  // DBG_LABEL
1358
351k
    0U, // REG_SEQUENCE
1359
351k
    0U, // COPY
1360
351k
    9035U,  // BUNDLE
1361
351k
    9084U,  // LIFETIME_START
1362
351k
    9009U,  // LIFETIME_END
1363
351k
    9022U,  // PSEUDO_PROBE
1364
351k
    0U, // ARITH_FENCE
1365
351k
    0U, // STACKMAP
1366
351k
    10361U, // FENTRY_CALL
1367
351k
    0U, // PATCHPOINT
1368
351k
    0U, // LOAD_STACK_GUARD
1369
351k
    0U, // PREALLOCATED_SETUP
1370
351k
    0U, // PREALLOCATED_ARG
1371
351k
    0U, // STATEPOINT
1372
351k
    0U, // LOCAL_ESCAPE
1373
351k
    0U, // FAULTING_OP
1374
351k
    0U, // PATCHABLE_OP
1375
351k
    8760U,  // PATCHABLE_FUNCTION_ENTER
1376
351k
    8673U,  // PATCHABLE_RET
1377
351k
    8806U,  // PATCHABLE_FUNCTION_EXIT
1378
351k
    8783U,  // PATCHABLE_TAIL_CALL
1379
351k
    8735U,  // PATCHABLE_EVENT_CALL
1380
351k
    8711U,  // PATCHABLE_TYPED_EVENT_CALL
1381
351k
    0U, // ICALL_BRANCH_FUNNEL
1382
351k
    0U, // MEMBARRIER
1383
351k
    0U, // JUMP_TABLE_DEBUG_INFO
1384
351k
    0U, // G_ASSERT_SEXT
1385
351k
    0U, // G_ASSERT_ZEXT
1386
351k
    0U, // G_ASSERT_ALIGN
1387
351k
    0U, // G_ADD
1388
351k
    0U, // G_SUB
1389
351k
    0U, // G_MUL
1390
351k
    0U, // G_SDIV
1391
351k
    0U, // G_UDIV
1392
351k
    0U, // G_SREM
1393
351k
    0U, // G_UREM
1394
351k
    0U, // G_SDIVREM
1395
351k
    0U, // G_UDIVREM
1396
351k
    0U, // G_AND
1397
351k
    0U, // G_OR
1398
351k
    0U, // G_XOR
1399
351k
    0U, // G_IMPLICIT_DEF
1400
351k
    0U, // G_PHI
1401
351k
    0U, // G_FRAME_INDEX
1402
351k
    0U, // G_GLOBAL_VALUE
1403
351k
    0U, // G_CONSTANT_POOL
1404
351k
    0U, // G_EXTRACT
1405
351k
    0U, // G_UNMERGE_VALUES
1406
351k
    0U, // G_INSERT
1407
351k
    0U, // G_MERGE_VALUES
1408
351k
    0U, // G_BUILD_VECTOR
1409
351k
    0U, // G_BUILD_VECTOR_TRUNC
1410
351k
    0U, // G_CONCAT_VECTORS
1411
351k
    0U, // G_PTRTOINT
1412
351k
    0U, // G_INTTOPTR
1413
351k
    0U, // G_BITCAST
1414
351k
    0U, // G_FREEZE
1415
351k
    0U, // G_CONSTANT_FOLD_BARRIER
1416
351k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
1417
351k
    0U, // G_INTRINSIC_TRUNC
1418
351k
    0U, // G_INTRINSIC_ROUND
1419
351k
    0U, // G_INTRINSIC_LRINT
1420
351k
    0U, // G_INTRINSIC_ROUNDEVEN
1421
351k
    0U, // G_READCYCLECOUNTER
1422
351k
    0U, // G_LOAD
1423
351k
    0U, // G_SEXTLOAD
1424
351k
    0U, // G_ZEXTLOAD
1425
351k
    0U, // G_INDEXED_LOAD
1426
351k
    0U, // G_INDEXED_SEXTLOAD
1427
351k
    0U, // G_INDEXED_ZEXTLOAD
1428
351k
    0U, // G_STORE
1429
351k
    0U, // G_INDEXED_STORE
1430
351k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
1431
351k
    0U, // G_ATOMIC_CMPXCHG
1432
351k
    0U, // G_ATOMICRMW_XCHG
1433
351k
    0U, // G_ATOMICRMW_ADD
1434
351k
    0U, // G_ATOMICRMW_SUB
1435
351k
    0U, // G_ATOMICRMW_AND
1436
351k
    0U, // G_ATOMICRMW_NAND
1437
351k
    0U, // G_ATOMICRMW_OR
1438
351k
    0U, // G_ATOMICRMW_XOR
1439
351k
    0U, // G_ATOMICRMW_MAX
1440
351k
    0U, // G_ATOMICRMW_MIN
1441
351k
    0U, // G_ATOMICRMW_UMAX
1442
351k
    0U, // G_ATOMICRMW_UMIN
1443
351k
    0U, // G_ATOMICRMW_FADD
1444
351k
    0U, // G_ATOMICRMW_FSUB
1445
351k
    0U, // G_ATOMICRMW_FMAX
1446
351k
    0U, // G_ATOMICRMW_FMIN
1447
351k
    0U, // G_ATOMICRMW_UINC_WRAP
1448
351k
    0U, // G_ATOMICRMW_UDEC_WRAP
1449
351k
    0U, // G_FENCE
1450
351k
    0U, // G_PREFETCH
1451
351k
    0U, // G_BRCOND
1452
351k
    0U, // G_BRINDIRECT
1453
351k
    0U, // G_INVOKE_REGION_START
1454
351k
    0U, // G_INTRINSIC
1455
351k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
1456
351k
    0U, // G_INTRINSIC_CONVERGENT
1457
351k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
1458
351k
    0U, // G_ANYEXT
1459
351k
    0U, // G_TRUNC
1460
351k
    0U, // G_CONSTANT
1461
351k
    0U, // G_FCONSTANT
1462
351k
    0U, // G_VASTART
1463
351k
    0U, // G_VAARG
1464
351k
    0U, // G_SEXT
1465
351k
    0U, // G_SEXT_INREG
1466
351k
    0U, // G_ZEXT
1467
351k
    0U, // G_SHL
1468
351k
    0U, // G_LSHR
1469
351k
    0U, // G_ASHR
1470
351k
    0U, // G_FSHL
1471
351k
    0U, // G_FSHR
1472
351k
    0U, // G_ROTR
1473
351k
    0U, // G_ROTL
1474
351k
    0U, // G_ICMP
1475
351k
    0U, // G_FCMP
1476
351k
    0U, // G_SELECT
1477
351k
    0U, // G_UADDO
1478
351k
    0U, // G_UADDE
1479
351k
    0U, // G_USUBO
1480
351k
    0U, // G_USUBE
1481
351k
    0U, // G_SADDO
1482
351k
    0U, // G_SADDE
1483
351k
    0U, // G_SSUBO
1484
351k
    0U, // G_SSUBE
1485
351k
    0U, // G_UMULO
1486
351k
    0U, // G_SMULO
1487
351k
    0U, // G_UMULH
1488
351k
    0U, // G_SMULH
1489
351k
    0U, // G_UADDSAT
1490
351k
    0U, // G_SADDSAT
1491
351k
    0U, // G_USUBSAT
1492
351k
    0U, // G_SSUBSAT
1493
351k
    0U, // G_USHLSAT
1494
351k
    0U, // G_SSHLSAT
1495
351k
    0U, // G_SMULFIX
1496
351k
    0U, // G_UMULFIX
1497
351k
    0U, // G_SMULFIXSAT
1498
351k
    0U, // G_UMULFIXSAT
1499
351k
    0U, // G_SDIVFIX
1500
351k
    0U, // G_UDIVFIX
1501
351k
    0U, // G_SDIVFIXSAT
1502
351k
    0U, // G_UDIVFIXSAT
1503
351k
    0U, // G_FADD
1504
351k
    0U, // G_FSUB
1505
351k
    0U, // G_FMUL
1506
351k
    0U, // G_FMA
1507
351k
    0U, // G_FMAD
1508
351k
    0U, // G_FDIV
1509
351k
    0U, // G_FREM
1510
351k
    0U, // G_FPOW
1511
351k
    0U, // G_FPOWI
1512
351k
    0U, // G_FEXP
1513
351k
    0U, // G_FEXP2
1514
351k
    0U, // G_FEXP10
1515
351k
    0U, // G_FLOG
1516
351k
    0U, // G_FLOG2
1517
351k
    0U, // G_FLOG10
1518
351k
    0U, // G_FLDEXP
1519
351k
    0U, // G_FFREXP
1520
351k
    0U, // G_FNEG
1521
351k
    0U, // G_FPEXT
1522
351k
    0U, // G_FPTRUNC
1523
351k
    0U, // G_FPTOSI
1524
351k
    0U, // G_FPTOUI
1525
351k
    0U, // G_SITOFP
1526
351k
    0U, // G_UITOFP
1527
351k
    0U, // G_FABS
1528
351k
    0U, // G_FCOPYSIGN
1529
351k
    0U, // G_IS_FPCLASS
1530
351k
    0U, // G_FCANONICALIZE
1531
351k
    0U, // G_FMINNUM
1532
351k
    0U, // G_FMAXNUM
1533
351k
    0U, // G_FMINNUM_IEEE
1534
351k
    0U, // G_FMAXNUM_IEEE
1535
351k
    0U, // G_FMINIMUM
1536
351k
    0U, // G_FMAXIMUM
1537
351k
    0U, // G_GET_FPENV
1538
351k
    0U, // G_SET_FPENV
1539
351k
    0U, // G_RESET_FPENV
1540
351k
    0U, // G_GET_FPMODE
1541
351k
    0U, // G_SET_FPMODE
1542
351k
    0U, // G_RESET_FPMODE
1543
351k
    0U, // G_PTR_ADD
1544
351k
    0U, // G_PTRMASK
1545
351k
    0U, // G_SMIN
1546
351k
    0U, // G_SMAX
1547
351k
    0U, // G_UMIN
1548
351k
    0U, // G_UMAX
1549
351k
    0U, // G_ABS
1550
351k
    0U, // G_LROUND
1551
351k
    0U, // G_LLROUND
1552
351k
    0U, // G_BR
1553
351k
    0U, // G_BRJT
1554
351k
    0U, // G_INSERT_VECTOR_ELT
1555
351k
    0U, // G_EXTRACT_VECTOR_ELT
1556
351k
    0U, // G_SHUFFLE_VECTOR
1557
351k
    0U, // G_CTTZ
1558
351k
    0U, // G_CTTZ_ZERO_UNDEF
1559
351k
    0U, // G_CTLZ
1560
351k
    0U, // G_CTLZ_ZERO_UNDEF
1561
351k
    0U, // G_CTPOP
1562
351k
    0U, // G_BSWAP
1563
351k
    0U, // G_BITREVERSE
1564
351k
    0U, // G_FCEIL
1565
351k
    0U, // G_FCOS
1566
351k
    0U, // G_FSIN
1567
351k
    0U, // G_FSQRT
1568
351k
    0U, // G_FFLOOR
1569
351k
    0U, // G_FRINT
1570
351k
    0U, // G_FNEARBYINT
1571
351k
    0U, // G_ADDRSPACE_CAST
1572
351k
    0U, // G_BLOCK_ADDR
1573
351k
    0U, // G_JUMP_TABLE
1574
351k
    0U, // G_DYN_STACKALLOC
1575
351k
    0U, // G_STACKSAVE
1576
351k
    0U, // G_STACKRESTORE
1577
351k
    0U, // G_STRICT_FADD
1578
351k
    0U, // G_STRICT_FSUB
1579
351k
    0U, // G_STRICT_FMUL
1580
351k
    0U, // G_STRICT_FDIV
1581
351k
    0U, // G_STRICT_FREM
1582
351k
    0U, // G_STRICT_FMA
1583
351k
    0U, // G_STRICT_FSQRT
1584
351k
    0U, // G_STRICT_FLDEXP
1585
351k
    0U, // G_READ_REGISTER
1586
351k
    0U, // G_WRITE_REGISTER
1587
351k
    0U, // G_MEMCPY
1588
351k
    0U, // G_MEMCPY_INLINE
1589
351k
    0U, // G_MEMMOVE
1590
351k
    0U, // G_MEMSET
1591
351k
    0U, // G_BZERO
1592
351k
    0U, // G_VECREDUCE_SEQ_FADD
1593
351k
    0U, // G_VECREDUCE_SEQ_FMUL
1594
351k
    0U, // G_VECREDUCE_FADD
1595
351k
    0U, // G_VECREDUCE_FMUL
1596
351k
    0U, // G_VECREDUCE_FMAX
1597
351k
    0U, // G_VECREDUCE_FMIN
1598
351k
    0U, // G_VECREDUCE_FMAXIMUM
1599
351k
    0U, // G_VECREDUCE_FMINIMUM
1600
351k
    0U, // G_VECREDUCE_ADD
1601
351k
    0U, // G_VECREDUCE_MUL
1602
351k
    0U, // G_VECREDUCE_AND
1603
351k
    0U, // G_VECREDUCE_OR
1604
351k
    0U, // G_VECREDUCE_XOR
1605
351k
    0U, // G_VECREDUCE_SMAX
1606
351k
    0U, // G_VECREDUCE_SMIN
1607
351k
    0U, // G_VECREDUCE_UMAX
1608
351k
    0U, // G_VECREDUCE_UMIN
1609
351k
    0U, // G_SBFX
1610
351k
    0U, // G_UBFX
1611
351k
    0U, // ABS_ZPmZ_B_UNDEF
1612
351k
    0U, // ABS_ZPmZ_D_UNDEF
1613
351k
    0U, // ABS_ZPmZ_H_UNDEF
1614
351k
    0U, // ABS_ZPmZ_S_UNDEF
1615
351k
    0U, // ADDHA_MPPZ_D_PSEUDO_D
1616
351k
    0U, // ADDHA_MPPZ_S_PSEUDO_S
1617
351k
    0U, // ADDSWrr
1618
351k
    0U, // ADDSXrr
1619
351k
    0U, // ADDVA_MPPZ_D_PSEUDO_D
1620
351k
    0U, // ADDVA_MPPZ_S_PSEUDO_S
1621
351k
    0U, // ADDWrr
1622
351k
    0U, // ADDXrr
1623
351k
    0U, // ADD_VG2_M2Z2Z_D_PSEUDO
1624
351k
    0U, // ADD_VG2_M2Z2Z_S_PSEUDO
1625
351k
    0U, // ADD_VG2_M2ZZ_D_PSEUDO
1626
351k
    0U, // ADD_VG2_M2ZZ_S_PSEUDO
1627
351k
    0U, // ADD_VG2_M2Z_D_PSEUDO
1628
351k
    0U, // ADD_VG2_M2Z_S_PSEUDO
1629
351k
    0U, // ADD_VG4_M4Z4Z_D_PSEUDO
1630
351k
    0U, // ADD_VG4_M4Z4Z_S_PSEUDO
1631
351k
    0U, // ADD_VG4_M4ZZ_D_PSEUDO
1632
351k
    0U, // ADD_VG4_M4ZZ_S_PSEUDO
1633
351k
    0U, // ADD_VG4_M4Z_D_PSEUDO
1634
351k
    0U, // ADD_VG4_M4Z_S_PSEUDO
1635
351k
    0U, // ADD_ZPZZ_B_ZERO
1636
351k
    0U, // ADD_ZPZZ_D_ZERO
1637
351k
    0U, // ADD_ZPZZ_H_ZERO
1638
351k
    0U, // ADD_ZPZZ_S_ZERO
1639
351k
    0U, // ADDlowTLS
1640
351k
    0U, // ADJCALLSTACKDOWN
1641
351k
    0U, // ADJCALLSTACKUP
1642
351k
    0U, // AESIMCrrTied
1643
351k
    0U, // AESMCrrTied
1644
351k
    0U, // ANDSWrr
1645
351k
    0U, // ANDSXrr
1646
351k
    0U, // ANDWrr
1647
351k
    0U, // ANDXrr
1648
351k
    0U, // AND_ZPZZ_B_ZERO
1649
351k
    0U, // AND_ZPZZ_D_ZERO
1650
351k
    0U, // AND_ZPZZ_H_ZERO
1651
351k
    0U, // AND_ZPZZ_S_ZERO
1652
351k
    0U, // ASRD_ZPZI_B_ZERO
1653
351k
    0U, // ASRD_ZPZI_D_ZERO
1654
351k
    0U, // ASRD_ZPZI_H_ZERO
1655
351k
    0U, // ASRD_ZPZI_S_ZERO
1656
351k
    0U, // ASR_ZPZI_B_UNDEF
1657
351k
    0U, // ASR_ZPZI_B_ZERO
1658
351k
    0U, // ASR_ZPZI_D_UNDEF
1659
351k
    0U, // ASR_ZPZI_D_ZERO
1660
351k
    0U, // ASR_ZPZI_H_UNDEF
1661
351k
    0U, // ASR_ZPZI_H_ZERO
1662
351k
    0U, // ASR_ZPZI_S_UNDEF
1663
351k
    0U, // ASR_ZPZI_S_ZERO
1664
351k
    0U, // ASR_ZPZZ_B_UNDEF
1665
351k
    0U, // ASR_ZPZZ_B_ZERO
1666
351k
    0U, // ASR_ZPZZ_D_UNDEF
1667
351k
    0U, // ASR_ZPZZ_D_ZERO
1668
351k
    0U, // ASR_ZPZZ_H_UNDEF
1669
351k
    0U, // ASR_ZPZZ_H_ZERO
1670
351k
    0U, // ASR_ZPZZ_S_UNDEF
1671
351k
    0U, // ASR_ZPZZ_S_ZERO
1672
351k
    0U, // BFADD_VG2_M2Z_H_PSEUDO
1673
351k
    0U, // BFADD_VG4_M4Z_H_PSEUDO
1674
351k
    0U, // BFADD_ZPZZ_UNDEF
1675
351k
    0U, // BFADD_ZPZZ_ZERO
1676
351k
    0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO
1677
351k
    0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO
1678
351k
    0U, // BFDOT_VG2_M2ZZ_HtoS_PSEUDO
1679
351k
    0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO
1680
351k
    0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO
1681
351k
    0U, // BFDOT_VG4_M4ZZ_HtoS_PSEUDO
1682
351k
    0U, // BFMAXNM_ZPZZ_UNDEF
1683
351k
    0U, // BFMAXNM_ZPZZ_ZERO
1684
351k
    0U, // BFMAX_ZPZZ_UNDEF
1685
351k
    0U, // BFMAX_ZPZZ_ZERO
1686
351k
    0U, // BFMINNM_ZPZZ_UNDEF
1687
351k
    0U, // BFMINNM_ZPZZ_ZERO
1688
351k
    0U, // BFMIN_ZPZZ_UNDEF
1689
351k
    0U, // BFMIN_ZPZZ_ZERO
1690
351k
    0U, // BFMLAL_MZZI_HtoS_PSEUDO
1691
351k
    0U, // BFMLAL_MZZ_HtoS_PSEUDO
1692
351k
    0U, // BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO
1693
351k
    0U, // BFMLAL_VG2_M2ZZI_HtoS_PSEUDO
1694
351k
    0U, // BFMLAL_VG2_M2ZZ_HtoS_PSEUDO
1695
351k
    0U, // BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO
1696
351k
    0U, // BFMLAL_VG4_M4ZZI_HtoS_PSEUDO
1697
351k
    0U, // BFMLAL_VG4_M4ZZ_HtoS_PSEUDO
1698
351k
    0U, // BFMLA_VG2_M2Z2Z_PSEUDO
1699
351k
    0U, // BFMLA_VG4_M4Z4Z_PSEUDO
1700
351k
    0U, // BFMLA_ZPZZZ_UNDEF
1701
351k
    0U, // BFMLSL_MZZI_HtoS_PSEUDO
1702
351k
    0U, // BFMLSL_MZZ_HtoS_PSEUDO
1703
351k
    0U, // BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO
1704
351k
    0U, // BFMLSL_VG2_M2ZZI_HtoS_PSEUDO
1705
351k
    0U, // BFMLSL_VG2_M2ZZ_HtoS_PSEUDO
1706
351k
    0U, // BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO
1707
351k
    0U, // BFMLSL_VG4_M4ZZI_HtoS_PSEUDO
1708
351k
    0U, // BFMLSL_VG4_M4ZZ_HtoS_PSEUDO
1709
351k
    0U, // BFMLS_VG2_M2Z2Z_PSEUDO
1710
351k
    0U, // BFMLS_VG4_M4Z4Z_PSEUDO
1711
351k
    0U, // BFMLS_ZPZZZ_UNDEF
1712
351k
    0U, // BFMOPA_MPPZZ_PSEUDO
1713
351k
    0U, // BFMOPS_MPPZZ_PSEUDO
1714
351k
    0U, // BFMUL_ZPZZ_UNDEF
1715
351k
    0U, // BFMUL_ZPZZ_ZERO
1716
351k
    0U, // BFSUB_VG2_M2Z_H_PSEUDO
1717
351k
    0U, // BFSUB_VG4_M4Z_H_PSEUDO
1718
351k
    0U, // BFSUB_ZPZZ_UNDEF
1719
351k
    0U, // BFSUB_ZPZZ_ZERO
1720
351k
    0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO
1721
351k
    0U, // BICSWrr
1722
351k
    0U, // BICSXrr
1723
351k
    0U, // BICWrr
1724
351k
    0U, // BICXrr
1725
351k
    0U, // BIC_ZPZZ_B_ZERO
1726
351k
    0U, // BIC_ZPZZ_D_ZERO
1727
351k
    0U, // BIC_ZPZZ_H_ZERO
1728
351k
    0U, // BIC_ZPZZ_S_ZERO
1729
351k
    0U, // BLRNoIP
1730
351k
    0U, // BLR_BTI
1731
351k
    0U, // BLR_RVMARKER
1732
351k
    0U, // BLR_X16
1733
351k
    0U, // BMOPA_MPPZZ_S_PSEUDO
1734
351k
    0U, // BMOPS_MPPZZ_S_PSEUDO
1735
351k
    0U, // BSPv16i8
1736
351k
    0U, // BSPv8i8
1737
351k
    0U, // CATCHRET
1738
351k
    0U, // CLEANUPRET
1739
351k
    0U, // CLS_ZPmZ_B_UNDEF
1740
351k
    0U, // CLS_ZPmZ_D_UNDEF
1741
351k
    0U, // CLS_ZPmZ_H_UNDEF
1742
351k
    0U, // CLS_ZPmZ_S_UNDEF
1743
351k
    0U, // CLZ_ZPmZ_B_UNDEF
1744
351k
    0U, // CLZ_ZPmZ_D_UNDEF
1745
351k
    0U, // CLZ_ZPmZ_H_UNDEF
1746
351k
    0U, // CLZ_ZPmZ_S_UNDEF
1747
351k
    0U, // CMP_SWAP_128
1748
351k
    0U, // CMP_SWAP_128_ACQUIRE
1749
351k
    0U, // CMP_SWAP_128_MONOTONIC
1750
351k
    0U, // CMP_SWAP_128_RELEASE
1751
351k
    0U, // CMP_SWAP_16
1752
351k
    0U, // CMP_SWAP_32
1753
351k
    0U, // CMP_SWAP_64
1754
351k
    0U, // CMP_SWAP_8
1755
351k
    0U, // CNOT_ZPmZ_B_UNDEF
1756
351k
    0U, // CNOT_ZPmZ_D_UNDEF
1757
351k
    0U, // CNOT_ZPmZ_H_UNDEF
1758
351k
    0U, // CNOT_ZPmZ_S_UNDEF
1759
351k
    0U, // CNT_ZPmZ_B_UNDEF
1760
351k
    0U, // CNT_ZPmZ_D_UNDEF
1761
351k
    0U, // CNT_ZPmZ_H_UNDEF
1762
351k
    0U, // CNT_ZPmZ_S_UNDEF
1763
351k
    0U, // COALESCER_BARRIER_FPR128
1764
351k
    0U, // COALESCER_BARRIER_FPR16
1765
351k
    0U, // COALESCER_BARRIER_FPR32
1766
351k
    0U, // COALESCER_BARRIER_FPR64
1767
351k
    0U, // EMITBKEY
1768
351k
    0U, // EMITMTETAGGED
1769
351k
    0U, // EONWrr
1770
351k
    0U, // EONXrr
1771
351k
    0U, // EORWrr
1772
351k
    0U, // EORXrr
1773
351k
    0U, // EOR_ZPZZ_B_ZERO
1774
351k
    0U, // EOR_ZPZZ_D_ZERO
1775
351k
    0U, // EOR_ZPZZ_H_ZERO
1776
351k
    0U, // EOR_ZPZZ_S_ZERO
1777
351k
    0U, // F128CSEL
1778
351k
    0U, // FABD_ZPZZ_D_UNDEF
1779
351k
    0U, // FABD_ZPZZ_D_ZERO
1780
351k
    0U, // FABD_ZPZZ_H_UNDEF
1781
351k
    0U, // FABD_ZPZZ_H_ZERO
1782
351k
    0U, // FABD_ZPZZ_S_UNDEF
1783
351k
    0U, // FABD_ZPZZ_S_ZERO
1784
351k
    0U, // FABS_ZPmZ_D_UNDEF
1785
351k
    0U, // FABS_ZPmZ_H_UNDEF
1786
351k
    0U, // FABS_ZPmZ_S_UNDEF
1787
351k
    0U, // FADD_VG2_M2Z_D_PSEUDO
1788
351k
    0U, // FADD_VG2_M2Z_H_PSEUDO
1789
351k
    0U, // FADD_VG2_M2Z_S_PSEUDO
1790
351k
    0U, // FADD_VG4_M4Z_D_PSEUDO
1791
351k
    0U, // FADD_VG4_M4Z_H_PSEUDO
1792
351k
    0U, // FADD_VG4_M4Z_S_PSEUDO
1793
351k
    0U, // FADD_ZPZI_D_UNDEF
1794
351k
    0U, // FADD_ZPZI_D_ZERO
1795
351k
    0U, // FADD_ZPZI_H_UNDEF
1796
351k
    0U, // FADD_ZPZI_H_ZERO
1797
351k
    0U, // FADD_ZPZI_S_UNDEF
1798
351k
    0U, // FADD_ZPZI_S_ZERO
1799
351k
    0U, // FADD_ZPZZ_D_UNDEF
1800
351k
    0U, // FADD_ZPZZ_D_ZERO
1801
351k
    0U, // FADD_ZPZZ_H_UNDEF
1802
351k
    0U, // FADD_ZPZZ_H_ZERO
1803
351k
    0U, // FADD_ZPZZ_S_UNDEF
1804
351k
    0U, // FADD_ZPZZ_S_ZERO
1805
351k
    0U, // FCVTZS_ZPmZ_DtoD_UNDEF
1806
351k
    0U, // FCVTZS_ZPmZ_DtoS_UNDEF
1807
351k
    0U, // FCVTZS_ZPmZ_HtoD_UNDEF
1808
351k
    0U, // FCVTZS_ZPmZ_HtoH_UNDEF
1809
351k
    0U, // FCVTZS_ZPmZ_HtoS_UNDEF
1810
351k
    0U, // FCVTZS_ZPmZ_StoD_UNDEF
1811
351k
    0U, // FCVTZS_ZPmZ_StoS_UNDEF
1812
351k
    0U, // FCVTZU_ZPmZ_DtoD_UNDEF
1813
351k
    0U, // FCVTZU_ZPmZ_DtoS_UNDEF
1814
351k
    0U, // FCVTZU_ZPmZ_HtoD_UNDEF
1815
351k
    0U, // FCVTZU_ZPmZ_HtoH_UNDEF
1816
351k
    0U, // FCVTZU_ZPmZ_HtoS_UNDEF
1817
351k
    0U, // FCVTZU_ZPmZ_StoD_UNDEF
1818
351k
    0U, // FCVTZU_ZPmZ_StoS_UNDEF
1819
351k
    0U, // FCVT_ZPmZ_DtoH_UNDEF
1820
351k
    0U, // FCVT_ZPmZ_DtoS_UNDEF
1821
351k
    0U, // FCVT_ZPmZ_HtoD_UNDEF
1822
351k
    0U, // FCVT_ZPmZ_HtoS_UNDEF
1823
351k
    0U, // FCVT_ZPmZ_StoD_UNDEF
1824
351k
    0U, // FCVT_ZPmZ_StoH_UNDEF
1825
351k
    0U, // FDIVR_ZPZZ_D_ZERO
1826
351k
    0U, // FDIVR_ZPZZ_H_ZERO
1827
351k
    0U, // FDIVR_ZPZZ_S_ZERO
1828
351k
    0U, // FDIV_ZPZZ_D_UNDEF
1829
351k
    0U, // FDIV_ZPZZ_D_ZERO
1830
351k
    0U, // FDIV_ZPZZ_H_UNDEF
1831
351k
    0U, // FDIV_ZPZZ_H_ZERO
1832
351k
    0U, // FDIV_ZPZZ_S_UNDEF
1833
351k
    0U, // FDIV_ZPZZ_S_ZERO
1834
351k
    0U, // FDOT_VG2_M2Z2Z_BtoH_PSEUDO
1835
351k
    0U, // FDOT_VG2_M2Z2Z_BtoS_PSEUDO
1836
351k
    0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO
1837
351k
    0U, // FDOT_VG2_M2ZZI_BtoS_PSEUDO
1838
351k
    0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO
1839
351k
    0U, // FDOT_VG2_M2ZZ_HtoS_PSEUDO
1840
351k
    0U, // FDOT_VG4_M4Z4Z_BtoH_PSEUDO
1841
351k
    0U, // FDOT_VG4_M4Z4Z_BtoS_PSEUDO
1842
351k
    0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO
1843
351k
    0U, // FDOT_VG4_M4ZZI_BtoS_PSEUDO
1844
351k
    0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO
1845
351k
    0U, // FDOT_VG4_M4ZZ_HtoS_PSEUDO
1846
351k
    0U, // FLOGB_ZPZZ_D_ZERO
1847
351k
    0U, // FLOGB_ZPZZ_H_ZERO
1848
351k
    0U, // FLOGB_ZPZZ_S_ZERO
1849
351k
    0U, // FMAXNM_ZPZI_D_UNDEF
1850
351k
    0U, // FMAXNM_ZPZI_D_ZERO
1851
351k
    0U, // FMAXNM_ZPZI_H_UNDEF
1852
351k
    0U, // FMAXNM_ZPZI_H_ZERO
1853
351k
    0U, // FMAXNM_ZPZI_S_UNDEF
1854
351k
    0U, // FMAXNM_ZPZI_S_ZERO
1855
351k
    0U, // FMAXNM_ZPZZ_D_UNDEF
1856
351k
    0U, // FMAXNM_ZPZZ_D_ZERO
1857
351k
    0U, // FMAXNM_ZPZZ_H_UNDEF
1858
351k
    0U, // FMAXNM_ZPZZ_H_ZERO
1859
351k
    0U, // FMAXNM_ZPZZ_S_UNDEF
1860
351k
    0U, // FMAXNM_ZPZZ_S_ZERO
1861
351k
    0U, // FMAX_ZPZI_D_UNDEF
1862
351k
    0U, // FMAX_ZPZI_D_ZERO
1863
351k
    0U, // FMAX_ZPZI_H_UNDEF
1864
351k
    0U, // FMAX_ZPZI_H_ZERO
1865
351k
    0U, // FMAX_ZPZI_S_UNDEF
1866
351k
    0U, // FMAX_ZPZI_S_ZERO
1867
351k
    0U, // FMAX_ZPZZ_D_UNDEF
1868
351k
    0U, // FMAX_ZPZZ_D_ZERO
1869
351k
    0U, // FMAX_ZPZZ_H_UNDEF
1870
351k
    0U, // FMAX_ZPZZ_H_ZERO
1871
351k
    0U, // FMAX_ZPZZ_S_UNDEF
1872
351k
    0U, // FMAX_ZPZZ_S_ZERO
1873
351k
    0U, // FMINNM_ZPZI_D_UNDEF
1874
351k
    0U, // FMINNM_ZPZI_D_ZERO
1875
351k
    0U, // FMINNM_ZPZI_H_UNDEF
1876
351k
    0U, // FMINNM_ZPZI_H_ZERO
1877
351k
    0U, // FMINNM_ZPZI_S_UNDEF
1878
351k
    0U, // FMINNM_ZPZI_S_ZERO
1879
351k
    0U, // FMINNM_ZPZZ_D_UNDEF
1880
351k
    0U, // FMINNM_ZPZZ_D_ZERO
1881
351k
    0U, // FMINNM_ZPZZ_H_UNDEF
1882
351k
    0U, // FMINNM_ZPZZ_H_ZERO
1883
351k
    0U, // FMINNM_ZPZZ_S_UNDEF
1884
351k
    0U, // FMINNM_ZPZZ_S_ZERO
1885
351k
    0U, // FMIN_ZPZI_D_UNDEF
1886
351k
    0U, // FMIN_ZPZI_D_ZERO
1887
351k
    0U, // FMIN_ZPZI_H_UNDEF
1888
351k
    0U, // FMIN_ZPZI_H_ZERO
1889
351k
    0U, // FMIN_ZPZI_S_UNDEF
1890
351k
    0U, // FMIN_ZPZI_S_ZERO
1891
351k
    0U, // FMIN_ZPZZ_D_UNDEF
1892
351k
    0U, // FMIN_ZPZZ_D_ZERO
1893
351k
    0U, // FMIN_ZPZZ_H_UNDEF
1894
351k
    0U, // FMIN_ZPZZ_H_ZERO
1895
351k
    0U, // FMIN_ZPZZ_S_UNDEF
1896
351k
    0U, // FMIN_ZPZZ_S_ZERO
1897
351k
    0U, // FMLALL_MZZI_BtoS_PSEUDO
1898
351k
    0U, // FMLALL_MZZ_BtoS_PSEUDO
1899
351k
    0U, // FMLALL_VG2_M2Z2Z_BtoS_PSEUDO
1900
351k
    0U, // FMLALL_VG2_M2ZZI_BtoS_PSEUDO
1901
351k
    0U, // FMLALL_VG2_M2ZZ_BtoS_PSEUDO
1902
351k
    0U, // FMLALL_VG4_M4Z4Z_BtoS_PSEUDO
1903
351k
    0U, // FMLALL_VG4_M4ZZI_BtoS_PSEUDO
1904
351k
    0U, // FMLALL_VG4_M4ZZ_BtoS_PSEUDO
1905
351k
    0U, // FMLAL_MZZI_HtoS_PSEUDO
1906
351k
    0U, // FMLAL_MZZ_HtoS_PSEUDO
1907
351k
    0U, // FMLAL_VG2_M2Z2Z_BtoH_PSEUDO
1908
351k
    0U, // FMLAL_VG2_M2Z2Z_HtoS_PSEUDO
1909
351k
    0U, // FMLAL_VG2_M2ZZI_HtoS_PSEUDO
1910
351k
    0U, // FMLAL_VG2_M2ZZ_BtoH_PSEUDO
1911
351k
    0U, // FMLAL_VG2_M2ZZ_HtoS_PSEUDO
1912
351k
    0U, // FMLAL_VG4_M4Z4Z_BtoH_PSEUDO
1913
351k
    0U, // FMLAL_VG4_M4Z4Z_HtoS_PSEUDO
1914
351k
    0U, // FMLAL_VG4_M4ZZI_HtoS_PSEUDO
1915
351k
    0U, // FMLAL_VG4_M4ZZ_BtoH_PSEUDO
1916
351k
    0U, // FMLAL_VG4_M4ZZ_HtoS_PSEUDO
1917
351k
    0U, // FMLA_VG2_M2Z2Z_D_PSEUDO
1918
351k
    0U, // FMLA_VG2_M2Z2Z_S_PSEUDO
1919
351k
    0U, // FMLA_VG2_M2Z4Z_H_PSEUDO
1920
351k
    0U, // FMLA_VG2_M2ZZI_D_PSEUDO
1921
351k
    0U, // FMLA_VG2_M2ZZI_S_PSEUDO
1922
351k
    0U, // FMLA_VG2_M2ZZ_D_PSEUDO
1923
351k
    0U, // FMLA_VG2_M2ZZ_S_PSEUDO
1924
351k
    0U, // FMLA_VG4_M4Z4Z_D_PSEUDO
1925
351k
    0U, // FMLA_VG4_M4Z4Z_H_PSEUDO
1926
351k
    0U, // FMLA_VG4_M4Z4Z_S_PSEUDO
1927
351k
    0U, // FMLA_VG4_M4ZZI_D_PSEUDO
1928
351k
    0U, // FMLA_VG4_M4ZZI_S_PSEUDO
1929
351k
    0U, // FMLA_VG4_M4ZZ_D_PSEUDO
1930
351k
    0U, // FMLA_VG4_M4ZZ_S_PSEUDO
1931
351k
    0U, // FMLA_ZPZZZ_D_UNDEF
1932
351k
    0U, // FMLA_ZPZZZ_H_UNDEF
1933
351k
    0U, // FMLA_ZPZZZ_S_UNDEF
1934
351k
    0U, // FMLSL_MZZI_HtoS_PSEUDO
1935
351k
    0U, // FMLSL_MZZ_HtoS_PSEUDO
1936
351k
    0U, // FMLSL_VG2_M2Z2Z_HtoS_PSEUDO
1937
351k
    0U, // FMLSL_VG2_M2ZZI_HtoS_PSEUDO
1938
351k
    0U, // FMLSL_VG2_M2ZZ_HtoS_PSEUDO
1939
351k
    0U, // FMLSL_VG4_M4Z4Z_HtoS_PSEUDO
1940
351k
    0U, // FMLSL_VG4_M4ZZI_HtoS_PSEUDO
1941
351k
    0U, // FMLSL_VG4_M4ZZ_HtoS_PSEUDO
1942
351k
    0U, // FMLS_VG2_M2Z2Z_D_PSEUDO
1943
351k
    0U, // FMLS_VG2_M2Z2Z_H_PSEUDO
1944
351k
    0U, // FMLS_VG2_M2Z2Z_S_PSEUDO
1945
351k
    0U, // FMLS_VG2_M2ZZI_D_PSEUDO
1946
351k
    0U, // FMLS_VG2_M2ZZI_S_PSEUDO
1947
351k
    0U, // FMLS_VG2_M2ZZ_D_PSEUDO
1948
351k
    0U, // FMLS_VG2_M2ZZ_S_PSEUDO
1949
351k
    0U, // FMLS_VG4_M4Z2Z_H_PSEUDO
1950
351k
    0U, // FMLS_VG4_M4Z4Z_D_PSEUDO
1951
351k
    0U, // FMLS_VG4_M4Z4Z_S_PSEUDO
1952
351k
    0U, // FMLS_VG4_M4ZZI_D_PSEUDO
1953
351k
    0U, // FMLS_VG4_M4ZZI_S_PSEUDO
1954
351k
    0U, // FMLS_VG4_M4ZZ_D_PSEUDO
1955
351k
    0U, // FMLS_VG4_M4ZZ_S_PSEUDO
1956
351k
    0U, // FMLS_ZPZZZ_D_UNDEF
1957
351k
    0U, // FMLS_ZPZZZ_H_UNDEF
1958
351k
    0U, // FMLS_ZPZZZ_S_UNDEF
1959
351k
    0U, // FMOPAL_MPPZZ_PSEUDO
1960
351k
    0U, // FMOPA_MPPZZ_BtoS_PSEUDO
1961
351k
    0U, // FMOPA_MPPZZ_D_PSEUDO
1962
351k
    0U, // FMOPA_MPPZZ_S_PSEUDO
1963
351k
    0U, // FMOPSL_MPPZZ_PSEUDO
1964
351k
    0U, // FMOPS_MPPZZ_D_PSEUDO
1965
351k
    0U, // FMOPS_MPPZZ_S_PSEUDO
1966
351k
    0U, // FMOVD0
1967
351k
    0U, // FMOVH0
1968
351k
    0U, // FMOVS0
1969
351k
    0U, // FMULX_ZPZZ_D_UNDEF
1970
351k
    0U, // FMULX_ZPZZ_D_ZERO
1971
351k
    0U, // FMULX_ZPZZ_H_UNDEF
1972
351k
    0U, // FMULX_ZPZZ_H_ZERO
1973
351k
    0U, // FMULX_ZPZZ_S_UNDEF
1974
351k
    0U, // FMULX_ZPZZ_S_ZERO
1975
351k
    0U, // FMUL_ZPZI_D_UNDEF
1976
351k
    0U, // FMUL_ZPZI_D_ZERO
1977
351k
    0U, // FMUL_ZPZI_H_UNDEF
1978
351k
    0U, // FMUL_ZPZI_H_ZERO
1979
351k
    0U, // FMUL_ZPZI_S_UNDEF
1980
351k
    0U, // FMUL_ZPZI_S_ZERO
1981
351k
    0U, // FMUL_ZPZZ_D_UNDEF
1982
351k
    0U, // FMUL_ZPZZ_D_ZERO
1983
351k
    0U, // FMUL_ZPZZ_H_UNDEF
1984
351k
    0U, // FMUL_ZPZZ_H_ZERO
1985
351k
    0U, // FMUL_ZPZZ_S_UNDEF
1986
351k
    0U, // FMUL_ZPZZ_S_ZERO
1987
351k
    0U, // FNEG_ZPmZ_D_UNDEF
1988
351k
    0U, // FNEG_ZPmZ_H_UNDEF
1989
351k
    0U, // FNEG_ZPmZ_S_UNDEF
1990
351k
    0U, // FNMLA_ZPZZZ_D_UNDEF
1991
351k
    0U, // FNMLA_ZPZZZ_H_UNDEF
1992
351k
    0U, // FNMLA_ZPZZZ_S_UNDEF
1993
351k
    0U, // FNMLS_ZPZZZ_D_UNDEF
1994
351k
    0U, // FNMLS_ZPZZZ_H_UNDEF
1995
351k
    0U, // FNMLS_ZPZZZ_S_UNDEF
1996
351k
    0U, // FRECPX_ZPmZ_D_UNDEF
1997
351k
    0U, // FRECPX_ZPmZ_H_UNDEF
1998
351k
    0U, // FRECPX_ZPmZ_S_UNDEF
1999
351k
    0U, // FRINTA_ZPmZ_D_UNDEF
2000
351k
    0U, // FRINTA_ZPmZ_H_UNDEF
2001
351k
    0U, // FRINTA_ZPmZ_S_UNDEF
2002
351k
    0U, // FRINTI_ZPmZ_D_UNDEF
2003
351k
    0U, // FRINTI_ZPmZ_H_UNDEF
2004
351k
    0U, // FRINTI_ZPmZ_S_UNDEF
2005
351k
    0U, // FRINTM_ZPmZ_D_UNDEF
2006
351k
    0U, // FRINTM_ZPmZ_H_UNDEF
2007
351k
    0U, // FRINTM_ZPmZ_S_UNDEF
2008
351k
    0U, // FRINTN_ZPmZ_D_UNDEF
2009
351k
    0U, // FRINTN_ZPmZ_H_UNDEF
2010
351k
    0U, // FRINTN_ZPmZ_S_UNDEF
2011
351k
    0U, // FRINTP_ZPmZ_D_UNDEF
2012
351k
    0U, // FRINTP_ZPmZ_H_UNDEF
2013
351k
    0U, // FRINTP_ZPmZ_S_UNDEF
2014
351k
    0U, // FRINTX_ZPmZ_D_UNDEF
2015
351k
    0U, // FRINTX_ZPmZ_H_UNDEF
2016
351k
    0U, // FRINTX_ZPmZ_S_UNDEF
2017
351k
    0U, // FRINTZ_ZPmZ_D_UNDEF
2018
351k
    0U, // FRINTZ_ZPmZ_H_UNDEF
2019
351k
    0U, // FRINTZ_ZPmZ_S_UNDEF
2020
351k
    0U, // FSQRT_ZPmZ_D_UNDEF
2021
351k
    0U, // FSQRT_ZPmZ_H_UNDEF
2022
351k
    0U, // FSQRT_ZPmZ_S_UNDEF
2023
351k
    0U, // FSUBR_ZPZI_D_UNDEF
2024
351k
    0U, // FSUBR_ZPZI_D_ZERO
2025
351k
    0U, // FSUBR_ZPZI_H_UNDEF
2026
351k
    0U, // FSUBR_ZPZI_H_ZERO
2027
351k
    0U, // FSUBR_ZPZI_S_UNDEF
2028
351k
    0U, // FSUBR_ZPZI_S_ZERO
2029
351k
    0U, // FSUBR_ZPZZ_D_ZERO
2030
351k
    0U, // FSUBR_ZPZZ_H_ZERO
2031
351k
    0U, // FSUBR_ZPZZ_S_ZERO
2032
351k
    0U, // FSUB_VG2_M2Z_D_PSEUDO
2033
351k
    0U, // FSUB_VG2_M2Z_H_PSEUDO
2034
351k
    0U, // FSUB_VG2_M2Z_S_PSEUDO
2035
351k
    0U, // FSUB_VG4_M4Z_D_PSEUDO
2036
351k
    0U, // FSUB_VG4_M4Z_H_PSEUDO
2037
351k
    0U, // FSUB_VG4_M4Z_S_PSEUDO
2038
351k
    0U, // FSUB_ZPZI_D_UNDEF
2039
351k
    0U, // FSUB_ZPZI_D_ZERO
2040
351k
    0U, // FSUB_ZPZI_H_UNDEF
2041
351k
    0U, // FSUB_ZPZI_H_ZERO
2042
351k
    0U, // FSUB_ZPZI_S_UNDEF
2043
351k
    0U, // FSUB_ZPZI_S_ZERO
2044
351k
    0U, // FSUB_ZPZZ_D_UNDEF
2045
351k
    0U, // FSUB_ZPZZ_D_ZERO
2046
351k
    0U, // FSUB_ZPZZ_H_UNDEF
2047
351k
    0U, // FSUB_ZPZZ_H_ZERO
2048
351k
    0U, // FSUB_ZPZZ_S_UNDEF
2049
351k
    0U, // FSUB_ZPZZ_S_ZERO
2050
351k
    0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO
2051
351k
    0U, // GLD1B_D
2052
351k
    0U, // GLD1B_D_IMM
2053
351k
    0U, // GLD1B_D_SXTW
2054
351k
    0U, // GLD1B_D_UXTW
2055
351k
    0U, // GLD1B_S_IMM
2056
351k
    0U, // GLD1B_S_SXTW
2057
351k
    0U, // GLD1B_S_UXTW
2058
351k
    0U, // GLD1D
2059
351k
    0U, // GLD1D_IMM
2060
351k
    0U, // GLD1D_SCALED
2061
351k
    0U, // GLD1D_SXTW
2062
351k
    0U, // GLD1D_SXTW_SCALED
2063
351k
    0U, // GLD1D_UXTW
2064
351k
    0U, // GLD1D_UXTW_SCALED
2065
351k
    0U, // GLD1H_D
2066
351k
    0U, // GLD1H_D_IMM
2067
351k
    0U, // GLD1H_D_SCALED
2068
351k
    0U, // GLD1H_D_SXTW
2069
351k
    0U, // GLD1H_D_SXTW_SCALED
2070
351k
    0U, // GLD1H_D_UXTW
2071
351k
    0U, // GLD1H_D_UXTW_SCALED
2072
351k
    0U, // GLD1H_S_IMM
2073
351k
    0U, // GLD1H_S_SXTW
2074
351k
    0U, // GLD1H_S_SXTW_SCALED
2075
351k
    0U, // GLD1H_S_UXTW
2076
351k
    0U, // GLD1H_S_UXTW_SCALED
2077
351k
    0U, // GLD1SB_D
2078
351k
    0U, // GLD1SB_D_IMM
2079
351k
    0U, // GLD1SB_D_SXTW
2080
351k
    0U, // GLD1SB_D_UXTW
2081
351k
    0U, // GLD1SB_S_IMM
2082
351k
    0U, // GLD1SB_S_SXTW
2083
351k
    0U, // GLD1SB_S_UXTW
2084
351k
    0U, // GLD1SH_D
2085
351k
    0U, // GLD1SH_D_IMM
2086
351k
    0U, // GLD1SH_D_SCALED
2087
351k
    0U, // GLD1SH_D_SXTW
2088
351k
    0U, // GLD1SH_D_SXTW_SCALED
2089
351k
    0U, // GLD1SH_D_UXTW
2090
351k
    0U, // GLD1SH_D_UXTW_SCALED
2091
351k
    0U, // GLD1SH_S_IMM
2092
351k
    0U, // GLD1SH_S_SXTW
2093
351k
    0U, // GLD1SH_S_SXTW_SCALED
2094
351k
    0U, // GLD1SH_S_UXTW
2095
351k
    0U, // GLD1SH_S_UXTW_SCALED
2096
351k
    0U, // GLD1SW_D
2097
351k
    0U, // GLD1SW_D_IMM
2098
351k
    0U, // GLD1SW_D_SCALED
2099
351k
    0U, // GLD1SW_D_SXTW
2100
351k
    0U, // GLD1SW_D_SXTW_SCALED
2101
351k
    0U, // GLD1SW_D_UXTW
2102
351k
    0U, // GLD1SW_D_UXTW_SCALED
2103
351k
    0U, // GLD1W_D
2104
351k
    0U, // GLD1W_D_IMM
2105
351k
    0U, // GLD1W_D_SCALED
2106
351k
    0U, // GLD1W_D_SXTW
2107
351k
    0U, // GLD1W_D_SXTW_SCALED
2108
351k
    0U, // GLD1W_D_UXTW
2109
351k
    0U, // GLD1W_D_UXTW_SCALED
2110
351k
    0U, // GLD1W_IMM
2111
351k
    0U, // GLD1W_SXTW
2112
351k
    0U, // GLD1W_SXTW_SCALED
2113
351k
    0U, // GLD1W_UXTW
2114
351k
    0U, // GLD1W_UXTW_SCALED
2115
351k
    0U, // GLDFF1B_D
2116
351k
    0U, // GLDFF1B_D_IMM
2117
351k
    0U, // GLDFF1B_D_SXTW
2118
351k
    0U, // GLDFF1B_D_UXTW
2119
351k
    0U, // GLDFF1B_S_IMM
2120
351k
    0U, // GLDFF1B_S_SXTW
2121
351k
    0U, // GLDFF1B_S_UXTW
2122
351k
    0U, // GLDFF1D
2123
351k
    0U, // GLDFF1D_IMM
2124
351k
    0U, // GLDFF1D_SCALED
2125
351k
    0U, // GLDFF1D_SXTW
2126
351k
    0U, // GLDFF1D_SXTW_SCALED
2127
351k
    0U, // GLDFF1D_UXTW
2128
351k
    0U, // GLDFF1D_UXTW_SCALED
2129
351k
    0U, // GLDFF1H_D
2130
351k
    0U, // GLDFF1H_D_IMM
2131
351k
    0U, // GLDFF1H_D_SCALED
2132
351k
    0U, // GLDFF1H_D_SXTW
2133
351k
    0U, // GLDFF1H_D_SXTW_SCALED
2134
351k
    0U, // GLDFF1H_D_UXTW
2135
351k
    0U, // GLDFF1H_D_UXTW_SCALED
2136
351k
    0U, // GLDFF1H_S_IMM
2137
351k
    0U, // GLDFF1H_S_SXTW
2138
351k
    0U, // GLDFF1H_S_SXTW_SCALED
2139
351k
    0U, // GLDFF1H_S_UXTW
2140
351k
    0U, // GLDFF1H_S_UXTW_SCALED
2141
351k
    0U, // GLDFF1SB_D
2142
351k
    0U, // GLDFF1SB_D_IMM
2143
351k
    0U, // GLDFF1SB_D_SXTW
2144
351k
    0U, // GLDFF1SB_D_UXTW
2145
351k
    0U, // GLDFF1SB_S_IMM
2146
351k
    0U, // GLDFF1SB_S_SXTW
2147
351k
    0U, // GLDFF1SB_S_UXTW
2148
351k
    0U, // GLDFF1SH_D
2149
351k
    0U, // GLDFF1SH_D_IMM
2150
351k
    0U, // GLDFF1SH_D_SCALED
2151
351k
    0U, // GLDFF1SH_D_SXTW
2152
351k
    0U, // GLDFF1SH_D_SXTW_SCALED
2153
351k
    0U, // GLDFF1SH_D_UXTW
2154
351k
    0U, // GLDFF1SH_D_UXTW_SCALED
2155
351k
    0U, // GLDFF1SH_S_IMM
2156
351k
    0U, // GLDFF1SH_S_SXTW
2157
351k
    0U, // GLDFF1SH_S_SXTW_SCALED
2158
351k
    0U, // GLDFF1SH_S_UXTW
2159
351k
    0U, // GLDFF1SH_S_UXTW_SCALED
2160
351k
    0U, // GLDFF1SW_D
2161
351k
    0U, // GLDFF1SW_D_IMM
2162
351k
    0U, // GLDFF1SW_D_SCALED
2163
351k
    0U, // GLDFF1SW_D_SXTW
2164
351k
    0U, // GLDFF1SW_D_SXTW_SCALED
2165
351k
    0U, // GLDFF1SW_D_UXTW
2166
351k
    0U, // GLDFF1SW_D_UXTW_SCALED
2167
351k
    0U, // GLDFF1W_D
2168
351k
    0U, // GLDFF1W_D_IMM
2169
351k
    0U, // GLDFF1W_D_SCALED
2170
351k
    0U, // GLDFF1W_D_SXTW
2171
351k
    0U, // GLDFF1W_D_SXTW_SCALED
2172
351k
    0U, // GLDFF1W_D_UXTW
2173
351k
    0U, // GLDFF1W_D_UXTW_SCALED
2174
351k
    0U, // GLDFF1W_IMM
2175
351k
    0U, // GLDFF1W_SXTW
2176
351k
    0U, // GLDFF1W_SXTW_SCALED
2177
351k
    0U, // GLDFF1W_UXTW
2178
351k
    0U, // GLDFF1W_UXTW_SCALED
2179
351k
    0U, // G_AARCH64_PREFETCH
2180
351k
    0U, // G_ADD_LOW
2181
351k
    0U, // G_BSP
2182
351k
    0U, // G_DUP
2183
351k
    0U, // G_DUPLANE16
2184
351k
    0U, // G_DUPLANE32
2185
351k
    0U, // G_DUPLANE64
2186
351k
    0U, // G_DUPLANE8
2187
351k
    0U, // G_EXT
2188
351k
    0U, // G_FCMEQ
2189
351k
    0U, // G_FCMEQZ
2190
351k
    0U, // G_FCMGE
2191
351k
    0U, // G_FCMGEZ
2192
351k
    0U, // G_FCMGT
2193
351k
    0U, // G_FCMGTZ
2194
351k
    0U, // G_FCMLEZ
2195
351k
    0U, // G_FCMLTZ
2196
351k
    0U, // G_REV16
2197
351k
    0U, // G_REV32
2198
351k
    0U, // G_REV64
2199
351k
    0U, // G_SADDLP
2200
351k
    0U, // G_SADDLV
2201
351k
    0U, // G_SDOT
2202
351k
    0U, // G_SITOF
2203
351k
    0U, // G_SMULL
2204
351k
    0U, // G_TRN1
2205
351k
    0U, // G_TRN2
2206
351k
    0U, // G_UADDLP
2207
351k
    0U, // G_UADDLV
2208
351k
    0U, // G_UDOT
2209
351k
    0U, // G_UITOF
2210
351k
    0U, // G_UMULL
2211
351k
    0U, // G_UZP1
2212
351k
    0U, // G_UZP2
2213
351k
    0U, // G_VASHR
2214
351k
    0U, // G_VLSHR
2215
351k
    0U, // G_ZIP1
2216
351k
    0U, // G_ZIP2
2217
351k
    0U, // HOM_Epilog
2218
351k
    0U, // HOM_Prolog
2219
351k
    0U, // HWASAN_CHECK_MEMACCESS
2220
351k
    0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES
2221
351k
    0U, // INSERT_MXIPZ_H_PSEUDO_B
2222
351k
    0U, // INSERT_MXIPZ_H_PSEUDO_D
2223
351k
    0U, // INSERT_MXIPZ_H_PSEUDO_H
2224
351k
    0U, // INSERT_MXIPZ_H_PSEUDO_Q
2225
351k
    0U, // INSERT_MXIPZ_H_PSEUDO_S
2226
351k
    0U, // INSERT_MXIPZ_V_PSEUDO_B
2227
351k
    0U, // INSERT_MXIPZ_V_PSEUDO_D
2228
351k
    0U, // INSERT_MXIPZ_V_PSEUDO_H
2229
351k
    0U, // INSERT_MXIPZ_V_PSEUDO_Q
2230
351k
    0U, // INSERT_MXIPZ_V_PSEUDO_S
2231
351k
    0U, // IRGstack
2232
351k
    0U, // JumpTableDest16
2233
351k
    0U, // JumpTableDest32
2234
351k
    0U, // JumpTableDest8
2235
351k
    0U, // KCFI_CHECK
2236
351k
    0U, // LD1B_2Z_IMM_PSEUDO
2237
351k
    0U, // LD1B_2Z_PSEUDO
2238
351k
    0U, // LD1B_4Z_IMM_PSEUDO
2239
351k
    0U, // LD1B_4Z_PSEUDO
2240
351k
    0U, // LD1D_2Z_IMM_PSEUDO
2241
351k
    0U, // LD1D_2Z_PSEUDO
2242
351k
    0U, // LD1D_4Z_IMM_PSEUDO
2243
351k
    0U, // LD1D_4Z_PSEUDO
2244
351k
    0U, // LD1H_2Z_IMM_PSEUDO
2245
351k
    0U, // LD1H_2Z_PSEUDO
2246
351k
    0U, // LD1H_4Z_IMM_PSEUDO
2247
351k
    0U, // LD1H_4Z_PSEUDO
2248
351k
    0U, // LD1W_2Z_IMM_PSEUDO
2249
351k
    0U, // LD1W_2Z_PSEUDO
2250
351k
    0U, // LD1W_4Z_IMM_PSEUDO
2251
351k
    0U, // LD1W_4Z_PSEUDO
2252
351k
    0U, // LD1_MXIPXX_H_PSEUDO_B
2253
351k
    0U, // LD1_MXIPXX_H_PSEUDO_D
2254
351k
    0U, // LD1_MXIPXX_H_PSEUDO_H
2255
351k
    0U, // LD1_MXIPXX_H_PSEUDO_Q
2256
351k
    0U, // LD1_MXIPXX_H_PSEUDO_S
2257
351k
    0U, // LD1_MXIPXX_V_PSEUDO_B
2258
351k
    0U, // LD1_MXIPXX_V_PSEUDO_D
2259
351k
    0U, // LD1_MXIPXX_V_PSEUDO_H
2260
351k
    0U, // LD1_MXIPXX_V_PSEUDO_Q
2261
351k
    0U, // LD1_MXIPXX_V_PSEUDO_S
2262
351k
    0U, // LDFF1B
2263
351k
    0U, // LDFF1B_D
2264
351k
    0U, // LDFF1B_H
2265
351k
    0U, // LDFF1B_S
2266
351k
    0U, // LDFF1D
2267
351k
    0U, // LDFF1H
2268
351k
    0U, // LDFF1H_D
2269
351k
    0U, // LDFF1H_S
2270
351k
    0U, // LDFF1SB_D
2271
351k
    0U, // LDFF1SB_H
2272
351k
    0U, // LDFF1SB_S
2273
351k
    0U, // LDFF1SH_D
2274
351k
    0U, // LDFF1SH_S
2275
351k
    0U, // LDFF1SW_D
2276
351k
    0U, // LDFF1W
2277
351k
    0U, // LDFF1W_D
2278
351k
    0U, // LDNF1B_D_IMM
2279
351k
    0U, // LDNF1B_H_IMM
2280
351k
    0U, // LDNF1B_IMM
2281
351k
    0U, // LDNF1B_S_IMM
2282
351k
    0U, // LDNF1D_IMM
2283
351k
    0U, // LDNF1H_D_IMM
2284
351k
    0U, // LDNF1H_IMM
2285
351k
    0U, // LDNF1H_S_IMM
2286
351k
    0U, // LDNF1SB_D_IMM
2287
351k
    0U, // LDNF1SB_H_IMM
2288
351k
    0U, // LDNF1SB_S_IMM
2289
351k
    0U, // LDNF1SH_D_IMM
2290
351k
    0U, // LDNF1SH_S_IMM
2291
351k
    0U, // LDNF1SW_D_IMM
2292
351k
    0U, // LDNF1W_D_IMM
2293
351k
    0U, // LDNF1W_IMM
2294
351k
    0U, // LDNT1B_2Z_IMM_PSEUDO
2295
351k
    0U, // LDNT1B_2Z_PSEUDO
2296
351k
    0U, // LDNT1B_4Z_IMM_PSEUDO
2297
351k
    0U, // LDNT1B_4Z_PSEUDO
2298
351k
    0U, // LDNT1D_2Z_IMM_PSEUDO
2299
351k
    0U, // LDNT1D_2Z_PSEUDO
2300
351k
    0U, // LDNT1D_4Z_IMM_PSEUDO
2301
351k
    0U, // LDNT1D_4Z_PSEUDO
2302
351k
    0U, // LDNT1H_2Z_IMM_PSEUDO
2303
351k
    0U, // LDNT1H_2Z_PSEUDO
2304
351k
    0U, // LDNT1H_4Z_IMM_PSEUDO
2305
351k
    0U, // LDNT1H_4Z_PSEUDO
2306
351k
    0U, // LDNT1W_2Z_IMM_PSEUDO
2307
351k
    0U, // LDNT1W_2Z_PSEUDO
2308
351k
    0U, // LDNT1W_4Z_IMM_PSEUDO
2309
351k
    0U, // LDNT1W_4Z_PSEUDO
2310
351k
    0U, // LDR_PPXI
2311
351k
    0U, // LDR_TX_PSEUDO
2312
351k
    0U, // LDR_ZA_PSEUDO
2313
351k
    0U, // LDR_ZZXI
2314
351k
    0U, // LDR_ZZZXI
2315
351k
    0U, // LDR_ZZZZXI
2316
351k
    0U, // LOADgot
2317
351k
    0U, // LSL_ZPZI_B_UNDEF
2318
351k
    0U, // LSL_ZPZI_B_ZERO
2319
351k
    0U, // LSL_ZPZI_D_UNDEF
2320
351k
    0U, // LSL_ZPZI_D_ZERO
2321
351k
    0U, // LSL_ZPZI_H_UNDEF
2322
351k
    0U, // LSL_ZPZI_H_ZERO
2323
351k
    0U, // LSL_ZPZI_S_UNDEF
2324
351k
    0U, // LSL_ZPZI_S_ZERO
2325
351k
    0U, // LSL_ZPZZ_B_UNDEF
2326
351k
    0U, // LSL_ZPZZ_B_ZERO
2327
351k
    0U, // LSL_ZPZZ_D_UNDEF
2328
351k
    0U, // LSL_ZPZZ_D_ZERO
2329
351k
    0U, // LSL_ZPZZ_H_UNDEF
2330
351k
    0U, // LSL_ZPZZ_H_ZERO
2331
351k
    0U, // LSL_ZPZZ_S_UNDEF
2332
351k
    0U, // LSL_ZPZZ_S_ZERO
2333
351k
    0U, // LSR_ZPZI_B_UNDEF
2334
351k
    0U, // LSR_ZPZI_B_ZERO
2335
351k
    0U, // LSR_ZPZI_D_UNDEF
2336
351k
    0U, // LSR_ZPZI_D_ZERO
2337
351k
    0U, // LSR_ZPZI_H_UNDEF
2338
351k
    0U, // LSR_ZPZI_H_ZERO
2339
351k
    0U, // LSR_ZPZI_S_UNDEF
2340
351k
    0U, // LSR_ZPZI_S_ZERO
2341
351k
    0U, // LSR_ZPZZ_B_UNDEF
2342
351k
    0U, // LSR_ZPZZ_B_ZERO
2343
351k
    0U, // LSR_ZPZZ_D_UNDEF
2344
351k
    0U, // LSR_ZPZZ_D_ZERO
2345
351k
    0U, // LSR_ZPZZ_H_UNDEF
2346
351k
    0U, // LSR_ZPZZ_H_ZERO
2347
351k
    0U, // LSR_ZPZZ_S_UNDEF
2348
351k
    0U, // LSR_ZPZZ_S_ZERO
2349
351k
    0U, // MLA_ZPZZZ_B_UNDEF
2350
351k
    0U, // MLA_ZPZZZ_D_UNDEF
2351
351k
    0U, // MLA_ZPZZZ_H_UNDEF
2352
351k
    0U, // MLA_ZPZZZ_S_UNDEF
2353
351k
    0U, // MLS_ZPZZZ_B_UNDEF
2354
351k
    0U, // MLS_ZPZZZ_D_UNDEF
2355
351k
    0U, // MLS_ZPZZZ_H_UNDEF
2356
351k
    0U, // MLS_ZPZZZ_S_UNDEF
2357
351k
    0U, // MOPSMemoryCopyPseudo
2358
351k
    0U, // MOPSMemoryMovePseudo
2359
351k
    0U, // MOPSMemorySetPseudo
2360
351k
    0U, // MOPSMemorySetTaggingPseudo
2361
351k
    0U, // MOVA_MXI2Z_H_B_PSEUDO
2362
351k
    0U, // MOVA_MXI2Z_H_D_PSEUDO
2363
351k
    0U, // MOVA_MXI2Z_H_H_PSEUDO
2364
351k
    0U, // MOVA_MXI2Z_H_S_PSEUDO
2365
351k
    0U, // MOVA_MXI2Z_V_B_PSEUDO
2366
351k
    0U, // MOVA_MXI2Z_V_D_PSEUDO
2367
351k
    0U, // MOVA_MXI2Z_V_H_PSEUDO
2368
351k
    0U, // MOVA_MXI2Z_V_S_PSEUDO
2369
351k
    0U, // MOVA_MXI4Z_H_B_PSEUDO
2370
351k
    0U, // MOVA_MXI4Z_H_D_PSEUDO
2371
351k
    0U, // MOVA_MXI4Z_H_H_PSEUDO
2372
351k
    0U, // MOVA_MXI4Z_H_S_PSEUDO
2373
351k
    0U, // MOVA_MXI4Z_V_B_PSEUDO
2374
351k
    0U, // MOVA_MXI4Z_V_D_PSEUDO
2375
351k
    0U, // MOVA_MXI4Z_V_H_PSEUDO
2376
351k
    0U, // MOVA_MXI4Z_V_S_PSEUDO
2377
351k
    0U, // MOVA_VG2_MXI2Z_PSEUDO
2378
351k
    0U, // MOVA_VG4_MXI4Z_PSEUDO
2379
351k
    0U, // MOVMCSym
2380
351k
    0U, // MOVaddr
2381
351k
    0U, // MOVaddrBA
2382
351k
    0U, // MOVaddrCP
2383
351k
    0U, // MOVaddrEXT
2384
351k
    0U, // MOVaddrJT
2385
351k
    0U, // MOVaddrTLS
2386
351k
    0U, // MOVbaseTLS
2387
351k
    0U, // MOVi32imm
2388
351k
    0U, // MOVi64imm
2389
351k
    0U, // MRS_FPCR
2390
351k
    0U, // MSR_FPCR
2391
351k
    0U, // MSRpstatePseudo
2392
351k
    0U, // MUL_ZPZZ_B_UNDEF
2393
351k
    0U, // MUL_ZPZZ_D_UNDEF
2394
351k
    0U, // MUL_ZPZZ_H_UNDEF
2395
351k
    0U, // MUL_ZPZZ_S_UNDEF
2396
351k
    0U, // NEG_ZPmZ_B_UNDEF
2397
351k
    0U, // NEG_ZPmZ_D_UNDEF
2398
351k
    0U, // NEG_ZPmZ_H_UNDEF
2399
351k
    0U, // NEG_ZPmZ_S_UNDEF
2400
351k
    0U, // NOT_ZPmZ_B_UNDEF
2401
351k
    0U, // NOT_ZPmZ_D_UNDEF
2402
351k
    0U, // NOT_ZPmZ_H_UNDEF
2403
351k
    0U, // NOT_ZPmZ_S_UNDEF
2404
351k
    0U, // ORNWrr
2405
351k
    0U, // ORNXrr
2406
351k
    0U, // ORRWrr
2407
351k
    0U, // ORRXrr
2408
351k
    0U, // ORR_ZPZZ_B_ZERO
2409
351k
    0U, // ORR_ZPZZ_D_ZERO
2410
351k
    0U, // ORR_ZPZZ_H_ZERO
2411
351k
    0U, // ORR_ZPZZ_S_ZERO
2412
351k
    0U, // PAUTH_EPILOGUE
2413
351k
    0U, // PAUTH_PROLOGUE
2414
351k
    0U, // PROBED_STACKALLOC
2415
351k
    0U, // PROBED_STACKALLOC_DYN
2416
351k
    0U, // PROBED_STACKALLOC_VAR
2417
351k
    0U, // PTEST_PP_ANY
2418
351k
    0U, // RDFFR_P
2419
351k
    0U, // RDFFR_PPz
2420
351k
    0U, // RET_ReallyLR
2421
351k
    0U, // RestoreZAPseudo
2422
351k
    0U, // SABD_ZPZZ_B_UNDEF
2423
351k
    0U, // SABD_ZPZZ_D_UNDEF
2424
351k
    0U, // SABD_ZPZZ_H_UNDEF
2425
351k
    0U, // SABD_ZPZZ_S_UNDEF
2426
351k
    0U, // SCVTF_ZPmZ_DtoD_UNDEF
2427
351k
    0U, // SCVTF_ZPmZ_DtoH_UNDEF
2428
351k
    0U, // SCVTF_ZPmZ_DtoS_UNDEF
2429
351k
    0U, // SCVTF_ZPmZ_HtoH_UNDEF
2430
351k
    0U, // SCVTF_ZPmZ_StoD_UNDEF
2431
351k
    0U, // SCVTF_ZPmZ_StoH_UNDEF
2432
351k
    0U, // SCVTF_ZPmZ_StoS_UNDEF
2433
351k
    0U, // SDIV_ZPZZ_D_UNDEF
2434
351k
    0U, // SDIV_ZPZZ_S_UNDEF
2435
351k
    0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO
2436
351k
    0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO
2437
351k
    0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO
2438
351k
    0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO
2439
351k
    0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO
2440
351k
    0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO
2441
351k
    0U, // SDOT_VG2_M2ZZ_BtoS_PSEUDO
2442
351k
    0U, // SDOT_VG2_M2ZZ_HtoD_PSEUDO
2443
351k
    0U, // SDOT_VG2_M2ZZ_HtoS_PSEUDO
2444
351k
    0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO
2445
351k
    0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO
2446
351k
    0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO
2447
351k
    0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO
2448
351k
    0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO
2449
351k
    0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO
2450
351k
    0U, // SDOT_VG4_M4ZZ_BtoS_PSEUDO
2451
351k
    0U, // SDOT_VG4_M4ZZ_HtoD_PSEUDO
2452
351k
    0U, // SDOT_VG4_M4ZZ_HtoS_PSEUDO
2453
351k
    0U, // SEH_AddFP
2454
351k
    0U, // SEH_EpilogEnd
2455
351k
    0U, // SEH_EpilogStart
2456
351k
    0U, // SEH_Nop
2457
351k
    0U, // SEH_PACSignLR
2458
351k
    0U, // SEH_PrologEnd
2459
351k
    0U, // SEH_SaveAnyRegQP
2460
351k
    0U, // SEH_SaveAnyRegQPX
2461
351k
    0U, // SEH_SaveFPLR
2462
351k
    0U, // SEH_SaveFPLR_X
2463
351k
    0U, // SEH_SaveFReg
2464
351k
    0U, // SEH_SaveFRegP
2465
351k
    0U, // SEH_SaveFRegP_X
2466
351k
    0U, // SEH_SaveFReg_X
2467
351k
    0U, // SEH_SaveReg
2468
351k
    0U, // SEH_SaveRegP
2469
351k
    0U, // SEH_SaveRegP_X
2470
351k
    0U, // SEH_SaveReg_X
2471
351k
    0U, // SEH_SetFP
2472
351k
    0U, // SEH_StackAlloc
2473
351k
    0U, // SMAX_ZPZZ_B_UNDEF
2474
351k
    0U, // SMAX_ZPZZ_D_UNDEF
2475
351k
    0U, // SMAX_ZPZZ_H_UNDEF
2476
351k
    0U, // SMAX_ZPZZ_S_UNDEF
2477
351k
    0U, // SMIN_ZPZZ_B_UNDEF
2478
351k
    0U, // SMIN_ZPZZ_D_UNDEF
2479
351k
    0U, // SMIN_ZPZZ_H_UNDEF
2480
351k
    0U, // SMIN_ZPZZ_S_UNDEF
2481
351k
    0U, // SMLALL_MZZI_BtoS_PSEUDO
2482
351k
    0U, // SMLALL_MZZI_HtoD_PSEUDO
2483
351k
    0U, // SMLALL_MZZ_BtoS_PSEUDO
2484
351k
    0U, // SMLALL_MZZ_HtoD_PSEUDO
2485
351k
    0U, // SMLALL_VG2_M2Z2Z_BtoS_PSEUDO
2486
351k
    0U, // SMLALL_VG2_M2Z2Z_HtoD_PSEUDO
2487
351k
    0U, // SMLALL_VG2_M2ZZI_BtoS_PSEUDO
2488
351k
    0U, // SMLALL_VG2_M2ZZI_HtoD_PSEUDO
2489
351k
    0U, // SMLALL_VG2_M2ZZ_BtoS_PSEUDO
2490
351k
    0U, // SMLALL_VG2_M2ZZ_HtoD_PSEUDO
2491
351k
    0U, // SMLALL_VG4_M4Z4Z_BtoS_PSEUDO
2492
351k
    0U, // SMLALL_VG4_M4Z4Z_HtoD_PSEUDO
2493
351k
    0U, // SMLALL_VG4_M4ZZI_BtoS_PSEUDO
2494
351k
    0U, // SMLALL_VG4_M4ZZI_HtoD_PSEUDO
2495
351k
    0U, // SMLALL_VG4_M4ZZ_BtoS_PSEUDO
2496
351k
    0U, // SMLALL_VG4_M4ZZ_HtoD_PSEUDO
2497
351k
    0U, // SMLAL_MZZI_HtoS_PSEUDO
2498
351k
    0U, // SMLAL_MZZ_HtoS_PSEUDO
2499
351k
    0U, // SMLAL_VG2_M2Z2Z_HtoS_PSEUDO
2500
351k
    0U, // SMLAL_VG2_M2ZZI_S_PSEUDO
2501
351k
    0U, // SMLAL_VG2_M2ZZ_HtoS_PSEUDO
2502
351k
    0U, // SMLAL_VG4_M4Z4Z_HtoS_PSEUDO
2503
351k
    0U, // SMLAL_VG4_M4ZZI_HtoS_PSEUDO
2504
351k
    0U, // SMLAL_VG4_M4ZZ_HtoS_PSEUDO
2505
351k
    0U, // SMLSLL_MZZI_BtoS_PSEUDO
2506
351k
    0U, // SMLSLL_MZZI_HtoD_PSEUDO
2507
351k
    0U, // SMLSLL_MZZ_BtoS_PSEUDO
2508
351k
    0U, // SMLSLL_MZZ_HtoD_PSEUDO
2509
351k
    0U, // SMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
2510
351k
    0U, // SMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
2511
351k
    0U, // SMLSLL_VG2_M2ZZI_BtoS_PSEUDO
2512
351k
    0U, // SMLSLL_VG2_M2ZZI_HtoD_PSEUDO
2513
351k
    0U, // SMLSLL_VG2_M2ZZ_BtoS_PSEUDO
2514
351k
    0U, // SMLSLL_VG2_M2ZZ_HtoD_PSEUDO
2515
351k
    0U, // SMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
2516
351k
    0U, // SMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
2517
351k
    0U, // SMLSLL_VG4_M4ZZI_BtoS_PSEUDO
2518
351k
    0U, // SMLSLL_VG4_M4ZZI_HtoD_PSEUDO
2519
351k
    0U, // SMLSLL_VG4_M4ZZ_BtoS_PSEUDO
2520
351k
    0U, // SMLSLL_VG4_M4ZZ_HtoD_PSEUDO
2521
351k
    0U, // SMLSL_MZZI_HtoS_PSEUDO
2522
351k
    0U, // SMLSL_MZZ_HtoS_PSEUDO
2523
351k
    0U, // SMLSL_VG2_M2Z2Z_HtoS_PSEUDO
2524
351k
    0U, // SMLSL_VG2_M2ZZI_S_PSEUDO
2525
351k
    0U, // SMLSL_VG2_M2ZZ_HtoS_PSEUDO
2526
351k
    0U, // SMLSL_VG4_M4Z4Z_HtoS_PSEUDO
2527
351k
    0U, // SMLSL_VG4_M4ZZI_HtoS_PSEUDO
2528
351k
    0U, // SMLSL_VG4_M4ZZ_HtoS_PSEUDO
2529
351k
    0U, // SMOPA_MPPZZ_D_PSEUDO
2530
351k
    0U, // SMOPA_MPPZZ_HtoS_PSEUDO
2531
351k
    0U, // SMOPA_MPPZZ_S_PSEUDO
2532
351k
    0U, // SMOPS_MPPZZ_D_PSEUDO
2533
351k
    0U, // SMOPS_MPPZZ_HtoS_PSEUDO
2534
351k
    0U, // SMOPS_MPPZZ_S_PSEUDO
2535
351k
    0U, // SMULH_ZPZZ_B_UNDEF
2536
351k
    0U, // SMULH_ZPZZ_D_UNDEF
2537
351k
    0U, // SMULH_ZPZZ_H_UNDEF
2538
351k
    0U, // SMULH_ZPZZ_S_UNDEF
2539
351k
    0U, // SPACE
2540
351k
    0U, // SQABS_ZPmZ_B_UNDEF
2541
351k
    0U, // SQABS_ZPmZ_D_UNDEF
2542
351k
    0U, // SQABS_ZPmZ_H_UNDEF
2543
351k
    0U, // SQABS_ZPmZ_S_UNDEF
2544
351k
    0U, // SQNEG_ZPmZ_B_UNDEF
2545
351k
    0U, // SQNEG_ZPmZ_D_UNDEF
2546
351k
    0U, // SQNEG_ZPmZ_H_UNDEF
2547
351k
    0U, // SQNEG_ZPmZ_S_UNDEF
2548
351k
    0U, // SQRSHL_ZPZZ_B_UNDEF
2549
351k
    0U, // SQRSHL_ZPZZ_D_UNDEF
2550
351k
    0U, // SQRSHL_ZPZZ_H_UNDEF
2551
351k
    0U, // SQRSHL_ZPZZ_S_UNDEF
2552
351k
    0U, // SQSHLU_ZPZI_B_ZERO
2553
351k
    0U, // SQSHLU_ZPZI_D_ZERO
2554
351k
    0U, // SQSHLU_ZPZI_H_ZERO
2555
351k
    0U, // SQSHLU_ZPZI_S_ZERO
2556
351k
    0U, // SQSHL_ZPZI_B_ZERO
2557
351k
    0U, // SQSHL_ZPZI_D_ZERO
2558
351k
    0U, // SQSHL_ZPZI_H_ZERO
2559
351k
    0U, // SQSHL_ZPZI_S_ZERO
2560
351k
    0U, // SQSHL_ZPZZ_B_UNDEF
2561
351k
    0U, // SQSHL_ZPZZ_D_UNDEF
2562
351k
    0U, // SQSHL_ZPZZ_H_UNDEF
2563
351k
    0U, // SQSHL_ZPZZ_S_UNDEF
2564
351k
    0U, // SRSHL_ZPZZ_B_UNDEF
2565
351k
    0U, // SRSHL_ZPZZ_D_UNDEF
2566
351k
    0U, // SRSHL_ZPZZ_H_UNDEF
2567
351k
    0U, // SRSHL_ZPZZ_S_UNDEF
2568
351k
    0U, // SRSHR_ZPZI_B_ZERO
2569
351k
    0U, // SRSHR_ZPZI_D_ZERO
2570
351k
    0U, // SRSHR_ZPZI_H_ZERO
2571
351k
    0U, // SRSHR_ZPZI_S_ZERO
2572
351k
    0U, // STGloop
2573
351k
    0U, // STGloop_wback
2574
351k
    0U, // STR_PPXI
2575
351k
    0U, // STR_TX_PSEUDO
2576
351k
    0U, // STR_ZZXI
2577
351k
    0U, // STR_ZZZXI
2578
351k
    0U, // STR_ZZZZXI
2579
351k
    0U, // STZGloop
2580
351k
    0U, // STZGloop_wback
2581
351k
    0U, // SUBR_ZPZZ_B_ZERO
2582
351k
    0U, // SUBR_ZPZZ_D_ZERO
2583
351k
    0U, // SUBR_ZPZZ_H_ZERO
2584
351k
    0U, // SUBR_ZPZZ_S_ZERO
2585
351k
    0U, // SUBSWrr
2586
351k
    0U, // SUBSXrr
2587
351k
    0U, // SUBWrr
2588
351k
    0U, // SUBXrr
2589
351k
    0U, // SUB_VG2_M2Z2Z_D_PSEUDO
2590
351k
    0U, // SUB_VG2_M2Z2Z_S_PSEUDO
2591
351k
    0U, // SUB_VG2_M2ZZ_D_PSEUDO
2592
351k
    0U, // SUB_VG2_M2ZZ_S_PSEUDO
2593
351k
    0U, // SUB_VG2_M2Z_D_PSEUDO
2594
351k
    0U, // SUB_VG2_M2Z_S_PSEUDO
2595
351k
    0U, // SUB_VG4_M4Z4Z_D_PSEUDO
2596
351k
    0U, // SUB_VG4_M4Z4Z_S_PSEUDO
2597
351k
    0U, // SUB_VG4_M4ZZ_D_PSEUDO
2598
351k
    0U, // SUB_VG4_M4ZZ_S_PSEUDO
2599
351k
    0U, // SUB_VG4_M4Z_D_PSEUDO
2600
351k
    0U, // SUB_VG4_M4Z_S_PSEUDO
2601
351k
    0U, // SUB_ZPZZ_B_ZERO
2602
351k
    0U, // SUB_ZPZZ_D_ZERO
2603
351k
    0U, // SUB_ZPZZ_H_ZERO
2604
351k
    0U, // SUB_ZPZZ_S_ZERO
2605
351k
    0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO
2606
351k
    0U, // SUDOT_VG2_M2ZZ_BToS_PSEUDO
2607
351k
    0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO
2608
351k
    0U, // SUDOT_VG4_M4ZZ_BToS_PSEUDO
2609
351k
    0U, // SUMLALL_MZZI_BtoS_PSEUDO
2610
351k
    0U, // SUMLALL_VG2_M2ZZI_BtoS_PSEUDO
2611
351k
    0U, // SUMLALL_VG2_M2ZZ_BtoS_PSEUDO
2612
351k
    0U, // SUMLALL_VG4_M4ZZI_BtoS_PSEUDO
2613
351k
    0U, // SUMLALL_VG4_M4ZZ_BtoS_PSEUDO
2614
351k
    0U, // SUMOPA_MPPZZ_D_PSEUDO
2615
351k
    0U, // SUMOPA_MPPZZ_S_PSEUDO
2616
351k
    0U, // SUMOPS_MPPZZ_D_PSEUDO
2617
351k
    0U, // SUMOPS_MPPZZ_S_PSEUDO
2618
351k
    0U, // SUVDOT_VG4_M4ZZI_BToS_PSEUDO
2619
351k
    0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO
2620
351k
    0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO
2621
351k
    0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO
2622
351k
    0U, // SXTB_ZPmZ_D_UNDEF
2623
351k
    0U, // SXTB_ZPmZ_H_UNDEF
2624
351k
    0U, // SXTB_ZPmZ_S_UNDEF
2625
351k
    0U, // SXTH_ZPmZ_D_UNDEF
2626
351k
    0U, // SXTH_ZPmZ_S_UNDEF
2627
351k
    0U, // SXTW_ZPmZ_D_UNDEF
2628
351k
    0U, // SpeculationBarrierISBDSBEndBB
2629
351k
    0U, // SpeculationBarrierSBEndBB
2630
351k
    0U, // SpeculationSafeValueW
2631
351k
    0U, // SpeculationSafeValueX
2632
351k
    0U, // StoreSwiftAsyncContext
2633
351k
    0U, // TAGPstack
2634
351k
    0U, // TCRETURNdi
2635
351k
    0U, // TCRETURNri
2636
351k
    0U, // TCRETURNriALL
2637
351k
    0U, // TCRETURNriBTI
2638
351k
    25035U, // TLSDESCCALL
2639
351k
    0U, // TLSDESC_CALLSEQ
2640
351k
    0U, // UABD_ZPZZ_B_UNDEF
2641
351k
    0U, // UABD_ZPZZ_D_UNDEF
2642
351k
    0U, // UABD_ZPZZ_H_UNDEF
2643
351k
    0U, // UABD_ZPZZ_S_UNDEF
2644
351k
    0U, // UCVTF_ZPmZ_DtoD_UNDEF
2645
351k
    0U, // UCVTF_ZPmZ_DtoH_UNDEF
2646
351k
    0U, // UCVTF_ZPmZ_DtoS_UNDEF
2647
351k
    0U, // UCVTF_ZPmZ_HtoH_UNDEF
2648
351k
    0U, // UCVTF_ZPmZ_StoD_UNDEF
2649
351k
    0U, // UCVTF_ZPmZ_StoH_UNDEF
2650
351k
    0U, // UCVTF_ZPmZ_StoS_UNDEF
2651
351k
    0U, // UDIV_ZPZZ_D_UNDEF
2652
351k
    0U, // UDIV_ZPZZ_S_UNDEF
2653
351k
    0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO
2654
351k
    0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO
2655
351k
    0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO
2656
351k
    0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO
2657
351k
    0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO
2658
351k
    0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO
2659
351k
    0U, // UDOT_VG2_M2ZZ_BtoS_PSEUDO
2660
351k
    0U, // UDOT_VG2_M2ZZ_HtoD_PSEUDO
2661
351k
    0U, // UDOT_VG2_M2ZZ_HtoS_PSEUDO
2662
351k
    0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO
2663
351k
    0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO
2664
351k
    0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO
2665
351k
    0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO
2666
351k
    0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO
2667
351k
    0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO
2668
351k
    0U, // UDOT_VG4_M4ZZ_BtoS_PSEUDO
2669
351k
    0U, // UDOT_VG4_M4ZZ_HtoD_PSEUDO
2670
351k
    0U, // UDOT_VG4_M4ZZ_HtoS_PSEUDO
2671
351k
    0U, // UMAX_ZPZZ_B_UNDEF
2672
351k
    0U, // UMAX_ZPZZ_D_UNDEF
2673
351k
    0U, // UMAX_ZPZZ_H_UNDEF
2674
351k
    0U, // UMAX_ZPZZ_S_UNDEF
2675
351k
    0U, // UMIN_ZPZZ_B_UNDEF
2676
351k
    0U, // UMIN_ZPZZ_D_UNDEF
2677
351k
    0U, // UMIN_ZPZZ_H_UNDEF
2678
351k
    0U, // UMIN_ZPZZ_S_UNDEF
2679
351k
    0U, // UMLALL_MZZI_BtoS_PSEUDO
2680
351k
    0U, // UMLALL_MZZI_HtoD_PSEUDO
2681
351k
    0U, // UMLALL_MZZ_BtoS_PSEUDO
2682
351k
    0U, // UMLALL_MZZ_HtoD_PSEUDO
2683
351k
    0U, // UMLALL_VG2_M2Z2Z_BtoS_PSEUDO
2684
351k
    0U, // UMLALL_VG2_M2Z2Z_HtoD_PSEUDO
2685
351k
    0U, // UMLALL_VG2_M2ZZI_BtoS_PSEUDO
2686
351k
    0U, // UMLALL_VG2_M2ZZI_HtoD_PSEUDO
2687
351k
    0U, // UMLALL_VG2_M2ZZ_BtoS_PSEUDO
2688
351k
    0U, // UMLALL_VG2_M2ZZ_HtoD_PSEUDO
2689
351k
    0U, // UMLALL_VG4_M4Z4Z_BtoS_PSEUDO
2690
351k
    0U, // UMLALL_VG4_M4Z4Z_HtoD_PSEUDO
2691
351k
    0U, // UMLALL_VG4_M4ZZI_BtoS_PSEUDO
2692
351k
    0U, // UMLALL_VG4_M4ZZI_HtoD_PSEUDO
2693
351k
    0U, // UMLALL_VG4_M4ZZ_BtoS_PSEUDO
2694
351k
    0U, // UMLALL_VG4_M4ZZ_HtoD_PSEUDO
2695
351k
    0U, // UMLAL_MZZI_HtoS_PSEUDO
2696
351k
    0U, // UMLAL_MZZ_HtoS_PSEUDO
2697
351k
    0U, // UMLAL_VG2_M2Z2Z_HtoS_PSEUDO
2698
351k
    0U, // UMLAL_VG2_M2ZZI_S_PSEUDO
2699
351k
    0U, // UMLAL_VG2_M2ZZ_HtoS_PSEUDO
2700
351k
    0U, // UMLAL_VG4_M4Z4Z_HtoS_PSEUDO
2701
351k
    0U, // UMLAL_VG4_M4ZZI_HtoS_PSEUDO
2702
351k
    0U, // UMLAL_VG4_M4ZZ_HtoS_PSEUDO
2703
351k
    0U, // UMLSLL_MZZI_BtoS_PSEUDO
2704
351k
    0U, // UMLSLL_MZZI_HtoD_PSEUDO
2705
351k
    0U, // UMLSLL_MZZ_BtoS_PSEUDO
2706
351k
    0U, // UMLSLL_MZZ_HtoD_PSEUDO
2707
351k
    0U, // UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
2708
351k
    0U, // UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
2709
351k
    0U, // UMLSLL_VG2_M2ZZI_BtoS_PSEUDO
2710
351k
    0U, // UMLSLL_VG2_M2ZZI_HtoD_PSEUDO
2711
351k
    0U, // UMLSLL_VG2_M2ZZ_BtoS_PSEUDO
2712
351k
    0U, // UMLSLL_VG2_M2ZZ_HtoD_PSEUDO
2713
351k
    0U, // UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
2714
351k
    0U, // UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
2715
351k
    0U, // UMLSLL_VG4_M4ZZI_BtoS_PSEUDO
2716
351k
    0U, // UMLSLL_VG4_M4ZZI_HtoD_PSEUDO
2717
351k
    0U, // UMLSLL_VG4_M4ZZ_BtoS_PSEUDO
2718
351k
    0U, // UMLSLL_VG4_M4ZZ_HtoD_PSEUDO
2719
351k
    0U, // UMLSL_MZZI_HtoS_PSEUDO
2720
351k
    0U, // UMLSL_MZZ_HtoS_PSEUDO
2721
351k
    0U, // UMLSL_VG2_M2Z2Z_HtoS_PSEUDO
2722
351k
    0U, // UMLSL_VG2_M2ZZI_S_PSEUDO
2723
351k
    0U, // UMLSL_VG2_M2ZZ_HtoS_PSEUDO
2724
351k
    0U, // UMLSL_VG4_M4Z4Z_HtoS_PSEUDO
2725
351k
    0U, // UMLSL_VG4_M4ZZI_HtoS_PSEUDO
2726
351k
    0U, // UMLSL_VG4_M4ZZ_HtoS_PSEUDO
2727
351k
    0U, // UMOPA_MPPZZ_D_PSEUDO
2728
351k
    0U, // UMOPA_MPPZZ_HtoS_PSEUDO
2729
351k
    0U, // UMOPA_MPPZZ_S_PSEUDO
2730
351k
    0U, // UMOPS_MPPZZ_D_PSEUDO
2731
351k
    0U, // UMOPS_MPPZZ_HtoS_PSEUDO
2732
351k
    0U, // UMOPS_MPPZZ_S_PSEUDO
2733
351k
    0U, // UMULH_ZPZZ_B_UNDEF
2734
351k
    0U, // UMULH_ZPZZ_D_UNDEF
2735
351k
    0U, // UMULH_ZPZZ_H_UNDEF
2736
351k
    0U, // UMULH_ZPZZ_S_UNDEF
2737
351k
    0U, // UQRSHL_ZPZZ_B_UNDEF
2738
351k
    0U, // UQRSHL_ZPZZ_D_UNDEF
2739
351k
    0U, // UQRSHL_ZPZZ_H_UNDEF
2740
351k
    0U, // UQRSHL_ZPZZ_S_UNDEF
2741
351k
    0U, // UQSHL_ZPZI_B_ZERO
2742
351k
    0U, // UQSHL_ZPZI_D_ZERO
2743
351k
    0U, // UQSHL_ZPZI_H_ZERO
2744
351k
    0U, // UQSHL_ZPZI_S_ZERO
2745
351k
    0U, // UQSHL_ZPZZ_B_UNDEF
2746
351k
    0U, // UQSHL_ZPZZ_D_UNDEF
2747
351k
    0U, // UQSHL_ZPZZ_H_UNDEF
2748
351k
    0U, // UQSHL_ZPZZ_S_UNDEF
2749
351k
    0U, // URECPE_ZPmZ_S_UNDEF
2750
351k
    0U, // URSHL_ZPZZ_B_UNDEF
2751
351k
    0U, // URSHL_ZPZZ_D_UNDEF
2752
351k
    0U, // URSHL_ZPZZ_H_UNDEF
2753
351k
    0U, // URSHL_ZPZZ_S_UNDEF
2754
351k
    0U, // URSHR_ZPZI_B_ZERO
2755
351k
    0U, // URSHR_ZPZI_D_ZERO
2756
351k
    0U, // URSHR_ZPZI_H_ZERO
2757
351k
    0U, // URSHR_ZPZI_S_ZERO
2758
351k
    0U, // URSQRTE_ZPmZ_S_UNDEF
2759
351k
    0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO
2760
351k
    0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO
2761
351k
    0U, // USDOT_VG2_M2ZZ_BToS_PSEUDO
2762
351k
    0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO
2763
351k
    0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO
2764
351k
    0U, // USDOT_VG4_M4ZZ_BToS_PSEUDO
2765
351k
    0U, // USMLALL_MZZI_BtoS_PSEUDO
2766
351k
    0U, // USMLALL_MZZ_BtoS_PSEUDO
2767
351k
    0U, // USMLALL_VG2_M2Z2Z_BtoS_PSEUDO
2768
351k
    0U, // USMLALL_VG2_M2ZZI_BtoS_PSEUDO
2769
351k
    0U, // USMLALL_VG2_M2ZZ_BtoS_PSEUDO
2770
351k
    0U, // USMLALL_VG4_M4Z4Z_BtoS_PSEUDO
2771
351k
    0U, // USMLALL_VG4_M4ZZI_BtoS_PSEUDO
2772
351k
    0U, // USMLALL_VG4_M4ZZ_BtoS_PSEUDO
2773
351k
    0U, // USMOPA_MPPZZ_D_PSEUDO
2774
351k
    0U, // USMOPA_MPPZZ_S_PSEUDO
2775
351k
    0U, // USMOPS_MPPZZ_D_PSEUDO
2776
351k
    0U, // USMOPS_MPPZZ_S_PSEUDO
2777
351k
    0U, // USVDOT_VG4_M4ZZI_BToS_PSEUDO
2778
351k
    0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO
2779
351k
    0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO
2780
351k
    0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO
2781
351k
    0U, // UXTB_ZPmZ_D_UNDEF
2782
351k
    0U, // UXTB_ZPmZ_H_UNDEF
2783
351k
    0U, // UXTB_ZPmZ_S_UNDEF
2784
351k
    0U, // UXTH_ZPmZ_D_UNDEF
2785
351k
    0U, // UXTH_ZPmZ_S_UNDEF
2786
351k
    0U, // UXTW_ZPmZ_D_UNDEF
2787
351k
    0U, // ZERO_M_PSEUDO
2788
351k
    0U, // ZERO_T_PSEUDO
2789
351k
    2120165U, // ABSWr
2790
351k
    2120165U, // ABSXr
2791
351k
    270572005U, // ABS_ZPmZ_B
2792
351k
    270588389U, // ABS_ZPmZ_D
2793
351k
    541137381U, // ABS_ZPmZ_H
2794
351k
    270621157U, // ABS_ZPmZ_S
2795
351k
    811702757U, // ABSv16i8
2796
351k
    2120165U, // ABSv1i64
2797
351k
    813799909U, // ABSv2i32
2798
351k
    815897061U, // ABSv2i64
2799
351k
    817994213U, // ABSv4i16
2800
351k
    820091365U, // ABSv4i32
2801
351k
    822188517U, // ABSv8i16
2802
351k
    824285669U, // ABSv8i8
2803
351k
    1075889914U,  // ADCLB_ZZZ_D
2804
351k
    1344358138U,  // ADCLB_ZZZ_S
2805
351k
    1075895266U,  // ADCLT_ZZZ_D
2806
351k
    1344363490U,  // ADCLT_ZZZ_S
2807
351k
    2120204U, // ADCSWr
2808
351k
    2120204U, // ADCSXr
2809
351k
    2116174U, // ADCWr
2810
351k
    2116174U, // ADCXr
2811
351k
    2116821U, // ADDG
2812
351k
    1631699779U,  // ADDHA_MPPZ_D
2813
351k
    1633796931U,  // ADDHA_MPPZ_S
2814
351k
    1881180127U,  // ADDHNB_ZZZ_B
2815
351k
    2172717023U,  // ADDHNB_ZZZ_H
2816
351k
    2418100191U,  // ADDHNB_ZZZ_S
2817
351k
    2686491817U,  // ADDHNT_ZZZ_B
2818
351k
    2174819497U,  // ADDHNT_ZZZ_H
2819
351k
    1075928233U,  // ADDHNT_ZZZ_S
2820
351k
    813798667U, // ADDHNv2i64_v2i32
2821
351k
    2967601592U,  // ADDHNv2i64_v4i32
2822
351k
    817992971U, // ADDHNv4i32_v4i16
2823
351k
    2969698744U,  // ADDHNv4i32_v8i16
2824
351k
    2959212984U,  // ADDHNv8i16_v16i8
2825
351k
    824284427U, // ADDHNv8i16_v8i8
2826
351k
    2118438U, // ADDPL_XXI
2827
351k
    2121085U, // ADDPT_shift
2828
351k
    3223361070U,  // ADDP_ZPmZ_B
2829
351k
    3223377454U,  // ADDP_ZPmZ_D
2830
351k
    3519092270U,  // ADDP_ZPmZ_H
2831
351k
    3223410222U,  // ADDP_ZPmZ_S
2832
351k
    811701806U, // ADDPv16i8
2833
351k
    813798958U, // ADDPv2i32
2834
351k
    815896110U, // ADDPv2i64
2835
351k
    807425582U, // ADDPv2i64p
2836
351k
    817993262U, // ADDPv4i16
2837
351k
    820090414U, // ADDPv4i32
2838
351k
    822187566U, // ADDPv8i16
2839
351k
    824284718U, // ADDPv8i8
2840
351k
    3227623162U,  // ADDQV_VPZ_B
2841
351k
    3231817466U,  // ADDQV_VPZ_D
2842
351k
    3238108922U,  // ADDQV_VPZ_H
2843
351k
    3236011770U,  // ADDQV_VPZ_S
2844
351k
    2118517U, // ADDSPL_XXI
2845
351k
    2118764U, // ADDSVL_XXI
2846
351k
    2120216U, // ADDSWri
2847
351k
    2120216U, // ADDSWrs
2848
351k
    2120216U, // ADDSWrx
2849
351k
    2120216U, // ADDSXri
2850
351k
    2120216U, // ADDSXrs
2851
351k
    2120216U, // ADDSXrx
2852
351k
    2120216U, // ADDSXrx64
2853
351k
    1631700157U,  // ADDVA_MPPZ_D
2854
351k
    1633797309U,  // ADDVA_MPPZ_S
2855
351k
    2118751U, // ADDVL_XXI
2856
351k
    807427698U, // ADDVv16i8v
2857
351k
    807427698U, // ADDVv4i16v
2858
351k
    807427698U, // ADDVv4i32v
2859
351k
    807427698U, // ADDVv8i16v
2860
351k
    807427698U, // ADDVv8i8v
2861
351k
    2116450U, // ADDWri
2862
351k
    2116450U, // ADDWrs
2863
351k
    2116450U, // ADDWrx
2864
351k
    2116450U, // ADDXri
2865
351k
    2116450U, // ADDXrs
2866
351k
    2116450U, // ADDXrx
2867
351k
    2116450U, // ADDXrx64
2868
351k
    2179091298U,  // ADD_VG2_2ZZ_B
2869
351k
    2181204834U,  // ADD_VG2_2ZZ_D
2870
351k
    2183318370U,  // ADD_VG2_2ZZ_H
2871
351k
    2185431906U,  // ADD_VG2_2ZZ_S
2872
351k
    3798158178U,  // ADD_VG2_M2Z2Z_D
2873
351k
    3798174562U,  // ADD_VG2_M2Z2Z_S
2874
351k
    3798158178U,  // ADD_VG2_M2ZZ_D
2875
351k
    3798174562U,  // ADD_VG2_M2ZZ_S
2876
351k
    3798158178U,  // ADD_VG2_M2Z_D
2877
351k
    3798174562U,  // ADD_VG2_M2Z_S
2878
351k
    2179091298U,  // ADD_VG4_4ZZ_B
2879
351k
    2181204834U,  // ADD_VG4_4ZZ_D
2880
351k
    2183318370U,  // ADD_VG4_4ZZ_H
2881
351k
    2185431906U,  // ADD_VG4_4ZZ_S
2882
351k
    4066593634U,  // ADD_VG4_M4Z4Z_D
2883
351k
    4066610018U,  // ADD_VG4_M4Z4Z_S
2884
351k
    4066593634U,  // ADD_VG4_M4ZZ_D
2885
351k
    4066610018U,  // ADD_VG4_M4ZZ_S
2886
351k
    4066593634U,  // ADD_VG4_M4Z_D
2887
351k
    4066610018U,  // ADD_VG4_M4Z_S
2888
351k
    2132834U, // ADD_ZI_B
2889
351k
    2418068322U,  // ADD_ZI_D
2890
351k
    2189495138U,  // ADD_ZI_H
2891
351k
    270617442U, // ADD_ZI_S
2892
351k
    3223358306U,  // ADD_ZPmZ_B
2893
351k
    3223379325U,  // ADD_ZPmZ_CPA
2894
351k
    3223374690U,  // ADD_ZPmZ_D
2895
351k
    3519089506U,  // ADD_ZPmZ_H
2896
351k
    3223407458U,  // ADD_ZPmZ_S
2897
351k
    2132834U, // ADD_ZZZ_B
2898
351k
    2418072957U,  // ADD_ZZZ_CPA
2899
351k
    2418068322U,  // ADD_ZZZ_D
2900
351k
    2189495138U,  // ADD_ZZZ_H
2901
351k
    270617442U, // ADD_ZZZ_S
2902
351k
    811699042U, // ADDv16i8
2903
351k
    2116450U, // ADDv1i64
2904
351k
    813796194U, // ADDv2i32
2905
351k
    815893346U, // ADDv2i64
2906
351k
    817990498U, // ADDv4i16
2907
351k
    820087650U, // ADDv4i32
2908
351k
    822184802U, // ADDv8i16
2909
351k
    824281954U, // ADDv8i8
2910
351k
    538990684U, // ADR
2911
351k
    538990323U, // ADRP
2912
351k
    2460014684U,  // ADR_LSL_ZZZ_D_0
2913
351k
    2460014684U,  // ADR_LSL_ZZZ_D_1
2914
351k
    2460014684U,  // ADR_LSL_ZZZ_D_2
2915
351k
    2460014684U,  // ADR_LSL_ZZZ_D_3
2916
351k
    312563804U, // ADR_LSL_ZZZ_S_0
2917
351k
    312563804U, // ADR_LSL_ZZZ_S_1
2918
351k
    312563804U, // ADR_LSL_ZZZ_S_2
2919
351k
    312563804U, // ADR_LSL_ZZZ_S_3
2920
351k
    2460014684U,  // ADR_SXTW_ZZZ_D_0
2921
351k
    2460014684U,  // ADR_SXTW_ZZZ_D_1
2922
351k
    2460014684U,  // ADR_SXTW_ZZZ_D_2
2923
351k
    2460014684U,  // ADR_SXTW_ZZZ_D_3
2924
351k
    2460014684U,  // ADR_UXTW_ZZZ_D_0
2925
351k
    2460014684U,  // ADR_UXTW_ZZZ_D_1
2926
351k
    2460014684U,  // ADR_UXTW_ZZZ_D_2
2927
351k
    2460014684U,  // ADR_UXTW_ZZZ_D_3
2928
351k
    2132970U, // AESD_ZZZ_B
2929
351k
    2959215594U,  // AESDrr
2930
351k
    2133117U, // AESE_ZZZ_B
2931
351k
    2959215741U,  // AESErr
2932
351k
    2132575U, // AESIMC_ZZ_B
2933
351k
    811698783U, // AESIMCrr
2934
351k
    2132583U, // AESMC_ZZ_B
2935
351k
    811698791U, // AESMCrr
2936
351k
    3227623169U,  // ANDQV_VPZ_B
2937
351k
    3231817473U,  // ANDQV_VPZ_D
2938
351k
    3238108929U,  // ANDQV_VPZ_H
2939
351k
    3236011777U,  // ANDQV_VPZ_S
2940
351k
    2120223U, // ANDSWri
2941
351k
    2120223U, // ANDSWrs
2942
351k
    2120223U, // ANDSXri
2943
351k
    2120223U, // ANDSXrs
2944
351k
    3223362079U,  // ANDS_PPzPP
2945
351k
    253574U,  // ANDV_VPZ_B
2946
351k
    1657020038U,  // ANDV_VPZ_D
2947
351k
    1659133574U,  // ANDV_VPZ_H
2948
351k
    1638178438U,  // ANDV_VPZ_S
2949
351k
    2116552U, // ANDWri
2950
351k
    2116552U, // ANDWrs
2951
351k
    2116552U, // ANDXri
2952
351k
    2116552U, // ANDXrs
2953
351k
    3223358408U,  // AND_PPzPP
2954
351k
    2418068424U,  // AND_ZI
2955
351k
    3223358408U,  // AND_ZPmZ_B
2956
351k
    3223374792U,  // AND_ZPmZ_D
2957
351k
    3519089608U,  // AND_ZPmZ_H
2958
351k
    3223407560U,  // AND_ZPmZ_S
2959
351k
    2418068424U,  // AND_ZZZ
2960
351k
    811699144U, // ANDv16i8
2961
351k
    824282056U, // ANDv8i8
2962
351k
    3223358436U,  // ASRD_ZPmI_B
2963
351k
    3223374820U,  // ASRD_ZPmI_D
2964
351k
    3519089636U,  // ASRD_ZPmI_H
2965
351k
    3223407588U,  // ASRD_ZPmI_S
2966
351k
    3223361829U,  // ASRR_ZPmZ_B
2967
351k
    3223378213U,  // ASRR_ZPmZ_D
2968
351k
    3519093029U,  // ASRR_ZPmZ_H
2969
351k
    3223410981U,  // ASRR_ZPmZ_S
2970
351k
    2119991U, // ASRVWr
2971
351k
    2119991U, // ASRVXr
2972
351k
    3223361847U,  // ASR_WIDE_ZPmZ_B
2973
351k
    3519093047U,  // ASR_WIDE_ZPmZ_H
2974
351k
    3223410999U,  // ASR_WIDE_ZPmZ_S
2975
351k
    2136375U, // ASR_WIDE_ZZZ_B
2976
351k
    2189498679U,  // ASR_WIDE_ZZZ_H
2977
351k
    270620983U, // ASR_WIDE_ZZZ_S
2978
351k
    3223361847U,  // ASR_ZPmI_B
2979
351k
    3223378231U,  // ASR_ZPmI_D
2980
351k
    3519093047U,  // ASR_ZPmI_H
2981
351k
    3223410999U,  // ASR_ZPmI_S
2982
351k
    3223361847U,  // ASR_ZPmZ_B
2983
351k
    3223378231U,  // ASR_ZPmZ_D
2984
351k
    3519093047U,  // ASR_ZPmZ_H
2985
351k
    3223410999U,  // ASR_ZPmZ_S
2986
351k
    2136375U, // ASR_ZZI_B
2987
351k
    2418071863U,  // ASR_ZZI_D
2988
351k
    2189498679U,  // ASR_ZZI_H
2989
351k
    270620983U, // ASR_ZZI_S
2990
351k
    319749U,  // AT_AS1ELX
2991
351k
    807715637U, // AUTDA
2992
351k
    807716388U, // AUTDB
2993
351k
    312548U,  // AUTDZA
2994
351k
    313898U,  // AUTDZB
2995
351k
    807715665U, // AUTIA
2996
351k
    8864U,  // AUTIA1716
2997
351k
    8903U,  // AUTIA171615
2998
351k
    8991U,  // AUTIASP
2999
351k
    330368U,  // AUTIASPPCi
3000
351k
    19072U, // AUTIASPPCr
3001
351k
    8982U,  // AUTIAZ
3002
351k
    807716415U, // AUTIB
3003
351k
    8873U,  // AUTIB1716
3004
351k
    8927U,  // AUTIB171615
3005
351k
    8855U,  // AUTIBSP
3006
351k
    330390U,  // AUTIBSPPCi
3007
351k
    19094U, // AUTIBSPPCr
3008
351k
    8837U,  // AUTIBZ
3009
351k
    312564U,  // AUTIZA
3010
351k
    313914U,  // AUTIZB
3011
351k
    10346U, // AXFLAG
3012
351k
    328959U,  // B
3013
351k
    811704503U, // BCAX
3014
351k
    2418073783U,  // BCAX_ZZZZ
3015
351k
    352771U,  // BCcc
3016
351k
    2135609U, // BDEP_ZZZ_B
3017
351k
    2418071097U,  // BDEP_ZZZ_D
3018
351k
    2189497913U,  // BDEP_ZZZ_H
3019
351k
    270620217U, // BDEP_ZZZ_S
3020
351k
    2137621U, // BEXT_ZZZ_B
3021
351k
    2418073109U,  // BEXT_ZZZ_D
3022
351k
    2189499925U,  // BEXT_ZZZ_H
3023
351k
    270622229U, // BEXT_ZZZ_S
3024
351k
    2961317171U,  // BF16DOTlanev4bf16
3025
351k
    2967608627U,  // BF16DOTlanev8bf16
3026
351k
    822182290U, // BF1CVTL2v8f16
3027
351k
    1661017210U,  // BF1CVTLT_ZZ_BtoH
3028
351k
    1661129770U,  // BF1CVTL_2ZZ_BtoH_NAME
3029
351k
    822187050U, // BF1CVTLv8f16
3030
351k
    1661132234U,  // BF1CVT_2ZZ_BtoH_NAME
3031
351k
    1661017546U,  // BF1CVT_ZZ_BtoH
3032
351k
    822182300U, // BF2CVTL2v8f16
3033
351k
    1661017220U,  // BF2CVTLT_ZZ_BtoH
3034
351k
    1661129779U,  // BF2CVTL_2ZZ_BtoH_NAME
3035
351k
    822187059U, // BF2CVTLv8f16
3036
351k
    1661132242U,  // BF2CVT_2ZZ_BtoH_NAME
3037
351k
    1661017554U,  // BF2CVT_ZZ_BtoH
3038
351k
    3798305654U,  // BFADD_VG2_M2Z_H
3039
351k
    4066741110U,  // BFADD_VG4_M4Z_H
3040
351k
    3519089526U,  // BFADD_ZPmZZ
3041
351k
    2189495158U,  // BFADD_ZZZ
3042
351k
    2195904127U,  // BFCLAMP_VG2_2ZZZ_H
3043
351k
    2195904127U,  // BFCLAMP_VG4_4ZZZ_H
3044
351k
    2195789439U,  // BFCLAMP_ZZZ
3045
351k
    2121178U, // BFCVT
3046
351k
    817993072U, // BFCVTN
3047
351k
    2969698796U,  // BFCVTN2
3048
351k
    1078009069U,  // BFCVTNT_ZPmZ
3049
351k
    1344312688U,  // BFCVTN_Z2Z_HtoB
3050
351k
    1648432496U,  // BFCVTN_Z2Z_StoH
3051
351k
    1344314842U,  // BFCVT_Z2Z_HtoB
3052
351k
    1648434650U,  // BFCVT_Z2Z_StoH
3053
351k
    1078009306U,  // BFCVT_ZPmZ
3054
351k
    3798179123U,  // BFDOT_VG2_M2Z2Z_HtoS
3055
351k
    3798179123U,  // BFDOT_VG2_M2ZZI_HtoS
3056
351k
    3798179123U,  // BFDOT_VG2_M2ZZ_HtoS
3057
351k
    4066614579U,  // BFDOT_VG4_M4Z4Z_HtoS
3058
351k
    4066614579U,  // BFDOT_VG4_M4ZZI_HtoS
3059
351k
    4066614579U,  // BFDOT_VG4_M4ZZ_HtoS
3060
351k
    2686541107U,  // BFDOT_ZZI
3061
351k
    2686541107U,  // BFDOT_ZZZ
3062
351k
    2961317171U,  // BFDOTv4bf16
3063
351k
    2967608627U,  // BFDOTv8bf16
3064
351k
    2183320781U,  // BFMAXNM_VG2_2Z2Z_H
3065
351k
    2183320781U,  // BFMAXNM_VG2_2ZZ_H
3066
351k
    2183320781U,  // BFMAXNM_VG4_4Z2Z_H
3067
351k
    2183320781U,  // BFMAXNM_VG4_4ZZ_H
3068
351k
    3519091917U,  // BFMAXNM_ZPmZZ
3069
351k
    2183323844U,  // BFMAX_VG2_2Z2Z_H
3070
351k
    2183323844U,  // BFMAX_VG2_2ZZ_H
3071
351k
    2183323844U,  // BFMAX_VG4_4Z2Z_H
3072
351k
    2183323844U,  // BFMAX_VG4_4ZZ_H
3073
351k
    3519094980U,  // BFMAX_ZPmZZ
3074
351k
    2183320772U,  // BFMINNM_VG2_2Z2Z_H
3075
351k
    2183320772U,  // BFMINNM_VG2_2ZZ_H
3076
351k
    2183320772U,  // BFMINNM_VG4_4Z2Z_H
3077
351k
    2183320772U,  // BFMINNM_VG4_4ZZ_H
3078
351k
    3519091908U,  // BFMINNM_ZPmZZ
3079
351k
    2183320857U,  // BFMIN_VG2_2Z2Z_H
3080
351k
    2183320857U,  // BFMIN_VG2_2ZZ_H
3081
351k
    2183320857U,  // BFMIN_VG4_4Z2Z_H
3082
351k
    2183320857U,  // BFMIN_VG4_4ZZ_H
3083
351k
    3519091993U,  // BFMIN_ZPmZZ
3084
351k
    2967602800U,  // BFMLALB
3085
351k
    2967602800U,  // BFMLALBIdx
3086
351k
    2686535280U,  // BFMLALB_ZZZ
3087
351k
    2686535280U,  // BFMLALB_ZZZI
3088
351k
    2967608242U,  // BFMLALT
3089
351k
    2967608242U,  // BFMLALTIdx
3090
351k
    2686540722U,  // BFMLALT_ZZZ
3091
351k
    2686540722U,  // BFMLALT_ZZZI
3092
351k
    1663275252U,  // BFMLAL_MZZI_HtoS
3093
351k
    1663275252U,  // BFMLAL_MZZ_HtoS
3094
351k
    3810758900U,  // BFMLAL_VG2_M2Z2Z_HtoS
3095
351k
    3810758900U,  // BFMLAL_VG2_M2ZZI_HtoS
3096
351k
    3810758900U,  // BFMLAL_VG2_M2ZZ_HtoS
3097
351k
    4079194356U,  // BFMLAL_VG4_M4Z4Z_HtoS
3098
351k
    4079194356U,  // BFMLAL_VG4_M4ZZI_HtoS
3099
351k
    4079194356U,  // BFMLAL_VG4_M4ZZ_HtoS
3100
351k
    3798303589U,  // BFMLA_VG2_M2Z2Z
3101
351k
    3798303589U,  // BFMLA_VG2_M2ZZ
3102
351k
    3798303589U,  // BFMLA_VG2_M2ZZI
3103
351k
    4066739045U,  // BFMLA_VG4_M4Z4Z
3104
351k
    4066739045U,  // BFMLA_VG4_M4ZZ
3105
351k
    4066739045U,  // BFMLA_VG4_M4ZZI
3106
351k
    3519087461U,  // BFMLA_ZPmZZ
3107
351k
    2195784549U,  // BFMLA_ZZZI
3108
351k
    2686535578U,  // BFMLSLB_ZZZI_S
3109
351k
    2686535578U,  // BFMLSLB_ZZZ_S
3110
351k
    2686540897U,  // BFMLSLT_ZZZI_S
3111
351k
    2686540897U,  // BFMLSLT_ZZZ_S
3112
351k
    1663276019U,  // BFMLSL_MZZI_HtoS
3113
351k
    1663276019U,  // BFMLSL_MZZ_HtoS
3114
351k
    3810759667U,  // BFMLSL_VG2_M2Z2Z_HtoS
3115
351k
    3810759667U,  // BFMLSL_VG2_M2ZZI_HtoS
3116
351k
    3810759667U,  // BFMLSL_VG2_M2ZZ_HtoS
3117
351k
    4079195123U,  // BFMLSL_VG4_M4Z4Z_HtoS
3118
351k
    4079195123U,  // BFMLSL_VG4_M4ZZI_HtoS
3119
351k
    4079195123U,  // BFMLSL_VG4_M4ZZ_HtoS
3120
351k
    3798309457U,  // BFMLS_VG2_M2Z2Z
3121
351k
    3798309457U,  // BFMLS_VG2_M2ZZ
3122
351k
    3798309457U,  // BFMLS_VG2_M2ZZI
3123
351k
    4066744913U,  // BFMLS_VG4_M4Z4Z
3124
351k
    4066744913U,  // BFMLS_VG4_M4ZZ
3125
351k
    4066744913U,  // BFMLS_VG4_M4ZZI
3126
351k
    3519093329U,  // BFMLS_ZPmZZ
3127
351k
    2195790417U,  // BFMLS_ZZZI
3128
351k
    2967602028U,  // BFMMLA
3129
351k
    2686534508U,  // BFMMLA_ZZZ
3130
351k
    54641578U,  // BFMOPA_MPPZZ
3131
351k
    54641578U,  // BFMOPA_MPPZZ_H
3132
351k
    54647454U,  // BFMOPS_MPPZZ
3133
351k
    54647454U,  // BFMOPS_MPPZZ_H
3134
351k
    3519091779U,  // BFMUL_ZPmZZ
3135
351k
    2189497411U,  // BFMUL_ZZZ
3136
351k
    2189497411U,  // BFMUL_ZZZI
3137
351k
    807425173U, // BFMWri
3138
351k
    807425173U, // BFMXri
3139
351k
    3798305208U,  // BFSUB_VG2_M2Z_H
3140
351k
    4066740664U,  // BFSUB_VG4_M4Z_H
3141
351k
    3519089080U,  // BFSUB_ZPmZZ
3142
351k
    2189494712U,  // BFSUB_ZZZ
3143
351k
    3798179144U,  // BFVDOT_VG2_M2ZZI_HtoS
3144
351k
    2135801U, // BGRP_ZZZ_B
3145
351k
    2418071289U,  // BGRP_ZZZ_D
3146
351k
    2189498105U,  // BGRP_ZZZ_H
3147
351k
    270620409U, // BGRP_ZZZ_S
3148
351k
    2120210U, // BICSWrs
3149
351k
    2120210U, // BICSXrs
3150
351k
    3223362066U,  // BICS_PPzPP
3151
351k
    2116179U, // BICWrs
3152
351k
    2116179U, // BICXrs
3153
351k
    3223358035U,  // BIC_PPzPP
3154
351k
    3223358035U,  // BIC_ZPmZ_B
3155
351k
    3223374419U,  // BIC_ZPmZ_D
3156
351k
    3519089235U,  // BIC_ZPmZ_H
3157
351k
    3223407187U,  // BIC_ZPmZ_S
3158
351k
    2418068051U,  // BIC_ZZZ
3159
351k
    811698771U, // BICv16i8
3160
351k
    1887570515U,  // BICv2i32
3161
351k
    1891764819U,  // BICv4i16
3162
351k
    1893861971U,  // BICv4i32
3163
351k
    1895959123U,  // BICv8i16
3164
351k
    824281683U, // BICv8i8
3165
351k
    2959215785U,  // BIFv16i8
3166
351k
    2971798697U,  // BIFv8i8
3167
351k
    2959219590U,  // BITv16i8
3168
351k
    2971802502U,  // BITv8i8
3169
351k
    332306U,  // BL
3170
351k
    22694U, // BLR
3171
351k
    2114316U, // BLRAA
3172
351k
    24949U, // BLRAAZ
3173
351k
    2114981U, // BLRAB
3174
351k
    24971U, // BLRABZ
3175
351k
    2170667939U,  // BMOPA_MPPZZ_S
3176
351k
    2170673815U,  // BMOPS_MPPZZ_S
3177
351k
    22584U, // BR
3178
351k
    2114303U, // BRAA
3179
351k
    24942U, // BRAAZ
3180
351k
    2114968U, // BRAB
3181
351k
    24964U, // BRABZ
3182
351k
    10375U, // BRB_IALL
3183
351k
    10353U, // BRB_INJ
3184
351k
    381129U,  // BRK
3185
351k
    3223361997U,  // BRKAS_PPzP
3186
351k
    270566232U, // BRKA_PPmP
3187
351k
    3223356248U,  // BRKA_PPzP
3188
351k
    3223362033U,  // BRKBS_PPzP
3189
351k
    270566982U, // BRKB_PPmP
3190
351k
    3223356998U,  // BRKB_PPzP
3191
351k
    3223362163U,  // BRKNS_PPzP
3192
351k
    3223360816U,  // BRKN_PPzP
3193
351k
    3223362004U,  // BRKPAS_PPzPP
3194
351k
    3223356316U,  // BRKPA_PPzPP
3195
351k
    3223362040U,  // BRKPBS_PPzPP
3196
351k
    3223357533U,  // BRKPB_PPzPP
3197
351k
    2418070772U,  // BSL1N_ZZZZ
3198
351k
    2418070779U,  // BSL2N_ZZZZ
3199
351k
    2418070501U,  // BSL_ZZZZ
3200
351k
    2959217637U,  // BSLv16i8
3201
351k
    2971800549U,  // BSLv8i8
3202
351k
    352768U,  // Bcc
3203
351k
    2132833U, // CADD_ZZI_B
3204
351k
    2418068321U,  // CADD_ZZI_D
3205
351k
    2189495137U,  // CADD_ZZI_H
3206
351k
    270617441U, // CADD_ZZI_S
3207
351k
    807716286U, // CASAB
3208
351k
    807718345U, // CASAH
3209
351k
    807716539U, // CASALB
3210
351k
    807718504U, // CASALH
3211
351k
    807719374U, // CASALW
3212
351k
    807719374U, // CASALX
3213
351k
    807715971U, // CASAW
3214
351k
    807715971U, // CASAX
3215
351k
    807717160U, // CASB
3216
351k
    807718889U, // CASH
3217
351k
    807716745U, // CASLB
3218
351k
    807718598U, // CASLH
3219
351k
    807719893U, // CASLW
3220
351k
    807719893U, // CASLX
3221
351k
    397658U,  // CASPALW
3222
351k
    414042U,  // CASPALX
3223
351k
    394233U,  // CASPAW
3224
351k
    410617U,  // CASPAX
3225
351k
    398180U,  // CASPLW
3226
351k
    414564U,  // CASPLX
3227
351k
    399134U,  // CASPW
3228
351k
    415518U,  // CASPX
3229
351k
    807721408U, // CASW
3230
351k
    807721408U, // CASX
3231
351k
    2149605799U,  // CBNZW
3232
351k
    2149605799U,  // CBNZX
3233
351k
    2149605779U,  // CBZW
3234
351k
    2149605779U,  // CBZX
3235
351k
    2118966U, // CCMNWi
3236
351k
    2118966U, // CCMNWr
3237
351k
    2118966U, // CCMNXi
3238
351k
    2118966U, // CCMNXr
3239
351k
    2119321U, // CCMPWi
3240
351k
    2119321U, // CCMPWr
3241
351k
    2119321U, // CCMPXi
3242
351k
    2119321U, // CCMPXr
3243
351k
    2686508333U,  // CDOT_ZZZI_D
3244
351k
    2418105645U,  // CDOT_ZZZI_S
3245
351k
    2686508333U,  // CDOT_ZZZ_D
3246
351k
    2418105645U,  // CDOT_ZZZ_S
3247
351k
    10423U, // CFINV
3248
351k
    8846U,  // CHKFEAT
3249
351k
    3223340213U,  // CLASTA_RPZ_B
3250
351k
    3223340213U,  // CLASTA_RPZ_D
3251
351k
    3223340213U,  // CLASTA_RPZ_H
3252
351k
    3223340213U,  // CLASTA_RPZ_S
3253
351k
    3223340213U,  // CLASTA_VPZ_B
3254
351k
    3223340213U,  // CLASTA_VPZ_D
3255
351k
    3223340213U,  // CLASTA_VPZ_H
3256
351k
    3223340213U,  // CLASTA_VPZ_S
3257
351k
    3223356597U,  // CLASTA_ZPZ_B
3258
351k
    3223372981U,  // CLASTA_ZPZ_D
3259
351k
    2176910517U,  // CLASTA_ZPZ_H
3260
351k
    3223405749U,  // CLASTA_ZPZ_S
3261
351k
    3223341476U,  // CLASTB_RPZ_B
3262
351k
    3223341476U,  // CLASTB_RPZ_D
3263
351k
    3223341476U,  // CLASTB_RPZ_H
3264
351k
    3223341476U,  // CLASTB_RPZ_S
3265
351k
    3223341476U,  // CLASTB_VPZ_B
3266
351k
    3223341476U,  // CLASTB_VPZ_D
3267
351k
    3223341476U,  // CLASTB_VPZ_H
3268
351k
    3223341476U,  // CLASTB_VPZ_S
3269
351k
    3223357860U,  // CLASTB_ZPZ_B
3270
351k
    3223374244U,  // CLASTB_ZPZ_D
3271
351k
    2176911780U,  // CLASTB_ZPZ_H
3272
351k
    3223407012U,  // CLASTB_ZPZ_S
3273
351k
    10391U, // CLR
3274
351k
    24821U, // CLREX
3275
351k
    2120259U, // CLSWr
3276
351k
    2120259U, // CLSXr
3277
351k
    270572099U, // CLS_ZPmZ_B
3278
351k
    270588483U, // CLS_ZPmZ_D
3279
351k
    541137475U, // CLS_ZPmZ_H
3280
351k
    270621251U, // CLS_ZPmZ_S
3281
351k
    811702851U, // CLSv16i8
3282
351k
    813800003U, // CLSv2i32
3283
351k
    817994307U, // CLSv4i16
3284
351k
    820091459U, // CLSv4i32
3285
351k
    822188611U, // CLSv8i16
3286
351k
    824285763U, // CLSv8i8
3287
351k
    2122146U, // CLZWr
3288
351k
    2122146U, // CLZXr
3289
351k
    270573986U, // CLZ_ZPmZ_B
3290
351k
    270590370U, // CLZ_ZPmZ_D
3291
351k
    541139362U, // CLZ_ZPmZ_H
3292
351k
    270623138U, // CLZ_ZPmZ_S
3293
351k
    811704738U, // CLZv16i8
3294
351k
    813801890U, // CLZv2i32
3295
351k
    817996194U, // CLZv4i16
3296
351k
    820093346U, // CLZv4i32
3297
351k
    822190498U, // CLZv8i16
3298
351k
    824287650U, // CLZv8i8
3299
351k
    811702237U, // CMEQv16i8
3300
351k
    811702237U, // CMEQv16i8rz
3301
351k
    2119645U, // CMEQv1i64
3302
351k
    2119645U, // CMEQv1i64rz
3303
351k
    813799389U, // CMEQv2i32
3304
351k
    813799389U, // CMEQv2i32rz
3305
351k
    815896541U, // CMEQv2i64
3306
351k
    815896541U, // CMEQv2i64rz
3307
351k
    817993693U, // CMEQv4i16
3308
351k
    817993693U, // CMEQv4i16rz
3309
351k
    820090845U, // CMEQv4i32
3310
351k
    820090845U, // CMEQv4i32rz
3311
351k
    822187997U, // CMEQv8i16
3312
351k
    822187997U, // CMEQv8i16rz
3313
351k
    824285149U, // CMEQv8i8
3314
351k
    824285149U, // CMEQv8i8rz
3315
351k
    811699227U, // CMGEv16i8
3316
351k
    811699227U, // CMGEv16i8rz
3317
351k
    2116635U, // CMGEv1i64
3318
351k
    2116635U, // CMGEv1i64rz
3319
351k
    813796379U, // CMGEv2i32
3320
351k
    813796379U, // CMGEv2i32rz
3321
351k
    815893531U, // CMGEv2i64
3322
351k
    815893531U, // CMGEv2i64rz
3323
351k
    817990683U, // CMGEv4i16
3324
351k
    817990683U, // CMGEv4i16rz
3325
351k
    820087835U, // CMGEv4i32
3326
351k
    820087835U, // CMGEv4i32rz
3327
351k
    822184987U, // CMGEv8i16
3328
351k
    822184987U, // CMGEv8i16rz
3329
351k
    824282139U, // CMGEv8i8
3330
351k
    824282139U, // CMGEv8i8rz
3331
351k
    811703160U, // CMGTv16i8
3332
351k
    811703160U, // CMGTv16i8rz
3333
351k
    2120568U, // CMGTv1i64
3334
351k
    2120568U, // CMGTv1i64rz
3335
351k
    813800312U, // CMGTv2i32
3336
351k
    813800312U, // CMGTv2i32rz
3337
351k
    815897464U, // CMGTv2i64
3338
351k
    815897464U, // CMGTv2i64rz
3339
351k
    817994616U, // CMGTv4i16
3340
351k
    817994616U, // CMGTv4i16rz
3341
351k
    820091768U, // CMGTv4i32
3342
351k
    820091768U, // CMGTv4i32rz
3343
351k
    822188920U, // CMGTv8i16
3344
351k
    822188920U, // CMGTv8i16rz
3345
351k
    824286072U, // CMGTv8i8
3346
351k
    824286072U, // CMGTv8i8rz
3347
351k
    811700351U, // CMHIv16i8
3348
351k
    2117759U, // CMHIv1i64
3349
351k
    813797503U, // CMHIv2i32
3350
351k
    815894655U, // CMHIv2i64
3351
351k
    817991807U, // CMHIv4i16
3352
351k
    820088959U, // CMHIv4i32
3353
351k
    822186111U, // CMHIv8i16
3354
351k
    824283263U, // CMHIv8i8
3355
351k
    811702838U, // CMHSv16i8
3356
351k
    2120246U, // CMHSv1i64
3357
351k
    813799990U, // CMHSv2i32
3358
351k
    815897142U, // CMHSv2i64
3359
351k
    817994294U, // CMHSv4i16
3360
351k
    820091446U, // CMHSv4i32
3361
351k
    822188598U, // CMHSv8i16
3362
351k
    824285750U, // CMHSv8i8
3363
351k
    2195784543U,  // CMLA_ZZZI_H
3364
351k
    1344357215U,  // CMLA_ZZZI_S
3365
351k
    2418049887U,  // CMLA_ZZZ_B
3366
351k
    1075888991U,  // CMLA_ZZZ_D
3367
351k
    2195784543U,  // CMLA_ZZZ_H
3368
351k
    1344357215U,  // CMLA_ZZZ_S
3369
351k
    811699258U, // CMLEv16i8rz
3370
351k
    2116666U, // CMLEv1i64rz
3371
351k
    813796410U, // CMLEv2i32rz
3372
351k
    815893562U, // CMLEv2i64rz
3373
351k
    817990714U, // CMLEv4i16rz
3374
351k
    820087866U, // CMLEv4i32rz
3375
351k
    822185018U, // CMLEv8i16rz
3376
351k
    824282170U, // CMLEv8i8rz
3377
351k
    811703370U, // CMLTv16i8rz
3378
351k
    2120778U, // CMLTv1i64rz
3379
351k
    813800522U, // CMLTv2i32rz
3380
351k
    815897674U, // CMLTv2i64rz
3381
351k
    817994826U, // CMLTv4i16rz
3382
351k
    820091978U, // CMLTv4i32rz
3383
351k
    822189130U, // CMLTv8i16rz
3384
351k
    824286282U, // CMLTv8i8rz
3385
351k
    3223361516U,  // CMPEQ_PPzZI_B
3386
351k
    3223377900U,  // CMPEQ_PPzZI_D
3387
351k
    2713786348U,  // CMPEQ_PPzZI_H
3388
351k
    3223410668U,  // CMPEQ_PPzZI_S
3389
351k
    3223361516U,  // CMPEQ_PPzZZ_B
3390
351k
    3223377900U,  // CMPEQ_PPzZZ_D
3391
351k
    2713786348U,  // CMPEQ_PPzZZ_H
3392
351k
    3223410668U,  // CMPEQ_PPzZZ_S
3393
351k
    3223361516U,  // CMPEQ_WIDE_PPzZZ_B
3394
351k
    2713786348U,  // CMPEQ_WIDE_PPzZZ_H
3395
351k
    3223410668U,  // CMPEQ_WIDE_PPzZZ_S
3396
351k
    3223358497U,  // CMPGE_PPzZI_B
3397
351k
    3223374881U,  // CMPGE_PPzZI_D
3398
351k
    2713783329U,  // CMPGE_PPzZI_H
3399
351k
    3223407649U,  // CMPGE_PPzZI_S
3400
351k
    3223358497U,  // CMPGE_PPzZZ_B
3401
351k
    3223374881U,  // CMPGE_PPzZZ_D
3402
351k
    2713783329U,  // CMPGE_PPzZZ_H
3403
351k
    3223407649U,  // CMPGE_PPzZZ_S
3404
351k
    3223358497U,  // CMPGE_WIDE_PPzZZ_B
3405
351k
    2713783329U,  // CMPGE_WIDE_PPzZZ_H
3406
351k
    3223407649U,  // CMPGE_WIDE_PPzZZ_S
3407
351k
    3223362430U,  // CMPGT_PPzZI_B
3408
351k
    3223378814U,  // CMPGT_PPzZI_D
3409
351k
    2713787262U,  // CMPGT_PPzZI_H
3410
351k
    3223411582U,  // CMPGT_PPzZI_S
3411
351k
    3223362430U,  // CMPGT_PPzZZ_B
3412
351k
    3223378814U,  // CMPGT_PPzZZ_D
3413
351k
    2713787262U,  // CMPGT_PPzZZ_H
3414
351k
    3223411582U,  // CMPGT_PPzZZ_S
3415
351k
    3223362430U,  // CMPGT_WIDE_PPzZZ_B
3416
351k
    2713787262U,  // CMPGT_WIDE_PPzZZ_H
3417
351k
    3223411582U,  // CMPGT_WIDE_PPzZZ_S
3418
351k
    3223359621U,  // CMPHI_PPzZI_B
3419
351k
    3223376005U,  // CMPHI_PPzZI_D
3420
351k
    2713784453U,  // CMPHI_PPzZI_H
3421
351k
    3223408773U,  // CMPHI_PPzZI_S
3422
351k
    3223359621U,  // CMPHI_PPzZZ_B
3423
351k
    3223376005U,  // CMPHI_PPzZZ_D
3424
351k
    2713784453U,  // CMPHI_PPzZZ_H
3425
351k
    3223408773U,  // CMPHI_PPzZZ_S
3426
351k
    3223359621U,  // CMPHI_WIDE_PPzZZ_B
3427
351k
    2713784453U,  // CMPHI_WIDE_PPzZZ_H
3428
351k
    3223408773U,  // CMPHI_WIDE_PPzZZ_S
3429
351k
    3223362108U,  // CMPHS_PPzZI_B
3430
351k
    3223378492U,  // CMPHS_PPzZI_D
3431
351k
    2713786940U,  // CMPHS_PPzZI_H
3432
351k
    3223411260U,  // CMPHS_PPzZI_S
3433
351k
    3223362108U,  // CMPHS_PPzZZ_B
3434
351k
    3223378492U,  // CMPHS_PPzZZ_D
3435
351k
    2713786940U,  // CMPHS_PPzZZ_H
3436
351k
    3223411260U,  // CMPHS_PPzZZ_S
3437
351k
    3223362108U,  // CMPHS_WIDE_PPzZZ_B
3438
351k
    2713786940U,  // CMPHS_WIDE_PPzZZ_H
3439
351k
    3223411260U,  // CMPHS_WIDE_PPzZZ_S
3440
351k
    3223358528U,  // CMPLE_PPzZI_B
3441
351k
    3223374912U,  // CMPLE_PPzZI_D
3442
351k
    2713783360U,  // CMPLE_PPzZI_H
3443
351k
    3223407680U,  // CMPLE_PPzZI_S
3444
351k
    3223358528U,  // CMPLE_WIDE_PPzZZ_B
3445
351k
    2713783360U,  // CMPLE_WIDE_PPzZZ_H
3446
351k
    3223407680U,  // CMPLE_WIDE_PPzZZ_S
3447
351k
    3223361004U,  // CMPLO_PPzZI_B
3448
351k
    3223377388U,  // CMPLO_PPzZI_D
3449
351k
    2713785836U,  // CMPLO_PPzZI_H
3450
351k
    3223410156U,  // CMPLO_PPzZI_S
3451
351k
    3223361004U,  // CMPLO_WIDE_PPzZZ_B
3452
351k
    2713785836U,  // CMPLO_WIDE_PPzZZ_H
3453
351k
    3223410156U,  // CMPLO_WIDE_PPzZZ_S
3454
351k
    3223362143U,  // CMPLS_PPzZI_B
3455
351k
    3223378527U,  // CMPLS_PPzZI_D
3456
351k
    2713786975U,  // CMPLS_PPzZI_H
3457
351k
    3223411295U,  // CMPLS_PPzZI_S
3458
351k
    3223362143U,  // CMPLS_WIDE_PPzZZ_B
3459
351k
    2713786975U,  // CMPLS_WIDE_PPzZZ_H
3460
351k
    3223411295U,  // CMPLS_WIDE_PPzZZ_S
3461
351k
    3223362640U,  // CMPLT_PPzZI_B
3462
351k
    3223379024U,  // CMPLT_PPzZI_D
3463
351k
    2713787472U,  // CMPLT_PPzZI_H
3464
351k
    3223411792U,  // CMPLT_PPzZI_S
3465
351k
    3223362640U,  // CMPLT_WIDE_PPzZZ_B
3466
351k
    2713787472U,  // CMPLT_WIDE_PPzZZ_H
3467
351k
    3223411792U,  // CMPLT_WIDE_PPzZZ_S
3468
351k
    3223358551U,  // CMPNE_PPzZI_B
3469
351k
    3223374935U,  // CMPNE_PPzZI_D
3470
351k
    2713783383U,  // CMPNE_PPzZI_H
3471
351k
    3223407703U,  // CMPNE_PPzZI_S
3472
351k
    3223358551U,  // CMPNE_PPzZZ_B
3473
351k
    3223374935U,  // CMPNE_PPzZZ_D
3474
351k
    2713783383U,  // CMPNE_PPzZZ_H
3475
351k
    3223407703U,  // CMPNE_PPzZZ_S
3476
351k
    3223358551U,  // CMPNE_WIDE_PPzZZ_B
3477
351k
    2713783383U,  // CMPNE_WIDE_PPzZZ_H
3478
351k
    3223407703U,  // CMPNE_WIDE_PPzZZ_S
3479
351k
    811703721U, // CMTSTv16i8
3480
351k
    2121129U, // CMTSTv1i64
3481
351k
    813800873U, // CMTSTv2i32
3482
351k
    815898025U, // CMTSTv2i64
3483
351k
    817995177U, // CMTSTv4i16
3484
351k
    820092329U, // CMTSTv4i32
3485
351k
    822189481U, // CMTSTv8i16
3486
351k
    824286633U, // CMTSTv8i8
3487
351k
    270572896U, // CNOT_ZPmZ_B
3488
351k
    270589280U, // CNOT_ZPmZ_D
3489
351k
    541138272U, // CNOT_ZPmZ_H
3490
351k
    270622048U, // CNOT_ZPmZ_S
3491
351k
    2954905999U,  // CNTB_XPiI
3492
351k
    2954906608U,  // CNTD_XPiI
3493
351k
    2954907690U,  // CNTH_XPiI
3494
351k
    3223344974U,  // CNTP_XCI_B
3495
351k
    3491780430U,  // CNTP_XCI_D
3496
351k
    3760215886U,  // CNTP_XCI_H
3497
351k
    4028651342U,  // CNTP_XCI_S
3498
351k
    3223344974U,  // CNTP_XPP_B
3499
351k
    3223344974U,  // CNTP_XPP_D
3500
351k
    3223344974U,  // CNTP_XPP_H
3501
351k
    3223344974U,  // CNTP_XPP_S
3502
351k
    2954911875U,  // CNTW_XPiI
3503
351k
    2120858U, // CNTWr
3504
351k
    2120858U, // CNTXr
3505
351k
    270572698U, // CNT_ZPmZ_B
3506
351k
    270589082U, // CNT_ZPmZ_D
3507
351k
    541138074U, // CNT_ZPmZ_H
3508
351k
    270621850U, // CNT_ZPmZ_S
3509
351k
    811703450U, // CNTv16i8
3510
351k
    824286362U, // CNTv8i8
3511
351k
    3223378747U,  // COMPACT_ZPZ_D
3512
351k
    3223411515U,  // COMPACT_ZPZ_S
3513
351k
    435121U,  // CPYE
3514
351k
    435184U,  // CPYEN
3515
351k
    435270U,  // CPYERN
3516
351k
    436158U,  // CPYERT
3517
351k
    435643U,  // CPYERTN
3518
351k
    435392U,  // CPYERTRN
3519
351k
    435890U,  // CPYERTWN
3520
351k
    436072U,  // CPYET
3521
351k
    435547U,  // CPYETN
3522
351k
    435328U,  // CPYETRN
3523
351k
    435826U,  // CPYETWN
3524
351k
    435768U,  // CPYEWN
3525
351k
    436215U,  // CPYEWT
3526
351k
    435706U,  // CPYEWTN
3527
351k
    435461U,  // CPYEWTRN
3528
351k
    435959U,  // CPYEWTWN
3529
351k
    435098U,  // CPYFE
3530
351k
    435158U,  // CPYFEN
3531
351k
    435260U,  // CPYFERN
3532
351k
    436148U,  // CPYFERT
3533
351k
    435632U,  // CPYFERTN
3534
351k
    435380U,  // CPYFERTRN
3535
351k
    435878U,  // CPYFERTWN
3536
351k
    436046U,  // CPYFET
3537
351k
    435518U,  // CPYFETN
3538
351k
    435317U,  // CPYFETRN
3539
351k
    435815U,  // CPYFETWN
3540
351k
    435758U,  // CPYFEWN
3541
351k
    436205U,  // CPYFEWT
3542
351k
    435695U,  // CPYFEWTN
3543
351k
    435449U,  // CPYFEWTRN
3544
351k
    435947U,  // CPYFEWTWN
3545
351k
    435128U,  // CPYFM
3546
351k
    435192U,  // CPYFMN
3547
351k
    435279U,  // CPYFMRN
3548
351k
    436167U,  // CPYFMRT
3549
351k
    435653U,  // CPYFMRTN
3550
351k
    435403U,  // CPYFMRTRN
3551
351k
    435901U,  // CPYFMRTWN
3552
351k
    436080U,  // CPYFMT
3553
351k
    435556U,  // CPYFMTN
3554
351k
    435338U,  // CPYFMTRN
3555
351k
    435836U,  // CPYFMTWN
3556
351k
    435777U,  // CPYFMWN
3557
351k
    436224U,  // CPYFMWT
3558
351k
    435716U,  // CPYFMWTN
3559
351k
    435472U,  // CPYFMWTRN
3560
351k
    435970U,  // CPYFMWTWN
3561
351k
    436016U,  // CPYFP
3562
351k
    435226U,  // CPYFPN
3563
351k
    435298U,  // CPYFPRN
3564
351k
    436186U,  // CPYFPRT
3565
351k
    435674U,  // CPYFPRTN
3566
351k
    435426U,  // CPYFPRTRN
3567
351k
    435924U,  // CPYFPRTWN
3568
351k
    436114U,  // CPYFPT
3569
351k
    435594U,  // CPYFPTN
3570
351k
    435359U,  // CPYFPTRN
3571
351k
    435857U,  // CPYFPTWN
3572
351k
    435796U,  // CPYFPWN
3573
351k
    436243U,  // CPYFPWT
3574
351k
    435737U,  // CPYFPWTN
3575
351k
    435495U,  // CPYFPWTRN
3576
351k
    435993U,  // CPYFPWTWN
3577
351k
    435151U,  // CPYM
3578
351k
    435218U,  // CPYMN
3579
351k
    435289U,  // CPYMRN
3580
351k
    436177U,  // CPYMRT
3581
351k
    435664U,  // CPYMRTN
3582
351k
    435415U,  // CPYMRTRN
3583
351k
    435913U,  // CPYMRTWN
3584
351k
    436106U,  // CPYMT
3585
351k
    435585U,  // CPYMTN
3586
351k
    435349U,  // CPYMTRN
3587
351k
    435847U,  // CPYMTWN
3588
351k
    435787U,  // CPYMWN
3589
351k
    436234U,  // CPYMWT
3590
351k
    435727U,  // CPYMWTN
3591
351k
    435484U,  // CPYMWTRN
3592
351k
    435982U,  // CPYMWTWN
3593
351k
    436039U,  // CPYP
3594
351k
    435252U,  // CPYPN
3595
351k
    435308U,  // CPYPRN
3596
351k
    436196U,  // CPYPRT
3597
351k
    435685U,  // CPYPRTN
3598
351k
    435438U,  // CPYPRTRN
3599
351k
    435936U,  // CPYPRTWN
3600
351k
    436140U,  // CPYPT
3601
351k
    435623U,  // CPYPTN
3602
351k
    435370U,  // CPYPTRN
3603
351k
    435868U,  // CPYPTWN
3604
351k
    435806U,  // CPYPWN
3605
351k
    436253U,  // CPYPWT
3606
351k
    435748U,  // CPYPWTN
3607
351k
    435507U,  // CPYPWTRN
3608
351k
    436005U,  // CPYPWTWN
3609
351k
    270573897U, // CPY_ZPmI_B
3610
351k
    270590281U, // CPY_ZPmI_D
3611
351k
    4268361U, // CPY_ZPmI_H
3612
351k
    270623049U, // CPY_ZPmI_S
3613
351k
    270573897U, // CPY_ZPmR_B
3614
351k
    270590281U, // CPY_ZPmR_D
3615
351k
    272703817U, // CPY_ZPmR_H
3616
351k
    270623049U, // CPY_ZPmR_S
3617
351k
    270573897U, // CPY_ZPmV_B
3618
351k
    270590281U, // CPY_ZPmV_D
3619
351k
    272703817U, // CPY_ZPmV_H
3620
351k
    270623049U, // CPY_ZPmV_S
3621
351k
    3223363913U,  // CPY_ZPzI_B
3622
351k
    3223380297U,  // CPY_ZPzI_D
3623
351k
    2713788745U,  // CPY_ZPzI_H
3624
351k
    3223413065U,  // CPY_ZPzI_S
3625
351k
    2114865U, // CRC32Brr
3626
351k
    2115052U, // CRC32CBrr
3627
351k
    2117101U, // CRC32CHrr
3628
351k
    2121684U, // CRC32CWrr
3629
351k
    2121952U, // CRC32CXrr
3630
351k
    2116937U, // CRC32Hrr
3631
351k
    2121626U, // CRC32Wrr
3632
351k
    2121883U, // CRC32Xrr
3633
351k
    2118258U, // CSELWr
3634
351k
    2118258U, // CSELXr
3635
351k
    2116206U, // CSINCWr
3636
351k
    2116206U, // CSINCXr
3637
351k
    2121434U, // CSINVWr
3638
351k
    2121434U, // CSINVXr
3639
351k
    2116845U, // CSNEGWr
3640
351k
    2116845U, // CSNEGXr
3641
351k
    2119651U, // CTERMEQ_WW
3642
351k
    2119651U, // CTERMEQ_XX
3643
351k
    2116686U, // CTERMNE_WW
3644
351k
    2116686U, // CTERMNE_XX
3645
351k
    2122163U, // CTZWr
3646
351k
    2122163U, // CTZXr
3647
351k
    376923U,  // DCPS1
3648
351k
    377414U,  // DCPS2
3649
351k
    377488U,  // DCPS3
3650
351k
    538985975U, // DECB_XPiI
3651
351k
    538987330U, // DECD_XPiI
3652
351k
    539020098U, // DECD_ZPiI
3653
351k
    538988024U, // DECH_XPiI
3654
351k
    56692216U,  // DECH_ZPiI
3655
351k
    2119183U, // DECP_XP_B
3656
351k
    2418038287U,  // DECP_XP_D
3657
351k
    1881167375U,  // DECP_XP_H
3658
351k
    270554639U, // DECP_XP_S
3659
351k
    1075893775U,  // DECP_ZP_D
3660
351k
    1658918415U,  // DECP_ZP_H
3661
351k
    1344361999U,  // DECP_ZP_S
3662
351k
    538992607U, // DECW_XPiI
3663
351k
    539058143U, // DECW_ZPiI
3664
351k
    444368U,  // DMB
3665
351k
    10395U, // DRPS
3666
351k
    444719U,  // DSB
3667
351k
    461103U,  // DSBnXS
3668
351k
    807458015U, // DUPM_ZI
3669
351k
    2136057U, // DUPQ_ZZI_B
3670
351k
    2418071545U,  // DUPQ_ZZI_D
3671
351k
    1115756537U,  // DUPQ_ZZI_H
3672
351k
    270620665U, // DUPQ_ZZI_S
3673
351k
    1344313186U,  // DUP_ZI_B
3674
351k
    1612765026U,  // DUP_ZI_D
3675
351k
    58791778U,  // DUP_ZI_H
3676
351k
    1881233250U,  // DUP_ZI_S
3677
351k
    2135906U, // DUP_ZR_B
3678
351k
    2152290U, // DUP_ZR_D
3679
351k
    1671501666U,  // DUP_ZR_H
3680
351k
    2185058U, // DUP_ZR_S
3681
351k
    2135906U, // DUP_ZZI_B
3682
351k
    2418071394U,  // DUP_ZZI_D
3683
351k
    1115756386U,  // DUP_ZZI_H
3684
351k
    1137137506U,  // DUP_ZZI_Q
3685
351k
    270620514U, // DUP_ZZI_S
3686
351k
    807427810U, // DUPi16
3687
351k
    807427810U, // DUPi32
3688
351k
    807427810U, // DUPi64
3689
351k
    807427810U, // DUPi8
3690
351k
    6395746U, // DUPv16i8gpr
3691
351k
    811702114U, // DUPv16i8lane
3692
351k
    8492898U, // DUPv2i32gpr
3693
351k
    813799266U, // DUPv2i32lane
3694
351k
    10590050U,  // DUPv2i64gpr
3695
351k
    815896418U, // DUPv2i64lane
3696
351k
    12687202U,  // DUPv4i16gpr
3697
351k
    817993570U, // DUPv4i16lane
3698
351k
    14784354U,  // DUPv4i32gpr
3699
351k
    820090722U, // DUPv4i32lane
3700
351k
    16881506U,  // DUPv8i16gpr
3701
351k
    822187874U, // DUPv8i16lane
3702
351k
    18978658U,  // DUPv8i8gpr
3703
351k
    824285026U, // DUPv8i8lane
3704
351k
    2118972U, // EONWrs
3705
351k
    2118972U, // EONXrs
3706
351k
    811696778U, // EOR3
3707
351k
    2418066058U,  // EOR3_ZZZZ
3708
351k
    2418055988U,  // EORBT_ZZZ_B
3709
351k
    1075895092U,  // EORBT_ZZZ_D
3710
351k
    2195790644U,  // EORBT_ZZZ_H
3711
351k
    1344363316U,  // EORBT_ZZZ_S
3712
351k
    3227623220U,  // EORQV_VPZ_B
3713
351k
    3231817524U,  // EORQV_VPZ_D
3714
351k
    3238108980U,  // EORQV_VPZ_H
3715
351k
    3236011828U,  // EORQV_VPZ_S
3716
351k
    3223362251U,  // EORS_PPzPP
3717
351k
    2418051485U,  // EORTB_ZZZ_B
3718
351k
    1075890589U,  // EORTB_ZZZ_D
3719
351k
    2195786141U,  // EORTB_ZZZ_H
3720
351k
    1344358813U,  // EORTB_ZZZ_S
3721
351k
    253779U,  // EORV_VPZ_B
3722
351k
    1657020243U,  // EORV_VPZ_D
3723
351k
    1659133779U,  // EORV_VPZ_H
3724
351k
    1638178643U,  // EORV_VPZ_S
3725
351k
    2119946U, // EORWri
3726
351k
    2119946U, // EORWrs
3727
351k
    2119946U, // EORXri
3728
351k
    2119946U, // EORXrs
3729
351k
    3223361802U,  // EOR_PPzPP
3730
351k
    2418071818U,  // EOR_ZI
3731
351k
    3223361802U,  // EOR_ZPmZ_B
3732
351k
    3223378186U,  // EOR_ZPmZ_D
3733
351k
    3519093002U,  // EOR_ZPmZ_H
3734
351k
    3223410954U,  // EOR_ZPmZ_S
3735
351k
    2418071818U,  // EOR_ZZZ
3736
351k
    811702538U, // EORv16i8
3737
351k
    824285450U, // EORv8i8
3738
351k
    10400U, // ERET
3739
351k
    10278U, // ERETAA
3740
351k
    10285U, // ERETAB
3741
351k
    2136063U, // EXTQ_ZZI
3742
351k
    270566596U, // EXTRACT_ZPMXI_H_B
3743
351k
    270582980U, // EXTRACT_ZPMXI_H_D
3744
351k
    2151744708U,  // EXTRACT_ZPMXI_H_H
3745
351k
    2152154308U,  // EXTRACT_ZPMXI_H_Q
3746
351k
    270615748U, // EXTRACT_ZPMXI_H_S
3747
351k
    270566596U, // EXTRACT_ZPMXI_V_B
3748
351k
    270582980U, // EXTRACT_ZPMXI_V_D
3749
351k
    2420180164U,  // EXTRACT_ZPMXI_V_H
3750
351k
    2420589764U,  // EXTRACT_ZPMXI_V_Q
3751
351k
    270615748U, // EXTRACT_ZPMXI_V_S
3752
351k
    2120035U, // EXTRWrri
3753
351k
    24863U, // EXTRX
3754
351k
    2120035U, // EXTRXrri
3755
351k
    24910U, // EXTRY
3756
351k
    2137622U, // EXT_ZZI
3757
351k
    2686492182U,  // EXT_ZZI_B
3758
351k
    811703830U, // EXTv16i8
3759
351k
    824286742U, // EXTv8i8
3760
351k
    822182291U, // F1CVTL2v8f16
3761
351k
    1661017211U,  // F1CVTLT_ZZ_BtoH
3762
351k
    1661129771U,  // F1CVTL_2ZZ_BtoH_NAME
3763
351k
    822187051U, // F1CVTLv8f16
3764
351k
    1661132235U,  // F1CVT_2ZZ_BtoH_NAME
3765
351k
    1661017547U,  // F1CVT_ZZ_BtoH
3766
351k
    822182301U, // F2CVTL2v8f16
3767
351k
    1661017221U,  // F2CVTLT_ZZ_BtoH
3768
351k
    1661129780U,  // F2CVTL_2ZZ_BtoH_NAME
3769
351k
    822187060U, // F2CVTLv8f16
3770
351k
    1661132243U,  // F2CVT_2ZZ_BtoH_NAME
3771
351k
    1661017555U,  // F2CVT_ZZ_BtoH
3772
351k
    2116391U, // FABD16
3773
351k
    2116391U, // FABD32
3774
351k
    2116391U, // FABD64
3775
351k
    3223374631U,  // FABD_ZPmZ_D
3776
351k
    3519089447U,  // FABD_ZPmZ_H
3777
351k
    3223407399U,  // FABD_ZPmZ_S
3778
351k
    813796135U, // FABDv2f32
3779
351k
    815893287U, // FABDv2f64
3780
351k
    817990439U, // FABDv4f16
3781
351k
    820087591U, // FABDv4f32
3782
351k
    822184743U, // FABDv8f16
3783
351k
    2120164U, // FABSDr
3784
351k
    2120164U, // FABSHr
3785
351k
    2120164U, // FABSSr
3786
351k
    270588388U, // FABS_ZPmZ_D
3787
351k
    541137380U, // FABS_ZPmZ_H
3788
351k
    270621156U, // FABS_ZPmZ_S
3789
351k
    813799908U, // FABSv2f32
3790
351k
    815897060U, // FABSv2f64
3791
351k
    817994212U, // FABSv4f16
3792
351k
    820091364U, // FABSv4f32
3793
351k
    822188516U, // FABSv8f16
3794
351k
    2116618U, // FACGE16
3795
351k
    2116618U, // FACGE32
3796
351k
    2116618U, // FACGE64
3797
351k
    3223374858U,  // FACGE_PPzZZ_D
3798
351k
    2713783306U,  // FACGE_PPzZZ_H
3799
351k
    3223407626U,  // FACGE_PPzZZ_S
3800
351k
    813796362U, // FACGEv2f32
3801
351k
    815893514U, // FACGEv2f64
3802
351k
    817990666U, // FACGEv4f16
3803
351k
    820087818U, // FACGEv4f32
3804
351k
    822184970U, // FACGEv8f16
3805
351k
    2120551U, // FACGT16
3806
351k
    2120551U, // FACGT32
3807
351k
    2120551U, // FACGT64
3808
351k
    3223378791U,  // FACGT_PPzZZ_D
3809
351k
    2713787239U,  // FACGT_PPzZZ_H
3810
351k
    3223411559U,  // FACGT_PPzZZ_S
3811
351k
    813800295U, // FACGTv2f32
3812
351k
    815897447U, // FACGTv2f64
3813
351k
    817994599U, // FACGTv4f16
3814
351k
    820091751U, // FACGTv4f32
3815
351k
    822188903U, // FACGTv8f16
3816
351k
    65274670U,  // FADDA_VPZ_D
3817
351k
    2214871854U,  // FADDA_VPZ_H
3818
351k
    69501742U,  // FADDA_VPZ_S
3819
351k
    2116471U, // FADDDrr
3820
351k
    2116471U, // FADDHrr
3821
351k
    3223377453U,  // FADDP_ZPmZZ_D
3822
351k
    3519092269U,  // FADDP_ZPmZZ_H
3823
351k
    3223410221U,  // FADDP_ZPmZZ_S
3824
351k
    813798957U, // FADDPv2f32
3825
351k
    815896109U, // FADDPv2f64
3826
351k
    807425581U, // FADDPv2i16p
3827
351k
    807425581U, // FADDPv2i32p
3828
351k
    807425581U, // FADDPv2i64p
3829
351k
    817993261U, // FADDPv4f16
3830
351k
    820090413U, // FADDPv4f32
3831
351k
    822187565U, // FADDPv8f16
3832
351k
    3231817465U,  // FADDQV_D
3833
351k
    3238108921U,  // FADDQV_H
3834
351k
    3236011769U,  // FADDQV_S
3835
351k
    2116471U, // FADDSrr
3836
351k
    1657020017U,  // FADDV_VPZ_D
3837
351k
    1659133553U,  // FADDV_VPZ_H
3838
351k
    1638178417U,  // FADDV_VPZ_S
3839
351k
    3798158199U,  // FADD_VG2_M2Z_D
3840
351k
    3798305655U,  // FADD_VG2_M2Z_H
3841
351k
    3798174583U,  // FADD_VG2_M2Z_S
3842
351k
    4066593655U,  // FADD_VG4_M4Z_D
3843
351k
    4066741111U,  // FADD_VG4_M4Z_H
3844
351k
    4066610039U,  // FADD_VG4_M4Z_S
3845
351k
    3223374711U,  // FADD_ZPmI_D
3846
351k
    3519089527U,  // FADD_ZPmI_H
3847
351k
    3223407479U,  // FADD_ZPmI_S
3848
351k
    3223374711U,  // FADD_ZPmZ_D
3849
351k
    3519089527U,  // FADD_ZPmZ_H
3850
351k
    3223407479U,  // FADD_ZPmZ_S
3851
351k
    2418068343U,  // FADD_ZZZ_D
3852
351k
    2189495159U,  // FADD_ZZZ_H
3853
351k
    270617463U, // FADD_ZZZ_S
3854
351k
    813796215U, // FADDv2f32
3855
351k
    815893367U, // FADDv2f64
3856
351k
    817990519U, // FADDv4f16
3857
351k
    820087671U, // FADDv4f32
3858
351k
    822184823U, // FADDv8f16
3859
351k
    2181210301U,  // FAMAX_2Z2Z_D
3860
351k
    2183323837U,  // FAMAX_2Z2Z_H
3861
351k
    2185437373U,  // FAMAX_2Z2Z_S
3862
351k
    2181210301U,  // FAMAX_4Z4Z_D
3863
351k
    2183323837U,  // FAMAX_4Z4Z_H
3864
351k
    2185437373U,  // FAMAX_4Z4Z_S
3865
351k
    3223380157U,  // FAMAX_ZPmZ_D
3866
351k
    3519094973U,  // FAMAX_ZPmZ_H
3867
351k
    3223412925U,  // FAMAX_ZPmZ_S
3868
351k
    813801661U, // FAMAXv2f32
3869
351k
    815898813U, // FAMAXv2f64
3870
351k
    817995965U, // FAMAXv4f16
3871
351k
    820093117U, // FAMAXv4f32
3872
351k
    822190269U, // FAMAXv8f16
3873
351k
    2181207314U,  // FAMIN_2Z2Z_D
3874
351k
    2183320850U,  // FAMIN_2Z2Z_H
3875
351k
    2185434386U,  // FAMIN_2Z2Z_S
3876
351k
    2181207314U,  // FAMIN_4Z4Z_D
3877
351k
    2183320850U,  // FAMIN_4Z4Z_H
3878
351k
    2185434386U,  // FAMIN_4Z4Z_S
3879
351k
    3223377170U,  // FAMIN_ZPmZ_D
3880
351k
    3519091986U,  // FAMIN_ZPmZ_H
3881
351k
    3223409938U,  // FAMIN_ZPmZ_S
3882
351k
    813798674U, // FAMINv2f32
3883
351k
    815895826U, // FAMINv2f64
3884
351k
    817992978U, // FAMINv4f16
3885
351k
    820090130U, // FAMINv4f32
3886
351k
    822187282U, // FAMINv8f16
3887
351k
    3223374688U,  // FCADD_ZPmZ_D
3888
351k
    3519089504U,  // FCADD_ZPmZ_H
3889
351k
    3223407456U,  // FCADD_ZPmZ_S
3890
351k
    813796192U, // FCADDv2f32
3891
351k
    815893344U, // FCADDv2f64
3892
351k
    817990496U, // FCADDv4f16
3893
351k
    820087648U, // FCADDv4f32
3894
351k
    822184800U, // FCADDv8f16
3895
351k
    2119320U, // FCCMPDrr
3896
351k
    2116718U, // FCCMPEDrr
3897
351k
    2116718U, // FCCMPEHrr
3898
351k
    2116718U, // FCCMPESrr
3899
351k
    2119320U, // FCCMPHrr
3900
351k
    2119320U, // FCCMPSrr
3901
351k
    2193790592U,  // FCLAMP_VG2_2Z2Z_D
3902
351k
    2195904128U,  // FCLAMP_VG2_2Z2Z_H
3903
351k
    2174948992U,  // FCLAMP_VG2_2Z2Z_S
3904
351k
    2193790592U,  // FCLAMP_VG4_4Z4Z_D
3905
351k
    2195904128U,  // FCLAMP_VG4_4Z4Z_H
3906
351k
    2174948992U,  // FCLAMP_VG4_4Z4Z_S
3907
351k
    1075893888U,  // FCLAMP_ZZZ_D
3908
351k
    2195789440U,  // FCLAMP_ZZZ_H
3909
351k
    1344362112U,  // FCLAMP_ZZZ_S
3910
351k
    2119644U, // FCMEQ16
3911
351k
    2119644U, // FCMEQ32
3912
351k
    2119644U, // FCMEQ64
3913
351k
    3223377884U,  // FCMEQ_PPzZ0_D
3914
351k
    2713786332U,  // FCMEQ_PPzZ0_H
3915
351k
    3223410652U,  // FCMEQ_PPzZ0_S
3916
351k
    3223377884U,  // FCMEQ_PPzZZ_D
3917
351k
    2713786332U,  // FCMEQ_PPzZZ_H
3918
351k
    3223410652U,  // FCMEQ_PPzZZ_S
3919
351k
    2119644U, // FCMEQv1i16rz
3920
351k
    2119644U, // FCMEQv1i32rz
3921
351k
    2119644U, // FCMEQv1i64rz
3922
351k
    813799388U, // FCMEQv2f32
3923
351k
    815896540U, // FCMEQv2f64
3924
351k
    813799388U, // FCMEQv2i32rz
3925
351k
    815896540U, // FCMEQv2i64rz
3926
351k
    817993692U, // FCMEQv4f16
3927
351k
    820090844U, // FCMEQv4f32
3928
351k
    817993692U, // FCMEQv4i16rz
3929
351k
    820090844U, // FCMEQv4i32rz
3930
351k
    822187996U, // FCMEQv8f16
3931
351k
    822187996U, // FCMEQv8i16rz
3932
351k
    2116634U, // FCMGE16
3933
351k
    2116634U, // FCMGE32
3934
351k
    2116634U, // FCMGE64
3935
351k
    3223374874U,  // FCMGE_PPzZ0_D
3936
351k
    2713783322U,  // FCMGE_PPzZ0_H
3937
351k
    3223407642U,  // FCMGE_PPzZ0_S
3938
351k
    3223374874U,  // FCMGE_PPzZZ_D
3939
351k
    2713783322U,  // FCMGE_PPzZZ_H
3940
351k
    3223407642U,  // FCMGE_PPzZZ_S
3941
351k
    2116634U, // FCMGEv1i16rz
3942
351k
    2116634U, // FCMGEv1i32rz
3943
351k
    2116634U, // FCMGEv1i64rz
3944
351k
    813796378U, // FCMGEv2f32
3945
351k
    815893530U, // FCMGEv2f64
3946
351k
    813796378U, // FCMGEv2i32rz
3947
351k
    815893530U, // FCMGEv2i64rz
3948
351k
    817990682U, // FCMGEv4f16
3949
351k
    820087834U, // FCMGEv4f32
3950
351k
    817990682U, // FCMGEv4i16rz
3951
351k
    820087834U, // FCMGEv4i32rz
3952
351k
    822184986U, // FCMGEv8f16
3953
351k
    822184986U, // FCMGEv8i16rz
3954
351k
    2120567U, // FCMGT16
3955
351k
    2120567U, // FCMGT32
3956
351k
    2120567U, // FCMGT64
3957
351k
    3223378807U,  // FCMGT_PPzZ0_D
3958
351k
    2713787255U,  // FCMGT_PPzZ0_H
3959
351k
    3223411575U,  // FCMGT_PPzZ0_S
3960
351k
    3223378807U,  // FCMGT_PPzZZ_D
3961
351k
    2713787255U,  // FCMGT_PPzZZ_H
3962
351k
    3223411575U,  // FCMGT_PPzZZ_S
3963
351k
    2120567U, // FCMGTv1i16rz
3964
351k
    2120567U, // FCMGTv1i32rz
3965
351k
    2120567U, // FCMGTv1i64rz
3966
351k
    813800311U, // FCMGTv2f32
3967
351k
    815897463U, // FCMGTv2f64
3968
351k
    813800311U, // FCMGTv2i32rz
3969
351k
    815897463U, // FCMGTv2i64rz
3970
351k
    817994615U, // FCMGTv4f16
3971
351k
    820091767U, // FCMGTv4f32
3972
351k
    817994615U, // FCMGTv4i16rz
3973
351k
    820091767U, // FCMGTv4i32rz
3974
351k
    822188919U, // FCMGTv8f16
3975
351k
    822188919U, // FCMGTv8i16rz
3976
351k
    3223372638U,  // FCMLA_ZPmZZ_D
3977
351k
    3519087454U,  // FCMLA_ZPmZZ_H
3978
351k
    3223405406U,  // FCMLA_ZPmZZ_S
3979
351k
    2195784542U,  // FCMLA_ZZZI_H
3980
351k
    1344357214U,  // FCMLA_ZZZI_S
3981
351k
    2961310558U,  // FCMLAv2f32
3982
351k
    2963407710U,  // FCMLAv2f64
3983
351k
    2965504862U,  // FCMLAv4f16
3984
351k
    2965504862U,  // FCMLAv4f16_indexed
3985
351k
    2967602014U,  // FCMLAv4f32
3986
351k
    2967602014U,  // FCMLAv4f32_indexed
3987
351k
    2969699166U,  // FCMLAv8f16
3988
351k
    2969699166U,  // FCMLAv8f16_indexed
3989
351k
    3223374905U,  // FCMLE_PPzZ0_D
3990
351k
    2713783353U,  // FCMLE_PPzZ0_H
3991
351k
    3223407673U,  // FCMLE_PPzZ0_S
3992
351k
    2116665U, // FCMLEv1i16rz
3993
351k
    2116665U, // FCMLEv1i32rz
3994
351k
    2116665U, // FCMLEv1i64rz
3995
351k
    813796409U, // FCMLEv2i32rz
3996
351k
    815893561U, // FCMLEv2i64rz
3997
351k
    817990713U, // FCMLEv4i16rz
3998
351k
    820087865U, // FCMLEv4i32rz
3999
351k
    822185017U, // FCMLEv8i16rz
4000
351k
    3223379017U,  // FCMLT_PPzZ0_D
4001
351k
    2713787465U,  // FCMLT_PPzZ0_H
4002
351k
    3223411785U,  // FCMLT_PPzZ0_S
4003
351k
    2120777U, // FCMLTv1i16rz
4004
351k
    2120777U, // FCMLTv1i32rz
4005
351k
    2120777U, // FCMLTv1i64rz
4006
351k
    813800521U, // FCMLTv2i32rz
4007
351k
    815897673U, // FCMLTv2i64rz
4008
351k
    817994825U, // FCMLTv4i16rz
4009
351k
    820091977U, // FCMLTv4i32rz
4010
351k
    822189129U, // FCMLTv8i16rz
4011
351k
    3223374919U,  // FCMNE_PPzZ0_D
4012
351k
    2713783367U,  // FCMNE_PPzZ0_H
4013
351k
    3223407687U,  // FCMNE_PPzZ0_S
4014
351k
    3223374919U,  // FCMNE_PPzZZ_D
4015
351k
    2713783367U,  // FCMNE_PPzZZ_H
4016
351k
    3223407687U,  // FCMNE_PPzZZ_S
4017
351k
    71325343U,  // FCMPDri
4018
351k
    2119327U, // FCMPDrr
4019
351k
    71322742U,  // FCMPEDri
4020
351k
    2116726U, // FCMPEDrr
4021
351k
    71322742U,  // FCMPEHri
4022
351k
    2116726U, // FCMPEHrr
4023
351k
    71322742U,  // FCMPESri
4024
351k
    2116726U, // FCMPESrr
4025
351k
    71325343U,  // FCMPHri
4026
351k
    2119327U, // FCMPHrr
4027
351k
    71325343U,  // FCMPSri
4028
351k
    2119327U, // FCMPSrr
4029
351k
    3223377401U,  // FCMUO_PPzZZ_D
4030
351k
    2713785849U,  // FCMUO_PPzZZ_H
4031
351k
    3223410169U,  // FCMUO_PPzZZ_S
4032
351k
    270590280U, // FCPY_ZPmI_D
4033
351k
    2957058376U,  // FCPY_ZPmI_H
4034
351k
    270623048U, // FCPY_ZPmI_S
4035
351k
    2118257U, // FCSELDrrr
4036
351k
    2118257U, // FCSELHrrr
4037
351k
    2118257U, // FCSELSrrr
4038
351k
    2120156U, // FCVTASUWDr
4039
351k
    2120156U, // FCVTASUWHr
4040
351k
    2120156U, // FCVTASUWSr
4041
351k
    2120156U, // FCVTASUXDr
4042
351k
    2120156U, // FCVTASUXHr
4043
351k
    2120156U, // FCVTASUXSr
4044
351k
    2120156U, // FCVTASv1f16
4045
351k
    2120156U, // FCVTASv1i32
4046
351k
    2120156U, // FCVTASv1i64
4047
351k
    813799900U, // FCVTASv2f32
4048
351k
    815897052U, // FCVTASv2f64
4049
351k
    817994204U, // FCVTASv4f16
4050
351k
    820091356U, // FCVTASv4f32
4051
351k
    822188508U, // FCVTASv8f16
4052
351k
    2121256U, // FCVTAUUWDr
4053
351k
    2121256U, // FCVTAUUWHr
4054
351k
    2121256U, // FCVTAUUWSr
4055
351k
    2121256U, // FCVTAUUXDr
4056
351k
    2121256U, // FCVTAUUXHr
4057
351k
    2121256U, // FCVTAUUXSr
4058
351k
    2121256U, // FCVTAUv1f16
4059
351k
    2121256U, // FCVTAUv1i32
4060
351k
    2121256U, // FCVTAUv1i64
4061
351k
    813801000U, // FCVTAUv2f32
4062
351k
    815898152U, // FCVTAUv2f64
4063
351k
    817995304U, // FCVTAUv4f16
4064
351k
    820092456U, // FCVTAUv4f32
4065
351k
    822189608U, // FCVTAUv8f16
4066
351k
    2121179U, // FCVTDHr
4067
351k
    2121179U, // FCVTDSr
4068
351k
    2121179U, // FCVTHDr
4069
351k
    2121179U, // FCVTHSr
4070
351k
    270621838U, // FCVTLT_ZPmZ_HtoS
4071
351k
    270589070U, // FCVTLT_ZPmZ_StoD
4072
351k
    1652757564U,  // FCVTL_2ZZ_H_S
4073
351k
    815895612U, // FCVTLv2i32
4074
351k
    820089916U, // FCVTLv4i16
4075
351k
    815890854U, // FCVTLv4i32
4076
351k
    820085158U, // FCVTLv8i16
4077
351k
    2120294U, // FCVTMSUWDr
4078
351k
    2120294U, // FCVTMSUWHr
4079
351k
    2120294U, // FCVTMSUWSr
4080
351k
    2120294U, // FCVTMSUXDr
4081
351k
    2120294U, // FCVTMSUXHr
4082
351k
    2120294U, // FCVTMSUXSr
4083
351k
    2120294U, // FCVTMSv1f16
4084
351k
    2120294U, // FCVTMSv1i32
4085
351k
    2120294U, // FCVTMSv1i64
4086
351k
    813800038U, // FCVTMSv2f32
4087
351k
    815897190U, // FCVTMSv2f64
4088
351k
    817994342U, // FCVTMSv4f16
4089
351k
    820091494U, // FCVTMSv4f32
4090
351k
    822188646U, // FCVTMSv8f16
4091
351k
    2121272U, // FCVTMUUWDr
4092
351k
    2121272U, // FCVTMUUWHr
4093
351k
    2121272U, // FCVTMUUWSr
4094
351k
    2121272U, // FCVTMUUXDr
4095
351k
    2121272U, // FCVTMUUXHr
4096
351k
    2121272U, // FCVTMUUXSr
4097
351k
    2121272U, // FCVTMUv1f16
4098
351k
    2121272U, // FCVTMUv1i32
4099
351k
    2121272U, // FCVTMUv1i64
4100
351k
    813801016U, // FCVTMUv2f32
4101
351k
    815898168U, // FCVTMUv2f64
4102
351k
    817995320U, // FCVTMUv4f16
4103
351k
    820092472U, // FCVTMUv4f32
4104
351k
    822189624U, // FCVTMUv8f16
4105
351k
    3223357471U,  // FCVTNB_Z2Z_StoB
4106
351k
    2120320U, // FCVTNSUWDr
4107
351k
    2120320U, // FCVTNSUWHr
4108
351k
    2120320U, // FCVTNSUWSr
4109
351k
    2120320U, // FCVTNSUXDr
4110
351k
    2120320U, // FCVTNSUXHr
4111
351k
    2120320U, // FCVTNSUXSr
4112
351k
    2120320U, // FCVTNSv1f16
4113
351k
    2120320U, // FCVTNSv1i32
4114
351k
    2120320U, // FCVTNSv1i64
4115
351k
    813800064U, // FCVTNSv2f32
4116
351k
    815897216U, // FCVTNSv2f64
4117
351k
    817994368U, // FCVTNSv4f16
4118
351k
    820091520U, // FCVTNSv4f32
4119
351k
    822188672U, // FCVTNSv8f16
4120
351k
    3223362798U,  // FCVTNT_Z2Z_StoB
4121
351k
    270621934U, // FCVTNT_ZPmZ_DtoS
4122
351k
    1078009070U,  // FCVTNT_ZPmZ_StoH
4123
351k
    2121280U, // FCVTNUUWDr
4124
351k
    2121280U, // FCVTNUUWHr
4125
351k
    2121280U, // FCVTNUUWSr
4126
351k
    2121280U, // FCVTNUUXDr
4127
351k
    2121280U, // FCVTNUUXHr
4128
351k
    2121280U, // FCVTNUUXSr
4129
351k
    2121280U, // FCVTNUv1f16
4130
351k
    2121280U, // FCVTNUv1i32
4131
351k
    2121280U, // FCVTNUv1i64
4132
351k
    813801024U, // FCVTNUv2f32
4133
351k
    815898176U, // FCVTNUv2f64
4134
351k
    817995328U, // FCVTNUv4f16
4135
351k
    820092480U, // FCVTNUv4f32
4136
351k
    822189632U, // FCVTNUv8f16
4137
351k
    811701617U, // FCVTN_F16_F8v16f8
4138
351k
    824284529U, // FCVTN_F16_F8v8f8
4139
351k
    2959213037U,  // FCVTN_F32_F82v16f8
4140
351k
    824284529U, // FCVTN_F32_F8v8f8
4141
351k
    1344312689U,  // FCVTN_Z2Z_HtoB
4142
351k
    1648432497U,  // FCVTN_Z2Z_StoH
4143
351k
    3223360881U,  // FCVTN_Z4Z_StoB_NAME
4144
351k
    813798769U, // FCVTNv2i32
4145
351k
    817993073U, // FCVTNv4i16
4146
351k
    2967601645U,  // FCVTNv4i32
4147
351k
    2969698797U,  // FCVTNv8i16
4148
351k
    2120374U, // FCVTPSUWDr
4149
351k
    2120374U, // FCVTPSUWHr
4150
351k
    2120374U, // FCVTPSUWSr
4151
351k
    2120374U, // FCVTPSUXDr
4152
351k
    2120374U, // FCVTPSUXHr
4153
351k
    2120374U, // FCVTPSUXSr
4154
351k
    2120374U, // FCVTPSv1f16
4155
351k
    2120374U, // FCVTPSv1i32
4156
351k
    2120374U, // FCVTPSv1i64
4157
351k
    813800118U, // FCVTPSv2f32
4158
351k
    815897270U, // FCVTPSv2f64
4159
351k
    817994422U, // FCVTPSv4f16
4160
351k
    820091574U, // FCVTPSv4f32
4161
351k
    822188726U, // FCVTPSv8f16
4162
351k
    2121288U, // FCVTPUUWDr
4163
351k
    2121288U, // FCVTPUUWHr
4164
351k
    2121288U, // FCVTPUUWSr
4165
351k
    2121288U, // FCVTPUUXDr
4166
351k
    2121288U, // FCVTPUUXHr
4167
351k
    2121288U, // FCVTPUUXSr
4168
351k
    2121288U, // FCVTPUv1f16
4169
351k
    2121288U, // FCVTPUv1i32
4170
351k
    2121288U, // FCVTPUv1i64
4171
351k
    813801032U, // FCVTPUv2f32
4172
351k
    815898184U, // FCVTPUv2f64
4173
351k
    817995336U, // FCVTPUv4f16
4174
351k
    820092488U, // FCVTPUv4f32
4175
351k
    822189640U, // FCVTPUv8f16
4176
351k
    2121179U, // FCVTSDr
4177
351k
    2121179U, // FCVTSHr
4178
351k
    270621988U, // FCVTXNT_ZPmZ_DtoS
4179
351k
    2119104U, // FCVTXNv1i64
4180
351k
    813798848U, // FCVTXNv2f32
4181
351k
    2967601699U,  // FCVTXNv4f32
4182
351k
    270623027U, // FCVTX_ZPmZ_DtoS
4183
351k
    2120433U, // FCVTZSSWDri
4184
351k
    2120433U, // FCVTZSSWHri
4185
351k
    2120433U, // FCVTZSSWSri
4186
351k
    2120433U, // FCVTZSSXDri
4187
351k
    2120433U, // FCVTZSSXHri
4188
351k
    2120433U, // FCVTZSSXSri
4189
351k
    2120433U, // FCVTZSUWDr
4190
351k
    2120433U, // FCVTZSUWHr
4191
351k
    2120433U, // FCVTZSUWSr
4192
351k
    2120433U, // FCVTZSUXDr
4193
351k
    2120433U, // FCVTZSUXHr
4194
351k
    2120433U, // FCVTZSUXSr
4195
351k
    1648564977U,  // FCVTZS_2Z2Z_StoS
4196
351k
    1648564977U,  // FCVTZS_4Z4Z_StoS
4197
351k
    270588657U, // FCVTZS_ZPmZ_DtoD
4198
351k
    270621425U, // FCVTZS_ZPmZ_DtoS
4199
351k
    270588657U, // FCVTZS_ZPmZ_HtoD
4200
351k
    541137649U, // FCVTZS_ZPmZ_HtoH
4201
351k
    270621425U, // FCVTZS_ZPmZ_HtoS
4202
351k
    270588657U, // FCVTZS_ZPmZ_StoD
4203
351k
    270621425U, // FCVTZS_ZPmZ_StoS
4204
351k
    2120433U, // FCVTZSd
4205
351k
    2120433U, // FCVTZSh
4206
351k
    2120433U, // FCVTZSs
4207
351k
    2120433U, // FCVTZSv1f16
4208
351k
    2120433U, // FCVTZSv1i32
4209
351k
    2120433U, // FCVTZSv1i64
4210
351k
    813800177U, // FCVTZSv2f32
4211
351k
    815897329U, // FCVTZSv2f64
4212
351k
    813800177U, // FCVTZSv2i32_shift
4213
351k
    815897329U, // FCVTZSv2i64_shift
4214
351k
    817994481U, // FCVTZSv4f16
4215
351k
    820091633U, // FCVTZSv4f32
4216
351k
    817994481U, // FCVTZSv4i16_shift
4217
351k
    820091633U, // FCVTZSv4i32_shift
4218
351k
    822188785U, // FCVTZSv8f16
4219
351k
    822188785U, // FCVTZSv8i16_shift
4220
351k
    2121313U, // FCVTZUSWDri
4221
351k
    2121313U, // FCVTZUSWHri
4222
351k
    2121313U, // FCVTZUSWSri
4223
351k
    2121313U, // FCVTZUSXDri
4224
351k
    2121313U, // FCVTZUSXHri
4225
351k
    2121313U, // FCVTZUSXSri
4226
351k
    2121313U, // FCVTZUUWDr
4227
351k
    2121313U, // FCVTZUUWHr
4228
351k
    2121313U, // FCVTZUUWSr
4229
351k
    2121313U, // FCVTZUUXDr
4230
351k
    2121313U, // FCVTZUUXHr
4231
351k
    2121313U, // FCVTZUUXSr
4232
351k
    1648565857U,  // FCVTZU_2Z2Z_StoS
4233
351k
    1648565857U,  // FCVTZU_4Z4Z_StoS
4234
351k
    270589537U, // FCVTZU_ZPmZ_DtoD
4235
351k
    270622305U, // FCVTZU_ZPmZ_DtoS
4236
351k
    270589537U, // FCVTZU_ZPmZ_HtoD
4237
351k
    541138529U, // FCVTZU_ZPmZ_HtoH
4238
351k
    270622305U, // FCVTZU_ZPmZ_HtoS
4239
351k
    270589537U, // FCVTZU_ZPmZ_StoD
4240
351k
    270622305U, // FCVTZU_ZPmZ_StoS
4241
351k
    2121313U, // FCVTZUd
4242
351k
    2121313U, // FCVTZUh
4243
351k
    2121313U, // FCVTZUs
4244
351k
    2121313U, // FCVTZUv1f16
4245
351k
    2121313U, // FCVTZUv1i32
4246
351k
    2121313U, // FCVTZUv1i64
4247
351k
    813801057U, // FCVTZUv2f32
4248
351k
    815898209U, // FCVTZUv2f64
4249
351k
    813801057U, // FCVTZUv2i32_shift
4250
351k
    815898209U, // FCVTZUv2i64_shift
4251
351k
    817995361U, // FCVTZUv4f16
4252
351k
    820092513U, // FCVTZUv4f32
4253
351k
    817995361U, // FCVTZUv4i16_shift
4254
351k
    820092513U, // FCVTZUv4i32_shift
4255
351k
    822189665U, // FCVTZUv8f16
4256
351k
    822189665U, // FCVTZUv8i16_shift
4257
351k
    1652760027U,  // FCVT_2ZZ_H_S
4258
351k
    1344314843U,  // FCVT_Z2Z_HtoB
4259
351k
    1648434651U,  // FCVT_Z2Z_StoH
4260
351k
    3223363035U,  // FCVT_Z4Z_StoB_NAME
4261
351k
    3493928411U,  // FCVT_ZPmZ_DtoH
4262
351k
    270622171U, // FCVT_ZPmZ_DtoS
4263
351k
    270589403U, // FCVT_ZPmZ_HtoD
4264
351k
    270622171U, // FCVT_ZPmZ_HtoS
4265
351k
    270589403U, // FCVT_ZPmZ_StoD
4266
351k
    1078009307U,  // FCVT_ZPmZ_StoH
4267
351k
    2121361U, // FDIVDrr
4268
351k
    2121361U, // FDIVHrr
4269
351k
    3223378308U,  // FDIVR_ZPmZ_D
4270
351k
    3519093124U,  // FDIVR_ZPmZ_H
4271
351k
    3223411076U,  // FDIVR_ZPmZ_S
4272
351k
    2121361U, // FDIVSrr
4273
351k
    3223379601U,  // FDIV_ZPmZ_D
4274
351k
    3519094417U,  // FDIV_ZPmZ_H
4275
351k
    3223412369U,  // FDIV_ZPmZ_S
4276
351k
    813801105U, // FDIVv2f32
4277
351k
    815898257U, // FDIVv2f64
4278
351k
    817995409U, // FDIVv4f16
4279
351k
    820092561U, // FDIVv4f32
4280
351k
    822189713U, // FDIVv8f16
4281
351k
    3798310196U,  // FDOT_VG2_M2Z2Z_BtoH
4282
351k
    3798179124U,  // FDOT_VG2_M2Z2Z_BtoS
4283
351k
    3798179124U,  // FDOT_VG2_M2Z2Z_HtoS
4284
351k
    3798310196U,  // FDOT_VG2_M2ZZI_BtoH
4285
351k
    3798179124U,  // FDOT_VG2_M2ZZI_BtoS
4286
351k
    3798179124U,  // FDOT_VG2_M2ZZI_HtoS
4287
351k
    3798310196U,  // FDOT_VG2_M2ZZ_BtoH
4288
351k
    3798179124U,  // FDOT_VG2_M2ZZ_BtoS
4289
351k
    3798179124U,  // FDOT_VG2_M2ZZ_HtoS
4290
351k
    4066745652U,  // FDOT_VG4_M4Z4Z_BtoH
4291
351k
    4066614580U,  // FDOT_VG4_M4Z4Z_BtoS
4292
351k
    4066614580U,  // FDOT_VG4_M4Z4Z_HtoS
4293
351k
    4066745652U,  // FDOT_VG4_M4ZZI_BtoH
4294
351k
    4066614580U,  // FDOT_VG4_M4ZZI_BtoS
4295
351k
    4066614580U,  // FDOT_VG4_M4ZZI_HtoS
4296
351k
    4066745652U,  // FDOT_VG4_M4ZZ_BtoH
4297
351k
    4066614580U,  // FDOT_VG4_M4ZZ_BtoS
4298
351k
    4066614580U,  // FDOT_VG4_M4ZZ_HtoS
4299
351k
    2220956980U,  // FDOT_ZZZI_BtoH
4300
351k
    2418105652U,  // FDOT_ZZZI_BtoS
4301
351k
    2686541108U,  // FDOT_ZZZI_S
4302
351k
    2220956980U,  // FDOT_ZZZ_BtoH
4303
351k
    2418105652U,  // FDOT_ZZZ_BtoS
4304
351k
    2686541108U,  // FDOT_ZZZ_S
4305
351k
    2967608628U,  // FDOTlanev16f8
4306
351k
    2965511476U,  // FDOTlanev4f16
4307
351k
    2969705780U,  // FDOTlanev8f16
4308
351k
    2961317172U,  // FDOTlanev8f8
4309
351k
    2961317172U,  // FDOTv2f32
4310
351k
    2965511476U,  // FDOTv4f16
4311
351k
    2967608628U,  // FDOTv4f32
4312
351k
    2969705780U,  // FDOTv8f16
4313
351k
    3760248673U,  // FDUP_ZI_D
4314
351k
    75568993U,  // FDUP_ZI_H
4315
351k
    3760281441U,  // FDUP_ZI_S
4316
351k
    2418066491U,  // FEXPA_ZZ_D
4317
351k
    1652622395U,  // FEXPA_ZZ_H
4318
351k
    270615611U, // FEXPA_ZZ_S
4319
351k
    2120441U, // FJCVTZS
4320
351k
    270583345U, // FLOGB_ZPmZ_D
4321
351k
    541132337U, // FLOGB_ZPmZ_H
4322
351k
    270616113U, // FLOGB_ZPmZ_S
4323
351k
    17090U, // FMA16
4324
351k
    16551U, // FMA32
4325
351k
    17052U, // FMA64
4326
351k
    2116507U, // FMADDDrrr
4327
351k
    2116507U, // FMADDHrrr
4328
351k
    2116507U, // FMADDSrrr
4329
351k
    3223374611U,  // FMAD_ZPmZZ_D
4330
351k
    3519089427U,  // FMAD_ZPmZZ_H
4331
351k
    3223407379U,  // FMAD_ZPmZZ_S
4332
351k
    2121925U, // FMAXDrr
4333
351k
    2121925U, // FMAXHrr
4334
351k
    2118862U, // FMAXNMDrr
4335
351k
    2118862U, // FMAXNMHrr
4336
351k
    3223377582U,  // FMAXNMP_ZPmZZ_D
4337
351k
    3519092398U,  // FMAXNMP_ZPmZZ_H
4338
351k
    3223410350U,  // FMAXNMP_ZPmZZ_S
4339
351k
    813799086U, // FMAXNMPv2f32
4340
351k
    815896238U, // FMAXNMPv2f64
4341
351k
    807425710U, // FMAXNMPv2i16p
4342
351k
    807425710U, // FMAXNMPv2i32p
4343
351k
    807425710U, // FMAXNMPv2i64p
4344
351k
    817993390U, // FMAXNMPv4f16
4345
351k
    820090542U, // FMAXNMPv4f32
4346
351k
    822187694U, // FMAXNMPv8f16
4347
351k
    3231817490U,  // FMAXNMQV_D
4348
351k
    3238108946U,  // FMAXNMQV_H
4349
351k
    3236011794U,  // FMAXNMQV_S
4350
351k
    2118862U, // FMAXNMSrr
4351
351k
    1657020092U,  // FMAXNMV_VPZ_D
4352
351k
    1659133628U,  // FMAXNMV_VPZ_H
4353
351k
    1638178492U,  // FMAXNMV_VPZ_S
4354
351k
    807427772U, // FMAXNMVv4i16v
4355
351k
    807427772U, // FMAXNMVv4i32v
4356
351k
    807427772U, // FMAXNMVv8i16v
4357
351k
    2181207246U,  // FMAXNM_VG2_2Z2Z_D
4358
351k
    2183320782U,  // FMAXNM_VG2_2Z2Z_H
4359
351k
    2185434318U,  // FMAXNM_VG2_2Z2Z_S
4360
351k
    2181207246U,  // FMAXNM_VG2_2ZZ_D
4361
351k
    2183320782U,  // FMAXNM_VG2_2ZZ_H
4362
351k
    2185434318U,  // FMAXNM_VG2_2ZZ_S
4363
351k
    2181207246U,  // FMAXNM_VG4_4Z4Z_D
4364
351k
    2183320782U,  // FMAXNM_VG4_4Z4Z_H
4365
351k
    2185434318U,  // FMAXNM_VG4_4Z4Z_S
4366
351k
    2181207246U,  // FMAXNM_VG4_4ZZ_D
4367
351k
    2183320782U,  // FMAXNM_VG4_4ZZ_H
4368
351k
    2185434318U,  // FMAXNM_VG4_4ZZ_S
4369
351k
    3223377102U,  // FMAXNM_ZPmI_D
4370
351k
    3519091918U,  // FMAXNM_ZPmI_H
4371
351k
    3223409870U,  // FMAXNM_ZPmI_S
4372
351k
    3223377102U,  // FMAXNM_ZPmZ_D
4373
351k
    3519091918U,  // FMAXNM_ZPmZ_H
4374
351k
    3223409870U,  // FMAXNM_ZPmZ_S
4375
351k
    813798606U, // FMAXNMv2f32
4376
351k
    815895758U, // FMAXNMv2f64
4377
351k
    817992910U, // FMAXNMv4f16
4378
351k
    820090062U, // FMAXNMv4f32
4379
351k
    822187214U, // FMAXNMv8f16
4380
351k
    3223377791U,  // FMAXP_ZPmZZ_D
4381
351k
    3519092607U,  // FMAXP_ZPmZZ_H
4382
351k
    3223410559U,  // FMAXP_ZPmZZ_S
4383
351k
    813799295U, // FMAXPv2f32
4384
351k
    815896447U, // FMAXPv2f64
4385
351k
    807425919U, // FMAXPv2i16p
4386
351k
    807425919U, // FMAXPv2i32p
4387
351k
    807425919U, // FMAXPv2i64p
4388
351k
    817993599U, // FMAXPv4f16
4389
351k
    820090751U, // FMAXPv4f32
4390
351k
    822187903U, // FMAXPv8f16
4391
351k
    3231817531U,  // FMAXQV_D
4392
351k
    3238108987U,  // FMAXQV_H
4393
351k
    3236011835U,  // FMAXQV_S
4394
351k
    2121925U, // FMAXSrr
4395
351k
    1657020249U,  // FMAXV_VPZ_D
4396
351k
    1659133785U,  // FMAXV_VPZ_H
4397
351k
    1638178649U,  // FMAXV_VPZ_S
4398
351k
    807427929U, // FMAXVv4i16v
4399
351k
    807427929U, // FMAXVv4i32v
4400
351k
    807427929U, // FMAXVv8i16v
4401
351k
    2181210309U,  // FMAX_VG2_2Z2Z_D
4402
351k
    2183323845U,  // FMAX_VG2_2Z2Z_H
4403
351k
    2185437381U,  // FMAX_VG2_2Z2Z_S
4404
351k
    2181210309U,  // FMAX_VG2_2ZZ_D
4405
351k
    2183323845U,  // FMAX_VG2_2ZZ_H
4406
351k
    2185437381U,  // FMAX_VG2_2ZZ_S
4407
351k
    2181210309U,  // FMAX_VG4_4Z4Z_D
4408
351k
    2183323845U,  // FMAX_VG4_4Z4Z_H
4409
351k
    2185437381U,  // FMAX_VG4_4Z4Z_S
4410
351k
    2181210309U,  // FMAX_VG4_4ZZ_D
4411
351k
    2183323845U,  // FMAX_VG4_4ZZ_H
4412
351k
    2185437381U,  // FMAX_VG4_4ZZ_S
4413
351k
    3223380165U,  // FMAX_ZPmI_D
4414
351k
    3519094981U,  // FMAX_ZPmI_H
4415
351k
    3223412933U,  // FMAX_ZPmI_S
4416
351k
    3223380165U,  // FMAX_ZPmZ_D
4417
351k
    3519094981U,  // FMAX_ZPmZ_H
4418
351k
    3223412933U,  // FMAX_ZPmZ_S
4419
351k
    813801669U, // FMAXv2f32
4420
351k
    815898821U, // FMAXv2f64
4421
351k
    817995973U, // FMAXv4f16
4422
351k
    820093125U, // FMAXv4f32
4423
351k
    822190277U, // FMAXv8f16
4424
351k
    2118938U, // FMINDrr
4425
351k
    2118938U, // FMINHrr
4426
351k
    2118853U, // FMINNMDrr
4427
351k
    2118853U, // FMINNMHrr
4428
351k
    3223377573U,  // FMINNMP_ZPmZZ_D
4429
351k
    3519092389U,  // FMINNMP_ZPmZZ_H
4430
351k
    3223410341U,  // FMINNMP_ZPmZZ_S
4431
351k
    813799077U, // FMINNMPv2f32
4432
351k
    815896229U, // FMINNMPv2f64
4433
351k
    807425701U, // FMINNMPv2i16p
4434
351k
    807425701U, // FMINNMPv2i32p
4435
351k
    807425701U, // FMINNMPv2i64p
4436
351k
    817993381U, // FMINNMPv4f16
4437
351k
    820090533U, // FMINNMPv4f32
4438
351k
    822187685U, // FMINNMPv8f16
4439
351k
    3231817480U,  // FMINNMQV_D
4440
351k
    3238108936U,  // FMINNMQV_H
4441
351k
    3236011784U,  // FMINNMQV_S
4442
351k
    2118853U, // FMINNMSrr
4443
351k
    1657020083U,  // FMINNMV_VPZ_D
4444
351k
    1659133619U,  // FMINNMV_VPZ_H
4445
351k
    1638178483U,  // FMINNMV_VPZ_S
4446
351k
    807427763U, // FMINNMVv4i16v
4447
351k
    807427763U, // FMINNMVv4i32v
4448
351k
    807427763U, // FMINNMVv8i16v
4449
351k
    2181207237U,  // FMINNM_VG2_2Z2Z_D
4450
351k
    2183320773U,  // FMINNM_VG2_2Z2Z_H
4451
351k
    2185434309U,  // FMINNM_VG2_2Z2Z_S
4452
351k
    2181207237U,  // FMINNM_VG2_2ZZ_D
4453
351k
    2183320773U,  // FMINNM_VG2_2ZZ_H
4454
351k
    2185434309U,  // FMINNM_VG2_2ZZ_S
4455
351k
    2181207237U,  // FMINNM_VG4_4Z4Z_D
4456
351k
    2183320773U,  // FMINNM_VG4_4Z4Z_H
4457
351k
    2185434309U,  // FMINNM_VG4_4Z4Z_S
4458
351k
    2181207237U,  // FMINNM_VG4_4ZZ_D
4459
351k
    2183320773U,  // FMINNM_VG4_4ZZ_H
4460
351k
    2185434309U,  // FMINNM_VG4_4ZZ_S
4461
351k
    3223377093U,  // FMINNM_ZPmI_D
4462
351k
    3519091909U,  // FMINNM_ZPmI_H
4463
351k
    3223409861U,  // FMINNM_ZPmI_S
4464
351k
    3223377093U,  // FMINNM_ZPmZ_D
4465
351k
    3519091909U,  // FMINNM_ZPmZ_H
4466
351k
    3223409861U,  // FMINNM_ZPmZ_S
4467
351k
    813798597U, // FMINNMv2f32
4468
351k
    815895749U, // FMINNMv2f64
4469
351k
    817992901U, // FMINNMv4f16
4470
351k
    820090053U, // FMINNMv4f32
4471
351k
    822187205U, // FMINNMv8f16
4472
351k
    3223377597U,  // FMINP_ZPmZZ_D
4473
351k
    3519092413U,  // FMINP_ZPmZZ_H
4474
351k
    3223410365U,  // FMINP_ZPmZZ_S
4475
351k
    813799101U, // FMINPv2f32
4476
351k
    815896253U, // FMINPv2f64
4477
351k
    807425725U, // FMINPv2i16p
4478
351k
    807425725U, // FMINPv2i32p
4479
351k
    807425725U, // FMINPv2i64p
4480
351k
    817993405U, // FMINPv4f16
4481
351k
    820090557U, // FMINPv4f32
4482
351k
    822187709U, // FMINPv8f16
4483
351k
    3231817500U,  // FMINQV_D
4484
351k
    3238108956U,  // FMINQV_H
4485
351k
    3236011804U,  // FMINQV_S
4486
351k
    2118938U, // FMINSrr
4487
351k
    1657020101U,  // FMINV_VPZ_D
4488
351k
    1659133637U,  // FMINV_VPZ_H
4489
351k
    1638178501U,  // FMINV_VPZ_S
4490
351k
    807427781U, // FMINVv4i16v
4491
351k
    807427781U, // FMINVv4i32v
4492
351k
    807427781U, // FMINVv8i16v
4493
351k
    2181207322U,  // FMIN_VG2_2Z2Z_D
4494
351k
    2183320858U,  // FMIN_VG2_2Z2Z_H
4495
351k
    2185434394U,  // FMIN_VG2_2Z2Z_S
4496
351k
    2181207322U,  // FMIN_VG2_2ZZ_D
4497
351k
    2183320858U,  // FMIN_VG2_2ZZ_H
4498
351k
    2185434394U,  // FMIN_VG2_2ZZ_S
4499
351k
    2181207322U,  // FMIN_VG4_4Z4Z_D
4500
351k
    2183320858U,  // FMIN_VG4_4Z4Z_H
4501
351k
    2185434394U,  // FMIN_VG4_4Z4Z_S
4502
351k
    2181207322U,  // FMIN_VG4_4ZZ_D
4503
351k
    2183320858U,  // FMIN_VG4_4ZZ_H
4504
351k
    2185434394U,  // FMIN_VG4_4ZZ_S
4505
351k
    3223377178U,  // FMIN_ZPmI_D
4506
351k
    3519091994U,  // FMIN_ZPmI_H
4507
351k
    3223409946U,  // FMIN_ZPmI_S
4508
351k
    3223377178U,  // FMIN_ZPmZ_D
4509
351k
    3519091994U,  // FMIN_ZPmZ_H
4510
351k
    3223409946U,  // FMIN_ZPmZ_S
4511
351k
    813798682U, // FMINv2f32
4512
351k
    815895834U, // FMINv2f64
4513
351k
    817992986U, // FMINv4f16
4514
351k
    820090138U, // FMINv4f32
4515
351k
    822187290U, // FMINv8f16
4516
351k
    2961309942U,  // FMLAL2lanev4f16
4517
351k
    2967601398U,  // FMLAL2lanev8f16
4518
351k
    2961309942U,  // FMLAL2v4f16
4519
351k
    2967601398U,  // FMLAL2v8f16
4520
351k
    2220951153U,  // FMLALB_ZZZ
4521
351k
    2220951153U,  // FMLALB_ZZZI
4522
351k
    2686535281U,  // FMLALB_ZZZI_SHH
4523
351k
    2686535281U,  // FMLALB_ZZZ_SHH
4524
351k
    2969699953U,  // FMLALBlanev8f16
4525
351k
    2969699953U,  // FMLALBv8f16
4526
351k
    2418099682U,  // FMLALLBB_ZZZ
4527
351k
    2418099682U,  // FMLALLBB_ZZZI
4528
351k
    2967602658U,  // FMLALLBBlanev4f32
4529
351k
    2967602658U,  // FMLALLBBv4f32
4530
351k
    2418105119U,  // FMLALLBT_ZZZ
4531
351k
    2418105119U,  // FMLALLBT_ZZZI
4532
351k
    2967608095U,  // FMLALLBTlanev4f32
4533
351k
    2967608095U,  // FMLALLBTv4f32
4534
351k
    2418100613U,  // FMLALLTB_ZZZ
4535
351k
    2418100613U,  // FMLALLTB_ZZZI
4536
351k
    2967603589U,  // FMLALLTBlanev4f32
4537
351k
    2967603589U,  // FMLALLTBv4f32
4538
351k
    2418105776U,  // FMLALLTT_ZZZ
4539
351k
    2418105776U,  // FMLALLTT_ZZZI
4540
351k
    2967608752U,  // FMLALLTTlanev4f32
4541
351k
    2967608752U,  // FMLALLTTv4f32
4542
351k
    1688441534U,  // FMLALL_MZZI_BtoS
4543
351k
    1688441534U,  // FMLALL_MZZ_BtoS
4544
351k
    3835925182U,  // FMLALL_VG2_M2Z2Z_BtoS
4545
351k
    3835925182U,  // FMLALL_VG2_M2ZZI_BtoS
4546
351k
    4104360638U,  // FMLALL_VG2_M2ZZ_BtoS
4547
351k
    4104360638U,  // FMLALL_VG4_M4Z4Z_BtoS
4548
351k
    4104360638U,  // FMLALL_VG4_M4ZZI_BtoS
4549
351k
    77828798U,  // FMLALL_VG4_M4ZZ_BtoS
4550
351k
    2220956595U,  // FMLALT_ZZZ
4551
351k
    2220956595U,  // FMLALT_ZZZI
4552
351k
    2686540723U,  // FMLALT_ZZZI_SHH
4553
351k
    2686540723U,  // FMLALT_ZZZ_SHH
4554
351k
    2969705395U,  // FMLALTlanev8f16
4555
351k
    2969705395U,  // FMLALTv8f16
4556
351k
    1663406325U,  // FMLAL_MZZI_BtoH
4557
351k
    1663275253U,  // FMLAL_MZZI_HtoS
4558
351k
    1663275253U,  // FMLAL_MZZ_HtoS
4559
351k
    3810889973U,  // FMLAL_VG2_M2Z2Z_BtoH
4560
351k
    3810758901U,  // FMLAL_VG2_M2Z2Z_HtoS
4561
351k
    3810889973U,  // FMLAL_VG2_M2ZZI_BtoH
4562
351k
    3810758901U,  // FMLAL_VG2_M2ZZI_HtoS
4563
351k
    3810889973U,  // FMLAL_VG2_M2ZZ_BtoH
4564
351k
    3810758901U,  // FMLAL_VG2_M2ZZ_HtoS
4565
351k
    1663406325U,  // FMLAL_VG2_MZZ_BtoH
4566
351k
    4079325429U,  // FMLAL_VG4_M4Z4Z_BtoH
4567
351k
    4079194357U,  // FMLAL_VG4_M4Z4Z_HtoS
4568
351k
    4079325429U,  // FMLAL_VG4_M4ZZI_BtoH
4569
351k
    4079194357U,  // FMLAL_VG4_M4ZZI_HtoS
4570
351k
    4079325429U,  // FMLAL_VG4_M4ZZ_BtoH
4571
351k
    4079194357U,  // FMLAL_VG4_M4ZZ_HtoS
4572
351k
    2961314037U,  // FMLALlanev4f16
4573
351k
    2967605493U,  // FMLALlanev8f16
4574
351k
    2961314037U,  // FMLALv4f16
4575
351k
    2967605493U,  // FMLALv8f16
4576
351k
    3798156134U,  // FMLA_VG2_M2Z2Z_D
4577
351k
    3798172518U,  // FMLA_VG2_M2Z2Z_S
4578
351k
    3798303590U,  // FMLA_VG2_M2Z4Z_H
4579
351k
    3798156134U,  // FMLA_VG2_M2ZZI_D
4580
351k
    3798303590U,  // FMLA_VG2_M2ZZI_H
4581
351k
    3798172518U,  // FMLA_VG2_M2ZZI_S
4582
351k
    3798156134U,  // FMLA_VG2_M2ZZ_D
4583
351k
    3798303590U,  // FMLA_VG2_M2ZZ_H
4584
351k
    3798172518U,  // FMLA_VG2_M2ZZ_S
4585
351k
    4066591590U,  // FMLA_VG4_M4Z4Z_D
4586
351k
    4066739046U,  // FMLA_VG4_M4Z4Z_H
4587
351k
    4066607974U,  // FMLA_VG4_M4Z4Z_S
4588
351k
    4066591590U,  // FMLA_VG4_M4ZZI_D
4589
351k
    4066739046U,  // FMLA_VG4_M4ZZI_H
4590
351k
    4066607974U,  // FMLA_VG4_M4ZZI_S
4591
351k
    4066591590U,  // FMLA_VG4_M4ZZ_D
4592
351k
    4066739046U,  // FMLA_VG4_M4ZZ_H
4593
351k
    4066607974U,  // FMLA_VG4_M4ZZ_S
4594
351k
    3223372646U,  // FMLA_ZPmZZ_D
4595
351k
    3519087462U,  // FMLA_ZPmZZ_H
4596
351k
    3223405414U,  // FMLA_ZPmZZ_S
4597
351k
    1075888998U,  // FMLA_ZZZI_D
4598
351k
    2195784550U,  // FMLA_ZZZI_H
4599
351k
    1344357222U,  // FMLA_ZZZI_S
4600
351k
    807715686U, // FMLAv1i16_indexed
4601
351k
    807715686U, // FMLAv1i32_indexed
4602
351k
    807715686U, // FMLAv1i64_indexed
4603
351k
    2961310566U,  // FMLAv2f32
4604
351k
    2963407718U,  // FMLAv2f64
4605
351k
    2961310566U,  // FMLAv2i32_indexed
4606
351k
    2963407718U,  // FMLAv2i64_indexed
4607
351k
    2965504870U,  // FMLAv4f16
4608
351k
    2967602022U,  // FMLAv4f32
4609
351k
    2965504870U,  // FMLAv4i16_indexed
4610
351k
    2967602022U,  // FMLAv4i32_indexed
4611
351k
    2969699174U,  // FMLAv8f16
4612
351k
    2969699174U,  // FMLAv8i16_indexed
4613
351k
    2961310074U,  // FMLSL2lanev4f16
4614
351k
    2967601530U,  // FMLSL2lanev8f16
4615
351k
    2961310074U,  // FMLSL2v4f16
4616
351k
    2967601530U,  // FMLSL2v8f16
4617
351k
    2686535579U,  // FMLSLB_ZZZI_SHH
4618
351k
    2686535579U,  // FMLSLB_ZZZ_SHH
4619
351k
    2686540898U,  // FMLSLT_ZZZI_SHH
4620
351k
    2686540898U,  // FMLSLT_ZZZ_SHH
4621
351k
    1663276020U,  // FMLSL_MZZI_HtoS
4622
351k
    1663276020U,  // FMLSL_MZZ_HtoS
4623
351k
    3810759668U,  // FMLSL_VG2_M2Z2Z_HtoS
4624
351k
    3810759668U,  // FMLSL_VG2_M2ZZI_HtoS
4625
351k
    3810759668U,  // FMLSL_VG2_M2ZZ_HtoS
4626
351k
    4079195124U,  // FMLSL_VG4_M4Z4Z_HtoS
4627
351k
    4079195124U,  // FMLSL_VG4_M4ZZI_HtoS
4628
351k
    4079195124U,  // FMLSL_VG4_M4ZZ_HtoS
4629
351k
    2961314804U,  // FMLSLlanev4f16
4630
351k
    2967606260U,  // FMLSLlanev8f16
4631
351k
    2961314804U,  // FMLSLv4f16
4632
351k
    2967606260U,  // FMLSLv8f16
4633
351k
    3798162002U,  // FMLS_VG2_M2Z2Z_D
4634
351k
    3798309458U,  // FMLS_VG2_M2Z2Z_H
4635
351k
    3798178386U,  // FMLS_VG2_M2Z2Z_S
4636
351k
    3798162002U,  // FMLS_VG2_M2ZZI_D
4637
351k
    3798309458U,  // FMLS_VG2_M2ZZI_H
4638
351k
    3798178386U,  // FMLS_VG2_M2ZZI_S
4639
351k
    3798162002U,  // FMLS_VG2_M2ZZ_D
4640
351k
    3798309458U,  // FMLS_VG2_M2ZZ_H
4641
351k
    3798178386U,  // FMLS_VG2_M2ZZ_S
4642
351k
    4066744914U,  // FMLS_VG4_M4Z2Z_H
4643
351k
    4066597458U,  // FMLS_VG4_M4Z4Z_D
4644
351k
    4066613842U,  // FMLS_VG4_M4Z4Z_S
4645
351k
    4066597458U,  // FMLS_VG4_M4ZZI_D
4646
351k
    4066744914U,  // FMLS_VG4_M4ZZI_H
4647
351k
    4066613842U,  // FMLS_VG4_M4ZZI_S
4648
351k
    4066597458U,  // FMLS_VG4_M4ZZ_D
4649
351k
    4066744914U,  // FMLS_VG4_M4ZZ_H
4650
351k
    4066613842U,  // FMLS_VG4_M4ZZ_S
4651
351k
    3223378514U,  // FMLS_ZPmZZ_D
4652
351k
    3519093330U,  // FMLS_ZPmZZ_H
4653
351k
    3223411282U,  // FMLS_ZPmZZ_S
4654
351k
    1075894866U,  // FMLS_ZZZI_D
4655
351k
    2195790418U,  // FMLS_ZZZI_H
4656
351k
    1344363090U,  // FMLS_ZZZI_S
4657
351k
    807721554U, // FMLSv1i16_indexed
4658
351k
    807721554U, // FMLSv1i32_indexed
4659
351k
    807721554U, // FMLSv1i64_indexed
4660
351k
    2961316434U,  // FMLSv2f32
4661
351k
    2963413586U,  // FMLSv2f64
4662
351k
    2961316434U,  // FMLSv2i32_indexed
4663
351k
    2963413586U,  // FMLSv2i64_indexed
4664
351k
    2965510738U,  // FMLSv4f16
4665
351k
    2967607890U,  // FMLSv4f32
4666
351k
    2965510738U,  // FMLSv4i16_indexed
4667
351k
    2967607890U,  // FMLSv4i32_indexed
4668
351k
    2969705042U,  // FMLSv8f16
4669
351k
    2969705042U,  // FMLSv8i16_indexed
4670
351k
    1075889005U,  // FMMLA_ZZZ_D
4671
351k
    1344357229U,  // FMMLA_ZZZ_S
4672
351k
    54641579U,  // FMOPAL_MPPZZ
4673
351k
    79807403U,  // FMOPA_MPPZZ_BtoH
4674
351k
    79807403U,  // FMOPA_MPPZZ_BtoS
4675
351k
    2168570795U,  // FMOPA_MPPZZ_D
4676
351k
    54641579U,  // FMOPA_MPPZZ_H
4677
351k
    2170667947U,  // FMOPA_MPPZZ_S
4678
351k
    54647455U,  // FMOPSL_MPPZZ
4679
351k
    2168576671U,  // FMOPS_MPPZZ_D
4680
351k
    54647455U,  // FMOPS_MPPZZ_H
4681
351k
    2170673823U,  // FMOPS_MPPZZ_S
4682
351k
    807427809U, // FMOVDXHighr
4683
351k
    2121441U, // FMOVDXr
4684
351k
    3760217825U,  // FMOVDi
4685
351k
    2121441U, // FMOVDr
4686
351k
    2121441U, // FMOVHWr
4687
351k
    2121441U, // FMOVHXr
4688
351k
    3760217825U,  // FMOVHi
4689
351k
    2121441U, // FMOVHr
4690
351k
    2121441U, // FMOVSWr
4691
351k
    3760217825U,  // FMOVSi
4692
351k
    2121441U, // FMOVSr
4693
351k
    2121441U, // FMOVWHr
4694
351k
    2121441U, // FMOVWSr
4695
351k
    81895137U,  // FMOVXDHighr
4696
351k
    2121441U, // FMOVXDr
4697
351k
    2121441U, // FMOVXHr
4698
351k
    3766591201U,  // FMOVv2f32_ns
4699
351k
    3768688353U,  // FMOVv2f64_ns
4700
351k
    3770785505U,  // FMOVv4f16_ns
4701
351k
    3772882657U,  // FMOVv4f32_ns
4702
351k
    3774979809U,  // FMOVv8f16_ns
4703
351k
    17112U, // FMS16
4704
351k
    16558U, // FMS32
4705
351k
    17059U, // FMS64
4706
351k
    3223374137U,  // FMSB_ZPmZZ_D
4707
351k
    3519088953U,  // FMSB_ZPmZZ_H
4708
351k
    3223406905U,  // FMSB_ZPmZZ_S
4709
351k
    2116045U, // FMSUBDrrr
4710
351k
    2116045U, // FMSUBHrrr
4711
351k
    2116045U, // FMSUBSrrr
4712
351k
    2118724U, // FMULDrr
4713
351k
    2118724U, // FMULHrr
4714
351k
    2118724U, // FMULSrr
4715
351k
    2122000U, // FMULX16
4716
351k
    2122000U, // FMULX32
4717
351k
    2122000U, // FMULX64
4718
351k
    3223380240U,  // FMULX_ZPmZ_D
4719
351k
    3519095056U,  // FMULX_ZPmZ_H
4720
351k
    3223413008U,  // FMULX_ZPmZ_S
4721
351k
    2122000U, // FMULXv1i16_indexed
4722
351k
    2122000U, // FMULXv1i32_indexed
4723
351k
    2122000U, // FMULXv1i64_indexed
4724
351k
    813801744U, // FMULXv2f32
4725
351k
    815898896U, // FMULXv2f64
4726
351k
    813801744U, // FMULXv2i32_indexed
4727
351k
    815898896U, // FMULXv2i64_indexed
4728
351k
    817996048U, // FMULXv4f16
4729
351k
    820093200U, // FMULXv4f32
4730
351k
    817996048U, // FMULXv4i16_indexed
4731
351k
    820093200U, // FMULXv4i32_indexed
4732
351k
    822190352U, // FMULXv8f16
4733
351k
    822190352U, // FMULXv8i16_indexed
4734
351k
    3223376964U,  // FMUL_ZPmI_D
4735
351k
    3519091780U,  // FMUL_ZPmI_H
4736
351k
    3223409732U,  // FMUL_ZPmI_S
4737
351k
    3223376964U,  // FMUL_ZPmZ_D
4738
351k
    3519091780U,  // FMUL_ZPmZ_H
4739
351k
    3223409732U,  // FMUL_ZPmZ_S
4740
351k
    2418070596U,  // FMUL_ZZZI_D
4741
351k
    2189497412U,  // FMUL_ZZZI_H
4742
351k
    270619716U, // FMUL_ZZZI_S
4743
351k
    2418070596U,  // FMUL_ZZZ_D
4744
351k
    2189497412U,  // FMUL_ZZZ_H
4745
351k
    270619716U, // FMUL_ZZZ_S
4746
351k
    2118724U, // FMULv1i16_indexed
4747
351k
    2118724U, // FMULv1i32_indexed
4748
351k
    2118724U, // FMULv1i64_indexed
4749
351k
    813798468U, // FMULv2f32
4750
351k
    815895620U, // FMULv2f64
4751
351k
    813798468U, // FMULv2i32_indexed
4752
351k
    815895620U, // FMULv2i64_indexed
4753
351k
    817992772U, // FMULv4f16
4754
351k
    820089924U, // FMULv4f32
4755
351k
    817992772U, // FMULv4i16_indexed
4756
351k
    820089924U, // FMULv4i32_indexed
4757
351k
    822187076U, // FMULv8f16
4758
351k
    822187076U, // FMULv8i16_indexed
4759
351k
    2116832U, // FNEGDr
4760
351k
    2116832U, // FNEGHr
4761
351k
    2116832U, // FNEGSr
4762
351k
    270585056U, // FNEG_ZPmZ_D
4763
351k
    541134048U, // FNEG_ZPmZ_H
4764
351k
    270617824U, // FNEG_ZPmZ_S
4765
351k
    813796576U, // FNEGv2f32
4766
351k
    815893728U, // FNEGv2f64
4767
351k
    817990880U, // FNEGv4f16
4768
351k
    820088032U, // FNEGv4f32
4769
351k
    822185184U, // FNEGv8f16
4770
351k
    2116514U, // FNMADDDrrr
4771
351k
    2116514U, // FNMADDHrrr
4772
351k
    2116514U, // FNMADDSrrr
4773
351k
    3223374617U,  // FNMAD_ZPmZZ_D
4774
351k
    3519089433U,  // FNMAD_ZPmZZ_H
4775
351k
    3223407385U,  // FNMAD_ZPmZZ_S
4776
351k
    3223372675U,  // FNMLA_ZPmZZ_D
4777
351k
    3519087491U,  // FNMLA_ZPmZZ_H
4778
351k
    3223405443U,  // FNMLA_ZPmZZ_S
4779
351k
    3223378520U,  // FNMLS_ZPmZZ_D
4780
351k
    3519093336U,  // FNMLS_ZPmZZ_H
4781
351k
    3223411288U,  // FNMLS_ZPmZZ_S
4782
351k
    3223374143U,  // FNMSB_ZPmZZ_D
4783
351k
    3519088959U,  // FNMSB_ZPmZZ_H
4784
351k
    3223406911U,  // FNMSB_ZPmZZ_S
4785
351k
    2116052U, // FNMSUBDrrr
4786
351k
    2116052U, // FNMSUBHrrr
4787
351k
    2116052U, // FNMSUBSrrr
4788
351k
    2118730U, // FNMULDrr
4789
351k
    2118730U, // FNMULHrr
4790
351k
    2118730U, // FNMULSrr
4791
351k
    2418068574U,  // FRECPE_ZZ_D
4792
351k
    1652624478U,  // FRECPE_ZZ_H
4793
351k
    270617694U, // FRECPE_ZZ_S
4794
351k
    2116702U, // FRECPEv1f16
4795
351k
    2116702U, // FRECPEv1i32
4796
351k
    2116702U, // FRECPEv1i64
4797
351k
    813796446U, // FRECPEv2f32
4798
351k
    815893598U, // FRECPEv2f64
4799
351k
    817990750U, // FRECPEv4f16
4800
351k
    820087902U, // FRECPEv4f32
4801
351k
    822185054U, // FRECPEv8f16
4802
351k
    2120335U, // FRECPS16
4803
351k
    2120335U, // FRECPS32
4804
351k
    2120335U, // FRECPS64
4805
351k
    2418072207U,  // FRECPS_ZZZ_D
4806
351k
    2189499023U,  // FRECPS_ZZZ_H
4807
351k
    270621327U, // FRECPS_ZZZ_S
4808
351k
    813800079U, // FRECPSv2f32
4809
351k
    815897231U, // FRECPSv2f64
4810
351k
    817994383U, // FRECPSv4f16
4811
351k
    820091535U, // FRECPSv4f32
4812
351k
    822188687U, // FRECPSv8f16
4813
351k
    270590231U, // FRECPX_ZPmZ_D
4814
351k
    541139223U, // FRECPX_ZPmZ_H
4815
351k
    270622999U, // FRECPX_ZPmZ_S
4816
351k
    2122007U, // FRECPXv1f16
4817
351k
    2122007U, // FRECPXv1i32
4818
351k
    2122007U, // FRECPXv1i64
4819
351k
    2121891U, // FRINT32XDr
4820
351k
    2121891U, // FRINT32XSr
4821
351k
    813801635U, // FRINT32Xv2f32
4822
351k
    815898787U, // FRINT32Xv2f64
4823
351k
    820093091U, // FRINT32Xv4f32
4824
351k
    2122074U, // FRINT32ZDr
4825
351k
    2122074U, // FRINT32ZSr
4826
351k
    813801818U, // FRINT32Zv2f32
4827
351k
    815898970U, // FRINT32Zv2f64
4828
351k
    820093274U, // FRINT32Zv4f32
4829
351k
    2121901U, // FRINT64XDr
4830
351k
    2121901U, // FRINT64XSr
4831
351k
    813801645U, // FRINT64Xv2f32
4832
351k
    815898797U, // FRINT64Xv2f64
4833
351k
    820093101U, // FRINT64Xv4f32
4834
351k
    2122084U, // FRINT64ZDr
4835
351k
    2122084U, // FRINT64ZSr
4836
351k
    813801828U, // FRINT64Zv2f32
4837
351k
    815898980U, // FRINT64Zv2f64
4838
351k
    820093284U, // FRINT64Zv4f32
4839
351k
    2114733U, // FRINTADr
4840
351k
    2114733U, // FRINTAHr
4841
351k
    2114733U, // FRINTASr
4842
351k
    1648559277U,  // FRINTA_2Z2Z_S
4843
351k
    1648559277U,  // FRINTA_4Z4Z_S
4844
351k
    270582957U, // FRINTA_ZPmZ_D
4845
351k
    541131949U, // FRINTA_ZPmZ_H
4846
351k
    270615725U, // FRINTA_ZPmZ_S
4847
351k
    813794477U, // FRINTAv2f32
4848
351k
    815891629U, // FRINTAv2f64
4849
351k
    817988781U, // FRINTAv4f16
4850
351k
    820085933U, // FRINTAv4f32
4851
351k
    822183085U, // FRINTAv8f16
4852
351k
    2117793U, // FRINTIDr
4853
351k
    2117793U, // FRINTIHr
4854
351k
    2117793U, // FRINTISr
4855
351k
    270586017U, // FRINTI_ZPmZ_D
4856
351k
    541135009U, // FRINTI_ZPmZ_H
4857
351k
    270618785U, // FRINTI_ZPmZ_S
4858
351k
    813797537U, // FRINTIv2f32
4859
351k
    815894689U, // FRINTIv2f64
4860
351k
    817991841U, // FRINTIv4f16
4861
351k
    820088993U, // FRINTIv4f32
4862
351k
    822186145U, // FRINTIv8f16
4863
351k
    2118885U, // FRINTMDr
4864
351k
    2118885U, // FRINTMHr
4865
351k
    2118885U, // FRINTMSr
4866
351k
    1648563429U,  // FRINTM_2Z2Z_S
4867
351k
    1648563429U,  // FRINTM_4Z4Z_S
4868
351k
    270587109U, // FRINTM_ZPmZ_D
4869
351k
    541136101U, // FRINTM_ZPmZ_H
4870
351k
    270619877U, // FRINTM_ZPmZ_S
4871
351k
    813798629U, // FRINTMv2f32
4872
351k
    815895781U, // FRINTMv2f64
4873
351k
    817992933U, // FRINTMv4f16
4874
351k
    820090085U, // FRINTMv4f32
4875
351k
    822187237U, // FRINTMv8f16
4876
351k
    2119016U, // FRINTNDr
4877
351k
    2119016U, // FRINTNHr
4878
351k
    2119016U, // FRINTNSr
4879
351k
    1648563560U,  // FRINTN_2Z2Z_S
4880
351k
    1648563560U,  // FRINTN_4Z4Z_S
4881
351k
    270587240U, // FRINTN_ZPmZ_D
4882
351k
    541136232U, // FRINTN_ZPmZ_H
4883
351k
    270620008U, // FRINTN_ZPmZ_S
4884
351k
    813798760U, // FRINTNv2f32
4885
351k
    815895912U, // FRINTNv2f64
4886
351k
    817993064U, // FRINTNv4f16
4887
351k
    820090216U, // FRINTNv4f32
4888
351k
    822187368U, // FRINTNv8f16
4889
351k
    2119508U, // FRINTPDr
4890
351k
    2119508U, // FRINTPHr
4891
351k
    2119508U, // FRINTPSr
4892
351k
    1648564052U,  // FRINTP_2Z2Z_S
4893
351k
    1648564052U,  // FRINTP_4Z4Z_S
4894
351k
    270587732U, // FRINTP_ZPmZ_D
4895
351k
    541136724U, // FRINTP_ZPmZ_H
4896
351k
    270620500U, // FRINTP_ZPmZ_S
4897
351k
    813799252U, // FRINTPv2f32
4898
351k
    815896404U, // FRINTPv2f64
4899
351k
    817993556U, // FRINTPv4f16
4900
351k
    820090708U, // FRINTPv4f32
4901
351k
    822187860U, // FRINTPv8f16
4902
351k
    2122022U, // FRINTXDr
4903
351k
    2122022U, // FRINTXHr
4904
351k
    2122022U, // FRINTXSr
4905
351k
    270590246U, // FRINTX_ZPmZ_D
4906
351k
    541139238U, // FRINTX_ZPmZ_H
4907
351k
    270623014U, // FRINTX_ZPmZ_S
4908
351k
    813801766U, // FRINTXv2f32
4909
351k
    815898918U, // FRINTXv2f64
4910
351k
    817996070U, // FRINTXv4f16
4911
351k
    820093222U, // FRINTXv4f32
4912
351k
    822190374U, // FRINTXv8f16
4913
351k
    2122168U, // FRINTZDr
4914
351k
    2122168U, // FRINTZHr
4915
351k
    2122168U, // FRINTZSr
4916
351k
    270590392U, // FRINTZ_ZPmZ_D
4917
351k
    541139384U, // FRINTZ_ZPmZ_H
4918
351k
    270623160U, // FRINTZ_ZPmZ_S
4919
351k
    813801912U, // FRINTZv2f32
4920
351k
    815899064U, // FRINTZv2f64
4921
351k
    817996216U, // FRINTZv4f16
4922
351k
    820093368U, // FRINTZv4f32
4923
351k
    822190520U, // FRINTZv8f16
4924
351k
    2418068619U,  // FRSQRTE_ZZ_D
4925
351k
    1652624523U,  // FRSQRTE_ZZ_H
4926
351k
    270617739U, // FRSQRTE_ZZ_S
4927
351k
    2116747U, // FRSQRTEv1f16
4928
351k
    2116747U, // FRSQRTEv1i32
4929
351k
    2116747U, // FRSQRTEv1i64
4930
351k
    813796491U, // FRSQRTEv2f32
4931
351k
    815893643U, // FRSQRTEv2f64
4932
351k
    817990795U, // FRSQRTEv4f16
4933
351k
    820087947U, // FRSQRTEv4f32
4934
351k
    822185099U, // FRSQRTEv8f16
4935
351k
    2120419U, // FRSQRTS16
4936
351k
    2120419U, // FRSQRTS32
4937
351k
    2120419U, // FRSQRTS64
4938
351k
    2418072291U,  // FRSQRTS_ZZZ_D
4939
351k
    2189499107U,  // FRSQRTS_ZZZ_H
4940
351k
    270621411U, // FRSQRTS_ZZZ_S
4941
351k
    813800163U, // FRSQRTSv2f32
4942
351k
    815897315U, // FRSQRTSv2f64
4943
351k
    817994467U, // FRSQRTSv4f16
4944
351k
    820091619U, // FRSQRTSv4f32
4945
351k
    822188771U, // FRSQRTSv8f16
4946
351k
    2181205032U,  // FSCALE_2Z2Z_D
4947
351k
    2183318568U,  // FSCALE_2Z2Z_H
4948
351k
    2185432104U,  // FSCALE_2Z2Z_S
4949
351k
    2181205032U,  // FSCALE_2ZZ_D
4950
351k
    2183318568U,  // FSCALE_2ZZ_H
4951
351k
    2185432104U,  // FSCALE_2ZZ_S
4952
351k
    2181205032U,  // FSCALE_4Z4Z_D
4953
351k
    2183318568U,  // FSCALE_4Z4Z_H
4954
351k
    2185432104U,  // FSCALE_4Z4Z_S
4955
351k
    2181205032U,  // FSCALE_4ZZ_D
4956
351k
    2183318568U,  // FSCALE_4ZZ_H
4957
351k
    2185432104U,  // FSCALE_4ZZ_S
4958
351k
    3223374888U,  // FSCALE_ZPmZ_D
4959
351k
    3519089704U,  // FSCALE_ZPmZ_H
4960
351k
    3223407656U,  // FSCALE_ZPmZ_S
4961
351k
    813796392U, // FSCALEv2f32
4962
351k
    815893544U, // FSCALEv2f64
4963
351k
    817990696U, // FSCALEv4f16
4964
351k
    820087848U, // FSCALEv4f32
4965
351k
    822185000U, // FSCALEv8f16
4966
351k
    2121100U, // FSQRTDr
4967
351k
    2121100U, // FSQRTHr
4968
351k
    2121100U, // FSQRTSr
4969
351k
    270589324U, // FSQRT_ZPmZ_D
4970
351k
    541138316U, // FSQRT_ZPmZ_H
4971
351k
    270622092U, // FSQRT_ZPmZ_S
4972
351k
    813800844U, // FSQRTv2f32
4973
351k
    815897996U, // FSQRTv2f64
4974
351k
    817995148U, // FSQRTv4f16
4975
351k
    820092300U, // FSQRTv4f32
4976
351k
    822189452U, // FSQRTv8f16
4977
351k
    2116025U, // FSUBDrr
4978
351k
    2116025U, // FSUBHrr
4979
351k
    3223377973U,  // FSUBR_ZPmI_D
4980
351k
    3519092789U,  // FSUBR_ZPmI_H
4981
351k
    3223410741U,  // FSUBR_ZPmI_S
4982
351k
    3223377973U,  // FSUBR_ZPmZ_D
4983
351k
    3519092789U,  // FSUBR_ZPmZ_H
4984
351k
    3223410741U,  // FSUBR_ZPmZ_S
4985
351k
    2116025U, // FSUBSrr
4986
351k
    3798157753U,  // FSUB_VG2_M2Z_D
4987
351k
    3798305209U,  // FSUB_VG2_M2Z_H
4988
351k
    3798174137U,  // FSUB_VG2_M2Z_S
4989
351k
    4066593209U,  // FSUB_VG4_M4Z_D
4990
351k
    4066740665U,  // FSUB_VG4_M4Z_H
4991
351k
    4066609593U,  // FSUB_VG4_M4Z_S
4992
351k
    3223374265U,  // FSUB_ZPmI_D
4993
351k
    3519089081U,  // FSUB_ZPmI_H
4994
351k
    3223407033U,  // FSUB_ZPmI_S
4995
351k
    3223374265U,  // FSUB_ZPmZ_D
4996
351k
    3519089081U,  // FSUB_ZPmZ_H
4997
351k
    3223407033U,  // FSUB_ZPmZ_S
4998
351k
    2418067897U,  // FSUB_ZZZ_D
4999
351k
    2189494713U,  // FSUB_ZZZ_H
5000
351k
    270617017U, // FSUB_ZZZ_S
5001
351k
    813795769U, // FSUBv2f32
5002
351k
    815892921U, // FSUBv2f64
5003
351k
    817990073U, // FSUBv4f16
5004
351k
    820087225U, // FSUBv4f32
5005
351k
    822184377U, // FSUBv8f16
5006
351k
    2418068256U,  // FTMAD_ZZI_D
5007
351k
    2189495072U,  // FTMAD_ZZI_H
5008
351k
    270617376U, // FTMAD_ZZI_S
5009
351k
    2418070615U,  // FTSMUL_ZZZ_D
5010
351k
    2189497431U,  // FTSMUL_ZZZ_H
5011
351k
    270619735U, // FTSMUL_ZZZ_S
5012
351k
    2418070142U,  // FTSSEL_ZZZ_D
5013
351k
    2189496958U,  // FTSSEL_ZZZ_H
5014
351k
    270619262U, // FTSSEL_ZZZ_S
5015
351k
    4066609557U,  // FVDOTB_VG4_M2ZZI_BtoS
5016
351k
    4066614714U,  // FVDOTT_VG4_M2ZZI_BtoS
5017
351k
    3798310217U,  // FVDOT_VG2_M2ZZI_BtoH
5018
351k
    3798179145U,  // FVDOT_VG2_M2ZZI_HtoS
5019
351k
    10429U, // GCSPOPCX
5020
351k
    21718U, // GCSPOPM
5021
351k
    10447U, // GCSPOPX
5022
351k
    21690U, // GCSPUSHM
5023
351k
    10438U, // GCSPUSHX
5024
351k
    16490U, // GCSSS1
5025
351k
    16973U, // GCSSS2
5026
351k
    2120018U, // GCSSTR
5027
351k
    2120026U, // GCSSTTR
5028
351k
    24002U, // GENLUT
5029
351k
    22630U, // GENTER
5030
351k
    10417U, // GEXIT
5031
351k
    297960700U, // GLD1B_D_IMM_REAL
5032
351k
    297960700U, // GLD1B_D_REAL
5033
351k
    297960700U, // GLD1B_D_SXTW_REAL
5034
351k
    297960700U, // GLD1B_D_UXTW_REAL
5035
351k
    297993468U, // GLD1B_S_IMM_REAL
5036
351k
    297993468U, // GLD1B_S_SXTW_REAL
5037
351k
    297993468U, // GLD1B_S_UXTW_REAL
5038
351k
    297962155U, // GLD1D_IMM_REAL
5039
351k
    297962155U, // GLD1D_REAL
5040
351k
    297962155U, // GLD1D_SCALED_REAL
5041
351k
    297962155U, // GLD1D_SXTW_REAL
5042
351k
    297962155U, // GLD1D_SXTW_SCALED_REAL
5043
351k
    297962155U, // GLD1D_UXTW_REAL
5044
351k
    297962155U, // GLD1D_UXTW_SCALED_REAL
5045
351k
    297962772U, // GLD1H_D_IMM_REAL
5046
351k
    297962772U, // GLD1H_D_REAL
5047
351k
    297962772U, // GLD1H_D_SCALED_REAL
5048
351k
    297962772U, // GLD1H_D_SXTW_REAL
5049
351k
    297962772U, // GLD1H_D_SXTW_SCALED_REAL
5050
351k
    297962772U, // GLD1H_D_UXTW_REAL
5051
351k
    297962772U, // GLD1H_D_UXTW_SCALED_REAL
5052
351k
    297995540U, // GLD1H_S_IMM_REAL
5053
351k
    297995540U, // GLD1H_S_SXTW_REAL
5054
351k
    297995540U, // GLD1H_S_SXTW_SCALED_REAL
5055
351k
    297995540U, // GLD1H_S_UXTW_REAL
5056
351k
    297995540U, // GLD1H_S_UXTW_SCALED_REAL
5057
351k
    298293164U, // GLD1Q
5058
351k
    297961734U, // GLD1SB_D_IMM_REAL
5059
351k
    297961734U, // GLD1SB_D_REAL
5060
351k
    297961734U, // GLD1SB_D_SXTW_REAL
5061
351k
    297961734U, // GLD1SB_D_UXTW_REAL
5062
351k
    297994502U, // GLD1SB_S_IMM_REAL
5063
351k
    297994502U, // GLD1SB_S_SXTW_REAL
5064
351k
    297994502U, // GLD1SB_S_UXTW_REAL
5065
351k
    297963463U, // GLD1SH_D_IMM_REAL
5066
351k
    297963463U, // GLD1SH_D_REAL
5067
351k
    297963463U, // GLD1SH_D_SCALED_REAL
5068
351k
    297963463U, // GLD1SH_D_SXTW_REAL
5069
351k
    297963463U, // GLD1SH_D_SXTW_SCALED_REAL
5070
351k
    297963463U, // GLD1SH_D_UXTW_REAL
5071
351k
    297963463U, // GLD1SH_D_UXTW_SCALED_REAL
5072
351k
    297996231U, // GLD1SH_S_IMM_REAL
5073
351k
    297996231U, // GLD1SH_S_SXTW_REAL
5074
351k
    297996231U, // GLD1SH_S_SXTW_SCALED_REAL
5075
351k
    297996231U, // GLD1SH_S_UXTW_REAL
5076
351k
    297996231U, // GLD1SH_S_UXTW_SCALED_REAL
5077
351k
    297967665U, // GLD1SW_D_IMM_REAL
5078
351k
    297967665U, // GLD1SW_D_REAL
5079
351k
    297967665U, // GLD1SW_D_SCALED_REAL
5080
351k
    297967665U, // GLD1SW_D_SXTW_REAL
5081
351k
    297967665U, // GLD1SW_D_SXTW_SCALED_REAL
5082
351k
    297967665U, // GLD1SW_D_UXTW_REAL
5083
351k
    297967665U, // GLD1SW_D_UXTW_SCALED_REAL
5084
351k
    297967470U, // GLD1W_D_IMM_REAL
5085
351k
    297967470U, // GLD1W_D_REAL
5086
351k
    297967470U, // GLD1W_D_SCALED_REAL
5087
351k
    297967470U, // GLD1W_D_SXTW_REAL
5088
351k
    297967470U, // GLD1W_D_SXTW_SCALED_REAL
5089
351k
    297967470U, // GLD1W_D_UXTW_REAL
5090
351k
    297967470U, // GLD1W_D_UXTW_SCALED_REAL
5091
351k
    298000238U, // GLD1W_IMM_REAL
5092
351k
    298000238U, // GLD1W_SXTW_REAL
5093
351k
    298000238U, // GLD1W_SXTW_SCALED_REAL
5094
351k
    298000238U, // GLD1W_UXTW_REAL
5095
351k
    298000238U, // GLD1W_UXTW_SCALED_REAL
5096
351k
    297960706U, // GLDFF1B_D_IMM_REAL
5097
351k
    297960706U, // GLDFF1B_D_REAL
5098
351k
    297960706U, // GLDFF1B_D_SXTW_REAL
5099
351k
    297960706U, // GLDFF1B_D_UXTW_REAL
5100
351k
    297993474U, // GLDFF1B_S_IMM_REAL
5101
351k
    297993474U, // GLDFF1B_S_SXTW_REAL
5102
351k
    297993474U, // GLDFF1B_S_UXTW_REAL
5103
351k
    297962161U, // GLDFF1D_IMM_REAL
5104
351k
    297962161U, // GLDFF1D_REAL
5105
351k
    297962161U, // GLDFF1D_SCALED_REAL
5106
351k
    297962161U, // GLDFF1D_SXTW_REAL
5107
351k
    297962161U, // GLDFF1D_SXTW_SCALED_REAL
5108
351k
    297962161U, // GLDFF1D_UXTW_REAL
5109
351k
    297962161U, // GLDFF1D_UXTW_SCALED_REAL
5110
351k
    297962778U, // GLDFF1H_D_IMM_REAL
5111
351k
    297962778U, // GLDFF1H_D_REAL
5112
351k
    297962778U, // GLDFF1H_D_SCALED_REAL
5113
351k
    297962778U, // GLDFF1H_D_SXTW_REAL
5114
351k
    297962778U, // GLDFF1H_D_SXTW_SCALED_REAL
5115
351k
    297962778U, // GLDFF1H_D_UXTW_REAL
5116
351k
    297962778U, // GLDFF1H_D_UXTW_SCALED_REAL
5117
351k
    297995546U, // GLDFF1H_S_IMM_REAL
5118
351k
    297995546U, // GLDFF1H_S_SXTW_REAL
5119
351k
    297995546U, // GLDFF1H_S_SXTW_SCALED_REAL
5120
351k
    297995546U, // GLDFF1H_S_UXTW_REAL
5121
351k
    297995546U, // GLDFF1H_S_UXTW_SCALED_REAL
5122
351k
    297961741U, // GLDFF1SB_D_IMM_REAL
5123
351k
    297961741U, // GLDFF1SB_D_REAL
5124
351k
    297961741U, // GLDFF1SB_D_SXTW_REAL
5125
351k
    297961741U, // GLDFF1SB_D_UXTW_REAL
5126
351k
    297994509U, // GLDFF1SB_S_IMM_REAL
5127
351k
    297994509U, // GLDFF1SB_S_SXTW_REAL
5128
351k
    297994509U, // GLDFF1SB_S_UXTW_REAL
5129
351k
    297963470U, // GLDFF1SH_D_IMM_REAL
5130
351k
    297963470U, // GLDFF1SH_D_REAL
5131
351k
    297963470U, // GLDFF1SH_D_SCALED_REAL
5132
351k
    297963470U, // GLDFF1SH_D_SXTW_REAL
5133
351k
    297963470U, // GLDFF1SH_D_SXTW_SCALED_REAL
5134
351k
    297963470U, // GLDFF1SH_D_UXTW_REAL
5135
351k
    297963470U, // GLDFF1SH_D_UXTW_SCALED_REAL
5136
351k
    297996238U, // GLDFF1SH_S_IMM_REAL
5137
351k
    297996238U, // GLDFF1SH_S_SXTW_REAL
5138
351k
    297996238U, // GLDFF1SH_S_SXTW_SCALED_REAL
5139
351k
    297996238U, // GLDFF1SH_S_UXTW_REAL
5140
351k
    297996238U, // GLDFF1SH_S_UXTW_SCALED_REAL
5141
351k
    297967672U, // GLDFF1SW_D_IMM_REAL
5142
351k
    297967672U, // GLDFF1SW_D_REAL
5143
351k
    297967672U, // GLDFF1SW_D_SCALED_REAL
5144
351k
    297967672U, // GLDFF1SW_D_SXTW_REAL
5145
351k
    297967672U, // GLDFF1SW_D_SXTW_SCALED_REAL
5146
351k
    297967672U, // GLDFF1SW_D_UXTW_REAL
5147
351k
    297967672U, // GLDFF1SW_D_UXTW_SCALED_REAL
5148
351k
    297967476U, // GLDFF1W_D_IMM_REAL
5149
351k
    297967476U, // GLDFF1W_D_REAL
5150
351k
    297967476U, // GLDFF1W_D_SCALED_REAL
5151
351k
    297967476U, // GLDFF1W_D_SXTW_REAL
5152
351k
    297967476U, // GLDFF1W_D_SXTW_SCALED_REAL
5153
351k
    297967476U, // GLDFF1W_D_UXTW_REAL
5154
351k
    297967476U, // GLDFF1W_D_UXTW_SCALED_REAL
5155
351k
    298000244U, // GLDFF1W_IMM_REAL
5156
351k
    298000244U, // GLDFF1W_SXTW_REAL
5157
351k
    298000244U, // GLDFF1W_SXTW_SCALED_REAL
5158
351k
    298000244U, // GLDFF1W_UXTW_REAL
5159
351k
    298000244U, // GLDFF1W_UXTW_SCALED_REAL
5160
351k
    2117777U, // GMI
5161
351k
    515257U,  // HINT
5162
351k
    3223379094U,  // HISTCNT_ZPzZZ_D
5163
351k
    3223411862U,  // HISTCNT_ZPzZZ_S
5164
351k
    2133236U, // HISTSEG_ZZZ
5165
351k
    384018U,  // HLT
5166
351k
    379553U,  // HVC
5167
351k
    538985991U, // INCB_XPiI
5168
351k
    538987346U, // INCD_XPiI
5169
351k
    539020114U, // INCD_ZPiI
5170
351k
    538988040U, // INCH_XPiI
5171
351k
    56692232U,  // INCH_ZPiI
5172
351k
    2119199U, // INCP_XP_B
5173
351k
    2418038303U,  // INCP_XP_D
5174
351k
    1881167391U,  // INCP_XP_H
5175
351k
    270554655U, // INCP_XP_S
5176
351k
    1075893791U,  // INCP_ZP_D
5177
351k
    1658918431U,  // INCP_ZP_H
5178
351k
    1344362015U,  // INCP_ZP_S
5179
351k
    538992623U, // INCW_XPiI
5180
351k
    539058159U, // INCW_ZPiI
5181
351k
    539009262U, // INDEX_II_B
5182
351k
    2154734U, // INDEX_II_D
5183
351k
    889266414U, // INDEX_II_H
5184
351k
    2187502U, // INDEX_II_S
5185
351k
    539009262U, // INDEX_IR_B
5186
351k
    2154734U, // INDEX_IR_D
5187
351k
    889266414U, // INDEX_IR_H
5188
351k
    2187502U, // INDEX_IR_S
5189
351k
    2138350U, // INDEX_RI_B
5190
351k
    2154734U, // INDEX_RI_D
5191
351k
    2208375022U,  // INDEX_RI_H
5192
351k
    2187502U, // INDEX_RI_S
5193
351k
    2138350U, // INDEX_RR_B
5194
351k
    2154734U, // INDEX_RR_D
5195
351k
    2208375022U,  // INDEX_RR_H
5196
351k
    2187502U, // INDEX_RR_S
5197
351k
    2233992388U,  // INSERT_MXIPZ_H_B
5198
351k
    2233992388U,  // INSERT_MXIPZ_H_D
5199
351k
    2233992388U,  // INSERT_MXIPZ_H_H
5200
351k
    2233992388U,  // INSERT_MXIPZ_H_Q
5201
351k
    2233992388U,  // INSERT_MXIPZ_H_S
5202
351k
    2234008772U,  // INSERT_MXIPZ_V_B
5203
351k
    2234008772U,  // INSERT_MXIPZ_V_D
5204
351k
    2234008772U,  // INSERT_MXIPZ_V_H
5205
351k
    2234008772U,  // INSERT_MXIPZ_V_Q
5206
351k
    2234008772U,  // INSERT_MXIPZ_V_S
5207
351k
    807442758U, // INSR_ZR_B
5208
351k
    807459142U, // INSR_ZR_D
5209
351k
    1696667974U,  // INSR_ZR_H
5210
351k
    807491910U, // INSR_ZR_S
5211
351k
    1075878214U,  // INSR_ZV_B
5212
351k
    1344330054U,  // INSR_ZV_D
5213
351k
    1677793606U,  // INSR_ZV_H
5214
351k
    1612798278U,  // INSR_ZV_S
5215
351k
    356653678U, // INSvi16gpr
5216
351k
    1967266414U,  // INSvi16lane
5217
351k
    358750830U, // INSvi32gpr
5218
351k
    1969363566U,  // INSvi32lane
5219
351k
    350362222U, // INSvi64gpr
5220
351k
    1960974958U,  // INSvi64lane
5221
351k
    360847982U, // INSvi8gpr
5222
351k
    1971460718U,  // INSvi8lane
5223
351k
    2116861U, // IRG
5224
351k
    444724U,  // ISB
5225
351k
    3223340214U,  // LASTA_RPZ_B
5226
351k
    3223340214U,  // LASTA_RPZ_D
5227
351k
    3223340214U,  // LASTA_RPZ_H
5228
351k
    3223340214U,  // LASTA_RPZ_S
5229
351k
    3223340214U,  // LASTA_VPZ_B
5230
351k
    3223340214U,  // LASTA_VPZ_D
5231
351k
    3223340214U,  // LASTA_VPZ_H
5232
351k
    3223340214U,  // LASTA_VPZ_S
5233
351k
    3223341477U,  // LASTB_RPZ_B
5234
351k
    3223341477U,  // LASTB_RPZ_D
5235
351k
    3223341477U,  // LASTB_RPZ_H
5236
351k
    3223341477U,  // LASTB_RPZ_S
5237
351k
    3223341477U,  // LASTB_VPZ_B
5238
351k
    3223341477U,  // LASTB_VPZ_D
5239
351k
    3223341477U,  // LASTB_VPZ_H
5240
351k
    3223341477U,  // LASTB_VPZ_S
5241
351k
    297944316U, // LD1B
5242
351k
    362956028U, // LD1B_2Z
5243
351k
    362956028U, // LD1B_2Z_IMM
5244
351k
    2150139132U,  // LD1B_2Z_STRIDED
5245
351k
    2150139132U,  // LD1B_2Z_STRIDED_IMM
5246
351k
    362956028U, // LD1B_4Z
5247
351k
    362956028U, // LD1B_4Z_IMM
5248
351k
    362956028U, // LD1B_4Z_STRIDED
5249
351k
    362956028U, // LD1B_4Z_STRIDED_IMM
5250
351k
    297960700U, // LD1B_D
5251
351k
    297960700U, // LD1B_D_IMM
5252
351k
    297977084U, // LD1B_H
5253
351k
    297977084U, // LD1B_H_IMM
5254
351k
    297944316U, // LD1B_IMM
5255
351k
    297993468U, // LD1B_S
5256
351k
    297993468U, // LD1B_S_IMM
5257
351k
    297962155U, // LD1D
5258
351k
    362973867U, // LD1D_2Z
5259
351k
    362973867U, // LD1D_2Z_IMM
5260
351k
    362973867U, // LD1D_2Z_STRIDED
5261
351k
    362973867U, // LD1D_2Z_STRIDED_IMM
5262
351k
    362973867U, // LD1D_4Z
5263
351k
    362973867U, // LD1D_4Z_IMM
5264
351k
    362973867U, // LD1D_4Z_STRIDED
5265
351k
    362973867U, // LD1D_4Z_STRIDED_IMM
5266
351k
    297962155U, // LD1D_IMM
5267
351k
    298289835U, // LD1D_Q
5268
351k
    298289835U, // LD1D_Q_IMM
5269
351k
    573481U,  // LD1Fourv16b
5270
351k
    97058857U,  // LD1Fourv16b_POST
5271
351k
    606249U,  // LD1Fourv1d
5272
351k
    99188777U,  // LD1Fourv1d_POST
5273
351k
    639017U,  // LD1Fourv2d
5274
351k
    97124393U,  // LD1Fourv2d_POST
5275
351k
    671785U,  // LD1Fourv2s
5276
351k
    99254313U,  // LD1Fourv2s_POST
5277
351k
    704553U,  // LD1Fourv4h
5278
351k
    99287081U,  // LD1Fourv4h_POST
5279
351k
    737321U,  // LD1Fourv4s
5280
351k
    97222697U,  // LD1Fourv4s_POST
5281
351k
    770089U,  // LD1Fourv8b
5282
351k
    99352617U,  // LD1Fourv8b_POST
5283
351k
    802857U,  // LD1Fourv8h
5284
351k
    97288233U,  // LD1Fourv8h_POST
5285
351k
    297979156U, // LD1H
5286
351k
    362990868U, // LD1H_2Z
5287
351k
    362990868U, // LD1H_2Z_IMM
5288
351k
    2150419732U,  // LD1H_2Z_STRIDED
5289
351k
    2150419732U,  // LD1H_2Z_STRIDED_IMM
5290
351k
    362990868U, // LD1H_4Z
5291
351k
    362990868U, // LD1H_4Z_IMM
5292
351k
    362990868U, // LD1H_4Z_STRIDED
5293
351k
    362990868U, // LD1H_4Z_STRIDED_IMM
5294
351k
    297962772U, // LD1H_D
5295
351k
    297962772U, // LD1H_D_IMM
5296
351k
    297979156U, // LD1H_IMM
5297
351k
    297995540U, // LD1H_S
5298
351k
    297995540U, // LD1H_S_IMM
5299
351k
    573481U,  // LD1Onev16b
5300
351k
    101253161U, // LD1Onev16b_POST
5301
351k
    606249U,  // LD1Onev1d
5302
351k
    103383081U, // LD1Onev1d_POST
5303
351k
    639017U,  // LD1Onev2d
5304
351k
    101318697U, // LD1Onev2d_POST
5305
351k
    671785U,  // LD1Onev2s
5306
351k
    103448617U, // LD1Onev2s_POST
5307
351k
    704553U,  // LD1Onev4h
5308
351k
    103481385U, // LD1Onev4h_POST
5309
351k
    737321U,  // LD1Onev4s
5310
351k
    101417001U, // LD1Onev4s_POST
5311
351k
    770089U,  // LD1Onev8b
5312
351k
    103546921U, // LD1Onev8b_POST
5313
351k
    802857U,  // LD1Onev8h
5314
351k
    101482537U, // LD1Onev8h_POST
5315
351k
    297961586U, // LD1RB_D_IMM
5316
351k
    297977970U, // LD1RB_H_IMM
5317
351k
    297945202U, // LD1RB_IMM
5318
351k
    297994354U, // LD1RB_S_IMM
5319
351k
    297962461U, // LD1RD_IMM
5320
351k
    297963315U, // LD1RH_D_IMM
5321
351k
    297979699U, // LD1RH_IMM
5322
351k
    297996083U, // LD1RH_S_IMM
5323
351k
    297945173U, // LD1RO_B
5324
351k
    297945173U, // LD1RO_B_IMM
5325
351k
    297962445U, // LD1RO_D
5326
351k
    297962445U, // LD1RO_D_IMM
5327
351k
    297979677U, // LD1RO_H
5328
351k
    297979677U, // LD1RO_H_IMM
5329
351k
    298000401U, // LD1RO_W
5330
351k
    298000401U, // LD1RO_W_IMM
5331
351k
    297945194U, // LD1RQ_B
5332
351k
    297945194U, // LD1RQ_B_IMM
5333
351k
    297962453U, // LD1RQ_D
5334
351k
    297962453U, // LD1RQ_D_IMM
5335
351k
    297979691U, // LD1RQ_H
5336
351k
    297979691U, // LD1RQ_H_IMM
5337
351k
    298000409U, // LD1RQ_W
5338
351k
    298000409U, // LD1RQ_W_IMM
5339
351k
    297961798U, // LD1RSB_D_IMM
5340
351k
    297978182U, // LD1RSB_H_IMM
5341
351k
    297994566U, // LD1RSB_S_IMM
5342
351k
    297963513U, // LD1RSH_D_IMM
5343
351k
    297996281U, // LD1RSH_S_IMM
5344
351k
    297967706U, // LD1RSW_IMM
5345
351k
    297967649U, // LD1RW_D_IMM
5346
351k
    298000417U, // LD1RW_IMM
5347
351k
    579595U,  // LD1Rv16b
5348
351k
    105453579U, // LD1Rv16b_POST
5349
351k
    612363U,  // LD1Rv1d
5350
351k
    103389195U, // LD1Rv1d_POST
5351
351k
    645131U,  // LD1Rv2d
5352
351k
    103421963U, // LD1Rv2d_POST
5353
351k
    677899U,  // LD1Rv2s
5354
351k
    107649035U, // LD1Rv2s_POST
5355
351k
    710667U,  // LD1Rv4h
5356
351k
    109778955U, // LD1Rv4h_POST
5357
351k
    743435U,  // LD1Rv4s
5358
351k
    107714571U, // LD1Rv4s_POST
5359
351k
    776203U,  // LD1Rv8b
5360
351k
    105650187U, // LD1Rv8b_POST
5361
351k
    808971U,  // LD1Rv8h
5362
351k
    109877259U, // LD1Rv8h_POST
5363
351k
    297961734U, // LD1SB_D
5364
351k
    297961734U, // LD1SB_D_IMM
5365
351k
    297978118U, // LD1SB_H
5366
351k
    297978118U, // LD1SB_H_IMM
5367
351k
    297994502U, // LD1SB_S
5368
351k
    297994502U, // LD1SB_S_IMM
5369
351k
    297963463U, // LD1SH_D
5370
351k
    297963463U, // LD1SH_D_IMM
5371
351k
    297996231U, // LD1SH_S
5372
351k
    297996231U, // LD1SH_S_IMM
5373
351k
    297967665U, // LD1SW_D
5374
351k
    297967665U, // LD1SW_D_IMM
5375
351k
    573481U,  // LD1Threev16b
5376
351k
    111738921U, // LD1Threev16b_POST
5377
351k
    606249U,  // LD1Threev1d
5378
351k
    113868841U, // LD1Threev1d_POST
5379
351k
    639017U,  // LD1Threev2d
5380
351k
    111804457U, // LD1Threev2d_POST
5381
351k
    671785U,  // LD1Threev2s
5382
351k
    113934377U, // LD1Threev2s_POST
5383
351k
    704553U,  // LD1Threev4h
5384
351k
    113967145U, // LD1Threev4h_POST
5385
351k
    737321U,  // LD1Threev4s
5386
351k
    111902761U, // LD1Threev4s_POST
5387
351k
    770089U,  // LD1Threev8b
5388
351k
    114032681U, // LD1Threev8b_POST
5389
351k
    802857U,  // LD1Threev8h
5390
351k
    111968297U, // LD1Threev8h_POST
5391
351k
    573481U,  // LD1Twov16b
5392
351k
    99156009U,  // LD1Twov16b_POST
5393
351k
    606249U,  // LD1Twov1d
5394
351k
    101285929U, // LD1Twov1d_POST
5395
351k
    639017U,  // LD1Twov2d
5396
351k
    99221545U,  // LD1Twov2d_POST
5397
351k
    671785U,  // LD1Twov2s
5398
351k
    101351465U, // LD1Twov2s_POST
5399
351k
    704553U,  // LD1Twov4h
5400
351k
    101384233U, // LD1Twov4h_POST
5401
351k
    737321U,  // LD1Twov4s
5402
351k
    99319849U,  // LD1Twov4s_POST
5403
351k
    770089U,  // LD1Twov8b
5404
351k
    101449769U, // LD1Twov8b_POST
5405
351k
    802857U,  // LD1Twov8h
5406
351k
    99385385U,  // LD1Twov8h_POST
5407
351k
    298000238U, // LD1W
5408
351k
    363011950U, // LD1W_2Z
5409
351k
    363011950U, // LD1W_2Z_IMM
5410
351k
    363011950U, // LD1W_2Z_STRIDED
5411
351k
    363011950U, // LD1W_2Z_STRIDED_IMM
5412
351k
    363011950U, // LD1W_4Z
5413
351k
    363011950U, // LD1W_4Z_IMM
5414
351k
    363011950U, // LD1W_4Z_STRIDED
5415
351k
    363011950U, // LD1W_4Z_STRIDED_IMM
5416
351k
    297967470U, // LD1W_D
5417
351k
    297967470U, // LD1W_D_IMM
5418
351k
    298000238U, // LD1W_IMM
5419
351k
    298295150U, // LD1W_Q
5420
351k
    298295150U, // LD1W_Q_IMM
5421
351k
    2208835799U,  // LD1_MXIPXX_H_B
5422
351k
    2208835813U,  // LD1_MXIPXX_H_D
5423
351k
    2208835827U,  // LD1_MXIPXX_H_H
5424
351k
    2208835841U,  // LD1_MXIPXX_H_Q
5425
351k
    2208835855U,  // LD1_MXIPXX_H_S
5426
351k
    2208852183U,  // LD1_MXIPXX_V_B
5427
351k
    2208852197U,  // LD1_MXIPXX_V_D
5428
351k
    2208852211U,  // LD1_MXIPXX_V_H
5429
351k
    2208852225U,  // LD1_MXIPXX_V_Q
5430
351k
    2208852239U,  // LD1_MXIPXX_V_S
5431
351k
    116195369U, // LD1i16
5432
351k
    118308905U, // LD1i16_POST
5433
351k
    116228137U, // LD1i32
5434
351k
    120438825U, // LD1i32_POST
5435
351k
    116260905U, // LD1i64
5436
351k
    122568745U, // LD1i64_POST
5437
351k
    116293673U, // LD1i8
5438
351k
    124698665U, // LD1i8_POST
5439
351k
    297944377U, // LD2B
5440
351k
    297944377U, // LD2B_IMM
5441
351k
    297962223U, // LD2D
5442
351k
    297962223U, // LD2D_IMM
5443
351k
    297979217U, // LD2H
5444
351k
    297979217U, // LD2H_IMM
5445
351k
    298293176U, // LD2Q
5446
351k
    298293176U, // LD2Q_IMM
5447
351k
    579601U,  // LD2Rv16b
5448
351k
    109647889U, // LD2Rv16b_POST
5449
351k
    612369U,  // LD2Rv1d
5450
351k
    101292049U, // LD2Rv1d_POST
5451
351k
    645137U,  // LD2Rv2d
5452
351k
    101324817U, // LD2Rv2d_POST
5453
351k
    677905U,  // LD2Rv2s
5454
351k
    103454737U, // LD2Rv2s_POST
5455
351k
    710673U,  // LD2Rv4h
5456
351k
    107681809U, // LD2Rv4h_POST
5457
351k
    743441U,  // LD2Rv4s
5458
351k
    103520273U, // LD2Rv4s_POST
5459
351k
    776209U,  // LD2Rv8b
5460
351k
    109844497U, // LD2Rv8b_POST
5461
351k
    808977U,  // LD2Rv8h
5462
351k
    107780113U, // LD2Rv8h_POST
5463
351k
    573628U,  // LD2Twov16b
5464
351k
    99156156U,  // LD2Twov16b_POST
5465
351k
    639164U,  // LD2Twov2d
5466
351k
    99221692U,  // LD2Twov2d_POST
5467
351k
    671932U,  // LD2Twov2s
5468
351k
    101351612U, // LD2Twov2s_POST
5469
351k
    704700U,  // LD2Twov4h
5470
351k
    101384380U, // LD2Twov4h_POST
5471
351k
    737468U,  // LD2Twov4s
5472
351k
    99319996U,  // LD2Twov4s_POST
5473
351k
    770236U,  // LD2Twov8b
5474
351k
    101449916U, // LD2Twov8b_POST
5475
351k
    803004U,  // LD2Twov8h
5476
351k
    99385532U,  // LD2Twov8h_POST
5477
351k
    298000290U, // LD2W
5478
351k
    298000290U, // LD2W_IMM
5479
351k
    116195516U, // LD2i16
5480
351k
    120406204U, // LD2i16_POST
5481
351k
    116228284U, // LD2i32
5482
351k
    122536124U, // LD2i32_POST
5483
351k
    116261052U, // LD2i64
5484
351k
    126763196U, // LD2i64_POST
5485
351k
    116293820U, // LD2i8
5486
351k
    118407356U, // LD2i8_POST
5487
351k
    297944398U, // LD3B
5488
351k
    297944398U, // LD3B_IMM
5489
351k
    297962235U, // LD3D
5490
351k
    297962235U, // LD3D_IMM
5491
351k
    297979229U, // LD3H
5492
351k
    297979229U, // LD3H_IMM
5493
351k
    298293188U, // LD3Q
5494
351k
    298293188U, // LD3Q_IMM
5495
351k
    579607U,  // LD3Rv16b
5496
351k
    128522263U, // LD3Rv16b_POST
5497
351k
    612375U,  // LD3Rv1d
5498
351k
    113874967U, // LD3Rv1d_POST
5499
351k
    645143U,  // LD3Rv2d
5500
351k
    113907735U, // LD3Rv2d_POST
5501
351k
    677911U,  // LD3Rv2s
5502
351k
    130717719U, // LD3Rv2s_POST
5503
351k
    710679U,  // LD3Rv4h
5504
351k
    132847639U, // LD3Rv4h_POST
5505
351k
    743447U,  // LD3Rv4s
5506
351k
    130783255U, // LD3Rv4s_POST
5507
351k
    776215U,  // LD3Rv8b
5508
351k
    128718871U, // LD3Rv8b_POST
5509
351k
    808983U,  // LD3Rv8h
5510
351k
    132945943U, // LD3Rv8h_POST
5511
351k
    574085U,  // LD3Threev16b
5512
351k
    111739525U, // LD3Threev16b_POST
5513
351k
    639621U,  // LD3Threev2d
5514
351k
    111805061U, // LD3Threev2d_POST
5515
351k
    672389U,  // LD3Threev2s
5516
351k
    113934981U, // LD3Threev2s_POST
5517
351k
    705157U,  // LD3Threev4h
5518
351k
    113967749U, // LD3Threev4h_POST
5519
351k
    737925U,  // LD3Threev4s
5520
351k
    111903365U, // LD3Threev4s_POST
5521
351k
    770693U,  // LD3Threev8b
5522
351k
    114033285U, // LD3Threev8b_POST
5523
351k
    803461U,  // LD3Threev8h
5524
351k
    111968901U, // LD3Threev8h_POST
5525
351k
    298000302U, // LD3W
5526
351k
    298000302U, // LD3W_IMM
5527
351k
    116195973U, // LD3i16
5528
351k
    135086725U, // LD3i16_POST
5529
351k
    116228741U, // LD3i32
5530
351k
    137216645U, // LD3i32_POST
5531
351k
    116261509U, // LD3i64
5532
351k
    139346565U, // LD3i64_POST
5533
351k
    116294277U, // LD3i8
5534
351k
    141476485U, // LD3i8_POST
5535
351k
    297944424U, // LD4B
5536
351k
    297944424U, // LD4B_IMM
5537
351k
    297962247U, // LD4D
5538
351k
    297962247U, // LD4D_IMM
5539
351k
    574129U,  // LD4Fourv16b
5540
351k
    97059505U,  // LD4Fourv16b_POST
5541
351k
    639665U,  // LD4Fourv2d
5542
351k
    97125041U,  // LD4Fourv2d_POST
5543
351k
    672433U,  // LD4Fourv2s
5544
351k
    99254961U,  // LD4Fourv2s_POST
5545
351k
    705201U,  // LD4Fourv4h
5546
351k
    99287729U,  // LD4Fourv4h_POST
5547
351k
    737969U,  // LD4Fourv4s
5548
351k
    97223345U,  // LD4Fourv4s_POST
5549
351k
    770737U,  // LD4Fourv8b
5550
351k
    99353265U,  // LD4Fourv8b_POST
5551
351k
    803505U,  // LD4Fourv8h
5552
351k
    97288881U,  // LD4Fourv8h_POST
5553
351k
    297979241U, // LD4H
5554
351k
    297979241U, // LD4H_IMM
5555
351k
    298293200U, // LD4Q
5556
351k
    298293200U, // LD4Q_IMM
5557
351k
    579613U,  // LD4Rv16b
5558
351k
    107550749U, // LD4Rv16b_POST
5559
351k
    612381U,  // LD4Rv1d
5560
351k
    99194909U,  // LD4Rv1d_POST
5561
351k
    645149U,  // LD4Rv2d
5562
351k
    99227677U,  // LD4Rv2d_POST
5563
351k
    677917U,  // LD4Rv2s
5564
351k
    101357597U, // LD4Rv2s_POST
5565
351k
    710685U,  // LD4Rv4h
5566
351k
    103487517U, // LD4Rv4h_POST
5567
351k
    743453U,  // LD4Rv4s
5568
351k
    101423133U, // LD4Rv4s_POST
5569
351k
    776221U,  // LD4Rv8b
5570
351k
    107747357U, // LD4Rv8b_POST
5571
351k
    808989U,  // LD4Rv8h
5572
351k
    103585821U, // LD4Rv8h_POST
5573
351k
    298000314U, // LD4W
5574
351k
    298000314U, // LD4W_IMM
5575
351k
    116196017U, // LD4i16
5576
351k
    122503857U, // LD4i16_POST
5577
351k
    116228785U, // LD4i32
5578
351k
    126730929U, // LD4i32_POST
5579
351k
    116261553U, // LD4i64
5580
351k
    143540913U, // LD4i64_POST
5581
351k
    116294321U, // LD4i8
5582
351k
    120505009U, // LD4i8_POST
5583
351k
    984410U,  // LD64B
5584
351k
    2418328948U,  // LDADDAB
5585
351k
    2418331006U,  // LDADDAH
5586
351k
    2418329180U,  // LDADDALB
5587
351k
    2418331180U,  // LDADDALH
5588
351k
    2418331874U,  // LDADDALW
5589
351k
    2418331874U,  // LDADDALX
5590
351k
    2418328358U,  // LDADDAW
5591
351k
    2418328358U,  // LDADDAX
5592
351k
    2418329116U,  // LDADDB
5593
351k
    2418331166U,  // LDADDH
5594
351k
    2418329361U,  // LDADDLB
5595
351k
    2418331280U,  // LDADDLH
5596
351k
    2418332226U,  // LDADDLW
5597
351k
    2418332226U,  // LDADDLX
5598
351k
    2418330479U,  // LDADDW
5599
351k
    2418330479U,  // LDADDX
5600
351k
    116260922U, // LDAP1
5601
351k
    44058797U,  // LDAPRB
5602
351k
    44060526U,  // LDAPRH
5603
351k
    44063001U,  // LDAPRW
5604
351k
    849664281U, // LDAPRWpost
5605
351k
    44063001U,  // LDAPRX
5606
351k
    849664281U, // LDAPRXpost
5607
351k
    44058840U,  // LDAPURBi
5608
351k
    44060569U,  // LDAPURHi
5609
351k
    44058981U,  // LDAPURSBWi
5610
351k
    44058981U,  // LDAPURSBXi
5611
351k
    44060696U,  // LDAPURSHWi
5612
351k
    44060696U,  // LDAPURSHXi
5613
351k
    44064889U,  // LDAPURSWi
5614
351k
    44063094U,  // LDAPURXi
5615
351k
    44063094U,  // LDAPURbi
5616
351k
    44063094U,  // LDAPURdi
5617
351k
    44063094U,  // LDAPURhi
5618
351k
    44063094U,  // LDAPURi
5619
351k
    44063094U,  // LDAPURqi
5620
351k
    44063094U,  // LDAPURsi
5621
351k
    44058745U,  // LDARB
5622
351k
    44060474U,  // LDARH
5623
351k
    44062755U,  // LDARW
5624
351k
    44062755U,  // LDARX
5625
351k
    2119544U, // LDAXPW
5626
351k
    2119544U, // LDAXPX
5627
351k
    44058856U,  // LDAXRB
5628
351k
    44060585U,  // LDAXRH
5629
351k
    44063138U,  // LDAXRW
5630
351k
    44063138U,  // LDAXRX
5631
351k
    2418329004U,  // LDCLRAB
5632
351k
    2418331063U,  // LDCLRAH
5633
351k
    2418329255U,  // LDCLRALB
5634
351k
    2418331220U,  // LDCLRALH
5635
351k
    2418332067U,  // LDCLRALW
5636
351k
    2418332067U,  // LDCLRALX
5637
351k
    2418328642U,  // LDCLRAW
5638
351k
    2418328642U,  // LDCLRAX
5639
351k
    2418329742U,  // LDCLRB
5640
351k
    2418331471U,  // LDCLRH
5641
351k
    2418329463U,  // LDCLRLB
5642
351k
    2418331316U,  // LDCLRLH
5643
351k
    2418332590U,  // LDCLRLW
5644
351k
    2418332590U,  // LDCLRLX
5645
351k
    271537919U, // LDCLRP
5646
351k
    271533015U, // LDCLRPA
5647
351k
    271536437U, // LDCLRPAL
5648
351k
    271536962U, // LDCLRPL
5649
351k
    2418333867U,  // LDCLRW
5650
351k
    2418333867U,  // LDCLRX
5651
351k
    2418329013U,  // LDEORAB
5652
351k
    2418331072U,  // LDEORAH
5653
351k
    2418329265U,  // LDEORALB
5654
351k
    2418331230U,  // LDEORALH
5655
351k
    2418332097U,  // LDEORALW
5656
351k
    2418332097U,  // LDEORALX
5657
351k
    2418328669U,  // LDEORAW
5658
351k
    2418328669U,  // LDEORAX
5659
351k
    2418329765U,  // LDEORB
5660
351k
    2418331494U,  // LDEORH
5661
351k
    2418329472U,  // LDEORLB
5662
351k
    2418331325U,  // LDEORLH
5663
351k
    2418332617U,  // LDEORLW
5664
351k
    2418332617U,  // LDEORLX
5665
351k
    2418333960U,  // LDEORW
5666
351k
    2418333960U,  // LDEORX
5667
351k
    297960706U, // LDFF1B_D_REAL
5668
351k
    297977090U, // LDFF1B_H_REAL
5669
351k
    297944322U, // LDFF1B_REAL
5670
351k
    297993474U, // LDFF1B_S_REAL
5671
351k
    297962161U, // LDFF1D_REAL
5672
351k
    297962778U, // LDFF1H_D_REAL
5673
351k
    297979162U, // LDFF1H_REAL
5674
351k
    297995546U, // LDFF1H_S_REAL
5675
351k
    297961741U, // LDFF1SB_D_REAL
5676
351k
    297978125U, // LDFF1SB_H_REAL
5677
351k
    297994509U, // LDFF1SB_S_REAL
5678
351k
    297963470U, // LDFF1SH_D_REAL
5679
351k
    297996238U, // LDFF1SH_S_REAL
5680
351k
    297967672U, // LDFF1SW_D_REAL
5681
351k
    297967476U, // LDFF1W_D_REAL
5682
351k
    298000244U, // LDFF1W_REAL
5683
351k
    849661147U, // LDG
5684
351k
    44061863U,  // LDGM
5685
351k
    2119384U, // LDIAPPW
5686
351k
    807720664U, // LDIAPPWpost
5687
351k
    2119384U, // LDIAPPX
5688
351k
    807720664U, // LDIAPPXpost
5689
351k
    44058752U,  // LDLARB
5690
351k
    44060481U,  // LDLARH
5691
351k
    44062761U,  // LDLARW
5692
351k
    44062761U,  // LDLARX
5693
351k
    297960714U, // LDNF1B_D_IMM_REAL
5694
351k
    297977098U, // LDNF1B_H_IMM_REAL
5695
351k
    297944330U, // LDNF1B_IMM_REAL
5696
351k
    297993482U, // LDNF1B_S_IMM_REAL
5697
351k
    297962169U, // LDNF1D_IMM_REAL
5698
351k
    297962786U, // LDNF1H_D_IMM_REAL
5699
351k
    297979170U, // LDNF1H_IMM_REAL
5700
351k
    297995554U, // LDNF1H_S_IMM_REAL
5701
351k
    297961750U, // LDNF1SB_D_IMM_REAL
5702
351k
    297978134U, // LDNF1SB_H_IMM_REAL
5703
351k
    297994518U, // LDNF1SB_S_IMM_REAL
5704
351k
    297963479U, // LDNF1SH_D_IMM_REAL
5705
351k
    297996247U, // LDNF1SH_S_IMM_REAL
5706
351k
    297967681U, // LDNF1SW_D_IMM_REAL
5707
351k
    297967484U, // LDNF1W_D_IMM_REAL
5708
351k
    298000252U, // LDNF1W_IMM_REAL
5709
351k
    2119351U, // LDNPDi
5710
351k
    2119351U, // LDNPQi
5711
351k
    2119351U, // LDNPSi
5712
351k
    2119351U, // LDNPWi
5713
351k
    2119351U, // LDNPXi
5714
351k
    362956050U, // LDNT1B_2Z
5715
351k
    362956050U, // LDNT1B_2Z_IMM
5716
351k
    2150139154U,  // LDNT1B_2Z_STRIDED
5717
351k
    2150139154U,  // LDNT1B_2Z_STRIDED_IMM
5718
351k
    362956050U, // LDNT1B_4Z
5719
351k
    362956050U, // LDNT1B_4Z_IMM
5720
351k
    362956050U, // LDNT1B_4Z_STRIDED
5721
351k
    362956050U, // LDNT1B_4Z_STRIDED_IMM
5722
351k
    297944338U, // LDNT1B_ZRI
5723
351k
    297944338U, // LDNT1B_ZRR
5724
351k
    297960722U, // LDNT1B_ZZR_D_REAL
5725
351k
    297993490U, // LDNT1B_ZZR_S_REAL
5726
351k
    362973889U, // LDNT1D_2Z
5727
351k
    362973889U, // LDNT1D_2Z_IMM
5728
351k
    362973889U, // LDNT1D_2Z_STRIDED
5729
351k
    362973889U, // LDNT1D_2Z_STRIDED_IMM
5730
351k
    362973889U, // LDNT1D_4Z
5731
351k
    362973889U, // LDNT1D_4Z_IMM
5732
351k
    362973889U, // LDNT1D_4Z_STRIDED
5733
351k
    362973889U, // LDNT1D_4Z_STRIDED_IMM
5734
351k
    297962177U, // LDNT1D_ZRI
5735
351k
    297962177U, // LDNT1D_ZRR
5736
351k
    297962177U, // LDNT1D_ZZR_D_REAL
5737
351k
    362990890U, // LDNT1H_2Z
5738
351k
    362990890U, // LDNT1H_2Z_IMM
5739
351k
    2150419754U,  // LDNT1H_2Z_STRIDED
5740
351k
    2150419754U,  // LDNT1H_2Z_STRIDED_IMM
5741
351k
    362990890U, // LDNT1H_4Z
5742
351k
    362990890U, // LDNT1H_4Z_IMM
5743
351k
    362990890U, // LDNT1H_4Z_STRIDED
5744
351k
    362990890U, // LDNT1H_4Z_STRIDED_IMM
5745
351k
    297979178U, // LDNT1H_ZRI
5746
351k
    297979178U, // LDNT1H_ZRR
5747
351k
    297962794U, // LDNT1H_ZZR_D_REAL
5748
351k
    297995562U, // LDNT1H_ZZR_S_REAL
5749
351k
    297961759U, // LDNT1SB_ZZR_D_REAL
5750
351k
    297994527U, // LDNT1SB_ZZR_S_REAL
5751
351k
    297963488U, // LDNT1SH_ZZR_D_REAL
5752
351k
    297996256U, // LDNT1SH_ZZR_S_REAL
5753
351k
    297967690U, // LDNT1SW_ZZR_D_REAL
5754
351k
    363011972U, // LDNT1W_2Z
5755
351k
    363011972U, // LDNT1W_2Z_IMM
5756
351k
    363011972U, // LDNT1W_2Z_STRIDED
5757
351k
    363011972U, // LDNT1W_2Z_STRIDED_IMM
5758
351k
    363011972U, // LDNT1W_4Z
5759
351k
    363011972U, // LDNT1W_4Z_IMM
5760
351k
    363011972U, // LDNT1W_4Z_STRIDED
5761
351k
    363011972U, // LDNT1W_4Z_STRIDED_IMM
5762
351k
    298000260U, // LDNT1W_ZRI
5763
351k
    298000260U, // LDNT1W_ZRR
5764
351k
    297967492U, // LDNT1W_ZZR_D_REAL
5765
351k
    298000260U, // LDNT1W_ZZR_S_REAL
5766
351k
    2119220U, // LDPDi
5767
351k
    807720500U, // LDPDpost
5768
351k
    807720500U, // LDPDpre
5769
351k
    2119220U, // LDPQi
5770
351k
    807720500U, // LDPQpost
5771
351k
    807720500U, // LDPQpre
5772
351k
    2121811U, // LDPSWi
5773
351k
    807723091U, // LDPSWpost
5774
351k
    807723091U, // LDPSWpre
5775
351k
    2119220U, // LDPSi
5776
351k
    807720500U, // LDPSpost
5777
351k
    807720500U, // LDPSpre
5778
351k
    2119220U, // LDPWi
5779
351k
    807720500U, // LDPWpost
5780
351k
    807720500U, // LDPWpre
5781
351k
    2119220U, // LDPXi
5782
351k
    807720500U, // LDPXpost
5783
351k
    807720500U, // LDPXpre
5784
351k
    44057349U,  // LDRAAindexed
5785
351k
    849658629U, // LDRAAwriteback
5786
351k
    44058014U,  // LDRABindexed
5787
351k
    849659294U, // LDRABwriteback
5788
351k
    849660040U, // LDRBBpost
5789
351k
    849660040U, // LDRBBpre
5790
351k
    44058760U,  // LDRBBroW
5791
351k
    44058760U,  // LDRBBroX
5792
351k
    44058760U,  // LDRBBui
5793
351k
    849664097U, // LDRBpost
5794
351k
    849664097U, // LDRBpre
5795
351k
    44062817U,  // LDRBroW
5796
351k
    44062817U,  // LDRBroX
5797
351k
    44062817U,  // LDRBui
5798
351k
    2149603425U,  // LDRDl
5799
351k
    849664097U, // LDRDpost
5800
351k
    849664097U, // LDRDpre
5801
351k
    44062817U,  // LDRDroW
5802
351k
    44062817U,  // LDRDroX
5803
351k
    44062817U,  // LDRDui
5804
351k
    849661769U, // LDRHHpost
5805
351k
    849661769U, // LDRHHpre
5806
351k
    44060489U,  // LDRHHroW
5807
351k
    44060489U,  // LDRHHroX
5808
351k
    44060489U,  // LDRHHui
5809
351k
    849664097U, // LDRHpost
5810
351k
    849664097U, // LDRHpre
5811
351k
    44062817U,  // LDRHroW
5812
351k
    44062817U,  // LDRHroX
5813
351k
    44062817U,  // LDRHui
5814
351k
    2149603425U,  // LDRQl
5815
351k
    849664097U, // LDRQpost
5816
351k
    849664097U, // LDRQpre
5817
351k
    44062817U,  // LDRQroW
5818
351k
    44062817U,  // LDRQroX
5819
351k
    44062817U,  // LDRQui
5820
351k
    849660238U, // LDRSBWpost
5821
351k
    849660238U, // LDRSBWpre
5822
351k
    44058958U,  // LDRSBWroW
5823
351k
    44058958U,  // LDRSBWroX
5824
351k
    44058958U,  // LDRSBWui
5825
351k
    849660238U, // LDRSBXpost
5826
351k
    849660238U, // LDRSBXpre
5827
351k
    44058958U,  // LDRSBXroW
5828
351k
    44058958U,  // LDRSBXroX
5829
351k
    44058958U,  // LDRSBXui
5830
351k
    849661953U, // LDRSHWpost
5831
351k
    849661953U, // LDRSHWpre
5832
351k
    44060673U,  // LDRSHWroW
5833
351k
    44060673U,  // LDRSHWroX
5834
351k
    44060673U,  // LDRSHWui
5835
351k
    849661953U, // LDRSHXpost
5836
351k
    849661953U, // LDRSHXpre
5837
351k
    44060673U,  // LDRSHXroW
5838
351k
    44060673U,  // LDRSHXroX
5839
351k
    44060673U,  // LDRSHXui
5840
351k
    2149605474U,  // LDRSWl
5841
351k
    849666146U, // LDRSWpost
5842
351k
    849666146U, // LDRSWpre
5843
351k
    44064866U,  // LDRSWroW
5844
351k
    44064866U,  // LDRSWroX
5845
351k
    44064866U,  // LDRSWui
5846
351k
    2149603425U,  // LDRSl
5847
351k
    849664097U, // LDRSpost
5848
351k
    849664097U, // LDRSpre
5849
351k
    44062817U,  // LDRSroW
5850
351k
    44062817U,  // LDRSroX
5851
351k
    44062817U,  // LDRSui
5852
351k
    2149603425U,  // LDRWl
5853
351k
    849664097U, // LDRWpost
5854
351k
    849664097U, // LDRWpre
5855
351k
    44062817U,  // LDRWroW
5856
351k
    44062817U,  // LDRWroX
5857
351k
    44062817U,  // LDRWui
5858
351k
    2149603425U,  // LDRXl
5859
351k
    849664097U, // LDRXpost
5860
351k
    849664097U, // LDRXpre
5861
351k
    44062817U,  // LDRXroW
5862
351k
    44062817U,  // LDRXroX
5863
351k
    44062817U,  // LDRXui
5864
351k
    45062241U,  // LDR_PXI
5865
351k
    44062817U,  // LDR_TX
5866
351k
    1038433U, // LDR_ZA
5867
351k
    45062241U,  // LDR_ZXI
5868
351k
    2418329029U,  // LDSETAB
5869
351k
    2418331088U,  // LDSETAH
5870
351k
    2418329283U,  // LDSETALB
5871
351k
    2418331248U,  // LDSETALH
5872
351k
    2418332127U,  // LDSETALW
5873
351k
    2418332127U,  // LDSETALX
5874
351k
    2418328722U,  // LDSETAW
5875
351k
    2418328722U,  // LDSETAX
5876
351k
    2418329972U,  // LDSETB
5877
351k
    2418331682U,  // LDSETH
5878
351k
    2418329523U,  // LDSETLB
5879
351k
    2418331341U,  // LDSETLH
5880
351k
    2418332687U,  // LDSETLW
5881
351k
    2418332687U,  // LDSETLX
5882
351k
    271537971U, // LDSETP
5883
351k
    271533066U, // LDSETPA
5884
351k
    271536493U, // LDSETPAL
5885
351k
    271537021U, // LDSETPL
5886
351k
    2418334543U,  // LDSETW
5887
351k
    2418334543U,  // LDSETX
5888
351k
    2418329038U,  // LDSMAXAB
5889
351k
    2418331097U,  // LDSMAXAH
5890
351k
    2418329293U,  // LDSMAXALB
5891
351k
    2418331258U,  // LDSMAXALH
5892
351k
    2418332157U,  // LDSMAXALW
5893
351k
    2418332157U,  // LDSMAXALX
5894
351k
    2418328778U,  // LDSMAXAW
5895
351k
    2418328778U,  // LDSMAXAX
5896
351k
    2418330128U,  // LDSMAXB
5897
351k
    2418331714U,  // LDSMAXH
5898
351k
    2418329532U,  // LDSMAXLB
5899
351k
    2418331383U,  // LDSMAXLH
5900
351k
    2418332795U,  // LDSMAXLW
5901
351k
    2418332795U,  // LDSMAXLX
5902
351k
    2418335947U,  // LDSMAXW
5903
351k
    2418335947U,  // LDSMAXX
5904
351k
    2418328957U,  // LDSMINAB
5905
351k
    2418331036U,  // LDSMINAH
5906
351k
    2418329225U,  // LDSMINALB
5907
351k
    2418331190U,  // LDSMINALH
5908
351k
    2418331914U,  // LDSMINALW
5909
351k
    2418331914U,  // LDSMINALX
5910
351k
    2418328458U,  // LDSMINAW
5911
351k
    2418328458U,  // LDSMINAX
5912
351k
    2418329575U,  // LDSMINB
5913
351k
    2418331403U,  // LDSMINH
5914
351k
    2418329436U,  // LDSMINLB
5915
351k
    2418331289U,  // LDSMINLH
5916
351k
    2418332436U,  // LDSMINLW
5917
351k
    2418332436U,  // LDSMINLX
5918
351k
    2418332960U,  // LDSMINW
5919
351k
    2418332960U,  // LDSMINX
5920
351k
    44058805U,  // LDTRBi
5921
351k
    44060534U,  // LDTRHi
5922
351k
    44058965U,  // LDTRSBWi
5923
351k
    44058965U,  // LDTRSBXi
5924
351k
    44060680U,  // LDTRSHWi
5925
351k
    44060680U,  // LDTRSHXi
5926
351k
    44064873U,  // LDTRSWi
5927
351k
    44063052U,  // LDTRWi
5928
351k
    44063052U,  // LDTRXi
5929
351k
    2418329048U,  // LDUMAXAB
5930
351k
    2418331107U,  // LDUMAXAH
5931
351k
    2418329304U,  // LDUMAXALB
5932
351k
    2418331269U,  // LDUMAXALH
5933
351k
    2418332167U,  // LDUMAXALW
5934
351k
    2418332167U,  // LDUMAXALX
5935
351k
    2418328787U,  // LDUMAXAW
5936
351k
    2418328787U,  // LDUMAXAX
5937
351k
    2418330137U,  // LDUMAXB
5938
351k
    2418331723U,  // LDUMAXH
5939
351k
    2418329542U,  // LDUMAXLB
5940
351k
    2418331393U,  // LDUMAXLH
5941
351k
    2418332804U,  // LDUMAXLW
5942
351k
    2418332804U,  // LDUMAXLX
5943
351k
    2418335955U,  // LDUMAXW
5944
351k
    2418335955U,  // LDUMAXX
5945
351k
    2418328967U,  // LDUMINAB
5946
351k
    2418331046U,  // LDUMINAH
5947
351k
    2418329236U,  // LDUMINALB
5948
351k
    2418331201U,  // LDUMINALH
5949
351k
    2418331924U,  // LDUMINALW
5950
351k
    2418331924U,  // LDUMINALX
5951
351k
    2418328467U,  // LDUMINAW
5952
351k
    2418328467U,  // LDUMINAX
5953
351k
    2418329584U,  // LDUMINB
5954
351k
    2418331412U,  // LDUMINH
5955
351k
    2418329446U,  // LDUMINLB
5956
351k
    2418331299U,  // LDUMINLH
5957
351k
    2418332445U,  // LDUMINLW
5958
351k
    2418332445U,  // LDUMINLX
5959
351k
    2418332968U,  // LDUMINW
5960
351k
    2418332968U,  // LDUMINX
5961
351k
    44058825U,  // LDURBBi
5962
351k
    44063081U,  // LDURBi
5963
351k
    44063081U,  // LDURDi
5964
351k
    44060554U,  // LDURHHi
5965
351k
    44063081U,  // LDURHi
5966
351k
    44063081U,  // LDURQi
5967
351k
    44058973U,  // LDURSBWi
5968
351k
    44058973U,  // LDURSBXi
5969
351k
    44060688U,  // LDURSHWi
5970
351k
    44060688U,  // LDURSHXi
5971
351k
    44064881U,  // LDURSWi
5972
351k
    44063081U,  // LDURSi
5973
351k
    44063081U,  // LDURWi
5974
351k
    44063081U,  // LDURXi
5975
351k
    24809U, // LDX
5976
351k
    2119572U, // LDXPW
5977
351k
    2119572U, // LDXPX
5978
351k
    44058864U,  // LDXRB
5979
351k
    44060593U,  // LDXRH
5980
351k
    44063145U,  // LDXRW
5981
351k
    44063145U,  // LDXRX
5982
351k
    24890U, // LDY
5983
351k
    24989U, // LDZ
5984
351k
    20655U, // LDZI
5985
351k
    3223361788U,  // LSLR_ZPmZ_B
5986
351k
    3223378172U,  // LSLR_ZPmZ_D
5987
351k
    3519092988U,  // LSLR_ZPmZ_H
5988
351k
    3223410940U,  // LSLR_ZPmZ_S
5989
351k
    2118638U, // LSLVWr
5990
351k
    2118638U, // LSLVXr
5991
351k
    3223360494U,  // LSL_WIDE_ZPmZ_B
5992
351k
    3519091694U,  // LSL_WIDE_ZPmZ_H
5993
351k
    3223409646U,  // LSL_WIDE_ZPmZ_S
5994
351k
    2135022U, // LSL_WIDE_ZZZ_B
5995
351k
    2189497326U,  // LSL_WIDE_ZZZ_H
5996
351k
    270619630U, // LSL_WIDE_ZZZ_S
5997
351k
    3223360494U,  // LSL_ZPmI_B
5998
351k
    3223376878U,  // LSL_ZPmI_D
5999
351k
    3519091694U,  // LSL_ZPmI_H
6000
351k
    3223409646U,  // LSL_ZPmI_S
6001
351k
    3223360494U,  // LSL_ZPmZ_B
6002
351k
    3223376878U,  // LSL_ZPmZ_D
6003
351k
    3519091694U,  // LSL_ZPmZ_H
6004
351k
    3223409646U,  // LSL_ZPmZ_S
6005
351k
    2135022U, // LSL_ZZI_B
6006
351k
    2418070510U,  // LSL_ZZI_D
6007
351k
    2189497326U,  // LSL_ZZI_H
6008
351k
    270619630U, // LSL_ZZI_S
6009
351k
    3223361835U,  // LSRR_ZPmZ_B
6010
351k
    3223378219U,  // LSRR_ZPmZ_D
6011
351k
    3519093035U,  // LSRR_ZPmZ_H
6012
351k
    3223410987U,  // LSRR_ZPmZ_S
6013
351k
    2119996U, // LSRVWr
6014
351k
    2119996U, // LSRVXr
6015
351k
    3223361852U,  // LSR_WIDE_ZPmZ_B
6016
351k
    3519093052U,  // LSR_WIDE_ZPmZ_H
6017
351k
    3223411004U,  // LSR_WIDE_ZPmZ_S
6018
351k
    2136380U, // LSR_WIDE_ZZZ_B
6019
351k
    2189498684U,  // LSR_WIDE_ZZZ_H
6020
351k
    270620988U, // LSR_WIDE_ZZZ_S
6021
351k
    3223361852U,  // LSR_ZPmI_B
6022
351k
    3223378236U,  // LSR_ZPmI_D
6023
351k
    3519093052U,  // LSR_ZPmI_H
6024
351k
    3223411004U,  // LSR_ZPmI_S
6025
351k
    3223361852U,  // LSR_ZPmZ_B
6026
351k
    3223378236U,  // LSR_ZPmZ_D
6027
351k
    3519093052U,  // LSR_ZPmZ_H
6028
351k
    3223411004U,  // LSR_ZPmZ_S
6029
351k
    2136380U, // LSR_ZZI_B
6030
351k
    2418071868U,  // LSR_ZZI_D
6031
351k
    2189498684U,  // LSR_ZZI_H
6032
351k
    270620988U, // LSR_ZZI_S
6033
351k
    2690744533U,  // LUT2v16f8
6034
351k
    2969665749U,  // LUT2v8f16
6035
351k
    2690745014U,  // LUT4v16f8
6036
351k
    2969666230U,  // LUT4v8f16
6037
351k
    2208448725U,  // LUTI2_2ZTZI_B
6038
351k
    2208481493U,  // LUTI2_2ZTZI_H
6039
351k
    2208497877U,  // LUTI2_2ZTZI_S
6040
351k
    2208448725U,  // LUTI2_4ZTZI_B
6041
351k
    2208481493U,  // LUTI2_4ZTZI_H
6042
351k
    2208497877U,  // LUTI2_4ZTZI_S
6043
351k
    2654421U, // LUTI2_S_2ZTZI_B
6044
351k
    2932949U, // LUTI2_S_2ZTZI_H
6045
351k
    2208448725U,  // LUTI2_S_4ZTZI_B
6046
351k
    2208481493U,  // LUTI2_S_4ZTZI_H
6047
351k
    2130133U, // LUTI2_ZTZI_B
6048
351k
    2208366805U,  // LUTI2_ZTZI_H
6049
351k
    2179285U, // LUTI2_ZTZI_S
6050
351k
    2686484693U,  // LUTI2_ZZZI_B
6051
351k
    2183200981U,  // LUTI2_ZZZI_H
6052
351k
    2208449206U,  // LUTI4_2ZTZI_B
6053
351k
    2208481974U,  // LUTI4_2ZTZI_H
6054
351k
    2208498358U,  // LUTI4_2ZTZI_S
6055
351k
    2208481974U,  // LUTI4_4ZTZI_H
6056
351k
    2208498358U,  // LUTI4_4ZTZI_S
6057
351k
    2208449206U,  // LUTI4_4ZZT2Z
6058
351k
    2654902U, // LUTI4_S_2ZTZI_B
6059
351k
    2933430U, // LUTI4_S_2ZTZI_H
6060
351k
    2208481974U,  // LUTI4_S_4ZTZI_H
6061
351k
    2208449206U,  // LUTI4_S_4ZZT2Z
6062
351k
    2183201462U,  // LUTI4_Z2ZZI_H
6063
351k
    2130614U, // LUTI4_ZTZI_B
6064
351k
    2208367286U,  // LUTI4_ZTZI_H
6065
351k
    2179766U, // LUTI4_ZTZI_S
6066
351k
    2686485174U,  // LUTI4_ZZZI_B
6067
351k
    2183201462U,  // LUTI4_ZZZI_H
6068
351k
    17097U, // MAC16
6069
351k
    2121084U, // MADDPT
6070
351k
    2116508U, // MADDWrrr
6071
351k
    2116508U, // MADDXrrr
6072
351k
    1075895669U,  // MAD_CPA
6073
351k
    3223358228U,  // MAD_ZPmZZ_B
6074
351k
    3223374612U,  // MAD_ZPmZZ_D
6075
351k
    3519089428U,  // MAD_ZPmZZ_H
6076
351k
    3223407380U,  // MAD_ZPmZZ_S
6077
351k
    3223358999U,  // MATCH_PPzZZ_B
6078
351k
    2713783831U,  // MATCH_PPzZZ_H
6079
351k
    22086U, // MATFP
6080
351k
    23743U, // MATINT
6081
351k
    1075895654U,  // MLA_CPA
6082
351k
    3223356256U,  // MLA_ZPmZZ_B
6083
351k
    3223372640U,  // MLA_ZPmZZ_D
6084
351k
    3519087456U,  // MLA_ZPmZZ_H
6085
351k
    3223405408U,  // MLA_ZPmZZ_S
6086
351k
    1075888992U,  // MLA_ZZZI_D
6087
351k
    2195784544U,  // MLA_ZZZI_H
6088
351k
    1344357216U,  // MLA_ZZZI_S
6089
351k
    2959213408U,  // MLAv16i8
6090
351k
    2961310560U,  // MLAv2i32
6091
351k
    2961310560U,  // MLAv2i32_indexed
6092
351k
    2965504864U,  // MLAv4i16
6093
351k
    2965504864U,  // MLAv4i16_indexed
6094
351k
    2967602016U,  // MLAv4i32
6095
351k
    2967602016U,  // MLAv4i32_indexed
6096
351k
    2969699168U,  // MLAv8i16
6097
351k
    2969699168U,  // MLAv8i16_indexed
6098
351k
    2971796320U,  // MLAv8i8
6099
351k
    3223362131U,  // MLS_ZPmZZ_B
6100
351k
    3223378515U,  // MLS_ZPmZZ_D
6101
351k
    3519093331U,  // MLS_ZPmZZ_H
6102
351k
    3223411283U,  // MLS_ZPmZZ_S
6103
351k
    1075894867U,  // MLS_ZZZI_D
6104
351k
    2195790419U,  // MLS_ZZZI_H
6105
351k
    1344363091U,  // MLS_ZZZI_S
6106
351k
    2959219283U,  // MLSv16i8
6107
351k
    2961316435U,  // MLSv2i32
6108
351k
    2961316435U,  // MLSv2i32_indexed
6109
351k
    2965510739U,  // MLSv4i16
6110
351k
    2965510739U,  // MLSv4i16_indexed
6111
351k
    2967607891U,  // MLSv4i32
6112
351k
    2967607891U,  // MLSv4i32_indexed
6113
351k
    2969705043U,  // MLSv8i16
6114
351k
    2969705043U,  // MLSv8i16_indexed
6115
351k
    2971802195U,  // MLSv8i8
6116
351k
    145712034U, // MOPSSETGE
6117
351k
    145712095U, // MOPSSETGEN
6118
351k
    145712983U, // MOPSSETGET
6119
351k
    145712456U, // MOPSSETGETN
6120
351k
    3368182141U,  // MOVAZ_2ZMI_H_B
6121
351k
    3368198525U,  // MOVAZ_2ZMI_H_D
6122
351k
    3368214909U,  // MOVAZ_2ZMI_H_H
6123
351k
    3368231293U,  // MOVAZ_2ZMI_H_S
6124
351k
    3370279293U,  // MOVAZ_2ZMI_V_B
6125
351k
    3370295677U,  // MOVAZ_2ZMI_V_D
6126
351k
    3370312061U,  // MOVAZ_2ZMI_V_H
6127
351k
    3370328445U,  // MOVAZ_2ZMI_V_S
6128
351k
    3636617597U,  // MOVAZ_4ZMI_H_B
6129
351k
    3636633981U,  // MOVAZ_4ZMI_H_D
6130
351k
    3636650365U,  // MOVAZ_4ZMI_H_H
6131
351k
    3636666749U,  // MOVAZ_4ZMI_H_S
6132
351k
    3638714749U,  // MOVAZ_4ZMI_V_B
6133
351k
    3638731133U,  // MOVAZ_4ZMI_V_D
6134
351k
    3638747517U,  // MOVAZ_4ZMI_V_H
6135
351k
    3638763901U,  // MOVAZ_4ZMI_V_S
6136
351k
    3909263741U,  // MOVAZ_VG2_2ZM
6137
351k
    4177699197U,  // MOVAZ_VG4_4ZM
6138
351k
    2138493U, // MOVAZ_ZMI_H_B
6139
351k
    2154877U, // MOVAZ_ZMI_H_D
6140
351k
    421601661U, // MOVAZ_ZMI_H_H
6141
351k
    422011261U, // MOVAZ_ZMI_H_Q
6142
351k
    2187645U, // MOVAZ_ZMI_H_S
6143
351k
    270573949U, // MOVAZ_ZMI_V_B
6144
351k
    270590333U, // MOVAZ_ZMI_V_D
6145
351k
    423698813U, // MOVAZ_ZMI_V_H
6146
351k
    424108413U, // MOVAZ_ZMI_V_Q
6147
351k
    270623101U, // MOVAZ_ZMI_V_S
6148
351k
    958547140U, // MOVA_2ZMXI_H_B
6149
351k
    958563524U, // MOVA_2ZMXI_H_D
6150
351k
    958579908U, // MOVA_2ZMXI_H_H
6151
351k
    958596292U, // MOVA_2ZMXI_H_S
6152
351k
    960644292U, // MOVA_2ZMXI_V_B
6153
351k
    960660676U, // MOVA_2ZMXI_V_D
6154
351k
    960677060U, // MOVA_2ZMXI_V_H
6155
351k
    960693444U, // MOVA_2ZMXI_V_S
6156
351k
    958547140U, // MOVA_4ZMXI_H_B
6157
351k
    958563524U, // MOVA_4ZMXI_H_D
6158
351k
    958579908U, // MOVA_4ZMXI_H_H
6159
351k
    958596292U, // MOVA_4ZMXI_H_S
6160
351k
    960644292U, // MOVA_4ZMXI_V_B
6161
351k
    960660676U, // MOVA_4ZMXI_V_D
6162
351k
    960677060U, // MOVA_4ZMXI_V_H
6163
351k
    960693444U, // MOVA_4ZMXI_V_S
6164
351k
    2233992388U,  // MOVA_MXI2Z_H_B
6165
351k
    2233992388U,  // MOVA_MXI2Z_H_D
6166
351k
    2233992388U,  // MOVA_MXI2Z_H_H
6167
351k
    2233992388U,  // MOVA_MXI2Z_H_S
6168
351k
    2234008772U,  // MOVA_MXI2Z_V_B
6169
351k
    2234008772U,  // MOVA_MXI2Z_V_D
6170
351k
    2234008772U,  // MOVA_MXI2Z_V_H
6171
351k
    2234008772U,  // MOVA_MXI2Z_V_S
6172
351k
    2233992388U,  // MOVA_MXI4Z_H_B
6173
351k
    2233992388U,  // MOVA_MXI4Z_H_D
6174
351k
    2233992388U,  // MOVA_MXI4Z_H_H
6175
351k
    2233992388U,  // MOVA_MXI4Z_H_S
6176
351k
    2234008772U,  // MOVA_MXI4Z_V_B
6177
351k
    2234008772U,  // MOVA_MXI4Z_V_D
6178
351k
    2234008772U,  // MOVA_MXI4Z_V_H
6179
351k
    2234008772U,  // MOVA_MXI4Z_V_S
6180
351k
    3915547844U,  // MOVA_VG2_2ZMXI
6181
351k
    3798156484U,  // MOVA_VG2_MXI2Z
6182
351k
    4183983300U,  // MOVA_VG4_4ZMXI
6183
351k
    4066591940U,  // MOVA_VG4_MXI4Z
6184
351k
    538988713U, // MOVID
6185
351k
    811700393U, // MOVIv16b_ns
6186
351k
    547459241U, // MOVIv2d_ns
6187
351k
    813797545U, // MOVIv2i32
6188
351k
    813797545U, // MOVIv2s_msl
6189
351k
    817991849U, // MOVIv4i16
6190
351k
    820089001U, // MOVIv4i32
6191
351k
    820089001U, // MOVIv4s_msl
6192
351k
    824283305U, // MOVIv8b_ns
6193
351k
    822186153U, // MOVIv8i16
6194
351k
    1881166030U,  // MOVKWi
6195
351k
    1881166030U,  // MOVKXi
6196
351k
    807425466U, // MOVNWi
6197
351k
    807425466U, // MOVNXi
6198
351k
    270573820U, // MOVPRFX_ZPmZ_B
6199
351k
    270590204U, // MOVPRFX_ZPmZ_D
6200
351k
    541139196U, // MOVPRFX_ZPmZ_H
6201
351k
    270622972U, // MOVPRFX_ZPmZ_S
6202
351k
    3223363836U,  // MOVPRFX_ZPzZ_B
6203
351k
    3223380220U,  // MOVPRFX_ZPzZ_D
6204
351k
    2713788668U,  // MOVPRFX_ZPzZ_H
6205
351k
    3223412988U,  // MOVPRFX_ZPzZ_S
6206
351k
    3224346876U,  // MOVPRFX_ZZ
6207
351k
    1233149423U,  // MOVT
6208
351k
    1501584879U,  // MOVT_TIX
6209
351k
    2121199U, // MOVT_XTI
6210
351k
    807428549U, // MOVZWi
6211
351k
    807428549U, // MOVZXi
6212
351k
    1055447U, // MRRS
6213
351k
    1612733126U,  // MRS
6214
351k
    3223357754U,  // MSB_ZPmZZ_B
6215
351k
    3223374138U,  // MSB_ZPmZZ_D
6216
351k
    3519088954U,  // MSB_ZPmZZ_H
6217
351k
    3223406906U,  // MSB_ZPmZZ_S
6218
351k
    1672501569U,  // MSR
6219
351k
    162552113U, // MSRR
6220
351k
    1087809U, // MSRpstateImm1
6221
351k
    1087809U, // MSRpstateImm4
6222
351k
    1104193U, // MSRpstatesvcrImm1
6223
351k
    2121069U, // MSUBPT
6224
351k
    2116046U, // MSUBWrrr
6225
351k
    2116046U, // MSUBXrrr
6226
351k
    2955021015U,  // MUL53HI
6227
351k
    2955021027U,  // MUL53LO
6228
351k
    2135109U, // MUL_ZI_B
6229
351k
    2418070597U,  // MUL_ZI_D
6230
351k
    2189497413U,  // MUL_ZI_H
6231
351k
    270619717U, // MUL_ZI_S
6232
351k
    3223360581U,  // MUL_ZPmZ_B
6233
351k
    3223376965U,  // MUL_ZPmZ_D
6234
351k
    3519091781U,  // MUL_ZPmZ_H
6235
351k
    3223409733U,  // MUL_ZPmZ_S
6236
351k
    2418070597U,  // MUL_ZZZI_D
6237
351k
    2189497413U,  // MUL_ZZZI_H
6238
351k
    270619717U, // MUL_ZZZI_S
6239
351k
    2135109U, // MUL_ZZZ_B
6240
351k
    2418070597U,  // MUL_ZZZ_D
6241
351k
    2189497413U,  // MUL_ZZZ_H
6242
351k
    270619717U, // MUL_ZZZ_S
6243
351k
    811701317U, // MULv16i8
6244
351k
    813798469U, // MULv2i32
6245
351k
    813798469U, // MULv2i32_indexed
6246
351k
    817992773U, // MULv4i16
6247
351k
    817992773U, // MULv4i16_indexed
6248
351k
    820089925U, // MULv4i32
6249
351k
    820089925U, // MULv4i32_indexed
6250
351k
    822187077U, // MULv8i16
6251
351k
    822187077U, // MULv8i16_indexed
6252
351k
    824284229U, // MULv8i8
6253
351k
    813797526U, // MVNIv2i32
6254
351k
    813797526U, // MVNIv2s_msl
6255
351k
    817991830U, // MVNIv4i16
6256
351k
    820088982U, // MVNIv4i32
6257
351k
    820088982U, // MVNIv4s_msl
6258
351k
    822186134U, // MVNIv8i16
6259
351k
    3223362078U,  // NANDS_PPzPP
6260
351k
    3223358407U,  // NAND_PPzPP
6261
351k
    2418070500U,  // NBSL_ZZZZ
6262
351k
    270568673U, // NEG_ZPmZ_B
6263
351k
    270585057U, // NEG_ZPmZ_D
6264
351k
    541134049U, // NEG_ZPmZ_H
6265
351k
    270617825U, // NEG_ZPmZ_S
6266
351k
    811699425U, // NEGv16i8
6267
351k
    2116833U, // NEGv1i64
6268
351k
    813796577U, // NEGv2i32
6269
351k
    815893729U, // NEGv2i64
6270
351k
    817990881U, // NEGv4i16
6271
351k
    820088033U, // NEGv4i32
6272
351k
    822185185U, // NEGv8i16
6273
351k
    824282337U, // NEGv8i8
6274
351k
    3223358998U,  // NMATCH_PPzZZ_B
6275
351k
    2713783830U,  // NMATCH_PPzZZ_H
6276
351k
    3223362257U,  // NORS_PPzPP
6277
351k
    3223361807U,  // NOR_PPzPP
6278
351k
    270572897U, // NOT_ZPmZ_B
6279
351k
    270589281U, // NOT_ZPmZ_D
6280
351k
    541138273U, // NOT_ZPmZ_H
6281
351k
    270622049U, // NOT_ZPmZ_S
6282
351k
    811703649U, // NOTv16i8
6283
351k
    824286561U, // NOTv8i8
6284
351k
    3223362170U,  // ORNS_PPzPP
6285
351k
    2119011U, // ORNWrs
6286
351k
    2119011U, // ORNXrs
6287
351k
    3223360867U,  // ORN_PPzPP
6288
351k
    811701603U, // ORNv16i8
6289
351k
    824284515U, // ORNv8i8
6290
351k
    3227623221U,  // ORQV_VPZ_B
6291
351k
    3231817525U,  // ORQV_VPZ_D
6292
351k
    3238108981U,  // ORQV_VPZ_H
6293
351k
    3236011829U,  // ORQV_VPZ_S
6294
351k
    3223362269U,  // ORRS_PPzPP
6295
351k
    2119968U, // ORRWri
6296
351k
    2119968U, // ORRWrs
6297
351k
    2119968U, // ORRXri
6298
351k
    2119968U, // ORRXrs
6299
351k
    3223361824U,  // ORR_PPzPP
6300
351k
    2418071840U,  // ORR_ZI
6301
351k
    3223361824U,  // ORR_ZPmZ_B
6302
351k
    3223378208U,  // ORR_ZPmZ_D
6303
351k
    3519093024U,  // ORR_ZPmZ_H
6304
351k
    3223410976U,  // ORR_ZPmZ_S
6305
351k
    2418071840U,  // ORR_ZZZ
6306
351k
    811702560U, // ORRv16i8
6307
351k
    1887574304U,  // ORRv2i32
6308
351k
    1891768608U,  // ORRv4i16
6309
351k
    1893865760U,  // ORRv4i32
6310
351k
    1895962912U,  // ORRv8i16
6311
351k
    824285472U, // ORRv8i8
6312
351k
    253780U,  // ORV_VPZ_B
6313
351k
    1657020244U,  // ORV_VPZ_D
6314
351k
    1659133780U,  // ORV_VPZ_H
6315
351k
    1638178644U,  // ORV_VPZ_S
6316
351k
    807715615U, // PACDA
6317
351k
    807716373U, // PACDB
6318
351k
    312540U,  // PACDZA
6319
351k
    313890U,  // PACDZB
6320
351k
    2114364U, // PACGA
6321
351k
    807715658U, // PACIA
6322
351k
    8974U,  // PACIA1716
6323
351k
    8891U,  // PACIA171615
6324
351k
    8939U,  // PACIASP
6325
351k
    10307U, // PACIASPPC
6326
351k
    8882U,  // PACIAZ
6327
351k
    807716408U, // PACIB
6328
351k
    8828U,  // PACIB1716
6329
351k
    8915U,  // PACIB171615
6330
351k
    8965U,  // PACIBSP
6331
351k
    10329U, // PACIBSPPC
6332
351k
    8948U,  // PACIBZ
6333
351k
    312556U,  // PACIZA
6334
351k
    313906U,  // PACIZB
6335
351k
    9000U,  // PACM
6336
351k
    10295U, // PACNBIASPPC
6337
351k
    10317U, // PACNBIBSPPC
6338
351k
    1168268834U,  // PEXT_2PCI_B
6339
351k
    1168285218U,  // PEXT_2PCI_D
6340
351k
    1168301602U,  // PEXT_2PCI_H
6341
351k
    1168317986U,  // PEXT_2PCI_S
6342
351k
    2149621282U,  // PEXT_PCI_B
6343
351k
    2149637666U,  // PEXT_PCI_D
6344
351k
    1168186914U,  // PEXT_PCI_H
6345
351k
    2149670434U,  // PEXT_PCI_S
6346
351k
    35971U, // PFALSE
6347
351k
    3223362977U,  // PFIRST_B
6348
351k
    3223363303U,  // PMOV_PZI_B
6349
351k
    3223379687U,  // PMOV_PZI_D
6350
351k
    1103175399U,  // PMOV_PZI_H
6351
351k
    3223412455U,  // PMOV_PZI_S
6352
351k
    2043649767U,  // PMOV_ZIP_B
6353
351k
    3654262503U,  // PMOV_ZIP_D
6354
351k
    701472487U, // PMOV_ZIP_H
6355
351k
    1238343399U,  // PMOV_ZIP_S
6356
351k
    270583620U, // PMULLB_ZZZ_D
6357
351k
    2197882692U,  // PMULLB_ZZZ_H
6358
351k
    166152004U, // PMULLB_ZZZ_Q
6359
351k
    270588977U, // PMULLT_ZZZ_D
6360
351k
    2197888049U,  // PMULLT_ZZZ_H
6361
351k
    166157361U, // PMULLT_ZZZ_Q
6362
351k
    822182232U, // PMULLv16i8
6363
351k
    2315358975U,  // PMULLv1i64
6364
351k
    2583789912U,  // PMULLv2i64
6365
351k
    822186751U, // PMULLv8i8
6366
351k
    2135121U, // PMUL_ZZZ_B
6367
351k
    811701329U, // PMULv16i8
6368
351k
    824284241U, // PMULv8i8
6369
351k
    3223363099U,  // PNEXT_B
6370
351k
    3223379483U,  // PNEXT_D
6371
351k
    2176917019U,  // PNEXT_H
6372
351k
    3223412251U,  // PNEXT_S
6373
351k
    2194736683U,  // PRFB_D_PZI
6374
351k
    2234582571U,  // PRFB_D_SCALED
6375
351k
    2234582571U,  // PRFB_D_SXTW_SCALED
6376
351k
    2234582571U,  // PRFB_D_UXTW_SCALED
6377
351k
    2234582571U,  // PRFB_PRI
6378
351k
    2234582571U,  // PRFB_PRR
6379
351k
    2175862315U,  // PRFB_S_PZI
6380
351k
    2234582571U,  // PRFB_S_SXTW_SCALED
6381
351k
    2234582571U,  // PRFB_S_UXTW_SCALED
6382
351k
    2194738106U,  // PRFD_D_PZI
6383
351k
    2234583994U,  // PRFD_D_SCALED
6384
351k
    2234583994U,  // PRFD_D_SXTW_SCALED
6385
351k
    2234583994U,  // PRFD_D_UXTW_SCALED
6386
351k
    2234583994U,  // PRFD_PRI
6387
351k
    2234583994U,  // PRFD_PRR
6388
351k
    2175863738U,  // PRFD_S_PZI
6389
351k
    2234583994U,  // PRFD_S_SXTW_SCALED
6390
351k
    2234583994U,  // PRFD_S_UXTW_SCALED
6391
351k
    2194738726U,  // PRFH_D_PZI
6392
351k
    2234584614U,  // PRFH_D_SCALED
6393
351k
    2234584614U,  // PRFH_D_SXTW_SCALED
6394
351k
    2234584614U,  // PRFH_D_UXTW_SCALED
6395
351k
    2234584614U,  // PRFH_PRI
6396
351k
    2234584614U,  // PRFH_PRR
6397
351k
    2175864358U,  // PRFH_S_PZI
6398
351k
    2234584614U,  // PRFH_S_SXTW_SCALED
6399
351k
    2234584614U,  // PRFH_S_UXTW_SCALED
6400
351k
    2150716577U,  // PRFMl
6401
351k
    45175969U,  // PRFMroW
6402
351k
    45175969U,  // PRFMroX
6403
351k
    45175969U,  // PRFMui
6404
351k
    45176045U,  // PRFUMi
6405
351k
    2194743307U,  // PRFW_D_PZI
6406
351k
    2234589195U,  // PRFW_D_SCALED
6407
351k
    2234589195U,  // PRFW_D_SXTW_SCALED
6408
351k
    2234589195U,  // PRFW_D_UXTW_SCALED
6409
351k
    2234589195U,  // PRFW_PRI
6410
351k
    2234589195U,  // PRFW_PRR
6411
351k
    2175868939U,  // PRFW_S_PZI
6412
351k
    2234589195U,  // PRFW_S_SXTW_SCALED
6413
351k
    2234589195U,  // PRFW_S_UXTW_SCALED
6414
351k
    3224343160U,  // PSEL_PPPRI_B
6415
351k
    3224343160U,  // PSEL_PPPRI_D
6416
351k
    3224343160U,  // PSEL_PPPRI_H
6417
351k
    3224343160U,  // PSEL_PPPRI_S
6418
351k
    3120531U, // PTEST_PP
6419
351k
    2954926629U,  // PTRUES_B
6420
351k
    2954943013U,  // PTRUES_D
6421
351k
    169941541U, // PTRUES_H
6422
351k
    2954975781U,  // PTRUES_S
6423
351k
    2954923165U,  // PTRUE_B
6424
351k
    1150109U, // PTRUE_C_B
6425
351k
    1166493U, // PTRUE_C_D
6426
351k
    1182877U, // PTRUE_C_H
6427
351k
    1199261U, // PTRUE_C_S
6428
351k
    2954939549U,  // PTRUE_D
6429
351k
    169938077U, // PTRUE_H
6430
351k
    2954972317U,  // PTRUE_S
6431
351k
    1661014116U,  // PUNPKHI_PP
6432
351k
    1661015505U,  // PUNPKLO_PP
6433
351k
    1881180126U,  // RADDHNB_ZZZ_B
6434
351k
    2172717022U,  // RADDHNB_ZZZ_H
6435
351k
    2418100190U,  // RADDHNB_ZZZ_S
6436
351k
    2686491816U,  // RADDHNT_ZZZ_B
6437
351k
    2174819496U,  // RADDHNT_ZZZ_H
6438
351k
    1075928232U,  // RADDHNT_ZZZ_S
6439
351k
    813798666U, // RADDHNv2i64_v2i32
6440
351k
    2967601591U,  // RADDHNv2i64_v4i32
6441
351k
    817992970U, // RADDHNv4i32_v4i16
6442
351k
    2969698743U,  // RADDHNv4i32_v8i16
6443
351k
    2959212983U,  // RADDHNv8i16_v16i8
6444
351k
    824284426U, // RADDHNv8i16_v8i8
6445
351k
    815890593U, // RAX1
6446
351k
    2418065569U,  // RAX1_ZZZ_D
6447
351k
    2120581U, // RBITWr
6448
351k
    2120581U, // RBITXr
6449
351k
    270572421U, // RBIT_ZPmZ_B
6450
351k
    270588805U, // RBIT_ZPmZ_D
6451
351k
    541137797U, // RBIT_ZPmZ_H
6452
351k
    270621573U, // RBIT_ZPmZ_S
6453
351k
    811703173U, // RBITv16i8
6454
351k
    824286085U, // RBITv8i8
6455
351k
    807721413U, // RCWCAS
6456
351k
    807715977U, // RCWCASA
6457
351k
    807719381U, // RCWCASAL
6458
351k
    807719899U, // RCWCASL
6459
351k
    415524U,  // RCWCASP
6460
351k
    410624U,  // RCWCASPA
6461
351k
    414050U,  // RCWCASPAL
6462
351k
    414571U,  // RCWCASPL
6463
351k
    2418333883U,  // RCWCLR
6464
351k
    2418328660U,  // RCWCLRA
6465
351k
    2418332087U,  // RCWCLRAL
6466
351k
    2418332608U,  // RCWCLRL
6467
351k
    271537937U, // RCWCLRP
6468
351k
    271533035U, // RCWCLRPA
6469
351k
    271536459U, // RCWCLRPAL
6470
351k
    271536982U, // RCWCLRPL
6471
351k
    2418333874U,  // RCWCLRS
6472
351k
    2418328650U,  // RCWCLRSA
6473
351k
    2418332076U,  // RCWCLRSAL
6474
351k
    2418332598U,  // RCWCLRSL
6475
351k
    271537927U, // RCWCLRSP
6476
351k
    271533024U, // RCWCLRSPA
6477
351k
    271536447U, // RCWCLRSPAL
6478
351k
    271536971U, // RCWCLRSPL
6479
351k
    807721404U, // RCWSCAS
6480
351k
    807715967U, // RCWSCASA
6481
351k
    807719370U, // RCWSCASAL
6482
351k
    807719889U, // RCWSCASL
6483
351k
    415514U,  // RCWSCASP
6484
351k
    410613U,  // RCWSCASPA
6485
351k
    414038U,  // RCWSCASPAL
6486
351k
    414560U,  // RCWSCASPL
6487
351k
    2418334559U,  // RCWSET
6488
351k
    2418328740U,  // RCWSETA
6489
351k
    2418332147U,  // RCWSETAL
6490
351k
    2418332705U,  // RCWSETL
6491
351k
    271537989U, // RCWSETP
6492
351k
    271533086U, // RCWSETPA
6493
351k
    271536515U, // RCWSETPAL
6494
351k
    271537041U, // RCWSETPL
6495
351k
    2418334550U,  // RCWSETS
6496
351k
    2418328730U,  // RCWSETSA
6497
351k
    2418332136U,  // RCWSETSAL
6498
351k
    2418332695U,  // RCWSETSL
6499
351k
    271537979U, // RCWSETSP
6500
351k
    271533075U, // RCWSETSPA
6501
351k
    271536503U, // RCWSETSPAL
6502
351k
    271537030U, // RCWSETSPL
6503
351k
    2418333552U,  // RCWSWP
6504
351k
    2418328626U,  // RCWSWPA
6505
351k
    2418332057U,  // RCWSWPAL
6506
351k
    2418332581U,  // RCWSWPL
6507
351k
    271537898U, // RCWSWPP
6508
351k
    271533005U, // RCWSWPPA
6509
351k
    271536426U, // RCWSWPPAL
6510
351k
    271536952U, // RCWSWPPL
6511
351k
    2418333543U,  // RCWSWPS
6512
351k
    2418328616U,  // RCWSWPSA
6513
351k
    2418332046U,  // RCWSWPSAL
6514
351k
    2418332571U,  // RCWSWPSL
6515
351k
    271537888U, // RCWSWPSP
6516
351k
    271532994U, // RCWSWPSPA
6517
351k
    271536414U, // RCWSWPSPAL
6518
351k
    271536941U, // RCWSWPSPL
6519
351k
    3223362238U,  // RDFFRS_PPz
6520
351k
    3223361646U,  // RDFFR_PPz_REAL
6521
351k
    39022U, // RDFFR_P_REAL
6522
351k
    2118772U, // RDSVLI_XI
6523
351k
    2118758U, // RDVLI_XI
6524
351k
    23370U, // RET
6525
351k
    10279U, // RETAA
6526
351k
    330357U,  // RETAASPPCi
6527
351k
    19061U, // RETAASPPCr
6528
351k
    10286U, // RETAB
6529
351k
    330379U,  // RETABSPPCi
6530
351k
    19083U, // RETABSPPCr
6531
351k
    2114271U, // REV16Wr
6532
351k
    2114271U, // REV16Xr
6533
351k
    811696863U, // REV16v16i8
6534
351k
    824279775U, // REV16v8i8
6535
351k
    2113717U, // REV32Xr
6536
351k
    811696309U, // REV32v16i8
6537
351k
    817987765U, // REV32v4i16
6538
351k
    822182069U, // REV32v8i16
6539
351k
    824279221U, // REV32v8i8
6540
351k
    811696810U, // REV64v16i8
6541
351k
    813793962U, // REV64v2i32
6542
351k
    817988266U, // REV64v4i16
6543
351k
    820085418U, // REV64v4i32
6544
351k
    822182570U, // REV64v8i16
6545
351k
    824279722U, // REV64v8i8
6546
351k
    270584298U, // REVB_ZPmZ_D
6547
351k
    541133290U, // REVB_ZPmZ_H
6548
351k
    270617066U, // REVB_ZPmZ_S
6549
351k
    2689027062U,  // REVD_ZPmZ
6550
351k
    270585916U, // REVH_ZPmZ_D
6551
351k
    270618684U, // REVH_ZPmZ_S
6552
351k
    270590101U, // REVW_ZPmZ_D
6553
351k
    2121356U, // REVWr
6554
351k
    2121356U, // REVXr
6555
351k
    2137740U, // REV_PP_B
6556
351k
    2418073228U,  // REV_PP_D
6557
351k
    1652629132U,  // REV_PP_H
6558
351k
    270622348U, // REV_PP_S
6559
351k
    2137740U, // REV_ZZ_B
6560
351k
    2418073228U,  // REV_ZZ_D
6561
351k
    1652629132U,  // REV_ZZ_H
6562
351k
    270622348U, // REV_ZZ_S
6563
351k
    2116782U, // RMIF
6564
351k
    2119956U, // RORVWr
6565
351k
    2119956U, // RORVXr
6566
351k
    1217696U, // RPRFM
6567
351k
    1881180173U,  // RSHRNB_ZZI_B
6568
351k
    2172717069U,  // RSHRNB_ZZI_H
6569
351k
    2418100237U,  // RSHRNB_ZZI_S
6570
351k
    2686491867U,  // RSHRNT_ZZI_B
6571
351k
    2174819547U,  // RSHRNT_ZZI_H
6572
351k
    1075928283U,  // RSHRNT_ZZI_S
6573
351k
    2959213012U,  // RSHRNv16i8_shift
6574
351k
    813798739U, // RSHRNv2i32_shift
6575
351k
    817993043U, // RSHRNv4i16_shift
6576
351k
    2967601620U,  // RSHRNv4i32_shift
6577
351k
    2969698772U,  // RSHRNv8i16_shift
6578
351k
    824284499U, // RSHRNv8i8_shift
6579
351k
    1881180117U,  // RSUBHNB_ZZZ_B
6580
351k
    2172717013U,  // RSUBHNB_ZZZ_H
6581
351k
    2418100181U,  // RSUBHNB_ZZZ_S
6582
351k
    2686491807U,  // RSUBHNT_ZZZ_B
6583
351k
    2174819487U,  // RSUBHNT_ZZZ_H
6584
351k
    1075928223U,  // RSUBHNT_ZZZ_S
6585
351k
    813798658U, // RSUBHNv2i64_v2i32
6586
351k
    2967601582U,  // RSUBHNv2i64_v4i32
6587
351k
    817992962U, // RSUBHNv4i32_v4i16
6588
351k
    2969698734U,  // RSUBHNv4i32_v8i16
6589
351k
    2959212974U,  // RSUBHNv8i16_v16i8
6590
351k
    824284418U, // RSUBHNv8i16_v8i8
6591
351k
    1344325196U,  // SABALB_ZZZ_D
6592
351k
    2220951116U,  // SABALB_ZZZ_H
6593
351k
    2686535244U,  // SABALB_ZZZ_S
6594
351k
    1344330648U,  // SABALT_ZZZ_D
6595
351k
    2220956568U,  // SABALT_ZZZ_H
6596
351k
    2686540696U,  // SABALT_ZZZ_S
6597
351k
    2969698524U,  // SABALv16i8_v8i16
6598
351k
    2963411156U,  // SABALv2i32_v2i64
6599
351k
    2967605460U,  // SABALv4i16_v4i32
6600
351k
    2963407068U,  // SABALv4i32_v2i64
6601
351k
    2967601372U,  // SABALv8i16_v4i32
6602
351k
    2969702612U,  // SABALv8i8_v8i16
6603
351k
    2418049811U,  // SABA_ZZZ_B
6604
351k
    1075888915U,  // SABA_ZZZ_D
6605
351k
    2195784467U,  // SABA_ZZZ_H
6606
351k
    1344357139U,  // SABA_ZZZ_S
6607
351k
    2959213331U,  // SABAv16i8
6608
351k
    2961310483U,  // SABAv2i32
6609
351k
    2965504787U,  // SABAv4i16
6610
351k
    2967601939U,  // SABAv4i32
6611
351k
    2969699091U,  // SABAv8i16
6612
351k
    2971796243U,  // SABAv8i8
6613
351k
    270583553U, // SABDLB_ZZZ_D
6614
351k
    2197882625U,  // SABDLB_ZZZ_H
6615
351k
    1881229057U,  // SABDLB_ZZZ_S
6616
351k
    270588905U, // SABDLT_ZZZ_D
6617
351k
    2197887977U,  // SABDLT_ZZZ_H
6618
351k
    1881234409U,  // SABDLT_ZZZ_S
6619
351k
    822182174U, // SABDLv16i8_v8i16
6620
351k
    815895092U, // SABDLv2i32_v2i64
6621
351k
    820089396U, // SABDLv4i16_v4i32
6622
351k
    815890718U, // SABDLv4i32_v2i64
6623
351k
    820085022U, // SABDLv8i16_v4i32
6624
351k
    822186548U, // SABDLv8i8_v8i16
6625
351k
    3223358253U,  // SABD_ZPmZ_B
6626
351k
    3223374637U,  // SABD_ZPmZ_D
6627
351k
    3519089453U,  // SABD_ZPmZ_H
6628
351k
    3223407405U,  // SABD_ZPmZ_S
6629
351k
    811698989U, // SABDv16i8
6630
351k
    813796141U, // SABDv2i32
6631
351k
    817990445U, // SABDv4i16
6632
351k
    820087597U, // SABDv4i32
6633
351k
    822184749U, // SABDv8i16
6634
351k
    824281901U, // SABDv8i8
6635
351k
    3223377496U,  // SADALP_ZPmZ_D
6636
351k
    3519092312U,  // SADALP_ZPmZ_H
6637
351k
    3223410264U,  // SADALP_ZPmZ_S
6638
351k
    2969704024U,  // SADALPv16i8_v8i16
6639
351k
    3124893272U,  // SADALPv2i32_v1i64
6640
351k
    2961315416U,  // SADALPv4i16_v2i32
6641
351k
    2963412568U,  // SADALPv4i32_v2i64
6642
351k
    2967606872U,  // SADALPv8i16_v4i32
6643
351k
    2965509720U,  // SADALPv8i8_v4i16
6644
351k
    270588694U, // SADDLBT_ZZZ_D
6645
351k
    2197887766U,  // SADDLBT_ZZZ_H
6646
351k
    1881234198U,  // SADDLBT_ZZZ_S
6647
351k
    270583578U, // SADDLB_ZZZ_D
6648
351k
    2197882650U,  // SADDLB_ZZZ_H
6649
351k
    1881229082U,  // SADDLB_ZZZ_S
6650
351k
    822187624U, // SADDLPv16i8_v8i16
6651
351k
    977376872U, // SADDLPv2i32_v1i64
6652
351k
    813799016U, // SADDLPv4i16_v2i32
6653
351k
    815896168U, // SADDLPv4i32_v2i64
6654
351k
    820090472U, // SADDLPv8i16_v4i32
6655
351k
    817993320U, // SADDLPv8i8_v4i16
6656
351k
    270588921U, // SADDLT_ZZZ_D
6657
351k
    2197887993U,  // SADDLT_ZZZ_H
6658
351k
    1881234425U,  // SADDLT_ZZZ_S
6659
351k
    807427747U, // SADDLVv16i8v
6660
351k
    807427747U, // SADDLVv4i16v
6661
351k
    807427747U, // SADDLVv4i32v
6662
351k
    807427747U, // SADDLVv8i16v
6663
351k
    807427747U, // SADDLVv8i8v
6664
351k
    822182190U, // SADDLv16i8_v8i16
6665
351k
    815895130U, // SADDLv2i32_v2i64
6666
351k
    820089434U, // SADDLv4i16_v4i32
6667
351k
    815890734U, // SADDLv4i32_v2i64
6668
351k
    820085038U, // SADDLv8i16_v4i32
6669
351k
    822186586U, // SADDLv8i8_v8i16
6670
351k
    1684283000U,  // SADDV_VPZ_B
6671
351k
    1659117176U,  // SADDV_VPZ_H
6672
351k
    1638145656U,  // SADDV_VPZ_S
6673
351k
    2418067968U,  // SADDWB_ZZZ_D
6674
351k
    2189494784U,  // SADDWB_ZZZ_H
6675
351k
    270617088U, // SADDWB_ZZZ_S
6676
351k
    2418073093U,  // SADDWT_ZZZ_D
6677
351k
    2189499909U,  // SADDWT_ZZZ_H
6678
351k
    270622213U, // SADDWT_ZZZ_S
6679
351k
    822182506U, // SADDWv16i8_v8i16
6680
351k
    815898621U, // SADDWv2i32_v2i64
6681
351k
    820092925U, // SADDWv4i16_v4i32
6682
351k
    815891050U, // SADDWv4i32_v2i64
6683
351k
    820085354U, // SADDWv8i16_v4i32
6684
351k
    822190077U, // SADDWv8i8_v8i16
6685
351k
    10292U, // SB
6686
351k
    1075889907U,  // SBCLB_ZZZ_D
6687
351k
    1344358131U,  // SBCLB_ZZZ_S
6688
351k
    1075895259U,  // SBCLT_ZZZ_D
6689
351k
    1344363483U,  // SBCLT_ZZZ_S
6690
351k
    2120198U, // SBCSWr
6691
351k
    2120198U, // SBCSXr
6692
351k
    2116169U, // SBCWr
6693
351k
    2116169U, // SBCXr
6694
351k
    2118804U, // SBFMWri
6695
351k
    2118804U, // SBFMXri
6696
351k
    2221037192U,  // SCLAMP_VG2_2Z2Z_B
6697
351k
    2193790600U,  // SCLAMP_VG2_2Z2Z_D
6698
351k
    2195904136U,  // SCLAMP_VG2_2Z2Z_H
6699
351k
    2174949000U,  // SCLAMP_VG2_2Z2Z_S
6700
351k
    2221037192U,  // SCLAMP_VG4_4Z4Z_B
6701
351k
    2193790600U,  // SCLAMP_VG4_4Z4Z_D
6702
351k
    2195904136U,  // SCLAMP_VG4_4Z4Z_H
6703
351k
    2174949000U,  // SCLAMP_VG4_4Z4Z_S
6704
351k
    2418054792U,  // SCLAMP_ZZZ_B
6705
351k
    1075893896U,  // SCLAMP_ZZZ_D
6706
351k
    2195789448U,  // SCLAMP_ZZZ_H
6707
351k
    1344362120U,  // SCLAMP_ZZZ_S
6708
351k
    2116788U, // SCVTFSWDri
6709
351k
    2116788U, // SCVTFSWHri
6710
351k
    2116788U, // SCVTFSWSri
6711
351k
    2116788U, // SCVTFSXDri
6712
351k
    2116788U, // SCVTFSXHri
6713
351k
    2116788U, // SCVTFSXSri
6714
351k
    2116788U, // SCVTFUWDri
6715
351k
    2116788U, // SCVTFUWHri
6716
351k
    2116788U, // SCVTFUWSri
6717
351k
    2116788U, // SCVTFUXDri
6718
351k
    2116788U, // SCVTFUXHri
6719
351k
    2116788U, // SCVTFUXSri
6720
351k
    1648561332U,  // SCVTF_2Z2Z_StoS
6721
351k
    1648561332U,  // SCVTF_4Z4Z_StoS
6722
351k
    270585012U, // SCVTF_ZPmZ_DtoD
6723
351k
    3493924020U,  // SCVTF_ZPmZ_DtoH
6724
351k
    270617780U, // SCVTF_ZPmZ_DtoS
6725
351k
    541134004U, // SCVTF_ZPmZ_HtoH
6726
351k
    270585012U, // SCVTF_ZPmZ_StoD
6727
351k
    1078004916U,  // SCVTF_ZPmZ_StoH
6728
351k
    270617780U, // SCVTF_ZPmZ_StoS
6729
351k
    2116788U, // SCVTFd
6730
351k
    2116788U, // SCVTFh
6731
351k
    2116788U, // SCVTFs
6732
351k
    2116788U, // SCVTFv1i16
6733
351k
    2116788U, // SCVTFv1i32
6734
351k
    2116788U, // SCVTFv1i64
6735
351k
    813796532U, // SCVTFv2f32
6736
351k
    815893684U, // SCVTFv2f64
6737
351k
    813796532U, // SCVTFv2i32_shift
6738
351k
    815893684U, // SCVTFv2i64_shift
6739
351k
    817990836U, // SCVTFv4f16
6740
351k
    820087988U, // SCVTFv4f32
6741
351k
    817990836U, // SCVTFv4i16_shift
6742
351k
    820087988U, // SCVTFv4i32_shift
6743
351k
    822185140U, // SCVTFv8f16
6744
351k
    822185140U, // SCVTFv8i16_shift
6745
351k
    3223378315U,  // SDIVR_ZPmZ_D
6746
351k
    3223411083U,  // SDIVR_ZPmZ_S
6747
351k
    2121367U, // SDIVWr
6748
351k
    2121367U, // SDIVXr
6749
351k
    3223379607U,  // SDIV_ZPmZ_D
6750
351k
    3223412375U,  // SDIV_ZPmZ_S
6751
351k
    3798179131U,  // SDOT_VG2_M2Z2Z_BtoS
6752
351k
    3798162747U,  // SDOT_VG2_M2Z2Z_HtoD
6753
351k
    3798179131U,  // SDOT_VG2_M2Z2Z_HtoS
6754
351k
    3798179131U,  // SDOT_VG2_M2ZZI_BToS
6755
351k
    3798179131U,  // SDOT_VG2_M2ZZI_HToS
6756
351k
    3798162747U,  // SDOT_VG2_M2ZZI_HtoD
6757
351k
    3798179131U,  // SDOT_VG2_M2ZZ_BtoS
6758
351k
    3798162747U,  // SDOT_VG2_M2ZZ_HtoD
6759
351k
    3798179131U,  // SDOT_VG2_M2ZZ_HtoS
6760
351k
    4066614587U,  // SDOT_VG4_M4Z4Z_BtoS
6761
351k
    4066598203U,  // SDOT_VG4_M4Z4Z_HtoD
6762
351k
    4066614587U,  // SDOT_VG4_M4Z4Z_HtoS
6763
351k
    4066614587U,  // SDOT_VG4_M4ZZI_BToS
6764
351k
    4066614587U,  // SDOT_VG4_M4ZZI_HToS
6765
351k
    4066598203U,  // SDOT_VG4_M4ZZI_HtoD
6766
351k
    4066614587U,  // SDOT_VG4_M4ZZ_BtoS
6767
351k
    4066598203U,  // SDOT_VG4_M4ZZ_HtoD
6768
351k
    4066614587U,  // SDOT_VG4_M4ZZ_HtoS
6769
351k
    2686508347U,  // SDOT_ZZZI_D
6770
351k
    2686541115U,  // SDOT_ZZZI_HtoS
6771
351k
    2418105659U,  // SDOT_ZZZI_S
6772
351k
    2686508347U,  // SDOT_ZZZ_D
6773
351k
    2686541115U,  // SDOT_ZZZ_HtoS
6774
351k
    2418105659U,  // SDOT_ZZZ_S
6775
351k
    2967608635U,  // SDOTlanev16i8
6776
351k
    2961317179U,  // SDOTlanev8i8
6777
351k
    2967608635U,  // SDOTv16i8
6778
351k
    2961317179U,  // SDOTv8i8
6779
351k
    1231150U, // SDSB
6780
351k
    3223360115U,  // SEL_PPPP
6781
351k
    2242007667U,  // SEL_VG2_2ZC2Z2Z_B
6782
351k
    2242024051U,  // SEL_VG2_2ZC2Z2Z_D
6783
351k
    2242040435U,  // SEL_VG2_2ZC2Z2Z_H
6784
351k
    2242056819U,  // SEL_VG2_2ZC2Z2Z_S
6785
351k
    2242007667U,  // SEL_VG4_4ZC4Z4Z_B
6786
351k
    2242024051U,  // SEL_VG4_4ZC4Z4Z_D
6787
351k
    2242040435U,  // SEL_VG4_4ZC4Z4Z_H
6788
351k
    2242056819U,  // SEL_VG4_4ZC4Z4Z_S
6789
351k
    3223360115U,  // SEL_ZPZZ_B
6790
351k
    3223376499U,  // SEL_ZPZZ_D
6791
351k
    2176914035U,  // SEL_ZPZZ_H
6792
351k
    3223409267U,  // SEL_ZPZZ_S
6793
351k
    10405U, // SET
6794
351k
    145712042U, // SETE
6795
351k
    145712104U, // SETEN
6796
351k
    145712992U, // SETET
6797
351k
    145712466U, // SETETN
6798
351k
    17104U, // SETF16
6799
351k
    17126U, // SETF8
6800
351k
    10384U, // SETFFR
6801
351k
    145712064U, // SETGM
6802
351k
    145712129U, // SETGMN
6803
351k
    145713017U, // SETGMT
6804
351k
    145712494U, // SETGMTN
6805
351k
    145712952U, // SETGP
6806
351k
    145712163U, // SETGPN
6807
351k
    145713051U, // SETGPT
6808
351k
    145712532U, // SETGPTN
6809
351k
    145712072U, // SETM
6810
351k
    145712138U, // SETMN
6811
351k
    145713026U, // SETMT
6812
351k
    145712504U, // SETMTN
6813
351k
    145712960U, // SETP
6814
351k
    145712172U, // SETPN
6815
351k
    145713060U, // SETPT
6816
351k
    145712542U, // SETPTN
6817
351k
    807717442U, // SHA1Crrr
6818
351k
    2116877U, // SHA1Hrr
6819
351k
    807720077U, // SHA1Mrrr
6820
351k
    807720448U, // SHA1Prrr
6821
351k
    2967601153U,  // SHA1SU0rrr
6822
351k
    2967601271U,  // SHA1SU1rr
6823
351k
    807715019U, // SHA256H2rrr
6824
351k
    807718261U, // SHA256Hrrr
6825
351k
    2967601173U,  // SHA256SU0rr
6826
351k
    2967601291U,  // SHA256SU1rrr
6827
351k
    807718208U, // SHA512H
6828
351k
    807715009U, // SHA512H2
6829
351k
    2963406858U,  // SHA512SU0
6830
351k
    2963406976U,  // SHA512SU1
6831
351k
    3223358349U,  // SHADD_ZPmZ_B
6832
351k
    3223374733U,  // SHADD_ZPmZ_D
6833
351k
    3519089549U,  // SHADD_ZPmZ_H
6834
351k
    3223407501U,  // SHADD_ZPmZ_S
6835
351k
    811699085U, // SHADDv16i8
6836
351k
    813796237U, // SHADDv2i32
6837
351k
    817990541U, // SHADDv4i16
6838
351k
    820087693U, // SHADDv4i32
6839
351k
    822184845U, // SHADDv8i16
6840
351k
    824281997U, // SHADDv8i8
6841
351k
    822182207U, // SHLLv16i8
6842
351k
    815895257U, // SHLLv2i32
6843
351k
    820089561U, // SHLLv4i16
6844
351k
    815890751U, // SHLLv4i32
6845
351k
    820085055U, // SHLLv8i16
6846
351k
    822186713U, // SHLLv8i8
6847
351k
    2118280U, // SHLd
6848
351k
    811700872U, // SHLv16i8_shift
6849
351k
    813798024U, // SHLv2i32_shift
6850
351k
    815895176U, // SHLv2i64_shift
6851
351k
    817992328U, // SHLv4i16_shift
6852
351k
    820089480U, // SHLv4i32_shift
6853
351k
    822186632U, // SHLv8i16_shift
6854
351k
    824283784U, // SHLv8i8_shift
6855
351k
    1881180155U,  // SHRNB_ZZI_B
6856
351k
    2172717051U,  // SHRNB_ZZI_H
6857
351k
    2418100219U,  // SHRNB_ZZI_S
6858
351k
    2686491849U,  // SHRNT_ZZI_B
6859
351k
    2174819529U,  // SHRNT_ZZI_H
6860
351k
    1075928265U,  // SHRNT_ZZI_S
6861
351k
    2959212994U,  // SHRNv16i8_shift
6862
351k
    813798723U, // SHRNv2i32_shift
6863
351k
    817993027U, // SHRNv4i16_shift
6864
351k
    2967601602U,  // SHRNv4i32_shift
6865
351k
    2969698754U,  // SHRNv8i16_shift
6866
351k
    824284483U, // SHRNv8i8_shift
6867
351k
    3223361596U,  // SHSUBR_ZPmZ_B
6868
351k
    3223377980U,  // SHSUBR_ZPmZ_D
6869
351k
    3519092796U,  // SHSUBR_ZPmZ_H
6870
351k
    3223410748U,  // SHSUBR_ZPmZ_S
6871
351k
    3223357887U,  // SHSUB_ZPmZ_B
6872
351k
    3223374271U,  // SHSUB_ZPmZ_D
6873
351k
    3519089087U,  // SHSUB_ZPmZ_H
6874
351k
    3223407039U,  // SHSUB_ZPmZ_S
6875
351k
    811698623U, // SHSUBv16i8
6876
351k
    813795775U, // SHSUBv2i32
6877
351k
    817990079U, // SHSUBv4i16
6878
351k
    820087231U, // SHSUBv4i32
6879
351k
    822184383U, // SHSUBv8i16
6880
351k
    824281535U, // SHSUBv8i8
6881
351k
    2418053260U,  // SLI_ZZI_B
6882
351k
    1075892364U,  // SLI_ZZI_D
6883
351k
    2195787916U,  // SLI_ZZI_H
6884
351k
    1344360588U,  // SLI_ZZI_S
6885
351k
    807719052U, // SLId
6886
351k
    2959216780U,  // SLIv16i8_shift
6887
351k
    2961313932U,  // SLIv2i32_shift
6888
351k
    2963411084U,  // SLIv2i64_shift
6889
351k
    2965508236U,  // SLIv4i16_shift
6890
351k
    2967605388U,  // SLIv4i32_shift
6891
351k
    2969702540U,  // SLIv8i16_shift
6892
351k
    2971799692U,  // SLIv8i8_shift
6893
351k
    2967601302U,  // SM3PARTW1
6894
351k
    2967601786U,  // SM3PARTW2
6895
351k
    820084834U, // SM3SS1
6896
351k
    2967601901U,  // SM3TT1A
6897
351k
    2967602472U,  // SM3TT1B
6898
351k
    2967601910U,  // SM3TT2A
6899
351k
    2967602501U,  // SM3TT2B
6900
351k
    2967604220U,  // SM4E
6901
351k
    270623039U, // SM4EKEY_ZZZ_S
6902
351k
    820093247U, // SM4ENCKEY
6903
351k
    270617596U, // SM4E_ZZZ_S
6904
351k
    2118218U, // SMADDLrrr
6905
351k
    3223361414U,  // SMAXP_ZPmZ_B
6906
351k
    3223377798U,  // SMAXP_ZPmZ_D
6907
351k
    3519092614U,  // SMAXP_ZPmZ_H
6908
351k
    3223410566U,  // SMAXP_ZPmZ_S
6909
351k
    811702150U, // SMAXPv16i8
6910
351k
    813799302U, // SMAXPv2i32
6911
351k
    817993606U, // SMAXPv4i16
6912
351k
    820090758U, // SMAXPv4i32
6913
351k
    822187910U, // SMAXPv8i16
6914
351k
    824285062U, // SMAXPv8i8
6915
351k
    3227623235U,  // SMAXQV_VPZ_B
6916
351k
    3231817539U,  // SMAXQV_VPZ_D
6917
351k
    3238108995U,  // SMAXQV_VPZ_H
6918
351k
    3236011843U,  // SMAXQV_VPZ_S
6919
351k
    253792U,  // SMAXV_VPZ_B
6920
351k
    1657020256U,  // SMAXV_VPZ_D
6921
351k
    1659133792U,  // SMAXV_VPZ_H
6922
351k
    1638178656U,  // SMAXV_VPZ_S
6923
351k
    807427936U, // SMAXVv16i8v
6924
351k
    807427936U, // SMAXVv4i16v
6925
351k
    807427936U, // SMAXVv4i32v
6926
351k
    807427936U, // SMAXVv8i16v
6927
351k
    807427936U, // SMAXVv8i8v
6928
351k
    2121933U, // SMAXWri
6929
351k
    2121933U, // SMAXWrr
6930
351k
    2121933U, // SMAXXri
6931
351k
    2121933U, // SMAXXrr
6932
351k
    2179096781U,  // SMAX_VG2_2Z2Z_B
6933
351k
    2181210317U,  // SMAX_VG2_2Z2Z_D
6934
351k
    2183323853U,  // SMAX_VG2_2Z2Z_H
6935
351k
    2185437389U,  // SMAX_VG2_2Z2Z_S
6936
351k
    2179096781U,  // SMAX_VG2_2ZZ_B
6937
351k
    2181210317U,  // SMAX_VG2_2ZZ_D
6938
351k
    2183323853U,  // SMAX_VG2_2ZZ_H
6939
351k
    2185437389U,  // SMAX_VG2_2ZZ_S
6940
351k
    2179096781U,  // SMAX_VG4_4Z4Z_B
6941
351k
    2181210317U,  // SMAX_VG4_4Z4Z_D
6942
351k
    2183323853U,  // SMAX_VG4_4Z4Z_H
6943
351k
    2185437389U,  // SMAX_VG4_4Z4Z_S
6944
351k
    2179096781U,  // SMAX_VG4_4ZZ_B
6945
351k
    2181210317U,  // SMAX_VG4_4ZZ_D
6946
351k
    2183323853U,  // SMAX_VG4_4ZZ_H
6947
351k
    2185437389U,  // SMAX_VG4_4ZZ_S
6948
351k
    2138317U, // SMAX_ZI_B
6949
351k
    2418073805U,  // SMAX_ZI_D
6950
351k
    2189500621U,  // SMAX_ZI_H
6951
351k
    270622925U, // SMAX_ZI_S
6952
351k
    3223363789U,  // SMAX_ZPmZ_B
6953
351k
    3223380173U,  // SMAX_ZPmZ_D
6954
351k
    3519094989U,  // SMAX_ZPmZ_H
6955
351k
    3223412941U,  // SMAX_ZPmZ_S
6956
351k
    811704525U, // SMAXv16i8
6957
351k
    813801677U, // SMAXv2i32
6958
351k
    817995981U, // SMAXv4i16
6959
351k
    820093133U, // SMAXv4i32
6960
351k
    822190285U, // SMAXv8i16
6961
351k
    824287437U, // SMAXv8i8
6962
351k
    379497U,  // SMC
6963
351k
    3223361220U,  // SMINP_ZPmZ_B
6964
351k
    3223377604U,  // SMINP_ZPmZ_D
6965
351k
    3519092420U,  // SMINP_ZPmZ_H
6966
351k
    3223410372U,  // SMINP_ZPmZ_S
6967
351k
    811701956U, // SMINPv16i8
6968
351k
    813799108U, // SMINPv2i32
6969
351k
    817993412U, // SMINPv4i16
6970
351k
    820090564U, // SMINPv4i32
6971
351k
    822187716U, // SMINPv8i16
6972
351k
    824284868U, // SMINPv8i8
6973
351k
    3227623204U,  // SMINQV_VPZ_B
6974
351k
    3231817508U,  // SMINQV_VPZ_D
6975
351k
    3238108964U,  // SMINQV_VPZ_H
6976
351k
    3236011812U,  // SMINQV_VPZ_S
6977
351k
    253644U,  // SMINV_VPZ_B
6978
351k
    1657020108U,  // SMINV_VPZ_D
6979
351k
    1659133644U,  // SMINV_VPZ_H
6980
351k
    1638178508U,  // SMINV_VPZ_S
6981
351k
    807427788U, // SMINVv16i8v
6982
351k
    807427788U, // SMINVv4i16v
6983
351k
    807427788U, // SMINVv4i32v
6984
351k
    807427788U, // SMINVv8i16v
6985
351k
    807427788U, // SMINVv8i8v
6986
351k
    2118946U, // SMINWri
6987
351k
    2118946U, // SMINWrr
6988
351k
    2118946U, // SMINXri
6989
351k
    2118946U, // SMINXrr
6990
351k
    2179093794U,  // SMIN_VG2_2Z2Z_B
6991
351k
    2181207330U,  // SMIN_VG2_2Z2Z_D
6992
351k
    2183320866U,  // SMIN_VG2_2Z2Z_H
6993
351k
    2185434402U,  // SMIN_VG2_2Z2Z_S
6994
351k
    2179093794U,  // SMIN_VG2_2ZZ_B
6995
351k
    2181207330U,  // SMIN_VG2_2ZZ_D
6996
351k
    2183320866U,  // SMIN_VG2_2ZZ_H
6997
351k
    2185434402U,  // SMIN_VG2_2ZZ_S
6998
351k
    2179093794U,  // SMIN_VG4_4Z4Z_B
6999
351k
    2181207330U,  // SMIN_VG4_4Z4Z_D
7000
351k
    2183320866U,  // SMIN_VG4_4Z4Z_H
7001
351k
    2185434402U,  // SMIN_VG4_4Z4Z_S
7002
351k
    2179093794U,  // SMIN_VG4_4ZZ_B
7003
351k
    2181207330U,  // SMIN_VG4_4ZZ_D
7004
351k
    2183320866U,  // SMIN_VG4_4ZZ_H
7005
351k
    2185434402U,  // SMIN_VG4_4ZZ_S
7006
351k
    2135330U, // SMIN_ZI_B
7007
351k
    2418070818U,  // SMIN_ZI_D
7008
351k
    2189497634U,  // SMIN_ZI_H
7009
351k
    270619938U, // SMIN_ZI_S
7010
351k
    3223360802U,  // SMIN_ZPmZ_B
7011
351k
    3223377186U,  // SMIN_ZPmZ_D
7012
351k
    3519092002U,  // SMIN_ZPmZ_H
7013
351k
    3223409954U,  // SMIN_ZPmZ_S
7014
351k
    811701538U, // SMINv16i8
7015
351k
    813798690U, // SMINv2i32
7016
351k
    817992994U, // SMINv4i16
7017
351k
    820090146U, // SMINv4i32
7018
351k
    822187298U, // SMINv8i16
7019
351k
    824284450U, // SMINv8i8
7020
351k
    1344325241U,  // SMLALB_ZZZI_D
7021
351k
    2686535289U,  // SMLALB_ZZZI_S
7022
351k
    1344325241U,  // SMLALB_ZZZ_D
7023
351k
    2220951161U,  // SMLALB_ZZZ_H
7024
351k
    2686535289U,  // SMLALB_ZZZ_S
7025
351k
    1688441543U,  // SMLALL_MZZI_BtoS
7026
351k
    1688425159U,  // SMLALL_MZZI_HtoD
7027
351k
    1688441543U,  // SMLALL_MZZ_BtoS
7028
351k
    1688425159U,  // SMLALL_MZZ_HtoD
7029
351k
    3835925191U,  // SMLALL_VG2_M2Z2Z_BtoS
7030
351k
    3835908807U,  // SMLALL_VG2_M2Z2Z_HtoD
7031
351k
    3835925191U,  // SMLALL_VG2_M2ZZI_BtoS
7032
351k
    3835908807U,  // SMLALL_VG2_M2ZZI_HtoD
7033
351k
    4104360647U,  // SMLALL_VG2_M2ZZ_BtoS
7034
351k
    4104344263U,  // SMLALL_VG2_M2ZZ_HtoD
7035
351k
    4104360647U,  // SMLALL_VG4_M4Z4Z_BtoS
7036
351k
    4104344263U,  // SMLALL_VG4_M4Z4Z_HtoD
7037
351k
    4104360647U,  // SMLALL_VG4_M4ZZI_BtoS
7038
351k
    4104344263U,  // SMLALL_VG4_M4ZZI_HtoD
7039
351k
    77828807U,  // SMLALL_VG4_M4ZZ_BtoS
7040
351k
    77812423U,  // SMLALL_VG4_M4ZZ_HtoD
7041
351k
    1344330683U,  // SMLALT_ZZZI_D
7042
351k
    2686540731U,  // SMLALT_ZZZI_S
7043
351k
    1344330683U,  // SMLALT_ZZZ_D
7044
351k
    2220956603U,  // SMLALT_ZZZ_H
7045
351k
    2686540731U,  // SMLALT_ZZZ_S
7046
351k
    1663275260U,  // SMLAL_MZZI_HtoS
7047
351k
    1663275260U,  // SMLAL_MZZ_HtoS
7048
351k
    3810758908U,  // SMLAL_VG2_M2Z2Z_HtoS
7049
351k
    3810758908U,  // SMLAL_VG2_M2ZZI_S
7050
351k
    3810758908U,  // SMLAL_VG2_M2ZZ_HtoS
7051
351k
    4079194364U,  // SMLAL_VG4_M4Z4Z_HtoS
7052
351k
    4079194364U,  // SMLAL_VG4_M4ZZI_HtoS
7053
351k
    4079194364U,  // SMLAL_VG4_M4ZZ_HtoS
7054
351k
    2969698558U,  // SMLALv16i8_v8i16
7055
351k
    2963411196U,  // SMLALv2i32_indexed
7056
351k
    2963411196U,  // SMLALv2i32_v2i64
7057
351k
    2967605500U,  // SMLALv4i16_indexed
7058
351k
    2967605500U,  // SMLALv4i16_v4i32
7059
351k
    2963407102U,  // SMLALv4i32_indexed
7060
351k
    2963407102U,  // SMLALv4i32_v2i64
7061
351k
    2967601406U,  // SMLALv8i16_indexed
7062
351k
    2967601406U,  // SMLALv8i16_v4i32
7063
351k
    2969702652U,  // SMLALv8i8_v8i16
7064
351k
    1344325539U,  // SMLSLB_ZZZI_D
7065
351k
    2686535587U,  // SMLSLB_ZZZI_S
7066
351k
    1344325539U,  // SMLSLB_ZZZ_D
7067
351k
    2220951459U,  // SMLSLB_ZZZ_H
7068
351k
    2686535587U,  // SMLSLB_ZZZ_S
7069
351k
    1688441574U,  // SMLSLL_MZZI_BtoS
7070
351k
    1688425190U,  // SMLSLL_MZZI_HtoD
7071
351k
    1688441574U,  // SMLSLL_MZZ_BtoS
7072
351k
    1688425190U,  // SMLSLL_MZZ_HtoD
7073
351k
    3835925222U,  // SMLSLL_VG2_M2Z2Z_BtoS
7074
351k
    3835908838U,  // SMLSLL_VG2_M2Z2Z_HtoD
7075
351k
    3835925222U,  // SMLSLL_VG2_M2ZZI_BtoS
7076
351k
    3835908838U,  // SMLSLL_VG2_M2ZZI_HtoD
7077
351k
    4104360678U,  // SMLSLL_VG2_M2ZZ_BtoS
7078
351k
    4104344294U,  // SMLSLL_VG2_M2ZZ_HtoD
7079
351k
    4104360678U,  // SMLSLL_VG4_M4Z4Z_BtoS
7080
351k
    4104344294U,  // SMLSLL_VG4_M4Z4Z_HtoD
7081
351k
    4104360678U,  // SMLSLL_VG4_M4ZZI_BtoS
7082
351k
    4104344294U,  // SMLSLL_VG4_M4ZZI_HtoD
7083
351k
    77828838U,  // SMLSLL_VG4_M4ZZ_BtoS
7084
351k
    77812454U,  // SMLSLL_VG4_M4ZZ_HtoD
7085
351k
    1344330858U,  // SMLSLT_ZZZI_D
7086
351k
    2686540906U,  // SMLSLT_ZZZI_S
7087
351k
    1344330858U,  // SMLSLT_ZZZ_D
7088
351k
    2220956778U,  // SMLSLT_ZZZ_H
7089
351k
    2686540906U,  // SMLSLT_ZZZ_S
7090
351k
    1663276027U,  // SMLSL_MZZI_HtoS
7091
351k
    1663276027U,  // SMLSL_MZZ_HtoS
7092
351k
    3810759675U,  // SMLSL_VG2_M2Z2Z_HtoS
7093
351k
    3810759675U,  // SMLSL_VG2_M2ZZI_S
7094
351k
    3810759675U,  // SMLSL_VG2_M2ZZ_HtoS
7095
351k
    4079195131U,  // SMLSL_VG4_M4Z4Z_HtoS
7096
351k
    4079195131U,  // SMLSL_VG4_M4ZZI_HtoS
7097
351k
    4079195131U,  // SMLSL_VG4_M4ZZ_HtoS
7098
351k
    2969698690U,  // SMLSLv16i8_v8i16
7099
351k
    2963411963U,  // SMLSLv2i32_indexed
7100
351k
    2963411963U,  // SMLSLv2i32_v2i64
7101
351k
    2967606267U,  // SMLSLv4i16_indexed
7102
351k
    2967606267U,  // SMLSLv4i16_v4i32
7103
351k
    2963407234U,  // SMLSLv4i32_indexed
7104
351k
    2963407234U,  // SMLSLv4i32_v2i64
7105
351k
    2967601538U,  // SMLSLv8i16_indexed
7106
351k
    2967601538U,  // SMLSLv8i16_v4i32
7107
351k
    2969703419U,  // SMLSLv8i8_v8i16
7108
351k
    2967602037U,  // SMMLA
7109
351k
    2418099061U,  // SMMLA_ZZZ
7110
351k
    54641587U,  // SMOPA_MPPZZ_D
7111
351k
    54641587U,  // SMOPA_MPPZZ_HtoS
7112
351k
    79807411U,  // SMOPA_MPPZZ_S
7113
351k
    54647463U,  // SMOPS_MPPZZ_D
7114
351k
    54647463U,  // SMOPS_MPPZZ_HtoS
7115
351k
    79813287U,  // SMOPS_MPPZZ_S
7116
351k
    807427821U, // SMOVvi16to32
7117
351k
    807427821U, // SMOVvi16to32_idx0
7118
351k
    807427821U, // SMOVvi16to64
7119
351k
    807427821U, // SMOVvi16to64_idx0
7120
351k
    807427821U, // SMOVvi32to64
7121
351k
    807427821U, // SMOVvi32to64_idx0
7122
351k
    807427821U, // SMOVvi8to32
7123
351k
    807427821U, // SMOVvi8to32_idx0
7124
351k
    807427821U, // SMOVvi8to64
7125
351k
    807427821U, // SMOVvi8to64_idx0
7126
351k
    2118166U, // SMSUBLrrr
7127
351k
    3223359209U,  // SMULH_ZPmZ_B
7128
351k
    3223375593U,  // SMULH_ZPmZ_D
7129
351k
    3519090409U,  // SMULH_ZPmZ_H
7130
351k
    3223408361U,  // SMULH_ZPmZ_S
7131
351k
    2133737U, // SMULH_ZZZ_B
7132
351k
    2418069225U,  // SMULH_ZZZ_D
7133
351k
    2189496041U,  // SMULH_ZZZ_H
7134
351k
    270618345U, // SMULH_ZZZ_S
7135
351k
    2117353U, // SMULHrr
7136
351k
    270583628U, // SMULLB_ZZZI_D
7137
351k
    1881229132U,  // SMULLB_ZZZI_S
7138
351k
    270583628U, // SMULLB_ZZZ_D
7139
351k
    2197882700U,  // SMULLB_ZZZ_H
7140
351k
    1881229132U,  // SMULLB_ZZZ_S
7141
351k
    270588985U, // SMULLT_ZZZI_D
7142
351k
    1881234489U,  // SMULLT_ZZZI_S
7143
351k
    270588985U, // SMULLT_ZZZ_D
7144
351k
    2197888057U,  // SMULLT_ZZZ_H
7145
351k
    1881234489U,  // SMULLT_ZZZ_S
7146
351k
    822182240U, // SMULLv16i8_v8i16
7147
351k
    815895302U, // SMULLv2i32_indexed
7148
351k
    815895302U, // SMULLv2i32_v2i64
7149
351k
    820089606U, // SMULLv4i16_indexed
7150
351k
    820089606U, // SMULLv4i16_v4i32
7151
351k
    815890784U, // SMULLv4i32_indexed
7152
351k
    815890784U, // SMULLv4i32_v2i64
7153
351k
    820085088U, // SMULLv8i16_indexed
7154
351k
    820085088U, // SMULLv8i16_v4i32
7155
351k
    822186758U, // SMULLv8i8_v8i16
7156
351k
    3223358466U,  // SPLICE_ZPZZ_B
7157
351k
    3223374850U,  // SPLICE_ZPZZ_D
7158
351k
    2176912386U,  // SPLICE_ZPZZ_H
7159
351k
    3223407618U,  // SPLICE_ZPZZ_S
7160
351k
    3223358466U,  // SPLICE_ZPZ_B
7161
351k
    3223374850U,  // SPLICE_ZPZ_D
7162
351k
    2176912386U,  // SPLICE_ZPZ_H
7163
351k
    3223407618U,  // SPLICE_ZPZ_S
7164
351k
    270572010U, // SQABS_ZPmZ_B
7165
351k
    270588394U, // SQABS_ZPmZ_D
7166
351k
    541137386U, // SQABS_ZPmZ_H
7167
351k
    270621162U, // SQABS_ZPmZ_S
7168
351k
    811702762U, // SQABSv16i8
7169
351k
    2120170U, // SQABSv1i16
7170
351k
    2120170U, // SQABSv1i32
7171
351k
    2120170U, // SQABSv1i64
7172
351k
    2120170U, // SQABSv1i8
7173
351k
    813799914U, // SQABSv2i32
7174
351k
    815897066U, // SQABSv2i64
7175
351k
    817994218U, // SQABSv4i16
7176
351k
    820091370U, // SQABSv4i32
7177
351k
    822188522U, // SQABSv8i16
7178
351k
    824285674U, // SQABSv8i8
7179
351k
    2132907U, // SQADD_ZI_B
7180
351k
    2418068395U,  // SQADD_ZI_D
7181
351k
    2189495211U,  // SQADD_ZI_H
7182
351k
    270617515U, // SQADD_ZI_S
7183
351k
    3223358379U,  // SQADD_ZPmZ_B
7184
351k
    3223374763U,  // SQADD_ZPmZ_D
7185
351k
    3519089579U,  // SQADD_ZPmZ_H
7186
351k
    3223407531U,  // SQADD_ZPmZ_S
7187
351k
    2132907U, // SQADD_ZZZ_B
7188
351k
    2418068395U,  // SQADD_ZZZ_D
7189
351k
    2189495211U,  // SQADD_ZZZ_H
7190
351k
    270617515U, // SQADD_ZZZ_S
7191
351k
    811699115U, // SQADDv16i8
7192
351k
    2116523U, // SQADDv1i16
7193
351k
    2116523U, // SQADDv1i32
7194
351k
    2116523U, // SQADDv1i64
7195
351k
    2116523U, // SQADDv1i8
7196
351k
    813796267U, // SQADDv2i32
7197
351k
    815893419U, // SQADDv2i64
7198
351k
    817990571U, // SQADDv4i16
7199
351k
    820087723U, // SQADDv4i32
7200
351k
    822184875U, // SQADDv8i16
7201
351k
    824282027U, // SQADDv8i8
7202
351k
    2132839U, // SQCADD_ZZI_B
7203
351k
    2418068327U,  // SQCADD_ZZI_D
7204
351k
    2189495143U,  // SQCADD_ZZI_H
7205
351k
    270617447U, // SQCADD_ZZI_S
7206
351k
    1648432504U,  // SQCVTN_Z2Z_StoH
7207
351k
    1644238200U,  // SQCVTN_Z4Z_DtoH
7208
351k
    3223360888U,  // SQCVTN_Z4Z_StoB
7209
351k
    1648432553U,  // SQCVTUN_Z2Z_StoH
7210
351k
    1644238249U,  // SQCVTUN_Z4Z_DtoH
7211
351k
    3223360937U,  // SQCVTUN_Z4Z_StoB
7212
351k
    1648434777U,  // SQCVTU_Z2Z_StoH
7213
351k
    1644240473U,  // SQCVTU_Z4Z_DtoH
7214
351k
    3223363161U,  // SQCVTU_Z4Z_StoB
7215
351k
    1648434657U,  // SQCVT_Z2Z_StoH
7216
351k
    1644240353U,  // SQCVT_Z4Z_DtoH
7217
351k
    3223363041U,  // SQCVT_Z4Z_StoB
7218
351k
    538985973U, // SQDECB_XPiI
7219
351k
    2954905077U,  // SQDECB_XPiWdI
7220
351k
    538987328U, // SQDECD_XPiI
7221
351k
    2954906432U,  // SQDECD_XPiWdI
7222
351k
    539020096U, // SQDECD_ZPiI
7223
351k
    538988022U, // SQDECH_XPiI
7224
351k
    2954907126U,  // SQDECH_XPiWdI
7225
351k
    56692214U,  // SQDECH_ZPiI
7226
351k
    2119181U, // SQDECP_XPWd_B
7227
351k
    2418038285U,  // SQDECP_XPWd_D
7228
351k
    1881167373U,  // SQDECP_XPWd_H
7229
351k
    270554637U, // SQDECP_XPWd_S
7230
351k
    2119181U, // SQDECP_XP_B
7231
351k
    2418038285U,  // SQDECP_XP_D
7232
351k
    1881167373U,  // SQDECP_XP_H
7233
351k
    270554637U, // SQDECP_XP_S
7234
351k
    1075893773U,  // SQDECP_ZP_D
7235
351k
    1658918413U,  // SQDECP_ZP_H
7236
351k
    1344361997U,  // SQDECP_ZP_S
7237
351k
    538992605U, // SQDECW_XPiI
7238
351k
    2954911709U,  // SQDECW_XPiWdI
7239
351k
    539058141U, // SQDECW_ZPiI
7240
351k
    1344330498U,  // SQDMLALBT_ZZZ_D
7241
351k
    2220956418U,  // SQDMLALBT_ZZZ_H
7242
351k
    2686540546U,  // SQDMLALBT_ZZZ_S
7243
351k
    1344325222U,  // SQDMLALB_ZZZI_D
7244
351k
    2686535270U,  // SQDMLALB_ZZZI_S
7245
351k
    1344325222U,  // SQDMLALB_ZZZ_D
7246
351k
    2220951142U,  // SQDMLALB_ZZZ_H
7247
351k
    2686535270U,  // SQDMLALB_ZZZ_S
7248
351k
    1344330664U,  // SQDMLALT_ZZZI_D
7249
351k
    2686540712U,  // SQDMLALT_ZZZI_S
7250
351k
    1344330664U,  // SQDMLALT_ZZZ_D
7251
351k
    2220956584U,  // SQDMLALT_ZZZ_H
7252
351k
    2686540712U,  // SQDMLALT_ZZZ_S
7253
351k
    807719147U, // SQDMLALi16
7254
351k
    807719147U, // SQDMLALi32
7255
351k
    807719147U, // SQDMLALv1i32_indexed
7256
351k
    807719147U, // SQDMLALv1i64_indexed
7257
351k
    2963411179U,  // SQDMLALv2i32_indexed
7258
351k
    2963411179U,  // SQDMLALv2i32_v2i64
7259
351k
    2967605483U,  // SQDMLALv4i16_indexed
7260
351k
    2967605483U,  // SQDMLALv4i16_v4i32
7261
351k
    2963407084U,  // SQDMLALv4i32_indexed
7262
351k
    2963407084U,  // SQDMLALv4i32_v2i64
7263
351k
    2967601388U,  // SQDMLALv8i16_indexed
7264
351k
    2967601388U,  // SQDMLALv8i16_v4i32
7265
351k
    1344330537U,  // SQDMLSLBT_ZZZ_D
7266
351k
    2220956457U,  // SQDMLSLBT_ZZZ_H
7267
351k
    2686540585U,  // SQDMLSLBT_ZZZ_S
7268
351k
    1344325520U,  // SQDMLSLB_ZZZI_D
7269
351k
    2686535568U,  // SQDMLSLB_ZZZI_S
7270
351k
    1344325520U,  // SQDMLSLB_ZZZ_D
7271
351k
    2220951440U,  // SQDMLSLB_ZZZ_H
7272
351k
    2686535568U,  // SQDMLSLB_ZZZ_S
7273
351k
    1344330839U,  // SQDMLSLT_ZZZI_D
7274
351k
    2686540887U,  // SQDMLSLT_ZZZI_S
7275
351k
    1344330839U,  // SQDMLSLT_ZZZ_D
7276
351k
    2220956759U,  // SQDMLSLT_ZZZ_H
7277
351k
    2686540887U,  // SQDMLSLT_ZZZ_S
7278
351k
    807719914U, // SQDMLSLi16
7279
351k
    807719914U, // SQDMLSLi32
7280
351k
    807719914U, // SQDMLSLv1i32_indexed
7281
351k
    807719914U, // SQDMLSLv1i64_indexed
7282
351k
    2963411946U,  // SQDMLSLv2i32_indexed
7283
351k
    2963411946U,  // SQDMLSLv2i32_v2i64
7284
351k
    2967606250U,  // SQDMLSLv4i16_indexed
7285
351k
    2967606250U,  // SQDMLSLv4i16_v4i32
7286
351k
    2963407216U,  // SQDMLSLv4i32_indexed
7287
351k
    2963407216U,  // SQDMLSLv4i32_v2i64
7288
351k
    2967601520U,  // SQDMLSLv8i16_indexed
7289
351k
    2967601520U,  // SQDMLSLv8i16_v4i32
7290
351k
    2179092182U,  // SQDMULH_VG2_2Z2Z_B
7291
351k
    2181205718U,  // SQDMULH_VG2_2Z2Z_D
7292
351k
    2183319254U,  // SQDMULH_VG2_2Z2Z_H
7293
351k
    2185432790U,  // SQDMULH_VG2_2Z2Z_S
7294
351k
    2179092182U,  // SQDMULH_VG2_2ZZ_B
7295
351k
    2181205718U,  // SQDMULH_VG2_2ZZ_D
7296
351k
    2183319254U,  // SQDMULH_VG2_2ZZ_H
7297
351k
    2185432790U,  // SQDMULH_VG2_2ZZ_S
7298
351k
    2179092182U,  // SQDMULH_VG4_4Z4Z_B
7299
351k
    2181205718U,  // SQDMULH_VG4_4Z4Z_D
7300
351k
    2183319254U,  // SQDMULH_VG4_4Z4Z_H
7301
351k
    2185432790U,  // SQDMULH_VG4_4Z4Z_S
7302
351k
    2179092182U,  // SQDMULH_VG4_4ZZ_B
7303
351k
    2181205718U,  // SQDMULH_VG4_4ZZ_D
7304
351k
    2183319254U,  // SQDMULH_VG4_4ZZ_H
7305
351k
    2185432790U,  // SQDMULH_VG4_4ZZ_S
7306
351k
    2418069206U,  // SQDMULH_ZZZI_D
7307
351k
    2189496022U,  // SQDMULH_ZZZI_H
7308
351k
    270618326U, // SQDMULH_ZZZI_S
7309
351k
    2133718U, // SQDMULH_ZZZ_B
7310
351k
    2418069206U,  // SQDMULH_ZZZ_D
7311
351k
    2189496022U,  // SQDMULH_ZZZ_H
7312
351k
    270618326U, // SQDMULH_ZZZ_S
7313
351k
    2117334U, // SQDMULHv1i16
7314
351k
    2117334U, // SQDMULHv1i16_indexed
7315
351k
    2117334U, // SQDMULHv1i32
7316
351k
    2117334U, // SQDMULHv1i32_indexed
7317
351k
    813797078U, // SQDMULHv2i32
7318
351k
    813797078U, // SQDMULHv2i32_indexed
7319
351k
    817991382U, // SQDMULHv4i16
7320
351k
    817991382U, // SQDMULHv4i16_indexed
7321
351k
    820088534U, // SQDMULHv4i32
7322
351k
    820088534U, // SQDMULHv4i32_indexed
7323
351k
    822185686U, // SQDMULHv8i16
7324
351k
    822185686U, // SQDMULHv8i16_indexed
7325
351k
    270583610U, // SQDMULLB_ZZZI_D
7326
351k
    1881229114U,  // SQDMULLB_ZZZI_S
7327
351k
    270583610U, // SQDMULLB_ZZZ_D
7328
351k
    2197882682U,  // SQDMULLB_ZZZ_H
7329
351k
    1881229114U,  // SQDMULLB_ZZZ_S
7330
351k
    270588967U, // SQDMULLT_ZZZI_D
7331
351k
    1881234471U,  // SQDMULLT_ZZZI_S
7332
351k
    270588967U, // SQDMULLT_ZZZ_D
7333
351k
    2197888039U,  // SQDMULLT_ZZZ_H
7334
351k
    1881234471U,  // SQDMULLT_ZZZ_S
7335
351k
    2118390U, // SQDMULLi16
7336
351k
    2118390U, // SQDMULLi32
7337
351k
    2118390U, // SQDMULLv1i32_indexed
7338
351k
    2118390U, // SQDMULLv1i64_indexed
7339
351k
    815895286U, // SQDMULLv2i32_indexed
7340
351k
    815895286U, // SQDMULLv2i32_v2i64
7341
351k
    820089590U, // SQDMULLv4i16_indexed
7342
351k
    820089590U, // SQDMULLv4i16_v4i32
7343
351k
    815890766U, // SQDMULLv4i32_indexed
7344
351k
    815890766U, // SQDMULLv4i32_v2i64
7345
351k
    820085070U, // SQDMULLv8i16_indexed
7346
351k
    820085070U, // SQDMULLv8i16_v4i32
7347
351k
    538985989U, // SQINCB_XPiI
7348
351k
    2954905093U,  // SQINCB_XPiWdI
7349
351k
    538987344U, // SQINCD_XPiI
7350
351k
    2954906448U,  // SQINCD_XPiWdI
7351
351k
    539020112U, // SQINCD_ZPiI
7352
351k
    538988038U, // SQINCH_XPiI
7353
351k
    2954907142U,  // SQINCH_XPiWdI
7354
351k
    56692230U,  // SQINCH_ZPiI
7355
351k
    2119197U, // SQINCP_XPWd_B
7356
351k
    2418038301U,  // SQINCP_XPWd_D
7357
351k
    1881167389U,  // SQINCP_XPWd_H
7358
351k
    270554653U, // SQINCP_XPWd_S
7359
351k
    2119197U, // SQINCP_XP_B
7360
351k
    2418038301U,  // SQINCP_XP_D
7361
351k
    1881167389U,  // SQINCP_XP_H
7362
351k
    270554653U, // SQINCP_XP_S
7363
351k
    1075893789U,  // SQINCP_ZP_D
7364
351k
    1658918429U,  // SQINCP_ZP_H
7365
351k
    1344362013U,  // SQINCP_ZP_S
7366
351k
    538992621U, // SQINCW_XPiI
7367
351k
    2954911725U,  // SQINCW_XPiWdI
7368
351k
    539058157U, // SQINCW_ZPiI
7369
351k
    270568678U, // SQNEG_ZPmZ_B
7370
351k
    270585062U, // SQNEG_ZPmZ_D
7371
351k
    541134054U, // SQNEG_ZPmZ_H
7372
351k
    270617830U, // SQNEG_ZPmZ_S
7373
351k
    811699430U, // SQNEGv16i8
7374
351k
    2116838U, // SQNEGv1i16
7375
351k
    2116838U, // SQNEGv1i32
7376
351k
    2116838U, // SQNEGv1i64
7377
351k
    2116838U, // SQNEGv1i8
7378
351k
    813796582U, // SQNEGv2i32
7379
351k
    815893734U, // SQNEGv2i64
7380
351k
    817990886U, // SQNEGv4i16
7381
351k
    820088038U, // SQNEGv4i32
7382
351k
    822185190U, // SQNEGv8i16
7383
351k
    824282342U, // SQNEGv8i8
7384
351k
    2195787143U,  // SQRDCMLAH_ZZZI_H
7385
351k
    1344359815U,  // SQRDCMLAH_ZZZI_S
7386
351k
    2418052487U,  // SQRDCMLAH_ZZZ_B
7387
351k
    1075891591U,  // SQRDCMLAH_ZZZ_D
7388
351k
    2195787143U,  // SQRDCMLAH_ZZZ_H
7389
351k
    1344359815U,  // SQRDCMLAH_ZZZ_S
7390
351k
    1075891602U,  // SQRDMLAH_ZZZI_D
7391
351k
    2195787154U,  // SQRDMLAH_ZZZI_H
7392
351k
    1344359826U,  // SQRDMLAH_ZZZI_S
7393
351k
    2418052498U,  // SQRDMLAH_ZZZ_B
7394
351k
    1075891602U,  // SQRDMLAH_ZZZ_D
7395
351k
    2195787154U,  // SQRDMLAH_ZZZ_H
7396
351k
    1344359826U,  // SQRDMLAH_ZZZ_S
7397
351k
    807718290U, // SQRDMLAHv1i16
7398
351k
    807718290U, // SQRDMLAHv1i16_indexed
7399
351k
    807718290U, // SQRDMLAHv1i32
7400
351k
    807718290U, // SQRDMLAHv1i32_indexed
7401
351k
    2961313170U,  // SQRDMLAHv2i32
7402
351k
    2961313170U,  // SQRDMLAHv2i32_indexed
7403
351k
    2965507474U,  // SQRDMLAHv4i16
7404
351k
    2965507474U,  // SQRDMLAHv4i16_indexed
7405
351k
    2967604626U,  // SQRDMLAHv4i32
7406
351k
    2967604626U,  // SQRDMLAHv4i32_indexed
7407
351k
    2969701778U,  // SQRDMLAHv8i16
7408
351k
    2969701778U,  // SQRDMLAHv8i16_indexed
7409
351k
    1075892207U,  // SQRDMLSH_ZZZI_D
7410
351k
    2195787759U,  // SQRDMLSH_ZZZI_H
7411
351k
    1344360431U,  // SQRDMLSH_ZZZI_S
7412
351k
    2418053103U,  // SQRDMLSH_ZZZ_B
7413
351k
    1075892207U,  // SQRDMLSH_ZZZ_D
7414
351k
    2195787759U,  // SQRDMLSH_ZZZ_H
7415
351k
    1344360431U,  // SQRDMLSH_ZZZ_S
7416
351k
    807718895U, // SQRDMLSHv1i16
7417
351k
    807718895U, // SQRDMLSHv1i16_indexed
7418
351k
    807718895U, // SQRDMLSHv1i32
7419
351k
    807718895U, // SQRDMLSHv1i32_indexed
7420
351k
    2961313775U,  // SQRDMLSHv2i32
7421
351k
    2961313775U,  // SQRDMLSHv2i32_indexed
7422
351k
    2965508079U,  // SQRDMLSHv4i16
7423
351k
    2965508079U,  // SQRDMLSHv4i16_indexed
7424
351k
    2967605231U,  // SQRDMLSHv4i32
7425
351k
    2967605231U,  // SQRDMLSHv4i32_indexed
7426
351k
    2969702383U,  // SQRDMLSHv8i16
7427
351k
    2969702383U,  // SQRDMLSHv8i16_indexed
7428
351k
    2418069215U,  // SQRDMULH_ZZZI_D
7429
351k
    2189496031U,  // SQRDMULH_ZZZI_H
7430
351k
    270618335U, // SQRDMULH_ZZZI_S
7431
351k
    2133727U, // SQRDMULH_ZZZ_B
7432
351k
    2418069215U,  // SQRDMULH_ZZZ_D
7433
351k
    2189496031U,  // SQRDMULH_ZZZ_H
7434
351k
    270618335U, // SQRDMULH_ZZZ_S
7435
351k
    2117343U, // SQRDMULHv1i16
7436
351k
    2117343U, // SQRDMULHv1i16_indexed
7437
351k
    2117343U, // SQRDMULHv1i32
7438
351k
    2117343U, // SQRDMULHv1i32_indexed
7439
351k
    813797087U, // SQRDMULHv2i32
7440
351k
    813797087U, // SQRDMULHv2i32_indexed
7441
351k
    817991391U, // SQRDMULHv4i16
7442
351k
    817991391U, // SQRDMULHv4i16_indexed
7443
351k
    820088543U, // SQRDMULHv4i32
7444
351k
    820088543U, // SQRDMULHv4i32_indexed
7445
351k
    822185695U, // SQRDMULHv8i16
7446
351k
    822185695U, // SQRDMULHv8i16_indexed
7447
351k
    3223361747U,  // SQRSHLR_ZPmZ_B
7448
351k
    3223378131U,  // SQRSHLR_ZPmZ_D
7449
351k
    3519092947U,  // SQRSHLR_ZPmZ_H
7450
351k
    3223410899U,  // SQRSHLR_ZPmZ_S
7451
351k
    3223360148U,  // SQRSHL_ZPmZ_B
7452
351k
    3223376532U,  // SQRSHL_ZPmZ_D
7453
351k
    3519091348U,  // SQRSHL_ZPmZ_H
7454
351k
    3223409300U,  // SQRSHL_ZPmZ_S
7455
351k
    811700884U, // SQRSHLv16i8
7456
351k
    2118292U, // SQRSHLv1i16
7457
351k
    2118292U, // SQRSHLv1i32
7458
351k
    2118292U, // SQRSHLv1i64
7459
351k
    2118292U, // SQRSHLv1i8
7460
351k
    813798036U, // SQRSHLv2i32
7461
351k
    815895188U, // SQRSHLv2i64
7462
351k
    817992340U, // SQRSHLv4i16
7463
351k
    820089492U, // SQRSHLv4i32
7464
351k
    822186644U, // SQRSHLv8i16
7465
351k
    824283796U, // SQRSHLv8i8
7466
351k
    1881180171U,  // SQRSHRNB_ZZI_B
7467
351k
    2172717067U,  // SQRSHRNB_ZZI_H
7468
351k
    2418100235U,  // SQRSHRNB_ZZI_S
7469
351k
    2686491865U,  // SQRSHRNT_ZZI_B
7470
351k
    2174819545U,  // SQRSHRNT_ZZI_H
7471
351k
    1075928281U,  // SQRSHRNT_ZZI_S
7472
351k
    3223360849U,  // SQRSHRN_VG4_Z4ZI_B
7473
351k
    2181109073U,  // SQRSHRN_VG4_Z4ZI_H
7474
351k
    2185303377U,  // SQRSHRN_Z2ZI_StoH
7475
351k
    2118993U, // SQRSHRNb
7476
351k
    2118993U, // SQRSHRNh
7477
351k
    2118993U, // SQRSHRNs
7478
351k
    2959213010U,  // SQRSHRNv16i8_shift
7479
351k
    813798737U, // SQRSHRNv2i32_shift
7480
351k
    817993041U, // SQRSHRNv4i16_shift
7481
351k
    2967601618U,  // SQRSHRNv4i32_shift
7482
351k
    2969698770U,  // SQRSHRNv8i16_shift
7483
351k
    824284497U, // SQRSHRNv8i8_shift
7484
351k
    1881180225U,  // SQRSHRUNB_ZZI_B
7485
351k
    2172717121U,  // SQRSHRUNB_ZZI_H
7486
351k
    2418100289U,  // SQRSHRUNB_ZZI_S
7487
351k
    2686491920U,  // SQRSHRUNT_ZZI_B
7488
351k
    2174819600U,  // SQRSHRUNT_ZZI_H
7489
351k
    1075928336U,  // SQRSHRUNT_ZZI_S
7490
351k
    3223360927U,  // SQRSHRUN_VG4_Z4ZI_B
7491
351k
    2181109151U,  // SQRSHRUN_VG4_Z4ZI_H
7492
351k
    2185303455U,  // SQRSHRUN_Z2ZI_StoH
7493
351k
    2119071U, // SQRSHRUNb
7494
351k
    2119071U, // SQRSHRUNh
7495
351k
    2119071U, // SQRSHRUNs
7496
351k
    2959213071U,  // SQRSHRUNv16i8_shift
7497
351k
    813798815U, // SQRSHRUNv2i32_shift
7498
351k
    817993119U, // SQRSHRUNv4i16_shift
7499
351k
    2967601679U,  // SQRSHRUNv4i32_shift
7500
351k
    2969698831U,  // SQRSHRUNv8i16_shift
7501
351k
    824284575U, // SQRSHRUNv8i8_shift
7502
351k
    2185305680U,  // SQRSHRU_VG2_Z2ZI_H
7503
351k
    3223363152U,  // SQRSHRU_VG4_Z4ZI_B
7504
351k
    2181111376U,  // SQRSHRU_VG4_Z4ZI_H
7505
351k
    2185304188U,  // SQRSHR_VG2_Z2ZI_H
7506
351k
    3223361660U,  // SQRSHR_VG4_Z4ZI_B
7507
351k
    2181109884U,  // SQRSHR_VG4_Z4ZI_H
7508
351k
    3223361731U,  // SQSHLR_ZPmZ_B
7509
351k
    3223378115U,  // SQSHLR_ZPmZ_D
7510
351k
    3519092931U,  // SQSHLR_ZPmZ_H
7511
351k
    3223410883U,  // SQSHLR_ZPmZ_S
7512
351k
    3223363120U,  // SQSHLU_ZPmI_B
7513
351k
    3223379504U,  // SQSHLU_ZPmI_D
7514
351k
    3519094320U,  // SQSHLU_ZPmI_H
7515
351k
    3223412272U,  // SQSHLU_ZPmI_S
7516
351k
    2121264U, // SQSHLUb
7517
351k
    2121264U, // SQSHLUd
7518
351k
    2121264U, // SQSHLUh
7519
351k
    2121264U, // SQSHLUs
7520
351k
    811703856U, // SQSHLUv16i8_shift
7521
351k
    813801008U, // SQSHLUv2i32_shift
7522
351k
    815898160U, // SQSHLUv2i64_shift
7523
351k
    817995312U, // SQSHLUv4i16_shift
7524
351k
    820092464U, // SQSHLUv4i32_shift
7525
351k
    822189616U, // SQSHLUv8i16_shift
7526
351k
    824286768U, // SQSHLUv8i8_shift
7527
351k
    3223360134U,  // SQSHL_ZPmI_B
7528
351k
    3223376518U,  // SQSHL_ZPmI_D
7529
351k
    3519091334U,  // SQSHL_ZPmI_H
7530
351k
    3223409286U,  // SQSHL_ZPmI_S
7531
351k
    3223360134U,  // SQSHL_ZPmZ_B
7532
351k
    3223376518U,  // SQSHL_ZPmZ_D
7533
351k
    3519091334U,  // SQSHL_ZPmZ_H
7534
351k
    3223409286U,  // SQSHL_ZPmZ_S
7535
351k
    2118278U, // SQSHLb
7536
351k
    2118278U, // SQSHLd
7537
351k
    2118278U, // SQSHLh
7538
351k
    2118278U, // SQSHLs
7539
351k
    811700870U, // SQSHLv16i8
7540
351k
    811700870U, // SQSHLv16i8_shift
7541
351k
    2118278U, // SQSHLv1i16
7542
351k
    2118278U, // SQSHLv1i32
7543
351k
    2118278U, // SQSHLv1i64
7544
351k
    2118278U, // SQSHLv1i8
7545
351k
    813798022U, // SQSHLv2i32
7546
351k
    813798022U, // SQSHLv2i32_shift
7547
351k
    815895174U, // SQSHLv2i64
7548
351k
    815895174U, // SQSHLv2i64_shift
7549
351k
    817992326U, // SQSHLv4i16
7550
351k
    817992326U, // SQSHLv4i16_shift
7551
351k
    820089478U, // SQSHLv4i32
7552
351k
    820089478U, // SQSHLv4i32_shift
7553
351k
    822186630U, // SQSHLv8i16
7554
351k
    822186630U, // SQSHLv8i16_shift
7555
351k
    824283782U, // SQSHLv8i8
7556
351k
    824283782U, // SQSHLv8i8_shift
7557
351k
    1881180153U,  // SQSHRNB_ZZI_B
7558
351k
    2172717049U,  // SQSHRNB_ZZI_H
7559
351k
    2418100217U,  // SQSHRNB_ZZI_S
7560
351k
    2686491847U,  // SQSHRNT_ZZI_B
7561
351k
    2174819527U,  // SQSHRNT_ZZI_H
7562
351k
    1075928263U,  // SQSHRNT_ZZI_S
7563
351k
    2118977U, // SQSHRNb
7564
351k
    2118977U, // SQSHRNh
7565
351k
    2118977U, // SQSHRNs
7566
351k
    2959212992U,  // SQSHRNv16i8_shift
7567
351k
    813798721U, // SQSHRNv2i32_shift
7568
351k
    817993025U, // SQSHRNv4i16_shift
7569
351k
    2967601600U,  // SQSHRNv4i32_shift
7570
351k
    2969698752U,  // SQSHRNv8i16_shift
7571
351k
    824284481U, // SQSHRNv8i8_shift
7572
351k
    1881180215U,  // SQSHRUNB_ZZI_B
7573
351k
    2172717111U,  // SQSHRUNB_ZZI_H
7574
351k
    2418100279U,  // SQSHRUNB_ZZI_S
7575
351k
    2686491910U,  // SQSHRUNT_ZZI_B
7576
351k
    2174819590U,  // SQSHRUNT_ZZI_H
7577
351k
    1075928326U,  // SQSHRUNT_ZZI_S
7578
351k
    2119062U, // SQSHRUNb
7579
351k
    2119062U, // SQSHRUNh
7580
351k
    2119062U, // SQSHRUNs
7581
351k
    2959213061U,  // SQSHRUNv16i8_shift
7582
351k
    813798806U, // SQSHRUNv2i32_shift
7583
351k
    817993110U, // SQSHRUNv4i16_shift
7584
351k
    2967601669U,  // SQSHRUNv4i32_shift
7585
351k
    2969698821U,  // SQSHRUNv8i16_shift
7586
351k
    824284566U, // SQSHRUNv8i8_shift
7587
351k
    3223361612U,  // SQSUBR_ZPmZ_B
7588
351k
    3223377996U,  // SQSUBR_ZPmZ_D
7589
351k
    3519092812U,  // SQSUBR_ZPmZ_H
7590
351k
    3223410764U,  // SQSUBR_ZPmZ_S
7591
351k
    2132444U, // SQSUB_ZI_B
7592
351k
    2418067932U,  // SQSUB_ZI_D
7593
351k
    2189494748U,  // SQSUB_ZI_H
7594
351k
    270617052U, // SQSUB_ZI_S
7595
351k
    3223357916U,  // SQSUB_ZPmZ_B
7596
351k
    3223374300U,  // SQSUB_ZPmZ_D
7597
351k
    3519089116U,  // SQSUB_ZPmZ_H
7598
351k
    3223407068U,  // SQSUB_ZPmZ_S
7599
351k
    2132444U, // SQSUB_ZZZ_B
7600
351k
    2418067932U,  // SQSUB_ZZZ_D
7601
351k
    2189494748U,  // SQSUB_ZZZ_H
7602
351k
    270617052U, // SQSUB_ZZZ_S
7603
351k
    811698652U, // SQSUBv16i8
7604
351k
    2116060U, // SQSUBv1i16
7605
351k
    2116060U, // SQSUBv1i32
7606
351k
    2116060U, // SQSUBv1i64
7607
351k
    2116060U, // SQSUBv1i8
7608
351k
    813795804U, // SQSUBv2i32
7609
351k
    815892956U, // SQSUBv2i64
7610
351k
    817990108U, // SQSUBv4i16
7611
351k
    820087260U, // SQSUBv4i32
7612
351k
    822184412U, // SQSUBv8i16
7613
351k
    824281564U, // SQSUBv8i8
7614
351k
    1881180199U,  // SQXTNB_ZZ_B
7615
351k
    1635846183U,  // SQXTNB_ZZ_H
7616
351k
    2418100263U,  // SQXTNB_ZZ_S
7617
351k
    2686491894U,  // SQXTNT_ZZ_B
7618
351k
    1637948662U,  // SQXTNT_ZZ_H
7619
351k
    1075928310U,  // SQXTNT_ZZ_S
7620
351k
    2959213045U,  // SQXTNv16i8
7621
351k
    2119048U, // SQXTNv1i16
7622
351k
    2119048U, // SQXTNv1i32
7623
351k
    2119048U, // SQXTNv1i8
7624
351k
    813798792U, // SQXTNv2i32
7625
351k
    817993096U, // SQXTNv4i16
7626
351k
    2967601653U,  // SQXTNv4i32
7627
351k
    2969698805U,  // SQXTNv8i16
7628
351k
    824284552U, // SQXTNv8i8
7629
351k
    1881180236U,  // SQXTUNB_ZZ_B
7630
351k
    1635846220U,  // SQXTUNB_ZZ_H
7631
351k
    2418100300U,  // SQXTUNB_ZZ_S
7632
351k
    2686491931U,  // SQXTUNT_ZZ_B
7633
351k
    1637948699U,  // SQXTUNT_ZZ_H
7634
351k
    1075928347U,  // SQXTUNT_ZZ_S
7635
351k
    2959213082U,  // SQXTUNv16i8
7636
351k
    2119090U, // SQXTUNv1i16
7637
351k
    2119090U, // SQXTUNv1i32
7638
351k
    2119090U, // SQXTUNv1i8
7639
351k
    813798834U, // SQXTUNv2i32
7640
351k
    817993138U, // SQXTUNv4i16
7641
351k
    2967601690U,  // SQXTUNv4i32
7642
351k
    2969698842U,  // SQXTUNv8i16
7643
351k
    824284594U, // SQXTUNv8i8
7644
351k
    3223358333U,  // SRHADD_ZPmZ_B
7645
351k
    3223374717U,  // SRHADD_ZPmZ_D
7646
351k
    3519089533U,  // SRHADD_ZPmZ_H
7647
351k
    3223407485U,  // SRHADD_ZPmZ_S
7648
351k
    811699069U, // SRHADDv16i8
7649
351k
    813796221U, // SRHADDv2i32
7650
351k
    817990525U, // SRHADDv4i16
7651
351k
    820087677U, // SRHADDv4i32
7652
351k
    822184829U, // SRHADDv8i16
7653
351k
    824281981U, // SRHADDv8i8
7654
351k
    2418053276U,  // SRI_ZZI_B
7655
351k
    1075892380U,  // SRI_ZZI_D
7656
351k
    2195787932U,  // SRI_ZZI_H
7657
351k
    1344360604U,  // SRI_ZZI_S
7658
351k
    807719068U, // SRId
7659
351k
    2959216796U,  // SRIv16i8_shift
7660
351k
    2961313948U,  // SRIv2i32_shift
7661
351k
    2963411100U,  // SRIv2i64_shift
7662
351k
    2965508252U,  // SRIv4i16_shift
7663
351k
    2967605404U,  // SRIv4i32_shift
7664
351k
    2969702556U,  // SRIv8i16_shift
7665
351k
    2971799708U,  // SRIv8i8_shift
7666
351k
    3223361765U,  // SRSHLR_ZPmZ_B
7667
351k
    3223378149U,  // SRSHLR_ZPmZ_D
7668
351k
    3519092965U,  // SRSHLR_ZPmZ_H
7669
351k
    3223410917U,  // SRSHLR_ZPmZ_S
7670
351k
    2179093156U,  // SRSHL_VG2_2Z2Z_B
7671
351k
    2181206692U,  // SRSHL_VG2_2Z2Z_D
7672
351k
    2183320228U,  // SRSHL_VG2_2Z2Z_H
7673
351k
    2185433764U,  // SRSHL_VG2_2Z2Z_S
7674
351k
    2179093156U,  // SRSHL_VG2_2ZZ_B
7675
351k
    2181206692U,  // SRSHL_VG2_2ZZ_D
7676
351k
    2183320228U,  // SRSHL_VG2_2ZZ_H
7677
351k
    2185433764U,  // SRSHL_VG2_2ZZ_S
7678
351k
    2179093156U,  // SRSHL_VG4_4Z4Z_B
7679
351k
    2181206692U,  // SRSHL_VG4_4Z4Z_D
7680
351k
    2183320228U,  // SRSHL_VG4_4Z4Z_H
7681
351k
    2185433764U,  // SRSHL_VG4_4Z4Z_S
7682
351k
    2179093156U,  // SRSHL_VG4_4ZZ_B
7683
351k
    2181206692U,  // SRSHL_VG4_4ZZ_D
7684
351k
    2183320228U,  // SRSHL_VG4_4ZZ_H
7685
351k
    2185433764U,  // SRSHL_VG4_4ZZ_S
7686
351k
    3223360164U,  // SRSHL_ZPmZ_B
7687
351k
    3223376548U,  // SRSHL_ZPmZ_D
7688
351k
    3519091364U,  // SRSHL_ZPmZ_H
7689
351k
    3223409316U,  // SRSHL_ZPmZ_S
7690
351k
    811700900U, // SRSHLv16i8
7691
351k
    2118308U, // SRSHLv1i64
7692
351k
    813798052U, // SRSHLv2i32
7693
351k
    815895204U, // SRSHLv2i64
7694
351k
    817992356U, // SRSHLv4i16
7695
351k
    820089508U, // SRSHLv4i32
7696
351k
    822186660U, // SRSHLv8i16
7697
351k
    824283812U, // SRSHLv8i8
7698
351k
    3223361676U,  // SRSHR_ZPmI_B
7699
351k
    3223378060U,  // SRSHR_ZPmI_D
7700
351k
    3519092876U,  // SRSHR_ZPmI_H
7701
351k
    3223410828U,  // SRSHR_ZPmI_S
7702
351k
    2119820U, // SRSHRd
7703
351k
    811702412U, // SRSHRv16i8_shift
7704
351k
    813799564U, // SRSHRv2i32_shift
7705
351k
    815896716U, // SRSHRv2i64_shift
7706
351k
    817993868U, // SRSHRv4i16_shift
7707
351k
    820091020U, // SRSHRv4i32_shift
7708
351k
    822188172U, // SRSHRv8i16_shift
7709
351k
    824285324U, // SRSHRv8i8_shift
7710
351k
    2418050149U,  // SRSRA_ZZI_B
7711
351k
    1075889253U,  // SRSRA_ZZI_D
7712
351k
    2195784805U,  // SRSRA_ZZI_H
7713
351k
    1344357477U,  // SRSRA_ZZI_S
7714
351k
    807715941U, // SRSRAd
7715
351k
    2959213669U,  // SRSRAv16i8_shift
7716
351k
    2961310821U,  // SRSRAv2i32_shift
7717
351k
    2963407973U,  // SRSRAv2i64_shift
7718
351k
    2965505125U,  // SRSRAv4i16_shift
7719
351k
    2967602277U,  // SRSRAv4i32_shift
7720
351k
    2969699429U,  // SRSRAv8i16_shift
7721
351k
    2971796581U,  // SRSRAv8i8_shift
7722
351k
    270583594U, // SSHLLB_ZZI_D
7723
351k
    2197882666U,  // SSHLLB_ZZI_H
7724
351k
    1881229098U,  // SSHLLB_ZZI_S
7725
351k
    270588951U, // SSHLLT_ZZI_D
7726
351k
    2197888023U,  // SSHLLT_ZZI_H
7727
351k
    1881234455U,  // SSHLLT_ZZI_S
7728
351k
    822182206U, // SSHLLv16i8_shift
7729
351k
    815895256U, // SSHLLv2i32_shift
7730
351k
    820089560U, // SSHLLv4i16_shift
7731
351k
    815890750U, // SSHLLv4i32_shift
7732
351k
    820085054U, // SSHLLv8i16_shift
7733
351k
    822186712U, // SSHLLv8i8_shift
7734
351k
    811700914U, // SSHLv16i8
7735
351k
    2118322U, // SSHLv1i64
7736
351k
    813798066U, // SSHLv2i32
7737
351k
    815895218U, // SSHLv2i64
7738
351k
    817992370U, // SSHLv4i16
7739
351k
    820089522U, // SSHLv4i32
7740
351k
    822186674U, // SSHLv8i16
7741
351k
    824283826U, // SSHLv8i8
7742
351k
    2119834U, // SSHRd
7743
351k
    811702426U, // SSHRv16i8_shift
7744
351k
    813799578U, // SSHRv2i32_shift
7745
351k
    815896730U, // SSHRv2i64_shift
7746
351k
    817993882U, // SSHRv4i16_shift
7747
351k
    820091034U, // SSHRv4i32_shift
7748
351k
    822188186U, // SSHRv8i16_shift
7749
351k
    824285338U, // SSHRv8i8_shift
7750
351k
    2418050163U,  // SSRA_ZZI_B
7751
351k
    1075889267U,  // SSRA_ZZI_D
7752
351k
    2195784819U,  // SSRA_ZZI_H
7753
351k
    1344357491U,  // SSRA_ZZI_S
7754
351k
    807715955U, // SSRAd
7755
351k
    2959213683U,  // SSRAv16i8_shift
7756
351k
    2961310835U,  // SSRAv2i32_shift
7757
351k
    2963407987U,  // SSRAv2i64_shift
7758
351k
    2965505139U,  // SSRAv4i16_shift
7759
351k
    2967602291U,  // SSRAv4i32_shift
7760
351k
    2969699443U,  // SSRAv8i16_shift
7761
351k
    2971796595U,  // SSRAv8i8_shift
7762
351k
    3250750754U,  // SST1B_D
7763
351k
    3250750754U,  // SST1B_D_IMM
7764
351k
    3250750754U,  // SST1B_D_SXTW
7765
351k
    3250750754U,  // SST1B_D_UXTW
7766
351k
    3250783522U,  // SST1B_S_IMM
7767
351k
    3250783522U,  // SST1B_S_SXTW
7768
351k
    3250783522U,  // SST1B_S_UXTW
7769
351k
    3250752209U,  // SST1D
7770
351k
    3250752209U,  // SST1D_IMM
7771
351k
    3250752209U,  // SST1D_SCALED
7772
351k
    3250752209U,  // SST1D_SXTW
7773
351k
    3250752209U,  // SST1D_SXTW_SCALED
7774
351k
    3250752209U,  // SST1D_UXTW
7775
351k
    3250752209U,  // SST1D_UXTW_SCALED
7776
351k
    3250752826U,  // SST1H_D
7777
351k
    3250752826U,  // SST1H_D_IMM
7778
351k
    3250752826U,  // SST1H_D_SCALED
7779
351k
    3250752826U,  // SST1H_D_SXTW
7780
351k
    3250752826U,  // SST1H_D_SXTW_SCALED
7781
351k
    3250752826U,  // SST1H_D_UXTW
7782
351k
    3250752826U,  // SST1H_D_UXTW_SCALED
7783
351k
    3250785594U,  // SST1H_S_IMM
7784
351k
    3250785594U,  // SST1H_S_SXTW
7785
351k
    3250785594U,  // SST1H_S_SXTW_SCALED
7786
351k
    3250785594U,  // SST1H_S_UXTW
7787
351k
    3250785594U,  // SST1H_S_UXTW_SCALED
7788
351k
    3251083186U,  // SST1Q
7789
351k
    3250757524U,  // SST1W_D
7790
351k
    3250757524U,  // SST1W_D_IMM
7791
351k
    3250757524U,  // SST1W_D_SCALED
7792
351k
    3250757524U,  // SST1W_D_SXTW
7793
351k
    3250757524U,  // SST1W_D_SXTW_SCALED
7794
351k
    3250757524U,  // SST1W_D_UXTW
7795
351k
    3250757524U,  // SST1W_D_UXTW_SCALED
7796
351k
    3250790292U,  // SST1W_IMM
7797
351k
    3250790292U,  // SST1W_SXTW
7798
351k
    3250790292U,  // SST1W_SXTW_SCALED
7799
351k
    3250790292U,  // SST1W_UXTW
7800
351k
    3250790292U,  // SST1W_UXTW_SCALED
7801
351k
    270588685U, // SSUBLBT_ZZZ_D
7802
351k
    2197887757U,  // SSUBLBT_ZZZ_H
7803
351k
    1881234189U,  // SSUBLBT_ZZZ_S
7804
351k
    270583523U, // SSUBLB_ZZZ_D
7805
351k
    2197882595U,  // SSUBLB_ZZZ_H
7806
351k
    1881229027U,  // SSUBLB_ZZZ_S
7807
351k
    270584188U, // SSUBLTB_ZZZ_D
7808
351k
    2197883260U,  // SSUBLTB_ZZZ_H
7809
351k
    1881229692U,  // SSUBLTB_ZZZ_S
7810
351k
    270588875U, // SSUBLT_ZZZ_D
7811
351k
    2197887947U,  // SSUBLT_ZZZ_H
7812
351k
    1881234379U,  // SSUBLT_ZZZ_S
7813
351k
    822182158U, // SSUBLv16i8_v8i16
7814
351k
    815895078U, // SSUBLv2i32_v2i64
7815
351k
    820089382U, // SSUBLv4i16_v4i32
7816
351k
    815890702U, // SSUBLv4i32_v2i64
7817
351k
    820085006U, // SSUBLv8i16_v4i32
7818
351k
    822186534U, // SSUBLv8i8_v8i16
7819
351k
    2418067952U,  // SSUBWB_ZZZ_D
7820
351k
    2189494768U,  // SSUBWB_ZZZ_H
7821
351k
    270617072U, // SSUBWB_ZZZ_S
7822
351k
    2418073077U,  // SSUBWT_ZZZ_D
7823
351k
    2189499893U,  // SSUBWT_ZZZ_H
7824
351k
    270622197U, // SSUBWT_ZZZ_S
7825
351k
    822182490U, // SSUBWv16i8_v8i16
7826
351k
    815898566U, // SSUBWv2i32_v2i64
7827
351k
    820092870U, // SSUBWv4i16_v4i32
7828
351k
    815891034U, // SSUBWv4i32_v2i64
7829
351k
    820085338U, // SSUBWv8i16_v4i32
7830
351k
    822190022U, // SSUBWv8i8_v8i16
7831
351k
    3250734370U,  // ST1B
7832
351k
    3315746082U,  // ST1B_2Z
7833
351k
    3315746082U,  // ST1B_2Z_IMM
7834
351k
    2150139170U,  // ST1B_2Z_STRIDED
7835
351k
    2150139170U,  // ST1B_2Z_STRIDED_IMM
7836
351k
    3315746082U,  // ST1B_4Z
7837
351k
    3315746082U,  // ST1B_4Z_IMM
7838
351k
    3315746082U,  // ST1B_4Z_STRIDED
7839
351k
    3315746082U,  // ST1B_4Z_STRIDED_IMM
7840
351k
    3250750754U,  // ST1B_D
7841
351k
    3250750754U,  // ST1B_D_IMM
7842
351k
    3250767138U,  // ST1B_H
7843
351k
    3250767138U,  // ST1B_H_IMM
7844
351k
    3250734370U,  // ST1B_IMM
7845
351k
    3250783522U,  // ST1B_S
7846
351k
    3250783522U,  // ST1B_S_IMM
7847
351k
    3250752209U,  // ST1D
7848
351k
    3315763921U,  // ST1D_2Z
7849
351k
    3315763921U,  // ST1D_2Z_IMM
7850
351k
    3315763921U,  // ST1D_2Z_STRIDED
7851
351k
    3315763921U,  // ST1D_2Z_STRIDED_IMM
7852
351k
    3315763921U,  // ST1D_4Z
7853
351k
    3315763921U,  // ST1D_4Z_IMM
7854
351k
    3315763921U,  // ST1D_4Z_STRIDED
7855
351k
    3315763921U,  // ST1D_4Z_STRIDED_IMM
7856
351k
    3250752209U,  // ST1D_IMM
7857
351k
    3251079889U,  // ST1D_Q
7858
351k
    3251079889U,  // ST1D_Q_IMM
7859
351k
    573554U,  // ST1Fourv16b
7860
351k
    97058930U,  // ST1Fourv16b_POST
7861
351k
    606322U,  // ST1Fourv1d
7862
351k
    99188850U,  // ST1Fourv1d_POST
7863
351k
    639090U,  // ST1Fourv2d
7864
351k
    97124466U,  // ST1Fourv2d_POST
7865
351k
    671858U,  // ST1Fourv2s
7866
351k
    99254386U,  // ST1Fourv2s_POST
7867
351k
    704626U,  // ST1Fourv4h
7868
351k
    99287154U,  // ST1Fourv4h_POST
7869
351k
    737394U,  // ST1Fourv4s
7870
351k
    97222770U,  // ST1Fourv4s_POST
7871
351k
    770162U,  // ST1Fourv8b
7872
351k
    99352690U,  // ST1Fourv8b_POST
7873
351k
    802930U,  // ST1Fourv8h
7874
351k
    97288306U,  // ST1Fourv8h_POST
7875
351k
    3250769210U,  // ST1H
7876
351k
    3315780922U,  // ST1H_2Z
7877
351k
    3315780922U,  // ST1H_2Z_IMM
7878
351k
    2150419770U,  // ST1H_2Z_STRIDED
7879
351k
    2150419770U,  // ST1H_2Z_STRIDED_IMM
7880
351k
    3315780922U,  // ST1H_4Z
7881
351k
    3315780922U,  // ST1H_4Z_IMM
7882
351k
    3315780922U,  // ST1H_4Z_STRIDED
7883
351k
    3315780922U,  // ST1H_4Z_STRIDED_IMM
7884
351k
    3250752826U,  // ST1H_D
7885
351k
    3250752826U,  // ST1H_D_IMM
7886
351k
    3250769210U,  // ST1H_IMM
7887
351k
    3250785594U,  // ST1H_S
7888
351k
    3250785594U,  // ST1H_S_IMM
7889
351k
    573554U,  // ST1Onev16b
7890
351k
    101253234U, // ST1Onev16b_POST
7891
351k
    606322U,  // ST1Onev1d
7892
351k
    103383154U, // ST1Onev1d_POST
7893
351k
    639090U,  // ST1Onev2d
7894
351k
    101318770U, // ST1Onev2d_POST
7895
351k
    671858U,  // ST1Onev2s
7896
351k
    103448690U, // ST1Onev2s_POST
7897
351k
    704626U,  // ST1Onev4h
7898
351k
    103481458U, // ST1Onev4h_POST
7899
351k
    737394U,  // ST1Onev4s
7900
351k
    101417074U, // ST1Onev4s_POST
7901
351k
    770162U,  // ST1Onev8b
7902
351k
    103546994U, // ST1Onev8b_POST
7903
351k
    802930U,  // ST1Onev8h
7904
351k
    101482610U, // ST1Onev8h_POST
7905
351k
    573554U,  // ST1Threev16b
7906
351k
    111738994U, // ST1Threev16b_POST
7907
351k
    606322U,  // ST1Threev1d
7908
351k
    113868914U, // ST1Threev1d_POST
7909
351k
    639090U,  // ST1Threev2d
7910
351k
    111804530U, // ST1Threev2d_POST
7911
351k
    671858U,  // ST1Threev2s
7912
351k
    113934450U, // ST1Threev2s_POST
7913
351k
    704626U,  // ST1Threev4h
7914
351k
    113967218U, // ST1Threev4h_POST
7915
351k
    737394U,  // ST1Threev4s
7916
351k
    111902834U, // ST1Threev4s_POST
7917
351k
    770162U,  // ST1Threev8b
7918
351k
    114032754U, // ST1Threev8b_POST
7919
351k
    802930U,  // ST1Threev8h
7920
351k
    111968370U, // ST1Threev8h_POST
7921
351k
    573554U,  // ST1Twov16b
7922
351k
    99156082U,  // ST1Twov16b_POST
7923
351k
    606322U,  // ST1Twov1d
7924
351k
    101286002U, // ST1Twov1d_POST
7925
351k
    639090U,  // ST1Twov2d
7926
351k
    99221618U,  // ST1Twov2d_POST
7927
351k
    671858U,  // ST1Twov2s
7928
351k
    101351538U, // ST1Twov2s_POST
7929
351k
    704626U,  // ST1Twov4h
7930
351k
    101384306U, // ST1Twov4h_POST
7931
351k
    737394U,  // ST1Twov4s
7932
351k
    99319922U,  // ST1Twov4s_POST
7933
351k
    770162U,  // ST1Twov8b
7934
351k
    101449842U, // ST1Twov8b_POST
7935
351k
    802930U,  // ST1Twov8h
7936
351k
    99385458U,  // ST1Twov8h_POST
7937
351k
    3250790292U,  // ST1W
7938
351k
    3315802004U,  // ST1W_2Z
7939
351k
    3315802004U,  // ST1W_2Z_IMM
7940
351k
    3315802004U,  // ST1W_2Z_STRIDED
7941
351k
    3315802004U,  // ST1W_2Z_STRIDED_IMM
7942
351k
    3315802004U,  // ST1W_4Z
7943
351k
    3315802004U,  // ST1W_4Z_IMM
7944
351k
    3315802004U,  // ST1W_4Z_STRIDED
7945
351k
    3315802004U,  // ST1W_4Z_STRIDED_IMM
7946
351k
    3250757524U,  // ST1W_D
7947
351k
    3250757524U,  // ST1W_D_IMM
7948
351k
    3250790292U,  // ST1W_IMM
7949
351k
    3251085204U,  // ST1W_Q
7950
351k
    3251085204U,  // ST1W_Q_IMM
7951
351k
    2208835806U,  // ST1_MXIPXX_H_B
7952
351k
    2208835820U,  // ST1_MXIPXX_H_D
7953
351k
    2208835834U,  // ST1_MXIPXX_H_H
7954
351k
    2208835848U,  // ST1_MXIPXX_H_Q
7955
351k
    2208835862U,  // ST1_MXIPXX_H_S
7956
351k
    2208852190U,  // ST1_MXIPXX_V_B
7957
351k
    2208852204U,  // ST1_MXIPXX_V_D
7958
351k
    2208852218U,  // ST1_MXIPXX_V_H
7959
351k
    2208852232U,  // ST1_MXIPXX_V_Q
7960
351k
    2208852246U,  // ST1_MXIPXX_V_S
7961
351k
    174899314U, // ST1i16
7962
351k
    3666673778U,  // ST1i16_POST
7963
351k
    1245298U, // ST1i32
7964
351k
    3935142002U,  // ST1i32_POST
7965
351k
    1261682U, // ST1i64
7966
351k
    4203610226U,  // ST1i64_POST
7967
351k
    174620786U, // ST1i8
7968
351k
    177111154U, // ST1i8_POST
7969
351k
    3250734399U,  // ST2B
7970
351k
    3250734399U,  // ST2B_IMM
7971
351k
    3250752245U,  // ST2D
7972
351k
    3250752245U,  // ST2D_IMM
7973
351k
    849661122U, // ST2GPostIndex
7974
351k
    849661122U, // ST2GPreIndex
7975
351k
    44059842U,  // ST2Gi
7976
351k
    3250769239U,  // ST2H
7977
351k
    3250769239U,  // ST2H_IMM
7978
351k
    3251083198U,  // ST2Q
7979
351k
    3251083198U,  // ST2Q_IMM
7980
351k
    574037U,  // ST2Twov16b
7981
351k
    99156565U,  // ST2Twov16b_POST
7982
351k
    639573U,  // ST2Twov2d
7983
351k
    99222101U,  // ST2Twov2d_POST
7984
351k
    672341U,  // ST2Twov2s
7985
351k
    101352021U, // ST2Twov2s_POST
7986
351k
    705109U,  // ST2Twov4h
7987
351k
    101384789U, // ST2Twov4h_POST
7988
351k
    737877U,  // ST2Twov4s
7989
351k
    99320405U,  // ST2Twov4s_POST
7990
351k
    770645U,  // ST2Twov8b
7991
351k
    101450325U, // ST2Twov8b_POST
7992
351k
    803413U,  // ST2Twov8h
7993
351k
    99385941U,  // ST2Twov8h_POST
7994
351k
    3250790312U,  // ST2W
7995
351k
    3250790312U,  // ST2W_IMM
7996
351k
    174899797U, // ST2i16
7997
351k
    3935109717U,  // ST2i16_POST
7998
351k
    1245781U, // ST2i32
7999
351k
    4203577941U,  // ST2i32_POST
8000
351k
    1262165U, // ST2i64
8001
351k
    445514325U, // ST2i64_POST
8002
351k
    174621269U, // ST2i8
8003
351k
    3666772565U,  // ST2i8_POST
8004
351k
    3250734420U,  // ST3B
8005
351k
    3250734420U,  // ST3B_IMM
8006
351k
    3250752257U,  // ST3D
8007
351k
    3250752257U,  // ST3D_IMM
8008
351k
    3250769251U,  // ST3H
8009
351k
    3250769251U,  // ST3H_IMM
8010
351k
    3251083210U,  // ST3Q
8011
351k
    3251083210U,  // ST3Q_IMM
8012
351k
    574103U,  // ST3Threev16b
8013
351k
    111739543U, // ST3Threev16b_POST
8014
351k
    639639U,  // ST3Threev2d
8015
351k
    111805079U, // ST3Threev2d_POST
8016
351k
    672407U,  // ST3Threev2s
8017
351k
    113934999U, // ST3Threev2s_POST
8018
351k
    705175U,  // ST3Threev4h
8019
351k
    113967767U, // ST3Threev4h_POST
8020
351k
    737943U,  // ST3Threev4s
8021
351k
    111903383U, // ST3Threev4s_POST
8022
351k
    770711U,  // ST3Threev8b
8023
351k
    114033303U, // ST3Threev8b_POST
8024
351k
    803479U,  // ST3Threev8h
8025
351k
    111968919U, // ST3Threev8h_POST
8026
351k
    3250790324U,  // ST3W
8027
351k
    3250790324U,  // ST3W_IMM
8028
351k
    174899863U, // ST3i16
8029
351k
    713884311U, // ST3i16_POST
8030
351k
    1245847U, // ST3i32
8031
351k
    982352535U, // ST3i32_POST
8032
351k
    1262231U, // ST3i64
8033
351k
    1250820759U,  // ST3i64_POST
8034
351k
    174621335U, // ST3i8
8035
351k
    1519288983U,  // ST3i8_POST
8036
351k
    3250734446U,  // ST4B
8037
351k
    3250734446U,  // ST4B_IMM
8038
351k
    3250752269U,  // ST4D
8039
351k
    3250752269U,  // ST4D_IMM
8040
351k
    574141U,  // ST4Fourv16b
8041
351k
    97059517U,  // ST4Fourv16b_POST
8042
351k
    639677U,  // ST4Fourv2d
8043
351k
    97125053U,  // ST4Fourv2d_POST
8044
351k
    672445U,  // ST4Fourv2s
8045
351k
    99254973U,  // ST4Fourv2s_POST
8046
351k
    705213U,  // ST4Fourv4h
8047
351k
    99287741U,  // ST4Fourv4h_POST
8048
351k
    737981U,  // ST4Fourv4s
8049
351k
    97223357U,  // ST4Fourv4s_POST
8050
351k
    770749U,  // ST4Fourv8b
8051
351k
    99353277U,  // ST4Fourv8b_POST
8052
351k
    803517U,  // ST4Fourv8h
8053
351k
    97288893U,  // ST4Fourv8h_POST
8054
351k
    3250769263U,  // ST4H
8055
351k
    3250769263U,  // ST4H_IMM
8056
351k
    3251083222U,  // ST4Q
8057
351k
    3251083222U,  // ST4Q_IMM
8058
351k
    3250790336U,  // ST4W
8059
351k
    3250790336U,  // ST4W_IMM
8060
351k
    174899901U, // ST4i16
8061
351k
    4203545277U,  // ST4i16_POST
8062
351k
    1245885U, // ST4i32
8063
351k
    445481661U, // ST4i32_POST
8064
351k
    1262269U, // ST4i64
8065
351k
    1787691709U,  // ST4i64_POST
8066
351k
    174621373U, // ST4i8
8067
351k
    3935208125U,  // ST4i8_POST
8068
351k
    984417U,  // ST64B
8069
351k
    1881169513U,  // ST64BV
8070
351k
    1881161760U,  // ST64BV0
8071
351k
    44061869U,  // STGM
8072
351k
    2119245U, // STGPi
8073
351k
    849661186U, // STGPostIndex
8074
351k
    807720525U, // STGPpost
8075
351k
    807720525U, // STGPpre
8076
351k
    849661186U, // STGPreIndex
8077
351k
    44059906U,  // STGi
8078
351k
    2119288U, // STILPW
8079
351k
    807720568U, // STILPWpre
8080
351k
    2119288U, // STILPX
8081
351k
    807720568U, // STILPXpre
8082
351k
    1261614U, // STL1
8083
351k
    44058774U,  // STLLRB
8084
351k
    44060503U,  // STLLRH
8085
351k
    44062965U,  // STLLRW
8086
351k
    44062965U,  // STLLRX
8087
351k
    44058782U,  // STLRB
8088
351k
    44060511U,  // STLRH
8089
351k
    44062978U,  // STLRW
8090
351k
    849664258U, // STLRWpre
8091
351k
    44062978U,  // STLRX
8092
351k
    849664258U, // STLRXpre
8093
351k
    44058832U,  // STLURBi
8094
351k
    44060561U,  // STLURHi
8095
351k
    44063087U,  // STLURWi
8096
351k
    44063087U,  // STLURXi
8097
351k
    44063087U,  // STLURbi
8098
351k
    44063087U,  // STLURdi
8099
351k
    44063087U,  // STLURhi
8100
351k
    44063087U,  // STLURqi
8101
351k
    44063087U,  // STLURsi
8102
351k
    2119578U, // STLXPW
8103
351k
    2119578U, // STLXPX
8104
351k
    2115831U, // STLXRB
8105
351k
    2117560U, // STLXRH
8106
351k
    2120111U, // STLXRW
8107
351k
    2120111U, // STLXRX
8108
351k
    2119378U, // STNPDi
8109
351k
    2119378U, // STNPQi
8110
351k
    2119378U, // STNPSi
8111
351k
    2119378U, // STNPWi
8112
351k
    2119378U, // STNPXi
8113
351k
    3315746074U,  // STNT1B_2Z
8114
351k
    3315746074U,  // STNT1B_2Z_IMM
8115
351k
    2150139162U,  // STNT1B_2Z_STRIDED
8116
351k
    2150139162U,  // STNT1B_2Z_STRIDED_IMM
8117
351k
    3315746074U,  // STNT1B_4Z
8118
351k
    3315746074U,  // STNT1B_4Z_IMM
8119
351k
    3315746074U,  // STNT1B_4Z_STRIDED
8120
351k
    3315746074U,  // STNT1B_4Z_STRIDED_IMM
8121
351k
    3250734362U,  // STNT1B_ZRI
8122
351k
    3250734362U,  // STNT1B_ZRR
8123
351k
    3250750746U,  // STNT1B_ZZR_D_REAL
8124
351k
    3250783514U,  // STNT1B_ZZR_S_REAL
8125
351k
    3315763913U,  // STNT1D_2Z
8126
351k
    3315763913U,  // STNT1D_2Z_IMM
8127
351k
    3315763913U,  // STNT1D_2Z_STRIDED
8128
351k
    3315763913U,  // STNT1D_2Z_STRIDED_IMM
8129
351k
    3315763913U,  // STNT1D_4Z
8130
351k
    3315763913U,  // STNT1D_4Z_IMM
8131
351k
    3315763913U,  // STNT1D_4Z_STRIDED
8132
351k
    3315763913U,  // STNT1D_4Z_STRIDED_IMM
8133
351k
    3250752201U,  // STNT1D_ZRI
8134
351k
    3250752201U,  // STNT1D_ZRR
8135
351k
    3250752201U,  // STNT1D_ZZR_D_REAL
8136
351k
    3315780914U,  // STNT1H_2Z
8137
351k
    3315780914U,  // STNT1H_2Z_IMM
8138
351k
    2150419762U,  // STNT1H_2Z_STRIDED
8139
351k
    2150419762U,  // STNT1H_2Z_STRIDED_IMM
8140
351k
    3315780914U,  // STNT1H_4Z
8141
351k
    3315780914U,  // STNT1H_4Z_IMM
8142
351k
    3315780914U,  // STNT1H_4Z_STRIDED
8143
351k
    3315780914U,  // STNT1H_4Z_STRIDED_IMM
8144
351k
    3250769202U,  // STNT1H_ZRI
8145
351k
    3250769202U,  // STNT1H_ZRR
8146
351k
    3250752818U,  // STNT1H_ZZR_D_REAL
8147
351k
    3250785586U,  // STNT1H_ZZR_S_REAL
8148
351k
    3315801996U,  // STNT1W_2Z
8149
351k
    3315801996U,  // STNT1W_2Z_IMM
8150
351k
    3315801996U,  // STNT1W_2Z_STRIDED
8151
351k
    3315801996U,  // STNT1W_2Z_STRIDED_IMM
8152
351k
    3315801996U,  // STNT1W_4Z
8153
351k
    3315801996U,  // STNT1W_4Z_IMM
8154
351k
    3315801996U,  // STNT1W_4Z_STRIDED
8155
351k
    3315801996U,  // STNT1W_4Z_STRIDED_IMM
8156
351k
    3250790284U,  // STNT1W_ZRI
8157
351k
    3250790284U,  // STNT1W_ZRR
8158
351k
    3250757516U,  // STNT1W_ZZR_D_REAL
8159
351k
    3250790284U,  // STNT1W_ZZR_S_REAL
8160
351k
    2119516U, // STPDi
8161
351k
    807720796U, // STPDpost
8162
351k
    807720796U, // STPDpre
8163
351k
    2119516U, // STPQi
8164
351k
    807720796U, // STPQpost
8165
351k
    807720796U, // STPQpre
8166
351k
    2119516U, // STPSi
8167
351k
    807720796U, // STPSpost
8168
351k
    807720796U, // STPSpre
8169
351k
    2119516U, // STPWi
8170
351k
    807720796U, // STPWpost
8171
351k
    807720796U, // STPWpre
8172
351k
    2119516U, // STPXi
8173
351k
    807720796U, // STPXpost
8174
351k
    807720796U, // STPXpre
8175
351k
    849660092U, // STRBBpost
8176
351k
    849660092U, // STRBBpre
8177
351k
    44058812U,  // STRBBroW
8178
351k
    44058812U,  // STRBBroX
8179
351k
    44058812U,  // STRBBui
8180
351k
    849664341U, // STRBpost
8181
351k
    849664341U, // STRBpre
8182
351k
    44063061U,  // STRBroW
8183
351k
    44063061U,  // STRBroX
8184
351k
    44063061U,  // STRBui
8185
351k
    849664341U, // STRDpost
8186
351k
    849664341U, // STRDpre
8187
351k
    44063061U,  // STRDroW
8188
351k
    44063061U,  // STRDroX
8189
351k
    44063061U,  // STRDui
8190
351k
    849661821U, // STRHHpost
8191
351k
    849661821U, // STRHHpre
8192
351k
    44060541U,  // STRHHroW
8193
351k
    44060541U,  // STRHHroX
8194
351k
    44060541U,  // STRHHui
8195
351k
    849664341U, // STRHpost
8196
351k
    849664341U, // STRHpre
8197
351k
    44063061U,  // STRHroW
8198
351k
    44063061U,  // STRHroX
8199
351k
    44063061U,  // STRHui
8200
351k
    849664341U, // STRQpost
8201
351k
    849664341U, // STRQpre
8202
351k
    44063061U,  // STRQroW
8203
351k
    44063061U,  // STRQroX
8204
351k
    44063061U,  // STRQui
8205
351k
    849664341U, // STRSpost
8206
351k
    849664341U, // STRSpre
8207
351k
    44063061U,  // STRSroW
8208
351k
    44063061U,  // STRSroX
8209
351k
    44063061U,  // STRSui
8210
351k
    849664341U, // STRWpost
8211
351k
    849664341U, // STRWpre
8212
351k
    44063061U,  // STRWroW
8213
351k
    44063061U,  // STRWroX
8214
351k
    44063061U,  // STRWui
8215
351k
    849664341U, // STRXpost
8216
351k
    849664341U, // STRXpre
8217
351k
    44063061U,  // STRXroW
8218
351k
    44063061U,  // STRXroX
8219
351k
    44063061U,  // STRXui
8220
351k
    45062485U,  // STR_PXI
8221
351k
    44063061U,  // STR_TX
8222
351k
    1038677U, // STR_ZA
8223
351k
    45062485U,  // STR_ZXI
8224
351k
    44058818U,  // STTRBi
8225
351k
    44060547U,  // STTRHi
8226
351k
    44063069U,  // STTRWi
8227
351k
    44063069U,  // STTRXi
8228
351k
    44058849U,  // STURBBi
8229
351k
    44063102U,  // STURBi
8230
351k
    44063102U,  // STURDi
8231
351k
    44060578U,  // STURHHi
8232
351k
    44063102U,  // STURHi
8233
351k
    44063102U,  // STURQi
8234
351k
    44063102U,  // STURSi
8235
351k
    44063102U,  // STURWi
8236
351k
    44063102U,  // STURXi
8237
351k
    24878U, // STX
8238
351k
    2119585U, // STXPW
8239
351k
    2119585U, // STXPX
8240
351k
    2115839U, // STXRB
8241
351k
    2117568U, // STXRH
8242
351k
    2120118U, // STXRW
8243
351k
    2120118U, // STXRX
8244
351k
    24917U, // STY
8245
351k
    25024U, // STZ
8246
351k
    849661128U, // STZ2GPostIndex
8247
351k
    849661128U, // STZ2GPreIndex
8248
351k
    44059848U,  // STZ2Gi
8249
351k
    44061875U,  // STZGM
8250
351k
    849661191U, // STZGPostIndex
8251
351k
    849661191U, // STZGPreIndex
8252
351k
    44059911U,  // STZGi
8253
351k
    20661U, // STZI
8254
351k
    2116815U, // SUBG
8255
351k
    1881180118U,  // SUBHNB_ZZZ_B
8256
351k
    2172717014U,  // SUBHNB_ZZZ_H
8257
351k
    2418100182U,  // SUBHNB_ZZZ_S
8258
351k
    2686491808U,  // SUBHNT_ZZZ_B
8259
351k
    2174819488U,  // SUBHNT_ZZZ_H
8260
351k
    1075928224U,  // SUBHNT_ZZZ_S
8261
351k
    813798659U, // SUBHNv2i64_v2i32
8262
351k
    2967601583U,  // SUBHNv2i64_v4i32
8263
351k
    817992963U, // SUBHNv4i32_v4i16
8264
351k
    2969698735U,  // SUBHNv4i32_v8i16
8265
351k
    2959212975U,  // SUBHNv8i16_v16i8
8266
351k
    824284419U, // SUBHNv8i16_v8i8
8267
351k
    2119175U, // SUBP
8268
351k
    2120328U, // SUBPS
8269
351k
    2121070U, // SUBPT_shift
8270
351k
    2136118U, // SUBR_ZI_B
8271
351k
    2418071606U,  // SUBR_ZI_D
8272
351k
    2189498422U,  // SUBR_ZI_H
8273
351k
    270620726U, // SUBR_ZI_S
8274
351k
    3223361590U,  // SUBR_ZPmZ_B
8275
351k
    3223377974U,  // SUBR_ZPmZ_D
8276
351k
    3519092790U,  // SUBR_ZPmZ_H
8277
351k
    3223410742U,  // SUBR_ZPmZ_S
8278
351k
    2120192U, // SUBSWri
8279
351k
    2120192U, // SUBSWrs
8280
351k
    2120192U, // SUBSWrx
8281
351k
    2120192U, // SUBSXri
8282
351k
    2120192U, // SUBSXrs
8283
351k
    2120192U, // SUBSXrx
8284
351k
    2120192U, // SUBSXrx64
8285
351k
    2116026U, // SUBWri
8286
351k
    2116026U, // SUBWrs
8287
351k
    2116026U, // SUBWrx
8288
351k
    2116026U, // SUBXri
8289
351k
    2116026U, // SUBXrs
8290
351k
    2116026U, // SUBXrx
8291
351k
    2116026U, // SUBXrx64
8292
351k
    3798157754U,  // SUB_VG2_M2Z2Z_D
8293
351k
    3798174138U,  // SUB_VG2_M2Z2Z_S
8294
351k
    3798157754U,  // SUB_VG2_M2ZZ_D
8295
351k
    3798174138U,  // SUB_VG2_M2ZZ_S
8296
351k
    3798157754U,  // SUB_VG2_M2Z_D
8297
351k
    3798174138U,  // SUB_VG2_M2Z_S
8298
351k
    4066593210U,  // SUB_VG4_M4Z4Z_D
8299
351k
    4066609594U,  // SUB_VG4_M4Z4Z_S
8300
351k
    4066593210U,  // SUB_VG4_M4ZZ_D
8301
351k
    4066609594U,  // SUB_VG4_M4ZZ_S
8302
351k
    4066593210U,  // SUB_VG4_M4Z_D
8303
351k
    4066609594U,  // SUB_VG4_M4Z_S
8304
351k
    2132410U, // SUB_ZI_B
8305
351k
    2418067898U,  // SUB_ZI_D
8306
351k
    2189494714U,  // SUB_ZI_H
8307
351k
    270617018U, // SUB_ZI_S
8308
351k
    3223357882U,  // SUB_ZPmZ_B
8309
351k
    3223379310U,  // SUB_ZPmZ_CPA
8310
351k
    3223374266U,  // SUB_ZPmZ_D
8311
351k
    3519089082U,  // SUB_ZPmZ_H
8312
351k
    3223407034U,  // SUB_ZPmZ_S
8313
351k
    2132410U, // SUB_ZZZ_B
8314
351k
    2418072942U,  // SUB_ZZZ_CPA
8315
351k
    2418067898U,  // SUB_ZZZ_D
8316
351k
    2189494714U,  // SUB_ZZZ_H
8317
351k
    270617018U, // SUB_ZZZ_S
8318
351k
    811698618U, // SUBv16i8
8319
351k
    2116026U, // SUBv1i64
8320
351k
    813795770U, // SUBv2i32
8321
351k
    815892922U, // SUBv2i64
8322
351k
    817990074U, // SUBv4i16
8323
351k
    820087226U, // SUBv4i32
8324
351k
    822184378U, // SUBv8i16
8325
351k
    824281530U, // SUBv8i8
8326
351k
    3798179137U,  // SUDOT_VG2_M2ZZI_BToS
8327
351k
    3798179137U,  // SUDOT_VG2_M2ZZ_BToS
8328
351k
    4066614593U,  // SUDOT_VG4_M4ZZI_BToS
8329
351k
    4066614593U,  // SUDOT_VG4_M4ZZ_BToS
8330
351k
    2418105665U,  // SUDOT_ZZZI
8331
351k
    2967608641U,  // SUDOTlanev16i8
8332
351k
    2961317185U,  // SUDOTlanev8i8
8333
351k
    1688441551U,  // SUMLALL_MZZI_BtoS
8334
351k
    3835925199U,  // SUMLALL_VG2_M2ZZI_BtoS
8335
351k
    4104360655U,  // SUMLALL_VG2_M2ZZ_BtoS
8336
351k
    4104360655U,  // SUMLALL_VG4_M4ZZI_BtoS
8337
351k
    77828815U,  // SUMLALL_VG4_M4ZZ_BtoS
8338
351k
    54641594U,  // SUMOPA_MPPZZ_D
8339
351k
    79807418U,  // SUMOPA_MPPZZ_S
8340
351k
    54647470U,  // SUMOPS_MPPZZ_D
8341
351k
    79813294U,  // SUMOPS_MPPZZ_S
8342
351k
    270585965U, // SUNPKHI_ZZ_D
8343
351k
    1661014125U,  // SUNPKHI_ZZ_H
8344
351k
    1881231469U,  // SUNPKHI_ZZ_S
8345
351k
    270587354U, // SUNPKLO_ZZ_D
8346
351k
    1661015514U,  // SUNPKLO_ZZ_H
8347
351k
    1881232858U,  // SUNPKLO_ZZ_S
8348
351k
    1635946683U,  // SUNPK_VG2_2ZZ_D
8349
351k
    1661128891U,  // SUNPK_VG2_2ZZ_H
8350
351k
    1652756667U,  // SUNPK_VG2_2ZZ_S
8351
351k
    1648529595U,  // SUNPK_VG4_4Z2Z_D
8352
351k
    1642254523U,  // SUNPK_VG4_4Z2Z_H
8353
351k
    1646465211U,  // SUNPK_VG4_4Z2Z_S
8354
351k
    3223358386U,  // SUQADD_ZPmZ_B
8355
351k
    3223374770U,  // SUQADD_ZPmZ_D
8356
351k
    3519089586U,  // SUQADD_ZPmZ_H
8357
351k
    3223407538U,  // SUQADD_ZPmZ_S
8358
351k
    2959215538U,  // SUQADDv16i8
8359
351k
    807717810U, // SUQADDv1i16
8360
351k
    807717810U, // SUQADDv1i32
8361
351k
    807717810U, // SUQADDv1i64
8362
351k
    807717810U, // SUQADDv1i8
8363
351k
    2961312690U,  // SUQADDv2i32
8364
351k
    2963409842U,  // SUQADDv2i64
8365
351k
    2965506994U,  // SUQADDv4i16
8366
351k
    2967604146U,  // SUQADDv4i32
8367
351k
    2969701298U,  // SUQADDv8i16
8368
351k
    2971798450U,  // SUQADDv8i8
8369
351k
    4066614616U,  // SUVDOT_VG4_M4ZZI_BToS
8370
351k
    379558U,  // SVC
8371
351k
    3798179153U,  // SVDOT_VG2_M2ZZI_HtoS
8372
351k
    4066614609U,  // SVDOT_VG4_M4ZZI_BtoS
8373
351k
    4066598225U,  // SVDOT_VG4_M4ZZI_HtoD
8374
351k
    2418328977U,  // SWPAB
8375
351k
    2418331056U,  // SWPAH
8376
351k
    2418329247U,  // SWPALB
8377
351k
    2418331212U,  // SWPALH
8378
351k
    2418332050U,  // SWPALW
8379
351k
    2418332050U,  // SWPALX
8380
351k
    2418328620U,  // SWPAW
8381
351k
    2418328620U,  // SWPAX
8382
351k
    2418329700U,  // SWPB
8383
351k
    2418331429U,  // SWPH
8384
351k
    2418329456U,  // SWPLB
8385
351k
    2418331309U,  // SWPLH
8386
351k
    2418332575U,  // SWPLW
8387
351k
    2418332575U,  // SWPLX
8388
351k
    271537892U, // SWPP
8389
351k
    271532998U, // SWPPA
8390
351k
    271536418U, // SWPPAL
8391
351k
    271536945U, // SWPPL
8392
351k
    2418333547U,  // SWPW
8393
351k
    2418333547U,  // SWPX
8394
351k
    270584236U, // SXTB_ZPmZ_D
8395
351k
    541133228U, // SXTB_ZPmZ_H
8396
351k
    270617004U, // SXTB_ZPmZ_S
8397
351k
    270585904U, // SXTH_ZPmZ_D
8398
351k
    270618672U, // SXTH_ZPmZ_S
8399
351k
    270590089U, // SXTW_ZPmZ_D
8400
351k
    2118665U, // SYSLxt
8401
351k
    2149603117U,  // SYSPxt
8402
351k
    2149603117U,  // SYSPxt_XZR
8403
351k
    2149604076U,  // SYSxt
8404
351k
    2686490611U,  // TBLQ_ZZZ_B
8405
351k
    2418071539U,  // TBLQ_ZZZ_D
8406
351k
    2183206899U,  // TBLQ_ZZZ_H
8407
351k
    3223410675U,  // TBLQ_ZZZ_S
8408
351k
    2686489105U,  // TBL_ZZZZ_B
8409
351k
    2418070033U,  // TBL_ZZZZ_D
8410
351k
    2183205393U,  // TBL_ZZZZ_H
8411
351k
    3223409169U,  // TBL_ZZZZ_S
8412
351k
    2686489105U,  // TBL_ZZZ_B
8413
351k
    2418070033U,  // TBL_ZZZ_D
8414
351k
    2183205393U,  // TBL_ZZZ_H
8415
351k
    3223409169U,  // TBL_ZZZ_S
8416
351k
    2690748945U,  // TBLv16i8Four
8417
351k
    2690748945U,  // TBLv16i8One
8418
351k
    2690748945U,  // TBLv16i8Three
8419
351k
    2690748945U,  // TBLv16i8Two
8420
351k
    2703331857U,  // TBLv8i8Four
8421
351k
    2703331857U,  // TBLv8i8One
8422
351k
    2703331857U,  // TBLv8i8Three
8423
351k
    2703331857U,  // TBLv8i8Two
8424
351k
    2122157U, // TBNZW
8425
351k
    2122157U, // TBNZX
8426
351k
    2418055173U,  // TBXQ_ZZZ_B
8427
351k
    1075894277U,  // TBXQ_ZZZ_D
8428
351k
    2195789829U,  // TBXQ_ZZZ_H
8429
351k
    1344362501U,  // TBXQ_ZZZ_S
8430
351k
    2418057435U,  // TBX_ZZZ_B
8431
351k
    1075896539U,  // TBX_ZZZ_D
8432
351k
    2195792091U,  // TBX_ZZZ_H
8433
351k
    1344364763U,  // TBX_ZZZ_S
8434
351k
    2690785499U,  // TBXv16i8Four
8435
351k
    2690785499U,  // TBXv16i8One
8436
351k
    2690785499U,  // TBXv16i8Three
8437
351k
    2690785499U,  // TBXv16i8Two
8438
351k
    2703368411U,  // TBXv8i8Four
8439
351k
    2703368411U,  // TBXv8i8One
8440
351k
    2703368411U,  // TBXv8i8Three
8441
351k
    2703368411U,  // TBXv8i8Two
8442
351k
    2122136U, // TBZW
8443
351k
    2122136U, // TBZX
8444
351k
    381544U,  // TCANCEL
8445
351k
    10409U, // TCOMMIT
8446
351k
    23435U, // TRCIT
8447
351k
    2129972U, // TRN1_PPP_B
8448
351k
    2418065460U,  // TRN1_PPP_D
8449
351k
    2189492276U,  // TRN1_PPP_H
8450
351k
    270614580U, // TRN1_PPP_S
8451
351k
    2129972U, // TRN1_ZZZ_B
8452
351k
    2418065460U,  // TRN1_ZZZ_D
8453
351k
    2189492276U,  // TRN1_ZZZ_H
8454
351k
    2210873396U,  // TRN1_ZZZ_Q
8455
351k
    270614580U, // TRN1_ZZZ_S
8456
351k
    811696180U, // TRN1v16i8
8457
351k
    813793332U, // TRN1v2i32
8458
351k
    815890484U, // TRN1v2i64
8459
351k
    817987636U, // TRN1v4i16
8460
351k
    820084788U, // TRN1v4i32
8461
351k
    822181940U, // TRN1v8i16
8462
351k
    824279092U, // TRN1v8i8
8463
351k
    2130406U, // TRN2_PPP_B
8464
351k
    2418065894U,  // TRN2_PPP_D
8465
351k
    2189492710U,  // TRN2_PPP_H
8466
351k
    270615014U, // TRN2_PPP_S
8467
351k
    2130406U, // TRN2_ZZZ_B
8468
351k
    2418065894U,  // TRN2_ZZZ_D
8469
351k
    2189492710U,  // TRN2_ZZZ_H
8470
351k
    2210873830U,  // TRN2_ZZZ_Q
8471
351k
    270615014U, // TRN2_ZZZ_S
8472
351k
    811696614U, // TRN2v16i8
8473
351k
    813793766U, // TRN2v2i32
8474
351k
    815890918U, // TRN2v2i64
8475
351k
    817988070U, // TRN2v4i16
8476
351k
    820085222U, // TRN2v4i32
8477
351k
    822182374U, // TRN2v8i16
8478
351k
    824279526U, // TRN2v8i8
8479
351k
    444783U,  // TSB
8480
351k
    23940U, // TSTART
8481
351k
    23962U, // TTEST
8482
351k
    1344325204U,  // UABALB_ZZZ_D
8483
351k
    2220951124U,  // UABALB_ZZZ_H
8484
351k
    2686535252U,  // UABALB_ZZZ_S
8485
351k
    1344330656U,  // UABALT_ZZZ_D
8486
351k
    2220956576U,  // UABALT_ZZZ_H
8487
351k
    2686540704U,  // UABALT_ZZZ_S
8488
351k
    2969698532U,  // UABALv16i8_v8i16
8489
351k
    2963411163U,  // UABALv2i32_v2i64
8490
351k
    2967605467U,  // UABALv4i16_v4i32
8491
351k
    2963407076U,  // UABALv4i32_v2i64
8492
351k
    2967601380U,  // UABALv8i16_v4i32
8493
351k
    2969702619U,  // UABALv8i8_v8i16
8494
351k
    2418049817U,  // UABA_ZZZ_B
8495
351k
    1075888921U,  // UABA_ZZZ_D
8496
351k
    2195784473U,  // UABA_ZZZ_H
8497
351k
    1344357145U,  // UABA_ZZZ_S
8498
351k
    2959213337U,  // UABAv16i8
8499
351k
    2961310489U,  // UABAv2i32
8500
351k
    2965504793U,  // UABAv4i16
8501
351k
    2967601945U,  // UABAv4i32
8502
351k
    2969699097U,  // UABAv8i16
8503
351k
    2971796249U,  // UABAv8i8
8504
351k
    270583561U, // UABDLB_ZZZ_D
8505
351k
    2197882633U,  // UABDLB_ZZZ_H
8506
351k
    1881229065U,  // UABDLB_ZZZ_S
8507
351k
    270588913U, // UABDLT_ZZZ_D
8508
351k
    2197887985U,  // UABDLT_ZZZ_H
8509
351k
    1881234417U,  // UABDLT_ZZZ_S
8510
351k
    822182182U, // UABDLv16i8_v8i16
8511
351k
    815895099U, // UABDLv2i32_v2i64
8512
351k
    820089403U, // UABDLv4i16_v4i32
8513
351k
    815890726U, // UABDLv4i32_v2i64
8514
351k
    820085030U, // UABDLv8i16_v4i32
8515
351k
    822186555U, // UABDLv8i8_v8i16
8516
351k
    3223358259U,  // UABD_ZPmZ_B
8517
351k
    3223374643U,  // UABD_ZPmZ_D
8518
351k
    3519089459U,  // UABD_ZPmZ_H
8519
351k
    3223407411U,  // UABD_ZPmZ_S
8520
351k
    811698995U, // UABDv16i8
8521
351k
    813796147U, // UABDv2i32
8522
351k
    817990451U, // UABDv4i16
8523
351k
    820087603U, // UABDv4i32
8524
351k
    822184755U, // UABDv8i16
8525
351k
    824281907U, // UABDv8i8
8526
351k
    3223377504U,  // UADALP_ZPmZ_D
8527
351k
    3519092320U,  // UADALP_ZPmZ_H
8528
351k
    3223410272U,  // UADALP_ZPmZ_S
8529
351k
    2969704032U,  // UADALPv16i8_v8i16
8530
351k
    3124893280U,  // UADALPv2i32_v1i64
8531
351k
    2961315424U,  // UADALPv4i16_v2i32
8532
351k
    2963412576U,  // UADALPv4i32_v2i64
8533
351k
    2967606880U,  // UADALPv8i16_v4i32
8534
351k
    2965509728U,  // UADALPv8i8_v4i16
8535
351k
    270583586U, // UADDLB_ZZZ_D
8536
351k
    2197882658U,  // UADDLB_ZZZ_H
8537
351k
    1881229090U,  // UADDLB_ZZZ_S
8538
351k
    822187632U, // UADDLPv16i8_v8i16
8539
351k
    977376880U, // UADDLPv2i32_v1i64
8540
351k
    813799024U, // UADDLPv4i16_v2i32
8541
351k
    815896176U, // UADDLPv4i32_v2i64
8542
351k
    820090480U, // UADDLPv8i16_v4i32
8543
351k
    817993328U, // UADDLPv8i8_v4i16
8544
351k
    270588929U, // UADDLT_ZZZ_D
8545
351k
    2197888001U,  // UADDLT_ZZZ_H
8546
351k
    1881234433U,  // UADDLT_ZZZ_S
8547
351k
    807427755U, // UADDLVv16i8v
8548
351k
    807427755U, // UADDLVv4i16v
8549
351k
    807427755U, // UADDLVv4i32v
8550
351k
    807427755U, // UADDLVv8i16v
8551
351k
    807427755U, // UADDLVv8i8v
8552
351k
    822182198U, // UADDLv16i8_v8i16
8553
351k
    815895137U, // UADDLv2i32_v2i64
8554
351k
    820089441U, // UADDLv4i16_v4i32
8555
351k
    815890742U, // UADDLv4i32_v2i64
8556
351k
    820085046U, // UADDLv8i16_v4i32
8557
351k
    822186593U, // UADDLv8i8_v8i16
8558
351k
    1684283007U,  // UADDV_VPZ_B
8559
351k
    1657020031U,  // UADDV_VPZ_D
8560
351k
    1659117183U,  // UADDV_VPZ_H
8561
351k
    1638145663U,  // UADDV_VPZ_S
8562
351k
    2418067976U,  // UADDWB_ZZZ_D
8563
351k
    2189494792U,  // UADDWB_ZZZ_H
8564
351k
    270617096U, // UADDWB_ZZZ_S
8565
351k
    2418073101U,  // UADDWT_ZZZ_D
8566
351k
    2189499917U,  // UADDWT_ZZZ_H
8567
351k
    270622221U, // UADDWT_ZZZ_S
8568
351k
    822182514U, // UADDWv16i8_v8i16
8569
351k
    815898628U, // UADDWv2i32_v2i64
8570
351k
    820092932U, // UADDWv4i16_v4i32
8571
351k
    815891058U, // UADDWv4i32_v2i64
8572
351k
    820085362U, // UADDWv8i16_v4i32
8573
351k
    822190084U, // UADDWv8i8_v8i16
8574
351k
    2118810U, // UBFMWri
8575
351k
    2118810U, // UBFMXri
8576
351k
    2221037200U,  // UCLAMP_VG2_2Z2Z_B
8577
351k
    2193790608U,  // UCLAMP_VG2_2Z2Z_D
8578
351k
    2195904144U,  // UCLAMP_VG2_2Z2Z_H
8579
351k
    2174949008U,  // UCLAMP_VG2_2Z2Z_S
8580
351k
    2221037200U,  // UCLAMP_VG4_4Z4Z_B
8581
351k
    2193790608U,  // UCLAMP_VG4_4Z4Z_D
8582
351k
    2195904144U,  // UCLAMP_VG4_4Z4Z_H
8583
351k
    2174949008U,  // UCLAMP_VG4_4Z4Z_S
8584
351k
    2418054800U,  // UCLAMP_ZZZ_B
8585
351k
    1075893904U,  // UCLAMP_ZZZ_D
8586
351k
    2195789456U,  // UCLAMP_ZZZ_H
8587
351k
    1344362128U,  // UCLAMP_ZZZ_S
8588
351k
    2116795U, // UCVTFSWDri
8589
351k
    2116795U, // UCVTFSWHri
8590
351k
    2116795U, // UCVTFSWSri
8591
351k
    2116795U, // UCVTFSXDri
8592
351k
    2116795U, // UCVTFSXHri
8593
351k
    2116795U, // UCVTFSXSri
8594
351k
    2116795U, // UCVTFUWDri
8595
351k
    2116795U, // UCVTFUWHri
8596
351k
    2116795U, // UCVTFUWSri
8597
351k
    2116795U, // UCVTFUXDri
8598
351k
    2116795U, // UCVTFUXHri
8599
351k
    2116795U, // UCVTFUXSri
8600
351k
    1648561339U,  // UCVTF_2Z2Z_StoS
8601
351k
    1648561339U,  // UCVTF_4Z4Z_StoS
8602
351k
    270585019U, // UCVTF_ZPmZ_DtoD
8603
351k
    3493924027U,  // UCVTF_ZPmZ_DtoH
8604
351k
    270617787U, // UCVTF_ZPmZ_DtoS
8605
351k
    541134011U, // UCVTF_ZPmZ_HtoH
8606
351k
    270585019U, // UCVTF_ZPmZ_StoD
8607
351k
    1078004923U,  // UCVTF_ZPmZ_StoH
8608
351k
    270617787U, // UCVTF_ZPmZ_StoS
8609
351k
    2116795U, // UCVTFd
8610
351k
    2116795U, // UCVTFh
8611
351k
    2116795U, // UCVTFs
8612
351k
    2116795U, // UCVTFv1i16
8613
351k
    2116795U, // UCVTFv1i32
8614
351k
    2116795U, // UCVTFv1i64
8615
351k
    813796539U, // UCVTFv2f32
8616
351k
    815893691U, // UCVTFv2f64
8617
351k
    813796539U, // UCVTFv2i32_shift
8618
351k
    815893691U, // UCVTFv2i64_shift
8619
351k
    817990843U, // UCVTFv4f16
8620
351k
    820087995U, // UCVTFv4f32
8621
351k
    817990843U, // UCVTFv4i16_shift
8622
351k
    820087995U, // UCVTFv4i32_shift
8623
351k
    822185147U, // UCVTFv8f16
8624
351k
    822185147U, // UCVTFv8i16_shift
8625
351k
    19620U, // UDF
8626
351k
    3223378322U,  // UDIVR_ZPmZ_D
8627
351k
    3223411090U,  // UDIVR_ZPmZ_S
8628
351k
    2121373U, // UDIVWr
8629
351k
    2121373U, // UDIVXr
8630
351k
    3223379613U,  // UDIV_ZPmZ_D
8631
351k
    3223412381U,  // UDIV_ZPmZ_S
8632
351k
    3798179138U,  // UDOT_VG2_M2Z2Z_BtoS
8633
351k
    3798162754U,  // UDOT_VG2_M2Z2Z_HtoD
8634
351k
    3798179138U,  // UDOT_VG2_M2Z2Z_HtoS
8635
351k
    3798179138U,  // UDOT_VG2_M2ZZI_BToS
8636
351k
    3798179138U,  // UDOT_VG2_M2ZZI_HToS
8637
351k
    3798162754U,  // UDOT_VG2_M2ZZI_HtoD
8638
351k
    3798179138U,  // UDOT_VG2_M2ZZ_BtoS
8639
351k
    3798162754U,  // UDOT_VG2_M2ZZ_HtoD
8640
351k
    3798179138U,  // UDOT_VG2_M2ZZ_HtoS
8641
351k
    4066614594U,  // UDOT_VG4_M4Z4Z_BtoS
8642
351k
    4066598210U,  // UDOT_VG4_M4Z4Z_HtoD
8643
351k
    4066614594U,  // UDOT_VG4_M4Z4Z_HtoS
8644
351k
    4066614594U,  // UDOT_VG4_M4ZZI_BtoS
8645
351k
    4066614594U,  // UDOT_VG4_M4ZZI_HToS
8646
351k
    4066598210U,  // UDOT_VG4_M4ZZI_HtoD
8647
351k
    4066614594U,  // UDOT_VG4_M4ZZ_BtoS
8648
351k
    4066598210U,  // UDOT_VG4_M4ZZ_HtoD
8649
351k
    4066614594U,  // UDOT_VG4_M4ZZ_HtoS
8650
351k
    2686508354U,  // UDOT_ZZZI_D
8651
351k
    2686541122U,  // UDOT_ZZZI_HtoS
8652
351k
    2418105666U,  // UDOT_ZZZI_S
8653
351k
    2686508354U,  // UDOT_ZZZ_D
8654
351k
    2686541122U,  // UDOT_ZZZ_HtoS
8655
351k
    2418105666U,  // UDOT_ZZZ_S
8656
351k
    2967608642U,  // UDOTlanev16i8
8657
351k
    2961317186U,  // UDOTlanev8i8
8658
351k
    2967608642U,  // UDOTv16i8
8659
351k
    2961317186U,  // UDOTv8i8
8660
351k
    3223358356U,  // UHADD_ZPmZ_B
8661
351k
    3223374740U,  // UHADD_ZPmZ_D
8662
351k
    3519089556U,  // UHADD_ZPmZ_H
8663
351k
    3223407508U,  // UHADD_ZPmZ_S
8664
351k
    811699092U, // UHADDv16i8
8665
351k
    813796244U, // UHADDv2i32
8666
351k
    817990548U, // UHADDv4i16
8667
351k
    820087700U, // UHADDv4i32
8668
351k
    822184852U, // UHADDv8i16
8669
351k
    824282004U, // UHADDv8i8
8670
351k
    3223361604U,  // UHSUBR_ZPmZ_B
8671
351k
    3223377988U,  // UHSUBR_ZPmZ_D
8672
351k
    3519092804U,  // UHSUBR_ZPmZ_H
8673
351k
    3223410756U,  // UHSUBR_ZPmZ_S
8674
351k
    3223357894U,  // UHSUB_ZPmZ_B
8675
351k
    3223374278U,  // UHSUB_ZPmZ_D
8676
351k
    3519089094U,  // UHSUB_ZPmZ_H
8677
351k
    3223407046U,  // UHSUB_ZPmZ_S
8678
351k
    811698630U, // UHSUBv16i8
8679
351k
    813795782U, // UHSUBv2i32
8680
351k
    817990086U, // UHSUBv4i16
8681
351k
    820087238U, // UHSUBv4i32
8682
351k
    822184390U, // UHSUBv8i16
8683
351k
    824281542U, // UHSUBv8i8
8684
351k
    2118226U, // UMADDLrrr
8685
351k
    3223361421U,  // UMAXP_ZPmZ_B
8686
351k
    3223377805U,  // UMAXP_ZPmZ_D
8687
351k
    3519092621U,  // UMAXP_ZPmZ_H
8688
351k
    3223410573U,  // UMAXP_ZPmZ_S
8689
351k
    811702157U, // UMAXPv16i8
8690
351k
    813799309U, // UMAXPv2i32
8691
351k
    817993613U, // UMAXPv4i16
8692
351k
    820090765U, // UMAXPv4i32
8693
351k
    822187917U, // UMAXPv8i16
8694
351k
    824285069U, // UMAXPv8i8
8695
351k
    3227623243U,  // UMAXQV_VPZ_B
8696
351k
    3231817547U,  // UMAXQV_VPZ_D
8697
351k
    3238109003U,  // UMAXQV_VPZ_H
8698
351k
    3236011851U,  // UMAXQV_VPZ_S
8699
351k
    253799U,  // UMAXV_VPZ_B
8700
351k
    1657020263U,  // UMAXV_VPZ_D
8701
351k
    1659133799U,  // UMAXV_VPZ_H
8702
351k
    1638178663U,  // UMAXV_VPZ_S
8703
351k
    807427943U, // UMAXVv16i8v
8704
351k
    807427943U, // UMAXVv4i16v
8705
351k
    807427943U, // UMAXVv4i32v
8706
351k
    807427943U, // UMAXVv8i16v
8707
351k
    807427943U, // UMAXVv8i8v
8708
351k
    2121941U, // UMAXWri
8709
351k
    2121941U, // UMAXWrr
8710
351k
    2121941U, // UMAXXri
8711
351k
    2121941U, // UMAXXrr
8712
351k
    2179096789U,  // UMAX_VG2_2Z2Z_B
8713
351k
    2181210325U,  // UMAX_VG2_2Z2Z_D
8714
351k
    2183323861U,  // UMAX_VG2_2Z2Z_H
8715
351k
    2185437397U,  // UMAX_VG2_2Z2Z_S
8716
351k
    2179096789U,  // UMAX_VG2_2ZZ_B
8717
351k
    2181210325U,  // UMAX_VG2_2ZZ_D
8718
351k
    2183323861U,  // UMAX_VG2_2ZZ_H
8719
351k
    2185437397U,  // UMAX_VG2_2ZZ_S
8720
351k
    2179096789U,  // UMAX_VG4_4Z4Z_B
8721
351k
    2181210325U,  // UMAX_VG4_4Z4Z_D
8722
351k
    2183323861U,  // UMAX_VG4_4Z4Z_H
8723
351k
    2185437397U,  // UMAX_VG4_4Z4Z_S
8724
351k
    2179096789U,  // UMAX_VG4_4ZZ_B
8725
351k
    2181210325U,  // UMAX_VG4_4ZZ_D
8726
351k
    2183323861U,  // UMAX_VG4_4ZZ_H
8727
351k
    2185437397U,  // UMAX_VG4_4ZZ_S
8728
351k
    2138325U, // UMAX_ZI_B
8729
351k
    2418073813U,  // UMAX_ZI_D
8730
351k
    2189500629U,  // UMAX_ZI_H
8731
351k
    270622933U, // UMAX_ZI_S
8732
351k
    3223363797U,  // UMAX_ZPmZ_B
8733
351k
    3223380181U,  // UMAX_ZPmZ_D
8734
351k
    3519094997U,  // UMAX_ZPmZ_H
8735
351k
    3223412949U,  // UMAX_ZPmZ_S
8736
351k
    811704533U, // UMAXv16i8
8737
351k
    813801685U, // UMAXv2i32
8738
351k
    817995989U, // UMAXv4i16
8739
351k
    820093141U, // UMAXv4i32
8740
351k
    822190293U, // UMAXv8i16
8741
351k
    824287445U, // UMAXv8i8
8742
351k
    3223361227U,  // UMINP_ZPmZ_B
8743
351k
    3223377611U,  // UMINP_ZPmZ_D
8744
351k
    3519092427U,  // UMINP_ZPmZ_H
8745
351k
    3223410379U,  // UMINP_ZPmZ_S
8746
351k
    811701963U, // UMINPv16i8
8747
351k
    813799115U, // UMINPv2i32
8748
351k
    817993419U, // UMINPv4i16
8749
351k
    820090571U, // UMINPv4i32
8750
351k
    822187723U, // UMINPv8i16
8751
351k
    824284875U, // UMINPv8i8
8752
351k
    3227623212U,  // UMINQV_VPZ_B
8753
351k
    3231817516U,  // UMINQV_VPZ_D
8754
351k
    3238108972U,  // UMINQV_VPZ_H
8755
351k
    3236011820U,  // UMINQV_VPZ_S
8756
351k
    253651U,  // UMINV_VPZ_B
8757
351k
    1657020115U,  // UMINV_VPZ_D
8758
351k
    1659133651U,  // UMINV_VPZ_H
8759
351k
    1638178515U,  // UMINV_VPZ_S
8760
351k
    807427795U, // UMINVv16i8v
8761
351k
    807427795U, // UMINVv4i16v
8762
351k
    807427795U, // UMINVv4i32v
8763
351k
    807427795U, // UMINVv8i16v
8764
351k
    807427795U, // UMINVv8i8v
8765
351k
    2118954U, // UMINWri
8766
351k
    2118954U, // UMINWrr
8767
351k
    2118954U, // UMINXri
8768
351k
    2118954U, // UMINXrr
8769
351k
    2179093802U,  // UMIN_VG2_2Z2Z_B
8770
351k
    2181207338U,  // UMIN_VG2_2Z2Z_D
8771
351k
    2183320874U,  // UMIN_VG2_2Z2Z_H
8772
351k
    2185434410U,  // UMIN_VG2_2Z2Z_S
8773
351k
    2179093802U,  // UMIN_VG2_2ZZ_B
8774
351k
    2181207338U,  // UMIN_VG2_2ZZ_D
8775
351k
    2183320874U,  // UMIN_VG2_2ZZ_H
8776
351k
    2185434410U,  // UMIN_VG2_2ZZ_S
8777
351k
    2179093802U,  // UMIN_VG4_4Z4Z_B
8778
351k
    2181207338U,  // UMIN_VG4_4Z4Z_D
8779
351k
    2183320874U,  // UMIN_VG4_4Z4Z_H
8780
351k
    2185434410U,  // UMIN_VG4_4Z4Z_S
8781
351k
    2179093802U,  // UMIN_VG4_4ZZ_B
8782
351k
    2181207338U,  // UMIN_VG4_4ZZ_D
8783
351k
    2183320874U,  // UMIN_VG4_4ZZ_H
8784
351k
    2185434410U,  // UMIN_VG4_4ZZ_S
8785
351k
    2135338U, // UMIN_ZI_B
8786
351k
    2418070826U,  // UMIN_ZI_D
8787
351k
    2189497642U,  // UMIN_ZI_H
8788
351k
    270619946U, // UMIN_ZI_S
8789
351k
    3223360810U,  // UMIN_ZPmZ_B
8790
351k
    3223377194U,  // UMIN_ZPmZ_D
8791
351k
    3519092010U,  // UMIN_ZPmZ_H
8792
351k
    3223409962U,  // UMIN_ZPmZ_S
8793
351k
    811701546U, // UMINv16i8
8794
351k
    813798698U, // UMINv2i32
8795
351k
    817993002U, // UMINv4i16
8796
351k
    820090154U, // UMINv4i32
8797
351k
    822187306U, // UMINv8i16
8798
351k
    824284458U, // UMINv8i8
8799
351k
    1344325249U,  // UMLALB_ZZZI_D
8800
351k
    2686535297U,  // UMLALB_ZZZI_S
8801
351k
    1344325249U,  // UMLALB_ZZZ_D
8802
351k
    2220951169U,  // UMLALB_ZZZ_H
8803
351k
    2686535297U,  // UMLALB_ZZZ_S
8804
351k
    1688441552U,  // UMLALL_MZZI_BtoS
8805
351k
    1688425168U,  // UMLALL_MZZI_HtoD
8806
351k
    1688441552U,  // UMLALL_MZZ_BtoS
8807
351k
    1688425168U,  // UMLALL_MZZ_HtoD
8808
351k
    3835925200U,  // UMLALL_VG2_M2Z2Z_BtoS
8809
351k
    3835908816U,  // UMLALL_VG2_M2Z2Z_HtoD
8810
351k
    3835925200U,  // UMLALL_VG2_M2ZZI_BtoS
8811
351k
    3835908816U,  // UMLALL_VG2_M2ZZI_HtoD
8812
351k
    4104360656U,  // UMLALL_VG2_M2ZZ_BtoS
8813
351k
    4104344272U,  // UMLALL_VG2_M2ZZ_HtoD
8814
351k
    4104360656U,  // UMLALL_VG4_M4Z4Z_BtoS
8815
351k
    4104344272U,  // UMLALL_VG4_M4Z4Z_HtoD
8816
351k
    4104360656U,  // UMLALL_VG4_M4ZZI_BtoS
8817
351k
    4104344272U,  // UMLALL_VG4_M4ZZI_HtoD
8818
351k
    77828816U,  // UMLALL_VG4_M4ZZ_BtoS
8819
351k
    77812432U,  // UMLALL_VG4_M4ZZ_HtoD
8820
351k
    1344330691U,  // UMLALT_ZZZI_D
8821
351k
    2686540739U,  // UMLALT_ZZZI_S
8822
351k
    1344330691U,  // UMLALT_ZZZ_D
8823
351k
    2220956611U,  // UMLALT_ZZZ_H
8824
351k
    2686540739U,  // UMLALT_ZZZ_S
8825
351k
    1663275267U,  // UMLAL_MZZI_HtoS
8826
351k
    1663275267U,  // UMLAL_MZZ_HtoS
8827
351k
    3810758915U,  // UMLAL_VG2_M2Z2Z_HtoS
8828
351k
    3810758915U,  // UMLAL_VG2_M2ZZI_S
8829
351k
    3810758915U,  // UMLAL_VG2_M2ZZ_HtoS
8830
351k
    4079194371U,  // UMLAL_VG4_M4Z4Z_HtoS
8831
351k
    4079194371U,  // UMLAL_VG4_M4ZZI_HtoS
8832
351k
    4079194371U,  // UMLAL_VG4_M4ZZ_HtoS
8833
351k
    2969698566U,  // UMLALv16i8_v8i16
8834
351k
    2963411203U,  // UMLALv2i32_indexed
8835
351k
    2963411203U,  // UMLALv2i32_v2i64
8836
351k
    2967605507U,  // UMLALv4i16_indexed
8837
351k
    2967605507U,  // UMLALv4i16_v4i32
8838
351k
    2963407110U,  // UMLALv4i32_indexed
8839
351k
    2963407110U,  // UMLALv4i32_v2i64
8840
351k
    2967601414U,  // UMLALv8i16_indexed
8841
351k
    2967601414U,  // UMLALv8i16_v4i32
8842
351k
    2969702659U,  // UMLALv8i8_v8i16
8843
351k
    1344325547U,  // UMLSLB_ZZZI_D
8844
351k
    2686535595U,  // UMLSLB_ZZZI_S
8845
351k
    1344325547U,  // UMLSLB_ZZZ_D
8846
351k
    2220951467U,  // UMLSLB_ZZZ_H
8847
351k
    2686535595U,  // UMLSLB_ZZZ_S
8848
351k
    1688441582U,  // UMLSLL_MZZI_BtoS
8849
351k
    1688425198U,  // UMLSLL_MZZI_HtoD
8850
351k
    1688441582U,  // UMLSLL_MZZ_BtoS
8851
351k
    1688425198U,  // UMLSLL_MZZ_HtoD
8852
351k
    3835925230U,  // UMLSLL_VG2_M2Z2Z_BtoS
8853
351k
    3835908846U,  // UMLSLL_VG2_M2Z2Z_HtoD
8854
351k
    3835925230U,  // UMLSLL_VG2_M2ZZI_BtoS
8855
351k
    3835908846U,  // UMLSLL_VG2_M2ZZI_HtoD
8856
351k
    4104360686U,  // UMLSLL_VG2_M2ZZ_BtoS
8857
351k
    4104344302U,  // UMLSLL_VG2_M2ZZ_HtoD
8858
351k
    4104360686U,  // UMLSLL_VG4_M4Z4Z_BtoS
8859
351k
    4104344302U,  // UMLSLL_VG4_M4Z4Z_HtoD
8860
351k
    4104360686U,  // UMLSLL_VG4_M4ZZI_BtoS
8861
351k
    4104344302U,  // UMLSLL_VG4_M4ZZI_HtoD
8862
351k
    77828846U,  // UMLSLL_VG4_M4ZZ_BtoS
8863
351k
    77812462U,  // UMLSLL_VG4_M4ZZ_HtoD
8864
351k
    1344330866U,  // UMLSLT_ZZZI_D
8865
351k
    2686540914U,  // UMLSLT_ZZZI_S
8866
351k
    1344330866U,  // UMLSLT_ZZZ_D
8867
351k
    2220956786U,  // UMLSLT_ZZZ_H
8868
351k
    2686540914U,  // UMLSLT_ZZZ_S
8869
351k
    1663276034U,  // UMLSL_MZZI_HtoS
8870
351k
    1663276034U,  // UMLSL_MZZ_HtoS
8871
351k
    3810759682U,  // UMLSL_VG2_M2Z2Z_HtoS
8872
351k
    3810759682U,  // UMLSL_VG2_M2ZZI_S
8873
351k
    3810759682U,  // UMLSL_VG2_M2ZZ_HtoS
8874
351k
    4079195138U,  // UMLSL_VG4_M4Z4Z_HtoS
8875
351k
    4079195138U,  // UMLSL_VG4_M4ZZI_HtoS
8876
351k
    4079195138U,  // UMLSL_VG4_M4ZZ_HtoS
8877
351k
    2969698698U,  // UMLSLv16i8_v8i16
8878
351k
    2963411970U,  // UMLSLv2i32_indexed
8879
351k
    2963411970U,  // UMLSLv2i32_v2i64
8880
351k
    2967606274U,  // UMLSLv4i16_indexed
8881
351k
    2967606274U,  // UMLSLv4i16_v4i32
8882
351k
    2963407242U,  // UMLSLv4i32_indexed
8883
351k
    2963407242U,  // UMLSLv4i32_v2i64
8884
351k
    2967601546U,  // UMLSLv8i16_indexed
8885
351k
    2967601546U,  // UMLSLv8i16_v4i32
8886
351k
    2969703426U,  // UMLSLv8i8_v8i16
8887
351k
    2967602044U,  // UMMLA
8888
351k
    2418099068U,  // UMMLA_ZZZ
8889
351k
    54641595U,  // UMOPA_MPPZZ_D
8890
351k
    54641595U,  // UMOPA_MPPZZ_HtoS
8891
351k
    79807419U,  // UMOPA_MPPZZ_S
8892
351k
    54647471U,  // UMOPS_MPPZZ_D
8893
351k
    54647471U,  // UMOPS_MPPZZ_HtoS
8894
351k
    79813295U,  // UMOPS_MPPZZ_S
8895
351k
    807427827U, // UMOVvi16
8896
351k
    807427827U, // UMOVvi16_idx0
8897
351k
    807427827U, // UMOVvi32
8898
351k
    807427827U, // UMOVvi32_idx0
8899
351k
    807427827U, // UMOVvi64
8900
351k
    807427827U, // UMOVvi64_idx0
8901
351k
    807427827U, // UMOVvi8
8902
351k
    807427827U, // UMOVvi8_idx0
8903
351k
    2118174U, // UMSUBLrrr
8904
351k
    3223359216U,  // UMULH_ZPmZ_B
8905
351k
    3223375600U,  // UMULH_ZPmZ_D
8906
351k
    3519090416U,  // UMULH_ZPmZ_H
8907
351k
    3223408368U,  // UMULH_ZPmZ_S
8908
351k
    2133744U, // UMULH_ZZZ_B
8909
351k
    2418069232U,  // UMULH_ZZZ_D
8910
351k
    2189496048U,  // UMULH_ZZZ_H
8911
351k
    270618352U, // UMULH_ZZZ_S
8912
351k
    2117360U, // UMULHrr
8913
351k
    270583636U, // UMULLB_ZZZI_D
8914
351k
    1881229140U,  // UMULLB_ZZZI_S
8915
351k
    270583636U, // UMULLB_ZZZ_D
8916
351k
    2197882708U,  // UMULLB_ZZZ_H
8917
351k
    1881229140U,  // UMULLB_ZZZ_S
8918
351k
    270588993U, // UMULLT_ZZZI_D
8919
351k
    1881234497U,  // UMULLT_ZZZI_S
8920
351k
    270588993U, // UMULLT_ZZZ_D
8921
351k
    2197888065U,  // UMULLT_ZZZ_H
8922
351k
    1881234497U,  // UMULLT_ZZZ_S
8923
351k
    822182248U, // UMULLv16i8_v8i16
8924
351k
    815895309U, // UMULLv2i32_indexed
8925
351k
    815895309U, // UMULLv2i32_v2i64
8926
351k
    820089613U, // UMULLv4i16_indexed
8927
351k
    820089613U, // UMULLv4i16_v4i32
8928
351k
    815890792U, // UMULLv4i32_indexed
8929
351k
    815890792U, // UMULLv4i32_v2i64
8930
351k
    820085096U, // UMULLv8i16_indexed
8931
351k
    820085096U, // UMULLv8i16_v4i32
8932
351k
    822186765U, // UMULLv8i8_v8i16
8933
351k
    2132915U, // UQADD_ZI_B
8934
351k
    2418068403U,  // UQADD_ZI_D
8935
351k
    2189495219U,  // UQADD_ZI_H
8936
351k
    270617523U, // UQADD_ZI_S
8937
351k
    3223358387U,  // UQADD_ZPmZ_B
8938
351k
    3223374771U,  // UQADD_ZPmZ_D
8939
351k
    3519089587U,  // UQADD_ZPmZ_H
8940
351k
    3223407539U,  // UQADD_ZPmZ_S
8941
351k
    2132915U, // UQADD_ZZZ_B
8942
351k
    2418068403U,  // UQADD_ZZZ_D
8943
351k
    2189495219U,  // UQADD_ZZZ_H
8944
351k
    270617523U, // UQADD_ZZZ_S
8945
351k
    811699123U, // UQADDv16i8
8946
351k
    2116531U, // UQADDv1i16
8947
351k
    2116531U, // UQADDv1i32
8948
351k
    2116531U, // UQADDv1i64
8949
351k
    2116531U, // UQADDv1i8
8950
351k
    813796275U, // UQADDv2i32
8951
351k
    815893427U, // UQADDv2i64
8952
351k
    817990579U, // UQADDv4i16
8953
351k
    820087731U, // UQADDv4i32
8954
351k
    822184883U, // UQADDv8i16
8955
351k
    824282035U, // UQADDv8i8
8956
351k
    1648432512U,  // UQCVTN_Z2Z_StoH
8957
351k
    1644238208U,  // UQCVTN_Z4Z_DtoH
8958
351k
    3223360896U,  // UQCVTN_Z4Z_StoB
8959
351k
    1648434664U,  // UQCVT_Z2Z_StoH
8960
351k
    1644240360U,  // UQCVT_Z4Z_DtoH
8961
351k
    3223363048U,  // UQCVT_Z4Z_StoB
8962
351k
    538985981U, // UQDECB_WPiI
8963
351k
    538985981U, // UQDECB_XPiI
8964
351k
    538987336U, // UQDECD_WPiI
8965
351k
    538987336U, // UQDECD_XPiI
8966
351k
    539020104U, // UQDECD_ZPiI
8967
351k
    538988030U, // UQDECH_WPiI
8968
351k
    538988030U, // UQDECH_XPiI
8969
351k
    56692222U,  // UQDECH_ZPiI
8970
351k
    2119189U, // UQDECP_WP_B
8971
351k
    2418038293U,  // UQDECP_WP_D
8972
351k
    1881167381U,  // UQDECP_WP_H
8973
351k
    270554645U, // UQDECP_WP_S
8974
351k
    2119189U, // UQDECP_XP_B
8975
351k
    2418038293U,  // UQDECP_XP_D
8976
351k
    1881167381U,  // UQDECP_XP_H
8977
351k
    270554645U, // UQDECP_XP_S
8978
351k
    1075893781U,  // UQDECP_ZP_D
8979
351k
    1658918421U,  // UQDECP_ZP_H
8980
351k
    1344362005U,  // UQDECP_ZP_S
8981
351k
    538992613U, // UQDECW_WPiI
8982
351k
    538992613U, // UQDECW_XPiI
8983
351k
    539058149U, // UQDECW_ZPiI
8984
351k
    538985997U, // UQINCB_WPiI
8985
351k
    538985997U, // UQINCB_XPiI
8986
351k
    538987352U, // UQINCD_WPiI
8987
351k
    538987352U, // UQINCD_XPiI
8988
351k
    539020120U, // UQINCD_ZPiI
8989
351k
    538988046U, // UQINCH_WPiI
8990
351k
    538988046U, // UQINCH_XPiI
8991
351k
    56692238U,  // UQINCH_ZPiI
8992
351k
    2119205U, // UQINCP_WP_B
8993
351k
    2418038309U,  // UQINCP_WP_D
8994
351k
    1881167397U,  // UQINCP_WP_H
8995
351k
    270554661U, // UQINCP_WP_S
8996
351k
    2119205U, // UQINCP_XP_B
8997
351k
    2418038309U,  // UQINCP_XP_D
8998
351k
    1881167397U,  // UQINCP_XP_H
8999
351k
    270554661U, // UQINCP_XP_S
9000
351k
    1075893797U,  // UQINCP_ZP_D
9001
351k
    1658918437U,  // UQINCP_ZP_H
9002
351k
    1344362021U,  // UQINCP_ZP_S
9003
351k
    538992629U, // UQINCW_WPiI
9004
351k
    538992629U, // UQINCW_XPiI
9005
351k
    539058165U, // UQINCW_ZPiI
9006
351k
    3223361756U,  // UQRSHLR_ZPmZ_B
9007
351k
    3223378140U,  // UQRSHLR_ZPmZ_D
9008
351k
    3519092956U,  // UQRSHLR_ZPmZ_H
9009
351k
    3223410908U,  // UQRSHLR_ZPmZ_S
9010
351k
    3223360156U,  // UQRSHL_ZPmZ_B
9011
351k
    3223376540U,  // UQRSHL_ZPmZ_D
9012
351k
    3519091356U,  // UQRSHL_ZPmZ_H
9013
351k
    3223409308U,  // UQRSHL_ZPmZ_S
9014
351k
    811700892U, // UQRSHLv16i8
9015
351k
    2118300U, // UQRSHLv1i16
9016
351k
    2118300U, // UQRSHLv1i32
9017
351k
    2118300U, // UQRSHLv1i64
9018
351k
    2118300U, // UQRSHLv1i8
9019
351k
    813798044U, // UQRSHLv2i32
9020
351k
    815895196U, // UQRSHLv2i64
9021
351k
    817992348U, // UQRSHLv4i16
9022
351k
    820089500U, // UQRSHLv4i32
9023
351k
    822186652U, // UQRSHLv8i16
9024
351k
    824283804U, // UQRSHLv8i8
9025
351k
    1881180181U,  // UQRSHRNB_ZZI_B
9026
351k
    2172717077U,  // UQRSHRNB_ZZI_H
9027
351k
    2418100245U,  // UQRSHRNB_ZZI_S
9028
351k
    2686491875U,  // UQRSHRNT_ZZI_B
9029
351k
    2174819555U,  // UQRSHRNT_ZZI_H
9030
351k
    1075928291U,  // UQRSHRNT_ZZI_S
9031
351k
    3223360858U,  // UQRSHRN_VG4_Z4ZI_B
9032
351k
    2181109082U,  // UQRSHRN_VG4_Z4ZI_H
9033
351k
    2185303386U,  // UQRSHRN_Z2ZI_StoH
9034
351k
    2119002U, // UQRSHRNb
9035
351k
    2119002U, // UQRSHRNh
9036
351k
    2119002U, // UQRSHRNs
9037
351k
    2959213020U,  // UQRSHRNv16i8_shift
9038
351k
    813798746U, // UQRSHRNv2i32_shift
9039
351k
    817993050U, // UQRSHRNv4i16_shift
9040
351k
    2967601628U,  // UQRSHRNv4i32_shift
9041
351k
    2969698780U,  // UQRSHRNv8i16_shift
9042
351k
    824284506U, // UQRSHRNv8i8_shift
9043
351k
    2185304196U,  // UQRSHR_VG2_Z2ZI_H
9044
351k
    3223361668U,  // UQRSHR_VG4_Z4ZI_B
9045
351k
    2181109892U,  // UQRSHR_VG4_Z4ZI_H
9046
351k
    3223361739U,  // UQSHLR_ZPmZ_B
9047
351k
    3223378123U,  // UQSHLR_ZPmZ_D
9048
351k
    3519092939U,  // UQSHLR_ZPmZ_H
9049
351k
    3223410891U,  // UQSHLR_ZPmZ_S
9050
351k
    3223360141U,  // UQSHL_ZPmI_B
9051
351k
    3223376525U,  // UQSHL_ZPmI_D
9052
351k
    3519091341U,  // UQSHL_ZPmI_H
9053
351k
    3223409293U,  // UQSHL_ZPmI_S
9054
351k
    3223360141U,  // UQSHL_ZPmZ_B
9055
351k
    3223376525U,  // UQSHL_ZPmZ_D
9056
351k
    3519091341U,  // UQSHL_ZPmZ_H
9057
351k
    3223409293U,  // UQSHL_ZPmZ_S
9058
351k
    2118285U, // UQSHLb
9059
351k
    2118285U, // UQSHLd
9060
351k
    2118285U, // UQSHLh
9061
351k
    2118285U, // UQSHLs
9062
351k
    811700877U, // UQSHLv16i8
9063
351k
    811700877U, // UQSHLv16i8_shift
9064
351k
    2118285U, // UQSHLv1i16
9065
351k
    2118285U, // UQSHLv1i32
9066
351k
    2118285U, // UQSHLv1i64
9067
351k
    2118285U, // UQSHLv1i8
9068
351k
    813798029U, // UQSHLv2i32
9069
351k
    813798029U, // UQSHLv2i32_shift
9070
351k
    815895181U, // UQSHLv2i64
9071
351k
    815895181U, // UQSHLv2i64_shift
9072
351k
    817992333U, // UQSHLv4i16
9073
351k
    817992333U, // UQSHLv4i16_shift
9074
351k
    820089485U, // UQSHLv4i32
9075
351k
    820089485U, // UQSHLv4i32_shift
9076
351k
    822186637U, // UQSHLv8i16
9077
351k
    822186637U, // UQSHLv8i16_shift
9078
351k
    824283789U, // UQSHLv8i8
9079
351k
    824283789U, // UQSHLv8i8_shift
9080
351k
    1881180162U,  // UQSHRNB_ZZI_B
9081
351k
    2172717058U,  // UQSHRNB_ZZI_H
9082
351k
    2418100226U,  // UQSHRNB_ZZI_S
9083
351k
    2686491856U,  // UQSHRNT_ZZI_B
9084
351k
    2174819536U,  // UQSHRNT_ZZI_H
9085
351k
    1075928272U,  // UQSHRNT_ZZI_S
9086
351k
    2118985U, // UQSHRNb
9087
351k
    2118985U, // UQSHRNh
9088
351k
    2118985U, // UQSHRNs
9089
351k
    2959213001U,  // UQSHRNv16i8_shift
9090
351k
    813798729U, // UQSHRNv2i32_shift
9091
351k
    817993033U, // UQSHRNv4i16_shift
9092
351k
    2967601609U,  // UQSHRNv4i32_shift
9093
351k
    2969698761U,  // UQSHRNv8i16_shift
9094
351k
    824284489U, // UQSHRNv8i8_shift
9095
351k
    3223361620U,  // UQSUBR_ZPmZ_B
9096
351k
    3223378004U,  // UQSUBR_ZPmZ_D
9097
351k
    3519092820U,  // UQSUBR_ZPmZ_H
9098
351k
    3223410772U,  // UQSUBR_ZPmZ_S
9099
351k
    2132451U, // UQSUB_ZI_B
9100
351k
    2418067939U,  // UQSUB_ZI_D
9101
351k
    2189494755U,  // UQSUB_ZI_H
9102
351k
    270617059U, // UQSUB_ZI_S
9103
351k
    3223357923U,  // UQSUB_ZPmZ_B
9104
351k
    3223374307U,  // UQSUB_ZPmZ_D
9105
351k
    3519089123U,  // UQSUB_ZPmZ_H
9106
351k
    3223407075U,  // UQSUB_ZPmZ_S
9107
351k
    2132451U, // UQSUB_ZZZ_B
9108
351k
    2418067939U,  // UQSUB_ZZZ_D
9109
351k
    2189494755U,  // UQSUB_ZZZ_H
9110
351k
    270617059U, // UQSUB_ZZZ_S
9111
351k
    811698659U, // UQSUBv16i8
9112
351k
    2116067U, // UQSUBv1i16
9113
351k
    2116067U, // UQSUBv1i32
9114
351k
    2116067U, // UQSUBv1i64
9115
351k
    2116067U, // UQSUBv1i8
9116
351k
    813795811U, // UQSUBv2i32
9117
351k
    815892963U, // UQSUBv2i64
9118
351k
    817990115U, // UQSUBv4i16
9119
351k
    820087267U, // UQSUBv4i32
9120
351k
    822184419U, // UQSUBv8i16
9121
351k
    824281571U, // UQSUBv8i8
9122
351k
    1881180207U,  // UQXTNB_ZZ_B
9123
351k
    1635846191U,  // UQXTNB_ZZ_H
9124
351k
    2418100271U,  // UQXTNB_ZZ_S
9125
351k
    2686491902U,  // UQXTNT_ZZ_B
9126
351k
    1637948670U,  // UQXTNT_ZZ_H
9127
351k
    1075928318U,  // UQXTNT_ZZ_S
9128
351k
    2959213053U,  // UQXTNv16i8
9129
351k
    2119055U, // UQXTNv1i16
9130
351k
    2119055U, // UQXTNv1i32
9131
351k
    2119055U, // UQXTNv1i8
9132
351k
    813798799U, // UQXTNv2i32
9133
351k
    817993103U, // UQXTNv4i16
9134
351k
    2967601661U,  // UQXTNv4i32
9135
351k
    2969698813U,  // UQXTNv8i16
9136
351k
    824284559U, // UQXTNv8i8
9137
351k
    270617702U, // URECPE_ZPmZ_S
9138
351k
    813796454U, // URECPEv2i32
9139
351k
    820087910U, // URECPEv4i32
9140
351k
    3223358341U,  // URHADD_ZPmZ_B
9141
351k
    3223374725U,  // URHADD_ZPmZ_D
9142
351k
    3519089541U,  // URHADD_ZPmZ_H
9143
351k
    3223407493U,  // URHADD_ZPmZ_S
9144
351k
    811699077U, // URHADDv16i8
9145
351k
    813796229U, // URHADDv2i32
9146
351k
    817990533U, // URHADDv4i16
9147
351k
    820087685U, // URHADDv4i32
9148
351k
    822184837U, // URHADDv8i16
9149
351k
    824281989U, // URHADDv8i8
9150
351k
    3223361773U,  // URSHLR_ZPmZ_B
9151
351k
    3223378157U,  // URSHLR_ZPmZ_D
9152
351k
    3519092973U,  // URSHLR_ZPmZ_H
9153
351k
    3223410925U,  // URSHLR_ZPmZ_S
9154
351k
    2179093163U,  // URSHL_VG2_2Z2Z_B
9155
351k
    2181206699U,  // URSHL_VG2_2Z2Z_D
9156
351k
    2183320235U,  // URSHL_VG2_2Z2Z_H
9157
351k
    2185433771U,  // URSHL_VG2_2Z2Z_S
9158
351k
    2179093163U,  // URSHL_VG2_2ZZ_B
9159
351k
    2181206699U,  // URSHL_VG2_2ZZ_D
9160
351k
    2183320235U,  // URSHL_VG2_2ZZ_H
9161
351k
    2185433771U,  // URSHL_VG2_2ZZ_S
9162
351k
    2179093163U,  // URSHL_VG4_4Z4Z_B
9163
351k
    2181206699U,  // URSHL_VG4_4Z4Z_D
9164
351k
    2183320235U,  // URSHL_VG4_4Z4Z_H
9165
351k
    2185433771U,  // URSHL_VG4_4Z4Z_S
9166
351k
    2179093163U,  // URSHL_VG4_4ZZ_B
9167
351k
    2181206699U,  // URSHL_VG4_4ZZ_D
9168
351k
    2183320235U,  // URSHL_VG4_4ZZ_H
9169
351k
    2185433771U,  // URSHL_VG4_4ZZ_S
9170
351k
    3223360171U,  // URSHL_ZPmZ_B
9171
351k
    3223376555U,  // URSHL_ZPmZ_D
9172
351k
    3519091371U,  // URSHL_ZPmZ_H
9173
351k
    3223409323U,  // URSHL_ZPmZ_S
9174
351k
    811700907U, // URSHLv16i8
9175
351k
    2118315U, // URSHLv1i64
9176
351k
    813798059U, // URSHLv2i32
9177
351k
    815895211U, // URSHLv2i64
9178
351k
    817992363U, // URSHLv4i16
9179
351k
    820089515U, // URSHLv4i32
9180
351k
    822186667U, // URSHLv8i16
9181
351k
    824283819U, // URSHLv8i8
9182
351k
    3223361683U,  // URSHR_ZPmI_B
9183
351k
    3223378067U,  // URSHR_ZPmI_D
9184
351k
    3519092883U,  // URSHR_ZPmI_H
9185
351k
    3223410835U,  // URSHR_ZPmI_S
9186
351k
    2119827U, // URSHRd
9187
351k
    811702419U, // URSHRv16i8_shift
9188
351k
    813799571U, // URSHRv2i32_shift
9189
351k
    815896723U, // URSHRv2i64_shift
9190
351k
    817993875U, // URSHRv4i16_shift
9191
351k
    820091027U, // URSHRv4i32_shift
9192
351k
    822188179U, // URSHRv8i16_shift
9193
351k
    824285331U, // URSHRv8i8_shift
9194
351k
    270617748U, // URSQRTE_ZPmZ_S
9195
351k
    813796500U, // URSQRTEv2i32
9196
351k
    820087956U, // URSQRTEv4i32
9197
351k
    2418050156U,  // URSRA_ZZI_B
9198
351k
    1075889260U,  // URSRA_ZZI_D
9199
351k
    2195784812U,  // URSRA_ZZI_H
9200
351k
    1344357484U,  // URSRA_ZZI_S
9201
351k
    807715948U, // URSRAd
9202
351k
    2959213676U,  // URSRAv16i8_shift
9203
351k
    2961310828U,  // URSRAv2i32_shift
9204
351k
    2963407980U,  // URSRAv2i64_shift
9205
351k
    2965505132U,  // URSRAv4i16_shift
9206
351k
    2967602284U,  // URSRAv4i32_shift
9207
351k
    2969699436U,  // URSRAv8i16_shift
9208
351k
    2971796588U,  // URSRAv8i8_shift
9209
351k
    3798179130U,  // USDOT_VG2_M2Z2Z_BToS
9210
351k
    3798179130U,  // USDOT_VG2_M2ZZI_BToS
9211
351k
    3798179130U,  // USDOT_VG2_M2ZZ_BToS
9212
351k
    4066614586U,  // USDOT_VG4_M4Z4Z_BToS
9213
351k
    4066614586U,  // USDOT_VG4_M4ZZI_BToS
9214
351k
    4066614586U,  // USDOT_VG4_M4ZZ_BToS
9215
351k
    2418105658U,  // USDOT_ZZZ
9216
351k
    2418105658U,  // USDOT_ZZZI
9217
351k
    2967608634U,  // USDOTlanev16i8
9218
351k
    2961317178U,  // USDOTlanev8i8
9219
351k
    2967608634U,  // USDOTv16i8
9220
351k
    2961317178U,  // USDOTv8i8
9221
351k
    270583602U, // USHLLB_ZZI_D
9222
351k
    2197882674U,  // USHLLB_ZZI_H
9223
351k
    1881229106U,  // USHLLB_ZZI_S
9224
351k
    270588959U, // USHLLT_ZZI_D
9225
351k
    2197888031U,  // USHLLT_ZZI_H
9226
351k
    1881234463U,  // USHLLT_ZZI_S
9227
351k
    822182214U, // USHLLv16i8_shift
9228
351k
    815895263U, // USHLLv2i32_shift
9229
351k
    820089567U, // USHLLv4i16_shift
9230
351k
    815890758U, // USHLLv4i32_shift
9231
351k
    820085062U, // USHLLv8i16_shift
9232
351k
    822186719U, // USHLLv8i8_shift
9233
351k
    811700920U, // USHLv16i8
9234
351k
    2118328U, // USHLv1i64
9235
351k
    813798072U, // USHLv2i32
9236
351k
    815895224U, // USHLv2i64
9237
351k
    817992376U, // USHLv4i16
9238
351k
    820089528U, // USHLv4i32
9239
351k
    822186680U, // USHLv8i16
9240
351k
    824283832U, // USHLv8i8
9241
351k
    2119840U, // USHRd
9242
351k
    811702432U, // USHRv16i8_shift
9243
351k
    813799584U, // USHRv2i32_shift
9244
351k
    815896736U, // USHRv2i64_shift
9245
351k
    817993888U, // USHRv4i16_shift
9246
351k
    820091040U, // USHRv4i32_shift
9247
351k
    822188192U, // USHRv8i16_shift
9248
351k
    824285344U, // USHRv8i8_shift
9249
351k
    1688441542U,  // USMLALL_MZZI_BtoS
9250
351k
    1688441542U,  // USMLALL_MZZ_BtoS
9251
351k
    3835925190U,  // USMLALL_VG2_M2Z2Z_BtoS
9252
351k
    3835925190U,  // USMLALL_VG2_M2ZZI_BtoS
9253
351k
    4104360646U,  // USMLALL_VG2_M2ZZ_BtoS
9254
351k
    4104360646U,  // USMLALL_VG4_M4Z4Z_BtoS
9255
351k
    4104360646U,  // USMLALL_VG4_M4ZZI_BtoS
9256
351k
    77828806U,  // USMLALL_VG4_M4ZZ_BtoS
9257
351k
    2967602036U,  // USMMLA
9258
351k
    2418099060U,  // USMMLA_ZZZ
9259
351k
    54641586U,  // USMOPA_MPPZZ_D
9260
351k
    79807410U,  // USMOPA_MPPZZ_S
9261
351k
    54647462U,  // USMOPS_MPPZZ_D
9262
351k
    79813286U,  // USMOPS_MPPZZ_S
9263
351k
    3223358378U,  // USQADD_ZPmZ_B
9264
351k
    3223374762U,  // USQADD_ZPmZ_D
9265
351k
    3519089578U,  // USQADD_ZPmZ_H
9266
351k
    3223407530U,  // USQADD_ZPmZ_S
9267
351k
    2959215530U,  // USQADDv16i8
9268
351k
    807717802U, // USQADDv1i16
9269
351k
    807717802U, // USQADDv1i32
9270
351k
    807717802U, // USQADDv1i64
9271
351k
    807717802U, // USQADDv1i8
9272
351k
    2961312682U,  // USQADDv2i32
9273
351k
    2963409834U,  // USQADDv2i64
9274
351k
    2965506986U,  // USQADDv4i16
9275
351k
    2967604138U,  // USQADDv4i32
9276
351k
    2969701290U,  // USQADDv8i16
9277
351k
    2971798442U,  // USQADDv8i8
9278
351k
    2418050169U,  // USRA_ZZI_B
9279
351k
    1075889273U,  // USRA_ZZI_D
9280
351k
    2195784825U,  // USRA_ZZI_H
9281
351k
    1344357497U,  // USRA_ZZI_S
9282
351k
    807715961U, // USRAd
9283
351k
    2959213689U,  // USRAv16i8_shift
9284
351k
    2961310841U,  // USRAv2i32_shift
9285
351k
    2963407993U,  // USRAv2i64_shift
9286
351k
    2965505145U,  // USRAv4i16_shift
9287
351k
    2967602297U,  // USRAv4i32_shift
9288
351k
    2969699449U,  // USRAv8i16_shift
9289
351k
    2971796601U,  // USRAv8i8_shift
9290
351k
    270583531U, // USUBLB_ZZZ_D
9291
351k
    2197882603U,  // USUBLB_ZZZ_H
9292
351k
    1881229035U,  // USUBLB_ZZZ_S
9293
351k
    270588883U, // USUBLT_ZZZ_D
9294
351k
    2197887955U,  // USUBLT_ZZZ_H
9295
351k
    1881234387U,  // USUBLT_ZZZ_S
9296
351k
    822182166U, // USUBLv16i8_v8i16
9297
351k
    815895085U, // USUBLv2i32_v2i64
9298
351k
    820089389U, // USUBLv4i16_v4i32
9299
351k
    815890710U, // USUBLv4i32_v2i64
9300
351k
    820085014U, // USUBLv8i16_v4i32
9301
351k
    822186541U, // USUBLv8i8_v8i16
9302
351k
    2418067960U,  // USUBWB_ZZZ_D
9303
351k
    2189494776U,  // USUBWB_ZZZ_H
9304
351k
    270617080U, // USUBWB_ZZZ_S
9305
351k
    2418073085U,  // USUBWT_ZZZ_D
9306
351k
    2189499901U,  // USUBWT_ZZZ_H
9307
351k
    270622205U, // USUBWT_ZZZ_S
9308
351k
    822182498U, // USUBWv16i8_v8i16
9309
351k
    815898573U, // USUBWv2i32_v2i64
9310
351k
    820092877U, // USUBWv4i16_v4i32
9311
351k
    815891042U, // USUBWv4i32_v2i64
9312
351k
    820085346U, // USUBWv8i16_v4i32
9313
351k
    822190029U, // USUBWv8i8_v8i16
9314
351k
    4066614608U,  // USVDOT_VG4_M4ZZI_BToS
9315
351k
    270585974U, // UUNPKHI_ZZ_D
9316
351k
    1661014134U,  // UUNPKHI_ZZ_H
9317
351k
    1881231478U,  // UUNPKHI_ZZ_S
9318
351k
    270587363U, // UUNPKLO_ZZ_D
9319
351k
    1661015523U,  // UUNPKLO_ZZ_H
9320
351k
    1881232867U,  // UUNPKLO_ZZ_S
9321
351k
    1635946690U,  // UUNPK_VG2_2ZZ_D
9322
351k
    1661128898U,  // UUNPK_VG2_2ZZ_H
9323
351k
    1652756674U,  // UUNPK_VG2_2ZZ_S
9324
351k
    1648529602U,  // UUNPK_VG4_4Z2Z_D
9325
351k
    1642254530U,  // UUNPK_VG4_4Z2Z_H
9326
351k
    1646465218U,  // UUNPK_VG4_4Z2Z_S
9327
351k
    3798179161U,  // UVDOT_VG2_M2ZZI_HtoS
9328
351k
    4066614617U,  // UVDOT_VG4_M4ZZI_BtoS
9329
351k
    4066598233U,  // UVDOT_VG4_M4ZZI_HtoD
9330
351k
    270584242U, // UXTB_ZPmZ_D
9331
351k
    541133234U, // UXTB_ZPmZ_H
9332
351k
    270617010U, // UXTB_ZPmZ_S
9333
351k
    270585910U, // UXTH_ZPmZ_D
9334
351k
    270618678U, // UXTH_ZPmZ_S
9335
351k
    270590095U, // UXTW_ZPmZ_D
9336
351k
    2129991U, // UZP1_PPP_B
9337
351k
    2418065479U,  // UZP1_PPP_D
9338
351k
    2189492295U,  // UZP1_PPP_H
9339
351k
    270614599U, // UZP1_PPP_S
9340
351k
    2129991U, // UZP1_ZZZ_B
9341
351k
    2418065479U,  // UZP1_ZZZ_D
9342
351k
    2189492295U,  // UZP1_ZZZ_H
9343
351k
    2210873415U,  // UZP1_ZZZ_Q
9344
351k
    270614599U, // UZP1_ZZZ_S
9345
351k
    811696199U, // UZP1v16i8
9346
351k
    813793351U, // UZP1v2i32
9347
351k
    815890503U, // UZP1v2i64
9348
351k
    817987655U, // UZP1v4i16
9349
351k
    820084807U, // UZP1v4i32
9350
351k
    822181959U, // UZP1v8i16
9351
351k
    824279111U, // UZP1v8i8
9352
351k
    2130482U, // UZP2_PPP_B
9353
351k
    2418065970U,  // UZP2_PPP_D
9354
351k
    2189492786U,  // UZP2_PPP_H
9355
351k
    270615090U, // UZP2_PPP_S
9356
351k
    2130482U, // UZP2_ZZZ_B
9357
351k
    2418065970U,  // UZP2_ZZZ_D
9358
351k
    2189492786U,  // UZP2_ZZZ_H
9359
351k
    2210873906U,  // UZP2_ZZZ_Q
9360
351k
    270615090U, // UZP2_ZZZ_S
9361
351k
    811696690U, // UZP2v16i8
9362
351k
    813793842U, // UZP2v2i32
9363
351k
    815890994U, // UZP2v2i64
9364
351k
    817988146U, // UZP2v4i16
9365
351k
    820085298U, // UZP2v4i32
9366
351k
    822182450U, // UZP2v8i16
9367
351k
    824279602U, // UZP2v8i8
9368
351k
    2130004U, // UZPQ1_ZZZ_B
9369
351k
    2418065492U,  // UZPQ1_ZZZ_D
9370
351k
    2189492308U,  // UZPQ1_ZZZ_H
9371
351k
    270614612U, // UZPQ1_ZZZ_S
9372
351k
    2130495U, // UZPQ2_ZZZ_B
9373
351k
    2418065983U,  // UZPQ2_ZZZ_D
9374
351k
    2189492799U,  // UZPQ2_ZZZ_H
9375
351k
    270615103U, // UZPQ2_ZZZ_S
9376
351k
    2197968807U,  // UZP_VG2_2ZZZ_B
9377
351k
    165844903U, // UZP_VG2_2ZZZ_D
9378
351k
    2189612967U,  // UZP_VG2_2ZZZ_H
9379
351k
    2210895783U,  // UZP_VG2_2ZZZ_Q
9380
351k
    2172852135U,  // UZP_VG2_2ZZZ_S
9381
351k
    1642223527U,  // UZP_VG4_4Z4Z_B
9382
351k
    1644337063U,  // UZP_VG4_4Z4Z_D
9383
351k
    1646450599U,  // UZP_VG4_4Z4Z_H
9384
351k
    178755495U, // UZP_VG4_4Z4Z_Q
9385
351k
    1648564135U,  // UZP_VG4_4Z4Z_S
9386
351k
    22079U, // VECFP
9387
351k
    23729U, // VECINT
9388
351k
    23364U, // WFET
9389
351k
    23442U, // WFIT
9390
351k
    2208451601U,  // WHILEGE_2PXX_B
9391
351k
    2208467985U,  // WHILEGE_2PXX_D
9392
351k
    2208484369U,  // WHILEGE_2PXX_H
9393
351k
    2208500753U,  // WHILEGE_2PXX_S
9394
351k
    3247121U, // WHILEGE_CXX_B
9395
351k
    3263505U, // WHILEGE_CXX_D
9396
351k
    3279889U, // WHILEGE_CXX_H
9397
351k
    3296273U, // WHILEGE_CXX_S
9398
351k
    2133009U, // WHILEGE_PWW_B
9399
351k
    2149393U, // WHILEGE_PWW_D
9400
351k
    2208369681U,  // WHILEGE_PWW_H
9401
351k
    2182161U, // WHILEGE_PWW_S
9402
351k
    2133009U, // WHILEGE_PXX_B
9403
351k
    2149393U, // WHILEGE_PXX_D
9404
351k
    2208369681U,  // WHILEGE_PXX_H
9405
351k
    2182161U, // WHILEGE_PXX_S
9406
351k
    2208455534U,  // WHILEGT_2PXX_B
9407
351k
    2208471918U,  // WHILEGT_2PXX_D
9408
351k
    2208488302U,  // WHILEGT_2PXX_H
9409
351k
    2208504686U,  // WHILEGT_2PXX_S
9410
351k
    3251054U, // WHILEGT_CXX_B
9411
351k
    3267438U, // WHILEGT_CXX_D
9412
351k
    3283822U, // WHILEGT_CXX_H
9413
351k
    3300206U, // WHILEGT_CXX_S
9414
351k
    2136942U, // WHILEGT_PWW_B
9415
351k
    2153326U, // WHILEGT_PWW_D
9416
351k
    2208373614U,  // WHILEGT_PWW_H
9417
351k
    2186094U, // WHILEGT_PWW_S
9418
351k
    2136942U, // WHILEGT_PXX_B
9419
351k
    2153326U, // WHILEGT_PXX_D
9420
351k
    2208373614U,  // WHILEGT_PXX_H
9421
351k
    2186094U, // WHILEGT_PXX_S
9422
351k
    2208452699U,  // WHILEHI_2PXX_B
9423
351k
    2208469083U,  // WHILEHI_2PXX_D
9424
351k
    2208485467U,  // WHILEHI_2PXX_H
9425
351k
    2208501851U,  // WHILEHI_2PXX_S
9426
351k
    3248219U, // WHILEHI_CXX_B
9427
351k
    3264603U, // WHILEHI_CXX_D
9428
351k
    3280987U, // WHILEHI_CXX_H
9429
351k
    3297371U, // WHILEHI_CXX_S
9430
351k
    2134107U, // WHILEHI_PWW_B
9431
351k
    2150491U, // WHILEHI_PWW_D
9432
351k
    2208370779U,  // WHILEHI_PWW_H
9433
351k
    2183259U, // WHILEHI_PWW_S
9434
351k
    2134107U, // WHILEHI_PXX_B
9435
351k
    2150491U, // WHILEHI_PXX_D
9436
351k
    2208370779U,  // WHILEHI_PXX_H
9437
351k
    2183259U, // WHILEHI_PXX_S
9438
351k
    2208455213U,  // WHILEHS_2PXX_B
9439
351k
    2208471597U,  // WHILEHS_2PXX_D
9440
351k
    2208487981U,  // WHILEHS_2PXX_H
9441
351k
    2208504365U,  // WHILEHS_2PXX_S
9442
351k
    3250733U, // WHILEHS_CXX_B
9443
351k
    3267117U, // WHILEHS_CXX_D
9444
351k
    3283501U, // WHILEHS_CXX_H
9445
351k
    3299885U, // WHILEHS_CXX_S
9446
351k
    2136621U, // WHILEHS_PWW_B
9447
351k
    2153005U, // WHILEHS_PWW_D
9448
351k
    2208373293U,  // WHILEHS_PWW_H
9449
351k
    2185773U, // WHILEHS_PWW_S
9450
351k
    2136621U, // WHILEHS_PXX_B
9451
351k
    2153005U, // WHILEHS_PXX_D
9452
351k
    2208373293U,  // WHILEHS_PXX_H
9453
351k
    2185773U, // WHILEHS_PXX_S
9454
351k
    2208451632U,  // WHILELE_2PXX_B
9455
351k
    2208468016U,  // WHILELE_2PXX_D
9456
351k
    2208484400U,  // WHILELE_2PXX_H
9457
351k
    2208500784U,  // WHILELE_2PXX_S
9458
351k
    3247152U, // WHILELE_CXX_B
9459
351k
    3263536U, // WHILELE_CXX_D
9460
351k
    3279920U, // WHILELE_CXX_H
9461
351k
    3296304U, // WHILELE_CXX_S
9462
351k
    2133040U, // WHILELE_PWW_B
9463
351k
    2149424U, // WHILELE_PWW_D
9464
351k
    2208369712U,  // WHILELE_PWW_H
9465
351k
    2182192U, // WHILELE_PWW_S
9466
351k
    2133040U, // WHILELE_PXX_B
9467
351k
    2149424U, // WHILELE_PXX_D
9468
351k
    2208369712U,  // WHILELE_PXX_H
9469
351k
    2182192U, // WHILELE_PXX_S
9470
351k
    2208454088U,  // WHILELO_2PXX_B
9471
351k
    2208470472U,  // WHILELO_2PXX_D
9472
351k
    2208486856U,  // WHILELO_2PXX_H
9473
351k
    2208503240U,  // WHILELO_2PXX_S
9474
351k
    3249608U, // WHILELO_CXX_B
9475
351k
    3265992U, // WHILELO_CXX_D
9476
351k
    3282376U, // WHILELO_CXX_H
9477
351k
    3298760U, // WHILELO_CXX_S
9478
351k
    2135496U, // WHILELO_PWW_B
9479
351k
    2151880U, // WHILELO_PWW_D
9480
351k
    2208372168U,  // WHILELO_PWW_H
9481
351k
    2184648U, // WHILELO_PWW_S
9482
351k
    2135496U, // WHILELO_PXX_B
9483
351k
    2151880U, // WHILELO_PXX_D
9484
351k
    2208372168U,  // WHILELO_PXX_H
9485
351k
    2184648U, // WHILELO_PXX_S
9486
351k
    2208455240U,  // WHILELS_2PXX_B
9487
351k
    2208471624U,  // WHILELS_2PXX_D
9488
351k
    2208488008U,  // WHILELS_2PXX_H
9489
351k
    2208504392U,  // WHILELS_2PXX_S
9490
351k
    3250760U, // WHILELS_CXX_B
9491
351k
    3267144U, // WHILELS_CXX_D
9492
351k
    3283528U, // WHILELS_CXX_H
9493
351k
    3299912U, // WHILELS_CXX_S
9494
351k
    2136648U, // WHILELS_PWW_B
9495
351k
    2153032U, // WHILELS_PWW_D
9496
351k
    2208373320U,  // WHILELS_PWW_H
9497
351k
    2185800U, // WHILELS_PWW_S
9498
351k
    2136648U, // WHILELS_PXX_B
9499
351k
    2153032U, // WHILELS_PXX_D
9500
351k
    2208373320U,  // WHILELS_PXX_H
9501
351k
    2185800U, // WHILELS_PXX_S
9502
351k
    2208455689U,  // WHILELT_2PXX_B
9503
351k
    2208472073U,  // WHILELT_2PXX_D
9504
351k
    2208488457U,  // WHILELT_2PXX_H
9505
351k
    2208504841U,  // WHILELT_2PXX_S
9506
351k
    3251209U, // WHILELT_CXX_B
9507
351k
    3267593U, // WHILELT_CXX_D
9508
351k
    3283977U, // WHILELT_CXX_H
9509
351k
    3300361U, // WHILELT_CXX_S
9510
351k
    2137097U, // WHILELT_PWW_B
9511
351k
    2153481U, // WHILELT_PWW_D
9512
351k
    2208373769U,  // WHILELT_PWW_H
9513
351k
    2186249U, // WHILELT_PWW_S
9514
351k
    2137097U, // WHILELT_PXX_B
9515
351k
    2153481U, // WHILELT_PXX_D
9516
351k
    2208373769U,  // WHILELT_PXX_H
9517
351k
    2186249U, // WHILELT_PXX_S
9518
351k
    2138152U, // WHILERW_PXX_B
9519
351k
    2154536U, // WHILERW_PXX_D
9520
351k
    2208374824U,  // WHILERW_PXX_H
9521
351k
    2187304U, // WHILERW_PXX_S
9522
351k
    2136473U, // WHILEWR_PXX_B
9523
351k
    2152857U, // WHILEWR_PXX_D
9524
351k
    2208373145U,  // WHILEWR_PXX_H
9525
351k
    2185625U, // WHILEWR_PXX_S
9526
351k
    807717464U, // WKDMC
9527
351k
    807717824U, // WKDMD
9528
351k
    39029U, // WRFFR
9529
351k
    10339U, // XAFLAG
9530
351k
    815896624U, // XAR
9531
351k
    2136112U, // XAR_ZZZI_B
9532
351k
    2418071600U,  // XAR_ZZZI_D
9533
351k
    2189498416U,  // XAR_ZZZI_H
9534
351k
    270620720U, // XAR_ZZZI_S
9535
351k
    19257U, // XPACD
9536
351k
    20564U, // XPACI
9537
351k
    8957U,  // XPACLRI
9538
351k
    2959213047U,  // XTNv16i8
9539
351k
    813798794U, // XTNv2i32
9540
351k
    817993098U, // XTNv4i16
9541
351k
    2967601655U,  // XTNv4i32
9542
351k
    2969698807U,  // XTNv8i16
9543
351k
    824284554U, // XTNv8i8
9544
351k
    1283571U, // ZERO_M
9545
351k
    3005437427U,  // ZERO_MXI_2Z
9546
351k
    3030603251U,  // ZERO_MXI_4Z
9547
351k
    3810743795U,  // ZERO_MXI_VG2_2Z
9548
351k
    3835909619U,  // ZERO_MXI_VG2_4Z
9549
351k
    3798160883U,  // ZERO_MXI_VG2_Z
9550
351k
    4079179251U,  // ZERO_MXI_VG4_2Z
9551
351k
    4104345075U,  // ZERO_MXI_VG4_4Z
9552
351k
    4066596339U,  // ZERO_MXI_VG4_Z
9553
351k
    180380121U, // ZERO_T
9554
351k
    2129985U, // ZIP1_PPP_B
9555
351k
    2418065473U,  // ZIP1_PPP_D
9556
351k
    2189492289U,  // ZIP1_PPP_H
9557
351k
    270614593U, // ZIP1_PPP_S
9558
351k
    2129985U, // ZIP1_ZZZ_B
9559
351k
    2418065473U,  // ZIP1_ZZZ_D
9560
351k
    2189492289U,  // ZIP1_ZZZ_H
9561
351k
    2210873409U,  // ZIP1_ZZZ_Q
9562
351k
    270614593U, // ZIP1_ZZZ_S
9563
351k
    811696193U, // ZIP1v16i8
9564
351k
    813793345U, // ZIP1v2i32
9565
351k
    815890497U, // ZIP1v2i64
9566
351k
    817987649U, // ZIP1v4i16
9567
351k
    820084801U, // ZIP1v4i32
9568
351k
    822181953U, // ZIP1v8i16
9569
351k
    824279105U, // ZIP1v8i8
9570
351k
    2130476U, // ZIP2_PPP_B
9571
351k
    2418065964U,  // ZIP2_PPP_D
9572
351k
    2189492780U,  // ZIP2_PPP_H
9573
351k
    270615084U, // ZIP2_PPP_S
9574
351k
    2130476U, // ZIP2_ZZZ_B
9575
351k
    2418065964U,  // ZIP2_ZZZ_D
9576
351k
    2189492780U,  // ZIP2_ZZZ_H
9577
351k
    2210873900U,  // ZIP2_ZZZ_Q
9578
351k
    270615084U, // ZIP2_ZZZ_S
9579
351k
    811696684U, // ZIP2v16i8
9580
351k
    813793836U, // ZIP2v2i32
9581
351k
    815890988U, // ZIP2v2i64
9582
351k
    817988140U, // ZIP2v4i16
9583
351k
    820085292U, // ZIP2v4i32
9584
351k
    822182444U, // ZIP2v8i16
9585
351k
    824279596U, // ZIP2v8i8
9586
351k
    2129997U, // ZIPQ1_ZZZ_B
9587
351k
    2418065485U,  // ZIPQ1_ZZZ_D
9588
351k
    2189492301U,  // ZIPQ1_ZZZ_H
9589
351k
    270614605U, // ZIPQ1_ZZZ_S
9590
351k
    2130488U, // ZIPQ2_ZZZ_B
9591
351k
    2418065976U,  // ZIPQ2_ZZZ_D
9592
351k
    2189492792U,  // ZIPQ2_ZZZ_H
9593
351k
    270615096U, // ZIPQ2_ZZZ_S
9594
351k
    2197968467U,  // ZIP_VG2_2ZZZ_B
9595
351k
    165844563U, // ZIP_VG2_2ZZZ_D
9596
351k
    2189612627U,  // ZIP_VG2_2ZZZ_H
9597
351k
    2210895443U,  // ZIP_VG2_2ZZZ_Q
9598
351k
    2172851795U,  // ZIP_VG2_2ZZZ_S
9599
351k
    1642223187U,  // ZIP_VG4_4Z4Z_B
9600
351k
    1644336723U,  // ZIP_VG4_4Z4Z_D
9601
351k
    1646450259U,  // ZIP_VG4_4Z4Z_H
9602
351k
    178755155U, // ZIP_VG4_4Z4Z_Q
9603
351k
    1648563795U,  // ZIP_VG4_4Z4Z_S
9604
351k
  };
9605
9606
351k
  static const uint32_t OpInfo1[] = {
9607
351k
    0U, // PHI
9608
351k
    0U, // INLINEASM
9609
351k
    0U, // INLINEASM_BR
9610
351k
    0U, // CFI_INSTRUCTION
9611
351k
    0U, // EH_LABEL
9612
351k
    0U, // GC_LABEL
9613
351k
    0U, // ANNOTATION_LABEL
9614
351k
    0U, // KILL
9615
351k
    0U, // EXTRACT_SUBREG
9616
351k
    0U, // INSERT_SUBREG
9617
351k
    0U, // IMPLICIT_DEF
9618
351k
    0U, // SUBREG_TO_REG
9619
351k
    0U, // COPY_TO_REGCLASS
9620
351k
    0U, // DBG_VALUE
9621
351k
    0U, // DBG_VALUE_LIST
9622
351k
    0U, // DBG_INSTR_REF
9623
351k
    0U, // DBG_PHI
9624
351k
    0U, // DBG_LABEL
9625
351k
    0U, // REG_SEQUENCE
9626
351k
    0U, // COPY
9627
351k
    0U, // BUNDLE
9628
351k
    0U, // LIFETIME_START
9629
351k
    0U, // LIFETIME_END
9630
351k
    0U, // PSEUDO_PROBE
9631
351k
    0U, // ARITH_FENCE
9632
351k
    0U, // STACKMAP
9633
351k
    0U, // FENTRY_CALL
9634
351k
    0U, // PATCHPOINT
9635
351k
    0U, // LOAD_STACK_GUARD
9636
351k
    0U, // PREALLOCATED_SETUP
9637
351k
    0U, // PREALLOCATED_ARG
9638
351k
    0U, // STATEPOINT
9639
351k
    0U, // LOCAL_ESCAPE
9640
351k
    0U, // FAULTING_OP
9641
351k
    0U, // PATCHABLE_OP
9642
351k
    0U, // PATCHABLE_FUNCTION_ENTER
9643
351k
    0U, // PATCHABLE_RET
9644
351k
    0U, // PATCHABLE_FUNCTION_EXIT
9645
351k
    0U, // PATCHABLE_TAIL_CALL
9646
351k
    0U, // PATCHABLE_EVENT_CALL
9647
351k
    0U, // PATCHABLE_TYPED_EVENT_CALL
9648
351k
    0U, // ICALL_BRANCH_FUNNEL
9649
351k
    0U, // MEMBARRIER
9650
351k
    0U, // JUMP_TABLE_DEBUG_INFO
9651
351k
    0U, // G_ASSERT_SEXT
9652
351k
    0U, // G_ASSERT_ZEXT
9653
351k
    0U, // G_ASSERT_ALIGN
9654
351k
    0U, // G_ADD
9655
351k
    0U, // G_SUB
9656
351k
    0U, // G_MUL
9657
351k
    0U, // G_SDIV
9658
351k
    0U, // G_UDIV
9659
351k
    0U, // G_SREM
9660
351k
    0U, // G_UREM
9661
351k
    0U, // G_SDIVREM
9662
351k
    0U, // G_UDIVREM
9663
351k
    0U, // G_AND
9664
351k
    0U, // G_OR
9665
351k
    0U, // G_XOR
9666
351k
    0U, // G_IMPLICIT_DEF
9667
351k
    0U, // G_PHI
9668
351k
    0U, // G_FRAME_INDEX
9669
351k
    0U, // G_GLOBAL_VALUE
9670
351k
    0U, // G_CONSTANT_POOL
9671
351k
    0U, // G_EXTRACT
9672
351k
    0U, // G_UNMERGE_VALUES
9673
351k
    0U, // G_INSERT
9674
351k
    0U, // G_MERGE_VALUES
9675
351k
    0U, // G_BUILD_VECTOR
9676
351k
    0U, // G_BUILD_VECTOR_TRUNC
9677
351k
    0U, // G_CONCAT_VECTORS
9678
351k
    0U, // G_PTRTOINT
9679
351k
    0U, // G_INTTOPTR
9680
351k
    0U, // G_BITCAST
9681
351k
    0U, // G_FREEZE
9682
351k
    0U, // G_CONSTANT_FOLD_BARRIER
9683
351k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
9684
351k
    0U, // G_INTRINSIC_TRUNC
9685
351k
    0U, // G_INTRINSIC_ROUND
9686
351k
    0U, // G_INTRINSIC_LRINT
9687
351k
    0U, // G_INTRINSIC_ROUNDEVEN
9688
351k
    0U, // G_READCYCLECOUNTER
9689
351k
    0U, // G_LOAD
9690
351k
    0U, // G_SEXTLOAD
9691
351k
    0U, // G_ZEXTLOAD
9692
351k
    0U, // G_INDEXED_LOAD
9693
351k
    0U, // G_INDEXED_SEXTLOAD
9694
351k
    0U, // G_INDEXED_ZEXTLOAD
9695
351k
    0U, // G_STORE
9696
351k
    0U, // G_INDEXED_STORE
9697
351k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
9698
351k
    0U, // G_ATOMIC_CMPXCHG
9699
351k
    0U, // G_ATOMICRMW_XCHG
9700
351k
    0U, // G_ATOMICRMW_ADD
9701
351k
    0U, // G_ATOMICRMW_SUB
9702
351k
    0U, // G_ATOMICRMW_AND
9703
351k
    0U, // G_ATOMICRMW_NAND
9704
351k
    0U, // G_ATOMICRMW_OR
9705
351k
    0U, // G_ATOMICRMW_XOR
9706
351k
    0U, // G_ATOMICRMW_MAX
9707
351k
    0U, // G_ATOMICRMW_MIN
9708
351k
    0U, // G_ATOMICRMW_UMAX
9709
351k
    0U, // G_ATOMICRMW_UMIN
9710
351k
    0U, // G_ATOMICRMW_FADD
9711
351k
    0U, // G_ATOMICRMW_FSUB
9712
351k
    0U, // G_ATOMICRMW_FMAX
9713
351k
    0U, // G_ATOMICRMW_FMIN
9714
351k
    0U, // G_ATOMICRMW_UINC_WRAP
9715
351k
    0U, // G_ATOMICRMW_UDEC_WRAP
9716
351k
    0U, // G_FENCE
9717
351k
    0U, // G_PREFETCH
9718
351k
    0U, // G_BRCOND
9719
351k
    0U, // G_BRINDIRECT
9720
351k
    0U, // G_INVOKE_REGION_START
9721
351k
    0U, // G_INTRINSIC
9722
351k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
9723
351k
    0U, // G_INTRINSIC_CONVERGENT
9724
351k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
9725
351k
    0U, // G_ANYEXT
9726
351k
    0U, // G_TRUNC
9727
351k
    0U, // G_CONSTANT
9728
351k
    0U, // G_FCONSTANT
9729
351k
    0U, // G_VASTART
9730
351k
    0U, // G_VAARG
9731
351k
    0U, // G_SEXT
9732
351k
    0U, // G_SEXT_INREG
9733
351k
    0U, // G_ZEXT
9734
351k
    0U, // G_SHL
9735
351k
    0U, // G_LSHR
9736
351k
    0U, // G_ASHR
9737
351k
    0U, // G_FSHL
9738
351k
    0U, // G_FSHR
9739
351k
    0U, // G_ROTR
9740
351k
    0U, // G_ROTL
9741
351k
    0U, // G_ICMP
9742
351k
    0U, // G_FCMP
9743
351k
    0U, // G_SELECT
9744
351k
    0U, // G_UADDO
9745
351k
    0U, // G_UADDE
9746
351k
    0U, // G_USUBO
9747
351k
    0U, // G_USUBE
9748
351k
    0U, // G_SADDO
9749
351k
    0U, // G_SADDE
9750
351k
    0U, // G_SSUBO
9751
351k
    0U, // G_SSUBE
9752
351k
    0U, // G_UMULO
9753
351k
    0U, // G_SMULO
9754
351k
    0U, // G_UMULH
9755
351k
    0U, // G_SMULH
9756
351k
    0U, // G_UADDSAT
9757
351k
    0U, // G_SADDSAT
9758
351k
    0U, // G_USUBSAT
9759
351k
    0U, // G_SSUBSAT
9760
351k
    0U, // G_USHLSAT
9761
351k
    0U, // G_SSHLSAT
9762
351k
    0U, // G_SMULFIX
9763
351k
    0U, // G_UMULFIX
9764
351k
    0U, // G_SMULFIXSAT
9765
351k
    0U, // G_UMULFIXSAT
9766
351k
    0U, // G_SDIVFIX
9767
351k
    0U, // G_UDIVFIX
9768
351k
    0U, // G_SDIVFIXSAT
9769
351k
    0U, // G_UDIVFIXSAT
9770
351k
    0U, // G_FADD
9771
351k
    0U, // G_FSUB
9772
351k
    0U, // G_FMUL
9773
351k
    0U, // G_FMA
9774
351k
    0U, // G_FMAD
9775
351k
    0U, // G_FDIV
9776
351k
    0U, // G_FREM
9777
351k
    0U, // G_FPOW
9778
351k
    0U, // G_FPOWI
9779
351k
    0U, // G_FEXP
9780
351k
    0U, // G_FEXP2
9781
351k
    0U, // G_FEXP10
9782
351k
    0U, // G_FLOG
9783
351k
    0U, // G_FLOG2
9784
351k
    0U, // G_FLOG10
9785
351k
    0U, // G_FLDEXP
9786
351k
    0U, // G_FFREXP
9787
351k
    0U, // G_FNEG
9788
351k
    0U, // G_FPEXT
9789
351k
    0U, // G_FPTRUNC
9790
351k
    0U, // G_FPTOSI
9791
351k
    0U, // G_FPTOUI
9792
351k
    0U, // G_SITOFP
9793
351k
    0U, // G_UITOFP
9794
351k
    0U, // G_FABS
9795
351k
    0U, // G_FCOPYSIGN
9796
351k
    0U, // G_IS_FPCLASS
9797
351k
    0U, // G_FCANONICALIZE
9798
351k
    0U, // G_FMINNUM
9799
351k
    0U, // G_FMAXNUM
9800
351k
    0U, // G_FMINNUM_IEEE
9801
351k
    0U, // G_FMAXNUM_IEEE
9802
351k
    0U, // G_FMINIMUM
9803
351k
    0U, // G_FMAXIMUM
9804
351k
    0U, // G_GET_FPENV
9805
351k
    0U, // G_SET_FPENV
9806
351k
    0U, // G_RESET_FPENV
9807
351k
    0U, // G_GET_FPMODE
9808
351k
    0U, // G_SET_FPMODE
9809
351k
    0U, // G_RESET_FPMODE
9810
351k
    0U, // G_PTR_ADD
9811
351k
    0U, // G_PTRMASK
9812
351k
    0U, // G_SMIN
9813
351k
    0U, // G_SMAX
9814
351k
    0U, // G_UMIN
9815
351k
    0U, // G_UMAX
9816
351k
    0U, // G_ABS
9817
351k
    0U, // G_LROUND
9818
351k
    0U, // G_LLROUND
9819
351k
    0U, // G_BR
9820
351k
    0U, // G_BRJT
9821
351k
    0U, // G_INSERT_VECTOR_ELT
9822
351k
    0U, // G_EXTRACT_VECTOR_ELT
9823
351k
    0U, // G_SHUFFLE_VECTOR
9824
351k
    0U, // G_CTTZ
9825
351k
    0U, // G_CTTZ_ZERO_UNDEF
9826
351k
    0U, // G_CTLZ
9827
351k
    0U, // G_CTLZ_ZERO_UNDEF
9828
351k
    0U, // G_CTPOP
9829
351k
    0U, // G_BSWAP
9830
351k
    0U, // G_BITREVERSE
9831
351k
    0U, // G_FCEIL
9832
351k
    0U, // G_FCOS
9833
351k
    0U, // G_FSIN
9834
351k
    0U, // G_FSQRT
9835
351k
    0U, // G_FFLOOR
9836
351k
    0U, // G_FRINT
9837
351k
    0U, // G_FNEARBYINT
9838
351k
    0U, // G_ADDRSPACE_CAST
9839
351k
    0U, // G_BLOCK_ADDR
9840
351k
    0U, // G_JUMP_TABLE
9841
351k
    0U, // G_DYN_STACKALLOC
9842
351k
    0U, // G_STACKSAVE
9843
351k
    0U, // G_STACKRESTORE
9844
351k
    0U, // G_STRICT_FADD
9845
351k
    0U, // G_STRICT_FSUB
9846
351k
    0U, // G_STRICT_FMUL
9847
351k
    0U, // G_STRICT_FDIV
9848
351k
    0U, // G_STRICT_FREM
9849
351k
    0U, // G_STRICT_FMA
9850
351k
    0U, // G_STRICT_FSQRT
9851
351k
    0U, // G_STRICT_FLDEXP
9852
351k
    0U, // G_READ_REGISTER
9853
351k
    0U, // G_WRITE_REGISTER
9854
351k
    0U, // G_MEMCPY
9855
351k
    0U, // G_MEMCPY_INLINE
9856
351k
    0U, // G_MEMMOVE
9857
351k
    0U, // G_MEMSET
9858
351k
    0U, // G_BZERO
9859
351k
    0U, // G_VECREDUCE_SEQ_FADD
9860
351k
    0U, // G_VECREDUCE_SEQ_FMUL
9861
351k
    0U, // G_VECREDUCE_FADD
9862
351k
    0U, // G_VECREDUCE_FMUL
9863
351k
    0U, // G_VECREDUCE_FMAX
9864
351k
    0U, // G_VECREDUCE_FMIN
9865
351k
    0U, // G_VECREDUCE_FMAXIMUM
9866
351k
    0U, // G_VECREDUCE_FMINIMUM
9867
351k
    0U, // G_VECREDUCE_ADD
9868
351k
    0U, // G_VECREDUCE_MUL
9869
351k
    0U, // G_VECREDUCE_AND
9870
351k
    0U, // G_VECREDUCE_OR
9871
351k
    0U, // G_VECREDUCE_XOR
9872
351k
    0U, // G_VECREDUCE_SMAX
9873
351k
    0U, // G_VECREDUCE_SMIN
9874
351k
    0U, // G_VECREDUCE_UMAX
9875
351k
    0U, // G_VECREDUCE_UMIN
9876
351k
    0U, // G_SBFX
9877
351k
    0U, // G_UBFX
9878
351k
    0U, // ABS_ZPmZ_B_UNDEF
9879
351k
    0U, // ABS_ZPmZ_D_UNDEF
9880
351k
    0U, // ABS_ZPmZ_H_UNDEF
9881
351k
    0U, // ABS_ZPmZ_S_UNDEF
9882
351k
    0U, // ADDHA_MPPZ_D_PSEUDO_D
9883
351k
    0U, // ADDHA_MPPZ_S_PSEUDO_S
9884
351k
    0U, // ADDSWrr
9885
351k
    0U, // ADDSXrr
9886
351k
    0U, // ADDVA_MPPZ_D_PSEUDO_D
9887
351k
    0U, // ADDVA_MPPZ_S_PSEUDO_S
9888
351k
    0U, // ADDWrr
9889
351k
    0U, // ADDXrr
9890
351k
    0U, // ADD_VG2_M2Z2Z_D_PSEUDO
9891
351k
    0U, // ADD_VG2_M2Z2Z_S_PSEUDO
9892
351k
    0U, // ADD_VG2_M2ZZ_D_PSEUDO
9893
351k
    0U, // ADD_VG2_M2ZZ_S_PSEUDO
9894
351k
    0U, // ADD_VG2_M2Z_D_PSEUDO
9895
351k
    0U, // ADD_VG2_M2Z_S_PSEUDO
9896
351k
    0U, // ADD_VG4_M4Z4Z_D_PSEUDO
9897
351k
    0U, // ADD_VG4_M4Z4Z_S_PSEUDO
9898
351k
    0U, // ADD_VG4_M4ZZ_D_PSEUDO
9899
351k
    0U, // ADD_VG4_M4ZZ_S_PSEUDO
9900
351k
    0U, // ADD_VG4_M4Z_D_PSEUDO
9901
351k
    0U, // ADD_VG4_M4Z_S_PSEUDO
9902
351k
    0U, // ADD_ZPZZ_B_ZERO
9903
351k
    0U, // ADD_ZPZZ_D_ZERO
9904
351k
    0U, // ADD_ZPZZ_H_ZERO
9905
351k
    0U, // ADD_ZPZZ_S_ZERO
9906
351k
    0U, // ADDlowTLS
9907
351k
    0U, // ADJCALLSTACKDOWN
9908
351k
    0U, // ADJCALLSTACKUP
9909
351k
    0U, // AESIMCrrTied
9910
351k
    0U, // AESMCrrTied
9911
351k
    0U, // ANDSWrr
9912
351k
    0U, // ANDSXrr
9913
351k
    0U, // ANDWrr
9914
351k
    0U, // ANDXrr
9915
351k
    0U, // AND_ZPZZ_B_ZERO
9916
351k
    0U, // AND_ZPZZ_D_ZERO
9917
351k
    0U, // AND_ZPZZ_H_ZERO
9918
351k
    0U, // AND_ZPZZ_S_ZERO
9919
351k
    0U, // ASRD_ZPZI_B_ZERO
9920
351k
    0U, // ASRD_ZPZI_D_ZERO
9921
351k
    0U, // ASRD_ZPZI_H_ZERO
9922
351k
    0U, // ASRD_ZPZI_S_ZERO
9923
351k
    0U, // ASR_ZPZI_B_UNDEF
9924
351k
    0U, // ASR_ZPZI_B_ZERO
9925
351k
    0U, // ASR_ZPZI_D_UNDEF
9926
351k
    0U, // ASR_ZPZI_D_ZERO
9927
351k
    0U, // ASR_ZPZI_H_UNDEF
9928
351k
    0U, // ASR_ZPZI_H_ZERO
9929
351k
    0U, // ASR_ZPZI_S_UNDEF
9930
351k
    0U, // ASR_ZPZI_S_ZERO
9931
351k
    0U, // ASR_ZPZZ_B_UNDEF
9932
351k
    0U, // ASR_ZPZZ_B_ZERO
9933
351k
    0U, // ASR_ZPZZ_D_UNDEF
9934
351k
    0U, // ASR_ZPZZ_D_ZERO
9935
351k
    0U, // ASR_ZPZZ_H_UNDEF
9936
351k
    0U, // ASR_ZPZZ_H_ZERO
9937
351k
    0U, // ASR_ZPZZ_S_UNDEF
9938
351k
    0U, // ASR_ZPZZ_S_ZERO
9939
351k
    0U, // BFADD_VG2_M2Z_H_PSEUDO
9940
351k
    0U, // BFADD_VG4_M4Z_H_PSEUDO
9941
351k
    0U, // BFADD_ZPZZ_UNDEF
9942
351k
    0U, // BFADD_ZPZZ_ZERO
9943
351k
    0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO
9944
351k
    0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO
9945
351k
    0U, // BFDOT_VG2_M2ZZ_HtoS_PSEUDO
9946
351k
    0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO
9947
351k
    0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO
9948
351k
    0U, // BFDOT_VG4_M4ZZ_HtoS_PSEUDO
9949
351k
    0U, // BFMAXNM_ZPZZ_UNDEF
9950
351k
    0U, // BFMAXNM_ZPZZ_ZERO
9951
351k
    0U, // BFMAX_ZPZZ_UNDEF
9952
351k
    0U, // BFMAX_ZPZZ_ZERO
9953
351k
    0U, // BFMINNM_ZPZZ_UNDEF
9954
351k
    0U, // BFMINNM_ZPZZ_ZERO
9955
351k
    0U, // BFMIN_ZPZZ_UNDEF
9956
351k
    0U, // BFMIN_ZPZZ_ZERO
9957
351k
    0U, // BFMLAL_MZZI_HtoS_PSEUDO
9958
351k
    0U, // BFMLAL_MZZ_HtoS_PSEUDO
9959
351k
    0U, // BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO
9960
351k
    0U, // BFMLAL_VG2_M2ZZI_HtoS_PSEUDO
9961
351k
    0U, // BFMLAL_VG2_M2ZZ_HtoS_PSEUDO
9962
351k
    0U, // BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO
9963
351k
    0U, // BFMLAL_VG4_M4ZZI_HtoS_PSEUDO
9964
351k
    0U, // BFMLAL_VG4_M4ZZ_HtoS_PSEUDO
9965
351k
    0U, // BFMLA_VG2_M2Z2Z_PSEUDO
9966
351k
    0U, // BFMLA_VG4_M4Z4Z_PSEUDO
9967
351k
    0U, // BFMLA_ZPZZZ_UNDEF
9968
351k
    0U, // BFMLSL_MZZI_HtoS_PSEUDO
9969
351k
    0U, // BFMLSL_MZZ_HtoS_PSEUDO
9970
351k
    0U, // BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO
9971
351k
    0U, // BFMLSL_VG2_M2ZZI_HtoS_PSEUDO
9972
351k
    0U, // BFMLSL_VG2_M2ZZ_HtoS_PSEUDO
9973
351k
    0U, // BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO
9974
351k
    0U, // BFMLSL_VG4_M4ZZI_HtoS_PSEUDO
9975
351k
    0U, // BFMLSL_VG4_M4ZZ_HtoS_PSEUDO
9976
351k
    0U, // BFMLS_VG2_M2Z2Z_PSEUDO
9977
351k
    0U, // BFMLS_VG4_M4Z4Z_PSEUDO
9978
351k
    0U, // BFMLS_ZPZZZ_UNDEF
9979
351k
    0U, // BFMOPA_MPPZZ_PSEUDO
9980
351k
    0U, // BFMOPS_MPPZZ_PSEUDO
9981
351k
    0U, // BFMUL_ZPZZ_UNDEF
9982
351k
    0U, // BFMUL_ZPZZ_ZERO
9983
351k
    0U, // BFSUB_VG2_M2Z_H_PSEUDO
9984
351k
    0U, // BFSUB_VG4_M4Z_H_PSEUDO
9985
351k
    0U, // BFSUB_ZPZZ_UNDEF
9986
351k
    0U, // BFSUB_ZPZZ_ZERO
9987
351k
    0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO
9988
351k
    0U, // BICSWrr
9989
351k
    0U, // BICSXrr
9990
351k
    0U, // BICWrr
9991
351k
    0U, // BICXrr
9992
351k
    0U, // BIC_ZPZZ_B_ZERO
9993
351k
    0U, // BIC_ZPZZ_D_ZERO
9994
351k
    0U, // BIC_ZPZZ_H_ZERO
9995
351k
    0U, // BIC_ZPZZ_S_ZERO
9996
351k
    0U, // BLRNoIP
9997
351k
    0U, // BLR_BTI
9998
351k
    0U, // BLR_RVMARKER
9999
351k
    0U, // BLR_X16
10000
351k
    0U, // BMOPA_MPPZZ_S_PSEUDO
10001
351k
    0U, // BMOPS_MPPZZ_S_PSEUDO
10002
351k
    0U, // BSPv16i8
10003
351k
    0U, // BSPv8i8
10004
351k
    0U, // CATCHRET
10005
351k
    0U, // CLEANUPRET
10006
351k
    0U, // CLS_ZPmZ_B_UNDEF
10007
351k
    0U, // CLS_ZPmZ_D_UNDEF
10008
351k
    0U, // CLS_ZPmZ_H_UNDEF
10009
351k
    0U, // CLS_ZPmZ_S_UNDEF
10010
351k
    0U, // CLZ_ZPmZ_B_UNDEF
10011
351k
    0U, // CLZ_ZPmZ_D_UNDEF
10012
351k
    0U, // CLZ_ZPmZ_H_UNDEF
10013
351k
    0U, // CLZ_ZPmZ_S_UNDEF
10014
351k
    0U, // CMP_SWAP_128
10015
351k
    0U, // CMP_SWAP_128_ACQUIRE
10016
351k
    0U, // CMP_SWAP_128_MONOTONIC
10017
351k
    0U, // CMP_SWAP_128_RELEASE
10018
351k
    0U, // CMP_SWAP_16
10019
351k
    0U, // CMP_SWAP_32
10020
351k
    0U, // CMP_SWAP_64
10021
351k
    0U, // CMP_SWAP_8
10022
351k
    0U, // CNOT_ZPmZ_B_UNDEF
10023
351k
    0U, // CNOT_ZPmZ_D_UNDEF
10024
351k
    0U, // CNOT_ZPmZ_H_UNDEF
10025
351k
    0U, // CNOT_ZPmZ_S_UNDEF
10026
351k
    0U, // CNT_ZPmZ_B_UNDEF
10027
351k
    0U, // CNT_ZPmZ_D_UNDEF
10028
351k
    0U, // CNT_ZPmZ_H_UNDEF
10029
351k
    0U, // CNT_ZPmZ_S_UNDEF
10030
351k
    0U, // COALESCER_BARRIER_FPR128
10031
351k
    0U, // COALESCER_BARRIER_FPR16
10032
351k
    0U, // COALESCER_BARRIER_FPR32
10033
351k
    0U, // COALESCER_BARRIER_FPR64
10034
351k
    0U, // EMITBKEY
10035
351k
    0U, // EMITMTETAGGED
10036
351k
    0U, // EONWrr
10037
351k
    0U, // EONXrr
10038
351k
    0U, // EORWrr
10039
351k
    0U, // EORXrr
10040
351k
    0U, // EOR_ZPZZ_B_ZERO
10041
351k
    0U, // EOR_ZPZZ_D_ZERO
10042
351k
    0U, // EOR_ZPZZ_H_ZERO
10043
351k
    0U, // EOR_ZPZZ_S_ZERO
10044
351k
    0U, // F128CSEL
10045
351k
    0U, // FABD_ZPZZ_D_UNDEF
10046
351k
    0U, // FABD_ZPZZ_D_ZERO
10047
351k
    0U, // FABD_ZPZZ_H_UNDEF
10048
351k
    0U, // FABD_ZPZZ_H_ZERO
10049
351k
    0U, // FABD_ZPZZ_S_UNDEF
10050
351k
    0U, // FABD_ZPZZ_S_ZERO
10051
351k
    0U, // FABS_ZPmZ_D_UNDEF
10052
351k
    0U, // FABS_ZPmZ_H_UNDEF
10053
351k
    0U, // FABS_ZPmZ_S_UNDEF
10054
351k
    0U, // FADD_VG2_M2Z_D_PSEUDO
10055
351k
    0U, // FADD_VG2_M2Z_H_PSEUDO
10056
351k
    0U, // FADD_VG2_M2Z_S_PSEUDO
10057
351k
    0U, // FADD_VG4_M4Z_D_PSEUDO
10058
351k
    0U, // FADD_VG4_M4Z_H_PSEUDO
10059
351k
    0U, // FADD_VG4_M4Z_S_PSEUDO
10060
351k
    0U, // FADD_ZPZI_D_UNDEF
10061
351k
    0U, // FADD_ZPZI_D_ZERO
10062
351k
    0U, // FADD_ZPZI_H_UNDEF
10063
351k
    0U, // FADD_ZPZI_H_ZERO
10064
351k
    0U, // FADD_ZPZI_S_UNDEF
10065
351k
    0U, // FADD_ZPZI_S_ZERO
10066
351k
    0U, // FADD_ZPZZ_D_UNDEF
10067
351k
    0U, // FADD_ZPZZ_D_ZERO
10068
351k
    0U, // FADD_ZPZZ_H_UNDEF
10069
351k
    0U, // FADD_ZPZZ_H_ZERO
10070
351k
    0U, // FADD_ZPZZ_S_UNDEF
10071
351k
    0U, // FADD_ZPZZ_S_ZERO
10072
351k
    0U, // FCVTZS_ZPmZ_DtoD_UNDEF
10073
351k
    0U, // FCVTZS_ZPmZ_DtoS_UNDEF
10074
351k
    0U, // FCVTZS_ZPmZ_HtoD_UNDEF
10075
351k
    0U, // FCVTZS_ZPmZ_HtoH_UNDEF
10076
351k
    0U, // FCVTZS_ZPmZ_HtoS_UNDEF
10077
351k
    0U, // FCVTZS_ZPmZ_StoD_UNDEF
10078
351k
    0U, // FCVTZS_ZPmZ_StoS_UNDEF
10079
351k
    0U, // FCVTZU_ZPmZ_DtoD_UNDEF
10080
351k
    0U, // FCVTZU_ZPmZ_DtoS_UNDEF
10081
351k
    0U, // FCVTZU_ZPmZ_HtoD_UNDEF
10082
351k
    0U, // FCVTZU_ZPmZ_HtoH_UNDEF
10083
351k
    0U, // FCVTZU_ZPmZ_HtoS_UNDEF
10084
351k
    0U, // FCVTZU_ZPmZ_StoD_UNDEF
10085
351k
    0U, // FCVTZU_ZPmZ_StoS_UNDEF
10086
351k
    0U, // FCVT_ZPmZ_DtoH_UNDEF
10087
351k
    0U, // FCVT_ZPmZ_DtoS_UNDEF
10088
351k
    0U, // FCVT_ZPmZ_HtoD_UNDEF
10089
351k
    0U, // FCVT_ZPmZ_HtoS_UNDEF
10090
351k
    0U, // FCVT_ZPmZ_StoD_UNDEF
10091
351k
    0U, // FCVT_ZPmZ_StoH_UNDEF
10092
351k
    0U, // FDIVR_ZPZZ_D_ZERO
10093
351k
    0U, // FDIVR_ZPZZ_H_ZERO
10094
351k
    0U, // FDIVR_ZPZZ_S_ZERO
10095
351k
    0U, // FDIV_ZPZZ_D_UNDEF
10096
351k
    0U, // FDIV_ZPZZ_D_ZERO
10097
351k
    0U, // FDIV_ZPZZ_H_UNDEF
10098
351k
    0U, // FDIV_ZPZZ_H_ZERO
10099
351k
    0U, // FDIV_ZPZZ_S_UNDEF
10100
351k
    0U, // FDIV_ZPZZ_S_ZERO
10101
351k
    0U, // FDOT_VG2_M2Z2Z_BtoH_PSEUDO
10102
351k
    0U, // FDOT_VG2_M2Z2Z_BtoS_PSEUDO
10103
351k
    0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO
10104
351k
    0U, // FDOT_VG2_M2ZZI_BtoS_PSEUDO
10105
351k
    0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO
10106
351k
    0U, // FDOT_VG2_M2ZZ_HtoS_PSEUDO
10107
351k
    0U, // FDOT_VG4_M4Z4Z_BtoH_PSEUDO
10108
351k
    0U, // FDOT_VG4_M4Z4Z_BtoS_PSEUDO
10109
351k
    0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO
10110
351k
    0U, // FDOT_VG4_M4ZZI_BtoS_PSEUDO
10111
351k
    0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO
10112
351k
    0U, // FDOT_VG4_M4ZZ_HtoS_PSEUDO
10113
351k
    0U, // FLOGB_ZPZZ_D_ZERO
10114
351k
    0U, // FLOGB_ZPZZ_H_ZERO
10115
351k
    0U, // FLOGB_ZPZZ_S_ZERO
10116
351k
    0U, // FMAXNM_ZPZI_D_UNDEF
10117
351k
    0U, // FMAXNM_ZPZI_D_ZERO
10118
351k
    0U, // FMAXNM_ZPZI_H_UNDEF
10119
351k
    0U, // FMAXNM_ZPZI_H_ZERO
10120
351k
    0U, // FMAXNM_ZPZI_S_UNDEF
10121
351k
    0U, // FMAXNM_ZPZI_S_ZERO
10122
351k
    0U, // FMAXNM_ZPZZ_D_UNDEF
10123
351k
    0U, // FMAXNM_ZPZZ_D_ZERO
10124
351k
    0U, // FMAXNM_ZPZZ_H_UNDEF
10125
351k
    0U, // FMAXNM_ZPZZ_H_ZERO
10126
351k
    0U, // FMAXNM_ZPZZ_S_UNDEF
10127
351k
    0U, // FMAXNM_ZPZZ_S_ZERO
10128
351k
    0U, // FMAX_ZPZI_D_UNDEF
10129
351k
    0U, // FMAX_ZPZI_D_ZERO
10130
351k
    0U, // FMAX_ZPZI_H_UNDEF
10131
351k
    0U, // FMAX_ZPZI_H_ZERO
10132
351k
    0U, // FMAX_ZPZI_S_UNDEF
10133
351k
    0U, // FMAX_ZPZI_S_ZERO
10134
351k
    0U, // FMAX_ZPZZ_D_UNDEF
10135
351k
    0U, // FMAX_ZPZZ_D_ZERO
10136
351k
    0U, // FMAX_ZPZZ_H_UNDEF
10137
351k
    0U, // FMAX_ZPZZ_H_ZERO
10138
351k
    0U, // FMAX_ZPZZ_S_UNDEF
10139
351k
    0U, // FMAX_ZPZZ_S_ZERO
10140
351k
    0U, // FMINNM_ZPZI_D_UNDEF
10141
351k
    0U, // FMINNM_ZPZI_D_ZERO
10142
351k
    0U, // FMINNM_ZPZI_H_UNDEF
10143
351k
    0U, // FMINNM_ZPZI_H_ZERO
10144
351k
    0U, // FMINNM_ZPZI_S_UNDEF
10145
351k
    0U, // FMINNM_ZPZI_S_ZERO
10146
351k
    0U, // FMINNM_ZPZZ_D_UNDEF
10147
351k
    0U, // FMINNM_ZPZZ_D_ZERO
10148
351k
    0U, // FMINNM_ZPZZ_H_UNDEF
10149
351k
    0U, // FMINNM_ZPZZ_H_ZERO
10150
351k
    0U, // FMINNM_ZPZZ_S_UNDEF
10151
351k
    0U, // FMINNM_ZPZZ_S_ZERO
10152
351k
    0U, // FMIN_ZPZI_D_UNDEF
10153
351k
    0U, // FMIN_ZPZI_D_ZERO
10154
351k
    0U, // FMIN_ZPZI_H_UNDEF
10155
351k
    0U, // FMIN_ZPZI_H_ZERO
10156
351k
    0U, // FMIN_ZPZI_S_UNDEF
10157
351k
    0U, // FMIN_ZPZI_S_ZERO
10158
351k
    0U, // FMIN_ZPZZ_D_UNDEF
10159
351k
    0U, // FMIN_ZPZZ_D_ZERO
10160
351k
    0U, // FMIN_ZPZZ_H_UNDEF
10161
351k
    0U, // FMIN_ZPZZ_H_ZERO
10162
351k
    0U, // FMIN_ZPZZ_S_UNDEF
10163
351k
    0U, // FMIN_ZPZZ_S_ZERO
10164
351k
    0U, // FMLALL_MZZI_BtoS_PSEUDO
10165
351k
    0U, // FMLALL_MZZ_BtoS_PSEUDO
10166
351k
    0U, // FMLALL_VG2_M2Z2Z_BtoS_PSEUDO
10167
351k
    0U, // FMLALL_VG2_M2ZZI_BtoS_PSEUDO
10168
351k
    0U, // FMLALL_VG2_M2ZZ_BtoS_PSEUDO
10169
351k
    0U, // FMLALL_VG4_M4Z4Z_BtoS_PSEUDO
10170
351k
    0U, // FMLALL_VG4_M4ZZI_BtoS_PSEUDO
10171
351k
    0U, // FMLALL_VG4_M4ZZ_BtoS_PSEUDO
10172
351k
    0U, // FMLAL_MZZI_HtoS_PSEUDO
10173
351k
    0U, // FMLAL_MZZ_HtoS_PSEUDO
10174
351k
    0U, // FMLAL_VG2_M2Z2Z_BtoH_PSEUDO
10175
351k
    0U, // FMLAL_VG2_M2Z2Z_HtoS_PSEUDO
10176
351k
    0U, // FMLAL_VG2_M2ZZI_HtoS_PSEUDO
10177
351k
    0U, // FMLAL_VG2_M2ZZ_BtoH_PSEUDO
10178
351k
    0U, // FMLAL_VG2_M2ZZ_HtoS_PSEUDO
10179
351k
    0U, // FMLAL_VG4_M4Z4Z_BtoH_PSEUDO
10180
351k
    0U, // FMLAL_VG4_M4Z4Z_HtoS_PSEUDO
10181
351k
    0U, // FMLAL_VG4_M4ZZI_HtoS_PSEUDO
10182
351k
    0U, // FMLAL_VG4_M4ZZ_BtoH_PSEUDO
10183
351k
    0U, // FMLAL_VG4_M4ZZ_HtoS_PSEUDO
10184
351k
    0U, // FMLA_VG2_M2Z2Z_D_PSEUDO
10185
351k
    0U, // FMLA_VG2_M2Z2Z_S_PSEUDO
10186
351k
    0U, // FMLA_VG2_M2Z4Z_H_PSEUDO
10187
351k
    0U, // FMLA_VG2_M2ZZI_D_PSEUDO
10188
351k
    0U, // FMLA_VG2_M2ZZI_S_PSEUDO
10189
351k
    0U, // FMLA_VG2_M2ZZ_D_PSEUDO
10190
351k
    0U, // FMLA_VG2_M2ZZ_S_PSEUDO
10191
351k
    0U, // FMLA_VG4_M4Z4Z_D_PSEUDO
10192
351k
    0U, // FMLA_VG4_M4Z4Z_H_PSEUDO
10193
351k
    0U, // FMLA_VG4_M4Z4Z_S_PSEUDO
10194
351k
    0U, // FMLA_VG4_M4ZZI_D_PSEUDO
10195
351k
    0U, // FMLA_VG4_M4ZZI_S_PSEUDO
10196
351k
    0U, // FMLA_VG4_M4ZZ_D_PSEUDO
10197
351k
    0U, // FMLA_VG4_M4ZZ_S_PSEUDO
10198
351k
    0U, // FMLA_ZPZZZ_D_UNDEF
10199
351k
    0U, // FMLA_ZPZZZ_H_UNDEF
10200
351k
    0U, // FMLA_ZPZZZ_S_UNDEF
10201
351k
    0U, // FMLSL_MZZI_HtoS_PSEUDO
10202
351k
    0U, // FMLSL_MZZ_HtoS_PSEUDO
10203
351k
    0U, // FMLSL_VG2_M2Z2Z_HtoS_PSEUDO
10204
351k
    0U, // FMLSL_VG2_M2ZZI_HtoS_PSEUDO
10205
351k
    0U, // FMLSL_VG2_M2ZZ_HtoS_PSEUDO
10206
351k
    0U, // FMLSL_VG4_M4Z4Z_HtoS_PSEUDO
10207
351k
    0U, // FMLSL_VG4_M4ZZI_HtoS_PSEUDO
10208
351k
    0U, // FMLSL_VG4_M4ZZ_HtoS_PSEUDO
10209
351k
    0U, // FMLS_VG2_M2Z2Z_D_PSEUDO
10210
351k
    0U, // FMLS_VG2_M2Z2Z_H_PSEUDO
10211
351k
    0U, // FMLS_VG2_M2Z2Z_S_PSEUDO
10212
351k
    0U, // FMLS_VG2_M2ZZI_D_PSEUDO
10213
351k
    0U, // FMLS_VG2_M2ZZI_S_PSEUDO
10214
351k
    0U, // FMLS_VG2_M2ZZ_D_PSEUDO
10215
351k
    0U, // FMLS_VG2_M2ZZ_S_PSEUDO
10216
351k
    0U, // FMLS_VG4_M4Z2Z_H_PSEUDO
10217
351k
    0U, // FMLS_VG4_M4Z4Z_D_PSEUDO
10218
351k
    0U, // FMLS_VG4_M4Z4Z_S_PSEUDO
10219
351k
    0U, // FMLS_VG4_M4ZZI_D_PSEUDO
10220
351k
    0U, // FMLS_VG4_M4ZZI_S_PSEUDO
10221
351k
    0U, // FMLS_VG4_M4ZZ_D_PSEUDO
10222
351k
    0U, // FMLS_VG4_M4ZZ_S_PSEUDO
10223
351k
    0U, // FMLS_ZPZZZ_D_UNDEF
10224
351k
    0U, // FMLS_ZPZZZ_H_UNDEF
10225
351k
    0U, // FMLS_ZPZZZ_S_UNDEF
10226
351k
    0U, // FMOPAL_MPPZZ_PSEUDO
10227
351k
    0U, // FMOPA_MPPZZ_BtoS_PSEUDO
10228
351k
    0U, // FMOPA_MPPZZ_D_PSEUDO
10229
351k
    0U, // FMOPA_MPPZZ_S_PSEUDO
10230
351k
    0U, // FMOPSL_MPPZZ_PSEUDO
10231
351k
    0U, // FMOPS_MPPZZ_D_PSEUDO
10232
351k
    0U, // FMOPS_MPPZZ_S_PSEUDO
10233
351k
    0U, // FMOVD0
10234
351k
    0U, // FMOVH0
10235
351k
    0U, // FMOVS0
10236
351k
    0U, // FMULX_ZPZZ_D_UNDEF
10237
351k
    0U, // FMULX_ZPZZ_D_ZERO
10238
351k
    0U, // FMULX_ZPZZ_H_UNDEF
10239
351k
    0U, // FMULX_ZPZZ_H_ZERO
10240
351k
    0U, // FMULX_ZPZZ_S_UNDEF
10241
351k
    0U, // FMULX_ZPZZ_S_ZERO
10242
351k
    0U, // FMUL_ZPZI_D_UNDEF
10243
351k
    0U, // FMUL_ZPZI_D_ZERO
10244
351k
    0U, // FMUL_ZPZI_H_UNDEF
10245
351k
    0U, // FMUL_ZPZI_H_ZERO
10246
351k
    0U, // FMUL_ZPZI_S_UNDEF
10247
351k
    0U, // FMUL_ZPZI_S_ZERO
10248
351k
    0U, // FMUL_ZPZZ_D_UNDEF
10249
351k
    0U, // FMUL_ZPZZ_D_ZERO
10250
351k
    0U, // FMUL_ZPZZ_H_UNDEF
10251
351k
    0U, // FMUL_ZPZZ_H_ZERO
10252
351k
    0U, // FMUL_ZPZZ_S_UNDEF
10253
351k
    0U, // FMUL_ZPZZ_S_ZERO
10254
351k
    0U, // FNEG_ZPmZ_D_UNDEF
10255
351k
    0U, // FNEG_ZPmZ_H_UNDEF
10256
351k
    0U, // FNEG_ZPmZ_S_UNDEF
10257
351k
    0U, // FNMLA_ZPZZZ_D_UNDEF
10258
351k
    0U, // FNMLA_ZPZZZ_H_UNDEF
10259
351k
    0U, // FNMLA_ZPZZZ_S_UNDEF
10260
351k
    0U, // FNMLS_ZPZZZ_D_UNDEF
10261
351k
    0U, // FNMLS_ZPZZZ_H_UNDEF
10262
351k
    0U, // FNMLS_ZPZZZ_S_UNDEF
10263
351k
    0U, // FRECPX_ZPmZ_D_UNDEF
10264
351k
    0U, // FRECPX_ZPmZ_H_UNDEF
10265
351k
    0U, // FRECPX_ZPmZ_S_UNDEF
10266
351k
    0U, // FRINTA_ZPmZ_D_UNDEF
10267
351k
    0U, // FRINTA_ZPmZ_H_UNDEF
10268
351k
    0U, // FRINTA_ZPmZ_S_UNDEF
10269
351k
    0U, // FRINTI_ZPmZ_D_UNDEF
10270
351k
    0U, // FRINTI_ZPmZ_H_UNDEF
10271
351k
    0U, // FRINTI_ZPmZ_S_UNDEF
10272
351k
    0U, // FRINTM_ZPmZ_D_UNDEF
10273
351k
    0U, // FRINTM_ZPmZ_H_UNDEF
10274
351k
    0U, // FRINTM_ZPmZ_S_UNDEF
10275
351k
    0U, // FRINTN_ZPmZ_D_UNDEF
10276
351k
    0U, // FRINTN_ZPmZ_H_UNDEF
10277
351k
    0U, // FRINTN_ZPmZ_S_UNDEF
10278
351k
    0U, // FRINTP_ZPmZ_D_UNDEF
10279
351k
    0U, // FRINTP_ZPmZ_H_UNDEF
10280
351k
    0U, // FRINTP_ZPmZ_S_UNDEF
10281
351k
    0U, // FRINTX_ZPmZ_D_UNDEF
10282
351k
    0U, // FRINTX_ZPmZ_H_UNDEF
10283
351k
    0U, // FRINTX_ZPmZ_S_UNDEF
10284
351k
    0U, // FRINTZ_ZPmZ_D_UNDEF
10285
351k
    0U, // FRINTZ_ZPmZ_H_UNDEF
10286
351k
    0U, // FRINTZ_ZPmZ_S_UNDEF
10287
351k
    0U, // FSQRT_ZPmZ_D_UNDEF
10288
351k
    0U, // FSQRT_ZPmZ_H_UNDEF
10289
351k
    0U, // FSQRT_ZPmZ_S_UNDEF
10290
351k
    0U, // FSUBR_ZPZI_D_UNDEF
10291
351k
    0U, // FSUBR_ZPZI_D_ZERO
10292
351k
    0U, // FSUBR_ZPZI_H_UNDEF
10293
351k
    0U, // FSUBR_ZPZI_H_ZERO
10294
351k
    0U, // FSUBR_ZPZI_S_UNDEF
10295
351k
    0U, // FSUBR_ZPZI_S_ZERO
10296
351k
    0U, // FSUBR_ZPZZ_D_ZERO
10297
351k
    0U, // FSUBR_ZPZZ_H_ZERO
10298
351k
    0U, // FSUBR_ZPZZ_S_ZERO
10299
351k
    0U, // FSUB_VG2_M2Z_D_PSEUDO
10300
351k
    0U, // FSUB_VG2_M2Z_H_PSEUDO
10301
351k
    0U, // FSUB_VG2_M2Z_S_PSEUDO
10302
351k
    0U, // FSUB_VG4_M4Z_D_PSEUDO
10303
351k
    0U, // FSUB_VG4_M4Z_H_PSEUDO
10304
351k
    0U, // FSUB_VG4_M4Z_S_PSEUDO
10305
351k
    0U, // FSUB_ZPZI_D_UNDEF
10306
351k
    0U, // FSUB_ZPZI_D_ZERO
10307
351k
    0U, // FSUB_ZPZI_H_UNDEF
10308
351k
    0U, // FSUB_ZPZI_H_ZERO
10309
351k
    0U, // FSUB_ZPZI_S_UNDEF
10310
351k
    0U, // FSUB_ZPZI_S_ZERO
10311
351k
    0U, // FSUB_ZPZZ_D_UNDEF
10312
351k
    0U, // FSUB_ZPZZ_D_ZERO
10313
351k
    0U, // FSUB_ZPZZ_H_UNDEF
10314
351k
    0U, // FSUB_ZPZZ_H_ZERO
10315
351k
    0U, // FSUB_ZPZZ_S_UNDEF
10316
351k
    0U, // FSUB_ZPZZ_S_ZERO
10317
351k
    0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO
10318
351k
    0U, // GLD1B_D
10319
351k
    0U, // GLD1B_D_IMM
10320
351k
    0U, // GLD1B_D_SXTW
10321
351k
    0U, // GLD1B_D_UXTW
10322
351k
    0U, // GLD1B_S_IMM
10323
351k
    0U, // GLD1B_S_SXTW
10324
351k
    0U, // GLD1B_S_UXTW
10325
351k
    0U, // GLD1D
10326
351k
    0U, // GLD1D_IMM
10327
351k
    0U, // GLD1D_SCALED
10328
351k
    0U, // GLD1D_SXTW
10329
351k
    0U, // GLD1D_SXTW_SCALED
10330
351k
    0U, // GLD1D_UXTW
10331
351k
    0U, // GLD1D_UXTW_SCALED
10332
351k
    0U, // GLD1H_D
10333
351k
    0U, // GLD1H_D_IMM
10334
351k
    0U, // GLD1H_D_SCALED
10335
351k
    0U, // GLD1H_D_SXTW
10336
351k
    0U, // GLD1H_D_SXTW_SCALED
10337
351k
    0U, // GLD1H_D_UXTW
10338
351k
    0U, // GLD1H_D_UXTW_SCALED
10339
351k
    0U, // GLD1H_S_IMM
10340
351k
    0U, // GLD1H_S_SXTW
10341
351k
    0U, // GLD1H_S_SXTW_SCALED
10342
351k
    0U, // GLD1H_S_UXTW
10343
351k
    0U, // GLD1H_S_UXTW_SCALED
10344
351k
    0U, // GLD1SB_D
10345
351k
    0U, // GLD1SB_D_IMM
10346
351k
    0U, // GLD1SB_D_SXTW
10347
351k
    0U, // GLD1SB_D_UXTW
10348
351k
    0U, // GLD1SB_S_IMM
10349
351k
    0U, // GLD1SB_S_SXTW
10350
351k
    0U, // GLD1SB_S_UXTW
10351
351k
    0U, // GLD1SH_D
10352
351k
    0U, // GLD1SH_D_IMM
10353
351k
    0U, // GLD1SH_D_SCALED
10354
351k
    0U, // GLD1SH_D_SXTW
10355
351k
    0U, // GLD1SH_D_SXTW_SCALED
10356
351k
    0U, // GLD1SH_D_UXTW
10357
351k
    0U, // GLD1SH_D_UXTW_SCALED
10358
351k
    0U, // GLD1SH_S_IMM
10359
351k
    0U, // GLD1SH_S_SXTW
10360
351k
    0U, // GLD1SH_S_SXTW_SCALED
10361
351k
    0U, // GLD1SH_S_UXTW
10362
351k
    0U, // GLD1SH_S_UXTW_SCALED
10363
351k
    0U, // GLD1SW_D
10364
351k
    0U, // GLD1SW_D_IMM
10365
351k
    0U, // GLD1SW_D_SCALED
10366
351k
    0U, // GLD1SW_D_SXTW
10367
351k
    0U, // GLD1SW_D_SXTW_SCALED
10368
351k
    0U, // GLD1SW_D_UXTW
10369
351k
    0U, // GLD1SW_D_UXTW_SCALED
10370
351k
    0U, // GLD1W_D
10371
351k
    0U, // GLD1W_D_IMM
10372
351k
    0U, // GLD1W_D_SCALED
10373
351k
    0U, // GLD1W_D_SXTW
10374
351k
    0U, // GLD1W_D_SXTW_SCALED
10375
351k
    0U, // GLD1W_D_UXTW
10376
351k
    0U, // GLD1W_D_UXTW_SCALED
10377
351k
    0U, // GLD1W_IMM
10378
351k
    0U, // GLD1W_SXTW
10379
351k
    0U, // GLD1W_SXTW_SCALED
10380
351k
    0U, // GLD1W_UXTW
10381
351k
    0U, // GLD1W_UXTW_SCALED
10382
351k
    0U, // GLDFF1B_D
10383
351k
    0U, // GLDFF1B_D_IMM
10384
351k
    0U, // GLDFF1B_D_SXTW
10385
351k
    0U, // GLDFF1B_D_UXTW
10386
351k
    0U, // GLDFF1B_S_IMM
10387
351k
    0U, // GLDFF1B_S_SXTW
10388
351k
    0U, // GLDFF1B_S_UXTW
10389
351k
    0U, // GLDFF1D
10390
351k
    0U, // GLDFF1D_IMM
10391
351k
    0U, // GLDFF1D_SCALED
10392
351k
    0U, // GLDFF1D_SXTW
10393
351k
    0U, // GLDFF1D_SXTW_SCALED
10394
351k
    0U, // GLDFF1D_UXTW
10395
351k
    0U, // GLDFF1D_UXTW_SCALED
10396
351k
    0U, // GLDFF1H_D
10397
351k
    0U, // GLDFF1H_D_IMM
10398
351k
    0U, // GLDFF1H_D_SCALED
10399
351k
    0U, // GLDFF1H_D_SXTW
10400
351k
    0U, // GLDFF1H_D_SXTW_SCALED
10401
351k
    0U, // GLDFF1H_D_UXTW
10402
351k
    0U, // GLDFF1H_D_UXTW_SCALED
10403
351k
    0U, // GLDFF1H_S_IMM
10404
351k
    0U, // GLDFF1H_S_SXTW
10405
351k
    0U, // GLDFF1H_S_SXTW_SCALED
10406
351k
    0U, // GLDFF1H_S_UXTW
10407
351k
    0U, // GLDFF1H_S_UXTW_SCALED
10408
351k
    0U, // GLDFF1SB_D
10409
351k
    0U, // GLDFF1SB_D_IMM
10410
351k
    0U, // GLDFF1SB_D_SXTW
10411
351k
    0U, // GLDFF1SB_D_UXTW
10412
351k
    0U, // GLDFF1SB_S_IMM
10413
351k
    0U, // GLDFF1SB_S_SXTW
10414
351k
    0U, // GLDFF1SB_S_UXTW
10415
351k
    0U, // GLDFF1SH_D
10416
351k
    0U, // GLDFF1SH_D_IMM
10417
351k
    0U, // GLDFF1SH_D_SCALED
10418
351k
    0U, // GLDFF1SH_D_SXTW
10419
351k
    0U, // GLDFF1SH_D_SXTW_SCALED
10420
351k
    0U, // GLDFF1SH_D_UXTW
10421
351k
    0U, // GLDFF1SH_D_UXTW_SCALED
10422
351k
    0U, // GLDFF1SH_S_IMM
10423
351k
    0U, // GLDFF1SH_S_SXTW
10424
351k
    0U, // GLDFF1SH_S_SXTW_SCALED
10425
351k
    0U, // GLDFF1SH_S_UXTW
10426
351k
    0U, // GLDFF1SH_S_UXTW_SCALED
10427
351k
    0U, // GLDFF1SW_D
10428
351k
    0U, // GLDFF1SW_D_IMM
10429
351k
    0U, // GLDFF1SW_D_SCALED
10430
351k
    0U, // GLDFF1SW_D_SXTW
10431
351k
    0U, // GLDFF1SW_D_SXTW_SCALED
10432
351k
    0U, // GLDFF1SW_D_UXTW
10433
351k
    0U, // GLDFF1SW_D_UXTW_SCALED
10434
351k
    0U, // GLDFF1W_D
10435
351k
    0U, // GLDFF1W_D_IMM
10436
351k
    0U, // GLDFF1W_D_SCALED
10437
351k
    0U, // GLDFF1W_D_SXTW
10438
351k
    0U, // GLDFF1W_D_SXTW_SCALED
10439
351k
    0U, // GLDFF1W_D_UXTW
10440
351k
    0U, // GLDFF1W_D_UXTW_SCALED
10441
351k
    0U, // GLDFF1W_IMM
10442
351k
    0U, // GLDFF1W_SXTW
10443
351k
    0U, // GLDFF1W_SXTW_SCALED
10444
351k
    0U, // GLDFF1W_UXTW
10445
351k
    0U, // GLDFF1W_UXTW_SCALED
10446
351k
    0U, // G_AARCH64_PREFETCH
10447
351k
    0U, // G_ADD_LOW
10448
351k
    0U, // G_BSP
10449
351k
    0U, // G_DUP
10450
351k
    0U, // G_DUPLANE16
10451
351k
    0U, // G_DUPLANE32
10452
351k
    0U, // G_DUPLANE64
10453
351k
    0U, // G_DUPLANE8
10454
351k
    0U, // G_EXT
10455
351k
    0U, // G_FCMEQ
10456
351k
    0U, // G_FCMEQZ
10457
351k
    0U, // G_FCMGE
10458
351k
    0U, // G_FCMGEZ
10459
351k
    0U, // G_FCMGT
10460
351k
    0U, // G_FCMGTZ
10461
351k
    0U, // G_FCMLEZ
10462
351k
    0U, // G_FCMLTZ
10463
351k
    0U, // G_REV16
10464
351k
    0U, // G_REV32
10465
351k
    0U, // G_REV64
10466
351k
    0U, // G_SADDLP
10467
351k
    0U, // G_SADDLV
10468
351k
    0U, // G_SDOT
10469
351k
    0U, // G_SITOF
10470
351k
    0U, // G_SMULL
10471
351k
    0U, // G_TRN1
10472
351k
    0U, // G_TRN2
10473
351k
    0U, // G_UADDLP
10474
351k
    0U, // G_UADDLV
10475
351k
    0U, // G_UDOT
10476
351k
    0U, // G_UITOF
10477
351k
    0U, // G_UMULL
10478
351k
    0U, // G_UZP1
10479
351k
    0U, // G_UZP2
10480
351k
    0U, // G_VASHR
10481
351k
    0U, // G_VLSHR
10482
351k
    0U, // G_ZIP1
10483
351k
    0U, // G_ZIP2
10484
351k
    0U, // HOM_Epilog
10485
351k
    0U, // HOM_Prolog
10486
351k
    0U, // HWASAN_CHECK_MEMACCESS
10487
351k
    0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES
10488
351k
    0U, // INSERT_MXIPZ_H_PSEUDO_B
10489
351k
    0U, // INSERT_MXIPZ_H_PSEUDO_D
10490
351k
    0U, // INSERT_MXIPZ_H_PSEUDO_H
10491
351k
    0U, // INSERT_MXIPZ_H_PSEUDO_Q
10492
351k
    0U, // INSERT_MXIPZ_H_PSEUDO_S
10493
351k
    0U, // INSERT_MXIPZ_V_PSEUDO_B
10494
351k
    0U, // INSERT_MXIPZ_V_PSEUDO_D
10495
351k
    0U, // INSERT_MXIPZ_V_PSEUDO_H
10496
351k
    0U, // INSERT_MXIPZ_V_PSEUDO_Q
10497
351k
    0U, // INSERT_MXIPZ_V_PSEUDO_S
10498
351k
    0U, // IRGstack
10499
351k
    0U, // JumpTableDest16
10500
351k
    0U, // JumpTableDest32
10501
351k
    0U, // JumpTableDest8
10502
351k
    0U, // KCFI_CHECK
10503
351k
    0U, // LD1B_2Z_IMM_PSEUDO
10504
351k
    0U, // LD1B_2Z_PSEUDO
10505
351k
    0U, // LD1B_4Z_IMM_PSEUDO
10506
351k
    0U, // LD1B_4Z_PSEUDO
10507
351k
    0U, // LD1D_2Z_IMM_PSEUDO
10508
351k
    0U, // LD1D_2Z_PSEUDO
10509
351k
    0U, // LD1D_4Z_IMM_PSEUDO
10510
351k
    0U, // LD1D_4Z_PSEUDO
10511
351k
    0U, // LD1H_2Z_IMM_PSEUDO
10512
351k
    0U, // LD1H_2Z_PSEUDO
10513
351k
    0U, // LD1H_4Z_IMM_PSEUDO
10514
351k
    0U, // LD1H_4Z_PSEUDO
10515
351k
    0U, // LD1W_2Z_IMM_PSEUDO
10516
351k
    0U, // LD1W_2Z_PSEUDO
10517
351k
    0U, // LD1W_4Z_IMM_PSEUDO
10518
351k
    0U, // LD1W_4Z_PSEUDO
10519
351k
    0U, // LD1_MXIPXX_H_PSEUDO_B
10520
351k
    0U, // LD1_MXIPXX_H_PSEUDO_D
10521
351k
    0U, // LD1_MXIPXX_H_PSEUDO_H
10522
351k
    0U, // LD1_MXIPXX_H_PSEUDO_Q
10523
351k
    0U, // LD1_MXIPXX_H_PSEUDO_S
10524
351k
    0U, // LD1_MXIPXX_V_PSEUDO_B
10525
351k
    0U, // LD1_MXIPXX_V_PSEUDO_D
10526
351k
    0U, // LD1_MXIPXX_V_PSEUDO_H
10527
351k
    0U, // LD1_MXIPXX_V_PSEUDO_Q
10528
351k
    0U, // LD1_MXIPXX_V_PSEUDO_S
10529
351k
    0U, // LDFF1B
10530
351k
    0U, // LDFF1B_D
10531
351k
    0U, // LDFF1B_H
10532
351k
    0U, // LDFF1B_S
10533
351k
    0U, // LDFF1D
10534
351k
    0U, // LDFF1H
10535
351k
    0U, // LDFF1H_D
10536
351k
    0U, // LDFF1H_S
10537
351k
    0U, // LDFF1SB_D
10538
351k
    0U, // LDFF1SB_H
10539
351k
    0U, // LDFF1SB_S
10540
351k
    0U, // LDFF1SH_D
10541
351k
    0U, // LDFF1SH_S
10542
351k
    0U, // LDFF1SW_D
10543
351k
    0U, // LDFF1W
10544
351k
    0U, // LDFF1W_D
10545
351k
    0U, // LDNF1B_D_IMM
10546
351k
    0U, // LDNF1B_H_IMM
10547
351k
    0U, // LDNF1B_IMM
10548
351k
    0U, // LDNF1B_S_IMM
10549
351k
    0U, // LDNF1D_IMM
10550
351k
    0U, // LDNF1H_D_IMM
10551
351k
    0U, // LDNF1H_IMM
10552
351k
    0U, // LDNF1H_S_IMM
10553
351k
    0U, // LDNF1SB_D_IMM
10554
351k
    0U, // LDNF1SB_H_IMM
10555
351k
    0U, // LDNF1SB_S_IMM
10556
351k
    0U, // LDNF1SH_D_IMM
10557
351k
    0U, // LDNF1SH_S_IMM
10558
351k
    0U, // LDNF1SW_D_IMM
10559
351k
    0U, // LDNF1W_D_IMM
10560
351k
    0U, // LDNF1W_IMM
10561
351k
    0U, // LDNT1B_2Z_IMM_PSEUDO
10562
351k
    0U, // LDNT1B_2Z_PSEUDO
10563
351k
    0U, // LDNT1B_4Z_IMM_PSEUDO
10564
351k
    0U, // LDNT1B_4Z_PSEUDO
10565
351k
    0U, // LDNT1D_2Z_IMM_PSEUDO
10566
351k
    0U, // LDNT1D_2Z_PSEUDO
10567
351k
    0U, // LDNT1D_4Z_IMM_PSEUDO
10568
351k
    0U, // LDNT1D_4Z_PSEUDO
10569
351k
    0U, // LDNT1H_2Z_IMM_PSEUDO
10570
351k
    0U, // LDNT1H_2Z_PSEUDO
10571
351k
    0U, // LDNT1H_4Z_IMM_PSEUDO
10572
351k
    0U, // LDNT1H_4Z_PSEUDO
10573
351k
    0U, // LDNT1W_2Z_IMM_PSEUDO
10574
351k
    0U, // LDNT1W_2Z_PSEUDO
10575
351k
    0U, // LDNT1W_4Z_IMM_PSEUDO
10576
351k
    0U, // LDNT1W_4Z_PSEUDO
10577
351k
    0U, // LDR_PPXI
10578
351k
    0U, // LDR_TX_PSEUDO
10579
351k
    0U, // LDR_ZA_PSEUDO
10580
351k
    0U, // LDR_ZZXI
10581
351k
    0U, // LDR_ZZZXI
10582
351k
    0U, // LDR_ZZZZXI
10583
351k
    0U, // LOADgot
10584
351k
    0U, // LSL_ZPZI_B_UNDEF
10585
351k
    0U, // LSL_ZPZI_B_ZERO
10586
351k
    0U, // LSL_ZPZI_D_UNDEF
10587
351k
    0U, // LSL_ZPZI_D_ZERO
10588
351k
    0U, // LSL_ZPZI_H_UNDEF
10589
351k
    0U, // LSL_ZPZI_H_ZERO
10590
351k
    0U, // LSL_ZPZI_S_UNDEF
10591
351k
    0U, // LSL_ZPZI_S_ZERO
10592
351k
    0U, // LSL_ZPZZ_B_UNDEF
10593
351k
    0U, // LSL_ZPZZ_B_ZERO
10594
351k
    0U, // LSL_ZPZZ_D_UNDEF
10595
351k
    0U, // LSL_ZPZZ_D_ZERO
10596
351k
    0U, // LSL_ZPZZ_H_UNDEF
10597
351k
    0U, // LSL_ZPZZ_H_ZERO
10598
351k
    0U, // LSL_ZPZZ_S_UNDEF
10599
351k
    0U, // LSL_ZPZZ_S_ZERO
10600
351k
    0U, // LSR_ZPZI_B_UNDEF
10601
351k
    0U, // LSR_ZPZI_B_ZERO
10602
351k
    0U, // LSR_ZPZI_D_UNDEF
10603
351k
    0U, // LSR_ZPZI_D_ZERO
10604
351k
    0U, // LSR_ZPZI_H_UNDEF
10605
351k
    0U, // LSR_ZPZI_H_ZERO
10606
351k
    0U, // LSR_ZPZI_S_UNDEF
10607
351k
    0U, // LSR_ZPZI_S_ZERO
10608
351k
    0U, // LSR_ZPZZ_B_UNDEF
10609
351k
    0U, // LSR_ZPZZ_B_ZERO
10610
351k
    0U, // LSR_ZPZZ_D_UNDEF
10611
351k
    0U, // LSR_ZPZZ_D_ZERO
10612
351k
    0U, // LSR_ZPZZ_H_UNDEF
10613
351k
    0U, // LSR_ZPZZ_H_ZERO
10614
351k
    0U, // LSR_ZPZZ_S_UNDEF
10615
351k
    0U, // LSR_ZPZZ_S_ZERO
10616
351k
    0U, // MLA_ZPZZZ_B_UNDEF
10617
351k
    0U, // MLA_ZPZZZ_D_UNDEF
10618
351k
    0U, // MLA_ZPZZZ_H_UNDEF
10619
351k
    0U, // MLA_ZPZZZ_S_UNDEF
10620
351k
    0U, // MLS_ZPZZZ_B_UNDEF
10621
351k
    0U, // MLS_ZPZZZ_D_UNDEF
10622
351k
    0U, // MLS_ZPZZZ_H_UNDEF
10623
351k
    0U, // MLS_ZPZZZ_S_UNDEF
10624
351k
    0U, // MOPSMemoryCopyPseudo
10625
351k
    0U, // MOPSMemoryMovePseudo
10626
351k
    0U, // MOPSMemorySetPseudo
10627
351k
    0U, // MOPSMemorySetTaggingPseudo
10628
351k
    0U, // MOVA_MXI2Z_H_B_PSEUDO
10629
351k
    0U, // MOVA_MXI2Z_H_D_PSEUDO
10630
351k
    0U, // MOVA_MXI2Z_H_H_PSEUDO
10631
351k
    0U, // MOVA_MXI2Z_H_S_PSEUDO
10632
351k
    0U, // MOVA_MXI2Z_V_B_PSEUDO
10633
351k
    0U, // MOVA_MXI2Z_V_D_PSEUDO
10634
351k
    0U, // MOVA_MXI2Z_V_H_PSEUDO
10635
351k
    0U, // MOVA_MXI2Z_V_S_PSEUDO
10636
351k
    0U, // MOVA_MXI4Z_H_B_PSEUDO
10637
351k
    0U, // MOVA_MXI4Z_H_D_PSEUDO
10638
351k
    0U, // MOVA_MXI4Z_H_H_PSEUDO
10639
351k
    0U, // MOVA_MXI4Z_H_S_PSEUDO
10640
351k
    0U, // MOVA_MXI4Z_V_B_PSEUDO
10641
351k
    0U, // MOVA_MXI4Z_V_D_PSEUDO
10642
351k
    0U, // MOVA_MXI4Z_V_H_PSEUDO
10643
351k
    0U, // MOVA_MXI4Z_V_S_PSEUDO
10644
351k
    0U, // MOVA_VG2_MXI2Z_PSEUDO
10645
351k
    0U, // MOVA_VG4_MXI4Z_PSEUDO
10646
351k
    0U, // MOVMCSym
10647
351k
    0U, // MOVaddr
10648
351k
    0U, // MOVaddrBA
10649
351k
    0U, // MOVaddrCP
10650
351k
    0U, // MOVaddrEXT
10651
351k
    0U, // MOVaddrJT
10652
351k
    0U, // MOVaddrTLS
10653
351k
    0U, // MOVbaseTLS
10654
351k
    0U, // MOVi32imm
10655
351k
    0U, // MOVi64imm
10656
351k
    0U, // MRS_FPCR
10657
351k
    0U, // MSR_FPCR
10658
351k
    0U, // MSRpstatePseudo
10659
351k
    0U, // MUL_ZPZZ_B_UNDEF
10660
351k
    0U, // MUL_ZPZZ_D_UNDEF
10661
351k
    0U, // MUL_ZPZZ_H_UNDEF
10662
351k
    0U, // MUL_ZPZZ_S_UNDEF
10663
351k
    0U, // NEG_ZPmZ_B_UNDEF
10664
351k
    0U, // NEG_ZPmZ_D_UNDEF
10665
351k
    0U, // NEG_ZPmZ_H_UNDEF
10666
351k
    0U, // NEG_ZPmZ_S_UNDEF
10667
351k
    0U, // NOT_ZPmZ_B_UNDEF
10668
351k
    0U, // NOT_ZPmZ_D_UNDEF
10669
351k
    0U, // NOT_ZPmZ_H_UNDEF
10670
351k
    0U, // NOT_ZPmZ_S_UNDEF
10671
351k
    0U, // ORNWrr
10672
351k
    0U, // ORNXrr
10673
351k
    0U, // ORRWrr
10674
351k
    0U, // ORRXrr
10675
351k
    0U, // ORR_ZPZZ_B_ZERO
10676
351k
    0U, // ORR_ZPZZ_D_ZERO
10677
351k
    0U, // ORR_ZPZZ_H_ZERO
10678
351k
    0U, // ORR_ZPZZ_S_ZERO
10679
351k
    0U, // PAUTH_EPILOGUE
10680
351k
    0U, // PAUTH_PROLOGUE
10681
351k
    0U, // PROBED_STACKALLOC
10682
351k
    0U, // PROBED_STACKALLOC_DYN
10683
351k
    0U, // PROBED_STACKALLOC_VAR
10684
351k
    0U, // PTEST_PP_ANY
10685
351k
    0U, // RDFFR_P
10686
351k
    0U, // RDFFR_PPz
10687
351k
    0U, // RET_ReallyLR
10688
351k
    0U, // RestoreZAPseudo
10689
351k
    0U, // SABD_ZPZZ_B_UNDEF
10690
351k
    0U, // SABD_ZPZZ_D_UNDEF
10691
351k
    0U, // SABD_ZPZZ_H_UNDEF
10692
351k
    0U, // SABD_ZPZZ_S_UNDEF
10693
351k
    0U, // SCVTF_ZPmZ_DtoD_UNDEF
10694
351k
    0U, // SCVTF_ZPmZ_DtoH_UNDEF
10695
351k
    0U, // SCVTF_ZPmZ_DtoS_UNDEF
10696
351k
    0U, // SCVTF_ZPmZ_HtoH_UNDEF
10697
351k
    0U, // SCVTF_ZPmZ_StoD_UNDEF
10698
351k
    0U, // SCVTF_ZPmZ_StoH_UNDEF
10699
351k
    0U, // SCVTF_ZPmZ_StoS_UNDEF
10700
351k
    0U, // SDIV_ZPZZ_D_UNDEF
10701
351k
    0U, // SDIV_ZPZZ_S_UNDEF
10702
351k
    0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO
10703
351k
    0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO
10704
351k
    0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO
10705
351k
    0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO
10706
351k
    0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO
10707
351k
    0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO
10708
351k
    0U, // SDOT_VG2_M2ZZ_BtoS_PSEUDO
10709
351k
    0U, // SDOT_VG2_M2ZZ_HtoD_PSEUDO
10710
351k
    0U, // SDOT_VG2_M2ZZ_HtoS_PSEUDO
10711
351k
    0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO
10712
351k
    0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO
10713
351k
    0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO
10714
351k
    0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO
10715
351k
    0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO
10716
351k
    0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO
10717
351k
    0U, // SDOT_VG4_M4ZZ_BtoS_PSEUDO
10718
351k
    0U, // SDOT_VG4_M4ZZ_HtoD_PSEUDO
10719
351k
    0U, // SDOT_VG4_M4ZZ_HtoS_PSEUDO
10720
351k
    0U, // SEH_AddFP
10721
351k
    0U, // SEH_EpilogEnd
10722
351k
    0U, // SEH_EpilogStart
10723
351k
    0U, // SEH_Nop
10724
351k
    0U, // SEH_PACSignLR
10725
351k
    0U, // SEH_PrologEnd
10726
351k
    0U, // SEH_SaveAnyRegQP
10727
351k
    0U, // SEH_SaveAnyRegQPX
10728
351k
    0U, // SEH_SaveFPLR
10729
351k
    0U, // SEH_SaveFPLR_X
10730
351k
    0U, // SEH_SaveFReg
10731
351k
    0U, // SEH_SaveFRegP
10732
351k
    0U, // SEH_SaveFRegP_X
10733
351k
    0U, // SEH_SaveFReg_X
10734
351k
    0U, // SEH_SaveReg
10735
351k
    0U, // SEH_SaveRegP
10736
351k
    0U, // SEH_SaveRegP_X
10737
351k
    0U, // SEH_SaveReg_X
10738
351k
    0U, // SEH_SetFP
10739
351k
    0U, // SEH_StackAlloc
10740
351k
    0U, // SMAX_ZPZZ_B_UNDEF
10741
351k
    0U, // SMAX_ZPZZ_D_UNDEF
10742
351k
    0U, // SMAX_ZPZZ_H_UNDEF
10743
351k
    0U, // SMAX_ZPZZ_S_UNDEF
10744
351k
    0U, // SMIN_ZPZZ_B_UNDEF
10745
351k
    0U, // SMIN_ZPZZ_D_UNDEF
10746
351k
    0U, // SMIN_ZPZZ_H_UNDEF
10747
351k
    0U, // SMIN_ZPZZ_S_UNDEF
10748
351k
    0U, // SMLALL_MZZI_BtoS_PSEUDO
10749
351k
    0U, // SMLALL_MZZI_HtoD_PSEUDO
10750
351k
    0U, // SMLALL_MZZ_BtoS_PSEUDO
10751
351k
    0U, // SMLALL_MZZ_HtoD_PSEUDO
10752
351k
    0U, // SMLALL_VG2_M2Z2Z_BtoS_PSEUDO
10753
351k
    0U, // SMLALL_VG2_M2Z2Z_HtoD_PSEUDO
10754
351k
    0U, // SMLALL_VG2_M2ZZI_BtoS_PSEUDO
10755
351k
    0U, // SMLALL_VG2_M2ZZI_HtoD_PSEUDO
10756
351k
    0U, // SMLALL_VG2_M2ZZ_BtoS_PSEUDO
10757
351k
    0U, // SMLALL_VG2_M2ZZ_HtoD_PSEUDO
10758
351k
    0U, // SMLALL_VG4_M4Z4Z_BtoS_PSEUDO
10759
351k
    0U, // SMLALL_VG4_M4Z4Z_HtoD_PSEUDO
10760
351k
    0U, // SMLALL_VG4_M4ZZI_BtoS_PSEUDO
10761
351k
    0U, // SMLALL_VG4_M4ZZI_HtoD_PSEUDO
10762
351k
    0U, // SMLALL_VG4_M4ZZ_BtoS_PSEUDO
10763
351k
    0U, // SMLALL_VG4_M4ZZ_HtoD_PSEUDO
10764
351k
    0U, // SMLAL_MZZI_HtoS_PSEUDO
10765
351k
    0U, // SMLAL_MZZ_HtoS_PSEUDO
10766
351k
    0U, // SMLAL_VG2_M2Z2Z_HtoS_PSEUDO
10767
351k
    0U, // SMLAL_VG2_M2ZZI_S_PSEUDO
10768
351k
    0U, // SMLAL_VG2_M2ZZ_HtoS_PSEUDO
10769
351k
    0U, // SMLAL_VG4_M4Z4Z_HtoS_PSEUDO
10770
351k
    0U, // SMLAL_VG4_M4ZZI_HtoS_PSEUDO
10771
351k
    0U, // SMLAL_VG4_M4ZZ_HtoS_PSEUDO
10772
351k
    0U, // SMLSLL_MZZI_BtoS_PSEUDO
10773
351k
    0U, // SMLSLL_MZZI_HtoD_PSEUDO
10774
351k
    0U, // SMLSLL_MZZ_BtoS_PSEUDO
10775
351k
    0U, // SMLSLL_MZZ_HtoD_PSEUDO
10776
351k
    0U, // SMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
10777
351k
    0U, // SMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
10778
351k
    0U, // SMLSLL_VG2_M2ZZI_BtoS_PSEUDO
10779
351k
    0U, // SMLSLL_VG2_M2ZZI_HtoD_PSEUDO
10780
351k
    0U, // SMLSLL_VG2_M2ZZ_BtoS_PSEUDO
10781
351k
    0U, // SMLSLL_VG2_M2ZZ_HtoD_PSEUDO
10782
351k
    0U, // SMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
10783
351k
    0U, // SMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
10784
351k
    0U, // SMLSLL_VG4_M4ZZI_BtoS_PSEUDO
10785
351k
    0U, // SMLSLL_VG4_M4ZZI_HtoD_PSEUDO
10786
351k
    0U, // SMLSLL_VG4_M4ZZ_BtoS_PSEUDO
10787
351k
    0U, // SMLSLL_VG4_M4ZZ_HtoD_PSEUDO
10788
351k
    0U, // SMLSL_MZZI_HtoS_PSEUDO
10789
351k
    0U, // SMLSL_MZZ_HtoS_PSEUDO
10790
351k
    0U, // SMLSL_VG2_M2Z2Z_HtoS_PSEUDO
10791
351k
    0U, // SMLSL_VG2_M2ZZI_S_PSEUDO
10792
351k
    0U, // SMLSL_VG2_M2ZZ_HtoS_PSEUDO
10793
351k
    0U, // SMLSL_VG4_M4Z4Z_HtoS_PSEUDO
10794
351k
    0U, // SMLSL_VG4_M4ZZI_HtoS_PSEUDO
10795
351k
    0U, // SMLSL_VG4_M4ZZ_HtoS_PSEUDO
10796
351k
    0U, // SMOPA_MPPZZ_D_PSEUDO
10797
351k
    0U, // SMOPA_MPPZZ_HtoS_PSEUDO
10798
351k
    0U, // SMOPA_MPPZZ_S_PSEUDO
10799
351k
    0U, // SMOPS_MPPZZ_D_PSEUDO
10800
351k
    0U, // SMOPS_MPPZZ_HtoS_PSEUDO
10801
351k
    0U, // SMOPS_MPPZZ_S_PSEUDO
10802
351k
    0U, // SMULH_ZPZZ_B_UNDEF
10803
351k
    0U, // SMULH_ZPZZ_D_UNDEF
10804
351k
    0U, // SMULH_ZPZZ_H_UNDEF
10805
351k
    0U, // SMULH_ZPZZ_S_UNDEF
10806
351k
    0U, // SPACE
10807
351k
    0U, // SQABS_ZPmZ_B_UNDEF
10808
351k
    0U, // SQABS_ZPmZ_D_UNDEF
10809
351k
    0U, // SQABS_ZPmZ_H_UNDEF
10810
351k
    0U, // SQABS_ZPmZ_S_UNDEF
10811
351k
    0U, // SQNEG_ZPmZ_B_UNDEF
10812
351k
    0U, // SQNEG_ZPmZ_D_UNDEF
10813
351k
    0U, // SQNEG_ZPmZ_H_UNDEF
10814
351k
    0U, // SQNEG_ZPmZ_S_UNDEF
10815
351k
    0U, // SQRSHL_ZPZZ_B_UNDEF
10816
351k
    0U, // SQRSHL_ZPZZ_D_UNDEF
10817
351k
    0U, // SQRSHL_ZPZZ_H_UNDEF
10818
351k
    0U, // SQRSHL_ZPZZ_S_UNDEF
10819
351k
    0U, // SQSHLU_ZPZI_B_ZERO
10820
351k
    0U, // SQSHLU_ZPZI_D_ZERO
10821
351k
    0U, // SQSHLU_ZPZI_H_ZERO
10822
351k
    0U, // SQSHLU_ZPZI_S_ZERO
10823
351k
    0U, // SQSHL_ZPZI_B_ZERO
10824
351k
    0U, // SQSHL_ZPZI_D_ZERO
10825
351k
    0U, // SQSHL_ZPZI_H_ZERO
10826
351k
    0U, // SQSHL_ZPZI_S_ZERO
10827
351k
    0U, // SQSHL_ZPZZ_B_UNDEF
10828
351k
    0U, // SQSHL_ZPZZ_D_UNDEF
10829
351k
    0U, // SQSHL_ZPZZ_H_UNDEF
10830
351k
    0U, // SQSHL_ZPZZ_S_UNDEF
10831
351k
    0U, // SRSHL_ZPZZ_B_UNDEF
10832
351k
    0U, // SRSHL_ZPZZ_D_UNDEF
10833
351k
    0U, // SRSHL_ZPZZ_H_UNDEF
10834
351k
    0U, // SRSHL_ZPZZ_S_UNDEF
10835
351k
    0U, // SRSHR_ZPZI_B_ZERO
10836
351k
    0U, // SRSHR_ZPZI_D_ZERO
10837
351k
    0U, // SRSHR_ZPZI_H_ZERO
10838
351k
    0U, // SRSHR_ZPZI_S_ZERO
10839
351k
    0U, // STGloop
10840
351k
    0U, // STGloop_wback
10841
351k
    0U, // STR_PPXI
10842
351k
    0U, // STR_TX_PSEUDO
10843
351k
    0U, // STR_ZZXI
10844
351k
    0U, // STR_ZZZXI
10845
351k
    0U, // STR_ZZZZXI
10846
351k
    0U, // STZGloop
10847
351k
    0U, // STZGloop_wback
10848
351k
    0U, // SUBR_ZPZZ_B_ZERO
10849
351k
    0U, // SUBR_ZPZZ_D_ZERO
10850
351k
    0U, // SUBR_ZPZZ_H_ZERO
10851
351k
    0U, // SUBR_ZPZZ_S_ZERO
10852
351k
    0U, // SUBSWrr
10853
351k
    0U, // SUBSXrr
10854
351k
    0U, // SUBWrr
10855
351k
    0U, // SUBXrr
10856
351k
    0U, // SUB_VG2_M2Z2Z_D_PSEUDO
10857
351k
    0U, // SUB_VG2_M2Z2Z_S_PSEUDO
10858
351k
    0U, // SUB_VG2_M2ZZ_D_PSEUDO
10859
351k
    0U, // SUB_VG2_M2ZZ_S_PSEUDO
10860
351k
    0U, // SUB_VG2_M2Z_D_PSEUDO
10861
351k
    0U, // SUB_VG2_M2Z_S_PSEUDO
10862
351k
    0U, // SUB_VG4_M4Z4Z_D_PSEUDO
10863
351k
    0U, // SUB_VG4_M4Z4Z_S_PSEUDO
10864
351k
    0U, // SUB_VG4_M4ZZ_D_PSEUDO
10865
351k
    0U, // SUB_VG4_M4ZZ_S_PSEUDO
10866
351k
    0U, // SUB_VG4_M4Z_D_PSEUDO
10867
351k
    0U, // SUB_VG4_M4Z_S_PSEUDO
10868
351k
    0U, // SUB_ZPZZ_B_ZERO
10869
351k
    0U, // SUB_ZPZZ_D_ZERO
10870
351k
    0U, // SUB_ZPZZ_H_ZERO
10871
351k
    0U, // SUB_ZPZZ_S_ZERO
10872
351k
    0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO
10873
351k
    0U, // SUDOT_VG2_M2ZZ_BToS_PSEUDO
10874
351k
    0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO
10875
351k
    0U, // SUDOT_VG4_M4ZZ_BToS_PSEUDO
10876
351k
    0U, // SUMLALL_MZZI_BtoS_PSEUDO
10877
351k
    0U, // SUMLALL_VG2_M2ZZI_BtoS_PSEUDO
10878
351k
    0U, // SUMLALL_VG2_M2ZZ_BtoS_PSEUDO
10879
351k
    0U, // SUMLALL_VG4_M4ZZI_BtoS_PSEUDO
10880
351k
    0U, // SUMLALL_VG4_M4ZZ_BtoS_PSEUDO
10881
351k
    0U, // SUMOPA_MPPZZ_D_PSEUDO
10882
351k
    0U, // SUMOPA_MPPZZ_S_PSEUDO
10883
351k
    0U, // SUMOPS_MPPZZ_D_PSEUDO
10884
351k
    0U, // SUMOPS_MPPZZ_S_PSEUDO
10885
351k
    0U, // SUVDOT_VG4_M4ZZI_BToS_PSEUDO
10886
351k
    0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO
10887
351k
    0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO
10888
351k
    0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO
10889
351k
    0U, // SXTB_ZPmZ_D_UNDEF
10890
351k
    0U, // SXTB_ZPmZ_H_UNDEF
10891
351k
    0U, // SXTB_ZPmZ_S_UNDEF
10892
351k
    0U, // SXTH_ZPmZ_D_UNDEF
10893
351k
    0U, // SXTH_ZPmZ_S_UNDEF
10894
351k
    0U, // SXTW_ZPmZ_D_UNDEF
10895
351k
    0U, // SpeculationBarrierISBDSBEndBB
10896
351k
    0U, // SpeculationBarrierSBEndBB
10897
351k
    0U, // SpeculationSafeValueW
10898
351k
    0U, // SpeculationSafeValueX
10899
351k
    0U, // StoreSwiftAsyncContext
10900
351k
    0U, // TAGPstack
10901
351k
    0U, // TCRETURNdi
10902
351k
    0U, // TCRETURNri
10903
351k
    0U, // TCRETURNriALL
10904
351k
    0U, // TCRETURNriBTI
10905
351k
    0U, // TLSDESCCALL
10906
351k
    0U, // TLSDESC_CALLSEQ
10907
351k
    0U, // UABD_ZPZZ_B_UNDEF
10908
351k
    0U, // UABD_ZPZZ_D_UNDEF
10909
351k
    0U, // UABD_ZPZZ_H_UNDEF
10910
351k
    0U, // UABD_ZPZZ_S_UNDEF
10911
351k
    0U, // UCVTF_ZPmZ_DtoD_UNDEF
10912
351k
    0U, // UCVTF_ZPmZ_DtoH_UNDEF
10913
351k
    0U, // UCVTF_ZPmZ_DtoS_UNDEF
10914
351k
    0U, // UCVTF_ZPmZ_HtoH_UNDEF
10915
351k
    0U, // UCVTF_ZPmZ_StoD_UNDEF
10916
351k
    0U, // UCVTF_ZPmZ_StoH_UNDEF
10917
351k
    0U, // UCVTF_ZPmZ_StoS_UNDEF
10918
351k
    0U, // UDIV_ZPZZ_D_UNDEF
10919
351k
    0U, // UDIV_ZPZZ_S_UNDEF
10920
351k
    0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO
10921
351k
    0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO
10922
351k
    0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO
10923
351k
    0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO
10924
351k
    0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO
10925
351k
    0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO
10926
351k
    0U, // UDOT_VG2_M2ZZ_BtoS_PSEUDO
10927
351k
    0U, // UDOT_VG2_M2ZZ_HtoD_PSEUDO
10928
351k
    0U, // UDOT_VG2_M2ZZ_HtoS_PSEUDO
10929
351k
    0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO
10930
351k
    0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO
10931
351k
    0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO
10932
351k
    0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO
10933
351k
    0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO
10934
351k
    0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO
10935
351k
    0U, // UDOT_VG4_M4ZZ_BtoS_PSEUDO
10936
351k
    0U, // UDOT_VG4_M4ZZ_HtoD_PSEUDO
10937
351k
    0U, // UDOT_VG4_M4ZZ_HtoS_PSEUDO
10938
351k
    0U, // UMAX_ZPZZ_B_UNDEF
10939
351k
    0U, // UMAX_ZPZZ_D_UNDEF
10940
351k
    0U, // UMAX_ZPZZ_H_UNDEF
10941
351k
    0U, // UMAX_ZPZZ_S_UNDEF
10942
351k
    0U, // UMIN_ZPZZ_B_UNDEF
10943
351k
    0U, // UMIN_ZPZZ_D_UNDEF
10944
351k
    0U, // UMIN_ZPZZ_H_UNDEF
10945
351k
    0U, // UMIN_ZPZZ_S_UNDEF
10946
351k
    0U, // UMLALL_MZZI_BtoS_PSEUDO
10947
351k
    0U, // UMLALL_MZZI_HtoD_PSEUDO
10948
351k
    0U, // UMLALL_MZZ_BtoS_PSEUDO
10949
351k
    0U, // UMLALL_MZZ_HtoD_PSEUDO
10950
351k
    0U, // UMLALL_VG2_M2Z2Z_BtoS_PSEUDO
10951
351k
    0U, // UMLALL_VG2_M2Z2Z_HtoD_PSEUDO
10952
351k
    0U, // UMLALL_VG2_M2ZZI_BtoS_PSEUDO
10953
351k
    0U, // UMLALL_VG2_M2ZZI_HtoD_PSEUDO
10954
351k
    0U, // UMLALL_VG2_M2ZZ_BtoS_PSEUDO
10955
351k
    0U, // UMLALL_VG2_M2ZZ_HtoD_PSEUDO
10956
351k
    0U, // UMLALL_VG4_M4Z4Z_BtoS_PSEUDO
10957
351k
    0U, // UMLALL_VG4_M4Z4Z_HtoD_PSEUDO
10958
351k
    0U, // UMLALL_VG4_M4ZZI_BtoS_PSEUDO
10959
351k
    0U, // UMLALL_VG4_M4ZZI_HtoD_PSEUDO
10960
351k
    0U, // UMLALL_VG4_M4ZZ_BtoS_PSEUDO
10961
351k
    0U, // UMLALL_VG4_M4ZZ_HtoD_PSEUDO
10962
351k
    0U, // UMLAL_MZZI_HtoS_PSEUDO
10963
351k
    0U, // UMLAL_MZZ_HtoS_PSEUDO
10964
351k
    0U, // UMLAL_VG2_M2Z2Z_HtoS_PSEUDO
10965
351k
    0U, // UMLAL_VG2_M2ZZI_S_PSEUDO
10966
351k
    0U, // UMLAL_VG2_M2ZZ_HtoS_PSEUDO
10967
351k
    0U, // UMLAL_VG4_M4Z4Z_HtoS_PSEUDO
10968
351k
    0U, // UMLAL_VG4_M4ZZI_HtoS_PSEUDO
10969
351k
    0U, // UMLAL_VG4_M4ZZ_HtoS_PSEUDO
10970
351k
    0U, // UMLSLL_MZZI_BtoS_PSEUDO
10971
351k
    0U, // UMLSLL_MZZI_HtoD_PSEUDO
10972
351k
    0U, // UMLSLL_MZZ_BtoS_PSEUDO
10973
351k
    0U, // UMLSLL_MZZ_HtoD_PSEUDO
10974
351k
    0U, // UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
10975
351k
    0U, // UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
10976
351k
    0U, // UMLSLL_VG2_M2ZZI_BtoS_PSEUDO
10977
351k
    0U, // UMLSLL_VG2_M2ZZI_HtoD_PSEUDO
10978
351k
    0U, // UMLSLL_VG2_M2ZZ_BtoS_PSEUDO
10979
351k
    0U, // UMLSLL_VG2_M2ZZ_HtoD_PSEUDO
10980
351k
    0U, // UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
10981
351k
    0U, // UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
10982
351k
    0U, // UMLSLL_VG4_M4ZZI_BtoS_PSEUDO
10983
351k
    0U, // UMLSLL_VG4_M4ZZI_HtoD_PSEUDO
10984
351k
    0U, // UMLSLL_VG4_M4ZZ_BtoS_PSEUDO
10985
351k
    0U, // UMLSLL_VG4_M4ZZ_HtoD_PSEUDO
10986
351k
    0U, // UMLSL_MZZI_HtoS_PSEUDO
10987
351k
    0U, // UMLSL_MZZ_HtoS_PSEUDO
10988
351k
    0U, // UMLSL_VG2_M2Z2Z_HtoS_PSEUDO
10989
351k
    0U, // UMLSL_VG2_M2ZZI_S_PSEUDO
10990
351k
    0U, // UMLSL_VG2_M2ZZ_HtoS_PSEUDO
10991
351k
    0U, // UMLSL_VG4_M4Z4Z_HtoS_PSEUDO
10992
351k
    0U, // UMLSL_VG4_M4ZZI_HtoS_PSEUDO
10993
351k
    0U, // UMLSL_VG4_M4ZZ_HtoS_PSEUDO
10994
351k
    0U, // UMOPA_MPPZZ_D_PSEUDO
10995
351k
    0U, // UMOPA_MPPZZ_HtoS_PSEUDO
10996
351k
    0U, // UMOPA_MPPZZ_S_PSEUDO
10997
351k
    0U, // UMOPS_MPPZZ_D_PSEUDO
10998
351k
    0U, // UMOPS_MPPZZ_HtoS_PSEUDO
10999
351k
    0U, // UMOPS_MPPZZ_S_PSEUDO
11000
351k
    0U, // UMULH_ZPZZ_B_UNDEF
11001
351k
    0U, // UMULH_ZPZZ_D_UNDEF
11002
351k
    0U, // UMULH_ZPZZ_H_UNDEF
11003
351k
    0U, // UMULH_ZPZZ_S_UNDEF
11004
351k
    0U, // UQRSHL_ZPZZ_B_UNDEF
11005
351k
    0U, // UQRSHL_ZPZZ_D_UNDEF
11006
351k
    0U, // UQRSHL_ZPZZ_H_UNDEF
11007
351k
    0U, // UQRSHL_ZPZZ_S_UNDEF
11008
351k
    0U, // UQSHL_ZPZI_B_ZERO
11009
351k
    0U, // UQSHL_ZPZI_D_ZERO
11010
351k
    0U, // UQSHL_ZPZI_H_ZERO
11011
351k
    0U, // UQSHL_ZPZI_S_ZERO
11012
351k
    0U, // UQSHL_ZPZZ_B_UNDEF
11013
351k
    0U, // UQSHL_ZPZZ_D_UNDEF
11014
351k
    0U, // UQSHL_ZPZZ_H_UNDEF
11015
351k
    0U, // UQSHL_ZPZZ_S_UNDEF
11016
351k
    0U, // URECPE_ZPmZ_S_UNDEF
11017
351k
    0U, // URSHL_ZPZZ_B_UNDEF
11018
351k
    0U, // URSHL_ZPZZ_D_UNDEF
11019
351k
    0U, // URSHL_ZPZZ_H_UNDEF
11020
351k
    0U, // URSHL_ZPZZ_S_UNDEF
11021
351k
    0U, // URSHR_ZPZI_B_ZERO
11022
351k
    0U, // URSHR_ZPZI_D_ZERO
11023
351k
    0U, // URSHR_ZPZI_H_ZERO
11024
351k
    0U, // URSHR_ZPZI_S_ZERO
11025
351k
    0U, // URSQRTE_ZPmZ_S_UNDEF
11026
351k
    0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO
11027
351k
    0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO
11028
351k
    0U, // USDOT_VG2_M2ZZ_BToS_PSEUDO
11029
351k
    0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO
11030
351k
    0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO
11031
351k
    0U, // USDOT_VG4_M4ZZ_BToS_PSEUDO
11032
351k
    0U, // USMLALL_MZZI_BtoS_PSEUDO
11033
351k
    0U, // USMLALL_MZZ_BtoS_PSEUDO
11034
351k
    0U, // USMLALL_VG2_M2Z2Z_BtoS_PSEUDO
11035
351k
    0U, // USMLALL_VG2_M2ZZI_BtoS_PSEUDO
11036
351k
    0U, // USMLALL_VG2_M2ZZ_BtoS_PSEUDO
11037
351k
    0U, // USMLALL_VG4_M4Z4Z_BtoS_PSEUDO
11038
351k
    0U, // USMLALL_VG4_M4ZZI_BtoS_PSEUDO
11039
351k
    0U, // USMLALL_VG4_M4ZZ_BtoS_PSEUDO
11040
351k
    0U, // USMOPA_MPPZZ_D_PSEUDO
11041
351k
    0U, // USMOPA_MPPZZ_S_PSEUDO
11042
351k
    0U, // USMOPS_MPPZZ_D_PSEUDO
11043
351k
    0U, // USMOPS_MPPZZ_S_PSEUDO
11044
351k
    0U, // USVDOT_VG4_M4ZZI_BToS_PSEUDO
11045
351k
    0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO
11046
351k
    0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO
11047
351k
    0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO
11048
351k
    0U, // UXTB_ZPmZ_D_UNDEF
11049
351k
    0U, // UXTB_ZPmZ_H_UNDEF
11050
351k
    0U, // UXTB_ZPmZ_S_UNDEF
11051
351k
    0U, // UXTH_ZPmZ_D_UNDEF
11052
351k
    0U, // UXTH_ZPmZ_S_UNDEF
11053
351k
    0U, // UXTW_ZPmZ_D_UNDEF
11054
351k
    0U, // ZERO_M_PSEUDO
11055
351k
    0U, // ZERO_T_PSEUDO
11056
351k
    0U, // ABSWr
11057
351k
    0U, // ABSXr
11058
351k
    8U, // ABS_ZPmZ_B
11059
351k
    16U,  // ABS_ZPmZ_D
11060
351k
    0U, // ABS_ZPmZ_H
11061
351k
    24U,  // ABS_ZPmZ_S
11062
351k
    32U,  // ABSv16i8
11063
351k
    0U, // ABSv1i64
11064
351k
    40U,  // ABSv2i32
11065
351k
    48U,  // ABSv2i64
11066
351k
    56U,  // ABSv4i16
11067
351k
    64U,  // ABSv4i32
11068
351k
    72U,  // ABSv8i16
11069
351k
    80U,  // ABSv8i8
11070
351k
    1112U,  // ADCLB_ZZZ_D
11071
351k
    2136U,  // ADCLB_ZZZ_S
11072
351k
    1112U,  // ADCLT_ZZZ_D
11073
351k
    2136U,  // ADCLT_ZZZ_S
11074
351k
    3160U,  // ADCSWr
11075
351k
    3160U,  // ADCSXr
11076
351k
    3160U,  // ADCWr
11077
351k
    3160U,  // ADCXr
11078
351k
    135256U,  // ADDG
11079
351k
    0U, // ADDHA_MPPZ_D
11080
351k
    0U, // ADDHA_MPPZ_S
11081
351k
    5208U,  // ADDHNB_ZZZ_B
11082
351k
    96U,  // ADDHNB_ZZZ_H
11083
351k
    6232U,  // ADDHNB_ZZZ_S
11084
351k
    7256U,  // ADDHNT_ZZZ_B
11085
351k
    24U,  // ADDHNT_ZZZ_H
11086
351k
    1112U,  // ADDHNT_ZZZ_S
11087
351k
    270440U,  // ADDHNv2i64_v2i32
11088
351k
    271464U,  // ADDHNv2i64_v4i32
11089
351k
    401520U,  // ADDHNv4i32_v4i16
11090
351k
    402544U,  // ADDHNv4i32_v8i16
11091
351k
    533624U,  // ADDHNv8i16_v16i8
11092
351k
    532600U,  // ADDHNv8i16_v8i8
11093
351k
    3160U,  // ADDPL_XXI
11094
351k
    658520U,  // ADDPT_shift
11095
351k
    16918656U,  // ADDP_ZPmZ_B
11096
351k
    33691776U,  // ADDP_ZPmZ_D
11097
351k
    51129480U,  // ADDP_ZPmZ_H
11098
351k
    67252352U,  // ADDP_ZPmZ_S
11099
351k
    925840U,  // ADDPv16i8
11100
351k
    1056920U, // ADDPv2i32
11101
351k
    270440U,  // ADDPv2i64
11102
351k
    48U,  // ADDPv2i64p
11103
351k
    1188000U, // ADDPv4i16
11104
351k
    401520U,  // ADDPv4i32
11105
351k
    532600U,  // ADDPv8i16
11106
351k
    1319080U, // ADDPv8i8
11107
351k
    10328U, // ADDQV_VPZ_B
11108
351k
    6232U,  // ADDQV_VPZ_D
11109
351k
    5208U,  // ADDQV_VPZ_H
11110
351k
    12376U, // ADDQV_VPZ_S
11111
351k
    3160U,  // ADDSPL_XXI
11112
351k
    3160U,  // ADDSVL_XXI
11113
351k
    13400U, // ADDSWri
11114
351k
    14424U, // ADDSWrs
11115
351k
    15448U, // ADDSWrx
11116
351k
    13400U, // ADDSXri
11117
351k
    14424U, // ADDSXrs
11118
351k
    15448U, // ADDSXrx
11119
351k
    1444952U, // ADDSXrx64
11120
351k
    0U, // ADDVA_MPPZ_D
11121
351k
    0U, // ADDVA_MPPZ_S
11122
351k
    3160U,  // ADDVL_XXI
11123
351k
    32U,  // ADDVv16i8v
11124
351k
    56U,  // ADDVv4i16v
11125
351k
    64U,  // ADDVv4i32v
11126
351k
    72U,  // ADDVv8i16v
11127
351k
    80U,  // ADDVv8i8v
11128
351k
    13400U, // ADDWri
11129
351k
    14424U, // ADDWrs
11130
351k
    15448U, // ADDWrx
11131
351k
    13400U, // ADDXri
11132
351k
    14424U, // ADDXrs
11133
351k
    15448U, // ADDXrx
11134
351k
    1444952U, // ADDXrx64
11135
351k
    176U, // ADD_VG2_2ZZ_B
11136
351k
    184U, // ADD_VG2_2ZZ_D
11137
351k
    136U, // ADD_VG2_2ZZ_H
11138
351k
    96U,  // ADD_VG2_2ZZ_S
11139
351k
    1584320U, // ADD_VG2_M2Z2Z_D
11140
351k
    1715400U, // ADD_VG2_M2Z2Z_S
11141
351k
    52178112U,  // ADD_VG2_M2ZZ_D
11142
351k
    52309192U,  // ADD_VG2_M2ZZ_S
11143
351k
    192U, // ADD_VG2_M2Z_D
11144
351k
    200U, // ADD_VG2_M2Z_S
11145
351k
    176U, // ADD_VG4_4ZZ_B
11146
351k
    184U, // ADD_VG4_4ZZ_D
11147
351k
    136U, // ADD_VG4_4ZZ_H
11148
351k
    96U,  // ADD_VG4_4ZZ_S
11149
351k
    1584320U, // ADD_VG4_M4Z4Z_D
11150
351k
    1715400U, // ADD_VG4_M4Z4Z_S
11151
351k
    52178112U,  // ADD_VG4_M4ZZ_D
11152
351k
    52309192U,  // ADD_VG4_M4ZZ_S
11153
351k
    192U, // ADD_VG4_M4Z_D
11154
351k
    200U, // ADD_VG4_M4Z_S
11155
351k
    16473U, // ADD_ZI_B
11156
351k
    17496U, // ADD_ZI_D
11157
351k
    208U, // ADD_ZI_H
11158
351k
    18521U, // ADD_ZI_S
11159
351k
    16918656U,  // ADD_ZPmZ_B
11160
351k
    33691776U,  // ADD_ZPmZ_CPA
11161
351k
    33691776U,  // ADD_ZPmZ_D
11162
351k
    51129480U,  // ADD_ZPmZ_H
11163
351k
    67252352U,  // ADD_ZPmZ_S
11164
351k
    10329U, // ADD_ZZZ_B
11165
351k
    6232U,  // ADD_ZZZ_CPA
11166
351k
    6232U,  // ADD_ZZZ_D
11167
351k
    136U, // ADD_ZZZ_H
11168
351k
    12377U, // ADD_ZZZ_S
11169
351k
    925840U,  // ADDv16i8
11170
351k
    3160U,  // ADDv1i64
11171
351k
    1056920U, // ADDv2i32
11172
351k
    270440U,  // ADDv2i64
11173
351k
    1188000U, // ADDv4i16
11174
351k
    401520U,  // ADDv4i32
11175
351k
    532600U,  // ADDv8i16
11176
351k
    1319080U, // ADDv8i8
11177
351k
    1U, // ADR
11178
351k
    1U, // ADRP
11179
351k
    19544U, // ADR_LSL_ZZZ_D_0
11180
351k
    20568U, // ADR_LSL_ZZZ_D_1
11181
351k
    21592U, // ADR_LSL_ZZZ_D_2
11182
351k
    22616U, // ADR_LSL_ZZZ_D_3
11183
351k
    23641U, // ADR_LSL_ZZZ_S_0
11184
351k
    24665U, // ADR_LSL_ZZZ_S_1
11185
351k
    25689U, // ADR_LSL_ZZZ_S_2
11186
351k
    26713U, // ADR_LSL_ZZZ_S_3
11187
351k
    27736U, // ADR_SXTW_ZZZ_D_0
11188
351k
    28760U, // ADR_SXTW_ZZZ_D_1
11189
351k
    29784U, // ADR_SXTW_ZZZ_D_2
11190
351k
    30808U, // ADR_SXTW_ZZZ_D_3
11191
351k
    31832U, // ADR_UXTW_ZZZ_D_0
11192
351k
    32856U, // ADR_UXTW_ZZZ_D_1
11193
351k
    33880U, // ADR_UXTW_ZZZ_D_2
11194
351k
    34904U, // ADR_UXTW_ZZZ_D_3
11195
351k
    10329U, // AESD_ZZZ_B
11196
351k
    32U,  // AESDrr
11197
351k
    10329U, // AESE_ZZZ_B
11198
351k
    32U,  // AESErr
11199
351k
    1U, // AESIMC_ZZ_B
11200
351k
    32U,  // AESIMCrr
11201
351k
    1U, // AESMC_ZZ_B
11202
351k
    32U,  // AESMCrr
11203
351k
    10328U, // ANDQV_VPZ_B
11204
351k
    6232U,  // ANDQV_VPZ_D
11205
351k
    5208U,  // ANDQV_VPZ_H
11206
351k
    12376U, // ANDQV_VPZ_S
11207
351k
    35928U, // ANDSWri
11208
351k
    14424U, // ANDSWrs
11209
351k
    36952U, // ANDSXri
11210
351k
    14424U, // ANDSXrs
11211
351k
    16918744U,  // ANDS_PPzPP
11212
351k
    0U, // ANDV_VPZ_B
11213
351k
    0U, // ANDV_VPZ_D
11214
351k
    0U, // ANDV_VPZ_H
11215
351k
    0U, // ANDV_VPZ_S
11216
351k
    35928U, // ANDWri
11217
351k
    14424U, // ANDWrs
11218
351k
    36952U, // ANDXri
11219
351k
    14424U, // ANDXrs
11220
351k
    16918744U,  // AND_PPzPP
11221
351k
    36952U, // AND_ZI
11222
351k
    16918656U,  // AND_ZPmZ_B
11223
351k
    33691776U,  // AND_ZPmZ_D
11224
351k
    51129480U,  // AND_ZPmZ_H
11225
351k
    67252352U,  // AND_ZPmZ_S
11226
351k
    6232U,  // AND_ZZZ
11227
351k
    925840U,  // ANDv16i8
11228
351k
    1319080U, // ANDv8i8
11229
351k
    141440U,  // ASRD_ZPmI_B
11230
351k
    137344U,  // ASRD_ZPmI_D
11231
351k
    52440200U,  // ASRD_ZPmI_H
11232
351k
    143488U,  // ASRD_ZPmI_S
11233
351k
    16918656U,  // ASRR_ZPmZ_B
11234
351k
    33691776U,  // ASRR_ZPmZ_D
11235
351k
    51129480U,  // ASRR_ZPmZ_H
11236
351k
    67252352U,  // ASRR_ZPmZ_S
11237
351k
    3160U,  // ASRVWr
11238
351k
    3160U,  // ASRVXr
11239
351k
    33695872U,  // ASR_WIDE_ZPmZ_B
11240
351k
    2239624U, // ASR_WIDE_ZPmZ_H
11241
351k
    33697920U,  // ASR_WIDE_ZPmZ_S
11242
351k
    6233U,  // ASR_WIDE_ZZZ_B
11243
351k
    184U, // ASR_WIDE_ZZZ_H
11244
351k
    6233U,  // ASR_WIDE_ZZZ_S
11245
351k
    141440U,  // ASR_ZPmI_B
11246
351k
    137344U,  // ASR_ZPmI_D
11247
351k
    52440200U,  // ASR_ZPmI_H
11248
351k
    143488U,  // ASR_ZPmI_S
11249
351k
    16918656U,  // ASR_ZPmZ_B
11250
351k
    33691776U,  // ASR_ZPmZ_D
11251
351k
    51129480U,  // ASR_ZPmZ_H
11252
351k
    67252352U,  // ASR_ZPmZ_S
11253
351k
    3161U,  // ASR_ZZI_B
11254
351k
    3160U,  // ASR_ZZI_D
11255
351k
    224U, // ASR_ZZI_H
11256
351k
    3161U,  // ASR_ZZI_S
11257
351k
    0U, // AT_AS1ELX
11258
351k
    1U, // AUTDA
11259
351k
    1U, // AUTDB
11260
351k
    0U, // AUTDZA
11261
351k
    0U, // AUTDZB
11262
351k
    1U, // AUTIA
11263
351k
    0U, // AUTIA1716
11264
351k
    0U, // AUTIA171615
11265
351k
    0U, // AUTIASP
11266
351k
    0U, // AUTIASPPCi
11267
351k
    0U, // AUTIASPPCr
11268
351k
    0U, // AUTIAZ
11269
351k
    1U, // AUTIB
11270
351k
    0U, // AUTIB1716
11271
351k
    0U, // AUTIB171615
11272
351k
    0U, // AUTIBSP
11273
351k
    0U, // AUTIBSPPCi
11274
351k
    0U, // AUTIBSPPCr
11275
351k
    0U, // AUTIBZ
11276
351k
    0U, // AUTIZA
11277
351k
    0U, // AUTIZB
11278
351k
    0U, // AXFLAG
11279
351k
    0U, // B
11280
351k
    86253712U,  // BCAX
11281
351k
    33691736U,  // BCAX_ZZZZ
11282
351k
    0U, // BCcc
11283
351k
    10329U, // BDEP_ZZZ_B
11284
351k
    6232U,  // BDEP_ZZZ_D
11285
351k
    136U, // BDEP_ZZZ_H
11286
351k
    12377U, // BDEP_ZZZ_S
11287
351k
    10329U, // BEXT_ZZZ_B
11288
351k
    6232U,  // BEXT_ZZZ_D
11289
351k
    136U, // BEXT_ZZZ_H
11290
351k
    12377U, // BEXT_ZZZ_S
11291
351k
    2499744U, // BF16DOTlanev4bf16
11292
351k
    2499704U, // BF16DOTlanev8bf16
11293
351k
    32U,  // BF1CVTL2v8f16
11294
351k
    0U, // BF1CVTLT_ZZ_BtoH
11295
351k
    0U, // BF1CVTL_2ZZ_BtoH_NAME
11296
351k
    80U,  // BF1CVTLv8f16
11297
351k
    0U, // BF1CVT_2ZZ_BtoH_NAME
11298
351k
    0U, // BF1CVT_ZZ_BtoH
11299
351k
    32U,  // BF2CVTL2v8f16
11300
351k
    0U, // BF2CVTLT_ZZ_BtoH
11301
351k
    0U, // BF2CVTL_2ZZ_BtoH_NAME
11302
351k
    80U,  // BF2CVTLv8f16
11303
351k
    0U, // BF2CVT_2ZZ_BtoH_NAME
11304
351k
    0U, // BF2CVT_ZZ_BtoH
11305
351k
    232U, // BFADD_VG2_M2Z_H
11306
351k
    232U, // BFADD_VG4_M4Z_H
11307
351k
    51129480U,  // BFADD_ZPmZZ
11308
351k
    136U, // BFADD_ZZZ
11309
351k
    240U, // BFCLAMP_VG2_2ZZZ_H
11310
351k
    240U, // BFCLAMP_VG4_4ZZZ_H
11311
351k
    240U, // BFCLAMP_ZZZ
11312
351k
    0U, // BFCVT
11313
351k
    64U,  // BFCVTN
11314
351k
    64U,  // BFCVTN2
11315
351k
    1U, // BFCVTNT_ZPmZ
11316
351k
    1U, // BFCVTN_Z2Z_HtoB
11317
351k
    0U, // BFCVTN_Z2Z_StoH
11318
351k
    1U, // BFCVT_Z2Z_HtoB
11319
351k
    0U, // BFCVT_Z2Z_StoH
11320
351k
    1U, // BFCVT_ZPmZ
11321
351k
    2632936U, // BFDOT_VG2_M2Z2Z_HtoS
11322
351k
    103427304U, // BFDOT_VG2_M2ZZI_HtoS
11323
351k
    53095656U,  // BFDOT_VG2_M2ZZ_HtoS
11324
351k
    2632936U, // BFDOT_VG4_M4Z4Z_HtoS
11325
351k
    103427304U, // BFDOT_VG4_M4ZZI_HtoS
11326
351k
    53095656U,  // BFDOT_VG4_M4ZZ_HtoS
11327
351k
    53222488U,  // BFDOT_ZZI
11328
351k
    7256U,  // BFDOT_ZZZ
11329
351k
    1189024U, // BFDOTv4bf16
11330
351k
    533624U,  // BFDOTv8bf16
11331
351k
    248U, // BFMAXNM_VG2_2Z2Z_H
11332
351k
    136U, // BFMAXNM_VG2_2ZZ_H
11333
351k
    248U, // BFMAXNM_VG4_4Z2Z_H
11334
351k
    136U, // BFMAXNM_VG4_4ZZ_H
11335
351k
    51129480U,  // BFMAXNM_ZPmZZ
11336
351k
    248U, // BFMAX_VG2_2Z2Z_H
11337
351k
    136U, // BFMAX_VG2_2ZZ_H
11338
351k
    248U, // BFMAX_VG4_4Z2Z_H
11339
351k
    136U, // BFMAX_VG4_4ZZ_H
11340
351k
    51129480U,  // BFMAX_ZPmZZ
11341
351k
    248U, // BFMINNM_VG2_2Z2Z_H
11342
351k
    136U, // BFMINNM_VG2_2ZZ_H
11343
351k
    248U, // BFMINNM_VG4_4Z2Z_H
11344
351k
    136U, // BFMINNM_VG4_4ZZ_H
11345
351k
    51129480U,  // BFMINNM_ZPmZZ
11346
351k
    248U, // BFMIN_VG2_2Z2Z_H
11347
351k
    136U, // BFMIN_VG2_2ZZ_H
11348
351k
    248U, // BFMIN_VG4_4Z2Z_H
11349
351k
    136U, // BFMIN_VG4_4ZZ_H
11350
351k
    51129480U,  // BFMIN_ZPmZZ
11351
351k
    533624U,  // BFMLALB
11352
351k
    120464504U, // BFMLALBIdx
11353
351k
    7256U,  // BFMLALB_ZZZ
11354
351k
    53222488U,  // BFMLALB_ZZZI
11355
351k
    533624U,  // BFMLALT
11356
351k
    120464504U, // BFMLALTIdx
11357
351k
    7256U,  // BFMLALT_ZZZ
11358
351k
    53222488U,  // BFMLALT_ZZZI
11359
351k
    38145U, // BFMLAL_MZZI_HtoS
11360
351k
    257U, // BFMLAL_MZZ_HtoS
11361
351k
    2632936U, // BFMLAL_VG2_M2Z2Z_HtoS
11362
351k
    103427304U, // BFMLAL_VG2_M2ZZI_HtoS
11363
351k
    53095656U,  // BFMLAL_VG2_M2ZZ_HtoS
11364
351k
    2632936U, // BFMLAL_VG4_M4Z4Z_HtoS
11365
351k
    103427304U, // BFMLAL_VG4_M4ZZI_HtoS
11366
351k
    53095656U,  // BFMLAL_VG4_M4ZZ_HtoS
11367
351k
    2632936U, // BFMLA_VG2_M2Z2Z
11368
351k
    53095656U,  // BFMLA_VG2_M2ZZ
11369
351k
    103427304U, // BFMLA_VG2_M2ZZI
11370
351k
    2632936U, // BFMLA_VG4_M4Z4Z
11371
351k
    53095656U,  // BFMLA_VG4_M4ZZ
11372
351k
    103427304U, // BFMLA_VG4_M4ZZI
11373
351k
    53488880U,  // BFMLA_ZPmZZ
11374
351k
    39152U, // BFMLA_ZZZI
11375
351k
    53222488U,  // BFMLSLB_ZZZI_S
11376
351k
    7256U,  // BFMLSLB_ZZZ_S
11377
351k
    53222488U,  // BFMLSLT_ZZZI_S
11378
351k
    7256U,  // BFMLSLT_ZZZ_S
11379
351k
    38145U, // BFMLSL_MZZI_HtoS
11380
351k
    257U, // BFMLSL_MZZ_HtoS
11381
351k
    2632936U, // BFMLSL_VG2_M2Z2Z_HtoS
11382
351k
    103427304U, // BFMLSL_VG2_M2ZZI_HtoS
11383
351k
    53095656U,  // BFMLSL_VG2_M2ZZ_HtoS
11384
351k
    2632936U, // BFMLSL_VG4_M4Z4Z_HtoS
11385
351k
    103427304U, // BFMLSL_VG4_M4ZZI_HtoS
11386
351k
    53095656U,  // BFMLSL_VG4_M4ZZ_HtoS
11387
351k
    2632936U, // BFMLS_VG2_M2Z2Z
11388
351k
    53095656U,  // BFMLS_VG2_M2ZZ
11389
351k
    103427304U, // BFMLS_VG2_M2ZZI
11390
351k
    2632936U, // BFMLS_VG4_M4Z4Z
11391
351k
    53095656U,  // BFMLS_VG4_M4ZZ
11392
351k
    103427304U, // BFMLS_VG4_M4ZZI
11393
351k
    53488880U,  // BFMLS_ZPmZZ
11394
351k
    39152U, // BFMLS_ZZZI
11395
351k
    533624U,  // BFMMLA
11396
351k
    7256U,  // BFMMLA_ZZZ
11397
351k
    0U, // BFMOPA_MPPZZ
11398
351k
    0U, // BFMOPA_MPPZZ_H
11399
351k
    0U, // BFMOPS_MPPZZ
11400
351k
    0U, // BFMOPS_MPPZZ_H
11401
351k
    51129480U,  // BFMUL_ZPmZZ
11402
351k
    136U, // BFMUL_ZZZ
11403
351k
    40072U, // BFMUL_ZZZI
11404
351k
    134389849U, // BFMWri
11405
351k
    134389849U, // BFMXri
11406
351k
    232U, // BFSUB_VG2_M2Z_H
11407
351k
    232U, // BFSUB_VG4_M4Z_H
11408
351k
    51129480U,  // BFSUB_ZPmZZ
11409
351k
    136U, // BFSUB_ZZZ
11410
351k
    103427304U, // BFVDOT_VG2_M2ZZI_HtoS
11411
351k
    10329U, // BGRP_ZZZ_B
11412
351k
    6232U,  // BGRP_ZZZ_D
11413
351k
    136U, // BGRP_ZZZ_H
11414
351k
    12377U, // BGRP_ZZZ_S
11415
351k
    14424U, // BICSWrs
11416
351k
    14424U, // BICSXrs
11417
351k
    16918744U,  // BICS_PPzPP
11418
351k
    14424U, // BICWrs
11419
351k
    14424U, // BICXrs
11420
351k
    16918744U,  // BIC_PPzPP
11421
351k
    16918656U,  // BIC_ZPmZ_B
11422
351k
    33691776U,  // BIC_ZPmZ_D
11423
351k
    51129480U,  // BIC_ZPmZ_H
11424
351k
    67252352U,  // BIC_ZPmZ_S
11425
351k
    6232U,  // BIC_ZZZ
11426
351k
    925840U,  // BICv16i8
11427
351k
    1U, // BICv2i32
11428
351k
    1U, // BICv4i16
11429
351k
    1U, // BICv4i32
11430
351k
    1U, // BICv8i16
11431
351k
    1319080U, // BICv8i8
11432
351k
    926864U,  // BIFv16i8
11433
351k
    1320104U, // BIFv8i8
11434
351k
    926864U,  // BITv16i8
11435
351k
    1320104U, // BITv8i8
11436
351k
    0U, // BL
11437
351k
    0U, // BLR
11438
351k
    0U, // BLRAA
11439
351k
    0U, // BLRAAZ
11440
351k
    0U, // BLRAB
11441
351k
    0U, // BLRABZ
11442
351k
    264U, // BMOPA_MPPZZ_S
11443
351k
    264U, // BMOPS_MPPZZ_S
11444
351k
    0U, // BR
11445
351k
    0U, // BRAA
11446
351k
    0U, // BRAAZ
11447
351k
    0U, // BRAB
11448
351k
    0U, // BRABZ
11449
351k
    0U, // BRB_IALL
11450
351k
    0U, // BRB_INJ
11451
351k
    0U, // BRK
11452
351k
    10456U, // BRKAS_PPzP
11453
351k
    8U, // BRKA_PPmP
11454
351k
    10456U, // BRKA_PPzP
11455
351k
    10456U, // BRKBS_PPzP
11456
351k
    8U, // BRKB_PPmP
11457
351k
    10456U, // BRKB_PPzP
11458
351k
    16918744U,  // BRKNS_PPzP
11459
351k
    16918744U,  // BRKN_PPzP
11460
351k
    16918744U,  // BRKPAS_PPzPP
11461
351k
    16918744U,  // BRKPA_PPzPP
11462
351k
    16918744U,  // BRKPBS_PPzPP
11463
351k
    16918744U,  // BRKPB_PPzPP
11464
351k
    33691736U,  // BSL1N_ZZZZ
11465
351k
    33691736U,  // BSL2N_ZZZZ
11466
351k
    33691736U,  // BSL_ZZZZ
11467
351k
    926864U,  // BSLv16i8
11468
351k
    1320104U, // BSLv8i8
11469
351k
    0U, // Bcc
11470
351k
    151136345U, // CADD_ZZI_B
11471
351k
    151132248U, // CADD_ZZI_D
11472
351k
    3288200U, // CADD_ZZI_H
11473
351k
    151138393U, // CADD_ZZI_S
11474
351k
    3449105U, // CASAB
11475
351k
    3449105U, // CASAH
11476
351k
    3449105U, // CASALB
11477
351k
    3449105U, // CASALH
11478
351k
    3449105U, // CASALW
11479
351k
    3449105U, // CASALX
11480
351k
    3449105U, // CASAW
11481
351k
    3449105U, // CASAX
11482
351k
    3449105U, // CASB
11483
351k
    3449105U, // CASH
11484
351k
    3449105U, // CASLB
11485
351k
    3449105U, // CASLH
11486
351k
    3449105U, // CASLW
11487
351k
    3449105U, // CASLX
11488
351k
    0U, // CASPALW
11489
351k
    0U, // CASPALX
11490
351k
    0U, // CASPAW
11491
351k
    0U, // CASPAX
11492
351k
    0U, // CASPLW
11493
351k
    0U, // CASPLX
11494
351k
    0U, // CASPW
11495
351k
    0U, // CASPX
11496
351k
    3449105U, // CASW
11497
351k
    3449105U, // CASX
11498
351k
    1U, // CBNZW
11499
351k
    1U, // CBNZX
11500
351k
    1U, // CBZW
11501
351k
    1U, // CBZX
11502
351k
    167906392U, // CCMNWi
11503
351k
    167906392U, // CCMNWr
11504
351k
    167906392U, // CCMNXi
11505
351k
    167906392U, // CCMNXr
11506
351k
    167906392U, // CCMPWi
11507
351k
    167906392U, // CCMPWr
11508
351k
    167906392U, // CCMPXi
11509
351k
    167906392U, // CCMPXr
11510
351k
    187440216U, // CDOT_ZZZI_D
11511
351k
    201496585U, // CDOT_ZZZI_S
11512
351k
    218242136U, // CDOT_ZZZ_D
11513
351k
    3550217U, // CDOT_ZZZ_S
11514
351k
    0U, // CFINV
11515
351k
    0U, // CHKFEAT
11516
351k
    16911448U,  // CLASTA_RPZ_B
11517
351k
    33688664U,  // CLASTA_RPZ_D
11518
351k
    235015256U, // CLASTA_RPZ_H
11519
351k
    67243096U,  // CLASTA_RPZ_S
11520
351k
    16911448U,  // CLASTA_VPZ_B
11521
351k
    33688664U,  // CLASTA_VPZ_D
11522
351k
    235015256U, // CLASTA_VPZ_H
11523
351k
    67243096U,  // CLASTA_VPZ_S
11524
351k
    16918616U,  // CLASTA_ZPZ_B
11525
351k
    33691736U,  // CLASTA_ZPZ_D
11526
351k
    51129480U,  // CLASTA_ZPZ_H
11527
351k
    67252312U,  // CLASTA_ZPZ_S
11528
351k
    16911448U,  // CLASTB_RPZ_B
11529
351k
    33688664U,  // CLASTB_RPZ_D
11530
351k
    235015256U, // CLASTB_RPZ_H
11531
351k
    67243096U,  // CLASTB_RPZ_S
11532
351k
    16911448U,  // CLASTB_VPZ_B
11533
351k
    33688664U,  // CLASTB_VPZ_D
11534
351k
    235015256U, // CLASTB_VPZ_H
11535
351k
    67243096U,  // CLASTB_VPZ_S
11536
351k
    16918616U,  // CLASTB_ZPZ_B
11537
351k
    33691736U,  // CLASTB_ZPZ_D
11538
351k
    51129480U,  // CLASTB_ZPZ_H
11539
351k
    67252312U,  // CLASTB_ZPZ_S
11540
351k
    0U, // CLR
11541
351k
    0U, // CLREX
11542
351k
    0U, // CLSWr
11543
351k
    0U, // CLSXr
11544
351k
    8U, // CLS_ZPmZ_B
11545
351k
    16U,  // CLS_ZPmZ_D
11546
351k
    0U, // CLS_ZPmZ_H
11547
351k
    24U,  // CLS_ZPmZ_S
11548
351k
    32U,  // CLSv16i8
11549
351k
    40U,  // CLSv2i32
11550
351k
    56U,  // CLSv4i16
11551
351k
    64U,  // CLSv4i32
11552
351k
    72U,  // CLSv8i16
11553
351k
    80U,  // CLSv8i8
11554
351k
    0U, // CLZWr
11555
351k
    0U, // CLZXr
11556
351k
    8U, // CLZ_ZPmZ_B
11557
351k
    16U,  // CLZ_ZPmZ_D
11558
351k
    0U, // CLZ_ZPmZ_H
11559
351k
    24U,  // CLZ_ZPmZ_S
11560
351k
    32U,  // CLZv16i8
11561
351k
    40U,  // CLZv2i32
11562
351k
    56U,  // CLZv4i16
11563
351k
    64U,  // CLZv4i32
11564
351k
    72U,  // CLZv8i16
11565
351k
    80U,  // CLZv8i8
11566
351k
    925840U,  // CMEQv16i8
11567
351k
    280U, // CMEQv16i8rz
11568
351k
    3160U,  // CMEQv1i64
11569
351k
    288U, // CMEQv1i64rz
11570
351k
    1056920U, // CMEQv2i32
11571
351k
    296U, // CMEQv2i32rz
11572
351k
    270440U,  // CMEQv2i64
11573
351k
    304U, // CMEQv2i64rz
11574
351k
    1188000U, // CMEQv4i16
11575
351k
    312U, // CMEQv4i16rz
11576
351k
    401520U,  // CMEQv4i32
11577
351k
    320U, // CMEQv4i32rz
11578
351k
    532600U,  // CMEQv8i16
11579
351k
    328U, // CMEQv8i16rz
11580
351k
    1319080U, // CMEQv8i8
11581
351k
    336U, // CMEQv8i8rz
11582
351k
    925840U,  // CMGEv16i8
11583
351k
    280U, // CMGEv16i8rz
11584
351k
    3160U,  // CMGEv1i64
11585
351k
    288U, // CMGEv1i64rz
11586
351k
    1056920U, // CMGEv2i32
11587
351k
    296U, // CMGEv2i32rz
11588
351k
    270440U,  // CMGEv2i64
11589
351k
    304U, // CMGEv2i64rz
11590
351k
    1188000U, // CMGEv4i16
11591
351k
    312U, // CMGEv4i16rz
11592
351k
    401520U,  // CMGEv4i32
11593
351k
    320U, // CMGEv4i32rz
11594
351k
    532600U,  // CMGEv8i16
11595
351k
    328U, // CMGEv8i16rz
11596
351k
    1319080U, // CMGEv8i8
11597
351k
    336U, // CMGEv8i8rz
11598
351k
    925840U,  // CMGTv16i8
11599
351k
    280U, // CMGTv16i8rz
11600
351k
    3160U,  // CMGTv1i64
11601
351k
    288U, // CMGTv1i64rz
11602
351k
    1056920U, // CMGTv2i32
11603
351k
    296U, // CMGTv2i32rz
11604
351k
    270440U,  // CMGTv2i64
11605
351k
    304U, // CMGTv2i64rz
11606
351k
    1188000U, // CMGTv4i16
11607
351k
    312U, // CMGTv4i16rz
11608
351k
    401520U,  // CMGTv4i32
11609
351k
    320U, // CMGTv4i32rz
11610
351k
    532600U,  // CMGTv8i16
11611
351k
    328U, // CMGTv8i16rz
11612
351k
    1319080U, // CMGTv8i8
11613
351k
    336U, // CMGTv8i8rz
11614
351k
    925840U,  // CMHIv16i8
11615
351k
    3160U,  // CMHIv1i64
11616
351k
    1056920U, // CMHIv2i32
11617
351k
    270440U,  // CMHIv2i64
11618
351k
    1188000U, // CMHIv4i16
11619
351k
    401520U,  // CMHIv4i32
11620
351k
    532600U,  // CMHIv8i16
11621
351k
    1319080U, // CMHIv8i8
11622
351k
    925840U,  // CMHSv16i8
11623
351k
    3160U,  // CMHSv1i64
11624
351k
    1056920U, // CMHSv2i32
11625
351k
    270440U,  // CMHSv2i64
11626
351k
    1188000U, // CMHSv4i16
11627
351k
    401520U,  // CMHSv4i32
11628
351k
    532600U,  // CMHSv8i16
11629
351k
    1319080U, // CMHSv8i8
11630
351k
    201496816U, // CMLA_ZZZI_H
11631
351k
    187435096U, // CMLA_ZZZI_S
11632
351k
    3550217U, // CMLA_ZZZ_B
11633
351k
    218235992U, // CMLA_ZZZ_D
11634
351k
    3550448U, // CMLA_ZZZ_H
11635
351k
    218237016U, // CMLA_ZZZ_S
11636
351k
    280U, // CMLEv16i8rz
11637
351k
    288U, // CMLEv1i64rz
11638
351k
    296U, // CMLEv2i32rz
11639
351k
    304U, // CMLEv2i64rz
11640
351k
    312U, // CMLEv4i16rz
11641
351k
    320U, // CMLEv4i32rz
11642
351k
    328U, // CMLEv8i16rz
11643
351k
    336U, // CMLEv8i8rz
11644
351k
    280U, // CMLTv16i8rz
11645
351k
    288U, // CMLTv1i64rz
11646
351k
    296U, // CMLTv2i32rz
11647
351k
    304U, // CMLTv2i64rz
11648
351k
    312U, // CMLTv4i16rz
11649
351k
    320U, // CMLTv4i32rz
11650
351k
    328U, // CMLTv8i16rz
11651
351k
    336U, // CMLTv8i8rz
11652
351k
    141528U,  // CMPEQ_PPzZI_B
11653
351k
    137432U,  // CMPEQ_PPzZI_D
11654
351k
    52440201U,  // CMPEQ_PPzZI_H
11655
351k
    143576U,  // CMPEQ_PPzZI_S
11656
351k
    16918744U,  // CMPEQ_PPzZZ_B
11657
351k
    33691864U,  // CMPEQ_PPzZZ_D
11658
351k
    51129481U,  // CMPEQ_PPzZZ_H
11659
351k
    67252440U,  // CMPEQ_PPzZZ_S
11660
351k
    33695960U,  // CMPEQ_WIDE_PPzZZ_B
11661
351k
    2239625U, // CMPEQ_WIDE_PPzZZ_H
11662
351k
    33698008U,  // CMPEQ_WIDE_PPzZZ_S
11663
351k
    141528U,  // CMPGE_PPzZI_B
11664
351k
    137432U,  // CMPGE_PPzZI_D
11665
351k
    52440201U,  // CMPGE_PPzZI_H
11666
351k
    143576U,  // CMPGE_PPzZI_S
11667
351k
    16918744U,  // CMPGE_PPzZZ_B
11668
351k
    33691864U,  // CMPGE_PPzZZ_D
11669
351k
    51129481U,  // CMPGE_PPzZZ_H
11670
351k
    67252440U,  // CMPGE_PPzZZ_S
11671
351k
    33695960U,  // CMPGE_WIDE_PPzZZ_B
11672
351k
    2239625U, // CMPGE_WIDE_PPzZZ_H
11673
351k
    33698008U,  // CMPGE_WIDE_PPzZZ_S
11674
351k
    141528U,  // CMPGT_PPzZI_B
11675
351k
    137432U,  // CMPGT_PPzZI_D
11676
351k
    52440201U,  // CMPGT_PPzZI_H
11677
351k
    143576U,  // CMPGT_PPzZI_S
11678
351k
    16918744U,  // CMPGT_PPzZZ_B
11679
351k
    33691864U,  // CMPGT_PPzZZ_D
11680
351k
    51129481U,  // CMPGT_PPzZZ_H
11681
351k
    67252440U,  // CMPGT_PPzZZ_S
11682
351k
    33695960U,  // CMPGT_WIDE_PPzZZ_B
11683
351k
    2239625U, // CMPGT_WIDE_PPzZZ_H
11684
351k
    33698008U,  // CMPGT_WIDE_PPzZZ_S
11685
351k
    251799768U, // CMPHI_PPzZI_B
11686
351k
    251795672U, // CMPHI_PPzZI_D
11687
351k
    3681417U, // CMPHI_PPzZI_H
11688
351k
    251801816U, // CMPHI_PPzZI_S
11689
351k
    16918744U,  // CMPHI_PPzZZ_B
11690
351k
    33691864U,  // CMPHI_PPzZZ_D
11691
351k
    51129481U,  // CMPHI_PPzZZ_H
11692
351k
    67252440U,  // CMPHI_PPzZZ_S
11693
351k
    33695960U,  // CMPHI_WIDE_PPzZZ_B
11694
351k
    2239625U, // CMPHI_WIDE_PPzZZ_H
11695
351k
    33698008U,  // CMPHI_WIDE_PPzZZ_S
11696
351k
    251799768U, // CMPHS_PPzZI_B
11697
351k
    251795672U, // CMPHS_PPzZI_D
11698
351k
    3681417U, // CMPHS_PPzZI_H
11699
351k
    251801816U, // CMPHS_PPzZI_S
11700
351k
    16918744U,  // CMPHS_PPzZZ_B
11701
351k
    33691864U,  // CMPHS_PPzZZ_D
11702
351k
    51129481U,  // CMPHS_PPzZZ_H
11703
351k
    67252440U,  // CMPHS_PPzZZ_S
11704
351k
    33695960U,  // CMPHS_WIDE_PPzZZ_B
11705
351k
    2239625U, // CMPHS_WIDE_PPzZZ_H
11706
351k
    33698008U,  // CMPHS_WIDE_PPzZZ_S
11707
351k
    141528U,  // CMPLE_PPzZI_B
11708
351k
    137432U,  // CMPLE_PPzZI_D
11709
351k
    52440201U,  // CMPLE_PPzZI_H
11710
351k
    143576U,  // CMPLE_PPzZI_S
11711
351k
    33695960U,  // CMPLE_WIDE_PPzZZ_B
11712
351k
    2239625U, // CMPLE_WIDE_PPzZZ_H
11713
351k
    33698008U,  // CMPLE_WIDE_PPzZZ_S
11714
351k
    251799768U, // CMPLO_PPzZI_B
11715
351k
    251795672U, // CMPLO_PPzZI_D
11716
351k
    3681417U, // CMPLO_PPzZI_H
11717
351k
    251801816U, // CMPLO_PPzZI_S
11718
351k
    33695960U,  // CMPLO_WIDE_PPzZZ_B
11719
351k
    2239625U, // CMPLO_WIDE_PPzZZ_H
11720
351k
    33698008U,  // CMPLO_WIDE_PPzZZ_S
11721
351k
    251799768U, // CMPLS_PPzZI_B
11722
351k
    251795672U, // CMPLS_PPzZI_D
11723
351k
    3681417U, // CMPLS_PPzZI_H
11724
351k
    251801816U, // CMPLS_PPzZI_S
11725
351k
    33695960U,  // CMPLS_WIDE_PPzZZ_B
11726
351k
    2239625U, // CMPLS_WIDE_PPzZZ_H
11727
351k
    33698008U,  // CMPLS_WIDE_PPzZZ_S
11728
351k
    141528U,  // CMPLT_PPzZI_B
11729
351k
    137432U,  // CMPLT_PPzZI_D
11730
351k
    52440201U,  // CMPLT_PPzZI_H
11731
351k
    143576U,  // CMPLT_PPzZI_S
11732
351k
    33695960U,  // CMPLT_WIDE_PPzZZ_B
11733
351k
    2239625U, // CMPLT_WIDE_PPzZZ_H
11734
351k
    33698008U,  // CMPLT_WIDE_PPzZZ_S
11735
351k
    141528U,  // CMPNE_PPzZI_B
11736
351k
    137432U,  // CMPNE_PPzZI_D
11737
351k
    52440201U,  // CMPNE_PPzZI_H
11738
351k
    143576U,  // CMPNE_PPzZI_S
11739
351k
    16918744U,  // CMPNE_PPzZZ_B
11740
351k
    33691864U,  // CMPNE_PPzZZ_D
11741
351k
    51129481U,  // CMPNE_PPzZZ_H
11742
351k
    67252440U,  // CMPNE_PPzZZ_S
11743
351k
    33695960U,  // CMPNE_WIDE_PPzZZ_B
11744
351k
    2239625U, // CMPNE_WIDE_PPzZZ_H
11745
351k
    33698008U,  // CMPNE_WIDE_PPzZZ_S
11746
351k
    925840U,  // CMTSTv16i8
11747
351k
    3160U,  // CMTSTv1i64
11748
351k
    1056920U, // CMTSTv2i32
11749
351k
    270440U,  // CMTSTv2i64
11750
351k
    1188000U, // CMTSTv4i16
11751
351k
    401520U,  // CMTSTv4i32
11752
351k
    532600U,  // CMTSTv8i16
11753
351k
    1319080U, // CMTSTv8i8
11754
351k
    8U, // CNOT_ZPmZ_B
11755
351k
    16U,  // CNOT_ZPmZ_D
11756
351k
    0U, // CNOT_ZPmZ_H
11757
351k
    24U,  // CNOT_ZPmZ_S
11758
351k
    345U, // CNTB_XPiI
11759
351k
    345U, // CNTD_XPiI
11760
351k
    345U, // CNTH_XPiI
11761
351k
    1U, // CNTP_XCI_B
11762
351k
    1U, // CNTP_XCI_D
11763
351k
    1U, // CNTP_XCI_H
11764
351k
    1U, // CNTP_XCI_S
11765
351k
    10328U, // CNTP_XPP_B
11766
351k
    6232U,  // CNTP_XPP_D
11767
351k
    5208U,  // CNTP_XPP_H
11768
351k
    12376U, // CNTP_XPP_S
11769
351k
    345U, // CNTW_XPiI
11770
351k
    0U, // CNTWr
11771
351k
    0U, // CNTXr
11772
351k
    8U, // CNT_ZPmZ_B
11773
351k
    16U,  // CNT_ZPmZ_D
11774
351k
    0U, // CNT_ZPmZ_H
11775
351k
    24U,  // CNT_ZPmZ_S
11776
351k
    32U,  // CNTv16i8
11777
351k
    80U,  // CNTv8i8
11778
351k
    6232U,  // COMPACT_ZPZ_D
11779
351k
    12376U, // COMPACT_ZPZ_S
11780
351k
    0U, // CPYE
11781
351k
    0U, // CPYEN
11782
351k
    0U, // CPYERN
11783
351k
    0U, // CPYERT
11784
351k
    0U, // CPYERTN
11785
351k
    0U, // CPYERTRN
11786
351k
    0U, // CPYERTWN
11787
351k
    0U, // CPYET
11788
351k
    0U, // CPYETN
11789
351k
    0U, // CPYETRN
11790
351k
    0U, // CPYETWN
11791
351k
    0U, // CPYEWN
11792
351k
    0U, // CPYEWT
11793
351k
    0U, // CPYEWTN
11794
351k
    0U, // CPYEWTRN
11795
351k
    0U, // CPYEWTWN
11796
351k
    0U, // CPYFE
11797
351k
    0U, // CPYFEN
11798
351k
    0U, // CPYFERN
11799
351k
    0U, // CPYFERT
11800
351k
    0U, // CPYFERTN
11801
351k
    0U, // CPYFERTRN
11802
351k
    0U, // CPYFERTWN
11803
351k
    0U, // CPYFET
11804
351k
    0U, // CPYFETN
11805
351k
    0U, // CPYFETRN
11806
351k
    0U, // CPYFETWN
11807
351k
    0U, // CPYFEWN
11808
351k
    0U, // CPYFEWT
11809
351k
    0U, // CPYFEWTN
11810
351k
    0U, // CPYFEWTRN
11811
351k
    0U, // CPYFEWTWN
11812
351k
    0U, // CPYFM
11813
351k
    0U, // CPYFMN
11814
351k
    0U, // CPYFMRN
11815
351k
    0U, // CPYFMRT
11816
351k
    0U, // CPYFMRTN
11817
351k
    0U, // CPYFMRTRN
11818
351k
    0U, // CPYFMRTWN
11819
351k
    0U, // CPYFMT
11820
351k
    0U, // CPYFMTN
11821
351k
    0U, // CPYFMTRN
11822
351k
    0U, // CPYFMTWN
11823
351k
    0U, // CPYFMWN
11824
351k
    0U, // CPYFMWT
11825
351k
    0U, // CPYFMWTN
11826
351k
    0U, // CPYFMWTRN
11827
351k
    0U, // CPYFMWTWN
11828
351k
    0U, // CPYFP
11829
351k
    0U, // CPYFPN
11830
351k
    0U, // CPYFPRN
11831
351k
    0U, // CPYFPRT
11832
351k
    0U, // CPYFPRTN
11833
351k
    0U, // CPYFPRTRN
11834
351k
    0U, // CPYFPRTWN
11835
351k
    0U, // CPYFPT
11836
351k
    0U, // CPYFPTN
11837
351k
    0U, // CPYFPTRN
11838
351k
    0U, // CPYFPTWN
11839
351k
    0U, // CPYFPWN
11840
351k
    0U, // CPYFPWT
11841
351k
    0U, // CPYFPWTN
11842
351k
    0U, // CPYFPWTRN
11843
351k
    0U, // CPYFPWTWN
11844
351k
    0U, // CPYM
11845
351k
    0U, // CPYMN
11846
351k
    0U, // CPYMRN
11847
351k
    0U, // CPYMRT
11848
351k
    0U, // CPYMRTN
11849
351k
    0U, // CPYMRTRN
11850
351k
    0U, // CPYMRTWN
11851
351k
    0U, // CPYMT
11852
351k
    0U, // CPYMTN
11853
351k
    0U, // CPYMTRN
11854
351k
    0U, // CPYMTWN
11855
351k
    0U, // CPYMWN
11856
351k
    0U, // CPYMWT
11857
351k
    0U, // CPYMWTN
11858
351k
    0U, // CPYMWTRN
11859
351k
    0U, // CPYMWTWN
11860
351k
    0U, // CPYP
11861
351k
    0U, // CPYPN
11862
351k
    0U, // CPYPRN
11863
351k
    0U, // CPYPRT
11864
351k
    0U, // CPYPRTN
11865
351k
    0U, // CPYPRTRN
11866
351k
    0U, // CPYPRTWN
11867
351k
    0U, // CPYPT
11868
351k
    0U, // CPYPTN
11869
351k
    0U, // CPYPTRN
11870
351k
    0U, // CPYPTWN
11871
351k
    0U, // CPYPWN
11872
351k
    0U, // CPYPWT
11873
351k
    0U, // CPYPWTN
11874
351k
    0U, // CPYPWTRN
11875
351k
    0U, // CPYPWTWN
11876
351k
    352U, // CPY_ZPmI_B
11877
351k
    360U, // CPY_ZPmI_D
11878
351k
    2U, // CPY_ZPmI_H
11879
351k
    368U, // CPY_ZPmI_S
11880
351k
    376U, // CPY_ZPmR_B
11881
351k
    376U, // CPY_ZPmR_D
11882
351k
    2U, // CPY_ZPmR_H
11883
351k
    376U, // CPY_ZPmR_S
11884
351k
    376U, // CPY_ZPmV_B
11885
351k
    376U, // CPY_ZPmV_D
11886
351k
    2U, // CPY_ZPmV_H
11887
351k
    376U, // CPY_ZPmV_S
11888
351k
    42200U, // CPY_ZPzI_B
11889
351k
    43224U, // CPY_ZPzI_D
11890
351k
    385U, // CPY_ZPzI_H
11891
351k
    44248U, // CPY_ZPzI_S
11892
351k
    3160U,  // CRC32Brr
11893
351k
    3160U,  // CRC32CBrr
11894
351k
    3160U,  // CRC32CHrr
11895
351k
    3160U,  // CRC32CWrr
11896
351k
    3160U,  // CRC32CXrr
11897
351k
    3160U,  // CRC32Hrr
11898
351k
    3160U,  // CRC32Wrr
11899
351k
    3160U,  // CRC32Xrr
11900
351k
    167906392U, // CSELWr
11901
351k
    167906392U, // CSELXr
11902
351k
    167906392U, // CSINCWr
11903
351k
    167906392U, // CSINCXr
11904
351k
    167906392U, // CSINVWr
11905
351k
    167906392U, // CSINVXr
11906
351k
    167906392U, // CSNEGWr
11907
351k
    167906392U, // CSNEGXr
11908
351k
    0U, // CTERMEQ_WW
11909
351k
    0U, // CTERMEQ_XX
11910
351k
    0U, // CTERMNE_WW
11911
351k
    0U, // CTERMNE_XX
11912
351k
    0U, // CTZWr
11913
351k
    0U, // CTZXr
11914
351k
    0U, // DCPS1
11915
351k
    0U, // DCPS2
11916
351k
    0U, // DCPS3
11917
351k
    2U, // DECB_XPiI
11918
351k
    2U, // DECD_XPiI
11919
351k
    2U, // DECD_ZPiI
11920
351k
    2U, // DECH_XPiI
11921
351k
    0U, // DECH_ZPiI
11922
351k
    1U, // DECP_XP_B
11923
351k
    0U, // DECP_XP_D
11924
351k
    0U, // DECP_XP_H
11925
351k
    1U, // DECP_XP_S
11926
351k
    0U, // DECP_ZP_D
11927
351k
    0U, // DECP_ZP_H
11928
351k
    0U, // DECP_ZP_S
11929
351k
    2U, // DECW_XPiI
11930
351k
    2U, // DECW_ZPiI
11931
351k
    0U, // DMB
11932
351k
    0U, // DRPS
11933
351k
    0U, // DSB
11934
351k
    0U, // DSBnXS
11935
351k
    2U, // DUPM_ZI
11936
351k
    393U, // DUPQ_ZZI_B
11937
351k
    392U, // DUPQ_ZZI_D
11938
351k
    2U, // DUPQ_ZZI_H
11939
351k
    393U, // DUPQ_ZZI_S
11940
351k
    2U, // DUP_ZI_B
11941
351k
    2U, // DUP_ZI_D
11942
351k
    0U, // DUP_ZI_H
11943
351k
    2U, // DUP_ZI_S
11944
351k
    0U, // DUP_ZR_B
11945
351k
    0U, // DUP_ZR_D
11946
351k
    0U, // DUP_ZR_H
11947
351k
    0U, // DUP_ZR_S
11948
351k
    393U, // DUP_ZZI_B
11949
351k
    392U, // DUP_ZZI_D
11950
351k
    2U, // DUP_ZZI_H
11951
351k
    2U, // DUP_ZZI_Q
11952
351k
    393U, // DUP_ZZI_S
11953
351k
    45456U, // DUPi16
11954
351k
    45464U, // DUPi32
11955
351k
    45472U, // DUPi64
11956
351k
    45480U, // DUPi8
11957
351k
    0U, // DUPv16i8gpr
11958
351k
    45480U, // DUPv16i8lane
11959
351k
    0U, // DUPv2i32gpr
11960
351k
    45464U, // DUPv2i32lane
11961
351k
    0U, // DUPv2i64gpr
11962
351k
    45472U, // DUPv2i64lane
11963
351k
    0U, // DUPv4i16gpr
11964
351k
    45456U, // DUPv4i16lane
11965
351k
    0U, // DUPv4i32gpr
11966
351k
    45464U, // DUPv4i32lane
11967
351k
    0U, // DUPv8i16gpr
11968
351k
    45456U, // DUPv8i16lane
11969
351k
    0U, // DUPv8i8gpr
11970
351k
    45480U, // DUPv8i8lane
11971
351k
    14424U, // EONWrs
11972
351k
    14424U, // EONXrs
11973
351k
    86253712U,  // EOR3
11974
351k
    33691736U,  // EOR3_ZZZZ
11975
351k
    9U, // EORBT_ZZZ_B
11976
351k
    1112U,  // EORBT_ZZZ_D
11977
351k
    240U, // EORBT_ZZZ_H
11978
351k
    2136U,  // EORBT_ZZZ_S
11979
351k
    10328U, // EORQV_VPZ_B
11980
351k
    6232U,  // EORQV_VPZ_D
11981
351k
    5208U,  // EORQV_VPZ_H
11982
351k
    12376U, // EORQV_VPZ_S
11983
351k
    16918744U,  // EORS_PPzPP
11984
351k
    9U, // EORTB_ZZZ_B
11985
351k
    1112U,  // EORTB_ZZZ_D
11986
351k
    240U, // EORTB_ZZZ_H
11987
351k
    2136U,  // EORTB_ZZZ_S
11988
351k
    0U, // EORV_VPZ_B
11989
351k
    0U, // EORV_VPZ_D
11990
351k
    0U, // EORV_VPZ_H
11991
351k
    0U, // EORV_VPZ_S
11992
351k
    35928U, // EORWri
11993
351k
    14424U, // EORWrs
11994
351k
    36952U, // EORXri
11995
351k
    14424U, // EORXrs
11996
351k
    16918744U,  // EOR_PPzPP
11997
351k
    36952U, // EOR_ZI
11998
351k
    16918656U,  // EOR_ZPmZ_B
11999
351k
    33691776U,  // EOR_ZPmZ_D
12000
351k
    51129480U,  // EOR_ZPmZ_H
12001
351k
    67252352U,  // EOR_ZPmZ_S
12002
351k
    6232U,  // EOR_ZZZ
12003
351k
    925840U,  // EORv16i8
12004
351k
    1319080U, // EORv8i8
12005
351k
    0U, // ERET
12006
351k
    0U, // ERETAA
12007
351k
    0U, // ERETAB
12008
351k
    141401U,  // EXTQ_ZZI
12009
351k
    432U, // EXTRACT_ZPMXI_H_B
12010
351k
    432U, // EXTRACT_ZPMXI_H_D
12011
351k
    2U, // EXTRACT_ZPMXI_H_H
12012
351k
    2U, // EXTRACT_ZPMXI_H_Q
12013
351k
    432U, // EXTRACT_ZPMXI_H_S
12014
351k
    440U, // EXTRACT_ZPMXI_V_B
12015
351k
    440U, // EXTRACT_ZPMXI_V_D
12016
351k
    2U, // EXTRACT_ZPMXI_V_H
12017
351k
    2U, // EXTRACT_ZPMXI_V_Q
12018
351k
    440U, // EXTRACT_ZPMXI_V_S
12019
351k
    134232U,  // EXTRWrri
12020
351k
    0U, // EXTRX
12021
351k
    134232U,  // EXTRXrri
12022
351k
    0U, // EXTRY
12023
351k
    251799641U, // EXT_ZZI
12024
351k
    450U, // EXT_ZZI_B
12025
351k
    2367632U, // EXTv16i8
12026
351k
    3809448U, // EXTv8i8
12027
351k
    32U,  // F1CVTL2v8f16
12028
351k
    0U, // F1CVTLT_ZZ_BtoH
12029
351k
    0U, // F1CVTL_2ZZ_BtoH_NAME
12030
351k
    80U,  // F1CVTLv8f16
12031
351k
    0U, // F1CVT_2ZZ_BtoH_NAME
12032
351k
    0U, // F1CVT_ZZ_BtoH
12033
351k
    32U,  // F2CVTL2v8f16
12034
351k
    0U, // F2CVTLT_ZZ_BtoH
12035
351k
    0U, // F2CVTL_2ZZ_BtoH_NAME
12036
351k
    80U,  // F2CVTLv8f16
12037
351k
    0U, // F2CVT_2ZZ_BtoH_NAME
12038
351k
    0U, // F2CVT_ZZ_BtoH
12039
351k
    3160U,  // FABD16
12040
351k
    3160U,  // FABD32
12041
351k
    3160U,  // FABD64
12042
351k
    33691776U,  // FABD_ZPmZ_D
12043
351k
    51129480U,  // FABD_ZPmZ_H
12044
351k
    67252352U,  // FABD_ZPmZ_S
12045
351k
    1056920U, // FABDv2f32
12046
351k
    270440U,  // FABDv2f64
12047
351k
    1188000U, // FABDv4f16
12048
351k
    401520U,  // FABDv4f32
12049
351k
    532600U,  // FABDv8f16
12050
351k
    0U, // FABSDr
12051
351k
    0U, // FABSHr
12052
351k
    0U, // FABSSr
12053
351k
    16U,  // FABS_ZPmZ_D
12054
351k
    0U, // FABS_ZPmZ_H
12055
351k
    24U,  // FABS_ZPmZ_S
12056
351k
    40U,  // FABSv2f32
12057
351k
    48U,  // FABSv2f64
12058
351k
    56U,  // FABSv4f16
12059
351k
    64U,  // FABSv4f32
12060
351k
    72U,  // FABSv8f16
12061
351k
    3160U,  // FACGE16
12062
351k
    3160U,  // FACGE32
12063
351k
    3160U,  // FACGE64
12064
351k
    33691864U,  // FACGE_PPzZZ_D
12065
351k
    51129481U,  // FACGE_PPzZZ_H
12066
351k
    67252440U,  // FACGE_PPzZZ_S
12067
351k
    1056920U, // FACGEv2f32
12068
351k
    270440U,  // FACGEv2f64
12069
351k
    1188000U, // FACGEv4f16
12070
351k
    401520U,  // FACGEv4f32
12071
351k
    532600U,  // FACGEv8f16
12072
351k
    3160U,  // FACGT16
12073
351k
    3160U,  // FACGT32
12074
351k
    3160U,  // FACGT64
12075
351k
    33691864U,  // FACGT_PPzZZ_D
12076
351k
    51129481U,  // FACGT_PPzZZ_H
12077
351k
    67252440U,  // FACGT_PPzZZ_S
12078
351k
    1056920U, // FACGTv2f32
12079
351k
    270440U,  // FACGTv2f64
12080
351k
    1188000U, // FACGTv4f16
12081
351k
    401520U,  // FACGTv4f32
12082
351k
    532600U,  // FACGTv8f16
12083
351k
    0U, // FADDA_VPZ_D
12084
351k
    240U, // FADDA_VPZ_H
12085
351k
    0U, // FADDA_VPZ_S
12086
351k
    3160U,  // FADDDrr
12087
351k
    3160U,  // FADDHrr
12088
351k
    33691776U,  // FADDP_ZPmZZ_D
12089
351k
    51129480U,  // FADDP_ZPmZZ_H
12090
351k
    67252352U,  // FADDP_ZPmZZ_S
12091
351k
    1056920U, // FADDPv2f32
12092
351k
    270440U,  // FADDPv2f64
12093
351k
    456U, // FADDPv2i16p
12094
351k
    40U,  // FADDPv2i32p
12095
351k
    48U,  // FADDPv2i64p
12096
351k
    1188000U, // FADDPv4f16
12097
351k
    401520U,  // FADDPv4f32
12098
351k
    532600U,  // FADDPv8f16
12099
351k
    6232U,  // FADDQV_D
12100
351k
    5208U,  // FADDQV_H
12101
351k
    12376U, // FADDQV_S
12102
351k
    3160U,  // FADDSrr
12103
351k
    0U, // FADDV_VPZ_D
12104
351k
    0U, // FADDV_VPZ_H
12105
351k
    0U, // FADDV_VPZ_S
12106
351k
    192U, // FADD_VG2_M2Z_D
12107
351k
    232U, // FADD_VG2_M2Z_H
12108
351k
    200U, // FADD_VG2_M2Z_S
12109
351k
    192U, // FADD_VG4_M4Z_D
12110
351k
    232U, // FADD_VG4_M4Z_H
12111
351k
    200U, // FADD_VG4_M4Z_S
12112
351k
    268572800U, // FADD_ZPmI_D
12113
351k
    3943560U, // FADD_ZPmI_H
12114
351k
    268578944U, // FADD_ZPmI_S
12115
351k
    33691776U,  // FADD_ZPmZ_D
12116
351k
    51129480U,  // FADD_ZPmZ_H
12117
351k
    67252352U,  // FADD_ZPmZ_S
12118
351k
    6232U,  // FADD_ZZZ_D
12119
351k
    136U, // FADD_ZZZ_H
12120
351k
    12377U, // FADD_ZZZ_S
12121
351k
    1056920U, // FADDv2f32
12122
351k
    270440U,  // FADDv2f64
12123
351k
    1188000U, // FADDv4f16
12124
351k
    401520U,  // FADDv4f32
12125
351k
    532600U,  // FADDv8f16
12126
351k
    464U, // FAMAX_2Z2Z_D
12127
351k
    248U, // FAMAX_2Z2Z_H
12128
351k
    472U, // FAMAX_2Z2Z_S
12129
351k
    464U, // FAMAX_4Z4Z_D
12130
351k
    248U, // FAMAX_4Z4Z_H
12131
351k
    472U, // FAMAX_4Z4Z_S
12132
351k
    33691776U,  // FAMAX_ZPmZ_D
12133
351k
    51129480U,  // FAMAX_ZPmZ_H
12134
351k
    67252352U,  // FAMAX_ZPmZ_S
12135
351k
    1056920U, // FAMAXv2f32
12136
351k
    270440U,  // FAMAXv2f64
12137
351k
    1188000U, // FAMAXv4f16
12138
351k
    401520U,  // FAMAXv4f32
12139
351k
    532600U,  // FAMAXv8f16
12140
351k
    464U, // FAMIN_2Z2Z_D
12141
351k
    248U, // FAMIN_2Z2Z_H
12142
351k
    472U, // FAMIN_2Z2Z_S
12143
351k
    464U, // FAMIN_4Z4Z_D
12144
351k
    248U, // FAMIN_4Z4Z_H
12145
351k
    472U, // FAMIN_4Z4Z_S
12146
351k
    33691776U,  // FAMIN_ZPmZ_D
12147
351k
    51129480U,  // FAMIN_ZPmZ_H
12148
351k
    67252352U,  // FAMIN_ZPmZ_S
12149
351k
    1056920U, // FAMINv2f32
12150
351k
    270440U,  // FAMINv2f64
12151
351k
    1188000U, // FAMINv4f16
12152
351k
    401520U,  // FAMINv4f32
12153
351k
    532600U,  // FAMINv8f16
12154
351k
    33691776U,  // FCADD_ZPmZ_D
12155
351k
    185347208U, // FCADD_ZPmZ_H
12156
351k
    67252352U,  // FCADD_ZPmZ_S
12157
351k
    155066520U, // FCADDv2f32
12158
351k
    155197544U, // FCADDv2f64
12159
351k
    155328672U, // FCADDv4f16
12160
351k
    155459696U, // FCADDv4f32
12161
351k
    155590776U, // FCADDv8f16
12162
351k
    167906392U, // FCCMPDrr
12163
351k
    167906392U, // FCCMPEDrr
12164
351k
    167906392U, // FCCMPEHrr
12165
351k
    167906392U, // FCCMPESrr
12166
351k
    167906392U, // FCCMPHrr
12167
351k
    167906392U, // FCCMPSrr
12168
351k
    16U,  // FCLAMP_VG2_2Z2Z_D
12169
351k
    240U, // FCLAMP_VG2_2Z2Z_H
12170
351k
    24U,  // FCLAMP_VG2_2Z2Z_S
12171
351k
    16U,  // FCLAMP_VG4_4Z4Z_D
12172
351k
    240U, // FCLAMP_VG4_4Z4Z_H
12173
351k
    24U,  // FCLAMP_VG4_4Z4Z_S
12174
351k
    1112U,  // FCLAMP_ZZZ_D
12175
351k
    240U, // FCLAMP_ZZZ_H
12176
351k
    2136U,  // FCLAMP_ZZZ_S
12177
351k
    3160U,  // FCMEQ16
12178
351k
    3160U,  // FCMEQ32
12179
351k
    3160U,  // FCMEQ64
12180
351k
    4724952U, // FCMEQ_PPzZ0_D
12181
351k
    46217U, // FCMEQ_PPzZ0_H
12182
351k
    4731096U, // FCMEQ_PPzZ0_S
12183
351k
    33691864U,  // FCMEQ_PPzZZ_D
12184
351k
    51129481U,  // FCMEQ_PPzZZ_H
12185
351k
    67252440U,  // FCMEQ_PPzZZ_S
12186
351k
    480U, // FCMEQv1i16rz
12187
351k
    480U, // FCMEQv1i32rz
12188
351k
    480U, // FCMEQv1i64rz
12189
351k
    1056920U, // FCMEQv2f32
12190
351k
    270440U,  // FCMEQv2f64
12191
351k
    488U, // FCMEQv2i32rz
12192
351k
    496U, // FCMEQv2i64rz
12193
351k
    1188000U, // FCMEQv4f16
12194
351k
    401520U,  // FCMEQv4f32
12195
351k
    504U, // FCMEQv4i16rz
12196
351k
    512U, // FCMEQv4i32rz
12197
351k
    532600U,  // FCMEQv8f16
12198
351k
    520U, // FCMEQv8i16rz
12199
351k
    3160U,  // FCMGE16
12200
351k
    3160U,  // FCMGE32
12201
351k
    3160U,  // FCMGE64
12202
351k
    4724952U, // FCMGE_PPzZ0_D
12203
351k
    46217U, // FCMGE_PPzZ0_H
12204
351k
    4731096U, // FCMGE_PPzZ0_S
12205
351k
    33691864U,  // FCMGE_PPzZZ_D
12206
351k
    51129481U,  // FCMGE_PPzZZ_H
12207
351k
    67252440U,  // FCMGE_PPzZZ_S
12208
351k
    480U, // FCMGEv1i16rz
12209
351k
    480U, // FCMGEv1i32rz
12210
351k
    480U, // FCMGEv1i64rz
12211
351k
    1056920U, // FCMGEv2f32
12212
351k
    270440U,  // FCMGEv2f64
12213
351k
    488U, // FCMGEv2i32rz
12214
351k
    496U, // FCMGEv2i64rz
12215
351k
    1188000U, // FCMGEv4f16
12216
351k
    401520U,  // FCMGEv4f32
12217
351k
    504U, // FCMGEv4i16rz
12218
351k
    512U, // FCMGEv4i32rz
12219
351k
    532600U,  // FCMGEv8f16
12220
351k
    520U, // FCMGEv8i16rz
12221
351k
    3160U,  // FCMGT16
12222
351k
    3160U,  // FCMGT32
12223
351k
    3160U,  // FCMGT64
12224
351k
    4724952U, // FCMGT_PPzZ0_D
12225
351k
    46217U, // FCMGT_PPzZ0_H
12226
351k
    4731096U, // FCMGT_PPzZ0_S
12227
351k
    33691864U,  // FCMGT_PPzZZ_D
12228
351k
    51129481U,  // FCMGT_PPzZZ_H
12229
351k
    67252440U,  // FCMGT_PPzZZ_S
12230
351k
    480U, // FCMGTv1i16rz
12231
351k
    480U, // FCMGTv1i32rz
12232
351k
    480U, // FCMGTv1i64rz
12233
351k
    1056920U, // FCMGTv2f32
12234
351k
    270440U,  // FCMGTv2f64
12235
351k
    488U, // FCMGTv2i32rz
12236
351k
    496U, // FCMGTv2i64rz
12237
351k
    1188000U, // FCMGTv4f16
12238
351k
    401520U,  // FCMGTv4f32
12239
351k
    504U, // FCMGTv4i16rz
12240
351k
    512U, // FCMGTv4i32rz
12241
351k
    532600U,  // FCMGTv8f16
12242
351k
    520U, // FCMGTv8i16rz
12243
351k
    285344896U, // FCMLA_ZPmZZ_D
12244
351k
    187706608U, // FCMLA_ZPmZZ_H
12245
351k
    302123136U, // FCMLA_ZPmZZ_S
12246
351k
    201496816U, // FCMLA_ZZZI_H
12247
351k
    187435096U, // FCMLA_ZZZI_S
12248
351k
    222176408U, // FCMLAv2f32
12249
351k
    222307432U, // FCMLAv2f64
12250
351k
    222438560U, // FCMLAv4f16
12251
351k
    120464544U, // FCMLAv4f16_indexed
12252
351k
    222569584U, // FCMLAv4f32
12253
351k
    122299504U, // FCMLAv4f32_indexed
12254
351k
    222700664U, // FCMLAv8f16
12255
351k
    120464504U, // FCMLAv8f16_indexed
12256
351k
    4724952U, // FCMLE_PPzZ0_D
12257
351k
    46217U, // FCMLE_PPzZ0_H
12258
351k
    4731096U, // FCMLE_PPzZ0_S
12259
351k
    480U, // FCMLEv1i16rz
12260
351k
    480U, // FCMLEv1i32rz
12261
351k
    480U, // FCMLEv1i64rz
12262
351k
    488U, // FCMLEv2i32rz
12263
351k
    496U, // FCMLEv2i64rz
12264
351k
    504U, // FCMLEv4i16rz
12265
351k
    512U, // FCMLEv4i32rz
12266
351k
    520U, // FCMLEv8i16rz
12267
351k
    4724952U, // FCMLT_PPzZ0_D
12268
351k
    46217U, // FCMLT_PPzZ0_H
12269
351k
    4731096U, // FCMLT_PPzZ0_S
12270
351k
    480U, // FCMLTv1i16rz
12271
351k
    480U, // FCMLTv1i32rz
12272
351k
    480U, // FCMLTv1i64rz
12273
351k
    488U, // FCMLTv2i32rz
12274
351k
    496U, // FCMLTv2i64rz
12275
351k
    504U, // FCMLTv4i16rz
12276
351k
    512U, // FCMLTv4i32rz
12277
351k
    520U, // FCMLTv8i16rz
12278
351k
    4724952U, // FCMNE_PPzZ0_D
12279
351k
    46217U, // FCMNE_PPzZ0_H
12280
351k
    4731096U, // FCMNE_PPzZ0_S
12281
351k
    33691864U,  // FCMNE_PPzZZ_D
12282
351k
    51129481U,  // FCMNE_PPzZZ_H
12283
351k
    67252440U,  // FCMNE_PPzZZ_S
12284
351k
    0U, // FCMPDri
12285
351k
    0U, // FCMPDrr
12286
351k
    0U, // FCMPEDri
12287
351k
    0U, // FCMPEDrr
12288
351k
    0U, // FCMPEHri
12289
351k
    0U, // FCMPEHrr
12290
351k
    0U, // FCMPESri
12291
351k
    0U, // FCMPESrr
12292
351k
    0U, // FCMPHri
12293
351k
    0U, // FCMPHrr
12294
351k
    0U, // FCMPSri
12295
351k
    0U, // FCMPSrr
12296
351k
    33691864U,  // FCMUO_PPzZZ_D
12297
351k
    51129481U,  // FCMUO_PPzZZ_H
12298
351k
    67252440U,  // FCMUO_PPzZZ_S
12299
351k
    528U, // FCPY_ZPmI_D
12300
351k
    2U, // FCPY_ZPmI_H
12301
351k
    528U, // FCPY_ZPmI_S
12302
351k
    167906392U, // FCSELDrrr
12303
351k
    167906392U, // FCSELHrrr
12304
351k
    167906392U, // FCSELSrrr
12305
351k
    0U, // FCVTASUWDr
12306
351k
    0U, // FCVTASUWHr
12307
351k
    0U, // FCVTASUWSr
12308
351k
    0U, // FCVTASUXDr
12309
351k
    0U, // FCVTASUXHr
12310
351k
    0U, // FCVTASUXSr
12311
351k
    0U, // FCVTASv1f16
12312
351k
    0U, // FCVTASv1i32
12313
351k
    0U, // FCVTASv1i64
12314
351k
    40U,  // FCVTASv2f32
12315
351k
    48U,  // FCVTASv2f64
12316
351k
    56U,  // FCVTASv4f16
12317
351k
    64U,  // FCVTASv4f32
12318
351k
    72U,  // FCVTASv8f16
12319
351k
    0U, // FCVTAUUWDr
12320
351k
    0U, // FCVTAUUWHr
12321
351k
    0U, // FCVTAUUWSr
12322
351k
    0U, // FCVTAUUXDr
12323
351k
    0U, // FCVTAUUXHr
12324
351k
    0U, // FCVTAUUXSr
12325
351k
    0U, // FCVTAUv1f16
12326
351k
    0U, // FCVTAUv1i32
12327
351k
    0U, // FCVTAUv1i64
12328
351k
    40U,  // FCVTAUv2f32
12329
351k
    48U,  // FCVTAUv2f64
12330
351k
    56U,  // FCVTAUv4f16
12331
351k
    64U,  // FCVTAUv4f32
12332
351k
    72U,  // FCVTAUv8f16
12333
351k
    0U, // FCVTDHr
12334
351k
    0U, // FCVTDSr
12335
351k
    0U, // FCVTHDr
12336
351k
    0U, // FCVTHSr
12337
351k
    240U, // FCVTLT_ZPmZ_HtoS
12338
351k
    24U,  // FCVTLT_ZPmZ_StoD
12339
351k
    0U, // FCVTL_2ZZ_H_S
12340
351k
    40U,  // FCVTLv2i32
12341
351k
    56U,  // FCVTLv4i16
12342
351k
    64U,  // FCVTLv4i32
12343
351k
    72U,  // FCVTLv8i16
12344
351k
    0U, // FCVTMSUWDr
12345
351k
    0U, // FCVTMSUWHr
12346
351k
    0U, // FCVTMSUWSr
12347
351k
    0U, // FCVTMSUXDr
12348
351k
    0U, // FCVTMSUXHr
12349
351k
    0U, // FCVTMSUXSr
12350
351k
    0U, // FCVTMSv1f16
12351
351k
    0U, // FCVTMSv1i32
12352
351k
    0U, // FCVTMSv1i64
12353
351k
    40U,  // FCVTMSv2f32
12354
351k
    48U,  // FCVTMSv2f64
12355
351k
    56U,  // FCVTMSv4f16
12356
351k
    64U,  // FCVTMSv4f32
12357
351k
    72U,  // FCVTMSv8f16
12358
351k
    0U, // FCVTMUUWDr
12359
351k
    0U, // FCVTMUUWHr
12360
351k
    0U, // FCVTMUUWSr
12361
351k
    0U, // FCVTMUUXDr
12362
351k
    0U, // FCVTMUUXHr
12363
351k
    0U, // FCVTMUUXSr
12364
351k
    0U, // FCVTMUv1f16
12365
351k
    0U, // FCVTMUv1i32
12366
351k
    0U, // FCVTMUv1i64
12367
351k
    40U,  // FCVTMUv2f32
12368
351k
    48U,  // FCVTMUv2f64
12369
351k
    56U,  // FCVTMUv4f16
12370
351k
    64U,  // FCVTMUv4f32
12371
351k
    72U,  // FCVTMUv8f16
12372
351k
    2U, // FCVTNB_Z2Z_StoB
12373
351k
    0U, // FCVTNSUWDr
12374
351k
    0U, // FCVTNSUWHr
12375
351k
    0U, // FCVTNSUWSr
12376
351k
    0U, // FCVTNSUXDr
12377
351k
    0U, // FCVTNSUXHr
12378
351k
    0U, // FCVTNSUXSr
12379
351k
    0U, // FCVTNSv1f16
12380
351k
    0U, // FCVTNSv1i32
12381
351k
    0U, // FCVTNSv1i64
12382
351k
    40U,  // FCVTNSv2f32
12383
351k
    48U,  // FCVTNSv2f64
12384
351k
    56U,  // FCVTNSv4f16
12385
351k
    64U,  // FCVTNSv4f32
12386
351k
    72U,  // FCVTNSv8f16
12387
351k
    2U, // FCVTNT_Z2Z_StoB
12388
351k
    16U,  // FCVTNT_ZPmZ_DtoS
12389
351k
    1U, // FCVTNT_ZPmZ_StoH
12390
351k
    0U, // FCVTNUUWDr
12391
351k
    0U, // FCVTNUUWHr
12392
351k
    0U, // FCVTNUUWSr
12393
351k
    0U, // FCVTNUUXDr
12394
351k
    0U, // FCVTNUUXHr
12395
351k
    0U, // FCVTNUUXSr
12396
351k
    0U, // FCVTNUv1f16
12397
351k
    0U, // FCVTNUv1i32
12398
351k
    0U, // FCVTNUv1i64
12399
351k
    40U,  // FCVTNUv2f32
12400
351k
    48U,  // FCVTNUv2f64
12401
351k
    56U,  // FCVTNUv4f16
12402
351k
    64U,  // FCVTNUv4f32
12403
351k
    72U,  // FCVTNUv8f16
12404
351k
    532600U,  // FCVTN_F16_F8v16f8
12405
351k
    1188000U, // FCVTN_F16_F8v8f8
12406
351k
    402544U,  // FCVTN_F32_F82v16f8
12407
351k
    401520U,  // FCVTN_F32_F8v8f8
12408
351k
    1U, // FCVTN_Z2Z_HtoB
12409
351k
    0U, // FCVTN_Z2Z_StoH
12410
351k
    2U, // FCVTN_Z4Z_StoB_NAME
12411
351k
    48U,  // FCVTNv2i32
12412
351k
    64U,  // FCVTNv4i16
12413
351k
    48U,  // FCVTNv4i32
12414
351k
    64U,  // FCVTNv8i16
12415
351k
    0U, // FCVTPSUWDr
12416
351k
    0U, // FCVTPSUWHr
12417
351k
    0U, // FCVTPSUWSr
12418
351k
    0U, // FCVTPSUXDr
12419
351k
    0U, // FCVTPSUXHr
12420
351k
    0U, // FCVTPSUXSr
12421
351k
    0U, // FCVTPSv1f16
12422
351k
    0U, // FCVTPSv1i32
12423
351k
    0U, // FCVTPSv1i64
12424
351k
    40U,  // FCVTPSv2f32
12425
351k
    48U,  // FCVTPSv2f64
12426
351k
    56U,  // FCVTPSv4f16
12427
351k
    64U,  // FCVTPSv4f32
12428
351k
    72U,  // FCVTPSv8f16
12429
351k
    0U, // FCVTPUUWDr
12430
351k
    0U, // FCVTPUUWHr
12431
351k
    0U, // FCVTPUUWSr
12432
351k
    0U, // FCVTPUUXDr
12433
351k
    0U, // FCVTPUUXHr
12434
351k
    0U, // FCVTPUUXSr
12435
351k
    0U, // FCVTPUv1f16
12436
351k
    0U, // FCVTPUv1i32
12437
351k
    0U, // FCVTPUv1i64
12438
351k
    40U,  // FCVTPUv2f32
12439
351k
    48U,  // FCVTPUv2f64
12440
351k
    56U,  // FCVTPUv4f16
12441
351k
    64U,  // FCVTPUv4f32
12442
351k
    72U,  // FCVTPUv8f16
12443
351k
    0U, // FCVTSDr
12444
351k
    0U, // FCVTSHr
12445
351k
    16U,  // FCVTXNT_ZPmZ_DtoS
12446
351k
    0U, // FCVTXNv1i64
12447
351k
    48U,  // FCVTXNv2f32
12448
351k
    48U,  // FCVTXNv4f32
12449
351k
    16U,  // FCVTX_ZPmZ_DtoS
12450
351k
    3160U,  // FCVTZSSWDri
12451
351k
    3160U,  // FCVTZSSWHri
12452
351k
    3160U,  // FCVTZSSWSri
12453
351k
    3160U,  // FCVTZSSXDri
12454
351k
    3160U,  // FCVTZSSXHri
12455
351k
    3160U,  // FCVTZSSXSri
12456
351k
    0U, // FCVTZSUWDr
12457
351k
    0U, // FCVTZSUWHr
12458
351k
    0U, // FCVTZSUWSr
12459
351k
    0U, // FCVTZSUXDr
12460
351k
    0U, // FCVTZSUXHr
12461
351k
    0U, // FCVTZSUXSr
12462
351k
    0U, // FCVTZS_2Z2Z_StoS
12463
351k
    0U, // FCVTZS_4Z4Z_StoS
12464
351k
    16U,  // FCVTZS_ZPmZ_DtoD
12465
351k
    16U,  // FCVTZS_ZPmZ_DtoS
12466
351k
    240U, // FCVTZS_ZPmZ_HtoD
12467
351k
    0U, // FCVTZS_ZPmZ_HtoH
12468
351k
    240U, // FCVTZS_ZPmZ_HtoS
12469
351k
    24U,  // FCVTZS_ZPmZ_StoD
12470
351k
    24U,  // FCVTZS_ZPmZ_StoS
12471
351k
    3160U,  // FCVTZSd
12472
351k
    3160U,  // FCVTZSh
12473
351k
    3160U,  // FCVTZSs
12474
351k
    0U, // FCVTZSv1f16
12475
351k
    0U, // FCVTZSv1i32
12476
351k
    0U, // FCVTZSv1i64
12477
351k
    40U,  // FCVTZSv2f32
12478
351k
    48U,  // FCVTZSv2f64
12479
351k
    3224U,  // FCVTZSv2i32_shift
12480
351k
    3176U,  // FCVTZSv2i64_shift
12481
351k
    56U,  // FCVTZSv4f16
12482
351k
    64U,  // FCVTZSv4f32
12483
351k
    3232U,  // FCVTZSv4i16_shift
12484
351k
    3184U,  // FCVTZSv4i32_shift
12485
351k
    72U,  // FCVTZSv8f16
12486
351k
    3192U,  // FCVTZSv8i16_shift
12487
351k
    3160U,  // FCVTZUSWDri
12488
351k
    3160U,  // FCVTZUSWHri
12489
351k
    3160U,  // FCVTZUSWSri
12490
351k
    3160U,  // FCVTZUSXDri
12491
351k
    3160U,  // FCVTZUSXHri
12492
351k
    3160U,  // FCVTZUSXSri
12493
351k
    0U, // FCVTZUUWDr
12494
351k
    0U, // FCVTZUUWHr
12495
351k
    0U, // FCVTZUUWSr
12496
351k
    0U, // FCVTZUUXDr
12497
351k
    0U, // FCVTZUUXHr
12498
351k
    0U, // FCVTZUUXSr
12499
351k
    0U, // FCVTZU_2Z2Z_StoS
12500
351k
    0U, // FCVTZU_4Z4Z_StoS
12501
351k
    16U,  // FCVTZU_ZPmZ_DtoD
12502
351k
    16U,  // FCVTZU_ZPmZ_DtoS
12503
351k
    240U, // FCVTZU_ZPmZ_HtoD
12504
351k
    0U, // FCVTZU_ZPmZ_HtoH
12505
351k
    240U, // FCVTZU_ZPmZ_HtoS
12506
351k
    24U,  // FCVTZU_ZPmZ_StoD
12507
351k
    24U,  // FCVTZU_ZPmZ_StoS
12508
351k
    3160U,  // FCVTZUd
12509
351k
    3160U,  // FCVTZUh
12510
351k
    3160U,  // FCVTZUs
12511
351k
    0U, // FCVTZUv1f16
12512
351k
    0U, // FCVTZUv1i32
12513
351k
    0U, // FCVTZUv1i64
12514
351k
    40U,  // FCVTZUv2f32
12515
351k
    48U,  // FCVTZUv2f64
12516
351k
    3224U,  // FCVTZUv2i32_shift
12517
351k
    3176U,  // FCVTZUv2i64_shift
12518
351k
    56U,  // FCVTZUv4f16
12519
351k
    64U,  // FCVTZUv4f32
12520
351k
    3232U,  // FCVTZUv4i16_shift
12521
351k
    3184U,  // FCVTZUv4i32_shift
12522
351k
    72U,  // FCVTZUv8f16
12523
351k
    3192U,  // FCVTZUv8i16_shift
12524
351k
    0U, // FCVT_2ZZ_H_S
12525
351k
    1U, // FCVT_Z2Z_HtoB
12526
351k
    0U, // FCVT_Z2Z_StoH
12527
351k
    2U, // FCVT_Z4Z_StoB_NAME
12528
351k
    2U, // FCVT_ZPmZ_DtoH
12529
351k
    16U,  // FCVT_ZPmZ_DtoS
12530
351k
    240U, // FCVT_ZPmZ_HtoD
12531
351k
    240U, // FCVT_ZPmZ_HtoS
12532
351k
    24U,  // FCVT_ZPmZ_StoD
12533
351k
    1U, // FCVT_ZPmZ_StoH
12534
351k
    3160U,  // FDIVDrr
12535
351k
    3160U,  // FDIVHrr
12536
351k
    33691776U,  // FDIVR_ZPmZ_D
12537
351k
    51129480U,  // FDIVR_ZPmZ_H
12538
351k
    67252352U,  // FDIVR_ZPmZ_S
12539
351k
    3160U,  // FDIVSrr
12540
351k
    33691776U,  // FDIV_ZPmZ_D
12541
351k
    51129480U,  // FDIV_ZPmZ_H
12542
351k
    67252352U,  // FDIV_ZPmZ_S
12543
351k
    1056920U, // FDIVv2f32
12544
351k
    270440U,  // FDIVv2f64
12545
351k
    1188000U, // FDIVv4f16
12546
351k
    401520U,  // FDIVv4f32
12547
351k
    532600U,  // FDIVv8f16
12548
351k
    47640U, // FDOT_VG2_M2Z2Z_BtoH
12549
351k
    47640U, // FDOT_VG2_M2Z2Z_BtoS
12550
351k
    2632936U, // FDOT_VG2_M2Z2Z_HtoS
12551
351k
    5029400U, // FDOT_VG2_M2ZZI_BtoH
12552
351k
    5029400U, // FDOT_VG2_M2ZZI_BtoS
12553
351k
    103427304U, // FDOT_VG2_M2ZZI_HtoS
12554
351k
    48664U, // FDOT_VG2_M2ZZ_BtoH
12555
351k
    48664U, // FDOT_VG2_M2ZZ_BtoS
12556
351k
    53095656U,  // FDOT_VG2_M2ZZ_HtoS
12557
351k
    47640U, // FDOT_VG4_M4Z4Z_BtoH
12558
351k
    47640U, // FDOT_VG4_M4Z4Z_BtoS
12559
351k
    2632936U, // FDOT_VG4_M4Z4Z_HtoS
12560
351k
    5029400U, // FDOT_VG4_M4ZZI_BtoH
12561
351k
    5029400U, // FDOT_VG4_M4ZZI_BtoS
12562
351k
    103427304U, // FDOT_VG4_M4ZZI_HtoS
12563
351k
    48664U, // FDOT_VG4_M4ZZ_BtoH
12564
351k
    48664U, // FDOT_VG4_M4ZZ_BtoS
12565
351k
    53095656U,  // FDOT_VG4_M4ZZ_HtoS
12566
351k
    38920U, // FDOT_ZZZI_BtoH
12567
351k
    38921U, // FDOT_ZZZI_BtoS
12568
351k
    53222488U,  // FDOT_ZZZI_S
12569
351k
    8U, // FDOT_ZZZ_BtoH
12570
351k
    9U, // FDOT_ZZZ_BtoS
12571
351k
    7256U,  // FDOT_ZZZ_S
12572
351k
    5121168U, // FDOTlanev16f8
12573
351k
    5252264U, // FDOTlanev4f16
12574
351k
    5252240U, // FDOTlanev8f16
12575
351k
    5121192U, // FDOTlanev8f8
12576
351k
    1320104U, // FDOTv2f32
12577
351k
    1320104U, // FDOTv4f16
12578
351k
    926864U,  // FDOTv4f32
12579
351k
    926864U,  // FDOTv8f16
12580
351k
    2U, // FDUP_ZI_D
12581
351k
    0U, // FDUP_ZI_H
12582
351k
    2U, // FDUP_ZI_S
12583
351k
    0U, // FEXPA_ZZ_D
12584
351k
    0U, // FEXPA_ZZ_H
12585
351k
    1U, // FEXPA_ZZ_S
12586
351k
    0U, // FJCVTZS
12587
351k
    16U,  // FLOGB_ZPmZ_D
12588
351k
    0U, // FLOGB_ZPmZ_H
12589
351k
    24U,  // FLOGB_ZPmZ_S
12590
351k
    0U, // FMA16
12591
351k
    0U, // FMA32
12592
351k
    0U, // FMA64
12593
351k
    134232U,  // FMADDDrrr
12594
351k
    134232U,  // FMADDHrrr
12595
351k
    134232U,  // FMADDSrrr
12596
351k
    285344896U, // FMAD_ZPmZZ_D
12597
351k
    53488880U,  // FMAD_ZPmZZ_H
12598
351k
    302123136U, // FMAD_ZPmZZ_S
12599
351k
    3160U,  // FMAXDrr
12600
351k
    3160U,  // FMAXHrr
12601
351k
    3160U,  // FMAXNMDrr
12602
351k
    3160U,  // FMAXNMHrr
12603
351k
    33691776U,  // FMAXNMP_ZPmZZ_D
12604
351k
    51129480U,  // FMAXNMP_ZPmZZ_H
12605
351k
    67252352U,  // FMAXNMP_ZPmZZ_S
12606
351k
    1056920U, // FMAXNMPv2f32
12607
351k
    270440U,  // FMAXNMPv2f64
12608
351k
    456U, // FMAXNMPv2i16p
12609
351k
    40U,  // FMAXNMPv2i32p
12610
351k
    48U,  // FMAXNMPv2i64p
12611
351k
    1188000U, // FMAXNMPv4f16
12612
351k
    401520U,  // FMAXNMPv4f32
12613
351k
    532600U,  // FMAXNMPv8f16
12614
351k
    6232U,  // FMAXNMQV_D
12615
351k
    5208U,  // FMAXNMQV_H
12616
351k
    12376U, // FMAXNMQV_S
12617
351k
    3160U,  // FMAXNMSrr
12618
351k
    0U, // FMAXNMV_VPZ_D
12619
351k
    0U, // FMAXNMV_VPZ_H
12620
351k
    0U, // FMAXNMV_VPZ_S
12621
351k
    56U,  // FMAXNMVv4i16v
12622
351k
    64U,  // FMAXNMVv4i32v
12623
351k
    72U,  // FMAXNMVv8i16v
12624
351k
    464U, // FMAXNM_VG2_2Z2Z_D
12625
351k
    248U, // FMAXNM_VG2_2Z2Z_H
12626
351k
    472U, // FMAXNM_VG2_2Z2Z_S
12627
351k
    184U, // FMAXNM_VG2_2ZZ_D
12628
351k
    136U, // FMAXNM_VG2_2ZZ_H
12629
351k
    96U,  // FMAXNM_VG2_2ZZ_S
12630
351k
    464U, // FMAXNM_VG4_4Z4Z_D
12631
351k
    248U, // FMAXNM_VG4_4Z4Z_H
12632
351k
    472U, // FMAXNM_VG4_4Z4Z_S
12633
351k
    184U, // FMAXNM_VG4_4ZZ_D
12634
351k
    136U, // FMAXNM_VG4_4ZZ_H
12635
351k
    96U,  // FMAXNM_VG4_4ZZ_S
12636
351k
    318904448U, // FMAXNM_ZPmI_D
12637
351k
    5385352U, // FMAXNM_ZPmI_H
12638
351k
    318910592U, // FMAXNM_ZPmI_S
12639
351k
    33691776U,  // FMAXNM_ZPmZ_D
12640
351k
    51129480U,  // FMAXNM_ZPmZ_H
12641
351k
    67252352U,  // FMAXNM_ZPmZ_S
12642
351k
    1056920U, // FMAXNMv2f32
12643
351k
    270440U,  // FMAXNMv2f64
12644
351k
    1188000U, // FMAXNMv4f16
12645
351k
    401520U,  // FMAXNMv4f32
12646
351k
    532600U,  // FMAXNMv8f16
12647
351k
    33691776U,  // FMAXP_ZPmZZ_D
12648
351k
    51129480U,  // FMAXP_ZPmZZ_H
12649
351k
    67252352U,  // FMAXP_ZPmZZ_S
12650
351k
    1056920U, // FMAXPv2f32
12651
351k
    270440U,  // FMAXPv2f64
12652
351k
    456U, // FMAXPv2i16p
12653
351k
    40U,  // FMAXPv2i32p
12654
351k
    48U,  // FMAXPv2i64p
12655
351k
    1188000U, // FMAXPv4f16
12656
351k
    401520U,  // FMAXPv4f32
12657
351k
    532600U,  // FMAXPv8f16
12658
351k
    6232U,  // FMAXQV_D
12659
351k
    5208U,  // FMAXQV_H
12660
351k
    12376U, // FMAXQV_S
12661
351k
    3160U,  // FMAXSrr
12662
351k
    0U, // FMAXV_VPZ_D
12663
351k
    0U, // FMAXV_VPZ_H
12664
351k
    0U, // FMAXV_VPZ_S
12665
351k
    56U,  // FMAXVv4i16v
12666
351k
    64U,  // FMAXVv4i32v
12667
351k
    72U,  // FMAXVv8i16v
12668
351k
    464U, // FMAX_VG2_2Z2Z_D
12669
351k
    248U, // FMAX_VG2_2Z2Z_H
12670
351k
    472U, // FMAX_VG2_2Z2Z_S
12671
351k
    184U, // FMAX_VG2_2ZZ_D
12672
351k
    136U, // FMAX_VG2_2ZZ_H
12673
351k
    96U,  // FMAX_VG2_2ZZ_S
12674
351k
    464U, // FMAX_VG4_4Z4Z_D
12675
351k
    248U, // FMAX_VG4_4Z4Z_H
12676
351k
    472U, // FMAX_VG4_4Z4Z_S
12677
351k
    184U, // FMAX_VG4_4ZZ_D
12678
351k
    136U, // FMAX_VG4_4ZZ_H
12679
351k
    96U,  // FMAX_VG4_4ZZ_S
12680
351k
    318904448U, // FMAX_ZPmI_D
12681
351k
    5385352U, // FMAX_ZPmI_H
12682
351k
    318910592U, // FMAX_ZPmI_S
12683
351k
    33691776U,  // FMAX_ZPmZ_D
12684
351k
    51129480U,  // FMAX_ZPmZ_H
12685
351k
    67252352U,  // FMAX_ZPmZ_S
12686
351k
    1056920U, // FMAXv2f32
12687
351k
    270440U,  // FMAXv2f64
12688
351k
    1188000U, // FMAXv4f16
12689
351k
    401520U,  // FMAXv4f32
12690
351k
    532600U,  // FMAXv8f16
12691
351k
    3160U,  // FMINDrr
12692
351k
    3160U,  // FMINHrr
12693
351k
    3160U,  // FMINNMDrr
12694
351k
    3160U,  // FMINNMHrr
12695
351k
    33691776U,  // FMINNMP_ZPmZZ_D
12696
351k
    51129480U,  // FMINNMP_ZPmZZ_H
12697
351k
    67252352U,  // FMINNMP_ZPmZZ_S
12698
351k
    1056920U, // FMINNMPv2f32
12699
351k
    270440U,  // FMINNMPv2f64
12700
351k
    456U, // FMINNMPv2i16p
12701
351k
    40U,  // FMINNMPv2i32p
12702
351k
    48U,  // FMINNMPv2i64p
12703
351k
    1188000U, // FMINNMPv4f16
12704
351k
    401520U,  // FMINNMPv4f32
12705
351k
    532600U,  // FMINNMPv8f16
12706
351k
    6232U,  // FMINNMQV_D
12707
351k
    5208U,  // FMINNMQV_H
12708
351k
    12376U, // FMINNMQV_S
12709
351k
    3160U,  // FMINNMSrr
12710
351k
    0U, // FMINNMV_VPZ_D
12711
351k
    0U, // FMINNMV_VPZ_H
12712
351k
    0U, // FMINNMV_VPZ_S
12713
351k
    56U,  // FMINNMVv4i16v
12714
351k
    64U,  // FMINNMVv4i32v
12715
351k
    72U,  // FMINNMVv8i16v
12716
351k
    464U, // FMINNM_VG2_2Z2Z_D
12717
351k
    248U, // FMINNM_VG2_2Z2Z_H
12718
351k
    472U, // FMINNM_VG2_2Z2Z_S
12719
351k
    184U, // FMINNM_VG2_2ZZ_D
12720
351k
    136U, // FMINNM_VG2_2ZZ_H
12721
351k
    96U,  // FMINNM_VG2_2ZZ_S
12722
351k
    464U, // FMINNM_VG4_4Z4Z_D
12723
351k
    248U, // FMINNM_VG4_4Z4Z_H
12724
351k
    472U, // FMINNM_VG4_4Z4Z_S
12725
351k
    184U, // FMINNM_VG4_4ZZ_D
12726
351k
    136U, // FMINNM_VG4_4ZZ_H
12727
351k
    96U,  // FMINNM_VG4_4ZZ_S
12728
351k
    318904448U, // FMINNM_ZPmI_D
12729
351k
    5385352U, // FMINNM_ZPmI_H
12730
351k
    318910592U, // FMINNM_ZPmI_S
12731
351k
    33691776U,  // FMINNM_ZPmZ_D
12732
351k
    51129480U,  // FMINNM_ZPmZ_H
12733
351k
    67252352U,  // FMINNM_ZPmZ_S
12734
351k
    1056920U, // FMINNMv2f32
12735
351k
    270440U,  // FMINNMv2f64
12736
351k
    1188000U, // FMINNMv4f16
12737
351k
    401520U,  // FMINNMv4f32
12738
351k
    532600U,  // FMINNMv8f16
12739
351k
    33691776U,  // FMINP_ZPmZZ_D
12740
351k
    51129480U,  // FMINP_ZPmZZ_H
12741
351k
    67252352U,  // FMINP_ZPmZZ_S
12742
351k
    1056920U, // FMINPv2f32
12743
351k
    270440U,  // FMINPv2f64
12744
351k
    456U, // FMINPv2i16p
12745
351k
    40U,  // FMINPv2i32p
12746
351k
    48U,  // FMINPv2i64p
12747
351k
    1188000U, // FMINPv4f16
12748
351k
    401520U,  // FMINPv4f32
12749
351k
    532600U,  // FMINPv8f16
12750
351k
    6232U,  // FMINQV_D
12751
351k
    5208U,  // FMINQV_H
12752
351k
    12376U, // FMINQV_S
12753
351k
    3160U,  // FMINSrr
12754
351k
    0U, // FMINV_VPZ_D
12755
351k
    0U, // FMINV_VPZ_H
12756
351k
    0U, // FMINV_VPZ_S
12757
351k
    56U,  // FMINVv4i16v
12758
351k
    64U,  // FMINVv4i32v
12759
351k
    72U,  // FMINVv8i16v
12760
351k
    464U, // FMIN_VG2_2Z2Z_D
12761
351k
    248U, // FMIN_VG2_2Z2Z_H
12762
351k
    472U, // FMIN_VG2_2Z2Z_S
12763
351k
    184U, // FMIN_VG2_2ZZ_D
12764
351k
    136U, // FMIN_VG2_2ZZ_H
12765
351k
    96U,  // FMIN_VG2_2ZZ_S
12766
351k
    464U, // FMIN_VG4_4Z4Z_D
12767
351k
    248U, // FMIN_VG4_4Z4Z_H
12768
351k
    472U, // FMIN_VG4_4Z4Z_S
12769
351k
    184U, // FMIN_VG4_4ZZ_D
12770
351k
    136U, // FMIN_VG4_4ZZ_H
12771
351k
    96U,  // FMIN_VG4_4ZZ_S
12772
351k
    318904448U, // FMIN_ZPmI_D
12773
351k
    5385352U, // FMIN_ZPmI_H
12774
351k
    318910592U, // FMIN_ZPmI_S
12775
351k
    33691776U,  // FMIN_ZPmZ_D
12776
351k
    51129480U,  // FMIN_ZPmZ_H
12777
351k
    67252352U,  // FMIN_ZPmZ_S
12778
351k
    1056920U, // FMINv2f32
12779
351k
    270440U,  // FMINv2f64
12780
351k
    1188000U, // FMINv4f16
12781
351k
    401520U,  // FMINv4f32
12782
351k
    532600U,  // FMINv8f16
12783
351k
    49696U, // FMLAL2lanev4f16
12784
351k
    120464544U, // FMLAL2lanev8f16
12785
351k
    50720U, // FMLAL2v4f16
12786
351k
    1189024U, // FMLAL2v8f16
12787
351k
    8U, // FMLALB_ZZZ
12788
351k
    38920U, // FMLALB_ZZZI
12789
351k
    53222488U,  // FMLALB_ZZZI_SHH
12790
351k
    7256U,  // FMLALB_ZZZ_SHH
12791
351k
    5514384U, // FMLALBlanev8f16
12792
351k
    926864U,  // FMLALBv8f16
12793
351k
    9U, // FMLALLBB_ZZZ
12794
351k
    38921U, // FMLALLBB_ZZZI
12795
351k
    5514384U, // FMLALLBBlanev4f32
12796
351k
    926864U,  // FMLALLBBv4f32
12797
351k
    9U, // FMLALLBT_ZZZ
12798
351k
    38921U, // FMLALLBT_ZZZI
12799
351k
    5514384U, // FMLALLBTlanev4f32
12800
351k
    926864U,  // FMLALLBTv4f32
12801
351k
    9U, // FMLALLTB_ZZZ
12802
351k
    38921U, // FMLALLTB_ZZZI
12803
351k
    5514384U, // FMLALLTBlanev4f32
12804
351k
    926864U,  // FMLALLTBv4f32
12805
351k
    9U, // FMLALLTT_ZZZ
12806
351k
    38921U, // FMLALLTT_ZZZI
12807
351k
    5514384U, // FMLALLTTlanev4f32
12808
351k
    926864U,  // FMLALLTTv4f32
12809
351k
    38441U, // FMLALL_MZZI_BtoS
12810
351k
    553U, // FMLALL_MZZ_BtoS
12811
351k
    47640U, // FMLALL_VG2_M2Z2Z_BtoS
12812
351k
    5029400U, // FMLALL_VG2_M2ZZI_BtoS
12813
351k
    48666U, // FMLALL_VG2_M2ZZ_BtoS
12814
351k
    47640U, // FMLALL_VG4_M4Z4Z_BtoS
12815
351k
    5029400U, // FMLALL_VG4_M4ZZI_BtoS
12816
351k
    48667U, // FMLALL_VG4_M4ZZ_BtoS
12817
351k
    8U, // FMLALT_ZZZ
12818
351k
    38920U, // FMLALT_ZZZI
12819
351k
    53222488U,  // FMLALT_ZZZI_SHH
12820
351k
    7256U,  // FMLALT_ZZZ_SHH
12821
351k
    5514384U, // FMLALTlanev8f16
12822
351k
    926864U,  // FMLALTv8f16
12823
351k
    38441U, // FMLAL_MZZI_BtoH
12824
351k
    38145U, // FMLAL_MZZI_HtoS
12825
351k
    257U, // FMLAL_MZZ_HtoS
12826
351k
    47640U, // FMLAL_VG2_M2Z2Z_BtoH
12827
351k
    2632936U, // FMLAL_VG2_M2Z2Z_HtoS
12828
351k
    5029400U, // FMLAL_VG2_M2ZZI_BtoH
12829
351k
    103427304U, // FMLAL_VG2_M2ZZI_HtoS
12830
351k
    48664U, // FMLAL_VG2_M2ZZ_BtoH
12831
351k
    53095656U,  // FMLAL_VG2_M2ZZ_HtoS
12832
351k
    553U, // FMLAL_VG2_MZZ_BtoH
12833
351k
    47640U, // FMLAL_VG4_M4Z4Z_BtoH
12834
351k
    2632936U, // FMLAL_VG4_M4Z4Z_HtoS
12835
351k
    5029400U, // FMLAL_VG4_M4ZZI_BtoH
12836
351k
    103427304U, // FMLAL_VG4_M4ZZI_HtoS
12837
351k
    48664U, // FMLAL_VG4_M4ZZ_BtoH
12838
351k
    53095656U,  // FMLAL_VG4_M4ZZ_HtoS
12839
351k
    49696U, // FMLALlanev4f16
12840
351k
    120464544U, // FMLALlanev8f16
12841
351k
    50720U, // FMLALv4f16
12842
351k
    1189024U, // FMLALv8f16
12843
351k
    1584320U, // FMLA_VG2_M2Z2Z_D
12844
351k
    1715400U, // FMLA_VG2_M2Z2Z_S
12845
351k
    2632936U, // FMLA_VG2_M2Z4Z_H
12846
351k
    102509760U, // FMLA_VG2_M2ZZI_D
12847
351k
    103427304U, // FMLA_VG2_M2ZZI_H
12848
351k
    102640840U, // FMLA_VG2_M2ZZI_S
12849
351k
    52178112U,  // FMLA_VG2_M2ZZ_D
12850
351k
    53095656U,  // FMLA_VG2_M2ZZ_H
12851
351k
    52309192U,  // FMLA_VG2_M2ZZ_S
12852
351k
    1584320U, // FMLA_VG4_M4Z4Z_D
12853
351k
    2632936U, // FMLA_VG4_M4Z4Z_H
12854
351k
    1715400U, // FMLA_VG4_M4Z4Z_S
12855
351k
    102509760U, // FMLA_VG4_M4ZZI_D
12856
351k
    103427304U, // FMLA_VG4_M4ZZI_H
12857
351k
    102640840U, // FMLA_VG4_M4ZZI_S
12858
351k
    52178112U,  // FMLA_VG4_M4ZZ_D
12859
351k
    53095656U,  // FMLA_VG4_M4ZZ_H
12860
351k
    52309192U,  // FMLA_VG4_M4ZZ_S
12861
351k
    285344896U, // FMLA_ZPmZZ_D
12862
351k
    53488880U,  // FMLA_ZPmZZ_H
12863
351k
    302123136U, // FMLA_ZPmZZ_S
12864
351k
    53216344U,  // FMLA_ZZZI_D
12865
351k
    39152U, // FMLA_ZZZI_H
12866
351k
    53217368U,  // FMLA_ZZZI_S
12867
351k
    120464473U, // FMLAv1i16_indexed
12868
351k
    122299481U, // FMLAv1i32_indexed
12869
351k
    123085913U, // FMLAv1i64_indexed
12870
351k
    1057944U, // FMLAv2f32
12871
351k
    271464U,  // FMLAv2f64
12872
351k
    122299544U, // FMLAv2i32_indexed
12873
351k
    123085928U, // FMLAv2i64_indexed
12874
351k
    1189024U, // FMLAv4f16
12875
351k
    402544U,  // FMLAv4f32
12876
351k
    120464544U, // FMLAv4i16_indexed
12877
351k
    122299504U, // FMLAv4i32_indexed
12878
351k
    533624U,  // FMLAv8f16
12879
351k
    120464504U, // FMLAv8i16_indexed
12880
351k
    49696U, // FMLSL2lanev4f16
12881
351k
    120464544U, // FMLSL2lanev8f16
12882
351k
    50720U, // FMLSL2v4f16
12883
351k
    1189024U, // FMLSL2v8f16
12884
351k
    53222488U,  // FMLSLB_ZZZI_SHH
12885
351k
    7256U,  // FMLSLB_ZZZ_SHH
12886
351k
    53222488U,  // FMLSLT_ZZZI_SHH
12887
351k
    7256U,  // FMLSLT_ZZZ_SHH
12888
351k
    38145U, // FMLSL_MZZI_HtoS
12889
351k
    257U, // FMLSL_MZZ_HtoS
12890
351k
    2632936U, // FMLSL_VG2_M2Z2Z_HtoS
12891
351k
    103427304U, // FMLSL_VG2_M2ZZI_HtoS
12892
351k
    53095656U,  // FMLSL_VG2_M2ZZ_HtoS
12893
351k
    2632936U, // FMLSL_VG4_M4Z4Z_HtoS
12894
351k
    103427304U, // FMLSL_VG4_M4ZZI_HtoS
12895
351k
    53095656U,  // FMLSL_VG4_M4ZZ_HtoS
12896
351k
    49696U, // FMLSLlanev4f16
12897
351k
    120464544U, // FMLSLlanev8f16
12898
351k
    50720U, // FMLSLv4f16
12899
351k
    1189024U, // FMLSLv8f16
12900
351k
    1584320U, // FMLS_VG2_M2Z2Z_D
12901
351k
    2632936U, // FMLS_VG2_M2Z2Z_H
12902
351k
    1715400U, // FMLS_VG2_M2Z2Z_S
12903
351k
    102509760U, // FMLS_VG2_M2ZZI_D
12904
351k
    103427304U, // FMLS_VG2_M2ZZI_H
12905
351k
    102640840U, // FMLS_VG2_M2ZZI_S
12906
351k
    52178112U,  // FMLS_VG2_M2ZZ_D
12907
351k
    53095656U,  // FMLS_VG2_M2ZZ_H
12908
351k
    52309192U,  // FMLS_VG2_M2ZZ_S
12909
351k
    2632936U, // FMLS_VG4_M4Z2Z_H
12910
351k
    1584320U, // FMLS_VG4_M4Z4Z_D
12911
351k
    1715400U, // FMLS_VG4_M4Z4Z_S
12912
351k
    102509760U, // FMLS_VG4_M4ZZI_D
12913
351k
    103427304U, // FMLS_VG4_M4ZZI_H
12914
351k
    102640840U, // FMLS_VG4_M4ZZI_S
12915
351k
    52178112U,  // FMLS_VG4_M4ZZ_D
12916
351k
    53095656U,  // FMLS_VG4_M4ZZ_H
12917
351k
    52309192U,  // FMLS_VG4_M4ZZ_S
12918
351k
    285344896U, // FMLS_ZPmZZ_D
12919
351k
    53488880U,  // FMLS_ZPmZZ_H
12920
351k
    302123136U, // FMLS_ZPmZZ_S
12921
351k
    53216344U,  // FMLS_ZZZI_D
12922
351k
    39152U, // FMLS_ZZZI_H
12923
351k
    53217368U,  // FMLS_ZZZI_S
12924
351k
    120464473U, // FMLSv1i16_indexed
12925
351k
    122299481U, // FMLSv1i32_indexed
12926
351k
    123085913U, // FMLSv1i64_indexed
12927
351k
    1057944U, // FMLSv2f32
12928
351k
    271464U,  // FMLSv2f64
12929
351k
    122299544U, // FMLSv2i32_indexed
12930
351k
    123085928U, // FMLSv2i64_indexed
12931
351k
    1189024U, // FMLSv4f16
12932
351k
    402544U,  // FMLSv4f32
12933
351k
    120464544U, // FMLSv4i16_indexed
12934
351k
    122299504U, // FMLSv4i32_indexed
12935
351k
    533624U,  // FMLSv8f16
12936
351k
    120464504U, // FMLSv8i16_indexed
12937
351k
    1112U,  // FMMLA_ZZZ_D
12938
351k
    2136U,  // FMMLA_ZZZ_S
12939
351k
    0U, // FMOPAL_MPPZZ
12940
351k
    0U, // FMOPA_MPPZZ_BtoH
12941
351k
    0U, // FMOPA_MPPZZ_BtoS
12942
351k
    560U, // FMOPA_MPPZZ_D
12943
351k
    0U, // FMOPA_MPPZZ_H
12944
351k
    264U, // FMOPA_MPPZZ_S
12945
351k
    0U, // FMOPSL_MPPZZ
12946
351k
    560U, // FMOPS_MPPZZ_D
12947
351k
    0U, // FMOPS_MPPZZ_H
12948
351k
    264U, // FMOPS_MPPZZ_S
12949
351k
    45472U, // FMOVDXHighr
12950
351k
    0U, // FMOVDXr
12951
351k
    2U, // FMOVDi
12952
351k
    0U, // FMOVDr
12953
351k
    0U, // FMOVHWr
12954
351k
    0U, // FMOVHXr
12955
351k
    2U, // FMOVHi
12956
351k
    0U, // FMOVHr
12957
351k
    0U, // FMOVSWr
12958
351k
    2U, // FMOVSi
12959
351k
    0U, // FMOVSr
12960
351k
    0U, // FMOVWHr
12961
351k
    0U, // FMOVWSr
12962
351k
    0U, // FMOVXDHighr
12963
351k
    0U, // FMOVXDr
12964
351k
    0U, // FMOVXHr
12965
351k
    2U, // FMOVv2f32_ns
12966
351k
    2U, // FMOVv2f64_ns
12967
351k
    2U, // FMOVv4f16_ns
12968
351k
    2U, // FMOVv4f32_ns
12969
351k
    2U, // FMOVv8f16_ns
12970
351k
    0U, // FMS16
12971
351k
    0U, // FMS32
12972
351k
    0U, // FMS64
12973
351k
    285344896U, // FMSB_ZPmZZ_D
12974
351k
    53488880U,  // FMSB_ZPmZZ_H
12975
351k
    302123136U, // FMSB_ZPmZZ_S
12976
351k
    134232U,  // FMSUBDrrr
12977
351k
    134232U,  // FMSUBHrrr
12978
351k
    134232U,  // FMSUBSrrr
12979
351k
    3160U,  // FMULDrr
12980
351k
    3160U,  // FMULHrr
12981
351k
    3160U,  // FMULSrr
12982
351k
    3160U,  // FMULX16
12983
351k
    3160U,  // FMULX32
12984
351k
    3160U,  // FMULX64
12985
351k
    33691776U,  // FMULX_ZPmZ_D
12986
351k
    51129480U,  // FMULX_ZPmZ_H
12987
351k
    67252352U,  // FMULX_ZPmZ_S
12988
351k
    338567256U, // FMULXv1i16_indexed
12989
351k
    340402264U, // FMULXv1i32_indexed
12990
351k
    341188696U, // FMULXv1i64_indexed
12991
351k
    1056920U, // FMULXv2f32
12992
351k
    270440U,  // FMULXv2f64
12993
351k
    340402328U, // FMULXv2i32_indexed
12994
351k
    341188712U, // FMULXv2i64_indexed
12995
351k
    1188000U, // FMULXv4f16
12996
351k
    401520U,  // FMULXv4f32
12997
351k
    338567328U, // FMULXv4i16_indexed
12998
351k
    340402288U, // FMULXv4i32_indexed
12999
351k
    532600U,  // FMULXv8f16
13000
351k
    338567288U, // FMULXv8i16_indexed
13001
351k
    352458880U, // FMUL_ZPmI_D
13002
351k
    5778568U, // FMUL_ZPmI_H
13003
351k
    352465024U, // FMUL_ZPmI_S
13004
351k
    33691776U,  // FMUL_ZPmZ_D
13005
351k
    51129480U,  // FMUL_ZPmZ_H
13006
351k
    67252352U,  // FMUL_ZPmZ_S
13007
351k
    5904472U, // FMUL_ZZZI_D
13008
351k
    40072U, // FMUL_ZZZI_H
13009
351k
    5910617U, // FMUL_ZZZI_S
13010
351k
    6232U,  // FMUL_ZZZ_D
13011
351k
    136U, // FMUL_ZZZ_H
13012
351k
    12377U, // FMUL_ZZZ_S
13013
351k
    338567256U, // FMULv1i16_indexed
13014
351k
    340402264U, // FMULv1i32_indexed
13015
351k
    341188696U, // FMULv1i64_indexed
13016
351k
    1056920U, // FMULv2f32
13017
351k
    270440U,  // FMULv2f64
13018
351k
    340402328U, // FMULv2i32_indexed
13019
351k
    341188712U, // FMULv2i64_indexed
13020
351k
    1188000U, // FMULv4f16
13021
351k
    401520U,  // FMULv4f32
13022
351k
    338567328U, // FMULv4i16_indexed
13023
351k
    340402288U, // FMULv4i32_indexed
13024
351k
    532600U,  // FMULv8f16
13025
351k
    338567288U, // FMULv8i16_indexed
13026
351k
    0U, // FNEGDr
13027
351k
    0U, // FNEGHr
13028
351k
    0U, // FNEGSr
13029
351k
    16U,  // FNEG_ZPmZ_D
13030
351k
    0U, // FNEG_ZPmZ_H
13031
351k
    24U,  // FNEG_ZPmZ_S
13032
351k
    40U,  // FNEGv2f32
13033
351k
    48U,  // FNEGv2f64
13034
351k
    56U,  // FNEGv4f16
13035
351k
    64U,  // FNEGv4f32
13036
351k
    72U,  // FNEGv8f16
13037
351k
    134232U,  // FNMADDDrrr
13038
351k
    134232U,  // FNMADDHrrr
13039
351k
    134232U,  // FNMADDSrrr
13040
351k
    285344896U, // FNMAD_ZPmZZ_D
13041
351k
    53488880U,  // FNMAD_ZPmZZ_H
13042
351k
    302123136U, // FNMAD_ZPmZZ_S
13043
351k
    285344896U, // FNMLA_ZPmZZ_D
13044
351k
    53488880U,  // FNMLA_ZPmZZ_H
13045
351k
    302123136U, // FNMLA_ZPmZZ_S
13046
351k
    285344896U, // FNMLS_ZPmZZ_D
13047
351k
    53488880U,  // FNMLS_ZPmZZ_H
13048
351k
    302123136U, // FNMLS_ZPmZZ_S
13049
351k
    285344896U, // FNMSB_ZPmZZ_D
13050
351k
    53488880U,  // FNMSB_ZPmZZ_H
13051
351k
    302123136U, // FNMSB_ZPmZZ_S
13052
351k
    134232U,  // FNMSUBDrrr
13053
351k
    134232U,  // FNMSUBHrrr
13054
351k
    134232U,  // FNMSUBSrrr
13055
351k
    3160U,  // FNMULDrr
13056
351k
    3160U,  // FNMULHrr
13057
351k
    3160U,  // FNMULSrr
13058
351k
    0U, // FRECPE_ZZ_D
13059
351k
    0U, // FRECPE_ZZ_H
13060
351k
    1U, // FRECPE_ZZ_S
13061
351k
    0U, // FRECPEv1f16
13062
351k
    0U, // FRECPEv1i32
13063
351k
    0U, // FRECPEv1i64
13064
351k
    40U,  // FRECPEv2f32
13065
351k
    48U,  // FRECPEv2f64
13066
351k
    56U,  // FRECPEv4f16
13067
351k
    64U,  // FRECPEv4f32
13068
351k
    72U,  // FRECPEv8f16
13069
351k
    3160U,  // FRECPS16
13070
351k
    3160U,  // FRECPS32
13071
351k
    3160U,  // FRECPS64
13072
351k
    6232U,  // FRECPS_ZZZ_D
13073
351k
    136U, // FRECPS_ZZZ_H
13074
351k
    12377U, // FRECPS_ZZZ_S
13075
351k
    1056920U, // FRECPSv2f32
13076
351k
    270440U,  // FRECPSv2f64
13077
351k
    1188000U, // FRECPSv4f16
13078
351k
    401520U,  // FRECPSv4f32
13079
351k
    532600U,  // FRECPSv8f16
13080
351k
    16U,  // FRECPX_ZPmZ_D
13081
351k
    0U, // FRECPX_ZPmZ_H
13082
351k
    24U,  // FRECPX_ZPmZ_S
13083
351k
    0U, // FRECPXv1f16
13084
351k
    0U, // FRECPXv1i32
13085
351k
    0U, // FRECPXv1i64
13086
351k
    0U, // FRINT32XDr
13087
351k
    0U, // FRINT32XSr
13088
351k
    40U,  // FRINT32Xv2f32
13089
351k
    48U,  // FRINT32Xv2f64
13090
351k
    64U,  // FRINT32Xv4f32
13091
351k
    0U, // FRINT32ZDr
13092
351k
    0U, // FRINT32ZSr
13093
351k
    40U,  // FRINT32Zv2f32
13094
351k
    48U,  // FRINT32Zv2f64
13095
351k
    64U,  // FRINT32Zv4f32
13096
351k
    0U, // FRINT64XDr
13097
351k
    0U, // FRINT64XSr
13098
351k
    40U,  // FRINT64Xv2f32
13099
351k
    48U,  // FRINT64Xv2f64
13100
351k
    64U,  // FRINT64Xv4f32
13101
351k
    0U, // FRINT64ZDr
13102
351k
    0U, // FRINT64ZSr
13103
351k
    40U,  // FRINT64Zv2f32
13104
351k
    48U,  // FRINT64Zv2f64
13105
351k
    64U,  // FRINT64Zv4f32
13106
351k
    0U, // FRINTADr
13107
351k
    0U, // FRINTAHr
13108
351k
    0U, // FRINTASr
13109
351k
    0U, // FRINTA_2Z2Z_S
13110
351k
    0U, // FRINTA_4Z4Z_S
13111
351k
    16U,  // FRINTA_ZPmZ_D
13112
351k
    0U, // FRINTA_ZPmZ_H
13113
351k
    24U,  // FRINTA_ZPmZ_S
13114
351k
    40U,  // FRINTAv2f32
13115
351k
    48U,  // FRINTAv2f64
13116
351k
    56U,  // FRINTAv4f16
13117
351k
    64U,  // FRINTAv4f32
13118
351k
    72U,  // FRINTAv8f16
13119
351k
    0U, // FRINTIDr
13120
351k
    0U, // FRINTIHr
13121
351k
    0U, // FRINTISr
13122
351k
    16U,  // FRINTI_ZPmZ_D
13123
351k
    0U, // FRINTI_ZPmZ_H
13124
351k
    24U,  // FRINTI_ZPmZ_S
13125
351k
    40U,  // FRINTIv2f32
13126
351k
    48U,  // FRINTIv2f64
13127
351k
    56U,  // FRINTIv4f16
13128
351k
    64U,  // FRINTIv4f32
13129
351k
    72U,  // FRINTIv8f16
13130
351k
    0U, // FRINTMDr
13131
351k
    0U, // FRINTMHr
13132
351k
    0U, // FRINTMSr
13133
351k
    0U, // FRINTM_2Z2Z_S
13134
351k
    0U, // FRINTM_4Z4Z_S
13135
351k
    16U,  // FRINTM_ZPmZ_D
13136
351k
    0U, // FRINTM_ZPmZ_H
13137
351k
    24U,  // FRINTM_ZPmZ_S
13138
351k
    40U,  // FRINTMv2f32
13139
351k
    48U,  // FRINTMv2f64
13140
351k
    56U,  // FRINTMv4f16
13141
351k
    64U,  // FRINTMv4f32
13142
351k
    72U,  // FRINTMv8f16
13143
351k
    0U, // FRINTNDr
13144
351k
    0U, // FRINTNHr
13145
351k
    0U, // FRINTNSr
13146
351k
    0U, // FRINTN_2Z2Z_S
13147
351k
    0U, // FRINTN_4Z4Z_S
13148
351k
    16U,  // FRINTN_ZPmZ_D
13149
351k
    0U, // FRINTN_ZPmZ_H
13150
351k
    24U,  // FRINTN_ZPmZ_S
13151
351k
    40U,  // FRINTNv2f32
13152
351k
    48U,  // FRINTNv2f64
13153
351k
    56U,  // FRINTNv4f16
13154
351k
    64U,  // FRINTNv4f32
13155
351k
    72U,  // FRINTNv8f16
13156
351k
    0U, // FRINTPDr
13157
351k
    0U, // FRINTPHr
13158
351k
    0U, // FRINTPSr
13159
351k
    0U, // FRINTP_2Z2Z_S
13160
351k
    0U, // FRINTP_4Z4Z_S
13161
351k
    16U,  // FRINTP_ZPmZ_D
13162
351k
    0U, // FRINTP_ZPmZ_H
13163
351k
    24U,  // FRINTP_ZPmZ_S
13164
351k
    40U,  // FRINTPv2f32
13165
351k
    48U,  // FRINTPv2f64
13166
351k
    56U,  // FRINTPv4f16
13167
351k
    64U,  // FRINTPv4f32
13168
351k
    72U,  // FRINTPv8f16
13169
351k
    0U, // FRINTXDr
13170
351k
    0U, // FRINTXHr
13171
351k
    0U, // FRINTXSr
13172
351k
    16U,  // FRINTX_ZPmZ_D
13173
351k
    0U, // FRINTX_ZPmZ_H
13174
351k
    24U,  // FRINTX_ZPmZ_S
13175
351k
    40U,  // FRINTXv2f32
13176
351k
    48U,  // FRINTXv2f64
13177
351k
    56U,  // FRINTXv4f16
13178
351k
    64U,  // FRINTXv4f32
13179
351k
    72U,  // FRINTXv8f16
13180
351k
    0U, // FRINTZDr
13181
351k
    0U, // FRINTZHr
13182
351k
    0U, // FRINTZSr
13183
351k
    16U,  // FRINTZ_ZPmZ_D
13184
351k
    0U, // FRINTZ_ZPmZ_H
13185
351k
    24U,  // FRINTZ_ZPmZ_S
13186
351k
    40U,  // FRINTZv2f32
13187
351k
    48U,  // FRINTZv2f64
13188
351k
    56U,  // FRINTZv4f16
13189
351k
    64U,  // FRINTZv4f32
13190
351k
    72U,  // FRINTZv8f16
13191
351k
    0U, // FRSQRTE_ZZ_D
13192
351k
    0U, // FRSQRTE_ZZ_H
13193
351k
    1U, // FRSQRTE_ZZ_S
13194
351k
    0U, // FRSQRTEv1f16
13195
351k
    0U, // FRSQRTEv1i32
13196
351k
    0U, // FRSQRTEv1i64
13197
351k
    40U,  // FRSQRTEv2f32
13198
351k
    48U,  // FRSQRTEv2f64
13199
351k
    56U,  // FRSQRTEv4f16
13200
351k
    64U,  // FRSQRTEv4f32
13201
351k
    72U,  // FRSQRTEv8f16
13202
351k
    3160U,  // FRSQRTS16
13203
351k
    3160U,  // FRSQRTS32
13204
351k
    3160U,  // FRSQRTS64
13205
351k
    6232U,  // FRSQRTS_ZZZ_D
13206
351k
    136U, // FRSQRTS_ZZZ_H
13207
351k
    12377U, // FRSQRTS_ZZZ_S
13208
351k
    1056920U, // FRSQRTSv2f32
13209
351k
    270440U,  // FRSQRTSv2f64
13210
351k
    1188000U, // FRSQRTSv4f16
13211
351k
    401520U,  // FRSQRTSv4f32
13212
351k
    532600U,  // FRSQRTSv8f16
13213
351k
    464U, // FSCALE_2Z2Z_D
13214
351k
    248U, // FSCALE_2Z2Z_H
13215
351k
    472U, // FSCALE_2Z2Z_S
13216
351k
    184U, // FSCALE_2ZZ_D
13217
351k
    136U, // FSCALE_2ZZ_H
13218
351k
    96U,  // FSCALE_2ZZ_S
13219
351k
    464U, // FSCALE_4Z4Z_D
13220
351k
    248U, // FSCALE_4Z4Z_H
13221
351k
    472U, // FSCALE_4Z4Z_S
13222
351k
    184U, // FSCALE_4ZZ_D
13223
351k
    136U, // FSCALE_4ZZ_H
13224
351k
    96U,  // FSCALE_4ZZ_S
13225
351k
    33691776U,  // FSCALE_ZPmZ_D
13226
351k
    51129480U,  // FSCALE_ZPmZ_H
13227
351k
    67252352U,  // FSCALE_ZPmZ_S
13228
351k
    1056920U, // FSCALEv2f32
13229
351k
    270440U,  // FSCALEv2f64
13230
351k
    1188000U, // FSCALEv4f16
13231
351k
    401520U,  // FSCALEv4f32
13232
351k
    532600U,  // FSCALEv8f16
13233
351k
    0U, // FSQRTDr
13234
351k
    0U, // FSQRTHr
13235
351k
    0U, // FSQRTSr
13236
351k
    16U,  // FSQRT_ZPmZ_D
13237
351k
    0U, // FSQRT_ZPmZ_H
13238
351k
    24U,  // FSQRT_ZPmZ_S
13239
351k
    40U,  // FSQRTv2f32
13240
351k
    48U,  // FSQRTv2f64
13241
351k
    56U,  // FSQRTv4f16
13242
351k
    64U,  // FSQRTv4f32
13243
351k
    72U,  // FSQRTv8f16
13244
351k
    3160U,  // FSUBDrr
13245
351k
    3160U,  // FSUBHrr
13246
351k
    268572800U, // FSUBR_ZPmI_D
13247
351k
    3943560U, // FSUBR_ZPmI_H
13248
351k
    268578944U, // FSUBR_ZPmI_S
13249
351k
    33691776U,  // FSUBR_ZPmZ_D
13250
351k
    51129480U,  // FSUBR_ZPmZ_H
13251
351k
    67252352U,  // FSUBR_ZPmZ_S
13252
351k
    3160U,  // FSUBSrr
13253
351k
    192U, // FSUB_VG2_M2Z_D
13254
351k
    232U, // FSUB_VG2_M2Z_H
13255
351k
    200U, // FSUB_VG2_M2Z_S
13256
351k
    192U, // FSUB_VG4_M4Z_D
13257
351k
    232U, // FSUB_VG4_M4Z_H
13258
351k
    200U, // FSUB_VG4_M4Z_S
13259
351k
    268572800U, // FSUB_ZPmI_D
13260
351k
    3943560U, // FSUB_ZPmI_H
13261
351k
    268578944U, // FSUB_ZPmI_S
13262
351k
    33691776U,  // FSUB_ZPmZ_D
13263
351k
    51129480U,  // FSUB_ZPmZ_H
13264
351k
    67252352U,  // FSUB_ZPmZ_S
13265
351k
    6232U,  // FSUB_ZZZ_D
13266
351k
    136U, // FSUB_ZZZ_H
13267
351k
    12377U, // FSUB_ZZZ_S
13268
351k
    1056920U, // FSUBv2f32
13269
351k
    270440U,  // FSUBv2f64
13270
351k
    1188000U, // FSUBv4f16
13271
351k
    401520U,  // FSUBv4f32
13272
351k
    532600U,  // FSUBv8f16
13273
351k
    137304U,  // FTMAD_ZZI_D
13274
351k
    52440200U,  // FTMAD_ZZI_H
13275
351k
    143449U,  // FTMAD_ZZI_S
13276
351k
    6232U,  // FTSMUL_ZZZ_D
13277
351k
    136U, // FTSMUL_ZZZ_H
13278
351k
    12377U, // FTSMUL_ZZZ_S
13279
351k
    6232U,  // FTSSEL_ZZZ_D
13280
351k
    136U, // FTSSEL_ZZZ_H
13281
351k
    12377U, // FTSSEL_ZZZ_S
13282
351k
    5029400U, // FVDOTB_VG4_M2ZZI_BtoS
13283
351k
    5029400U, // FVDOTT_VG4_M2ZZI_BtoS
13284
351k
    5029400U, // FVDOT_VG2_M2ZZI_BtoH
13285
351k
    103427304U, // FVDOT_VG2_M2ZZI_HtoS
13286
351k
    0U, // GCSPOPCX
13287
351k
    0U, // GCSPOPM
13288
351k
    0U, // GCSPOPX
13289
351k
    0U, // GCSPUSHM
13290
351k
    0U, // GCSPUSHX
13291
351k
    0U, // GCSSS1
13292
351k
    0U, // GCSSS2
13293
351k
    0U, // GCSSTR
13294
351k
    0U, // GCSSTTR
13295
351k
    0U, // GENLUT
13296
351k
    0U, // GENTER
13297
351k
    0U, // GEXIT
13298
351k
    371207355U, // GLD1B_D_IMM_REAL
13299
351k
    6040803U, // GLD1B_D_REAL
13300
351k
    6171875U, // GLD1B_D_SXTW_REAL
13301
351k
    6302947U, // GLD1B_D_UXTW_REAL
13302
351k
    371207267U, // GLD1B_S_IMM_REAL
13303
351k
    6434019U, // GLD1B_S_SXTW_REAL
13304
351k
    6565091U, // GLD1B_S_UXTW_REAL
13305
351k
    6696123U, // GLD1D_IMM_REAL
13306
351k
    6040803U, // GLD1D_REAL
13307
351k
    6827235U, // GLD1D_SCALED_REAL
13308
351k
    6171875U, // GLD1D_SXTW_REAL
13309
351k
    6958307U, // GLD1D_SXTW_SCALED_REAL
13310
351k
    6302947U, // GLD1D_UXTW_REAL
13311
351k
    7089379U, // GLD1D_UXTW_SCALED_REAL
13312
351k
    376319163U, // GLD1H_D_IMM_REAL
13313
351k
    6040803U, // GLD1H_D_REAL
13314
351k
    7351523U, // GLD1H_D_SCALED_REAL
13315
351k
    6171875U, // GLD1H_D_SXTW_REAL
13316
351k
    7482595U, // GLD1H_D_SXTW_SCALED_REAL
13317
351k
    6302947U, // GLD1H_D_UXTW_REAL
13318
351k
    7613667U, // GLD1H_D_UXTW_SCALED_REAL
13319
351k
    376319075U, // GLD1H_S_IMM_REAL
13320
351k
    6434019U, // GLD1H_S_SXTW_REAL
13321
351k
    7744739U, // GLD1H_S_SXTW_SCALED_REAL
13322
351k
    6565091U, // GLD1H_S_UXTW_REAL
13323
351k
    7875811U, // GLD1H_S_UXTW_SCALED_REAL
13324
351k
    371207355U, // GLD1Q
13325
351k
    371207355U, // GLD1SB_D_IMM_REAL
13326
351k
    6040803U, // GLD1SB_D_REAL
13327
351k
    6171875U, // GLD1SB_D_SXTW_REAL
13328
351k
    6302947U, // GLD1SB_D_UXTW_REAL
13329
351k
    371207267U, // GLD1SB_S_IMM_REAL
13330
351k
    6434019U, // GLD1SB_S_SXTW_REAL
13331
351k
    6565091U, // GLD1SB_S_UXTW_REAL
13332
351k
    376319163U, // GLD1SH_D_IMM_REAL
13333
351k
    6040803U, // GLD1SH_D_REAL
13334
351k
    7351523U, // GLD1SH_D_SCALED_REAL
13335
351k
    6171875U, // GLD1SH_D_SXTW_REAL
13336
351k
    7482595U, // GLD1SH_D_SXTW_SCALED_REAL
13337
351k
    6302947U, // GLD1SH_D_UXTW_REAL
13338
351k
    7613667U, // GLD1SH_D_UXTW_SCALED_REAL
13339
351k
    376319075U, // GLD1SH_S_IMM_REAL
13340
351k
    6434019U, // GLD1SH_S_SXTW_REAL
13341
351k
    7744739U, // GLD1SH_S_SXTW_SCALED_REAL
13342
351k
    6565091U, // GLD1SH_S_UXTW_REAL
13343
351k
    7875811U, // GLD1SH_S_UXTW_SCALED_REAL
13344
351k
    377105595U, // GLD1SW_D_IMM_REAL
13345
351k
    6040803U, // GLD1SW_D_REAL
13346
351k
    8137955U, // GLD1SW_D_SCALED_REAL
13347
351k
    6171875U, // GLD1SW_D_SXTW_REAL
13348
351k
    8269027U, // GLD1SW_D_SXTW_SCALED_REAL
13349
351k
    6302947U, // GLD1SW_D_UXTW_REAL
13350
351k
    8400099U, // GLD1SW_D_UXTW_SCALED_REAL
13351
351k
    377105595U, // GLD1W_D_IMM_REAL
13352
351k
    6040803U, // GLD1W_D_REAL
13353
351k
    8137955U, // GLD1W_D_SCALED_REAL
13354
351k
    6171875U, // GLD1W_D_SXTW_REAL
13355
351k
    8269027U, // GLD1W_D_SXTW_SCALED_REAL
13356
351k
    6302947U, // GLD1W_D_UXTW_REAL
13357
351k
    8400099U, // GLD1W_D_UXTW_SCALED_REAL
13358
351k
    377105507U, // GLD1W_IMM_REAL
13359
351k
    6434019U, // GLD1W_SXTW_REAL
13360
351k
    8531171U, // GLD1W_SXTW_SCALED_REAL
13361
351k
    6565091U, // GLD1W_UXTW_REAL
13362
351k
    8662243U, // GLD1W_UXTW_SCALED_REAL
13363
351k
    371207355U, // GLDFF1B_D_IMM_REAL
13364
351k
    6040803U, // GLDFF1B_D_REAL
13365
351k
    6171875U, // GLDFF1B_D_SXTW_REAL
13366
351k
    6302947U, // GLDFF1B_D_UXTW_REAL
13367
351k
    371207267U, // GLDFF1B_S_IMM_REAL
13368
351k
    6434019U, // GLDFF1B_S_SXTW_REAL
13369
351k
    6565091U, // GLDFF1B_S_UXTW_REAL
13370
351k
    6696123U, // GLDFF1D_IMM_REAL
13371
351k
    6040803U, // GLDFF1D_REAL
13372
351k
    6827235U, // GLDFF1D_SCALED_REAL
13373
351k
    6171875U, // GLDFF1D_SXTW_REAL
13374
351k
    6958307U, // GLDFF1D_SXTW_SCALED_REAL
13375
351k
    6302947U, // GLDFF1D_UXTW_REAL
13376
351k
    7089379U, // GLDFF1D_UXTW_SCALED_REAL
13377
351k
    376319163U, // GLDFF1H_D_IMM_REAL
13378
351k
    6040803U, // GLDFF1H_D_REAL
13379
351k
    7351523U, // GLDFF1H_D_SCALED_REAL
13380
351k
    6171875U, // GLDFF1H_D_SXTW_REAL
13381
351k
    7482595U, // GLDFF1H_D_SXTW_SCALED_REAL
13382
351k
    6302947U, // GLDFF1H_D_UXTW_REAL
13383
351k
    7613667U, // GLDFF1H_D_UXTW_SCALED_REAL
13384
351k
    376319075U, // GLDFF1H_S_IMM_REAL
13385
351k
    6434019U, // GLDFF1H_S_SXTW_REAL
13386
351k
    7744739U, // GLDFF1H_S_SXTW_SCALED_REAL
13387
351k
    6565091U, // GLDFF1H_S_UXTW_REAL
13388
351k
    7875811U, // GLDFF1H_S_UXTW_SCALED_REAL
13389
351k
    371207355U, // GLDFF1SB_D_IMM_REAL
13390
351k
    6040803U, // GLDFF1SB_D_REAL
13391
351k
    6171875U, // GLDFF1SB_D_SXTW_REAL
13392
351k
    6302947U, // GLDFF1SB_D_UXTW_REAL
13393
351k
    371207267U, // GLDFF1SB_S_IMM_REAL
13394
351k
    6434019U, // GLDFF1SB_S_SXTW_REAL
13395
351k
    6565091U, // GLDFF1SB_S_UXTW_REAL
13396
351k
    376319163U, // GLDFF1SH_D_IMM_REAL
13397
351k
    6040803U, // GLDFF1SH_D_REAL
13398
351k
    7351523U, // GLDFF1SH_D_SCALED_REAL
13399
351k
    6171875U, // GLDFF1SH_D_SXTW_REAL
13400
351k
    7482595U, // GLDFF1SH_D_SXTW_SCALED_REAL
13401
351k
    6302947U, // GLDFF1SH_D_UXTW_REAL
13402
351k
    7613667U, // GLDFF1SH_D_UXTW_SCALED_REAL
13403
351k
    376319075U, // GLDFF1SH_S_IMM_REAL
13404
351k
    6434019U, // GLDFF1SH_S_SXTW_REAL
13405
351k
    7744739U, // GLDFF1SH_S_SXTW_SCALED_REAL
13406
351k
    6565091U, // GLDFF1SH_S_UXTW_REAL
13407
351k
    7875811U, // GLDFF1SH_S_UXTW_SCALED_REAL
13408
351k
    377105595U, // GLDFF1SW_D_IMM_REAL
13409
351k
    6040803U, // GLDFF1SW_D_REAL
13410
351k
    8137955U, // GLDFF1SW_D_SCALED_REAL
13411
351k
    6171875U, // GLDFF1SW_D_SXTW_REAL
13412
351k
    8269027U, // GLDFF1SW_D_SXTW_SCALED_REAL
13413
351k
    6302947U, // GLDFF1SW_D_UXTW_REAL
13414
351k
    8400099U, // GLDFF1SW_D_UXTW_SCALED_REAL
13415
351k
    377105595U, // GLDFF1W_D_IMM_REAL
13416
351k
    6040803U, // GLDFF1W_D_REAL
13417
351k
    8137955U, // GLDFF1W_D_SCALED_REAL
13418
351k
    6171875U, // GLDFF1W_D_SXTW_REAL
13419
351k
    8269027U, // GLDFF1W_D_SXTW_SCALED_REAL
13420
351k
    6302947U, // GLDFF1W_D_UXTW_REAL
13421
351k
    8400099U, // GLDFF1W_D_UXTW_SCALED_REAL
13422
351k
    377105507U, // GLDFF1W_IMM_REAL
13423
351k
    6434019U, // GLDFF1W_SXTW_REAL
13424
351k
    8531171U, // GLDFF1W_SXTW_SCALED_REAL
13425
351k
    6565091U, // GLDFF1W_UXTW_REAL
13426
351k
    8662243U, // GLDFF1W_UXTW_SCALED_REAL
13427
351k
    3160U,  // GMI
13428
351k
    0U, // HINT
13429
351k
    33691864U,  // HISTCNT_ZPzZZ_D
13430
351k
    67252440U,  // HISTCNT_ZPzZZ_S
13431
351k
    10329U, // HISTSEG_ZZZ
13432
351k
    0U, // HLT
13433
351k
    0U, // HVC
13434
351k
    2U, // INCB_XPiI
13435
351k
    2U, // INCD_XPiI
13436
351k
    2U, // INCD_ZPiI
13437
351k
    2U, // INCH_XPiI
13438
351k
    0U, // INCH_ZPiI
13439
351k
    1U, // INCP_XP_B
13440
351k
    0U, // INCP_XP_D
13441
351k
    0U, // INCP_XP_H
13442
351k
    1U, // INCP_XP_S
13443
351k
    0U, // INCP_ZP_D
13444
351k
    0U, // INCP_ZP_H
13445
351k
    0U, // INCP_ZP_S
13446
351k
    2U, // INCW_XPiI
13447
351k
    2U, // INCW_ZPiI
13448
351k
    571U, // INDEX_II_B
13449
351k
    3160U,  // INDEX_II_D
13450
351k
    3U, // INDEX_II_H
13451
351k
    3160U,  // INDEX_II_S
13452
351k
    227U, // INDEX_IR_B
13453
351k
    3160U,  // INDEX_IR_D
13454
351k
    1U, // INDEX_IR_H
13455
351k
    3160U,  // INDEX_IR_S
13456
351k
    51288U, // INDEX_RI_B
13457
351k
    3160U,  // INDEX_RI_D
13458
351k
    576U, // INDEX_RI_H
13459
351k
    3160U,  // INDEX_RI_S
13460
351k
    3160U,  // INDEX_RR_B
13461
351k
    3160U,  // INDEX_RR_D
13462
351k
    224U, // INDEX_RR_H
13463
351k
    3160U,  // INDEX_RR_S
13464
351k
    48712U, // INSERT_MXIPZ_H_B
13465
351k
    52808U, // INSERT_MXIPZ_H_D
13466
351k
    53832U, // INSERT_MXIPZ_H_H
13467
351k
    54856U, // INSERT_MXIPZ_H_Q
13468
351k
    55880U, // INSERT_MXIPZ_H_S
13469
351k
    48712U, // INSERT_MXIPZ_V_B
13470
351k
    52808U, // INSERT_MXIPZ_V_D
13471
351k
    53832U, // INSERT_MXIPZ_V_H
13472
351k
    54856U, // INSERT_MXIPZ_V_Q
13473
351k
    55880U, // INSERT_MXIPZ_V_S
13474
351k
    1U, // INSR_ZR_B
13475
351k
    1U, // INSR_ZR_D
13476
351k
    0U, // INSR_ZR_H
13477
351k
    1U, // INSR_ZR_S
13478
351k
    3U, // INSR_ZV_B
13479
351k
    3U, // INSR_ZV_D
13480
351k
    0U, // INSR_ZV_H
13481
351k
    3U, // INSR_ZV_S
13482
351k
    2U, // INSvi16gpr
13483
351k
    39315U, // INSvi16lane
13484
351k
    2U, // INSvi32gpr
13485
351k
    39323U, // INSvi32lane
13486
351k
    2U, // INSvi64gpr
13487
351k
    39331U, // INSvi64lane
13488
351k
    2U, // INSvi8gpr
13489
351k
    39339U, // INSvi8lane
13490
351k
    3160U,  // IRG
13491
351k
    0U, // ISB
13492
351k
    10328U, // LASTA_RPZ_B
13493
351k
    6232U,  // LASTA_RPZ_D
13494
351k
    5208U,  // LASTA_RPZ_H
13495
351k
    12376U, // LASTA_RPZ_S
13496
351k
    10328U, // LASTA_VPZ_B
13497
351k
    6232U,  // LASTA_VPZ_D
13498
351k
    5208U,  // LASTA_VPZ_H
13499
351k
    12376U, // LASTA_VPZ_S
13500
351k
    10328U, // LASTB_RPZ_B
13501
351k
    6232U,  // LASTB_RPZ_D
13502
351k
    5208U,  // LASTB_RPZ_H
13503
351k
    12376U, // LASTB_RPZ_S
13504
351k
    10328U, // LASTB_VPZ_B
13505
351k
    6232U,  // LASTB_VPZ_D
13506
351k
    5208U,  // LASTB_VPZ_H
13507
351k
    12376U, // LASTB_VPZ_S
13508
351k
    8793315U, // LD1B
13509
351k
    8793315U, // LD1B_2Z
13510
351k
    393096419U, // LD1B_2Z_IMM
13511
351k
    56915U, // LD1B_2Z_STRIDED
13512
351k
    57939U, // LD1B_2Z_STRIDED_IMM
13513
351k
    8793315U, // LD1B_4Z
13514
351k
    393882851U, // LD1B_4Z_IMM
13515
351k
    8793315U, // LD1B_4Z_STRIDED
13516
351k
    393882851U, // LD1B_4Z_STRIDED_IMM
13517
351k
    8793315U, // LD1B_D
13518
351k
    387984611U, // LD1B_D_IMM
13519
351k
    8793315U, // LD1B_H
13520
351k
    387984611U, // LD1B_H_IMM
13521
351k
    387984611U, // LD1B_IMM
13522
351k
    8793315U, // LD1B_S
13523
351k
    387984611U, // LD1B_S_IMM
13524
351k
    8924387U, // LD1D
13525
351k
    8924387U, // LD1D_2Z
13526
351k
    393096419U, // LD1D_2Z_IMM
13527
351k
    8924387U, // LD1D_2Z_STRIDED
13528
351k
    393096419U, // LD1D_2Z_STRIDED_IMM
13529
351k
    8924387U, // LD1D_4Z
13530
351k
    393882851U, // LD1D_4Z_IMM
13531
351k
    8924387U, // LD1D_4Z_STRIDED
13532
351k
    393882851U, // LD1D_4Z_STRIDED_IMM
13533
351k
    387984611U, // LD1D_IMM
13534
351k
    8924387U, // LD1D_Q
13535
351k
    387984611U, // LD1D_Q_IMM
13536
351k
    0U, // LD1Fourv16b
13537
351k
    0U, // LD1Fourv16b_POST
13538
351k
    0U, // LD1Fourv1d
13539
351k
    0U, // LD1Fourv1d_POST
13540
351k
    0U, // LD1Fourv2d
13541
351k
    0U, // LD1Fourv2d_POST
13542
351k
    0U, // LD1Fourv2s
13543
351k
    0U, // LD1Fourv2s_POST
13544
351k
    0U, // LD1Fourv4h
13545
351k
    0U, // LD1Fourv4h_POST
13546
351k
    0U, // LD1Fourv4s
13547
351k
    0U, // LD1Fourv4s_POST
13548
351k
    0U, // LD1Fourv8b
13549
351k
    0U, // LD1Fourv8b_POST
13550
351k
    0U, // LD1Fourv8h
13551
351k
    0U, // LD1Fourv8h_POST
13552
351k
    9055459U, // LD1H
13553
351k
    9055459U, // LD1H_2Z
13554
351k
    393096419U, // LD1H_2Z_IMM
13555
351k
    58963U, // LD1H_2Z_STRIDED
13556
351k
    57939U, // LD1H_2Z_STRIDED_IMM
13557
351k
    9055459U, // LD1H_4Z
13558
351k
    393882851U, // LD1H_4Z_IMM
13559
351k
    9055459U, // LD1H_4Z_STRIDED
13560
351k
    393882851U, // LD1H_4Z_STRIDED_IMM
13561
351k
    9055459U, // LD1H_D
13562
351k
    387984611U, // LD1H_D_IMM
13563
351k
    387984611U, // LD1H_IMM
13564
351k
    9055459U, // LD1H_S
13565
351k
    387984611U, // LD1H_S_IMM
13566
351k
    0U, // LD1Onev16b
13567
351k
    0U, // LD1Onev16b_POST
13568
351k
    0U, // LD1Onev1d
13569
351k
    0U, // LD1Onev1d_POST
13570
351k
    0U, // LD1Onev2d
13571
351k
    0U, // LD1Onev2d_POST
13572
351k
    0U, // LD1Onev2s
13573
351k
    0U, // LD1Onev2s_POST
13574
351k
    0U, // LD1Onev4h
13575
351k
    0U, // LD1Onev4h_POST
13576
351k
    0U, // LD1Onev4s
13577
351k
    0U, // LD1Onev4s_POST
13578
351k
    0U, // LD1Onev8b
13579
351k
    0U, // LD1Onev8b_POST
13580
351k
    0U, // LD1Onev8h
13581
351k
    0U, // LD1Onev8h_POST
13582
351k
    371207395U, // LD1RB_D_IMM
13583
351k
    371207395U, // LD1RB_H_IMM
13584
351k
    371207395U, // LD1RB_IMM
13585
351k
    371207395U, // LD1RB_S_IMM
13586
351k
    6696163U, // LD1RD_IMM
13587
351k
    376319203U, // LD1RH_D_IMM
13588
351k
    376319203U, // LD1RH_IMM
13589
351k
    376319203U, // LD1RH_S_IMM
13590
351k
    8793315U, // LD1RO_B
13591
351k
    9186531U, // LD1RO_B_IMM
13592
351k
    8924387U, // LD1RO_D
13593
351k
    9186531U, // LD1RO_D_IMM
13594
351k
    9055459U, // LD1RO_H
13595
351k
    9186531U, // LD1RO_H_IMM
13596
351k
    9317603U, // LD1RO_W
13597
351k
    9186531U, // LD1RO_W_IMM
13598
351k
    8793315U, // LD1RQ_B
13599
351k
    9448675U, // LD1RQ_B_IMM
13600
351k
    8924387U, // LD1RQ_D
13601
351k
    9448675U, // LD1RQ_D_IMM
13602
351k
    9055459U, // LD1RQ_H
13603
351k
    9448675U, // LD1RQ_H_IMM
13604
351k
    9317603U, // LD1RQ_W
13605
351k
    9448675U, // LD1RQ_W_IMM
13606
351k
    371207395U, // LD1RSB_D_IMM
13607
351k
    371207395U, // LD1RSB_H_IMM
13608
351k
    371207395U, // LD1RSB_S_IMM
13609
351k
    376319203U, // LD1RSH_D_IMM
13610
351k
    376319203U, // LD1RSH_S_IMM
13611
351k
    377105635U, // LD1RSW_IMM
13612
351k
    377105635U, // LD1RW_D_IMM
13613
351k
    377105635U, // LD1RW_IMM
13614
351k
    0U, // LD1Rv16b
13615
351k
    0U, // LD1Rv16b_POST
13616
351k
    0U, // LD1Rv1d
13617
351k
    0U, // LD1Rv1d_POST
13618
351k
    0U, // LD1Rv2d
13619
351k
    0U, // LD1Rv2d_POST
13620
351k
    0U, // LD1Rv2s
13621
351k
    0U, // LD1Rv2s_POST
13622
351k
    0U, // LD1Rv4h
13623
351k
    0U, // LD1Rv4h_POST
13624
351k
    0U, // LD1Rv4s
13625
351k
    0U, // LD1Rv4s_POST
13626
351k
    0U, // LD1Rv8b
13627
351k
    0U, // LD1Rv8b_POST
13628
351k
    0U, // LD1Rv8h
13629
351k
    0U, // LD1Rv8h_POST
13630
351k
    8793315U, // LD1SB_D
13631
351k
    387984611U, // LD1SB_D_IMM
13632
351k
    8793315U, // LD1SB_H
13633
351k
    387984611U, // LD1SB_H_IMM
13634
351k
    8793315U, // LD1SB_S
13635
351k
    387984611U, // LD1SB_S_IMM
13636
351k
    9055459U, // LD1SH_D
13637
351k
    387984611U, // LD1SH_D_IMM
13638
351k
    9055459U, // LD1SH_S
13639
351k
    387984611U, // LD1SH_S_IMM
13640
351k
    9317603U, // LD1SW_D
13641
351k
    387984611U, // LD1SW_D_IMM
13642
351k
    0U, // LD1Threev16b
13643
351k
    0U, // LD1Threev16b_POST
13644
351k
    0U, // LD1Threev1d
13645
351k
    0U, // LD1Threev1d_POST
13646
351k
    0U, // LD1Threev2d
13647
351k
    0U, // LD1Threev2d_POST
13648
351k
    0U, // LD1Threev2s
13649
351k
    0U, // LD1Threev2s_POST
13650
351k
    0U, // LD1Threev4h
13651
351k
    0U, // LD1Threev4h_POST
13652
351k
    0U, // LD1Threev4s
13653
351k
    0U, // LD1Threev4s_POST
13654
351k
    0U, // LD1Threev8b
13655
351k
    0U, // LD1Threev8b_POST
13656
351k
    0U, // LD1Threev8h
13657
351k
    0U, // LD1Threev8h_POST
13658
351k
    0U, // LD1Twov16b
13659
351k
    0U, // LD1Twov16b_POST
13660
351k
    0U, // LD1Twov1d
13661
351k
    0U, // LD1Twov1d_POST
13662
351k
    0U, // LD1Twov2d
13663
351k
    0U, // LD1Twov2d_POST
13664
351k
    0U, // LD1Twov2s
13665
351k
    0U, // LD1Twov2s_POST
13666
351k
    0U, // LD1Twov4h
13667
351k
    0U, // LD1Twov4h_POST
13668
351k
    0U, // LD1Twov4s
13669
351k
    0U, // LD1Twov4s_POST
13670
351k
    0U, // LD1Twov8b
13671
351k
    0U, // LD1Twov8b_POST
13672
351k
    0U, // LD1Twov8h
13673
351k
    0U, // LD1Twov8h_POST
13674
351k
    9317603U, // LD1W
13675
351k
    9317603U, // LD1W_2Z
13676
351k
    393096419U, // LD1W_2Z_IMM
13677
351k
    9317603U, // LD1W_2Z_STRIDED
13678
351k
    393096419U, // LD1W_2Z_STRIDED_IMM
13679
351k
    9317603U, // LD1W_4Z
13680
351k
    393882851U, // LD1W_4Z_IMM
13681
351k
    9317603U, // LD1W_4Z_STRIDED
13682
351k
    393882851U, // LD1W_4Z_STRIDED_IMM
13683
351k
    9317603U, // LD1W_D
13684
351k
    387984611U, // LD1W_D_IMM
13685
351k
    387984611U, // LD1W_IMM
13686
351k
    9317603U, // LD1W_Q
13687
351k
    387984611U, // LD1W_Q_IMM
13688
351k
    9628248U, // LD1_MXIPXX_H_B
13689
351k
    9759320U, // LD1_MXIPXX_H_D
13690
351k
    9890392U, // LD1_MXIPXX_H_H
13691
351k
    10021464U,  // LD1_MXIPXX_H_Q
13692
351k
    10152536U,  // LD1_MXIPXX_H_S
13693
351k
    9628248U, // LD1_MXIPXX_V_B
13694
351k
    9759320U, // LD1_MXIPXX_V_D
13695
351k
    9890392U, // LD1_MXIPXX_V_H
13696
351k
    10021464U,  // LD1_MXIPXX_V_Q
13697
351k
    10152536U,  // LD1_MXIPXX_V_S
13698
351k
    0U, // LD1i16
13699
351k
    0U, // LD1i16_POST
13700
351k
    0U, // LD1i32
13701
351k
    0U, // LD1i32_POST
13702
351k
    0U, // LD1i64
13703
351k
    0U, // LD1i64_POST
13704
351k
    0U, // LD1i8
13705
351k
    0U, // LD1i8_POST
13706
351k
    8793315U, // LD2B
13707
351k
    393096419U, // LD2B_IMM
13708
351k
    8924387U, // LD2D
13709
351k
    393096419U, // LD2D_IMM
13710
351k
    9055459U, // LD2H
13711
351k
    393096419U, // LD2H_IMM
13712
351k
    10235107U,  // LD2Q
13713
351k
    393096419U, // LD2Q_IMM
13714
351k
    0U, // LD2Rv16b
13715
351k
    0U, // LD2Rv16b_POST
13716
351k
    0U, // LD2Rv1d
13717
351k
    0U, // LD2Rv1d_POST
13718
351k
    0U, // LD2Rv2d
13719
351k
    0U, // LD2Rv2d_POST
13720
351k
    0U, // LD2Rv2s
13721
351k
    0U, // LD2Rv2s_POST
13722
351k
    0U, // LD2Rv4h
13723
351k
    0U, // LD2Rv4h_POST
13724
351k
    0U, // LD2Rv4s
13725
351k
    0U, // LD2Rv4s_POST
13726
351k
    0U, // LD2Rv8b
13727
351k
    0U, // LD2Rv8b_POST
13728
351k
    0U, // LD2Rv8h
13729
351k
    0U, // LD2Rv8h_POST
13730
351k
    0U, // LD2Twov16b
13731
351k
    0U, // LD2Twov16b_POST
13732
351k
    0U, // LD2Twov2d
13733
351k
    0U, // LD2Twov2d_POST
13734
351k
    0U, // LD2Twov2s
13735
351k
    0U, // LD2Twov2s_POST
13736
351k
    0U, // LD2Twov4h
13737
351k
    0U, // LD2Twov4h_POST
13738
351k
    0U, // LD2Twov4s
13739
351k
    0U, // LD2Twov4s_POST
13740
351k
    0U, // LD2Twov8b
13741
351k
    0U, // LD2Twov8b_POST
13742
351k
    0U, // LD2Twov8h
13743
351k
    0U, // LD2Twov8h_POST
13744
351k
    9317603U, // LD2W
13745
351k
    393096419U, // LD2W_IMM
13746
351k
    0U, // LD2i16
13747
351k
    0U, // LD2i16_POST
13748
351k
    0U, // LD2i32
13749
351k
    0U, // LD2i32_POST
13750
351k
    0U, // LD2i64
13751
351k
    0U, // LD2i64_POST
13752
351k
    0U, // LD2i8
13753
351k
    0U, // LD2i8_POST
13754
351k
    8793315U, // LD3B
13755
351k
    10366179U,  // LD3B_IMM
13756
351k
    8924387U, // LD3D
13757
351k
    10366179U,  // LD3D_IMM
13758
351k
    9055459U, // LD3H
13759
351k
    10366179U,  // LD3H_IMM
13760
351k
    10235107U,  // LD3Q
13761
351k
    10366179U,  // LD3Q_IMM
13762
351k
    0U, // LD3Rv16b
13763
351k
    0U, // LD3Rv16b_POST
13764
351k
    0U, // LD3Rv1d
13765
351k
    0U, // LD3Rv1d_POST
13766
351k
    0U, // LD3Rv2d
13767
351k
    0U, // LD3Rv2d_POST
13768
351k
    0U, // LD3Rv2s
13769
351k
    0U, // LD3Rv2s_POST
13770
351k
    0U, // LD3Rv4h
13771
351k
    0U, // LD3Rv4h_POST
13772
351k
    0U, // LD3Rv4s
13773
351k
    0U, // LD3Rv4s_POST
13774
351k
    0U, // LD3Rv8b
13775
351k
    0U, // LD3Rv8b_POST
13776
351k
    0U, // LD3Rv8h
13777
351k
    0U, // LD3Rv8h_POST
13778
351k
    0U, // LD3Threev16b
13779
351k
    0U, // LD3Threev16b_POST
13780
351k
    0U, // LD3Threev2d
13781
351k
    0U, // LD3Threev2d_POST
13782
351k
    0U, // LD3Threev2s
13783
351k
    0U, // LD3Threev2s_POST
13784
351k
    0U, // LD3Threev4h
13785
351k
    0U, // LD3Threev4h_POST
13786
351k
    0U, // LD3Threev4s
13787
351k
    0U, // LD3Threev4s_POST
13788
351k
    0U, // LD3Threev8b
13789
351k
    0U, // LD3Threev8b_POST
13790
351k
    0U, // LD3Threev8h
13791
351k
    0U, // LD3Threev8h_POST
13792
351k
    9317603U, // LD3W
13793
351k
    10366179U,  // LD3W_IMM
13794
351k
    0U, // LD3i16
13795
351k
    0U, // LD3i16_POST
13796
351k
    0U, // LD3i32
13797
351k
    0U, // LD3i32_POST
13798
351k
    0U, // LD3i64
13799
351k
    0U, // LD3i64_POST
13800
351k
    0U, // LD3i8
13801
351k
    0U, // LD3i8_POST
13802
351k
    8793315U, // LD4B
13803
351k
    393882851U, // LD4B_IMM
13804
351k
    8924387U, // LD4D
13805
351k
    393882851U, // LD4D_IMM
13806
351k
    0U, // LD4Fourv16b
13807
351k
    0U, // LD4Fourv16b_POST
13808
351k
    0U, // LD4Fourv2d
13809
351k
    0U, // LD4Fourv2d_POST
13810
351k
    0U, // LD4Fourv2s
13811
351k
    0U, // LD4Fourv2s_POST
13812
351k
    0U, // LD4Fourv4h
13813
351k
    0U, // LD4Fourv4h_POST
13814
351k
    0U, // LD4Fourv4s
13815
351k
    0U, // LD4Fourv4s_POST
13816
351k
    0U, // LD4Fourv8b
13817
351k
    0U, // LD4Fourv8b_POST
13818
351k
    0U, // LD4Fourv8h
13819
351k
    0U, // LD4Fourv8h_POST
13820
351k
    9055459U, // LD4H
13821
351k
    393882851U, // LD4H_IMM
13822
351k
    10235107U,  // LD4Q
13823
351k
    393882851U, // LD4Q_IMM
13824
351k
    0U, // LD4Rv16b
13825
351k
    0U, // LD4Rv16b_POST
13826
351k
    0U, // LD4Rv1d
13827
351k
    0U, // LD4Rv1d_POST
13828
351k
    0U, // LD4Rv2d
13829
351k
    0U, // LD4Rv2d_POST
13830
351k
    0U, // LD4Rv2s
13831
351k
    0U, // LD4Rv2s_POST
13832
351k
    0U, // LD4Rv4h
13833
351k
    0U, // LD4Rv4h_POST
13834
351k
    0U, // LD4Rv4s
13835
351k
    0U, // LD4Rv4s_POST
13836
351k
    0U, // LD4Rv8b
13837
351k
    0U, // LD4Rv8b_POST
13838
351k
    0U, // LD4Rv8h
13839
351k
    0U, // LD4Rv8h_POST
13840
351k
    9317603U, // LD4W
13841
351k
    393882851U, // LD4W_IMM
13842
351k
    0U, // LD4i16
13843
351k
    0U, // LD4i16_POST
13844
351k
    0U, // LD4i32
13845
351k
    0U, // LD4i32_POST
13846
351k
    0U, // LD4i64
13847
351k
    0U, // LD4i64_POST
13848
351k
    0U, // LD4i8
13849
351k
    0U, // LD4i8_POST
13850
351k
    0U, // LD64B
13851
351k
    3U, // LDADDAB
13852
351k
    3U, // LDADDAH
13853
351k
    3U, // LDADDALB
13854
351k
    3U, // LDADDALH
13855
351k
    3U, // LDADDALW
13856
351k
    3U, // LDADDALX
13857
351k
    3U, // LDADDAW
13858
351k
    3U, // LDADDAX
13859
351k
    3U, // LDADDB
13860
351k
    3U, // LDADDH
13861
351k
    3U, // LDADDLB
13862
351k
    3U, // LDADDLH
13863
351k
    3U, // LDADDLW
13864
351k
    3U, // LDADDLX
13865
351k
    3U, // LDADDW
13866
351k
    3U, // LDADDX
13867
351k
    0U, // LDAP1
13868
351k
    608U, // LDAPRB
13869
351k
    608U, // LDAPRH
13870
351k
    608U, // LDAPRW
13871
351k
    617U, // LDAPRWpost
13872
351k
    608U, // LDAPRX
13873
351k
    625U, // LDAPRXpost
13874
351k
    3411032U, // LDAPURBi
13875
351k
    3411032U, // LDAPURHi
13876
351k
    3411032U, // LDAPURSBWi
13877
351k
    3411032U, // LDAPURSBXi
13878
351k
    3411032U, // LDAPURSHWi
13879
351k
    3411032U, // LDAPURSHXi
13880
351k
    3411032U, // LDAPURSWi
13881
351k
    3411032U, // LDAPURXi
13882
351k
    3411032U, // LDAPURbi
13883
351k
    3411032U, // LDAPURdi
13884
351k
    3411032U, // LDAPURhi
13885
351k
    3411032U, // LDAPURi
13886
351k
    3411032U, // LDAPURqi
13887
351k
    3411032U, // LDAPURsi
13888
351k
    608U, // LDARB
13889
351k
    608U, // LDARH
13890
351k
    608U, // LDARW
13891
351k
    608U, // LDARX
13892
351k
    3411216U, // LDAXPW
13893
351k
    3411216U, // LDAXPX
13894
351k
    608U, // LDAXRB
13895
351k
    608U, // LDAXRH
13896
351k
    608U, // LDAXRW
13897
351k
    608U, // LDAXRX
13898
351k
    3U, // LDCLRAB
13899
351k
    3U, // LDCLRAH
13900
351k
    3U, // LDCLRALB
13901
351k
    3U, // LDCLRALH
13902
351k
    3U, // LDCLRALW
13903
351k
    3U, // LDCLRALX
13904
351k
    3U, // LDCLRAW
13905
351k
    3U, // LDCLRAX
13906
351k
    3U, // LDCLRB
13907
351k
    3U, // LDCLRH
13908
351k
    3U, // LDCLRLB
13909
351k
    3U, // LDCLRLH
13910
351k
    3U, // LDCLRLW
13911
351k
    3U, // LDCLRLX
13912
351k
    60690U, // LDCLRP
13913
351k
    60690U, // LDCLRPA
13914
351k
    60690U, // LDCLRPAL
13915
351k
    60690U, // LDCLRPL
13916
351k
    3U, // LDCLRW
13917
351k
    3U, // LDCLRX
13918
351k
    3U, // LDEORAB
13919
351k
    3U, // LDEORAH
13920
351k
    3U, // LDEORALB
13921
351k
    3U, // LDEORALH
13922
351k
    3U, // LDEORALW
13923
351k
    3U, // LDEORALX
13924
351k
    3U, // LDEORAW
13925
351k
    3U, // LDEORAX
13926
351k
    3U, // LDEORB
13927
351k
    3U, // LDEORH
13928
351k
    3U, // LDEORLB
13929
351k
    3U, // LDEORLH
13930
351k
    3U, // LDEORLW
13931
351k
    3U, // LDEORLX
13932
351k
    3U, // LDEORW
13933
351k
    3U, // LDEORX
13934
351k
    8793315U, // LDFF1B_D_REAL
13935
351k
    8793315U, // LDFF1B_H_REAL
13936
351k
    8793315U, // LDFF1B_REAL
13937
351k
    8793315U, // LDFF1B_S_REAL
13938
351k
    8924387U, // LDFF1D_REAL
13939
351k
    9055459U, // LDFF1H_D_REAL
13940
351k
    9055459U, // LDFF1H_REAL
13941
351k
    9055459U, // LDFF1H_S_REAL
13942
351k
    8793315U, // LDFF1SB_D_REAL
13943
351k
    8793315U, // LDFF1SB_H_REAL
13944
351k
    8793315U, // LDFF1SB_S_REAL
13945
351k
    9055459U, // LDFF1SH_D_REAL
13946
351k
    9055459U, // LDFF1SH_S_REAL
13947
351k
    9317603U, // LDFF1SW_D_REAL
13948
351k
    9317603U, // LDFF1W_D_REAL
13949
351k
    9317603U, // LDFF1W_REAL
13950
351k
    3469401U, // LDG
13951
351k
    608U, // LDGM
13952
351k
    3411216U, // LDIAPPW
13953
351k
    10526993U,  // LDIAPPWpost
13954
351k
    3411216U, // LDIAPPX
13955
351k
    10658065U,  // LDIAPPXpost
13956
351k
    608U, // LDLARB
13957
351k
    608U, // LDLARH
13958
351k
    608U, // LDLARW
13959
351k
    608U, // LDLARX
13960
351k
    387984611U, // LDNF1B_D_IMM_REAL
13961
351k
    387984611U, // LDNF1B_H_IMM_REAL
13962
351k
    387984611U, // LDNF1B_IMM_REAL
13963
351k
    387984611U, // LDNF1B_S_IMM_REAL
13964
351k
    387984611U, // LDNF1D_IMM_REAL
13965
351k
    387984611U, // LDNF1H_D_IMM_REAL
13966
351k
    387984611U, // LDNF1H_IMM_REAL
13967
351k
    387984611U, // LDNF1H_S_IMM_REAL
13968
351k
    387984611U, // LDNF1SB_D_IMM_REAL
13969
351k
    387984611U, // LDNF1SB_H_IMM_REAL
13970
351k
    387984611U, // LDNF1SB_S_IMM_REAL
13971
351k
    387984611U, // LDNF1SH_D_IMM_REAL
13972
351k
    387984611U, // LDNF1SH_S_IMM_REAL
13973
351k
    387984611U, // LDNF1SW_D_IMM_REAL
13974
351k
    387984611U, // LDNF1W_D_IMM_REAL
13975
351k
    387984611U, // LDNF1W_IMM_REAL
13976
351k
    402787600U, // LDNPDi
13977
351k
    419564816U, // LDNPQi
13978
351k
    436342032U, // LDNPSi
13979
351k
    436342032U, // LDNPWi
13980
351k
    402787600U, // LDNPXi
13981
351k
    8793315U, // LDNT1B_2Z
13982
351k
    393096419U, // LDNT1B_2Z_IMM
13983
351k
    56915U, // LDNT1B_2Z_STRIDED
13984
351k
    57939U, // LDNT1B_2Z_STRIDED_IMM
13985
351k
    8793315U, // LDNT1B_4Z
13986
351k
    393882851U, // LDNT1B_4Z_IMM
13987
351k
    8793315U, // LDNT1B_4Z_STRIDED
13988
351k
    393882851U, // LDNT1B_4Z_STRIDED_IMM
13989
351k
    387984611U, // LDNT1B_ZRI
13990
351k
    8793315U, // LDNT1B_ZRR
13991
351k
    371207355U, // LDNT1B_ZZR_D_REAL
13992
351k
    371207267U, // LDNT1B_ZZR_S_REAL
13993
351k
    8924387U, // LDNT1D_2Z
13994
351k
    393096419U, // LDNT1D_2Z_IMM
13995
351k
    8924387U, // LDNT1D_2Z_STRIDED
13996
351k
    393096419U, // LDNT1D_2Z_STRIDED_IMM
13997
351k
    8924387U, // LDNT1D_4Z
13998
351k
    393882851U, // LDNT1D_4Z_IMM
13999
351k
    8924387U, // LDNT1D_4Z_STRIDED
14000
351k
    393882851U, // LDNT1D_4Z_STRIDED_IMM
14001
351k
    387984611U, // LDNT1D_ZRI
14002
351k
    8924387U, // LDNT1D_ZRR
14003
351k
    371207355U, // LDNT1D_ZZR_D_REAL
14004
351k
    9055459U, // LDNT1H_2Z
14005
351k
    393096419U, // LDNT1H_2Z_IMM
14006
351k
    58963U, // LDNT1H_2Z_STRIDED
14007
351k
    57939U, // LDNT1H_2Z_STRIDED_IMM
14008
351k
    9055459U, // LDNT1H_4Z
14009
351k
    393882851U, // LDNT1H_4Z_IMM
14010
351k
    9055459U, // LDNT1H_4Z_STRIDED
14011
351k
    393882851U, // LDNT1H_4Z_STRIDED_IMM
14012
351k
    387984611U, // LDNT1H_ZRI
14013
351k
    9055459U, // LDNT1H_ZRR
14014
351k
    371207355U, // LDNT1H_ZZR_D_REAL
14015
351k
    371207267U, // LDNT1H_ZZR_S_REAL
14016
351k
    371207355U, // LDNT1SB_ZZR_D_REAL
14017
351k
    371207267U, // LDNT1SB_ZZR_S_REAL
14018
351k
    371207355U, // LDNT1SH_ZZR_D_REAL
14019
351k
    371207267U, // LDNT1SH_ZZR_S_REAL
14020
351k
    371207355U, // LDNT1SW_ZZR_D_REAL
14021
351k
    9317603U, // LDNT1W_2Z
14022
351k
    393096419U, // LDNT1W_2Z_IMM
14023
351k
    9317603U, // LDNT1W_2Z_STRIDED
14024
351k
    393096419U, // LDNT1W_2Z_STRIDED_IMM
14025
351k
    9317603U, // LDNT1W_4Z
14026
351k
    393882851U, // LDNT1W_4Z_IMM
14027
351k
    9317603U, // LDNT1W_4Z_STRIDED
14028
351k
    393882851U, // LDNT1W_4Z_STRIDED_IMM
14029
351k
    387984611U, // LDNT1W_ZRI
14030
351k
    9317603U, // LDNT1W_ZRR
14031
351k
    371207355U, // LDNT1W_ZZR_D_REAL
14032
351k
    371207267U, // LDNT1W_ZZR_S_REAL
14033
351k
    402787600U, // LDPDi
14034
351k
    463773969U, // LDPDpost
14035
351k
    453157137U, // LDPDpre
14036
351k
    419564816U, // LDPQi
14037
351k
    480551185U, // LDPQpost
14038
351k
    469934353U, // LDPQpre
14039
351k
    436342032U, // LDPSWi
14040
351k
    497328401U, // LDPSWpost
14041
351k
    486711569U, // LDPSWpre
14042
351k
    436342032U, // LDPSi
14043
351k
    497328401U, // LDPSpost
14044
351k
    486711569U, // LDPSpre
14045
351k
    436342032U, // LDPWi
14046
351k
    497328401U, // LDPWpost
14047
351k
    486711569U, // LDPWpre
14048
351k
    402787600U, // LDPXi
14049
351k
    463773969U, // LDPXpost
14050
351k
    453157137U, // LDPXpre
14051
351k
    62552U, // LDRAAindexed
14052
351k
    63577U, // LDRAAwriteback
14053
351k
    62552U, // LDRABindexed
14054
351k
    63577U, // LDRABwriteback
14055
351k
    41593U, // LDRBBpost
14056
351k
    10920025U,  // LDRBBpre
14057
351k
    503450712U, // LDRBBroW
14058
351k
    520227928U, // LDRBBroX
14059
351k
    64600U, // LDRBBui
14060
351k
    41593U, // LDRBpost
14061
351k
    10920025U,  // LDRBpre
14062
351k
    503450712U, // LDRBroW
14063
351k
    520227928U, // LDRBroX
14064
351k
    64600U, // LDRBui
14065
351k
    1U, // LDRDl
14066
351k
    41593U, // LDRDpost
14067
351k
    10920025U,  // LDRDpre
14068
351k
    537005144U, // LDRDroW
14069
351k
    553782360U, // LDRDroX
14070
351k
    65624U, // LDRDui
14071
351k
    41593U, // LDRHHpost
14072
351k
    10920025U,  // LDRHHpre
14073
351k
    570559576U, // LDRHHroW
14074
351k
    587336792U, // LDRHHroX
14075
351k
    66648U, // LDRHHui
14076
351k
    41593U, // LDRHpost
14077
351k
    10920025U,  // LDRHpre
14078
351k
    570559576U, // LDRHroW
14079
351k
    587336792U, // LDRHroX
14080
351k
    66648U, // LDRHui
14081
351k
    1U, // LDRQl
14082
351k
    41593U, // LDRQpost
14083
351k
    10920025U,  // LDRQpre
14084
351k
    604114008U, // LDRQroW
14085
351k
    620891224U, // LDRQroX
14086
351k
    67672U, // LDRQui
14087
351k
    41593U, // LDRSBWpost
14088
351k
    10920025U,  // LDRSBWpre
14089
351k
    503450712U, // LDRSBWroW
14090
351k
    520227928U, // LDRSBWroX
14091
351k
    64600U, // LDRSBWui
14092
351k
    41593U, // LDRSBXpost
14093
351k
    10920025U,  // LDRSBXpre
14094
351k
    503450712U, // LDRSBXroW
14095
351k
    520227928U, // LDRSBXroX
14096
351k
    64600U, // LDRSBXui
14097
351k
    41593U, // LDRSHWpost
14098
351k
    10920025U,  // LDRSHWpre
14099
351k
    570559576U, // LDRSHWroW
14100
351k
    587336792U, // LDRSHWroX
14101
351k
    66648U, // LDRSHWui
14102
351k
    41593U, // LDRSHXpost
14103
351k
    10920025U,  // LDRSHXpre
14104
351k
    570559576U, // LDRSHXroW
14105
351k
    587336792U, // LDRSHXroX
14106
351k
    66648U, // LDRSHXui
14107
351k
    1U, // LDRSWl
14108
351k
    41593U, // LDRSWpost
14109
351k
    10920025U,  // LDRSWpre
14110
351k
    637668440U, // LDRSWroW
14111
351k
    654445656U, // LDRSWroX
14112
351k
    68696U, // LDRSWui
14113
351k
    1U, // LDRSl
14114
351k
    41593U, // LDRSpost
14115
351k
    10920025U,  // LDRSpre
14116
351k
    637668440U, // LDRSroW
14117
351k
    654445656U, // LDRSroX
14118
351k
    68696U, // LDRSui
14119
351k
    1U, // LDRWl
14120
351k
    41593U, // LDRWpost
14121
351k
    10920025U,  // LDRWpre
14122
351k
    637668440U, // LDRWroW
14123
351k
    654445656U, // LDRWroX
14124
351k
    68696U, // LDRWui
14125
351k
    1U, // LDRXl
14126
351k
    41593U, // LDRXpost
14127
351k
    10920025U,  // LDRXpre
14128
351k
    537005144U, // LDRXroW
14129
351k
    553782360U, // LDRXroX
14130
351k
    65624U, // LDRXui
14131
351k
    11013208U,  // LDR_PXI
14132
351k
    608U, // LDR_TX
14133
351k
    0U, // LDR_ZA
14134
351k
    11013208U,  // LDR_ZXI
14135
351k
    3U, // LDSETAB
14136
351k
    3U, // LDSETAH
14137
351k
    3U, // LDSETALB
14138
351k
    3U, // LDSETALH
14139
351k
    3U, // LDSETALW
14140
351k
    3U, // LDSETALX
14141
351k
    3U, // LDSETAW
14142
351k
    3U, // LDSETAX
14143
351k
    3U, // LDSETB
14144
351k
    3U, // LDSETH
14145
351k
    3U, // LDSETLB
14146
351k
    3U, // LDSETLH
14147
351k
    3U, // LDSETLW
14148
351k
    3U, // LDSETLX
14149
351k
    60690U, // LDSETP
14150
351k
    60690U, // LDSETPA
14151
351k
    60690U, // LDSETPAL
14152
351k
    60690U, // LDSETPL
14153
351k
    3U, // LDSETW
14154
351k
    3U, // LDSETX
14155
351k
    3U, // LDSMAXAB
14156
351k
    3U, // LDSMAXAH
14157
351k
    3U, // LDSMAXALB
14158
351k
    3U, // LDSMAXALH
14159
351k
    3U, // LDSMAXALW
14160
351k
    3U, // LDSMAXALX
14161
351k
    3U, // LDSMAXAW
14162
351k
    3U, // LDSMAXAX
14163
351k
    3U, // LDSMAXB
14164
351k
    3U, // LDSMAXH
14165
351k
    3U, // LDSMAXLB
14166
351k
    3U, // LDSMAXLH
14167
351k
    3U, // LDSMAXLW
14168
351k
    3U, // LDSMAXLX
14169
351k
    3U, // LDSMAXW
14170
351k
    3U, // LDSMAXX
14171
351k
    3U, // LDSMINAB
14172
351k
    3U, // LDSMINAH
14173
351k
    3U, // LDSMINALB
14174
351k
    3U, // LDSMINALH
14175
351k
    3U, // LDSMINALW
14176
351k
    3U, // LDSMINALX
14177
351k
    3U, // LDSMINAW
14178
351k
    3U, // LDSMINAX
14179
351k
    3U, // LDSMINB
14180
351k
    3U, // LDSMINH
14181
351k
    3U, // LDSMINLB
14182
351k
    3U, // LDSMINLH
14183
351k
    3U, // LDSMINLW
14184
351k
    3U, // LDSMINLX
14185
351k
    3U, // LDSMINW
14186
351k
    3U, // LDSMINX
14187
351k
    3411032U, // LDTRBi
14188
351k
    3411032U, // LDTRHi
14189
351k
    3411032U, // LDTRSBWi
14190
351k
    3411032U, // LDTRSBXi
14191
351k
    3411032U, // LDTRSHWi
14192
351k
    3411032U, // LDTRSHXi
14193
351k
    3411032U, // LDTRSWi
14194
351k
    3411032U, // LDTRWi
14195
351k
    3411032U, // LDTRXi
14196
351k
    3U, // LDUMAXAB
14197
351k
    3U, // LDUMAXAH
14198
351k
    3U, // LDUMAXALB
14199
351k
    3U, // LDUMAXALH
14200
351k
    3U, // LDUMAXALW
14201
351k
    3U, // LDUMAXALX
14202
351k
    3U, // LDUMAXAW
14203
351k
    3U, // LDUMAXAX
14204
351k
    3U, // LDUMAXB
14205
351k
    3U, // LDUMAXH
14206
351k
    3U, // LDUMAXLB
14207
351k
    3U, // LDUMAXLH
14208
351k
    3U, // LDUMAXLW
14209
351k
    3U, // LDUMAXLX
14210
351k
    3U, // LDUMAXW
14211
351k
    3U, // LDUMAXX
14212
351k
    3U, // LDUMINAB
14213
351k
    3U, // LDUMINAH
14214
351k
    3U, // LDUMINALB
14215
351k
    3U, // LDUMINALH
14216
351k
    3U, // LDUMINALW
14217
351k
    3U, // LDUMINALX
14218
351k
    3U, // LDUMINAW
14219
351k
    3U, // LDUMINAX
14220
351k
    3U, // LDUMINB
14221
351k
    3U, // LDUMINH
14222
351k
    3U, // LDUMINLB
14223
351k
    3U, // LDUMINLH
14224
351k
    3U, // LDUMINLW
14225
351k
    3U, // LDUMINLX
14226
351k
    3U, // LDUMINW
14227
351k
    3U, // LDUMINX
14228
351k
    3411032U, // LDURBBi
14229
351k
    3411032U, // LDURBi
14230
351k
    3411032U, // LDURDi
14231
351k
    3411032U, // LDURHHi
14232
351k
    3411032U, // LDURHi
14233
351k
    3411032U, // LDURQi
14234
351k
    3411032U, // LDURSBWi
14235
351k
    3411032U, // LDURSBXi
14236
351k
    3411032U, // LDURSHWi
14237
351k
    3411032U, // LDURSHXi
14238
351k
    3411032U, // LDURSWi
14239
351k
    3411032U, // LDURSi
14240
351k
    3411032U, // LDURWi
14241
351k
    3411032U, // LDURXi
14242
351k
    0U, // LDX
14243
351k
    3411216U, // LDXPW
14244
351k
    3411216U, // LDXPX
14245
351k
    608U, // LDXRB
14246
351k
    608U, // LDXRH
14247
351k
    608U, // LDXRW
14248
351k
    608U, // LDXRX
14249
351k
    0U, // LDY
14250
351k
    0U, // LDZ
14251
351k
    0U, // LDZI
14252
351k
    16918656U,  // LSLR_ZPmZ_B
14253
351k
    33691776U,  // LSLR_ZPmZ_D
14254
351k
    51129480U,  // LSLR_ZPmZ_H
14255
351k
    67252352U,  // LSLR_ZPmZ_S
14256
351k
    3160U,  // LSLVWr
14257
351k
    3160U,  // LSLVXr
14258
351k
    33695872U,  // LSL_WIDE_ZPmZ_B
14259
351k
    2239624U, // LSL_WIDE_ZPmZ_H
14260
351k
    33697920U,  // LSL_WIDE_ZPmZ_S
14261
351k
    6233U,  // LSL_WIDE_ZZZ_B
14262
351k
    184U, // LSL_WIDE_ZZZ_H
14263
351k
    6233U,  // LSL_WIDE_ZZZ_S
14264
351k
    141440U,  // LSL_ZPmI_B
14265
351k
    137344U,  // LSL_ZPmI_D
14266
351k
    52440200U,  // LSL_ZPmI_H
14267
351k
    143488U,  // LSL_ZPmI_S
14268
351k
    16918656U,  // LSL_ZPmZ_B
14269
351k
    33691776U,  // LSL_ZPmZ_D
14270
351k
    51129480U,  // LSL_ZPmZ_H
14271
351k
    67252352U,  // LSL_ZPmZ_S
14272
351k
    3161U,  // LSL_ZZI_B
14273
351k
    3160U,  // LSL_ZZI_D
14274
351k
    224U, // LSL_ZZI_H
14275
351k
    3161U,  // LSL_ZZI_S
14276
351k
    16918656U,  // LSRR_ZPmZ_B
14277
351k
    33691776U,  // LSRR_ZPmZ_D
14278
351k
    51129480U,  // LSRR_ZPmZ_H
14279
351k
    67252352U,  // LSRR_ZPmZ_S
14280
351k
    3160U,  // LSRVWr
14281
351k
    3160U,  // LSRVXr
14282
351k
    33695872U,  // LSR_WIDE_ZPmZ_B
14283
351k
    2239624U, // LSR_WIDE_ZPmZ_H
14284
351k
    33697920U,  // LSR_WIDE_ZPmZ_S
14285
351k
    6233U,  // LSR_WIDE_ZZZ_B
14286
351k
    184U, // LSR_WIDE_ZZZ_H
14287
351k
    6233U,  // LSR_WIDE_ZZZ_S
14288
351k
    141440U,  // LSR_ZPmI_B
14289
351k
    137344U,  // LSR_ZPmI_D
14290
351k
    52440200U,  // LSR_ZPmI_H
14291
351k
    143488U,  // LSR_ZPmI_S
14292
351k
    16918656U,  // LSR_ZPmZ_B
14293
351k
    33691776U,  // LSR_ZPmZ_D
14294
351k
    51129480U,  // LSR_ZPmZ_H
14295
351k
    67252352U,  // LSR_ZPmZ_S
14296
351k
    3161U,  // LSR_ZZI_B
14297
351k
    3160U,  // LSR_ZZI_D
14298
351k
    224U, // LSR_ZZI_H
14299
351k
    3161U,  // LSR_ZZI_S
14300
351k
    643U, // LUT2v16f8
14301
351k
    3U, // LUT2v8f16
14302
351k
    643U, // LUT4v16f8
14303
351k
    3U, // LUT4v8f16
14304
351k
    648U, // LUTI2_2ZTZI_B
14305
351k
    648U, // LUTI2_2ZTZI_H
14306
351k
    648U, // LUTI2_2ZTZI_S
14307
351k
    648U, // LUTI2_4ZTZI_B
14308
351k
    648U, // LUTI2_4ZTZI_H
14309
351k
    648U, // LUTI2_4ZTZI_S
14310
351k
    69720U, // LUTI2_S_2ZTZI_B
14311
351k
    69720U, // LUTI2_S_2ZTZI_H
14312
351k
    648U, // LUTI2_S_4ZTZI_B
14313
351k
    648U, // LUTI2_S_4ZTZI_H
14314
351k
    69720U, // LUTI2_ZTZI_B
14315
351k
    648U, // LUTI2_ZTZI_H
14316
351k
    69720U, // LUTI2_ZTZI_S
14317
351k
    650U, // LUTI2_ZZZI_B
14318
351k
    648U, // LUTI2_ZZZI_H
14319
351k
    648U, // LUTI4_2ZTZI_B
14320
351k
    648U, // LUTI4_2ZTZI_H
14321
351k
    648U, // LUTI4_2ZTZI_S
14322
351k
    648U, // LUTI4_4ZTZI_H
14323
351k
    648U, // LUTI4_4ZTZI_S
14324
351k
    656U, // LUTI4_4ZZT2Z
14325
351k
    69720U, // LUTI4_S_2ZTZI_B
14326
351k
    69720U, // LUTI4_S_2ZTZI_H
14327
351k
    648U, // LUTI4_S_4ZTZI_H
14328
351k
    656U, // LUTI4_S_4ZZT2Z
14329
351k
    648U, // LUTI4_Z2ZZI_H
14330
351k
    69720U, // LUTI4_ZTZI_B
14331
351k
    648U, // LUTI4_ZTZI_H
14332
351k
    69720U, // LUTI4_ZTZI_S
14333
351k
    650U, // LUTI4_ZZZI_B
14334
351k
    648U, // LUTI4_ZZZI_H
14335
351k
    0U, // MAC16
14336
351k
    134232U,  // MADDPT
14337
351k
    134232U,  // MADDWrrr
14338
351k
    134232U,  // MADDXrrr
14339
351k
    1112U,  // MAD_CPA
14340
351k
    70784U, // MAD_ZPmZZ_B
14341
351k
    285344896U, // MAD_ZPmZZ_D
14342
351k
    53488880U,  // MAD_ZPmZZ_H
14343
351k
    302123136U, // MAD_ZPmZZ_S
14344
351k
    16918744U,  // MATCH_PPzZZ_B
14345
351k
    51129481U,  // MATCH_PPzZZ_H
14346
351k
    0U, // MATFP
14347
351k
    0U, // MATINT
14348
351k
    1112U,  // MLA_CPA
14349
351k
    70784U, // MLA_ZPmZZ_B
14350
351k
    285344896U, // MLA_ZPmZZ_D
14351
351k
    53488880U,  // MLA_ZPmZZ_H
14352
351k
    302123136U, // MLA_ZPmZZ_S
14353
351k
    53216344U,  // MLA_ZZZI_D
14354
351k
    39152U, // MLA_ZZZI_H
14355
351k
    53217368U,  // MLA_ZZZI_S
14356
351k
    926864U,  // MLAv16i8
14357
351k
    1057944U, // MLAv2i32
14358
351k
    122299544U, // MLAv2i32_indexed
14359
351k
    1189024U, // MLAv4i16
14360
351k
    120464544U, // MLAv4i16_indexed
14361
351k
    402544U,  // MLAv4i32
14362
351k
    122299504U, // MLAv4i32_indexed
14363
351k
    533624U,  // MLAv8i16
14364
351k
    120464504U, // MLAv8i16_indexed
14365
351k
    1320104U, // MLAv8i8
14366
351k
    70784U, // MLS_ZPmZZ_B
14367
351k
    285344896U, // MLS_ZPmZZ_D
14368
351k
    53488880U,  // MLS_ZPmZZ_H
14369
351k
    302123136U, // MLS_ZPmZZ_S
14370
351k
    53216344U,  // MLS_ZZZI_D
14371
351k
    39152U, // MLS_ZZZI_H
14372
351k
    53217368U,  // MLS_ZZZI_S
14373
351k
    926864U,  // MLSv16i8
14374
351k
    1057944U, // MLSv2i32
14375
351k
    122299544U, // MLSv2i32_indexed
14376
351k
    1189024U, // MLSv4i16
14377
351k
    120464544U, // MLSv4i16_indexed
14378
351k
    402544U,  // MLSv4i32
14379
351k
    122299504U, // MLSv4i32_indexed
14380
351k
    533624U,  // MLSv8i16
14381
351k
    120464504U, // MLSv8i16_indexed
14382
351k
    1320104U, // MLSv8i8
14383
351k
    0U, // MOPSSETGE
14384
351k
    0U, // MOPSSETGEN
14385
351k
    0U, // MOPSSETGET
14386
351k
    0U, // MOPSSETGETN
14387
351k
    3U, // MOVAZ_2ZMI_H_B
14388
351k
    3U, // MOVAZ_2ZMI_H_D
14389
351k
    3U, // MOVAZ_2ZMI_H_H
14390
351k
    3U, // MOVAZ_2ZMI_H_S
14391
351k
    3U, // MOVAZ_2ZMI_V_B
14392
351k
    3U, // MOVAZ_2ZMI_V_D
14393
351k
    3U, // MOVAZ_2ZMI_V_H
14394
351k
    3U, // MOVAZ_2ZMI_V_S
14395
351k
    3U, // MOVAZ_4ZMI_H_B
14396
351k
    3U, // MOVAZ_4ZMI_H_D
14397
351k
    3U, // MOVAZ_4ZMI_H_H
14398
351k
    3U, // MOVAZ_4ZMI_H_S
14399
351k
    3U, // MOVAZ_4ZMI_V_B
14400
351k
    3U, // MOVAZ_4ZMI_V_D
14401
351k
    3U, // MOVAZ_4ZMI_V_H
14402
351k
    3U, // MOVAZ_4ZMI_V_S
14403
351k
    3U, // MOVAZ_VG2_2ZM
14404
351k
    3U, // MOVAZ_VG4_4ZM
14405
351k
    4U, // MOVAZ_ZMI_H_B
14406
351k
    4U, // MOVAZ_ZMI_H_D
14407
351k
    71770U, // MOVAZ_ZMI_H_H
14408
351k
    71770U, // MOVAZ_ZMI_H_Q
14409
351k
    4U, // MOVAZ_ZMI_H_S
14410
351k
    4U, // MOVAZ_ZMI_V_B
14411
351k
    4U, // MOVAZ_ZMI_V_D
14412
351k
    71770U, // MOVAZ_ZMI_V_H
14413
351k
    71770U, // MOVAZ_ZMI_V_Q
14414
351k
    4U, // MOVAZ_ZMI_V_S
14415
351k
    72793U, // MOVA_2ZMXI_H_B
14416
351k
    72793U, // MOVA_2ZMXI_H_D
14417
351k
    72793U, // MOVA_2ZMXI_H_H
14418
351k
    72793U, // MOVA_2ZMXI_H_S
14419
351k
    72793U, // MOVA_2ZMXI_V_B
14420
351k
    72793U, // MOVA_2ZMXI_V_D
14421
351k
    72793U, // MOVA_2ZMXI_V_H
14422
351k
    72793U, // MOVA_2ZMXI_V_S
14423
351k
    73817U, // MOVA_4ZMXI_H_B
14424
351k
    73817U, // MOVA_4ZMXI_H_D
14425
351k
    73817U, // MOVA_4ZMXI_H_H
14426
351k
    73817U, // MOVA_4ZMXI_H_S
14427
351k
    73817U, // MOVA_4ZMXI_V_B
14428
351k
    73817U, // MOVA_4ZMXI_V_D
14429
351k
    73817U, // MOVA_4ZMXI_V_H
14430
351k
    73817U, // MOVA_4ZMXI_V_S
14431
351k
    75416U, // MOVA_MXI2Z_H_B
14432
351k
    76440U, // MOVA_MXI2Z_H_D
14433
351k
    77464U, // MOVA_MXI2Z_H_H
14434
351k
    78488U, // MOVA_MXI2Z_H_S
14435
351k
    75416U, // MOVA_MXI2Z_V_B
14436
351k
    76440U, // MOVA_MXI2Z_V_D
14437
351k
    77464U, // MOVA_MXI2Z_V_H
14438
351k
    78488U, // MOVA_MXI2Z_V_S
14439
351k
    75424U, // MOVA_MXI4Z_H_B
14440
351k
    76448U, // MOVA_MXI4Z_H_D
14441
351k
    77472U, // MOVA_MXI4Z_H_H
14442
351k
    78496U, // MOVA_MXI4Z_H_S
14443
351k
    75424U, // MOVA_MXI4Z_V_B
14444
351k
    76448U, // MOVA_MXI4Z_V_D
14445
351k
    77472U, // MOVA_MXI4Z_V_H
14446
351k
    78496U, // MOVA_MXI4Z_V_S
14447
351k
    3U, // MOVA_VG2_2ZMXI
14448
351k
    192U, // MOVA_VG2_MXI2Z
14449
351k
    3U, // MOVA_VG4_4ZMXI
14450
351k
    192U, // MOVA_VG4_MXI4Z
14451
351k
    4U, // MOVID
14452
351k
    4U, // MOVIv16b_ns
14453
351k
    4U, // MOVIv2d_ns
14454
351k
    684U, // MOVIv2i32
14455
351k
    684U, // MOVIv2s_msl
14456
351k
    684U, // MOVIv4i16
14457
351k
    684U, // MOVIv4i32
14458
351k
    684U, // MOVIv4s_msl
14459
351k
    4U, // MOVIv8b_ns
14460
351k
    684U, // MOVIv8i16
14461
351k
    1U, // MOVKWi
14462
351k
    1U, // MOVKXi
14463
351k
    684U, // MOVNWi
14464
351k
    684U, // MOVNXi
14465
351k
    8U, // MOVPRFX_ZPmZ_B
14466
351k
    16U,  // MOVPRFX_ZPmZ_D
14467
351k
    0U, // MOVPRFX_ZPmZ_H
14468
351k
    24U,  // MOVPRFX_ZPmZ_S
14469
351k
    10456U, // MOVPRFX_ZPzZ_B
14470
351k
    6360U,  // MOVPRFX_ZPzZ_D
14471
351k
    137U, // MOVPRFX_ZPzZ_H
14472
351k
    12504U, // MOVPRFX_ZPzZ_S
14473
351k
    0U, // MOVPRFX_ZZ
14474
351k
    4U, // MOVT
14475
351k
    4U, // MOVT_TIX
14476
351k
    688U, // MOVT_XTI
14477
351k
    684U, // MOVZWi
14478
351k
    684U, // MOVZXi
14479
351k
    0U, // MRRS
14480
351k
    4U, // MRS
14481
351k
    70784U, // MSB_ZPmZZ_B
14482
351k
    285344896U, // MSB_ZPmZZ_D
14483
351k
    53488880U,  // MSB_ZPmZZ_H
14484
351k
    302123136U, // MSB_ZPmZZ_S
14485
351k
    0U, // MSR
14486
351k
    0U, // MSRR
14487
351k
    0U, // MSRpstateImm1
14488
351k
    0U, // MSRpstateImm4
14489
351k
    0U, // MSRpstatesvcrImm1
14490
351k
    134232U,  // MSUBPT
14491
351k
    134232U,  // MSUBWrrr
14492
351k
    134232U,  // MSUBXrrr
14493
351k
    0U, // MUL53HI
14494
351k
    0U, // MUL53LO
14495
351k
    3161U,  // MUL_ZI_B
14496
351k
    3160U,  // MUL_ZI_D
14497
351k
    224U, // MUL_ZI_H
14498
351k
    3161U,  // MUL_ZI_S
14499
351k
    16918656U,  // MUL_ZPmZ_B
14500
351k
    33691776U,  // MUL_ZPmZ_D
14501
351k
    51129480U,  // MUL_ZPmZ_H
14502
351k
    67252352U,  // MUL_ZPmZ_S
14503
351k
    5904472U, // MUL_ZZZI_D
14504
351k
    40072U, // MUL_ZZZI_H
14505
351k
    5910617U, // MUL_ZZZI_S
14506
351k
    10329U, // MUL_ZZZ_B
14507
351k
    6232U,  // MUL_ZZZ_D
14508
351k
    136U, // MUL_ZZZ_H
14509
351k
    12377U, // MUL_ZZZ_S
14510
351k
    925840U,  // MULv16i8
14511
351k
    1056920U, // MULv2i32
14512
351k
    340402328U, // MULv2i32_indexed
14513
351k
    1188000U, // MULv4i16
14514
351k
    338567328U, // MULv4i16_indexed
14515
351k
    401520U,  // MULv4i32
14516
351k
    340402288U, // MULv4i32_indexed
14517
351k
    532600U,  // MULv8i16
14518
351k
    338567288U, // MULv8i16_indexed
14519
351k
    1319080U, // MULv8i8
14520
351k
    684U, // MVNIv2i32
14521
351k
    684U, // MVNIv2s_msl
14522
351k
    684U, // MVNIv4i16
14523
351k
    684U, // MVNIv4i32
14524
351k
    684U, // MVNIv4s_msl
14525
351k
    684U, // MVNIv8i16
14526
351k
    16918744U,  // NANDS_PPzPP
14527
351k
    16918744U,  // NAND_PPzPP
14528
351k
    33691736U,  // NBSL_ZZZZ
14529
351k
    8U, // NEG_ZPmZ_B
14530
351k
    16U,  // NEG_ZPmZ_D
14531
351k
    0U, // NEG_ZPmZ_H
14532
351k
    24U,  // NEG_ZPmZ_S
14533
351k
    32U,  // NEGv16i8
14534
351k
    0U, // NEGv1i64
14535
351k
    40U,  // NEGv2i32
14536
351k
    48U,  // NEGv2i64
14537
351k
    56U,  // NEGv4i16
14538
351k
    64U,  // NEGv4i32
14539
351k
    72U,  // NEGv8i16
14540
351k
    80U,  // NEGv8i8
14541
351k
    16918744U,  // NMATCH_PPzZZ_B
14542
351k
    51129481U,  // NMATCH_PPzZZ_H
14543
351k
    16918744U,  // NORS_PPzPP
14544
351k
    16918744U,  // NOR_PPzPP
14545
351k
    8U, // NOT_ZPmZ_B
14546
351k
    16U,  // NOT_ZPmZ_D
14547
351k
    0U, // NOT_ZPmZ_H
14548
351k
    24U,  // NOT_ZPmZ_S
14549
351k
    32U,  // NOTv16i8
14550
351k
    80U,  // NOTv8i8
14551
351k
    16918744U,  // ORNS_PPzPP
14552
351k
    14424U, // ORNWrs
14553
351k
    14424U, // ORNXrs
14554
351k
    16918744U,  // ORN_PPzPP
14555
351k
    925840U,  // ORNv16i8
14556
351k
    1319080U, // ORNv8i8
14557
351k
    10328U, // ORQV_VPZ_B
14558
351k
    6232U,  // ORQV_VPZ_D
14559
351k
    5208U,  // ORQV_VPZ_H
14560
351k
    12376U, // ORQV_VPZ_S
14561
351k
    16918744U,  // ORRS_PPzPP
14562
351k
    35928U, // ORRWri
14563
351k
    14424U, // ORRWrs
14564
351k
    36952U, // ORRXri
14565
351k
    14424U, // ORRXrs
14566
351k
    16918744U,  // ORR_PPzPP
14567
351k
    36952U, // ORR_ZI
14568
351k
    16918656U,  // ORR_ZPmZ_B
14569
351k
    33691776U,  // ORR_ZPmZ_D
14570
351k
    51129480U,  // ORR_ZPmZ_H
14571
351k
    67252352U,  // ORR_ZPmZ_S
14572
351k
    6232U,  // ORR_ZZZ
14573
351k
    925840U,  // ORRv16i8
14574
351k
    1U, // ORRv2i32
14575
351k
    1U, // ORRv4i16
14576
351k
    1U, // ORRv4i32
14577
351k
    1U, // ORRv8i16
14578
351k
    1319080U, // ORRv8i8
14579
351k
    0U, // ORV_VPZ_B
14580
351k
    0U, // ORV_VPZ_D
14581
351k
    0U, // ORV_VPZ_H
14582
351k
    0U, // ORV_VPZ_S
14583
351k
    1U, // PACDA
14584
351k
    1U, // PACDB
14585
351k
    0U, // PACDZA
14586
351k
    0U, // PACDZB
14587
351k
    3160U,  // PACGA
14588
351k
    1U, // PACIA
14589
351k
    0U, // PACIA1716
14590
351k
    0U, // PACIA171615
14591
351k
    0U, // PACIASP
14592
351k
    0U, // PACIASPPC
14593
351k
    0U, // PACIAZ
14594
351k
    1U, // PACIB
14595
351k
    0U, // PACIB1716
14596
351k
    0U, // PACIB171615
14597
351k
    0U, // PACIBSP
14598
351k
    0U, // PACIBSPPC
14599
351k
    0U, // PACIBZ
14600
351k
    0U, // PACIZA
14601
351k
    0U, // PACIZB
14602
351k
    0U, // PACM
14603
351k
    0U, // PACNBIASPPC
14604
351k
    0U, // PACNBIBSPPC
14605
351k
    2U, // PEXT_2PCI_B
14606
351k
    2U, // PEXT_2PCI_D
14607
351k
    2U, // PEXT_2PCI_H
14608
351k
    2U, // PEXT_2PCI_S
14609
351k
    395U, // PEXT_PCI_B
14610
351k
    395U, // PEXT_PCI_D
14611
351k
    2U, // PEXT_PCI_H
14612
351k
    395U, // PEXT_PCI_S
14613
351k
    0U, // PFALSE
14614
351k
    10328U, // PFIRST_B
14615
351k
    392U, // PMOV_PZI_B
14616
351k
    392U, // PMOV_PZI_D
14617
351k
    2U, // PMOV_PZI_H
14618
351k
    392U, // PMOV_PZI_S
14619
351k
    4U, // PMOV_ZIP_B
14620
351k
    2U, // PMOV_ZIP_D
14621
351k
    0U, // PMOV_ZIP_H
14622
351k
    1U, // PMOV_ZIP_S
14623
351k
    12377U, // PMULLB_ZZZ_D
14624
351k
    176U, // PMULLB_ZZZ_H
14625
351k
    0U, // PMULLB_ZZZ_Q
14626
351k
    12377U, // PMULLT_ZZZ_D
14627
351k
    176U, // PMULLT_ZZZ_H
14628
351k
    0U, // PMULLT_ZZZ_Q
14629
351k
    925840U,  // PMULLv16i8
14630
351k
    4U, // PMULLv1i64
14631
351k
    4U, // PMULLv2i64
14632
351k
    1319080U, // PMULLv8i8
14633
351k
    10329U, // PMUL_ZZZ_B
14634
351k
    925840U,  // PMULv16i8
14635
351k
    1319080U, // PMULv8i8
14636
351k
    10328U, // PNEXT_B
14637
351k
    6232U,  // PNEXT_D
14638
351k
    136U, // PNEXT_H
14639
351k
    12376U, // PNEXT_S
14640
351k
    79224U, // PRFB_D_PZI
14641
351k
    696U, // PRFB_D_SCALED
14642
351k
    704U, // PRFB_D_SXTW_SCALED
14643
351k
    712U, // PRFB_D_UXTW_SCALED
14644
351k
    80248U, // PRFB_PRI
14645
351k
    720U, // PRFB_PRR
14646
351k
    79224U, // PRFB_S_PZI
14647
351k
    728U, // PRFB_S_SXTW_SCALED
14648
351k
    736U, // PRFB_S_UXTW_SCALED
14649
351k
    744U, // PRFD_D_PZI
14650
351k
    752U, // PRFD_D_SCALED
14651
351k
    760U, // PRFD_D_SXTW_SCALED
14652
351k
    768U, // PRFD_D_UXTW_SCALED
14653
351k
    80248U, // PRFD_PRI
14654
351k
    776U, // PRFD_PRR
14655
351k
    744U, // PRFD_S_PZI
14656
351k
    784U, // PRFD_S_SXTW_SCALED
14657
351k
    792U, // PRFD_S_UXTW_SCALED
14658
351k
    800U, // PRFH_D_PZI
14659
351k
    808U, // PRFH_D_SCALED
14660
351k
    816U, // PRFH_D_SXTW_SCALED
14661
351k
    824U, // PRFH_D_UXTW_SCALED
14662
351k
    80248U, // PRFH_PRI
14663
351k
    832U, // PRFH_PRR
14664
351k
    800U, // PRFH_S_PZI
14665
351k
    840U, // PRFH_S_SXTW_SCALED
14666
351k
    848U, // PRFH_S_UXTW_SCALED
14667
351k
    1U, // PRFMl
14668
351k
    537005144U, // PRFMroW
14669
351k
    553782360U, // PRFMroX
14670
351k
    65624U, // PRFMui
14671
351k
    3411032U, // PRFUMi
14672
351k
    856U, // PRFW_D_PZI
14673
351k
    864U, // PRFW_D_SCALED
14674
351k
    872U, // PRFW_D_SXTW_SCALED
14675
351k
    880U, // PRFW_D_UXTW_SCALED
14676
351k
    80248U, // PRFW_PRI
14677
351k
    888U, // PRFW_PRR
14678
351k
    856U, // PRFW_S_PZI
14679
351k
    896U, // PRFW_S_SXTW_SCALED
14680
351k
    904U, // PRFW_S_UXTW_SCALED
14681
351k
    11151448U,  // PSEL_PPPRI_B
14682
351k
    11147352U,  // PSEL_PPPRI_D
14683
351k
    11146328U,  // PSEL_PPPRI_H
14684
351k
    11153496U,  // PSEL_PPPRI_S
14685
351k
    1U, // PTEST_PP
14686
351k
    1U, // PTRUES_B
14687
351k
    1U, // PTRUES_D
14688
351k
    0U, // PTRUES_H
14689
351k
    1U, // PTRUES_S
14690
351k
    1U, // PTRUE_B
14691
351k
    0U, // PTRUE_C_B
14692
351k
    0U, // PTRUE_C_D
14693
351k
    0U, // PTRUE_C_H
14694
351k
    0U, // PTRUE_C_S
14695
351k
    1U, // PTRUE_D
14696
351k
    0U, // PTRUE_H
14697
351k
    1U, // PTRUE_S
14698
351k
    0U, // PUNPKHI_PP
14699
351k
    0U, // PUNPKLO_PP
14700
351k
    5208U,  // RADDHNB_ZZZ_B
14701
351k
    96U,  // RADDHNB_ZZZ_H
14702
351k
    6232U,  // RADDHNB_ZZZ_S
14703
351k
    7256U,  // RADDHNT_ZZZ_B
14704
351k
    24U,  // RADDHNT_ZZZ_H
14705
351k
    1112U,  // RADDHNT_ZZZ_S
14706
351k
    270440U,  // RADDHNv2i64_v2i32
14707
351k
    271464U,  // RADDHNv2i64_v4i32
14708
351k
    401520U,  // RADDHNv4i32_v4i16
14709
351k
    402544U,  // RADDHNv4i32_v8i16
14710
351k
    533624U,  // RADDHNv8i16_v16i8
14711
351k
    532600U,  // RADDHNv8i16_v8i8
14712
351k
    270440U,  // RAX1
14713
351k
    6232U,  // RAX1_ZZZ_D
14714
351k
    0U, // RBITWr
14715
351k
    0U, // RBITXr
14716
351k
    8U, // RBIT_ZPmZ_B
14717
351k
    16U,  // RBIT_ZPmZ_D
14718
351k
    0U, // RBIT_ZPmZ_H
14719
351k
    24U,  // RBIT_ZPmZ_S
14720
351k
    32U,  // RBITv16i8
14721
351k
    80U,  // RBITv8i8
14722
351k
    3449105U, // RCWCAS
14723
351k
    3449105U, // RCWCASA
14724
351k
    3449105U, // RCWCASAL
14725
351k
    3449105U, // RCWCASL
14726
351k
    0U, // RCWCASP
14727
351k
    0U, // RCWCASPA
14728
351k
    0U, // RCWCASPAL
14729
351k
    0U, // RCWCASPL
14730
351k
    3U, // RCWCLR
14731
351k
    3U, // RCWCLRA
14732
351k
    3U, // RCWCLRAL
14733
351k
    3U, // RCWCLRL
14734
351k
    60690U, // RCWCLRP
14735
351k
    60690U, // RCWCLRPA
14736
351k
    60690U, // RCWCLRPAL
14737
351k
    60690U, // RCWCLRPL
14738
351k
    3U, // RCWCLRS
14739
351k
    3U, // RCWCLRSA
14740
351k
    3U, // RCWCLRSAL
14741
351k
    3U, // RCWCLRSL
14742
351k
    60690U, // RCWCLRSP
14743
351k
    60690U, // RCWCLRSPA
14744
351k
    60690U, // RCWCLRSPAL
14745
351k
    60690U, // RCWCLRSPL
14746
351k
    3449105U, // RCWSCAS
14747
351k
    3449105U, // RCWSCASA
14748
351k
    3449105U, // RCWSCASAL
14749
351k
    3449105U, // RCWSCASL
14750
351k
    0U, // RCWSCASP
14751
351k
    0U, // RCWSCASPA
14752
351k
    0U, // RCWSCASPAL
14753
351k
    0U, // RCWSCASPL
14754
351k
    3U, // RCWSET
14755
351k
    3U, // RCWSETA
14756
351k
    3U, // RCWSETAL
14757
351k
    3U, // RCWSETL
14758
351k
    60690U, // RCWSETP
14759
351k
    60690U, // RCWSETPA
14760
351k
    60690U, // RCWSETPAL
14761
351k
    60690U, // RCWSETPL
14762
351k
    3U, // RCWSETS
14763
351k
    3U, // RCWSETSA
14764
351k
    3U, // RCWSETSAL
14765
351k
    3U, // RCWSETSL
14766
351k
    60690U, // RCWSETSP
14767
351k
    60690U, // RCWSETSPA
14768
351k
    60690U, // RCWSETSPAL
14769
351k
    60690U, // RCWSETSPL
14770
351k
    3U, // RCWSWP
14771
351k
    3U, // RCWSWPA
14772
351k
    3U, // RCWSWPAL
14773
351k
    3U, // RCWSWPL
14774
351k
    60690U, // RCWSWPP
14775
351k
    60690U, // RCWSWPPA
14776
351k
    60690U, // RCWSWPPAL
14777
351k
    60690U, // RCWSWPPL
14778
351k
    3U, // RCWSWPS
14779
351k
    3U, // RCWSWPSA
14780
351k
    3U, // RCWSWPSAL
14781
351k
    3U, // RCWSWPSL
14782
351k
    60690U, // RCWSWPSP
14783
351k
    60690U, // RCWSWPSPA
14784
351k
    60690U, // RCWSWPSPAL
14785
351k
    60690U, // RCWSWPSPL
14786
351k
    912U, // RDFFRS_PPz
14787
351k
    912U, // RDFFR_PPz_REAL
14788
351k
    0U, // RDFFR_P_REAL
14789
351k
    0U, // RDSVLI_XI
14790
351k
    0U, // RDVLI_XI
14791
351k
    0U, // RET
14792
351k
    0U, // RETAA
14793
351k
    0U, // RETAASPPCi
14794
351k
    0U, // RETAASPPCr
14795
351k
    0U, // RETAB
14796
351k
    0U, // RETABSPPCi
14797
351k
    0U, // RETABSPPCr
14798
351k
    0U, // REV16Wr
14799
351k
    0U, // REV16Xr
14800
351k
    32U,  // REV16v16i8
14801
351k
    80U,  // REV16v8i8
14802
351k
    0U, // REV32Xr
14803
351k
    32U,  // REV32v16i8
14804
351k
    56U,  // REV32v4i16
14805
351k
    72U,  // REV32v8i16
14806
351k
    80U,  // REV32v8i8
14807
351k
    32U,  // REV64v16i8
14808
351k
    40U,  // REV64v2i32
14809
351k
    56U,  // REV64v4i16
14810
351k
    64U,  // REV64v4i32
14811
351k
    72U,  // REV64v8i16
14812
351k
    80U,  // REV64v8i8
14813
351k
    16U,  // REVB_ZPmZ_D
14814
351k
    0U, // REVB_ZPmZ_H
14815
351k
    24U,  // REVB_ZPmZ_S
14816
351k
    4U, // REVD_ZPmZ
14817
351k
    16U,  // REVH_ZPmZ_D
14818
351k
    24U,  // REVH_ZPmZ_S
14819
351k
    16U,  // REVW_ZPmZ_D
14820
351k
    0U, // REVWr
14821
351k
    0U, // REVXr
14822
351k
    1U, // REV_PP_B
14823
351k
    0U, // REV_PP_D
14824
351k
    0U, // REV_PP_H
14825
351k
    1U, // REV_PP_S
14826
351k
    1U, // REV_ZZ_B
14827
351k
    0U, // REV_ZZ_D
14828
351k
    0U, // REV_ZZ_H
14829
351k
    1U, // REV_ZZ_S
14830
351k
    3160U,  // RMIF
14831
351k
    3160U,  // RORVWr
14832
351k
    3160U,  // RORVXr
14833
351k
    0U, // RPRFM
14834
351k
    3160U,  // RSHRNB_ZZI_B
14835
351k
    224U, // RSHRNB_ZZI_H
14836
351k
    3160U,  // RSHRNB_ZZI_S
14837
351k
    41048U, // RSHRNT_ZZI_B
14838
351k
    376U, // RSHRNT_ZZI_H
14839
351k
    41048U, // RSHRNT_ZZI_S
14840
351k
    41080U, // RSHRNv16i8_shift
14841
351k
    3176U,  // RSHRNv2i32_shift
14842
351k
    3184U,  // RSHRNv4i16_shift
14843
351k
    41064U, // RSHRNv4i32_shift
14844
351k
    41072U, // RSHRNv8i16_shift
14845
351k
    3192U,  // RSHRNv8i8_shift
14846
351k
    5208U,  // RSUBHNB_ZZZ_B
14847
351k
    96U,  // RSUBHNB_ZZZ_H
14848
351k
    6232U,  // RSUBHNB_ZZZ_S
14849
351k
    7256U,  // RSUBHNT_ZZZ_B
14850
351k
    24U,  // RSUBHNT_ZZZ_H
14851
351k
    1112U,  // RSUBHNT_ZZZ_S
14852
351k
    270440U,  // RSUBHNv2i64_v2i32
14853
351k
    271464U,  // RSUBHNv2i64_v4i32
14854
351k
    401520U,  // RSUBHNv4i32_v4i16
14855
351k
    402544U,  // RSUBHNv4i32_v8i16
14856
351k
    533624U,  // RSUBHNv8i16_v16i8
14857
351k
    532600U,  // RSUBHNv8i16_v8i8
14858
351k
    2136U,  // SABALB_ZZZ_D
14859
351k
    8U, // SABALB_ZZZ_H
14860
351k
    7256U,  // SABALB_ZZZ_S
14861
351k
    2136U,  // SABALT_ZZZ_D
14862
351k
    8U, // SABALT_ZZZ_H
14863
351k
    7256U,  // SABALT_ZZZ_S
14864
351k
    926864U,  // SABALv16i8_v8i16
14865
351k
    1057944U, // SABALv2i32_v2i64
14866
351k
    1189024U, // SABALv4i16_v4i32
14867
351k
    402544U,  // SABALv4i32_v2i64
14868
351k
    533624U,  // SABALv8i16_v4i32
14869
351k
    1320104U, // SABALv8i8_v8i16
14870
351k
    9U, // SABA_ZZZ_B
14871
351k
    1112U,  // SABA_ZZZ_D
14872
351k
    240U, // SABA_ZZZ_H
14873
351k
    2136U,  // SABA_ZZZ_S
14874
351k
    926864U,  // SABAv16i8
14875
351k
    1057944U, // SABAv2i32
14876
351k
    1189024U, // SABAv4i16
14877
351k
    402544U,  // SABAv4i32
14878
351k
    533624U,  // SABAv8i16
14879
351k
    1320104U, // SABAv8i8
14880
351k
    12377U, // SABDLB_ZZZ_D
14881
351k
    176U, // SABDLB_ZZZ_H
14882
351k
    5208U,  // SABDLB_ZZZ_S
14883
351k
    12377U, // SABDLT_ZZZ_D
14884
351k
    176U, // SABDLT_ZZZ_H
14885
351k
    5208U,  // SABDLT_ZZZ_S
14886
351k
    925840U,  // SABDLv16i8_v8i16
14887
351k
    1056920U, // SABDLv2i32_v2i64
14888
351k
    1188000U, // SABDLv4i16_v4i32
14889
351k
    401520U,  // SABDLv4i32_v2i64
14890
351k
    532600U,  // SABDLv8i16_v4i32
14891
351k
    1319080U, // SABDLv8i8_v8i16
14892
351k
    16918656U,  // SABD_ZPmZ_B
14893
351k
    33691776U,  // SABD_ZPmZ_D
14894
351k
    51129480U,  // SABD_ZPmZ_H
14895
351k
    67252352U,  // SABD_ZPmZ_S
14896
351k
    925840U,  // SABDv16i8
14897
351k
    1056920U, // SABDv2i32
14898
351k
    1188000U, // SABDv4i16
14899
351k
    401520U,  // SABDv4i32
14900
351k
    532600U,  // SABDv8i16
14901
351k
    1319080U, // SABDv8i8
14902
351k
    2176U,  // SADALP_ZPmZ_D
14903
351k
    8U, // SADALP_ZPmZ_H
14904
351k
    7296U,  // SADALP_ZPmZ_S
14905
351k
    32U,  // SADALPv16i8_v8i16
14906
351k
    40U,  // SADALPv2i32_v1i64
14907
351k
    56U,  // SADALPv4i16_v2i32
14908
351k
    64U,  // SADALPv4i32_v2i64
14909
351k
    72U,  // SADALPv8i16_v4i32
14910
351k
    80U,  // SADALPv8i8_v4i16
14911
351k
    12377U, // SADDLBT_ZZZ_D
14912
351k
    176U, // SADDLBT_ZZZ_H
14913
351k
    5208U,  // SADDLBT_ZZZ_S
14914
351k
    12377U, // SADDLB_ZZZ_D
14915
351k
    176U, // SADDLB_ZZZ_H
14916
351k
    5208U,  // SADDLB_ZZZ_S
14917
351k
    32U,  // SADDLPv16i8_v8i16
14918
351k
    40U,  // SADDLPv2i32_v1i64
14919
351k
    56U,  // SADDLPv4i16_v2i32
14920
351k
    64U,  // SADDLPv4i32_v2i64
14921
351k
    72U,  // SADDLPv8i16_v4i32
14922
351k
    80U,  // SADDLPv8i8_v4i16
14923
351k
    12377U, // SADDLT_ZZZ_D
14924
351k
    176U, // SADDLT_ZZZ_H
14925
351k
    5208U,  // SADDLT_ZZZ_S
14926
351k
    32U,  // SADDLVv16i8v
14927
351k
    56U,  // SADDLVv4i16v
14928
351k
    64U,  // SADDLVv4i32v
14929
351k
    72U,  // SADDLVv8i16v
14930
351k
    80U,  // SADDLVv8i8v
14931
351k
    925840U,  // SADDLv16i8_v8i16
14932
351k
    1056920U, // SADDLv2i32_v2i64
14933
351k
    1188000U, // SADDLv4i16_v4i32
14934
351k
    401520U,  // SADDLv4i32_v2i64
14935
351k
    532600U,  // SADDLv8i16_v4i32
14936
351k
    1319080U, // SADDLv8i8_v8i16
14937
351k
    0U, // SADDV_VPZ_B
14938
351k
    0U, // SADDV_VPZ_H
14939
351k
    0U, // SADDV_VPZ_S
14940
351k
    12376U, // SADDWB_ZZZ_D
14941
351k
    176U, // SADDWB_ZZZ_H
14942
351k
    5209U,  // SADDWB_ZZZ_S
14943
351k
    12376U, // SADDWT_ZZZ_D
14944
351k
    176U, // SADDWT_ZZZ_H
14945
351k
    5209U,  // SADDWT_ZZZ_S
14946
351k
    925816U,  // SADDWv16i8_v8i16
14947
351k
    1056872U, // SADDWv2i32_v2i64
14948
351k
    1187952U, // SADDWv4i16_v4i32
14949
351k
    401512U,  // SADDWv4i32_v2i64
14950
351k
    532592U,  // SADDWv8i16_v4i32
14951
351k
    1319032U, // SADDWv8i8_v8i16
14952
351k
    0U, // SB
14953
351k
    1112U,  // SBCLB_ZZZ_D
14954
351k
    2136U,  // SBCLB_ZZZ_S
14955
351k
    1112U,  // SBCLT_ZZZ_D
14956
351k
    2136U,  // SBCLT_ZZZ_S
14957
351k
    3160U,  // SBCSWr
14958
351k
    3160U,  // SBCSXr
14959
351k
    3160U,  // SBCWr
14960
351k
    3160U,  // SBCXr
14961
351k
    134232U,  // SBFMWri
14962
351k
    134232U,  // SBFMXri
14963
351k
    8U, // SCLAMP_VG2_2Z2Z_B
14964
351k
    16U,  // SCLAMP_VG2_2Z2Z_D
14965
351k
    240U, // SCLAMP_VG2_2Z2Z_H
14966
351k
    24U,  // SCLAMP_VG2_2Z2Z_S
14967
351k
    8U, // SCLAMP_VG4_4Z4Z_B
14968
351k
    16U,  // SCLAMP_VG4_4Z4Z_D
14969
351k
    240U, // SCLAMP_VG4_4Z4Z_H
14970
351k
    24U,  // SCLAMP_VG4_4Z4Z_S
14971
351k
    9U, // SCLAMP_ZZZ_B
14972
351k
    1112U,  // SCLAMP_ZZZ_D
14973
351k
    240U, // SCLAMP_ZZZ_H
14974
351k
    2136U,  // SCLAMP_ZZZ_S
14975
351k
    3160U,  // SCVTFSWDri
14976
351k
    3160U,  // SCVTFSWHri
14977
351k
    3160U,  // SCVTFSWSri
14978
351k
    3160U,  // SCVTFSXDri
14979
351k
    3160U,  // SCVTFSXHri
14980
351k
    3160U,  // SCVTFSXSri
14981
351k
    0U, // SCVTFUWDri
14982
351k
    0U, // SCVTFUWHri
14983
351k
    0U, // SCVTFUWSri
14984
351k
    0U, // SCVTFUXDri
14985
351k
    0U, // SCVTFUXHri
14986
351k
    0U, // SCVTFUXSri
14987
351k
    0U, // SCVTF_2Z2Z_StoS
14988
351k
    0U, // SCVTF_4Z4Z_StoS
14989
351k
    16U,  // SCVTF_ZPmZ_DtoD
14990
351k
    2U, // SCVTF_ZPmZ_DtoH
14991
351k
    16U,  // SCVTF_ZPmZ_DtoS
14992
351k
    0U, // SCVTF_ZPmZ_HtoH
14993
351k
    24U,  // SCVTF_ZPmZ_StoD
14994
351k
    1U, // SCVTF_ZPmZ_StoH
14995
351k
    24U,  // SCVTF_ZPmZ_StoS
14996
351k
    3160U,  // SCVTFd
14997
351k
    3160U,  // SCVTFh
14998
351k
    3160U,  // SCVTFs
14999
351k
    0U, // SCVTFv1i16
15000
351k
    0U, // SCVTFv1i32
15001
351k
    0U, // SCVTFv1i64
15002
351k
    40U,  // SCVTFv2f32
15003
351k
    48U,  // SCVTFv2f64
15004
351k
    3224U,  // SCVTFv2i32_shift
15005
351k
    3176U,  // SCVTFv2i64_shift
15006
351k
    56U,  // SCVTFv4f16
15007
351k
    64U,  // SCVTFv4f32
15008
351k
    3232U,  // SCVTFv4i16_shift
15009
351k
    3184U,  // SCVTFv4i32_shift
15010
351k
    72U,  // SCVTFv8f16
15011
351k
    3192U,  // SCVTFv8i16_shift
15012
351k
    33691776U,  // SDIVR_ZPmZ_D
15013
351k
    67252352U,  // SDIVR_ZPmZ_S
15014
351k
    3160U,  // SDIVWr
15015
351k
    3160U,  // SDIVXr
15016
351k
    33691776U,  // SDIV_ZPmZ_D
15017
351k
    67252352U,  // SDIV_ZPmZ_S
15018
351k
    47640U, // SDOT_VG2_M2Z2Z_BtoS
15019
351k
    2632936U, // SDOT_VG2_M2Z2Z_HtoD
15020
351k
    2632936U, // SDOT_VG2_M2Z2Z_HtoS
15021
351k
    5029400U, // SDOT_VG2_M2ZZI_BToS
15022
351k
    103427304U, // SDOT_VG2_M2ZZI_HToS
15023
351k
    103427304U, // SDOT_VG2_M2ZZI_HtoD
15024
351k
    48664U, // SDOT_VG2_M2ZZ_BtoS
15025
351k
    53095656U,  // SDOT_VG2_M2ZZ_HtoD
15026
351k
    53095656U,  // SDOT_VG2_M2ZZ_HtoS
15027
351k
    47640U, // SDOT_VG4_M4Z4Z_BtoS
15028
351k
    2632936U, // SDOT_VG4_M4Z4Z_HtoD
15029
351k
    2632936U, // SDOT_VG4_M4Z4Z_HtoS
15030
351k
    5029400U, // SDOT_VG4_M4ZZI_BToS
15031
351k
    103427304U, // SDOT_VG4_M4ZZI_HToS
15032
351k
    103427304U, // SDOT_VG4_M4ZZI_HtoD
15033
351k
    48664U, // SDOT_VG4_M4ZZ_BtoS
15034
351k
    53095656U,  // SDOT_VG4_M4ZZ_HtoD
15035
351k
    53095656U,  // SDOT_VG4_M4ZZ_HtoS
15036
351k
    53222488U,  // SDOT_ZZZI_D
15037
351k
    53222488U,  // SDOT_ZZZI_HtoS
15038
351k
    38921U, // SDOT_ZZZI_S
15039
351k
    7256U,  // SDOT_ZZZ_D
15040
351k
    7256U,  // SDOT_ZZZ_HtoS
15041
351k
    9U, // SDOT_ZZZ_S
15042
351k
    5121168U, // SDOTlanev16i8
15043
351k
    5121192U, // SDOTlanev8i8
15044
351k
    926864U,  // SDOTv16i8
15045
351k
    1320104U, // SDOTv8i8
15046
351k
    0U, // SDSB
15047
351k
    16918616U,  // SEL_PPPP
15048
351k
    11284376U,  // SEL_VG2_2ZC2Z2Z_B
15049
351k
    11414992U,  // SEL_VG2_2ZC2Z2Z_D
15050
351k
    11545848U,  // SEL_VG2_2ZC2Z2Z_H
15051
351k
    11677144U,  // SEL_VG2_2ZC2Z2Z_S
15052
351k
    11284376U,  // SEL_VG4_4ZC4Z4Z_B
15053
351k
    11414992U,  // SEL_VG4_4ZC4Z4Z_D
15054
351k
    11545848U,  // SEL_VG4_4ZC4Z4Z_H
15055
351k
    11677144U,  // SEL_VG4_4ZC4Z4Z_S
15056
351k
    16918616U,  // SEL_ZPZZ_B
15057
351k
    33691736U,  // SEL_ZPZZ_D
15058
351k
    51129480U,  // SEL_ZPZZ_H
15059
351k
    67252312U,  // SEL_ZPZZ_S
15060
351k
    0U, // SET
15061
351k
    0U, // SETE
15062
351k
    0U, // SETEN
15063
351k
    0U, // SETET
15064
351k
    0U, // SETETN
15065
351k
    0U, // SETF16
15066
351k
    0U, // SETF8
15067
351k
    0U, // SETFFR
15068
351k
    0U, // SETGM
15069
351k
    0U, // SETGMN
15070
351k
    0U, // SETGMT
15071
351k
    0U, // SETGMTN
15072
351k
    0U, // SETGP
15073
351k
    0U, // SETGPN
15074
351k
    0U, // SETGPT
15075
351k
    0U, // SETGPTN
15076
351k
    0U, // SETM
15077
351k
    0U, // SETMN
15078
351k
    0U, // SETMT
15079
351k
    0U, // SETMTN
15080
351k
    0U, // SETP
15081
351k
    0U, // SETPN
15082
351k
    0U, // SETPT
15083
351k
    0U, // SETPTN
15084
351k
    402521U,  // SHA1Crrr
15085
351k
    0U, // SHA1Hrr
15086
351k
    402521U,  // SHA1Mrrr
15087
351k
    402521U,  // SHA1Prrr
15088
351k
    402544U,  // SHA1SU0rrr
15089
351k
    64U,  // SHA1SU1rr
15090
351k
    402521U,  // SHA256H2rrr
15091
351k
    402521U,  // SHA256Hrrr
15092
351k
    64U,  // SHA256SU0rr
15093
351k
    402544U,  // SHA256SU1rrr
15094
351k
    271449U,  // SHA512H
15095
351k
    271449U,  // SHA512H2
15096
351k
    48U,  // SHA512SU0
15097
351k
    271464U,  // SHA512SU1
15098
351k
    16918656U,  // SHADD_ZPmZ_B
15099
351k
    33691776U,  // SHADD_ZPmZ_D
15100
351k
    51129480U,  // SHADD_ZPmZ_H
15101
351k
    67252352U,  // SHADD_ZPmZ_S
15102
351k
    925840U,  // SHADDv16i8
15103
351k
    1056920U, // SHADDv2i32
15104
351k
    1188000U, // SHADDv4i16
15105
351k
    401520U,  // SHADDv4i32
15106
351k
    532600U,  // SHADDv8i16
15107
351k
    1319080U, // SHADDv8i8
15108
351k
    928U, // SHLLv16i8
15109
351k
    936U, // SHLLv2i32
15110
351k
    944U, // SHLLv4i16
15111
351k
    952U, // SHLLv4i32
15112
351k
    960U, // SHLLv8i16
15113
351k
    968U, // SHLLv8i8
15114
351k
    3160U,  // SHLd
15115
351k
    3216U,  // SHLv16i8_shift
15116
351k
    3224U,  // SHLv2i32_shift
15117
351k
    3176U,  // SHLv2i64_shift
15118
351k
    3232U,  // SHLv4i16_shift
15119
351k
    3184U,  // SHLv4i32_shift
15120
351k
    3192U,  // SHLv8i16_shift
15121
351k
    3240U,  // SHLv8i8_shift
15122
351k
    3160U,  // SHRNB_ZZI_B
15123
351k
    224U, // SHRNB_ZZI_H
15124
351k
    3160U,  // SHRNB_ZZI_S
15125
351k
    41048U, // SHRNT_ZZI_B
15126
351k
    376U, // SHRNT_ZZI_H
15127
351k
    41048U, // SHRNT_ZZI_S
15128
351k
    41080U, // SHRNv16i8_shift
15129
351k
    3176U,  // SHRNv2i32_shift
15130
351k
    3184U,  // SHRNv4i16_shift
15131
351k
    41064U, // SHRNv4i32_shift
15132
351k
    41072U, // SHRNv8i16_shift
15133
351k
    3192U,  // SHRNv8i8_shift
15134
351k
    16918656U,  // SHSUBR_ZPmZ_B
15135
351k
    33691776U,  // SHSUBR_ZPmZ_D
15136
351k
    51129480U,  // SHSUBR_ZPmZ_H
15137
351k
    67252352U,  // SHSUBR_ZPmZ_S
15138
351k
    16918656U,  // SHSUB_ZPmZ_B
15139
351k
    33691776U,  // SHSUB_ZPmZ_D
15140
351k
    51129480U,  // SHSUB_ZPmZ_H
15141
351k
    67252352U,  // SHSUB_ZPmZ_S
15142
351k
    925840U,  // SHSUBv16i8
15143
351k
    1056920U, // SHSUBv2i32
15144
351k
    1188000U, // SHSUBv4i16
15145
351k
    401520U,  // SHSUBv4i32
15146
351k
    532600U,  // SHSUBv8i16
15147
351k
    1319080U, // SHSUBv8i8
15148
351k
    377U, // SLI_ZZI_B
15149
351k
    41048U, // SLI_ZZI_D
15150
351k
    376U, // SLI_ZZI_H
15151
351k
    41048U, // SLI_ZZI_S
15152
351k
    41049U, // SLId
15153
351k
    41104U, // SLIv16i8_shift
15154
351k
    41112U, // SLIv2i32_shift
15155
351k
    41064U, // SLIv2i64_shift
15156
351k
    41120U, // SLIv4i16_shift
15157
351k
    41072U, // SLIv4i32_shift
15158
351k
    41080U, // SLIv8i16_shift
15159
351k
    41128U, // SLIv8i8_shift
15160
351k
    402544U,  // SM3PARTW1
15161
351k
    402544U,  // SM3PARTW2
15162
351k
    88350832U,  // SM3SS1
15163
351k
    122299504U, // SM3TT1A
15164
351k
    122299504U, // SM3TT1B
15165
351k
    122299504U, // SM3TT2A
15166
351k
    122299504U, // SM3TT2B
15167
351k
    64U,  // SM4E
15168
351k
    12377U, // SM4EKEY_ZZZ_S
15169
351k
    401520U,  // SM4ENCKEY
15170
351k
    12377U, // SM4E_ZZZ_S
15171
351k
    134232U,  // SMADDLrrr
15172
351k
    16918656U,  // SMAXP_ZPmZ_B
15173
351k
    33691776U,  // SMAXP_ZPmZ_D
15174
351k
    51129480U,  // SMAXP_ZPmZ_H
15175
351k
    67252352U,  // SMAXP_ZPmZ_S
15176
351k
    925840U,  // SMAXPv16i8
15177
351k
    1056920U, // SMAXPv2i32
15178
351k
    1188000U, // SMAXPv4i16
15179
351k
    401520U,  // SMAXPv4i32
15180
351k
    532600U,  // SMAXPv8i16
15181
351k
    1319080U, // SMAXPv8i8
15182
351k
    10328U, // SMAXQV_VPZ_B
15183
351k
    6232U,  // SMAXQV_VPZ_D
15184
351k
    5208U,  // SMAXQV_VPZ_H
15185
351k
    12376U, // SMAXQV_VPZ_S
15186
351k
    0U, // SMAXV_VPZ_B
15187
351k
    0U, // SMAXV_VPZ_D
15188
351k
    0U, // SMAXV_VPZ_H
15189
351k
    0U, // SMAXV_VPZ_S
15190
351k
    32U,  // SMAXVv16i8v
15191
351k
    56U,  // SMAXVv4i16v
15192
351k
    64U,  // SMAXVv4i32v
15193
351k
    72U,  // SMAXVv8i16v
15194
351k
    80U,  // SMAXVv8i8v
15195
351k
    3160U,  // SMAXWri
15196
351k
    3160U,  // SMAXWrr
15197
351k
    3160U,  // SMAXXri
15198
351k
    3160U,  // SMAXXrr
15199
351k
    920U, // SMAX_VG2_2Z2Z_B
15200
351k
    464U, // SMAX_VG2_2Z2Z_D
15201
351k
    248U, // SMAX_VG2_2Z2Z_H
15202
351k
    472U, // SMAX_VG2_2Z2Z_S
15203
351k
    176U, // SMAX_VG2_2ZZ_B
15204
351k
    184U, // SMAX_VG2_2ZZ_D
15205
351k
    136U, // SMAX_VG2_2ZZ_H
15206
351k
    96U,  // SMAX_VG2_2ZZ_S
15207
351k
    920U, // SMAX_VG4_4Z4Z_B
15208
351k
    464U, // SMAX_VG4_4Z4Z_D
15209
351k
    248U, // SMAX_VG4_4Z4Z_H
15210
351k
    472U, // SMAX_VG4_4Z4Z_S
15211
351k
    176U, // SMAX_VG4_4ZZ_B
15212
351k
    184U, // SMAX_VG4_4ZZ_D
15213
351k
    136U, // SMAX_VG4_4ZZ_H
15214
351k
    96U,  // SMAX_VG4_4ZZ_S
15215
351k
    3161U,  // SMAX_ZI_B
15216
351k
    3160U,  // SMAX_ZI_D
15217
351k
    224U, // SMAX_ZI_H
15218
351k
    3161U,  // SMAX_ZI_S
15219
351k
    16918656U,  // SMAX_ZPmZ_B
15220
351k
    33691776U,  // SMAX_ZPmZ_D
15221
351k
    51129480U,  // SMAX_ZPmZ_H
15222
351k
    67252352U,  // SMAX_ZPmZ_S
15223
351k
    925840U,  // SMAXv16i8
15224
351k
    1056920U, // SMAXv2i32
15225
351k
    1188000U, // SMAXv4i16
15226
351k
    401520U,  // SMAXv4i32
15227
351k
    532600U,  // SMAXv8i16
15228
351k
    1319080U, // SMAXv8i8
15229
351k
    0U, // SMC
15230
351k
    16918656U,  // SMINP_ZPmZ_B
15231
351k
    33691776U,  // SMINP_ZPmZ_D
15232
351k
    51129480U,  // SMINP_ZPmZ_H
15233
351k
    67252352U,  // SMINP_ZPmZ_S
15234
351k
    925840U,  // SMINPv16i8
15235
351k
    1056920U, // SMINPv2i32
15236
351k
    1188000U, // SMINPv4i16
15237
351k
    401520U,  // SMINPv4i32
15238
351k
    532600U,  // SMINPv8i16
15239
351k
    1319080U, // SMINPv8i8
15240
351k
    10328U, // SMINQV_VPZ_B
15241
351k
    6232U,  // SMINQV_VPZ_D
15242
351k
    5208U,  // SMINQV_VPZ_H
15243
351k
    12376U, // SMINQV_VPZ_S
15244
351k
    0U, // SMINV_VPZ_B
15245
351k
    0U, // SMINV_VPZ_D
15246
351k
    0U, // SMINV_VPZ_H
15247
351k
    0U, // SMINV_VPZ_S
15248
351k
    32U,  // SMINVv16i8v
15249
351k
    56U,  // SMINVv4i16v
15250
351k
    64U,  // SMINVv4i32v
15251
351k
    72U,  // SMINVv8i16v
15252
351k
    80U,  // SMINVv8i8v
15253
351k
    3160U,  // SMINWri
15254
351k
    3160U,  // SMINWrr
15255
351k
    3160U,  // SMINXri
15256
351k
    3160U,  // SMINXrr
15257
351k
    920U, // SMIN_VG2_2Z2Z_B
15258
351k
    464U, // SMIN_VG2_2Z2Z_D
15259
351k
    248U, // SMIN_VG2_2Z2Z_H
15260
351k
    472U, // SMIN_VG2_2Z2Z_S
15261
351k
    176U, // SMIN_VG2_2ZZ_B
15262
351k
    184U, // SMIN_VG2_2ZZ_D
15263
351k
    136U, // SMIN_VG2_2ZZ_H
15264
351k
    96U,  // SMIN_VG2_2ZZ_S
15265
351k
    920U, // SMIN_VG4_4Z4Z_B
15266
351k
    464U, // SMIN_VG4_4Z4Z_D
15267
351k
    248U, // SMIN_VG4_4Z4Z_H
15268
351k
    472U, // SMIN_VG4_4Z4Z_S
15269
351k
    176U, // SMIN_VG4_4ZZ_B
15270
351k
    184U, // SMIN_VG4_4ZZ_D
15271
351k
    136U, // SMIN_VG4_4ZZ_H
15272
351k
    96U,  // SMIN_VG4_4ZZ_S
15273
351k
    3161U,  // SMIN_ZI_B
15274
351k
    3160U,  // SMIN_ZI_D
15275
351k
    224U, // SMIN_ZI_H
15276
351k
    3161U,  // SMIN_ZI_S
15277
351k
    16918656U,  // SMIN_ZPmZ_B
15278
351k
    33691776U,  // SMIN_ZPmZ_D
15279
351k
    51129480U,  // SMIN_ZPmZ_H
15280
351k
    67252352U,  // SMIN_ZPmZ_S
15281
351k
    925840U,  // SMINv16i8
15282
351k
    1056920U, // SMINv2i32
15283
351k
    1188000U, // SMINv4i16
15284
351k
    401520U,  // SMINv4i32
15285
351k
    532600U,  // SMINv8i16
15286
351k
    1319080U, // SMINv8i8
15287
351k
    53217368U,  // SMLALB_ZZZI_D
15288
351k
    53222488U,  // SMLALB_ZZZI_S
15289
351k
    2136U,  // SMLALB_ZZZ_D
15290
351k
    8U, // SMLALB_ZZZ_H
15291
351k
    7256U,  // SMLALB_ZZZ_S
15292
351k
    38441U, // SMLALL_MZZI_BtoS
15293
351k
    38145U, // SMLALL_MZZI_HtoD
15294
351k
    553U, // SMLALL_MZZ_BtoS
15295
351k
    257U, // SMLALL_MZZ_HtoD
15296
351k
    47640U, // SMLALL_VG2_M2Z2Z_BtoS
15297
351k
    2632936U, // SMLALL_VG2_M2Z2Z_HtoD
15298
351k
    5029400U, // SMLALL_VG2_M2ZZI_BtoS
15299
351k
    103427304U, // SMLALL_VG2_M2ZZI_HtoD
15300
351k
    48666U, // SMLALL_VG2_M2ZZ_BtoS
15301
351k
    53095658U,  // SMLALL_VG2_M2ZZ_HtoD
15302
351k
    47640U, // SMLALL_VG4_M4Z4Z_BtoS
15303
351k
    2632936U, // SMLALL_VG4_M4Z4Z_HtoD
15304
351k
    5029400U, // SMLALL_VG4_M4ZZI_BtoS
15305
351k
    103427304U, // SMLALL_VG4_M4ZZI_HtoD
15306
351k
    48667U, // SMLALL_VG4_M4ZZ_BtoS
15307
351k
    53095659U,  // SMLALL_VG4_M4ZZ_HtoD
15308
351k
    53217368U,  // SMLALT_ZZZI_D
15309
351k
    53222488U,  // SMLALT_ZZZI_S
15310
351k
    2136U,  // SMLALT_ZZZ_D
15311
351k
    8U, // SMLALT_ZZZ_H
15312
351k
    7256U,  // SMLALT_ZZZ_S
15313
351k
    38145U, // SMLAL_MZZI_HtoS
15314
351k
    257U, // SMLAL_MZZ_HtoS
15315
351k
    2632936U, // SMLAL_VG2_M2Z2Z_HtoS
15316
351k
    103427304U, // SMLAL_VG2_M2ZZI_S
15317
351k
    53095656U,  // SMLAL_VG2_M2ZZ_HtoS
15318
351k
    2632936U, // SMLAL_VG4_M4Z4Z_HtoS
15319
351k
    103427304U, // SMLAL_VG4_M4ZZI_HtoS
15320
351k
    53095656U,  // SMLAL_VG4_M4ZZ_HtoS
15321
351k
    926864U,  // SMLALv16i8_v8i16
15322
351k
    122299544U, // SMLALv2i32_indexed
15323
351k
    1057944U, // SMLALv2i32_v2i64
15324
351k
    120464544U, // SMLALv4i16_indexed
15325
351k
    1189024U, // SMLALv4i16_v4i32
15326
351k
    122299504U, // SMLALv4i32_indexed
15327
351k
    402544U,  // SMLALv4i32_v2i64
15328
351k
    120464504U, // SMLALv8i16_indexed
15329
351k
    533624U,  // SMLALv8i16_v4i32
15330
351k
    1320104U, // SMLALv8i8_v8i16
15331
351k
    53217368U,  // SMLSLB_ZZZI_D
15332
351k
    53222488U,  // SMLSLB_ZZZI_S
15333
351k
    2136U,  // SMLSLB_ZZZ_D
15334
351k
    8U, // SMLSLB_ZZZ_H
15335
351k
    7256U,  // SMLSLB_ZZZ_S
15336
351k
    38441U, // SMLSLL_MZZI_BtoS
15337
351k
    38145U, // SMLSLL_MZZI_HtoD
15338
351k
    553U, // SMLSLL_MZZ_BtoS
15339
351k
    257U, // SMLSLL_MZZ_HtoD
15340
351k
    47640U, // SMLSLL_VG2_M2Z2Z_BtoS
15341
351k
    2632936U, // SMLSLL_VG2_M2Z2Z_HtoD
15342
351k
    5029400U, // SMLSLL_VG2_M2ZZI_BtoS
15343
351k
    103427304U, // SMLSLL_VG2_M2ZZI_HtoD
15344
351k
    48666U, // SMLSLL_VG2_M2ZZ_BtoS
15345
351k
    53095658U,  // SMLSLL_VG2_M2ZZ_HtoD
15346
351k
    47640U, // SMLSLL_VG4_M4Z4Z_BtoS
15347
351k
    2632936U, // SMLSLL_VG4_M4Z4Z_HtoD
15348
351k
    5029400U, // SMLSLL_VG4_M4ZZI_BtoS
15349
351k
    103427304U, // SMLSLL_VG4_M4ZZI_HtoD
15350
351k
    48667U, // SMLSLL_VG4_M4ZZ_BtoS
15351
351k
    53095659U,  // SMLSLL_VG4_M4ZZ_HtoD
15352
351k
    53217368U,  // SMLSLT_ZZZI_D
15353
351k
    53222488U,  // SMLSLT_ZZZI_S
15354
351k
    2136U,  // SMLSLT_ZZZ_D
15355
351k
    8U, // SMLSLT_ZZZ_H
15356
351k
    7256U,  // SMLSLT_ZZZ_S
15357
351k
    38145U, // SMLSL_MZZI_HtoS
15358
351k
    257U, // SMLSL_MZZ_HtoS
15359
351k
    2632936U, // SMLSL_VG2_M2Z2Z_HtoS
15360
351k
    103427304U, // SMLSL_VG2_M2ZZI_S
15361
351k
    53095656U,  // SMLSL_VG2_M2ZZ_HtoS
15362
351k
    2632936U, // SMLSL_VG4_M4Z4Z_HtoS
15363
351k
    103427304U, // SMLSL_VG4_M4ZZI_HtoS
15364
351k
    53095656U,  // SMLSL_VG4_M4ZZ_HtoS
15365
351k
    926864U,  // SMLSLv16i8_v8i16
15366
351k
    122299544U, // SMLSLv2i32_indexed
15367
351k
    1057944U, // SMLSLv2i32_v2i64
15368
351k
    120464544U, // SMLSLv4i16_indexed
15369
351k
    1189024U, // SMLSLv4i16_v4i32
15370
351k
    122299504U, // SMLSLv4i32_indexed
15371
351k
    402544U,  // SMLSLv4i32_v2i64
15372
351k
    120464504U, // SMLSLv8i16_indexed
15373
351k
    533624U,  // SMLSLv8i16_v4i32
15374
351k
    1320104U, // SMLSLv8i8_v8i16
15375
351k
    926864U,  // SMMLA
15376
351k
    9U, // SMMLA_ZZZ
15377
351k
    0U, // SMOPA_MPPZZ_D
15378
351k
    0U, // SMOPA_MPPZZ_HtoS
15379
351k
    0U, // SMOPA_MPPZZ_S
15380
351k
    0U, // SMOPS_MPPZZ_D
15381
351k
    0U, // SMOPS_MPPZZ_HtoS
15382
351k
    0U, // SMOPS_MPPZZ_S
15383
351k
    45456U, // SMOVvi16to32
15384
351k
    45456U, // SMOVvi16to32_idx0
15385
351k
    45456U, // SMOVvi16to64
15386
351k
    45456U, // SMOVvi16to64_idx0
15387
351k
    45464U, // SMOVvi32to64
15388
351k
    45464U, // SMOVvi32to64_idx0
15389
351k
    45480U, // SMOVvi8to32
15390
351k
    45480U, // SMOVvi8to32_idx0
15391
351k
    45480U, // SMOVvi8to64
15392
351k
    45480U, // SMOVvi8to64_idx0
15393
351k
    134232U,  // SMSUBLrrr
15394
351k
    16918656U,  // SMULH_ZPmZ_B
15395
351k
    33691776U,  // SMULH_ZPmZ_D
15396
351k
    51129480U,  // SMULH_ZPmZ_H
15397
351k
    67252352U,  // SMULH_ZPmZ_S
15398
351k
    10329U, // SMULH_ZZZ_B
15399
351k
    6232U,  // SMULH_ZZZ_D
15400
351k
    136U, // SMULH_ZZZ_H
15401
351k
    12377U, // SMULH_ZZZ_S
15402
351k
    3160U,  // SMULHrr
15403
351k
    5910617U, // SMULLB_ZZZI_D
15404
351k
    5903448U, // SMULLB_ZZZI_S
15405
351k
    12377U, // SMULLB_ZZZ_D
15406
351k
    176U, // SMULLB_ZZZ_H
15407
351k
    5208U,  // SMULLB_ZZZ_S
15408
351k
    5910617U, // SMULLT_ZZZI_D
15409
351k
    5903448U, // SMULLT_ZZZI_S
15410
351k
    12377U, // SMULLT_ZZZ_D
15411
351k
    176U, // SMULLT_ZZZ_H
15412
351k
    5208U,  // SMULLT_ZZZ_S
15413
351k
    925840U,  // SMULLv16i8_v8i16
15414
351k
    340402328U, // SMULLv2i32_indexed
15415
351k
    1056920U, // SMULLv2i32_v2i64
15416
351k
    338567328U, // SMULLv4i16_indexed
15417
351k
    1188000U, // SMULLv4i16_v4i32
15418
351k
    340402288U, // SMULLv4i32_indexed
15419
351k
    401520U,  // SMULLv4i32_v2i64
15420
351k
    338567288U, // SMULLv8i16_indexed
15421
351k
    532600U,  // SMULLv8i16_v4i32
15422
351k
    1319080U, // SMULLv8i8_v8i16
15423
351k
    80984U, // SPLICE_ZPZZ_B
15424
351k
    82008U, // SPLICE_ZPZZ_D
15425
351k
    248U, // SPLICE_ZPZZ_H
15426
351k
    83032U, // SPLICE_ZPZZ_S
15427
351k
    16918616U,  // SPLICE_ZPZ_B
15428
351k
    33691736U,  // SPLICE_ZPZ_D
15429
351k
    51129480U,  // SPLICE_ZPZ_H
15430
351k
    67252312U,  // SPLICE_ZPZ_S
15431
351k
    8U, // SQABS_ZPmZ_B
15432
351k
    16U,  // SQABS_ZPmZ_D
15433
351k
    0U, // SQABS_ZPmZ_H
15434
351k
    24U,  // SQABS_ZPmZ_S
15435
351k
    32U,  // SQABSv16i8
15436
351k
    0U, // SQABSv1i16
15437
351k
    0U, // SQABSv1i32
15438
351k
    0U, // SQABSv1i64
15439
351k
    0U, // SQABSv1i8
15440
351k
    40U,  // SQABSv2i32
15441
351k
    48U,  // SQABSv2i64
15442
351k
    56U,  // SQABSv4i16
15443
351k
    64U,  // SQABSv4i32
15444
351k
    72U,  // SQABSv8i16
15445
351k
    80U,  // SQABSv8i8
15446
351k
    16473U, // SQADD_ZI_B
15447
351k
    17496U, // SQADD_ZI_D
15448
351k
    208U, // SQADD_ZI_H
15449
351k
    18521U, // SQADD_ZI_S
15450
351k
    16918656U,  // SQADD_ZPmZ_B
15451
351k
    33691776U,  // SQADD_ZPmZ_D
15452
351k
    51129480U,  // SQADD_ZPmZ_H
15453
351k
    67252352U,  // SQADD_ZPmZ_S
15454
351k
    10329U, // SQADD_ZZZ_B
15455
351k
    6232U,  // SQADD_ZZZ_D
15456
351k
    136U, // SQADD_ZZZ_H
15457
351k
    12377U, // SQADD_ZZZ_S
15458
351k
    925840U,  // SQADDv16i8
15459
351k
    3160U,  // SQADDv1i16
15460
351k
    3160U,  // SQADDv1i32
15461
351k
    3160U,  // SQADDv1i64
15462
351k
    3160U,  // SQADDv1i8
15463
351k
    1056920U, // SQADDv2i32
15464
351k
    270440U,  // SQADDv2i64
15465
351k
    1188000U, // SQADDv4i16
15466
351k
    401520U,  // SQADDv4i32
15467
351k
    532600U,  // SQADDv8i16
15468
351k
    1319080U, // SQADDv8i8
15469
351k
    151136345U, // SQCADD_ZZI_B
15470
351k
    151132248U, // SQCADD_ZZI_D
15471
351k
    3288200U, // SQCADD_ZZI_H
15472
351k
    151138393U, // SQCADD_ZZI_S
15473
351k
    0U, // SQCVTN_Z2Z_StoH
15474
351k
    0U, // SQCVTN_Z4Z_DtoH
15475
351k
    2U, // SQCVTN_Z4Z_StoB
15476
351k
    0U, // SQCVTUN_Z2Z_StoH
15477
351k
    0U, // SQCVTUN_Z4Z_DtoH
15478
351k
    2U, // SQCVTUN_Z4Z_StoB
15479
351k
    0U, // SQCVTU_Z2Z_StoH
15480
351k
    0U, // SQCVTU_Z4Z_DtoH
15481
351k
    2U, // SQCVTU_Z4Z_StoB
15482
351k
    0U, // SQCVT_Z2Z_StoH
15483
351k
    0U, // SQCVT_Z4Z_DtoH
15484
351k
    2U, // SQCVT_Z4Z_StoB
15485
351k
    2U, // SQDECB_XPiI
15486
351k
    4U, // SQDECB_XPiWdI
15487
351k
    2U, // SQDECD_XPiI
15488
351k
    4U, // SQDECD_XPiWdI
15489
351k
    2U, // SQDECD_ZPiI
15490
351k
    2U, // SQDECH_XPiI
15491
351k
    4U, // SQDECH_XPiWdI
15492
351k
    0U, // SQDECH_ZPiI
15493
351k
    84057U, // SQDECP_XPWd_B
15494
351k
    84056U, // SQDECP_XPWd_D
15495
351k
    84056U, // SQDECP_XPWd_H
15496
351k
    84057U, // SQDECP_XPWd_S
15497
351k
    1U, // SQDECP_XP_B
15498
351k
    0U, // SQDECP_XP_D
15499
351k
    0U, // SQDECP_XP_H
15500
351k
    1U, // SQDECP_XP_S
15501
351k
    0U, // SQDECP_ZP_D
15502
351k
    0U, // SQDECP_ZP_H
15503
351k
    0U, // SQDECP_ZP_S
15504
351k
    2U, // SQDECW_XPiI
15505
351k
    4U, // SQDECW_XPiWdI
15506
351k
    2U, // SQDECW_ZPiI
15507
351k
    2136U,  // SQDMLALBT_ZZZ_D
15508
351k
    8U, // SQDMLALBT_ZZZ_H
15509
351k
    7256U,  // SQDMLALBT_ZZZ_S
15510
351k
    53217368U,  // SQDMLALB_ZZZI_D
15511
351k
    53222488U,  // SQDMLALB_ZZZI_S
15512
351k
    2136U,  // SQDMLALB_ZZZ_D
15513
351k
    8U, // SQDMLALB_ZZZ_H
15514
351k
    7256U,  // SQDMLALB_ZZZ_S
15515
351k
    53217368U,  // SQDMLALT_ZZZI_D
15516
351k
    53222488U,  // SQDMLALT_ZZZI_S
15517
351k
    2136U,  // SQDMLALT_ZZZ_D
15518
351k
    8U, // SQDMLALT_ZZZ_H
15519
351k
    7256U,  // SQDMLALT_ZZZ_S
15520
351k
    41049U, // SQDMLALi16
15521
351k
    41049U, // SQDMLALi32
15522
351k
    120464473U, // SQDMLALv1i32_indexed
15523
351k
    122299481U, // SQDMLALv1i64_indexed
15524
351k
    122299544U, // SQDMLALv2i32_indexed
15525
351k
    1057944U, // SQDMLALv2i32_v2i64
15526
351k
    120464544U, // SQDMLALv4i16_indexed
15527
351k
    1189024U, // SQDMLALv4i16_v4i32
15528
351k
    122299504U, // SQDMLALv4i32_indexed
15529
351k
    402544U,  // SQDMLALv4i32_v2i64
15530
351k
    120464504U, // SQDMLALv8i16_indexed
15531
351k
    533624U,  // SQDMLALv8i16_v4i32
15532
351k
    2136U,  // SQDMLSLBT_ZZZ_D
15533
351k
    8U, // SQDMLSLBT_ZZZ_H
15534
351k
    7256U,  // SQDMLSLBT_ZZZ_S
15535
351k
    53217368U,  // SQDMLSLB_ZZZI_D
15536
351k
    53222488U,  // SQDMLSLB_ZZZI_S
15537
351k
    2136U,  // SQDMLSLB_ZZZ_D
15538
351k
    8U, // SQDMLSLB_ZZZ_H
15539
351k
    7256U,  // SQDMLSLB_ZZZ_S
15540
351k
    53217368U,  // SQDMLSLT_ZZZI_D
15541
351k
    53222488U,  // SQDMLSLT_ZZZI_S
15542
351k
    2136U,  // SQDMLSLT_ZZZ_D
15543
351k
    8U, // SQDMLSLT_ZZZ_H
15544
351k
    7256U,  // SQDMLSLT_ZZZ_S
15545
351k
    41049U, // SQDMLSLi16
15546
351k
    41049U, // SQDMLSLi32
15547
351k
    120464473U, // SQDMLSLv1i32_indexed
15548
351k
    122299481U, // SQDMLSLv1i64_indexed
15549
351k
    122299544U, // SQDMLSLv2i32_indexed
15550
351k
    1057944U, // SQDMLSLv2i32_v2i64
15551
351k
    120464544U, // SQDMLSLv4i16_indexed
15552
351k
    1189024U, // SQDMLSLv4i16_v4i32
15553
351k
    122299504U, // SQDMLSLv4i32_indexed
15554
351k
    402544U,  // SQDMLSLv4i32_v2i64
15555
351k
    120464504U, // SQDMLSLv8i16_indexed
15556
351k
    533624U,  // SQDMLSLv8i16_v4i32
15557
351k
    920U, // SQDMULH_VG2_2Z2Z_B
15558
351k
    464U, // SQDMULH_VG2_2Z2Z_D
15559
351k
    248U, // SQDMULH_VG2_2Z2Z_H
15560
351k
    472U, // SQDMULH_VG2_2Z2Z_S
15561
351k
    176U, // SQDMULH_VG2_2ZZ_B
15562
351k
    184U, // SQDMULH_VG2_2ZZ_D
15563
351k
    136U, // SQDMULH_VG2_2ZZ_H
15564
351k
    96U,  // SQDMULH_VG2_2ZZ_S
15565
351k
    920U, // SQDMULH_VG4_4Z4Z_B
15566
351k
    464U, // SQDMULH_VG4_4Z4Z_D
15567
351k
    248U, // SQDMULH_VG4_4Z4Z_H
15568
351k
    472U, // SQDMULH_VG4_4Z4Z_S
15569
351k
    176U, // SQDMULH_VG4_4ZZ_B
15570
351k
    184U, // SQDMULH_VG4_4ZZ_D
15571
351k
    136U, // SQDMULH_VG4_4ZZ_H
15572
351k
    96U,  // SQDMULH_VG4_4ZZ_S
15573
351k
    5904472U, // SQDMULH_ZZZI_D
15574
351k
    40072U, // SQDMULH_ZZZI_H
15575
351k
    5910617U, // SQDMULH_ZZZI_S
15576
351k
    10329U, // SQDMULH_ZZZ_B
15577
351k
    6232U,  // SQDMULH_ZZZ_D
15578
351k
    136U, // SQDMULH_ZZZ_H
15579
351k
    12377U, // SQDMULH_ZZZ_S
15580
351k
    3160U,  // SQDMULHv1i16
15581
351k
    338567256U, // SQDMULHv1i16_indexed
15582
351k
    3160U,  // SQDMULHv1i32
15583
351k
    340402264U, // SQDMULHv1i32_indexed
15584
351k
    1056920U, // SQDMULHv2i32
15585
351k
    340402328U, // SQDMULHv2i32_indexed
15586
351k
    1188000U, // SQDMULHv4i16
15587
351k
    338567328U, // SQDMULHv4i16_indexed
15588
351k
    401520U,  // SQDMULHv4i32
15589
351k
    340402288U, // SQDMULHv4i32_indexed
15590
351k
    532600U,  // SQDMULHv8i16
15591
351k
    338567288U, // SQDMULHv8i16_indexed
15592
351k
    5910617U, // SQDMULLB_ZZZI_D
15593
351k
    5903448U, // SQDMULLB_ZZZI_S
15594
351k
    12377U, // SQDMULLB_ZZZ_D
15595
351k
    176U, // SQDMULLB_ZZZ_H
15596
351k
    5208U,  // SQDMULLB_ZZZ_S
15597
351k
    5910617U, // SQDMULLT_ZZZI_D
15598
351k
    5903448U, // SQDMULLT_ZZZI_S
15599
351k
    12377U, // SQDMULLT_ZZZ_D
15600
351k
    176U, // SQDMULLT_ZZZ_H
15601
351k
    5208U,  // SQDMULLT_ZZZ_S
15602
351k
    3160U,  // SQDMULLi16
15603
351k
    3160U,  // SQDMULLi32
15604
351k
    338567256U, // SQDMULLv1i32_indexed
15605
351k
    340402264U, // SQDMULLv1i64_indexed
15606
351k
    340402328U, // SQDMULLv2i32_indexed
15607
351k
    1056920U, // SQDMULLv2i32_v2i64
15608
351k
    338567328U, // SQDMULLv4i16_indexed
15609
351k
    1188000U, // SQDMULLv4i16_v4i32
15610
351k
    340402288U, // SQDMULLv4i32_indexed
15611
351k
    401520U,  // SQDMULLv4i32_v2i64
15612
351k
    338567288U, // SQDMULLv8i16_indexed
15613
351k
    532600U,  // SQDMULLv8i16_v4i32
15614
351k
    2U, // SQINCB_XPiI
15615
351k
    4U, // SQINCB_XPiWdI
15616
351k
    2U, // SQINCD_XPiI
15617
351k
    4U, // SQINCD_XPiWdI
15618
351k
    2U, // SQINCD_ZPiI
15619
351k
    2U, // SQINCH_XPiI
15620
351k
    4U, // SQINCH_XPiWdI
15621
351k
    0U, // SQINCH_ZPiI
15622
351k
    84057U, // SQINCP_XPWd_B
15623
351k
    84056U, // SQINCP_XPWd_D
15624
351k
    84056U, // SQINCP_XPWd_H
15625
351k
    84057U, // SQINCP_XPWd_S
15626
351k
    1U, // SQINCP_XP_B
15627
351k
    0U, // SQINCP_XP_D
15628
351k
    0U, // SQINCP_XP_H
15629
351k
    1U, // SQINCP_XP_S
15630
351k
    0U, // SQINCP_ZP_D
15631
351k
    0U, // SQINCP_ZP_H
15632
351k
    0U, // SQINCP_ZP_S
15633
351k
    2U, // SQINCW_XPiI
15634
351k
    4U, // SQINCW_XPiWdI
15635
351k
    2U, // SQINCW_ZPiI
15636
351k
    8U, // SQNEG_ZPmZ_B
15637
351k
    16U,  // SQNEG_ZPmZ_D
15638
351k
    0U, // SQNEG_ZPmZ_H
15639
351k
    24U,  // SQNEG_ZPmZ_S
15640
351k
    32U,  // SQNEGv16i8
15641
351k
    0U, // SQNEGv1i16
15642
351k
    0U, // SQNEGv1i32
15643
351k
    0U, // SQNEGv1i64
15644
351k
    0U, // SQNEGv1i8
15645
351k
    40U,  // SQNEGv2i32
15646
351k
    48U,  // SQNEGv2i64
15647
351k
    56U,  // SQNEGv4i16
15648
351k
    64U,  // SQNEGv4i32
15649
351k
    72U,  // SQNEGv8i16
15650
351k
    80U,  // SQNEGv8i8
15651
351k
    201496816U, // SQRDCMLAH_ZZZI_H
15652
351k
    187435096U, // SQRDCMLAH_ZZZI_S
15653
351k
    3550217U, // SQRDCMLAH_ZZZ_B
15654
351k
    218235992U, // SQRDCMLAH_ZZZ_D
15655
351k
    3550448U, // SQRDCMLAH_ZZZ_H
15656
351k
    218237016U, // SQRDCMLAH_ZZZ_S
15657
351k
    53216344U,  // SQRDMLAH_ZZZI_D
15658
351k
    39152U, // SQRDMLAH_ZZZI_H
15659
351k
    53217368U,  // SQRDMLAH_ZZZI_S
15660
351k
    9U, // SQRDMLAH_ZZZ_B
15661
351k
    1112U,  // SQRDMLAH_ZZZ_D
15662
351k
    240U, // SQRDMLAH_ZZZ_H
15663
351k
    2136U,  // SQRDMLAH_ZZZ_S
15664
351k
    41049U, // SQRDMLAHv1i16
15665
351k
    120464473U, // SQRDMLAHv1i16_indexed
15666
351k
    41049U, // SQRDMLAHv1i32
15667
351k
    122299481U, // SQRDMLAHv1i32_indexed
15668
351k
    1057944U, // SQRDMLAHv2i32
15669
351k
    122299544U, // SQRDMLAHv2i32_indexed
15670
351k
    1189024U, // SQRDMLAHv4i16
15671
351k
    120464544U, // SQRDMLAHv4i16_indexed
15672
351k
    402544U,  // SQRDMLAHv4i32
15673
351k
    122299504U, // SQRDMLAHv4i32_indexed
15674
351k
    533624U,  // SQRDMLAHv8i16
15675
351k
    120464504U, // SQRDMLAHv8i16_indexed
15676
351k
    53216344U,  // SQRDMLSH_ZZZI_D
15677
351k
    39152U, // SQRDMLSH_ZZZI_H
15678
351k
    53217368U,  // SQRDMLSH_ZZZI_S
15679
351k
    9U, // SQRDMLSH_ZZZ_B
15680
351k
    1112U,  // SQRDMLSH_ZZZ_D
15681
351k
    240U, // SQRDMLSH_ZZZ_H
15682
351k
    2136U,  // SQRDMLSH_ZZZ_S
15683
351k
    41049U, // SQRDMLSHv1i16
15684
351k
    120464473U, // SQRDMLSHv1i16_indexed
15685
351k
    41049U, // SQRDMLSHv1i32
15686
351k
    122299481U, // SQRDMLSHv1i32_indexed
15687
351k
    1057944U, // SQRDMLSHv2i32
15688
351k
    122299544U, // SQRDMLSHv2i32_indexed
15689
351k
    1189024U, // SQRDMLSHv4i16
15690
351k
    120464544U, // SQRDMLSHv4i16_indexed
15691
351k
    402544U,  // SQRDMLSHv4i32
15692
351k
    122299504U, // SQRDMLSHv4i32_indexed
15693
351k
    533624U,  // SQRDMLSHv8i16
15694
351k
    120464504U, // SQRDMLSHv8i16_indexed
15695
351k
    5904472U, // SQRDMULH_ZZZI_D
15696
351k
    40072U, // SQRDMULH_ZZZI_H
15697
351k
    5910617U, // SQRDMULH_ZZZI_S
15698
351k
    10329U, // SQRDMULH_ZZZ_B
15699
351k
    6232U,  // SQRDMULH_ZZZ_D
15700
351k
    136U, // SQRDMULH_ZZZ_H
15701
351k
    12377U, // SQRDMULH_ZZZ_S
15702
351k
    3160U,  // SQRDMULHv1i16
15703
351k
    338567256U, // SQRDMULHv1i16_indexed
15704
351k
    3160U,  // SQRDMULHv1i32
15705
351k
    340402264U, // SQRDMULHv1i32_indexed
15706
351k
    1056920U, // SQRDMULHv2i32
15707
351k
    340402328U, // SQRDMULHv2i32_indexed
15708
351k
    1188000U, // SQRDMULHv4i16
15709
351k
    338567328U, // SQRDMULHv4i16_indexed
15710
351k
    401520U,  // SQRDMULHv4i32
15711
351k
    340402288U, // SQRDMULHv4i32_indexed
15712
351k
    532600U,  // SQRDMULHv8i16
15713
351k
    338567288U, // SQRDMULHv8i16_indexed
15714
351k
    16918656U,  // SQRSHLR_ZPmZ_B
15715
351k
    33691776U,  // SQRSHLR_ZPmZ_D
15716
351k
    51129480U,  // SQRSHLR_ZPmZ_H
15717
351k
    67252352U,  // SQRSHLR_ZPmZ_S
15718
351k
    16918656U,  // SQRSHL_ZPmZ_B
15719
351k
    33691776U,  // SQRSHL_ZPmZ_D
15720
351k
    51129480U,  // SQRSHL_ZPmZ_H
15721
351k
    67252352U,  // SQRSHL_ZPmZ_S
15722
351k
    925840U,  // SQRSHLv16i8
15723
351k
    3160U,  // SQRSHLv1i16
15724
351k
    3160U,  // SQRSHLv1i32
15725
351k
    3160U,  // SQRSHLv1i64
15726
351k
    3160U,  // SQRSHLv1i8
15727
351k
    1056920U, // SQRSHLv2i32
15728
351k
    270440U,  // SQRSHLv2i64
15729
351k
    1188000U, // SQRSHLv4i16
15730
351k
    401520U,  // SQRSHLv4i32
15731
351k
    532600U,  // SQRSHLv8i16
15732
351k
    1319080U, // SQRSHLv8i8
15733
351k
    3160U,  // SQRSHRNB_ZZI_B
15734
351k
    224U, // SQRSHRNB_ZZI_H
15735
351k
    3160U,  // SQRSHRNB_ZZI_S
15736
351k
    41048U, // SQRSHRNT_ZZI_B
15737
351k
    376U, // SQRSHRNT_ZZI_H
15738
351k
    41048U, // SQRSHRNT_ZZI_S
15739
351k
    3162U,  // SQRSHRN_VG4_Z4ZI_B
15740
351k
    224U, // SQRSHRN_VG4_Z4ZI_H
15741
351k
    224U, // SQRSHRN_Z2ZI_StoH
15742
351k
    3160U,  // SQRSHRNb
15743
351k
    3160U,  // SQRSHRNh
15744
351k
    3160U,  // SQRSHRNs
15745
351k
    41080U, // SQRSHRNv16i8_shift
15746
351k
    3176U,  // SQRSHRNv2i32_shift
15747
351k
    3184U,  // SQRSHRNv4i16_shift
15748
351k
    41064U, // SQRSHRNv4i32_shift
15749
351k
    41072U, // SQRSHRNv8i16_shift
15750
351k
    3192U,  // SQRSHRNv8i8_shift
15751
351k
    3160U,  // SQRSHRUNB_ZZI_B
15752
351k
    224U, // SQRSHRUNB_ZZI_H
15753
351k
    3160U,  // SQRSHRUNB_ZZI_S
15754
351k
    41048U, // SQRSHRUNT_ZZI_B
15755
351k
    376U, // SQRSHRUNT_ZZI_H
15756
351k
    41048U, // SQRSHRUNT_ZZI_S
15757
351k
    3162U,  // SQRSHRUN_VG4_Z4ZI_B
15758
351k
    224U, // SQRSHRUN_VG4_Z4ZI_H
15759
351k
    224U, // SQRSHRUN_Z2ZI_StoH
15760
351k
    3160U,  // SQRSHRUNb
15761
351k
    3160U,  // SQRSHRUNh
15762
351k
    3160U,  // SQRSHRUNs
15763
351k
    41080U, // SQRSHRUNv16i8_shift
15764
351k
    3176U,  // SQRSHRUNv2i32_shift
15765
351k
    3184U,  // SQRSHRUNv4i16_shift
15766
351k
    41064U, // SQRSHRUNv4i32_shift
15767
351k
    41072U, // SQRSHRUNv8i16_shift
15768
351k
    3192U,  // SQRSHRUNv8i8_shift
15769
351k
    224U, // SQRSHRU_VG2_Z2ZI_H
15770
351k
    3162U,  // SQRSHRU_VG4_Z4ZI_B
15771
351k
    224U, // SQRSHRU_VG4_Z4ZI_H
15772
351k
    224U, // SQRSHR_VG2_Z2ZI_H
15773
351k
    3162U,  // SQRSHR_VG4_Z4ZI_B
15774
351k
    224U, // SQRSHR_VG4_Z4ZI_H
15775
351k
    16918656U,  // SQSHLR_ZPmZ_B
15776
351k
    33691776U,  // SQSHLR_ZPmZ_D
15777
351k
    51129480U,  // SQSHLR_ZPmZ_H
15778
351k
    67252352U,  // SQSHLR_ZPmZ_S
15779
351k
    141440U,  // SQSHLU_ZPmI_B
15780
351k
    137344U,  // SQSHLU_ZPmI_D
15781
351k
    52440200U,  // SQSHLU_ZPmI_H
15782
351k
    143488U,  // SQSHLU_ZPmI_S
15783
351k
    3160U,  // SQSHLUb
15784
351k
    3160U,  // SQSHLUd
15785
351k
    3160U,  // SQSHLUh
15786
351k
    3160U,  // SQSHLUs
15787
351k
    3216U,  // SQSHLUv16i8_shift
15788
351k
    3224U,  // SQSHLUv2i32_shift
15789
351k
    3176U,  // SQSHLUv2i64_shift
15790
351k
    3232U,  // SQSHLUv4i16_shift
15791
351k
    3184U,  // SQSHLUv4i32_shift
15792
351k
    3192U,  // SQSHLUv8i16_shift
15793
351k
    3240U,  // SQSHLUv8i8_shift
15794
351k
    141440U,  // SQSHL_ZPmI_B
15795
351k
    137344U,  // SQSHL_ZPmI_D
15796
351k
    52440200U,  // SQSHL_ZPmI_H
15797
351k
    143488U,  // SQSHL_ZPmI_S
15798
351k
    16918656U,  // SQSHL_ZPmZ_B
15799
351k
    33691776U,  // SQSHL_ZPmZ_D
15800
351k
    51129480U,  // SQSHL_ZPmZ_H
15801
351k
    67252352U,  // SQSHL_ZPmZ_S
15802
351k
    3160U,  // SQSHLb
15803
351k
    3160U,  // SQSHLd
15804
351k
    3160U,  // SQSHLh
15805
351k
    3160U,  // SQSHLs
15806
351k
    925840U,  // SQSHLv16i8
15807
351k
    3216U,  // SQSHLv16i8_shift
15808
351k
    3160U,  // SQSHLv1i16
15809
351k
    3160U,  // SQSHLv1i32
15810
351k
    3160U,  // SQSHLv1i64
15811
351k
    3160U,  // SQSHLv1i8
15812
351k
    1056920U, // SQSHLv2i32
15813
351k
    3224U,  // SQSHLv2i32_shift
15814
351k
    270440U,  // SQSHLv2i64
15815
351k
    3176U,  // SQSHLv2i64_shift
15816
351k
    1188000U, // SQSHLv4i16
15817
351k
    3232U,  // SQSHLv4i16_shift
15818
351k
    401520U,  // SQSHLv4i32
15819
351k
    3184U,  // SQSHLv4i32_shift
15820
351k
    532600U,  // SQSHLv8i16
15821
351k
    3192U,  // SQSHLv8i16_shift
15822
351k
    1319080U, // SQSHLv8i8
15823
351k
    3240U,  // SQSHLv8i8_shift
15824
351k
    3160U,  // SQSHRNB_ZZI_B
15825
351k
    224U, // SQSHRNB_ZZI_H
15826
351k
    3160U,  // SQSHRNB_ZZI_S
15827
351k
    41048U, // SQSHRNT_ZZI_B
15828
351k
    376U, // SQSHRNT_ZZI_H
15829
351k
    41048U, // SQSHRNT_ZZI_S
15830
351k
    3160U,  // SQSHRNb
15831
351k
    3160U,  // SQSHRNh
15832
351k
    3160U,  // SQSHRNs
15833
351k
    41080U, // SQSHRNv16i8_shift
15834
351k
    3176U,  // SQSHRNv2i32_shift
15835
351k
    3184U,  // SQSHRNv4i16_shift
15836
351k
    41064U, // SQSHRNv4i32_shift
15837
351k
    41072U, // SQSHRNv8i16_shift
15838
351k
    3192U,  // SQSHRNv8i8_shift
15839
351k
    3160U,  // SQSHRUNB_ZZI_B
15840
351k
    224U, // SQSHRUNB_ZZI_H
15841
351k
    3160U,  // SQSHRUNB_ZZI_S
15842
351k
    41048U, // SQSHRUNT_ZZI_B
15843
351k
    376U, // SQSHRUNT_ZZI_H
15844
351k
    41048U, // SQSHRUNT_ZZI_S
15845
351k
    3160U,  // SQSHRUNb
15846
351k
    3160U,  // SQSHRUNh
15847
351k
    3160U,  // SQSHRUNs
15848
351k
    41080U, // SQSHRUNv16i8_shift
15849
351k
    3176U,  // SQSHRUNv2i32_shift
15850
351k
    3184U,  // SQSHRUNv4i16_shift
15851
351k
    41064U, // SQSHRUNv4i32_shift
15852
351k
    41072U, // SQSHRUNv8i16_shift
15853
351k
    3192U,  // SQSHRUNv8i8_shift
15854
351k
    16918656U,  // SQSUBR_ZPmZ_B
15855
351k
    33691776U,  // SQSUBR_ZPmZ_D
15856
351k
    51129480U,  // SQSUBR_ZPmZ_H
15857
351k
    67252352U,  // SQSUBR_ZPmZ_S
15858
351k
    16473U, // SQSUB_ZI_B
15859
351k
    17496U, // SQSUB_ZI_D
15860
351k
    208U, // SQSUB_ZI_H
15861
351k
    18521U, // SQSUB_ZI_S
15862
351k
    16918656U,  // SQSUB_ZPmZ_B
15863
351k
    33691776U,  // SQSUB_ZPmZ_D
15864
351k
    51129480U,  // SQSUB_ZPmZ_H
15865
351k
    67252352U,  // SQSUB_ZPmZ_S
15866
351k
    10329U, // SQSUB_ZZZ_B
15867
351k
    6232U,  // SQSUB_ZZZ_D
15868
351k
    136U, // SQSUB_ZZZ_H
15869
351k
    12377U, // SQSUB_ZZZ_S
15870
351k
    925840U,  // SQSUBv16i8
15871
351k
    3160U,  // SQSUBv1i16
15872
351k
    3160U,  // SQSUBv1i32
15873
351k
    3160U,  // SQSUBv1i64
15874
351k
    3160U,  // SQSUBv1i8
15875
351k
    1056920U, // SQSUBv2i32
15876
351k
    270440U,  // SQSUBv2i64
15877
351k
    1188000U, // SQSUBv4i16
15878
351k
    401520U,  // SQSUBv4i32
15879
351k
    532600U,  // SQSUBv8i16
15880
351k
    1319080U, // SQSUBv8i8
15881
351k
    0U, // SQXTNB_ZZ_B
15882
351k
    0U, // SQXTNB_ZZ_H
15883
351k
    0U, // SQXTNB_ZZ_S
15884
351k
    0U, // SQXTNT_ZZ_B
15885
351k
    0U, // SQXTNT_ZZ_H
15886
351k
    0U, // SQXTNT_ZZ_S
15887
351k
    72U,  // SQXTNv16i8
15888
351k
    0U, // SQXTNv1i16
15889
351k
    0U, // SQXTNv1i32
15890
351k
    0U, // SQXTNv1i8
15891
351k
    48U,  // SQXTNv2i32
15892
351k
    64U,  // SQXTNv4i16
15893
351k
    48U,  // SQXTNv4i32
15894
351k
    64U,  // SQXTNv8i16
15895
351k
    72U,  // SQXTNv8i8
15896
351k
    0U, // SQXTUNB_ZZ_B
15897
351k
    0U, // SQXTUNB_ZZ_H
15898
351k
    0U, // SQXTUNB_ZZ_S
15899
351k
    0U, // SQXTUNT_ZZ_B
15900
351k
    0U, // SQXTUNT_ZZ_H
15901
351k
    0U, // SQXTUNT_ZZ_S
15902
351k
    72U,  // SQXTUNv16i8
15903
351k
    0U, // SQXTUNv1i16
15904
351k
    0U, // SQXTUNv1i32
15905
351k
    0U, // SQXTUNv1i8
15906
351k
    48U,  // SQXTUNv2i32
15907
351k
    64U,  // SQXTUNv4i16
15908
351k
    48U,  // SQXTUNv4i32
15909
351k
    64U,  // SQXTUNv8i16
15910
351k
    72U,  // SQXTUNv8i8
15911
351k
    16918656U,  // SRHADD_ZPmZ_B
15912
351k
    33691776U,  // SRHADD_ZPmZ_D
15913
351k
    51129480U,  // SRHADD_ZPmZ_H
15914
351k
    67252352U,  // SRHADD_ZPmZ_S
15915
351k
    925840U,  // SRHADDv16i8
15916
351k
    1056920U, // SRHADDv2i32
15917
351k
    1188000U, // SRHADDv4i16
15918
351k
    401520U,  // SRHADDv4i32
15919
351k
    532600U,  // SRHADDv8i16
15920
351k
    1319080U, // SRHADDv8i8
15921
351k
    377U, // SRI_ZZI_B
15922
351k
    41048U, // SRI_ZZI_D
15923
351k
    376U, // SRI_ZZI_H
15924
351k
    41048U, // SRI_ZZI_S
15925
351k
    41049U, // SRId
15926
351k
    41104U, // SRIv16i8_shift
15927
351k
    41112U, // SRIv2i32_shift
15928
351k
    41064U, // SRIv2i64_shift
15929
351k
    41120U, // SRIv4i16_shift
15930
351k
    41072U, // SRIv4i32_shift
15931
351k
    41080U, // SRIv8i16_shift
15932
351k
    41128U, // SRIv8i8_shift
15933
351k
    16918656U,  // SRSHLR_ZPmZ_B
15934
351k
    33691776U,  // SRSHLR_ZPmZ_D
15935
351k
    51129480U,  // SRSHLR_ZPmZ_H
15936
351k
    67252352U,  // SRSHLR_ZPmZ_S
15937
351k
    920U, // SRSHL_VG2_2Z2Z_B
15938
351k
    464U, // SRSHL_VG2_2Z2Z_D
15939
351k
    248U, // SRSHL_VG2_2Z2Z_H
15940
351k
    472U, // SRSHL_VG2_2Z2Z_S
15941
351k
    176U, // SRSHL_VG2_2ZZ_B
15942
351k
    184U, // SRSHL_VG2_2ZZ_D
15943
351k
    136U, // SRSHL_VG2_2ZZ_H
15944
351k
    96U,  // SRSHL_VG2_2ZZ_S
15945
351k
    920U, // SRSHL_VG4_4Z4Z_B
15946
351k
    464U, // SRSHL_VG4_4Z4Z_D
15947
351k
    248U, // SRSHL_VG4_4Z4Z_H
15948
351k
    472U, // SRSHL_VG4_4Z4Z_S
15949
351k
    176U, // SRSHL_VG4_4ZZ_B
15950
351k
    184U, // SRSHL_VG4_4ZZ_D
15951
351k
    136U, // SRSHL_VG4_4ZZ_H
15952
351k
    96U,  // SRSHL_VG4_4ZZ_S
15953
351k
    16918656U,  // SRSHL_ZPmZ_B
15954
351k
    33691776U,  // SRSHL_ZPmZ_D
15955
351k
    51129480U,  // SRSHL_ZPmZ_H
15956
351k
    67252352U,  // SRSHL_ZPmZ_S
15957
351k
    925840U,  // SRSHLv16i8
15958
351k
    3160U,  // SRSHLv1i64
15959
351k
    1056920U, // SRSHLv2i32
15960
351k
    270440U,  // SRSHLv2i64
15961
351k
    1188000U, // SRSHLv4i16
15962
351k
    401520U,  // SRSHLv4i32
15963
351k
    532600U,  // SRSHLv8i16
15964
351k
    1319080U, // SRSHLv8i8
15965
351k
    141440U,  // SRSHR_ZPmI_B
15966
351k
    137344U,  // SRSHR_ZPmI_D
15967
351k
    52440200U,  // SRSHR_ZPmI_H
15968
351k
    143488U,  // SRSHR_ZPmI_S
15969
351k
    3160U,  // SRSHRd
15970
351k
    3216U,  // SRSHRv16i8_shift
15971
351k
    3224U,  // SRSHRv2i32_shift
15972
351k
    3176U,  // SRSHRv2i64_shift
15973
351k
    3232U,  // SRSHRv4i16_shift
15974
351k
    3184U,  // SRSHRv4i32_shift
15975
351k
    3192U,  // SRSHRv8i16_shift
15976
351k
    3240U,  // SRSHRv8i8_shift
15977
351k
    377U, // SRSRA_ZZI_B
15978
351k
    41048U, // SRSRA_ZZI_D
15979
351k
    376U, // SRSRA_ZZI_H
15980
351k
    41048U, // SRSRA_ZZI_S
15981
351k
    41049U, // SRSRAd
15982
351k
    41104U, // SRSRAv16i8_shift
15983
351k
    41112U, // SRSRAv2i32_shift
15984
351k
    41064U, // SRSRAv2i64_shift
15985
351k
    41120U, // SRSRAv4i16_shift
15986
351k
    41072U, // SRSRAv4i32_shift
15987
351k
    41080U, // SRSRAv8i16_shift
15988
351k
    41128U, // SRSRAv8i8_shift
15989
351k
    3161U,  // SSHLLB_ZZI_D
15990
351k
    224U, // SSHLLB_ZZI_H
15991
351k
    3160U,  // SSHLLB_ZZI_S
15992
351k
    3161U,  // SSHLLT_ZZI_D
15993
351k
    224U, // SSHLLT_ZZI_H
15994
351k
    3160U,  // SSHLLT_ZZI_S
15995
351k
    3216U,  // SSHLLv16i8_shift
15996
351k
    3224U,  // SSHLLv2i32_shift
15997
351k
    3232U,  // SSHLLv4i16_shift
15998
351k
    3184U,  // SSHLLv4i32_shift
15999
351k
    3192U,  // SSHLLv8i16_shift
16000
351k
    3240U,  // SSHLLv8i8_shift
16001
351k
    925840U,  // SSHLv16i8
16002
351k
    3160U,  // SSHLv1i64
16003
351k
    1056920U, // SSHLv2i32
16004
351k
    270440U,  // SSHLv2i64
16005
351k
    1188000U, // SSHLv4i16
16006
351k
    401520U,  // SSHLv4i32
16007
351k
    532600U,  // SSHLv8i16
16008
351k
    1319080U, // SSHLv8i8
16009
351k
    3160U,  // SSHRd
16010
351k
    3216U,  // SSHRv16i8_shift
16011
351k
    3224U,  // SSHRv2i32_shift
16012
351k
    3176U,  // SSHRv2i64_shift
16013
351k
    3232U,  // SSHRv4i16_shift
16014
351k
    3184U,  // SSHRv4i32_shift
16015
351k
    3192U,  // SSHRv8i16_shift
16016
351k
    3240U,  // SSHRv8i8_shift
16017
351k
    377U, // SSRA_ZZI_B
16018
351k
    41048U, // SSRA_ZZI_D
16019
351k
    376U, // SSRA_ZZI_H
16020
351k
    41048U, // SSRA_ZZI_S
16021
351k
    41049U, // SSRAd
16022
351k
    41104U, // SSRAv16i8_shift
16023
351k
    41112U, // SSRAv2i32_shift
16024
351k
    41064U, // SSRAv2i64_shift
16025
351k
    41120U, // SSRAv4i16_shift
16026
351k
    41072U, // SSRAv4i32_shift
16027
351k
    41080U, // SSRAv8i16_shift
16028
351k
    41128U, // SSRAv8i8_shift
16029
351k
    6040804U, // SST1B_D
16030
351k
    371207356U, // SST1B_D_IMM
16031
351k
    6171876U, // SST1B_D_SXTW
16032
351k
    6302948U, // SST1B_D_UXTW
16033
351k
    371207268U, // SST1B_S_IMM
16034
351k
    6434020U, // SST1B_S_SXTW
16035
351k
    6565092U, // SST1B_S_UXTW
16036
351k
    6040804U, // SST1D
16037
351k
    6696124U, // SST1D_IMM
16038
351k
    6827236U, // SST1D_SCALED
16039
351k
    6171876U, // SST1D_SXTW
16040
351k
    6958308U, // SST1D_SXTW_SCALED
16041
351k
    6302948U, // SST1D_UXTW
16042
351k
    7089380U, // SST1D_UXTW_SCALED
16043
351k
    6040804U, // SST1H_D
16044
351k
    376319164U, // SST1H_D_IMM
16045
351k
    7351524U, // SST1H_D_SCALED
16046
351k
    6171876U, // SST1H_D_SXTW
16047
351k
    7482596U, // SST1H_D_SXTW_SCALED
16048
351k
    6302948U, // SST1H_D_UXTW
16049
351k
    7613668U, // SST1H_D_UXTW_SCALED
16050
351k
    376319076U, // SST1H_S_IMM
16051
351k
    6434020U, // SST1H_S_SXTW
16052
351k
    7744740U, // SST1H_S_SXTW_SCALED
16053
351k
    6565092U, // SST1H_S_UXTW
16054
351k
    7875812U, // SST1H_S_UXTW_SCALED
16055
351k
    371207356U, // SST1Q
16056
351k
    6040804U, // SST1W_D
16057
351k
    377105596U, // SST1W_D_IMM
16058
351k
    8137956U, // SST1W_D_SCALED
16059
351k
    6171876U, // SST1W_D_SXTW
16060
351k
    8269028U, // SST1W_D_SXTW_SCALED
16061
351k
    6302948U, // SST1W_D_UXTW
16062
351k
    8400100U, // SST1W_D_UXTW_SCALED
16063
351k
    377105508U, // SST1W_IMM
16064
351k
    6434020U, // SST1W_SXTW
16065
351k
    8531172U, // SST1W_SXTW_SCALED
16066
351k
    6565092U, // SST1W_UXTW
16067
351k
    8662244U, // SST1W_UXTW_SCALED
16068
351k
    12377U, // SSUBLBT_ZZZ_D
16069
351k
    176U, // SSUBLBT_ZZZ_H
16070
351k
    5208U,  // SSUBLBT_ZZZ_S
16071
351k
    12377U, // SSUBLB_ZZZ_D
16072
351k
    176U, // SSUBLB_ZZZ_H
16073
351k
    5208U,  // SSUBLB_ZZZ_S
16074
351k
    12377U, // SSUBLTB_ZZZ_D
16075
351k
    176U, // SSUBLTB_ZZZ_H
16076
351k
    5208U,  // SSUBLTB_ZZZ_S
16077
351k
    12377U, // SSUBLT_ZZZ_D
16078
351k
    176U, // SSUBLT_ZZZ_H
16079
351k
    5208U,  // SSUBLT_ZZZ_S
16080
351k
    925840U,  // SSUBLv16i8_v8i16
16081
351k
    1056920U, // SSUBLv2i32_v2i64
16082
351k
    1188000U, // SSUBLv4i16_v4i32
16083
351k
    401520U,  // SSUBLv4i32_v2i64
16084
351k
    532600U,  // SSUBLv8i16_v4i32
16085
351k
    1319080U, // SSUBLv8i8_v8i16
16086
351k
    12376U, // SSUBWB_ZZZ_D
16087
351k
    176U, // SSUBWB_ZZZ_H
16088
351k
    5209U,  // SSUBWB_ZZZ_S
16089
351k
    12376U, // SSUBWT_ZZZ_D
16090
351k
    176U, // SSUBWT_ZZZ_H
16091
351k
    5209U,  // SSUBWT_ZZZ_S
16092
351k
    925816U,  // SSUBWv16i8_v8i16
16093
351k
    1056872U, // SSUBWv2i32_v2i64
16094
351k
    1187952U, // SSUBWv4i16_v4i32
16095
351k
    401512U,  // SSUBWv4i32_v2i64
16096
351k
    532592U,  // SSUBWv8i16_v4i32
16097
351k
    1319032U, // SSUBWv8i8_v8i16
16098
351k
    8793316U, // ST1B
16099
351k
    8793316U, // ST1B_2Z
16100
351k
    393096420U, // ST1B_2Z_IMM
16101
351k
    671223059U, // ST1B_2Z_STRIDED
16102
351k
    688000275U, // ST1B_2Z_STRIDED_IMM
16103
351k
    8793316U, // ST1B_4Z
16104
351k
    393882852U, // ST1B_4Z_IMM
16105
351k
    8793316U, // ST1B_4Z_STRIDED
16106
351k
    393882852U, // ST1B_4Z_STRIDED_IMM
16107
351k
    8793316U, // ST1B_D
16108
351k
    387984612U, // ST1B_D_IMM
16109
351k
    8793316U, // ST1B_H
16110
351k
    387984612U, // ST1B_H_IMM
16111
351k
    387984612U, // ST1B_IMM
16112
351k
    8793316U, // ST1B_S
16113
351k
    387984612U, // ST1B_S_IMM
16114
351k
    8924388U, // ST1D
16115
351k
    8924388U, // ST1D_2Z
16116
351k
    393096420U, // ST1D_2Z_IMM
16117
351k
    8924388U, // ST1D_2Z_STRIDED
16118
351k
    393096420U, // ST1D_2Z_STRIDED_IMM
16119
351k
    8924388U, // ST1D_4Z
16120
351k
    393882852U, // ST1D_4Z_IMM
16121
351k
    8924388U, // ST1D_4Z_STRIDED
16122
351k
    393882852U, // ST1D_4Z_STRIDED_IMM
16123
351k
    387984612U, // ST1D_IMM
16124
351k
    8924388U, // ST1D_Q
16125
351k
    387984612U, // ST1D_Q_IMM
16126
351k
    0U, // ST1Fourv16b
16127
351k
    0U, // ST1Fourv16b_POST
16128
351k
    0U, // ST1Fourv1d
16129
351k
    0U, // ST1Fourv1d_POST
16130
351k
    0U, // ST1Fourv2d
16131
351k
    0U, // ST1Fourv2d_POST
16132
351k
    0U, // ST1Fourv2s
16133
351k
    0U, // ST1Fourv2s_POST
16134
351k
    0U, // ST1Fourv4h
16135
351k
    0U, // ST1Fourv4h_POST
16136
351k
    0U, // ST1Fourv4s
16137
351k
    0U, // ST1Fourv4s_POST
16138
351k
    0U, // ST1Fourv8b
16139
351k
    0U, // ST1Fourv8b_POST
16140
351k
    0U, // ST1Fourv8h
16141
351k
    0U, // ST1Fourv8h_POST
16142
351k
    9055460U, // ST1H
16143
351k
    9055460U, // ST1H_2Z
16144
351k
    393096420U, // ST1H_2Z_IMM
16145
351k
    704777491U, // ST1H_2Z_STRIDED
16146
351k
    688000275U, // ST1H_2Z_STRIDED_IMM
16147
351k
    9055460U, // ST1H_4Z
16148
351k
    393882852U, // ST1H_4Z_IMM
16149
351k
    9055460U, // ST1H_4Z_STRIDED
16150
351k
    393882852U, // ST1H_4Z_STRIDED_IMM
16151
351k
    9055460U, // ST1H_D
16152
351k
    387984612U, // ST1H_D_IMM
16153
351k
    387984612U, // ST1H_IMM
16154
351k
    9055460U, // ST1H_S
16155
351k
    387984612U, // ST1H_S_IMM
16156
351k
    0U, // ST1Onev16b
16157
351k
    0U, // ST1Onev16b_POST
16158
351k
    0U, // ST1Onev1d
16159
351k
    0U, // ST1Onev1d_POST
16160
351k
    0U, // ST1Onev2d
16161
351k
    0U, // ST1Onev2d_POST
16162
351k
    0U, // ST1Onev2s
16163
351k
    0U, // ST1Onev2s_POST
16164
351k
    0U, // ST1Onev4h
16165
351k
    0U, // ST1Onev4h_POST
16166
351k
    0U, // ST1Onev4s
16167
351k
    0U, // ST1Onev4s_POST
16168
351k
    0U, // ST1Onev8b
16169
351k
    0U, // ST1Onev8b_POST
16170
351k
    0U, // ST1Onev8h
16171
351k
    0U, // ST1Onev8h_POST
16172
351k
    0U, // ST1Threev16b
16173
351k
    0U, // ST1Threev16b_POST
16174
351k
    0U, // ST1Threev1d
16175
351k
    0U, // ST1Threev1d_POST
16176
351k
    0U, // ST1Threev2d
16177
351k
    0U, // ST1Threev2d_POST
16178
351k
    0U, // ST1Threev2s
16179
351k
    0U, // ST1Threev2s_POST
16180
351k
    0U, // ST1Threev4h
16181
351k
    0U, // ST1Threev4h_POST
16182
351k
    0U, // ST1Threev4s
16183
351k
    0U, // ST1Threev4s_POST
16184
351k
    0U, // ST1Threev8b
16185
351k
    0U, // ST1Threev8b_POST
16186
351k
    0U, // ST1Threev8h
16187
351k
    0U, // ST1Threev8h_POST
16188
351k
    0U, // ST1Twov16b
16189
351k
    0U, // ST1Twov16b_POST
16190
351k
    0U, // ST1Twov1d
16191
351k
    0U, // ST1Twov1d_POST
16192
351k
    0U, // ST1Twov2d
16193
351k
    0U, // ST1Twov2d_POST
16194
351k
    0U, // ST1Twov2s
16195
351k
    0U, // ST1Twov2s_POST
16196
351k
    0U, // ST1Twov4h
16197
351k
    0U, // ST1Twov4h_POST
16198
351k
    0U, // ST1Twov4s
16199
351k
    0U, // ST1Twov4s_POST
16200
351k
    0U, // ST1Twov8b
16201
351k
    0U, // ST1Twov8b_POST
16202
351k
    0U, // ST1Twov8h
16203
351k
    0U, // ST1Twov8h_POST
16204
351k
    9317604U, // ST1W
16205
351k
    9317604U, // ST1W_2Z
16206
351k
    393096420U, // ST1W_2Z_IMM
16207
351k
    9317604U, // ST1W_2Z_STRIDED
16208
351k
    393096420U, // ST1W_2Z_STRIDED_IMM
16209
351k
    9317604U, // ST1W_4Z
16210
351k
    393882852U, // ST1W_4Z_IMM
16211
351k
    9317604U, // ST1W_4Z_STRIDED
16212
351k
    393882852U, // ST1W_4Z_STRIDED_IMM
16213
351k
    9317604U, // ST1W_D
16214
351k
    387984612U, // ST1W_D_IMM
16215
351k
    387984612U, // ST1W_IMM
16216
351k
    9317604U, // ST1W_Q
16217
351k
    387984612U, // ST1W_Q_IMM
16218
351k
    9653848U, // ST1_MXIPXX_H_B
16219
351k
    9784920U, // ST1_MXIPXX_H_D
16220
351k
    9915992U, // ST1_MXIPXX_H_H
16221
351k
    10047064U,  // ST1_MXIPXX_H_Q
16222
351k
    10178136U,  // ST1_MXIPXX_H_S
16223
351k
    9653848U, // ST1_MXIPXX_V_B
16224
351k
    9784920U, // ST1_MXIPXX_V_D
16225
351k
    9915992U, // ST1_MXIPXX_V_H
16226
351k
    10047064U,  // ST1_MXIPXX_V_Q
16227
351k
    10178136U,  // ST1_MXIPXX_V_S
16228
351k
    0U, // ST1i16
16229
351k
    4U, // ST1i16_POST
16230
351k
    0U, // ST1i32
16231
351k
    4U, // ST1i32_POST
16232
351k
    0U, // ST1i64
16233
351k
    4U, // ST1i64_POST
16234
351k
    0U, // ST1i8
16235
351k
    5U, // ST1i8_POST
16236
351k
    8793316U, // ST2B
16237
351k
    393096420U, // ST2B_IMM
16238
351k
    8924388U, // ST2D
16239
351k
    393096420U, // ST2D_IMM
16240
351k
    62073U, // ST2GPostIndex
16241
351k
    10940505U,  // ST2GPreIndex
16242
351k
    3412056U, // ST2Gi
16243
351k
    9055460U, // ST2H
16244
351k
    393096420U, // ST2H_IMM
16245
351k
    10235108U,  // ST2Q
16246
351k
    393096420U, // ST2Q_IMM
16247
351k
    0U, // ST2Twov16b
16248
351k
    0U, // ST2Twov16b_POST
16249
351k
    0U, // ST2Twov2d
16250
351k
    0U, // ST2Twov2d_POST
16251
351k
    0U, // ST2Twov2s
16252
351k
    0U, // ST2Twov2s_POST
16253
351k
    0U, // ST2Twov4h
16254
351k
    0U, // ST2Twov4h_POST
16255
351k
    0U, // ST2Twov4s
16256
351k
    0U, // ST2Twov4s_POST
16257
351k
    0U, // ST2Twov8b
16258
351k
    0U, // ST2Twov8b_POST
16259
351k
    0U, // ST2Twov8h
16260
351k
    0U, // ST2Twov8h_POST
16261
351k
    9317604U, // ST2W
16262
351k
    393096420U, // ST2W_IMM
16263
351k
    0U, // ST2i16
16264
351k
    4U, // ST2i16_POST
16265
351k
    0U, // ST2i32
16266
351k
    4U, // ST2i32_POST
16267
351k
    0U, // ST2i64
16268
351k
    5U, // ST2i64_POST
16269
351k
    0U, // ST2i8
16270
351k
    4U, // ST2i8_POST
16271
351k
    8793316U, // ST3B
16272
351k
    10366180U,  // ST3B_IMM
16273
351k
    8924388U, // ST3D
16274
351k
    10366180U,  // ST3D_IMM
16275
351k
    9055460U, // ST3H
16276
351k
    10366180U,  // ST3H_IMM
16277
351k
    10235108U,  // ST3Q
16278
351k
    10366180U,  // ST3Q_IMM
16279
351k
    0U, // ST3Threev16b
16280
351k
    0U, // ST3Threev16b_POST
16281
351k
    0U, // ST3Threev2d
16282
351k
    0U, // ST3Threev2d_POST
16283
351k
    0U, // ST3Threev2s
16284
351k
    0U, // ST3Threev2s_POST
16285
351k
    0U, // ST3Threev4h
16286
351k
    0U, // ST3Threev4h_POST
16287
351k
    0U, // ST3Threev4s
16288
351k
    0U, // ST3Threev4s_POST
16289
351k
    0U, // ST3Threev8b
16290
351k
    0U, // ST3Threev8b_POST
16291
351k
    0U, // ST3Threev8h
16292
351k
    0U, // ST3Threev8h_POST
16293
351k
    9317604U, // ST3W
16294
351k
    10366180U,  // ST3W_IMM
16295
351k
    0U, // ST3i16
16296
351k
    5U, // ST3i16_POST
16297
351k
    0U, // ST3i32
16298
351k
    5U, // ST3i32_POST
16299
351k
    0U, // ST3i64
16300
351k
    5U, // ST3i64_POST
16301
351k
    0U, // ST3i8
16302
351k
    5U, // ST3i8_POST
16303
351k
    8793316U, // ST4B
16304
351k
    393882852U, // ST4B_IMM
16305
351k
    8924388U, // ST4D
16306
351k
    393882852U, // ST4D_IMM
16307
351k
    0U, // ST4Fourv16b
16308
351k
    0U, // ST4Fourv16b_POST
16309
351k
    0U, // ST4Fourv2d
16310
351k
    0U, // ST4Fourv2d_POST
16311
351k
    0U, // ST4Fourv2s
16312
351k
    0U, // ST4Fourv2s_POST
16313
351k
    0U, // ST4Fourv4h
16314
351k
    0U, // ST4Fourv4h_POST
16315
351k
    0U, // ST4Fourv4s
16316
351k
    0U, // ST4Fourv4s_POST
16317
351k
    0U, // ST4Fourv8b
16318
351k
    0U, // ST4Fourv8b_POST
16319
351k
    0U, // ST4Fourv8h
16320
351k
    0U, // ST4Fourv8h_POST
16321
351k
    9055460U, // ST4H
16322
351k
    393882852U, // ST4H_IMM
16323
351k
    10235108U,  // ST4Q
16324
351k
    393882852U, // ST4Q_IMM
16325
351k
    9317604U, // ST4W
16326
351k
    393882852U, // ST4W_IMM
16327
351k
    0U, // ST4i16
16328
351k
    4U, // ST4i16_POST
16329
351k
    0U, // ST4i32
16330
351k
    5U, // ST4i32_POST
16331
351k
    0U, // ST4i64
16332
351k
    5U, // ST4i64_POST
16333
351k
    0U, // ST4i8
16334
351k
    4U, // ST4i8_POST
16335
351k
    0U, // ST64B
16336
351k
    5U, // ST64BV
16337
351k
    5U, // ST64BV0
16338
351k
    608U, // STGM
16339
351k
    419564816U, // STGPi
16340
351k
    62073U, // STGPostIndex
16341
351k
    480551185U, // STGPpost
16342
351k
    469934353U, // STGPpre
16343
351k
    10940505U,  // STGPreIndex
16344
351k
    3412056U, // STGi
16345
351k
    3411216U, // STILPW
16346
351k
    11837713U,  // STILPWpre
16347
351k
    3411216U, // STILPX
16348
351k
    11968785U,  // STILPXpre
16349
351k
    0U, // STL1
16350
351k
    608U, // STLLRB
16351
351k
    608U, // STLLRH
16352
351k
    608U, // STLLRW
16353
351k
    608U, // STLLRX
16354
351k
    608U, // STLRB
16355
351k
    608U, // STLRH
16356
351k
    608U, // STLRW
16357
351k
    977U, // STLRWpre
16358
351k
    608U, // STLRX
16359
351k
    985U, // STLRXpre
16360
351k
    3411032U, // STLURBi
16361
351k
    3411032U, // STLURHi
16362
351k
    3411032U, // STLURWi
16363
351k
    3411032U, // STLURXi
16364
351k
    3411032U, // STLURbi
16365
351k
    3411032U, // STLURdi
16366
351k
    3411032U, // STLURhi
16367
351k
    3411032U, // STLURqi
16368
351k
    3411032U, // STLURsi
16369
351k
    12061784U,  // STLXPW
16370
351k
    12061784U,  // STLXPX
16371
351k
    3411216U, // STLXRB
16372
351k
    3411216U, // STLXRH
16373
351k
    3411216U, // STLXRW
16374
351k
    3411216U, // STLXRX
16375
351k
    402787600U, // STNPDi
16376
351k
    419564816U, // STNPQi
16377
351k
    436342032U, // STNPSi
16378
351k
    436342032U, // STNPWi
16379
351k
    402787600U, // STNPXi
16380
351k
    8793316U, // STNT1B_2Z
16381
351k
    393096420U, // STNT1B_2Z_IMM
16382
351k
    671223059U, // STNT1B_2Z_STRIDED
16383
351k
    688000275U, // STNT1B_2Z_STRIDED_IMM
16384
351k
    8793316U, // STNT1B_4Z
16385
351k
    393882852U, // STNT1B_4Z_IMM
16386
351k
    8793316U, // STNT1B_4Z_STRIDED
16387
351k
    393882852U, // STNT1B_4Z_STRIDED_IMM
16388
351k
    387984612U, // STNT1B_ZRI
16389
351k
    8793316U, // STNT1B_ZRR
16390
351k
    371207356U, // STNT1B_ZZR_D_REAL
16391
351k
    371207268U, // STNT1B_ZZR_S_REAL
16392
351k
    8924388U, // STNT1D_2Z
16393
351k
    393096420U, // STNT1D_2Z_IMM
16394
351k
    8924388U, // STNT1D_2Z_STRIDED
16395
351k
    393096420U, // STNT1D_2Z_STRIDED_IMM
16396
351k
    8924388U, // STNT1D_4Z
16397
351k
    393882852U, // STNT1D_4Z_IMM
16398
351k
    8924388U, // STNT1D_4Z_STRIDED
16399
351k
    393882852U, // STNT1D_4Z_STRIDED_IMM
16400
351k
    387984612U, // STNT1D_ZRI
16401
351k
    8924388U, // STNT1D_ZRR
16402
351k
    371207356U, // STNT1D_ZZR_D_REAL
16403
351k
    9055460U, // STNT1H_2Z
16404
351k
    393096420U, // STNT1H_2Z_IMM
16405
351k
    704777491U, // STNT1H_2Z_STRIDED
16406
351k
    688000275U, // STNT1H_2Z_STRIDED_IMM
16407
351k
    9055460U, // STNT1H_4Z
16408
351k
    393882852U, // STNT1H_4Z_IMM
16409
351k
    9055460U, // STNT1H_4Z_STRIDED
16410
351k
    393882852U, // STNT1H_4Z_STRIDED_IMM
16411
351k
    387984612U, // STNT1H_ZRI
16412
351k
    9055460U, // STNT1H_ZRR
16413
351k
    371207356U, // STNT1H_ZZR_D_REAL
16414
351k
    371207268U, // STNT1H_ZZR_S_REAL
16415
351k
    9317604U, // STNT1W_2Z
16416
351k
    393096420U, // STNT1W_2Z_IMM
16417
351k
    9317604U, // STNT1W_2Z_STRIDED
16418
351k
    393096420U, // STNT1W_2Z_STRIDED_IMM
16419
351k
    9317604U, // STNT1W_4Z
16420
351k
    393882852U, // STNT1W_4Z_IMM
16421
351k
    9317604U, // STNT1W_4Z_STRIDED
16422
351k
    393882852U, // STNT1W_4Z_STRIDED_IMM
16423
351k
    387984612U, // STNT1W_ZRI
16424
351k
    9317604U, // STNT1W_ZRR
16425
351k
    371207356U, // STNT1W_ZZR_D_REAL
16426
351k
    371207268U, // STNT1W_ZZR_S_REAL
16427
351k
    402787600U, // STPDi
16428
351k
    463773969U, // STPDpost
16429
351k
    453157137U, // STPDpre
16430
351k
    419564816U, // STPQi
16431
351k
    480551185U, // STPQpost
16432
351k
    469934353U, // STPQpre
16433
351k
    436342032U, // STPSi
16434
351k
    497328401U, // STPSpost
16435
351k
    486711569U, // STPSpre
16436
351k
    436342032U, // STPWi
16437
351k
    497328401U, // STPWpost
16438
351k
    486711569U, // STPWpre
16439
351k
    402787600U, // STPXi
16440
351k
    463773969U, // STPXpost
16441
351k
    453157137U, // STPXpre
16442
351k
    41593U, // STRBBpost
16443
351k
    10920025U,  // STRBBpre
16444
351k
    503450712U, // STRBBroW
16445
351k
    520227928U, // STRBBroX
16446
351k
    64600U, // STRBBui
16447
351k
    41593U, // STRBpost
16448
351k
    10920025U,  // STRBpre
16449
351k
    503450712U, // STRBroW
16450
351k
    520227928U, // STRBroX
16451
351k
    64600U, // STRBui
16452
351k
    41593U, // STRDpost
16453
351k
    10920025U,  // STRDpre
16454
351k
    537005144U, // STRDroW
16455
351k
    553782360U, // STRDroX
16456
351k
    65624U, // STRDui
16457
351k
    41593U, // STRHHpost
16458
351k
    10920025U,  // STRHHpre
16459
351k
    570559576U, // STRHHroW
16460
351k
    587336792U, // STRHHroX
16461
351k
    66648U, // STRHHui
16462
351k
    41593U, // STRHpost
16463
351k
    10920025U,  // STRHpre
16464
351k
    570559576U, // STRHroW
16465
351k
    587336792U, // STRHroX
16466
351k
    66648U, // STRHui
16467
351k
    41593U, // STRQpost
16468
351k
    10920025U,  // STRQpre
16469
351k
    604114008U, // STRQroW
16470
351k
    620891224U, // STRQroX
16471
351k
    67672U, // STRQui
16472
351k
    41593U, // STRSpost
16473
351k
    10920025U,  // STRSpre
16474
351k
    637668440U, // STRSroW
16475
351k
    654445656U, // STRSroX
16476
351k
    68696U, // STRSui
16477
351k
    41593U, // STRWpost
16478
351k
    10920025U,  // STRWpre
16479
351k
    637668440U, // STRWroW
16480
351k
    654445656U, // STRWroX
16481
351k
    68696U, // STRWui
16482
351k
    41593U, // STRXpost
16483
351k
    10920025U,  // STRXpre
16484
351k
    537005144U, // STRXroW
16485
351k
    553782360U, // STRXroX
16486
351k
    65624U, // STRXui
16487
351k
    11013208U,  // STR_PXI
16488
351k
    608U, // STR_TX
16489
351k
    0U, // STR_ZA
16490
351k
    11013208U,  // STR_ZXI
16491
351k
    3411032U, // STTRBi
16492
351k
    3411032U, // STTRHi
16493
351k
    3411032U, // STTRWi
16494
351k
    3411032U, // STTRXi
16495
351k
    3411032U, // STURBBi
16496
351k
    3411032U, // STURBi
16497
351k
    3411032U, // STURDi
16498
351k
    3411032U, // STURHHi
16499
351k
    3411032U, // STURHi
16500
351k
    3411032U, // STURQi
16501
351k
    3411032U, // STURSi
16502
351k
    3411032U, // STURWi
16503
351k
    3411032U, // STURXi
16504
351k
    0U, // STX
16505
351k
    12061784U,  // STXPW
16506
351k
    12061784U,  // STXPX
16507
351k
    3411216U, // STXRB
16508
351k
    3411216U, // STXRH
16509
351k
    3411216U, // STXRW
16510
351k
    3411216U, // STXRX
16511
351k
    0U, // STY
16512
351k
    0U, // STZ
16513
351k
    62073U, // STZ2GPostIndex
16514
351k
    10940505U,  // STZ2GPreIndex
16515
351k
    3412056U, // STZ2Gi
16516
351k
    608U, // STZGM
16517
351k
    62073U, // STZGPostIndex
16518
351k
    10940505U,  // STZGPreIndex
16519
351k
    3412056U, // STZGi
16520
351k
    0U, // STZI
16521
351k
    135256U,  // SUBG
16522
351k
    5208U,  // SUBHNB_ZZZ_B
16523
351k
    96U,  // SUBHNB_ZZZ_H
16524
351k
    6232U,  // SUBHNB_ZZZ_S
16525
351k
    7256U,  // SUBHNT_ZZZ_B
16526
351k
    24U,  // SUBHNT_ZZZ_H
16527
351k
    1112U,  // SUBHNT_ZZZ_S
16528
351k
    270440U,  // SUBHNv2i64_v2i32
16529
351k
    271464U,  // SUBHNv2i64_v4i32
16530
351k
    401520U,  // SUBHNv4i32_v4i16
16531
351k
    402544U,  // SUBHNv4i32_v8i16
16532
351k
    533624U,  // SUBHNv8i16_v16i8
16533
351k
    532600U,  // SUBHNv8i16_v8i8
16534
351k
    3160U,  // SUBP
16535
351k
    3160U,  // SUBPS
16536
351k
    658520U,  // SUBPT_shift
16537
351k
    16473U, // SUBR_ZI_B
16538
351k
    17496U, // SUBR_ZI_D
16539
351k
    208U, // SUBR_ZI_H
16540
351k
    18521U, // SUBR_ZI_S
16541
351k
    16918656U,  // SUBR_ZPmZ_B
16542
351k
    33691776U,  // SUBR_ZPmZ_D
16543
351k
    51129480U,  // SUBR_ZPmZ_H
16544
351k
    67252352U,  // SUBR_ZPmZ_S
16545
351k
    13400U, // SUBSWri
16546
351k
    14424U, // SUBSWrs
16547
351k
    15448U, // SUBSWrx
16548
351k
    13400U, // SUBSXri
16549
351k
    14424U, // SUBSXrs
16550
351k
    15448U, // SUBSXrx
16551
351k
    1444952U, // SUBSXrx64
16552
351k
    13400U, // SUBWri
16553
351k
    14424U, // SUBWrs
16554
351k
    15448U, // SUBWrx
16555
351k
    13400U, // SUBXri
16556
351k
    14424U, // SUBXrs
16557
351k
    15448U, // SUBXrx
16558
351k
    1444952U, // SUBXrx64
16559
351k
    1584320U, // SUB_VG2_M2Z2Z_D
16560
351k
    1715400U, // SUB_VG2_M2Z2Z_S
16561
351k
    52178112U,  // SUB_VG2_M2ZZ_D
16562
351k
    52309192U,  // SUB_VG2_M2ZZ_S
16563
351k
    192U, // SUB_VG2_M2Z_D
16564
351k
    200U, // SUB_VG2_M2Z_S
16565
351k
    1584320U, // SUB_VG4_M4Z4Z_D
16566
351k
    1715400U, // SUB_VG4_M4Z4Z_S
16567
351k
    52178112U,  // SUB_VG4_M4ZZ_D
16568
351k
    52309192U,  // SUB_VG4_M4ZZ_S
16569
351k
    192U, // SUB_VG4_M4Z_D
16570
351k
    200U, // SUB_VG4_M4Z_S
16571
351k
    16473U, // SUB_ZI_B
16572
351k
    17496U, // SUB_ZI_D
16573
351k
    208U, // SUB_ZI_H
16574
351k
    18521U, // SUB_ZI_S
16575
351k
    16918656U,  // SUB_ZPmZ_B
16576
351k
    33691776U,  // SUB_ZPmZ_CPA
16577
351k
    33691776U,  // SUB_ZPmZ_D
16578
351k
    51129480U,  // SUB_ZPmZ_H
16579
351k
    67252352U,  // SUB_ZPmZ_S
16580
351k
    10329U, // SUB_ZZZ_B
16581
351k
    6232U,  // SUB_ZZZ_CPA
16582
351k
    6232U,  // SUB_ZZZ_D
16583
351k
    136U, // SUB_ZZZ_H
16584
351k
    12377U, // SUB_ZZZ_S
16585
351k
    925840U,  // SUBv16i8
16586
351k
    3160U,  // SUBv1i64
16587
351k
    1056920U, // SUBv2i32
16588
351k
    270440U,  // SUBv2i64
16589
351k
    1188000U, // SUBv4i16
16590
351k
    401520U,  // SUBv4i32
16591
351k
    532600U,  // SUBv8i16
16592
351k
    1319080U, // SUBv8i8
16593
351k
    5029400U, // SUDOT_VG2_M2ZZI_BToS
16594
351k
    48664U, // SUDOT_VG2_M2ZZ_BToS
16595
351k
    5029400U, // SUDOT_VG4_M4ZZI_BToS
16596
351k
    48664U, // SUDOT_VG4_M4ZZ_BToS
16597
351k
    38921U, // SUDOT_ZZZI
16598
351k
    5121168U, // SUDOTlanev16i8
16599
351k
    5121192U, // SUDOTlanev8i8
16600
351k
    38441U, // SUMLALL_MZZI_BtoS
16601
351k
    5029400U, // SUMLALL_VG2_M2ZZI_BtoS
16602
351k
    48666U, // SUMLALL_VG2_M2ZZ_BtoS
16603
351k
    5029400U, // SUMLALL_VG4_M4ZZI_BtoS
16604
351k
    48667U, // SUMLALL_VG4_M4ZZ_BtoS
16605
351k
    0U, // SUMOPA_MPPZZ_D
16606
351k
    0U, // SUMOPA_MPPZZ_S
16607
351k
    0U, // SUMOPS_MPPZZ_D
16608
351k
    0U, // SUMOPS_MPPZZ_S
16609
351k
    1U, // SUNPKHI_ZZ_D
16610
351k
    0U, // SUNPKHI_ZZ_H
16611
351k
    0U, // SUNPKHI_ZZ_S
16612
351k
    1U, // SUNPKLO_ZZ_D
16613
351k
    0U, // SUNPKLO_ZZ_H
16614
351k
    0U, // SUNPKLO_ZZ_S
16615
351k
    0U, // SUNPK_VG2_2ZZ_D
16616
351k
    0U, // SUNPK_VG2_2ZZ_H
16617
351k
    0U, // SUNPK_VG2_2ZZ_S
16618
351k
    0U, // SUNPK_VG4_4Z2Z_D
16619
351k
    0U, // SUNPK_VG4_4Z2Z_H
16620
351k
    0U, // SUNPK_VG4_4Z2Z_S
16621
351k
    16918656U,  // SUQADD_ZPmZ_B
16622
351k
    33691776U,  // SUQADD_ZPmZ_D
16623
351k
    51129480U,  // SUQADD_ZPmZ_H
16624
351k
    67252352U,  // SUQADD_ZPmZ_S
16625
351k
    32U,  // SUQADDv16i8
16626
351k
    1U, // SUQADDv1i16
16627
351k
    1U, // SUQADDv1i32
16628
351k
    1U, // SUQADDv1i64
16629
351k
    1U, // SUQADDv1i8
16630
351k
    40U,  // SUQADDv2i32
16631
351k
    48U,  // SUQADDv2i64
16632
351k
    56U,  // SUQADDv4i16
16633
351k
    64U,  // SUQADDv4i32
16634
351k
    72U,  // SUQADDv8i16
16635
351k
    80U,  // SUQADDv8i8
16636
351k
    5029400U, // SUVDOT_VG4_M4ZZI_BToS
16637
351k
    0U, // SVC
16638
351k
    103427304U, // SVDOT_VG2_M2ZZI_HtoS
16639
351k
    5029400U, // SVDOT_VG4_M4ZZI_BtoS
16640
351k
    103427304U, // SVDOT_VG4_M4ZZI_HtoD
16641
351k
    3U, // SWPAB
16642
351k
    3U, // SWPAH
16643
351k
    3U, // SWPALB
16644
351k
    3U, // SWPALH
16645
351k
    3U, // SWPALW
16646
351k
    3U, // SWPALX
16647
351k
    3U, // SWPAW
16648
351k
    3U, // SWPAX
16649
351k
    3U, // SWPB
16650
351k
    3U, // SWPH
16651
351k
    3U, // SWPLB
16652
351k
    3U, // SWPLH
16653
351k
    3U, // SWPLW
16654
351k
    3U, // SWPLX
16655
351k
    60690U, // SWPP
16656
351k
    60690U, // SWPPA
16657
351k
    60690U, // SWPPAL
16658
351k
    60690U, // SWPPL
16659
351k
    3U, // SWPW
16660
351k
    3U, // SWPX
16661
351k
    16U,  // SXTB_ZPmZ_D
16662
351k
    0U, // SXTB_ZPmZ_H
16663
351k
    24U,  // SXTB_ZPmZ_S
16664
351k
    16U,  // SXTH_ZPmZ_D
16665
351k
    24U,  // SXTH_ZPmZ_S
16666
351k
    16U,  // SXTW_ZPmZ_D
16667
351k
    86104U, // SYSLxt
16668
351k
    997U, // SYSPxt
16669
351k
    1005U,  // SYSPxt_XZR
16670
351k
    1013U,  // SYSxt
16671
351k
    178U, // TBLQ_ZZZ_B
16672
351k
    5U, // TBLQ_ZZZ_D
16673
351k
    136U, // TBLQ_ZZZ_H
16674
351k
    12378U, // TBLQ_ZZZ_S
16675
351k
    178U, // TBL_ZZZZ_B
16676
351k
    5U, // TBL_ZZZZ_D
16677
351k
    136U, // TBL_ZZZZ_H
16678
351k
    12378U, // TBL_ZZZZ_S
16679
351k
    178U, // TBL_ZZZ_B
16680
351k
    5U, // TBL_ZZZ_D
16681
351k
    136U, // TBL_ZZZ_H
16682
351k
    12378U, // TBL_ZZZ_S
16683
351k
    35U,  // TBLv16i8Four
16684
351k
    35U,  // TBLv16i8One
16685
351k
    35U,  // TBLv16i8Three
16686
351k
    35U,  // TBLv16i8Two
16687
351k
    83U,  // TBLv8i8Four
16688
351k
    83U,  // TBLv8i8One
16689
351k
    83U,  // TBLv8i8Three
16690
351k
    83U,  // TBLv8i8Two
16691
351k
    87128U, // TBNZW
16692
351k
    87128U, // TBNZX
16693
351k
    9U, // TBXQ_ZZZ_B
16694
351k
    1112U,  // TBXQ_ZZZ_D
16695
351k
    240U, // TBXQ_ZZZ_H
16696
351k
    2136U,  // TBXQ_ZZZ_S
16697
351k
    9U, // TBX_ZZZ_B
16698
351k
    1112U,  // TBX_ZZZ_D
16699
351k
    240U, // TBX_ZZZ_H
16700
351k
    2136U,  // TBX_ZZZ_S
16701
351k
    37U,  // TBXv16i8Four
16702
351k
    37U,  // TBXv16i8One
16703
351k
    37U,  // TBXv16i8Three
16704
351k
    37U,  // TBXv16i8Two
16705
351k
    85U,  // TBXv8i8Four
16706
351k
    85U,  // TBXv8i8One
16707
351k
    85U,  // TBXv8i8Three
16708
351k
    85U,  // TBXv8i8Two
16709
351k
    87128U, // TBZW
16710
351k
    87128U, // TBZX
16711
351k
    0U, // TCANCEL
16712
351k
    0U, // TCOMMIT
16713
351k
    0U, // TRCIT
16714
351k
    10329U, // TRN1_PPP_B
16715
351k
    6232U,  // TRN1_PPP_D
16716
351k
    136U, // TRN1_PPP_H
16717
351k
    12377U, // TRN1_PPP_S
16718
351k
    10329U, // TRN1_ZZZ_B
16719
351k
    6232U,  // TRN1_ZZZ_D
16720
351k
    136U, // TRN1_ZZZ_H
16721
351k
    1016U,  // TRN1_ZZZ_Q
16722
351k
    12377U, // TRN1_ZZZ_S
16723
351k
    925840U,  // TRN1v16i8
16724
351k
    1056920U, // TRN1v2i32
16725
351k
    270440U,  // TRN1v2i64
16726
351k
    1188000U, // TRN1v4i16
16727
351k
    401520U,  // TRN1v4i32
16728
351k
    532600U,  // TRN1v8i16
16729
351k
    1319080U, // TRN1v8i8
16730
351k
    10329U, // TRN2_PPP_B
16731
351k
    6232U,  // TRN2_PPP_D
16732
351k
    136U, // TRN2_PPP_H
16733
351k
    12377U, // TRN2_PPP_S
16734
351k
    10329U, // TRN2_ZZZ_B
16735
351k
    6232U,  // TRN2_ZZZ_D
16736
351k
    136U, // TRN2_ZZZ_H
16737
351k
    1016U,  // TRN2_ZZZ_Q
16738
351k
    12377U, // TRN2_ZZZ_S
16739
351k
    925840U,  // TRN2v16i8
16740
351k
    1056920U, // TRN2v2i32
16741
351k
    270440U,  // TRN2v2i64
16742
351k
    1188000U, // TRN2v4i16
16743
351k
    401520U,  // TRN2v4i32
16744
351k
    532600U,  // TRN2v8i16
16745
351k
    1319080U, // TRN2v8i8
16746
351k
    0U, // TSB
16747
351k
    0U, // TSTART
16748
351k
    0U, // TTEST
16749
351k
    2136U,  // UABALB_ZZZ_D
16750
351k
    8U, // UABALB_ZZZ_H
16751
351k
    7256U,  // UABALB_ZZZ_S
16752
351k
    2136U,  // UABALT_ZZZ_D
16753
351k
    8U, // UABALT_ZZZ_H
16754
351k
    7256U,  // UABALT_ZZZ_S
16755
351k
    926864U,  // UABALv16i8_v8i16
16756
351k
    1057944U, // UABALv2i32_v2i64
16757
351k
    1189024U, // UABALv4i16_v4i32
16758
351k
    402544U,  // UABALv4i32_v2i64
16759
351k
    533624U,  // UABALv8i16_v4i32
16760
351k
    1320104U, // UABALv8i8_v8i16
16761
351k
    9U, // UABA_ZZZ_B
16762
351k
    1112U,  // UABA_ZZZ_D
16763
351k
    240U, // UABA_ZZZ_H
16764
351k
    2136U,  // UABA_ZZZ_S
16765
351k
    926864U,  // UABAv16i8
16766
351k
    1057944U, // UABAv2i32
16767
351k
    1189024U, // UABAv4i16
16768
351k
    402544U,  // UABAv4i32
16769
351k
    533624U,  // UABAv8i16
16770
351k
    1320104U, // UABAv8i8
16771
351k
    12377U, // UABDLB_ZZZ_D
16772
351k
    176U, // UABDLB_ZZZ_H
16773
351k
    5208U,  // UABDLB_ZZZ_S
16774
351k
    12377U, // UABDLT_ZZZ_D
16775
351k
    176U, // UABDLT_ZZZ_H
16776
351k
    5208U,  // UABDLT_ZZZ_S
16777
351k
    925840U,  // UABDLv16i8_v8i16
16778
351k
    1056920U, // UABDLv2i32_v2i64
16779
351k
    1188000U, // UABDLv4i16_v4i32
16780
351k
    401520U,  // UABDLv4i32_v2i64
16781
351k
    532600U,  // UABDLv8i16_v4i32
16782
351k
    1319080U, // UABDLv8i8_v8i16
16783
351k
    16918656U,  // UABD_ZPmZ_B
16784
351k
    33691776U,  // UABD_ZPmZ_D
16785
351k
    51129480U,  // UABD_ZPmZ_H
16786
351k
    67252352U,  // UABD_ZPmZ_S
16787
351k
    925840U,  // UABDv16i8
16788
351k
    1056920U, // UABDv2i32
16789
351k
    1188000U, // UABDv4i16
16790
351k
    401520U,  // UABDv4i32
16791
351k
    532600U,  // UABDv8i16
16792
351k
    1319080U, // UABDv8i8
16793
351k
    2176U,  // UADALP_ZPmZ_D
16794
351k
    8U, // UADALP_ZPmZ_H
16795
351k
    7296U,  // UADALP_ZPmZ_S
16796
351k
    32U,  // UADALPv16i8_v8i16
16797
351k
    40U,  // UADALPv2i32_v1i64
16798
351k
    56U,  // UADALPv4i16_v2i32
16799
351k
    64U,  // UADALPv4i32_v2i64
16800
351k
    72U,  // UADALPv8i16_v4i32
16801
351k
    80U,  // UADALPv8i8_v4i16
16802
351k
    12377U, // UADDLB_ZZZ_D
16803
351k
    176U, // UADDLB_ZZZ_H
16804
351k
    5208U,  // UADDLB_ZZZ_S
16805
351k
    32U,  // UADDLPv16i8_v8i16
16806
351k
    40U,  // UADDLPv2i32_v1i64
16807
351k
    56U,  // UADDLPv4i16_v2i32
16808
351k
    64U,  // UADDLPv4i32_v2i64
16809
351k
    72U,  // UADDLPv8i16_v4i32
16810
351k
    80U,  // UADDLPv8i8_v4i16
16811
351k
    12377U, // UADDLT_ZZZ_D
16812
351k
    176U, // UADDLT_ZZZ_H
16813
351k
    5208U,  // UADDLT_ZZZ_S
16814
351k
    32U,  // UADDLVv16i8v
16815
351k
    56U,  // UADDLVv4i16v
16816
351k
    64U,  // UADDLVv4i32v
16817
351k
    72U,  // UADDLVv8i16v
16818
351k
    80U,  // UADDLVv8i8v
16819
351k
    925840U,  // UADDLv16i8_v8i16
16820
351k
    1056920U, // UADDLv2i32_v2i64
16821
351k
    1188000U, // UADDLv4i16_v4i32
16822
351k
    401520U,  // UADDLv4i32_v2i64
16823
351k
    532600U,  // UADDLv8i16_v4i32
16824
351k
    1319080U, // UADDLv8i8_v8i16
16825
351k
    0U, // UADDV_VPZ_B
16826
351k
    0U, // UADDV_VPZ_D
16827
351k
    0U, // UADDV_VPZ_H
16828
351k
    0U, // UADDV_VPZ_S
16829
351k
    12376U, // UADDWB_ZZZ_D
16830
351k
    176U, // UADDWB_ZZZ_H
16831
351k
    5209U,  // UADDWB_ZZZ_S
16832
351k
    12376U, // UADDWT_ZZZ_D
16833
351k
    176U, // UADDWT_ZZZ_H
16834
351k
    5209U,  // UADDWT_ZZZ_S
16835
351k
    925816U,  // UADDWv16i8_v8i16
16836
351k
    1056872U, // UADDWv2i32_v2i64
16837
351k
    1187952U, // UADDWv4i16_v4i32
16838
351k
    401512U,  // UADDWv4i32_v2i64
16839
351k
    532592U,  // UADDWv8i16_v4i32
16840
351k
    1319032U, // UADDWv8i8_v8i16
16841
351k
    134232U,  // UBFMWri
16842
351k
    134232U,  // UBFMXri
16843
351k
    8U, // UCLAMP_VG2_2Z2Z_B
16844
351k
    16U,  // UCLAMP_VG2_2Z2Z_D
16845
351k
    240U, // UCLAMP_VG2_2Z2Z_H
16846
351k
    24U,  // UCLAMP_VG2_2Z2Z_S
16847
351k
    8U, // UCLAMP_VG4_4Z4Z_B
16848
351k
    16U,  // UCLAMP_VG4_4Z4Z_D
16849
351k
    240U, // UCLAMP_VG4_4Z4Z_H
16850
351k
    24U,  // UCLAMP_VG4_4Z4Z_S
16851
351k
    9U, // UCLAMP_ZZZ_B
16852
351k
    1112U,  // UCLAMP_ZZZ_D
16853
351k
    240U, // UCLAMP_ZZZ_H
16854
351k
    2136U,  // UCLAMP_ZZZ_S
16855
351k
    3160U,  // UCVTFSWDri
16856
351k
    3160U,  // UCVTFSWHri
16857
351k
    3160U,  // UCVTFSWSri
16858
351k
    3160U,  // UCVTFSXDri
16859
351k
    3160U,  // UCVTFSXHri
16860
351k
    3160U,  // UCVTFSXSri
16861
351k
    0U, // UCVTFUWDri
16862
351k
    0U, // UCVTFUWHri
16863
351k
    0U, // UCVTFUWSri
16864
351k
    0U, // UCVTFUXDri
16865
351k
    0U, // UCVTFUXHri
16866
351k
    0U, // UCVTFUXSri
16867
351k
    0U, // UCVTF_2Z2Z_StoS
16868
351k
    0U, // UCVTF_4Z4Z_StoS
16869
351k
    16U,  // UCVTF_ZPmZ_DtoD
16870
351k
    2U, // UCVTF_ZPmZ_DtoH
16871
351k
    16U,  // UCVTF_ZPmZ_DtoS
16872
351k
    0U, // UCVTF_ZPmZ_HtoH
16873
351k
    24U,  // UCVTF_ZPmZ_StoD
16874
351k
    1U, // UCVTF_ZPmZ_StoH
16875
351k
    24U,  // UCVTF_ZPmZ_StoS
16876
351k
    3160U,  // UCVTFd
16877
351k
    3160U,  // UCVTFh
16878
351k
    3160U,  // UCVTFs
16879
351k
    0U, // UCVTFv1i16
16880
351k
    0U, // UCVTFv1i32
16881
351k
    0U, // UCVTFv1i64
16882
351k
    40U,  // UCVTFv2f32
16883
351k
    48U,  // UCVTFv2f64
16884
351k
    3224U,  // UCVTFv2i32_shift
16885
351k
    3176U,  // UCVTFv2i64_shift
16886
351k
    56U,  // UCVTFv4f16
16887
351k
    64U,  // UCVTFv4f32
16888
351k
    3232U,  // UCVTFv4i16_shift
16889
351k
    3184U,  // UCVTFv4i32_shift
16890
351k
    72U,  // UCVTFv8f16
16891
351k
    3192U,  // UCVTFv8i16_shift
16892
351k
    0U, // UDF
16893
351k
    33691776U,  // UDIVR_ZPmZ_D
16894
351k
    67252352U,  // UDIVR_ZPmZ_S
16895
351k
    3160U,  // UDIVWr
16896
351k
    3160U,  // UDIVXr
16897
351k
    33691776U,  // UDIV_ZPmZ_D
16898
351k
    67252352U,  // UDIV_ZPmZ_S
16899
351k
    47640U, // UDOT_VG2_M2Z2Z_BtoS
16900
351k
    2632936U, // UDOT_VG2_M2Z2Z_HtoD
16901
351k
    2632936U, // UDOT_VG2_M2Z2Z_HtoS
16902
351k
    5029400U, // UDOT_VG2_M2ZZI_BToS
16903
351k
    103427304U, // UDOT_VG2_M2ZZI_HToS
16904
351k
    103427304U, // UDOT_VG2_M2ZZI_HtoD
16905
351k
    48664U, // UDOT_VG2_M2ZZ_BtoS
16906
351k
    53095656U,  // UDOT_VG2_M2ZZ_HtoD
16907
351k
    53095656U,  // UDOT_VG2_M2ZZ_HtoS
16908
351k
    47640U, // UDOT_VG4_M4Z4Z_BtoS
16909
351k
    2632936U, // UDOT_VG4_M4Z4Z_HtoD
16910
351k
    2632936U, // UDOT_VG4_M4Z4Z_HtoS
16911
351k
    5029400U, // UDOT_VG4_M4ZZI_BtoS
16912
351k
    103427304U, // UDOT_VG4_M4ZZI_HToS
16913
351k
    103427304U, // UDOT_VG4_M4ZZI_HtoD
16914
351k
    48664U, // UDOT_VG4_M4ZZ_BtoS
16915
351k
    53095656U,  // UDOT_VG4_M4ZZ_HtoD
16916
351k
    53095656U,  // UDOT_VG4_M4ZZ_HtoS
16917
351k
    53222488U,  // UDOT_ZZZI_D
16918
351k
    53222488U,  // UDOT_ZZZI_HtoS
16919
351k
    38921U, // UDOT_ZZZI_S
16920
351k
    7256U,  // UDOT_ZZZ_D
16921
351k
    7256U,  // UDOT_ZZZ_HtoS
16922
351k
    9U, // UDOT_ZZZ_S
16923
351k
    5121168U, // UDOTlanev16i8
16924
351k
    5121192U, // UDOTlanev8i8
16925
351k
    926864U,  // UDOTv16i8
16926
351k
    1320104U, // UDOTv8i8
16927
351k
    16918656U,  // UHADD_ZPmZ_B
16928
351k
    33691776U,  // UHADD_ZPmZ_D
16929
351k
    51129480U,  // UHADD_ZPmZ_H
16930
351k
    67252352U,  // UHADD_ZPmZ_S
16931
351k
    925840U,  // UHADDv16i8
16932
351k
    1056920U, // UHADDv2i32
16933
351k
    1188000U, // UHADDv4i16
16934
351k
    401520U,  // UHADDv4i32
16935
351k
    532600U,  // UHADDv8i16
16936
351k
    1319080U, // UHADDv8i8
16937
351k
    16918656U,  // UHSUBR_ZPmZ_B
16938
351k
    33691776U,  // UHSUBR_ZPmZ_D
16939
351k
    51129480U,  // UHSUBR_ZPmZ_H
16940
351k
    67252352U,  // UHSUBR_ZPmZ_S
16941
351k
    16918656U,  // UHSUB_ZPmZ_B
16942
351k
    33691776U,  // UHSUB_ZPmZ_D
16943
351k
    51129480U,  // UHSUB_ZPmZ_H
16944
351k
    67252352U,  // UHSUB_ZPmZ_S
16945
351k
    925840U,  // UHSUBv16i8
16946
351k
    1056920U, // UHSUBv2i32
16947
351k
    1188000U, // UHSUBv4i16
16948
351k
    401520U,  // UHSUBv4i32
16949
351k
    532600U,  // UHSUBv8i16
16950
351k
    1319080U, // UHSUBv8i8
16951
351k
    134232U,  // UMADDLrrr
16952
351k
    16918656U,  // UMAXP_ZPmZ_B
16953
351k
    33691776U,  // UMAXP_ZPmZ_D
16954
351k
    51129480U,  // UMAXP_ZPmZ_H
16955
351k
    67252352U,  // UMAXP_ZPmZ_S
16956
351k
    925840U,  // UMAXPv16i8
16957
351k
    1056920U, // UMAXPv2i32
16958
351k
    1188000U, // UMAXPv4i16
16959
351k
    401520U,  // UMAXPv4i32
16960
351k
    532600U,  // UMAXPv8i16
16961
351k
    1319080U, // UMAXPv8i8
16962
351k
    10328U, // UMAXQV_VPZ_B
16963
351k
    6232U,  // UMAXQV_VPZ_D
16964
351k
    5208U,  // UMAXQV_VPZ_H
16965
351k
    12376U, // UMAXQV_VPZ_S
16966
351k
    0U, // UMAXV_VPZ_B
16967
351k
    0U, // UMAXV_VPZ_D
16968
351k
    0U, // UMAXV_VPZ_H
16969
351k
    0U, // UMAXV_VPZ_S
16970
351k
    32U,  // UMAXVv16i8v
16971
351k
    56U,  // UMAXVv4i16v
16972
351k
    64U,  // UMAXVv4i32v
16973
351k
    72U,  // UMAXVv8i16v
16974
351k
    80U,  // UMAXVv8i8v
16975
351k
    3160U,  // UMAXWri
16976
351k
    3160U,  // UMAXWrr
16977
351k
    3160U,  // UMAXXri
16978
351k
    3160U,  // UMAXXrr
16979
351k
    920U, // UMAX_VG2_2Z2Z_B
16980
351k
    464U, // UMAX_VG2_2Z2Z_D
16981
351k
    248U, // UMAX_VG2_2Z2Z_H
16982
351k
    472U, // UMAX_VG2_2Z2Z_S
16983
351k
    176U, // UMAX_VG2_2ZZ_B
16984
351k
    184U, // UMAX_VG2_2ZZ_D
16985
351k
    136U, // UMAX_VG2_2ZZ_H
16986
351k
    96U,  // UMAX_VG2_2ZZ_S
16987
351k
    920U, // UMAX_VG4_4Z4Z_B
16988
351k
    464U, // UMAX_VG4_4Z4Z_D
16989
351k
    248U, // UMAX_VG4_4Z4Z_H
16990
351k
    472U, // UMAX_VG4_4Z4Z_S
16991
351k
    176U, // UMAX_VG4_4ZZ_B
16992
351k
    184U, // UMAX_VG4_4ZZ_D
16993
351k
    136U, // UMAX_VG4_4ZZ_H
16994
351k
    96U,  // UMAX_VG4_4ZZ_S
16995
351k
    88153U, // UMAX_ZI_B
16996
351k
    88152U, // UMAX_ZI_D
16997
351k
    448U, // UMAX_ZI_H
16998
351k
    88153U, // UMAX_ZI_S
16999
351k
    16918656U,  // UMAX_ZPmZ_B
17000
351k
    33691776U,  // UMAX_ZPmZ_D
17001
351k
    51129480U,  // UMAX_ZPmZ_H
17002
351k
    67252352U,  // UMAX_ZPmZ_S
17003
351k
    925840U,  // UMAXv16i8
17004
351k
    1056920U, // UMAXv2i32
17005
351k
    1188000U, // UMAXv4i16
17006
351k
    401520U,  // UMAXv4i32
17007
351k
    532600U,  // UMAXv8i16
17008
351k
    1319080U, // UMAXv8i8
17009
351k
    16918656U,  // UMINP_ZPmZ_B
17010
351k
    33691776U,  // UMINP_ZPmZ_D
17011
351k
    51129480U,  // UMINP_ZPmZ_H
17012
351k
    67252352U,  // UMINP_ZPmZ_S
17013
351k
    925840U,  // UMINPv16i8
17014
351k
    1056920U, // UMINPv2i32
17015
351k
    1188000U, // UMINPv4i16
17016
351k
    401520U,  // UMINPv4i32
17017
351k
    532600U,  // UMINPv8i16
17018
351k
    1319080U, // UMINPv8i8
17019
351k
    10328U, // UMINQV_VPZ_B
17020
351k
    6232U,  // UMINQV_VPZ_D
17021
351k
    5208U,  // UMINQV_VPZ_H
17022
351k
    12376U, // UMINQV_VPZ_S
17023
351k
    0U, // UMINV_VPZ_B
17024
351k
    0U, // UMINV_VPZ_D
17025
351k
    0U, // UMINV_VPZ_H
17026
351k
    0U, // UMINV_VPZ_S
17027
351k
    32U,  // UMINVv16i8v
17028
351k
    56U,  // UMINVv4i16v
17029
351k
    64U,  // UMINVv4i32v
17030
351k
    72U,  // UMINVv8i16v
17031
351k
    80U,  // UMINVv8i8v
17032
351k
    3160U,  // UMINWri
17033
351k
    3160U,  // UMINWrr
17034
351k
    3160U,  // UMINXri
17035
351k
    3160U,  // UMINXrr
17036
351k
    920U, // UMIN_VG2_2Z2Z_B
17037
351k
    464U, // UMIN_VG2_2Z2Z_D
17038
351k
    248U, // UMIN_VG2_2Z2Z_H
17039
351k
    472U, // UMIN_VG2_2Z2Z_S
17040
351k
    176U, // UMIN_VG2_2ZZ_B
17041
351k
    184U, // UMIN_VG2_2ZZ_D
17042
351k
    136U, // UMIN_VG2_2ZZ_H
17043
351k
    96U,  // UMIN_VG2_2ZZ_S
17044
351k
    920U, // UMIN_VG4_4Z4Z_B
17045
351k
    464U, // UMIN_VG4_4Z4Z_D
17046
351k
    248U, // UMIN_VG4_4Z4Z_H
17047
351k
    472U, // UMIN_VG4_4Z4Z_S
17048
351k
    176U, // UMIN_VG4_4ZZ_B
17049
351k
    184U, // UMIN_VG4_4ZZ_D
17050
351k
    136U, // UMIN_VG4_4ZZ_H
17051
351k
    96U,  // UMIN_VG4_4ZZ_S
17052
351k
    88153U, // UMIN_ZI_B
17053
351k
    88152U, // UMIN_ZI_D
17054
351k
    448U, // UMIN_ZI_H
17055
351k
    88153U, // UMIN_ZI_S
17056
351k
    16918656U,  // UMIN_ZPmZ_B
17057
351k
    33691776U,  // UMIN_ZPmZ_D
17058
351k
    51129480U,  // UMIN_ZPmZ_H
17059
351k
    67252352U,  // UMIN_ZPmZ_S
17060
351k
    925840U,  // UMINv16i8
17061
351k
    1056920U, // UMINv2i32
17062
351k
    1188000U, // UMINv4i16
17063
351k
    401520U,  // UMINv4i32
17064
351k
    532600U,  // UMINv8i16
17065
351k
    1319080U, // UMINv8i8
17066
351k
    53217368U,  // UMLALB_ZZZI_D
17067
351k
    53222488U,  // UMLALB_ZZZI_S
17068
351k
    2136U,  // UMLALB_ZZZ_D
17069
351k
    8U, // UMLALB_ZZZ_H
17070
351k
    7256U,  // UMLALB_ZZZ_S
17071
351k
    38441U, // UMLALL_MZZI_BtoS
17072
351k
    38145U, // UMLALL_MZZI_HtoD
17073
351k
    553U, // UMLALL_MZZ_BtoS
17074
351k
    257U, // UMLALL_MZZ_HtoD
17075
351k
    47640U, // UMLALL_VG2_M2Z2Z_BtoS
17076
351k
    2632936U, // UMLALL_VG2_M2Z2Z_HtoD
17077
351k
    5029400U, // UMLALL_VG2_M2ZZI_BtoS
17078
351k
    103427304U, // UMLALL_VG2_M2ZZI_HtoD
17079
351k
    48666U, // UMLALL_VG2_M2ZZ_BtoS
17080
351k
    53095658U,  // UMLALL_VG2_M2ZZ_HtoD
17081
351k
    47640U, // UMLALL_VG4_M4Z4Z_BtoS
17082
351k
    2632936U, // UMLALL_VG4_M4Z4Z_HtoD
17083
351k
    5029400U, // UMLALL_VG4_M4ZZI_BtoS
17084
351k
    103427304U, // UMLALL_VG4_M4ZZI_HtoD
17085
351k
    48667U, // UMLALL_VG4_M4ZZ_BtoS
17086
351k
    53095659U,  // UMLALL_VG4_M4ZZ_HtoD
17087
351k
    53217368U,  // UMLALT_ZZZI_D
17088
351k
    53222488U,  // UMLALT_ZZZI_S
17089
351k
    2136U,  // UMLALT_ZZZ_D
17090
351k
    8U, // UMLALT_ZZZ_H
17091
351k
    7256U,  // UMLALT_ZZZ_S
17092
351k
    38145U, // UMLAL_MZZI_HtoS
17093
351k
    257U, // UMLAL_MZZ_HtoS
17094
351k
    2632936U, // UMLAL_VG2_M2Z2Z_HtoS
17095
351k
    103427304U, // UMLAL_VG2_M2ZZI_S
17096
351k
    53095656U,  // UMLAL_VG2_M2ZZ_HtoS
17097
351k
    2632936U, // UMLAL_VG4_M4Z4Z_HtoS
17098
351k
    103427304U, // UMLAL_VG4_M4ZZI_HtoS
17099
351k
    53095656U,  // UMLAL_VG4_M4ZZ_HtoS
17100
351k
    926864U,  // UMLALv16i8_v8i16
17101
351k
    122299544U, // UMLALv2i32_indexed
17102
351k
    1057944U, // UMLALv2i32_v2i64
17103
351k
    120464544U, // UMLALv4i16_indexed
17104
351k
    1189024U, // UMLALv4i16_v4i32
17105
351k
    122299504U, // UMLALv4i32_indexed
17106
351k
    402544U,  // UMLALv4i32_v2i64
17107
351k
    120464504U, // UMLALv8i16_indexed
17108
351k
    533624U,  // UMLALv8i16_v4i32
17109
351k
    1320104U, // UMLALv8i8_v8i16
17110
351k
    53217368U,  // UMLSLB_ZZZI_D
17111
351k
    53222488U,  // UMLSLB_ZZZI_S
17112
351k
    2136U,  // UMLSLB_ZZZ_D
17113
351k
    8U, // UMLSLB_ZZZ_H
17114
351k
    7256U,  // UMLSLB_ZZZ_S
17115
351k
    38441U, // UMLSLL_MZZI_BtoS
17116
351k
    38145U, // UMLSLL_MZZI_HtoD
17117
351k
    553U, // UMLSLL_MZZ_BtoS
17118
351k
    257U, // UMLSLL_MZZ_HtoD
17119
351k
    47640U, // UMLSLL_VG2_M2Z2Z_BtoS
17120
351k
    2632936U, // UMLSLL_VG2_M2Z2Z_HtoD
17121
351k
    5029400U, // UMLSLL_VG2_M2ZZI_BtoS
17122
351k
    103427304U, // UMLSLL_VG2_M2ZZI_HtoD
17123
351k
    48666U, // UMLSLL_VG2_M2ZZ_BtoS
17124
351k
    53095658U,  // UMLSLL_VG2_M2ZZ_HtoD
17125
351k
    47640U, // UMLSLL_VG4_M4Z4Z_BtoS
17126
351k
    2632936U, // UMLSLL_VG4_M4Z4Z_HtoD
17127
351k
    5029400U, // UMLSLL_VG4_M4ZZI_BtoS
17128
351k
    103427304U, // UMLSLL_VG4_M4ZZI_HtoD
17129
351k
    48667U, // UMLSLL_VG4_M4ZZ_BtoS
17130
351k
    53095659U,  // UMLSLL_VG4_M4ZZ_HtoD
17131
351k
    53217368U,  // UMLSLT_ZZZI_D
17132
351k
    53222488U,  // UMLSLT_ZZZI_S
17133
351k
    2136U,  // UMLSLT_ZZZ_D
17134
351k
    8U, // UMLSLT_ZZZ_H
17135
351k
    7256U,  // UMLSLT_ZZZ_S
17136
351k
    38145U, // UMLSL_MZZI_HtoS
17137
351k
    257U, // UMLSL_MZZ_HtoS
17138
351k
    2632936U, // UMLSL_VG2_M2Z2Z_HtoS
17139
351k
    103427304U, // UMLSL_VG2_M2ZZI_S
17140
351k
    53095656U,  // UMLSL_VG2_M2ZZ_HtoS
17141
351k
    2632936U, // UMLSL_VG4_M4Z4Z_HtoS
17142
351k
    103427304U, // UMLSL_VG4_M4ZZI_HtoS
17143
351k
    53095656U,  // UMLSL_VG4_M4ZZ_HtoS
17144
351k
    926864U,  // UMLSLv16i8_v8i16
17145
351k
    122299544U, // UMLSLv2i32_indexed
17146
351k
    1057944U, // UMLSLv2i32_v2i64
17147
351k
    120464544U, // UMLSLv4i16_indexed
17148
351k
    1189024U, // UMLSLv4i16_v4i32
17149
351k
    122299504U, // UMLSLv4i32_indexed
17150
351k
    402544U,  // UMLSLv4i32_v2i64
17151
351k
    120464504U, // UMLSLv8i16_indexed
17152
351k
    533624U,  // UMLSLv8i16_v4i32
17153
351k
    1320104U, // UMLSLv8i8_v8i16
17154
351k
    926864U,  // UMMLA
17155
351k
    9U, // UMMLA_ZZZ
17156
351k
    0U, // UMOPA_MPPZZ_D
17157
351k
    0U, // UMOPA_MPPZZ_HtoS
17158
351k
    0U, // UMOPA_MPPZZ_S
17159
351k
    0U, // UMOPS_MPPZZ_D
17160
351k
    0U, // UMOPS_MPPZZ_HtoS
17161
351k
    0U, // UMOPS_MPPZZ_S
17162
351k
    45456U, // UMOVvi16
17163
351k
    45456U, // UMOVvi16_idx0
17164
351k
    45464U, // UMOVvi32
17165
351k
    45464U, // UMOVvi32_idx0
17166
351k
    45472U, // UMOVvi64
17167
351k
    45472U, // UMOVvi64_idx0
17168
351k
    45480U, // UMOVvi8
17169
351k
    45480U, // UMOVvi8_idx0
17170
351k
    134232U,  // UMSUBLrrr
17171
351k
    16918656U,  // UMULH_ZPmZ_B
17172
351k
    33691776U,  // UMULH_ZPmZ_D
17173
351k
    51129480U,  // UMULH_ZPmZ_H
17174
351k
    67252352U,  // UMULH_ZPmZ_S
17175
351k
    10329U, // UMULH_ZZZ_B
17176
351k
    6232U,  // UMULH_ZZZ_D
17177
351k
    136U, // UMULH_ZZZ_H
17178
351k
    12377U, // UMULH_ZZZ_S
17179
351k
    3160U,  // UMULHrr
17180
351k
    5910617U, // UMULLB_ZZZI_D
17181
351k
    5903448U, // UMULLB_ZZZI_S
17182
351k
    12377U, // UMULLB_ZZZ_D
17183
351k
    176U, // UMULLB_ZZZ_H
17184
351k
    5208U,  // UMULLB_ZZZ_S
17185
351k
    5910617U, // UMULLT_ZZZI_D
17186
351k
    5903448U, // UMULLT_ZZZI_S
17187
351k
    12377U, // UMULLT_ZZZ_D
17188
351k
    176U, // UMULLT_ZZZ_H
17189
351k
    5208U,  // UMULLT_ZZZ_S
17190
351k
    925840U,  // UMULLv16i8_v8i16
17191
351k
    340402328U, // UMULLv2i32_indexed
17192
351k
    1056920U, // UMULLv2i32_v2i64
17193
351k
    338567328U, // UMULLv4i16_indexed
17194
351k
    1188000U, // UMULLv4i16_v4i32
17195
351k
    340402288U, // UMULLv4i32_indexed
17196
351k
    401520U,  // UMULLv4i32_v2i64
17197
351k
    338567288U, // UMULLv8i16_indexed
17198
351k
    532600U,  // UMULLv8i16_v4i32
17199
351k
    1319080U, // UMULLv8i8_v8i16
17200
351k
    16473U, // UQADD_ZI_B
17201
351k
    17496U, // UQADD_ZI_D
17202
351k
    208U, // UQADD_ZI_H
17203
351k
    18521U, // UQADD_ZI_S
17204
351k
    16918656U,  // UQADD_ZPmZ_B
17205
351k
    33691776U,  // UQADD_ZPmZ_D
17206
351k
    51129480U,  // UQADD_ZPmZ_H
17207
351k
    67252352U,  // UQADD_ZPmZ_S
17208
351k
    10329U, // UQADD_ZZZ_B
17209
351k
    6232U,  // UQADD_ZZZ_D
17210
351k
    136U, // UQADD_ZZZ_H
17211
351k
    12377U, // UQADD_ZZZ_S
17212
351k
    925840U,  // UQADDv16i8
17213
351k
    3160U,  // UQADDv1i16
17214
351k
    3160U,  // UQADDv1i32
17215
351k
    3160U,  // UQADDv1i64
17216
351k
    3160U,  // UQADDv1i8
17217
351k
    1056920U, // UQADDv2i32
17218
351k
    270440U,  // UQADDv2i64
17219
351k
    1188000U, // UQADDv4i16
17220
351k
    401520U,  // UQADDv4i32
17221
351k
    532600U,  // UQADDv8i16
17222
351k
    1319080U, // UQADDv8i8
17223
351k
    0U, // UQCVTN_Z2Z_StoH
17224
351k
    0U, // UQCVTN_Z4Z_DtoH
17225
351k
    2U, // UQCVTN_Z4Z_StoB
17226
351k
    0U, // UQCVT_Z2Z_StoH
17227
351k
    0U, // UQCVT_Z4Z_DtoH
17228
351k
    2U, // UQCVT_Z4Z_StoB
17229
351k
    2U, // UQDECB_WPiI
17230
351k
    2U, // UQDECB_XPiI
17231
351k
    2U, // UQDECD_WPiI
17232
351k
    2U, // UQDECD_XPiI
17233
351k
    2U, // UQDECD_ZPiI
17234
351k
    2U, // UQDECH_WPiI
17235
351k
    2U, // UQDECH_XPiI
17236
351k
    0U, // UQDECH_ZPiI
17237
351k
    1U, // UQDECP_WP_B
17238
351k
    0U, // UQDECP_WP_D
17239
351k
    0U, // UQDECP_WP_H
17240
351k
    1U, // UQDECP_WP_S
17241
351k
    1U, // UQDECP_XP_B
17242
351k
    0U, // UQDECP_XP_D
17243
351k
    0U, // UQDECP_XP_H
17244
351k
    1U, // UQDECP_XP_S
17245
351k
    0U, // UQDECP_ZP_D
17246
351k
    0U, // UQDECP_ZP_H
17247
351k
    0U, // UQDECP_ZP_S
17248
351k
    2U, // UQDECW_WPiI
17249
351k
    2U, // UQDECW_XPiI
17250
351k
    2U, // UQDECW_ZPiI
17251
351k
    2U, // UQINCB_WPiI
17252
351k
    2U, // UQINCB_XPiI
17253
351k
    2U, // UQINCD_WPiI
17254
351k
    2U, // UQINCD_XPiI
17255
351k
    2U, // UQINCD_ZPiI
17256
351k
    2U, // UQINCH_WPiI
17257
351k
    2U, // UQINCH_XPiI
17258
351k
    0U, // UQINCH_ZPiI
17259
351k
    1U, // UQINCP_WP_B
17260
351k
    0U, // UQINCP_WP_D
17261
351k
    0U, // UQINCP_WP_H
17262
351k
    1U, // UQINCP_WP_S
17263
351k
    1U, // UQINCP_XP_B
17264
351k
    0U, // UQINCP_XP_D
17265
351k
    0U, // UQINCP_XP_H
17266
351k
    1U, // UQINCP_XP_S
17267
351k
    0U, // UQINCP_ZP_D
17268
351k
    0U, // UQINCP_ZP_H
17269
351k
    0U, // UQINCP_ZP_S
17270
351k
    2U, // UQINCW_WPiI
17271
351k
    2U, // UQINCW_XPiI
17272
351k
    2U, // UQINCW_ZPiI
17273
351k
    16918656U,  // UQRSHLR_ZPmZ_B
17274
351k
    33691776U,  // UQRSHLR_ZPmZ_D
17275
351k
    51129480U,  // UQRSHLR_ZPmZ_H
17276
351k
    67252352U,  // UQRSHLR_ZPmZ_S
17277
351k
    16918656U,  // UQRSHL_ZPmZ_B
17278
351k
    33691776U,  // UQRSHL_ZPmZ_D
17279
351k
    51129480U,  // UQRSHL_ZPmZ_H
17280
351k
    67252352U,  // UQRSHL_ZPmZ_S
17281
351k
    925840U,  // UQRSHLv16i8
17282
351k
    3160U,  // UQRSHLv1i16
17283
351k
    3160U,  // UQRSHLv1i32
17284
351k
    3160U,  // UQRSHLv1i64
17285
351k
    3160U,  // UQRSHLv1i8
17286
351k
    1056920U, // UQRSHLv2i32
17287
351k
    270440U,  // UQRSHLv2i64
17288
351k
    1188000U, // UQRSHLv4i16
17289
351k
    401520U,  // UQRSHLv4i32
17290
351k
    532600U,  // UQRSHLv8i16
17291
351k
    1319080U, // UQRSHLv8i8
17292
351k
    3160U,  // UQRSHRNB_ZZI_B
17293
351k
    224U, // UQRSHRNB_ZZI_H
17294
351k
    3160U,  // UQRSHRNB_ZZI_S
17295
351k
    41048U, // UQRSHRNT_ZZI_B
17296
351k
    376U, // UQRSHRNT_ZZI_H
17297
351k
    41048U, // UQRSHRNT_ZZI_S
17298
351k
    3162U,  // UQRSHRN_VG4_Z4ZI_B
17299
351k
    224U, // UQRSHRN_VG4_Z4ZI_H
17300
351k
    224U, // UQRSHRN_Z2ZI_StoH
17301
351k
    3160U,  // UQRSHRNb
17302
351k
    3160U,  // UQRSHRNh
17303
351k
    3160U,  // UQRSHRNs
17304
351k
    41080U, // UQRSHRNv16i8_shift
17305
351k
    3176U,  // UQRSHRNv2i32_shift
17306
351k
    3184U,  // UQRSHRNv4i16_shift
17307
351k
    41064U, // UQRSHRNv4i32_shift
17308
351k
    41072U, // UQRSHRNv8i16_shift
17309
351k
    3192U,  // UQRSHRNv8i8_shift
17310
351k
    224U, // UQRSHR_VG2_Z2ZI_H
17311
351k
    3162U,  // UQRSHR_VG4_Z4ZI_B
17312
351k
    224U, // UQRSHR_VG4_Z4ZI_H
17313
351k
    16918656U,  // UQSHLR_ZPmZ_B
17314
351k
    33691776U,  // UQSHLR_ZPmZ_D
17315
351k
    51129480U,  // UQSHLR_ZPmZ_H
17316
351k
    67252352U,  // UQSHLR_ZPmZ_S
17317
351k
    141440U,  // UQSHL_ZPmI_B
17318
351k
    137344U,  // UQSHL_ZPmI_D
17319
351k
    52440200U,  // UQSHL_ZPmI_H
17320
351k
    143488U,  // UQSHL_ZPmI_S
17321
351k
    16918656U,  // UQSHL_ZPmZ_B
17322
351k
    33691776U,  // UQSHL_ZPmZ_D
17323
351k
    51129480U,  // UQSHL_ZPmZ_H
17324
351k
    67252352U,  // UQSHL_ZPmZ_S
17325
351k
    3160U,  // UQSHLb
17326
351k
    3160U,  // UQSHLd
17327
351k
    3160U,  // UQSHLh
17328
351k
    3160U,  // UQSHLs
17329
351k
    925840U,  // UQSHLv16i8
17330
351k
    3216U,  // UQSHLv16i8_shift
17331
351k
    3160U,  // UQSHLv1i16
17332
351k
    3160U,  // UQSHLv1i32
17333
351k
    3160U,  // UQSHLv1i64
17334
351k
    3160U,  // UQSHLv1i8
17335
351k
    1056920U, // UQSHLv2i32
17336
351k
    3224U,  // UQSHLv2i32_shift
17337
351k
    270440U,  // UQSHLv2i64
17338
351k
    3176U,  // UQSHLv2i64_shift
17339
351k
    1188000U, // UQSHLv4i16
17340
351k
    3232U,  // UQSHLv4i16_shift
17341
351k
    401520U,  // UQSHLv4i32
17342
351k
    3184U,  // UQSHLv4i32_shift
17343
351k
    532600U,  // UQSHLv8i16
17344
351k
    3192U,  // UQSHLv8i16_shift
17345
351k
    1319080U, // UQSHLv8i8
17346
351k
    3240U,  // UQSHLv8i8_shift
17347
351k
    3160U,  // UQSHRNB_ZZI_B
17348
351k
    224U, // UQSHRNB_ZZI_H
17349
351k
    3160U,  // UQSHRNB_ZZI_S
17350
351k
    41048U, // UQSHRNT_ZZI_B
17351
351k
    376U, // UQSHRNT_ZZI_H
17352
351k
    41048U, // UQSHRNT_ZZI_S
17353
351k
    3160U,  // UQSHRNb
17354
351k
    3160U,  // UQSHRNh
17355
351k
    3160U,  // UQSHRNs
17356
351k
    41080U, // UQSHRNv16i8_shift
17357
351k
    3176U,  // UQSHRNv2i32_shift
17358
351k
    3184U,  // UQSHRNv4i16_shift
17359
351k
    41064U, // UQSHRNv4i32_shift
17360
351k
    41072U, // UQSHRNv8i16_shift
17361
351k
    3192U,  // UQSHRNv8i8_shift
17362
351k
    16918656U,  // UQSUBR_ZPmZ_B
17363
351k
    33691776U,  // UQSUBR_ZPmZ_D
17364
351k
    51129480U,  // UQSUBR_ZPmZ_H
17365
351k
    67252352U,  // UQSUBR_ZPmZ_S
17366
351k
    16473U, // UQSUB_ZI_B
17367
351k
    17496U, // UQSUB_ZI_D
17368
351k
    208U, // UQSUB_ZI_H
17369
351k
    18521U, // UQSUB_ZI_S
17370
351k
    16918656U,  // UQSUB_ZPmZ_B
17371
351k
    33691776U,  // UQSUB_ZPmZ_D
17372
351k
    51129480U,  // UQSUB_ZPmZ_H
17373
351k
    67252352U,  // UQSUB_ZPmZ_S
17374
351k
    10329U, // UQSUB_ZZZ_B
17375
351k
    6232U,  // UQSUB_ZZZ_D
17376
351k
    136U, // UQSUB_ZZZ_H
17377
351k
    12377U, // UQSUB_ZZZ_S
17378
351k
    925840U,  // UQSUBv16i8
17379
351k
    3160U,  // UQSUBv1i16
17380
351k
    3160U,  // UQSUBv1i32
17381
351k
    3160U,  // UQSUBv1i64
17382
351k
    3160U,  // UQSUBv1i8
17383
351k
    1056920U, // UQSUBv2i32
17384
351k
    270440U,  // UQSUBv2i64
17385
351k
    1188000U, // UQSUBv4i16
17386
351k
    401520U,  // UQSUBv4i32
17387
351k
    532600U,  // UQSUBv8i16
17388
351k
    1319080U, // UQSUBv8i8
17389
351k
    0U, // UQXTNB_ZZ_B
17390
351k
    0U, // UQXTNB_ZZ_H
17391
351k
    0U, // UQXTNB_ZZ_S
17392
351k
    0U, // UQXTNT_ZZ_B
17393
351k
    0U, // UQXTNT_ZZ_H
17394
351k
    0U, // UQXTNT_ZZ_S
17395
351k
    72U,  // UQXTNv16i8
17396
351k
    0U, // UQXTNv1i16
17397
351k
    0U, // UQXTNv1i32
17398
351k
    0U, // UQXTNv1i8
17399
351k
    48U,  // UQXTNv2i32
17400
351k
    64U,  // UQXTNv4i16
17401
351k
    48U,  // UQXTNv4i32
17402
351k
    64U,  // UQXTNv8i16
17403
351k
    72U,  // UQXTNv8i8
17404
351k
    24U,  // URECPE_ZPmZ_S
17405
351k
    40U,  // URECPEv2i32
17406
351k
    64U,  // URECPEv4i32
17407
351k
    16918656U,  // URHADD_ZPmZ_B
17408
351k
    33691776U,  // URHADD_ZPmZ_D
17409
351k
    51129480U,  // URHADD_ZPmZ_H
17410
351k
    67252352U,  // URHADD_ZPmZ_S
17411
351k
    925840U,  // URHADDv16i8
17412
351k
    1056920U, // URHADDv2i32
17413
351k
    1188000U, // URHADDv4i16
17414
351k
    401520U,  // URHADDv4i32
17415
351k
    532600U,  // URHADDv8i16
17416
351k
    1319080U, // URHADDv8i8
17417
351k
    16918656U,  // URSHLR_ZPmZ_B
17418
351k
    33691776U,  // URSHLR_ZPmZ_D
17419
351k
    51129480U,  // URSHLR_ZPmZ_H
17420
351k
    67252352U,  // URSHLR_ZPmZ_S
17421
351k
    920U, // URSHL_VG2_2Z2Z_B
17422
351k
    464U, // URSHL_VG2_2Z2Z_D
17423
351k
    248U, // URSHL_VG2_2Z2Z_H
17424
351k
    472U, // URSHL_VG2_2Z2Z_S
17425
351k
    176U, // URSHL_VG2_2ZZ_B
17426
351k
    184U, // URSHL_VG2_2ZZ_D
17427
351k
    136U, // URSHL_VG2_2ZZ_H
17428
351k
    96U,  // URSHL_VG2_2ZZ_S
17429
351k
    920U, // URSHL_VG4_4Z4Z_B
17430
351k
    464U, // URSHL_VG4_4Z4Z_D
17431
351k
    248U, // URSHL_VG4_4Z4Z_H
17432
351k
    472U, // URSHL_VG4_4Z4Z_S
17433
351k
    176U, // URSHL_VG4_4ZZ_B
17434
351k
    184U, // URSHL_VG4_4ZZ_D
17435
351k
    136U, // URSHL_VG4_4ZZ_H
17436
351k
    96U,  // URSHL_VG4_4ZZ_S
17437
351k
    16918656U,  // URSHL_ZPmZ_B
17438
351k
    33691776U,  // URSHL_ZPmZ_D
17439
351k
    51129480U,  // URSHL_ZPmZ_H
17440
351k
    67252352U,  // URSHL_ZPmZ_S
17441
351k
    925840U,  // URSHLv16i8
17442
351k
    3160U,  // URSHLv1i64
17443
351k
    1056920U, // URSHLv2i32
17444
351k
    270440U,  // URSHLv2i64
17445
351k
    1188000U, // URSHLv4i16
17446
351k
    401520U,  // URSHLv4i32
17447
351k
    532600U,  // URSHLv8i16
17448
351k
    1319080U, // URSHLv8i8
17449
351k
    141440U,  // URSHR_ZPmI_B
17450
351k
    137344U,  // URSHR_ZPmI_D
17451
351k
    52440200U,  // URSHR_ZPmI_H
17452
351k
    143488U,  // URSHR_ZPmI_S
17453
351k
    3160U,  // URSHRd
17454
351k
    3216U,  // URSHRv16i8_shift
17455
351k
    3224U,  // URSHRv2i32_shift
17456
351k
    3176U,  // URSHRv2i64_shift
17457
351k
    3232U,  // URSHRv4i16_shift
17458
351k
    3184U,  // URSHRv4i32_shift
17459
351k
    3192U,  // URSHRv8i16_shift
17460
351k
    3240U,  // URSHRv8i8_shift
17461
351k
    24U,  // URSQRTE_ZPmZ_S
17462
351k
    40U,  // URSQRTEv2i32
17463
351k
    64U,  // URSQRTEv4i32
17464
351k
    377U, // URSRA_ZZI_B
17465
351k
    41048U, // URSRA_ZZI_D
17466
351k
    376U, // URSRA_ZZI_H
17467
351k
    41048U, // URSRA_ZZI_S
17468
351k
    41049U, // URSRAd
17469
351k
    41104U, // URSRAv16i8_shift
17470
351k
    41112U, // URSRAv2i32_shift
17471
351k
    41064U, // URSRAv2i64_shift
17472
351k
    41120U, // URSRAv4i16_shift
17473
351k
    41072U, // URSRAv4i32_shift
17474
351k
    41080U, // URSRAv8i16_shift
17475
351k
    41128U, // URSRAv8i8_shift
17476
351k
    47640U, // USDOT_VG2_M2Z2Z_BToS
17477
351k
    5029400U, // USDOT_VG2_M2ZZI_BToS
17478
351k
    48664U, // USDOT_VG2_M2ZZ_BToS
17479
351k
    47640U, // USDOT_VG4_M4Z4Z_BToS
17480
351k
    5029400U, // USDOT_VG4_M4ZZI_BToS
17481
351k
    48664U, // USDOT_VG4_M4ZZ_BToS
17482
351k
    9U, // USDOT_ZZZ
17483
351k
    38921U, // USDOT_ZZZI
17484
351k
    5121168U, // USDOTlanev16i8
17485
351k
    5121192U, // USDOTlanev8i8
17486
351k
    926864U,  // USDOTv16i8
17487
351k
    1320104U, // USDOTv8i8
17488
351k
    3161U,  // USHLLB_ZZI_D
17489
351k
    224U, // USHLLB_ZZI_H
17490
351k
    3160U,  // USHLLB_ZZI_S
17491
351k
    3161U,  // USHLLT_ZZI_D
17492
351k
    224U, // USHLLT_ZZI_H
17493
351k
    3160U,  // USHLLT_ZZI_S
17494
351k
    3216U,  // USHLLv16i8_shift
17495
351k
    3224U,  // USHLLv2i32_shift
17496
351k
    3232U,  // USHLLv4i16_shift
17497
351k
    3184U,  // USHLLv4i32_shift
17498
351k
    3192U,  // USHLLv8i16_shift
17499
351k
    3240U,  // USHLLv8i8_shift
17500
351k
    925840U,  // USHLv16i8
17501
351k
    3160U,  // USHLv1i64
17502
351k
    1056920U, // USHLv2i32
17503
351k
    270440U,  // USHLv2i64
17504
351k
    1188000U, // USHLv4i16
17505
351k
    401520U,  // USHLv4i32
17506
351k
    532600U,  // USHLv8i16
17507
351k
    1319080U, // USHLv8i8
17508
351k
    3160U,  // USHRd
17509
351k
    3216U,  // USHRv16i8_shift
17510
351k
    3224U,  // USHRv2i32_shift
17511
351k
    3176U,  // USHRv2i64_shift
17512
351k
    3232U,  // USHRv4i16_shift
17513
351k
    3184U,  // USHRv4i32_shift
17514
351k
    3192U,  // USHRv8i16_shift
17515
351k
    3240U,  // USHRv8i8_shift
17516
351k
    38441U, // USMLALL_MZZI_BtoS
17517
351k
    553U, // USMLALL_MZZ_BtoS
17518
351k
    47640U, // USMLALL_VG2_M2Z2Z_BtoS
17519
351k
    5029400U, // USMLALL_VG2_M2ZZI_BtoS
17520
351k
    48666U, // USMLALL_VG2_M2ZZ_BtoS
17521
351k
    47640U, // USMLALL_VG4_M4Z4Z_BtoS
17522
351k
    5029400U, // USMLALL_VG4_M4ZZI_BtoS
17523
351k
    48667U, // USMLALL_VG4_M4ZZ_BtoS
17524
351k
    926864U,  // USMMLA
17525
351k
    9U, // USMMLA_ZZZ
17526
351k
    0U, // USMOPA_MPPZZ_D
17527
351k
    0U, // USMOPA_MPPZZ_S
17528
351k
    0U, // USMOPS_MPPZZ_D
17529
351k
    0U, // USMOPS_MPPZZ_S
17530
351k
    16918656U,  // USQADD_ZPmZ_B
17531
351k
    33691776U,  // USQADD_ZPmZ_D
17532
351k
    51129480U,  // USQADD_ZPmZ_H
17533
351k
    67252352U,  // USQADD_ZPmZ_S
17534
351k
    32U,  // USQADDv16i8
17535
351k
    1U, // USQADDv1i16
17536
351k
    1U, // USQADDv1i32
17537
351k
    1U, // USQADDv1i64
17538
351k
    1U, // USQADDv1i8
17539
351k
    40U,  // USQADDv2i32
17540
351k
    48U,  // USQADDv2i64
17541
351k
    56U,  // USQADDv4i16
17542
351k
    64U,  // USQADDv4i32
17543
351k
    72U,  // USQADDv8i16
17544
351k
    80U,  // USQADDv8i8
17545
351k
    377U, // USRA_ZZI_B
17546
351k
    41048U, // USRA_ZZI_D
17547
351k
    376U, // USRA_ZZI_H
17548
351k
    41048U, // USRA_ZZI_S
17549
351k
    41049U, // USRAd
17550
351k
    41104U, // USRAv16i8_shift
17551
351k
    41112U, // USRAv2i32_shift
17552
351k
    41064U, // USRAv2i64_shift
17553
351k
    41120U, // USRAv4i16_shift
17554
351k
    41072U, // USRAv4i32_shift
17555
351k
    41080U, // USRAv8i16_shift
17556
351k
    41128U, // USRAv8i8_shift
17557
351k
    12377U, // USUBLB_ZZZ_D
17558
351k
    176U, // USUBLB_ZZZ_H
17559
351k
    5208U,  // USUBLB_ZZZ_S
17560
351k
    12377U, // USUBLT_ZZZ_D
17561
351k
    176U, // USUBLT_ZZZ_H
17562
351k
    5208U,  // USUBLT_ZZZ_S
17563
351k
    925840U,  // USUBLv16i8_v8i16
17564
351k
    1056920U, // USUBLv2i32_v2i64
17565
351k
    1188000U, // USUBLv4i16_v4i32
17566
351k
    401520U,  // USUBLv4i32_v2i64
17567
351k
    532600U,  // USUBLv8i16_v4i32
17568
351k
    1319080U, // USUBLv8i8_v8i16
17569
351k
    12376U, // USUBWB_ZZZ_D
17570
351k
    176U, // USUBWB_ZZZ_H
17571
351k
    5209U,  // USUBWB_ZZZ_S
17572
351k
    12376U, // USUBWT_ZZZ_D
17573
351k
    176U, // USUBWT_ZZZ_H
17574
351k
    5209U,  // USUBWT_ZZZ_S
17575
351k
    925816U,  // USUBWv16i8_v8i16
17576
351k
    1056872U, // USUBWv2i32_v2i64
17577
351k
    1187952U, // USUBWv4i16_v4i32
17578
351k
    401512U,  // USUBWv4i32_v2i64
17579
351k
    532592U,  // USUBWv8i16_v4i32
17580
351k
    1319032U, // USUBWv8i8_v8i16
17581
351k
    5029400U, // USVDOT_VG4_M4ZZI_BToS
17582
351k
    1U, // UUNPKHI_ZZ_D
17583
351k
    0U, // UUNPKHI_ZZ_H
17584
351k
    0U, // UUNPKHI_ZZ_S
17585
351k
    1U, // UUNPKLO_ZZ_D
17586
351k
    0U, // UUNPKLO_ZZ_H
17587
351k
    0U, // UUNPKLO_ZZ_S
17588
351k
    0U, // UUNPK_VG2_2ZZ_D
17589
351k
    0U, // UUNPK_VG2_2ZZ_H
17590
351k
    0U, // UUNPK_VG2_2ZZ_S
17591
351k
    0U, // UUNPK_VG4_4Z2Z_D
17592
351k
    0U, // UUNPK_VG4_4Z2Z_H
17593
351k
    0U, // UUNPK_VG4_4Z2Z_S
17594
351k
    103427304U, // UVDOT_VG2_M2ZZI_HtoS
17595
351k
    5029400U, // UVDOT_VG4_M4ZZI_BtoS
17596
351k
    103427304U, // UVDOT_VG4_M4ZZI_HtoD
17597
351k
    16U,  // UXTB_ZPmZ_D
17598
351k
    0U, // UXTB_ZPmZ_H
17599
351k
    24U,  // UXTB_ZPmZ_S
17600
351k
    16U,  // UXTH_ZPmZ_D
17601
351k
    24U,  // UXTH_ZPmZ_S
17602
351k
    16U,  // UXTW_ZPmZ_D
17603
351k
    10329U, // UZP1_PPP_B
17604
351k
    6232U,  // UZP1_PPP_D
17605
351k
    136U, // UZP1_PPP_H
17606
351k
    12377U, // UZP1_PPP_S
17607
351k
    10329U, // UZP1_ZZZ_B
17608
351k
    6232U,  // UZP1_ZZZ_D
17609
351k
    136U, // UZP1_ZZZ_H
17610
351k
    1016U,  // UZP1_ZZZ_Q
17611
351k
    12377U, // UZP1_ZZZ_S
17612
351k
    925840U,  // UZP1v16i8
17613
351k
    1056920U, // UZP1v2i32
17614
351k
    270440U,  // UZP1v2i64
17615
351k
    1188000U, // UZP1v4i16
17616
351k
    401520U,  // UZP1v4i32
17617
351k
    532600U,  // UZP1v8i16
17618
351k
    1319080U, // UZP1v8i8
17619
351k
    10329U, // UZP2_PPP_B
17620
351k
    6232U,  // UZP2_PPP_D
17621
351k
    136U, // UZP2_PPP_H
17622
351k
    12377U, // UZP2_PPP_S
17623
351k
    10329U, // UZP2_ZZZ_B
17624
351k
    6232U,  // UZP2_ZZZ_D
17625
351k
    136U, // UZP2_ZZZ_H
17626
351k
    1016U,  // UZP2_ZZZ_Q
17627
351k
    12377U, // UZP2_ZZZ_S
17628
351k
    925840U,  // UZP2v16i8
17629
351k
    1056920U, // UZP2v2i32
17630
351k
    270440U,  // UZP2v2i64
17631
351k
    1188000U, // UZP2v4i16
17632
351k
    401520U,  // UZP2v4i32
17633
351k
    532600U,  // UZP2v8i16
17634
351k
    1319080U, // UZP2v8i8
17635
351k
    10329U, // UZPQ1_ZZZ_B
17636
351k
    6232U,  // UZPQ1_ZZZ_D
17637
351k
    136U, // UZPQ1_ZZZ_H
17638
351k
    12377U, // UZPQ1_ZZZ_S
17639
351k
    10329U, // UZPQ2_ZZZ_B
17640
351k
    6232U,  // UZPQ2_ZZZ_D
17641
351k
    136U, // UZPQ2_ZZZ_H
17642
351k
    12377U, // UZPQ2_ZZZ_S
17643
351k
    176U, // UZP_VG2_2ZZZ_B
17644
351k
    0U, // UZP_VG2_2ZZZ_D
17645
351k
    136U, // UZP_VG2_2ZZZ_H
17646
351k
    1016U,  // UZP_VG2_2ZZZ_Q
17647
351k
    96U,  // UZP_VG2_2ZZZ_S
17648
351k
    0U, // UZP_VG4_4Z4Z_B
17649
351k
    0U, // UZP_VG4_4Z4Z_D
17650
351k
    0U, // UZP_VG4_4Z4Z_H
17651
351k
    0U, // UZP_VG4_4Z4Z_Q
17652
351k
    0U, // UZP_VG4_4Z4Z_S
17653
351k
    0U, // VECFP
17654
351k
    0U, // VECINT
17655
351k
    0U, // WFET
17656
351k
    0U, // WFIT
17657
351k
    224U, // WHILEGE_2PXX_B
17658
351k
    224U, // WHILEGE_2PXX_D
17659
351k
    224U, // WHILEGE_2PXX_H
17660
351k
    224U, // WHILEGE_2PXX_S
17661
351k
    721554520U, // WHILEGE_CXX_B
17662
351k
    721554520U, // WHILEGE_CXX_D
17663
351k
    721554520U, // WHILEGE_CXX_H
17664
351k
    721554520U, // WHILEGE_CXX_S
17665
351k
    3160U,  // WHILEGE_PWW_B
17666
351k
    3160U,  // WHILEGE_PWW_D
17667
351k
    224U, // WHILEGE_PWW_H
17668
351k
    3160U,  // WHILEGE_PWW_S
17669
351k
    3160U,  // WHILEGE_PXX_B
17670
351k
    3160U,  // WHILEGE_PXX_D
17671
351k
    224U, // WHILEGE_PXX_H
17672
351k
    3160U,  // WHILEGE_PXX_S
17673
351k
    224U, // WHILEGT_2PXX_B
17674
351k
    224U, // WHILEGT_2PXX_D
17675
351k
    224U, // WHILEGT_2PXX_H
17676
351k
    224U, // WHILEGT_2PXX_S
17677
351k
    721554520U, // WHILEGT_CXX_B
17678
351k
    721554520U, // WHILEGT_CXX_D
17679
351k
    721554520U, // WHILEGT_CXX_H
17680
351k
    721554520U, // WHILEGT_CXX_S
17681
351k
    3160U,  // WHILEGT_PWW_B
17682
351k
    3160U,  // WHILEGT_PWW_D
17683
351k
    224U, // WHILEGT_PWW_H
17684
351k
    3160U,  // WHILEGT_PWW_S
17685
351k
    3160U,  // WHILEGT_PXX_B
17686
351k
    3160U,  // WHILEGT_PXX_D
17687
351k
    224U, // WHILEGT_PXX_H
17688
351k
    3160U,  // WHILEGT_PXX_S
17689
351k
    224U, // WHILEHI_2PXX_B
17690
351k
    224U, // WHILEHI_2PXX_D
17691
351k
    224U, // WHILEHI_2PXX_H
17692
351k
    224U, // WHILEHI_2PXX_S
17693
351k
    721554520U, // WHILEHI_CXX_B
17694
351k
    721554520U, // WHILEHI_CXX_D
17695
351k
    721554520U, // WHILEHI_CXX_H
17696
351k
    721554520U, // WHILEHI_CXX_S
17697
351k
    3160U,  // WHILEHI_PWW_B
17698
351k
    3160U,  // WHILEHI_PWW_D
17699
351k
    224U, // WHILEHI_PWW_H
17700
351k
    3160U,  // WHILEHI_PWW_S
17701
351k
    3160U,  // WHILEHI_PXX_B
17702
351k
    3160U,  // WHILEHI_PXX_D
17703
351k
    224U, // WHILEHI_PXX_H
17704
351k
    3160U,  // WHILEHI_PXX_S
17705
351k
    224U, // WHILEHS_2PXX_B
17706
351k
    224U, // WHILEHS_2PXX_D
17707
351k
    224U, // WHILEHS_2PXX_H
17708
351k
    224U, // WHILEHS_2PXX_S
17709
351k
    721554520U, // WHILEHS_CXX_B
17710
351k
    721554520U, // WHILEHS_CXX_D
17711
351k
    721554520U, // WHILEHS_CXX_H
17712
351k
    721554520U, // WHILEHS_CXX_S
17713
351k
    3160U,  // WHILEHS_PWW_B
17714
351k
    3160U,  // WHILEHS_PWW_D
17715
351k
    224U, // WHILEHS_PWW_H
17716
351k
    3160U,  // WHILEHS_PWW_S
17717
351k
    3160U,  // WHILEHS_PXX_B
17718
351k
    3160U,  // WHILEHS_PXX_D
17719
351k
    224U, // WHILEHS_PXX_H
17720
351k
    3160U,  // WHILEHS_PXX_S
17721
351k
    224U, // WHILELE_2PXX_B
17722
351k
    224U, // WHILELE_2PXX_D
17723
351k
    224U, // WHILELE_2PXX_H
17724
351k
    224U, // WHILELE_2PXX_S
17725
351k
    721554520U, // WHILELE_CXX_B
17726
351k
    721554520U, // WHILELE_CXX_D
17727
351k
    721554520U, // WHILELE_CXX_H
17728
351k
    721554520U, // WHILELE_CXX_S
17729
351k
    3160U,  // WHILELE_PWW_B
17730
351k
    3160U,  // WHILELE_PWW_D
17731
351k
    224U, // WHILELE_PWW_H
17732
351k
    3160U,  // WHILELE_PWW_S
17733
351k
    3160U,  // WHILELE_PXX_B
17734
351k
    3160U,  // WHILELE_PXX_D
17735
351k
    224U, // WHILELE_PXX_H
17736
351k
    3160U,  // WHILELE_PXX_S
17737
351k
    224U, // WHILELO_2PXX_B
17738
351k
    224U, // WHILELO_2PXX_D
17739
351k
    224U, // WHILELO_2PXX_H
17740
351k
    224U, // WHILELO_2PXX_S
17741
351k
    721554520U, // WHILELO_CXX_B
17742
351k
    721554520U, // WHILELO_CXX_D
17743
351k
    721554520U, // WHILELO_CXX_H
17744
351k
    721554520U, // WHILELO_CXX_S
17745
351k
    3160U,  // WHILELO_PWW_B
17746
351k
    3160U,  // WHILELO_PWW_D
17747
351k
    224U, // WHILELO_PWW_H
17748
351k
    3160U,  // WHILELO_PWW_S
17749
351k
    3160U,  // WHILELO_PXX_B
17750
351k
    3160U,  // WHILELO_PXX_D
17751
351k
    224U, // WHILELO_PXX_H
17752
351k
    3160U,  // WHILELO_PXX_S
17753
351k
    224U, // WHILELS_2PXX_B
17754
351k
    224U, // WHILELS_2PXX_D
17755
351k
    224U, // WHILELS_2PXX_H
17756
351k
    224U, // WHILELS_2PXX_S
17757
351k
    721554520U, // WHILELS_CXX_B
17758
351k
    721554520U, // WHILELS_CXX_D
17759
351k
    721554520U, // WHILELS_CXX_H
17760
351k
    721554520U, // WHILELS_CXX_S
17761
351k
    3160U,  // WHILELS_PWW_B
17762
351k
    3160U,  // WHILELS_PWW_D
17763
351k
    224U, // WHILELS_PWW_H
17764
351k
    3160U,  // WHILELS_PWW_S
17765
351k
    3160U,  // WHILELS_PXX_B
17766
351k
    3160U,  // WHILELS_PXX_D
17767
351k
    224U, // WHILELS_PXX_H
17768
351k
    3160U,  // WHILELS_PXX_S
17769
351k
    224U, // WHILELT_2PXX_B
17770
351k
    224U, // WHILELT_2PXX_D
17771
351k
    224U, // WHILELT_2PXX_H
17772
351k
    224U, // WHILELT_2PXX_S
17773
351k
    721554520U, // WHILELT_CXX_B
17774
351k
    721554520U, // WHILELT_CXX_D
17775
351k
    721554520U, // WHILELT_CXX_H
17776
351k
    721554520U, // WHILELT_CXX_S
17777
351k
    3160U,  // WHILELT_PWW_B
17778
351k
    3160U,  // WHILELT_PWW_D
17779
351k
    224U, // WHILELT_PWW_H
17780
351k
    3160U,  // WHILELT_PWW_S
17781
351k
    3160U,  // WHILELT_PXX_B
17782
351k
    3160U,  // WHILELT_PXX_D
17783
351k
    224U, // WHILELT_PXX_H
17784
351k
    3160U,  // WHILELT_PXX_S
17785
351k
    3160U,  // WHILERW_PXX_B
17786
351k
    3160U,  // WHILERW_PXX_D
17787
351k
    224U, // WHILERW_PXX_H
17788
351k
    3160U,  // WHILERW_PXX_S
17789
351k
    3160U,  // WHILEWR_PXX_B
17790
351k
    3160U,  // WHILEWR_PXX_D
17791
351k
    224U, // WHILEWR_PXX_H
17792
351k
    3160U,  // WHILEWR_PXX_S
17793
351k
    1U, // WKDMC
17794
351k
    1U, // WKDMD
17795
351k
    0U, // WRFFR
17796
351k
    0U, // XAFLAG
17797
351k
    4202600U, // XAR
17798
351k
    141401U,  // XAR_ZZZI_B
17799
351k
    137304U,  // XAR_ZZZI_D
17800
351k
    52440200U,  // XAR_ZZZI_H
17801
351k
    143449U,  // XAR_ZZZI_S
17802
351k
    0U, // XPACD
17803
351k
    0U, // XPACI
17804
351k
    0U, // XPACLRI
17805
351k
    72U,  // XTNv16i8
17806
351k
    48U,  // XTNv2i32
17807
351k
    64U,  // XTNv4i16
17808
351k
    48U,  // XTNv4i32
17809
351k
    64U,  // XTNv8i16
17810
351k
    72U,  // XTNv8i8
17811
351k
    0U, // ZERO_M
17812
351k
    5U, // ZERO_MXI_2Z
17813
351k
    5U, // ZERO_MXI_4Z
17814
351k
    3U, // ZERO_MXI_VG2_2Z
17815
351k
    3U, // ZERO_MXI_VG2_4Z
17816
351k
    3U, // ZERO_MXI_VG2_Z
17817
351k
    3U, // ZERO_MXI_VG4_2Z
17818
351k
    3U, // ZERO_MXI_VG4_4Z
17819
351k
    3U, // ZERO_MXI_VG4_Z
17820
351k
    0U, // ZERO_T
17821
351k
    10329U, // ZIP1_PPP_B
17822
351k
    6232U,  // ZIP1_PPP_D
17823
351k
    136U, // ZIP1_PPP_H
17824
351k
    12377U, // ZIP1_PPP_S
17825
351k
    10329U, // ZIP1_ZZZ_B
17826
351k
    6232U,  // ZIP1_ZZZ_D
17827
351k
    136U, // ZIP1_ZZZ_H
17828
351k
    1016U,  // ZIP1_ZZZ_Q
17829
351k
    12377U, // ZIP1_ZZZ_S
17830
351k
    925840U,  // ZIP1v16i8
17831
351k
    1056920U, // ZIP1v2i32
17832
351k
    270440U,  // ZIP1v2i64
17833
351k
    1188000U, // ZIP1v4i16
17834
351k
    401520U,  // ZIP1v4i32
17835
351k
    532600U,  // ZIP1v8i16
17836
351k
    1319080U, // ZIP1v8i8
17837
351k
    10329U, // ZIP2_PPP_B
17838
351k
    6232U,  // ZIP2_PPP_D
17839
351k
    136U, // ZIP2_PPP_H
17840
351k
    12377U, // ZIP2_PPP_S
17841
351k
    10329U, // ZIP2_ZZZ_B
17842
351k
    6232U,  // ZIP2_ZZZ_D
17843
351k
    136U, // ZIP2_ZZZ_H
17844
351k
    1016U,  // ZIP2_ZZZ_Q
17845
351k
    12377U, // ZIP2_ZZZ_S
17846
351k
    925840U,  // ZIP2v16i8
17847
351k
    1056920U, // ZIP2v2i32
17848
351k
    270440U,  // ZIP2v2i64
17849
351k
    1188000U, // ZIP2v4i16
17850
351k
    401520U,  // ZIP2v4i32
17851
351k
    532600U,  // ZIP2v8i16
17852
351k
    1319080U, // ZIP2v8i8
17853
351k
    10329U, // ZIPQ1_ZZZ_B
17854
351k
    6232U,  // ZIPQ1_ZZZ_D
17855
351k
    136U, // ZIPQ1_ZZZ_H
17856
351k
    12377U, // ZIPQ1_ZZZ_S
17857
351k
    10329U, // ZIPQ2_ZZZ_B
17858
351k
    6232U,  // ZIPQ2_ZZZ_D
17859
351k
    136U, // ZIPQ2_ZZZ_H
17860
351k
    12377U, // ZIPQ2_ZZZ_S
17861
351k
    176U, // ZIP_VG2_2ZZZ_B
17862
351k
    0U, // ZIP_VG2_2ZZZ_D
17863
351k
    136U, // ZIP_VG2_2ZZZ_H
17864
351k
    1016U,  // ZIP_VG2_2ZZZ_Q
17865
351k
    96U,  // ZIP_VG2_2ZZZ_S
17866
351k
    0U, // ZIP_VG4_4Z4Z_B
17867
351k
    0U, // ZIP_VG4_4Z4Z_D
17868
351k
    0U, // ZIP_VG4_4Z4Z_H
17869
351k
    0U, // ZIP_VG4_4Z4Z_Q
17870
351k
    0U, // ZIP_VG4_4Z4Z_S
17871
351k
  };
17872
17873
  // Emit the opcode for the instruction.
17874
351k
  uint64_t Bits = 0;
17875
351k
  Bits |= (uint64_t)OpInfo0[MCInst_getOpcode(MI)] << 0;
17876
351k
  Bits |= (uint64_t)OpInfo1[MCInst_getOpcode(MI)] << 32;
17877
351k
  MnemonicBitsInfo MBI = {
17878
351k
#ifndef CAPSTONE_DIET
17879
351k
    AsmStrs+(Bits & 16383)-1,
17880
#else
17881
    NULL,
17882
#endif // CAPSTONE_DIET
17883
351k
    Bits
17884
351k
  };
17885
351k
  return MBI;
17886
351k
}
17887
17888
/// printInstruction - This method is automatically generated by tablegen
17889
/// from the instruction set description.
17890
152k
static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) {
17891
152k
  SStream_concat0(O, "");
17892
152k
  MnemonicBitsInfo MnemonicInfo = getMnemonic(MI, O);
17893
17894
152k
  SStream_concat0(O, MnemonicInfo.first);
17895
17896
152k
  uint64_t Bits = MnemonicInfo.second;
17897
152k
  CS_ASSERT_RET(Bits != 0 && "Cannot print this instruction.");
17898
17899
  // Fragment 0 encoded into 7 bits for 79 unique commands.
17900
152k
  switch ((Bits >> 14) & 127) {
17901
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
17902
81
  case 0:
17903
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
17904
81
    return;
17905
0
    break;
17906
57.9k
  case 1:
17907
    // TLSDESCCALL, ABSWr, ABSXr, ABSv1i64, ADCSWr, ADCSXr, ADCWr, ADCXr, ADD...
17908
57.9k
    printOperand(MI, 0, O);
17909
57.9k
    break;
17910
4.01k
  case 2:
17911
    // ABS_ZPmZ_B, ADDHNB_ZZZ_B, ADDHNT_ZZZ_B, ADDP_ZPmZ_B, ADD_ZI_B, ADD_ZPm...
17912
4.01k
    printSVERegOp_b(MI, 0, O);
17913
4.01k
    break;
17914
5.37k
  case 3:
17915
    // ABS_ZPmZ_D, ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDP_ZPmZ_D, ADD_ZI_D, ADD_ZPmZ_...
17916
5.37k
    printSVERegOp_d(MI, 0, O);
17917
5.37k
    break;
17918
5.69k
  case 4:
17919
    // ABS_ZPmZ_H, ADDHNB_ZZZ_H, ADDHNT_ZZZ_H, ADDP_ZPmZ_H, ADD_ZI_H, ADD_ZPm...
17920
5.69k
    printSVERegOp_h(MI, 0, O);
17921
5.69k
    SStream_concat0(O, ", ");
17922
5.69k
    break;
17923
6.09k
  case 5:
17924
    // ABS_ZPmZ_S, ADCLB_ZZZ_S, ADCLT_ZZZ_S, ADDHNB_ZZZ_S, ADDHNT_ZZZ_S, ADDP...
17925
6.09k
    printSVERegOp_s(MI, 0, O);
17926
6.09k
    break;
17927
11.2k
  case 6:
17928
    // ABSv16i8, ABSv2i32, ABSv2i64, ABSv4i16, ABSv4i32, ABSv8i16, ABSv8i8, A...
17929
11.2k
    printVRegOperand(MI, 0, O);
17930
11.2k
    break;
17931
1.13k
  case 7:
17932
    // ADDHA_MPPZ_D, ADDHA_MPPZ_S, ADDVA_MPPZ_D, ADDVA_MPPZ_S, BFMOPA_MPPZZ, ...
17933
1.13k
    printMatrixTile(MI, 0, O);
17934
1.13k
    SStream_concat0(O, ", ");
17935
1.13k
    printSVERegOp_0(MI, 2, O);
17936
1.13k
    SStream_concat0(O, "/m, ");
17937
1.13k
    printSVERegOp_0(MI, 3, O);
17938
1.13k
    SStream_concat0(O, "/m, ");
17939
1.13k
    break;
17940
3.60k
  case 8:
17941
    // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, AESDrr, AESErr, ...
17942
3.60k
    printVRegOperand(MI, 1, O);
17943
3.60k
    break;
17944
2.12k
  case 9:
17945
    // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, LD1B, LD1B_2Z, LD1B_2Z_IMM, LD1B_4Z, LD1...
17946
2.12k
    printTypedVectorList_0_b(MI, 0, O);
17947
2.12k
    SStream_concat0(O, ", ");
17948
2.12k
    break;
17949
5.78k
  case 10:
17950
    // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FAMAX_2Z2Z_D, FAMAX_4Z4Z_D, FAMIN_2Z2Z_D...
17951
5.78k
    printTypedVectorList_0_d(MI, 0, O);
17952
5.78k
    SStream_concat0(O, ", ");
17953
5.78k
    break;
17954
1.51k
  case 11:
17955
    // ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, BF1CVTL_2ZZ_BtoH_NAME, BF1CVT_2ZZ_BtoH_N...
17956
1.51k
    printTypedVectorList_0_h(MI, 0, O);
17957
1.51k
    SStream_concat0(O, ", ");
17958
1.51k
    break;
17959
4.43k
  case 12:
17960
    // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, FAMAX_2Z2Z_S, FAMAX_4Z4Z_S, FAMIN_2Z2Z_S...
17961
4.43k
    printTypedVectorList_0_s(MI, 0, O);
17962
4.43k
    SStream_concat0(O, ", ");
17963
4.43k
    break;
17964
1.44k
  case 13:
17965
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2ZZ_D, ADD_VG2_M2Z_D, ADD_VG4_M4Z4Z_D, ADD_V...
17966
1.44k
    printMatrix_64(MI, 0, O);
17967
1.44k
    SStream_concat1(O, '[');
17968
1.44k
    printOperand(MI, 2, O);
17969
1.44k
    SStream_concat0(O, ", ");
17970
1.44k
    break;
17971
2.84k
  case 14:
17972
    // ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_S, ADD_VG2_M2Z_S, ADD_VG4_M4Z4Z_S, ADD_V...
17973
2.84k
    printMatrix_32(MI, 0, O);
17974
2.84k
    SStream_concat1(O, '[');
17975
2.84k
    printOperand(MI, 2, O);
17976
2.84k
    SStream_concat0(O, ", ");
17977
2.84k
    break;
17978
31
  case 15:
17979
    // ANDV_VPZ_B, EORV_VPZ_B, ORV_VPZ_B, SMAXV_VPZ_B, SMINV_VPZ_B, UMAXV_VPZ...
17980
31
    printZPRasFPR_8(MI, 0, O);
17981
31
    SStream_concat0(O, ", ");
17982
31
    printSVERegOp_0(MI, 1, O);
17983
31
    SStream_concat0(O, ", ");
17984
31
    printSVERegOp_b(MI, 2, O);
17985
31
    return;
17986
0
    break;
17987
182
  case 16:
17988
    // ANDV_VPZ_D, EORV_VPZ_D, FADDA_VPZ_D, FADDV_VPZ_D, FMAXNMV_VPZ_D, FMAXV...
17989
182
    printZPRasFPR_64(MI, 0, O);
17990
182
    SStream_concat0(O, ", ");
17991
182
    printSVERegOp_0(MI, 1, O);
17992
182
    SStream_concat0(O, ", ");
17993
182
    break;
17994
71
  case 17:
17995
    // ANDV_VPZ_H, EORV_VPZ_H, FADDA_VPZ_H, FADDV_VPZ_H, FMAXNMV_VPZ_H, FMAXV...
17996
71
    printZPRasFPR_16(MI, 0, O);
17997
71
    SStream_concat0(O, ", ");
17998
71
    printSVERegOp_0(MI, 1, O);
17999
71
    SStream_concat0(O, ", ");
18000
71
    break;
18001
22
  case 18:
18002
    // ANDV_VPZ_S, EORV_VPZ_S, FADDA_VPZ_S, FADDV_VPZ_S, FMAXNMV_VPZ_S, FMAXV...
18003
22
    printZPRasFPR_32(MI, 0, O);
18004
22
    SStream_concat0(O, ", ");
18005
22
    printSVERegOp_0(MI, 1, O);
18006
22
    SStream_concat0(O, ", ");
18007
22
    break;
18008
10.7k
  case 19:
18009
    // AT_AS1ELX, AUTDA, AUTDB, AUTDZA, AUTDZB, AUTIA, AUTIB, AUTIZA, AUTIZB,...
18010
10.7k
    printOperand(MI, 1, O);
18011
10.7k
    break;
18012
1.33k
  case 20:
18013
    // AUTIASPPCi, AUTIBSPPCi, B, BL, RETAASPPCi, RETABSPPCi
18014
1.33k
    printAlignedLabel(MI, Address, 0, O);
18015
1.33k
    return;
18016
0
    break;
18017
611
  case 21:
18018
    // BCcc, Bcc
18019
611
    printCondCode(MI, 0, O);
18020
611
    SStream_concat0(O, "\t");
18021
611
    printAlignedLabel(MI, Address, 1, O);
18022
611
    return;
18023
0
    break;
18024
947
  case 22:
18025
    // BFADD_VG2_M2Z_H, BFADD_VG4_M4Z_H, BFMLA_VG2_M2Z2Z, BFMLA_VG2_M2ZZ, BFM...
18026
947
    printMatrix_16(MI, 0, O);
18027
947
    SStream_concat1(O, '[');
18028
947
    printOperand(MI, 2, O);
18029
947
    SStream_concat0(O, ", ");
18030
947
    break;
18031
43
  case 23:
18032
    // BRK, DCPS1, DCPS2, DCPS3, HLT, HVC, SMC, SVC, TCANCEL
18033
43
    printImmHex(MI, 0, O);
18034
43
    return;
18035
0
    break;
18036
41
  case 24:
18037
    // CASPALW, CASPAW, CASPLW, CASPW
18038
41
    printGPRSeqPairsClassOperand_32(MI, 1, O);
18039
41
    SStream_concat0(O, ", ");
18040
41
    printGPRSeqPairsClassOperand_32(MI, 2, O);
18041
41
    SStream_concat0(O, ", [");
18042
41
    printOperand(MI, 3, O);
18043
41
    SStream_concat1(O, ']');
18044
41
    return;
18045
0
    break;
18046
10
  case 25:
18047
    // CASPALX, CASPAX, CASPLX, CASPX, RCWCASP, RCWCASPA, RCWCASPAL, RCWCASPL...
18048
10
    printGPRSeqPairsClassOperand_64(MI, 1, O);
18049
10
    SStream_concat0(O, ", ");
18050
10
    printGPRSeqPairsClassOperand_64(MI, 2, O);
18051
10
    SStream_concat0(O, ", [");
18052
10
    printOperand(MI, 3, O);
18053
10
    SStream_concat1(O, ']');
18054
10
    return;
18055
0
    break;
18056
192
  case 26:
18057
    // CPYE, CPYEN, CPYERN, CPYERT, CPYERTN, CPYERTRN, CPYERTWN, CPYET, CPYET...
18058
192
    printOperand(MI, 3, O);
18059
192
    SStream_concat0(O, "]!, [");
18060
192
    printOperand(MI, 4, O);
18061
192
    SStream_concat0(O, "]!, ");
18062
192
    printOperand(MI, 5, O);
18063
192
    SStream_concat1(O, '!');
18064
192
    return;
18065
0
    break;
18066
387
  case 27:
18067
    // DMB, DSB, ISB, TSB
18068
387
    printBarrierOption(MI, 0, O);
18069
387
    return;
18070
0
    break;
18071
55
  case 28:
18072
    // DSBnXS
18073
55
    printBarriernXSOption(MI, 0, O);
18074
55
    return;
18075
0
    break;
18076
556
  case 29:
18077
    // DUP_ZZI_Q, EXTRACT_ZPMXI_H_Q, EXTRACT_ZPMXI_V_Q, MOVAZ_ZMI_H_Q, MOVAZ_...
18078
556
    printSVERegOp_q(MI, 0, O);
18079
556
    SStream_concat0(O, ", ");
18080
556
    break;
18081
815
  case 30:
18082
    // GLD1Q, LD1D_Q, LD1D_Q_IMM, LD1W_Q, LD1W_Q_IMM, LD2Q, LD2Q_IMM, LD3Q, L...
18083
815
    printTypedVectorList_0_q(MI, 0, O);
18084
815
    SStream_concat0(O, ", ");
18085
815
    break;
18086
146
  case 31:
18087
    // HINT
18088
146
    printImm(MI, 0, O);
18089
146
    return;
18090
0
    break;
18091
222
  case 32:
18092
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q...
18093
222
    printMatrixTileVector_0(MI, 0, O);
18094
222
    SStream_concat1(O, '[');
18095
222
    break;
18096
876
  case 33:
18097
    // INSERT_MXIPZ_V_B, INSERT_MXIPZ_V_D, INSERT_MXIPZ_V_H, INSERT_MXIPZ_V_Q...
18098
876
    printMatrixTileVector_1(MI, 0, O);
18099
876
    SStream_concat1(O, '[');
18100
876
    break;
18101
2.09k
  case 34:
18102
    // LD1B_2Z_STRIDED, LD1B_2Z_STRIDED_IMM, LDNT1B_2Z_STRIDED, LDNT1B_2Z_STR...
18103
2.09k
    printTypedVectorList_0_b(MI, 0, O);
18104
2.09k
    break;
18105
85
  case 35:
18106
    // LD1Fourv16b, LD1Onev16b, LD1Rv16b, LD1Threev16b, LD1Twov16b, LD2Rv16b,...
18107
85
    printTypedVectorList_16_b(MI, 0, O);
18108
85
    SStream_concat0(O, ", [");
18109
85
    printOperand(MI, 1, O);
18110
85
    SStream_concat1(O, ']');
18111
85
    return;
18112
0
    break;
18113
226
  case 36:
18114
    // LD1Fourv16b_POST, LD1Onev16b_POST, LD1Rv16b_POST, LD1Threev16b_POST, L...
18115
226
    printTypedVectorList_16_b(MI, 1, O);
18116
226
    SStream_concat0(O, ", [");
18117
226
    printOperand(MI, 2, O);
18118
226
    SStream_concat0(O, "], ");
18119
226
    break;
18120
14
  case 37:
18121
    // LD1Fourv1d, LD1Onev1d, LD1Rv1d, LD1Threev1d, LD1Twov1d, LD2Rv1d, LD3Rv...
18122
14
    printTypedVectorList_1_d(MI, 0, O);
18123
14
    SStream_concat0(O, ", [");
18124
14
    printOperand(MI, 1, O);
18125
14
    SStream_concat1(O, ']');
18126
14
    return;
18127
0
    break;
18128
51
  case 38:
18129
    // LD1Fourv1d_POST, LD1Onev1d_POST, LD1Rv1d_POST, LD1Threev1d_POST, LD1Tw...
18130
51
    printTypedVectorList_1_d(MI, 1, O);
18131
51
    SStream_concat0(O, ", [");
18132
51
    printOperand(MI, 2, O);
18133
51
    SStream_concat0(O, "], ");
18134
51
    break;
18135
74
  case 39:
18136
    // LD1Fourv2d, LD1Onev2d, LD1Rv2d, LD1Threev2d, LD1Twov2d, LD2Rv2d, LD2Tw...
18137
74
    printTypedVectorList_2_d(MI, 0, O);
18138
74
    SStream_concat0(O, ", [");
18139
74
    printOperand(MI, 1, O);
18140
74
    SStream_concat1(O, ']');
18141
74
    return;
18142
0
    break;
18143
466
  case 40:
18144
    // LD1Fourv2d_POST, LD1Onev2d_POST, LD1Rv2d_POST, LD1Threev2d_POST, LD1Tw...
18145
466
    printTypedVectorList_2_d(MI, 1, O);
18146
466
    SStream_concat0(O, ", [");
18147
466
    printOperand(MI, 2, O);
18148
466
    SStream_concat0(O, "], ");
18149
466
    break;
18150
100
  case 41:
18151
    // LD1Fourv2s, LD1Onev2s, LD1Rv2s, LD1Threev2s, LD1Twov2s, LD2Rv2s, LD2Tw...
18152
100
    printTypedVectorList_2_s(MI, 0, O);
18153
100
    SStream_concat0(O, ", [");
18154
100
    printOperand(MI, 1, O);
18155
100
    SStream_concat1(O, ']');
18156
100
    return;
18157
0
    break;
18158
92
  case 42:
18159
    // LD1Fourv2s_POST, LD1Onev2s_POST, LD1Rv2s_POST, LD1Threev2s_POST, LD1Tw...
18160
92
    printTypedVectorList_2_s(MI, 1, O);
18161
92
    SStream_concat0(O, ", [");
18162
92
    printOperand(MI, 2, O);
18163
92
    SStream_concat0(O, "], ");
18164
92
    break;
18165
1
  case 43:
18166
    // LD1Fourv4h, LD1Onev4h, LD1Rv4h, LD1Threev4h, LD1Twov4h, LD2Rv4h, LD2Tw...
18167
1
    printTypedVectorList_4_h(MI, 0, O);
18168
1
    SStream_concat0(O, ", [");
18169
1
    printOperand(MI, 1, O);
18170
1
    SStream_concat1(O, ']');
18171
1
    return;
18172
0
    break;
18173
40
  case 44:
18174
    // LD1Fourv4h_POST, LD1Onev4h_POST, LD1Rv4h_POST, LD1Threev4h_POST, LD1Tw...
18175
40
    printTypedVectorList_4_h(MI, 1, O);
18176
40
    SStream_concat0(O, ", [");
18177
40
    printOperand(MI, 2, O);
18178
40
    SStream_concat0(O, "], ");
18179
40
    break;
18180
31
  case 45:
18181
    // LD1Fourv4s, LD1Onev4s, LD1Rv4s, LD1Threev4s, LD1Twov4s, LD2Rv4s, LD2Tw...
18182
31
    printTypedVectorList_4_s(MI, 0, O);
18183
31
    SStream_concat0(O, ", [");
18184
31
    printOperand(MI, 1, O);
18185
31
    SStream_concat1(O, ']');
18186
31
    return;
18187
0
    break;
18188
26
  case 46:
18189
    // LD1Fourv4s_POST, LD1Onev4s_POST, LD1Rv4s_POST, LD1Threev4s_POST, LD1Tw...
18190
26
    printTypedVectorList_4_s(MI, 1, O);
18191
26
    SStream_concat0(O, ", [");
18192
26
    printOperand(MI, 2, O);
18193
26
    SStream_concat0(O, "], ");
18194
26
    break;
18195
144
  case 47:
18196
    // LD1Fourv8b, LD1Onev8b, LD1Rv8b, LD1Threev8b, LD1Twov8b, LD2Rv8b, LD2Tw...
18197
144
    printTypedVectorList_8_b(MI, 0, O);
18198
144
    SStream_concat0(O, ", [");
18199
144
    printOperand(MI, 1, O);
18200
144
    SStream_concat1(O, ']');
18201
144
    return;
18202
0
    break;
18203
104
  case 48:
18204
    // LD1Fourv8b_POST, LD1Onev8b_POST, LD1Rv8b_POST, LD1Threev8b_POST, LD1Tw...
18205
104
    printTypedVectorList_8_b(MI, 1, O);
18206
104
    SStream_concat0(O, ", [");
18207
104
    printOperand(MI, 2, O);
18208
104
    SStream_concat0(O, "], ");
18209
104
    break;
18210
182
  case 49:
18211
    // LD1Fourv8h, LD1Onev8h, LD1Rv8h, LD1Threev8h, LD1Twov8h, LD2Rv8h, LD2Tw...
18212
182
    printTypedVectorList_8_h(MI, 0, O);
18213
182
    SStream_concat0(O, ", [");
18214
182
    printOperand(MI, 1, O);
18215
182
    SStream_concat1(O, ']');
18216
182
    return;
18217
0
    break;
18218
267
  case 50:
18219
    // LD1Fourv8h_POST, LD1Onev8h_POST, LD1Rv8h_POST, LD1Threev8h_POST, LD1Tw...
18220
267
    printTypedVectorList_8_h(MI, 1, O);
18221
267
    SStream_concat0(O, ", [");
18222
267
    printOperand(MI, 2, O);
18223
267
    SStream_concat0(O, "], ");
18224
267
    break;
18225
1.12k
  case 51:
18226
    // LD1H_2Z_STRIDED, LD1H_2Z_STRIDED_IMM, LDNT1H_2Z_STRIDED, LDNT1H_2Z_STR...
18227
1.12k
    printTypedVectorList_0_h(MI, 0, O);
18228
1.12k
    break;
18229
844
  case 52:
18230
    // LD1i16, LD2i16, LD3i16, LD4i16, ST1i16_POST, ST2i16_POST, ST3i16_POST,...
18231
844
    printTypedVectorList_0_h(MI, 1, O);
18232
844
    printVectorIndex_1(MI, 2, O);
18233
844
    SStream_concat0(O, ", [");
18234
844
    printOperand(MI, 3, O);
18235
844
    break;
18236
556
  case 53:
18237
    // LD1i16_POST, LD2i16_POST, LD3i16_POST, LD4i16_POST
18238
556
    printTypedVectorList_0_h(MI, 2, O);
18239
556
    printVectorIndex_1(MI, 3, O);
18240
556
    SStream_concat0(O, ", [");
18241
556
    printOperand(MI, 4, O);
18242
556
    SStream_concat0(O, "], ");
18243
556
    break;
18244
216
  case 54:
18245
    // LD1i32, LD2i32, LD3i32, LD4i32, ST1i32_POST, ST2i32_POST, ST3i32_POST,...
18246
216
    printTypedVectorList_0_s(MI, 1, O);
18247
216
    printVectorIndex_1(MI, 2, O);
18248
216
    SStream_concat0(O, ", [");
18249
216
    printOperand(MI, 3, O);
18250
216
    break;
18251
235
  case 55:
18252
    // LD1i32_POST, LD2i32_POST, LD3i32_POST, LD4i32_POST
18253
235
    printTypedVectorList_0_s(MI, 2, O);
18254
235
    printVectorIndex_1(MI, 3, O);
18255
235
    SStream_concat0(O, ", [");
18256
235
    printOperand(MI, 4, O);
18257
235
    SStream_concat0(O, "], ");
18258
235
    break;
18259
1.35k
  case 56:
18260
    // LD1i64, LD2i64, LD3i64, LD4i64, LDAP1, ST1i64_POST, ST2i64_POST, ST3i6...
18261
1.35k
    printTypedVectorList_0_d(MI, 1, O);
18262
1.35k
    printVectorIndex_1(MI, 2, O);
18263
1.35k
    SStream_concat0(O, ", [");
18264
1.35k
    printOperand(MI, 3, O);
18265
1.35k
    break;
18266
705
  case 57:
18267
    // LD1i64_POST, LD2i64_POST, LD3i64_POST, LD4i64_POST
18268
705
    printTypedVectorList_0_d(MI, 2, O);
18269
705
    printVectorIndex_1(MI, 3, O);
18270
705
    SStream_concat0(O, ", [");
18271
705
    printOperand(MI, 4, O);
18272
705
    SStream_concat0(O, "], ");
18273
705
    break;
18274
1.00k
  case 58:
18275
    // LD1i8, LD2i8, LD3i8, LD4i8, ST1i8_POST, ST2i8_POST, ST3i8_POST, ST4i8_...
18276
1.00k
    printTypedVectorList_0_b(MI, 1, O);
18277
1.00k
    printVectorIndex_1(MI, 2, O);
18278
1.00k
    SStream_concat0(O, ", [");
18279
1.00k
    printOperand(MI, 3, O);
18280
1.00k
    break;
18281
904
  case 59:
18282
    // LD1i8_POST, LD2i8_POST, LD3i8_POST, LD4i8_POST
18283
904
    printTypedVectorList_0_b(MI, 2, O);
18284
904
    printVectorIndex_1(MI, 3, O);
18285
904
    SStream_concat0(O, ", [");
18286
904
    printOperand(MI, 4, O);
18287
904
    SStream_concat0(O, "], ");
18288
904
    break;
18289
16
  case 60:
18290
    // LD64B, ST64B
18291
16
    printGPR64x8(MI, 0, O);
18292
16
    SStream_concat0(O, ", [");
18293
16
    printOperand(MI, 1, O);
18294
16
    SStream_concat1(O, ']');
18295
16
    return;
18296
0
    break;
18297
144
  case 61:
18298
    // LDCLRP, LDCLRPA, LDCLRPAL, LDCLRPL, LDSETP, LDSETPA, LDSETPAL, LDSETPL...
18299
144
    printOperand(MI, 2, O);
18300
144
    break;
18301
339
  case 62:
18302
    // LDR_PXI, LDR_ZXI, MOVPRFX_ZZ, PMOV_ZIP_B, PMOV_ZIP_D, PMOV_ZIP_H, PMOV...
18303
339
    printSVERegOp_0(MI, 0, O);
18304
339
    break;
18305
13
  case 63:
18306
    // LDR_ZA, STR_ZA
18307
13
    printMatrix_0(MI, 0, O);
18308
13
    SStream_concat1(O, '[');
18309
13
    printOperand(MI, 1, O);
18310
13
    SStream_concat0(O, ", ");
18311
13
    printMatrixIndex_1(MI, 2, O);
18312
13
    SStream_concat0(O, "], [");
18313
13
    printOperand(MI, 3, O);
18314
13
    SStream_concat0(O, ", ");
18315
13
    printOperand(MI, 4, O);
18316
13
    SStream_concat0(O, ", mul vl]");
18317
13
    return;
18318
0
    break;
18319
153
  case 64:
18320
    // MRRS
18321
153
    printGPRSeqPairsClassOperand_64(MI, 0, O);
18322
153
    SStream_concat0(O, ", ");
18323
153
    printMRSSystemRegister(MI, 1, O);
18324
153
    return;
18325
0
    break;
18326
3.72k
  case 65:
18327
    // MSR, MSRR
18328
3.72k
    printMSRSystemRegister(MI, 0, O);
18329
3.72k
    SStream_concat0(O, ", ");
18330
3.72k
    break;
18331
424
  case 66:
18332
    // MSRpstateImm1, MSRpstateImm4
18333
424
    printSystemPStateField(MI, 0, O);
18334
424
    SStream_concat0(O, ", ");
18335
424
    printOperand(MI, 1, O);
18336
424
    return;
18337
0
    break;
18338
0
  case 67:
18339
    // MSRpstatesvcrImm1
18340
0
    printSVCROp(MI, 0, O);
18341
0
    SStream_concat0(O, ", ");
18342
0
    printOperand(MI, 1, O);
18343
0
    return;
18344
0
    break;
18345
2.69k
  case 68:
18346
    // PRFB_D_PZI, PRFB_D_SCALED, PRFB_D_SXTW_SCALED, PRFB_D_UXTW_SCALED, PRF...
18347
2.69k
    printPrefetchOp_1(MI, 0, O);
18348
2.69k
    SStream_concat0(O, ", ");
18349
2.69k
    printSVERegOp_0(MI, 1, O);
18350
2.69k
    SStream_concat0(O, ", [");
18351
2.69k
    break;
18352
561
  case 69:
18353
    // PRFMl, PRFMroW, PRFMroX, PRFMui, PRFUMi
18354
561
    printPrefetchOp_0(MI, 0, O);
18355
561
    break;
18356
168
  case 70:
18357
    // PTRUE_C_B, WHILEGE_CXX_B, WHILEGT_CXX_B, WHILEHI_CXX_B, WHILEHS_CXX_B,...
18358
168
    printPredicateAsCounter_8(MI, 0, O);
18359
168
    break;
18360
277
  case 71:
18361
    // PTRUE_C_D, WHILEGE_CXX_D, WHILEGT_CXX_D, WHILEHI_CXX_D, WHILEHS_CXX_D,...
18362
277
    printPredicateAsCounter_64(MI, 0, O);
18363
277
    break;
18364
46
  case 72:
18365
    // PTRUE_C_H, WHILEGE_CXX_H, WHILEGT_CXX_H, WHILEHI_CXX_H, WHILEHS_CXX_H,...
18366
46
    printPredicateAsCounter_16(MI, 0, O);
18367
46
    break;
18368
5
  case 73:
18369
    // PTRUE_C_S, WHILEGE_CXX_S, WHILEGT_CXX_S, WHILEHI_CXX_S, WHILEHS_CXX_S,...
18370
5
    printPredicateAsCounter_32(MI, 0, O);
18371
5
    break;
18372
546
  case 74:
18373
    // RPRFM
18374
546
    printRPRFMOperand(MI, 0, O);
18375
546
    SStream_concat0(O, ", ");
18376
546
    printOperand(MI, 1, O);
18377
546
    SStream_concat0(O, ", [");
18378
546
    printOperand(MI, 2, O);
18379
546
    SStream_concat1(O, ']');
18380
546
    return;
18381
0
    break;
18382
76
  case 75:
18383
    // SDSB
18384
76
    printAppleSysBarrierOption(MI, 0, O);
18385
76
    return;
18386
0
    break;
18387
932
  case 76:
18388
    // ST1i32, ST2i32, ST3i32, ST4i32
18389
932
    printTypedVectorList_0_s(MI, 0, O);
18390
932
    printVectorIndex_1(MI, 1, O);
18391
932
    SStream_concat0(O, ", [");
18392
932
    printOperand(MI, 2, O);
18393
932
    SStream_concat1(O, ']');
18394
932
    return;
18395
0
    break;
18396
94
  case 77:
18397
    // ST1i64, ST2i64, ST3i64, ST4i64, STL1
18398
94
    printTypedVectorList_0_d(MI, 0, O);
18399
94
    printVectorIndex_1(MI, 1, O);
18400
94
    SStream_concat0(O, ", [");
18401
94
    printOperand(MI, 2, O);
18402
94
    SStream_concat1(O, ']');
18403
94
    return;
18404
0
    break;
18405
608
  case 78:
18406
    // ZERO_M
18407
608
    printMatrixTileList(MI, 0, O);
18408
608
    return;
18409
0
    break;
18410
152k
  }
18411
18412
18413
  // Fragment 1 encoded into 7 bits for 87 unique commands.
18414
146k
  switch ((Bits >> 21) & 127) {
18415
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
18416
7.20k
  case 0:
18417
    // TLSDESCCALL, AT_AS1ELX, AUTDZA, AUTDZB, AUTIASPPCr, AUTIBSPPCr, AUTIZA...
18418
7.20k
    return;
18419
0
    break;
18420
62.3k
  case 1:
18421
    // ABSWr, ABSXr, ABS_ZPmZ_B, ABS_ZPmZ_D, ABS_ZPmZ_S, ABSv1i64, ADCLB_ZZZ_...
18422
62.3k
    SStream_concat0(O, ", ");
18423
62.3k
    break;
18424
482
  case 2:
18425
    // ABS_ZPmZ_H, BFCVTNT_ZPmZ, BFCVT_ZPmZ, CLS_ZPmZ_H, CLZ_ZPmZ_H, CNOT_ZPm...
18426
482
    printSVERegOp_0(MI, 2, O);
18427
482
    SStream_concat0(O, "/m, ");
18428
482
    break;
18429
1.84k
  case 3:
18430
    // ABSv16i8, ADDHNv8i16_v16i8, ADDPv16i8, ADDQV_VPZ_B, ADDv16i8, AESDrr, ...
18431
1.84k
    SStream_concat0(O, ".16b, ");
18432
1.84k
    break;
18433
2.38k
  case 4:
18434
    // ABSv2i32, ADDHNv2i64_v2i32, ADDPv2i32, ADDv2i32, BF16DOTlanev4bf16, BF...
18435
2.38k
    SStream_concat0(O, ".2s, ");
18436
2.38k
    break;
18437
3.65k
  case 5:
18438
    // ABSv2i64, ADDPv2i64, ADDQV_VPZ_D, ADDv2i64, ANDQV_VPZ_D, CMEQv2i64, CM...
18439
3.65k
    SStream_concat0(O, ".2d, ");
18440
3.65k
    break;
18441
1.26k
  case 6:
18442
    // ABSv4i16, ADDHNv4i32_v4i16, ADDPv4i16, ADDv4i16, BFCVTN, BICv4i16, CLS...
18443
1.26k
    SStream_concat0(O, ".4h, ");
18444
1.26k
    break;
18445
2.15k
  case 7:
18446
    // ABSv4i32, ADDHNv2i64_v4i32, ADDPv4i32, ADDQV_VPZ_S, ADDv4i32, ANDQV_VP...
18447
2.15k
    SStream_concat0(O, ".4s, ");
18448
2.15k
    break;
18449
2.09k
  case 8:
18450
    // ABSv8i16, ADDHNv4i32_v8i16, ADDPv8i16, ADDQV_VPZ_H, ADDv8i16, ANDQV_VP...
18451
2.09k
    SStream_concat0(O, ".8h, ");
18452
2.09k
    break;
18453
1.10k
  case 9:
18454
    // ABSv8i8, ADDHNv8i16_v8i8, ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8...
18455
1.10k
    SStream_concat0(O, ".8b, ");
18456
1.10k
    break;
18457
208
  case 10:
18458
    // ADDHA_MPPZ_D, ADDVA_MPPZ_D, FMOPA_MPPZZ_D, FMOPS_MPPZZ_D
18459
208
    printSVERegOp_d(MI, 4, O);
18460
208
    break;
18461
253
  case 11:
18462
    // ADDHA_MPPZ_S, ADDVA_MPPZ_S, BMOPA_MPPZZ_S, BMOPS_MPPZZ_S, FMOPA_MPPZZ_...
18463
253
    printSVERegOp_s(MI, 4, O);
18464
253
    break;
18465
13
  case 12:
18466
    // ADDHNB_ZZZ_H, RADDHNB_ZZZ_H, RSHRNB_ZZI_H, RSUBHNB_ZZZ_H, SHRNB_ZZI_H,...
18467
13
    printSVERegOp_s(MI, 1, O);
18468
13
    break;
18469
115
  case 13:
18470
    // ADDHNT_ZZZ_H, ANDV_VPZ_S, EORV_VPZ_S, FADDV_VPZ_S, FCLAMP_VG2_2Z2Z_S, ...
18471
115
    printSVERegOp_s(MI, 2, O);
18472
115
    break;
18473
12.7k
  case 14:
18474
    // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ_H, ASR_WID...
18475
12.7k
    printSVERegOp_0(MI, 1, O);
18476
12.7k
    break;
18477
93
  case 15:
18478
    // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, SMAX_VG2_2Z2Z_B, SMAX_VG2_2ZZ_B, SMAX_VG...
18479
93
    printTypedVectorList_0_b(MI, 1, O);
18480
93
    break;
18481
46
  case 16:
18482
    // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, FAMAX_2Z2Z_D, FAMAX_4Z4Z_D, FAMIN_2Z2Z_D...
18483
46
    printTypedVectorList_0_d(MI, 1, O);
18484
46
    break;
18485
170
  case 17:
18486
    // ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, BFMAXNM_VG2_2Z2Z_H, BFMAXNM_VG2_2ZZ_H, B...
18487
170
    printTypedVectorList_0_h(MI, 1, O);
18488
170
    break;
18489
492
  case 18:
18490
    // ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, BFCVTN_Z2Z_StoH, BFCVT_Z2Z_StoH, FAMAX_2...
18491
492
    printTypedVectorList_0_s(MI, 1, O);
18492
492
    break;
18493
2.75k
  case 19:
18494
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_...
18495
2.75k
    printMatrixIndex_1(MI, 3, O);
18496
2.75k
    break;
18497
766
  case 20:
18498
    // ADD_ZI_H, ADD_ZZZ_H, ASR_WIDE_ZZZ_H, ASR_ZZI_H, BDEP_ZZZ_H, BEXT_ZZZ_H...
18499
766
    printSVERegOp_h(MI, 1, O);
18500
766
    break;
18501
17.6k
  case 21:
18502
    // ADR_LSL_ZZZ_D_0, ADR_LSL_ZZZ_D_1, ADR_LSL_ZZZ_D_2, ADR_LSL_ZZZ_D_3, AD...
18503
17.6k
    SStream_concat0(O, ", [");
18504
17.6k
    break;
18505
136
  case 22:
18506
    // ANDV_VPZ_D, EORV_VPZ_D, FADDV_VPZ_D, FCLAMP_VG2_2Z2Z_D, FCLAMP_VG4_4Z4...
18507
136
    printSVERegOp_d(MI, 2, O);
18508
136
    break;
18509
507
  case 23:
18510
    // ANDV_VPZ_H, BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, BFCLAMP_ZZZ, BFMLA...
18511
507
    printSVERegOp_h(MI, 2, O);
18512
507
    break;
18513
744
  case 24:
18514
    // BF1CVTLT_ZZ_BtoH, BF1CVTL_2ZZ_BtoH_NAME, BF1CVT_2ZZ_BtoH_NAME, BF1CVT_...
18515
744
    printSVERegOp_b(MI, 1, O);
18516
744
    break;
18517
846
  case 25:
18518
    // BFMLAL_MZZI_HtoS, BFMLAL_MZZ_HtoS, BFMLAL_VG2_M2Z2Z_HtoS, BFMLAL_VG2_M...
18519
846
    printImmRangeScale_2_1(MI, 3, O);
18520
846
    break;
18521
340
  case 26:
18522
    // BFMOPA_MPPZZ, BFMOPA_MPPZZ_H, BFMOPS_MPPZZ, BFMOPS_MPPZZ_H, FMOPAL_MPP...
18523
340
    printSVERegOp_h(MI, 4, O);
18524
340
    SStream_concat0(O, ", ");
18525
340
    printSVERegOp_h(MI, 5, O);
18526
340
    return;
18527
0
    break;
18528
52
  case 27:
18529
    // DECH_ZPiI, INCH_ZPiI, SQDECH_ZPiI, SQINCH_ZPiI, UQDECH_ZPiI, UQINCH_ZP...
18530
52
    printSVEPattern(MI, 2, O);
18531
52
    SStream_concat0(O, ", mul ");
18532
52
    printOperand(MI, 3, O);
18533
52
    return;
18534
0
    break;
18535
0
  case 28:
18536
    // DUP_ZI_H
18537
0
    printImm8OptLsl_int16_t(MI, 1, O);
18538
0
    return;
18539
0
    break;
18540
4.98k
  case 29:
18541
    // DUP_ZR_H, INDEX_RI_H, INDEX_RR_H, LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_...
18542
4.98k
    printOperand(MI, 1, O);
18543
4.98k
    break;
18544
64
  case 30:
18545
    // DUP_ZZI_Q, TRN1_ZZZ_Q, TRN2_ZZZ_Q, UZP1_ZZZ_Q, UZP2_ZZZ_Q, UZP_VG2_2ZZ...
18546
64
    printSVERegOp_q(MI, 1, O);
18547
64
    break;
18548
95
  case 31:
18549
    // FADDA_VPZ_D
18550
95
    printZPRasFPR_64(MI, 2, O);
18551
95
    SStream_concat0(O, ", ");
18552
95
    printSVERegOp_d(MI, 3, O);
18553
95
    return;
18554
0
    break;
18555
70
  case 32:
18556
    // FADDA_VPZ_H, INSR_ZV_H
18557
70
    printZPRasFPR_16(MI, 2, O);
18558
70
    break;
18559
18
  case 33:
18560
    // FADDA_VPZ_S
18561
18
    printZPRasFPR_32(MI, 2, O);
18562
18
    SStream_concat0(O, ", ");
18563
18
    printSVERegOp_s(MI, 3, O);
18564
18
    return;
18565
0
    break;
18566
204
  case 34:
18567
    // FCMPDri, FCMPEDri, FCMPEHri, FCMPESri, FCMPHri, FCMPSri
18568
204
    SStream_concat0(O, ", #0.0");
18569
204
    return;
18570
0
    break;
18571
184
  case 35:
18572
    // FDOT_ZZZI_BtoH, FDOT_ZZZ_BtoH, FMLALB_ZZZ, FMLALB_ZZZI, FMLALT_ZZZ, FM...
18573
184
    printSVERegOp_b(MI, 2, O);
18574
184
    break;
18575
0
  case 36:
18576
    // FDUP_ZI_H
18577
0
    printFPImmOperand(MI, 1, O);
18578
0
    return;
18579
0
    break;
18580
1.63k
  case 37:
18581
    // FMLALL_MZZI_BtoS, FMLALL_MZZ_BtoS, FMLALL_VG2_M2Z2Z_BtoS, FMLALL_VG2_M...
18582
1.63k
    printImmRangeScale_4_3(MI, 3, O);
18583
1.63k
    break;
18584
329
  case 38:
18585
    // FMOPA_MPPZZ_BtoH, FMOPA_MPPZZ_BtoS, SMOPA_MPPZZ_S, SMOPS_MPPZZ_S, SUMO...
18586
329
    printSVERegOp_b(MI, 4, O);
18587
329
    SStream_concat0(O, ", ");
18588
329
    printSVERegOp_b(MI, 5, O);
18589
329
    return;
18590
0
    break;
18591
57
  case 39:
18592
    // FMOVXDHighr, INSvi64gpr, INSvi64lane
18593
57
    SStream_concat0(O, ".d");
18594
57
    printVectorIndex_1(MI, 2, O);
18595
57
    SStream_concat0(O, ", ");
18596
57
    break;
18597
221
  case 40:
18598
    // INDEX_II_H, INDEX_IR_H
18599
221
    printSImm_16(MI, 1, O);
18600
221
    SStream_concat0(O, ", ");
18601
221
    break;
18602
2.56k
  case 41:
18603
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q...
18604
2.56k
    printOperand(MI, 2, O);
18605
2.56k
    break;
18606
0
  case 42:
18607
    // INSvi16gpr, INSvi16lane
18608
0
    SStream_concat0(O, ".h");
18609
0
    printVectorIndex_1(MI, 2, O);
18610
0
    SStream_concat0(O, ", ");
18611
0
    break;
18612
0
  case 43:
18613
    // INSvi32gpr, INSvi32lane
18614
0
    SStream_concat0(O, ".s");
18615
0
    printVectorIndex_1(MI, 2, O);
18616
0
    SStream_concat0(O, ", ");
18617
0
    break;
18618
0
  case 44:
18619
    // INSvi8gpr, INSvi8lane
18620
0
    SStream_concat0(O, ".b");
18621
0
    printVectorIndex_1(MI, 2, O);
18622
0
    SStream_concat0(O, ", ");
18623
0
    break;
18624
2.86k
  case 45:
18625
    // LD1B_2Z, LD1B_2Z_IMM, LD1B_4Z, LD1B_4Z_IMM, LD1B_4Z_STRIDED, LD1B_4Z_S...
18626
2.86k
    printPredicateAsCounter_0(MI, 1, O);
18627
2.86k
    break;
18628
100
  case 46:
18629
    // LD1Fourv16b_POST, LD1Fourv2d_POST, LD1Fourv4s_POST, LD1Fourv8h_POST, L...
18630
100
    printPostIncOperand_64(MI, 3, O);
18631
100
    return;
18632
0
    break;
18633
53
  case 47:
18634
    // LD1Fourv1d_POST, LD1Fourv2s_POST, LD1Fourv4h_POST, LD1Fourv8b_POST, LD...
18635
53
    printPostIncOperand_32(MI, 3, O);
18636
53
    return;
18637
0
    break;
18638
137
  case 48:
18639
    // LD1Onev16b_POST, LD1Onev2d_POST, LD1Onev4s_POST, LD1Onev8h_POST, LD1Tw...
18640
137
    printPostIncOperand_16(MI, 3, O);
18641
137
    return;
18642
0
    break;
18643
25
  case 49:
18644
    // LD1Onev1d_POST, LD1Onev2s_POST, LD1Onev4h_POST, LD1Onev8b_POST, LD1Rv1...
18645
25
    printPostIncOperand_8(MI, 3, O);
18646
25
    return;
18647
0
    break;
18648
133
  case 50:
18649
    // LD1Rv16b_POST, LD1Rv8b_POST
18650
133
    printPostIncOperand_1(MI, 3, O);
18651
133
    return;
18652
0
    break;
18653
39
  case 51:
18654
    // LD1Rv2s_POST, LD1Rv4s_POST, LD2Rv4h_POST, LD2Rv8h_POST, LD4Rv16b_POST,...
18655
39
    printPostIncOperand_4(MI, 3, O);
18656
39
    return;
18657
0
    break;
18658
179
  case 52:
18659
    // LD1Rv4h_POST, LD1Rv8h_POST, LD2Rv16b_POST, LD2Rv8b_POST
18660
179
    printPostIncOperand_2(MI, 3, O);
18661
179
    return;
18662
0
    break;
18663
327
  case 53:
18664
    // LD1Threev16b_POST, LD1Threev2d_POST, LD1Threev4s_POST, LD1Threev8h_POS...
18665
327
    printPostIncOperand_48(MI, 3, O);
18666
327
    return;
18667
0
    break;
18668
45
  case 54:
18669
    // LD1Threev1d_POST, LD1Threev2s_POST, LD1Threev4h_POST, LD1Threev8b_POST...
18670
45
    printPostIncOperand_24(MI, 3, O);
18671
45
    return;
18672
0
    break;
18673
1.81k
  case 55:
18674
    // LD1i16, LD1i32, LD1i64, LD1i8, LD2i16, LD2i32, LD2i64, LD2i8, LD3i16, ...
18675
1.81k
    SStream_concat1(O, ']');
18676
1.81k
    return;
18677
0
    break;
18678
129
  case 56:
18679
    // LD1i16_POST, LD2i8_POST
18680
129
    printPostIncOperand_2(MI, 5, O);
18681
129
    return;
18682
0
    break;
18683
235
  case 57:
18684
    // LD1i32_POST, LD2i16_POST, LD4i8_POST
18685
235
    printPostIncOperand_4(MI, 5, O);
18686
235
    return;
18687
0
    break;
18688
235
  case 58:
18689
    // LD1i64_POST, LD2i32_POST, LD4i16_POST
18690
235
    printPostIncOperand_8(MI, 5, O);
18691
235
    return;
18692
0
    break;
18693
518
  case 59:
18694
    // LD1i8_POST
18695
518
    printPostIncOperand_1(MI, 5, O);
18696
518
    return;
18697
0
    break;
18698
65
  case 60:
18699
    // LD2i64_POST, LD4i32_POST
18700
65
    printPostIncOperand_16(MI, 5, O);
18701
65
    return;
18702
0
    break;
18703
79
  case 61:
18704
    // LD3Rv16b_POST, LD3Rv8b_POST
18705
79
    printPostIncOperand_3(MI, 3, O);
18706
79
    return;
18707
0
    break;
18708
58
  case 62:
18709
    // LD3Rv2s_POST, LD3Rv4s_POST
18710
58
    printPostIncOperand_12(MI, 3, O);
18711
58
    return;
18712
0
    break;
18713
97
  case 63:
18714
    // LD3Rv4h_POST, LD3Rv8h_POST
18715
97
    printPostIncOperand_6(MI, 3, O);
18716
97
    return;
18717
0
    break;
18718
370
  case 64:
18719
    // LD3i16_POST
18720
370
    printPostIncOperand_6(MI, 5, O);
18721
370
    return;
18722
0
    break;
18723
9
  case 65:
18724
    // LD3i32_POST
18725
9
    printPostIncOperand_12(MI, 5, O);
18726
9
    return;
18727
0
    break;
18728
497
  case 66:
18729
    // LD3i64_POST
18730
497
    printPostIncOperand_24(MI, 5, O);
18731
497
    return;
18732
0
    break;
18733
229
  case 67:
18734
    // LD3i8_POST
18735
229
    printPostIncOperand_3(MI, 5, O);
18736
229
    return;
18737
0
    break;
18738
113
  case 68:
18739
    // LD4i64_POST
18740
113
    printPostIncOperand_32(MI, 5, O);
18741
113
    return;
18742
0
    break;
18743
128
  case 69:
18744
    // MOPSSETGE, MOPSSETGEN, MOPSSETGET, MOPSSETGETN, SETE, SETEN, SETET, SE...
18745
128
    SStream_concat0(O, "]!, ");
18746
128
    printOperand(MI, 3, O);
18747
128
    SStream_concat0(O, "!, ");
18748
128
    printOperand(MI, 4, O);
18749
128
    return;
18750
0
    break;
18751
117
  case 70:
18752
    // MOVAZ_2ZMI_H_B, MOVAZ_2ZMI_H_D, MOVAZ_2ZMI_H_H, MOVAZ_2ZMI_H_S, MOVAZ_...
18753
117
    printMatrixTileVector_0(MI, 2, O);
18754
117
    SStream_concat1(O, '[');
18755
117
    printOperand(MI, 3, O);
18756
117
    SStream_concat0(O, ", ");
18757
117
    break;
18758
184
  case 71:
18759
    // MOVAZ_2ZMI_V_B, MOVAZ_2ZMI_V_D, MOVAZ_2ZMI_V_H, MOVAZ_2ZMI_V_S, MOVAZ_...
18760
184
    printMatrixTileVector_1(MI, 2, O);
18761
184
    SStream_concat1(O, '[');
18762
184
    printOperand(MI, 3, O);
18763
184
    SStream_concat0(O, ", ");
18764
184
    break;
18765
384
  case 72:
18766
    // MOVAZ_VG2_2ZM, MOVAZ_VG4_4ZM
18767
384
    printMatrix_64(MI, 2, O);
18768
384
    SStream_concat1(O, '[');
18769
384
    printOperand(MI, 3, O);
18770
384
    SStream_concat0(O, ", ");
18771
384
    printMatrixIndex_1(MI, 4, O);
18772
384
    break;
18773
54
  case 73:
18774
    // MOVAZ_ZMI_H_H, MOVAZ_ZMI_H_Q, MOVA_2ZMXI_H_B, MOVA_2ZMXI_H_D, MOVA_2ZM...
18775
54
    printMatrixTileVector_0(MI, 1, O);
18776
54
    SStream_concat1(O, '[');
18777
54
    break;
18778
12
  case 74:
18779
    // MOVAZ_ZMI_V_H, MOVAZ_ZMI_V_Q, MOVA_2ZMXI_V_B, MOVA_2ZMXI_V_D, MOVA_2ZM...
18780
12
    printMatrixTileVector_1(MI, 1, O);
18781
12
    SStream_concat1(O, '[');
18782
12
    break;
18783
0
  case 75:
18784
    // MOVA_VG2_2ZMXI, MOVA_VG4_4ZMXI
18785
0
    printMatrix_64(MI, 1, O);
18786
0
    SStream_concat1(O, '[');
18787
0
    printOperand(MI, 2, O);
18788
0
    SStream_concat0(O, ", ");
18789
0
    printMatrixIndex_1(MI, 3, O);
18790
0
    break;
18791
654
  case 76:
18792
    // MOVT, MOVT_TIX
18793
654
    SStream_concat1(O, '[');
18794
654
    break;
18795
413
  case 77:
18796
    // MSRR
18797
413
    printGPRSeqPairsClassOperand_64(MI, 1, O);
18798
413
    return;
18799
0
    break;
18800
59
  case 78:
18801
    // PMOV_ZIP_B, PMOV_ZIP_D, PMOV_ZIP_H, PMOV_ZIP_S
18802
59
    printVectorIndex_1(MI, 2, O);
18803
59
    SStream_concat0(O, ", ");
18804
59
    break;
18805
9
  case 79:
18806
    // PMULLB_ZZZ_Q, PMULLT_ZZZ_Q, UZP_VG2_2ZZZ_D, ZIP_VG2_2ZZZ_D
18807
9
    printSVERegOp_d(MI, 1, O);
18808
9
    SStream_concat0(O, ", ");
18809
9
    printSVERegOp_d(MI, 2, O);
18810
9
    return;
18811
0
    break;
18812
39
  case 80:
18813
    // PMULLv1i64, PMULLv2i64
18814
39
    SStream_concat0(O, ".1q, ");
18815
39
    printVRegOperand(MI, 1, O);
18816
39
    break;
18817
34
  case 81:
18818
    // PTRUES_H, PTRUE_H
18819
34
    printSVEPattern(MI, 1, O);
18820
34
    return;
18821
0
    break;
18822
267
  case 82:
18823
    // SADALPv2i32_v1i64, SADDLPv2i32_v1i64, UADALPv2i32_v1i64, UADDLPv2i32_v...
18824
267
    SStream_concat0(O, ".1d, ");
18825
267
    break;
18826
667
  case 83:
18827
    // ST1i16, ST1i8, ST2i16, ST2i8, ST3i16, ST3i8, ST4i16, ST4i8
18828
667
    printVectorIndex_1(MI, 1, O);
18829
667
    SStream_concat0(O, ", [");
18830
667
    printOperand(MI, 2, O);
18831
667
    SStream_concat1(O, ']');
18832
667
    return;
18833
0
    break;
18834
1.60k
  case 84:
18835
    // ST1i16_POST, ST1i32_POST, ST1i64_POST, ST1i8_POST, ST2i16_POST, ST2i32...
18836
1.60k
    SStream_concat0(O, "], ");
18837
1.60k
    break;
18838
63
  case 85:
18839
    // UZP_VG4_4Z4Z_Q, ZIP_VG4_4Z4Z_Q
18840
63
    printTypedVectorList_0_q(MI, 1, O);
18841
63
    return;
18842
0
    break;
18843
31
  case 86:
18844
    // ZERO_T
18845
31
    SStream_concat0(O, " }");
18846
31
    return;
18847
0
    break;
18848
146k
  }
18849
18850
18851
  // Fragment 2 encoded into 7 bits for 92 unique commands.
18852
130k
  switch ((Bits >> 28) & 127) {
18853
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
18854
37.9k
  case 0:
18855
    // ABSWr, ABSXr, ABSv1i64, ADCSWr, ADCSXr, ADCWr, ADCXr, ADDG, ADDPL_XXI,...
18856
37.9k
    printOperand(MI, 1, O);
18857
37.9k
    break;
18858
257
  case 1:
18859
    // ABS_ZPmZ_B, ABS_ZPmZ_D, ABS_ZPmZ_S, BRKA_PPmP, BRKB_PPmP, CLS_ZPmZ_B, ...
18860
257
    printSVERegOp_0(MI, 2, O);
18861
257
    SStream_concat0(O, "/m, ");
18862
257
    break;
18863
36
  case 2:
18864
    // ABS_ZPmZ_H, CLS_ZPmZ_H, CLZ_ZPmZ_H, CNOT_ZPmZ_H, CNT_ZPmZ_H, FABS_ZPmZ...
18865
36
    printSVERegOp_h(MI, 3, O);
18866
36
    return;
18867
0
    break;
18868
10.1k
  case 3:
18869
    // ABSv16i8, ABSv2i32, ABSv2i64, ABSv4i16, ABSv4i32, ABSv8i16, ABSv8i8, A...
18870
10.1k
    printVRegOperand(MI, 1, O);
18871
10.1k
    break;
18872
226
  case 4:
18873
    // ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDHNT_ZZZ_S, CMLA_ZZZ_D, DECP_ZP_D, EORBT_Z...
18874
226
    printSVERegOp_d(MI, 2, O);
18875
226
    break;
18876
308
  case 5:
18877
    // ADCLB_ZZZ_S, ADCLT_ZZZ_S, CMLA_ZZZI_S, CMLA_ZZZ_S, DECP_ZP_S, EORBT_ZZ...
18878
308
    printSVERegOp_s(MI, 2, O);
18879
308
    break;
18880
3.75k
  case 6:
18881
    // ADDHA_MPPZ_D, ADDHA_MPPZ_S, ADDVA_MPPZ_D, ADDVA_MPPZ_S, ANDV_VPZ_D, AN...
18882
3.75k
    return;
18883
0
    break;
18884
506
  case 7:
18885
    // ADDHNB_ZZZ_B, DECP_XP_H, INCP_XP_H, RADDHNB_ZZZ_B, RSHRNB_ZZI_B, RSUBH...
18886
506
    printSVERegOp_h(MI, 1, O);
18887
506
    break;
18888
8.52k
  case 8:
18889
    // ADDHNB_ZZZ_H, ADDHNT_ZZZ_H, ADD_VG2_2ZZ_B, ADD_VG2_2ZZ_D, ADD_VG2_2ZZ_...
18890
8.52k
    SStream_concat0(O, ", ");
18891
8.52k
    break;
18892
2.30k
  case 9:
18893
    // ADDHNB_ZZZ_S, ADD_ZI_D, ADD_ZZZ_CPA, ADD_ZZZ_D, ADR_LSL_ZZZ_D_0, ADR_L...
18894
2.30k
    printSVERegOp_d(MI, 1, O);
18895
2.30k
    break;
18896
489
  case 10:
18897
    // ADDHNT_ZZZ_B, BFDOT_ZZI, BFDOT_ZZZ, BFMLALB_ZZZ, BFMLALB_ZZZI, BFMLALT...
18898
489
    printSVERegOp_h(MI, 2, O);
18899
489
    break;
18900
3.11k
  case 11:
18901
    // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, AESDrr, AESErr, ...
18902
3.11k
    printVRegOperand(MI, 2, O);
18903
3.11k
    break;
18904
6.39k
  case 12:
18905
    // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADDQV_VPZ_B, ADDQV_VPZ_D, ADDQV...
18906
6.39k
    printSVERegOp_0(MI, 1, O);
18907
6.39k
    break;
18908
2.13k
  case 13:
18909
    // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRD_ZPmI_H, ASRR_ZPmZ_H, ASR_WID...
18910
2.13k
    SStream_concat0(O, "/m, ");
18911
2.13k
    break;
18912
1.78k
  case 14:
18913
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_...
18914
1.78k
    SStream_concat0(O, ", vgx2], ");
18915
1.78k
    break;
18916
2.23k
  case 15:
18917
    // ADD_VG4_M4Z4Z_D, ADD_VG4_M4Z4Z_S, ADD_VG4_M4ZZ_D, ADD_VG4_M4ZZ_S, ADD_...
18918
2.23k
    SStream_concat0(O, ", vgx4], ");
18919
2.23k
    break;
18920
556
  case 16:
18921
    // ADD_ZI_B, ADD_ZZZ_B, AESD_ZZZ_B, AESE_ZZZ_B, AESIMC_ZZ_B, AESMC_ZZ_B, ...
18922
556
    printSVERegOp_b(MI, 1, O);
18923
556
    break;
18924
1.80k
  case 17:
18925
    // ADD_ZI_S, ADD_ZZZ_S, ADR_LSL_ZZZ_S_0, ADR_LSL_ZZZ_S_1, ADR_LSL_ZZZ_S_2...
18926
1.80k
    printSVERegOp_s(MI, 1, O);
18927
1.80k
    break;
18928
2.37k
  case 18:
18929
    // ADR, ADRP
18930
2.37k
    printAdrAdrpLabel(MI, Address, 1, O);
18931
2.37k
    return;
18932
0
    break;
18933
10.4k
  case 19:
18934
    // AUTDA, AUTDB, AUTIA, AUTIB, BFMWri, BFMXri, CASAB, CASAH, CASALB, CASA...
18935
10.4k
    printOperand(MI, 2, O);
18936
10.4k
    break;
18937
7
  case 20:
18938
    // BFCVTNT_ZPmZ, BFCVT_ZPmZ, FCVTNT_ZPmZ_StoH, FCVT_ZPmZ_StoH, PMOV_ZIP_S...
18939
7
    printSVERegOp_s(MI, 3, O);
18940
7
    return;
18941
0
    break;
18942
17
  case 21:
18943
    // BFCVTN_Z2Z_HtoB, BFCVT_Z2Z_HtoB, FCVTN_Z2Z_HtoB, FCVT_Z2Z_HtoB
18944
17
    printTypedVectorList_0_h(MI, 1, O);
18945
17
    return;
18946
0
    break;
18947
964
  case 22:
18948
    // BFMLAL_MZZI_HtoS, BFMLAL_MZZ_HtoS, BFMLSL_MZZI_HtoS, BFMLSL_MZZ_HtoS, ...
18949
964
    SStream_concat0(O, "], ");
18950
964
    break;
18951
791
  case 23:
18952
    // BICv2i32, BICv4i16, BICv4i32, BICv8i16, MOVKWi, MOVKXi, ORRv2i32, ORRv...
18953
791
    printImm(MI, 2, O);
18954
791
    printShifter(MI, 3, O);
18955
791
    return;
18956
0
    break;
18957
2.42k
  case 24:
18958
    // CBNZW, CBNZX, CBZW, CBZX, LDRDl, LDRQl, LDRSWl, LDRSl, LDRWl, LDRXl, P...
18959
2.42k
    printAlignedLabel(MI, Address, 1, O);
18960
2.42k
    return;
18961
0
    break;
18962
1.42k
  case 25:
18963
    // CDOT_ZZZI_S, CDOT_ZZZ_S, CMLA_ZZZ_B, EORBT_ZZZ_B, EORTB_ZZZ_B, FDOT_ZZ...
18964
1.42k
    printSVERegOp_b(MI, 2, O);
18965
1.42k
    SStream_concat0(O, ", ");
18966
1.42k
    break;
18967
859
  case 26:
18968
    // CMPEQ_PPzZI_H, CMPEQ_PPzZZ_H, CMPEQ_WIDE_PPzZZ_H, CMPGE_PPzZI_H, CMPGE...
18969
859
    SStream_concat0(O, "/z, ");
18970
859
    break;
18971
692
  case 27:
18972
    // CNTB_XPiI, CNTD_XPiI, CNTH_XPiI, CNTW_XPiI, PTRUES_B, PTRUES_D, PTRUES...
18973
692
    printSVEPattern(MI, 1, O);
18974
692
    break;
18975
11
  case 28:
18976
    // CNTP_XCI_B
18977
11
    printPredicateAsCounter_8(MI, 1, O);
18978
11
    SStream_concat0(O, ", ");
18979
11
    printSVEVecLenSpecifier(MI, 2, O);
18980
11
    return;
18981
0
    break;
18982
34
  case 29:
18983
    // CNTP_XCI_D
18984
34
    printPredicateAsCounter_64(MI, 1, O);
18985
34
    SStream_concat0(O, ", ");
18986
34
    printSVEVecLenSpecifier(MI, 2, O);
18987
34
    return;
18988
0
    break;
18989
8
  case 30:
18990
    // CNTP_XCI_H
18991
8
    printPredicateAsCounter_16(MI, 1, O);
18992
8
    SStream_concat0(O, ", ");
18993
8
    printSVEVecLenSpecifier(MI, 2, O);
18994
8
    return;
18995
0
    break;
18996
9
  case 31:
18997
    // CNTP_XCI_S
18998
9
    printPredicateAsCounter_32(MI, 1, O);
18999
9
    SStream_concat0(O, ", ");
19000
9
    printSVEVecLenSpecifier(MI, 2, O);
19001
9
    return;
19002
0
    break;
19003
0
  case 32:
19004
    // CPY_ZPmI_H
19005
0
    printImm8OptLsl_int16_t(MI, 3, O);
19006
0
    return;
19007
0
    break;
19008
82
  case 33:
19009
    // CPY_ZPmR_H, CPY_ZPmV_H, INSvi16gpr, INSvi32gpr, INSvi64gpr, INSvi8gpr,...
19010
82
    printOperand(MI, 3, O);
19011
82
    break;
19012
135
  case 34:
19013
    // DECB_XPiI, DECD_XPiI, DECD_ZPiI, DECH_XPiI, DECW_XPiI, DECW_ZPiI, INCB...
19014
135
    printSVEPattern(MI, 2, O);
19015
135
    SStream_concat0(O, ", mul ");
19016
135
    printOperand(MI, 3, O);
19017
135
    return;
19018
0
    break;
19019
3
  case 35:
19020
    // DUPM_ZI
19021
3
    printLogicalImm_int64_t(MI, 1, O);
19022
3
    return;
19023
0
    break;
19024
366
  case 36:
19025
    // DUPQ_ZZI_H, DUP_ZZI_H, DUP_ZZI_Q, PEXT_2PCI_B, PEXT_2PCI_D, PEXT_2PCI_...
19026
366
    printVectorIndex_1(MI, 2, O);
19027
366
    return;
19028
0
    break;
19029
0
  case 37:
19030
    // DUP_ZI_B
19031
0
    printImm8OptLsl_int8_t(MI, 1, O);
19032
0
    return;
19033
0
    break;
19034
0
  case 38:
19035
    // DUP_ZI_D
19036
0
    printImm8OptLsl_int64_t(MI, 1, O);
19037
0
    return;
19038
0
    break;
19039
0
  case 39:
19040
    // DUP_ZI_S
19041
0
    printImm8OptLsl_int32_t(MI, 1, O);
19042
0
    return;
19043
0
    break;
19044
0
  case 40:
19045
    // EXTRACT_ZPMXI_H_H, EXTRACT_ZPMXI_H_Q
19046
0
    printMatrixTileVector_0(MI, 3, O);
19047
0
    SStream_concat1(O, '[');
19048
0
    printOperand(MI, 4, O);
19049
0
    SStream_concat0(O, ", ");
19050
0
    printMatrixIndex_1(MI, 5, O);
19051
0
    SStream_concat1(O, ']');
19052
0
    return;
19053
0
    break;
19054
0
  case 41:
19055
    // EXTRACT_ZPMXI_V_H, EXTRACT_ZPMXI_V_Q
19056
0
    printMatrixTileVector_1(MI, 3, O);
19057
0
    SStream_concat1(O, '[');
19058
0
    printOperand(MI, 4, O);
19059
0
    SStream_concat0(O, ", ");
19060
0
    printMatrixIndex_1(MI, 5, O);
19061
0
    SStream_concat1(O, ']');
19062
0
    return;
19063
0
    break;
19064
313
  case 42:
19065
    // EXT_ZZI_B, LUTI2_ZZZI_B, LUTI4_ZZZI_B, TBLQ_ZZZ_B, TBL_ZZZZ_B, TBL_ZZZ...
19066
313
    printTypedVectorList_0_b(MI, 1, O);
19067
313
    SStream_concat0(O, ", ");
19068
313
    break;
19069
0
  case 43:
19070
    // FCPY_ZPmI_H
19071
0
    printFPImmOperand(MI, 3, O);
19072
0
    return;
19073
0
    break;
19074
107
  case 44:
19075
    // FCVTNB_Z2Z_StoB, FCVTNT_Z2Z_StoB, FCVTN_Z4Z_StoB_NAME, FCVT_Z4Z_StoB_N...
19076
107
    printTypedVectorList_0_s(MI, 1, O);
19077
107
    break;
19078
22
  case 45:
19079
    // FCVT_ZPmZ_DtoH, PMOV_ZIP_D, SCVTF_ZPmZ_DtoH, UCVTF_ZPmZ_DtoH
19080
22
    printSVERegOp_d(MI, 3, O);
19081
22
    return;
19082
0
    break;
19083
149
  case 46:
19084
    // FDUP_ZI_D, FDUP_ZI_S, FMOVDi, FMOVHi, FMOVSi, FMOVv2f32_ns, FMOVv2f64_...
19085
149
    printFPImmOperand(MI, 1, O);
19086
149
    return;
19087
0
    break;
19088
80
  case 47:
19089
    // FMLALL_VG2_M2ZZ_BtoS, SMLALL_VG2_M2ZZ_BtoS, SMLALL_VG2_M2ZZ_HtoD, SMLS...
19090
80
    SStream_concat0(O, ",  vgx2], ");
19091
80
    break;
19092
19
  case 48:
19093
    // FMLALL_VG4_M4ZZ_BtoS, SMLALL_VG4_M4ZZ_BtoS, SMLALL_VG4_M4ZZ_HtoD, SMLS...
19094
19
    SStream_concat0(O, ",  vgx4], ");
19095
19
    break;
19096
8.20k
  case 49:
19097
    // GLD1B_D_IMM_REAL, GLD1B_D_REAL, GLD1B_D_SXTW_REAL, GLD1B_D_UXTW_REAL, ...
19098
8.20k
    SStream_concat0(O, "/z, [");
19099
8.20k
    break;
19100
59
  case 50:
19101
    // INDEX_II_B, INDEX_IR_B
19102
59
    printSImm_8(MI, 1, O);
19103
59
    SStream_concat0(O, ", ");
19104
59
    break;
19105
87
  case 51:
19106
    // INDEX_II_H
19107
87
    printSImm_16(MI, 2, O);
19108
87
    return;
19109
0
    break;
19110
3
  case 52:
19111
    // INSR_ZV_B
19112
3
    printZPRasFPR_8(MI, 2, O);
19113
3
    return;
19114
0
    break;
19115
94
  case 53:
19116
    // INSR_ZV_D
19117
94
    printZPRasFPR_64(MI, 2, O);
19118
94
    return;
19119
0
    break;
19120
89
  case 54:
19121
    // INSR_ZV_S
19122
89
    printZPRasFPR_32(MI, 2, O);
19123
89
    return;
19124
0
    break;
19125
0
  case 55:
19126
    // INSvi16lane, INSvi32lane, INSvi64lane, INSvi8lane
19127
0
    printVRegOperand(MI, 3, O);
19128
0
    break;
19129
2.53k
  case 56:
19130
    // LD1B_2Z_STRIDED, LD1B_2Z_STRIDED_IMM, LD1H_2Z_STRIDED, LD1H_2Z_STRIDED...
19131
2.53k
    printPredicateAsCounter_0(MI, 1, O);
19132
2.53k
    break;
19133
375
  case 57:
19134
    // LDADDAB, LDADDAH, LDADDALB, LDADDALH, LDADDALW, LDADDALX, LDADDAW, LDA...
19135
375
    printOperand(MI, 0, O);
19136
375
    SStream_concat0(O, ", [");
19137
375
    printOperand(MI, 2, O);
19138
375
    SStream_concat1(O, ']');
19139
375
    return;
19140
0
    break;
19141
991
  case 58:
19142
    // LUT2v16f8, LUT4v16f8, TBLv16i8Four, TBLv16i8One, TBLv16i8Three, TBLv16...
19143
991
    printTypedVectorList_16_b(MI, 1, O);
19144
991
    SStream_concat0(O, ", ");
19145
991
    printVRegOperand(MI, 2, O);
19146
991
    break;
19147
35
  case 59:
19148
    // LUT2v8f16, LUT4v8f16
19149
35
    printTypedVectorList_8_h(MI, 1, O);
19150
35
    SStream_concat0(O, ", ");
19151
35
    printVRegOperand(MI, 2, O);
19152
35
    printVectorIndex_1(MI, 3, O);
19153
35
    return;
19154
0
    break;
19155
277
  case 60:
19156
    // MOVAZ_2ZMI_H_B, MOVAZ_2ZMI_H_D, MOVAZ_2ZMI_H_H, MOVAZ_2ZMI_H_S, MOVAZ_...
19157
277
    printImmRangeScale_2_1(MI, 4, O);
19158
277
    SStream_concat1(O, ']');
19159
277
    return;
19160
0
    break;
19161
24
  case 61:
19162
    // MOVAZ_4ZMI_H_B, MOVAZ_4ZMI_H_D, MOVAZ_4ZMI_H_H, MOVAZ_4ZMI_H_S, MOVAZ_...
19163
24
    printImmRangeScale_4_3(MI, 4, O);
19164
24
    SStream_concat1(O, ']');
19165
24
    return;
19166
0
    break;
19167
121
  case 62:
19168
    // MOVAZ_VG2_2ZM, MOVA_VG2_2ZMXI, ZERO_MXI_VG2_2Z, ZERO_MXI_VG2_4Z, ZERO_...
19169
121
    SStream_concat0(O, ", vgx2]");
19170
121
    return;
19171
0
    break;
19172
367
  case 63:
19173
    // MOVAZ_VG4_4ZM, MOVA_VG4_4ZMXI, ZERO_MXI_VG4_2Z, ZERO_MXI_VG4_4Z, ZERO_...
19174
367
    SStream_concat0(O, ", vgx4]");
19175
367
    return;
19176
0
    break;
19177
44
  case 64:
19178
    // MOVAZ_ZMI_H_B, MOVAZ_ZMI_H_D, MOVAZ_ZMI_H_S
19179
44
    printMatrixTileVector_0(MI, 1, O);
19180
44
    SStream_concat1(O, '[');
19181
44
    printOperand(MI, 3, O);
19182
44
    SStream_concat0(O, ", ");
19183
44
    printMatrixIndex_1(MI, 4, O);
19184
44
    SStream_concat1(O, ']');
19185
44
    return;
19186
0
    break;
19187
8
  case 65:
19188
    // MOVAZ_ZMI_V_B, MOVAZ_ZMI_V_D, MOVAZ_ZMI_V_S
19189
8
    printMatrixTileVector_1(MI, 1, O);
19190
8
    SStream_concat1(O, '[');
19191
8
    printOperand(MI, 3, O);
19192
8
    SStream_concat0(O, ", ");
19193
8
    printMatrixIndex_1(MI, 4, O);
19194
8
    SStream_concat1(O, ']');
19195
8
    return;
19196
0
    break;
19197
532
  case 66:
19198
    // MOVID, MOVIv2d_ns
19199
532
    printSIMDType10Operand(MI, 1, O);
19200
532
    return;
19201
0
    break;
19202
1.04k
  case 67:
19203
    // MOVIv16b_ns, MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl...
19204
1.04k
    printImm(MI, 1, O);
19205
1.04k
    break;
19206
271
  case 68:
19207
    // MOVT
19208
271
    printMatrixIndex_1(MI, 1, O);
19209
271
    SStream_concat0(O, ", mul vl], ");
19210
271
    printSVERegOp_0(MI, 2, O);
19211
271
    return;
19212
0
    break;
19213
383
  case 69:
19214
    // MOVT_TIX
19215
383
    printMatrixIndex_8(MI, 1, O);
19216
383
    SStream_concat0(O, "], ");
19217
383
    printOperand(MI, 2, O);
19218
383
    return;
19219
0
    break;
19220
348
  case 70:
19221
    // MRS
19222
348
    printMRSSystemRegister(MI, 1, O);
19223
348
    return;
19224
0
    break;
19225
0
  case 71:
19226
    // PMOV_ZIP_B
19227
0
    printSVERegOp_b(MI, 3, O);
19228
0
    return;
19229
0
    break;
19230
14
  case 72:
19231
    // PMULLv1i64
19232
14
    SStream_concat0(O, ".1d, ");
19233
14
    printVRegOperand(MI, 2, O);
19234
14
    SStream_concat0(O, ".1d");
19235
14
    return;
19236
0
    break;
19237
25
  case 73:
19238
    // PMULLv2i64
19239
25
    SStream_concat0(O, ".2d, ");
19240
25
    printVRegOperand(MI, 2, O);
19241
25
    SStream_concat0(O, ".2d");
19242
25
    return;
19243
0
    break;
19244
476
  case 74:
19245
    // REVD_ZPmZ
19246
476
    printSVERegOp_q(MI, 3, O);
19247
476
    return;
19248
0
    break;
19249
4.23k
  case 75:
19250
    // SQDECB_XPiWdI, SQDECD_XPiWdI, SQDECH_XPiWdI, SQDECW_XPiWdI, SQINCB_XPi...
19251
4.23k
    printGPR64as32(MI, 1, O);
19252
4.23k
    SStream_concat0(O, ", ");
19253
4.23k
    printSVEPattern(MI, 2, O);
19254
4.23k
    SStream_concat0(O, ", mul ");
19255
4.23k
    printOperand(MI, 3, O);
19256
4.23k
    return;
19257
0
    break;
19258
3.20k
  case 76:
19259
    // SST1B_D, SST1B_D_IMM, SST1B_D_SXTW, SST1B_D_UXTW, SST1B_S_IMM, SST1B_S...
19260
3.20k
    SStream_concat0(O, ", [");
19261
3.20k
    break;
19262
169
  case 77:
19263
    // ST1i16_POST, ST2i8_POST
19264
169
    printPostIncOperand_2(MI, 4, O);
19265
169
    return;
19266
0
    break;
19267
87
  case 78:
19268
    // ST1i32_POST, ST2i16_POST, ST4i8_POST
19269
87
    printPostIncOperand_4(MI, 4, O);
19270
87
    return;
19271
0
    break;
19272
354
  case 79:
19273
    // ST1i64_POST, ST2i32_POST, ST4i16_POST
19274
354
    printPostIncOperand_8(MI, 4, O);
19275
354
    return;
19276
0
    break;
19277
112
  case 80:
19278
    // ST1i8_POST
19279
112
    printPostIncOperand_1(MI, 4, O);
19280
112
    return;
19281
0
    break;
19282
360
  case 81:
19283
    // ST2i64_POST, ST4i32_POST
19284
360
    printPostIncOperand_16(MI, 4, O);
19285
360
    return;
19286
0
    break;
19287
393
  case 82:
19288
    // ST3i16_POST
19289
393
    printPostIncOperand_6(MI, 4, O);
19290
393
    return;
19291
0
    break;
19292
11
  case 83:
19293
    // ST3i32_POST
19294
11
    printPostIncOperand_12(MI, 4, O);
19295
11
    return;
19296
0
    break;
19297
50
  case 84:
19298
    // ST3i64_POST
19299
50
    printPostIncOperand_24(MI, 4, O);
19300
50
    return;
19301
0
    break;
19302
21
  case 85:
19303
    // ST3i8_POST
19304
21
    printPostIncOperand_3(MI, 4, O);
19305
21
    return;
19306
0
    break;
19307
50
  case 86:
19308
    // ST4i64_POST
19309
50
    printPostIncOperand_32(MI, 4, O);
19310
50
    return;
19311
0
    break;
19312
18
  case 87:
19313
    // ST64BV, ST64BV0
19314
18
    printGPR64x8(MI, 1, O);
19315
18
    SStream_concat0(O, ", [");
19316
18
    printOperand(MI, 2, O);
19317
18
    SStream_concat1(O, ']');
19318
18
    return;
19319
0
    break;
19320
1.11k
  case 88:
19321
    // SYSPxt, SYSPxt_XZR, SYSxt
19322
1.11k
    printSysCROperand(MI, 1, O);
19323
1.11k
    SStream_concat0(O, ", ");
19324
1.11k
    printSysCROperand(MI, 2, O);
19325
1.11k
    SStream_concat0(O, ", ");
19326
1.11k
    printOperand(MI, 3, O);
19327
1.11k
    SStream_concat0(O, ", ");
19328
1.11k
    break;
19329
26
  case 89:
19330
    // TBLQ_ZZZ_D, TBL_ZZZZ_D, TBL_ZZZ_D
19331
26
    printTypedVectorList_0_d(MI, 1, O);
19332
26
    SStream_concat0(O, ", ");
19333
26
    printSVERegOp_d(MI, 2, O);
19334
26
    return;
19335
0
    break;
19336
444
  case 90:
19337
    // TBXv16i8Four, TBXv16i8One, TBXv16i8Three, TBXv16i8Two, TBXv8i8Four, TB...
19338
444
    printTypedVectorList_16_b(MI, 2, O);
19339
444
    SStream_concat0(O, ", ");
19340
444
    printVRegOperand(MI, 3, O);
19341
444
    break;
19342
49
  case 91:
19343
    // ZERO_MXI_2Z, ZERO_MXI_4Z
19344
49
    SStream_concat1(O, ']');
19345
49
    return;
19346
0
    break;
19347
130k
  }
19348
19349
19350
  // Fragment 3 encoded into 7 bits for 128 unique commands.
19351
111k
  switch ((Bits >> 35) & 127) {
19352
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
19353
1.80k
  case 0:
19354
    // ABSWr, ABSXr, ABSv1i64, AESIMC_ZZ_B, AESMC_ZZ_B, AUTDA, AUTDB, AUTIA, ...
19355
1.80k
    return;
19356
0
    break;
19357
1.16k
  case 1:
19358
    // ABS_ZPmZ_B, BRKA_PPmP, BRKB_PPmP, CDOT_ZZZI_S, CDOT_ZZZ_S, CLS_ZPmZ_B,...
19359
1.16k
    printSVERegOp_b(MI, 3, O);
19360
1.16k
    break;
19361
62
  case 2:
19362
    // ABS_ZPmZ_D, CLS_ZPmZ_D, CLZ_ZPmZ_D, CNOT_ZPmZ_D, CNT_ZPmZ_D, FABS_ZPmZ...
19363
62
    printSVERegOp_d(MI, 3, O);
19364
62
    return;
19365
0
    break;
19366
31
  case 3:
19367
    // ABS_ZPmZ_S, ADDHNT_ZZZ_H, CLS_ZPmZ_S, CLZ_ZPmZ_S, CNOT_ZPmZ_S, CNT_ZPm...
19368
31
    printSVERegOp_s(MI, 3, O);
19369
31
    return;
19370
0
    break;
19371
1.01k
  case 4:
19372
    // ABSv16i8, ADDVv16i8v, AESDrr, AESErr, AESIMCrr, AESMCrr, BF1CVTL2v8f16...
19373
1.01k
    SStream_concat0(O, ".16b");
19374
1.01k
    return;
19375
0
    break;
19376
302
  case 5:
19377
    // ABSv2i32, CLSv2i32, CLZv2i32, FABSv2f32, FADDPv2i32p, FCVTASv2f32, FCV...
19378
302
    SStream_concat0(O, ".2s");
19379
302
    return;
19380
0
    break;
19381
315
  case 6:
19382
    // ABSv2i64, ADDPv2i64p, FABSv2f64, FADDPv2i64p, FCVTASv2f64, FCVTAUv2f64...
19383
315
    SStream_concat0(O, ".2d");
19384
315
    return;
19385
0
    break;
19386
45
  case 7:
19387
    // ABSv4i16, ADDVv4i16v, CLSv4i16, CLZv4i16, FABSv4f16, FCVTASv4f16, FCVT...
19388
45
    SStream_concat0(O, ".4h");
19389
45
    return;
19390
0
    break;
19391
36
  case 8:
19392
    // ABSv4i32, ADDVv4i32v, BFCVTN, BFCVTN2, CLSv4i32, CLZv4i32, FABSv4f32, ...
19393
36
    SStream_concat0(O, ".4s");
19394
36
    return;
19395
0
    break;
19396
12
  case 9:
19397
    // ABSv8i16, ADDVv8i16v, CLSv8i16, CLZv8i16, FABSv8f16, FCVTASv8f16, FCVT...
19398
12
    SStream_concat0(O, ".8h");
19399
12
    return;
19400
0
    break;
19401
379
  case 10:
19402
    // ABSv8i8, ADDVv8i8v, BF1CVTLv8f16, BF2CVTLv8f16, CLSv8i8, CLZv8i8, CNTv...
19403
379
    SStream_concat0(O, ".8b");
19404
379
    return;
19405
0
    break;
19406
36.0k
  case 11:
19407
    // ADCLB_ZZZ_D, ADCLB_ZZZ_S, ADCLT_ZZZ_D, ADCLT_ZZZ_S, ADCSWr, ADCSXr, AD...
19408
36.0k
    SStream_concat0(O, ", ");
19409
36.0k
    break;
19410
834
  case 12:
19411
    // ADDHNB_ZZZ_H, ADD_VG2_2ZZ_S, ADD_VG4_4ZZ_S, FMAXNM_VG2_2ZZ_S, FMAXNM_V...
19412
834
    printSVERegOp_s(MI, 2, O);
19413
834
    break;
19414
1.21k
  case 13:
19415
    // ADDHNv2i64_v2i32, ADDHNv2i64_v4i32, ADDPv2i64, ADDv2i64, CMEQv2i64, CM...
19416
1.21k
    SStream_concat0(O, ".2d, ");
19417
1.21k
    break;
19418
885
  case 14:
19419
    // ADDHNv4i32_v4i16, ADDHNv4i32_v8i16, ADDPv4i32, ADDv4i32, CMEQv4i32, CM...
19420
885
    SStream_concat0(O, ".4s, ");
19421
885
    break;
19422
792
  case 15:
19423
    // ADDHNv8i16_v16i8, ADDHNv8i16_v8i8, ADDPv8i16, ADDv8i16, BF16DOTlanev8b...
19424
792
    SStream_concat0(O, ".8h, ");
19425
792
    break;
19426
3.92k
  case 16:
19427
    // ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_CPA, ADD_Z...
19428
3.92k
    SStream_concat0(O, "/m, ");
19429
3.92k
    break;
19430
2.86k
  case 17:
19431
    // ADDP_ZPmZ_H, ADD_VG2_2ZZ_H, ADD_VG4_4ZZ_H, ADD_ZPmZ_H, ADD_ZZZ_H, AND_...
19432
2.86k
    printSVERegOp_h(MI, 2, O);
19433
2.86k
    break;
19434
834
  case 18:
19435
    // ADDPv16i8, ADDv16i8, ANDv16i8, BCAX, BICv16i8, BIFv16i8, BITv16i8, BSL...
19436
834
    SStream_concat0(O, ".16b, ");
19437
834
    break;
19438
366
  case 19:
19439
    // ADDPv2i32, ADDv2i32, CMEQv2i32, CMGEv2i32, CMGTv2i32, CMHIv2i32, CMHSv...
19440
366
    SStream_concat0(O, ".2s, ");
19441
366
    break;
19442
954
  case 20:
19443
    // ADDPv4i16, ADDv4i16, BF16DOTlanev4bf16, BFDOTv4bf16, CMEQv4i16, CMGEv4...
19444
954
    SStream_concat0(O, ".4h, ");
19445
954
    break;
19446
513
  case 21:
19447
    // ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8, BITv8i8, BSLv8i8, CMEQv8...
19448
513
    SStream_concat0(O, ".8b, ");
19449
513
    break;
19450
950
  case 22:
19451
    // ADD_VG2_2ZZ_B, ADD_VG4_4ZZ_B, PMULLB_ZZZ_H, PMULLT_ZZZ_H, SABDLB_ZZZ_H...
19452
950
    printSVERegOp_b(MI, 2, O);
19453
950
    return;
19454
0
    break;
19455
786
  case 23:
19456
    // ADD_VG2_2ZZ_D, ADD_VG4_4ZZ_D, ASR_WIDE_ZZZ_H, FMAXNM_VG2_2ZZ_D, FMAXNM...
19457
786
    printSVERegOp_d(MI, 2, O);
19458
786
    break;
19459
276
  case 24:
19460
    // ADD_VG2_M2Z2Z_D, ADD_VG2_M2ZZ_D, ADD_VG2_M2Z_D, ADD_VG4_M4Z4Z_D, ADD_V...
19461
276
    printTypedVectorList_0_d(MI, 4, O);
19462
276
    break;
19463
460
  case 25:
19464
    // ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_S, ADD_VG2_M2Z_S, ADD_VG4_M4Z4Z_S, ADD_V...
19465
460
    printTypedVectorList_0_s(MI, 4, O);
19466
460
    break;
19467
141
  case 26:
19468
    // ADD_ZI_H, SQADD_ZI_H, SQSUB_ZI_H, SUBR_ZI_H, SUB_ZI_H, UQADD_ZI_H, UQS...
19469
141
    printImm8OptLsl_uint16_t(MI, 2, O);
19470
141
    return;
19471
0
    break;
19472
1.54k
  case 27:
19473
    // ANDS_PPzPP, AND_PPzPP, BICS_PPzPP, BIC_PPzPP, BRKAS_PPzP, BRKA_PPzP, B...
19474
1.54k
    SStream_concat0(O, "/z, ");
19475
1.54k
    break;
19476
10.5k
  case 28:
19477
    // ASR_ZZI_H, GLD1B_D_REAL, GLD1B_D_SXTW_REAL, GLD1B_D_UXTW_REAL, GLD1B_S...
19478
10.5k
    printOperand(MI, 2, O);
19479
10.5k
    break;
19480
2.21k
  case 29:
19481
    // BFADD_VG2_M2Z_H, BFADD_VG4_M4Z_H, BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG2_M2ZZ...
19482
2.21k
    printTypedVectorList_0_h(MI, 4, O);
19483
2.21k
    break;
19484
932
  case 30:
19485
    // BFCLAMP_VG2_2ZZZ_H, BFCLAMP_VG4_4ZZZ_H, BFCLAMP_ZZZ, BFMLA_ZPmZZ, BFML...
19486
932
    printSVERegOp_h(MI, 3, O);
19487
932
    break;
19488
46
  case 31:
19489
    // BFMAXNM_VG2_2Z2Z_H, BFMAXNM_VG4_4Z2Z_H, BFMAX_VG2_2Z2Z_H, BFMAX_VG4_4Z...
19490
46
    printTypedVectorList_0_h(MI, 2, O);
19491
46
    break;
19492
220
  case 32:
19493
    // BFMLAL_MZZI_HtoS, BFMLAL_MZZ_HtoS, BFMLSL_MZZI_HtoS, BFMLSL_MZZ_HtoS, ...
19494
220
    printSVERegOp_h(MI, 4, O);
19495
220
    SStream_concat0(O, ", ");
19496
220
    printSVERegOp_h(MI, 5, O);
19497
220
    break;
19498
233
  case 33:
19499
    // BMOPA_MPPZZ_S, BMOPS_MPPZZ_S, FMOPA_MPPZZ_S, FMOPS_MPPZZ_S
19500
233
    printSVERegOp_s(MI, 5, O);
19501
233
    return;
19502
0
    break;
19503
12.8k
  case 34:
19504
    // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH...
19505
12.8k
    SStream_concat0(O, ", [");
19506
12.8k
    break;
19507
253
  case 35:
19508
    // CMEQv16i8rz, CMGEv16i8rz, CMGTv16i8rz, CMLEv16i8rz, CMLTv16i8rz
19509
253
    SStream_concat0(O, ".16b, #0");
19510
253
    return;
19511
0
    break;
19512
151
  case 36:
19513
    // CMEQv1i64rz, CMGEv1i64rz, CMGTv1i64rz, CMLEv1i64rz, CMLTv1i64rz
19514
151
    SStream_concat0(O, ", #0");
19515
151
    return;
19516
0
    break;
19517
87
  case 37:
19518
    // CMEQv2i32rz, CMGEv2i32rz, CMGTv2i32rz, CMLEv2i32rz, CMLTv2i32rz
19519
87
    SStream_concat0(O, ".2s, #0");
19520
87
    return;
19521
0
    break;
19522
1.25k
  case 38:
19523
    // CMEQv2i64rz, CMGEv2i64rz, CMGTv2i64rz, CMLEv2i64rz, CMLTv2i64rz
19524
1.25k
    SStream_concat0(O, ".2d, #0");
19525
1.25k
    return;
19526
0
    break;
19527
228
  case 39:
19528
    // CMEQv4i16rz, CMGEv4i16rz, CMGTv4i16rz, CMLEv4i16rz, CMLTv4i16rz
19529
228
    SStream_concat0(O, ".4h, #0");
19530
228
    return;
19531
0
    break;
19532
116
  case 40:
19533
    // CMEQv4i32rz, CMGEv4i32rz, CMGTv4i32rz, CMLEv4i32rz, CMLTv4i32rz
19534
116
    SStream_concat0(O, ".4s, #0");
19535
116
    return;
19536
0
    break;
19537
281
  case 41:
19538
    // CMEQv8i16rz, CMGEv8i16rz, CMGTv8i16rz, CMLEv8i16rz, CMLTv8i16rz
19539
281
    SStream_concat0(O, ".8h, #0");
19540
281
    return;
19541
0
    break;
19542
328
  case 42:
19543
    // CMEQv8i8rz, CMGEv8i8rz, CMGTv8i8rz, CMLEv8i8rz, CMLTv8i8rz
19544
328
    SStream_concat0(O, ".8b, #0");
19545
328
    return;
19546
0
    break;
19547
284
  case 43:
19548
    // CNTB_XPiI, CNTD_XPiI, CNTH_XPiI, CNTW_XPiI
19549
284
    SStream_concat0(O, ", mul ");
19550
284
    printOperand(MI, 2, O);
19551
284
    return;
19552
0
    break;
19553
0
  case 44:
19554
    // CPY_ZPmI_B
19555
0
    printImm8OptLsl_int8_t(MI, 3, O);
19556
0
    return;
19557
0
    break;
19558
0
  case 45:
19559
    // CPY_ZPmI_D
19560
0
    printImm8OptLsl_int64_t(MI, 3, O);
19561
0
    return;
19562
0
    break;
19563
0
  case 46:
19564
    // CPY_ZPmI_S
19565
0
    printImm8OptLsl_int32_t(MI, 3, O);
19566
0
    return;
19567
0
    break;
19568
1.65k
  case 47:
19569
    // CPY_ZPmR_B, CPY_ZPmR_D, CPY_ZPmR_S, CPY_ZPmV_B, CPY_ZPmV_D, CPY_ZPmV_S...
19570
1.65k
    printOperand(MI, 3, O);
19571
1.65k
    break;
19572
0
  case 48:
19573
    // CPY_ZPzI_H
19574
0
    printImm8OptLsl_int16_t(MI, 2, O);
19575
0
    return;
19576
0
    break;
19577
322
  case 49:
19578
    // DUPQ_ZZI_B, DUPQ_ZZI_D, DUPQ_ZZI_S, DUP_ZZI_B, DUP_ZZI_D, DUP_ZZI_S, P...
19579
322
    printVectorIndex_1(MI, 2, O);
19580
322
    return;
19581
0
    break;
19582
45
  case 50:
19583
    // DUPi16, DUPv4i16lane, DUPv8i16lane, INSvi16lane, SMOVvi16to32, SMOVvi1...
19584
45
    SStream_concat0(O, ".h");
19585
45
    break;
19586
1.44k
  case 51:
19587
    // DUPi32, DUPv2i32lane, DUPv4i32lane, INSvi32lane, SMOVvi32to64, SMOVvi3...
19588
1.44k
    SStream_concat0(O, ".s");
19589
1.44k
    break;
19590
87
  case 52:
19591
    // DUPi64, DUPv2i64lane, FMOVDXHighr, INSvi64lane, UMOVvi64, UMOVvi64_idx...
19592
87
    SStream_concat0(O, ".d");
19593
87
    break;
19594
175
  case 53:
19595
    // DUPi8, DUPv16i8lane, DUPv8i8lane, INSvi8lane, SMOVvi8to32, SMOVvi8to32...
19596
175
    SStream_concat0(O, ".b");
19597
175
    break;
19598
0
  case 54:
19599
    // EXTRACT_ZPMXI_H_B, EXTRACT_ZPMXI_H_D, EXTRACT_ZPMXI_H_S
19600
0
    printMatrixTileVector_0(MI, 3, O);
19601
0
    SStream_concat1(O, '[');
19602
0
    printOperand(MI, 4, O);
19603
0
    SStream_concat0(O, ", ");
19604
0
    printMatrixIndex_1(MI, 5, O);
19605
0
    SStream_concat1(O, ']');
19606
0
    return;
19607
0
    break;
19608
0
  case 55:
19609
    // EXTRACT_ZPMXI_V_B, EXTRACT_ZPMXI_V_D, EXTRACT_ZPMXI_V_S
19610
0
    printMatrixTileVector_1(MI, 3, O);
19611
0
    SStream_concat1(O, '[');
19612
0
    printOperand(MI, 4, O);
19613
0
    SStream_concat0(O, ", ");
19614
0
    printMatrixIndex_1(MI, 5, O);
19615
0
    SStream_concat1(O, ']');
19616
0
    return;
19617
0
    break;
19618
33
  case 56:
19619
    // EXT_ZZI_B, UMAX_ZI_H, UMIN_ZI_H
19620
33
    printImm(MI, 2, O);
19621
33
    return;
19622
0
    break;
19623
36
  case 57:
19624
    // FADDPv2i16p, FMAXNMPv2i16p, FMAXPv2i16p, FMINNMPv2i16p, FMINPv2i16p
19625
36
    SStream_concat0(O, ".2h");
19626
36
    return;
19627
0
    break;
19628
54
  case 58:
19629
    // FAMAX_2Z2Z_D, FAMAX_4Z4Z_D, FAMIN_2Z2Z_D, FAMIN_4Z4Z_D, FMAXNM_VG2_2Z2...
19630
54
    printTypedVectorList_0_d(MI, 2, O);
19631
54
    break;
19632
362
  case 59:
19633
    // FAMAX_2Z2Z_S, FAMAX_4Z4Z_S, FAMIN_2Z2Z_S, FAMIN_4Z4Z_S, FMAXNM_VG2_2Z2...
19634
362
    printTypedVectorList_0_s(MI, 2, O);
19635
362
    break;
19636
1.05k
  case 60:
19637
    // FCMEQv1i16rz, FCMEQv1i32rz, FCMEQv1i64rz, FCMGEv1i16rz, FCMGEv1i32rz, ...
19638
1.05k
    SStream_concat0(O, ", #0.0");
19639
1.05k
    return;
19640
0
    break;
19641
591
  case 61:
19642
    // FCMEQv2i32rz, FCMGEv2i32rz, FCMGTv2i32rz, FCMLEv2i32rz, FCMLTv2i32rz
19643
591
    SStream_concat0(O, ".2s, #0.0");
19644
591
    return;
19645
0
    break;
19646
192
  case 62:
19647
    // FCMEQv2i64rz, FCMGEv2i64rz, FCMGTv2i64rz, FCMLEv2i64rz, FCMLTv2i64rz
19648
192
    SStream_concat0(O, ".2d, #0.0");
19649
192
    return;
19650
0
    break;
19651
296
  case 63:
19652
    // FCMEQv4i16rz, FCMGEv4i16rz, FCMGTv4i16rz, FCMLEv4i16rz, FCMLTv4i16rz
19653
296
    SStream_concat0(O, ".4h, #0.0");
19654
296
    return;
19655
0
    break;
19656
174
  case 64:
19657
    // FCMEQv4i32rz, FCMGEv4i32rz, FCMGTv4i32rz, FCMLEv4i32rz, FCMLTv4i32rz
19658
174
    SStream_concat0(O, ".4s, #0.0");
19659
174
    return;
19660
0
    break;
19661
590
  case 65:
19662
    // FCMEQv8i16rz, FCMGEv8i16rz, FCMGTv8i16rz, FCMLEv8i16rz, FCMLTv8i16rz
19663
590
    SStream_concat0(O, ".8h, #0.0");
19664
590
    return;
19665
0
    break;
19666
0
  case 66:
19667
    // FCPY_ZPmI_D, FCPY_ZPmI_S
19668
0
    printFPImmOperand(MI, 3, O);
19669
0
    return;
19670
0
    break;
19671
1.17k
  case 67:
19672
    // FDOT_VG2_M2Z2Z_BtoH, FDOT_VG2_M2Z2Z_BtoS, FDOT_VG2_M2ZZI_BtoH, FDOT_VG...
19673
1.17k
    printTypedVectorList_0_b(MI, 4, O);
19674
1.17k
    SStream_concat0(O, ", ");
19675
1.17k
    break;
19676
232
  case 68:
19677
    // FMLAL2lanev4f16, FMLAL2v4f16, FMLALlanev4f16, FMLALv4f16, FMLSL2lanev4...
19678
232
    SStream_concat0(O, ".2h, ");
19679
232
    printVRegOperand(MI, 3, O);
19680
232
    break;
19681
744
  case 69:
19682
    // FMLALL_MZZI_BtoS, FMLALL_MZZ_BtoS, FMLAL_MZZI_BtoH, FMLAL_VG2_MZZ_BtoH...
19683
744
    printSVERegOp_b(MI, 4, O);
19684
744
    SStream_concat0(O, ", ");
19685
744
    printSVERegOp_b(MI, 5, O);
19686
744
    break;
19687
175
  case 70:
19688
    // FMOPA_MPPZZ_D, FMOPS_MPPZZ_D
19689
175
    printSVERegOp_d(MI, 5, O);
19690
175
    return;
19691
0
    break;
19692
21
  case 71:
19693
    // INDEX_II_B
19694
21
    printSImm_8(MI, 2, O);
19695
21
    return;
19696
0
    break;
19697
64
  case 72:
19698
    // INDEX_RI_H
19699
64
    printSImm_16(MI, 2, O);
19700
64
    return;
19701
0
    break;
19702
0
  case 73:
19703
    // INSERT_MXIPZ_H_B, INSERT_MXIPZ_H_D, INSERT_MXIPZ_H_H, INSERT_MXIPZ_H_Q...
19704
0
    printMatrixIndex_1(MI, 3, O);
19705
0
    SStream_concat0(O, "], ");
19706
0
    printSVERegOp_0(MI, 4, O);
19707
0
    SStream_concat0(O, "/m, ");
19708
0
    break;
19709
1.42k
  case 74:
19710
    // LD1B_2Z_STRIDED, LD1B_2Z_STRIDED_IMM, LD1H_2Z_STRIDED, LD1H_2Z_STRIDED...
19711
1.42k
    SStream_concat0(O, "/z, [");
19712
1.42k
    printOperand(MI, 2, O);
19713
1.42k
    SStream_concat0(O, ", ");
19714
1.42k
    break;
19715
1.09k
  case 75:
19716
    // LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_MXIPXX_H_H, LD1_MXIPXX_H_Q, LD1_MX...
19717
1.09k
    printMatrixIndex_1(MI, 2, O);
19718
1.09k
    SStream_concat0(O, "]}, ");
19719
1.09k
    printSVERegOp_0(MI, 3, O);
19720
1.09k
    break;
19721
2.63k
  case 76:
19722
    // LDAPRB, LDAPRH, LDAPRW, LDAPRX, LDARB, LDARH, LDARW, LDARX, LDAXRB, LD...
19723
2.63k
    SStream_concat1(O, ']');
19724
2.63k
    return;
19725
0
    break;
19726
19
  case 77:
19727
    // LDAPRWpost
19728
19
    SStream_concat0(O, "], #4");
19729
19
    return;
19730
0
    break;
19731
33
  case 78:
19732
    // LDAPRXpost
19733
33
    SStream_concat0(O, "], #8");
19734
33
    return;
19735
0
    break;
19736
1.90k
  case 79:
19737
    // LDRBBpost, LDRBpost, LDRDpost, LDRHHpost, LDRHpost, LDRQpost, LDRSBWpo...
19738
1.90k
    SStream_concat0(O, "], ");
19739
1.90k
    break;
19740
94
  case 80:
19741
    // LUT2v16f8, LUT4v16f8
19742
94
    printVectorIndex_1(MI, 3, O);
19743
94
    return;
19744
0
    break;
19745
371
  case 81:
19746
    // LUTI2_2ZTZI_B, LUTI2_2ZTZI_H, LUTI2_2ZTZI_S, LUTI2_4ZTZI_B, LUTI2_4ZTZ...
19747
371
    printSVERegOp_0(MI, 2, O);
19748
371
    printVectorIndex_1(MI, 3, O);
19749
371
    return;
19750
0
    break;
19751
4
  case 82:
19752
    // LUTI4_4ZZT2Z, LUTI4_S_4ZZT2Z
19753
4
    printTypedVectorList_0_0(MI, 2, O);
19754
4
    return;
19755
0
    break;
19756
0
  case 83:
19757
    // MOVA_MXI2Z_H_B, MOVA_MXI2Z_H_D, MOVA_MXI2Z_H_H, MOVA_MXI2Z_H_S, MOVA_M...
19758
0
    printImmRangeScale_2_1(MI, 3, O);
19759
0
    SStream_concat0(O, "], ");
19760
0
    break;
19761
0
  case 84:
19762
    // MOVA_MXI4Z_H_B, MOVA_MXI4Z_H_D, MOVA_MXI4Z_H_H, MOVA_MXI4Z_H_S, MOVA_M...
19763
0
    printImmRangeScale_4_3(MI, 3, O);
19764
0
    SStream_concat0(O, "], ");
19765
0
    break;
19766
1.03k
  case 85:
19767
    // MOVIv2i32, MOVIv2s_msl, MOVIv4i16, MOVIv4i32, MOVIv4s_msl, MOVIv8i16, ...
19768
1.03k
    printShifter(MI, 2, O);
19769
1.03k
    return;
19770
0
    break;
19771
336
  case 86:
19772
    // MOVT_XTI
19773
336
    SStream_concat1(O, '[');
19774
336
    printMatrixIndex_8(MI, 2, O);
19775
336
    SStream_concat1(O, ']');
19776
336
    return;
19777
0
    break;
19778
10
  case 87:
19779
    // PRFB_D_SCALED
19780
10
    printRegWithShiftExtend_0_8_x_d(MI, 3, O);
19781
10
    SStream_concat1(O, ']');
19782
10
    return;
19783
0
    break;
19784
30
  case 88:
19785
    // PRFB_D_SXTW_SCALED
19786
30
    printRegWithShiftExtend_1_8_w_d(MI, 3, O);
19787
30
    SStream_concat1(O, ']');
19788
30
    return;
19789
0
    break;
19790
51
  case 89:
19791
    // PRFB_D_UXTW_SCALED
19792
51
    printRegWithShiftExtend_0_8_w_d(MI, 3, O);
19793
51
    SStream_concat1(O, ']');
19794
51
    return;
19795
0
    break;
19796
245
  case 90:
19797
    // PRFB_PRR
19798
245
    printRegWithShiftExtend_0_8_x_0(MI, 3, O);
19799
245
    SStream_concat1(O, ']');
19800
245
    return;
19801
0
    break;
19802
20
  case 91:
19803
    // PRFB_S_SXTW_SCALED
19804
20
    printRegWithShiftExtend_1_8_w_s(MI, 3, O);
19805
20
    SStream_concat1(O, ']');
19806
20
    return;
19807
0
    break;
19808
123
  case 92:
19809
    // PRFB_S_UXTW_SCALED
19810
123
    printRegWithShiftExtend_0_8_w_s(MI, 3, O);
19811
123
    SStream_concat1(O, ']');
19812
123
    return;
19813
0
    break;
19814
69
  case 93:
19815
    // PRFD_D_PZI, PRFD_S_PZI
19816
69
    printImmScale_8(MI, 3, O);
19817
69
    SStream_concat1(O, ']');
19818
69
    return;
19819
0
    break;
19820
71
  case 94:
19821
    // PRFD_D_SCALED
19822
71
    printRegWithShiftExtend_0_64_x_d(MI, 3, O);
19823
71
    SStream_concat1(O, ']');
19824
71
    return;
19825
0
    break;
19826
27
  case 95:
19827
    // PRFD_D_SXTW_SCALED
19828
27
    printRegWithShiftExtend_1_64_w_d(MI, 3, O);
19829
27
    SStream_concat1(O, ']');
19830
27
    return;
19831
0
    break;
19832
19
  case 96:
19833
    // PRFD_D_UXTW_SCALED
19834
19
    printRegWithShiftExtend_0_64_w_d(MI, 3, O);
19835
19
    SStream_concat1(O, ']');
19836
19
    return;
19837
0
    break;
19838
7
  case 97:
19839
    // PRFD_PRR
19840
7
    printRegWithShiftExtend_0_64_x_0(MI, 3, O);
19841
7
    SStream_concat1(O, ']');
19842
7
    return;
19843
0
    break;
19844
14
  case 98:
19845
    // PRFD_S_SXTW_SCALED
19846
14
    printRegWithShiftExtend_1_64_w_s(MI, 3, O);
19847
14
    SStream_concat1(O, ']');
19848
14
    return;
19849
0
    break;
19850
11
  case 99:
19851
    // PRFD_S_UXTW_SCALED
19852
11
    printRegWithShiftExtend_0_64_w_s(MI, 3, O);
19853
11
    SStream_concat1(O, ']');
19854
11
    return;
19855
0
    break;
19856
10
  case 100:
19857
    // PRFH_D_PZI, PRFH_S_PZI
19858
10
    printImmScale_2(MI, 3, O);
19859
10
    SStream_concat1(O, ']');
19860
10
    return;
19861
0
    break;
19862
61
  case 101:
19863
    // PRFH_D_SCALED
19864
61
    printRegWithShiftExtend_0_16_x_d(MI, 3, O);
19865
61
    SStream_concat1(O, ']');
19866
61
    return;
19867
0
    break;
19868
236
  case 102:
19869
    // PRFH_D_SXTW_SCALED
19870
236
    printRegWithShiftExtend_1_16_w_d(MI, 3, O);
19871
236
    SStream_concat1(O, ']');
19872
236
    return;
19873
0
    break;
19874
70
  case 103:
19875
    // PRFH_D_UXTW_SCALED
19876
70
    printRegWithShiftExtend_0_16_w_d(MI, 3, O);
19877
70
    SStream_concat1(O, ']');
19878
70
    return;
19879
0
    break;
19880
114
  case 104:
19881
    // PRFH_PRR
19882
114
    printRegWithShiftExtend_0_16_x_0(MI, 3, O);
19883
114
    SStream_concat1(O, ']');
19884
114
    return;
19885
0
    break;
19886
47
  case 105:
19887
    // PRFH_S_SXTW_SCALED
19888
47
    printRegWithShiftExtend_1_16_w_s(MI, 3, O);
19889
47
    SStream_concat1(O, ']');
19890
47
    return;
19891
0
    break;
19892
78
  case 106:
19893
    // PRFH_S_UXTW_SCALED
19894
78
    printRegWithShiftExtend_0_16_w_s(MI, 3, O);
19895
78
    SStream_concat1(O, ']');
19896
78
    return;
19897
0
    break;
19898
20
  case 107:
19899
    // PRFW_D_PZI, PRFW_S_PZI
19900
20
    printImmScale_4(MI, 3, O);
19901
20
    SStream_concat1(O, ']');
19902
20
    return;
19903
0
    break;
19904
76
  case 108:
19905
    // PRFW_D_SCALED
19906
76
    printRegWithShiftExtend_0_32_x_d(MI, 3, O);
19907
76
    SStream_concat1(O, ']');
19908
76
    return;
19909
0
    break;
19910
50
  case 109:
19911
    // PRFW_D_SXTW_SCALED
19912
50
    printRegWithShiftExtend_1_32_w_d(MI, 3, O);
19913
50
    SStream_concat1(O, ']');
19914
50
    return;
19915
0
    break;
19916
345
  case 110:
19917
    // PRFW_D_UXTW_SCALED
19918
345
    printRegWithShiftExtend_0_32_w_d(MI, 3, O);
19919
345
    SStream_concat1(O, ']');
19920
345
    return;
19921
0
    break;
19922
262
  case 111:
19923
    // PRFW_PRR
19924
262
    printRegWithShiftExtend_0_32_x_0(MI, 3, O);
19925
262
    SStream_concat1(O, ']');
19926
262
    return;
19927
0
    break;
19928
20
  case 112:
19929
    // PRFW_S_SXTW_SCALED
19930
20
    printRegWithShiftExtend_1_32_w_s(MI, 3, O);
19931
20
    SStream_concat1(O, ']');
19932
20
    return;
19933
0
    break;
19934
6
  case 113:
19935
    // PRFW_S_UXTW_SCALED
19936
6
    printRegWithShiftExtend_0_32_w_s(MI, 3, O);
19937
6
    SStream_concat1(O, ']');
19938
6
    return;
19939
0
    break;
19940
4
  case 114:
19941
    // RDFFRS_PPz, RDFFR_PPz_REAL
19942
4
    SStream_concat0(O, "/z");
19943
4
    return;
19944
0
    break;
19945
423
  case 115:
19946
    // SEL_VG2_2ZC2Z2Z_B, SEL_VG4_4ZC4Z4Z_B, SMAX_VG2_2Z2Z_B, SMAX_VG4_4Z4Z_B...
19947
423
    printTypedVectorList_0_b(MI, 2, O);
19948
423
    break;
19949
121
  case 116:
19950
    // SHLLv16i8
19951
121
    SStream_concat0(O, ".16b, #8");
19952
121
    return;
19953
0
    break;
19954
20
  case 117:
19955
    // SHLLv2i32
19956
20
    SStream_concat0(O, ".2s, #32");
19957
20
    return;
19958
0
    break;
19959
17
  case 118:
19960
    // SHLLv4i16
19961
17
    SStream_concat0(O, ".4h, #16");
19962
17
    return;
19963
0
    break;
19964
244
  case 119:
19965
    // SHLLv4i32
19966
244
    SStream_concat0(O, ".4s, #32");
19967
244
    return;
19968
0
    break;
19969
36
  case 120:
19970
    // SHLLv8i16
19971
36
    SStream_concat0(O, ".8h, #16");
19972
36
    return;
19973
0
    break;
19974
49
  case 121:
19975
    // SHLLv8i8
19976
49
    SStream_concat0(O, ".8b, #8");
19977
49
    return;
19978
0
    break;
19979
26
  case 122:
19980
    // STLRWpre
19981
26
    SStream_concat0(O, ", #-4]!");
19982
26
    return;
19983
0
    break;
19984
10
  case 123:
19985
    // STLRXpre
19986
10
    SStream_concat0(O, ", #-8]!");
19987
10
    return;
19988
0
    break;
19989
56
  case 124:
19990
    // SYSPxt
19991
56
    printGPRSeqPairsClassOperand_64(MI, 4, O);
19992
56
    return;
19993
0
    break;
19994
0
  case 125:
19995
    // SYSPxt_XZR
19996
0
    printSyspXzrPair(MI, 4, O);
19997
0
    return;
19998
0
    break;
19999
1.06k
  case 126:
20000
    // SYSxt
20001
1.06k
    printOperand(MI, 4, O);
20002
1.06k
    return;
20003
0
    break;
20004
64
  case 127:
20005
    // TRN1_ZZZ_Q, TRN2_ZZZ_Q, UZP1_ZZZ_Q, UZP2_ZZZ_Q, UZP_VG2_2ZZZ_Q, ZIP1_Z...
20006
64
    printSVERegOp_q(MI, 2, O);
20007
64
    return;
20008
0
    break;
20009
111k
  }
20010
20011
20012
  // Fragment 4 encoded into 7 bits for 87 unique commands.
20013
91.1k
  switch ((Bits >> 42) & 127) {
20014
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
20015
3.52k
  case 0:
20016
    // ABS_ZPmZ_B, ADDHNB_ZZZ_H, ADD_VG2_2ZZ_D, ADD_VG2_2ZZ_H, ADD_VG2_2ZZ_S,...
20017
3.52k
    return;
20018
0
    break;
20019
697
  case 1:
20020
    // ADCLB_ZZZ_D, ADCLT_ZZZ_D, ADDHNT_ZZZ_S, CMLA_ZZZ_D, EORBT_ZZZ_D, EORTB...
20021
697
    printSVERegOp_d(MI, 3, O);
20022
697
    break;
20023
846
  case 2:
20024
    // ADCLB_ZZZ_S, ADCLT_ZZZ_S, CMLA_ZZZI_S, CMLA_ZZZ_S, EORBT_ZZZ_S, EORTB_...
20025
846
    printSVERegOp_s(MI, 3, O);
20026
846
    break;
20027
20.3k
  case 3:
20028
    // ADCSWr, ADCSXr, ADCWr, ADCXr, ADDPL_XXI, ADDPT_shift, ADDSPL_XXI, ADDS...
20029
20.3k
    printOperand(MI, 2, O);
20030
20.3k
    break;
20031
948
  case 4:
20032
    // ADDG, ST2Gi, STGi, STZ2Gi, STZGi, SUBG
20033
948
    printImmScale_16(MI, 2, O);
20034
948
    break;
20035
321
  case 5:
20036
    // ADDHNB_ZZZ_B, ADDQV_VPZ_H, ANDQV_VPZ_H, CNTP_XPP_H, EORQV_VPZ_H, FADDQ...
20037
321
    printSVERegOp_h(MI, 2, O);
20038
321
    break;
20039
1.72k
  case 6:
20040
    // ADDHNB_ZZZ_S, ADDP_ZPmZ_D, ADDQV_VPZ_D, ADD_ZPmZ_CPA, ADD_ZPmZ_D, ADD_...
20041
1.72k
    printSVERegOp_d(MI, 2, O);
20042
1.72k
    break;
20043
488
  case 7:
20044
    // ADDHNT_ZZZ_B, BFDOT_ZZI, BFDOT_ZZZ, BFMLALB_ZZZ, BFMLALB_ZZZI, BFMLALT...
20045
488
    printSVERegOp_h(MI, 3, O);
20046
488
    break;
20047
1.88k
  case 8:
20048
    // ADDHNv2i64_v2i32, ADDHNv4i32_v4i16, ADDHNv8i16_v8i8, ADDPv16i8, ADDPv2...
20049
1.88k
    printVRegOperand(MI, 2, O);
20050
1.88k
    break;
20051
2.18k
  case 9:
20052
    // ADDHNv2i64_v4i32, ADDHNv4i32_v8i16, ADDHNv8i16_v16i8, BF16DOTlanev4bf1...
20053
2.18k
    printVRegOperand(MI, 3, O);
20054
2.18k
    break;
20055
1.19k
  case 10:
20056
    // ADDP_ZPmZ_B, ADDQV_VPZ_B, ADD_ZPmZ_B, ADD_ZZZ_B, AESD_ZZZ_B, AESE_ZZZ_...
20057
1.19k
    printSVERegOp_b(MI, 2, O);
20058
1.19k
    break;
20059
18.0k
  case 11:
20060
    // ADDP_ZPmZ_H, ADD_VG2_M2Z2Z_D, ADD_VG2_M2Z2Z_S, ADD_VG2_M2ZZ_D, ADD_VG2...
20061
18.0k
    SStream_concat0(O, ", ");
20062
18.0k
    break;
20063
2.43k
  case 12:
20064
    // ADDP_ZPmZ_S, ADDQV_VPZ_S, ADD_ZPmZ_S, ADD_ZZZ_S, ANDQV_VPZ_S, AND_ZPmZ...
20065
2.43k
    printSVERegOp_s(MI, 2, O);
20066
2.43k
    break;
20067
1.04k
  case 13:
20068
    // ADDSWri, ADDSXri, ADDWri, ADDXri, SUBSWri, SUBSXri, SUBWri, SUBXri
20069
1.04k
    printAddSubImm(MI, 2, O);
20070
1.04k
    return;
20071
0
    break;
20072
3.61k
  case 14:
20073
    // ADDSWrs, ADDSXrs, ADDWrs, ADDXrs, ANDSWrs, ANDSXrs, ANDWrs, ANDXrs, BI...
20074
3.61k
    printShiftedRegister(MI, 2, O);
20075
3.61k
    return;
20076
0
    break;
20077
1.28k
  case 15:
20078
    // ADDSWrx, ADDSXrx, ADDWrx, ADDXrx, SUBSWrx, SUBSXrx, SUBWrx, SUBXrx
20079
1.28k
    printExtendedRegister(MI, 2, O);
20080
1.28k
    return;
20081
0
    break;
20082
58
  case 16:
20083
    // ADD_ZI_B, SQADD_ZI_B, SQSUB_ZI_B, SUBR_ZI_B, SUB_ZI_B, UQADD_ZI_B, UQS...
20084
58
    printImm8OptLsl_uint8_t(MI, 2, O);
20085
58
    return;
20086
0
    break;
20087
460
  case 17:
20088
    // ADD_ZI_D, SQADD_ZI_D, SQSUB_ZI_D, SUBR_ZI_D, SUB_ZI_D, UQADD_ZI_D, UQS...
20089
460
    printImm8OptLsl_uint64_t(MI, 2, O);
20090
460
    return;
20091
0
    break;
20092
1.03k
  case 18:
20093
    // ADD_ZI_S, SQADD_ZI_S, SQSUB_ZI_S, SUBR_ZI_S, SUB_ZI_S, UQADD_ZI_S, UQS...
20094
1.03k
    printImm8OptLsl_uint32_t(MI, 2, O);
20095
1.03k
    return;
20096
0
    break;
20097
20
  case 19:
20098
    // ADR_LSL_ZZZ_D_0
20099
20
    printRegWithShiftExtend_0_8_x_d(MI, 2, O);
20100
20
    SStream_concat1(O, ']');
20101
20
    return;
20102
0
    break;
20103
73
  case 20:
20104
    // ADR_LSL_ZZZ_D_1
20105
73
    printRegWithShiftExtend_0_16_x_d(MI, 2, O);
20106
73
    SStream_concat1(O, ']');
20107
73
    return;
20108
0
    break;
20109
16
  case 21:
20110
    // ADR_LSL_ZZZ_D_2
20111
16
    printRegWithShiftExtend_0_32_x_d(MI, 2, O);
20112
16
    SStream_concat1(O, ']');
20113
16
    return;
20114
0
    break;
20115
3
  case 22:
20116
    // ADR_LSL_ZZZ_D_3
20117
3
    printRegWithShiftExtend_0_64_x_d(MI, 2, O);
20118
3
    SStream_concat1(O, ']');
20119
3
    return;
20120
0
    break;
20121
20
  case 23:
20122
    // ADR_LSL_ZZZ_S_0
20123
20
    printRegWithShiftExtend_0_8_x_s(MI, 2, O);
20124
20
    SStream_concat1(O, ']');
20125
20
    return;
20126
0
    break;
20127
79
  case 24:
20128
    // ADR_LSL_ZZZ_S_1
20129
79
    printRegWithShiftExtend_0_16_x_s(MI, 2, O);
20130
79
    SStream_concat1(O, ']');
20131
79
    return;
20132
0
    break;
20133
237
  case 25:
20134
    // ADR_LSL_ZZZ_S_2
20135
237
    printRegWithShiftExtend_0_32_x_s(MI, 2, O);
20136
237
    SStream_concat1(O, ']');
20137
237
    return;
20138
0
    break;
20139
32
  case 26:
20140
    // ADR_LSL_ZZZ_S_3
20141
32
    printRegWithShiftExtend_0_64_x_s(MI, 2, O);
20142
32
    SStream_concat1(O, ']');
20143
32
    return;
20144
0
    break;
20145
57
  case 27:
20146
    // ADR_SXTW_ZZZ_D_0
20147
57
    printRegWithShiftExtend_1_8_w_d(MI, 2, O);
20148
57
    SStream_concat1(O, ']');
20149
57
    return;
20150
0
    break;
20151
10
  case 28:
20152
    // ADR_SXTW_ZZZ_D_1
20153
10
    printRegWithShiftExtend_1_16_w_d(MI, 2, O);
20154
10
    SStream_concat1(O, ']');
20155
10
    return;
20156
0
    break;
20157
260
  case 29:
20158
    // ADR_SXTW_ZZZ_D_2
20159
260
    printRegWithShiftExtend_1_32_w_d(MI, 2, O);
20160
260
    SStream_concat1(O, ']');
20161
260
    return;
20162
0
    break;
20163
18
  case 30:
20164
    // ADR_SXTW_ZZZ_D_3
20165
18
    printRegWithShiftExtend_1_64_w_d(MI, 2, O);
20166
18
    SStream_concat1(O, ']');
20167
18
    return;
20168
0
    break;
20169
764
  case 31:
20170
    // ADR_UXTW_ZZZ_D_0
20171
764
    printRegWithShiftExtend_0_8_w_d(MI, 2, O);
20172
764
    SStream_concat1(O, ']');
20173
764
    return;
20174
0
    break;
20175
3
  case 32:
20176
    // ADR_UXTW_ZZZ_D_1
20177
3
    printRegWithShiftExtend_0_16_w_d(MI, 2, O);
20178
3
    SStream_concat1(O, ']');
20179
3
    return;
20180
0
    break;
20181
6
  case 33:
20182
    // ADR_UXTW_ZZZ_D_2
20183
6
    printRegWithShiftExtend_0_32_w_d(MI, 2, O);
20184
6
    SStream_concat1(O, ']');
20185
6
    return;
20186
0
    break;
20187
63
  case 34:
20188
    // ADR_UXTW_ZZZ_D_3
20189
63
    printRegWithShiftExtend_0_64_w_d(MI, 2, O);
20190
63
    SStream_concat1(O, ']');
20191
63
    return;
20192
0
    break;
20193
840
  case 35:
20194
    // ANDSWri, ANDWri, EORWri, ORRWri
20195
840
    printLogicalImm_int32_t(MI, 2, O);
20196
840
    return;
20197
0
    break;
20198
1.87k
  case 36:
20199
    // ANDSXri, ANDXri, AND_ZI, EORXri, EOR_ZI, ORRXri, ORR_ZI
20200
1.87k
    printLogicalImm_int64_t(MI, 2, O);
20201
1.87k
    return;
20202
0
    break;
20203
849
  case 37:
20204
    // BFMLAL_MZZI_HtoS, BFMLSL_MZZI_HtoS, FMLALL_MZZI_BtoS, FMLAL_MZZI_BtoH,...
20205
849
    printVectorIndex_1(MI, 6, O);
20206
849
    return;
20207
0
    break;
20208
358
  case 38:
20209
    // BFMLA_ZZZI, BFMLS_ZZZI, CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, FDOT_Z...
20210
358
    printVectorIndex_1(MI, 4, O);
20211
358
    break;
20212
71
  case 39:
20213
    // BFMUL_ZZZI, FMUL_ZZZI_H, MUL_ZZZI_H, SQDMULH_ZZZI_H, SQRDMULH_ZZZI_H
20214
71
    printVectorIndex_1(MI, 3, O);
20215
71
    return;
20216
0
    break;
20217
10.2k
  case 40:
20218
    // BFMWri, BFMXri, CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, C...
20219
10.2k
    printOperand(MI, 3, O);
20220
10.2k
    break;
20221
0
  case 41:
20222
    // CPY_ZPzI_B
20223
0
    printImm8OptLsl_int8_t(MI, 2, O);
20224
0
    return;
20225
0
    break;
20226
0
  case 42:
20227
    // CPY_ZPzI_D
20228
0
    printImm8OptLsl_int64_t(MI, 2, O);
20229
0
    return;
20230
0
    break;
20231
0
  case 43:
20232
    // CPY_ZPzI_S
20233
0
    printImm8OptLsl_int32_t(MI, 2, O);
20234
0
    return;
20235
0
    break;
20236
1.75k
  case 44:
20237
    // DUPi16, DUPi32, DUPi64, DUPi8, DUPv16i8lane, DUPv2i32lane, DUPv2i64lan...
20238
1.75k
    printVectorIndex_1(MI, 2, O);
20239
1.75k
    return;
20240
0
    break;
20241
53
  case 45:
20242
    // FCMEQ_PPzZ0_H, FCMGE_PPzZ0_H, FCMGT_PPzZ0_H, FCMLE_PPzZ0_H, FCMLT_PPzZ...
20243
53
    SStream_concat0(O, ", #0.0");
20244
53
    return;
20245
0
    break;
20246
593
  case 46:
20247
    // FDOT_VG2_M2Z2Z_BtoH, FDOT_VG2_M2Z2Z_BtoS, FDOT_VG4_M4Z4Z_BtoH, FDOT_VG...
20248
593
    printTypedVectorList_0_b(MI, 5, O);
20249
593
    return;
20250
0
    break;
20251
579
  case 47:
20252
    // FDOT_VG2_M2ZZI_BtoH, FDOT_VG2_M2ZZI_BtoS, FDOT_VG2_M2ZZ_BtoH, FDOT_VG2...
20253
579
    printSVERegOp_b(MI, 5, O);
20254
579
    break;
20255
165
  case 48:
20256
    // FMLAL2lanev4f16, FMLALlanev4f16, FMLSL2lanev4f16, FMLSLlanev4f16
20257
165
    SStream_concat0(O, ".h");
20258
165
    printVectorIndex_1(MI, 4, O);
20259
165
    return;
20260
0
    break;
20261
67
  case 49:
20262
    // FMLAL2v4f16, FMLALv4f16, FMLSL2v4f16, FMLSLv4f16
20263
67
    SStream_concat0(O, ".2h");
20264
67
    return;
20265
0
    break;
20266
32
  case 50:
20267
    // INDEX_RI_B
20268
32
    printSImm_8(MI, 2, O);
20269
32
    return;
20270
0
    break;
20271
0
  case 51:
20272
    // INSERT_MXIPZ_H_D, INSERT_MXIPZ_V_D
20273
0
    printSVERegOp_d(MI, 5, O);
20274
0
    return;
20275
0
    break;
20276
0
  case 52:
20277
    // INSERT_MXIPZ_H_H, INSERT_MXIPZ_V_H
20278
0
    printSVERegOp_h(MI, 5, O);
20279
0
    return;
20280
0
    break;
20281
0
  case 53:
20282
    // INSERT_MXIPZ_H_Q, INSERT_MXIPZ_V_Q
20283
0
    printSVERegOp_q(MI, 5, O);
20284
0
    return;
20285
0
    break;
20286
0
  case 54:
20287
    // INSERT_MXIPZ_H_S, INSERT_MXIPZ_V_S
20288
0
    printSVERegOp_s(MI, 5, O);
20289
0
    return;
20290
0
    break;
20291
601
  case 55:
20292
    // LD1B_2Z_STRIDED, LDNT1B_2Z_STRIDED
20293
601
    printRegWithShiftExtend_0_8_x_0(MI, 3, O);
20294
601
    SStream_concat1(O, ']');
20295
601
    return;
20296
0
    break;
20297
245
  case 56:
20298
    // LD1B_2Z_STRIDED_IMM, LD1H_2Z_STRIDED_IMM, LDNT1B_2Z_STRIDED_IMM, LDNT1...
20299
245
    printImmScale_2(MI, 3, O);
20300
245
    SStream_concat0(O, ", mul vl]");
20301
245
    return;
20302
0
    break;
20303
575
  case 57:
20304
    // LD1H_2Z_STRIDED, LDNT1H_2Z_STRIDED
20305
575
    printRegWithShiftExtend_0_16_x_0(MI, 3, O);
20306
575
    SStream_concat1(O, ']');
20307
575
    return;
20308
0
    break;
20309
598
  case 58:
20310
    // LD1_MXIPXX_H_B, LD1_MXIPXX_H_D, LD1_MXIPXX_H_H, LD1_MXIPXX_H_Q, LD1_MX...
20311
598
    SStream_concat0(O, "/z, [");
20312
598
    printOperand(MI, 4, O);
20313
598
    SStream_concat0(O, ", ");
20314
598
    break;
20315
16
  case 59:
20316
    // LDCLRP, LDCLRPA, LDCLRPAL, LDCLRPL, LDSETP, LDSETPA, LDSETPAL, LDSETPL...
20317
16
    printOperand(MI, 4, O);
20318
16
    SStream_concat1(O, ']');
20319
16
    return;
20320
0
    break;
20321
187
  case 60:
20322
    // LDG, ST2GPostIndex, ST2GPreIndex, STGPostIndex, STGPreIndex, STZ2GPost...
20323
187
    printImmScale_16(MI, 3, O);
20324
187
    break;
20325
50
  case 61:
20326
    // LDRAAindexed, LDRABindexed
20327
50
    printImmScale_8(MI, 2, O);
20328
50
    SStream_concat1(O, ']');
20329
50
    return;
20330
0
    break;
20331
253
  case 62:
20332
    // LDRAAwriteback, LDRABwriteback
20333
253
    printImmScale_8(MI, 3, O);
20334
253
    SStream_concat0(O, "]!");
20335
253
    return;
20336
0
    break;
20337
817
  case 63:
20338
    // LDRBBui, LDRBui, LDRSBWui, LDRSBXui, STRBBui, STRBui
20339
817
    printUImm12Offset_1(MI, 2, O);
20340
817
    SStream_concat1(O, ']');
20341
817
    return;
20342
0
    break;
20343
396
  case 64:
20344
    // LDRDui, LDRXui, PRFMui, STRDui, STRXui
20345
396
    printUImm12Offset_8(MI, 2, O);
20346
396
    SStream_concat1(O, ']');
20347
396
    return;
20348
0
    break;
20349
880
  case 65:
20350
    // LDRHHui, LDRHui, LDRSHWui, LDRSHXui, STRHHui, STRHui
20351
880
    printUImm12Offset_2(MI, 2, O);
20352
880
    SStream_concat1(O, ']');
20353
880
    return;
20354
0
    break;
20355
513
  case 66:
20356
    // LDRQui, STRQui
20357
513
    printUImm12Offset_16(MI, 2, O);
20358
513
    SStream_concat1(O, ']');
20359
513
    return;
20360
0
    break;
20361
710
  case 67:
20362
    // LDRSWui, LDRSui, LDRWui, STRSui, STRWui
20363
710
    printUImm12Offset_4(MI, 2, O);
20364
710
    SStream_concat1(O, ']');
20365
710
    return;
20366
0
    break;
20367
48
  case 68:
20368
    // LUTI2_S_2ZTZI_B, LUTI2_S_2ZTZI_H, LUTI2_ZTZI_B, LUTI2_ZTZI_S, LUTI4_S_...
20369
48
    printSVERegOp_0(MI, 2, O);
20370
48
    printVectorIndex_1(MI, 3, O);
20371
48
    return;
20372
0
    break;
20373
308
  case 69:
20374
    // MAD_ZPmZZ_B, MLA_ZPmZZ_B, MLS_ZPmZZ_B, MSB_ZPmZZ_B
20375
308
    printSVERegOp_b(MI, 3, O);
20376
308
    SStream_concat0(O, ", ");
20377
308
    printSVERegOp_b(MI, 4, O);
20378
308
    return;
20379
0
    break;
20380
66
  case 70:
20381
    // MOVAZ_ZMI_H_H, MOVAZ_ZMI_H_Q, MOVAZ_ZMI_V_H, MOVAZ_ZMI_V_Q
20382
66
    printMatrixIndex_1(MI, 4, O);
20383
66
    SStream_concat1(O, ']');
20384
66
    return;
20385
0
    break;
20386
0
  case 71:
20387
    // MOVA_2ZMXI_H_B, MOVA_2ZMXI_H_D, MOVA_2ZMXI_H_H, MOVA_2ZMXI_H_S, MOVA_2...
20388
0
    printImmRangeScale_2_1(MI, 3, O);
20389
0
    SStream_concat1(O, ']');
20390
0
    return;
20391
0
    break;
20392
0
  case 72:
20393
    // MOVA_4ZMXI_H_B, MOVA_4ZMXI_H_D, MOVA_4ZMXI_H_H, MOVA_4ZMXI_H_S, MOVA_4...
20394
0
    printImmRangeScale_4_3(MI, 3, O);
20395
0
    SStream_concat1(O, ']');
20396
0
    return;
20397
0
    break;
20398
0
  case 73:
20399
    // MOVA_MXI2Z_H_B, MOVA_MXI2Z_V_B, MOVA_MXI4Z_H_B, MOVA_MXI4Z_V_B
20400
0
    printTypedVectorList_0_b(MI, 4, O);
20401
0
    return;
20402
0
    break;
20403
0
  case 74:
20404
    // MOVA_MXI2Z_H_D, MOVA_MXI2Z_V_D, MOVA_MXI4Z_H_D, MOVA_MXI4Z_V_D
20405
0
    printTypedVectorList_0_d(MI, 4, O);
20406
0
    return;
20407
0
    break;
20408
0
  case 75:
20409
    // MOVA_MXI2Z_H_H, MOVA_MXI2Z_V_H, MOVA_MXI4Z_H_H, MOVA_MXI4Z_V_H
20410
0
    printTypedVectorList_0_h(MI, 4, O);
20411
0
    return;
20412
0
    break;
20413
0
  case 76:
20414
    // MOVA_MXI2Z_H_S, MOVA_MXI2Z_V_S, MOVA_MXI4Z_H_S, MOVA_MXI4Z_V_S
20415
0
    printTypedVectorList_0_s(MI, 4, O);
20416
0
    return;
20417
0
    break;
20418
31
  case 77:
20419
    // PRFB_D_PZI, PRFB_S_PZI
20420
31
    SStream_concat1(O, ']');
20421
31
    return;
20422
0
    break;
20423
574
  case 78:
20424
    // PRFB_PRI, PRFD_PRI, PRFH_PRI, PRFW_PRI
20425
574
    SStream_concat0(O, ", mul vl]");
20426
574
    return;
20427
0
    break;
20428
27
  case 79:
20429
    // SPLICE_ZPZZ_B
20430
27
    printTypedVectorList_0_b(MI, 2, O);
20431
27
    return;
20432
0
    break;
20433
10
  case 80:
20434
    // SPLICE_ZPZZ_D
20435
10
    printTypedVectorList_0_d(MI, 2, O);
20436
10
    return;
20437
0
    break;
20438
17
  case 81:
20439
    // SPLICE_ZPZZ_S
20440
17
    printTypedVectorList_0_s(MI, 2, O);
20441
17
    return;
20442
0
    break;
20443
153
  case 82:
20444
    // SQDECP_XPWd_B, SQDECP_XPWd_D, SQDECP_XPWd_H, SQDECP_XPWd_S, SQINCP_XPW...
20445
153
    printGPR64as32(MI, 2, O);
20446
153
    return;
20447
0
    break;
20448
500
  case 83:
20449
    // ST1_MXIPXX_H_B, ST1_MXIPXX_H_D, ST1_MXIPXX_H_H, ST1_MXIPXX_H_Q, ST1_MX...
20450
500
    SStream_concat0(O, ", [");
20451
500
    printOperand(MI, 4, O);
20452
500
    SStream_concat0(O, ", ");
20453
500
    break;
20454
177
  case 84:
20455
    // SYSLxt
20456
177
    printSysCROperand(MI, 2, O);
20457
177
    SStream_concat0(O, ", ");
20458
177
    printSysCROperand(MI, 3, O);
20459
177
    SStream_concat0(O, ", ");
20460
177
    printOperand(MI, 4, O);
20461
177
    return;
20462
0
    break;
20463
2.06k
  case 85:
20464
    // TBNZW, TBNZX, TBZW, TBZX
20465
2.06k
    printAlignedLabel(MI, Address, 2, O);
20466
2.06k
    return;
20467
0
    break;
20468
27
  case 86:
20469
    // UMAX_ZI_B, UMAX_ZI_D, UMAX_ZI_S, UMIN_ZI_B, UMIN_ZI_D, UMIN_ZI_S
20470
27
    printImm(MI, 2, O);
20471
27
    return;
20472
0
    break;
20473
91.1k
  }
20474
20475
20476
  // Fragment 5 encoded into 7 bits for 93 unique commands.
20477
63.5k
  switch ((Bits >> 49) & 127) {
20478
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
20479
8.19k
  case 0:
20480
    // ADCLB_ZZZ_D, ADCLB_ZZZ_S, ADCLT_ZZZ_D, ADCLT_ZZZ_S, ADCSWr, ADCSXr, AD...
20481
8.19k
    return;
20482
0
    break;
20483
17.5k
  case 1:
20484
    // ADDG, ADDP_ZPmZ_B, ADDP_ZPmZ_D, ADDP_ZPmZ_S, ADD_ZPmZ_B, ADD_ZPmZ_CPA,...
20485
17.5k
    SStream_concat0(O, ", ");
20486
17.5k
    break;
20487
383
  case 2:
20488
    // ADDHNv2i64_v2i32, ADDHNv2i64_v4i32, ADDPv2i64, ADDv2i64, CMEQv2i64, CM...
20489
383
    SStream_concat0(O, ".2d");
20490
383
    return;
20491
0
    break;
20492
140
  case 3:
20493
    // ADDHNv4i32_v4i16, ADDHNv4i32_v8i16, ADDPv4i32, ADDv4i32, CMEQv4i32, CM...
20494
140
    SStream_concat0(O, ".4s");
20495
140
    return;
20496
0
    break;
20497
263
  case 4:
20498
    // ADDHNv8i16_v16i8, ADDHNv8i16_v8i8, ADDPv8i16, ADDv8i16, BFDOTv8bf16, B...
20499
263
    SStream_concat0(O, ".8h");
20500
263
    return;
20501
0
    break;
20502
35
  case 5:
20503
    // ADDPT_shift, SUBPT_shift
20504
35
    printShifter(MI, 3, O);
20505
35
    return;
20506
0
    break;
20507
559
  case 6:
20508
    // ADDP_ZPmZ_H, ADD_ZPmZ_H, AND_ZPmZ_H, ASRR_ZPmZ_H, ASR_ZPmZ_H, BFADD_ZP...
20509
559
    printSVERegOp_h(MI, 3, O);
20510
559
    break;
20511
142
  case 7:
20512
    // ADDPv16i8, ADDv16i8, ANDv16i8, BICv16i8, BIFv16i8, BITv16i8, BSLv16i8,...
20513
142
    SStream_concat0(O, ".16b");
20514
142
    return;
20515
0
    break;
20516
128
  case 8:
20517
    // ADDPv2i32, ADDv2i32, CMEQv2i32, CMGEv2i32, CMGTv2i32, CMHIv2i32, CMHSv...
20518
128
    SStream_concat0(O, ".2s");
20519
128
    return;
20520
0
    break;
20521
414
  case 9:
20522
    // ADDPv4i16, ADDv4i16, BFDOTv4bf16, CMEQv4i16, CMGEv4i16, CMGTv4i16, CMH...
20523
414
    SStream_concat0(O, ".4h");
20524
414
    return;
20525
0
    break;
20526
242
  case 10:
20527
    // ADDPv8i8, ADDv8i8, ANDv8i8, BICv8i8, BIFv8i8, BITv8i8, BSLv8i8, CMEQv8...
20528
242
    SStream_concat0(O, ".8b");
20529
242
    return;
20530
0
    break;
20531
129
  case 11:
20532
    // ADDSXrx64, ADDXrx64, SUBSXrx64, SUBXrx64
20533
129
    printArithExtend(MI, 3, O);
20534
129
    return;
20535
0
    break;
20536
5
  case 12:
20537
    // ADD_VG2_M2Z2Z_D, ADD_VG4_M4Z4Z_D, FMLA_VG2_M2Z2Z_D, FMLA_VG4_M4Z4Z_D, ...
20538
5
    printTypedVectorList_0_d(MI, 5, O);
20539
5
    return;
20540
0
    break;
20541
139
  case 13:
20542
    // ADD_VG2_M2Z2Z_S, ADD_VG4_M4Z4Z_S, FMLA_VG2_M2Z2Z_S, FMLA_VG4_M4Z4Z_S, ...
20543
139
    printTypedVectorList_0_s(MI, 5, O);
20544
139
    return;
20545
0
    break;
20546
271
  case 14:
20547
    // ADD_VG2_M2ZZ_D, ADD_VG4_M4ZZ_D, FMLA_VG2_M2ZZI_D, FMLA_VG2_M2ZZ_D, FML...
20548
271
    printSVERegOp_d(MI, 5, O);
20549
271
    break;
20550
321
  case 15:
20551
    // ADD_VG2_M2ZZ_S, ADD_VG4_M4ZZ_S, FMLA_VG2_M2ZZI_S, FMLA_VG2_M2ZZ_S, FML...
20552
321
    printSVERegOp_s(MI, 5, O);
20553
321
    break;
20554
2.85k
  case 16:
20555
    // ASRD_ZPmI_H, ASR_ZPmI_H, CMPEQ_PPzZI_H, CMPGE_PPzZI_H, CMPGT_PPzZI_H, ...
20556
2.85k
    printOperand(MI, 3, O);
20557
2.85k
    break;
20558
208
  case 17:
20559
    // ASR_WIDE_ZPmZ_H, CMPEQ_WIDE_PPzZZ_H, CMPGE_WIDE_PPzZZ_H, CMPGT_WIDE_PP...
20560
208
    printSVERegOp_d(MI, 3, O);
20561
208
    return;
20562
0
    break;
20563
156
  case 18:
20564
    // BCAX, EOR3, EXTv16i8
20565
156
    SStream_concat0(O, ".16b, ");
20566
156
    break;
20567
262
  case 19:
20568
    // BF16DOTlanev4bf16, BF16DOTlanev8bf16
20569
262
    SStream_concat0(O, ".2h");
20570
262
    printVectorIndex_1(MI, 4, O);
20571
262
    return;
20572
0
    break;
20573
1.04k
  case 20:
20574
    // BFDOT_VG2_M2Z2Z_HtoS, BFDOT_VG4_M4Z4Z_HtoS, BFMLAL_VG2_M2Z2Z_HtoS, BFM...
20575
1.04k
    printTypedVectorList_0_h(MI, 5, O);
20576
1.04k
    return;
20577
0
    break;
20578
1.16k
  case 21:
20579
    // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG2_M2ZZ_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFDOT...
20580
1.16k
    printSVERegOp_h(MI, 5, O);
20581
1.16k
    break;
20582
521
  case 22:
20583
    // BFDOT_ZZI, BFMLALB_ZZZI, BFMLALT_ZZZI, BFMLSLB_ZZZI_S, BFMLSLT_ZZZI_S,...
20584
521
    printVectorIndex_1(MI, 4, O);
20585
521
    break;
20586
460
  case 23:
20587
    // BFMLALBIdx, BFMLALTIdx, FCMLAv4f16_indexed, FCMLAv8f16_indexed, FMLAL2...
20588
460
    SStream_concat0(O, ".h");
20589
460
    break;
20590
753
  case 24:
20591
    // BFMLA_ZPmZZ, BFMLS_ZPmZZ, FCMLA_ZPmZZ_H, FMAD_ZPmZZ_H, FMLA_ZPmZZ_H, F...
20592
753
    printSVERegOp_h(MI, 4, O);
20593
753
    break;
20594
13
  case 25:
20595
    // CADD_ZZI_H, SQCADD_ZZI_H
20596
13
    printComplexRotationOp_180_90(MI, 3, O);
20597
13
    return;
20598
0
    break;
20599
6.36k
  case 26:
20600
    // CASAB, CASAH, CASALB, CASALH, CASALW, CASALX, CASAW, CASAX, CASB, CASH...
20601
6.36k
    SStream_concat1(O, ']');
20602
6.36k
    return;
20603
0
    break;
20604
11
  case 27:
20605
    // CDOT_ZZZ_S, CMLA_ZZZ_B, CMLA_ZZZ_H, SQRDCMLAH_ZZZ_B, SQRDCMLAH_ZZZ_H
20606
11
    printComplexRotationOp_90_0(MI, 4, O);
20607
11
    return;
20608
0
    break;
20609
60
  case 28:
20610
    // CMPHI_PPzZI_H, CMPHS_PPzZI_H, CMPLO_PPzZI_H, CMPLS_PPzZI_H
20611
60
    printImm(MI, 3, O);
20612
60
    return;
20613
0
    break;
20614
39
  case 29:
20615
    // EXTv8i8
20616
39
    SStream_concat0(O, ".8b, ");
20617
39
    printOperand(MI, 3, O);
20618
39
    return;
20619
0
    break;
20620
70
  case 30:
20621
    // FADD_ZPmI_H, FSUBR_ZPmI_H, FSUB_ZPmI_H
20622
70
    printExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_one(MI, 3, O);
20623
70
    return;
20624
0
    break;
20625
7
  case 31:
20626
    // FCADDv2f32, FCMLAv2f32
20627
7
    SStream_concat0(O, ".2s, ");
20628
7
    break;
20629
122
  case 32:
20630
    // FCADDv2f64, FCMLAv2f64, XAR
20631
122
    SStream_concat0(O, ".2d, ");
20632
122
    break;
20633
44
  case 33:
20634
    // FCADDv4f16, FCMLAv4f16
20635
44
    SStream_concat0(O, ".4h, ");
20636
44
    break;
20637
72
  case 34:
20638
    // FCADDv4f32, FCMLAv4f32, SM3SS1
20639
72
    SStream_concat0(O, ".4s, ");
20640
72
    break;
20641
12
  case 35:
20642
    // FCADDv8f16, FCMLAv8f16
20643
12
    SStream_concat0(O, ".8h, ");
20644
12
    break;
20645
634
  case 36:
20646
    // FCMEQ_PPzZ0_D, FCMEQ_PPzZ0_S, FCMGE_PPzZ0_D, FCMGE_PPzZ0_S, FCMGT_PPzZ...
20647
634
    SStream_concat0(O, ", #0.0");
20648
634
    return;
20649
0
    break;
20650
622
  case 37:
20651
    // FCMLAv4f32_indexed, FMLAv1i32_indexed, FMLAv2i32_indexed, FMLAv4i32_in...
20652
622
    SStream_concat0(O, ".s");
20653
622
    break;
20654
457
  case 38:
20655
    // FDOT_VG2_M2ZZI_BtoH, FDOT_VG2_M2ZZI_BtoS, FDOT_VG4_M4ZZI_BtoH, FDOT_VG...
20656
457
    printVectorIndex_1(MI, 6, O);
20657
457
    return;
20658
0
    break;
20659
370
  case 39:
20660
    // FDOTlanev16f8, FDOTlanev8f8, SDOTlanev16i8, SDOTlanev8i8, SUDOTlanev16...
20661
370
    SStream_concat0(O, ".4b");
20662
370
    printVectorIndex_1(MI, 4, O);
20663
370
    return;
20664
0
    break;
20665
14
  case 40:
20666
    // FDOTlanev4f16, FDOTlanev8f16
20667
14
    SStream_concat0(O, ".2b");
20668
14
    printVectorIndex_1(MI, 4, O);
20669
14
    return;
20670
0
    break;
20671
591
  case 41:
20672
    // FMAXNM_ZPmI_H, FMAX_ZPmI_H, FMINNM_ZPmI_H, FMIN_ZPmI_H
20673
591
    printExactFPImm_AArch64ExactFPImm_zero_AArch64ExactFPImm_one(MI, 3, O);
20674
591
    return;
20675
0
    break;
20676
69
  case 42:
20677
    // FMLALBlanev8f16, FMLALLBBlanev4f32, FMLALLBTlanev4f32, FMLALLTBlanev4f...
20678
69
    SStream_concat0(O, ".b");
20679
69
    printVectorIndex_1(MI, 4, O);
20680
69
    return;
20681
0
    break;
20682
111
  case 43:
20683
    // FMLAv1i64_indexed, FMLAv2i64_indexed, FMLSv1i64_indexed, FMLSv2i64_ind...
20684
111
    SStream_concat0(O, ".d");
20685
111
    break;
20686
593
  case 44:
20687
    // FMUL_ZPmI_H
20688
593
    printExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_two(MI, 3, O);
20689
593
    return;
20690
0
    break;
20691
490
  case 45:
20692
    // FMUL_ZZZI_D, FMUL_ZZZI_S, MUL_ZZZI_D, MUL_ZZZI_S, SMULLB_ZZZI_D, SMULL...
20693
490
    printVectorIndex_1(MI, 3, O);
20694
490
    return;
20695
0
    break;
20696
860
  case 46:
20697
    // GLD1B_D_REAL, GLD1D_REAL, GLD1H_D_REAL, GLD1SB_D_REAL, GLD1SH_D_REAL, ...
20698
860
    printRegWithShiftExtend_0_8_x_d(MI, 3, O);
20699
860
    SStream_concat1(O, ']');
20700
860
    return;
20701
0
    break;
20702
626
  case 47:
20703
    // GLD1B_D_SXTW_REAL, GLD1D_SXTW_REAL, GLD1H_D_SXTW_REAL, GLD1SB_D_SXTW_R...
20704
626
    printRegWithShiftExtend_1_8_w_d(MI, 3, O);
20705
626
    SStream_concat1(O, ']');
20706
626
    return;
20707
0
    break;
20708
537
  case 48:
20709
    // GLD1B_D_UXTW_REAL, GLD1D_UXTW_REAL, GLD1H_D_UXTW_REAL, GLD1SB_D_UXTW_R...
20710
537
    printRegWithShiftExtend_0_8_w_d(MI, 3, O);
20711
537
    SStream_concat1(O, ']');
20712
537
    return;
20713
0
    break;
20714
593
  case 49:
20715
    // GLD1B_S_SXTW_REAL, GLD1H_S_SXTW_REAL, GLD1SB_S_SXTW_REAL, GLD1SH_S_SXT...
20716
593
    printRegWithShiftExtend_1_8_w_s(MI, 3, O);
20717
593
    SStream_concat1(O, ']');
20718
593
    return;
20719
0
    break;
20720
440
  case 50:
20721
    // GLD1B_S_UXTW_REAL, GLD1H_S_UXTW_REAL, GLD1SB_S_UXTW_REAL, GLD1SH_S_UXT...
20722
440
    printRegWithShiftExtend_0_8_w_s(MI, 3, O);
20723
440
    SStream_concat1(O, ']');
20724
440
    return;
20725
0
    break;
20726
75
  case 51:
20727
    // GLD1D_IMM_REAL, GLDFF1D_IMM_REAL, LD1RD_IMM, SST1D_IMM
20728
75
    printImmScale_8(MI, 3, O);
20729
75
    SStream_concat1(O, ']');
20730
75
    return;
20731
0
    break;
20732
301
  case 52:
20733
    // GLD1D_SCALED_REAL, GLDFF1D_SCALED_REAL, SST1D_SCALED
20734
301
    printRegWithShiftExtend_0_64_x_d(MI, 3, O);
20735
301
    SStream_concat1(O, ']');
20736
301
    return;
20737
0
    break;
20738
93
  case 53:
20739
    // GLD1D_SXTW_SCALED_REAL, GLDFF1D_SXTW_SCALED_REAL, SST1D_SXTW_SCALED
20740
93
    printRegWithShiftExtend_1_64_w_d(MI, 3, O);
20741
93
    SStream_concat1(O, ']');
20742
93
    return;
20743
0
    break;
20744
316
  case 54:
20745
    // GLD1D_UXTW_SCALED_REAL, GLDFF1D_UXTW_SCALED_REAL, SST1D_UXTW_SCALED
20746
316
    printRegWithShiftExtend_0_64_w_d(MI, 3, O);
20747
316
    SStream_concat1(O, ']');
20748
316
    return;
20749
0
    break;
20750
526
  case 55:
20751
    // GLD1H_D_IMM_REAL, GLD1H_S_IMM_REAL, GLD1SH_D_IMM_REAL, GLD1SH_S_IMM_RE...
20752
526
    printImmScale_2(MI, 3, O);
20753
526
    break;
20754
129
  case 56:
20755
    // GLD1H_D_SCALED_REAL, GLD1SH_D_SCALED_REAL, GLDFF1H_D_SCALED_REAL, GLDF...
20756
129
    printRegWithShiftExtend_0_16_x_d(MI, 3, O);
20757
129
    SStream_concat1(O, ']');
20758
129
    return;
20759
0
    break;
20760
17
  case 57:
20761
    // GLD1H_D_SXTW_SCALED_REAL, GLD1SH_D_SXTW_SCALED_REAL, GLDFF1H_D_SXTW_SC...
20762
17
    printRegWithShiftExtend_1_16_w_d(MI, 3, O);
20763
17
    SStream_concat1(O, ']');
20764
17
    return;
20765
0
    break;
20766
35
  case 58:
20767
    // GLD1H_D_UXTW_SCALED_REAL, GLD1SH_D_UXTW_SCALED_REAL, GLDFF1H_D_UXTW_SC...
20768
35
    printRegWithShiftExtend_0_16_w_d(MI, 3, O);
20769
35
    SStream_concat1(O, ']');
20770
35
    return;
20771
0
    break;
20772
11
  case 59:
20773
    // GLD1H_S_SXTW_SCALED_REAL, GLD1SH_S_SXTW_SCALED_REAL, GLDFF1H_S_SXTW_SC...
20774
11
    printRegWithShiftExtend_1_16_w_s(MI, 3, O);
20775
11
    SStream_concat1(O, ']');
20776
11
    return;
20777
0
    break;
20778
39
  case 60:
20779
    // GLD1H_S_UXTW_SCALED_REAL, GLD1SH_S_UXTW_SCALED_REAL, GLDFF1H_S_UXTW_SC...
20780
39
    printRegWithShiftExtend_0_16_w_s(MI, 3, O);
20781
39
    SStream_concat1(O, ']');
20782
39
    return;
20783
0
    break;
20784
1.11k
  case 61:
20785
    // GLD1SW_D_IMM_REAL, GLD1W_D_IMM_REAL, GLD1W_IMM_REAL, GLDFF1SW_D_IMM_RE...
20786
1.11k
    printImmScale_4(MI, 3, O);
20787
1.11k
    break;
20788
209
  case 62:
20789
    // GLD1SW_D_SCALED_REAL, GLD1W_D_SCALED_REAL, GLDFF1SW_D_SCALED_REAL, GLD...
20790
209
    printRegWithShiftExtend_0_32_x_d(MI, 3, O);
20791
209
    SStream_concat1(O, ']');
20792
209
    return;
20793
0
    break;
20794
205
  case 63:
20795
    // GLD1SW_D_SXTW_SCALED_REAL, GLD1W_D_SXTW_SCALED_REAL, GLDFF1SW_D_SXTW_S...
20796
205
    printRegWithShiftExtend_1_32_w_d(MI, 3, O);
20797
205
    SStream_concat1(O, ']');
20798
205
    return;
20799
0
    break;
20800
19
  case 64:
20801
    // GLD1SW_D_UXTW_SCALED_REAL, GLD1W_D_UXTW_SCALED_REAL, GLDFF1SW_D_UXTW_S...
20802
19
    printRegWithShiftExtend_0_32_w_d(MI, 3, O);
20803
19
    SStream_concat1(O, ']');
20804
19
    return;
20805
0
    break;
20806
211
  case 65:
20807
    // GLD1W_SXTW_SCALED_REAL, GLDFF1W_SXTW_SCALED_REAL, SST1W_SXTW_SCALED
20808
211
    printRegWithShiftExtend_1_32_w_s(MI, 3, O);
20809
211
    SStream_concat1(O, ']');
20810
211
    return;
20811
0
    break;
20812
13
  case 66:
20813
    // GLD1W_UXTW_SCALED_REAL, GLDFF1W_UXTW_SCALED_REAL, SST1W_UXTW_SCALED
20814
13
    printRegWithShiftExtend_0_32_w_s(MI, 3, O);
20815
13
    SStream_concat1(O, ']');
20816
13
    return;
20817
0
    break;
20818
671
  case 67:
20819
    // LD1B, LD1B_2Z, LD1B_4Z, LD1B_4Z_STRIDED, LD1B_D, LD1B_H, LD1B_S, LD1RO...
20820
671
    printRegWithShiftExtend_0_8_x_0(MI, 3, O);
20821
671
    SStream_concat1(O, ']');
20822
671
    return;
20823
0
    break;
20824
243
  case 68:
20825
    // LD1D, LD1D_2Z, LD1D_2Z_STRIDED, LD1D_4Z, LD1D_4Z_STRIDED, LD1D_Q, LD1R...
20826
243
    printRegWithShiftExtend_0_64_x_0(MI, 3, O);
20827
243
    SStream_concat1(O, ']');
20828
243
    return;
20829
0
    break;
20830
224
  case 69:
20831
    // LD1H, LD1H_2Z, LD1H_4Z, LD1H_4Z_STRIDED, LD1H_D, LD1H_S, LD1RO_H, LD1R...
20832
224
    printRegWithShiftExtend_0_16_x_0(MI, 3, O);
20833
224
    SStream_concat1(O, ']');
20834
224
    return;
20835
0
    break;
20836
11
  case 70:
20837
    // LD1RO_B_IMM, LD1RO_D_IMM, LD1RO_H_IMM, LD1RO_W_IMM
20838
11
    printImmScale_32(MI, 3, O);
20839
11
    SStream_concat1(O, ']');
20840
11
    return;
20841
0
    break;
20842
650
  case 71:
20843
    // LD1RO_W, LD1RQ_W, LD1SW_D, LD1W, LD1W_2Z, LD1W_2Z_STRIDED, LD1W_4Z, LD...
20844
650
    printRegWithShiftExtend_0_32_x_0(MI, 3, O);
20845
650
    SStream_concat1(O, ']');
20846
650
    return;
20847
0
    break;
20848
17
  case 72:
20849
    // LD1RQ_B_IMM, LD1RQ_D_IMM, LD1RQ_H_IMM, LD1RQ_W_IMM
20850
17
    printImmScale_16(MI, 3, O);
20851
17
    SStream_concat1(O, ']');
20852
17
    return;
20853
0
    break;
20854
540
  case 73:
20855
    // LD1_MXIPXX_H_B, LD1_MXIPXX_V_B, ST1_MXIPXX_H_B, ST1_MXIPXX_V_B
20856
540
    printRegWithShiftExtend_0_8_x_0(MI, 5, O);
20857
540
    SStream_concat1(O, ']');
20858
540
    return;
20859
0
    break;
20860
306
  case 74:
20861
    // LD1_MXIPXX_H_D, LD1_MXIPXX_V_D, ST1_MXIPXX_H_D, ST1_MXIPXX_V_D
20862
306
    printRegWithShiftExtend_0_64_x_0(MI, 5, O);
20863
306
    SStream_concat1(O, ']');
20864
306
    return;
20865
0
    break;
20866
81
  case 75:
20867
    // LD1_MXIPXX_H_H, LD1_MXIPXX_V_H, ST1_MXIPXX_H_H, ST1_MXIPXX_V_H
20868
81
    printRegWithShiftExtend_0_16_x_0(MI, 5, O);
20869
81
    SStream_concat1(O, ']');
20870
81
    return;
20871
0
    break;
20872
87
  case 76:
20873
    // LD1_MXIPXX_H_Q, LD1_MXIPXX_V_Q, ST1_MXIPXX_H_Q, ST1_MXIPXX_V_Q
20874
87
    printRegWithShiftExtend_0_128_x_0(MI, 5, O);
20875
87
    SStream_concat1(O, ']');
20876
87
    return;
20877
0
    break;
20878
84
  case 77:
20879
    // LD1_MXIPXX_H_S, LD1_MXIPXX_V_S, ST1_MXIPXX_H_S, ST1_MXIPXX_V_S
20880
84
    printRegWithShiftExtend_0_32_x_0(MI, 5, O);
20881
84
    SStream_concat1(O, ']');
20882
84
    return;
20883
0
    break;
20884
378
  case 78:
20885
    // LD2Q, LD3Q, LD4Q, ST2Q, ST3Q, ST4Q
20886
378
    printRegWithShiftExtend_0_128_x_0(MI, 3, O);
20887
378
    SStream_concat1(O, ']');
20888
378
    return;
20889
0
    break;
20890
113
  case 79:
20891
    // LD3B_IMM, LD3D_IMM, LD3H_IMM, LD3Q_IMM, LD3W_IMM, ST3B_IMM, ST3D_IMM, ...
20892
113
    printImmScale_3(MI, 3, O);
20893
113
    SStream_concat0(O, ", mul vl]");
20894
113
    return;
20895
0
    break;
20896
87
  case 80:
20897
    // LDIAPPWpost
20898
87
    SStream_concat0(O, "], #8");
20899
87
    return;
20900
0
    break;
20901
129
  case 81:
20902
    // LDIAPPXpost
20903
129
    SStream_concat0(O, "], #16");
20904
129
    return;
20905
0
    break;
20906
2.72k
  case 82:
20907
    // LDPDpost, LDPQpost, LDPSWpost, LDPSpost, LDPWpost, LDPXpost, STGPpost,...
20908
2.72k
    SStream_concat0(O, "], ");
20909
2.72k
    break;
20910
2.09k
  case 83:
20911
    // LDRBBpre, LDRBpre, LDRDpre, LDRHHpre, LDRHpre, LDRQpre, LDRSBWpre, LDR...
20912
2.09k
    SStream_concat0(O, "]!");
20913
2.09k
    return;
20914
0
    break;
20915
109
  case 84:
20916
    // LDR_PXI, LDR_ZXI, STR_PXI, STR_ZXI
20917
109
    SStream_concat0(O, ", mul vl]");
20918
109
    return;
20919
0
    break;
20920
146
  case 85:
20921
    // PSEL_PPPRI_B, PSEL_PPPRI_D, PSEL_PPPRI_H, PSEL_PPPRI_S
20922
146
    SStream_concat1(O, '[');
20923
146
    printOperand(MI, 3, O);
20924
146
    SStream_concat0(O, ", ");
20925
146
    printMatrixIndex_1(MI, 4, O);
20926
146
    SStream_concat1(O, ']');
20927
146
    return;
20928
0
    break;
20929
340
  case 86:
20930
    // SEL_VG2_2ZC2Z2Z_B, SEL_VG4_4ZC4Z4Z_B
20931
340
    printTypedVectorList_0_b(MI, 3, O);
20932
340
    return;
20933
0
    break;
20934
22
  case 87:
20935
    // SEL_VG2_2ZC2Z2Z_D, SEL_VG4_4ZC4Z4Z_D
20936
22
    printTypedVectorList_0_d(MI, 3, O);
20937
22
    return;
20938
0
    break;
20939
36
  case 88:
20940
    // SEL_VG2_2ZC2Z2Z_H, SEL_VG4_4ZC4Z4Z_H
20941
36
    printTypedVectorList_0_h(MI, 3, O);
20942
36
    return;
20943
0
    break;
20944
360
  case 89:
20945
    // SEL_VG2_2ZC2Z2Z_S, SEL_VG4_4ZC4Z4Z_S
20946
360
    printTypedVectorList_0_s(MI, 3, O);
20947
360
    return;
20948
0
    break;
20949
7
  case 90:
20950
    // STILPWpre
20951
7
    SStream_concat0(O, ", #-8]!");
20952
7
    return;
20953
0
    break;
20954
264
  case 91:
20955
    // STILPXpre
20956
264
    SStream_concat0(O, ", #-16]!");
20957
264
    return;
20958
0
    break;
20959
403
  case 92:
20960
    // STLXPW, STLXPX, STXPW, STXPX
20961
403
    SStream_concat0(O, ", [");
20962
403
    printOperand(MI, 3, O);
20963
403
    SStream_concat1(O, ']');
20964
403
    return;
20965
0
    break;
20966
63.5k
  }
20967
20968
20969
  // Fragment 6 encoded into 6 bits for 44 unique commands.
20970
29.9k
  switch ((Bits >> 56) & 63) {
20971
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
20972
2.54k
  case 0:
20973
    // ADDG, ASRD_ZPmI_B, ASRD_ZPmI_D, ASRD_ZPmI_S, ASR_ZPmI_B, ASR_ZPmI_D, A...
20974
2.54k
    printOperand(MI, 3, O);
20975
2.54k
    return;
20976
0
    break;
20977
268
  case 1:
20978
    // ADDP_ZPmZ_B, ADD_ZPmZ_B, ANDS_PPzPP, AND_PPzPP, AND_ZPmZ_B, ASRR_ZPmZ_...
20979
268
    printSVERegOp_b(MI, 3, O);
20980
268
    return;
20981
0
    break;
20982
1.05k
  case 2:
20983
    // ADDP_ZPmZ_D, ADD_ZPmZ_CPA, ADD_ZPmZ_D, AND_ZPmZ_D, ASRR_ZPmZ_D, ASR_WI...
20984
1.05k
    printSVERegOp_d(MI, 3, O);
20985
1.05k
    break;
20986
2.10k
  case 3:
20987
    // ADDP_ZPmZ_H, ADD_VG2_M2ZZ_D, ADD_VG2_M2ZZ_S, ADD_VG4_M4ZZ_D, ADD_VG4_M...
20988
2.10k
    return;
20989
0
    break;
20990
1.19k
  case 4:
20991
    // ADDP_ZPmZ_S, ADD_ZPmZ_S, AND_ZPmZ_S, ASRR_ZPmZ_S, ASR_ZPmZ_S, BIC_ZPmZ...
20992
1.19k
    printSVERegOp_s(MI, 3, O);
20993
1.19k
    break;
20994
96
  case 5:
20995
    // BCAX, EOR3, SM3SS1
20996
96
    printVRegOperand(MI, 3, O);
20997
96
    break;
20998
1.46k
  case 6:
20999
    // BFDOT_VG2_M2ZZI_HtoS, BFDOT_VG4_M4ZZI_HtoS, BFMLAL_VG2_M2ZZI_HtoS, BFM...
21000
1.46k
    printVectorIndex_1(MI, 6, O);
21001
1.46k
    return;
21002
0
    break;
21003
809
  case 7:
21004
    // BFMLALBIdx, BFMLALTIdx, FCMLAv4f16_indexed, FCMLAv4f32_indexed, FCMLAv...
21005
809
    printVectorIndex_1(MI, 4, O);
21006
809
    break;
21007
0
  case 8:
21008
    // BFMWri, BFMXri
21009
0
    printOperand(MI, 4, O);
21010
0
    return;
21011
0
    break;
21012
26
  case 9:
21013
    // CADD_ZZI_B, CADD_ZZI_D, CADD_ZZI_S, FCADDv2f32, FCADDv2f64, FCADDv4f16...
21014
26
    printComplexRotationOp_180_90(MI, 3, O);
21015
26
    return;
21016
0
    break;
21017
1.12k
  case 10:
21018
    // CCMNWi, CCMNWr, CCMNXi, CCMNXr, CCMPWi, CCMPWr, CCMPXi, CCMPXr, CSELWr...
21019
1.12k
    printCondCode(MI, 3, O);
21020
1.12k
    return;
21021
0
    break;
21022
136
  case 11:
21023
    // CDOT_ZZZI_D, CMLA_ZZZI_S, FCADD_ZPmZ_H, FCMLA_ZPmZZ_H, FCMLA_ZZZI_S, S...
21024
136
    SStream_concat0(O, ", ");
21025
136
    break;
21026
18
  case 12:
21027
    // CDOT_ZZZI_S, CMLA_ZZZI_H, FCMLA_ZZZI_H, SQRDCMLAH_ZZZI_H
21028
18
    printComplexRotationOp_90_0(MI, 5, O);
21029
18
    return;
21030
0
    break;
21031
281
  case 13:
21032
    // CDOT_ZZZ_D, CMLA_ZZZ_D, CMLA_ZZZ_S, FCMLAv2f32, FCMLAv2f64, FCMLAv4f16...
21033
281
    printComplexRotationOp_90_0(MI, 4, O);
21034
281
    return;
21035
0
    break;
21036
40
  case 14:
21037
    // CLASTA_RPZ_H, CLASTA_VPZ_H, CLASTB_RPZ_H, CLASTB_VPZ_H
21038
40
    printSVERegOp_h(MI, 3, O);
21039
40
    return;
21040
0
    break;
21041
364
  case 15:
21042
    // CMPHI_PPzZI_B, CMPHI_PPzZI_D, CMPHI_PPzZI_S, CMPHS_PPzZI_B, CMPHS_PPzZ...
21043
364
    printImm(MI, 3, O);
21044
364
    return;
21045
0
    break;
21046
15
  case 16:
21047
    // FADD_ZPmI_D, FADD_ZPmI_S, FSUBR_ZPmI_D, FSUBR_ZPmI_S, FSUB_ZPmI_D, FSU...
21048
15
    printExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_one(MI, 3, O);
21049
15
    return;
21050
0
    break;
21051
596
  case 17:
21052
    // FCMLA_ZPmZZ_D, FMAD_ZPmZZ_D, FMLA_ZPmZZ_D, FMLS_ZPmZZ_D, FMSB_ZPmZZ_D,...
21053
596
    printSVERegOp_d(MI, 4, O);
21054
596
    break;
21055
548
  case 18:
21056
    // FCMLA_ZPmZZ_S, FMAD_ZPmZZ_S, FMLA_ZPmZZ_S, FMLS_ZPmZZ_S, FMSB_ZPmZZ_S,...
21057
548
    printSVERegOp_s(MI, 4, O);
21058
548
    break;
21059
317
  case 19:
21060
    // FMAXNM_ZPmI_D, FMAXNM_ZPmI_S, FMAX_ZPmI_D, FMAX_ZPmI_S, FMINNM_ZPmI_D,...
21061
317
    printExactFPImm_AArch64ExactFPImm_zero_AArch64ExactFPImm_one(MI, 3, O);
21062
317
    return;
21063
0
    break;
21064
384
  case 20:
21065
    // FMULXv1i16_indexed, FMULXv1i32_indexed, FMULXv1i64_indexed, FMULXv2i32...
21066
384
    printVectorIndex_1(MI, 3, O);
21067
384
    return;
21068
0
    break;
21069
99
  case 21:
21070
    // FMUL_ZPmI_D, FMUL_ZPmI_S
21071
99
    printExactFPImm_AArch64ExactFPImm_half_AArch64ExactFPImm_two(MI, 3, O);
21072
99
    return;
21073
0
    break;
21074
2.11k
  case 22:
21075
    // GLD1B_D_IMM_REAL, GLD1B_S_IMM_REAL, GLD1H_D_IMM_REAL, GLD1H_S_IMM_REAL...
21076
2.11k
    SStream_concat1(O, ']');
21077
2.11k
    return;
21078
0
    break;
21079
2.25k
  case 23:
21080
    // LD1B_2Z_IMM, LD1B_4Z_IMM, LD1B_4Z_STRIDED_IMM, LD1B_D_IMM, LD1B_H_IMM,...
21081
2.25k
    SStream_concat0(O, ", mul vl]");
21082
2.25k
    return;
21083
0
    break;
21084
2.02k
  case 24:
21085
    // LDNPDi, LDNPXi, LDPDi, LDPXi, STNPDi, STNPXi, STPDi, STPXi
21086
2.02k
    printImmScale_8(MI, 3, O);
21087
2.02k
    SStream_concat1(O, ']');
21088
2.02k
    return;
21089
0
    break;
21090
416
  case 25:
21091
    // LDNPQi, LDPQi, STGPi, STNPQi, STPQi
21092
416
    printImmScale_16(MI, 3, O);
21093
416
    SStream_concat1(O, ']');
21094
416
    return;
21095
0
    break;
21096
2.22k
  case 26:
21097
    // LDNPSi, LDNPWi, LDPSWi, LDPSi, LDPWi, STNPSi, STNPWi, STPSi, STPWi
21098
2.22k
    printImmScale_4(MI, 3, O);
21099
2.22k
    SStream_concat1(O, ']');
21100
2.22k
    return;
21101
0
    break;
21102
2.12k
  case 27:
21103
    // LDPDpost, LDPDpre, LDPXpost, LDPXpre, STPDpost, STPDpre, STPXpost, STP...
21104
2.12k
    printImmScale_8(MI, 4, O);
21105
2.12k
    break;
21106
1.35k
  case 28:
21107
    // LDPQpost, LDPQpre, STGPpost, STGPpre, STPQpost, STPQpre
21108
1.35k
    printImmScale_16(MI, 4, O);
21109
1.35k
    break;
21110
1.35k
  case 29:
21111
    // LDPSWpost, LDPSWpre, LDPSpost, LDPSpre, LDPWpost, LDPWpre, STPSpost, S...
21112
1.35k
    printImmScale_4(MI, 4, O);
21113
1.35k
    break;
21114
143
  case 30:
21115
    // LDRBBroW, LDRBroW, LDRSBWroW, LDRSBXroW, STRBBroW, STRBroW
21116
143
    printMemExtend_w_8(MI, 3, O);
21117
143
    SStream_concat1(O, ']');
21118
143
    return;
21119
0
    break;
21120
315
  case 31:
21121
    // LDRBBroX, LDRBroX, LDRSBWroX, LDRSBXroX, STRBBroX, STRBroX
21122
315
    printMemExtend_x_8(MI, 3, O);
21123
315
    SStream_concat1(O, ']');
21124
315
    return;
21125
0
    break;
21126
152
  case 32:
21127
    // LDRDroW, LDRXroW, PRFMroW, STRDroW, STRXroW
21128
152
    printMemExtend_w_64(MI, 3, O);
21129
152
    SStream_concat1(O, ']');
21130
152
    return;
21131
0
    break;
21132
119
  case 33:
21133
    // LDRDroX, LDRXroX, PRFMroX, STRDroX, STRXroX
21134
119
    printMemExtend_x_64(MI, 3, O);
21135
119
    SStream_concat1(O, ']');
21136
119
    return;
21137
0
    break;
21138
65
  case 34:
21139
    // LDRHHroW, LDRHroW, LDRSHWroW, LDRSHXroW, STRHHroW, STRHroW
21140
65
    printMemExtend_w_16(MI, 3, O);
21141
65
    SStream_concat1(O, ']');
21142
65
    return;
21143
0
    break;
21144
117
  case 35:
21145
    // LDRHHroX, LDRHroX, LDRSHWroX, LDRSHXroX, STRHHroX, STRHroX
21146
117
    printMemExtend_x_16(MI, 3, O);
21147
117
    SStream_concat1(O, ']');
21148
117
    return;
21149
0
    break;
21150
9
  case 36:
21151
    // LDRQroW, STRQroW
21152
9
    printMemExtend_w_128(MI, 3, O);
21153
9
    SStream_concat1(O, ']');
21154
9
    return;
21155
0
    break;
21156
8
  case 37:
21157
    // LDRQroX, STRQroX
21158
8
    printMemExtend_x_128(MI, 3, O);
21159
8
    SStream_concat1(O, ']');
21160
8
    return;
21161
0
    break;
21162
26
  case 38:
21163
    // LDRSWroW, LDRSroW, LDRWroW, STRSroW, STRWroW
21164
26
    printMemExtend_w_32(MI, 3, O);
21165
26
    SStream_concat1(O, ']');
21166
26
    return;
21167
0
    break;
21168
9
  case 39:
21169
    // LDRSWroX, LDRSroX, LDRWroX, STRSroX, STRWroX
21170
9
    printMemExtend_x_32(MI, 3, O);
21171
9
    SStream_concat1(O, ']');
21172
9
    return;
21173
0
    break;
21174
310
  case 40:
21175
    // ST1B_2Z_STRIDED, STNT1B_2Z_STRIDED
21176
310
    printRegWithShiftExtend_0_8_x_0(MI, 3, O);
21177
310
    SStream_concat1(O, ']');
21178
310
    return;
21179
0
    break;
21180
515
  case 41:
21181
    // ST1B_2Z_STRIDED_IMM, ST1H_2Z_STRIDED_IMM, STNT1B_2Z_STRIDED_IMM, STNT1...
21182
515
    printImmScale_2(MI, 3, O);
21183
515
    SStream_concat0(O, ", mul vl]");
21184
515
    return;
21185
0
    break;
21186
284
  case 42:
21187
    // ST1H_2Z_STRIDED, STNT1H_2Z_STRIDED
21188
284
    printRegWithShiftExtend_0_16_x_0(MI, 3, O);
21189
284
    SStream_concat1(O, ']');
21190
284
    return;
21191
0
    break;
21192
482
  case 43:
21193
    // WHILEGE_CXX_B, WHILEGE_CXX_D, WHILEGE_CXX_H, WHILEGE_CXX_S, WHILEGT_CX...
21194
482
    printSVEVecLenSpecifier(MI, 3, O);
21195
482
    return;
21196
0
    break;
21197
29.9k
  }
21198
21199
9.27k
  switch (MCInst_getOpcode(MI)) {
21200
0
  default: CS_ASSERT_RET(0 && "Unexpected opcode.");
21201
1
  case AArch64_ADDP_ZPmZ_D:
21202
1
  case AArch64_ADDP_ZPmZ_S:
21203
311
  case AArch64_ADD_ZPmZ_CPA:
21204
313
  case AArch64_ADD_ZPmZ_D:
21205
313
  case AArch64_ADD_ZPmZ_S:
21206
313
  case AArch64_AND_ZPmZ_D:
21207
320
  case AArch64_AND_ZPmZ_S:
21208
320
  case AArch64_ASRR_ZPmZ_D:
21209
320
  case AArch64_ASRR_ZPmZ_S:
21210
320
  case AArch64_ASR_WIDE_ZPmZ_B:
21211
320
  case AArch64_ASR_WIDE_ZPmZ_S:
21212
320
  case AArch64_ASR_ZPmZ_D:
21213
328
  case AArch64_ASR_ZPmZ_S:
21214
329
  case AArch64_BCAX_ZZZZ:
21215
334
  case AArch64_BFMLALBIdx:
21216
334
  case AArch64_BFMLALTIdx:
21217
334
  case AArch64_BIC_ZPmZ_D:
21218
334
  case AArch64_BIC_ZPmZ_S:
21219
334
  case AArch64_BSL1N_ZZZZ:
21220
421
  case AArch64_BSL2N_ZZZZ:
21221
421
  case AArch64_BSL_ZZZZ:
21222
424
  case AArch64_CLASTA_RPZ_D:
21223
428
  case AArch64_CLASTA_RPZ_S:
21224
431
  case AArch64_CLASTA_VPZ_D:
21225
431
  case AArch64_CLASTA_VPZ_S:
21226
431
  case AArch64_CLASTA_ZPZ_D:
21227
435
  case AArch64_CLASTA_ZPZ_S:
21228
451
  case AArch64_CLASTB_RPZ_D:
21229
467
  case AArch64_CLASTB_RPZ_S:
21230
490
  case AArch64_CLASTB_VPZ_D:
21231
507
  case AArch64_CLASTB_VPZ_S:
21232
507
  case AArch64_CLASTB_ZPZ_D:
21233
509
  case AArch64_CLASTB_ZPZ_S:
21234
509
  case AArch64_CMPEQ_PPzZZ_D:
21235
528
  case AArch64_CMPEQ_PPzZZ_S:
21236
545
  case AArch64_CMPEQ_WIDE_PPzZZ_B:
21237
549
  case AArch64_CMPEQ_WIDE_PPzZZ_S:
21238
550
  case AArch64_CMPGE_PPzZZ_D:
21239
550
  case AArch64_CMPGE_PPzZZ_S:
21240
551
  case AArch64_CMPGE_WIDE_PPzZZ_B:
21241
551
  case AArch64_CMPGE_WIDE_PPzZZ_S:
21242
551
  case AArch64_CMPGT_PPzZZ_D:
21243
552
  case AArch64_CMPGT_PPzZZ_S:
21244
565
  case AArch64_CMPGT_WIDE_PPzZZ_B:
21245
565
  case AArch64_CMPGT_WIDE_PPzZZ_S:
21246
601
  case AArch64_CMPHI_PPzZZ_D:
21247
603
  case AArch64_CMPHI_PPzZZ_S:
21248
603
  case AArch64_CMPHI_WIDE_PPzZZ_B:
21249
603
  case AArch64_CMPHI_WIDE_PPzZZ_S:
21250
614
  case AArch64_CMPHS_PPzZZ_D:
21251
615
  case AArch64_CMPHS_PPzZZ_S:
21252
636
  case AArch64_CMPHS_WIDE_PPzZZ_B:
21253
639
  case AArch64_CMPHS_WIDE_PPzZZ_S:
21254
653
  case AArch64_CMPLE_WIDE_PPzZZ_B:
21255
653
  case AArch64_CMPLE_WIDE_PPzZZ_S:
21256
667
  case AArch64_CMPLO_WIDE_PPzZZ_B:
21257
667
  case AArch64_CMPLO_WIDE_PPzZZ_S:
21258
667
  case AArch64_CMPLS_WIDE_PPzZZ_B:
21259
667
  case AArch64_CMPLS_WIDE_PPzZZ_S:
21260
668
  case AArch64_CMPLT_WIDE_PPzZZ_B:
21261
668
  case AArch64_CMPLT_WIDE_PPzZZ_S:
21262
668
  case AArch64_CMPNE_PPzZZ_D:
21263
668
  case AArch64_CMPNE_PPzZZ_S:
21264
710
  case AArch64_CMPNE_WIDE_PPzZZ_B:
21265
710
  case AArch64_CMPNE_WIDE_PPzZZ_S:
21266
714
  case AArch64_EOR3_ZZZZ:
21267
714
  case AArch64_EOR_ZPmZ_D:
21268
714
  case AArch64_EOR_ZPmZ_S:
21269
714
  case AArch64_FABD_ZPmZ_D:
21270
739
  case AArch64_FABD_ZPmZ_S:
21271
740
  case AArch64_FACGE_PPzZZ_D:
21272
740
  case AArch64_FACGE_PPzZZ_S:
21273
740
  case AArch64_FACGT_PPzZZ_D:
21274
740
  case AArch64_FACGT_PPzZZ_S:
21275
740
  case AArch64_FADDP_ZPmZZ_D:
21276
740
  case AArch64_FADDP_ZPmZZ_S:
21277
740
  case AArch64_FADD_ZPmZ_D:
21278
742
  case AArch64_FADD_ZPmZ_S:
21279
742
  case AArch64_FAMAX_ZPmZ_D:
21280
742
  case AArch64_FAMAX_ZPmZ_S:
21281
744
  case AArch64_FAMIN_ZPmZ_D:
21282
778
  case AArch64_FAMIN_ZPmZ_S:
21283
783
  case AArch64_FCMEQ_PPzZZ_D:
21284
792
  case AArch64_FCMEQ_PPzZZ_S:
21285
797
  case AArch64_FCMGE_PPzZZ_D:
21286
797
  case AArch64_FCMGE_PPzZZ_S:
21287
798
  case AArch64_FCMGT_PPzZZ_D:
21288
799
  case AArch64_FCMGT_PPzZZ_S:
21289
808
  case AArch64_FCMNE_PPzZZ_D:
21290
824
  case AArch64_FCMNE_PPzZZ_S:
21291
827
  case AArch64_FCMUO_PPzZZ_D:
21292
828
  case AArch64_FCMUO_PPzZZ_S:
21293
828
  case AArch64_FDIVR_ZPmZ_D:
21294
837
  case AArch64_FDIVR_ZPmZ_S:
21295
837
  case AArch64_FDIV_ZPmZ_D:
21296
839
  case AArch64_FDIV_ZPmZ_S:
21297
839
  case AArch64_FMAD_ZPmZZ_D:
21298
855
  case AArch64_FMAD_ZPmZZ_S:
21299
855
  case AArch64_FMAXNMP_ZPmZZ_D:
21300
855
  case AArch64_FMAXNMP_ZPmZZ_S:
21301
871
  case AArch64_FMAXNM_ZPmZ_D:
21302
1.02k
  case AArch64_FMAXNM_ZPmZ_S:
21303
1.02k
  case AArch64_FMAXP_ZPmZZ_D:
21304
1.02k
  case AArch64_FMAXP_ZPmZZ_S:
21305
1.10k
  case AArch64_FMAX_ZPmZ_D:
21306
1.11k
  case AArch64_FMAX_ZPmZ_S:
21307
1.11k
  case AArch64_FMINNMP_ZPmZZ_D:
21308
1.11k
  case AArch64_FMINNMP_ZPmZZ_S:
21309
1.12k
  case AArch64_FMINNM_ZPmZ_D:
21310
1.12k
  case AArch64_FMINNM_ZPmZ_S:
21311
1.12k
  case AArch64_FMINP_ZPmZZ_D:
21312
1.12k
  case AArch64_FMINP_ZPmZZ_S:
21313
1.12k
  case AArch64_FMIN_ZPmZ_D:
21314
1.12k
  case AArch64_FMIN_ZPmZ_S:
21315
1.12k
  case AArch64_FMLAL2lanev8f16:
21316
1.12k
  case AArch64_FMLALlanev8f16:
21317
1.13k
  case AArch64_FMLA_ZPmZZ_D:
21318
1.13k
  case AArch64_FMLA_ZPmZZ_S:
21319
1.17k
  case AArch64_FMLAv1i16_indexed:
21320
1.19k
  case AArch64_FMLAv1i32_indexed:
21321
1.22k
  case AArch64_FMLAv1i64_indexed:
21322
1.22k
  case AArch64_FMLAv2i32_indexed:
21323
1.22k
  case AArch64_FMLAv2i64_indexed:
21324
1.22k
  case AArch64_FMLAv4i16_indexed:
21325
1.22k
  case AArch64_FMLAv4i32_indexed:
21326
1.22k
  case AArch64_FMLAv8i16_indexed:
21327
1.23k
  case AArch64_FMLSL2lanev8f16:
21328
1.23k
  case AArch64_FMLSLlanev8f16:
21329
1.23k
  case AArch64_FMLS_ZPmZZ_D:
21330
1.27k
  case AArch64_FMLS_ZPmZZ_S:
21331
1.27k
  case AArch64_FMLSv1i16_indexed:
21332
1.27k
  case AArch64_FMLSv1i32_indexed:
21333
1.27k
  case AArch64_FMLSv1i64_indexed:
21334
1.27k
  case AArch64_FMLSv2i32_indexed:
21335
1.30k
  case AArch64_FMLSv2i64_indexed:
21336
1.31k
  case AArch64_FMLSv4i16_indexed:
21337
1.31k
  case AArch64_FMLSv4i32_indexed:
21338
1.31k
  case AArch64_FMLSv8i16_indexed:
21339
1.31k
  case AArch64_FMSB_ZPmZZ_D:
21340
1.31k
  case AArch64_FMSB_ZPmZZ_S:
21341
1.31k
  case AArch64_FMULX_ZPmZ_D:
21342
1.31k
  case AArch64_FMULX_ZPmZ_S:
21343
1.31k
  case AArch64_FMUL_ZPmZ_D:
21344
1.32k
  case AArch64_FMUL_ZPmZ_S:
21345
1.32k
  case AArch64_FNMAD_ZPmZZ_D:
21346
1.32k
  case AArch64_FNMAD_ZPmZZ_S:
21347
1.32k
  case AArch64_FNMLA_ZPmZZ_D:
21348
1.32k
  case AArch64_FNMLA_ZPmZZ_S:
21349
1.32k
  case AArch64_FNMLS_ZPmZZ_D:
21350
1.35k
  case AArch64_FNMLS_ZPmZZ_S:
21351
1.35k
  case AArch64_FNMSB_ZPmZZ_D:
21352
1.37k
  case AArch64_FNMSB_ZPmZZ_S:
21353
1.37k
  case AArch64_FSCALE_ZPmZ_D:
21354
1.39k
  case AArch64_FSCALE_ZPmZ_S:
21355
1.39k
  case AArch64_FSUBR_ZPmZ_D:
21356
1.39k
  case AArch64_FSUBR_ZPmZ_S:
21357
1.39k
  case AArch64_FSUB_ZPmZ_D:
21358
1.39k
  case AArch64_FSUB_ZPmZ_S:
21359
1.41k
  case AArch64_HISTCNT_ZPzZZ_D:
21360
1.41k
  case AArch64_HISTCNT_ZPzZZ_S:
21361
2.08k
  case AArch64_LDPDpost:
21362
2.36k
  case AArch64_LDPQpost:
21363
2.39k
  case AArch64_LDPSWpost:
21364
2.55k
  case AArch64_LDPSpost:
21365
2.67k
  case AArch64_LDPWpost:
21366
2.74k
  case AArch64_LDPXpost:
21367
2.74k
  case AArch64_LSLR_ZPmZ_D:
21368
2.74k
  case AArch64_LSLR_ZPmZ_S:
21369
2.74k
  case AArch64_LSL_WIDE_ZPmZ_B:
21370
2.74k
  case AArch64_LSL_WIDE_ZPmZ_S:
21371
2.74k
  case AArch64_LSL_ZPmZ_D:
21372
2.74k
  case AArch64_LSL_ZPmZ_S:
21373
2.76k
  case AArch64_LSRR_ZPmZ_D:
21374
2.79k
  case AArch64_LSRR_ZPmZ_S:
21375
2.79k
  case AArch64_LSR_WIDE_ZPmZ_B:
21376
2.79k
  case AArch64_LSR_WIDE_ZPmZ_S:
21377
2.89k
  case AArch64_LSR_ZPmZ_D:
21378
2.89k
  case AArch64_LSR_ZPmZ_S:
21379
3.08k
  case AArch64_MAD_ZPmZZ_D:
21380
3.28k
  case AArch64_MAD_ZPmZZ_S:
21381
3.29k
  case AArch64_MLA_ZPmZZ_D:
21382
3.30k
  case AArch64_MLA_ZPmZZ_S:
21383
3.30k
  case AArch64_MLAv2i32_indexed:
21384
3.30k
  case AArch64_MLAv4i16_indexed:
21385
3.39k
  case AArch64_MLAv4i32_indexed:
21386
3.40k
  case AArch64_MLAv8i16_indexed:
21387
3.73k
  case AArch64_MLS_ZPmZZ_D:
21388
3.73k
  case AArch64_MLS_ZPmZZ_S:
21389
3.73k
  case AArch64_MLSv2i32_indexed:
21390
3.73k
  case AArch64_MLSv4i16_indexed:
21391
3.81k
  case AArch64_MLSv4i32_indexed:
21392
3.82k
  case AArch64_MLSv8i16_indexed:
21393
3.83k
  case AArch64_MSB_ZPmZZ_D:
21394
3.85k
  case AArch64_MSB_ZPmZZ_S:
21395
3.85k
  case AArch64_MUL_ZPmZ_D:
21396
4.09k
  case AArch64_MUL_ZPmZ_S:
21397
4.10k
  case AArch64_NBSL_ZZZZ:
21398
4.10k
  case AArch64_ORR_ZPmZ_D:
21399
4.10k
  case AArch64_ORR_ZPmZ_S:
21400
4.10k
  case AArch64_SABD_ZPmZ_D:
21401
4.10k
  case AArch64_SABD_ZPmZ_S:
21402
4.10k
  case AArch64_SDIVR_ZPmZ_D:
21403
4.10k
  case AArch64_SDIVR_ZPmZ_S:
21404
4.10k
  case AArch64_SDIV_ZPmZ_D:
21405
4.10k
  case AArch64_SDIV_ZPmZ_S:
21406
4.16k
  case AArch64_SEL_ZPZZ_D:
21407
4.17k
  case AArch64_SEL_ZPZZ_S:
21408
4.17k
  case AArch64_SHADD_ZPmZ_D:
21409
4.17k
  case AArch64_SHADD_ZPmZ_S:
21410
4.17k
  case AArch64_SHSUBR_ZPmZ_D:
21411
4.17k
  case AArch64_SHSUBR_ZPmZ_S:
21412
4.17k
  case AArch64_SHSUB_ZPmZ_D:
21413
4.17k
  case AArch64_SHSUB_ZPmZ_S:
21414
4.17k
  case AArch64_SM3TT1A:
21415
4.17k
  case AArch64_SM3TT1B:
21416
4.17k
  case AArch64_SM3TT2A:
21417
4.21k
  case AArch64_SM3TT2B:
21418
4.21k
  case AArch64_SMAXP_ZPmZ_D:
21419
4.21k
  case AArch64_SMAXP_ZPmZ_S:
21420
4.21k
  case AArch64_SMAX_ZPmZ_D:
21421
4.21k
  case AArch64_SMAX_ZPmZ_S:
21422
4.21k
  case AArch64_SMINP_ZPmZ_D:
21423
4.21k
  case AArch64_SMINP_ZPmZ_S:
21424
4.21k
  case AArch64_SMIN_ZPmZ_D:
21425
4.21k
  case AArch64_SMIN_ZPmZ_S:
21426
4.21k
  case AArch64_SMLALv2i32_indexed:
21427
4.21k
  case AArch64_SMLALv4i16_indexed:
21428
4.21k
  case AArch64_SMLALv4i32_indexed:
21429
4.21k
  case AArch64_SMLALv8i16_indexed:
21430
4.21k
  case AArch64_SMLSLv2i32_indexed:
21431
4.22k
  case AArch64_SMLSLv4i16_indexed:
21432
4.22k
  case AArch64_SMLSLv4i32_indexed:
21433
4.22k
  case AArch64_SMLSLv8i16_indexed:
21434
4.22k
  case AArch64_SMULH_ZPmZ_D:
21435
4.44k
  case AArch64_SMULH_ZPmZ_S:
21436
4.44k
  case AArch64_SPLICE_ZPZ_D:
21437
4.44k
  case AArch64_SPLICE_ZPZ_S:
21438
4.44k
  case AArch64_SQADD_ZPmZ_D:
21439
4.44k
  case AArch64_SQADD_ZPmZ_S:
21440
4.44k
  case AArch64_SQDMLALv1i32_indexed:
21441
4.45k
  case AArch64_SQDMLALv1i64_indexed:
21442
4.45k
  case AArch64_SQDMLALv2i32_indexed:
21443
4.45k
  case AArch64_SQDMLALv4i16_indexed:
21444
4.45k
  case AArch64_SQDMLALv4i32_indexed:
21445
4.45k
  case AArch64_SQDMLALv8i16_indexed:
21446
4.48k
  case AArch64_SQDMLSLv1i32_indexed:
21447
4.48k
  case AArch64_SQDMLSLv1i64_indexed:
21448
4.49k
  case AArch64_SQDMLSLv2i32_indexed:
21449
4.49k
  case AArch64_SQDMLSLv4i16_indexed:
21450
4.62k
  case AArch64_SQDMLSLv4i32_indexed:
21451
4.62k
  case AArch64_SQDMLSLv8i16_indexed:
21452
4.62k
  case AArch64_SQRDMLAHv1i16_indexed:
21453
4.62k
  case AArch64_SQRDMLAHv1i32_indexed:
21454
4.62k
  case AArch64_SQRDMLAHv2i32_indexed:
21455
4.62k
  case AArch64_SQRDMLAHv4i16_indexed:
21456
4.62k
  case AArch64_SQRDMLAHv4i32_indexed:
21457
4.62k
  case AArch64_SQRDMLAHv8i16_indexed:
21458
4.62k
  case AArch64_SQRDMLSHv1i16_indexed:
21459
4.62k
  case AArch64_SQRDMLSHv1i32_indexed:
21460
4.62k
  case AArch64_SQRDMLSHv2i32_indexed:
21461
4.63k
  case AArch64_SQRDMLSHv4i16_indexed:
21462
4.63k
  case AArch64_SQRDMLSHv4i32_indexed:
21463
4.69k
  case AArch64_SQRDMLSHv8i16_indexed:
21464
4.69k
  case AArch64_SQRSHLR_ZPmZ_D:
21465
4.69k
  case AArch64_SQRSHLR_ZPmZ_S:
21466
4.69k
  case AArch64_SQRSHL_ZPmZ_D:
21467
4.69k
  case AArch64_SQRSHL_ZPmZ_S:
21468
4.69k
  case AArch64_SQSHLR_ZPmZ_D:
21469
4.69k
  case AArch64_SQSHLR_ZPmZ_S:
21470
4.69k
  case AArch64_SQSHL_ZPmZ_D:
21471
4.69k
  case AArch64_SQSHL_ZPmZ_S:
21472
4.69k
  case AArch64_SQSUBR_ZPmZ_D:
21473
4.69k
  case AArch64_SQSUBR_ZPmZ_S:
21474
4.69k
  case AArch64_SQSUB_ZPmZ_D:
21475
4.70k
  case AArch64_SQSUB_ZPmZ_S:
21476
4.70k
  case AArch64_SRHADD_ZPmZ_D:
21477
4.70k
  case AArch64_SRHADD_ZPmZ_S:
21478
4.70k
  case AArch64_SRSHLR_ZPmZ_D:
21479
4.70k
  case AArch64_SRSHLR_ZPmZ_S:
21480
4.70k
  case AArch64_SRSHL_ZPmZ_D:
21481
4.70k
  case AArch64_SRSHL_ZPmZ_S:
21482
4.90k
  case AArch64_STGPpost:
21483
5.01k
  case AArch64_STPDpost:
21484
5.22k
  case AArch64_STPQpost:
21485
5.53k
  case AArch64_STPSpost:
21486
5.65k
  case AArch64_STPWpost:
21487
6.09k
  case AArch64_STPXpost:
21488
6.09k
  case AArch64_SUBR_ZPmZ_D:
21489
6.09k
  case AArch64_SUBR_ZPmZ_S:
21490
6.09k
  case AArch64_SUB_ZPmZ_CPA:
21491
6.16k
  case AArch64_SUB_ZPmZ_D:
21492
6.16k
  case AArch64_SUB_ZPmZ_S:
21493
6.16k
  case AArch64_SUQADD_ZPmZ_D:
21494
6.16k
  case AArch64_SUQADD_ZPmZ_S:
21495
6.16k
  case AArch64_UABD_ZPmZ_D:
21496
6.16k
  case AArch64_UABD_ZPmZ_S:
21497
6.16k
  case AArch64_UDIVR_ZPmZ_D:
21498
6.16k
  case AArch64_UDIVR_ZPmZ_S:
21499
6.16k
  case AArch64_UDIV_ZPmZ_D:
21500
6.16k
  case AArch64_UDIV_ZPmZ_S:
21501
6.16k
  case AArch64_UHADD_ZPmZ_D:
21502
6.16k
  case AArch64_UHADD_ZPmZ_S:
21503
6.16k
  case AArch64_UHSUBR_ZPmZ_D:
21504
6.16k
  case AArch64_UHSUBR_ZPmZ_S:
21505
6.16k
  case AArch64_UHSUB_ZPmZ_D:
21506
6.16k
  case AArch64_UHSUB_ZPmZ_S:
21507
6.16k
  case AArch64_UMAXP_ZPmZ_D:
21508
6.22k
  case AArch64_UMAXP_ZPmZ_S:
21509
6.22k
  case AArch64_UMAX_ZPmZ_D:
21510
6.22k
  case AArch64_UMAX_ZPmZ_S:
21511
6.22k
  case AArch64_UMINP_ZPmZ_D:
21512
6.22k
  case AArch64_UMINP_ZPmZ_S:
21513
6.22k
  case AArch64_UMIN_ZPmZ_D:
21514
6.22k
  case AArch64_UMIN_ZPmZ_S:
21515
6.25k
  case AArch64_UMLALv2i32_indexed:
21516
6.25k
  case AArch64_UMLALv4i16_indexed:
21517
6.25k
  case AArch64_UMLALv4i32_indexed:
21518
6.25k
  case AArch64_UMLALv8i16_indexed:
21519
6.26k
  case AArch64_UMLSLv2i32_indexed:
21520
6.26k
  case AArch64_UMLSLv4i16_indexed:
21521
6.26k
  case AArch64_UMLSLv4i32_indexed:
21522
6.27k
  case AArch64_UMLSLv8i16_indexed:
21523
6.27k
  case AArch64_UMULH_ZPmZ_D:
21524
6.27k
  case AArch64_UMULH_ZPmZ_S:
21525
6.27k
  case AArch64_UQADD_ZPmZ_D:
21526
6.27k
  case AArch64_UQADD_ZPmZ_S:
21527
6.27k
  case AArch64_UQRSHLR_ZPmZ_D:
21528
6.27k
  case AArch64_UQRSHLR_ZPmZ_S:
21529
6.27k
  case AArch64_UQRSHL_ZPmZ_D:
21530
6.27k
  case AArch64_UQRSHL_ZPmZ_S:
21531
6.27k
  case AArch64_UQSHLR_ZPmZ_D:
21532
6.27k
  case AArch64_UQSHLR_ZPmZ_S:
21533
6.27k
  case AArch64_UQSHL_ZPmZ_D:
21534
6.27k
  case AArch64_UQSHL_ZPmZ_S:
21535
6.27k
  case AArch64_UQSUBR_ZPmZ_D:
21536
6.27k
  case AArch64_UQSUBR_ZPmZ_S:
21537
6.27k
  case AArch64_UQSUB_ZPmZ_D:
21538
6.27k
  case AArch64_UQSUB_ZPmZ_S:
21539
6.27k
  case AArch64_URHADD_ZPmZ_D:
21540
6.32k
  case AArch64_URHADD_ZPmZ_S:
21541
6.33k
  case AArch64_URSHLR_ZPmZ_D:
21542
6.33k
  case AArch64_URSHLR_ZPmZ_S:
21543
6.33k
  case AArch64_URSHL_ZPmZ_D:
21544
6.33k
  case AArch64_URSHL_ZPmZ_S:
21545
6.33k
  case AArch64_USQADD_ZPmZ_D:
21546
6.33k
  case AArch64_USQADD_ZPmZ_S:
21547
6.33k
    return;
21548
0
    break;
21549
43
  case AArch64_BCAX:
21550
53
  case AArch64_CDOT_ZZZI_D:
21551
63
  case AArch64_CMLA_ZZZI_S:
21552
103
  case AArch64_EOR3:
21553
114
  case AArch64_FCADD_ZPmZ_H:
21554
173
  case AArch64_FCMLA_ZPmZZ_H:
21555
197
  case AArch64_FCMLA_ZZZI_S:
21556
460
  case AArch64_LDPDpre:
21557
484
  case AArch64_LDPQpre:
21558
515
  case AArch64_LDPSWpre:
21559
809
  case AArch64_LDPSpre:
21560
879
  case AArch64_LDPWpre:
21561
1.03k
  case AArch64_LDPXpre:
21562
1.05k
  case AArch64_SM3SS1:
21563
1.07k
  case AArch64_SQRDCMLAH_ZZZI_S:
21564
1.35k
  case AArch64_STGPpre:
21565
1.45k
  case AArch64_STPDpre:
21566
1.80k
  case AArch64_STPQpre:
21567
1.95k
  case AArch64_STPSpre:
21568
2.03k
  case AArch64_STPWpre:
21569
2.35k
  case AArch64_STPXpre:
21570
2.35k
    switch (MCInst_getOpcode(MI)) {
21571
0
    default: CS_ASSERT_RET(0 && "Unexpected opcode.");
21572
43
    case AArch64_BCAX:
21573
83
    case AArch64_EOR3:
21574
83
      SStream_concat0(O, ".16b");
21575
83
      break;
21576
10
    case AArch64_CDOT_ZZZI_D:
21577
20
    case AArch64_CMLA_ZZZI_S:
21578
79
    case AArch64_FCMLA_ZPmZZ_H:
21579
103
    case AArch64_FCMLA_ZZZI_S:
21580
125
    case AArch64_SQRDCMLAH_ZZZI_S:
21581
125
      printComplexRotationOp_90_0(MI, 5, O);
21582
125
      break;
21583
11
    case AArch64_FCADD_ZPmZ_H:
21584
11
      printComplexRotationOp_180_90(MI, 4, O);
21585
11
      break;
21586
263
    case AArch64_LDPDpre:
21587
287
    case AArch64_LDPQpre:
21588
318
    case AArch64_LDPSWpre:
21589
612
    case AArch64_LDPSpre:
21590
682
    case AArch64_LDPWpre:
21591
842
    case AArch64_LDPXpre:
21592
1.12k
    case AArch64_STGPpre:
21593
1.22k
    case AArch64_STPDpre:
21594
1.57k
    case AArch64_STPQpre:
21595
1.72k
    case AArch64_STPSpre:
21596
1.80k
    case AArch64_STPWpre:
21597
2.12k
    case AArch64_STPXpre:
21598
2.12k
      SStream_concat0(O, "]!");
21599
2.12k
      break;
21600
13
    case AArch64_SM3SS1:
21601
13
      SStream_concat0(O, ".4s");
21602
13
      break;
21603
2.35k
    }
21604
2.35k
    return;
21605
2.35k
    break;
21606
2.35k
  case AArch64_FCADD_ZPmZ_D:
21607
196
  case AArch64_FCADD_ZPmZ_S:
21608
241
  case AArch64_FCMLA_ZPmZZ_D:
21609
456
  case AArch64_FCMLA_ZPmZZ_S:
21610
482
  case AArch64_FCMLAv4f16_indexed:
21611
512
  case AArch64_FCMLAv4f32_indexed:
21612
585
  case AArch64_FCMLAv8f16_indexed:
21613
585
    SStream_concat0(O, ", ");
21614
585
    switch (MCInst_getOpcode(MI)) {
21615
0
    default: CS_ASSERT_RET(0 && "Unexpected opcode.");
21616
16
    case AArch64_FCADD_ZPmZ_D:
21617
196
    case AArch64_FCADD_ZPmZ_S:
21618
196
      printComplexRotationOp_180_90(MI, 4, O);
21619
196
      break;
21620
45
    case AArch64_FCMLA_ZPmZZ_D:
21621
260
    case AArch64_FCMLA_ZPmZZ_S:
21622
286
    case AArch64_FCMLAv4f16_indexed:
21623
316
    case AArch64_FCMLAv4f32_indexed:
21624
389
    case AArch64_FCMLAv8f16_indexed:
21625
389
      printComplexRotationOp_90_0(MI, 5, O);
21626
389
      break;
21627
585
    }
21628
585
    return;
21629
585
    break;
21630
9.27k
  }
21631
9.27k
}
21632
21633
21634
/// getRegisterName - This method is automatically generated by tblgen
21635
/// from the register set description.  This returns the assembler name
21636
/// for the specified register.
21637
static const char *
21638
559k
getRegisterName(unsigned RegNo, unsigned AltIdx) {
21639
559k
#ifndef CAPSTONE_DIET
21640
559k
  CS_ASSERT_RET_VAL(RegNo && RegNo < 703 && "Invalid register number!", NULL);
21641
21642
559k
  static const char AsmStrsNoRegAltName[] = {
21643
559k
  /* 0 */ "D7_D8_D9_D10\0"
21644
559k
  /* 13 */ "P9_P10\0"
21645
559k
  /* 20 */ "Q7_Q8_Q9_Q10\0"
21646
559k
  /* 33 */ "Z2_Z10\0"
21647
559k
  /* 40 */ "Z7_Z8_Z9_Z10\0"
21648
559k
  /* 53 */ "b10\0"
21649
559k
  /* 57 */ "d10\0"
21650
559k
  /* 61 */ "h10\0"
21651
559k
  /* 65 */ "pn10\0"
21652
559k
  /* 70 */ "p10\0"
21653
559k
  /* 74 */ "q10\0"
21654
559k
  /* 78 */ "s10\0"
21655
559k
  /* 82 */ "w10\0"
21656
559k
  /* 86 */ "x10\0"
21657
559k
  /* 90 */ "z10\0"
21658
559k
  /* 94 */ "D17_D18_D19_D20\0"
21659
559k
  /* 110 */ "Q17_Q18_Q19_Q20\0"
21660
559k
  /* 126 */ "Z17_Z18_Z19_Z20\0"
21661
559k
  /* 142 */ "b20\0"
21662
559k
  /* 146 */ "d20\0"
21663
559k
  /* 150 */ "h20\0"
21664
559k
  /* 154 */ "q20\0"
21665
559k
  /* 158 */ "s20\0"
21666
559k
  /* 162 */ "w20\0"
21667
559k
  /* 166 */ "x20\0"
21668
559k
  /* 170 */ "z20\0"
21669
559k
  /* 174 */ "D27_D28_D29_D30\0"
21670
559k
  /* 190 */ "Q27_Q28_Q29_Q30\0"
21671
559k
  /* 206 */ "Z22_Z30\0"
21672
559k
  /* 214 */ "Z18_Z22_Z26_Z30\0"
21673
559k
  /* 230 */ "Z27_Z28_Z29_Z30\0"
21674
559k
  /* 246 */ "b30\0"
21675
559k
  /* 250 */ "d30\0"
21676
559k
  /* 254 */ "h30\0"
21677
559k
  /* 258 */ "q30\0"
21678
559k
  /* 262 */ "s30\0"
21679
559k
  /* 266 */ "w30\0"
21680
559k
  /* 270 */ "x30\0"
21681
559k
  /* 274 */ "z30\0"
21682
559k
  /* 278 */ "D29_D30_D31_D0\0"
21683
559k
  /* 293 */ "P15_P0\0"
21684
559k
  /* 300 */ "Q29_Q30_Q31_Q0\0"
21685
559k
  /* 315 */ "Z29_Z30_Z31_Z0\0"
21686
559k
  /* 330 */ "b0\0"
21687
559k
  /* 333 */ "d0\0"
21688
559k
  /* 336 */ "h0\0"
21689
559k
  /* 339 */ "pn0\0"
21690
559k
  /* 343 */ "p0\0"
21691
559k
  /* 346 */ "q0\0"
21692
559k
  /* 349 */ "s0\0"
21693
559k
  /* 352 */ "zt0\0"
21694
559k
  /* 356 */ "w0\0"
21695
559k
  /* 359 */ "x0\0"
21696
559k
  /* 362 */ "z0\0"
21697
559k
  /* 365 */ "D8_D9_D10_D11\0"
21698
559k
  /* 379 */ "P10_P11\0"
21699
559k
  /* 387 */ "Q8_Q9_Q10_Q11\0"
21700
559k
  /* 401 */ "W10_W11\0"
21701
559k
  /* 409 */ "X4_X5_X6_X7_X8_X9_X10_X11\0"
21702
559k
  /* 435 */ "Z8_Z9_Z10_Z11\0"
21703
559k
  /* 449 */ "Z3_Z11\0"
21704
559k
  /* 456 */ "b11\0"
21705
559k
  /* 460 */ "d11\0"
21706
559k
  /* 464 */ "h11\0"
21707
559k
  /* 468 */ "pn11\0"
21708
559k
  /* 473 */ "p11\0"
21709
559k
  /* 477 */ "q11\0"
21710
559k
  /* 481 */ "s11\0"
21711
559k
  /* 485 */ "w11\0"
21712
559k
  /* 489 */ "x11\0"
21713
559k
  /* 493 */ "z11\0"
21714
559k
  /* 497 */ "D18_D19_D20_D21\0"
21715
559k
  /* 513 */ "Q18_Q19_Q20_Q21\0"
21716
559k
  /* 529 */ "W20_W21\0"
21717
559k
  /* 537 */ "X14_X15_X16_X17_X18_X19_X20_X21\0"
21718
559k
  /* 569 */ "Z18_Z19_Z20_Z21\0"
21719
559k
  /* 585 */ "b21\0"
21720
559k
  /* 589 */ "d21\0"
21721
559k
  /* 593 */ "h21\0"
21722
559k
  /* 597 */ "q21\0"
21723
559k
  /* 601 */ "s21\0"
21724
559k
  /* 605 */ "w21\0"
21725
559k
  /* 609 */ "x21\0"
21726
559k
  /* 613 */ "z21\0"
21727
559k
  /* 617 */ "D28_D29_D30_D31\0"
21728
559k
  /* 633 */ "Q28_Q29_Q30_Q31\0"
21729
559k
  /* 649 */ "Z28_Z29_Z30_Z31\0"
21730
559k
  /* 665 */ "Z23_Z31\0"
21731
559k
  /* 673 */ "Z19_Z23_Z27_Z31\0"
21732
559k
  /* 689 */ "b31\0"
21733
559k
  /* 693 */ "d31\0"
21734
559k
  /* 697 */ "h31\0"
21735
559k
  /* 701 */ "q31\0"
21736
559k
  /* 705 */ "s31\0"
21737
559k
  /* 709 */ "z31\0"
21738
559k
  /* 713 */ "D30_D31_D0_D1\0"
21739
559k
  /* 727 */ "P0_P1\0"
21740
559k
  /* 733 */ "Q30_Q31_Q0_Q1\0"
21741
559k
  /* 747 */ "W0_W1\0"
21742
559k
  /* 753 */ "X0_X1\0"
21743
559k
  /* 759 */ "Z30_Z31_Z0_Z1\0"
21744
559k
  /* 773 */ "b1\0"
21745
559k
  /* 776 */ "d1\0"
21746
559k
  /* 779 */ "h1\0"
21747
559k
  /* 782 */ "pn1\0"
21748
559k
  /* 786 */ "p1\0"
21749
559k
  /* 789 */ "q1\0"
21750
559k
  /* 792 */ "s1\0"
21751
559k
  /* 795 */ "w1\0"
21752
559k
  /* 798 */ "x1\0"
21753
559k
  /* 801 */ "z1\0"
21754
559k
  /* 804 */ "D9_D10_D11_D12\0"
21755
559k
  /* 819 */ "P11_P12\0"
21756
559k
  /* 827 */ "Q9_Q10_Q11_Q12\0"
21757
559k
  /* 842 */ "Z9_Z10_Z11_Z12\0"
21758
559k
  /* 857 */ "Z4_Z12\0"
21759
559k
  /* 864 */ "Z0_Z4_Z8_Z12\0"
21760
559k
  /* 877 */ "b12\0"
21761
559k
  /* 881 */ "d12\0"
21762
559k
  /* 885 */ "h12\0"
21763
559k
  /* 889 */ "pn12\0"
21764
559k
  /* 894 */ "p12\0"
21765
559k
  /* 898 */ "q12\0"
21766
559k
  /* 902 */ "s12\0"
21767
559k
  /* 906 */ "w12\0"
21768
559k
  /* 910 */ "x12\0"
21769
559k
  /* 914 */ "z12\0"
21770
559k
  /* 918 */ "D19_D20_D21_D22\0"
21771
559k
  /* 934 */ "Q19_Q20_Q21_Q22\0"
21772
559k
  /* 950 */ "Z19_Z20_Z21_Z22\0"
21773
559k
  /* 966 */ "b22\0"
21774
559k
  /* 970 */ "d22\0"
21775
559k
  /* 974 */ "h22\0"
21776
559k
  /* 978 */ "q22\0"
21777
559k
  /* 982 */ "s22\0"
21778
559k
  /* 986 */ "w22\0"
21779
559k
  /* 990 */ "x22\0"
21780
559k
  /* 994 */ "z22\0"
21781
559k
  /* 998 */ "D31_D0_D1_D2\0"
21782
559k
  /* 1011 */ "P1_P2\0"
21783
559k
  /* 1017 */ "Q31_Q0_Q1_Q2\0"
21784
559k
  /* 1030 */ "Z31_Z0_Z1_Z2\0"
21785
559k
  /* 1043 */ "b2\0"
21786
559k
  /* 1046 */ "d2\0"
21787
559k
  /* 1049 */ "h2\0"
21788
559k
  /* 1052 */ "pn2\0"
21789
559k
  /* 1056 */ "p2\0"
21790
559k
  /* 1059 */ "q2\0"
21791
559k
  /* 1062 */ "s2\0"
21792
559k
  /* 1065 */ "w2\0"
21793
559k
  /* 1068 */ "x2\0"
21794
559k
  /* 1071 */ "z2\0"
21795
559k
  /* 1074 */ "D10_D11_D12_D13\0"
21796
559k
  /* 1090 */ "P12_P13\0"
21797
559k
  /* 1098 */ "Q10_Q11_Q12_Q13\0"
21798
559k
  /* 1114 */ "W12_W13\0"
21799
559k
  /* 1122 */ "X6_X7_X8_X9_X10_X11_X12_X13\0"
21800
559k
  /* 1150 */ "Z10_Z11_Z12_Z13\0"
21801
559k
  /* 1166 */ "Z5_Z13\0"
21802
559k
  /* 1173 */ "Z1_Z5_Z9_Z13\0"
21803
559k
  /* 1186 */ "b13\0"
21804
559k
  /* 1190 */ "d13\0"
21805
559k
  /* 1194 */ "h13\0"
21806
559k
  /* 1198 */ "pn13\0"
21807
559k
  /* 1203 */ "p13\0"
21808
559k
  /* 1207 */ "q13\0"
21809
559k
  /* 1211 */ "s13\0"
21810
559k
  /* 1215 */ "w13\0"
21811
559k
  /* 1219 */ "x13\0"
21812
559k
  /* 1223 */ "z13\0"
21813
559k
  /* 1227 */ "D20_D21_D22_D23\0"
21814
559k
  /* 1243 */ "Q20_Q21_Q22_Q23\0"
21815
559k
  /* 1259 */ "W22_W23\0"
21816
559k
  /* 1267 */ "X16_X17_X18_X19_X20_X21_X22_X23\0"
21817
559k
  /* 1299 */ "Z20_Z21_Z22_Z23\0"
21818
559k
  /* 1315 */ "b23\0"
21819
559k
  /* 1319 */ "d23\0"
21820
559k
  /* 1323 */ "h23\0"
21821
559k
  /* 1327 */ "q23\0"
21822
559k
  /* 1331 */ "s23\0"
21823
559k
  /* 1335 */ "w23\0"
21824
559k
  /* 1339 */ "x23\0"
21825
559k
  /* 1343 */ "z23\0"
21826
559k
  /* 1347 */ "D0_D1_D2_D3\0"
21827
559k
  /* 1359 */ "P2_P3\0"
21828
559k
  /* 1365 */ "Q0_Q1_Q2_Q3\0"
21829
559k
  /* 1377 */ "W2_W3\0"
21830
559k
  /* 1383 */ "X2_X3\0"
21831
559k
  /* 1389 */ "Z0_Z1_Z2_Z3\0"
21832
559k
  /* 1401 */ "b3\0"
21833
559k
  /* 1404 */ "d3\0"
21834
559k
  /* 1407 */ "h3\0"
21835
559k
  /* 1410 */ "pn3\0"
21836
559k
  /* 1414 */ "p3\0"
21837
559k
  /* 1417 */ "q3\0"
21838
559k
  /* 1420 */ "s3\0"
21839
559k
  /* 1423 */ "w3\0"
21840
559k
  /* 1426 */ "x3\0"
21841
559k
  /* 1429 */ "z3\0"
21842
559k
  /* 1432 */ "D11_D12_D13_D14\0"
21843
559k
  /* 1448 */ "P13_P14\0"
21844
559k
  /* 1456 */ "Q11_Q12_Q13_Q14\0"
21845
559k
  /* 1472 */ "Z2_Z6_Z10_Z14\0"
21846
559k
  /* 1486 */ "Z11_Z12_Z13_Z14\0"
21847
559k
  /* 1502 */ "Z6_Z14\0"
21848
559k
  /* 1509 */ "b14\0"
21849
559k
  /* 1513 */ "d14\0"
21850
559k
  /* 1517 */ "h14\0"
21851
559k
  /* 1521 */ "pn14\0"
21852
559k
  /* 1526 */ "p14\0"
21853
559k
  /* 1530 */ "q14\0"
21854
559k
  /* 1534 */ "s14\0"
21855
559k
  /* 1538 */ "w14\0"
21856
559k
  /* 1542 */ "x14\0"
21857
559k
  /* 1546 */ "z14\0"
21858
559k
  /* 1550 */ "D21_D22_D23_D24\0"
21859
559k
  /* 1566 */ "Q21_Q22_Q23_Q24\0"
21860
559k
  /* 1582 */ "Z21_Z22_Z23_Z24\0"
21861
559k
  /* 1598 */ "Z16_Z24\0"
21862
559k
  /* 1606 */ "b24\0"
21863
559k
  /* 1610 */ "d24\0"
21864
559k
  /* 1614 */ "h24\0"
21865
559k
  /* 1618 */ "q24\0"
21866
559k
  /* 1622 */ "s24\0"
21867
559k
  /* 1626 */ "w24\0"
21868
559k
  /* 1630 */ "x24\0"
21869
559k
  /* 1634 */ "z24\0"
21870
559k
  /* 1638 */ "D1_D2_D3_D4\0"
21871
559k
  /* 1650 */ "P3_P4\0"
21872
559k
  /* 1656 */ "Q1_Q2_Q3_Q4\0"
21873
559k
  /* 1668 */ "Z1_Z2_Z3_Z4\0"
21874
559k
  /* 1680 */ "b4\0"
21875
559k
  /* 1683 */ "d4\0"
21876
559k
  /* 1686 */ "h4\0"
21877
559k
  /* 1689 */ "pn4\0"
21878
559k
  /* 1693 */ "p4\0"
21879
559k
  /* 1696 */ "q4\0"
21880
559k
  /* 1699 */ "s4\0"
21881
559k
  /* 1702 */ "w4\0"
21882
559k
  /* 1705 */ "x4\0"
21883
559k
  /* 1708 */ "z4\0"
21884
559k
  /* 1711 */ "D12_D13_D14_D15\0"
21885
559k
  /* 1727 */ "P14_P15\0"
21886
559k
  /* 1735 */ "Q12_Q13_Q14_Q15\0"
21887
559k
  /* 1751 */ "W14_W15\0"
21888
559k
  /* 1759 */ "X8_X9_X10_X11_X12_X13_X14_X15\0"
21889
559k
  /* 1789 */ "Z3_Z7_Z11_Z15\0"
21890
559k
  /* 1803 */ "Z12_Z13_Z14_Z15\0"
21891
559k
  /* 1819 */ "Z7_Z15\0"
21892
559k
  /* 1826 */ "b15\0"
21893
559k
  /* 1830 */ "d15\0"
21894
559k
  /* 1834 */ "h15\0"
21895
559k
  /* 1838 */ "pn15\0"
21896
559k
  /* 1843 */ "p15\0"
21897
559k
  /* 1847 */ "q15\0"
21898
559k
  /* 1851 */ "s15\0"
21899
559k
  /* 1855 */ "w15\0"
21900
559k
  /* 1859 */ "x15\0"
21901
559k
  /* 1863 */ "z15\0"
21902
559k
  /* 1867 */ "D22_D23_D24_D25\0"
21903
559k
  /* 1883 */ "Q22_Q23_Q24_Q25\0"
21904
559k
  /* 1899 */ "W24_W25\0"
21905
559k
  /* 1907 */ "X18_X19_X20_X21_X22_X23_X24_X25\0"
21906
559k
  /* 1939 */ "Z22_Z23_Z24_Z25\0"
21907
559k
  /* 1955 */ "Z17_Z25\0"
21908
559k
  /* 1963 */ "b25\0"
21909
559k
  /* 1967 */ "d25\0"
21910
559k
  /* 1971 */ "h25\0"
21911
559k
  /* 1975 */ "q25\0"
21912
559k
  /* 1979 */ "s25\0"
21913
559k
  /* 1983 */ "w25\0"
21914
559k
  /* 1987 */ "x25\0"
21915
559k
  /* 1991 */ "z25\0"
21916
559k
  /* 1995 */ "D2_D3_D4_D5\0"
21917
559k
  /* 2007 */ "P4_P5\0"
21918
559k
  /* 2013 */ "Q2_Q3_Q4_Q5\0"
21919
559k
  /* 2025 */ "W4_W5\0"
21920
559k
  /* 2031 */ "X4_X5\0"
21921
559k
  /* 2037 */ "Z2_Z3_Z4_Z5\0"
21922
559k
  /* 2049 */ "b5\0"
21923
559k
  /* 2052 */ "d5\0"
21924
559k
  /* 2055 */ "h5\0"
21925
559k
  /* 2058 */ "pn5\0"
21926
559k
  /* 2062 */ "p5\0"
21927
559k
  /* 2065 */ "q5\0"
21928
559k
  /* 2068 */ "s5\0"
21929
559k
  /* 2071 */ "w5\0"
21930
559k
  /* 2074 */ "x5\0"
21931
559k
  /* 2077 */ "z5\0"
21932
559k
  /* 2080 */ "D13_D14_D15_D16\0"
21933
559k
  /* 2096 */ "Q13_Q14_Q15_Q16\0"
21934
559k
  /* 2112 */ "Z13_Z14_Z15_Z16\0"
21935
559k
  /* 2128 */ "b16\0"
21936
559k
  /* 2132 */ "d16\0"
21937
559k
  /* 2136 */ "h16\0"
21938
559k
  /* 2140 */ "q16\0"
21939
559k
  /* 2144 */ "s16\0"
21940
559k
  /* 2148 */ "w16\0"
21941
559k
  /* 2152 */ "x16\0"
21942
559k
  /* 2156 */ "z16\0"
21943
559k
  /* 2160 */ "D23_D24_D25_D26\0"
21944
559k
  /* 2176 */ "Q23_Q24_Q25_Q26\0"
21945
559k
  /* 2192 */ "Z23_Z24_Z25_Z26\0"
21946
559k
  /* 2208 */ "Z18_Z26\0"
21947
559k
  /* 2216 */ "b26\0"
21948
559k
  /* 2220 */ "d26\0"
21949
559k
  /* 2224 */ "h26\0"
21950
559k
  /* 2228 */ "q26\0"
21951
559k
  /* 2232 */ "s26\0"
21952
559k
  /* 2236 */ "w26\0"
21953
559k
  /* 2240 */ "x26\0"
21954
559k
  /* 2244 */ "z26\0"
21955
559k
  /* 2248 */ "D3_D4_D5_D6\0"
21956
559k
  /* 2260 */ "P5_P6\0"
21957
559k
  /* 2266 */ "Q3_Q4_Q5_Q6\0"
21958
559k
  /* 2278 */ "Z3_Z4_Z5_Z6\0"
21959
559k
  /* 2290 */ "b6\0"
21960
559k
  /* 2293 */ "d6\0"
21961
559k
  /* 2296 */ "h6\0"
21962
559k
  /* 2299 */ "pn6\0"
21963
559k
  /* 2303 */ "p6\0"
21964
559k
  /* 2306 */ "q6\0"
21965
559k
  /* 2309 */ "s6\0"
21966
559k
  /* 2312 */ "w6\0"
21967
559k
  /* 2315 */ "x6\0"
21968
559k
  /* 2318 */ "z6\0"
21969
559k
  /* 2321 */ "D14_D15_D16_D17\0"
21970
559k
  /* 2337 */ "Q14_Q15_Q16_Q17\0"
21971
559k
  /* 2353 */ "W16_W17\0"
21972
559k
  /* 2361 */ "X10_X11_X12_X13_X14_X15_X16_X17\0"
21973
559k
  /* 2393 */ "Z14_Z15_Z16_Z17\0"
21974
559k
  /* 2409 */ "b17\0"
21975
559k
  /* 2413 */ "d17\0"
21976
559k
  /* 2417 */ "h17\0"
21977
559k
  /* 2421 */ "q17\0"
21978
559k
  /* 2425 */ "s17\0"
21979
559k
  /* 2429 */ "w17\0"
21980
559k
  /* 2433 */ "x17\0"
21981
559k
  /* 2437 */ "z17\0"
21982
559k
  /* 2441 */ "D24_D25_D26_D27\0"
21983
559k
  /* 2457 */ "Q24_Q25_Q26_Q27\0"
21984
559k
  /* 2473 */ "W26_W27\0"
21985
559k
  /* 2481 */ "X20_X21_X22_X23_X24_X25_X26_X27\0"
21986
559k
  /* 2513 */ "Z24_Z25_Z26_Z27\0"
21987
559k
  /* 2529 */ "Z19_Z27\0"
21988
559k
  /* 2537 */ "b27\0"
21989
559k
  /* 2541 */ "d27\0"
21990
559k
  /* 2545 */ "h27\0"
21991
559k
  /* 2549 */ "q27\0"
21992
559k
  /* 2553 */ "s27\0"
21993
559k
  /* 2557 */ "w27\0"
21994
559k
  /* 2561 */ "x27\0"
21995
559k
  /* 2565 */ "z27\0"
21996
559k
  /* 2569 */ "D4_D5_D6_D7\0"
21997
559k
  /* 2581 */ "P6_P7\0"
21998
559k
  /* 2587 */ "Q4_Q5_Q6_Q7\0"
21999
559k
  /* 2599 */ "W6_W7\0"
22000
559k
  /* 2605 */ "X0_X1_X2_X3_X4_X5_X6_X7\0"
22001
559k
  /* 2629 */ "Z4_Z5_Z6_Z7\0"
22002
559k
  /* 2641 */ "b7\0"
22003
559k
  /* 2644 */ "d7\0"
22004
559k
  /* 2647 */ "h7\0"
22005
559k
  /* 2650 */ "pn7\0"
22006
559k
  /* 2654 */ "p7\0"
22007
559k
  /* 2657 */ "q7\0"
22008
559k
  /* 2660 */ "s7\0"
22009
559k
  /* 2663 */ "w7\0"
22010
559k
  /* 2666 */ "x7\0"
22011
559k
  /* 2669 */ "z7\0"
22012
559k
  /* 2672 */ "D15_D16_D17_D18\0"
22013
559k
  /* 2688 */ "Q15_Q16_Q17_Q18\0"
22014
559k
  /* 2704 */ "Z15_Z16_Z17_Z18\0"
22015
559k
  /* 2720 */ "b18\0"
22016
559k
  /* 2724 */ "d18\0"
22017
559k
  /* 2728 */ "h18\0"
22018
559k
  /* 2732 */ "q18\0"
22019
559k
  /* 2736 */ "s18\0"
22020
559k
  /* 2740 */ "w18\0"
22021
559k
  /* 2744 */ "x18\0"
22022
559k
  /* 2748 */ "z18\0"
22023
559k
  /* 2752 */ "D25_D26_D27_D28\0"
22024
559k
  /* 2768 */ "Q25_Q26_Q27_Q28\0"
22025
559k
  /* 2784 */ "Z20_Z28\0"
22026
559k
  /* 2792 */ "Z16_Z20_Z24_Z28\0"
22027
559k
  /* 2808 */ "Z25_Z26_Z27_Z28\0"
22028
559k
  /* 2824 */ "b28\0"
22029
559k
  /* 2828 */ "d28\0"
22030
559k
  /* 2832 */ "h28\0"
22031
559k
  /* 2836 */ "q28\0"
22032
559k
  /* 2840 */ "s28\0"
22033
559k
  /* 2844 */ "w28\0"
22034
559k
  /* 2848 */ "x28\0"
22035
559k
  /* 2852 */ "z28\0"
22036
559k
  /* 2856 */ "D5_D6_D7_D8\0"
22037
559k
  /* 2868 */ "P7_P8\0"
22038
559k
  /* 2874 */ "Q5_Q6_Q7_Q8\0"
22039
559k
  /* 2886 */ "Z0_Z8\0"
22040
559k
  /* 2892 */ "Z5_Z6_Z7_Z8\0"
22041
559k
  /* 2904 */ "b8\0"
22042
559k
  /* 2907 */ "d8\0"
22043
559k
  /* 2910 */ "h8\0"
22044
559k
  /* 2913 */ "pn8\0"
22045
559k
  /* 2917 */ "p8\0"
22046
559k
  /* 2920 */ "q8\0"
22047
559k
  /* 2923 */ "s8\0"
22048
559k
  /* 2926 */ "w8\0"
22049
559k
  /* 2929 */ "x8\0"
22050
559k
  /* 2932 */ "z8\0"
22051
559k
  /* 2935 */ "D16_D17_D18_D19\0"
22052
559k
  /* 2951 */ "Q16_Q17_Q18_Q19\0"
22053
559k
  /* 2967 */ "W18_W19\0"
22054
559k
  /* 2975 */ "X12_X13_X14_X15_X16_X17_X18_X19\0"
22055
559k
  /* 3007 */ "Z16_Z17_Z18_Z19\0"
22056
559k
  /* 3023 */ "b19\0"
22057
559k
  /* 3027 */ "d19\0"
22058
559k
  /* 3031 */ "h19\0"
22059
559k
  /* 3035 */ "q19\0"
22060
559k
  /* 3039 */ "s19\0"
22061
559k
  /* 3043 */ "w19\0"
22062
559k
  /* 3047 */ "x19\0"
22063
559k
  /* 3051 */ "z19\0"
22064
559k
  /* 3055 */ "D26_D27_D28_D29\0"
22065
559k
  /* 3071 */ "Q26_Q27_Q28_Q29\0"
22066
559k
  /* 3087 */ "W28_W29\0"
22067
559k
  /* 3095 */ "Z21_Z29\0"
22068
559k
  /* 3103 */ "Z17_Z21_Z25_Z29\0"
22069
559k
  /* 3119 */ "Z26_Z27_Z28_Z29\0"
22070
559k
  /* 3135 */ "b29\0"
22071
559k
  /* 3139 */ "d29\0"
22072
559k
  /* 3143 */ "h29\0"
22073
559k
  /* 3147 */ "q29\0"
22074
559k
  /* 3151 */ "s29\0"
22075
559k
  /* 3155 */ "w29\0"
22076
559k
  /* 3159 */ "x29\0"
22077
559k
  /* 3163 */ "z29\0"
22078
559k
  /* 3167 */ "D6_D7_D8_D9\0"
22079
559k
  /* 3179 */ "P8_P9\0"
22080
559k
  /* 3185 */ "Q6_Q7_Q8_Q9\0"
22081
559k
  /* 3197 */ "W8_W9\0"
22082
559k
  /* 3203 */ "X2_X3_X4_X5_X6_X7_X8_X9\0"
22083
559k
  /* 3227 */ "Z1_Z9\0"
22084
559k
  /* 3233 */ "Z6_Z7_Z8_Z9\0"
22085
559k
  /* 3245 */ "b9\0"
22086
559k
  /* 3248 */ "d9\0"
22087
559k
  /* 3251 */ "h9\0"
22088
559k
  /* 3254 */ "pn9\0"
22089
559k
  /* 3258 */ "p9\0"
22090
559k
  /* 3261 */ "q9\0"
22091
559k
  /* 3264 */ "s9\0"
22092
559k
  /* 3267 */ "w9\0"
22093
559k
  /* 3270 */ "x9\0"
22094
559k
  /* 3273 */ "z9\0"
22095
559k
  /* 3276 */ "X22_X23_X24_X25_X26_X27_X28_FP\0"
22096
559k
  /* 3307 */ "W30_WZR\0"
22097
559k
  /* 3315 */ "LR_XZR\0"
22098
559k
  /* 3322 */ "X\0"
22099
559k
  /* 3324 */ "Y\0"
22100
559k
  /* 3326 */ "Z\0"
22101
559k
  /* 3328 */ "za\0"
22102
559k
  /* 3331 */ "za0.b\0"
22103
559k
  /* 3337 */ "za0.d\0"
22104
559k
  /* 3343 */ "za1.d\0"
22105
559k
  /* 3349 */ "za2.d\0"
22106
559k
  /* 3355 */ "za3.d\0"
22107
559k
  /* 3361 */ "za4.d\0"
22108
559k
  /* 3367 */ "za5.d\0"
22109
559k
  /* 3373 */ "za6.d\0"
22110
559k
  /* 3379 */ "za7.d\0"
22111
559k
  /* 3385 */ "vg\0"
22112
559k
  /* 3388 */ "za0.h\0"
22113
559k
  /* 3394 */ "za1.h\0"
22114
559k
  /* 3400 */ "wsp\0"
22115
559k
  /* 3404 */ "za10.q\0"
22116
559k
  /* 3411 */ "za0.q\0"
22117
559k
  /* 3417 */ "za11.q\0"
22118
559k
  /* 3424 */ "za1.q\0"
22119
559k
  /* 3430 */ "za12.q\0"
22120
559k
  /* 3437 */ "za2.q\0"
22121
559k
  /* 3443 */ "za13.q\0"
22122
559k
  /* 3450 */ "za3.q\0"
22123
559k
  /* 3456 */ "za14.q\0"
22124
559k
  /* 3463 */ "za4.q\0"
22125
559k
  /* 3469 */ "za15.q\0"
22126
559k
  /* 3476 */ "za5.q\0"
22127
559k
  /* 3482 */ "za6.q\0"
22128
559k
  /* 3488 */ "za7.q\0"
22129
559k
  /* 3494 */ "za8.q\0"
22130
559k
  /* 3500 */ "za9.q\0"
22131
559k
  /* 3506 */ "fpcr\0"
22132
559k
  /* 3511 */ "ffr\0"
22133
559k
  /* 3515 */ "wzr\0"
22134
559k
  /* 3519 */ "xzr\0"
22135
559k
  /* 3523 */ "za0.s\0"
22136
559k
  /* 3529 */ "za1.s\0"
22137
559k
  /* 3535 */ "za2.s\0"
22138
559k
  /* 3541 */ "za3.s\0"
22139
559k
  /* 3547 */ "nzcv\0"
22140
559k
};
22141
559k
  static const uint16_t RegAsmOffsetNoRegAltName[] = {
22142
559k
    3511, 3159, 3506, 270, 3547, 3401, 3385, 3400, 3515, 3519, 3322, 3324, 3328, 3326, 
22143
559k
    330, 773, 1043, 1401, 1680, 2049, 2290, 2641, 2904, 3245, 53, 456, 877, 1186, 
22144
559k
    1509, 1826, 2128, 2409, 2720, 3023, 142, 585, 966, 1315, 1606, 1963, 2216, 2537, 
22145
559k
    2824, 3135, 246, 689, 333, 776, 1046, 1404, 1683, 2052, 2293, 2644, 2907, 3248, 
22146
559k
    57, 460, 881, 1190, 1513, 1830, 2132, 2413, 2724, 3027, 146, 589, 970, 1319, 
22147
559k
    1610, 1967, 2220, 2541, 2828, 3139, 250, 693, 336, 779, 1049, 1407, 1686, 2055, 
22148
559k
    2296, 2647, 2910, 3251, 61, 464, 885, 1194, 1517, 1834, 2136, 2417, 2728, 3031, 
22149
559k
    150, 593, 974, 1323, 1614, 1971, 2224, 2545, 2832, 3143, 254, 697, 343, 786, 
22150
559k
    1056, 1414, 1693, 2062, 2303, 2654, 2917, 3258, 70, 473, 894, 1203, 1526, 1843, 
22151
559k
    339, 782, 1052, 1410, 1689, 2058, 2299, 2650, 2913, 3254, 65, 468, 889, 1198, 
22152
559k
    1521, 1838, 346, 789, 1059, 1417, 1696, 2065, 2306, 2657, 2920, 3261, 74, 477, 
22153
559k
    898, 1207, 1530, 1847, 2140, 2421, 2732, 3035, 154, 597, 978, 1327, 1618, 1975, 
22154
559k
    2228, 2549, 2836, 3147, 258, 701, 349, 792, 1062, 1420, 1699, 2068, 2309, 2660, 
22155
559k
    2923, 3264, 78, 481, 902, 1211, 1534, 1851, 2144, 2425, 2736, 3039, 158, 601, 
22156
559k
    982, 1331, 1622, 1979, 2232, 2553, 2840, 3151, 262, 705, 356, 795, 1065, 1423, 
22157
559k
    1702, 2071, 2312, 2663, 2926, 3267, 82, 485, 906, 1215, 1538, 1855, 2148, 2429, 
22158
559k
    2740, 3043, 162, 605, 986, 1335, 1626, 1983, 2236, 2557, 2844, 3155, 266, 359, 
22159
559k
    798, 1068, 1426, 1705, 2074, 2315, 2666, 2929, 3270, 86, 489, 910, 1219, 1542, 
22160
559k
    1859, 2152, 2433, 2744, 3047, 166, 609, 990, 1339, 1630, 1987, 2240, 2561, 2848, 
22161
559k
    362, 801, 1071, 1429, 1708, 2077, 2318, 2669, 2932, 3273, 90, 493, 914, 1223, 
22162
559k
    1546, 1863, 2156, 2437, 2748, 3051, 170, 613, 994, 1343, 1634, 1991, 2244, 2565, 
22163
559k
    2852, 3163, 274, 709, 3331, 3337, 3343, 3349, 3355, 3361, 3367, 3373, 3379, 3388, 
22164
559k
    3394, 3411, 3424, 3437, 3450, 3463, 3476, 3482, 3488, 3494, 3500, 3404, 3417, 3430, 
22165
559k
    3443, 3456, 3469, 3523, 3529, 3535, 3541, 352, 721, 1005, 1353, 1644, 2001, 2254, 
22166
559k
    2575, 2862, 3173, 6, 371, 811, 1082, 1440, 1719, 2088, 2329, 2680, 2943, 102, 
22167
559k
    505, 926, 1235, 1558, 1875, 2168, 2449, 2760, 3063, 182, 625, 286, 1347, 1638, 
22168
559k
    1995, 2248, 2569, 2856, 3167, 0, 365, 804, 1074, 1432, 1711, 2080, 2321, 2672, 
22169
559k
    2935, 94, 497, 918, 1227, 1550, 1867, 2160, 2441, 2752, 3055, 174, 617, 278, 
22170
559k
    713, 998, 1002, 1350, 1641, 1998, 2251, 2572, 2859, 3170, 3, 368, 807, 1078, 
22171
559k
    1436, 1715, 2084, 2325, 2676, 2939, 98, 501, 922, 1231, 1554, 1871, 2164, 2445, 
22172
559k
    2756, 3059, 178, 621, 282, 717, 727, 1011, 1359, 1650, 2007, 2260, 2581, 2868, 
22173
559k
    3179, 13, 379, 819, 1090, 1448, 1727, 293, 741, 1024, 1371, 1662, 2019, 2272, 
22174
559k
    2593, 2880, 3191, 26, 393, 834, 1106, 1464, 1743, 2104, 2345, 2696, 2959, 118, 
22175
559k
    521, 942, 1251, 1574, 1891, 2184, 2465, 2776, 3079, 198, 641, 308, 1365, 1656, 
22176
559k
    2013, 2266, 2587, 2874, 3185, 20, 387, 827, 1098, 1456, 1735, 2096, 2337, 2688, 
22177
559k
    2951, 110, 513, 934, 1243, 1566, 1883, 2176, 2457, 2768, 3071, 190, 633, 300, 
22178
559k
    733, 1017, 1021, 1368, 1659, 2016, 2269, 2590, 2877, 3188, 23, 390, 830, 1102, 
22179
559k
    1460, 1739, 2100, 2341, 2692, 2955, 114, 517, 938, 1247, 1570, 1887, 2180, 2461, 
22180
559k
    2772, 3075, 194, 637, 304, 737, 3276, 2605, 3203, 409, 1122, 1759, 2361, 2975, 
22181
559k
    537, 1267, 1907, 2481, 3307, 747, 1377, 2025, 2599, 3197, 401, 1114, 1751, 2353, 
22182
559k
    2967, 529, 1259, 1899, 2473, 3087, 3315, 3300, 753, 1383, 2031, 2623, 3221, 427, 
22183
559k
    1142, 1781, 2385, 2999, 561, 1291, 1931, 2505, 767, 1037, 1395, 1674, 2043, 2284, 
22184
559k
    2635, 2898, 3239, 46, 441, 849, 1158, 1494, 1811, 2120, 2401, 2712, 3015, 134, 
22185
559k
    577, 958, 1307, 1590, 1947, 2200, 2521, 2816, 3127, 238, 657, 323, 1389, 1668, 
22186
559k
    2037, 2278, 2629, 2892, 3233, 40, 435, 842, 1150, 1486, 1803, 2112, 2393, 2704, 
22187
559k
    3007, 126, 569, 950, 1299, 1582, 1939, 2192, 2513, 2808, 3119, 230, 649, 315, 
22188
559k
    759, 1030, 1034, 1392, 1671, 2040, 2281, 2632, 2895, 3236, 43, 438, 845, 1154, 
22189
559k
    1490, 1807, 2116, 2397, 2708, 3011, 130, 573, 954, 1303, 1586, 1943, 2196, 2517, 
22190
559k
    2812, 3123, 234, 653, 319, 763, 1598, 1955, 2208, 2529, 2784, 3095, 206, 665, 
22191
559k
    2886, 3227, 33, 449, 857, 1166, 1502, 1819, 2792, 3103, 214, 673, 864, 1173, 
22192
559k
    1472, 1789, 
22193
559k
  };
22194
22195
559k
  static const char AsmStrsvlist1[] = {
22196
559k
  /* 0 */ "\0"
22197
559k
};
22198
559k
  static const uint8_t RegAsmOffsetvlist1[] = {
22199
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22200
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22201
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22202
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22203
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22204
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22205
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22206
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22207
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22208
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22209
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22210
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22211
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22212
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22213
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22214
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22215
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22216
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22217
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22218
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22219
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22220
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22221
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22222
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22223
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22224
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22225
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22226
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22227
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22228
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22229
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22230
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22231
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22232
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22233
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22234
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22235
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22236
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22237
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22238
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22239
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22240
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22241
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22242
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22243
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22244
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22245
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22246
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22247
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22248
559k
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
22249
559k
    0, 0, 
22250
559k
  };
22251
22252
559k
  static const char AsmStrsvreg[] = {
22253
559k
  /* 0 */ "v10\0"
22254
559k
  /* 4 */ "v20\0"
22255
559k
  /* 8 */ "v30\0"
22256
559k
  /* 12 */ "v0\0"
22257
559k
  /* 15 */ "v11\0"
22258
559k
  /* 19 */ "v21\0"
22259
559k
  /* 23 */ "v31\0"
22260
559k
  /* 27 */ "v1\0"
22261
559k
  /* 30 */ "v12\0"
22262
559k
  /* 34 */ "v22\0"
22263
559k
  /* 38 */ "v2\0"
22264
559k
  /* 41 */ "v13\0"
22265
559k
  /* 45 */ "v23\0"
22266
559k
  /* 49 */ "v3\0"
22267
559k
  /* 52 */ "v14\0"
22268
559k
  /* 56 */ "v24\0"
22269
559k
  /* 60 */ "v4\0"
22270
559k
  /* 63 */ "v15\0"
22271
559k
  /* 67 */ "v25\0"
22272
559k
  /* 71 */ "v5\0"
22273
559k
  /* 74 */ "v16\0"
22274
559k
  /* 78 */ "v26\0"
22275
559k
  /* 82 */ "v6\0"
22276
559k
  /* 85 */ "v17\0"
22277
559k
  /* 89 */ "v27\0"
22278
559k
  /* 93 */ "v7\0"
22279
559k
  /* 96 */ "v18\0"
22280
559k
  /* 100 */ "v28\0"
22281
559k
  /* 104 */ "v8\0"
22282
559k
  /* 107 */ "v19\0"
22283
559k
  /* 111 */ "v29\0"
22284
559k
  /* 115 */ "v9\0"
22285
559k
};
22286
559k
  static const uint8_t RegAsmOffsetvreg[] = {
22287
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22288
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22289
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22290
559k
    3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 
22291
559k
    0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 
22292
559k
    56, 67, 78, 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 
22293
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22294
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22295
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22296
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22297
559k
    3, 3, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 
22298
559k
    30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 
22299
559k
    78, 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 
22300
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22301
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22302
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22303
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22304
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22305
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22306
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22307
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22308
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22309
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22310
559k
    3, 3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 
22311
559k
    82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 
22312
559k
    4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 
22313
559k
    38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 
22314
559k
    74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 
22315
559k
    8, 23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 
22316
559k
    30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 
22317
559k
    78, 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 
22318
559k
    3, 3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 
22319
559k
    82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 
22320
559k
    4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 
22321
559k
    38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 
22322
559k
    74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 
22323
559k
    8, 23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 
22324
559k
    30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 
22325
559k
    78, 89, 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 
22326
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22327
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22328
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22329
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22330
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22331
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22332
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22333
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22334
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22335
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22336
559k
    3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 
22337
559k
    3, 3, 
22338
559k
  };
22339
22340
559k
  switch(AltIdx) {
22341
0
  default: CS_ASSERT_RET_VAL(0 && "Invalid register alt name index!", NULL);
22342
487k
  case AArch64_NoRegAltName:
22343
487k
    CS_ASSERT_RET_VAL(*(AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]) &&
22344
487k
           "Invalid alt name index for register!", NULL);
22345
487k
    return AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1];
22346
0
  case AArch64_vlist1:
22347
0
    CS_ASSERT_RET_VAL(*(AsmStrsvlist1+RegAsmOffsetvlist1[RegNo-1]) &&
22348
0
           "Invalid alt name index for register!", NULL);
22349
0
    return AsmStrsvlist1+RegAsmOffsetvlist1[RegNo-1];
22350
71.9k
  case AArch64_vreg:
22351
71.9k
    CS_ASSERT_RET_VAL(*(AsmStrsvreg+RegAsmOffsetvreg[RegNo-1]) &&
22352
71.9k
           "Invalid alt name index for register!", NULL);
22353
71.9k
    return AsmStrsvreg+RegAsmOffsetvreg[RegNo-1];
22354
559k
  }
22355
#else
22356
  return NULL;
22357
#endif // CAPSTONE_DIET
22358
559k
}
22359
#ifdef PRINT_ALIAS_INSTR
22360
#undef PRINT_ALIAS_INSTR
22361
22362
static bool AArch64InstPrinterValidateMCOperand(const MCOperand *MCOp,
22363
                  unsigned PredicateIndex);
22364
172k
static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) {
22365
172k
#ifndef CAPSTONE_DIET
22366
172k
  static const PatternsForOpcode OpToPatterns[] = {
22367
172k
    {AArch64_ADDPT_shift, 0, 1 },
22368
172k
    {AArch64_ADDSWri, 1, 1 },
22369
172k
    {AArch64_ADDSWrs, 2, 3 },
22370
172k
    {AArch64_ADDSWrx, 5, 3 },
22371
172k
    {AArch64_ADDSXri, 8, 1 },
22372
172k
    {AArch64_ADDSXrs, 9, 3 },
22373
172k
    {AArch64_ADDSXrx, 12, 1 },
22374
172k
    {AArch64_ADDSXrx64, 13, 3 },
22375
172k
    {AArch64_ADDWri, 16, 2 },
22376
172k
    {AArch64_ADDWrs, 18, 1 },
22377
172k
    {AArch64_ADDWrx, 19, 2 },
22378
172k
    {AArch64_ADDXri, 21, 2 },
22379
172k
    {AArch64_ADDXrs, 23, 1 },
22380
172k
    {AArch64_ADDXrx64, 24, 2 },
22381
172k
    {AArch64_ANDSWri, 26, 1 },
22382
172k
    {AArch64_ANDSWrs, 27, 3 },
22383
172k
    {AArch64_ANDSXri, 30, 1 },
22384
172k
    {AArch64_ANDSXrs, 31, 3 },
22385
172k
    {AArch64_ANDS_PPzPP, 34, 1 },
22386
172k
    {AArch64_ANDWrs, 35, 1 },
22387
172k
    {AArch64_ANDXrs, 36, 1 },
22388
172k
    {AArch64_AND_PPzPP, 37, 1 },
22389
172k
    {AArch64_AND_ZI, 38, 3 },
22390
172k
    {AArch64_AUTIA1716, 41, 1 },
22391
172k
    {AArch64_AUTIASP, 42, 1 },
22392
172k
    {AArch64_AUTIAZ, 43, 1 },
22393
172k
    {AArch64_AUTIB1716, 44, 1 },
22394
172k
    {AArch64_AUTIBSP, 45, 1 },
22395
172k
    {AArch64_AUTIBZ, 46, 1 },
22396
172k
    {AArch64_BICSWrs, 47, 1 },
22397
172k
    {AArch64_BICSXrs, 48, 1 },
22398
172k
    {AArch64_BICWrs, 49, 1 },
22399
172k
    {AArch64_BICXrs, 50, 1 },
22400
172k
    {AArch64_CHKFEAT, 51, 1 },
22401
172k
    {AArch64_CLREX, 52, 1 },
22402
172k
    {AArch64_CNTB_XPiI, 53, 2 },
22403
172k
    {AArch64_CNTD_XPiI, 55, 2 },
22404
172k
    {AArch64_CNTH_XPiI, 57, 2 },
22405
172k
    {AArch64_CNTW_XPiI, 59, 2 },
22406
172k
    {AArch64_CPY_ZPmI_B, 61, 1 },
22407
172k
    {AArch64_CPY_ZPmI_D, 62, 1 },
22408
172k
    {AArch64_CPY_ZPmI_H, 63, 1 },
22409
172k
    {AArch64_CPY_ZPmI_S, 64, 1 },
22410
172k
    {AArch64_CPY_ZPmR_B, 65, 1 },
22411
172k
    {AArch64_CPY_ZPmR_D, 66, 1 },
22412
172k
    {AArch64_CPY_ZPmR_H, 67, 1 },
22413
172k
    {AArch64_CPY_ZPmR_S, 68, 1 },
22414
172k
    {AArch64_CPY_ZPmV_B, 69, 1 },
22415
172k
    {AArch64_CPY_ZPmV_D, 70, 1 },
22416
172k
    {AArch64_CPY_ZPmV_H, 71, 1 },
22417
172k
    {AArch64_CPY_ZPmV_S, 72, 1 },
22418
172k
    {AArch64_CPY_ZPzI_B, 73, 1 },
22419
172k
    {AArch64_CPY_ZPzI_D, 74, 1 },
22420
172k
    {AArch64_CPY_ZPzI_H, 75, 1 },
22421
172k
    {AArch64_CPY_ZPzI_S, 76, 1 },
22422
172k
    {AArch64_CSINCWr, 77, 2 },
22423
172k
    {AArch64_CSINCXr, 79, 2 },
22424
172k
    {AArch64_CSINVWr, 81, 2 },
22425
172k
    {AArch64_CSINVXr, 83, 2 },
22426
172k
    {AArch64_CSNEGWr, 85, 1 },
22427
172k
    {AArch64_CSNEGXr, 86, 1 },
22428
172k
    {AArch64_DCPS1, 87, 1 },
22429
172k
    {AArch64_DCPS2, 88, 1 },
22430
172k
    {AArch64_DCPS3, 89, 1 },
22431
172k
    {AArch64_DECB_XPiI, 90, 2 },
22432
172k
    {AArch64_DECD_XPiI, 92, 2 },
22433
172k
    {AArch64_DECD_ZPiI, 94, 2 },
22434
172k
    {AArch64_DECH_XPiI, 96, 2 },
22435
172k
    {AArch64_DECH_ZPiI, 98, 2 },
22436
172k
    {AArch64_DECW_XPiI, 100, 2 },
22437
172k
    {AArch64_DECW_ZPiI, 102, 2 },
22438
172k
    {AArch64_DSB, 104, 3 },
22439
172k
    {AArch64_DUPM_ZI, 107, 6 },
22440
172k
    {AArch64_DUP_ZI_B, 113, 1 },
22441
172k
    {AArch64_DUP_ZI_D, 114, 2 },
22442
172k
    {AArch64_DUP_ZI_H, 116, 2 },
22443
172k
    {AArch64_DUP_ZI_S, 118, 2 },
22444
172k
    {AArch64_DUP_ZR_B, 120, 1 },
22445
172k
    {AArch64_DUP_ZR_D, 121, 1 },
22446
172k
    {AArch64_DUP_ZR_H, 122, 1 },
22447
172k
    {AArch64_DUP_ZR_S, 123, 1 },
22448
172k
    {AArch64_DUP_ZZI_B, 124, 2 },
22449
172k
    {AArch64_DUP_ZZI_D, 126, 2 },
22450
172k
    {AArch64_DUP_ZZI_H, 128, 2 },
22451
172k
    {AArch64_DUP_ZZI_Q, 130, 2 },
22452
172k
    {AArch64_DUP_ZZI_S, 132, 2 },
22453
172k
    {AArch64_EONWrs, 134, 1 },
22454
172k
    {AArch64_EONXrs, 135, 1 },
22455
172k
    {AArch64_EORS_PPzPP, 136, 1 },
22456
172k
    {AArch64_EORWrs, 137, 1 },
22457
172k
    {AArch64_EORXrs, 138, 1 },
22458
172k
    {AArch64_EOR_PPzPP, 139, 1 },
22459
172k
    {AArch64_EOR_ZI, 140, 3 },
22460
172k
    {AArch64_EXTRACT_ZPMXI_H_B, 143, 1 },
22461
172k
    {AArch64_EXTRACT_ZPMXI_H_D, 144, 1 },
22462
172k
    {AArch64_EXTRACT_ZPMXI_H_H, 145, 1 },
22463
172k
    {AArch64_EXTRACT_ZPMXI_H_Q, 146, 1 },
22464
172k
    {AArch64_EXTRACT_ZPMXI_H_S, 147, 1 },
22465
172k
    {AArch64_EXTRACT_ZPMXI_V_B, 148, 1 },
22466
172k
    {AArch64_EXTRACT_ZPMXI_V_D, 149, 1 },
22467
172k
    {AArch64_EXTRACT_ZPMXI_V_H, 150, 1 },
22468
172k
    {AArch64_EXTRACT_ZPMXI_V_Q, 151, 1 },
22469
172k
    {AArch64_EXTRACT_ZPMXI_V_S, 152, 1 },
22470
172k
    {AArch64_EXTRWrri, 153, 1 },
22471
172k
    {AArch64_EXTRXrri, 154, 1 },
22472
172k
    {AArch64_FCPY_ZPmI_D, 155, 1 },
22473
172k
    {AArch64_FCPY_ZPmI_H, 156, 1 },
22474
172k
    {AArch64_FCPY_ZPmI_S, 157, 1 },
22475
172k
    {AArch64_FDUP_ZI_D, 158, 1 },
22476
172k
    {AArch64_FDUP_ZI_H, 159, 1 },
22477
172k
    {AArch64_FDUP_ZI_S, 160, 1 },
22478
172k
    {AArch64_GCSPOPM, 161, 1 },
22479
172k
    {AArch64_GLD1B_D_IMM_REAL, 162, 1 },
22480
172k
    {AArch64_GLD1B_S_IMM_REAL, 163, 1 },
22481
172k
    {AArch64_GLD1D_IMM_REAL, 164, 1 },
22482
172k
    {AArch64_GLD1H_D_IMM_REAL, 165, 1 },
22483
172k
    {AArch64_GLD1H_S_IMM_REAL, 166, 1 },
22484
172k
    {AArch64_GLD1Q, 167, 1 },
22485
172k
    {AArch64_GLD1SB_D_IMM_REAL, 168, 1 },
22486
172k
    {AArch64_GLD1SB_S_IMM_REAL, 169, 1 },
22487
172k
    {AArch64_GLD1SH_D_IMM_REAL, 170, 1 },
22488
172k
    {AArch64_GLD1SH_S_IMM_REAL, 171, 1 },
22489
172k
    {AArch64_GLD1SW_D_IMM_REAL, 172, 1 },
22490
172k
    {AArch64_GLD1W_D_IMM_REAL, 173, 1 },
22491
172k
    {AArch64_GLD1W_IMM_REAL, 174, 1 },
22492
172k
    {AArch64_GLDFF1B_D_IMM_REAL, 175, 1 },
22493
172k
    {AArch64_GLDFF1B_S_IMM_REAL, 176, 1 },
22494
172k
    {AArch64_GLDFF1D_IMM_REAL, 177, 1 },
22495
172k
    {AArch64_GLDFF1H_D_IMM_REAL, 178, 1 },
22496
172k
    {AArch64_GLDFF1H_S_IMM_REAL, 179, 1 },
22497
172k
    {AArch64_GLDFF1SB_D_IMM_REAL, 180, 1 },
22498
172k
    {AArch64_GLDFF1SB_S_IMM_REAL, 181, 1 },
22499
172k
    {AArch64_GLDFF1SH_D_IMM_REAL, 182, 1 },
22500
172k
    {AArch64_GLDFF1SH_S_IMM_REAL, 183, 1 },
22501
172k
    {AArch64_GLDFF1SW_D_IMM_REAL, 184, 1 },
22502
172k
    {AArch64_GLDFF1W_D_IMM_REAL, 185, 1 },
22503
172k
    {AArch64_GLDFF1W_IMM_REAL, 186, 1 },
22504
172k
    {AArch64_HINT, 187, 14 },
22505
172k
    {AArch64_INCB_XPiI, 201, 2 },
22506
172k
    {AArch64_INCD_XPiI, 203, 2 },
22507
172k
    {AArch64_INCD_ZPiI, 205, 2 },
22508
172k
    {AArch64_INCH_XPiI, 207, 2 },
22509
172k
    {AArch64_INCH_ZPiI, 209, 2 },
22510
172k
    {AArch64_INCW_XPiI, 211, 2 },
22511
172k
    {AArch64_INCW_ZPiI, 213, 2 },
22512
172k
    {AArch64_INSERT_MXIPZ_H_B, 215, 1 },
22513
172k
    {AArch64_INSERT_MXIPZ_H_D, 216, 1 },
22514
172k
    {AArch64_INSERT_MXIPZ_H_H, 217, 1 },
22515
172k
    {AArch64_INSERT_MXIPZ_H_Q, 218, 1 },
22516
172k
    {AArch64_INSERT_MXIPZ_H_S, 219, 1 },
22517
172k
    {AArch64_INSERT_MXIPZ_V_B, 220, 1 },
22518
172k
    {AArch64_INSERT_MXIPZ_V_D, 221, 1 },
22519
172k
    {AArch64_INSERT_MXIPZ_V_H, 222, 1 },
22520
172k
    {AArch64_INSERT_MXIPZ_V_Q, 223, 1 },
22521
172k
    {AArch64_INSERT_MXIPZ_V_S, 224, 1 },
22522
172k
    {AArch64_INSvi16gpr, 225, 1 },
22523
172k
    {AArch64_INSvi16lane, 226, 1 },
22524
172k
    {AArch64_INSvi32gpr, 227, 1 },
22525
172k
    {AArch64_INSvi32lane, 228, 1 },
22526
172k
    {AArch64_INSvi64gpr, 229, 1 },
22527
172k
    {AArch64_INSvi64lane, 230, 1 },
22528
172k
    {AArch64_INSvi8gpr, 231, 1 },
22529
172k
    {AArch64_INSvi8lane, 232, 1 },
22530
172k
    {AArch64_IRG, 233, 1 },
22531
172k
    {AArch64_ISB, 234, 1 },
22532
172k
    {AArch64_LD1B_2Z_IMM, 235, 1 },
22533
172k
    {AArch64_LD1B_2Z_STRIDED_IMM, 236, 1 },
22534
172k
    {AArch64_LD1B_4Z_IMM, 237, 1 },
22535
172k
    {AArch64_LD1B_4Z_STRIDED_IMM, 238, 1 },
22536
172k
    {AArch64_LD1B_D_IMM, 239, 1 },
22537
172k
    {AArch64_LD1B_H_IMM, 240, 1 },
22538
172k
    {AArch64_LD1B_IMM, 241, 1 },
22539
172k
    {AArch64_LD1B_S_IMM, 242, 1 },
22540
172k
    {AArch64_LD1D_2Z_IMM, 243, 1 },
22541
172k
    {AArch64_LD1D_2Z_STRIDED_IMM, 244, 1 },
22542
172k
    {AArch64_LD1D_4Z_IMM, 245, 1 },
22543
172k
    {AArch64_LD1D_4Z_STRIDED_IMM, 246, 1 },
22544
172k
    {AArch64_LD1D_IMM, 247, 1 },
22545
172k
    {AArch64_LD1D_Q_IMM, 248, 1 },
22546
172k
    {AArch64_LD1Fourv16b_POST, 249, 1 },
22547
172k
    {AArch64_LD1Fourv1d_POST, 250, 1 },
22548
172k
    {AArch64_LD1Fourv2d_POST, 251, 1 },
22549
172k
    {AArch64_LD1Fourv2s_POST, 252, 1 },
22550
172k
    {AArch64_LD1Fourv4h_POST, 253, 1 },
22551
172k
    {AArch64_LD1Fourv4s_POST, 254, 1 },
22552
172k
    {AArch64_LD1Fourv8b_POST, 255, 1 },
22553
172k
    {AArch64_LD1Fourv8h_POST, 256, 1 },
22554
172k
    {AArch64_LD1H_2Z_IMM, 257, 1 },
22555
172k
    {AArch64_LD1H_2Z_STRIDED_IMM, 258, 1 },
22556
172k
    {AArch64_LD1H_4Z_IMM, 259, 1 },
22557
172k
    {AArch64_LD1H_4Z_STRIDED_IMM, 260, 1 },
22558
172k
    {AArch64_LD1H_D_IMM, 261, 1 },
22559
172k
    {AArch64_LD1H_IMM, 262, 1 },
22560
172k
    {AArch64_LD1H_S_IMM, 263, 1 },
22561
172k
    {AArch64_LD1Onev16b_POST, 264, 1 },
22562
172k
    {AArch64_LD1Onev1d_POST, 265, 1 },
22563
172k
    {AArch64_LD1Onev2d_POST, 266, 1 },
22564
172k
    {AArch64_LD1Onev2s_POST, 267, 1 },
22565
172k
    {AArch64_LD1Onev4h_POST, 268, 1 },
22566
172k
    {AArch64_LD1Onev4s_POST, 269, 1 },
22567
172k
    {AArch64_LD1Onev8b_POST, 270, 1 },
22568
172k
    {AArch64_LD1Onev8h_POST, 271, 1 },
22569
172k
    {AArch64_LD1RB_D_IMM, 272, 1 },
22570
172k
    {AArch64_LD1RB_H_IMM, 273, 1 },
22571
172k
    {AArch64_LD1RB_IMM, 274, 1 },
22572
172k
    {AArch64_LD1RB_S_IMM, 275, 1 },
22573
172k
    {AArch64_LD1RD_IMM, 276, 1 },
22574
172k
    {AArch64_LD1RH_D_IMM, 277, 1 },
22575
172k
    {AArch64_LD1RH_IMM, 278, 1 },
22576
172k
    {AArch64_LD1RH_S_IMM, 279, 1 },
22577
172k
    {AArch64_LD1RO_B_IMM, 280, 1 },
22578
172k
    {AArch64_LD1RO_D_IMM, 281, 1 },
22579
172k
    {AArch64_LD1RO_H_IMM, 282, 1 },
22580
172k
    {AArch64_LD1RO_W_IMM, 283, 1 },
22581
172k
    {AArch64_LD1RQ_B_IMM, 284, 1 },
22582
172k
    {AArch64_LD1RQ_D_IMM, 285, 1 },
22583
172k
    {AArch64_LD1RQ_H_IMM, 286, 1 },
22584
172k
    {AArch64_LD1RQ_W_IMM, 287, 1 },
22585
172k
    {AArch64_LD1RSB_D_IMM, 288, 1 },
22586
172k
    {AArch64_LD1RSB_H_IMM, 289, 1 },
22587
172k
    {AArch64_LD1RSB_S_IMM, 290, 1 },
22588
172k
    {AArch64_LD1RSH_D_IMM, 291, 1 },
22589
172k
    {AArch64_LD1RSH_S_IMM, 292, 1 },
22590
172k
    {AArch64_LD1RSW_IMM, 293, 1 },
22591
172k
    {AArch64_LD1RW_D_IMM, 294, 1 },
22592
172k
    {AArch64_LD1RW_IMM, 295, 1 },
22593
172k
    {AArch64_LD1Rv16b_POST, 296, 1 },
22594
172k
    {AArch64_LD1Rv1d_POST, 297, 1 },
22595
172k
    {AArch64_LD1Rv2d_POST, 298, 1 },
22596
172k
    {AArch64_LD1Rv2s_POST, 299, 1 },
22597
172k
    {AArch64_LD1Rv4h_POST, 300, 1 },
22598
172k
    {AArch64_LD1Rv4s_POST, 301, 1 },
22599
172k
    {AArch64_LD1Rv8b_POST, 302, 1 },
22600
172k
    {AArch64_LD1Rv8h_POST, 303, 1 },
22601
172k
    {AArch64_LD1SB_D_IMM, 304, 1 },
22602
172k
    {AArch64_LD1SB_H_IMM, 305, 1 },
22603
172k
    {AArch64_LD1SB_S_IMM, 306, 1 },
22604
172k
    {AArch64_LD1SH_D_IMM, 307, 1 },
22605
172k
    {AArch64_LD1SH_S_IMM, 308, 1 },
22606
172k
    {AArch64_LD1SW_D_IMM, 309, 1 },
22607
172k
    {AArch64_LD1Threev16b_POST, 310, 1 },
22608
172k
    {AArch64_LD1Threev1d_POST, 311, 1 },
22609
172k
    {AArch64_LD1Threev2d_POST, 312, 1 },
22610
172k
    {AArch64_LD1Threev2s_POST, 313, 1 },
22611
172k
    {AArch64_LD1Threev4h_POST, 314, 1 },
22612
172k
    {AArch64_LD1Threev4s_POST, 315, 1 },
22613
172k
    {AArch64_LD1Threev8b_POST, 316, 1 },
22614
172k
    {AArch64_LD1Threev8h_POST, 317, 1 },
22615
172k
    {AArch64_LD1Twov16b_POST, 318, 1 },
22616
172k
    {AArch64_LD1Twov1d_POST, 319, 1 },
22617
172k
    {AArch64_LD1Twov2d_POST, 320, 1 },
22618
172k
    {AArch64_LD1Twov2s_POST, 321, 1 },
22619
172k
    {AArch64_LD1Twov4h_POST, 322, 1 },
22620
172k
    {AArch64_LD1Twov4s_POST, 323, 1 },
22621
172k
    {AArch64_LD1Twov8b_POST, 324, 1 },
22622
172k
    {AArch64_LD1Twov8h_POST, 325, 1 },
22623
172k
    {AArch64_LD1W_2Z_IMM, 326, 1 },
22624
172k
    {AArch64_LD1W_2Z_STRIDED_IMM, 327, 1 },
22625
172k
    {AArch64_LD1W_4Z_IMM, 328, 1 },
22626
172k
    {AArch64_LD1W_4Z_STRIDED_IMM, 329, 1 },
22627
172k
    {AArch64_LD1W_D_IMM, 330, 1 },
22628
172k
    {AArch64_LD1W_IMM, 331, 1 },
22629
172k
    {AArch64_LD1W_Q_IMM, 332, 1 },
22630
172k
    {AArch64_LD1_MXIPXX_H_B, 333, 1 },
22631
172k
    {AArch64_LD1_MXIPXX_H_D, 334, 1 },
22632
172k
    {AArch64_LD1_MXIPXX_H_H, 335, 1 },
22633
172k
    {AArch64_LD1_MXIPXX_H_Q, 336, 1 },
22634
172k
    {AArch64_LD1_MXIPXX_H_S, 337, 1 },
22635
172k
    {AArch64_LD1_MXIPXX_V_B, 338, 1 },
22636
172k
    {AArch64_LD1_MXIPXX_V_D, 339, 1 },
22637
172k
    {AArch64_LD1_MXIPXX_V_H, 340, 1 },
22638
172k
    {AArch64_LD1_MXIPXX_V_Q, 341, 1 },
22639
172k
    {AArch64_LD1_MXIPXX_V_S, 342, 1 },
22640
172k
    {AArch64_LD1i16_POST, 343, 1 },
22641
172k
    {AArch64_LD1i32_POST, 344, 1 },
22642
172k
    {AArch64_LD1i64_POST, 345, 1 },
22643
172k
    {AArch64_LD1i8_POST, 346, 1 },
22644
172k
    {AArch64_LD2B_IMM, 347, 1 },
22645
172k
    {AArch64_LD2D_IMM, 348, 1 },
22646
172k
    {AArch64_LD2H_IMM, 349, 1 },
22647
172k
    {AArch64_LD2Q_IMM, 350, 1 },
22648
172k
    {AArch64_LD2Rv16b_POST, 351, 1 },
22649
172k
    {AArch64_LD2Rv1d_POST, 352, 1 },
22650
172k
    {AArch64_LD2Rv2d_POST, 353, 1 },
22651
172k
    {AArch64_LD2Rv2s_POST, 354, 1 },
22652
172k
    {AArch64_LD2Rv4h_POST, 355, 1 },
22653
172k
    {AArch64_LD2Rv4s_POST, 356, 1 },
22654
172k
    {AArch64_LD2Rv8b_POST, 357, 1 },
22655
172k
    {AArch64_LD2Rv8h_POST, 358, 1 },
22656
172k
    {AArch64_LD2Twov16b_POST, 359, 1 },
22657
172k
    {AArch64_LD2Twov2d_POST, 360, 1 },
22658
172k
    {AArch64_LD2Twov2s_POST, 361, 1 },
22659
172k
    {AArch64_LD2Twov4h_POST, 362, 1 },
22660
172k
    {AArch64_LD2Twov4s_POST, 363, 1 },
22661
172k
    {AArch64_LD2Twov8b_POST, 364, 1 },
22662
172k
    {AArch64_LD2Twov8h_POST, 365, 1 },
22663
172k
    {AArch64_LD2W_IMM, 366, 1 },
22664
172k
    {AArch64_LD2i16_POST, 367, 1 },
22665
172k
    {AArch64_LD2i32_POST, 368, 1 },
22666
172k
    {AArch64_LD2i64_POST, 369, 1 },
22667
172k
    {AArch64_LD2i8_POST, 370, 1 },
22668
172k
    {AArch64_LD3B_IMM, 371, 1 },
22669
172k
    {AArch64_LD3D_IMM, 372, 1 },
22670
172k
    {AArch64_LD3H_IMM, 373, 1 },
22671
172k
    {AArch64_LD3Q_IMM, 374, 1 },
22672
172k
    {AArch64_LD3Rv16b_POST, 375, 1 },
22673
172k
    {AArch64_LD3Rv1d_POST, 376, 1 },
22674
172k
    {AArch64_LD3Rv2d_POST, 377, 1 },
22675
172k
    {AArch64_LD3Rv2s_POST, 378, 1 },
22676
172k
    {AArch64_LD3Rv4h_POST, 379, 1 },
22677
172k
    {AArch64_LD3Rv4s_POST, 380, 1 },
22678
172k
    {AArch64_LD3Rv8b_POST, 381, 1 },
22679
172k
    {AArch64_LD3Rv8h_POST, 382, 1 },
22680
172k
    {AArch64_LD3Threev16b_POST, 383, 1 },
22681
172k
    {AArch64_LD3Threev2d_POST, 384, 1 },
22682
172k
    {AArch64_LD3Threev2s_POST, 385, 1 },
22683
172k
    {AArch64_LD3Threev4h_POST, 386, 1 },
22684
172k
    {AArch64_LD3Threev4s_POST, 387, 1 },
22685
172k
    {AArch64_LD3Threev8b_POST, 388, 1 },
22686
172k
    {AArch64_LD3Threev8h_POST, 389, 1 },
22687
172k
    {AArch64_LD3W_IMM, 390, 1 },
22688
172k
    {AArch64_LD3i16_POST, 391, 1 },
22689
172k
    {AArch64_LD3i32_POST, 392, 1 },
22690
172k
    {AArch64_LD3i64_POST, 393, 1 },
22691
172k
    {AArch64_LD3i8_POST, 394, 1 },
22692
172k
    {AArch64_LD4B_IMM, 395, 1 },
22693
172k
    {AArch64_LD4D_IMM, 396, 1 },
22694
172k
    {AArch64_LD4Fourv16b_POST, 397, 1 },
22695
172k
    {AArch64_LD4Fourv2d_POST, 398, 1 },
22696
172k
    {AArch64_LD4Fourv2s_POST, 399, 1 },
22697
172k
    {AArch64_LD4Fourv4h_POST, 400, 1 },
22698
172k
    {AArch64_LD4Fourv4s_POST, 401, 1 },
22699
172k
    {AArch64_LD4Fourv8b_POST, 402, 1 },
22700
172k
    {AArch64_LD4Fourv8h_POST, 403, 1 },
22701
172k
    {AArch64_LD4H_IMM, 404, 1 },
22702
172k
    {AArch64_LD4Q_IMM, 405, 1 },
22703
172k
    {AArch64_LD4Rv16b_POST, 406, 1 },
22704
172k
    {AArch64_LD4Rv1d_POST, 407, 1 },
22705
172k
    {AArch64_LD4Rv2d_POST, 408, 1 },
22706
172k
    {AArch64_LD4Rv2s_POST, 409, 1 },
22707
172k
    {AArch64_LD4Rv4h_POST, 410, 1 },
22708
172k
    {AArch64_LD4Rv4s_POST, 411, 1 },
22709
172k
    {AArch64_LD4Rv8b_POST, 412, 1 },
22710
172k
    {AArch64_LD4Rv8h_POST, 413, 1 },
22711
172k
    {AArch64_LD4W_IMM, 414, 1 },
22712
172k
    {AArch64_LD4i16_POST, 415, 1 },
22713
172k
    {AArch64_LD4i32_POST, 416, 1 },
22714
172k
    {AArch64_LD4i64_POST, 417, 1 },
22715
172k
    {AArch64_LD4i8_POST, 418, 1 },
22716
172k
    {AArch64_LDADDB, 419, 1 },
22717
172k
    {AArch64_LDADDH, 420, 1 },
22718
172k
    {AArch64_LDADDLB, 421, 1 },
22719
172k
    {AArch64_LDADDLH, 422, 1 },
22720
172k
    {AArch64_LDADDLW, 423, 1 },
22721
172k
    {AArch64_LDADDLX, 424, 1 },
22722
172k
    {AArch64_LDADDW, 425, 1 },
22723
172k
    {AArch64_LDADDX, 426, 1 },
22724
172k
    {AArch64_LDAPURBi, 427, 1 },
22725
172k
    {AArch64_LDAPURHi, 428, 1 },
22726
172k
    {AArch64_LDAPURSBWi, 429, 1 },
22727
172k
    {AArch64_LDAPURSBXi, 430, 1 },
22728
172k
    {AArch64_LDAPURSHWi, 431, 1 },
22729
172k
    {AArch64_LDAPURSHXi, 432, 1 },
22730
172k
    {AArch64_LDAPURSWi, 433, 1 },
22731
172k
    {AArch64_LDAPURXi, 434, 1 },
22732
172k
    {AArch64_LDAPURbi, 435, 1 },
22733
172k
    {AArch64_LDAPURdi, 436, 1 },
22734
172k
    {AArch64_LDAPURhi, 437, 1 },
22735
172k
    {AArch64_LDAPURi, 438, 1 },
22736
172k
    {AArch64_LDAPURqi, 439, 1 },
22737
172k
    {AArch64_LDAPURsi, 440, 1 },
22738
172k
    {AArch64_LDCLRB, 441, 1 },
22739
172k
    {AArch64_LDCLRH, 442, 1 },
22740
172k
    {AArch64_LDCLRLB, 443, 1 },
22741
172k
    {AArch64_LDCLRLH, 444, 1 },
22742
172k
    {AArch64_LDCLRLW, 445, 1 },
22743
172k
    {AArch64_LDCLRLX, 446, 1 },
22744
172k
    {AArch64_LDCLRW, 447, 1 },
22745
172k
    {AArch64_LDCLRX, 448, 1 },
22746
172k
    {AArch64_LDEORB, 449, 1 },
22747
172k
    {AArch64_LDEORH, 450, 1 },
22748
172k
    {AArch64_LDEORLB, 451, 1 },
22749
172k
    {AArch64_LDEORLH, 452, 1 },
22750
172k
    {AArch64_LDEORLW, 453, 1 },
22751
172k
    {AArch64_LDEORLX, 454, 1 },
22752
172k
    {AArch64_LDEORW, 455, 1 },
22753
172k
    {AArch64_LDEORX, 456, 1 },
22754
172k
    {AArch64_LDFF1B_D_REAL, 457, 1 },
22755
172k
    {AArch64_LDFF1B_H_REAL, 458, 1 },
22756
172k
    {AArch64_LDFF1B_REAL, 459, 1 },
22757
172k
    {AArch64_LDFF1B_S_REAL, 460, 1 },
22758
172k
    {AArch64_LDFF1D_REAL, 461, 1 },
22759
172k
    {AArch64_LDFF1H_D_REAL, 462, 1 },
22760
172k
    {AArch64_LDFF1H_REAL, 463, 1 },
22761
172k
    {AArch64_LDFF1H_S_REAL, 464, 1 },
22762
172k
    {AArch64_LDFF1SB_D_REAL, 465, 1 },
22763
172k
    {AArch64_LDFF1SB_H_REAL, 466, 1 },
22764
172k
    {AArch64_LDFF1SB_S_REAL, 467, 1 },
22765
172k
    {AArch64_LDFF1SH_D_REAL, 468, 1 },
22766
172k
    {AArch64_LDFF1SH_S_REAL, 469, 1 },
22767
172k
    {AArch64_LDFF1SW_D_REAL, 470, 1 },
22768
172k
    {AArch64_LDFF1W_D_REAL, 471, 1 },
22769
172k
    {AArch64_LDFF1W_REAL, 472, 1 },
22770
172k
    {AArch64_LDG, 473, 1 },
22771
172k
    {AArch64_LDNF1B_D_IMM_REAL, 474, 1 },
22772
172k
    {AArch64_LDNF1B_H_IMM_REAL, 475, 1 },
22773
172k
    {AArch64_LDNF1B_IMM_REAL, 476, 1 },
22774
172k
    {AArch64_LDNF1B_S_IMM_REAL, 477, 1 },
22775
172k
    {AArch64_LDNF1D_IMM_REAL, 478, 1 },
22776
172k
    {AArch64_LDNF1H_D_IMM_REAL, 479, 1 },
22777
172k
    {AArch64_LDNF1H_IMM_REAL, 480, 1 },
22778
172k
    {AArch64_LDNF1H_S_IMM_REAL, 481, 1 },
22779
172k
    {AArch64_LDNF1SB_D_IMM_REAL, 482, 1 },
22780
172k
    {AArch64_LDNF1SB_H_IMM_REAL, 483, 1 },
22781
172k
    {AArch64_LDNF1SB_S_IMM_REAL, 484, 1 },
22782
172k
    {AArch64_LDNF1SH_D_IMM_REAL, 485, 1 },
22783
172k
    {AArch64_LDNF1SH_S_IMM_REAL, 486, 1 },
22784
172k
    {AArch64_LDNF1SW_D_IMM_REAL, 487, 1 },
22785
172k
    {AArch64_LDNF1W_D_IMM_REAL, 488, 1 },
22786
172k
    {AArch64_LDNF1W_IMM_REAL, 489, 1 },
22787
172k
    {AArch64_LDNPDi, 490, 1 },
22788
172k
    {AArch64_LDNPQi, 491, 1 },
22789
172k
    {AArch64_LDNPSi, 492, 1 },
22790
172k
    {AArch64_LDNPWi, 493, 1 },
22791
172k
    {AArch64_LDNPXi, 494, 1 },
22792
172k
    {AArch64_LDNT1B_2Z_IMM, 495, 1 },
22793
172k
    {AArch64_LDNT1B_2Z_STRIDED_IMM, 496, 1 },
22794
172k
    {AArch64_LDNT1B_4Z_IMM, 497, 1 },
22795
172k
    {AArch64_LDNT1B_4Z_STRIDED_IMM, 498, 1 },
22796
172k
    {AArch64_LDNT1B_ZRI, 499, 1 },
22797
172k
    {AArch64_LDNT1B_ZZR_D_REAL, 500, 1 },
22798
172k
    {AArch64_LDNT1B_ZZR_S_REAL, 501, 1 },
22799
172k
    {AArch64_LDNT1D_2Z_IMM, 502, 1 },
22800
172k
    {AArch64_LDNT1D_2Z_STRIDED_IMM, 503, 1 },
22801
172k
    {AArch64_LDNT1D_4Z_IMM, 504, 1 },
22802
172k
    {AArch64_LDNT1D_4Z_STRIDED_IMM, 505, 1 },
22803
172k
    {AArch64_LDNT1D_ZRI, 506, 1 },
22804
172k
    {AArch64_LDNT1D_ZZR_D_REAL, 507, 1 },
22805
172k
    {AArch64_LDNT1H_2Z_IMM, 508, 1 },
22806
172k
    {AArch64_LDNT1H_2Z_STRIDED_IMM, 509, 1 },
22807
172k
    {AArch64_LDNT1H_4Z_IMM, 510, 1 },
22808
172k
    {AArch64_LDNT1H_4Z_STRIDED_IMM, 511, 1 },
22809
172k
    {AArch64_LDNT1H_ZRI, 512, 1 },
22810
172k
    {AArch64_LDNT1H_ZZR_D_REAL, 513, 1 },
22811
172k
    {AArch64_LDNT1H_ZZR_S_REAL, 514, 1 },
22812
172k
    {AArch64_LDNT1SB_ZZR_D_REAL, 515, 1 },
22813
172k
    {AArch64_LDNT1SB_ZZR_S_REAL, 516, 1 },
22814
172k
    {AArch64_LDNT1SH_ZZR_D_REAL, 517, 1 },
22815
172k
    {AArch64_LDNT1SH_ZZR_S_REAL, 518, 1 },
22816
172k
    {AArch64_LDNT1SW_ZZR_D_REAL, 519, 1 },
22817
172k
    {AArch64_LDNT1W_2Z_IMM, 520, 1 },
22818
172k
    {AArch64_LDNT1W_2Z_STRIDED_IMM, 521, 1 },
22819
172k
    {AArch64_LDNT1W_4Z_IMM, 522, 1 },
22820
172k
    {AArch64_LDNT1W_4Z_STRIDED_IMM, 523, 1 },
22821
172k
    {AArch64_LDNT1W_ZRI, 524, 1 },
22822
172k
    {AArch64_LDNT1W_ZZR_D_REAL, 525, 1 },
22823
172k
    {AArch64_LDNT1W_ZZR_S_REAL, 526, 1 },
22824
172k
    {AArch64_LDPDi, 527, 1 },
22825
172k
    {AArch64_LDPQi, 528, 1 },
22826
172k
    {AArch64_LDPSWi, 529, 1 },
22827
172k
    {AArch64_LDPSi, 530, 1 },
22828
172k
    {AArch64_LDPWi, 531, 1 },
22829
172k
    {AArch64_LDPXi, 532, 1 },
22830
172k
    {AArch64_LDRAAindexed, 533, 1 },
22831
172k
    {AArch64_LDRABindexed, 534, 1 },
22832
172k
    {AArch64_LDRBBroX, 535, 1 },
22833
172k
    {AArch64_LDRBBui, 536, 1 },
22834
172k
    {AArch64_LDRBroX, 537, 1 },
22835
172k
    {AArch64_LDRBui, 538, 1 },
22836
172k
    {AArch64_LDRDroX, 539, 1 },
22837
172k
    {AArch64_LDRDui, 540, 1 },
22838
172k
    {AArch64_LDRHHroX, 541, 1 },
22839
172k
    {AArch64_LDRHHui, 542, 1 },
22840
172k
    {AArch64_LDRHroX, 543, 1 },
22841
172k
    {AArch64_LDRHui, 544, 1 },
22842
172k
    {AArch64_LDRQroX, 545, 1 },
22843
172k
    {AArch64_LDRQui, 546, 1 },
22844
172k
    {AArch64_LDRSBWroX, 547, 1 },
22845
172k
    {AArch64_LDRSBWui, 548, 1 },
22846
172k
    {AArch64_LDRSBXroX, 549, 1 },
22847
172k
    {AArch64_LDRSBXui, 550, 1 },
22848
172k
    {AArch64_LDRSHWroX, 551, 1 },
22849
172k
    {AArch64_LDRSHWui, 552, 1 },
22850
172k
    {AArch64_LDRSHXroX, 553, 1 },
22851
172k
    {AArch64_LDRSHXui, 554, 1 },
22852
172k
    {AArch64_LDRSWroX, 555, 1 },
22853
172k
    {AArch64_LDRSWui, 556, 1 },
22854
172k
    {AArch64_LDRSroX, 557, 1 },
22855
172k
    {AArch64_LDRSui, 558, 1 },
22856
172k
    {AArch64_LDRWroX, 559, 1 },
22857
172k
    {AArch64_LDRWui, 560, 1 },
22858
172k
    {AArch64_LDRXroX, 561, 1 },
22859
172k
    {AArch64_LDRXui, 562, 1 },
22860
172k
    {AArch64_LDR_PXI, 563, 1 },
22861
172k
    {AArch64_LDR_ZA, 564, 1 },
22862
172k
    {AArch64_LDR_ZXI, 565, 1 },
22863
172k
    {AArch64_LDSETB, 566, 1 },
22864
172k
    {AArch64_LDSETH, 567, 1 },
22865
172k
    {AArch64_LDSETLB, 568, 1 },
22866
172k
    {AArch64_LDSETLH, 569, 1 },
22867
172k
    {AArch64_LDSETLW, 570, 1 },
22868
172k
    {AArch64_LDSETLX, 571, 1 },
22869
172k
    {AArch64_LDSETW, 572, 1 },
22870
172k
    {AArch64_LDSETX, 573, 1 },
22871
172k
    {AArch64_LDSMAXB, 574, 1 },
22872
172k
    {AArch64_LDSMAXH, 575, 1 },
22873
172k
    {AArch64_LDSMAXLB, 576, 1 },
22874
172k
    {AArch64_LDSMAXLH, 577, 1 },
22875
172k
    {AArch64_LDSMAXLW, 578, 1 },
22876
172k
    {AArch64_LDSMAXLX, 579, 1 },
22877
172k
    {AArch64_LDSMAXW, 580, 1 },
22878
172k
    {AArch64_LDSMAXX, 581, 1 },
22879
172k
    {AArch64_LDSMINB, 582, 1 },
22880
172k
    {AArch64_LDSMINH, 583, 1 },
22881
172k
    {AArch64_LDSMINLB, 584, 1 },
22882
172k
    {AArch64_LDSMINLH, 585, 1 },
22883
172k
    {AArch64_LDSMINLW, 586, 1 },
22884
172k
    {AArch64_LDSMINLX, 587, 1 },
22885
172k
    {AArch64_LDSMINW, 588, 1 },
22886
172k
    {AArch64_LDSMINX, 589, 1 },
22887
172k
    {AArch64_LDTRBi, 590, 1 },
22888
172k
    {AArch64_LDTRHi, 591, 1 },
22889
172k
    {AArch64_LDTRSBWi, 592, 1 },
22890
172k
    {AArch64_LDTRSBXi, 593, 1 },
22891
172k
    {AArch64_LDTRSHWi, 594, 1 },
22892
172k
    {AArch64_LDTRSHXi, 595, 1 },
22893
172k
    {AArch64_LDTRSWi, 596, 1 },
22894
172k
    {AArch64_LDTRWi, 597, 1 },
22895
172k
    {AArch64_LDTRXi, 598, 1 },
22896
172k
    {AArch64_LDUMAXB, 599, 1 },
22897
172k
    {AArch64_LDUMAXH, 600, 1 },
22898
172k
    {AArch64_LDUMAXLB, 601, 1 },
22899
172k
    {AArch64_LDUMAXLH, 602, 1 },
22900
172k
    {AArch64_LDUMAXLW, 603, 1 },
22901
172k
    {AArch64_LDUMAXLX, 604, 1 },
22902
172k
    {AArch64_LDUMAXW, 605, 1 },
22903
172k
    {AArch64_LDUMAXX, 606, 1 },
22904
172k
    {AArch64_LDUMINB, 607, 1 },
22905
172k
    {AArch64_LDUMINH, 608, 1 },
22906
172k
    {AArch64_LDUMINLB, 609, 1 },
22907
172k
    {AArch64_LDUMINLH, 610, 1 },
22908
172k
    {AArch64_LDUMINLW, 611, 1 },
22909
172k
    {AArch64_LDUMINLX, 612, 1 },
22910
172k
    {AArch64_LDUMINW, 613, 1 },
22911
172k
    {AArch64_LDUMINX, 614, 1 },
22912
172k
    {AArch64_LDURBBi, 615, 1 },
22913
172k
    {AArch64_LDURBi, 616, 1 },
22914
172k
    {AArch64_LDURDi, 617, 1 },
22915
172k
    {AArch64_LDURHHi, 618, 1 },
22916
172k
    {AArch64_LDURHi, 619, 1 },
22917
172k
    {AArch64_LDURQi, 620, 1 },
22918
172k
    {AArch64_LDURSBWi, 621, 1 },
22919
172k
    {AArch64_LDURSBXi, 622, 1 },
22920
172k
    {AArch64_LDURSHWi, 623, 1 },
22921
172k
    {AArch64_LDURSHXi, 624, 1 },
22922
172k
    {AArch64_LDURSWi, 625, 1 },
22923
172k
    {AArch64_LDURSi, 626, 1 },
22924
172k
    {AArch64_LDURWi, 627, 1 },
22925
172k
    {AArch64_LDURXi, 628, 1 },
22926
172k
    {AArch64_MADDWrrr, 629, 1 },
22927
172k
    {AArch64_MADDXrrr, 630, 1 },
22928
172k
    {AArch64_MOVA_2ZMXI_H_B, 631, 1 },
22929
172k
    {AArch64_MOVA_2ZMXI_H_D, 632, 1 },
22930
172k
    {AArch64_MOVA_2ZMXI_H_H, 633, 1 },
22931
172k
    {AArch64_MOVA_2ZMXI_H_S, 634, 1 },
22932
172k
    {AArch64_MOVA_2ZMXI_V_B, 635, 1 },
22933
172k
    {AArch64_MOVA_2ZMXI_V_D, 636, 1 },
22934
172k
    {AArch64_MOVA_2ZMXI_V_H, 637, 1 },
22935
172k
    {AArch64_MOVA_2ZMXI_V_S, 638, 1 },
22936
172k
    {AArch64_MOVA_4ZMXI_H_B, 639, 1 },
22937
172k
    {AArch64_MOVA_4ZMXI_H_D, 640, 1 },
22938
172k
    {AArch64_MOVA_4ZMXI_H_H, 641, 1 },
22939
172k
    {AArch64_MOVA_4ZMXI_H_S, 642, 1 },
22940
172k
    {AArch64_MOVA_4ZMXI_V_B, 643, 1 },
22941
172k
    {AArch64_MOVA_4ZMXI_V_D, 644, 1 },
22942
172k
    {AArch64_MOVA_4ZMXI_V_H, 645, 1 },
22943
172k
    {AArch64_MOVA_4ZMXI_V_S, 646, 1 },
22944
172k
    {AArch64_MOVA_MXI2Z_H_B, 647, 1 },
22945
172k
    {AArch64_MOVA_MXI2Z_H_D, 648, 1 },
22946
172k
    {AArch64_MOVA_MXI2Z_H_H, 649, 1 },
22947
172k
    {AArch64_MOVA_MXI2Z_H_S, 650, 1 },
22948
172k
    {AArch64_MOVA_MXI2Z_V_B, 651, 1 },
22949
172k
    {AArch64_MOVA_MXI2Z_V_D, 652, 1 },
22950
172k
    {AArch64_MOVA_MXI2Z_V_H, 653, 1 },
22951
172k
    {AArch64_MOVA_MXI2Z_V_S, 654, 1 },
22952
172k
    {AArch64_MOVA_MXI4Z_H_B, 655, 1 },
22953
172k
    {AArch64_MOVA_MXI4Z_H_D, 656, 1 },
22954
172k
    {AArch64_MOVA_MXI4Z_H_H, 657, 1 },
22955
172k
    {AArch64_MOVA_MXI4Z_H_S, 658, 1 },
22956
172k
    {AArch64_MOVA_MXI4Z_V_B, 659, 1 },
22957
172k
    {AArch64_MOVA_MXI4Z_V_D, 660, 1 },
22958
172k
    {AArch64_MOVA_MXI4Z_V_H, 661, 1 },
22959
172k
    {AArch64_MOVA_MXI4Z_V_S, 662, 1 },
22960
172k
    {AArch64_MOVA_VG2_2ZMXI, 663, 1 },
22961
172k
    {AArch64_MOVA_VG2_MXI2Z, 664, 1 },
22962
172k
    {AArch64_MOVA_VG4_4ZMXI, 665, 1 },
22963
172k
    {AArch64_MOVA_VG4_MXI4Z, 666, 1 },
22964
172k
    {AArch64_MOVT, 667, 1 },
22965
172k
    {AArch64_MSRpstatesvcrImm1, 668, 6 },
22966
172k
    {AArch64_MSUBWrrr, 674, 1 },
22967
172k
    {AArch64_MSUBXrrr, 675, 1 },
22968
172k
    {AArch64_NOTv16i8, 676, 1 },
22969
172k
    {AArch64_NOTv8i8, 677, 1 },
22970
172k
    {AArch64_ORNWrs, 678, 3 },
22971
172k
    {AArch64_ORNXrs, 681, 3 },
22972
172k
    {AArch64_ORRS_PPzPP, 684, 1 },
22973
172k
    {AArch64_ORRWrs, 685, 2 },
22974
172k
    {AArch64_ORRXrs, 687, 2 },
22975
172k
    {AArch64_ORR_PPzPP, 689, 1 },
22976
172k
    {AArch64_ORR_ZI, 690, 3 },
22977
172k
    {AArch64_ORR_ZZZ, 693, 1 },
22978
172k
    {AArch64_ORRv16i8, 694, 1 },
22979
172k
    {AArch64_ORRv8i8, 695, 1 },
22980
172k
    {AArch64_PACIA1716, 696, 1 },
22981
172k
    {AArch64_PACIASP, 697, 1 },
22982
172k
    {AArch64_PACIAZ, 698, 1 },
22983
172k
    {AArch64_PACIB1716, 699, 1 },
22984
172k
    {AArch64_PACIBSP, 700, 1 },
22985
172k
    {AArch64_PACIBZ, 701, 1 },
22986
172k
    {AArch64_PACM, 702, 1 },
22987
172k
    {AArch64_PMOV_PZI_B, 703, 1 },
22988
172k
    {AArch64_PMOV_ZIP_B, 704, 1 },
22989
172k
    {AArch64_PRFB_D_PZI, 705, 1 },
22990
172k
    {AArch64_PRFB_PRI, 706, 1 },
22991
172k
    {AArch64_PRFB_S_PZI, 707, 1 },
22992
172k
    {AArch64_PRFD_D_PZI, 708, 1 },
22993
172k
    {AArch64_PRFD_PRI, 709, 1 },
22994
172k
    {AArch64_PRFD_S_PZI, 710, 1 },
22995
172k
    {AArch64_PRFH_D_PZI, 711, 1 },
22996
172k
    {AArch64_PRFH_PRI, 712, 1 },
22997
172k
    {AArch64_PRFH_S_PZI, 713, 1 },
22998
172k
    {AArch64_PRFMroX, 714, 1 },
22999
172k
    {AArch64_PRFMui, 715, 1 },
23000
172k
    {AArch64_PRFUMi, 716, 1 },
23001
172k
    {AArch64_PRFW_D_PZI, 717, 1 },
23002
172k
    {AArch64_PRFW_PRI, 718, 1 },
23003
172k
    {AArch64_PRFW_S_PZI, 719, 1 },
23004
172k
    {AArch64_PTRUES_B, 720, 1 },
23005
172k
    {AArch64_PTRUES_D, 721, 1 },
23006
172k
    {AArch64_PTRUES_H, 722, 1 },
23007
172k
    {AArch64_PTRUES_S, 723, 1 },
23008
172k
    {AArch64_PTRUE_B, 724, 1 },
23009
172k
    {AArch64_PTRUE_D, 725, 1 },
23010
172k
    {AArch64_PTRUE_H, 726, 1 },
23011
172k
    {AArch64_PTRUE_S, 727, 1 },
23012
172k
    {AArch64_RET, 728, 1 },
23013
172k
    {AArch64_SBCSWr, 729, 1 },
23014
172k
    {AArch64_SBCSXr, 730, 1 },
23015
172k
    {AArch64_SBCWr, 731, 1 },
23016
172k
    {AArch64_SBCXr, 732, 1 },
23017
172k
    {AArch64_SBFMWri, 733, 3 },
23018
172k
    {AArch64_SBFMXri, 736, 4 },
23019
172k
    {AArch64_SEL_PPPP, 740, 1 },
23020
172k
    {AArch64_SEL_ZPZZ_B, 741, 1 },
23021
172k
    {AArch64_SEL_ZPZZ_D, 742, 1 },
23022
172k
    {AArch64_SEL_ZPZZ_H, 743, 1 },
23023
172k
    {AArch64_SEL_ZPZZ_S, 744, 1 },
23024
172k
    {AArch64_SMADDLrrr, 745, 1 },
23025
172k
    {AArch64_SMSUBLrrr, 746, 1 },
23026
172k
    {AArch64_SQDECB_XPiI, 747, 2 },
23027
172k
    {AArch64_SQDECB_XPiWdI, 749, 2 },
23028
172k
    {AArch64_SQDECD_XPiI, 751, 2 },
23029
172k
    {AArch64_SQDECD_XPiWdI, 753, 2 },
23030
172k
    {AArch64_SQDECD_ZPiI, 755, 2 },
23031
172k
    {AArch64_SQDECH_XPiI, 757, 2 },
23032
172k
    {AArch64_SQDECH_XPiWdI, 759, 2 },
23033
172k
    {AArch64_SQDECH_ZPiI, 761, 2 },
23034
172k
    {AArch64_SQDECW_XPiI, 763, 2 },
23035
172k
    {AArch64_SQDECW_XPiWdI, 765, 2 },
23036
172k
    {AArch64_SQDECW_ZPiI, 767, 2 },
23037
172k
    {AArch64_SQINCB_XPiI, 769, 2 },
23038
172k
    {AArch64_SQINCB_XPiWdI, 771, 2 },
23039
172k
    {AArch64_SQINCD_XPiI, 773, 2 },
23040
172k
    {AArch64_SQINCD_XPiWdI, 775, 2 },
23041
172k
    {AArch64_SQINCD_ZPiI, 777, 2 },
23042
172k
    {AArch64_SQINCH_XPiI, 779, 2 },
23043
172k
    {AArch64_SQINCH_XPiWdI, 781, 2 },
23044
172k
    {AArch64_SQINCH_ZPiI, 783, 2 },
23045
172k
    {AArch64_SQINCW_XPiI, 785, 2 },
23046
172k
    {AArch64_SQINCW_XPiWdI, 787, 2 },
23047
172k
    {AArch64_SQINCW_ZPiI, 789, 2 },
23048
172k
    {AArch64_SST1B_D_IMM, 791, 1 },
23049
172k
    {AArch64_SST1B_S_IMM, 792, 1 },
23050
172k
    {AArch64_SST1D_IMM, 793, 1 },
23051
172k
    {AArch64_SST1H_D_IMM, 794, 1 },
23052
172k
    {AArch64_SST1H_S_IMM, 795, 1 },
23053
172k
    {AArch64_SST1Q, 796, 1 },
23054
172k
    {AArch64_SST1W_D_IMM, 797, 1 },
23055
172k
    {AArch64_SST1W_IMM, 798, 1 },
23056
172k
    {AArch64_ST1B_2Z_IMM, 799, 1 },
23057
172k
    {AArch64_ST1B_2Z_STRIDED_IMM, 800, 1 },
23058
172k
    {AArch64_ST1B_4Z_IMM, 801, 1 },
23059
172k
    {AArch64_ST1B_4Z_STRIDED_IMM, 802, 1 },
23060
172k
    {AArch64_ST1B_D_IMM, 803, 1 },
23061
172k
    {AArch64_ST1B_H_IMM, 804, 1 },
23062
172k
    {AArch64_ST1B_IMM, 805, 1 },
23063
172k
    {AArch64_ST1B_S_IMM, 806, 1 },
23064
172k
    {AArch64_ST1D_2Z_IMM, 807, 1 },
23065
172k
    {AArch64_ST1D_2Z_STRIDED_IMM, 808, 1 },
23066
172k
    {AArch64_ST1D_4Z_IMM, 809, 1 },
23067
172k
    {AArch64_ST1D_4Z_STRIDED_IMM, 810, 1 },
23068
172k
    {AArch64_ST1D_IMM, 811, 1 },
23069
172k
    {AArch64_ST1D_Q_IMM, 812, 1 },
23070
172k
    {AArch64_ST1Fourv16b_POST, 813, 1 },
23071
172k
    {AArch64_ST1Fourv1d_POST, 814, 1 },
23072
172k
    {AArch64_ST1Fourv2d_POST, 815, 1 },
23073
172k
    {AArch64_ST1Fourv2s_POST, 816, 1 },
23074
172k
    {AArch64_ST1Fourv4h_POST, 817, 1 },
23075
172k
    {AArch64_ST1Fourv4s_POST, 818, 1 },
23076
172k
    {AArch64_ST1Fourv8b_POST, 819, 1 },
23077
172k
    {AArch64_ST1Fourv8h_POST, 820, 1 },
23078
172k
    {AArch64_ST1H_2Z_IMM, 821, 1 },
23079
172k
    {AArch64_ST1H_2Z_STRIDED_IMM, 822, 1 },
23080
172k
    {AArch64_ST1H_4Z_IMM, 823, 1 },
23081
172k
    {AArch64_ST1H_4Z_STRIDED_IMM, 824, 1 },
23082
172k
    {AArch64_ST1H_D_IMM, 825, 1 },
23083
172k
    {AArch64_ST1H_IMM, 826, 1 },
23084
172k
    {AArch64_ST1H_S_IMM, 827, 1 },
23085
172k
    {AArch64_ST1Onev16b_POST, 828, 1 },
23086
172k
    {AArch64_ST1Onev1d_POST, 829, 1 },
23087
172k
    {AArch64_ST1Onev2d_POST, 830, 1 },
23088
172k
    {AArch64_ST1Onev2s_POST, 831, 1 },
23089
172k
    {AArch64_ST1Onev4h_POST, 832, 1 },
23090
172k
    {AArch64_ST1Onev4s_POST, 833, 1 },
23091
172k
    {AArch64_ST1Onev8b_POST, 834, 1 },
23092
172k
    {AArch64_ST1Onev8h_POST, 835, 1 },
23093
172k
    {AArch64_ST1Threev16b_POST, 836, 1 },
23094
172k
    {AArch64_ST1Threev1d_POST, 837, 1 },
23095
172k
    {AArch64_ST1Threev2d_POST, 838, 1 },
23096
172k
    {AArch64_ST1Threev2s_POST, 839, 1 },
23097
172k
    {AArch64_ST1Threev4h_POST, 840, 1 },
23098
172k
    {AArch64_ST1Threev4s_POST, 841, 1 },
23099
172k
    {AArch64_ST1Threev8b_POST, 842, 1 },
23100
172k
    {AArch64_ST1Threev8h_POST, 843, 1 },
23101
172k
    {AArch64_ST1Twov16b_POST, 844, 1 },
23102
172k
    {AArch64_ST1Twov1d_POST, 845, 1 },
23103
172k
    {AArch64_ST1Twov2d_POST, 846, 1 },
23104
172k
    {AArch64_ST1Twov2s_POST, 847, 1 },
23105
172k
    {AArch64_ST1Twov4h_POST, 848, 1 },
23106
172k
    {AArch64_ST1Twov4s_POST, 849, 1 },
23107
172k
    {AArch64_ST1Twov8b_POST, 850, 1 },
23108
172k
    {AArch64_ST1Twov8h_POST, 851, 1 },
23109
172k
    {AArch64_ST1W_2Z_IMM, 852, 1 },
23110
172k
    {AArch64_ST1W_2Z_STRIDED_IMM, 853, 1 },
23111
172k
    {AArch64_ST1W_4Z_IMM, 854, 1 },
23112
172k
    {AArch64_ST1W_4Z_STRIDED_IMM, 855, 1 },
23113
172k
    {AArch64_ST1W_D_IMM, 856, 1 },
23114
172k
    {AArch64_ST1W_IMM, 857, 1 },
23115
172k
    {AArch64_ST1W_Q_IMM, 858, 1 },
23116
172k
    {AArch64_ST1_MXIPXX_H_B, 859, 1 },
23117
172k
    {AArch64_ST1_MXIPXX_H_D, 860, 1 },
23118
172k
    {AArch64_ST1_MXIPXX_H_H, 861, 1 },
23119
172k
    {AArch64_ST1_MXIPXX_H_Q, 862, 1 },
23120
172k
    {AArch64_ST1_MXIPXX_H_S, 863, 1 },
23121
172k
    {AArch64_ST1_MXIPXX_V_B, 864, 1 },
23122
172k
    {AArch64_ST1_MXIPXX_V_D, 865, 1 },
23123
172k
    {AArch64_ST1_MXIPXX_V_H, 866, 1 },
23124
172k
    {AArch64_ST1_MXIPXX_V_Q, 867, 1 },
23125
172k
    {AArch64_ST1_MXIPXX_V_S, 868, 1 },
23126
172k
    {AArch64_ST1i16_POST, 869, 1 },
23127
172k
    {AArch64_ST1i32_POST, 870, 1 },
23128
172k
    {AArch64_ST1i64_POST, 871, 1 },
23129
172k
    {AArch64_ST1i8_POST, 872, 1 },
23130
172k
    {AArch64_ST2B_IMM, 873, 1 },
23131
172k
    {AArch64_ST2D_IMM, 874, 1 },
23132
172k
    {AArch64_ST2Gi, 875, 1 },
23133
172k
    {AArch64_ST2H_IMM, 876, 1 },
23134
172k
    {AArch64_ST2Q_IMM, 877, 1 },
23135
172k
    {AArch64_ST2Twov16b_POST, 878, 1 },
23136
172k
    {AArch64_ST2Twov2d_POST, 879, 1 },
23137
172k
    {AArch64_ST2Twov2s_POST, 880, 1 },
23138
172k
    {AArch64_ST2Twov4h_POST, 881, 1 },
23139
172k
    {AArch64_ST2Twov4s_POST, 882, 1 },
23140
172k
    {AArch64_ST2Twov8b_POST, 883, 1 },
23141
172k
    {AArch64_ST2Twov8h_POST, 884, 1 },
23142
172k
    {AArch64_ST2W_IMM, 885, 1 },
23143
172k
    {AArch64_ST2i16_POST, 886, 1 },
23144
172k
    {AArch64_ST2i32_POST, 887, 1 },
23145
172k
    {AArch64_ST2i64_POST, 888, 1 },
23146
172k
    {AArch64_ST2i8_POST, 889, 1 },
23147
172k
    {AArch64_ST3B_IMM, 890, 1 },
23148
172k
    {AArch64_ST3D_IMM, 891, 1 },
23149
172k
    {AArch64_ST3H_IMM, 892, 1 },
23150
172k
    {AArch64_ST3Q_IMM, 893, 1 },
23151
172k
    {AArch64_ST3Threev16b_POST, 894, 1 },
23152
172k
    {AArch64_ST3Threev2d_POST, 895, 1 },
23153
172k
    {AArch64_ST3Threev2s_POST, 896, 1 },
23154
172k
    {AArch64_ST3Threev4h_POST, 897, 1 },
23155
172k
    {AArch64_ST3Threev4s_POST, 898, 1 },
23156
172k
    {AArch64_ST3Threev8b_POST, 899, 1 },
23157
172k
    {AArch64_ST3Threev8h_POST, 900, 1 },
23158
172k
    {AArch64_ST3W_IMM, 901, 1 },
23159
172k
    {AArch64_ST3i16_POST, 902, 1 },
23160
172k
    {AArch64_ST3i32_POST, 903, 1 },
23161
172k
    {AArch64_ST3i64_POST, 904, 1 },
23162
172k
    {AArch64_ST3i8_POST, 905, 1 },
23163
172k
    {AArch64_ST4B_IMM, 906, 1 },
23164
172k
    {AArch64_ST4D_IMM, 907, 1 },
23165
172k
    {AArch64_ST4Fourv16b_POST, 908, 1 },
23166
172k
    {AArch64_ST4Fourv2d_POST, 909, 1 },
23167
172k
    {AArch64_ST4Fourv2s_POST, 910, 1 },
23168
172k
    {AArch64_ST4Fourv4h_POST, 911, 1 },
23169
172k
    {AArch64_ST4Fourv4s_POST, 912, 1 },
23170
172k
    {AArch64_ST4Fourv8b_POST, 913, 1 },
23171
172k
    {AArch64_ST4Fourv8h_POST, 914, 1 },
23172
172k
    {AArch64_ST4H_IMM, 915, 1 },
23173
172k
    {AArch64_ST4Q_IMM, 916, 1 },
23174
172k
    {AArch64_ST4W_IMM, 917, 1 },
23175
172k
    {AArch64_ST4i16_POST, 918, 1 },
23176
172k
    {AArch64_ST4i32_POST, 919, 1 },
23177
172k
    {AArch64_ST4i64_POST, 920, 1 },
23178
172k
    {AArch64_ST4i8_POST, 921, 1 },
23179
172k
    {AArch64_STGPi, 922, 1 },
23180
172k
    {AArch64_STGi, 923, 1 },
23181
172k
    {AArch64_STLURBi, 924, 1 },
23182
172k
    {AArch64_STLURHi, 925, 1 },
23183
172k
    {AArch64_STLURWi, 926, 1 },
23184
172k
    {AArch64_STLURXi, 927, 1 },
23185
172k
    {AArch64_STLURbi, 928, 1 },
23186
172k
    {AArch64_STLURdi, 929, 1 },
23187
172k
    {AArch64_STLURhi, 930, 1 },
23188
172k
    {AArch64_STLURqi, 931, 1 },
23189
172k
    {AArch64_STLURsi, 932, 1 },
23190
172k
    {AArch64_STNPDi, 933, 1 },
23191
172k
    {AArch64_STNPQi, 934, 1 },
23192
172k
    {AArch64_STNPSi, 935, 1 },
23193
172k
    {AArch64_STNPWi, 936, 1 },
23194
172k
    {AArch64_STNPXi, 937, 1 },
23195
172k
    {AArch64_STNT1B_2Z_IMM, 938, 1 },
23196
172k
    {AArch64_STNT1B_2Z_STRIDED_IMM, 939, 1 },
23197
172k
    {AArch64_STNT1B_4Z_IMM, 940, 1 },
23198
172k
    {AArch64_STNT1B_4Z_STRIDED_IMM, 941, 1 },
23199
172k
    {AArch64_STNT1B_ZRI, 942, 1 },
23200
172k
    {AArch64_STNT1B_ZZR_D_REAL, 943, 1 },
23201
172k
    {AArch64_STNT1B_ZZR_S_REAL, 944, 1 },
23202
172k
    {AArch64_STNT1D_2Z_IMM, 945, 1 },
23203
172k
    {AArch64_STNT1D_2Z_STRIDED_IMM, 946, 1 },
23204
172k
    {AArch64_STNT1D_4Z_IMM, 947, 1 },
23205
172k
    {AArch64_STNT1D_4Z_STRIDED_IMM, 948, 1 },
23206
172k
    {AArch64_STNT1D_ZRI, 949, 1 },
23207
172k
    {AArch64_STNT1D_ZZR_D_REAL, 950, 1 },
23208
172k
    {AArch64_STNT1H_2Z_IMM, 951, 1 },
23209
172k
    {AArch64_STNT1H_2Z_STRIDED_IMM, 952, 1 },
23210
172k
    {AArch64_STNT1H_4Z_IMM, 953, 1 },
23211
172k
    {AArch64_STNT1H_4Z_STRIDED_IMM, 954, 1 },
23212
172k
    {AArch64_STNT1H_ZRI, 955, 1 },
23213
172k
    {AArch64_STNT1H_ZZR_D_REAL, 956, 1 },
23214
172k
    {AArch64_STNT1H_ZZR_S_REAL, 957, 1 },
23215
172k
    {AArch64_STNT1W_2Z_IMM, 958, 1 },
23216
172k
    {AArch64_STNT1W_2Z_STRIDED_IMM, 959, 1 },
23217
172k
    {AArch64_STNT1W_4Z_IMM, 960, 1 },
23218
172k
    {AArch64_STNT1W_4Z_STRIDED_IMM, 961, 1 },
23219
172k
    {AArch64_STNT1W_ZRI, 962, 1 },
23220
172k
    {AArch64_STNT1W_ZZR_D_REAL, 963, 1 },
23221
172k
    {AArch64_STNT1W_ZZR_S_REAL, 964, 1 },
23222
172k
    {AArch64_STPDi, 965, 1 },
23223
172k
    {AArch64_STPQi, 966, 1 },
23224
172k
    {AArch64_STPSi, 967, 1 },
23225
172k
    {AArch64_STPWi, 968, 1 },
23226
172k
    {AArch64_STPXi, 969, 1 },
23227
172k
    {AArch64_STRBBroX, 970, 1 },
23228
172k
    {AArch64_STRBBui, 971, 1 },
23229
172k
    {AArch64_STRBroX, 972, 1 },
23230
172k
    {AArch64_STRBui, 973, 1 },
23231
172k
    {AArch64_STRDroX, 974, 1 },
23232
172k
    {AArch64_STRDui, 975, 1 },
23233
172k
    {AArch64_STRHHroX, 976, 1 },
23234
172k
    {AArch64_STRHHui, 977, 1 },
23235
172k
    {AArch64_STRHroX, 978, 1 },
23236
172k
    {AArch64_STRHui, 979, 1 },
23237
172k
    {AArch64_STRQroX, 980, 1 },
23238
172k
    {AArch64_STRQui, 981, 1 },
23239
172k
    {AArch64_STRSroX, 982, 1 },
23240
172k
    {AArch64_STRSui, 983, 1 },
23241
172k
    {AArch64_STRWroX, 984, 1 },
23242
172k
    {AArch64_STRWui, 985, 1 },
23243
172k
    {AArch64_STRXroX, 986, 1 },
23244
172k
    {AArch64_STRXui, 987, 1 },
23245
172k
    {AArch64_STR_PXI, 988, 1 },
23246
172k
    {AArch64_STR_ZA, 989, 1 },
23247
172k
    {AArch64_STR_ZXI, 990, 1 },
23248
172k
    {AArch64_STTRBi, 991, 1 },
23249
172k
    {AArch64_STTRHi, 992, 1 },
23250
172k
    {AArch64_STTRWi, 993, 1 },
23251
172k
    {AArch64_STTRXi, 994, 1 },
23252
172k
    {AArch64_STURBBi, 995, 1 },
23253
172k
    {AArch64_STURBi, 996, 1 },
23254
172k
    {AArch64_STURDi, 997, 1 },
23255
172k
    {AArch64_STURHHi, 998, 1 },
23256
172k
    {AArch64_STURHi, 999, 1 },
23257
172k
    {AArch64_STURQi, 1000, 1 },
23258
172k
    {AArch64_STURSi, 1001, 1 },
23259
172k
    {AArch64_STURWi, 1002, 1 },
23260
172k
    {AArch64_STURXi, 1003, 1 },
23261
172k
    {AArch64_STZ2Gi, 1004, 1 },
23262
172k
    {AArch64_STZGi, 1005, 1 },
23263
172k
    {AArch64_SUBPT_shift, 1006, 1 },
23264
172k
    {AArch64_SUBSWri, 1007, 1 },
23265
172k
    {AArch64_SUBSWrs, 1008, 5 },
23266
172k
    {AArch64_SUBSWrx, 1013, 3 },
23267
172k
    {AArch64_SUBSXri, 1016, 1 },
23268
172k
    {AArch64_SUBSXrs, 1017, 5 },
23269
172k
    {AArch64_SUBSXrx, 1022, 1 },
23270
172k
    {AArch64_SUBSXrx64, 1023, 3 },
23271
172k
    {AArch64_SUBWrs, 1026, 3 },
23272
172k
    {AArch64_SUBWrx, 1029, 2 },
23273
172k
    {AArch64_SUBXrs, 1031, 3 },
23274
172k
    {AArch64_SUBXrx64, 1034, 2 },
23275
172k
    {AArch64_SYSPxt_XZR, 1036, 1 },
23276
172k
    {AArch64_SYSxt, 1037, 1 },
23277
172k
    {AArch64_UBFMWri, 1038, 3 },
23278
172k
    {AArch64_UBFMXri, 1041, 4 },
23279
172k
    {AArch64_UMADDLrrr, 1045, 1 },
23280
172k
    {AArch64_UMOVvi32, 1046, 1 },
23281
172k
    {AArch64_UMOVvi32_idx0, 1047, 1 },
23282
172k
    {AArch64_UMOVvi64, 1048, 1 },
23283
172k
    {AArch64_UMOVvi64_idx0, 1049, 1 },
23284
172k
    {AArch64_UMSUBLrrr, 1050, 1 },
23285
172k
    {AArch64_UQDECB_WPiI, 1051, 2 },
23286
172k
    {AArch64_UQDECB_XPiI, 1053, 2 },
23287
172k
    {AArch64_UQDECD_WPiI, 1055, 2 },
23288
172k
    {AArch64_UQDECD_XPiI, 1057, 2 },
23289
172k
    {AArch64_UQDECD_ZPiI, 1059, 2 },
23290
172k
    {AArch64_UQDECH_WPiI, 1061, 2 },
23291
172k
    {AArch64_UQDECH_XPiI, 1063, 2 },
23292
172k
    {AArch64_UQDECH_ZPiI, 1065, 2 },
23293
172k
    {AArch64_UQDECW_WPiI, 1067, 2 },
23294
172k
    {AArch64_UQDECW_XPiI, 1069, 2 },
23295
172k
    {AArch64_UQDECW_ZPiI, 1071, 2 },
23296
172k
    {AArch64_UQINCB_WPiI, 1073, 2 },
23297
172k
    {AArch64_UQINCB_XPiI, 1075, 2 },
23298
172k
    {AArch64_UQINCD_WPiI, 1077, 2 },
23299
172k
    {AArch64_UQINCD_XPiI, 1079, 2 },
23300
172k
    {AArch64_UQINCD_ZPiI, 1081, 2 },
23301
172k
    {AArch64_UQINCH_WPiI, 1083, 2 },
23302
172k
    {AArch64_UQINCH_XPiI, 1085, 2 },
23303
172k
    {AArch64_UQINCH_ZPiI, 1087, 2 },
23304
172k
    {AArch64_UQINCW_WPiI, 1089, 2 },
23305
172k
    {AArch64_UQINCW_XPiI, 1091, 2 },
23306
172k
    {AArch64_UQINCW_ZPiI, 1093, 2 },
23307
172k
    {AArch64_XPACLRI, 1095, 1 },
23308
172k
    {AArch64_ZERO_M, 1096, 15 },
23309
172k
  {0},  };
23310
23311
172k
  static const AliasPattern Patterns[] = {
23312
    // AArch64_ADDPT_shift - 0
23313
172k
    {0, 0, 4, 7 },
23314
    // AArch64_ADDSWri - 1
23315
172k
    {17, 7, 4, 2 },
23316
    // AArch64_ADDSWrs - 2
23317
172k
    {30, 9, 4, 4 },
23318
172k
    {41, 13, 4, 3 },
23319
172k
    {56, 16, 4, 4 },
23320
    // AArch64_ADDSWrx - 5
23321
172k
    {30, 20, 4, 4 },
23322
172k
    {72, 24, 4, 3 },
23323
172k
    {56, 27, 4, 4 },
23324
    // AArch64_ADDSXri - 8
23325
172k
    {17, 31, 4, 2 },
23326
    // AArch64_ADDSXrs - 9
23327
172k
    {30, 33, 4, 4 },
23328
172k
    {41, 37, 4, 3 },
23329
172k
    {56, 40, 4, 4 },
23330
    // AArch64_ADDSXrx - 12
23331
172k
    {72, 44, 4, 3 },
23332
    // AArch64_ADDSXrx64 - 13
23333
172k
    {30, 47, 4, 4 },
23334
172k
    {72, 51, 4, 3 },
23335
172k
    {56, 54, 4, 4 },
23336
    // AArch64_ADDWri - 16
23337
172k
    {87, 58, 4, 4 },
23338
172k
    {87, 62, 4, 4 },
23339
    // AArch64_ADDWrs - 18
23340
172k
    {98, 66, 4, 4 },
23341
    // AArch64_ADDWrx - 19
23342
172k
    {98, 70, 4, 4 },
23343
172k
    {98, 74, 4, 4 },
23344
    // AArch64_ADDXri - 21
23345
172k
    {87, 78, 4, 4 },
23346
172k
    {87, 82, 4, 4 },
23347
    // AArch64_ADDXrs - 23
23348
172k
    {98, 86, 4, 4 },
23349
    // AArch64_ADDXrx64 - 24
23350
172k
    {98, 90, 4, 4 },
23351
172k
    {98, 94, 4, 4 },
23352
    // AArch64_ANDSWri - 26
23353
172k
    {113, 98, 3, 2 },
23354
    // AArch64_ANDSWrs - 27
23355
172k
    {126, 100, 4, 4 },
23356
172k
    {137, 104, 4, 3 },
23357
172k
    {152, 107, 4, 4 },
23358
    // AArch64_ANDSXri - 30
23359
172k
    {168, 111, 3, 2 },
23360
    // AArch64_ANDSXrs - 31
23361
172k
    {126, 113, 4, 4 },
23362
172k
    {137, 117, 4, 3 },
23363
172k
    {152, 120, 4, 4 },
23364
    // AArch64_ANDS_PPzPP - 34
23365
172k
    {181, 124, 4, 8 },
23366
    // AArch64_ANDWrs - 35
23367
172k
    {205, 132, 4, 4 },
23368
    // AArch64_ANDXrs - 36
23369
172k
    {205, 136, 4, 4 },
23370
    // AArch64_AND_PPzPP - 37
23371
172k
    {220, 140, 4, 8 },
23372
    // AArch64_AND_ZI - 38
23373
172k
    {243, 148, 3, 7 },
23374
172k
    {264, 155, 3, 7 },
23375
172k
    {285, 162, 3, 7 },
23376
    // AArch64_AUTIA1716 - 41
23377
172k
    {306, 169, 0, 3 },
23378
    // AArch64_AUTIASP - 42
23379
172k
    {316, 172, 0, 3 },
23380
    // AArch64_AUTIAZ - 43
23381
172k
    {324, 175, 0, 3 },
23382
    // AArch64_AUTIB1716 - 44
23383
172k
    {331, 178, 0, 3 },
23384
    // AArch64_AUTIBSP - 45
23385
172k
    {341, 181, 0, 3 },
23386
    // AArch64_AUTIBZ - 46
23387
172k
    {349, 184, 0, 3 },
23388
    // AArch64_BICSWrs - 47
23389
172k
    {356, 187, 4, 4 },
23390
    // AArch64_BICSXrs - 48
23391
172k
    {356, 191, 4, 4 },
23392
    // AArch64_BICWrs - 49
23393
172k
    {372, 195, 4, 4 },
23394
    // AArch64_BICXrs - 50
23395
172k
    {372, 199, 4, 4 },
23396
    // AArch64_CHKFEAT - 51
23397
172k
    {387, 203, 0, 3 },
23398
    // AArch64_CLREX - 52
23399
172k
    {399, 206, 1, 1 },
23400
    // AArch64_CNTB_XPiI - 53
23401
172k
    {405, 207, 3, 7 },
23402
172k
    {413, 214, 3, 7 },
23403
    // AArch64_CNTD_XPiI - 55
23404
172k
    {427, 221, 3, 7 },
23405
172k
    {435, 228, 3, 7 },
23406
    // AArch64_CNTH_XPiI - 57
23407
172k
    {449, 235, 3, 7 },
23408
172k
    {457, 242, 3, 7 },
23409
    // AArch64_CNTW_XPiI - 59
23410
172k
    {471, 249, 3, 7 },
23411
172k
    {479, 256, 3, 7 },
23412
    // AArch64_CPY_ZPmI_B - 61
23413
172k
    {493, 263, 5, 7 },
23414
    // AArch64_CPY_ZPmI_D - 62
23415
172k
    {516, 270, 5, 7 },
23416
    // AArch64_CPY_ZPmI_H - 63
23417
172k
    {539, 277, 5, 7 },
23418
    // AArch64_CPY_ZPmI_S - 64
23419
172k
    {562, 284, 5, 7 },
23420
    // AArch64_CPY_ZPmR_B - 65
23421
172k
    {585, 291, 4, 8 },
23422
    // AArch64_CPY_ZPmR_D - 66
23423
172k
    {606, 299, 4, 8 },
23424
    // AArch64_CPY_ZPmR_H - 67
23425
172k
    {627, 307, 4, 8 },
23426
    // AArch64_CPY_ZPmR_S - 68
23427
172k
    {648, 315, 4, 8 },
23428
    // AArch64_CPY_ZPmV_B - 69
23429
172k
    {585, 323, 4, 8 },
23430
    // AArch64_CPY_ZPmV_D - 70
23431
172k
    {606, 331, 4, 8 },
23432
    // AArch64_CPY_ZPmV_H - 71
23433
172k
    {627, 339, 4, 8 },
23434
    // AArch64_CPY_ZPmV_S - 72
23435
172k
    {648, 347, 4, 8 },
23436
    // AArch64_CPY_ZPzI_B - 73
23437
172k
    {669, 355, 4, 6 },
23438
    // AArch64_CPY_ZPzI_D - 74
23439
172k
    {692, 361, 4, 6 },
23440
    // AArch64_CPY_ZPzI_H - 75
23441
172k
    {715, 367, 4, 6 },
23442
    // AArch64_CPY_ZPzI_S - 76
23443
172k
    {738, 373, 4, 6 },
23444
    // AArch64_CSINCWr - 77
23445
172k
    {761, 379, 4, 4 },
23446
172k
    {775, 383, 4, 4 },
23447
    // AArch64_CSINCXr - 79
23448
172k
    {761, 387, 4, 4 },
23449
172k
    {775, 391, 4, 4 },
23450
    // AArch64_CSINVWr - 81
23451
172k
    {793, 395, 4, 4 },
23452
172k
    {808, 399, 4, 4 },
23453
    // AArch64_CSINVXr - 83
23454
172k
    {793, 403, 4, 4 },
23455
172k
    {808, 407, 4, 4 },
23456
    // AArch64_CSNEGWr - 85
23457
172k
    {826, 411, 4, 4 },
23458
    // AArch64_CSNEGXr - 86
23459
172k
    {826, 415, 4, 4 },
23460
    // AArch64_DCPS1 - 87
23461
172k
    {844, 419, 1, 1 },
23462
    // AArch64_DCPS2 - 88
23463
172k
    {850, 420, 1, 1 },
23464
    // AArch64_DCPS3 - 89
23465
172k
    {856, 421, 1, 4 },
23466
    // AArch64_DECB_XPiI - 90
23467
172k
    {862, 425, 4, 8 },
23468
172k
    {870, 433, 4, 8 },
23469
    // AArch64_DECD_XPiI - 92
23470
172k
    {884, 441, 4, 8 },
23471
172k
    {892, 449, 4, 8 },
23472
    // AArch64_DECD_ZPiI - 94
23473
172k
    {906, 457, 4, 8 },
23474
172k
    {916, 465, 4, 8 },
23475
    // AArch64_DECH_XPiI - 96
23476
172k
    {932, 473, 4, 8 },
23477
172k
    {940, 481, 4, 8 },
23478
    // AArch64_DECH_ZPiI - 98
23479
172k
    {954, 489, 4, 8 },
23480
172k
    {964, 497, 4, 8 },
23481
    // AArch64_DECW_XPiI - 100
23482
172k
    {980, 505, 4, 8 },
23483
172k
    {988, 513, 4, 8 },
23484
    // AArch64_DECW_ZPiI - 102
23485
172k
    {1002, 521, 4, 8 },
23486
172k
    {1012, 529, 4, 8 },
23487
    // AArch64_DSB - 104
23488
172k
    {1028, 537, 1, 1 },
23489
172k
    {1033, 538, 1, 1 },
23490
172k
    {1039, 539, 1, 4 },
23491
    // AArch64_DUPM_ZI - 107
23492
172k
    {1043, 543, 2, 6 },
23493
172k
    {1058, 549, 2, 6 },
23494
172k
    {1073, 555, 2, 6 },
23495
172k
    {1088, 561, 2, 6 },
23496
172k
    {1104, 567, 2, 6 },
23497
172k
    {1120, 573, 2, 6 },
23498
    // AArch64_DUP_ZI_B - 113
23499
172k
    {1136, 579, 3, 5 },
23500
    // AArch64_DUP_ZI_D - 114
23501
172k
    {1151, 584, 3, 5 },
23502
172k
    {1166, 589, 3, 7 },
23503
    // AArch64_DUP_ZI_H - 116
23504
172k
    {1182, 596, 3, 5 },
23505
172k
    {1197, 601, 3, 7 },
23506
    // AArch64_DUP_ZI_S - 118
23507
172k
    {1213, 608, 3, 5 },
23508
172k
    {1228, 613, 3, 7 },
23509
    // AArch64_DUP_ZR_B - 120
23510
172k
    {1244, 620, 2, 6 },
23511
    // AArch64_DUP_ZR_D - 121
23512
172k
    {1257, 626, 2, 6 },
23513
    // AArch64_DUP_ZR_H - 122
23514
172k
    {1270, 632, 2, 6 },
23515
    // AArch64_DUP_ZR_S - 123
23516
172k
    {1283, 638, 2, 6 },
23517
    // AArch64_DUP_ZZI_B - 124
23518
172k
    {1296, 644, 3, 7 },
23519
172k
    {1311, 651, 3, 6 },
23520
    // AArch64_DUP_ZZI_D - 126
23521
172k
    {1330, 657, 3, 7 },
23522
172k
    {1345, 664, 3, 6 },
23523
    // AArch64_DUP_ZZI_H - 128
23524
172k
    {1364, 670, 3, 7 },
23525
172k
    {1379, 677, 3, 6 },
23526
    // AArch64_DUP_ZZI_Q - 130
23527
172k
    {1398, 683, 3, 7 },
23528
172k
    {1413, 690, 3, 6 },
23529
    // AArch64_DUP_ZZI_S - 132
23530
172k
    {1432, 696, 3, 7 },
23531
172k
    {1447, 703, 3, 6 },
23532
    // AArch64_EONWrs - 134
23533
172k
    {1466, 709, 4, 4 },
23534
    // AArch64_EONXrs - 135
23535
172k
    {1466, 713, 4, 4 },
23536
    // AArch64_EORS_PPzPP - 136
23537
172k
    {1481, 717, 4, 8 },
23538
    // AArch64_EORWrs - 137
23539
172k
    {1505, 725, 4, 4 },
23540
    // AArch64_EORXrs - 138
23541
172k
    {1505, 729, 4, 4 },
23542
    // AArch64_EOR_PPzPP - 139
23543
172k
    {1520, 733, 4, 8 },
23544
    // AArch64_EOR_ZI - 140
23545
172k
    {1543, 741, 3, 7 },
23546
172k
    {1564, 748, 3, 7 },
23547
172k
    {1585, 755, 3, 7 },
23548
    // AArch64_EXTRACT_ZPMXI_H_B - 143
23549
172k
    {1606, 762, 6, 8 },
23550
    // AArch64_EXTRACT_ZPMXI_H_D - 144
23551
172k
    {1639, 770, 6, 8 },
23552
    // AArch64_EXTRACT_ZPMXI_H_H - 145
23553
172k
    {1672, 778, 6, 8 },
23554
    // AArch64_EXTRACT_ZPMXI_H_Q - 146
23555
172k
    {1705, 786, 6, 8 },
23556
    // AArch64_EXTRACT_ZPMXI_H_S - 147
23557
172k
    {1738, 794, 6, 8 },
23558
    // AArch64_EXTRACT_ZPMXI_V_B - 148
23559
172k
    {1771, 802, 6, 8 },
23560
    // AArch64_EXTRACT_ZPMXI_V_D - 149
23561
172k
    {1804, 810, 6, 8 },
23562
    // AArch64_EXTRACT_ZPMXI_V_H - 150
23563
172k
    {1837, 818, 6, 8 },
23564
    // AArch64_EXTRACT_ZPMXI_V_Q - 151
23565
172k
    {1870, 826, 6, 8 },
23566
    // AArch64_EXTRACT_ZPMXI_V_S - 152
23567
172k
    {1903, 834, 6, 8 },
23568
    // AArch64_EXTRWrri - 153
23569
172k
    {1936, 842, 4, 3 },
23570
    // AArch64_EXTRXrri - 154
23571
172k
    {1936, 845, 4, 3 },
23572
    // AArch64_FCPY_ZPmI_D - 155
23573
172k
    {1951, 848, 4, 7 },
23574
    // AArch64_FCPY_ZPmI_H - 156
23575
172k
    {1975, 855, 4, 7 },
23576
    // AArch64_FCPY_ZPmI_S - 157
23577
172k
    {1999, 862, 4, 7 },
23578
    // AArch64_FDUP_ZI_D - 158
23579
172k
    {2023, 869, 2, 5 },
23580
    // AArch64_FDUP_ZI_H - 159
23581
172k
    {2039, 874, 2, 5 },
23582
    // AArch64_FDUP_ZI_S - 160
23583
172k
    {2055, 879, 2, 5 },
23584
    // AArch64_GCSPOPM - 161
23585
172k
    {2071, 884, 1, 4 },
23586
    // AArch64_GLD1B_D_IMM_REAL - 162
23587
172k
    {2079, 888, 4, 7 },
23588
    // AArch64_GLD1B_S_IMM_REAL - 163
23589
172k
    {2105, 895, 4, 7 },
23590
    // AArch64_GLD1D_IMM_REAL - 164
23591
172k
    {2131, 902, 4, 7 },
23592
    // AArch64_GLD1H_D_IMM_REAL - 165
23593
172k
    {2157, 909, 4, 7 },
23594
    // AArch64_GLD1H_S_IMM_REAL - 166
23595
172k
    {2183, 916, 4, 7 },
23596
    // AArch64_GLD1Q - 167
23597
172k
    {2209, 923, 4, 7 },
23598
    // AArch64_GLD1SB_D_IMM_REAL - 168
23599
172k
    {2235, 930, 4, 7 },
23600
    // AArch64_GLD1SB_S_IMM_REAL - 169
23601
172k
    {2262, 937, 4, 7 },
23602
    // AArch64_GLD1SH_D_IMM_REAL - 170
23603
172k
    {2289, 944, 4, 7 },
23604
    // AArch64_GLD1SH_S_IMM_REAL - 171
23605
172k
    {2316, 951, 4, 7 },
23606
    // AArch64_GLD1SW_D_IMM_REAL - 172
23607
172k
    {2343, 958, 4, 7 },
23608
    // AArch64_GLD1W_D_IMM_REAL - 173
23609
172k
    {2370, 965, 4, 7 },
23610
    // AArch64_GLD1W_IMM_REAL - 174
23611
172k
    {2396, 972, 4, 7 },
23612
    // AArch64_GLDFF1B_D_IMM_REAL - 175
23613
172k
    {2422, 979, 4, 7 },
23614
    // AArch64_GLDFF1B_S_IMM_REAL - 176
23615
172k
    {2450, 986, 4, 7 },
23616
    // AArch64_GLDFF1D_IMM_REAL - 177
23617
172k
    {2478, 993, 4, 7 },
23618
    // AArch64_GLDFF1H_D_IMM_REAL - 178
23619
172k
    {2506, 1000, 4, 7 },
23620
    // AArch64_GLDFF1H_S_IMM_REAL - 179
23621
172k
    {2534, 1007, 4, 7 },
23622
    // AArch64_GLDFF1SB_D_IMM_REAL - 180
23623
172k
    {2562, 1014, 4, 7 },
23624
    // AArch64_GLDFF1SB_S_IMM_REAL - 181
23625
172k
    {2591, 1021, 4, 7 },
23626
    // AArch64_GLDFF1SH_D_IMM_REAL - 182
23627
172k
    {2620, 1028, 4, 7 },
23628
    // AArch64_GLDFF1SH_S_IMM_REAL - 183
23629
172k
    {2649, 1035, 4, 7 },
23630
    // AArch64_GLDFF1SW_D_IMM_REAL - 184
23631
172k
    {2678, 1042, 4, 7 },
23632
    // AArch64_GLDFF1W_D_IMM_REAL - 185
23633
172k
    {2707, 1049, 4, 7 },
23634
    // AArch64_GLDFF1W_IMM_REAL - 186
23635
172k
    {2735, 1056, 4, 7 },
23636
    // AArch64_HINT - 187
23637
172k
    {2763, 1063, 1, 1 },
23638
172k
    {2767, 1064, 1, 1 },
23639
172k
    {2773, 1065, 1, 1 },
23640
172k
    {2777, 1066, 1, 1 },
23641
172k
    {2781, 1067, 1, 1 },
23642
172k
    {2785, 1068, 1, 1 },
23643
172k
    {2790, 1069, 1, 1 },
23644
172k
    {2794, 1070, 1, 4 },
23645
172k
    {2798, 1074, 1, 1 },
23646
172k
    {2803, 1075, 1, 4 },
23647
172k
    {2807, 1079, 1, 4 },
23648
172k
    {2816, 1083, 1, 4 },
23649
172k
    {2825, 1087, 1, 4 },
23650
172k
    {2836, 1091, 1, 4 },
23651
    // AArch64_INCB_XPiI - 201
23652
172k
    {2843, 1095, 4, 8 },
23653
172k
    {2851, 1103, 4, 8 },
23654
    // AArch64_INCD_XPiI - 203
23655
172k
    {2865, 1111, 4, 8 },
23656
172k
    {2873, 1119, 4, 8 },
23657
    // AArch64_INCD_ZPiI - 205
23658
172k
    {2887, 1127, 4, 8 },
23659
172k
    {2897, 1135, 4, 8 },
23660
    // AArch64_INCH_XPiI - 207
23661
172k
    {2913, 1143, 4, 8 },
23662
172k
    {2921, 1151, 4, 8 },
23663
    // AArch64_INCH_ZPiI - 209
23664
172k
    {2935, 1159, 4, 8 },
23665
172k
    {2945, 1167, 4, 8 },
23666
    // AArch64_INCW_XPiI - 211
23667
172k
    {2961, 1175, 4, 8 },
23668
172k
    {2969, 1183, 4, 8 },
23669
    // AArch64_INCW_ZPiI - 213
23670
172k
    {2983, 1191, 4, 8 },
23671
172k
    {2993, 1199, 4, 8 },
23672
    // AArch64_INSERT_MXIPZ_H_B - 215
23673
172k
    {3009, 1207, 6, 9 },
23674
    // AArch64_INSERT_MXIPZ_H_D - 216
23675
172k
    {3042, 1216, 6, 9 },
23676
    // AArch64_INSERT_MXIPZ_H_H - 217
23677
172k
    {3075, 1225, 6, 9 },
23678
    // AArch64_INSERT_MXIPZ_H_Q - 218
23679
172k
    {3108, 1234, 6, 9 },
23680
    // AArch64_INSERT_MXIPZ_H_S - 219
23681
172k
    {3141, 1243, 6, 9 },
23682
    // AArch64_INSERT_MXIPZ_V_B - 220
23683
172k
    {3174, 1252, 6, 9 },
23684
    // AArch64_INSERT_MXIPZ_V_D - 221
23685
172k
    {3207, 1261, 6, 9 },
23686
    // AArch64_INSERT_MXIPZ_V_H - 222
23687
172k
    {3240, 1270, 6, 9 },
23688
    // AArch64_INSERT_MXIPZ_V_Q - 223
23689
172k
    {3273, 1279, 6, 9 },
23690
    // AArch64_INSERT_MXIPZ_V_S - 224
23691
172k
    {3306, 1288, 6, 9 },
23692
    // AArch64_INSvi16gpr - 225
23693
172k
    {3339, 1297, 4, 7 },
23694
    // AArch64_INSvi16lane - 226
23695
172k
    {3358, 1304, 5, 7 },
23696
    // AArch64_INSvi32gpr - 227
23697
172k
    {3385, 1311, 4, 7 },
23698
    // AArch64_INSvi32lane - 228
23699
172k
    {3404, 1318, 5, 7 },
23700
    // AArch64_INSvi64gpr - 229
23701
172k
    {3431, 1325, 4, 7 },
23702
    // AArch64_INSvi64lane - 230
23703
172k
    {3450, 1332, 5, 7 },
23704
    // AArch64_INSvi8gpr - 231
23705
172k
    {3477, 1339, 4, 7 },
23706
    // AArch64_INSvi8lane - 232
23707
172k
    {3496, 1346, 5, 7 },
23708
    // AArch64_IRG - 233
23709
172k
    {3523, 1353, 3, 6 },
23710
    // AArch64_ISB - 234
23711
172k
    {3534, 1359, 1, 1 },
23712
    // AArch64_LD1B_2Z_IMM - 235
23713
172k
    {3538, 1360, 4, 8 },
23714
    // AArch64_LD1B_2Z_STRIDED_IMM - 236
23715
172k
    {3562, 1368, 4, 7 },
23716
    // AArch64_LD1B_4Z_IMM - 237
23717
172k
    {3538, 1375, 4, 8 },
23718
    // AArch64_LD1B_4Z_STRIDED_IMM - 238
23719
172k
    {3586, 1383, 4, 7 },
23720
    // AArch64_LD1B_D_IMM - 239
23721
172k
    {3610, 1390, 4, 8 },
23722
    // AArch64_LD1B_H_IMM - 240
23723
172k
    {3634, 1398, 4, 8 },
23724
    // AArch64_LD1B_IMM - 241
23725
172k
    {3658, 1406, 4, 8 },
23726
    // AArch64_LD1B_S_IMM - 242
23727
172k
    {3682, 1414, 4, 8 },
23728
    // AArch64_LD1D_2Z_IMM - 243
23729
172k
    {3706, 1422, 4, 8 },
23730
    // AArch64_LD1D_2Z_STRIDED_IMM - 244
23731
172k
    {3730, 1430, 4, 7 },
23732
    // AArch64_LD1D_4Z_IMM - 245
23733
172k
    {3706, 1437, 4, 8 },
23734
    // AArch64_LD1D_4Z_STRIDED_IMM - 246
23735
172k
    {3730, 1445, 4, 7 },
23736
    // AArch64_LD1D_IMM - 247
23737
172k
    {3754, 1452, 4, 8 },
23738
    // AArch64_LD1D_Q_IMM - 248
23739
172k
    {3778, 1460, 4, 7 },
23740
    // AArch64_LD1Fourv16b_POST - 249
23741
172k
    {3802, 1467, 4, 7 },
23742
    // AArch64_LD1Fourv1d_POST - 250
23743
172k
    {3822, 1474, 4, 7 },
23744
    // AArch64_LD1Fourv2d_POST - 251
23745
172k
    {3842, 1481, 4, 7 },
23746
    // AArch64_LD1Fourv2s_POST - 252
23747
172k
    {3862, 1488, 4, 7 },
23748
    // AArch64_LD1Fourv4h_POST - 253
23749
172k
    {3882, 1495, 4, 7 },
23750
    // AArch64_LD1Fourv4s_POST - 254
23751
172k
    {3902, 1502, 4, 7 },
23752
    // AArch64_LD1Fourv8b_POST - 255
23753
172k
    {3922, 1509, 4, 7 },
23754
    // AArch64_LD1Fourv8h_POST - 256
23755
172k
    {3942, 1516, 4, 7 },
23756
    // AArch64_LD1H_2Z_IMM - 257
23757
172k
    {3962, 1523, 4, 8 },
23758
    // AArch64_LD1H_2Z_STRIDED_IMM - 258
23759
172k
    {3986, 1531, 4, 7 },
23760
    // AArch64_LD1H_4Z_IMM - 259
23761
172k
    {3962, 1538, 4, 8 },
23762
    // AArch64_LD1H_4Z_STRIDED_IMM - 260
23763
172k
    {4010, 1546, 4, 7 },
23764
    // AArch64_LD1H_D_IMM - 261
23765
172k
    {4034, 1553, 4, 8 },
23766
    // AArch64_LD1H_IMM - 262
23767
172k
    {4058, 1561, 4, 8 },
23768
    // AArch64_LD1H_S_IMM - 263
23769
172k
    {4082, 1569, 4, 8 },
23770
    // AArch64_LD1Onev16b_POST - 264
23771
172k
    {4106, 1577, 4, 7 },
23772
    // AArch64_LD1Onev1d_POST - 265
23773
172k
    {4126, 1584, 4, 7 },
23774
    // AArch64_LD1Onev2d_POST - 266
23775
172k
    {4145, 1591, 4, 7 },
23776
    // AArch64_LD1Onev2s_POST - 267
23777
172k
    {4165, 1598, 4, 7 },
23778
    // AArch64_LD1Onev4h_POST - 268
23779
172k
    {4184, 1605, 4, 7 },
23780
    // AArch64_LD1Onev4s_POST - 269
23781
172k
    {4203, 1612, 4, 7 },
23782
    // AArch64_LD1Onev8b_POST - 270
23783
172k
    {4223, 1619, 4, 7 },
23784
    // AArch64_LD1Onev8h_POST - 271
23785
172k
    {4242, 1626, 4, 7 },
23786
    // AArch64_LD1RB_D_IMM - 272
23787
172k
    {4262, 1633, 4, 8 },
23788
    // AArch64_LD1RB_H_IMM - 273
23789
172k
    {4287, 1641, 4, 8 },
23790
    // AArch64_LD1RB_IMM - 274
23791
172k
    {4312, 1649, 4, 8 },
23792
    // AArch64_LD1RB_S_IMM - 275
23793
172k
    {4337, 1657, 4, 8 },
23794
    // AArch64_LD1RD_IMM - 276
23795
172k
    {4362, 1665, 4, 8 },
23796
    // AArch64_LD1RH_D_IMM - 277
23797
172k
    {4387, 1673, 4, 8 },
23798
    // AArch64_LD1RH_IMM - 278
23799
172k
    {4412, 1681, 4, 8 },
23800
    // AArch64_LD1RH_S_IMM - 279
23801
172k
    {4437, 1689, 4, 8 },
23802
    // AArch64_LD1RO_B_IMM - 280
23803
172k
    {4462, 1697, 4, 10 },
23804
    // AArch64_LD1RO_D_IMM - 281
23805
172k
    {4488, 1707, 4, 10 },
23806
    // AArch64_LD1RO_H_IMM - 282
23807
172k
    {4514, 1717, 4, 10 },
23808
    // AArch64_LD1RO_W_IMM - 283
23809
172k
    {4540, 1727, 4, 10 },
23810
    // AArch64_LD1RQ_B_IMM - 284
23811
172k
    {4566, 1737, 4, 8 },
23812
    // AArch64_LD1RQ_D_IMM - 285
23813
172k
    {4592, 1745, 4, 8 },
23814
    // AArch64_LD1RQ_H_IMM - 286
23815
172k
    {4618, 1753, 4, 8 },
23816
    // AArch64_LD1RQ_W_IMM - 287
23817
172k
    {4644, 1761, 4, 8 },
23818
    // AArch64_LD1RSB_D_IMM - 288
23819
172k
    {4670, 1769, 4, 8 },
23820
    // AArch64_LD1RSB_H_IMM - 289
23821
172k
    {4696, 1777, 4, 8 },
23822
    // AArch64_LD1RSB_S_IMM - 290
23823
172k
    {4722, 1785, 4, 8 },
23824
    // AArch64_LD1RSH_D_IMM - 291
23825
172k
    {4748, 1793, 4, 8 },
23826
    // AArch64_LD1RSH_S_IMM - 292
23827
172k
    {4774, 1801, 4, 8 },
23828
    // AArch64_LD1RSW_IMM - 293
23829
172k
    {4800, 1809, 4, 8 },
23830
    // AArch64_LD1RW_D_IMM - 294
23831
172k
    {4826, 1817, 4, 8 },
23832
    // AArch64_LD1RW_IMM - 295
23833
172k
    {4851, 1825, 4, 8 },
23834
    // AArch64_LD1Rv16b_POST - 296
23835
172k
    {4876, 1833, 4, 7 },
23836
    // AArch64_LD1Rv1d_POST - 297
23837
172k
    {4896, 1840, 4, 7 },
23838
    // AArch64_LD1Rv2d_POST - 298
23839
172k
    {4916, 1847, 4, 7 },
23840
    // AArch64_LD1Rv2s_POST - 299
23841
172k
    {4936, 1854, 4, 7 },
23842
    // AArch64_LD1Rv4h_POST - 300
23843
172k
    {4956, 1861, 4, 7 },
23844
    // AArch64_LD1Rv4s_POST - 301
23845
172k
    {4976, 1868, 4, 7 },
23846
    // AArch64_LD1Rv8b_POST - 302
23847
172k
    {4996, 1875, 4, 7 },
23848
    // AArch64_LD1Rv8h_POST - 303
23849
172k
    {5016, 1882, 4, 7 },
23850
    // AArch64_LD1SB_D_IMM - 304
23851
172k
    {5036, 1889, 4, 8 },
23852
    // AArch64_LD1SB_H_IMM - 305
23853
172k
    {5061, 1897, 4, 8 },
23854
    // AArch64_LD1SB_S_IMM - 306
23855
172k
    {5086, 1905, 4, 8 },
23856
    // AArch64_LD1SH_D_IMM - 307
23857
172k
    {5111, 1913, 4, 8 },
23858
    // AArch64_LD1SH_S_IMM - 308
23859
172k
    {5136, 1921, 4, 8 },
23860
    // AArch64_LD1SW_D_IMM - 309
23861
172k
    {5161, 1929, 4, 8 },
23862
    // AArch64_LD1Threev16b_POST - 310
23863
172k
    {5186, 1937, 4, 7 },
23864
    // AArch64_LD1Threev1d_POST - 311
23865
172k
    {5206, 1944, 4, 7 },
23866
    // AArch64_LD1Threev2d_POST - 312
23867
172k
    {5226, 1951, 4, 7 },
23868
    // AArch64_LD1Threev2s_POST - 313
23869
172k
    {5246, 1958, 4, 7 },
23870
    // AArch64_LD1Threev4h_POST - 314
23871
172k
    {5266, 1965, 4, 7 },
23872
    // AArch64_LD1Threev4s_POST - 315
23873
172k
    {5286, 1972, 4, 7 },
23874
    // AArch64_LD1Threev8b_POST - 316
23875
172k
    {5306, 1979, 4, 7 },
23876
    // AArch64_LD1Threev8h_POST - 317
23877
172k
    {5326, 1986, 4, 7 },
23878
    // AArch64_LD1Twov16b_POST - 318
23879
172k
    {5346, 1993, 4, 7 },
23880
    // AArch64_LD1Twov1d_POST - 319
23881
172k
    {5366, 2000, 4, 7 },
23882
    // AArch64_LD1Twov2d_POST - 320
23883
172k
    {5386, 2007, 4, 7 },
23884
    // AArch64_LD1Twov2s_POST - 321
23885
172k
    {5406, 2014, 4, 7 },
23886
    // AArch64_LD1Twov4h_POST - 322
23887
172k
    {5426, 2021, 4, 7 },
23888
    // AArch64_LD1Twov4s_POST - 323
23889
172k
    {5446, 2028, 4, 7 },
23890
    // AArch64_LD1Twov8b_POST - 324
23891
172k
    {5466, 2035, 4, 7 },
23892
    // AArch64_LD1Twov8h_POST - 325
23893
172k
    {5486, 2042, 4, 7 },
23894
    // AArch64_LD1W_2Z_IMM - 326
23895
172k
    {5506, 2049, 4, 8 },
23896
    // AArch64_LD1W_2Z_STRIDED_IMM - 327
23897
172k
    {5530, 2057, 4, 7 },
23898
    // AArch64_LD1W_4Z_IMM - 328
23899
172k
    {5506, 2064, 4, 8 },
23900
    // AArch64_LD1W_4Z_STRIDED_IMM - 329
23901
172k
    {5530, 2072, 4, 7 },
23902
    // AArch64_LD1W_D_IMM - 330
23903
172k
    {5554, 2079, 4, 8 },
23904
    // AArch64_LD1W_IMM - 331
23905
172k
    {5578, 2087, 4, 8 },
23906
    // AArch64_LD1W_Q_IMM - 332
23907
172k
    {5602, 2095, 4, 7 },
23908
    // AArch64_LD1_MXIPXX_H_B - 333
23909
172k
    {5626, 2102, 6, 9 },
23910
    // AArch64_LD1_MXIPXX_H_D - 334
23911
172k
    {5662, 2111, 6, 9 },
23912
    // AArch64_LD1_MXIPXX_H_H - 335
23913
172k
    {5698, 2120, 6, 9 },
23914
    // AArch64_LD1_MXIPXX_H_Q - 336
23915
172k
    {5734, 2129, 6, 9 },
23916
    // AArch64_LD1_MXIPXX_H_S - 337
23917
172k
    {5770, 2138, 6, 9 },
23918
    // AArch64_LD1_MXIPXX_V_B - 338
23919
172k
    {5806, 2147, 6, 9 },
23920
    // AArch64_LD1_MXIPXX_V_D - 339
23921
172k
    {5842, 2156, 6, 9 },
23922
    // AArch64_LD1_MXIPXX_V_H - 340
23923
172k
    {5878, 2165, 6, 9 },
23924
    // AArch64_LD1_MXIPXX_V_Q - 341
23925
172k
    {5914, 2174, 6, 9 },
23926
    // AArch64_LD1_MXIPXX_V_S - 342
23927
172k
    {5950, 2183, 6, 9 },
23928
    // AArch64_LD1i16_POST - 343
23929
172k
    {5986, 2192, 6, 9 },
23930
    // AArch64_LD1i32_POST - 344
23931
172k
    {6009, 2201, 6, 9 },
23932
    // AArch64_LD1i64_POST - 345
23933
172k
    {6032, 2210, 6, 9 },
23934
    // AArch64_LD1i8_POST - 346
23935
172k
    {6055, 2219, 6, 9 },
23936
    // AArch64_LD2B_IMM - 347
23937
172k
    {6078, 2228, 4, 8 },
23938
    // AArch64_LD2D_IMM - 348
23939
172k
    {6102, 2236, 4, 8 },
23940
    // AArch64_LD2H_IMM - 349
23941
172k
    {6126, 2244, 4, 8 },
23942
    // AArch64_LD2Q_IMM - 350
23943
172k
    {6150, 2252, 4, 8 },
23944
    // AArch64_LD2Rv16b_POST - 351
23945
172k
    {6174, 2260, 4, 7 },
23946
    // AArch64_LD2Rv1d_POST - 352
23947
172k
    {6194, 2267, 4, 7 },
23948
    // AArch64_LD2Rv2d_POST - 353
23949
172k
    {6215, 2274, 4, 7 },
23950
    // AArch64_LD2Rv2s_POST - 354
23951
172k
    {6236, 2281, 4, 7 },
23952
    // AArch64_LD2Rv4h_POST - 355
23953
172k
    {6256, 2288, 4, 7 },
23954
    // AArch64_LD2Rv4s_POST - 356
23955
172k
    {6276, 2295, 4, 7 },
23956
    // AArch64_LD2Rv8b_POST - 357
23957
172k
    {6296, 2302, 4, 7 },
23958
    // AArch64_LD2Rv8h_POST - 358
23959
172k
    {6316, 2309, 4, 7 },
23960
    // AArch64_LD2Twov16b_POST - 359
23961
172k
    {6336, 2316, 4, 7 },
23962
    // AArch64_LD2Twov2d_POST - 360
23963
172k
    {6356, 2323, 4, 7 },
23964
    // AArch64_LD2Twov2s_POST - 361
23965
172k
    {6376, 2330, 4, 7 },
23966
    // AArch64_LD2Twov4h_POST - 362
23967
172k
    {6396, 2337, 4, 7 },
23968
    // AArch64_LD2Twov4s_POST - 363
23969
172k
    {6416, 2344, 4, 7 },
23970
    // AArch64_LD2Twov8b_POST - 364
23971
172k
    {6436, 2351, 4, 7 },
23972
    // AArch64_LD2Twov8h_POST - 365
23973
172k
    {6456, 2358, 4, 7 },
23974
    // AArch64_LD2W_IMM - 366
23975
172k
    {6476, 2365, 4, 8 },
23976
    // AArch64_LD2i16_POST - 367
23977
172k
    {6500, 2373, 6, 9 },
23978
    // AArch64_LD2i32_POST - 368
23979
172k
    {6523, 2382, 6, 9 },
23980
    // AArch64_LD2i64_POST - 369
23981
172k
    {6546, 2391, 6, 9 },
23982
    // AArch64_LD2i8_POST - 370
23983
172k
    {6570, 2400, 6, 9 },
23984
    // AArch64_LD3B_IMM - 371
23985
172k
    {6593, 2409, 4, 8 },
23986
    // AArch64_LD3D_IMM - 372
23987
172k
    {6617, 2417, 4, 8 },
23988
    // AArch64_LD3H_IMM - 373
23989
172k
    {6641, 2425, 4, 8 },
23990
    // AArch64_LD3Q_IMM - 374
23991
172k
    {6665, 2433, 4, 8 },
23992
    // AArch64_LD3Rv16b_POST - 375
23993
172k
    {6689, 2441, 4, 7 },
23994
    // AArch64_LD3Rv1d_POST - 376
23995
172k
    {6709, 2448, 4, 7 },
23996
    // AArch64_LD3Rv2d_POST - 377
23997
172k
    {6730, 2455, 4, 7 },
23998
    // AArch64_LD3Rv2s_POST - 378
23999
172k
    {6751, 2462, 4, 7 },
24000
    // AArch64_LD3Rv4h_POST - 379
24001
172k
    {6772, 2469, 4, 7 },
24002
    // AArch64_LD3Rv4s_POST - 380
24003
172k
    {6792, 2476, 4, 7 },
24004
    // AArch64_LD3Rv8b_POST - 381
24005
172k
    {6813, 2483, 4, 7 },
24006
    // AArch64_LD3Rv8h_POST - 382
24007
172k
    {6833, 2490, 4, 7 },
24008
    // AArch64_LD3Threev16b_POST - 383
24009
172k
    {6853, 2497, 4, 7 },
24010
    // AArch64_LD3Threev2d_POST - 384
24011
172k
    {6873, 2504, 4, 7 },
24012
    // AArch64_LD3Threev2s_POST - 385
24013
172k
    {6893, 2511, 4, 7 },
24014
    // AArch64_LD3Threev4h_POST - 386
24015
172k
    {6913, 2518, 4, 7 },
24016
    // AArch64_LD3Threev4s_POST - 387
24017
172k
    {6933, 2525, 4, 7 },
24018
    // AArch64_LD3Threev8b_POST - 388
24019
172k
    {6953, 2532, 4, 7 },
24020
    // AArch64_LD3Threev8h_POST - 389
24021
172k
    {6973, 2539, 4, 7 },
24022
    // AArch64_LD3W_IMM - 390
24023
172k
    {6993, 2546, 4, 8 },
24024
    // AArch64_LD3i16_POST - 391
24025
172k
    {7017, 2554, 6, 9 },
24026
    // AArch64_LD3i32_POST - 392
24027
172k
    {7040, 2563, 6, 9 },
24028
    // AArch64_LD3i64_POST - 393
24029
172k
    {7064, 2572, 6, 9 },
24030
    // AArch64_LD3i8_POST - 394
24031
172k
    {7088, 2581, 6, 9 },
24032
    // AArch64_LD4B_IMM - 395
24033
172k
    {7111, 2590, 4, 8 },
24034
    // AArch64_LD4D_IMM - 396
24035
172k
    {7135, 2598, 4, 8 },
24036
    // AArch64_LD4Fourv16b_POST - 397
24037
172k
    {7159, 2606, 4, 7 },
24038
    // AArch64_LD4Fourv2d_POST - 398
24039
172k
    {7179, 2613, 4, 7 },
24040
    // AArch64_LD4Fourv2s_POST - 399
24041
172k
    {7199, 2620, 4, 7 },
24042
    // AArch64_LD4Fourv4h_POST - 400
24043
172k
    {7219, 2627, 4, 7 },
24044
    // AArch64_LD4Fourv4s_POST - 401
24045
172k
    {7239, 2634, 4, 7 },
24046
    // AArch64_LD4Fourv8b_POST - 402
24047
172k
    {7259, 2641, 4, 7 },
24048
    // AArch64_LD4Fourv8h_POST - 403
24049
172k
    {7279, 2648, 4, 7 },
24050
    // AArch64_LD4H_IMM - 404
24051
172k
    {7299, 2655, 4, 8 },
24052
    // AArch64_LD4Q_IMM - 405
24053
172k
    {7323, 2663, 4, 8 },
24054
    // AArch64_LD4Rv16b_POST - 406
24055
172k
    {7347, 2671, 4, 7 },
24056
    // AArch64_LD4Rv1d_POST - 407
24057
172k
    {7367, 2678, 4, 7 },
24058
    // AArch64_LD4Rv2d_POST - 408
24059
172k
    {7388, 2685, 4, 7 },
24060
    // AArch64_LD4Rv2s_POST - 409
24061
172k
    {7409, 2692, 4, 7 },
24062
    // AArch64_LD4Rv4h_POST - 410
24063
172k
    {7430, 2699, 4, 7 },
24064
    // AArch64_LD4Rv4s_POST - 411
24065
172k
    {7450, 2706, 4, 7 },
24066
    // AArch64_LD4Rv8b_POST - 412
24067
172k
    {7471, 2713, 4, 7 },
24068
    // AArch64_LD4Rv8h_POST - 413
24069
172k
    {7491, 2720, 4, 7 },
24070
    // AArch64_LD4W_IMM - 414
24071
172k
    {7511, 2727, 4, 8 },
24072
    // AArch64_LD4i16_POST - 415
24073
172k
    {7535, 2735, 6, 9 },
24074
    // AArch64_LD4i32_POST - 416
24075
172k
    {7558, 2744, 6, 9 },
24076
    // AArch64_LD4i64_POST - 417
24077
172k
    {7582, 2753, 6, 9 },
24078
    // AArch64_LD4i8_POST - 418
24079
172k
    {7606, 2762, 6, 9 },
24080
    // AArch64_LDADDB - 419
24081
172k
    {7629, 2771, 3, 6 },
24082
    // AArch64_LDADDH - 420
24083
172k
    {7645, 2777, 3, 6 },
24084
    // AArch64_LDADDLB - 421
24085
172k
    {7661, 2783, 3, 6 },
24086
    // AArch64_LDADDLH - 422
24087
172k
    {7678, 2789, 3, 6 },
24088
    // AArch64_LDADDLW - 423
24089
172k
    {7695, 2795, 3, 6 },
24090
    // AArch64_LDADDLX - 424
24091
172k
    {7695, 2801, 3, 6 },
24092
    // AArch64_LDADDW - 425
24093
172k
    {7711, 2807, 3, 6 },
24094
    // AArch64_LDADDX - 426
24095
172k
    {7711, 2813, 3, 6 },
24096
    // AArch64_LDAPURBi - 427
24097
172k
    {7726, 2819, 3, 6 },
24098
    // AArch64_LDAPURHi - 428
24099
172k
    {7743, 2825, 3, 6 },
24100
    // AArch64_LDAPURSBWi - 429
24101
172k
    {7760, 2831, 3, 6 },
24102
    // AArch64_LDAPURSBXi - 430
24103
172k
    {7760, 2837, 3, 6 },
24104
    // AArch64_LDAPURSHWi - 431
24105
172k
    {7778, 2843, 3, 6 },
24106
    // AArch64_LDAPURSHXi - 432
24107
172k
    {7778, 2849, 3, 6 },
24108
    // AArch64_LDAPURSWi - 433
24109
172k
    {7796, 2855, 3, 6 },
24110
    // AArch64_LDAPURXi - 434
24111
172k
    {7814, 2861, 3, 6 },
24112
    // AArch64_LDAPURbi - 435
24113
172k
    {7814, 2867, 3, 9 },
24114
    // AArch64_LDAPURdi - 436
24115
172k
    {7814, 2876, 3, 9 },
24116
    // AArch64_LDAPURhi - 437
24117
172k
    {7814, 2885, 3, 9 },
24118
    // AArch64_LDAPURi - 438
24119
172k
    {7814, 2894, 3, 6 },
24120
    // AArch64_LDAPURqi - 439
24121
172k
    {7814, 2900, 3, 9 },
24122
    // AArch64_LDAPURsi - 440
24123
172k
    {7814, 2909, 3, 9 },
24124
    // AArch64_LDCLRB - 441
24125
172k
    {7830, 2918, 3, 6 },
24126
    // AArch64_LDCLRH - 442
24127
172k
    {7846, 2924, 3, 6 },
24128
    // AArch64_LDCLRLB - 443
24129
172k
    {7862, 2930, 3, 6 },
24130
    // AArch64_LDCLRLH - 444
24131
172k
    {7879, 2936, 3, 6 },
24132
    // AArch64_LDCLRLW - 445
24133
172k
    {7896, 2942, 3, 6 },
24134
    // AArch64_LDCLRLX - 446
24135
172k
    {7896, 2948, 3, 6 },
24136
    // AArch64_LDCLRW - 447
24137
172k
    {7912, 2954, 3, 6 },
24138
    // AArch64_LDCLRX - 448
24139
172k
    {7912, 2960, 3, 6 },
24140
    // AArch64_LDEORB - 449
24141
172k
    {7927, 2966, 3, 6 },
24142
    // AArch64_LDEORH - 450
24143
172k
    {7943, 2972, 3, 6 },
24144
    // AArch64_LDEORLB - 451
24145
172k
    {7959, 2978, 3, 6 },
24146
    // AArch64_LDEORLH - 452
24147
172k
    {7976, 2984, 3, 6 },
24148
    // AArch64_LDEORLW - 453
24149
172k
    {7993, 2990, 3, 6 },
24150
    // AArch64_LDEORLX - 454
24151
172k
    {7993, 2996, 3, 6 },
24152
    // AArch64_LDEORW - 455
24153
172k
    {8009, 3002, 3, 6 },
24154
    // AArch64_LDEORX - 456
24155
172k
    {8009, 3008, 3, 6 },
24156
    // AArch64_LDFF1B_D_REAL - 457
24157
172k
    {8024, 3014, 4, 7 },
24158
    // AArch64_LDFF1B_H_REAL - 458
24159
172k
    {8050, 3021, 4, 7 },
24160
    // AArch64_LDFF1B_REAL - 459
24161
172k
    {8076, 3028, 4, 7 },
24162
    // AArch64_LDFF1B_S_REAL - 460
24163
172k
    {8102, 3035, 4, 7 },
24164
    // AArch64_LDFF1D_REAL - 461
24165
172k
    {8128, 3042, 4, 7 },
24166
    // AArch64_LDFF1H_D_REAL - 462
24167
172k
    {8154, 3049, 4, 7 },
24168
    // AArch64_LDFF1H_REAL - 463
24169
172k
    {8180, 3056, 4, 7 },
24170
    // AArch64_LDFF1H_S_REAL - 464
24171
172k
    {8206, 3063, 4, 7 },
24172
    // AArch64_LDFF1SB_D_REAL - 465
24173
172k
    {8232, 3070, 4, 7 },
24174
    // AArch64_LDFF1SB_H_REAL - 466
24175
172k
    {8259, 3077, 4, 7 },
24176
    // AArch64_LDFF1SB_S_REAL - 467
24177
172k
    {8286, 3084, 4, 7 },
24178
    // AArch64_LDFF1SH_D_REAL - 468
24179
172k
    {8313, 3091, 4, 7 },
24180
    // AArch64_LDFF1SH_S_REAL - 469
24181
172k
    {8340, 3098, 4, 7 },
24182
    // AArch64_LDFF1SW_D_REAL - 470
24183
172k
    {8367, 3105, 4, 7 },
24184
    // AArch64_LDFF1W_D_REAL - 471
24185
172k
    {8394, 3112, 4, 7 },
24186
    // AArch64_LDFF1W_REAL - 472
24187
172k
    {8420, 3119, 4, 7 },
24188
    // AArch64_LDG - 473
24189
172k
    {8446, 3126, 4, 7 },
24190
    // AArch64_LDNF1B_D_IMM_REAL - 474
24191
172k
    {8459, 3133, 4, 7 },
24192
    // AArch64_LDNF1B_H_IMM_REAL - 475
24193
172k
    {8485, 3140, 4, 7 },
24194
    // AArch64_LDNF1B_IMM_REAL - 476
24195
172k
    {8511, 3147, 4, 7 },
24196
    // AArch64_LDNF1B_S_IMM_REAL - 477
24197
172k
    {8537, 3154, 4, 7 },
24198
    // AArch64_LDNF1D_IMM_REAL - 478
24199
172k
    {8563, 3161, 4, 7 },
24200
    // AArch64_LDNF1H_D_IMM_REAL - 479
24201
172k
    {8589, 3168, 4, 7 },
24202
    // AArch64_LDNF1H_IMM_REAL - 480
24203
172k
    {8615, 3175, 4, 7 },
24204
    // AArch64_LDNF1H_S_IMM_REAL - 481
24205
172k
    {8641, 3182, 4, 7 },
24206
    // AArch64_LDNF1SB_D_IMM_REAL - 482
24207
172k
    {8667, 3189, 4, 7 },
24208
    // AArch64_LDNF1SB_H_IMM_REAL - 483
24209
172k
    {8694, 3196, 4, 7 },
24210
    // AArch64_LDNF1SB_S_IMM_REAL - 484
24211
172k
    {8721, 3203, 4, 7 },
24212
    // AArch64_LDNF1SH_D_IMM_REAL - 485
24213
172k
    {8748, 3210, 4, 7 },
24214
    // AArch64_LDNF1SH_S_IMM_REAL - 486
24215
172k
    {8775, 3217, 4, 7 },
24216
    // AArch64_LDNF1SW_D_IMM_REAL - 487
24217
172k
    {8802, 3224, 4, 7 },
24218
    // AArch64_LDNF1W_D_IMM_REAL - 488
24219
172k
    {8829, 3231, 4, 7 },
24220
    // AArch64_LDNF1W_IMM_REAL - 489
24221
172k
    {8855, 3238, 4, 7 },
24222
    // AArch64_LDNPDi - 490
24223
172k
    {8881, 3245, 4, 7 },
24224
    // AArch64_LDNPQi - 491
24225
172k
    {8881, 3252, 4, 7 },
24226
    // AArch64_LDNPSi - 492
24227
172k
    {8881, 3259, 4, 7 },
24228
    // AArch64_LDNPWi - 493
24229
172k
    {8881, 3266, 4, 4 },
24230
    // AArch64_LDNPXi - 494
24231
172k
    {8881, 3270, 4, 4 },
24232
    // AArch64_LDNT1B_2Z_IMM - 495
24233
172k
    {8899, 3274, 4, 8 },
24234
    // AArch64_LDNT1B_2Z_STRIDED_IMM - 496
24235
172k
    {8925, 3282, 4, 7 },
24236
    // AArch64_LDNT1B_4Z_IMM - 497
24237
172k
    {8899, 3289, 4, 8 },
24238
    // AArch64_LDNT1B_4Z_STRIDED_IMM - 498
24239
172k
    {8951, 3297, 4, 7 },
24240
    // AArch64_LDNT1B_ZRI - 499
24241
172k
    {8977, 3304, 4, 8 },
24242
    // AArch64_LDNT1B_ZZR_D_REAL - 500
24243
172k
    {9003, 3312, 4, 7 },
24244
    // AArch64_LDNT1B_ZZR_S_REAL - 501
24245
172k
    {9031, 3319, 4, 7 },
24246
    // AArch64_LDNT1D_2Z_IMM - 502
24247
172k
    {9059, 3326, 4, 8 },
24248
    // AArch64_LDNT1D_2Z_STRIDED_IMM - 503
24249
172k
    {9085, 3334, 4, 7 },
24250
    // AArch64_LDNT1D_4Z_IMM - 504
24251
172k
    {9059, 3341, 4, 8 },
24252
    // AArch64_LDNT1D_4Z_STRIDED_IMM - 505
24253
172k
    {9085, 3349, 4, 7 },
24254
    // AArch64_LDNT1D_ZRI - 506
24255
172k
    {9111, 3356, 4, 8 },
24256
    // AArch64_LDNT1D_ZZR_D_REAL - 507
24257
172k
    {9137, 3364, 4, 7 },
24258
    // AArch64_LDNT1H_2Z_IMM - 508
24259
172k
    {9165, 3371, 4, 8 },
24260
    // AArch64_LDNT1H_2Z_STRIDED_IMM - 509
24261
172k
    {9191, 3379, 4, 7 },
24262
    // AArch64_LDNT1H_4Z_IMM - 510
24263
172k
    {9165, 3386, 4, 8 },
24264
    // AArch64_LDNT1H_4Z_STRIDED_IMM - 511
24265
172k
    {9217, 3394, 4, 7 },
24266
    // AArch64_LDNT1H_ZRI - 512
24267
172k
    {9243, 3401, 4, 8 },
24268
    // AArch64_LDNT1H_ZZR_D_REAL - 513
24269
172k
    {9269, 3409, 4, 7 },
24270
    // AArch64_LDNT1H_ZZR_S_REAL - 514
24271
172k
    {9297, 3416, 4, 7 },
24272
    // AArch64_LDNT1SB_ZZR_D_REAL - 515
24273
172k
    {9325, 3423, 4, 7 },
24274
    // AArch64_LDNT1SB_ZZR_S_REAL - 516
24275
172k
    {9354, 3430, 4, 7 },
24276
    // AArch64_LDNT1SH_ZZR_D_REAL - 517
24277
172k
    {9383, 3437, 4, 7 },
24278
    // AArch64_LDNT1SH_ZZR_S_REAL - 518
24279
172k
    {9412, 3444, 4, 7 },
24280
    // AArch64_LDNT1SW_ZZR_D_REAL - 519
24281
172k
    {9441, 3451, 4, 7 },
24282
    // AArch64_LDNT1W_2Z_IMM - 520
24283
172k
    {9470, 3458, 4, 8 },
24284
    // AArch64_LDNT1W_2Z_STRIDED_IMM - 521
24285
172k
    {9496, 3466, 4, 7 },
24286
    // AArch64_LDNT1W_4Z_IMM - 522
24287
172k
    {9470, 3473, 4, 8 },
24288
    // AArch64_LDNT1W_4Z_STRIDED_IMM - 523
24289
172k
    {9496, 3481, 4, 7 },
24290
    // AArch64_LDNT1W_ZRI - 524
24291
172k
    {9522, 3488, 4, 8 },
24292
    // AArch64_LDNT1W_ZZR_D_REAL - 525
24293
172k
    {9548, 3496, 4, 7 },
24294
    // AArch64_LDNT1W_ZZR_S_REAL - 526
24295
172k
    {9576, 3503, 4, 7 },
24296
    // AArch64_LDPDi - 527
24297
172k
    {9604, 3510, 4, 7 },
24298
    // AArch64_LDPQi - 528
24299
172k
    {9604, 3517, 4, 7 },
24300
    // AArch64_LDPSWi - 529
24301
172k
    {9621, 3524, 4, 4 },
24302
    // AArch64_LDPSi - 530
24303
172k
    {9604, 3528, 4, 7 },
24304
    // AArch64_LDPWi - 531
24305
172k
    {9604, 3535, 4, 4 },
24306
    // AArch64_LDPXi - 532
24307
172k
    {9604, 3539, 4, 4 },
24308
    // AArch64_LDRAAindexed - 533
24309
172k
    {9640, 3543, 3, 6 },
24310
    // AArch64_LDRABindexed - 534
24311
172k
    {9655, 3549, 3, 6 },
24312
    // AArch64_LDRBBroX - 535
24313
172k
    {9670, 3555, 5, 5 },
24314
    // AArch64_LDRBBui - 536
24315
172k
    {9688, 3560, 3, 3 },
24316
    // AArch64_LDRBroX - 537
24317
172k
    {9702, 3563, 5, 8 },
24318
    // AArch64_LDRBui - 538
24319
172k
    {9719, 3571, 3, 6 },
24320
    // AArch64_LDRDroX - 539
24321
172k
    {9702, 3577, 5, 8 },
24322
    // AArch64_LDRDui - 540
24323
172k
    {9719, 3585, 3, 6 },
24324
    // AArch64_LDRHHroX - 541
24325
172k
    {9732, 3591, 5, 5 },
24326
    // AArch64_LDRHHui - 542
24327
172k
    {9750, 3596, 3, 3 },
24328
    // AArch64_LDRHroX - 543
24329
172k
    {9702, 3599, 5, 8 },
24330
    // AArch64_LDRHui - 544
24331
172k
    {9719, 3607, 3, 6 },
24332
    // AArch64_LDRQroX - 545
24333
172k
    {9702, 3613, 5, 8 },
24334
    // AArch64_LDRQui - 546
24335
172k
    {9719, 3621, 3, 6 },
24336
    // AArch64_LDRSBWroX - 547
24337
172k
    {9764, 3627, 5, 5 },
24338
    // AArch64_LDRSBWui - 548
24339
172k
    {9783, 3632, 3, 3 },
24340
    // AArch64_LDRSBXroX - 549
24341
172k
    {9764, 3635, 5, 5 },
24342
    // AArch64_LDRSBXui - 550
24343
172k
    {9783, 3640, 3, 3 },
24344
    // AArch64_LDRSHWroX - 551
24345
172k
    {9798, 3643, 5, 5 },
24346
    // AArch64_LDRSHWui - 552
24347
172k
    {9817, 3648, 3, 3 },
24348
    // AArch64_LDRSHXroX - 553
24349
172k
    {9798, 3651, 5, 5 },
24350
    // AArch64_LDRSHXui - 554
24351
172k
    {9817, 3656, 3, 3 },
24352
    // AArch64_LDRSWroX - 555
24353
172k
    {9832, 3659, 5, 5 },
24354
    // AArch64_LDRSWui - 556
24355
172k
    {9851, 3664, 3, 3 },
24356
    // AArch64_LDRSroX - 557
24357
172k
    {9702, 3667, 5, 8 },
24358
    // AArch64_LDRSui - 558
24359
172k
    {9719, 3675, 3, 6 },
24360
    // AArch64_LDRWroX - 559
24361
172k
    {9702, 3681, 5, 5 },
24362
    // AArch64_LDRWui - 560
24363
172k
    {9719, 3686, 3, 3 },
24364
    // AArch64_LDRXroX - 561
24365
172k
    {9702, 3689, 5, 5 },
24366
    // AArch64_LDRXui - 562
24367
172k
    {9719, 3694, 3, 3 },
24368
    // AArch64_LDR_PXI - 563
24369
172k
    {9866, 3697, 3, 7 },
24370
    // AArch64_LDR_ZA - 564
24371
172k
    {9881, 3704, 5, 8 },
24372
    // AArch64_LDR_ZXI - 565
24373
172k
    {9866, 3712, 3, 7 },
24374
    // AArch64_LDSETB - 566
24375
172k
    {9906, 3719, 3, 6 },
24376
    // AArch64_LDSETH - 567
24377
172k
    {9922, 3725, 3, 6 },
24378
    // AArch64_LDSETLB - 568
24379
172k
    {9938, 3731, 3, 6 },
24380
    // AArch64_LDSETLH - 569
24381
172k
    {9955, 3737, 3, 6 },
24382
    // AArch64_LDSETLW - 570
24383
172k
    {9972, 3743, 3, 6 },
24384
    // AArch64_LDSETLX - 571
24385
172k
    {9972, 3749, 3, 6 },
24386
    // AArch64_LDSETW - 572
24387
172k
    {9988, 3755, 3, 6 },
24388
    // AArch64_LDSETX - 573
24389
172k
    {9988, 3761, 3, 6 },
24390
    // AArch64_LDSMAXB - 574
24391
172k
    {10003, 3767, 3, 6 },
24392
    // AArch64_LDSMAXH - 575
24393
172k
    {10020, 3773, 3, 6 },
24394
    // AArch64_LDSMAXLB - 576
24395
172k
    {10037, 3779, 3, 6 },
24396
    // AArch64_LDSMAXLH - 577
24397
172k
    {10055, 3785, 3, 6 },
24398
    // AArch64_LDSMAXLW - 578
24399
172k
    {10073, 3791, 3, 6 },
24400
    // AArch64_LDSMAXLX - 579
24401
172k
    {10073, 3797, 3, 6 },
24402
    // AArch64_LDSMAXW - 580
24403
172k
    {10090, 3803, 3, 6 },
24404
    // AArch64_LDSMAXX - 581
24405
172k
    {10090, 3809, 3, 6 },
24406
    // AArch64_LDSMINB - 582
24407
172k
    {10106, 3815, 3, 6 },
24408
    // AArch64_LDSMINH - 583
24409
172k
    {10123, 3821, 3, 6 },
24410
    // AArch64_LDSMINLB - 584
24411
172k
    {10140, 3827, 3, 6 },
24412
    // AArch64_LDSMINLH - 585
24413
172k
    {10158, 3833, 3, 6 },
24414
    // AArch64_LDSMINLW - 586
24415
172k
    {10176, 3839, 3, 6 },
24416
    // AArch64_LDSMINLX - 587
24417
172k
    {10176, 3845, 3, 6 },
24418
    // AArch64_LDSMINW - 588
24419
172k
    {10193, 3851, 3, 6 },
24420
    // AArch64_LDSMINX - 589
24421
172k
    {10193, 3857, 3, 6 },
24422
    // AArch64_LDTRBi - 590
24423
172k
    {10209, 3863, 3, 3 },
24424
    // AArch64_LDTRHi - 591
24425
172k
    {10224, 3866, 3, 3 },
24426
    // AArch64_LDTRSBWi - 592
24427
172k
    {10239, 3869, 3, 3 },
24428
    // AArch64_LDTRSBXi - 593
24429
172k
    {10239, 3872, 3, 3 },
24430
    // AArch64_LDTRSHWi - 594
24431
172k
    {10255, 3875, 3, 3 },
24432
    // AArch64_LDTRSHXi - 595
24433
172k
    {10255, 3878, 3, 3 },
24434
    // AArch64_LDTRSWi - 596
24435
172k
    {10271, 3881, 3, 3 },
24436
    // AArch64_LDTRWi - 597
24437
172k
    {10287, 3884, 3, 3 },
24438
    // AArch64_LDTRXi - 598
24439
172k
    {10287, 3887, 3, 3 },
24440
    // AArch64_LDUMAXB - 599
24441
172k
    {10301, 3890, 3, 6 },
24442
    // AArch64_LDUMAXH - 600
24443
172k
    {10318, 3896, 3, 6 },
24444
    // AArch64_LDUMAXLB - 601
24445
172k
    {10335, 3902, 3, 6 },
24446
    // AArch64_LDUMAXLH - 602
24447
172k
    {10353, 3908, 3, 6 },
24448
    // AArch64_LDUMAXLW - 603
24449
172k
    {10371, 3914, 3, 6 },
24450
    // AArch64_LDUMAXLX - 604
24451
172k
    {10371, 3920, 3, 6 },
24452
    // AArch64_LDUMAXW - 605
24453
172k
    {10388, 3926, 3, 6 },
24454
    // AArch64_LDUMAXX - 606
24455
172k
    {10388, 3932, 3, 6 },
24456
    // AArch64_LDUMINB - 607
24457
172k
    {10404, 3938, 3, 6 },
24458
    // AArch64_LDUMINH - 608
24459
172k
    {10421, 3944, 3, 6 },
24460
    // AArch64_LDUMINLB - 609
24461
172k
    {10438, 3950, 3, 6 },
24462
    // AArch64_LDUMINLH - 610
24463
172k
    {10456, 3956, 3, 6 },
24464
    // AArch64_LDUMINLW - 611
24465
172k
    {10474, 3962, 3, 6 },
24466
    // AArch64_LDUMINLX - 612
24467
172k
    {10474, 3968, 3, 6 },
24468
    // AArch64_LDUMINW - 613
24469
172k
    {10491, 3974, 3, 6 },
24470
    // AArch64_LDUMINX - 614
24471
172k
    {10491, 3980, 3, 6 },
24472
    // AArch64_LDURBBi - 615
24473
172k
    {10507, 3986, 3, 3 },
24474
    // AArch64_LDURBi - 616
24475
172k
    {10522, 3989, 3, 6 },
24476
    // AArch64_LDURDi - 617
24477
172k
    {10522, 3995, 3, 6 },
24478
    // AArch64_LDURHHi - 618
24479
172k
    {10536, 4001, 3, 3 },
24480
    // AArch64_LDURHi - 619
24481
172k
    {10522, 4004, 3, 6 },
24482
    // AArch64_LDURQi - 620
24483
172k
    {10522, 4010, 3, 6 },
24484
    // AArch64_LDURSBWi - 621
24485
172k
    {10551, 4016, 3, 3 },
24486
    // AArch64_LDURSBXi - 622
24487
172k
    {10551, 4019, 3, 3 },
24488
    // AArch64_LDURSHWi - 623
24489
172k
    {10567, 4022, 3, 3 },
24490
    // AArch64_LDURSHXi - 624
24491
172k
    {10567, 4025, 3, 3 },
24492
    // AArch64_LDURSWi - 625
24493
172k
    {10583, 4028, 3, 3 },
24494
    // AArch64_LDURSi - 626
24495
172k
    {10522, 4031, 3, 6 },
24496
    // AArch64_LDURWi - 627
24497
172k
    {10522, 4037, 3, 3 },
24498
    // AArch64_LDURXi - 628
24499
172k
    {10522, 4040, 3, 3 },
24500
    // AArch64_MADDWrrr - 629
24501
172k
    {10599, 4043, 4, 4 },
24502
    // AArch64_MADDXrrr - 630
24503
172k
    {10599, 4047, 4, 4 },
24504
    // AArch64_MOVA_2ZMXI_H_B - 631
24505
172k
    {10614, 4051, 4, 6 },
24506
    // AArch64_MOVA_2ZMXI_H_D - 632
24507
172k
    {10639, 4057, 4, 6 },
24508
    // AArch64_MOVA_2ZMXI_H_H - 633
24509
172k
    {10664, 4063, 4, 6 },
24510
    // AArch64_MOVA_2ZMXI_H_S - 634
24511
172k
    {10689, 4069, 4, 6 },
24512
    // AArch64_MOVA_2ZMXI_V_B - 635
24513
172k
    {10714, 4075, 4, 6 },
24514
    // AArch64_MOVA_2ZMXI_V_D - 636
24515
172k
    {10739, 4081, 4, 6 },
24516
    // AArch64_MOVA_2ZMXI_V_H - 637
24517
172k
    {10764, 4087, 4, 6 },
24518
    // AArch64_MOVA_2ZMXI_V_S - 638
24519
172k
    {10789, 4093, 4, 6 },
24520
    // AArch64_MOVA_4ZMXI_H_B - 639
24521
172k
    {10814, 4099, 4, 6 },
24522
    // AArch64_MOVA_4ZMXI_H_D - 640
24523
172k
    {10839, 4105, 4, 6 },
24524
    // AArch64_MOVA_4ZMXI_H_H - 641
24525
172k
    {10864, 4111, 4, 6 },
24526
    // AArch64_MOVA_4ZMXI_H_S - 642
24527
172k
    {10889, 4117, 4, 6 },
24528
    // AArch64_MOVA_4ZMXI_V_B - 643
24529
172k
    {10914, 4123, 4, 6 },
24530
    // AArch64_MOVA_4ZMXI_V_D - 644
24531
172k
    {10939, 4129, 4, 6 },
24532
    // AArch64_MOVA_4ZMXI_V_H - 645
24533
172k
    {10964, 4135, 4, 6 },
24534
    // AArch64_MOVA_4ZMXI_V_S - 646
24535
172k
    {10989, 4141, 4, 6 },
24536
    // AArch64_MOVA_MXI2Z_H_B - 647
24537
172k
    {11014, 4147, 5, 8 },
24538
    // AArch64_MOVA_MXI2Z_H_D - 648
24539
172k
    {11039, 4155, 5, 8 },
24540
    // AArch64_MOVA_MXI2Z_H_H - 649
24541
172k
    {11064, 4163, 5, 8 },
24542
    // AArch64_MOVA_MXI2Z_H_S - 650
24543
172k
    {11089, 4171, 5, 8 },
24544
    // AArch64_MOVA_MXI2Z_V_B - 651
24545
172k
    {11114, 4179, 5, 8 },
24546
    // AArch64_MOVA_MXI2Z_V_D - 652
24547
172k
    {11139, 4187, 5, 8 },
24548
    // AArch64_MOVA_MXI2Z_V_H - 653
24549
172k
    {11164, 4195, 5, 8 },
24550
    // AArch64_MOVA_MXI2Z_V_S - 654
24551
172k
    {11189, 4203, 5, 8 },
24552
    // AArch64_MOVA_MXI4Z_H_B - 655
24553
172k
    {11214, 4211, 5, 8 },
24554
    // AArch64_MOVA_MXI4Z_H_D - 656
24555
172k
    {11239, 4219, 5, 8 },
24556
    // AArch64_MOVA_MXI4Z_H_H - 657
24557
172k
    {11264, 4227, 5, 8 },
24558
    // AArch64_MOVA_MXI4Z_H_S - 658
24559
172k
    {11289, 4235, 5, 8 },
24560
    // AArch64_MOVA_MXI4Z_V_B - 659
24561
172k
    {11314, 4243, 5, 8 },
24562
    // AArch64_MOVA_MXI4Z_V_D - 660
24563
172k
    {11339, 4251, 5, 8 },
24564
    // AArch64_MOVA_MXI4Z_V_H - 661
24565
172k
    {11364, 4259, 5, 8 },
24566
    // AArch64_MOVA_MXI4Z_V_S - 662
24567
172k
    {11389, 4267, 5, 8 },
24568
    // AArch64_MOVA_VG2_2ZMXI - 663
24569
172k
    {11414, 4275, 4, 6 },
24570
    // AArch64_MOVA_VG2_MXI2Z - 664
24571
172k
    {11445, 4281, 5, 8 },
24572
    // AArch64_MOVA_VG4_4ZMXI - 665
24573
172k
    {11476, 4289, 4, 6 },
24574
    // AArch64_MOVA_VG4_MXI4Z - 666
24575
172k
    {11507, 4295, 5, 8 },
24576
    // AArch64_MOVT - 667
24577
172k
    {11538, 4303, 3, 9 },
24578
    // AArch64_MSRpstatesvcrImm1 - 668
24579
172k
    {11552, 4312, 2, 2 },
24580
172k
    {11560, 4314, 2, 2 },
24581
172k
    {11571, 4316, 2, 2 },
24582
172k
    {11582, 4318, 2, 2 },
24583
172k
    {11589, 4320, 2, 2 },
24584
172k
    {11599, 4322, 2, 2 },
24585
    // AArch64_MSUBWrrr - 674
24586
172k
    {11609, 4324, 4, 4 },
24587
    // AArch64_MSUBXrrr - 675
24588
172k
    {11609, 4328, 4, 4 },
24589
    // AArch64_NOTv16i8 - 676
24590
172k
    {11625, 4332, 2, 2 },
24591
    // AArch64_NOTv8i8 - 677
24592
172k
    {11648, 4334, 2, 2 },
24593
    // AArch64_ORNWrs - 678
24594
172k
    {11669, 4336, 4, 4 },
24595
172k
    {11680, 4340, 4, 3 },
24596
172k
    {11695, 4343, 4, 4 },
24597
    // AArch64_ORNXrs - 681
24598
172k
    {11669, 4347, 4, 4 },
24599
172k
    {11680, 4351, 4, 3 },
24600
172k
    {11695, 4354, 4, 4 },
24601
    // AArch64_ORRS_PPzPP - 684
24602
172k
    {11710, 4358, 4, 8 },
24603
    // AArch64_ORRWrs - 685
24604
172k
    {11726, 4366, 4, 4 },
24605
172k
    {11737, 4370, 4, 4 },
24606
    // AArch64_ORRXrs - 687
24607
172k
    {11726, 4374, 4, 4 },
24608
172k
    {11737, 4378, 4, 4 },
24609
    // AArch64_ORR_PPzPP - 689
24610
172k
    {11752, 4382, 4, 8 },
24611
    // AArch64_ORR_ZI - 690
24612
172k
    {11767, 4390, 3, 7 },
24613
172k
    {11788, 4397, 3, 7 },
24614
172k
    {11809, 4404, 3, 7 },
24615
    // AArch64_ORR_ZZZ - 693
24616
172k
    {11830, 4411, 3, 7 },
24617
    // AArch64_ORRv16i8 - 694
24618
172k
    {11845, 4418, 3, 3 },
24619
    // AArch64_ORRv8i8 - 695
24620
172k
    {11868, 4421, 3, 3 },
24621
    // AArch64_PACIA1716 - 696
24622
172k
    {11889, 4424, 0, 3 },
24623
    // AArch64_PACIASP - 697
24624
172k
    {11899, 4427, 0, 3 },
24625
    // AArch64_PACIAZ - 698
24626
172k
    {11907, 4430, 0, 3 },
24627
    // AArch64_PACIB1716 - 699
24628
172k
    {11914, 4433, 0, 3 },
24629
    // AArch64_PACIBSP - 700
24630
172k
    {11924, 4436, 0, 3 },
24631
    // AArch64_PACIBZ - 701
24632
172k
    {11932, 4439, 0, 3 },
24633
    // AArch64_PACM - 702
24634
172k
    {11939, 4442, 0, 3 },
24635
    // AArch64_PMOV_PZI_B - 703
24636
172k
    {11944, 4445, 3, 7 },
24637
    // AArch64_PMOV_ZIP_B - 704
24638
172k
    {11960, 4452, 4, 8 },
24639
    // AArch64_PRFB_D_PZI - 705
24640
172k
    {11976, 4460, 4, 7 },
24641
    // AArch64_PRFB_PRI - 706
24642
172k
    {12000, 4467, 4, 8 },
24643
    // AArch64_PRFB_S_PZI - 707
24644
172k
    {12022, 4475, 4, 7 },
24645
    // AArch64_PRFD_D_PZI - 708
24646
172k
    {12046, 4482, 4, 7 },
24647
    // AArch64_PRFD_PRI - 709
24648
172k
    {12070, 4489, 4, 8 },
24649
    // AArch64_PRFD_S_PZI - 710
24650
172k
    {12092, 4497, 4, 7 },
24651
    // AArch64_PRFH_D_PZI - 711
24652
172k
    {12116, 4504, 4, 7 },
24653
    // AArch64_PRFH_PRI - 712
24654
172k
    {12140, 4511, 4, 8 },
24655
    // AArch64_PRFH_S_PZI - 713
24656
172k
    {12162, 4519, 4, 7 },
24657
    // AArch64_PRFMroX - 714
24658
172k
    {12186, 4526, 5, 5 },
24659
    // AArch64_PRFMui - 715
24660
172k
    {12206, 4531, 3, 3 },
24661
    // AArch64_PRFUMi - 716
24662
172k
    {12222, 4534, 3, 3 },
24663
    // AArch64_PRFW_D_PZI - 717
24664
172k
    {12239, 4537, 4, 7 },
24665
    // AArch64_PRFW_PRI - 718
24666
172k
    {12263, 4544, 4, 8 },
24667
    // AArch64_PRFW_S_PZI - 719
24668
172k
    {12285, 4552, 4, 7 },
24669
    // AArch64_PTRUES_B - 720
24670
172k
    {12309, 4559, 2, 6 },
24671
    // AArch64_PTRUES_D - 721
24672
172k
    {12321, 4565, 2, 6 },
24673
    // AArch64_PTRUES_H - 722
24674
172k
    {12333, 4571, 2, 6 },
24675
    // AArch64_PTRUES_S - 723
24676
172k
    {12345, 4577, 2, 6 },
24677
    // AArch64_PTRUE_B - 724
24678
172k
    {12357, 4583, 2, 6 },
24679
    // AArch64_PTRUE_D - 725
24680
172k
    {12368, 4589, 2, 6 },
24681
    // AArch64_PTRUE_H - 726
24682
172k
    {12379, 4595, 2, 6 },
24683
    // AArch64_PTRUE_S - 727
24684
172k
    {12390, 4601, 2, 6 },
24685
    // AArch64_RET - 728
24686
172k
    {12401, 4607, 1, 1 },
24687
    // AArch64_SBCSWr - 729
24688
172k
    {12405, 4608, 3, 3 },
24689
    // AArch64_SBCSXr - 730
24690
172k
    {12405, 4611, 3, 3 },
24691
    // AArch64_SBCWr - 731
24692
172k
    {12417, 4614, 3, 3 },
24693
    // AArch64_SBCXr - 732
24694
172k
    {12417, 4617, 3, 3 },
24695
    // AArch64_SBFMWri - 733
24696
172k
    {12428, 4620, 4, 4 },
24697
172k
    {12443, 4624, 4, 4 },
24698
172k
    {12455, 4628, 4, 4 },
24699
    // AArch64_SBFMXri - 736
24700
172k
    {12428, 4632, 4, 4 },
24701
172k
    {12443, 4636, 4, 4 },
24702
172k
    {12455, 4640, 4, 4 },
24703
172k
    {12467, 4644, 4, 4 },
24704
    // AArch64_SEL_PPPP - 740
24705
172k
    {12479, 4648, 4, 8 },
24706
    // AArch64_SEL_ZPZZ_B - 741
24707
172k
    {12479, 4656, 4, 8 },
24708
    // AArch64_SEL_ZPZZ_D - 742
24709
172k
    {12502, 4664, 4, 8 },
24710
    // AArch64_SEL_ZPZZ_H - 743
24711
172k
    {12525, 4672, 4, 8 },
24712
    // AArch64_SEL_ZPZZ_S - 744
24713
172k
    {12548, 4680, 4, 8 },
24714
    // AArch64_SMADDLrrr - 745
24715
172k
    {12571, 4688, 4, 4 },
24716
    // AArch64_SMSUBLrrr - 746
24717
172k
    {12588, 4692, 4, 4 },
24718
    // AArch64_SQDECB_XPiI - 747
24719
172k
    {12606, 4696, 4, 8 },
24720
172k
    {12616, 4704, 4, 8 },
24721
    // AArch64_SQDECB_XPiWdI - 749
24722
172k
    {12632, 4712, 4, 8 },
24723
172k
    {12648, 4720, 4, 8 },
24724
    // AArch64_SQDECD_XPiI - 751
24725
172k
    {12670, 4728, 4, 8 },
24726
172k
    {12680, 4736, 4, 8 },
24727
    // AArch64_SQDECD_XPiWdI - 753
24728
172k
    {12696, 4744, 4, 8 },
24729
172k
    {12712, 4752, 4, 8 },
24730
    // AArch64_SQDECD_ZPiI - 755
24731
172k
    {12734, 4760, 4, 8 },
24732
172k
    {12746, 4768, 4, 8 },
24733
    // AArch64_SQDECH_XPiI - 757
24734
172k
    {12764, 4776, 4, 8 },
24735
172k
    {12774, 4784, 4, 8 },
24736
    // AArch64_SQDECH_XPiWdI - 759
24737
172k
    {12790, 4792, 4, 8 },
24738
172k
    {12806, 4800, 4, 8 },
24739
    // AArch64_SQDECH_ZPiI - 761
24740
172k
    {12828, 4808, 4, 8 },
24741
172k
    {12840, 4816, 4, 8 },
24742
    // AArch64_SQDECW_XPiI - 763
24743
172k
    {12858, 4824, 4, 8 },
24744
172k
    {12868, 4832, 4, 8 },
24745
    // AArch64_SQDECW_XPiWdI - 765
24746
172k
    {12884, 4840, 4, 8 },
24747
172k
    {12900, 4848, 4, 8 },
24748
    // AArch64_SQDECW_ZPiI - 767
24749
172k
    {12922, 4856, 4, 8 },
24750
172k
    {12934, 4864, 4, 8 },
24751
    // AArch64_SQINCB_XPiI - 769
24752
172k
    {12952, 4872, 4, 8 },
24753
172k
    {12962, 4880, 4, 8 },
24754
    // AArch64_SQINCB_XPiWdI - 771
24755
172k
    {12978, 4888, 4, 8 },
24756
172k
    {12994, 4896, 4, 8 },
24757
    // AArch64_SQINCD_XPiI - 773
24758
172k
    {13016, 4904, 4, 8 },
24759
172k
    {13026, 4912, 4, 8 },
24760
    // AArch64_SQINCD_XPiWdI - 775
24761
172k
    {13042, 4920, 4, 8 },
24762
172k
    {13058, 4928, 4, 8 },
24763
    // AArch64_SQINCD_ZPiI - 777
24764
172k
    {13080, 4936, 4, 8 },
24765
172k
    {13092, 4944, 4, 8 },
24766
    // AArch64_SQINCH_XPiI - 779
24767
172k
    {13110, 4952, 4, 8 },
24768
172k
    {13120, 4960, 4, 8 },
24769
    // AArch64_SQINCH_XPiWdI - 781
24770
172k
    {13136, 4968, 4, 8 },
24771
172k
    {13152, 4976, 4, 8 },
24772
    // AArch64_SQINCH_ZPiI - 783
24773
172k
    {13174, 4984, 4, 8 },
24774
172k
    {13186, 4992, 4, 8 },
24775
    // AArch64_SQINCW_XPiI - 785
24776
172k
    {13204, 5000, 4, 8 },
24777
172k
    {13214, 5008, 4, 8 },
24778
    // AArch64_SQINCW_XPiWdI - 787
24779
172k
    {13230, 5016, 4, 8 },
24780
172k
    {13246, 5024, 4, 8 },
24781
    // AArch64_SQINCW_ZPiI - 789
24782
172k
    {13268, 5032, 4, 8 },
24783
172k
    {13280, 5040, 4, 8 },
24784
    // AArch64_SST1B_D_IMM - 791
24785
172k
    {13298, 5048, 4, 7 },
24786
    // AArch64_SST1B_S_IMM - 792
24787
172k
    {13322, 5055, 4, 7 },
24788
    // AArch64_SST1D_IMM - 793
24789
172k
    {13346, 5062, 4, 7 },
24790
    // AArch64_SST1H_D_IMM - 794
24791
172k
    {13370, 5069, 4, 7 },
24792
    // AArch64_SST1H_S_IMM - 795
24793
172k
    {13394, 5076, 4, 7 },
24794
    // AArch64_SST1Q - 796
24795
172k
    {13418, 5083, 4, 7 },
24796
    // AArch64_SST1W_D_IMM - 797
24797
172k
    {13442, 5090, 4, 7 },
24798
    // AArch64_SST1W_IMM - 798
24799
172k
    {13466, 5097, 4, 7 },
24800
    // AArch64_ST1B_2Z_IMM - 799
24801
172k
    {13490, 5104, 4, 8 },
24802
    // AArch64_ST1B_2Z_STRIDED_IMM - 800
24803
172k
    {13512, 5112, 4, 7 },
24804
    // AArch64_ST1B_4Z_IMM - 801
24805
172k
    {13490, 5119, 4, 8 },
24806
    // AArch64_ST1B_4Z_STRIDED_IMM - 802
24807
172k
    {13534, 5127, 4, 7 },
24808
    // AArch64_ST1B_D_IMM - 803
24809
172k
    {13556, 5134, 4, 8 },
24810
    // AArch64_ST1B_H_IMM - 804
24811
172k
    {13578, 5142, 4, 8 },
24812
    // AArch64_ST1B_IMM - 805
24813
172k
    {13600, 5150, 4, 8 },
24814
    // AArch64_ST1B_S_IMM - 806
24815
172k
    {13622, 5158, 4, 8 },
24816
    // AArch64_ST1D_2Z_IMM - 807
24817
172k
    {13644, 5166, 4, 8 },
24818
    // AArch64_ST1D_2Z_STRIDED_IMM - 808
24819
172k
    {13666, 5174, 4, 7 },
24820
    // AArch64_ST1D_4Z_IMM - 809
24821
172k
    {13644, 5181, 4, 8 },
24822
    // AArch64_ST1D_4Z_STRIDED_IMM - 810
24823
172k
    {13666, 5189, 4, 7 },
24824
    // AArch64_ST1D_IMM - 811
24825
172k
    {13688, 5196, 4, 8 },
24826
    // AArch64_ST1D_Q_IMM - 812
24827
172k
    {13710, 5204, 4, 7 },
24828
    // AArch64_ST1Fourv16b_POST - 813
24829
172k
    {13732, 5211, 4, 7 },
24830
    // AArch64_ST1Fourv1d_POST - 814
24831
172k
    {13752, 5218, 4, 7 },
24832
    // AArch64_ST1Fourv2d_POST - 815
24833
172k
    {13772, 5225, 4, 7 },
24834
    // AArch64_ST1Fourv2s_POST - 816
24835
172k
    {13792, 5232, 4, 7 },
24836
    // AArch64_ST1Fourv4h_POST - 817
24837
172k
    {13812, 5239, 4, 7 },
24838
    // AArch64_ST1Fourv4s_POST - 818
24839
172k
    {13832, 5246, 4, 7 },
24840
    // AArch64_ST1Fourv8b_POST - 819
24841
172k
    {13852, 5253, 4, 7 },
24842
    // AArch64_ST1Fourv8h_POST - 820
24843
172k
    {13872, 5260, 4, 7 },
24844
    // AArch64_ST1H_2Z_IMM - 821
24845
172k
    {13892, 5267, 4, 8 },
24846
    // AArch64_ST1H_2Z_STRIDED_IMM - 822
24847
172k
    {13914, 5275, 4, 7 },
24848
    // AArch64_ST1H_4Z_IMM - 823
24849
172k
    {13892, 5282, 4, 8 },
24850
    // AArch64_ST1H_4Z_STRIDED_IMM - 824
24851
172k
    {13936, 5290, 4, 7 },
24852
    // AArch64_ST1H_D_IMM - 825
24853
172k
    {13958, 5297, 4, 8 },
24854
    // AArch64_ST1H_IMM - 826
24855
172k
    {13980, 5305, 4, 8 },
24856
    // AArch64_ST1H_S_IMM - 827
24857
172k
    {14002, 5313, 4, 8 },
24858
    // AArch64_ST1Onev16b_POST - 828
24859
172k
    {14024, 5321, 4, 7 },
24860
    // AArch64_ST1Onev1d_POST - 829
24861
172k
    {14044, 5328, 4, 7 },
24862
    // AArch64_ST1Onev2d_POST - 830
24863
172k
    {14063, 5335, 4, 7 },
24864
    // AArch64_ST1Onev2s_POST - 831
24865
172k
    {14083, 5342, 4, 7 },
24866
    // AArch64_ST1Onev4h_POST - 832
24867
172k
    {14102, 5349, 4, 7 },
24868
    // AArch64_ST1Onev4s_POST - 833
24869
172k
    {14121, 5356, 4, 7 },
24870
    // AArch64_ST1Onev8b_POST - 834
24871
172k
    {14141, 5363, 4, 7 },
24872
    // AArch64_ST1Onev8h_POST - 835
24873
172k
    {14160, 5370, 4, 7 },
24874
    // AArch64_ST1Threev16b_POST - 836
24875
172k
    {14180, 5377, 4, 7 },
24876
    // AArch64_ST1Threev1d_POST - 837
24877
172k
    {14200, 5384, 4, 7 },
24878
    // AArch64_ST1Threev2d_POST - 838
24879
172k
    {14220, 5391, 4, 7 },
24880
    // AArch64_ST1Threev2s_POST - 839
24881
172k
    {14240, 5398, 4, 7 },
24882
    // AArch64_ST1Threev4h_POST - 840
24883
172k
    {14260, 5405, 4, 7 },
24884
    // AArch64_ST1Threev4s_POST - 841
24885
172k
    {14280, 5412, 4, 7 },
24886
    // AArch64_ST1Threev8b_POST - 842
24887
172k
    {14300, 5419, 4, 7 },
24888
    // AArch64_ST1Threev8h_POST - 843
24889
172k
    {14320, 5426, 4, 7 },
24890
    // AArch64_ST1Twov16b_POST - 844
24891
172k
    {14340, 5433, 4, 7 },
24892
    // AArch64_ST1Twov1d_POST - 845
24893
172k
    {14360, 5440, 4, 7 },
24894
    // AArch64_ST1Twov2d_POST - 846
24895
172k
    {14380, 5447, 4, 7 },
24896
    // AArch64_ST1Twov2s_POST - 847
24897
172k
    {14400, 5454, 4, 7 },
24898
    // AArch64_ST1Twov4h_POST - 848
24899
172k
    {14420, 5461, 4, 7 },
24900
    // AArch64_ST1Twov4s_POST - 849
24901
172k
    {14440, 5468, 4, 7 },
24902
    // AArch64_ST1Twov8b_POST - 850
24903
172k
    {14460, 5475, 4, 7 },
24904
    // AArch64_ST1Twov8h_POST - 851
24905
172k
    {14480, 5482, 4, 7 },
24906
    // AArch64_ST1W_2Z_IMM - 852
24907
172k
    {14500, 5489, 4, 8 },
24908
    // AArch64_ST1W_2Z_STRIDED_IMM - 853
24909
172k
    {14522, 5497, 4, 7 },
24910
    // AArch64_ST1W_4Z_IMM - 854
24911
172k
    {14500, 5504, 4, 8 },
24912
    // AArch64_ST1W_4Z_STRIDED_IMM - 855
24913
172k
    {14522, 5512, 4, 7 },
24914
    // AArch64_ST1W_D_IMM - 856
24915
172k
    {14544, 5519, 4, 8 },
24916
    // AArch64_ST1W_IMM - 857
24917
172k
    {14566, 5527, 4, 8 },
24918
    // AArch64_ST1W_Q_IMM - 858
24919
172k
    {14588, 5535, 4, 7 },
24920
    // AArch64_ST1_MXIPXX_H_B - 859
24921
172k
    {14610, 5542, 6, 9 },
24922
    // AArch64_ST1_MXIPXX_H_D - 860
24923
172k
    {14644, 5551, 6, 9 },
24924
    // AArch64_ST1_MXIPXX_H_H - 861
24925
172k
    {14678, 5560, 6, 9 },
24926
    // AArch64_ST1_MXIPXX_H_Q - 862
24927
172k
    {14712, 5569, 6, 9 },
24928
    // AArch64_ST1_MXIPXX_H_S - 863
24929
172k
    {14746, 5578, 6, 9 },
24930
    // AArch64_ST1_MXIPXX_V_B - 864
24931
172k
    {14780, 5587, 6, 9 },
24932
    // AArch64_ST1_MXIPXX_V_D - 865
24933
172k
    {14814, 5596, 6, 9 },
24934
    // AArch64_ST1_MXIPXX_V_H - 866
24935
172k
    {14848, 5605, 6, 9 },
24936
    // AArch64_ST1_MXIPXX_V_Q - 867
24937
172k
    {14882, 5614, 6, 9 },
24938
    // AArch64_ST1_MXIPXX_V_S - 868
24939
172k
    {14916, 5623, 6, 9 },
24940
    // AArch64_ST1i16_POST - 869
24941
172k
    {14950, 5632, 5, 8 },
24942
    // AArch64_ST1i32_POST - 870
24943
172k
    {14973, 5640, 5, 8 },
24944
    // AArch64_ST1i64_POST - 871
24945
172k
    {14996, 5648, 5, 8 },
24946
    // AArch64_ST1i8_POST - 872
24947
172k
    {15019, 5656, 5, 8 },
24948
    // AArch64_ST2B_IMM - 873
24949
172k
    {15042, 5664, 4, 8 },
24950
    // AArch64_ST2D_IMM - 874
24951
172k
    {15064, 5672, 4, 8 },
24952
    // AArch64_ST2Gi - 875
24953
172k
    {15086, 5680, 3, 6 },
24954
    // AArch64_ST2H_IMM - 876
24955
172k
    {15100, 5686, 4, 8 },
24956
    // AArch64_ST2Q_IMM - 877
24957
172k
    {15122, 5694, 4, 8 },
24958
    // AArch64_ST2Twov16b_POST - 878
24959
172k
    {15144, 5702, 4, 7 },
24960
    // AArch64_ST2Twov2d_POST - 879
24961
172k
    {15164, 5709, 4, 7 },
24962
    // AArch64_ST2Twov2s_POST - 880
24963
172k
    {15184, 5716, 4, 7 },
24964
    // AArch64_ST2Twov4h_POST - 881
24965
172k
    {15204, 5723, 4, 7 },
24966
    // AArch64_ST2Twov4s_POST - 882
24967
172k
    {15224, 5730, 4, 7 },
24968
    // AArch64_ST2Twov8b_POST - 883
24969
172k
    {15244, 5737, 4, 7 },
24970
    // AArch64_ST2Twov8h_POST - 884
24971
172k
    {15264, 5744, 4, 7 },
24972
    // AArch64_ST2W_IMM - 885
24973
172k
    {15284, 5751, 4, 8 },
24974
    // AArch64_ST2i16_POST - 886
24975
172k
    {15306, 5759, 5, 8 },
24976
    // AArch64_ST2i32_POST - 887
24977
172k
    {15329, 5767, 5, 8 },
24978
    // AArch64_ST2i64_POST - 888
24979
172k
    {15352, 5775, 5, 8 },
24980
    // AArch64_ST2i8_POST - 889
24981
172k
    {15376, 5783, 5, 8 },
24982
    // AArch64_ST3B_IMM - 890
24983
172k
    {15399, 5791, 4, 8 },
24984
    // AArch64_ST3D_IMM - 891
24985
172k
    {15421, 5799, 4, 8 },
24986
    // AArch64_ST3H_IMM - 892
24987
172k
    {15443, 5807, 4, 8 },
24988
    // AArch64_ST3Q_IMM - 893
24989
172k
    {15465, 5815, 4, 8 },
24990
    // AArch64_ST3Threev16b_POST - 894
24991
172k
    {15487, 5823, 4, 7 },
24992
    // AArch64_ST3Threev2d_POST - 895
24993
172k
    {15507, 5830, 4, 7 },
24994
    // AArch64_ST3Threev2s_POST - 896
24995
172k
    {15527, 5837, 4, 7 },
24996
    // AArch64_ST3Threev4h_POST - 897
24997
172k
    {15547, 5844, 4, 7 },
24998
    // AArch64_ST3Threev4s_POST - 898
24999
172k
    {15567, 5851, 4, 7 },
25000
    // AArch64_ST3Threev8b_POST - 899
25001
172k
    {15587, 5858, 4, 7 },
25002
    // AArch64_ST3Threev8h_POST - 900
25003
172k
    {15607, 5865, 4, 7 },
25004
    // AArch64_ST3W_IMM - 901
25005
172k
    {15627, 5872, 4, 8 },
25006
    // AArch64_ST3i16_POST - 902
25007
172k
    {15649, 5880, 5, 8 },
25008
    // AArch64_ST3i32_POST - 903
25009
172k
    {15672, 5888, 5, 8 },
25010
    // AArch64_ST3i64_POST - 904
25011
172k
    {15696, 5896, 5, 8 },
25012
    // AArch64_ST3i8_POST - 905
25013
172k
    {15720, 5904, 5, 8 },
25014
    // AArch64_ST4B_IMM - 906
25015
172k
    {15743, 5912, 4, 8 },
25016
    // AArch64_ST4D_IMM - 907
25017
172k
    {15765, 5920, 4, 8 },
25018
    // AArch64_ST4Fourv16b_POST - 908
25019
172k
    {15787, 5928, 4, 7 },
25020
    // AArch64_ST4Fourv2d_POST - 909
25021
172k
    {15807, 5935, 4, 7 },
25022
    // AArch64_ST4Fourv2s_POST - 910
25023
172k
    {15827, 5942, 4, 7 },
25024
    // AArch64_ST4Fourv4h_POST - 911
25025
172k
    {15847, 5949, 4, 7 },
25026
    // AArch64_ST4Fourv4s_POST - 912
25027
172k
    {15867, 5956, 4, 7 },
25028
    // AArch64_ST4Fourv8b_POST - 913
25029
172k
    {15887, 5963, 4, 7 },
25030
    // AArch64_ST4Fourv8h_POST - 914
25031
172k
    {15907, 5970, 4, 7 },
25032
    // AArch64_ST4H_IMM - 915
25033
172k
    {15927, 5977, 4, 8 },
25034
    // AArch64_ST4Q_IMM - 916
25035
172k
    {15949, 5985, 4, 8 },
25036
    // AArch64_ST4W_IMM - 917
25037
172k
    {15971, 5993, 4, 8 },
25038
    // AArch64_ST4i16_POST - 918
25039
172k
    {15993, 6001, 5, 8 },
25040
    // AArch64_ST4i32_POST - 919
25041
172k
    {16016, 6009, 5, 8 },
25042
    // AArch64_ST4i64_POST - 920
25043
172k
    {16040, 6017, 5, 8 },
25044
    // AArch64_ST4i8_POST - 921
25045
172k
    {16064, 6025, 5, 8 },
25046
    // AArch64_STGPi - 922
25047
172k
    {16087, 6033, 4, 7 },
25048
    // AArch64_STGi - 923
25049
172k
    {16105, 6040, 3, 6 },
25050
    // AArch64_STLURBi - 924
25051
172k
    {16118, 6046, 3, 6 },
25052
    // AArch64_STLURHi - 925
25053
172k
    {16134, 6052, 3, 6 },
25054
    // AArch64_STLURWi - 926
25055
172k
    {16150, 6058, 3, 6 },
25056
    // AArch64_STLURXi - 927
25057
172k
    {16150, 6064, 3, 6 },
25058
    // AArch64_STLURbi - 928
25059
172k
    {16150, 6070, 3, 9 },
25060
    // AArch64_STLURdi - 929
25061
172k
    {16150, 6079, 3, 9 },
25062
    // AArch64_STLURhi - 930
25063
172k
    {16150, 6088, 3, 9 },
25064
    // AArch64_STLURqi - 931
25065
172k
    {16150, 6097, 3, 9 },
25066
    // AArch64_STLURsi - 932
25067
172k
    {16150, 6106, 3, 9 },
25068
    // AArch64_STNPDi - 933
25069
172k
    {16165, 6115, 4, 7 },
25070
    // AArch64_STNPQi - 934
25071
172k
    {16165, 6122, 4, 7 },
25072
    // AArch64_STNPSi - 935
25073
172k
    {16165, 6129, 4, 7 },
25074
    // AArch64_STNPWi - 936
25075
172k
    {16165, 6136, 4, 4 },
25076
    // AArch64_STNPXi - 937
25077
172k
    {16165, 6140, 4, 4 },
25078
    // AArch64_STNT1B_2Z_IMM - 938
25079
172k
    {16183, 6144, 4, 8 },
25080
    // AArch64_STNT1B_2Z_STRIDED_IMM - 939
25081
172k
    {16207, 6152, 4, 7 },
25082
    // AArch64_STNT1B_4Z_IMM - 940
25083
172k
    {16183, 6159, 4, 8 },
25084
    // AArch64_STNT1B_4Z_STRIDED_IMM - 941
25085
172k
    {16231, 6167, 4, 7 },
25086
    // AArch64_STNT1B_ZRI - 942
25087
172k
    {16255, 6174, 4, 8 },
25088
    // AArch64_STNT1B_ZZR_D_REAL - 943
25089
172k
    {16279, 6182, 4, 7 },
25090
    // AArch64_STNT1B_ZZR_S_REAL - 944
25091
172k
    {16305, 6189, 4, 7 },
25092
    // AArch64_STNT1D_2Z_IMM - 945
25093
172k
    {16331, 6196, 4, 8 },
25094
    // AArch64_STNT1D_2Z_STRIDED_IMM - 946
25095
172k
    {16355, 6204, 4, 7 },
25096
    // AArch64_STNT1D_4Z_IMM - 947
25097
172k
    {16331, 6211, 4, 8 },
25098
    // AArch64_STNT1D_4Z_STRIDED_IMM - 948
25099
172k
    {16355, 6219, 4, 7 },
25100
    // AArch64_STNT1D_ZRI - 949
25101
172k
    {16379, 6226, 4, 8 },
25102
    // AArch64_STNT1D_ZZR_D_REAL - 950
25103
172k
    {16403, 6234, 4, 7 },
25104
    // AArch64_STNT1H_2Z_IMM - 951
25105
172k
    {16429, 6241, 4, 8 },
25106
    // AArch64_STNT1H_2Z_STRIDED_IMM - 952
25107
172k
    {16453, 6249, 4, 7 },
25108
    // AArch64_STNT1H_4Z_IMM - 953
25109
172k
    {16429, 6256, 4, 8 },
25110
    // AArch64_STNT1H_4Z_STRIDED_IMM - 954
25111
172k
    {16477, 6264, 4, 7 },
25112
    // AArch64_STNT1H_ZRI - 955
25113
172k
    {16501, 6271, 4, 8 },
25114
    // AArch64_STNT1H_ZZR_D_REAL - 956
25115
172k
    {16525, 6279, 4, 7 },
25116
    // AArch64_STNT1H_ZZR_S_REAL - 957
25117
172k
    {16551, 6286, 4, 7 },
25118
    // AArch64_STNT1W_2Z_IMM - 958
25119
172k
    {16577, 6293, 4, 8 },
25120
    // AArch64_STNT1W_2Z_STRIDED_IMM - 959
25121
172k
    {16601, 6301, 4, 7 },
25122
    // AArch64_STNT1W_4Z_IMM - 960
25123
172k
    {16577, 6308, 4, 8 },
25124
    // AArch64_STNT1W_4Z_STRIDED_IMM - 961
25125
172k
    {16601, 6316, 4, 7 },
25126
    // AArch64_STNT1W_ZRI - 962
25127
172k
    {16625, 6323, 4, 8 },
25128
    // AArch64_STNT1W_ZZR_D_REAL - 963
25129
172k
    {16649, 6331, 4, 7 },
25130
    // AArch64_STNT1W_ZZR_S_REAL - 964
25131
172k
    {16675, 6338, 4, 7 },
25132
    // AArch64_STPDi - 965
25133
172k
    {16701, 6345, 4, 7 },
25134
    // AArch64_STPQi - 966
25135
172k
    {16701, 6352, 4, 7 },
25136
    // AArch64_STPSi - 967
25137
172k
    {16701, 6359, 4, 7 },
25138
    // AArch64_STPWi - 968
25139
172k
    {16701, 6366, 4, 4 },
25140
    // AArch64_STPXi - 969
25141
172k
    {16701, 6370, 4, 4 },
25142
    // AArch64_STRBBroX - 970
25143
172k
    {16718, 6374, 5, 5 },
25144
    // AArch64_STRBBui - 971
25145
172k
    {16736, 6379, 3, 3 },
25146
    // AArch64_STRBroX - 972
25147
172k
    {16750, 6382, 5, 8 },
25148
    // AArch64_STRBui - 973
25149
172k
    {16767, 6390, 3, 6 },
25150
    // AArch64_STRDroX - 974
25151
172k
    {16750, 6396, 5, 8 },
25152
    // AArch64_STRDui - 975
25153
172k
    {16767, 6404, 3, 6 },
25154
    // AArch64_STRHHroX - 976
25155
172k
    {16780, 6410, 5, 5 },
25156
    // AArch64_STRHHui - 977
25157
172k
    {16798, 6415, 3, 3 },
25158
    // AArch64_STRHroX - 978
25159
172k
    {16750, 6418, 5, 8 },
25160
    // AArch64_STRHui - 979
25161
172k
    {16767, 6426, 3, 6 },
25162
    // AArch64_STRQroX - 980
25163
172k
    {16750, 6432, 5, 8 },
25164
    // AArch64_STRQui - 981
25165
172k
    {16767, 6440, 3, 6 },
25166
    // AArch64_STRSroX - 982
25167
172k
    {16750, 6446, 5, 8 },
25168
    // AArch64_STRSui - 983
25169
172k
    {16767, 6454, 3, 6 },
25170
    // AArch64_STRWroX - 984
25171
172k
    {16750, 6460, 5, 5 },
25172
    // AArch64_STRWui - 985
25173
172k
    {16767, 6465, 3, 3 },
25174
    // AArch64_STRXroX - 986
25175
172k
    {16750, 6468, 5, 5 },
25176
    // AArch64_STRXui - 987
25177
172k
    {16767, 6473, 3, 3 },
25178
    // AArch64_STR_PXI - 988
25179
172k
    {16812, 6476, 3, 7 },
25180
    // AArch64_STR_ZA - 989
25181
172k
    {16827, 6483, 5, 8 },
25182
    // AArch64_STR_ZXI - 990
25183
172k
    {16812, 6491, 3, 7 },
25184
    // AArch64_STTRBi - 991
25185
172k
    {16852, 6498, 3, 3 },
25186
    // AArch64_STTRHi - 992
25187
172k
    {16867, 6501, 3, 3 },
25188
    // AArch64_STTRWi - 993
25189
172k
    {16882, 6504, 3, 3 },
25190
    // AArch64_STTRXi - 994
25191
172k
    {16882, 6507, 3, 3 },
25192
    // AArch64_STURBBi - 995
25193
172k
    {16896, 6510, 3, 3 },
25194
    // AArch64_STURBi - 996
25195
172k
    {16911, 6513, 3, 6 },
25196
    // AArch64_STURDi - 997
25197
172k
    {16911, 6519, 3, 6 },
25198
    // AArch64_STURHHi - 998
25199
172k
    {16925, 6525, 3, 3 },
25200
    // AArch64_STURHi - 999
25201
172k
    {16911, 6528, 3, 6 },
25202
    // AArch64_STURQi - 1000
25203
172k
    {16911, 6534, 3, 6 },
25204
    // AArch64_STURSi - 1001
25205
172k
    {16911, 6540, 3, 6 },
25206
    // AArch64_STURWi - 1002
25207
172k
    {16911, 6546, 3, 3 },
25208
    // AArch64_STURXi - 1003
25209
172k
    {16911, 6549, 3, 3 },
25210
    // AArch64_STZ2Gi - 1004
25211
172k
    {16940, 6552, 3, 6 },
25212
    // AArch64_STZGi - 1005
25213
172k
    {16955, 6558, 3, 6 },
25214
    // AArch64_SUBPT_shift - 1006
25215
172k
    {16969, 6564, 4, 7 },
25216
    // AArch64_SUBSWri - 1007
25217
172k
    {16986, 6571, 4, 2 },
25218
    // AArch64_SUBSWrs - 1008
25219
172k
    {16999, 6573, 4, 4 },
25220
172k
    {17010, 6577, 4, 3 },
25221
172k
    {17025, 6580, 4, 4 },
25222
172k
    {17037, 6584, 4, 3 },
25223
172k
    {17053, 6587, 4, 4 },
25224
    // AArch64_SUBSWrx - 1013
25225
172k
    {16999, 6591, 4, 4 },
25226
172k
    {17069, 6595, 4, 3 },
25227
172k
    {17053, 6598, 4, 4 },
25228
    // AArch64_SUBSXri - 1016
25229
172k
    {16986, 6602, 4, 2 },
25230
    // AArch64_SUBSXrs - 1017
25231
172k
    {16999, 6604, 4, 4 },
25232
172k
    {17010, 6608, 4, 3 },
25233
172k
    {17025, 6611, 4, 4 },
25234
172k
    {17037, 6615, 4, 3 },
25235
172k
    {17053, 6618, 4, 4 },
25236
    // AArch64_SUBSXrx - 1022
25237
172k
    {17069, 6622, 4, 3 },
25238
    // AArch64_SUBSXrx64 - 1023
25239
172k
    {16999, 6625, 4, 4 },
25240
172k
    {17069, 6629, 4, 3 },
25241
172k
    {17053, 6632, 4, 4 },
25242
    // AArch64_SUBWrs - 1026
25243
172k
    {17084, 6636, 4, 4 },
25244
172k
    {17095, 6640, 4, 3 },
25245
172k
    {17110, 6643, 4, 4 },
25246
    // AArch64_SUBWrx - 1029
25247
172k
    {17110, 6647, 4, 4 },
25248
172k
    {17110, 6651, 4, 4 },
25249
    // AArch64_SUBXrs - 1031
25250
172k
    {17084, 6655, 4, 4 },
25251
172k
    {17095, 6659, 4, 3 },
25252
172k
    {17110, 6662, 4, 4 },
25253
    // AArch64_SUBXrx64 - 1034
25254
172k
    {17110, 6666, 4, 4 },
25255
172k
    {17110, 6670, 4, 4 },
25256
    // AArch64_SYSPxt_XZR - 1036
25257
172k
    {17125, 6674, 5, 8 },
25258
    // AArch64_SYSxt - 1037
25259
172k
    {17149, 6682, 5, 5 },
25260
    // AArch64_UBFMWri - 1038
25261
172k
    {17172, 6687, 4, 4 },
25262
172k
    {17187, 6691, 4, 4 },
25263
172k
    {17199, 6695, 4, 4 },
25264
    // AArch64_UBFMXri - 1041
25265
172k
    {17172, 6699, 4, 4 },
25266
172k
    {17187, 6703, 4, 4 },
25267
172k
    {17199, 6707, 4, 4 },
25268
172k
    {17211, 6711, 4, 4 },
25269
    // AArch64_UMADDLrrr - 1045
25270
172k
    {17223, 6715, 4, 4 },
25271
    // AArch64_UMOVvi32 - 1046
25272
172k
    {17240, 6719, 3, 5 },
25273
    // AArch64_UMOVvi32_idx0 - 1047
25274
172k
    {17240, 6724, 3, 6 },
25275
    // AArch64_UMOVvi64 - 1048
25276
172k
    {17259, 6730, 3, 5 },
25277
    // AArch64_UMOVvi64_idx0 - 1049
25278
172k
    {17259, 6735, 3, 6 },
25279
    // AArch64_UMSUBLrrr - 1050
25280
172k
    {17278, 6741, 4, 4 },
25281
    // AArch64_UQDECB_WPiI - 1051
25282
172k
    {17296, 6745, 4, 8 },
25283
172k
    {17306, 6753, 4, 8 },
25284
    // AArch64_UQDECB_XPiI - 1053
25285
172k
    {17296, 6761, 4, 8 },
25286
172k
    {17306, 6769, 4, 8 },
25287
    // AArch64_UQDECD_WPiI - 1055
25288
172k
    {17322, 6777, 4, 8 },
25289
172k
    {17332, 6785, 4, 8 },
25290
    // AArch64_UQDECD_XPiI - 1057
25291
172k
    {17322, 6793, 4, 8 },
25292
172k
    {17332, 6801, 4, 8 },
25293
    // AArch64_UQDECD_ZPiI - 1059
25294
172k
    {17348, 6809, 4, 8 },
25295
172k
    {17360, 6817, 4, 8 },
25296
    // AArch64_UQDECH_WPiI - 1061
25297
172k
    {17378, 6825, 4, 8 },
25298
172k
    {17388, 6833, 4, 8 },
25299
    // AArch64_UQDECH_XPiI - 1063
25300
172k
    {17378, 6841, 4, 8 },
25301
172k
    {17388, 6849, 4, 8 },
25302
    // AArch64_UQDECH_ZPiI - 1065
25303
172k
    {17404, 6857, 4, 8 },
25304
172k
    {17416, 6865, 4, 8 },
25305
    // AArch64_UQDECW_WPiI - 1067
25306
172k
    {17434, 6873, 4, 8 },
25307
172k
    {17444, 6881, 4, 8 },
25308
    // AArch64_UQDECW_XPiI - 1069
25309
172k
    {17434, 6889, 4, 8 },
25310
172k
    {17444, 6897, 4, 8 },
25311
    // AArch64_UQDECW_ZPiI - 1071
25312
172k
    {17460, 6905, 4, 8 },
25313
172k
    {17472, 6913, 4, 8 },
25314
    // AArch64_UQINCB_WPiI - 1073
25315
172k
    {17490, 6921, 4, 8 },
25316
172k
    {17500, 6929, 4, 8 },
25317
    // AArch64_UQINCB_XPiI - 1075
25318
172k
    {17490, 6937, 4, 8 },
25319
172k
    {17500, 6945, 4, 8 },
25320
    // AArch64_UQINCD_WPiI - 1077
25321
172k
    {17516, 6953, 4, 8 },
25322
172k
    {17526, 6961, 4, 8 },
25323
    // AArch64_UQINCD_XPiI - 1079
25324
172k
    {17516, 6969, 4, 8 },
25325
172k
    {17526, 6977, 4, 8 },
25326
    // AArch64_UQINCD_ZPiI - 1081
25327
172k
    {17542, 6985, 4, 8 },
25328
172k
    {17554, 6993, 4, 8 },
25329
    // AArch64_UQINCH_WPiI - 1083
25330
172k
    {17572, 7001, 4, 8 },
25331
172k
    {17582, 7009, 4, 8 },
25332
    // AArch64_UQINCH_XPiI - 1085
25333
172k
    {17572, 7017, 4, 8 },
25334
172k
    {17582, 7025, 4, 8 },
25335
    // AArch64_UQINCH_ZPiI - 1087
25336
172k
    {17598, 7033, 4, 8 },
25337
172k
    {17610, 7041, 4, 8 },
25338
    // AArch64_UQINCW_WPiI - 1089
25339
172k
    {17628, 7049, 4, 8 },
25340
172k
    {17638, 7057, 4, 8 },
25341
    // AArch64_UQINCW_XPiI - 1091
25342
172k
    {17628, 7065, 4, 8 },
25343
172k
    {17638, 7073, 4, 8 },
25344
    // AArch64_UQINCW_ZPiI - 1093
25345
172k
    {17654, 7081, 4, 8 },
25346
172k
    {17666, 7089, 4, 8 },
25347
    // AArch64_XPACLRI - 1095
25348
172k
    {17684, 7097, 0, 3 },
25349
    // AArch64_ZERO_M - 1096
25350
172k
    {17692, 7100, 1, 4 },
25351
172k
    {17702, 7104, 1, 4 },
25352
172k
    {17715, 7108, 1, 4 },
25353
172k
    {17728, 7112, 1, 4 },
25354
172k
    {17741, 7116, 1, 4 },
25355
172k
    {17754, 7120, 1, 4 },
25356
172k
    {17767, 7124, 1, 4 },
25357
172k
    {17780, 7128, 1, 4 },
25358
172k
    {17799, 7132, 1, 4 },
25359
172k
    {17818, 7136, 1, 4 },
25360
172k
    {17837, 7140, 1, 4 },
25361
172k
    {17856, 7144, 1, 4 },
25362
172k
    {17881, 7148, 1, 4 },
25363
172k
    {17906, 7152, 1, 4 },
25364
172k
    {17931, 7156, 1, 4 },
25365
172k
  {0},  };
25366
25367
172k
  static const AliasPatternCond Conds[] = {
25368
    // (ADDPT_shift GPR64sp:$Rd, GPR64sp:$Rn, GPR64:$Rm, 0) - 0
25369
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25370
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25371
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25372
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25373
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25374
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureCPA},
25375
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25376
    // (ADDSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 7
25377
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25378
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25379
    // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 9
25380
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25381
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25382
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25383
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25384
    // (ADDSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 13
25385
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25386
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25387
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25388
    // (ADDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 16
25389
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25390
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25391
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25392
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25393
    // (ADDSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 20
25394
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25395
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
25396
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25397
172k
    {AliasPatternCond_K_Imm, (uint32_t)16},
25398
    // (ADDSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 24
25399
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25400
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25401
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25402
    // (ADDSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 27
25403
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25404
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
25405
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25406
172k
    {AliasPatternCond_K_Imm, (uint32_t)16},
25407
    // (ADDSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 31
25408
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25409
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25410
    // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 33
25411
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25412
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25413
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25414
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25415
    // (ADDSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 37
25416
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25417
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25418
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25419
    // (ADDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 40
25420
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25421
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25422
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25423
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25424
    // (ADDSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 44
25425
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25426
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25427
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25428
    // (ADDSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 47
25429
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25430
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
25431
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25432
172k
    {AliasPatternCond_K_Imm, (uint32_t)24},
25433
    // (ADDSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 51
25434
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25435
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25436
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25437
    // (ADDSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 54
25438
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25439
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
25440
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25441
172k
    {AliasPatternCond_K_Imm, (uint32_t)24},
25442
    // (ADDWri GPR32sponly:$dst, GPR32sp:$src, 0, 0) - 58
25443
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
25444
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25445
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25446
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25447
    // (ADDWri GPR32sp:$dst, GPR32sponly:$src, 0, 0) - 62
25448
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25449
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
25450
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25451
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25452
    // (ADDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 66
25453
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25454
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25455
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25456
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25457
    // (ADDWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 70
25458
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
25459
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25460
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25461
172k
    {AliasPatternCond_K_Imm, (uint32_t)16},
25462
    // (ADDWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 74
25463
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25464
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
25465
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25466
172k
    {AliasPatternCond_K_Imm, (uint32_t)16},
25467
    // (ADDXri GPR64sponly:$dst, GPR64sp:$src, 0, 0) - 78
25468
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
25469
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25470
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25471
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25472
    // (ADDXri GPR64sp:$dst, GPR64sponly:$src, 0, 0) - 82
25473
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25474
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
25475
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25476
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25477
    // (ADDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 86
25478
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25479
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25480
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25481
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25482
    // (ADDXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 90
25483
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
25484
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25485
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25486
172k
    {AliasPatternCond_K_Imm, (uint32_t)24},
25487
    // (ADDXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 94
25488
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25489
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
25490
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25491
172k
    {AliasPatternCond_K_Imm, (uint32_t)24},
25492
    // (ANDSWri WZR, GPR32:$src1, logical_imm32:$src2) - 98
25493
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25494
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25495
    // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 100
25496
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25497
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25498
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25499
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25500
    // (ANDSWrs WZR, GPR32:$src1, GPR32:$src2, logical_shift32:$sh) - 104
25501
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25502
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25503
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25504
    // (ANDSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 107
25505
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25506
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25507
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25508
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25509
    // (ANDSXri XZR, GPR64:$src1, logical_imm64:$src2) - 111
25510
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25511
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25512
    // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 113
25513
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25514
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25515
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25516
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25517
    // (ANDSXrs XZR, GPR64:$src1, GPR64:$src2, logical_shift64:$sh) - 117
25518
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25519
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25520
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25521
    // (ANDSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 120
25522
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25523
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25524
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25525
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25526
    // (ANDS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 124
25527
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25528
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25529
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25530
172k
    {AliasPatternCond_K_TiedReg, 2},
25531
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25532
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25533
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25534
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25535
    // (ANDWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 132
25536
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25537
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25538
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25539
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25540
    // (ANDXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 136
25541
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25542
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25543
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25544
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25545
    // (AND_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pn) - 140
25546
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25547
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25548
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25549
172k
    {AliasPatternCond_K_TiedReg, 2},
25550
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25551
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25552
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25553
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25554
    // (AND_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 148
25555
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25556
172k
    {AliasPatternCond_K_Ignore, 0},
25557
172k
    {AliasPatternCond_K_Custom, 1},
25558
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25559
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25560
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25561
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25562
    // (AND_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 155
25563
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25564
172k
    {AliasPatternCond_K_Ignore, 0},
25565
172k
    {AliasPatternCond_K_Custom, 2},
25566
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25567
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25568
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25569
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25570
    // (AND_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 162
25571
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25572
172k
    {AliasPatternCond_K_Ignore, 0},
25573
172k
    {AliasPatternCond_K_Custom, 3},
25574
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25575
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25576
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25577
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25578
    // (AUTIA1716) - 169
25579
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25580
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
25581
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25582
    // (AUTIASP) - 172
25583
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25584
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
25585
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25586
    // (AUTIAZ) - 175
25587
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25588
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
25589
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25590
    // (AUTIB1716) - 178
25591
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25592
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
25593
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25594
    // (AUTIBSP) - 181
25595
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25596
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
25597
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25598
    // (AUTIBZ) - 184
25599
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25600
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
25601
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25602
    // (BICSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 187
25603
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25604
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25605
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25606
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25607
    // (BICSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 191
25608
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25609
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25610
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25611
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25612
    // (BICWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 195
25613
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25614
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25615
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25616
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25617
    // (BICXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 199
25618
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25619
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25620
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25621
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25622
    // (CHKFEAT) - 203
25623
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25624
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureCHK},
25625
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25626
    // (CLREX 15) - 206
25627
172k
    {AliasPatternCond_K_Imm, (uint32_t)15},
25628
    // (CNTB_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 207
25629
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25630
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25631
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25632
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25633
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25634
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25635
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25636
    // (CNTB_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 214
25637
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25638
172k
    {AliasPatternCond_K_Ignore, 0},
25639
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25640
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25641
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25642
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25643
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25644
    // (CNTD_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 221
25645
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25646
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25647
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25648
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25649
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25650
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25651
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25652
    // (CNTD_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 228
25653
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25654
172k
    {AliasPatternCond_K_Ignore, 0},
25655
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25656
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25657
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25658
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25659
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25660
    // (CNTH_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 235
25661
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25662
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25663
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25664
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25665
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25666
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25667
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25668
    // (CNTH_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 242
25669
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25670
172k
    {AliasPatternCond_K_Ignore, 0},
25671
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25672
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25673
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25674
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25675
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25676
    // (CNTW_XPiI GPR64:$Rd, { 1, 1, 1, 1, 1 }, 1) - 249
25677
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25678
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25679
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25680
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25681
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25682
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25683
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25684
    // (CNTW_XPiI GPR64:$Rd, sve_pred_enum:$pattern, 1) - 256
25685
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25686
172k
    {AliasPatternCond_K_Ignore, 0},
25687
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25688
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25689
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25690
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25691
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25692
    // (CPY_ZPmI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 263
25693
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25694
172k
    {AliasPatternCond_K_Ignore, 0},
25695
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25696
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25697
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25698
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25699
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25700
    // (CPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 270
25701
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25702
172k
    {AliasPatternCond_K_Ignore, 0},
25703
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25704
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25705
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25706
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25707
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25708
    // (CPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 277
25709
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25710
172k
    {AliasPatternCond_K_Ignore, 0},
25711
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25712
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25713
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25714
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25715
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25716
    // (CPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 284
25717
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25718
172k
    {AliasPatternCond_K_Ignore, 0},
25719
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25720
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25721
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25722
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25723
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25724
    // (CPY_ZPmR_B ZPR8:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 291
25725
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25726
172k
    {AliasPatternCond_K_Ignore, 0},
25727
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25728
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25729
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25730
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25731
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25732
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25733
    // (CPY_ZPmR_D ZPR64:$Zd, PPR3bAny:$Pg, GPR64sp:$Rn) - 299
25734
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25735
172k
    {AliasPatternCond_K_Ignore, 0},
25736
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25737
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
25738
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25739
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25740
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25741
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25742
    // (CPY_ZPmR_H ZPR16:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 307
25743
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25744
172k
    {AliasPatternCond_K_Ignore, 0},
25745
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25746
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25747
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25748
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25749
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25750
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25751
    // (CPY_ZPmR_S ZPR32:$Zd, PPR3bAny:$Pg, GPR32sp:$Rn) - 315
25752
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25753
172k
    {AliasPatternCond_K_Ignore, 0},
25754
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25755
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
25756
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25757
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25758
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25759
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25760
    // (CPY_ZPmV_B ZPR8:$Zd, PPR3bAny:$Pg, FPR8:$Vn) - 323
25761
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25762
172k
    {AliasPatternCond_K_Ignore, 0},
25763
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25764
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
25765
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25766
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25767
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25768
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25769
    // (CPY_ZPmV_D ZPR64:$Zd, PPR3bAny:$Pg, FPR64:$Vn) - 331
25770
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25771
172k
    {AliasPatternCond_K_Ignore, 0},
25772
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25773
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
25774
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25775
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25776
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25777
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25778
    // (CPY_ZPmV_H ZPR16:$Zd, PPR3bAny:$Pg, FPR16:$Vn) - 339
25779
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25780
172k
    {AliasPatternCond_K_Ignore, 0},
25781
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25782
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
25783
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25784
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25785
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25786
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25787
    // (CPY_ZPmV_S ZPR32:$Zd, PPR3bAny:$Pg, FPR32:$Vn) - 347
25788
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25789
172k
    {AliasPatternCond_K_Ignore, 0},
25790
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
25791
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
25792
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25793
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25794
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25795
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25796
    // (CPY_ZPzI_B ZPR8:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i8:$imm) - 355
25797
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25798
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25799
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25800
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25801
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25802
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25803
    // (CPY_ZPzI_D ZPR64:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i64:$imm) - 361
25804
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25805
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25806
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25807
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25808
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25809
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25810
    // (CPY_ZPzI_H ZPR16:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i16:$imm) - 367
25811
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25812
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25813
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25814
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25815
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25816
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25817
    // (CPY_ZPzI_S ZPR32:$Zd, PPRAny:$Pg, cpy_imm8_opt_lsl_i32:$imm) - 373
25818
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25819
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
25820
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25821
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25822
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25823
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25824
    // (CSINCWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 379
25825
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25826
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25827
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25828
172k
    {AliasPatternCond_K_Custom, 4},
25829
    // (CSINCWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 383
25830
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25831
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25832
172k
    {AliasPatternCond_K_TiedReg, 1},
25833
172k
    {AliasPatternCond_K_Custom, 4},
25834
    // (CSINCXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 387
25835
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25836
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25837
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25838
172k
    {AliasPatternCond_K_Custom, 4},
25839
    // (CSINCXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 391
25840
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25841
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25842
172k
    {AliasPatternCond_K_TiedReg, 1},
25843
172k
    {AliasPatternCond_K_Custom, 4},
25844
    // (CSINVWr GPR32:$dst, WZR, WZR, inv_ccode:$cc) - 395
25845
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25846
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25847
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
25848
172k
    {AliasPatternCond_K_Custom, 4},
25849
    // (CSINVWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 399
25850
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25851
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25852
172k
    {AliasPatternCond_K_TiedReg, 1},
25853
172k
    {AliasPatternCond_K_Custom, 4},
25854
    // (CSINVXr GPR64:$dst, XZR, XZR, inv_ccode:$cc) - 403
25855
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25856
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25857
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
25858
172k
    {AliasPatternCond_K_Custom, 4},
25859
    // (CSINVXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 407
25860
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25861
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25862
172k
    {AliasPatternCond_K_TiedReg, 1},
25863
172k
    {AliasPatternCond_K_Custom, 4},
25864
    // (CSNEGWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc) - 411
25865
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25866
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
25867
172k
    {AliasPatternCond_K_TiedReg, 1},
25868
172k
    {AliasPatternCond_K_Custom, 4},
25869
    // (CSNEGXr GPR64:$dst, GPR64:$src, GPR64:$src, inv_ccode:$cc) - 415
25870
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25871
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25872
172k
    {AliasPatternCond_K_TiedReg, 1},
25873
172k
    {AliasPatternCond_K_Custom, 4},
25874
    // (DCPS1 0) - 419
25875
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25876
    // (DCPS2 0) - 420
25877
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25878
    // (DCPS3 0) - 421
25879
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
25880
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25881
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureEL3},
25882
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25883
    // (DECB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 425
25884
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25885
172k
    {AliasPatternCond_K_Ignore, 0},
25886
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25887
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25888
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25889
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25890
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25891
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25892
    // (DECB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 433
25893
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25894
172k
    {AliasPatternCond_K_Ignore, 0},
25895
172k
    {AliasPatternCond_K_Ignore, 0},
25896
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25897
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25898
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25899
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25900
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25901
    // (DECD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 441
25902
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25903
172k
    {AliasPatternCond_K_Ignore, 0},
25904
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25905
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25906
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25907
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25908
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25909
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25910
    // (DECD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 449
25911
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25912
172k
    {AliasPatternCond_K_Ignore, 0},
25913
172k
    {AliasPatternCond_K_Ignore, 0},
25914
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25915
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25916
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25917
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25918
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25919
    // (DECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 457
25920
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25921
172k
    {AliasPatternCond_K_Ignore, 0},
25922
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25923
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25924
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25925
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25926
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25927
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25928
    // (DECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 465
25929
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25930
172k
    {AliasPatternCond_K_Ignore, 0},
25931
172k
    {AliasPatternCond_K_Ignore, 0},
25932
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25933
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25934
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25935
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25936
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25937
    // (DECH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 473
25938
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25939
172k
    {AliasPatternCond_K_Ignore, 0},
25940
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25941
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25942
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25943
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25944
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25945
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25946
    // (DECH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 481
25947
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25948
172k
    {AliasPatternCond_K_Ignore, 0},
25949
172k
    {AliasPatternCond_K_Ignore, 0},
25950
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25951
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25952
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25953
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25954
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25955
    // (DECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 489
25956
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25957
172k
    {AliasPatternCond_K_Ignore, 0},
25958
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25959
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25960
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25961
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25962
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25963
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25964
    // (DECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 497
25965
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25966
172k
    {AliasPatternCond_K_Ignore, 0},
25967
172k
    {AliasPatternCond_K_Ignore, 0},
25968
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25969
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25970
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25971
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25972
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25973
    // (DECW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 505
25974
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25975
172k
    {AliasPatternCond_K_Ignore, 0},
25976
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25977
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25978
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25979
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25980
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25981
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25982
    // (DECW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 513
25983
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
25984
172k
    {AliasPatternCond_K_Ignore, 0},
25985
172k
    {AliasPatternCond_K_Ignore, 0},
25986
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25987
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25988
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25989
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25990
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
25991
    // (DECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 521
25992
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
25993
172k
    {AliasPatternCond_K_Ignore, 0},
25994
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
25995
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
25996
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
25997
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
25998
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
25999
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26000
    // (DECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 529
26001
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26002
172k
    {AliasPatternCond_K_Ignore, 0},
26003
172k
    {AliasPatternCond_K_Ignore, 0},
26004
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26005
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26006
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26007
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26008
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26009
    // (DSB 0) - 537
26010
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26011
    // (DSB 4) - 538
26012
172k
    {AliasPatternCond_K_Imm, (uint32_t)4},
26013
    // (DSB { 1, 1, 0, 0 }) - 539
26014
172k
    {AliasPatternCond_K_Imm, (uint32_t)12},
26015
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26016
172k
    {AliasPatternCond_K_OrFeature, AArch64_HasV8_0rOps},
26017
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26018
    // (DUPM_ZI ZPR16:$Zd, sve_preferred_logical_imm16:$imm) - 543
26019
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26020
172k
    {AliasPatternCond_K_Custom, 5},
26021
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26022
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26023
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26024
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26025
    // (DUPM_ZI ZPR32:$Zd, sve_preferred_logical_imm32:$imm) - 549
26026
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26027
172k
    {AliasPatternCond_K_Custom, 6},
26028
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26029
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26030
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26031
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26032
    // (DUPM_ZI ZPR64:$Zd, sve_preferred_logical_imm64:$imm) - 555
26033
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26034
172k
    {AliasPatternCond_K_Custom, 7},
26035
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26036
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26037
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26038
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26039
    // (DUPM_ZI ZPR8:$Zd, sve_logical_imm8:$imm) - 561
26040
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26041
172k
    {AliasPatternCond_K_Custom, 1},
26042
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26043
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26044
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26045
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26046
    // (DUPM_ZI ZPR16:$Zd, sve_logical_imm16:$imm) - 567
26047
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26048
172k
    {AliasPatternCond_K_Custom, 2},
26049
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26050
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26051
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26052
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26053
    // (DUPM_ZI ZPR32:$Zd, sve_logical_imm32:$imm) - 573
26054
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26055
172k
    {AliasPatternCond_K_Custom, 3},
26056
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26057
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26058
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26059
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26060
    // (DUP_ZI_B ZPR8:$Zd, cpy_imm8_opt_lsl_i8:$imm) - 579
26061
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26062
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26063
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26064
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26065
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26066
    // (DUP_ZI_D ZPR64:$Zd, cpy_imm8_opt_lsl_i64:$imm) - 584
26067
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26068
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26069
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26070
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26071
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26072
    // (DUP_ZI_D ZPR64:$Zd, 0, 0) - 589
26073
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26074
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26075
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26076
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26077
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26078
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26079
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26080
    // (DUP_ZI_H ZPR16:$Zd, cpy_imm8_opt_lsl_i16:$imm) - 596
26081
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26082
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26083
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26084
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26085
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26086
    // (DUP_ZI_H ZPR16:$Zd, 0, 0) - 601
26087
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26088
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26089
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26090
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26091
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26092
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26093
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26094
    // (DUP_ZI_S ZPR32:$Zd, cpy_imm8_opt_lsl_i32:$imm) - 608
26095
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26096
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26097
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26098
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26099
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26100
    // (DUP_ZI_S ZPR32:$Zd, 0, 0) - 613
26101
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26102
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26103
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26104
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26105
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26106
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26107
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26108
    // (DUP_ZR_B ZPR8:$Zd, GPR32sp:$Rn) - 620
26109
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26110
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
26111
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26112
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26113
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26114
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26115
    // (DUP_ZR_D ZPR64:$Zd, GPR64sp:$Rn) - 626
26116
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26117
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26118
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26119
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26120
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26121
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26122
    // (DUP_ZR_H ZPR16:$Zd, GPR32sp:$Rn) - 632
26123
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26124
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
26125
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26126
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26127
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26128
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26129
    // (DUP_ZR_S ZPR32:$Zd, GPR32sp:$Rn) - 638
26130
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26131
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
26132
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26133
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26134
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26135
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26136
    // (DUP_ZZI_B ZPR8:$Zd, FPR8asZPR:$Bn, 0) - 644
26137
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26138
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26139
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26140
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26141
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26142
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26143
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26144
    // (DUP_ZZI_B ZPR8:$Zd, ZPR8:$Zn, sve_elm_idx_extdup_b:$idx) - 651
26145
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26146
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26147
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26148
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26149
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26150
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26151
    // (DUP_ZZI_D ZPR64:$Zd, FPR64asZPR:$Dn, 0) - 657
26152
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26153
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26154
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26155
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26156
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26157
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26158
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26159
    // (DUP_ZZI_D ZPR64:$Zd, ZPR64:$Zn, sve_elm_idx_extdup_d:$idx) - 664
26160
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26161
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26162
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26163
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26164
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26165
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26166
    // (DUP_ZZI_H ZPR16:$Zd, FPR16asZPR:$Hn, 0) - 670
26167
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26168
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26169
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26170
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26171
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26172
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26173
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26174
    // (DUP_ZZI_H ZPR16:$Zd, ZPR16:$Zn, sve_elm_idx_extdup_h:$idx) - 677
26175
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26176
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26177
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26178
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26179
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26180
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26181
    // (DUP_ZZI_Q ZPR128:$Zd, FPR128asZPR:$Qn, 0) - 683
26182
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26183
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26184
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26185
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26186
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26187
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26188
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26189
    // (DUP_ZZI_Q ZPR128:$Zd, ZPR128:$Zn, sve_elm_idx_extdup_q:$idx) - 690
26190
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26191
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26192
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26193
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26194
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26195
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26196
    // (DUP_ZZI_S ZPR32:$Zd, FPR32asZPR:$Sn, 0) - 696
26197
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26198
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26199
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26200
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26201
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26202
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26203
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26204
    // (DUP_ZZI_S ZPR32:$Zd, ZPR32:$Zn, sve_elm_idx_extdup_s:$idx) - 703
26205
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26206
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26207
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26208
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26209
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26210
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26211
    // (EONWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 709
26212
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26213
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26214
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26215
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26216
    // (EONXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 713
26217
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26218
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26219
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26220
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26221
    // (EORS_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 717
26222
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26223
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26224
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26225
172k
    {AliasPatternCond_K_TiedReg, 1},
26226
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26227
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26228
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26229
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26230
    // (EORWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 725
26231
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26232
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26233
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26234
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26235
    // (EORXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 729
26236
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26237
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26238
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26239
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26240
    // (EOR_PPzPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPRAny:$Pg) - 733
26241
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26242
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26243
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26244
172k
    {AliasPatternCond_K_TiedReg, 1},
26245
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26246
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26247
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26248
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26249
    // (EOR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 741
26250
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26251
172k
    {AliasPatternCond_K_Ignore, 0},
26252
172k
    {AliasPatternCond_K_Custom, 1},
26253
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26254
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26255
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26256
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26257
    // (EOR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 748
26258
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26259
172k
    {AliasPatternCond_K_Ignore, 0},
26260
172k
    {AliasPatternCond_K_Custom, 2},
26261
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26262
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26263
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26264
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26265
    // (EOR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 755
26266
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26267
172k
    {AliasPatternCond_K_Ignore, 0},
26268
172k
    {AliasPatternCond_K_Custom, 3},
26269
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26270
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26271
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26272
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26273
    // (EXTRACT_ZPMXI_H_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 762
26274
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26275
172k
    {AliasPatternCond_K_Ignore, 0},
26276
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26277
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
26278
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26279
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26280
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26281
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26282
    // (EXTRACT_ZPMXI_H_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 770
26283
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26284
172k
    {AliasPatternCond_K_Ignore, 0},
26285
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26286
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
26287
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26288
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26289
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26290
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26291
    // (EXTRACT_ZPMXI_H_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 778
26292
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26293
172k
    {AliasPatternCond_K_Ignore, 0},
26294
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26295
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
26296
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26297
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26298
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26299
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26300
    // (EXTRACT_ZPMXI_H_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpH128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 786
26301
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26302
172k
    {AliasPatternCond_K_Ignore, 0},
26303
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26304
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
26305
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26306
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26307
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26308
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26309
    // (EXTRACT_ZPMXI_H_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 794
26310
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26311
172k
    {AliasPatternCond_K_Ignore, 0},
26312
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26313
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
26314
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26315
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26316
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26317
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26318
    // (EXTRACT_ZPMXI_V_B ZPR8:$Zd, PPR3bAny:$Pg, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm) - 802
26319
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26320
172k
    {AliasPatternCond_K_Ignore, 0},
26321
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26322
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
26323
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26324
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26325
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26326
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26327
    // (EXTRACT_ZPMXI_V_D ZPR64:$Zd, PPR3bAny:$Pg, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm) - 810
26328
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26329
172k
    {AliasPatternCond_K_Ignore, 0},
26330
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26331
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
26332
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26333
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26334
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26335
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26336
    // (EXTRACT_ZPMXI_V_H ZPR16:$Zd, PPR3bAny:$Pg, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm) - 818
26337
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26338
172k
    {AliasPatternCond_K_Ignore, 0},
26339
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26340
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
26341
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26342
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26343
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26344
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26345
    // (EXTRACT_ZPMXI_V_Q ZPR128:$Zd, PPR3bAny:$Pg, TileVectorOpV128:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm) - 826
26346
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26347
172k
    {AliasPatternCond_K_Ignore, 0},
26348
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26349
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
26350
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26351
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26352
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26353
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26354
    // (EXTRACT_ZPMXI_V_S ZPR32:$Zd, PPR3bAny:$Pg, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm) - 834
26355
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26356
172k
    {AliasPatternCond_K_Ignore, 0},
26357
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26358
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
26359
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26360
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26361
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26362
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26363
    // (EXTRWrri GPR32:$dst, GPR32:$src, GPR32:$src, imm0_31:$shift) - 842
26364
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26365
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26366
172k
    {AliasPatternCond_K_TiedReg, 1},
26367
    // (EXTRXrri GPR64:$dst, GPR64:$src, GPR64:$src, imm0_63:$shift) - 845
26368
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26369
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26370
172k
    {AliasPatternCond_K_TiedReg, 1},
26371
    // (FCPY_ZPmI_D ZPR64:$Zd, PPRAny:$Pg, fpimm64:$imm8) - 848
26372
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26373
172k
    {AliasPatternCond_K_Ignore, 0},
26374
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26375
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26376
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26377
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26378
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26379
    // (FCPY_ZPmI_H ZPR16:$Zd, PPRAny:$Pg, fpimm16:$imm8) - 855
26380
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26381
172k
    {AliasPatternCond_K_Ignore, 0},
26382
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26383
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26384
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26385
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26386
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26387
    // (FCPY_ZPmI_S ZPR32:$Zd, PPRAny:$Pg, fpimm32:$imm8) - 862
26388
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26389
172k
    {AliasPatternCond_K_Ignore, 0},
26390
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
26391
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26392
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26393
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26394
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26395
    // (FDUP_ZI_D ZPR64:$Zd, fpimm64:$imm8) - 869
26396
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26397
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26398
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26399
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26400
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26401
    // (FDUP_ZI_H ZPR16:$Zd, fpimm16:$imm8) - 874
26402
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26403
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26404
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26405
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26406
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26407
    // (FDUP_ZI_S ZPR32:$Zd, fpimm32:$imm8) - 879
26408
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26409
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26410
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26411
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26412
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26413
    // (GCSPOPM XZR) - 884
26414
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26415
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26416
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureGCS},
26417
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26418
    // (GLD1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 888
26419
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26420
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26421
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26422
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26423
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26424
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26425
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26426
    // (GLD1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 895
26427
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26428
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26429
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26430
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26431
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26432
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26433
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26434
    // (GLD1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 902
26435
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26436
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26437
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26438
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26439
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26440
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26441
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26442
    // (GLD1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 909
26443
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26444
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26445
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26446
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26447
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26448
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26449
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26450
    // (GLD1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 916
26451
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26452
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26453
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26454
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26455
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26456
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26457
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26458
    // (GLD1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 923
26459
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26460
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26461
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26462
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26463
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26464
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
26465
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26466
    // (GLD1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 930
26467
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26468
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26469
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26470
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26471
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26472
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26473
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26474
    // (GLD1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 937
26475
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26476
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26477
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26478
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26479
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26480
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26481
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26482
    // (GLD1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 944
26483
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26484
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26485
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26486
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26487
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26488
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26489
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26490
    // (GLD1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 951
26491
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26492
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26493
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26494
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26495
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26496
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26497
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26498
    // (GLD1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 958
26499
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26500
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26501
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26502
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26503
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26504
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26505
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26506
    // (GLD1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 965
26507
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26508
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26509
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26510
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26511
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26512
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26513
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26514
    // (GLD1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 972
26515
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26516
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26517
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26518
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26519
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26520
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26521
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26522
    // (GLDFF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 979
26523
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26524
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26525
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26526
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26527
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26528
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26529
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26530
    // (GLDFF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 986
26531
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26532
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26533
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26534
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26535
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26536
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26537
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26538
    // (GLDFF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 993
26539
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26540
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26541
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26542
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26543
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26544
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26545
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26546
    // (GLDFF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1000
26547
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26548
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26549
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26550
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26551
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26552
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26553
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26554
    // (GLDFF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1007
26555
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26556
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26557
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26558
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26559
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26560
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26561
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26562
    // (GLDFF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1014
26563
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26564
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26565
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26566
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26567
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26568
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26569
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26570
    // (GLDFF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1021
26571
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26572
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26573
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26574
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26575
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26576
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26577
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26578
    // (GLDFF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1028
26579
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26580
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26581
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26582
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26583
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26584
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26585
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26586
    // (GLDFF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1035
26587
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26588
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26589
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26590
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26591
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26592
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26593
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26594
    // (GLDFF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1042
26595
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26596
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26597
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26598
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26599
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26600
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26601
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26602
    // (GLDFF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 1049
26603
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26604
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26605
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26606
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26607
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26608
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26609
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26610
    // (GLDFF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 1056
26611
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26612
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26613
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26614
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26615
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26616
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26617
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26618
    // (HINT { 0, 0, 0 }) - 1063
26619
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26620
    // (HINT { 0, 0, 1 }) - 1064
26621
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26622
    // (HINT { 0, 1, 0 }) - 1065
26623
172k
    {AliasPatternCond_K_Imm, (uint32_t)2},
26624
    // (HINT { 0, 1, 1 }) - 1066
26625
172k
    {AliasPatternCond_K_Imm, (uint32_t)3},
26626
    // (HINT { 1, 0, 0 }) - 1067
26627
172k
    {AliasPatternCond_K_Imm, (uint32_t)4},
26628
    // (HINT { 1, 0, 1 }) - 1068
26629
172k
    {AliasPatternCond_K_Imm, (uint32_t)5},
26630
    // (HINT { 1, 1, 0 }) - 1069
26631
172k
    {AliasPatternCond_K_Imm, (uint32_t)6},
26632
    // (HINT { 1, 0, 0, 0, 0 }) - 1070
26633
172k
    {AliasPatternCond_K_Imm, (uint32_t)16},
26634
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26635
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRAS},
26636
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26637
    // (HINT 20) - 1074
26638
172k
    {AliasPatternCond_K_Imm, (uint32_t)20},
26639
    // (HINT 32) - 1075
26640
172k
    {AliasPatternCond_K_Imm, (uint32_t)32},
26641
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26642
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureBranchTargetId},
26643
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26644
    // (HINT btihint_op:$op) - 1079
26645
172k
    {AliasPatternCond_K_Custom, 8},
26646
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26647
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureBranchTargetId},
26648
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26649
    // (HINT psbhint_op:$op) - 1083
26650
172k
    {AliasPatternCond_K_Custom, 9},
26651
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26652
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSPE},
26653
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26654
    // (HINT 19) - 1087
26655
172k
    {AliasPatternCond_K_Imm, (uint32_t)19},
26656
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26657
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureGCS},
26658
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26659
    // (HINT 22) - 1091
26660
172k
    {AliasPatternCond_K_Imm, (uint32_t)22},
26661
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26662
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureCLRBHB},
26663
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26664
    // (INCB_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1095
26665
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26666
172k
    {AliasPatternCond_K_Ignore, 0},
26667
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
26668
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26669
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26670
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26671
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26672
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26673
    // (INCB_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1103
26674
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26675
172k
    {AliasPatternCond_K_Ignore, 0},
26676
172k
    {AliasPatternCond_K_Ignore, 0},
26677
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26678
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26679
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26680
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26681
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26682
    // (INCD_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1111
26683
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26684
172k
    {AliasPatternCond_K_Ignore, 0},
26685
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
26686
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26687
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26688
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26689
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26690
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26691
    // (INCD_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1119
26692
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26693
172k
    {AliasPatternCond_K_Ignore, 0},
26694
172k
    {AliasPatternCond_K_Ignore, 0},
26695
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26696
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26697
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26698
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26699
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26700
    // (INCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1127
26701
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26702
172k
    {AliasPatternCond_K_Ignore, 0},
26703
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
26704
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26705
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26706
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26707
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26708
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26709
    // (INCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 1135
26710
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26711
172k
    {AliasPatternCond_K_Ignore, 0},
26712
172k
    {AliasPatternCond_K_Ignore, 0},
26713
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26714
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26715
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26716
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26717
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26718
    // (INCH_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1143
26719
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26720
172k
    {AliasPatternCond_K_Ignore, 0},
26721
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
26722
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26723
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26724
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26725
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26726
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26727
    // (INCH_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1151
26728
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26729
172k
    {AliasPatternCond_K_Ignore, 0},
26730
172k
    {AliasPatternCond_K_Ignore, 0},
26731
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26732
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26733
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26734
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26735
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26736
    // (INCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1159
26737
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26738
172k
    {AliasPatternCond_K_Ignore, 0},
26739
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
26740
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26741
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26742
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26743
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26744
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26745
    // (INCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 1167
26746
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26747
172k
    {AliasPatternCond_K_Ignore, 0},
26748
172k
    {AliasPatternCond_K_Ignore, 0},
26749
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26750
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26751
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26752
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26753
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26754
    // (INCW_XPiI GPR64:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 1175
26755
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26756
172k
    {AliasPatternCond_K_Ignore, 0},
26757
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
26758
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26759
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26760
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26761
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26762
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26763
    // (INCW_XPiI GPR64:$Rdn, sve_pred_enum:$pattern, 1) - 1183
26764
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26765
172k
    {AliasPatternCond_K_Ignore, 0},
26766
172k
    {AliasPatternCond_K_Ignore, 0},
26767
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26768
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26769
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26770
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26771
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26772
    // (INCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 1191
26773
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26774
172k
    {AliasPatternCond_K_Ignore, 0},
26775
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
26776
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26777
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26778
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26779
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26780
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26781
    // (INCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 1199
26782
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26783
172k
    {AliasPatternCond_K_Ignore, 0},
26784
172k
    {AliasPatternCond_K_Ignore, 0},
26785
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
26786
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26787
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
26788
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26789
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26790
    // (INSERT_MXIPZ_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1207
26791
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
26792
172k
    {AliasPatternCond_K_Ignore, 0},
26793
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26794
172k
    {AliasPatternCond_K_Ignore, 0},
26795
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26796
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26797
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26798
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26799
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26800
    // (INSERT_MXIPZ_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1216
26801
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
26802
172k
    {AliasPatternCond_K_Ignore, 0},
26803
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26804
172k
    {AliasPatternCond_K_Ignore, 0},
26805
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26806
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26807
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26808
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26809
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26810
    // (INSERT_MXIPZ_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1225
26811
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
26812
172k
    {AliasPatternCond_K_Ignore, 0},
26813
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26814
172k
    {AliasPatternCond_K_Ignore, 0},
26815
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26816
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26817
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26818
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26819
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26820
    // (INSERT_MXIPZ_H_Q TileVectorOpH128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1234
26821
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
26822
172k
    {AliasPatternCond_K_Ignore, 0},
26823
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26824
172k
    {AliasPatternCond_K_Ignore, 0},
26825
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26826
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26827
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26828
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26829
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26830
    // (INSERT_MXIPZ_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1243
26831
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
26832
172k
    {AliasPatternCond_K_Ignore, 0},
26833
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26834
172k
    {AliasPatternCond_K_Ignore, 0},
26835
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26836
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26837
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26838
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26839
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26840
    // (INSERT_MXIPZ_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, ZPR8:$Zn) - 1252
26841
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
26842
172k
    {AliasPatternCond_K_Ignore, 0},
26843
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26844
172k
    {AliasPatternCond_K_Ignore, 0},
26845
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26846
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26847
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26848
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26849
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26850
    // (INSERT_MXIPZ_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, ZPR64:$Zn) - 1261
26851
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
26852
172k
    {AliasPatternCond_K_Ignore, 0},
26853
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26854
172k
    {AliasPatternCond_K_Ignore, 0},
26855
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26856
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26857
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26858
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26859
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26860
    // (INSERT_MXIPZ_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, ZPR16:$Zn) - 1270
26861
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
26862
172k
    {AliasPatternCond_K_Ignore, 0},
26863
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26864
172k
    {AliasPatternCond_K_Ignore, 0},
26865
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26866
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26867
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26868
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26869
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26870
    // (INSERT_MXIPZ_V_Q TileVectorOpV128:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, ZPR128:$Zn) - 1279
26871
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
26872
172k
    {AliasPatternCond_K_Ignore, 0},
26873
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26874
172k
    {AliasPatternCond_K_Ignore, 0},
26875
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26876
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26877
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26878
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26879
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26880
    // (INSERT_MXIPZ_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, ZPR32:$Zn) - 1288
26881
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
26882
172k
    {AliasPatternCond_K_Ignore, 0},
26883
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
26884
172k
    {AliasPatternCond_K_Ignore, 0},
26885
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
26886
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26887
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26888
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
26889
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26890
    // (INSvi16gpr V128:$dst, VectorIndexH:$idx, GPR32:$src) - 1297
26891
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26892
172k
    {AliasPatternCond_K_Ignore, 0},
26893
172k
    {AliasPatternCond_K_Ignore, 0},
26894
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26895
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26896
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26897
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26898
    // (INSvi16lane V128:$dst, VectorIndexH:$idx, V128:$src, VectorIndexH:$idx2) - 1304
26899
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26900
172k
    {AliasPatternCond_K_Ignore, 0},
26901
172k
    {AliasPatternCond_K_Ignore, 0},
26902
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26903
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26904
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26905
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26906
    // (INSvi32gpr V128:$dst, VectorIndexS:$idx, GPR32:$src) - 1311
26907
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26908
172k
    {AliasPatternCond_K_Ignore, 0},
26909
172k
    {AliasPatternCond_K_Ignore, 0},
26910
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26911
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26912
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26913
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26914
    // (INSvi32lane V128:$dst, VectorIndexS:$idx, V128:$src, VectorIndexS:$idx2) - 1318
26915
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26916
172k
    {AliasPatternCond_K_Ignore, 0},
26917
172k
    {AliasPatternCond_K_Ignore, 0},
26918
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26919
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26920
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26921
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26922
    // (INSvi64gpr V128:$dst, VectorIndexD:$idx, GPR64:$src) - 1325
26923
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26924
172k
    {AliasPatternCond_K_Ignore, 0},
26925
172k
    {AliasPatternCond_K_Ignore, 0},
26926
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
26927
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26928
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26929
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26930
    // (INSvi64lane V128:$dst, VectorIndexD:$idx, V128:$src, VectorIndexD:$idx2) - 1332
26931
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26932
172k
    {AliasPatternCond_K_Ignore, 0},
26933
172k
    {AliasPatternCond_K_Ignore, 0},
26934
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26935
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26936
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26937
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26938
    // (INSvi8gpr V128:$dst, VectorIndexB:$idx, GPR32:$src) - 1339
26939
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26940
172k
    {AliasPatternCond_K_Ignore, 0},
26941
172k
    {AliasPatternCond_K_Ignore, 0},
26942
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
26943
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26944
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26945
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26946
    // (INSvi8lane V128:$dst, VectorIndexB:$idx, V128:$src, VectorIndexB:$idx2) - 1346
26947
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26948
172k
    {AliasPatternCond_K_Ignore, 0},
26949
172k
    {AliasPatternCond_K_Ignore, 0},
26950
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
26951
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26952
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
26953
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26954
    // (IRG GPR64sp:$dst, GPR64sp:$src, XZR) - 1353
26955
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26956
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26957
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
26958
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26959
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
26960
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26961
    // (ISB 15) - 1359
26962
172k
    {AliasPatternCond_K_Imm, (uint32_t)15},
26963
    // (LD1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1360
26964
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
26965
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
26966
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26967
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26968
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26969
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26970
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
26971
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26972
    // (LD1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1368
26973
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
26974
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
26975
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26976
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26977
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26978
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26979
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26980
    // (LD1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1375
26981
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
26982
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
26983
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26984
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26985
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26986
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26987
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
26988
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26989
    // (LD1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1383
26990
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
26991
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
26992
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
26993
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
26994
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
26995
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
26996
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
26997
    // (LD1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1390
26998
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
26999
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27000
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27001
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27002
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27003
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27004
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27005
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27006
    // (LD1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1398
27007
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27008
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27009
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27010
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27011
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27012
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27013
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27014
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27015
    // (LD1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1406
27016
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27017
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27018
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27019
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27020
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27021
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27022
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27023
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27024
    // (LD1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1414
27025
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27026
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27027
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27028
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27029
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27030
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27031
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27032
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27033
    // (LD1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1422
27034
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
27035
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27036
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27037
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27038
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27039
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27040
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27041
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27042
    // (LD1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1430
27043
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
27044
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27045
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27046
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27047
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27048
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27049
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27050
    // (LD1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1437
27051
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
27052
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27053
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27054
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27055
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27056
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27057
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27058
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27059
    // (LD1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1445
27060
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
27061
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27062
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27063
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27064
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27065
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27066
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27067
    // (LD1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1452
27068
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27069
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27070
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27071
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27072
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27073
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27074
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27075
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27076
    // (LD1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1460
27077
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27078
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27079
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27080
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27081
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27082
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27083
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27084
    // (LD1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 1467
27085
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27086
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27087
172k
    {AliasPatternCond_K_Ignore, 0},
27088
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27089
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27090
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27091
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27092
    // (LD1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 1474
27093
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27094
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
27095
172k
    {AliasPatternCond_K_Ignore, 0},
27096
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27097
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27098
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27099
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27100
    // (LD1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 1481
27101
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27102
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27103
172k
    {AliasPatternCond_K_Ignore, 0},
27104
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27105
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27106
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27107
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27108
    // (LD1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 1488
27109
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27110
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
27111
172k
    {AliasPatternCond_K_Ignore, 0},
27112
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27113
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27114
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27115
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27116
    // (LD1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 1495
27117
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27118
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
27119
172k
    {AliasPatternCond_K_Ignore, 0},
27120
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27121
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27122
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27123
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27124
    // (LD1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 1502
27125
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27126
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27127
172k
    {AliasPatternCond_K_Ignore, 0},
27128
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27129
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27130
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27131
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27132
    // (LD1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 1509
27133
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27134
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
27135
172k
    {AliasPatternCond_K_Ignore, 0},
27136
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27137
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27138
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27139
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27140
    // (LD1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 1516
27141
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27142
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
27143
172k
    {AliasPatternCond_K_Ignore, 0},
27144
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27145
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27146
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27147
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27148
    // (LD1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1523
27149
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
27150
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27151
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27152
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27153
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27154
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27155
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27156
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27157
    // (LD1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1531
27158
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
27159
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27160
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27161
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27162
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27163
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27164
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27165
    // (LD1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1538
27166
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
27167
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27168
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27169
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27170
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27171
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27172
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27173
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27174
    // (LD1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 1546
27175
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
27176
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27177
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27178
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27179
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27180
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27181
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27182
    // (LD1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1553
27183
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27184
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27185
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27186
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27187
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27188
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27189
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27190
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27191
    // (LD1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1561
27192
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27193
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27194
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27195
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27196
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27197
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27198
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27199
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27200
    // (LD1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1569
27201
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27202
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27203
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27204
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27205
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27206
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27207
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27208
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27209
    // (LD1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1577
27210
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27211
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27212
172k
    {AliasPatternCond_K_Ignore, 0},
27213
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27214
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27215
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27216
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27217
    // (LD1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1584
27218
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27219
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27220
172k
    {AliasPatternCond_K_Ignore, 0},
27221
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27222
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27223
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27224
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27225
    // (LD1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1591
27226
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27227
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27228
172k
    {AliasPatternCond_K_Ignore, 0},
27229
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27230
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27231
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27232
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27233
    // (LD1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1598
27234
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27235
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27236
172k
    {AliasPatternCond_K_Ignore, 0},
27237
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27238
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27239
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27240
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27241
    // (LD1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1605
27242
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27243
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27244
172k
    {AliasPatternCond_K_Ignore, 0},
27245
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27246
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27247
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27248
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27249
    // (LD1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1612
27250
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27251
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27252
172k
    {AliasPatternCond_K_Ignore, 0},
27253
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27254
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27255
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27256
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27257
    // (LD1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1619
27258
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27259
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27260
172k
    {AliasPatternCond_K_Ignore, 0},
27261
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27262
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27263
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27264
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27265
    // (LD1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1626
27266
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27267
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27268
172k
    {AliasPatternCond_K_Ignore, 0},
27269
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27270
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27271
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27272
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27273
    // (LD1RB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1633
27274
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27275
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27276
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27277
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27278
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27279
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27280
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27281
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27282
    // (LD1RB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1641
27283
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27284
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27285
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27286
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27287
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27288
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27289
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27290
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27291
    // (LD1RB_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1649
27292
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27293
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27294
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27295
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27296
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27297
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27298
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27299
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27300
    // (LD1RB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1657
27301
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27302
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27303
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27304
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27305
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27306
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27307
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27308
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27309
    // (LD1RD_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1665
27310
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27311
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27312
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27313
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27314
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27315
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27316
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27317
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27318
    // (LD1RH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1673
27319
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27320
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27321
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27322
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27323
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27324
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27325
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27326
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27327
    // (LD1RH_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1681
27328
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27329
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27330
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27331
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27332
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27333
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27334
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27335
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27336
    // (LD1RH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1689
27337
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27338
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27339
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27340
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27341
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27342
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27343
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27344
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27345
    // (LD1RO_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1697
27346
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27347
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27348
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27349
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27350
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27351
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27352
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27353
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27354
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64},
27355
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27356
    // (LD1RO_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1707
27357
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27358
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27359
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27360
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27361
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27362
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27363
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27364
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27365
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64},
27366
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27367
    // (LD1RO_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1717
27368
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27369
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27370
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27371
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27372
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27373
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27374
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27375
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27376
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64},
27377
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27378
    // (LD1RO_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1727
27379
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27380
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27381
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27382
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27383
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27384
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27385
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27386
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27387
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMatMulFP64},
27388
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27389
    // (LD1RQ_B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1737
27390
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27391
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27392
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27393
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27394
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27395
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27396
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27397
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27398
    // (LD1RQ_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1745
27399
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27400
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27401
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27402
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27403
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27404
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27405
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27406
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27407
    // (LD1RQ_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1753
27408
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27409
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27410
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27411
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27412
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27413
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27414
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27415
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27416
    // (LD1RQ_W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1761
27417
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27418
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27419
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27420
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27421
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27422
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27423
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27424
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27425
    // (LD1RSB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1769
27426
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27427
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27428
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27429
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27430
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27431
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27432
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27433
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27434
    // (LD1RSB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1777
27435
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27436
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27437
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27438
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27439
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27440
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27441
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27442
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27443
    // (LD1RSB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1785
27444
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27445
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27446
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27447
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27448
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27449
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27450
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27451
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27452
    // (LD1RSH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1793
27453
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27454
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27455
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27456
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27457
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27458
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27459
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27460
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27461
    // (LD1RSH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1801
27462
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27463
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27464
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27465
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27466
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27467
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27468
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27469
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27470
    // (LD1RSW_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1809
27471
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27472
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27473
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27474
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27475
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27476
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27477
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27478
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27479
    // (LD1RW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1817
27480
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27481
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27482
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27483
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27484
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27485
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27486
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27487
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27488
    // (LD1RW_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1825
27489
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27490
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27491
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27492
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27493
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27494
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27495
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27496
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27497
    // (LD1Rv16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 1833
27498
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27499
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27500
172k
    {AliasPatternCond_K_Ignore, 0},
27501
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27502
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27503
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27504
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27505
    // (LD1Rv1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 1840
27506
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27507
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27508
172k
    {AliasPatternCond_K_Ignore, 0},
27509
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27510
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27511
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27512
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27513
    // (LD1Rv2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 1847
27514
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27515
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27516
172k
    {AliasPatternCond_K_Ignore, 0},
27517
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27518
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27519
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27520
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27521
    // (LD1Rv2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 1854
27522
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27523
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27524
172k
    {AliasPatternCond_K_Ignore, 0},
27525
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27526
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27527
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27528
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27529
    // (LD1Rv4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 1861
27530
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27531
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27532
172k
    {AliasPatternCond_K_Ignore, 0},
27533
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27534
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27535
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27536
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27537
    // (LD1Rv4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 1868
27538
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27539
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27540
172k
    {AliasPatternCond_K_Ignore, 0},
27541
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27542
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27543
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27544
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27545
    // (LD1Rv8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 1875
27546
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27547
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
27548
172k
    {AliasPatternCond_K_Ignore, 0},
27549
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27550
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27551
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27552
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27553
    // (LD1Rv8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 1882
27554
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27555
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27556
172k
    {AliasPatternCond_K_Ignore, 0},
27557
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27558
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27559
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27560
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27561
    // (LD1SB_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1889
27562
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27563
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27564
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27565
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27566
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27567
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27568
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27569
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27570
    // (LD1SB_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1897
27571
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27572
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27573
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27574
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27575
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27576
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27577
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27578
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27579
    // (LD1SB_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1905
27580
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27581
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27582
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27583
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27584
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27585
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27586
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27587
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27588
    // (LD1SH_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1913
27589
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27590
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27591
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27592
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27593
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27594
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27595
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27596
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27597
    // (LD1SH_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1921
27598
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27599
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27600
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27601
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27602
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27603
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27604
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27605
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27606
    // (LD1SW_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 1929
27607
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27608
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27609
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27610
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27611
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27612
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27613
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27614
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27615
    // (LD1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 1937
27616
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27617
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27618
172k
    {AliasPatternCond_K_Ignore, 0},
27619
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27620
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27621
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27622
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27623
    // (LD1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 1944
27624
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27625
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
27626
172k
    {AliasPatternCond_K_Ignore, 0},
27627
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27628
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27629
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27630
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27631
    // (LD1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 1951
27632
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27633
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27634
172k
    {AliasPatternCond_K_Ignore, 0},
27635
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27636
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27637
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27638
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27639
    // (LD1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 1958
27640
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27641
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
27642
172k
    {AliasPatternCond_K_Ignore, 0},
27643
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27644
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27645
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27646
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27647
    // (LD1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 1965
27648
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27649
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
27650
172k
    {AliasPatternCond_K_Ignore, 0},
27651
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27652
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27653
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27654
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27655
    // (LD1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 1972
27656
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27657
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27658
172k
    {AliasPatternCond_K_Ignore, 0},
27659
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27660
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27661
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27662
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27663
    // (LD1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 1979
27664
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27665
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
27666
172k
    {AliasPatternCond_K_Ignore, 0},
27667
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27668
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27669
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27670
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27671
    // (LD1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 1986
27672
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27673
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
27674
172k
    {AliasPatternCond_K_Ignore, 0},
27675
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27676
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27677
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27678
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27679
    // (LD1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 1993
27680
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27681
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
27682
172k
    {AliasPatternCond_K_Ignore, 0},
27683
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27684
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27685
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27686
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27687
    // (LD1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 2000
27688
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27689
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
27690
172k
    {AliasPatternCond_K_Ignore, 0},
27691
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27692
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27693
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27694
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27695
    // (LD1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2007
27696
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27697
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
27698
172k
    {AliasPatternCond_K_Ignore, 0},
27699
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27700
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27701
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27702
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27703
    // (LD1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2014
27704
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27705
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
27706
172k
    {AliasPatternCond_K_Ignore, 0},
27707
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27708
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27709
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27710
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27711
    // (LD1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2021
27712
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27713
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
27714
172k
    {AliasPatternCond_K_Ignore, 0},
27715
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27716
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27717
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27718
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27719
    // (LD1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2028
27720
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27721
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
27722
172k
    {AliasPatternCond_K_Ignore, 0},
27723
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27724
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27725
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27726
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27727
    // (LD1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2035
27728
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27729
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
27730
172k
    {AliasPatternCond_K_Ignore, 0},
27731
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27732
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27733
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27734
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27735
    // (LD1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2042
27736
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27737
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
27738
172k
    {AliasPatternCond_K_Ignore, 0},
27739
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27740
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27741
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27742
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27743
    // (LD1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2049
27744
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
27745
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27746
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27747
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27748
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27749
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27750
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27751
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27752
    // (LD1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2057
27753
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
27754
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27755
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27756
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27757
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27758
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27759
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27760
    // (LD1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2064
27761
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
27762
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27763
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27764
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27765
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27766
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27767
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27768
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27769
    // (LD1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 2072
27770
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
27771
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
27772
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27773
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27774
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27775
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
27776
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27777
    // (LD1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2079
27778
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27779
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27780
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27781
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27782
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27783
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27784
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27785
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27786
    // (LD1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2087
27787
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27788
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27789
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27790
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27791
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27792
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27793
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27794
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27795
    // (LD1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2095
27796
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
27797
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27798
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27799
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27800
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27801
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27802
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27803
    // (LD1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2102
27804
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
27805
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27806
172k
    {AliasPatternCond_K_Ignore, 0},
27807
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27808
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27809
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27810
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27811
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27812
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27813
    // (LD1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2111
27814
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
27815
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27816
172k
    {AliasPatternCond_K_Ignore, 0},
27817
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27818
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27819
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27820
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27821
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27822
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27823
    // (LD1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2120
27824
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
27825
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27826
172k
    {AliasPatternCond_K_Ignore, 0},
27827
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27828
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27829
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27830
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27831
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27832
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27833
    // (LD1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2129
27834
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
27835
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27836
172k
    {AliasPatternCond_K_Ignore, 0},
27837
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27838
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27839
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27840
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27841
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27842
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27843
    // (LD1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2138
27844
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
27845
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27846
172k
    {AliasPatternCond_K_Ignore, 0},
27847
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27848
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27849
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27850
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27851
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27852
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27853
    // (LD1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2147
27854
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
27855
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27856
172k
    {AliasPatternCond_K_Ignore, 0},
27857
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27858
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27859
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27860
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27861
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27862
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27863
    // (LD1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2156
27864
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
27865
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27866
172k
    {AliasPatternCond_K_Ignore, 0},
27867
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27868
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27869
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27870
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27871
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27872
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27873
    // (LD1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2165
27874
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
27875
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27876
172k
    {AliasPatternCond_K_Ignore, 0},
27877
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27878
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27879
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27880
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27881
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27882
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27883
    // (LD1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2174
27884
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
27885
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27886
172k
    {AliasPatternCond_K_Ignore, 0},
27887
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27888
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27889
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27890
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27891
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27892
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27893
    // (LD1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 2183
27894
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
27895
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
27896
172k
    {AliasPatternCond_K_Ignore, 0},
27897
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27898
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27899
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27900
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27901
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27902
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27903
    // (LD1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 2192
27904
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27905
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27906
172k
    {AliasPatternCond_K_Ignore, 0},
27907
172k
    {AliasPatternCond_K_Ignore, 0},
27908
172k
    {AliasPatternCond_K_Ignore, 0},
27909
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27910
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27911
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27912
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27913
    // (LD1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 2201
27914
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27915
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27916
172k
    {AliasPatternCond_K_Ignore, 0},
27917
172k
    {AliasPatternCond_K_Ignore, 0},
27918
172k
    {AliasPatternCond_K_Ignore, 0},
27919
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27920
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27921
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27922
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27923
    // (LD1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 2210
27924
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27925
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27926
172k
    {AliasPatternCond_K_Ignore, 0},
27927
172k
    {AliasPatternCond_K_Ignore, 0},
27928
172k
    {AliasPatternCond_K_Ignore, 0},
27929
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27930
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27931
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27932
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27933
    // (LD1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 2219
27934
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27935
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
27936
172k
    {AliasPatternCond_K_Ignore, 0},
27937
172k
    {AliasPatternCond_K_Ignore, 0},
27938
172k
    {AliasPatternCond_K_Ignore, 0},
27939
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27940
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27941
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27942
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27943
    // (LD2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2228
27944
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
27945
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27946
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27947
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27948
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27949
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27950
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27951
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27952
    // (LD2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2236
27953
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
27954
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27955
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27956
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27957
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27958
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27959
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27960
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27961
    // (LD2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2244
27962
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
27963
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27964
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27965
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27966
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27967
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
27968
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
27969
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27970
    // (LD2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2252
27971
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
27972
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
27973
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27974
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
27975
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27976
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
27977
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
27978
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27979
    // (LD2Rv16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2260
27980
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27981
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
27982
172k
    {AliasPatternCond_K_Ignore, 0},
27983
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27984
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27985
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27986
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27987
    // (LD2Rv1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 2267
27988
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27989
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
27990
172k
    {AliasPatternCond_K_Ignore, 0},
27991
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
27992
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
27993
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
27994
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
27995
    // (LD2Rv2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2274
27996
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
27997
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
27998
172k
    {AliasPatternCond_K_Ignore, 0},
27999
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28000
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28001
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28002
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28003
    // (LD2Rv2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2281
28004
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28005
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
28006
172k
    {AliasPatternCond_K_Ignore, 0},
28007
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28008
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28009
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28010
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28011
    // (LD2Rv4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2288
28012
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28013
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
28014
172k
    {AliasPatternCond_K_Ignore, 0},
28015
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28016
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28017
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28018
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28019
    // (LD2Rv4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2295
28020
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28021
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28022
172k
    {AliasPatternCond_K_Ignore, 0},
28023
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28024
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28025
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28026
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28027
    // (LD2Rv8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2302
28028
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28029
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
28030
172k
    {AliasPatternCond_K_Ignore, 0},
28031
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28032
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28033
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28034
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28035
    // (LD2Rv8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2309
28036
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28037
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28038
172k
    {AliasPatternCond_K_Ignore, 0},
28039
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28040
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28041
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28042
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28043
    // (LD2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 2316
28044
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28045
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28046
172k
    {AliasPatternCond_K_Ignore, 0},
28047
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28048
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28049
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28050
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28051
    // (LD2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 2323
28052
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28053
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28054
172k
    {AliasPatternCond_K_Ignore, 0},
28055
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28056
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28057
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28058
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28059
    // (LD2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 2330
28060
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28061
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
28062
172k
    {AliasPatternCond_K_Ignore, 0},
28063
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28064
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28065
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28066
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28067
    // (LD2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 2337
28068
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28069
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
28070
172k
    {AliasPatternCond_K_Ignore, 0},
28071
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28072
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28073
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28074
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28075
    // (LD2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 2344
28076
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28077
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28078
172k
    {AliasPatternCond_K_Ignore, 0},
28079
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28080
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28081
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28082
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28083
    // (LD2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 2351
28084
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28085
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
28086
172k
    {AliasPatternCond_K_Ignore, 0},
28087
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28088
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28089
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28090
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28091
    // (LD2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 2358
28092
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28093
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28094
172k
    {AliasPatternCond_K_Ignore, 0},
28095
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28096
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28097
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28098
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28099
    // (LD2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2365
28100
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
28101
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28102
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28103
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28104
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28105
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28106
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28107
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28108
    // (LD2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 2373
28109
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28110
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28111
172k
    {AliasPatternCond_K_Ignore, 0},
28112
172k
    {AliasPatternCond_K_Ignore, 0},
28113
172k
    {AliasPatternCond_K_Ignore, 0},
28114
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28115
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28116
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28117
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28118
    // (LD2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 2382
28119
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28120
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28121
172k
    {AliasPatternCond_K_Ignore, 0},
28122
172k
    {AliasPatternCond_K_Ignore, 0},
28123
172k
    {AliasPatternCond_K_Ignore, 0},
28124
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28125
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28126
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28127
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28128
    // (LD2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 2391
28129
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28130
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28131
172k
    {AliasPatternCond_K_Ignore, 0},
28132
172k
    {AliasPatternCond_K_Ignore, 0},
28133
172k
    {AliasPatternCond_K_Ignore, 0},
28134
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28135
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28136
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28137
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28138
    // (LD2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 2400
28139
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28140
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
28141
172k
    {AliasPatternCond_K_Ignore, 0},
28142
172k
    {AliasPatternCond_K_Ignore, 0},
28143
172k
    {AliasPatternCond_K_Ignore, 0},
28144
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28145
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28146
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28147
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28148
    // (LD3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2409
28149
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
28150
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28151
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28152
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28153
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28154
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28155
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28156
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28157
    // (LD3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2417
28158
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
28159
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28160
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28161
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28162
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28163
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28164
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28165
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28166
    // (LD3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2425
28167
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
28168
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28169
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28170
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28171
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28172
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28173
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28174
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28175
    // (LD3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2433
28176
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
28177
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28178
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28179
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28180
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28181
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
28182
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
28183
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28184
    // (LD3Rv16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2441
28185
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28186
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28187
172k
    {AliasPatternCond_K_Ignore, 0},
28188
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28189
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28190
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28191
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28192
    // (LD3Rv1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 2448
28193
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28194
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
28195
172k
    {AliasPatternCond_K_Ignore, 0},
28196
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28197
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28198
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28199
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28200
    // (LD3Rv2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2455
28201
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28202
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28203
172k
    {AliasPatternCond_K_Ignore, 0},
28204
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28205
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28206
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28207
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28208
    // (LD3Rv2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2462
28209
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28210
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
28211
172k
    {AliasPatternCond_K_Ignore, 0},
28212
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28213
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28214
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28215
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28216
    // (LD3Rv4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2469
28217
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28218
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
28219
172k
    {AliasPatternCond_K_Ignore, 0},
28220
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28221
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28222
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28223
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28224
    // (LD3Rv4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2476
28225
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28226
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28227
172k
    {AliasPatternCond_K_Ignore, 0},
28228
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28229
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28230
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28231
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28232
    // (LD3Rv8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2483
28233
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28234
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
28235
172k
    {AliasPatternCond_K_Ignore, 0},
28236
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28237
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28238
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28239
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28240
    // (LD3Rv8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2490
28241
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28242
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28243
172k
    {AliasPatternCond_K_Ignore, 0},
28244
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28245
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28246
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28247
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28248
    // (LD3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 2497
28249
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28250
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28251
172k
    {AliasPatternCond_K_Ignore, 0},
28252
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28253
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28254
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28255
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28256
    // (LD3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 2504
28257
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28258
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28259
172k
    {AliasPatternCond_K_Ignore, 0},
28260
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28261
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28262
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28263
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28264
    // (LD3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 2511
28265
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28266
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
28267
172k
    {AliasPatternCond_K_Ignore, 0},
28268
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28269
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28270
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28271
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28272
    // (LD3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 2518
28273
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28274
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
28275
172k
    {AliasPatternCond_K_Ignore, 0},
28276
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28277
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28278
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28279
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28280
    // (LD3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 2525
28281
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28282
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28283
172k
    {AliasPatternCond_K_Ignore, 0},
28284
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28285
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28286
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28287
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28288
    // (LD3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 2532
28289
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28290
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
28291
172k
    {AliasPatternCond_K_Ignore, 0},
28292
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28293
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28294
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28295
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28296
    // (LD3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 2539
28297
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28298
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28299
172k
    {AliasPatternCond_K_Ignore, 0},
28300
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28301
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28302
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28303
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28304
    // (LD3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2546
28305
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
28306
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28307
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28308
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28309
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28310
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28311
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28312
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28313
    // (LD3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 2554
28314
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28315
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28316
172k
    {AliasPatternCond_K_Ignore, 0},
28317
172k
    {AliasPatternCond_K_Ignore, 0},
28318
172k
    {AliasPatternCond_K_Ignore, 0},
28319
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28320
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28321
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28322
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28323
    // (LD3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 2563
28324
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28325
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28326
172k
    {AliasPatternCond_K_Ignore, 0},
28327
172k
    {AliasPatternCond_K_Ignore, 0},
28328
172k
    {AliasPatternCond_K_Ignore, 0},
28329
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28330
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28331
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28332
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28333
    // (LD3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 2572
28334
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28335
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28336
172k
    {AliasPatternCond_K_Ignore, 0},
28337
172k
    {AliasPatternCond_K_Ignore, 0},
28338
172k
    {AliasPatternCond_K_Ignore, 0},
28339
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28340
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28341
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28342
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28343
    // (LD3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 2581
28344
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28345
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
28346
172k
    {AliasPatternCond_K_Ignore, 0},
28347
172k
    {AliasPatternCond_K_Ignore, 0},
28348
172k
    {AliasPatternCond_K_Ignore, 0},
28349
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28350
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28351
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28352
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28353
    // (LD4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2590
28354
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
28355
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28356
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28357
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28358
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28359
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28360
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28361
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28362
    // (LD4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2598
28363
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
28364
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28365
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28366
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28367
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28368
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28369
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28370
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28371
    // (LD4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2606
28372
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28373
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28374
172k
    {AliasPatternCond_K_Ignore, 0},
28375
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28376
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28377
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28378
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28379
    // (LD4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2613
28380
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28381
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28382
172k
    {AliasPatternCond_K_Ignore, 0},
28383
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28384
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28385
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28386
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28387
    // (LD4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2620
28388
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28389
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
28390
172k
    {AliasPatternCond_K_Ignore, 0},
28391
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28392
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28393
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28394
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28395
    // (LD4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2627
28396
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28397
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
28398
172k
    {AliasPatternCond_K_Ignore, 0},
28399
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28400
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28401
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28402
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28403
    // (LD4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2634
28404
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28405
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28406
172k
    {AliasPatternCond_K_Ignore, 0},
28407
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28408
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28409
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28410
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28411
    // (LD4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2641
28412
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28413
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
28414
172k
    {AliasPatternCond_K_Ignore, 0},
28415
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28416
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28417
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28418
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28419
    // (LD4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2648
28420
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28421
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28422
172k
    {AliasPatternCond_K_Ignore, 0},
28423
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28424
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28425
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28426
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28427
    // (LD4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2655
28428
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
28429
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28430
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28431
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28432
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28433
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28434
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28435
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28436
    // (LD4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2663
28437
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
28438
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28439
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28440
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28441
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28442
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
28443
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
28444
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28445
    // (LD4Rv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 2671
28446
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28447
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28448
172k
    {AliasPatternCond_K_Ignore, 0},
28449
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28450
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28451
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28452
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28453
    // (LD4Rv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 2678
28454
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28455
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
28456
172k
    {AliasPatternCond_K_Ignore, 0},
28457
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28458
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28459
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28460
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28461
    // (LD4Rv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 2685
28462
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28463
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28464
172k
    {AliasPatternCond_K_Ignore, 0},
28465
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28466
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28467
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28468
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28469
    // (LD4Rv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 2692
28470
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28471
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
28472
172k
    {AliasPatternCond_K_Ignore, 0},
28473
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28474
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28475
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28476
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28477
    // (LD4Rv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 2699
28478
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28479
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
28480
172k
    {AliasPatternCond_K_Ignore, 0},
28481
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28482
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28483
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28484
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28485
    // (LD4Rv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 2706
28486
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28487
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28488
172k
    {AliasPatternCond_K_Ignore, 0},
28489
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28490
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28491
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28492
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28493
    // (LD4Rv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 2713
28494
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28495
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
28496
172k
    {AliasPatternCond_K_Ignore, 0},
28497
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28498
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28499
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28500
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28501
    // (LD4Rv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 2720
28502
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28503
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28504
172k
    {AliasPatternCond_K_Ignore, 0},
28505
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28506
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28507
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28508
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28509
    // (LD4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 2727
28510
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
28511
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28512
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28513
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28514
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28515
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28516
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
28517
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28518
    // (LD4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 2735
28519
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28520
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28521
172k
    {AliasPatternCond_K_Ignore, 0},
28522
172k
    {AliasPatternCond_K_Ignore, 0},
28523
172k
    {AliasPatternCond_K_Ignore, 0},
28524
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28525
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28526
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28527
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28528
    // (LD4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 2744
28529
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28530
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28531
172k
    {AliasPatternCond_K_Ignore, 0},
28532
172k
    {AliasPatternCond_K_Ignore, 0},
28533
172k
    {AliasPatternCond_K_Ignore, 0},
28534
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28535
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28536
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28537
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28538
    // (LD4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 2753
28539
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28540
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28541
172k
    {AliasPatternCond_K_Ignore, 0},
28542
172k
    {AliasPatternCond_K_Ignore, 0},
28543
172k
    {AliasPatternCond_K_Ignore, 0},
28544
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28545
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28546
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28547
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28548
    // (LD4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 2762
28549
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28550
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
28551
172k
    {AliasPatternCond_K_Ignore, 0},
28552
172k
    {AliasPatternCond_K_Ignore, 0},
28553
172k
    {AliasPatternCond_K_Ignore, 0},
28554
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28555
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28556
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28557
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28558
    // (LDADDB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2771
28559
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28560
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28561
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28562
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28563
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28564
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28565
    // (LDADDH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2777
28566
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28567
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28568
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28569
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28570
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28571
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28572
    // (LDADDLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2783
28573
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28574
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28575
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28576
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28577
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28578
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28579
    // (LDADDLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2789
28580
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28581
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28582
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28583
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28584
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28585
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28586
    // (LDADDLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2795
28587
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28588
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28589
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28590
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28591
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28592
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28593
    // (LDADDLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2801
28594
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28595
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28596
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28597
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28598
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28599
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28600
    // (LDADDW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2807
28601
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28602
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28603
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28604
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28605
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28606
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28607
    // (LDADDX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2813
28608
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28609
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28610
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28611
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28612
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28613
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28614
    // (LDAPURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 2819
28615
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28616
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28617
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28618
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28619
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28620
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28621
    // (LDAPURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 2825
28622
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28623
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28624
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28625
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28626
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28627
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28628
    // (LDAPURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2831
28629
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28630
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28631
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28632
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28633
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28634
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28635
    // (LDAPURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2837
28636
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28637
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28638
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28639
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28640
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28641
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28642
    // (LDAPURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 2843
28643
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28644
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28645
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28646
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28647
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28648
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28649
    // (LDAPURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2849
28650
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28651
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28652
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28653
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28654
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28655
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28656
    // (LDAPURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 2855
28657
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28658
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28659
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28660
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28661
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28662
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28663
    // (LDAPURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 2861
28664
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28665
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28666
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28667
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28668
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28669
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28670
    // (LDAPURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 2867
28671
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
28672
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28673
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28674
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28675
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
28676
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28677
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28678
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28679
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28680
    // (LDAPURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 2876
28681
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
28682
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28683
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28684
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28685
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
28686
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28687
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28688
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28689
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28690
    // (LDAPURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 2885
28691
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
28692
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28693
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28694
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28695
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
28696
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28697
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28698
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28699
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28700
    // (LDAPURi GPR32:$Rt, GPR64sp:$Rn, 0) - 2894
28701
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28702
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28703
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28704
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28705
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
28706
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28707
    // (LDAPURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 2900
28708
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
28709
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28710
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28711
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28712
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
28713
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28714
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28715
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28716
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28717
    // (LDAPURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 2909
28718
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
28719
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28720
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28721
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28722
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
28723
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28724
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28725
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
28726
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28727
    // (LDCLRB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2918
28728
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28729
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28730
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28731
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28732
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28733
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28734
    // (LDCLRH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2924
28735
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28736
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28737
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28738
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28739
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28740
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28741
    // (LDCLRLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2930
28742
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28743
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28744
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28745
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28746
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28747
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28748
    // (LDCLRLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2936
28749
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28750
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28751
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28752
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28753
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28754
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28755
    // (LDCLRLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2942
28756
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28757
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28758
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28759
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28760
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28761
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28762
    // (LDCLRLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2948
28763
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28764
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28765
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28766
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28767
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28768
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28769
    // (LDCLRW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2954
28770
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28771
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28772
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28773
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28774
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28775
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28776
    // (LDCLRX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2960
28777
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28778
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28779
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28780
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28781
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28782
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28783
    // (LDEORB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2966
28784
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28785
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28786
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28787
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28788
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28789
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28790
    // (LDEORH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2972
28791
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28792
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28793
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28794
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28795
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28796
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28797
    // (LDEORLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 2978
28798
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28799
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28800
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28801
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28802
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28803
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28804
    // (LDEORLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 2984
28805
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28806
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28807
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28808
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28809
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28810
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28811
    // (LDEORLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 2990
28812
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28813
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28814
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28815
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28816
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28817
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28818
    // (LDEORLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 2996
28819
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28820
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28821
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28822
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28823
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28824
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28825
    // (LDEORW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3002
28826
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
28827
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
28828
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28829
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28830
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28831
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28832
    // (LDEORX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3008
28833
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28834
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28835
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28836
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28837
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
28838
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28839
    // (LDFF1B_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3014
28840
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28841
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28842
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28843
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28844
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28845
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28846
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28847
    // (LDFF1B_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3021
28848
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28849
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28850
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28851
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28852
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28853
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28854
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28855
    // (LDFF1B_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3028
28856
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28857
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28858
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28859
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28860
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28861
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28862
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28863
    // (LDFF1B_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3035
28864
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28865
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28866
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28867
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28868
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28869
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28870
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28871
    // (LDFF1D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3042
28872
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28873
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28874
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28875
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28876
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28877
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28878
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28879
    // (LDFF1H_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3049
28880
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28881
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28882
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28883
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28884
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28885
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28886
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28887
    // (LDFF1H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3056
28888
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28889
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28890
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28891
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28892
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28893
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28894
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28895
    // (LDFF1H_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3063
28896
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28897
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28898
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28899
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28900
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28901
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28902
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28903
    // (LDFF1SB_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3070
28904
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28905
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28906
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28907
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28908
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28909
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28910
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28911
    // (LDFF1SB_H_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3077
28912
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28913
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28914
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28915
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28916
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28917
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28918
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28919
    // (LDFF1SB_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3084
28920
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28921
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28922
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28923
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28924
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28925
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28926
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28927
    // (LDFF1SH_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3091
28928
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28929
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28930
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28931
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28932
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28933
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28934
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28935
    // (LDFF1SH_S_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3098
28936
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28937
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28938
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28939
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28940
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28941
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28942
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28943
    // (LDFF1SW_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3105
28944
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28945
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28946
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28947
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28948
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28949
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28950
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28951
    // (LDFF1W_D_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3112
28952
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28953
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28954
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28955
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28956
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28957
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28958
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28959
    // (LDFF1W_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 3119
28960
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28961
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28962
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28963
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
28964
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28965
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28966
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28967
    // (LDG GPR64:$Rt, GPR64sp:$Rn, 0) - 3126
28968
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
28969
172k
    {AliasPatternCond_K_Ignore, 0},
28970
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28971
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28972
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28973
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
28974
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28975
    // (LDNF1B_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3133
28976
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28977
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28978
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28979
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28980
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28981
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28982
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28983
    // (LDNF1B_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3140
28984
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28985
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28986
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28987
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28988
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28989
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28990
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28991
    // (LDNF1B_IMM_REAL Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3147
28992
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
28993
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
28994
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
28995
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
28996
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
28997
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
28998
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
28999
    // (LDNF1B_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3154
29000
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29001
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29002
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29003
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29004
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29005
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29006
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29007
    // (LDNF1D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3161
29008
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29009
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29010
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29011
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29012
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29013
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29014
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29015
    // (LDNF1H_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3168
29016
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29017
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29018
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29019
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29020
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29021
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29022
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29023
    // (LDNF1H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3175
29024
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29025
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29026
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29027
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29028
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29029
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29030
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29031
    // (LDNF1H_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3182
29032
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29033
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29034
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29035
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29036
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29037
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29038
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29039
    // (LDNF1SB_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3189
29040
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29041
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29042
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29043
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29044
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29045
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29046
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29047
    // (LDNF1SB_H_IMM_REAL Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3196
29048
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29049
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29050
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29051
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29052
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29053
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29054
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29055
    // (LDNF1SB_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3203
29056
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29057
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29058
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29059
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29060
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29061
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29062
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29063
    // (LDNF1SH_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3210
29064
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29065
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29066
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29067
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29068
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29069
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29070
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29071
    // (LDNF1SH_S_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3217
29072
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29073
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29074
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29075
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29076
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29077
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29078
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29079
    // (LDNF1SW_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3224
29080
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29081
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29082
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29083
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29084
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29085
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29086
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29087
    // (LDNF1W_D_IMM_REAL Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3231
29088
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29089
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29090
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29091
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29092
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29093
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29094
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29095
    // (LDNF1W_IMM_REAL Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3238
29096
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29097
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29098
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29099
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29100
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29101
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29102
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29103
    // (LDNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3245
29104
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29105
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29106
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29107
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29108
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29109
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29110
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29111
    // (LDNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3252
29112
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29113
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29114
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29115
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29116
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29117
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29118
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29119
    // (LDNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3259
29120
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
29121
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
29122
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29123
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29124
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29125
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29126
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29127
    // (LDNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3266
29128
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29129
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29130
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29131
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29132
    // (LDNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3270
29133
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29134
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29135
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29136
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29137
    // (LDNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3274
29138
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
29139
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29140
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29141
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29142
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29143
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29144
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29145
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29146
    // (LDNT1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3282
29147
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
29148
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29149
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29150
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29151
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29152
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29153
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29154
    // (LDNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3289
29155
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29156
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29157
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29158
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29159
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29160
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29161
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29162
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29163
    // (LDNT1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3297
29164
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
29165
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29166
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29167
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29168
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29169
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29170
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29171
    // (LDNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3304
29172
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29173
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29174
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29175
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29176
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29177
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29178
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29179
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29180
    // (LDNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3312
29181
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29182
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29183
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29184
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29185
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29186
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29187
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29188
    // (LDNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3319
29189
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29190
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29191
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29192
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29193
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29194
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29195
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29196
    // (LDNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3326
29197
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
29198
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29199
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29200
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29201
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29202
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29203
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29204
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29205
    // (LDNT1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3334
29206
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
29207
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29208
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29209
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29210
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29211
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29212
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29213
    // (LDNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3341
29214
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29215
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29216
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29217
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29218
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29219
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29220
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29221
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29222
    // (LDNT1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3349
29223
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
29224
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29225
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29226
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29227
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29228
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29229
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29230
    // (LDNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3356
29231
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29232
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29233
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29234
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29235
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29236
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29237
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29238
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29239
    // (LDNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3364
29240
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29241
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29242
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29243
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29244
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29245
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29246
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29247
    // (LDNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3371
29248
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
29249
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29250
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29251
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29252
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29253
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29254
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29255
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29256
    // (LDNT1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3379
29257
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
29258
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29259
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29260
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29261
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29262
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29263
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29264
    // (LDNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3386
29265
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29266
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29267
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29268
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29269
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29270
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29271
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29272
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29273
    // (LDNT1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3394
29274
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
29275
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29276
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29277
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29278
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29279
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29280
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29281
    // (LDNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3401
29282
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29283
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29284
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29285
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29286
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29287
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29288
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29289
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29290
    // (LDNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3409
29291
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29292
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29293
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29294
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29295
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29296
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29297
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29298
    // (LDNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3416
29299
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29300
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29301
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29302
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29303
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29304
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29305
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29306
    // (LDNT1SB_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3423
29307
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29308
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29309
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29310
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29311
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29312
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29313
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29314
    // (LDNT1SB_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3430
29315
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29316
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29317
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29318
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29319
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29320
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29321
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29322
    // (LDNT1SH_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3437
29323
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29324
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29325
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29326
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29327
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29328
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29329
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29330
    // (LDNT1SH_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3444
29331
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29332
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29333
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29334
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29335
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29336
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29337
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29338
    // (LDNT1SW_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3451
29339
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29340
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29341
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29342
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29343
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29344
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29345
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29346
    // (LDNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3458
29347
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
29348
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29349
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29350
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29351
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29352
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29353
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29354
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29355
    // (LDNT1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3466
29356
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
29357
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29358
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29359
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29360
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29361
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29362
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29363
    // (LDNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3473
29364
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
29365
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29366
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29367
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29368
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29369
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29370
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
29371
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29372
    // (LDNT1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 3481
29373
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
29374
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
29375
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29376
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29377
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29378
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
29379
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29380
    // (LDNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 3488
29381
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29382
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29383
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29384
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29385
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29386
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29387
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29388
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29389
    // (LDNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 3496
29390
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29391
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29392
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29393
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29394
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29395
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29396
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29397
    // (LDNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 3503
29398
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29399
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
29400
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29401
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29402
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29403
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
29404
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29405
    // (LDPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 3510
29406
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29407
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29408
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29409
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29410
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29411
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29412
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29413
    // (LDPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 3517
29414
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29415
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29416
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29417
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29418
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29419
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29420
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29421
    // (LDPSWi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3524
29422
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29423
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29424
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29425
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29426
    // (LDPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 3528
29427
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
29428
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
29429
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29430
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29431
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29432
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29433
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29434
    // (LDPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 3535
29435
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29436
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29437
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29438
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29439
    // (LDPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 3539
29440
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29441
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29442
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29443
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29444
    // (LDRAAindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3543
29445
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29446
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29447
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29448
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29449
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
29450
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29451
    // (LDRABindexed GPR64:$Rt, GPR64sp:$Rn, 0) - 3549
29452
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29453
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29454
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29455
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29456
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
29457
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29458
    // (LDRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3555
29459
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29460
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29461
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29462
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29463
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29464
    // (LDRBBui GPR32:$Rt, GPR64sp:$Rn, 0) - 3560
29465
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29466
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29467
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29468
    // (LDRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3563
29469
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
29470
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29471
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29472
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29473
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29474
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29475
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29476
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29477
    // (LDRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3571
29478
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
29479
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29480
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29481
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29482
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29483
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29484
    // (LDRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3577
29485
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29486
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29487
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29488
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29489
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29490
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29491
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29492
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29493
    // (LDRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3585
29494
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29495
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29496
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29497
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29498
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29499
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29500
    // (LDRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3591
29501
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29502
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29503
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29504
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29505
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29506
    // (LDRHHui GPR32:$Rt, GPR64sp:$Rn, 0) - 3596
29507
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29508
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29509
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29510
    // (LDRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3599
29511
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
29512
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29513
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29514
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29515
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29516
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29517
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29518
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29519
    // (LDRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 3607
29520
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
29521
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29522
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29523
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29524
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29525
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29526
    // (LDRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3613
29527
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29528
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29529
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29530
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29531
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29532
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29533
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29534
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29535
    // (LDRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 3621
29536
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
29537
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29538
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29539
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29540
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29541
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29542
    // (LDRSBWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3627
29543
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29544
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29545
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29546
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29547
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29548
    // (LDRSBWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3632
29549
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29550
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29551
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29552
    // (LDRSBXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3635
29553
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29554
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29555
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29556
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29557
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29558
    // (LDRSBXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3640
29559
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29560
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29561
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29562
    // (LDRSHWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3643
29563
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29564
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29565
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29566
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29567
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29568
    // (LDRSHWui GPR32:$Rt, GPR64sp:$Rn, 0) - 3648
29569
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29570
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29571
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29572
    // (LDRSHXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3651
29573
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29574
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29575
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29576
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29577
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29578
    // (LDRSHXui GPR64:$Rt, GPR64sp:$Rn, 0) - 3656
29579
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29580
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29581
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29582
    // (LDRSWroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3659
29583
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29584
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29585
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29586
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29587
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29588
    // (LDRSWui GPR64:$Rt, GPR64sp:$Rn, 0) - 3664
29589
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29590
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29591
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29592
    // (LDRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3667
29593
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
29594
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29595
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29596
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29597
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29598
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29599
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29600
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29601
    // (LDRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 3675
29602
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
29603
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29604
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29605
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29606
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29607
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29608
    // (LDRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3681
29609
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29610
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29611
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29612
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29613
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29614
    // (LDRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 3686
29615
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29616
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29617
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29618
    // (LDRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 3689
29619
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29620
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29621
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29622
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29623
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29624
    // (LDRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 3694
29625
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29626
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29627
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29628
    // (LDR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 3697
29629
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
29630
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29631
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29632
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29633
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29634
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29635
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29636
    // (LDR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 3704
29637
172k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
29638
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
29639
172k
    {AliasPatternCond_K_Ignore, 0},
29640
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29641
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29642
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29643
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29644
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29645
    // (LDR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 3712
29646
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
29647
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29648
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29649
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29650
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
29651
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
29652
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29653
    // (LDSETB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3719
29654
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29655
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29656
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29657
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29658
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29659
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29660
    // (LDSETH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3725
29661
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29662
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29663
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29664
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29665
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29666
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29667
    // (LDSETLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3731
29668
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29669
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29670
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29671
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29672
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29673
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29674
    // (LDSETLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3737
29675
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29676
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29677
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29678
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29679
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29680
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29681
    // (LDSETLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3743
29682
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29683
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29684
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29685
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29686
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29687
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29688
    // (LDSETLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3749
29689
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29690
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29691
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29692
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29693
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29694
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29695
    // (LDSETW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3755
29696
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29697
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29698
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29699
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29700
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29701
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29702
    // (LDSETX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3761
29703
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29704
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29705
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29706
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29707
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29708
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29709
    // (LDSMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3767
29710
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29711
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29712
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29713
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29714
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29715
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29716
    // (LDSMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3773
29717
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29718
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29719
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29720
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29721
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29722
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29723
    // (LDSMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3779
29724
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29725
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29726
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29727
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29728
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29729
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29730
    // (LDSMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3785
29731
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29732
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29733
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29734
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29735
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29736
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29737
    // (LDSMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3791
29738
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29739
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29740
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29741
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29742
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29743
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29744
    // (LDSMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3797
29745
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29746
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29747
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29748
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29749
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29750
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29751
    // (LDSMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3803
29752
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29753
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29754
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29755
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29756
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29757
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29758
    // (LDSMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3809
29759
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29760
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29761
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29762
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29763
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29764
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29765
    // (LDSMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3815
29766
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29767
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29768
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29769
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29770
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29771
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29772
    // (LDSMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3821
29773
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29774
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29775
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29776
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29777
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29778
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29779
    // (LDSMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3827
29780
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29781
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29782
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29783
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29784
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29785
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29786
    // (LDSMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3833
29787
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29788
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29789
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29790
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29791
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29792
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29793
    // (LDSMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3839
29794
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29795
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29796
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29797
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29798
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29799
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29800
    // (LDSMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3845
29801
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29802
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29803
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29804
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29805
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29806
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29807
    // (LDSMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3851
29808
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29809
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29810
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29811
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29812
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29813
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29814
    // (LDSMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3857
29815
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29816
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29817
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29818
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29819
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29820
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29821
    // (LDTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3863
29822
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29823
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29824
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29825
    // (LDTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 3866
29826
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29827
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29828
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29829
    // (LDTRSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3869
29830
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29831
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29832
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29833
    // (LDTRSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3872
29834
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29835
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29836
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29837
    // (LDTRSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3875
29838
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29839
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29840
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29841
    // (LDTRSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3878
29842
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29843
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29844
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29845
    // (LDTRSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 3881
29846
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29847
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29848
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29849
    // (LDTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 3884
29850
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29851
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29852
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29853
    // (LDTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 3887
29854
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29855
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29856
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29857
    // (LDUMAXB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3890
29858
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29859
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29860
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29861
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29862
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29863
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29864
    // (LDUMAXH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3896
29865
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29866
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29867
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29868
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29869
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29870
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29871
    // (LDUMAXLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3902
29872
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29873
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29874
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29875
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29876
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29877
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29878
    // (LDUMAXLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3908
29879
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29880
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29881
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29882
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29883
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29884
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29885
    // (LDUMAXLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3914
29886
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29887
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29888
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29889
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29890
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29891
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29892
    // (LDUMAXLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3920
29893
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29894
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29895
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29896
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29897
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29898
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29899
    // (LDUMAXW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3926
29900
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29901
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29902
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29903
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29904
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29905
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29906
    // (LDUMAXX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3932
29907
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29908
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29909
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29910
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29911
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29912
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29913
    // (LDUMINB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3938
29914
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29915
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29916
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29917
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29918
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29919
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29920
    // (LDUMINH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3944
29921
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29922
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29923
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29924
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29925
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29926
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29927
    // (LDUMINLB WZR, GPR32:$Rs, GPR64sp:$Rn) - 3950
29928
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29929
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29930
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29931
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29932
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29933
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29934
    // (LDUMINLH WZR, GPR32:$Rs, GPR64sp:$Rn) - 3956
29935
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29936
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29937
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29938
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29939
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29940
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29941
    // (LDUMINLW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3962
29942
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29943
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29944
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29945
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29946
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29947
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29948
    // (LDUMINLX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3968
29949
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29950
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29951
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29952
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29953
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29954
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29955
    // (LDUMINW WZR, GPR32:$Rs, GPR64sp:$Rn) - 3974
29956
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
29957
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29958
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29959
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29960
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29961
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29962
    // (LDUMINX XZR, GPR64:$Rs, GPR64sp:$Rn) - 3980
29963
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
29964
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
29965
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29966
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29967
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureLSE},
29968
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29969
    // (LDURBBi GPR32:$Rt, GPR64sp:$Rn, 0) - 3986
29970
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29971
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29972
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29973
    // (LDURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 3989
29974
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
29975
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29976
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29977
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29978
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29979
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29980
    // (LDURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 3995
29981
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
29982
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29983
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29984
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29985
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29986
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29987
    // (LDURHHi GPR32:$Rt, GPR64sp:$Rn, 0) - 4001
29988
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
29989
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29990
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29991
    // (LDURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 4004
29992
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
29993
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
29994
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
29995
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
29996
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
29997
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
29998
    // (LDURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 4010
29999
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30000
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30001
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30002
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30003
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
30004
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30005
    // (LDURSBWi GPR32:$Rt, GPR64sp:$Rn, 0) - 4016
30006
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30007
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30008
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30009
    // (LDURSBXi GPR64:$Rt, GPR64sp:$Rn, 0) - 4019
30010
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30011
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30012
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30013
    // (LDURSHWi GPR32:$Rt, GPR64sp:$Rn, 0) - 4022
30014
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30015
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30016
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30017
    // (LDURSHXi GPR64:$Rt, GPR64sp:$Rn, 0) - 4025
30018
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30019
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30020
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30021
    // (LDURSWi GPR64:$Rt, GPR64sp:$Rn, 0) - 4028
30022
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30023
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30024
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30025
    // (LDURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 4031
30026
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
30027
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30028
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30029
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30030
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
30031
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30032
    // (LDURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 4037
30033
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30034
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30035
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30036
    // (LDURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 4040
30037
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30038
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30039
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30040
    // (MADDWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 4043
30041
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30042
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30043
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30044
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
30045
    // (MADDXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 4047
30046
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30047
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30048
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30049
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30050
    // (MOVA_2ZMXI_H_B ZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 4051
30051
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30052
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30053
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30054
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30055
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30056
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30057
    // (MOVA_2ZMXI_H_D ZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 4057
30058
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30059
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30060
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30061
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30062
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30063
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30064
    // (MOVA_2ZMXI_H_H ZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 4063
30065
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30066
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30067
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30068
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30069
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30070
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30071
    // (MOVA_2ZMXI_H_S ZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 4069
30072
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30073
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30074
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30075
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30076
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30077
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30078
    // (MOVA_2ZMXI_V_B ZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm) - 4075
30079
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30080
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30081
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30082
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30083
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30084
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30085
    // (MOVA_2ZMXI_V_D ZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm) - 4081
30086
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30087
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30088
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30089
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30090
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30091
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30092
    // (MOVA_2ZMXI_V_H ZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm) - 4087
30093
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30094
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30095
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30096
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30097
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30098
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30099
    // (MOVA_2ZMXI_V_S ZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm) - 4093
30100
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30101
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30102
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30103
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30104
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30105
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30106
    // (MOVA_4ZMXI_H_B ZZZZ_b_mul_r:$Zd, TileVectorOpH8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4099
30107
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30108
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30109
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30110
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30111
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30112
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30113
    // (MOVA_4ZMXI_H_D ZZZZ_d_mul_r:$Zd, TileVectorOpH64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4105
30114
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30115
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30116
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30117
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30118
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30119
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30120
    // (MOVA_4ZMXI_H_H ZZZZ_h_mul_r:$Zd, TileVectorOpH16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4111
30121
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30122
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30123
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30124
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30125
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30126
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30127
    // (MOVA_4ZMXI_H_S ZZZZ_s_mul_r:$Zd, TileVectorOpH32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4117
30128
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30129
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30130
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30131
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30132
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30133
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30134
    // (MOVA_4ZMXI_V_B ZZZZ_b_mul_r:$Zd, TileVectorOpV8:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm) - 4123
30135
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30136
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30137
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30138
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30139
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30140
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30141
    // (MOVA_4ZMXI_V_D ZZZZ_d_mul_r:$Zd, TileVectorOpV64:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4129
30142
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30143
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30144
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30145
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30146
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30147
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30148
    // (MOVA_4ZMXI_V_H ZZZZ_h_mul_r:$Zd, TileVectorOpV16:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm) - 4135
30149
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30150
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30151
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30152
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30153
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30154
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30155
    // (MOVA_4ZMXI_V_S ZZZZ_s_mul_r:$Zd, TileVectorOpV32:$ZAn, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm) - 4141
30156
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30157
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30158
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30159
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30160
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30161
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30162
    // (MOVA_MXI2Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4147
30163
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30164
172k
    {AliasPatternCond_K_Ignore, 0},
30165
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30166
172k
    {AliasPatternCond_K_Ignore, 0},
30167
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30168
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30169
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30170
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30171
    // (MOVA_MXI2Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4155
30172
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30173
172k
    {AliasPatternCond_K_Ignore, 0},
30174
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30175
172k
    {AliasPatternCond_K_Ignore, 0},
30176
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30177
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30178
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30179
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30180
    // (MOVA_MXI2Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4163
30181
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30182
172k
    {AliasPatternCond_K_Ignore, 0},
30183
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30184
172k
    {AliasPatternCond_K_Ignore, 0},
30185
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30186
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30187
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30188
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30189
    // (MOVA_MXI2Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4171
30190
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30191
172k
    {AliasPatternCond_K_Ignore, 0},
30192
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30193
172k
    {AliasPatternCond_K_Ignore, 0},
30194
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30195
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30196
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30197
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30198
    // (MOVA_MXI2Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm3s2range:$imm, ZZ_b_mul_r:$Zn) - 4179
30199
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30200
172k
    {AliasPatternCond_K_Ignore, 0},
30201
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30202
172k
    {AliasPatternCond_K_Ignore, 0},
30203
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30204
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30205
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30206
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30207
    // (MOVA_MXI2Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s2range:$imm, ZZ_d_mul_r:$Zn) - 4187
30208
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30209
172k
    {AliasPatternCond_K_Ignore, 0},
30210
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30211
172k
    {AliasPatternCond_K_Ignore, 0},
30212
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30213
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30214
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30215
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30216
    // (MOVA_MXI2Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s2range:$imm, ZZ_h_mul_r:$Zn) - 4195
30217
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30218
172k
    {AliasPatternCond_K_Ignore, 0},
30219
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30220
172k
    {AliasPatternCond_K_Ignore, 0},
30221
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30222
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30223
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30224
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30225
    // (MOVA_MXI2Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s2range:$imm, ZZ_s_mul_r:$Zn) - 4203
30226
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30227
172k
    {AliasPatternCond_K_Ignore, 0},
30228
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30229
172k
    {AliasPatternCond_K_Ignore, 0},
30230
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30231
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30232
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30233
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30234
    // (MOVA_MXI4Z_H_B TileVectorOpH8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4211
30235
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30236
172k
    {AliasPatternCond_K_Ignore, 0},
30237
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30238
172k
    {AliasPatternCond_K_Ignore, 0},
30239
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30240
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30241
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30242
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30243
    // (MOVA_MXI4Z_H_D TileVectorOpH64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4219
30244
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30245
172k
    {AliasPatternCond_K_Ignore, 0},
30246
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30247
172k
    {AliasPatternCond_K_Ignore, 0},
30248
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30249
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30250
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30251
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30252
    // (MOVA_MXI4Z_H_H TileVectorOpH16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4227
30253
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30254
172k
    {AliasPatternCond_K_Ignore, 0},
30255
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30256
172k
    {AliasPatternCond_K_Ignore, 0},
30257
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30258
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30259
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30260
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30261
    // (MOVA_MXI4Z_H_S TileVectorOpH32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4235
30262
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30263
172k
    {AliasPatternCond_K_Ignore, 0},
30264
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30265
172k
    {AliasPatternCond_K_Ignore, 0},
30266
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30267
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30268
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30269
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30270
    // (MOVA_MXI4Z_V_B TileVectorOpV8:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm2s4range:$imm, ZZZZ_b_mul_r:$Zn) - 4243
30271
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
30272
172k
    {AliasPatternCond_K_Ignore, 0},
30273
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30274
172k
    {AliasPatternCond_K_Ignore, 0},
30275
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30276
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30277
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30278
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30279
    // (MOVA_MXI4Z_V_D TileVectorOpV64:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_d_mul_r:$Zn) - 4251
30280
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
30281
172k
    {AliasPatternCond_K_Ignore, 0},
30282
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30283
172k
    {AliasPatternCond_K_Ignore, 0},
30284
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30285
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30286
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30287
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30288
    // (MOVA_MXI4Z_V_H TileVectorOpV16:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm1s4range:$imm, ZZZZ_h_mul_r:$Zn) - 4259
30289
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
30290
172k
    {AliasPatternCond_K_Ignore, 0},
30291
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30292
172k
    {AliasPatternCond_K_Ignore, 0},
30293
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30294
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30295
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30296
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30297
    // (MOVA_MXI4Z_V_S TileVectorOpV32:$ZAd, MatrixIndexGPR32Op12_15:$Rs, uimm0s4range:$imm, ZZZZ_s_mul_r:$Zn) - 4267
30298
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
30299
172k
    {AliasPatternCond_K_Ignore, 0},
30300
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
30301
172k
    {AliasPatternCond_K_Ignore, 0},
30302
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30303
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30304
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30305
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30306
    // (MOVA_VG2_2ZMXI ZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4275
30307
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30308
172k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
30309
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID},
30310
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30311
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30312
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30313
    // (MOVA_VG2_MXI2Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZ_d_mul_r:$Zn) - 4281
30314
172k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
30315
172k
    {AliasPatternCond_K_Ignore, 0},
30316
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID},
30317
172k
    {AliasPatternCond_K_Ignore, 0},
30318
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
30319
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30320
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30321
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30322
    // (MOVA_VG4_4ZMXI ZZZZ_d_mul_r:$Zd, MatrixOp64:$ZAn, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm) - 4289
30323
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30324
172k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
30325
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID},
30326
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30327
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30328
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30329
    // (MOVA_VG4_MXI4Z MatrixOp64:$ZAd, MatrixIndexGPR32Op8_11:$Rs, sme_elm_idx0_7:$imm, ZZZZ_d_mul_r:$Zn) - 4295
30330
172k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
30331
172k
    {AliasPatternCond_K_Ignore, 0},
30332
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_8_11RegClassID},
30333
172k
    {AliasPatternCond_K_Ignore, 0},
30334
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
30335
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30336
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30337
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30338
    // (MOVT ZTR:$ZTt, 0, ZPRAny:$Zt) - 4303
30339
172k
    {AliasPatternCond_K_RegClass, AArch64_ZTRRegClassID},
30340
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30341
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30342
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30343
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
30344
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30345
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30346
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME_LUTv2},
30347
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30348
    // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 1 }) - 4312
30349
172k
    {AliasPatternCond_K_Imm, (uint32_t)3},
30350
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30351
    // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 1 }) - 4314
30352
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30353
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30354
    // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 1 }) - 4316
30355
172k
    {AliasPatternCond_K_Imm, (uint32_t)2},
30356
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30357
    // (MSRpstatesvcrImm1 { 0, 1, 1 }, { 0 }) - 4318
30358
172k
    {AliasPatternCond_K_Imm, (uint32_t)3},
30359
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30360
    // (MSRpstatesvcrImm1 { 0, 0, 1 }, { 0 }) - 4320
30361
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30362
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30363
    // (MSRpstatesvcrImm1 { 0, 1, 0 }, { 0 }) - 4322
30364
172k
    {AliasPatternCond_K_Imm, (uint32_t)2},
30365
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30366
    // (MSUBWrrr GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR) - 4324
30367
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30368
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30369
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30370
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
30371
    // (MSUBXrrr GPR64:$dst, GPR64:$src1, GPR64:$src2, XZR) - 4328
30372
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30373
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30374
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30375
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30376
    // (NOTv16i8 V128:$Vd, V128:$Vn) - 4332
30377
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30378
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30379
    // (NOTv8i8 V64:$Vd, V64:$Vn) - 4334
30380
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
30381
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
30382
    // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, 0) - 4336
30383
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30384
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
30385
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30386
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30387
    // (ORNWrs GPR32:$Wd, WZR, GPR32:$Wm, logical_shift32:$sh) - 4340
30388
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30389
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
30390
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30391
    // (ORNWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4343
30392
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30393
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30394
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30395
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30396
    // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, 0) - 4347
30397
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30398
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30399
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30400
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30401
    // (ORNXrs GPR64:$Xd, XZR, GPR64:$Xm, logical_shift64:$sh) - 4351
30402
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30403
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30404
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30405
    // (ORNXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4354
30406
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30407
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30408
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30409
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30410
    // (ORRS_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4358
30411
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30412
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30413
172k
    {AliasPatternCond_K_TiedReg, 1},
30414
172k
    {AliasPatternCond_K_TiedReg, 1},
30415
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30416
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30417
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30418
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30419
    // (ORRWrs GPR32:$dst, WZR, GPR32:$src, 0) - 4366
30420
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30421
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
30422
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30423
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30424
    // (ORRWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 4370
30425
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30426
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30427
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30428
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30429
    // (ORRXrs GPR64:$dst, XZR, GPR64:$src, 0) - 4374
30430
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30431
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30432
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30433
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30434
    // (ORRXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 4378
30435
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30436
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30437
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30438
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30439
    // (ORR_PPzPP PPR8:$Pd, PPR8:$Pn, PPR8:$Pn, PPR8:$Pn) - 4382
30440
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30441
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30442
172k
    {AliasPatternCond_K_TiedReg, 1},
30443
172k
    {AliasPatternCond_K_TiedReg, 1},
30444
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30445
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30446
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30447
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30448
    // (ORR_ZI ZPR8:$Zdn, sve_logical_imm8:$imm) - 4390
30449
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30450
172k
    {AliasPatternCond_K_Ignore, 0},
30451
172k
    {AliasPatternCond_K_Custom, 1},
30452
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30453
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30454
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30455
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30456
    // (ORR_ZI ZPR16:$Zdn, sve_logical_imm16:$imm) - 4397
30457
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30458
172k
    {AliasPatternCond_K_Ignore, 0},
30459
172k
    {AliasPatternCond_K_Custom, 2},
30460
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30461
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30462
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30463
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30464
    // (ORR_ZI ZPR32:$Zdn, sve_logical_imm32:$imm) - 4404
30465
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30466
172k
    {AliasPatternCond_K_Ignore, 0},
30467
172k
    {AliasPatternCond_K_Custom, 3},
30468
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30469
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30470
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30471
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30472
    // (ORR_ZZZ ZPR64:$Zd, ZPR64:$Zn, ZPR64:$Zn) - 4411
30473
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30474
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30475
172k
    {AliasPatternCond_K_TiedReg, 1},
30476
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30477
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30478
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30479
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30480
    // (ORRv16i8 V128:$dst, V128:$src, V128:$src) - 4418
30481
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30482
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
30483
172k
    {AliasPatternCond_K_TiedReg, 1},
30484
    // (ORRv8i8 V64:$dst, V64:$src, V64:$src) - 4421
30485
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
30486
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
30487
172k
    {AliasPatternCond_K_TiedReg, 1},
30488
    // (PACIA1716) - 4424
30489
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30490
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
30491
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30492
    // (PACIASP) - 4427
30493
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30494
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
30495
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30496
    // (PACIAZ) - 4430
30497
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30498
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
30499
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30500
    // (PACIB1716) - 4433
30501
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30502
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
30503
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30504
    // (PACIBSP) - 4436
30505
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30506
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
30507
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30508
    // (PACIBZ) - 4439
30509
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30510
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
30511
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30512
    // (PACM) - 4442
30513
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30514
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuthLR},
30515
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30516
    // (PMOV_PZI_B PPR8:$Pd, ZPRAny:$Zn, 0) - 4445
30517
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30518
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30519
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30520
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30521
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
30522
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30523
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30524
    // (PMOV_ZIP_B ZPRAny:$Zd, 0, PPR8:$Pn) - 4452
30525
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30526
172k
    {AliasPatternCond_K_Ignore, 0},
30527
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30528
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30529
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30530
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
30531
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
30532
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30533
    // (PRFB_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4460
30534
172k
    {AliasPatternCond_K_Ignore, 0},
30535
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30536
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30537
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30538
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30539
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30540
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30541
    // (PRFB_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4467
30542
172k
    {AliasPatternCond_K_Ignore, 0},
30543
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30544
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30545
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30546
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30547
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30548
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30549
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30550
    // (PRFB_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4475
30551
172k
    {AliasPatternCond_K_Ignore, 0},
30552
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30553
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30554
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30555
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30556
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30557
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30558
    // (PRFD_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4482
30559
172k
    {AliasPatternCond_K_Ignore, 0},
30560
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30561
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30562
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30563
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30564
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30565
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30566
    // (PRFD_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4489
30567
172k
    {AliasPatternCond_K_Ignore, 0},
30568
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30569
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30570
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30571
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30572
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30573
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30574
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30575
    // (PRFD_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4497
30576
172k
    {AliasPatternCond_K_Ignore, 0},
30577
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30578
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30579
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30580
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30581
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30582
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30583
    // (PRFH_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4504
30584
172k
    {AliasPatternCond_K_Ignore, 0},
30585
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30586
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30587
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30588
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30589
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30590
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30591
    // (PRFH_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4511
30592
172k
    {AliasPatternCond_K_Ignore, 0},
30593
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30594
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30595
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30596
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30597
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30598
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30599
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30600
    // (PRFH_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4519
30601
172k
    {AliasPatternCond_K_Ignore, 0},
30602
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30603
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30604
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30605
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30606
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30607
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30608
    // (PRFMroX prfop:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 4526
30609
172k
    {AliasPatternCond_K_Ignore, 0},
30610
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30611
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30612
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30613
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30614
    // (PRFMui prfop:$Rt, GPR64sp:$Rn, 0) - 4531
30615
172k
    {AliasPatternCond_K_Ignore, 0},
30616
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30617
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30618
    // (PRFUMi prfop:$Rt, GPR64sp:$Rn, 0) - 4534
30619
172k
    {AliasPatternCond_K_Ignore, 0},
30620
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30621
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30622
    // (PRFW_D_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 4537
30623
172k
    {AliasPatternCond_K_Ignore, 0},
30624
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30625
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30626
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30627
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30628
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30629
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30630
    // (PRFW_PRI sve_prfop:$prfop, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 4544
30631
172k
    {AliasPatternCond_K_Ignore, 0},
30632
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30633
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
30634
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30635
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30636
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30637
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30638
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30639
    // (PRFW_S_PZI sve_prfop:$prfop, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 4552
30640
172k
    {AliasPatternCond_K_Ignore, 0},
30641
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
30642
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30643
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30644
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30645
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30646
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30647
    // (PTRUES_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4559
30648
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30649
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30650
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30651
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30652
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30653
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30654
    // (PTRUES_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4565
30655
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30656
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30657
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30658
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30659
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30660
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30661
    // (PTRUES_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4571
30662
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30663
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30664
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30665
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30666
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30667
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30668
    // (PTRUES_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4577
30669
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30670
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30671
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30672
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30673
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30674
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30675
    // (PTRUE_B PPR8:$Pd, { 1, 1, 1, 1, 1 }) - 4583
30676
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30677
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30678
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30679
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30680
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30681
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30682
    // (PTRUE_D PPR64:$Pd, { 1, 1, 1, 1, 1 }) - 4589
30683
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30684
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30685
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30686
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30687
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30688
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30689
    // (PTRUE_H PPR16:$Pd, { 1, 1, 1, 1, 1 }) - 4595
30690
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30691
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30692
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30693
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30694
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30695
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30696
    // (PTRUE_S PPR32:$Pd, { 1, 1, 1, 1, 1 }) - 4601
30697
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30698
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30699
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30700
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30701
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30702
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30703
    // (RET LR) - 4607
30704
172k
    {AliasPatternCond_K_Reg, AArch64_LR},
30705
    // (SBCSWr GPR32:$dst, WZR, GPR32:$src) - 4608
30706
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30707
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
30708
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30709
    // (SBCSXr GPR64:$dst, XZR, GPR64:$src) - 4611
30710
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30711
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30712
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30713
    // (SBCWr GPR32:$dst, WZR, GPR32:$src) - 4614
30714
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30715
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
30716
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30717
    // (SBCXr GPR64:$dst, XZR, GPR64:$src) - 4617
30718
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30719
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30720
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30721
    // (SBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 4620
30722
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30723
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30724
172k
    {AliasPatternCond_K_Ignore, 0},
30725
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30726
    // (SBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 4624
30727
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30728
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30729
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30730
172k
    {AliasPatternCond_K_Imm, (uint32_t)7},
30731
    // (SBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 4628
30732
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30733
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30734
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30735
172k
    {AliasPatternCond_K_Imm, (uint32_t)15},
30736
    // (SBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 4632
30737
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30738
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30739
172k
    {AliasPatternCond_K_Ignore, 0},
30740
172k
    {AliasPatternCond_K_Imm, (uint32_t)63},
30741
    // (SBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 4636
30742
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30743
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30744
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30745
172k
    {AliasPatternCond_K_Imm, (uint32_t)7},
30746
    // (SBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 4640
30747
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30748
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30749
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30750
172k
    {AliasPatternCond_K_Imm, (uint32_t)15},
30751
    // (SBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 4644
30752
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30753
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30754
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
30755
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30756
    // (SEL_PPPP PPR8:$Pd, PPRAny:$Pg, PPR8:$Pn, PPR8:$Pd) - 4648
30757
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30758
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30759
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30760
172k
    {AliasPatternCond_K_TiedReg, 0},
30761
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30762
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30763
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30764
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30765
    // (SEL_ZPZZ_B ZPR8:$Zd, PPRAny:$Pg, ZPR8:$Zn, ZPR8:$Zd) - 4656
30766
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30767
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30768
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30769
172k
    {AliasPatternCond_K_TiedReg, 0},
30770
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30771
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30772
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30773
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30774
    // (SEL_ZPZZ_D ZPR64:$Zd, PPRAny:$Pg, ZPR64:$Zn, ZPR64:$Zd) - 4664
30775
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30776
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30777
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30778
172k
    {AliasPatternCond_K_TiedReg, 0},
30779
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30780
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30781
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30782
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30783
    // (SEL_ZPZZ_H ZPR16:$Zd, PPRAny:$Pg, ZPR16:$Zn, ZPR16:$Zd) - 4672
30784
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30785
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30786
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30787
172k
    {AliasPatternCond_K_TiedReg, 0},
30788
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30789
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30790
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30791
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30792
    // (SEL_ZPZZ_S ZPR32:$Zd, PPRAny:$Pg, ZPR32:$Zn, ZPR32:$Zd) - 4680
30793
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30794
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
30795
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30796
172k
    {AliasPatternCond_K_TiedReg, 0},
30797
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30798
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30799
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30800
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30801
    // (SMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4688
30802
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30803
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30804
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30805
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30806
    // (SMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 4692
30807
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30808
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30809
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
30810
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
30811
    // (SQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4696
30812
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30813
172k
    {AliasPatternCond_K_Ignore, 0},
30814
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30815
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30816
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30817
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30818
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30819
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30820
    // (SQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4704
30821
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30822
172k
    {AliasPatternCond_K_Ignore, 0},
30823
172k
    {AliasPatternCond_K_Ignore, 0},
30824
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30825
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30826
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30827
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30828
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30829
    // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4712
30830
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30831
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30832
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30833
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30834
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30835
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30836
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30837
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30838
    // (SQDECB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4720
30839
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30840
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30841
172k
    {AliasPatternCond_K_Ignore, 0},
30842
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30843
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30844
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30845
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30846
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30847
    // (SQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4728
30848
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30849
172k
    {AliasPatternCond_K_Ignore, 0},
30850
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30851
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30852
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30853
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30854
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30855
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30856
    // (SQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4736
30857
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30858
172k
    {AliasPatternCond_K_Ignore, 0},
30859
172k
    {AliasPatternCond_K_Ignore, 0},
30860
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30861
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30862
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30863
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30864
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30865
    // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4744
30866
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30867
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30868
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30869
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30870
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30871
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30872
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30873
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30874
    // (SQDECD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4752
30875
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30876
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30877
172k
    {AliasPatternCond_K_Ignore, 0},
30878
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30879
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30880
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30881
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30882
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30883
    // (SQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4760
30884
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30885
172k
    {AliasPatternCond_K_Ignore, 0},
30886
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30887
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30888
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30889
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30890
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30891
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30892
    // (SQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4768
30893
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30894
172k
    {AliasPatternCond_K_Ignore, 0},
30895
172k
    {AliasPatternCond_K_Ignore, 0},
30896
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30897
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30898
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30899
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30900
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30901
    // (SQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4776
30902
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30903
172k
    {AliasPatternCond_K_Ignore, 0},
30904
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30905
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30906
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30907
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30908
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30909
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30910
    // (SQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4784
30911
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30912
172k
    {AliasPatternCond_K_Ignore, 0},
30913
172k
    {AliasPatternCond_K_Ignore, 0},
30914
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30915
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30916
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30917
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30918
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30919
    // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4792
30920
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30921
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30922
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30923
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30924
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30925
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30926
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30927
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30928
    // (SQDECH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4800
30929
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30930
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30931
172k
    {AliasPatternCond_K_Ignore, 0},
30932
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30933
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30934
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30935
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30936
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30937
    // (SQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4808
30938
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30939
172k
    {AliasPatternCond_K_Ignore, 0},
30940
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30941
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30942
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30943
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30944
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30945
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30946
    // (SQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4816
30947
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30948
172k
    {AliasPatternCond_K_Ignore, 0},
30949
172k
    {AliasPatternCond_K_Ignore, 0},
30950
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30951
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30952
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30953
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30954
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30955
    // (SQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4824
30956
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30957
172k
    {AliasPatternCond_K_Ignore, 0},
30958
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30959
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30960
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30961
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30962
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30963
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30964
    // (SQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4832
30965
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30966
172k
    {AliasPatternCond_K_Ignore, 0},
30967
172k
    {AliasPatternCond_K_Ignore, 0},
30968
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30969
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30970
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30971
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30972
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30973
    // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4840
30974
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30975
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30976
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30977
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30978
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30979
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30980
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30981
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30982
    // (SQDECW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4848
30983
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30984
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
30985
172k
    {AliasPatternCond_K_Ignore, 0},
30986
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30987
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30988
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30989
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30990
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
30991
    // (SQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4856
30992
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
30993
172k
    {AliasPatternCond_K_Ignore, 0},
30994
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
30995
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
30996
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
30997
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
30998
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
30999
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31000
    // (SQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 4864
31001
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31002
172k
    {AliasPatternCond_K_Ignore, 0},
31003
172k
    {AliasPatternCond_K_Ignore, 0},
31004
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31005
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31006
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31007
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31008
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31009
    // (SQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4872
31010
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31011
172k
    {AliasPatternCond_K_Ignore, 0},
31012
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31013
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31014
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31015
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31016
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31017
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31018
    // (SQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4880
31019
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31020
172k
    {AliasPatternCond_K_Ignore, 0},
31021
172k
    {AliasPatternCond_K_Ignore, 0},
31022
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31023
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31024
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31025
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31026
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31027
    // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4888
31028
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31029
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31030
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31031
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31032
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31033
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31034
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31035
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31036
    // (SQINCB_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4896
31037
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31038
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31039
172k
    {AliasPatternCond_K_Ignore, 0},
31040
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31041
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31042
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31043
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31044
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31045
    // (SQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4904
31046
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31047
172k
    {AliasPatternCond_K_Ignore, 0},
31048
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31049
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31050
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31051
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31052
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31053
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31054
    // (SQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4912
31055
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31056
172k
    {AliasPatternCond_K_Ignore, 0},
31057
172k
    {AliasPatternCond_K_Ignore, 0},
31058
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31059
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31060
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31061
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31062
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31063
    // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4920
31064
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31065
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31066
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31067
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31068
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31069
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31070
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31071
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31072
    // (SQINCD_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4928
31073
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31074
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31075
172k
    {AliasPatternCond_K_Ignore, 0},
31076
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31077
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31078
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31079
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31080
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31081
    // (SQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4936
31082
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31083
172k
    {AliasPatternCond_K_Ignore, 0},
31084
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31085
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31086
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31087
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31088
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31089
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31090
    // (SQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 4944
31091
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31092
172k
    {AliasPatternCond_K_Ignore, 0},
31093
172k
    {AliasPatternCond_K_Ignore, 0},
31094
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31095
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31096
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31097
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31098
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31099
    // (SQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 4952
31100
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31101
172k
    {AliasPatternCond_K_Ignore, 0},
31102
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31103
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31104
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31105
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31106
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31107
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31108
    // (SQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 4960
31109
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31110
172k
    {AliasPatternCond_K_Ignore, 0},
31111
172k
    {AliasPatternCond_K_Ignore, 0},
31112
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31113
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31114
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31115
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31116
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31117
    // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 4968
31118
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31119
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31120
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31121
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31122
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31123
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31124
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31125
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31126
    // (SQINCH_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 4976
31127
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31128
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31129
172k
    {AliasPatternCond_K_Ignore, 0},
31130
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31131
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31132
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31133
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31134
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31135
    // (SQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 4984
31136
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31137
172k
    {AliasPatternCond_K_Ignore, 0},
31138
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31139
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31140
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31141
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31142
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31143
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31144
    // (SQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 4992
31145
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31146
172k
    {AliasPatternCond_K_Ignore, 0},
31147
172k
    {AliasPatternCond_K_Ignore, 0},
31148
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31149
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31150
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31151
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31152
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31153
    // (SQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 5000
31154
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31155
172k
    {AliasPatternCond_K_Ignore, 0},
31156
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31157
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31158
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31159
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31160
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31161
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31162
    // (SQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 5008
31163
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31164
172k
    {AliasPatternCond_K_Ignore, 0},
31165
172k
    {AliasPatternCond_K_Ignore, 0},
31166
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31167
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31168
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31169
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31170
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31171
    // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, { 1, 1, 1, 1, 1 }, 1) - 5016
31172
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31173
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31174
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31175
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31176
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31177
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31178
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31179
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31180
    // (SQINCW_XPiWdI GPR64z:$Rd, GPR64as32:$Rn, sve_pred_enum:$pattern, 1) - 5024
31181
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31182
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
31183
172k
    {AliasPatternCond_K_Ignore, 0},
31184
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31185
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31186
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31187
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31188
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31189
    // (SQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 5032
31190
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31191
172k
    {AliasPatternCond_K_Ignore, 0},
31192
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
31193
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31194
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31195
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31196
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31197
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31198
    // (SQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 5040
31199
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31200
172k
    {AliasPatternCond_K_Ignore, 0},
31201
172k
    {AliasPatternCond_K_Ignore, 0},
31202
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
31203
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31204
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31205
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31206
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31207
    // (SST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5048
31208
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31209
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31210
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31211
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31212
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31213
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31214
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31215
    // (SST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5055
31216
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31217
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31218
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31219
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31220
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31221
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31222
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31223
    // (SST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5062
31224
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31225
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31226
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31227
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31228
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31229
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31230
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31231
    // (SST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5069
31232
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31233
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31234
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31235
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31236
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31237
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31238
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31239
    // (SST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5076
31240
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31241
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31242
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31243
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31244
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31245
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31246
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31247
    // (SST1Q Z_q:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 5083
31248
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31249
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31250
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31251
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31252
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31253
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31254
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31255
    // (SST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, 0) - 5090
31256
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31257
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31258
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31259
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31260
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31261
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31262
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31263
    // (SST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, 0) - 5097
31264
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31265
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31266
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31267
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31268
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31269
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31270
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31271
    // (ST1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5104
31272
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
31273
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31274
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31275
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31276
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31277
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31278
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31279
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31280
    // (ST1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5112
31281
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
31282
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31283
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31284
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31285
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31286
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31287
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31288
    // (ST1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5119
31289
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
31290
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31291
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31292
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31293
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31294
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31295
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31296
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31297
    // (ST1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5127
31298
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
31299
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31300
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31301
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31302
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31303
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31304
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31305
    // (ST1B_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5134
31306
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31307
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31308
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31309
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31310
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31311
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31312
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31313
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31314
    // (ST1B_H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5142
31315
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31316
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31317
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31318
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31319
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31320
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31321
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31322
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31323
    // (ST1B_IMM Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5150
31324
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31325
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31326
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31327
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31328
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31329
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31330
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31331
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31332
    // (ST1B_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5158
31333
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31334
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31335
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31336
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31337
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31338
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31339
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31340
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31341
    // (ST1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5166
31342
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
31343
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31344
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31345
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31346
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31347
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31348
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31349
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31350
    // (ST1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5174
31351
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
31352
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31353
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31354
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31355
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31356
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31357
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31358
    // (ST1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5181
31359
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
31360
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31361
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31362
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31363
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31364
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31365
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31366
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31367
    // (ST1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5189
31368
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
31369
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31370
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31371
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31372
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31373
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31374
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31375
    // (ST1D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5196
31376
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31377
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31378
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31379
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31380
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31381
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31382
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31383
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31384
    // (ST1D_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5204
31385
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31386
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31387
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31388
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31389
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31390
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31391
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31392
    // (ST1Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5211
31393
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31394
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31395
172k
    {AliasPatternCond_K_Ignore, 0},
31396
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31397
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31398
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31399
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31400
    // (ST1Fourv1d_POST GPR64sp:$Rn, VecListFour1d:$Vt, XZR) - 5218
31401
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31402
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
31403
172k
    {AliasPatternCond_K_Ignore, 0},
31404
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31405
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31406
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31407
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31408
    // (ST1Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5225
31409
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31410
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31411
172k
    {AliasPatternCond_K_Ignore, 0},
31412
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31413
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31414
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31415
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31416
    // (ST1Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5232
31417
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31418
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
31419
172k
    {AliasPatternCond_K_Ignore, 0},
31420
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31421
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31422
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31423
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31424
    // (ST1Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5239
31425
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31426
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
31427
172k
    {AliasPatternCond_K_Ignore, 0},
31428
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31429
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31430
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31431
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31432
    // (ST1Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5246
31433
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31434
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31435
172k
    {AliasPatternCond_K_Ignore, 0},
31436
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31437
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31438
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31439
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31440
    // (ST1Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5253
31441
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31442
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
31443
172k
    {AliasPatternCond_K_Ignore, 0},
31444
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31445
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31446
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31447
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31448
    // (ST1Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5260
31449
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31450
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
31451
172k
    {AliasPatternCond_K_Ignore, 0},
31452
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31453
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31454
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31455
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31456
    // (ST1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5267
31457
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
31458
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31459
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31460
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31461
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31462
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31463
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31464
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31465
    // (ST1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5275
31466
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
31467
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31468
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31469
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31470
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31471
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31472
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31473
    // (ST1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5282
31474
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
31475
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31476
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31477
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31478
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31479
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31480
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31481
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31482
    // (ST1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5290
31483
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
31484
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31485
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31486
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31487
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31488
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31489
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31490
    // (ST1H_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5297
31491
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31492
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31493
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31494
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31495
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31496
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31497
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31498
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31499
    // (ST1H_IMM Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5305
31500
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31501
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31502
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31503
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31504
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31505
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31506
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31507
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31508
    // (ST1H_S_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5313
31509
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31510
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31511
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31512
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31513
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31514
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31515
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31516
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31517
    // (ST1Onev16b_POST GPR64sp:$Rn, VecListOne16b:$Vt, XZR) - 5321
31518
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31519
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31520
172k
    {AliasPatternCond_K_Ignore, 0},
31521
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31522
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31523
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31524
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31525
    // (ST1Onev1d_POST GPR64sp:$Rn, VecListOne1d:$Vt, XZR) - 5328
31526
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31527
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31528
172k
    {AliasPatternCond_K_Ignore, 0},
31529
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31530
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31531
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31532
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31533
    // (ST1Onev2d_POST GPR64sp:$Rn, VecListOne2d:$Vt, XZR) - 5335
31534
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31535
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31536
172k
    {AliasPatternCond_K_Ignore, 0},
31537
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31538
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31539
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31540
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31541
    // (ST1Onev2s_POST GPR64sp:$Rn, VecListOne2s:$Vt, XZR) - 5342
31542
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31543
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31544
172k
    {AliasPatternCond_K_Ignore, 0},
31545
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31546
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31547
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31548
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31549
    // (ST1Onev4h_POST GPR64sp:$Rn, VecListOne4h:$Vt, XZR) - 5349
31550
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31551
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31552
172k
    {AliasPatternCond_K_Ignore, 0},
31553
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31554
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31555
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31556
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31557
    // (ST1Onev4s_POST GPR64sp:$Rn, VecListOne4s:$Vt, XZR) - 5356
31558
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31559
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31560
172k
    {AliasPatternCond_K_Ignore, 0},
31561
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31562
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31563
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31564
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31565
    // (ST1Onev8b_POST GPR64sp:$Rn, VecListOne8b:$Vt, XZR) - 5363
31566
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31567
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
31568
172k
    {AliasPatternCond_K_Ignore, 0},
31569
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31570
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31571
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31572
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31573
    // (ST1Onev8h_POST GPR64sp:$Rn, VecListOne8h:$Vt, XZR) - 5370
31574
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31575
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31576
172k
    {AliasPatternCond_K_Ignore, 0},
31577
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31578
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31579
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31580
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31581
    // (ST1Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5377
31582
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31583
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
31584
172k
    {AliasPatternCond_K_Ignore, 0},
31585
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31586
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31587
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31588
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31589
    // (ST1Threev1d_POST GPR64sp:$Rn, VecListThree1d:$Vt, XZR) - 5384
31590
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31591
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
31592
172k
    {AliasPatternCond_K_Ignore, 0},
31593
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31594
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31595
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31596
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31597
    // (ST1Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5391
31598
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31599
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
31600
172k
    {AliasPatternCond_K_Ignore, 0},
31601
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31602
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31603
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31604
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31605
    // (ST1Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5398
31606
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31607
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
31608
172k
    {AliasPatternCond_K_Ignore, 0},
31609
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31610
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31611
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31612
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31613
    // (ST1Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5405
31614
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31615
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
31616
172k
    {AliasPatternCond_K_Ignore, 0},
31617
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31618
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31619
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31620
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31621
    // (ST1Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5412
31622
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31623
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
31624
172k
    {AliasPatternCond_K_Ignore, 0},
31625
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31626
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31627
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31628
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31629
    // (ST1Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5419
31630
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31631
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
31632
172k
    {AliasPatternCond_K_Ignore, 0},
31633
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31634
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31635
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31636
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31637
    // (ST1Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5426
31638
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31639
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
31640
172k
    {AliasPatternCond_K_Ignore, 0},
31641
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31642
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31643
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31644
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31645
    // (ST1Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5433
31646
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31647
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31648
172k
    {AliasPatternCond_K_Ignore, 0},
31649
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31650
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31651
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31652
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31653
    // (ST1Twov1d_POST GPR64sp:$Rn, VecListTwo1d:$Vt, XZR) - 5440
31654
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31655
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
31656
172k
    {AliasPatternCond_K_Ignore, 0},
31657
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31658
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31659
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31660
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31661
    // (ST1Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5447
31662
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31663
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31664
172k
    {AliasPatternCond_K_Ignore, 0},
31665
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31666
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31667
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31668
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31669
    // (ST1Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5454
31670
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31671
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
31672
172k
    {AliasPatternCond_K_Ignore, 0},
31673
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31674
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31675
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31676
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31677
    // (ST1Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5461
31678
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31679
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
31680
172k
    {AliasPatternCond_K_Ignore, 0},
31681
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31682
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31683
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31684
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31685
    // (ST1Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5468
31686
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31687
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31688
172k
    {AliasPatternCond_K_Ignore, 0},
31689
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31690
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31691
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31692
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31693
    // (ST1Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5475
31694
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31695
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
31696
172k
    {AliasPatternCond_K_Ignore, 0},
31697
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31698
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31699
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31700
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31701
    // (ST1Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5482
31702
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31703
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31704
172k
    {AliasPatternCond_K_Ignore, 0},
31705
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31706
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31707
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31708
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31709
    // (ST1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5489
31710
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
31711
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31712
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31713
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31714
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31715
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31716
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31717
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31718
    // (ST1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5497
31719
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
31720
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31721
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31722
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31723
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31724
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31725
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31726
    // (ST1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5504
31727
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
31728
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31729
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31730
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31731
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31732
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31733
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31734
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31735
    // (ST1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 5512
31736
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
31737
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
31738
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31739
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31740
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31741
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
31742
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31743
    // (ST1W_D_IMM Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5519
31744
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31745
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31746
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31747
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31748
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31749
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31750
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31751
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31752
    // (ST1W_IMM Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5527
31753
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31754
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31755
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31756
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31757
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31758
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31759
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31760
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31761
    // (ST1W_Q_IMM Z_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5535
31762
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
31763
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31764
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31765
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31766
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31767
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31768
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31769
    // (ST1_MXIPXX_H_B TileVectorOpH8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5542
31770
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
31771
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31772
172k
    {AliasPatternCond_K_Ignore, 0},
31773
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31774
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31775
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31776
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31777
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31778
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31779
    // (ST1_MXIPXX_H_D TileVectorOpH64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5551
31780
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
31781
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31782
172k
    {AliasPatternCond_K_Ignore, 0},
31783
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31784
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31785
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31786
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31787
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31788
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31789
    // (ST1_MXIPXX_H_H TileVectorOpH16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5560
31790
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
31791
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31792
172k
    {AliasPatternCond_K_Ignore, 0},
31793
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31794
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31795
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31796
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31797
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31798
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31799
    // (ST1_MXIPXX_H_Q TileVectorOpH128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5569
31800
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
31801
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31802
172k
    {AliasPatternCond_K_Ignore, 0},
31803
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31804
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31805
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31806
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31807
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31808
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31809
    // (ST1_MXIPXX_H_S TileVectorOpH32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5578
31810
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
31811
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31812
172k
    {AliasPatternCond_K_Ignore, 0},
31813
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31814
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31815
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31816
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31817
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31818
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31819
    // (ST1_MXIPXX_V_B TileVectorOpV8:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5587
31820
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR8RegClassID},
31821
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31822
172k
    {AliasPatternCond_K_Ignore, 0},
31823
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31824
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31825
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31826
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31827
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31828
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31829
    // (ST1_MXIPXX_V_D TileVectorOpV64:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_1:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5596
31830
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR64RegClassID},
31831
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31832
172k
    {AliasPatternCond_K_Ignore, 0},
31833
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31834
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31835
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31836
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31837
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31838
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31839
    // (ST1_MXIPXX_V_H TileVectorOpV16:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_7:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5605
31840
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR16RegClassID},
31841
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31842
172k
    {AliasPatternCond_K_Ignore, 0},
31843
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31844
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31845
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31846
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31847
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31848
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31849
    // (ST1_MXIPXX_V_Q TileVectorOpV128:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_0:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5614
31850
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR128RegClassID},
31851
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31852
172k
    {AliasPatternCond_K_Ignore, 0},
31853
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31854
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31855
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31856
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31857
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31858
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31859
    // (ST1_MXIPXX_V_S TileVectorOpV32:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_3:$imm, PPR3bAny:$Pg, GPR64sp:$Rn, XZR) - 5623
31860
172k
    {AliasPatternCond_K_RegClass, AArch64_MPR32RegClassID},
31861
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
31862
172k
    {AliasPatternCond_K_Ignore, 0},
31863
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31864
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31865
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31866
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31867
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31868
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31869
    // (ST1i16_POST GPR64sp:$Rn, VecListOneh:$Vt, VectorIndexH:$idx, XZR) - 5632
31870
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31871
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31872
172k
    {AliasPatternCond_K_Ignore, 0},
31873
172k
    {AliasPatternCond_K_Ignore, 0},
31874
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31875
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31876
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31877
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31878
    // (ST1i32_POST GPR64sp:$Rn, VecListOnes:$Vt, VectorIndexS:$idx, XZR) - 5640
31879
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31880
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31881
172k
    {AliasPatternCond_K_Ignore, 0},
31882
172k
    {AliasPatternCond_K_Ignore, 0},
31883
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31884
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31885
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31886
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31887
    // (ST1i64_POST GPR64sp:$Rn, VecListOned:$Vt, VectorIndexD:$idx, XZR) - 5648
31888
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31889
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31890
172k
    {AliasPatternCond_K_Ignore, 0},
31891
172k
    {AliasPatternCond_K_Ignore, 0},
31892
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31893
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31894
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31895
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31896
    // (ST1i8_POST GPR64sp:$Rn, VecListOneb:$Vt, VectorIndexB:$idx, XZR) - 5656
31897
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31898
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
31899
172k
    {AliasPatternCond_K_Ignore, 0},
31900
172k
    {AliasPatternCond_K_Ignore, 0},
31901
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31902
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31903
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31904
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31905
    // (ST2B_IMM ZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5664
31906
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
31907
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31908
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31909
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31910
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31911
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31912
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31913
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31914
    // (ST2D_IMM ZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5672
31915
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
31916
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31917
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31918
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31919
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31920
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31921
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31922
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31923
    // (ST2Gi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 5680
31924
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31925
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31926
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31927
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31928
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
31929
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31930
    // (ST2H_IMM ZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5686
31931
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
31932
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31933
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31934
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31935
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31936
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
31937
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
31938
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31939
    // (ST2Q_IMM ZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5694
31940
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
31941
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
31942
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31943
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
31944
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31945
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
31946
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
31947
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31948
    // (ST2Twov16b_POST GPR64sp:$Rn, VecListTwo16b:$Vt, XZR) - 5702
31949
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31950
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31951
172k
    {AliasPatternCond_K_Ignore, 0},
31952
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31953
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31954
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31955
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31956
    // (ST2Twov2d_POST GPR64sp:$Rn, VecListTwo2d:$Vt, XZR) - 5709
31957
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31958
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31959
172k
    {AliasPatternCond_K_Ignore, 0},
31960
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31961
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31962
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31963
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31964
    // (ST2Twov2s_POST GPR64sp:$Rn, VecListTwo2s:$Vt, XZR) - 5716
31965
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31966
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
31967
172k
    {AliasPatternCond_K_Ignore, 0},
31968
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31969
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31970
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31971
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31972
    // (ST2Twov4h_POST GPR64sp:$Rn, VecListTwo4h:$Vt, XZR) - 5723
31973
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31974
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
31975
172k
    {AliasPatternCond_K_Ignore, 0},
31976
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31977
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31978
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31979
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31980
    // (ST2Twov4s_POST GPR64sp:$Rn, VecListTwo4s:$Vt, XZR) - 5730
31981
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31982
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31983
172k
    {AliasPatternCond_K_Ignore, 0},
31984
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31985
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31986
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31987
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31988
    // (ST2Twov8b_POST GPR64sp:$Rn, VecListTwo8b:$Vt, XZR) - 5737
31989
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31990
172k
    {AliasPatternCond_K_RegClass, AArch64_DDRegClassID},
31991
172k
    {AliasPatternCond_K_Ignore, 0},
31992
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
31993
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
31994
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
31995
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
31996
    // (ST2Twov8h_POST GPR64sp:$Rn, VecListTwo8h:$Vt, XZR) - 5744
31997
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
31998
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
31999
172k
    {AliasPatternCond_K_Ignore, 0},
32000
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32001
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32002
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32003
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32004
    // (ST2W_IMM ZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5751
32005
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2RegClassID},
32006
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32007
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32008
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32009
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32010
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32011
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32012
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32013
    // (ST2i16_POST GPR64sp:$Rn, VecListTwoh:$Vt, VectorIndexH:$idx, XZR) - 5759
32014
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32015
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
32016
172k
    {AliasPatternCond_K_Ignore, 0},
32017
172k
    {AliasPatternCond_K_Ignore, 0},
32018
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32019
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32020
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32021
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32022
    // (ST2i32_POST GPR64sp:$Rn, VecListTwos:$Vt, VectorIndexS:$idx, XZR) - 5767
32023
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32024
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
32025
172k
    {AliasPatternCond_K_Ignore, 0},
32026
172k
    {AliasPatternCond_K_Ignore, 0},
32027
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32028
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32029
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32030
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32031
    // (ST2i64_POST GPR64sp:$Rn, VecListTwod:$Vt, VectorIndexD:$idx, XZR) - 5775
32032
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32033
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
32034
172k
    {AliasPatternCond_K_Ignore, 0},
32035
172k
    {AliasPatternCond_K_Ignore, 0},
32036
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32037
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32038
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32039
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32040
    // (ST2i8_POST GPR64sp:$Rn, VecListTwob:$Vt, VectorIndexB:$idx, XZR) - 5783
32041
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32042
172k
    {AliasPatternCond_K_RegClass, AArch64_QQRegClassID},
32043
172k
    {AliasPatternCond_K_Ignore, 0},
32044
172k
    {AliasPatternCond_K_Ignore, 0},
32045
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32046
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32047
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32048
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32049
    // (ST3B_IMM ZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5791
32050
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
32051
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32052
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32053
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32054
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32055
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32056
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32057
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32058
    // (ST3D_IMM ZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5799
32059
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
32060
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32061
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32062
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32063
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32064
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32065
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32066
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32067
    // (ST3H_IMM ZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5807
32068
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
32069
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32070
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32071
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32072
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32073
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32074
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32075
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32076
    // (ST3Q_IMM ZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5815
32077
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
32078
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32079
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32080
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32081
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32082
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
32083
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32084
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32085
    // (ST3Threev16b_POST GPR64sp:$Rn, VecListThree16b:$Vt, XZR) - 5823
32086
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32087
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32088
172k
    {AliasPatternCond_K_Ignore, 0},
32089
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32090
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32091
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32092
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32093
    // (ST3Threev2d_POST GPR64sp:$Rn, VecListThree2d:$Vt, XZR) - 5830
32094
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32095
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32096
172k
    {AliasPatternCond_K_Ignore, 0},
32097
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32098
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32099
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32100
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32101
    // (ST3Threev2s_POST GPR64sp:$Rn, VecListThree2s:$Vt, XZR) - 5837
32102
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32103
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
32104
172k
    {AliasPatternCond_K_Ignore, 0},
32105
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32106
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32107
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32108
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32109
    // (ST3Threev4h_POST GPR64sp:$Rn, VecListThree4h:$Vt, XZR) - 5844
32110
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32111
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
32112
172k
    {AliasPatternCond_K_Ignore, 0},
32113
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32114
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32115
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32116
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32117
    // (ST3Threev4s_POST GPR64sp:$Rn, VecListThree4s:$Vt, XZR) - 5851
32118
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32119
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32120
172k
    {AliasPatternCond_K_Ignore, 0},
32121
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32122
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32123
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32124
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32125
    // (ST3Threev8b_POST GPR64sp:$Rn, VecListThree8b:$Vt, XZR) - 5858
32126
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32127
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDRegClassID},
32128
172k
    {AliasPatternCond_K_Ignore, 0},
32129
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32130
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32131
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32132
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32133
    // (ST3Threev8h_POST GPR64sp:$Rn, VecListThree8h:$Vt, XZR) - 5865
32134
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32135
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32136
172k
    {AliasPatternCond_K_Ignore, 0},
32137
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32138
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32139
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32140
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32141
    // (ST3W_IMM ZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5872
32142
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR3RegClassID},
32143
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32144
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32145
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32146
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32147
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32148
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32149
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32150
    // (ST3i16_POST GPR64sp:$Rn, VecListThreeh:$Vt, VectorIndexH:$idx, XZR) - 5880
32151
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32152
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32153
172k
    {AliasPatternCond_K_Ignore, 0},
32154
172k
    {AliasPatternCond_K_Ignore, 0},
32155
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32156
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32157
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32158
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32159
    // (ST3i32_POST GPR64sp:$Rn, VecListThrees:$Vt, VectorIndexS:$idx, XZR) - 5888
32160
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32161
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32162
172k
    {AliasPatternCond_K_Ignore, 0},
32163
172k
    {AliasPatternCond_K_Ignore, 0},
32164
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32165
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32166
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32167
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32168
    // (ST3i64_POST GPR64sp:$Rn, VecListThreed:$Vt, VectorIndexD:$idx, XZR) - 5896
32169
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32170
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32171
172k
    {AliasPatternCond_K_Ignore, 0},
32172
172k
    {AliasPatternCond_K_Ignore, 0},
32173
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32174
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32175
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32176
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32177
    // (ST3i8_POST GPR64sp:$Rn, VecListThreeb:$Vt, VectorIndexB:$idx, XZR) - 5904
32178
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32179
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQRegClassID},
32180
172k
    {AliasPatternCond_K_Ignore, 0},
32181
172k
    {AliasPatternCond_K_Ignore, 0},
32182
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32183
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32184
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32185
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32186
    // (ST4B_IMM ZZZZ_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5912
32187
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
32188
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32189
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32190
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32191
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32192
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32193
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32194
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32195
    // (ST4D_IMM ZZZZ_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5920
32196
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
32197
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32198
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32199
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32200
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32201
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32202
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32203
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32204
    // (ST4Fourv16b_POST GPR64sp:$Rn, VecListFour16b:$Vt, XZR) - 5928
32205
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32206
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32207
172k
    {AliasPatternCond_K_Ignore, 0},
32208
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32209
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32210
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32211
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32212
    // (ST4Fourv2d_POST GPR64sp:$Rn, VecListFour2d:$Vt, XZR) - 5935
32213
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32214
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32215
172k
    {AliasPatternCond_K_Ignore, 0},
32216
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32217
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32218
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32219
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32220
    // (ST4Fourv2s_POST GPR64sp:$Rn, VecListFour2s:$Vt, XZR) - 5942
32221
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32222
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
32223
172k
    {AliasPatternCond_K_Ignore, 0},
32224
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32225
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32226
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32227
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32228
    // (ST4Fourv4h_POST GPR64sp:$Rn, VecListFour4h:$Vt, XZR) - 5949
32229
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32230
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
32231
172k
    {AliasPatternCond_K_Ignore, 0},
32232
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32233
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32234
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32235
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32236
    // (ST4Fourv4s_POST GPR64sp:$Rn, VecListFour4s:$Vt, XZR) - 5956
32237
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32238
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32239
172k
    {AliasPatternCond_K_Ignore, 0},
32240
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32241
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32242
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32243
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32244
    // (ST4Fourv8b_POST GPR64sp:$Rn, VecListFour8b:$Vt, XZR) - 5963
32245
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32246
172k
    {AliasPatternCond_K_RegClass, AArch64_DDDDRegClassID},
32247
172k
    {AliasPatternCond_K_Ignore, 0},
32248
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32249
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32250
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32251
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32252
    // (ST4Fourv8h_POST GPR64sp:$Rn, VecListFour8h:$Vt, XZR) - 5970
32253
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32254
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32255
172k
    {AliasPatternCond_K_Ignore, 0},
32256
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32257
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32258
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32259
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32260
    // (ST4H_IMM ZZZZ_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5977
32261
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
32262
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32263
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32264
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32265
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32266
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32267
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32268
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32269
    // (ST4Q_IMM ZZZZ_q:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5985
32270
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
32271
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32272
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32273
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32274
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32275
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2p1},
32276
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32277
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32278
    // (ST4W_IMM ZZZZ_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 5993
32279
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4RegClassID},
32280
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32281
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32282
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32283
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32284
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32285
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32286
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32287
    // (ST4i16_POST GPR64sp:$Rn, VecListFourh:$Vt, VectorIndexH:$idx, XZR) - 6001
32288
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32289
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32290
172k
    {AliasPatternCond_K_Ignore, 0},
32291
172k
    {AliasPatternCond_K_Ignore, 0},
32292
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32293
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32294
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32295
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32296
    // (ST4i32_POST GPR64sp:$Rn, VecListFours:$Vt, VectorIndexS:$idx, XZR) - 6009
32297
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32298
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32299
172k
    {AliasPatternCond_K_Ignore, 0},
32300
172k
    {AliasPatternCond_K_Ignore, 0},
32301
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32302
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32303
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32304
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32305
    // (ST4i64_POST GPR64sp:$Rn, VecListFourd:$Vt, VectorIndexD:$idx, XZR) - 6017
32306
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32307
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32308
172k
    {AliasPatternCond_K_Ignore, 0},
32309
172k
    {AliasPatternCond_K_Ignore, 0},
32310
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32311
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32312
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32313
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32314
    // (ST4i8_POST GPR64sp:$Rn, VecListFourb:$Vt, VectorIndexB:$idx, XZR) - 6025
32315
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32316
172k
    {AliasPatternCond_K_RegClass, AArch64_QQQQRegClassID},
32317
172k
    {AliasPatternCond_K_Ignore, 0},
32318
172k
    {AliasPatternCond_K_Ignore, 0},
32319
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32320
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32321
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32322
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32323
    // (STGPi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6033
32324
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32325
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32326
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32327
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32328
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32329
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
32330
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32331
    // (STGi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6040
32332
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32333
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32334
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32335
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32336
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
32337
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32338
    // (STLURBi GPR32:$Rt, GPR64sp:$Rn, 0) - 6046
32339
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32340
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32341
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32342
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32343
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
32344
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32345
    // (STLURHi GPR32:$Rt, GPR64sp:$Rn, 0) - 6052
32346
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32347
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32348
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32349
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32350
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
32351
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32352
    // (STLURWi GPR32:$Rt, GPR64sp:$Rn, 0) - 6058
32353
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32354
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32355
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32356
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32357
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
32358
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32359
    // (STLURXi GPR64:$Rt, GPR64sp:$Rn, 0) - 6064
32360
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32361
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32362
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32363
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32364
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC_IMMO},
32365
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32366
    // (STLURbi FPR8:$Rt, GPR64sp:$Rn, 0) - 6070
32367
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
32368
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32369
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32370
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32371
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
32372
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32373
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32374
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32375
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32376
    // (STLURdi FPR64:$Rt, GPR64sp:$Rn, 0) - 6079
32377
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32378
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32379
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32380
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32381
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
32382
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32383
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32384
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32385
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32386
    // (STLURhi FPR16:$Rt, GPR64sp:$Rn, 0) - 6088
32387
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
32388
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32389
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32390
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32391
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
32392
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32393
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32394
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32395
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32396
    // (STLURqi FPR128:$Rt, GPR64sp:$Rn, 0) - 6097
32397
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32398
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32399
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32400
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32401
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
32402
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32403
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32404
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32405
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32406
    // (STLURsi FPR32:$Rt, GPR64sp:$Rn, 0) - 6106
32407
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32408
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32409
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32410
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32411
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureRCPC3},
32412
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32413
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32414
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
32415
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32416
    // (STNPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6115
32417
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32418
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32419
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32420
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32421
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32422
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32423
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32424
    // (STNPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6122
32425
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32426
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32427
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32428
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32429
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32430
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32431
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32432
    // (STNPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6129
32433
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32434
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32435
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32436
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32437
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32438
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32439
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32440
    // (STNPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6136
32441
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32442
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32443
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32444
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32445
    // (STNPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6140
32446
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32447
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32448
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32449
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32450
    // (STNT1B_2Z_IMM ZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6144
32451
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
32452
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32453
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32454
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32455
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32456
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32457
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32458
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32459
    // (STNT1B_2Z_STRIDED_IMM ZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6152
32460
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
32461
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32462
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32463
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32464
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32465
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32466
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32467
    // (STNT1B_4Z_IMM ZZZZ_b_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6159
32468
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
32469
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32470
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32471
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32472
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32473
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32474
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32475
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32476
    // (STNT1B_4Z_STRIDED_IMM ZZZZ_b_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6167
32477
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
32478
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32479
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32480
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32481
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32482
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32483
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32484
    // (STNT1B_ZRI Z_b:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6174
32485
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32486
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32487
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32488
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32489
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32490
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32491
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32492
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32493
    // (STNT1B_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6182
32494
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32495
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32496
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32497
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32498
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32499
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
32500
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32501
    // (STNT1B_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6189
32502
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32503
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32504
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32505
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32506
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32507
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
32508
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32509
    // (STNT1D_2Z_IMM ZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6196
32510
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
32511
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32512
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32513
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32514
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32515
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32516
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32517
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32518
    // (STNT1D_2Z_STRIDED_IMM ZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6204
32519
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
32520
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32521
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32522
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32523
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32524
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32525
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32526
    // (STNT1D_4Z_IMM ZZZZ_d_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6211
32527
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
32528
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32529
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32530
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32531
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32532
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32533
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32534
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32535
    // (STNT1D_4Z_STRIDED_IMM ZZZZ_d_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6219
32536
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
32537
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32538
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32539
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32540
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32541
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32542
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32543
    // (STNT1D_ZRI Z_d:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6226
32544
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32545
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32546
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32547
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32548
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32549
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32550
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32551
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32552
    // (STNT1D_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6234
32553
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32554
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32555
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32556
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32557
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32558
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
32559
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32560
    // (STNT1H_2Z_IMM ZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6241
32561
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
32562
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32563
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32564
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32565
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32566
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32567
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32568
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32569
    // (STNT1H_2Z_STRIDED_IMM ZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6249
32570
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
32571
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32572
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32573
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32574
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32575
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32576
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32577
    // (STNT1H_4Z_IMM ZZZZ_h_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6256
32578
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
32579
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32580
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32581
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32582
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32583
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32584
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32585
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32586
    // (STNT1H_4Z_STRIDED_IMM ZZZZ_h_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6264
32587
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
32588
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32589
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32590
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32591
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32592
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32593
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32594
    // (STNT1H_ZRI Z_h:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6271
32595
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32596
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32597
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32598
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32599
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32600
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32601
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32602
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32603
    // (STNT1H_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6279
32604
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32605
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32606
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32607
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32608
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32609
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
32610
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32611
    // (STNT1H_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6286
32612
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32613
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32614
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32615
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32616
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32617
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
32618
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32619
    // (STNT1W_2Z_IMM ZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6293
32620
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2Mul2RegClassID},
32621
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32622
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32623
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32624
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32625
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32626
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32627
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32628
    // (STNT1W_2Z_STRIDED_IMM ZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6301
32629
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR2StridedRegClassID},
32630
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32631
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32632
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32633
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32634
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32635
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32636
    // (STNT1W_4Z_IMM ZZZZ_s_mul_r:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6308
32637
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4Mul4RegClassID},
32638
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32639
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32640
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32641
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32642
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32643
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2p1},
32644
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32645
    // (STNT1W_4Z_STRIDED_IMM ZZZZ_s_strided:$Zt, PNRAny_p8to15:$PNg, GPR64sp:$Rn, 0) - 6316
32646
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPR4StridedRegClassID},
32647
172k
    {AliasPatternCond_K_RegClass, AArch64_PNR_p8to15RegClassID},
32648
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32649
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32650
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32651
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME2},
32652
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32653
    // (STNT1W_ZRI Z_s:$Zt, PPR3bAny:$Pg, GPR64sp:$Rn, 0) - 6323
32654
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32655
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32656
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32657
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32658
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32659
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32660
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32661
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32662
    // (STNT1W_ZZR_D_REAL Z_d:$Zt, PPR3bAny:$Pg, ZPR64:$Zn, XZR) - 6331
32663
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32664
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32665
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32666
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32667
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32668
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
32669
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32670
    // (STNT1W_ZZR_S_REAL Z_s:$Zt, PPR3bAny:$Pg, ZPR32:$Zn, XZR) - 6338
32671
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32672
172k
    {AliasPatternCond_K_RegClass, AArch64_PPR_3bRegClassID},
32673
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32674
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32675
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32676
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE2},
32677
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32678
    // (STPDi FPR64Op:$Rt, FPR64Op:$Rt2, GPR64sp:$Rn, 0) - 6345
32679
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32680
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32681
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32682
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32683
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32684
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32685
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32686
    // (STPQi FPR128Op:$Rt, FPR128Op:$Rt2, GPR64sp:$Rn, 0) - 6352
32687
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32688
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32689
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32690
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32691
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32692
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32693
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32694
    // (STPSi FPR32Op:$Rt, FPR32Op:$Rt2, GPR64sp:$Rn, 0) - 6359
32695
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32696
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32697
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32698
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32699
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32700
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32701
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32702
    // (STPWi GPR32z:$Rt, GPR32z:$Rt2, GPR64sp:$Rn, 0) - 6366
32703
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32704
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32705
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32706
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32707
    // (STPXi GPR64z:$Rt, GPR64z:$Rt2, GPR64sp:$Rn, 0) - 6370
32708
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32709
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32710
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32711
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32712
    // (STRBBroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6374
32713
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32714
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32715
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32716
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32717
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32718
    // (STRBBui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6379
32719
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32720
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32721
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32722
    // (STRBroX FPR8Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6382
32723
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
32724
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32725
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32726
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32727
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32728
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32729
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32730
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32731
    // (STRBui FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6390
32732
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
32733
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32734
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32735
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32736
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32737
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32738
    // (STRDroX FPR64Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6396
32739
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32740
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32741
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32742
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32743
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32744
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32745
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32746
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32747
    // (STRDui FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6404
32748
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32749
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32750
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32751
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32752
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32753
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32754
    // (STRHHroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6410
32755
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32756
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32757
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32758
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32759
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32760
    // (STRHHui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6415
32761
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32762
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32763
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32764
    // (STRHroX FPR16Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6418
32765
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
32766
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32767
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32768
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32769
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32770
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32771
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32772
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32773
    // (STRHui FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6426
32774
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
32775
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32776
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32777
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32778
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32779
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32780
    // (STRQroX FPR128Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6432
32781
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32782
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32783
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32784
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32785
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32786
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32787
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32788
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32789
    // (STRQui FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6440
32790
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32791
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32792
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32793
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32794
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32795
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32796
    // (STRSroX FPR32Op:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6446
32797
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32798
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32799
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32800
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32801
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32802
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32803
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32804
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32805
    // (STRSui FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6454
32806
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32807
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32808
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32809
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32810
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32811
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32812
    // (STRWroX GPR32:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6460
32813
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32814
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32815
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32816
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32817
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32818
    // (STRWui GPR32z:$Rt, GPR64sp:$Rn, 0) - 6465
32819
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32820
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32821
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32822
    // (STRXroX GPR64:$Rt, GPR64sp:$Rn, GPR64:$Rm, 0, 0) - 6468
32823
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32824
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32825
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32826
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32827
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32828
    // (STRXui GPR64z:$Rt, GPR64sp:$Rn, 0) - 6473
32829
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32830
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32831
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32832
    // (STR_PXI PPRAny:$Pt, GPR64sp:$Rn, 0) - 6476
32833
172k
    {AliasPatternCond_K_RegClass, AArch64_PPRRegClassID},
32834
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32835
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32836
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32837
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32838
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32839
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32840
    // (STR_ZA MatrixOp:$ZAt, MatrixIndexGPR32Op12_15:$Rv, sme_elm_idx0_15:$imm4, GPR64sp:$Rn, 0) - 6483
32841
172k
    {AliasPatternCond_K_RegClass, AArch64_MPRRegClassID},
32842
172k
    {AliasPatternCond_K_RegClass, AArch64_MatrixIndexGPR32_12_15RegClassID},
32843
172k
    {AliasPatternCond_K_Ignore, 0},
32844
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32845
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32846
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32847
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32848
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32849
    // (STR_ZXI ZPRAny:$Zt, GPR64sp:$Rn, 0) - 6491
32850
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
32851
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32852
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32853
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32854
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
32855
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
32856
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32857
    // (STTRBi GPR32:$Rt, GPR64sp:$Rn, 0) - 6498
32858
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32859
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32860
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32861
    // (STTRHi GPR32:$Rt, GPR64sp:$Rn, 0) - 6501
32862
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32863
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32864
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32865
    // (STTRWi GPR32:$Rt, GPR64sp:$Rn, 0) - 6504
32866
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32867
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32868
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32869
    // (STTRXi GPR64:$Rt, GPR64sp:$Rn, 0) - 6507
32870
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32871
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32872
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32873
    // (STURBBi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6510
32874
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32875
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32876
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32877
    // (STURBi FPR8Op:$Rt, GPR64sp:$Rn, 0) - 6513
32878
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR8RegClassID},
32879
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32880
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32881
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32882
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32883
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32884
    // (STURDi FPR64Op:$Rt, GPR64sp:$Rn, 0) - 6519
32885
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR64RegClassID},
32886
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32887
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32888
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32889
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32890
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32891
    // (STURHHi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6525
32892
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32893
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32894
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32895
    // (STURHi FPR16Op:$Rt, GPR64sp:$Rn, 0) - 6528
32896
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR16RegClassID},
32897
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32898
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32899
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32900
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32901
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32902
    // (STURQi FPR128Op:$Rt, GPR64sp:$Rn, 0) - 6534
32903
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
32904
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32905
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32906
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32907
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32908
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32909
    // (STURSi FPR32Op:$Rt, GPR64sp:$Rn, 0) - 6540
32910
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR32RegClassID},
32911
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32912
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32913
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32914
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureFPARMv8},
32915
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32916
    // (STURWi GPR32z:$Rt, GPR64sp:$Rn, 0) - 6546
32917
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32918
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32919
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32920
    // (STURXi GPR64z:$Rt, GPR64sp:$Rn, 0) - 6549
32921
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32922
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32923
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32924
    // (STZ2Gi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6552
32925
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32926
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32927
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32928
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32929
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
32930
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32931
    // (STZGi GPR64sp:$Rt, GPR64sp:$Rn, 0) - 6558
32932
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32933
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32934
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32935
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32936
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureMTE},
32937
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32938
    // (SUBPT_shift GPR64sp:$Rd, GPR64sp:$Rn, GPR64:$Rm, 0) - 6564
32939
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32940
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32941
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32942
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32943
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
32944
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureCPA},
32945
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
32946
    // (SUBSWri WZR, GPR32sp:$src, addsub_shifted_imm32:$imm) - 6571
32947
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
32948
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
32949
    // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, 0) - 6573
32950
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
32951
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32952
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32953
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32954
    // (SUBSWrs WZR, GPR32:$src1, GPR32:$src2, arith_shift32:$sh) - 6577
32955
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
32956
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32957
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32958
    // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6580
32959
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32960
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
32961
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32962
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32963
    // (SUBSWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6584
32964
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32965
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
32966
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32967
    // (SUBSWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6587
32968
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32969
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32970
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32971
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32972
    // (SUBSWrx WZR, GPR32sponly:$src1, GPR32:$src2, 16) - 6591
32973
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
32974
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
32975
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32976
172k
    {AliasPatternCond_K_Imm, (uint32_t)16},
32977
    // (SUBSWrx WZR, GPR32sp:$src1, GPR32:$src2, arith_extend:$sh) - 6595
32978
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
32979
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
32980
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32981
    // (SUBSWrx GPR32:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6598
32982
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32983
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
32984
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
32985
172k
    {AliasPatternCond_K_Imm, (uint32_t)16},
32986
    // (SUBSXri XZR, GPR64sp:$src, addsub_shifted_imm64:$imm) - 6602
32987
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32988
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
32989
    // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, 0) - 6604
32990
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32991
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32992
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32993
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
32994
    // (SUBSXrs XZR, GPR64:$src1, GPR64:$src2, arith_shift64:$sh) - 6608
32995
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
32996
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32997
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
32998
    // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6611
32999
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33000
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33001
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33002
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33003
    // (SUBSXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6615
33004
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33005
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33006
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33007
    // (SUBSXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6618
33008
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33009
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33010
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33011
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33012
    // (SUBSXrx XZR, GPR64sp:$src1, GPR32:$src2, arith_extend:$sh) - 6622
33013
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33014
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
33015
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33016
    // (SUBSXrx64 XZR, GPR64sponly:$src1, GPR64:$src2, 24) - 6625
33017
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33018
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
33019
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33020
172k
    {AliasPatternCond_K_Imm, (uint32_t)24},
33021
    // (SUBSXrx64 XZR, GPR64sp:$src1, GPR64:$src2, arith_extendlsl64:$sh) - 6629
33022
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33023
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
33024
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33025
    // (SUBSXrx64 GPR64:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6632
33026
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33027
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
33028
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33029
172k
    {AliasPatternCond_K_Imm, (uint32_t)24},
33030
    // (SUBWrs GPR32:$dst, WZR, GPR32:$src, 0) - 6636
33031
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33032
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
33033
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33034
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33035
    // (SUBWrs GPR32:$dst, WZR, GPR32:$src, arith_shift32:$shift) - 6640
33036
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33037
172k
    {AliasPatternCond_K_Reg, AArch64_WZR},
33038
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33039
    // (SUBWrs GPR32:$dst, GPR32:$src1, GPR32:$src2, 0) - 6643
33040
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33041
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33042
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33043
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33044
    // (SUBWrx GPR32sponly:$dst, GPR32sp:$src1, GPR32:$src2, 16) - 6647
33045
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
33046
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
33047
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33048
172k
    {AliasPatternCond_K_Imm, (uint32_t)16},
33049
    // (SUBWrx GPR32sp:$dst, GPR32sponly:$src1, GPR32:$src2, 16) - 6651
33050
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32spRegClassID},
33051
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32sponlyRegClassID},
33052
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33053
172k
    {AliasPatternCond_K_Imm, (uint32_t)16},
33054
    // (SUBXrs GPR64:$dst, XZR, GPR64:$src, 0) - 6655
33055
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33056
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33057
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33058
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33059
    // (SUBXrs GPR64:$dst, XZR, GPR64:$src, arith_shift64:$shift) - 6659
33060
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33061
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33062
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33063
    // (SUBXrs GPR64:$dst, GPR64:$src1, GPR64:$src2, 0) - 6662
33064
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33065
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33066
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33067
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33068
    // (SUBXrx64 GPR64sponly:$dst, GPR64sp:$src1, GPR64:$src2, 24) - 6666
33069
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
33070
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
33071
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33072
172k
    {AliasPatternCond_K_Imm, (uint32_t)24},
33073
    // (SUBXrx64 GPR64sp:$dst, GPR64sponly:$src1, GPR64:$src2, 24) - 6670
33074
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64spRegClassID},
33075
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64sponlyRegClassID},
33076
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33077
172k
    {AliasPatternCond_K_Imm, (uint32_t)24},
33078
    // (SYSPxt_XZR imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6674
33079
172k
    {AliasPatternCond_K_Ignore, 0},
33080
172k
    {AliasPatternCond_K_Ignore, 0},
33081
172k
    {AliasPatternCond_K_Ignore, 0},
33082
172k
    {AliasPatternCond_K_Ignore, 0},
33083
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33084
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33085
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureD128},
33086
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33087
    // (SYSxt imm0_7:$op1, sys_cr_op:$Cn, sys_cr_op:$Cm, imm0_7:$op2, XZR) - 6682
33088
172k
    {AliasPatternCond_K_Ignore, 0},
33089
172k
    {AliasPatternCond_K_Ignore, 0},
33090
172k
    {AliasPatternCond_K_Ignore, 0},
33091
172k
    {AliasPatternCond_K_Ignore, 0},
33092
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33093
    // (UBFMWri GPR32:$dst, GPR32:$src, imm0_31:$shift, 31) - 6687
33094
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33095
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33096
172k
    {AliasPatternCond_K_Ignore, 0},
33097
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33098
    // (UBFMWri GPR32:$dst, GPR32:$src, 0, 7) - 6691
33099
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33100
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33101
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33102
172k
    {AliasPatternCond_K_Imm, (uint32_t)7},
33103
    // (UBFMWri GPR32:$dst, GPR32:$src, 0, 15) - 6695
33104
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33105
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33106
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33107
172k
    {AliasPatternCond_K_Imm, (uint32_t)15},
33108
    // (UBFMXri GPR64:$dst, GPR64:$src, imm0_63:$shift, 63) - 6699
33109
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33110
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33111
172k
    {AliasPatternCond_K_Ignore, 0},
33112
172k
    {AliasPatternCond_K_Imm, (uint32_t)63},
33113
    // (UBFMXri GPR64:$dst, GPR64:$src, 0, 7) - 6703
33114
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33115
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33116
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33117
172k
    {AliasPatternCond_K_Imm, (uint32_t)7},
33118
    // (UBFMXri GPR64:$dst, GPR64:$src, 0, 15) - 6707
33119
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33120
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33121
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33122
172k
    {AliasPatternCond_K_Imm, (uint32_t)15},
33123
    // (UBFMXri GPR64:$dst, GPR64:$src, 0, 31) - 6711
33124
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33125
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33126
172k
    {AliasPatternCond_K_Imm, (uint32_t)0},
33127
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33128
    // (UMADDLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6715
33129
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33130
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33131
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33132
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33133
    // (UMOVvi32 GPR32:$dst, V128:$src, VectorIndexS:$idx) - 6719
33134
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33135
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
33136
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33137
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
33138
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33139
    // (UMOVvi32_idx0 GPR32:$dst, V128:$src, VectorIndex0:$idx) - 6724
33140
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33141
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
33142
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33143
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
33144
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33145
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33146
    // (UMOVvi64 GPR64:$dst, V128:$src, VectorIndexD:$idx) - 6730
33147
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33148
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
33149
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33150
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
33151
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33152
    // (UMOVvi64_idx0 GPR64:$dst, V128:$src, VectorIndex0:$idx) - 6735
33153
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33154
172k
    {AliasPatternCond_K_RegClass, AArch64_FPR128RegClassID},
33155
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33156
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureNEON},
33157
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33158
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33159
    // (UMSUBLrrr GPR64:$dst, GPR32:$src1, GPR32:$src2, XZR) - 6741
33160
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33161
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33162
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33163
172k
    {AliasPatternCond_K_Reg, AArch64_XZR},
33164
    // (UQDECB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6745
33165
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33166
172k
    {AliasPatternCond_K_Ignore, 0},
33167
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33168
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33169
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33170
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33171
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33172
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33173
    // (UQDECB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6753
33174
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33175
172k
    {AliasPatternCond_K_Ignore, 0},
33176
172k
    {AliasPatternCond_K_Ignore, 0},
33177
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33178
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33179
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33180
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33181
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33182
    // (UQDECB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6761
33183
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33184
172k
    {AliasPatternCond_K_Ignore, 0},
33185
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33186
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33187
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33188
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33189
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33190
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33191
    // (UQDECB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6769
33192
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33193
172k
    {AliasPatternCond_K_Ignore, 0},
33194
172k
    {AliasPatternCond_K_Ignore, 0},
33195
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33196
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33197
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33198
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33199
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33200
    // (UQDECD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6777
33201
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33202
172k
    {AliasPatternCond_K_Ignore, 0},
33203
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33204
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33205
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33206
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33207
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33208
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33209
    // (UQDECD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6785
33210
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33211
172k
    {AliasPatternCond_K_Ignore, 0},
33212
172k
    {AliasPatternCond_K_Ignore, 0},
33213
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33214
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33215
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33216
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33217
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33218
    // (UQDECD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6793
33219
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33220
172k
    {AliasPatternCond_K_Ignore, 0},
33221
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33222
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33223
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33224
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33225
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33226
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33227
    // (UQDECD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6801
33228
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33229
172k
    {AliasPatternCond_K_Ignore, 0},
33230
172k
    {AliasPatternCond_K_Ignore, 0},
33231
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33232
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33233
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33234
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33235
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33236
    // (UQDECD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6809
33237
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33238
172k
    {AliasPatternCond_K_Ignore, 0},
33239
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33240
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33241
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33242
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33243
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33244
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33245
    // (UQDECD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6817
33246
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33247
172k
    {AliasPatternCond_K_Ignore, 0},
33248
172k
    {AliasPatternCond_K_Ignore, 0},
33249
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33250
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33251
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33252
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33253
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33254
    // (UQDECH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6825
33255
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33256
172k
    {AliasPatternCond_K_Ignore, 0},
33257
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33258
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33259
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33260
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33261
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33262
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33263
    // (UQDECH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6833
33264
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33265
172k
    {AliasPatternCond_K_Ignore, 0},
33266
172k
    {AliasPatternCond_K_Ignore, 0},
33267
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33268
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33269
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33270
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33271
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33272
    // (UQDECH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6841
33273
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33274
172k
    {AliasPatternCond_K_Ignore, 0},
33275
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33276
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33277
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33278
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33279
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33280
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33281
    // (UQDECH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6849
33282
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33283
172k
    {AliasPatternCond_K_Ignore, 0},
33284
172k
    {AliasPatternCond_K_Ignore, 0},
33285
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33286
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33287
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33288
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33289
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33290
    // (UQDECH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6857
33291
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33292
172k
    {AliasPatternCond_K_Ignore, 0},
33293
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33294
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33295
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33296
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33297
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33298
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33299
    // (UQDECH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 6865
33300
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33301
172k
    {AliasPatternCond_K_Ignore, 0},
33302
172k
    {AliasPatternCond_K_Ignore, 0},
33303
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33304
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33305
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33306
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33307
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33308
    // (UQDECW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6873
33309
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33310
172k
    {AliasPatternCond_K_Ignore, 0},
33311
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33312
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33313
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33314
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33315
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33316
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33317
    // (UQDECW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6881
33318
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33319
172k
    {AliasPatternCond_K_Ignore, 0},
33320
172k
    {AliasPatternCond_K_Ignore, 0},
33321
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33322
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33323
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33324
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33325
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33326
    // (UQDECW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6889
33327
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33328
172k
    {AliasPatternCond_K_Ignore, 0},
33329
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33330
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33331
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33332
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33333
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33334
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33335
    // (UQDECW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6897
33336
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33337
172k
    {AliasPatternCond_K_Ignore, 0},
33338
172k
    {AliasPatternCond_K_Ignore, 0},
33339
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33340
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33341
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33342
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33343
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33344
    // (UQDECW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6905
33345
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33346
172k
    {AliasPatternCond_K_Ignore, 0},
33347
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33348
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33349
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33350
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33351
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33352
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33353
    // (UQDECW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 6913
33354
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33355
172k
    {AliasPatternCond_K_Ignore, 0},
33356
172k
    {AliasPatternCond_K_Ignore, 0},
33357
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33358
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33359
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33360
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33361
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33362
    // (UQINCB_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6921
33363
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33364
172k
    {AliasPatternCond_K_Ignore, 0},
33365
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33366
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33367
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33368
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33369
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33370
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33371
    // (UQINCB_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6929
33372
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33373
172k
    {AliasPatternCond_K_Ignore, 0},
33374
172k
    {AliasPatternCond_K_Ignore, 0},
33375
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33376
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33377
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33378
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33379
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33380
    // (UQINCB_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6937
33381
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33382
172k
    {AliasPatternCond_K_Ignore, 0},
33383
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33384
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33385
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33386
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33387
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33388
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33389
    // (UQINCB_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6945
33390
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33391
172k
    {AliasPatternCond_K_Ignore, 0},
33392
172k
    {AliasPatternCond_K_Ignore, 0},
33393
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33394
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33395
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33396
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33397
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33398
    // (UQINCD_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6953
33399
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33400
172k
    {AliasPatternCond_K_Ignore, 0},
33401
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33402
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33403
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33404
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33405
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33406
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33407
    // (UQINCD_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 6961
33408
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33409
172k
    {AliasPatternCond_K_Ignore, 0},
33410
172k
    {AliasPatternCond_K_Ignore, 0},
33411
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33412
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33413
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33414
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33415
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33416
    // (UQINCD_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 6969
33417
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33418
172k
    {AliasPatternCond_K_Ignore, 0},
33419
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33420
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33421
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33422
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33423
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33424
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33425
    // (UQINCD_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 6977
33426
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33427
172k
    {AliasPatternCond_K_Ignore, 0},
33428
172k
    {AliasPatternCond_K_Ignore, 0},
33429
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33430
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33431
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33432
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33433
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33434
    // (UQINCD_ZPiI ZPR64:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 6985
33435
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33436
172k
    {AliasPatternCond_K_Ignore, 0},
33437
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33438
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33439
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33440
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33441
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33442
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33443
    // (UQINCD_ZPiI ZPR64:$Zdn, sve_pred_enum:$pattern, 1) - 6993
33444
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33445
172k
    {AliasPatternCond_K_Ignore, 0},
33446
172k
    {AliasPatternCond_K_Ignore, 0},
33447
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33448
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33449
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33450
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33451
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33452
    // (UQINCH_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7001
33453
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33454
172k
    {AliasPatternCond_K_Ignore, 0},
33455
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33456
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33457
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33458
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33459
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33460
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33461
    // (UQINCH_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 7009
33462
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33463
172k
    {AliasPatternCond_K_Ignore, 0},
33464
172k
    {AliasPatternCond_K_Ignore, 0},
33465
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33466
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33467
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33468
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33469
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33470
    // (UQINCH_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7017
33471
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33472
172k
    {AliasPatternCond_K_Ignore, 0},
33473
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33474
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33475
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33476
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33477
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33478
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33479
    // (UQINCH_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 7025
33480
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33481
172k
    {AliasPatternCond_K_Ignore, 0},
33482
172k
    {AliasPatternCond_K_Ignore, 0},
33483
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33484
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33485
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33486
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33487
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33488
    // (UQINCH_ZPiI ZPR16:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 7033
33489
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33490
172k
    {AliasPatternCond_K_Ignore, 0},
33491
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33492
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33493
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33494
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33495
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33496
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33497
    // (UQINCH_ZPiI ZPR16:$Zdn, sve_pred_enum:$pattern, 1) - 7041
33498
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33499
172k
    {AliasPatternCond_K_Ignore, 0},
33500
172k
    {AliasPatternCond_K_Ignore, 0},
33501
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33502
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33503
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33504
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33505
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33506
    // (UQINCW_WPiI GPR32z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7049
33507
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33508
172k
    {AliasPatternCond_K_Ignore, 0},
33509
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33510
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33511
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33512
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33513
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33514
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33515
    // (UQINCW_WPiI GPR32z:$Rdn, sve_pred_enum:$pattern, 1) - 7057
33516
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR32RegClassID},
33517
172k
    {AliasPatternCond_K_Ignore, 0},
33518
172k
    {AliasPatternCond_K_Ignore, 0},
33519
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33520
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33521
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33522
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33523
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33524
    // (UQINCW_XPiI GPR64z:$Rdn, { 1, 1, 1, 1, 1 }, 1) - 7065
33525
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33526
172k
    {AliasPatternCond_K_Ignore, 0},
33527
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33528
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33529
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33530
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33531
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33532
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33533
    // (UQINCW_XPiI GPR64z:$Rdn, sve_pred_enum:$pattern, 1) - 7073
33534
172k
    {AliasPatternCond_K_RegClass, AArch64_GPR64RegClassID},
33535
172k
    {AliasPatternCond_K_Ignore, 0},
33536
172k
    {AliasPatternCond_K_Ignore, 0},
33537
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33538
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33539
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33540
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33541
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33542
    // (UQINCW_ZPiI ZPR32:$Zdn, { 1, 1, 1, 1, 1 }, 1) - 7081
33543
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33544
172k
    {AliasPatternCond_K_Ignore, 0},
33545
172k
    {AliasPatternCond_K_Imm, (uint32_t)31},
33546
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33547
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33548
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33549
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33550
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33551
    // (UQINCW_ZPiI ZPR32:$Zdn, sve_pred_enum:$pattern, 1) - 7089
33552
172k
    {AliasPatternCond_K_RegClass, AArch64_ZPRRegClassID},
33553
172k
    {AliasPatternCond_K_Ignore, 0},
33554
172k
    {AliasPatternCond_K_Ignore, 0},
33555
172k
    {AliasPatternCond_K_Imm, (uint32_t)1},
33556
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33557
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSVE},
33558
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33559
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33560
    // (XPACLRI) - 7097
33561
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33562
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeaturePAuth},
33563
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33564
    // (ZERO_M { 1, 1, 1, 1, 1, 1, 1, 1 }) - 7100
33565
172k
    {AliasPatternCond_K_Imm, (uint32_t)255},
33566
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33567
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33568
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33569
    // (ZERO_M { 0, 1, 0, 1, 0, 1, 0, 1 }) - 7104
33570
172k
    {AliasPatternCond_K_Imm, (uint32_t)85},
33571
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33572
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33573
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33574
    // (ZERO_M { 1, 0, 1, 0, 1, 0, 1, 0 }) - 7108
33575
172k
    {AliasPatternCond_K_Imm, (uint32_t)170},
33576
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33577
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33578
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33579
    // (ZERO_M { 0, 0, 0, 1, 0, 0, 0, 1 }) - 7112
33580
172k
    {AliasPatternCond_K_Imm, (uint32_t)17},
33581
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33582
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33583
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33584
    // (ZERO_M { 0, 0, 1, 0, 0, 0, 1, 0 }) - 7116
33585
172k
    {AliasPatternCond_K_Imm, (uint32_t)34},
33586
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33587
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33588
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33589
    // (ZERO_M { 0, 1, 0, 0, 0, 1, 0, 0 }) - 7120
33590
172k
    {AliasPatternCond_K_Imm, (uint32_t)68},
33591
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33592
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33593
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33594
    // (ZERO_M { 1, 0, 0, 0, 1, 0, 0, 0 }) - 7124
33595
172k
    {AliasPatternCond_K_Imm, (uint32_t)136},
33596
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33597
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33598
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33599
    // (ZERO_M { 0, 0, 1, 1, 0, 0, 1, 1 }) - 7128
33600
172k
    {AliasPatternCond_K_Imm, (uint32_t)51},
33601
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33602
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33603
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33604
    // (ZERO_M { 1, 0, 0, 1, 1, 0, 0, 1 }) - 7132
33605
172k
    {AliasPatternCond_K_Imm, (uint32_t)153},
33606
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33607
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33608
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33609
    // (ZERO_M { 0, 1, 1, 0, 0, 1, 1, 0 }) - 7136
33610
172k
    {AliasPatternCond_K_Imm, (uint32_t)102},
33611
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33612
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33613
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33614
    // (ZERO_M { 1, 1, 0, 0, 1, 1, 0, 0 }) - 7140
33615
172k
    {AliasPatternCond_K_Imm, (uint32_t)204},
33616
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33617
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33618
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33619
    // (ZERO_M { 0, 1, 1, 1, 0, 1, 1, 1 }) - 7144
33620
172k
    {AliasPatternCond_K_Imm, (uint32_t)119},
33621
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33622
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33623
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33624
    // (ZERO_M { 1, 0, 1, 1, 1, 0, 1, 1 }) - 7148
33625
172k
    {AliasPatternCond_K_Imm, (uint32_t)187},
33626
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33627
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33628
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33629
    // (ZERO_M { 1, 1, 0, 1, 1, 1, 0, 1 }) - 7152
33630
172k
    {AliasPatternCond_K_Imm, (uint32_t)221},
33631
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33632
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33633
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33634
    // (ZERO_M { 1, 1, 1, 0, 1, 1, 1, 0 }) - 7156
33635
172k
    {AliasPatternCond_K_Imm, (uint32_t)238},
33636
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureAll},
33637
172k
    {AliasPatternCond_K_OrFeature, AArch64_FeatureSME},
33638
172k
    {AliasPatternCond_K_EndOrFeatures, 0},
33639
172k
  {0},  };
33640
33641
172k
  static const char AsmStrings[] =
33642
172k
    /* 0 */ "addpt  $\x01, $\x02, $\x03\0"
33643
172k
    /* 17 */ "cmn $\x02, $\xFF\x03\x01\0"
33644
172k
    /* 30 */ "cmn $\x02, $\x03\0"
33645
172k
    /* 41 */ "cmn $\x02, $\x03$\xFF\x04\x02\0"
33646
172k
    /* 56 */ "adds  $\x01, $\x02, $\x03\0"
33647
172k
    /* 72 */ "cmn $\x02, $\x03$\xFF\x04\x03\0"
33648
172k
    /* 87 */ "mov $\x01, $\x02\0"
33649
172k
    /* 98 */ "add $\x01, $\x02, $\x03\0"
33650
172k
    /* 113 */ "tst $\x02, $\xFF\x03\x04\0"
33651
172k
    /* 126 */ "tst $\x02, $\x03\0"
33652
172k
    /* 137 */ "tst $\x02, $\x03$\xFF\x04\x02\0"
33653
172k
    /* 152 */ "ands $\x01, $\x02, $\x03\0"
33654
172k
    /* 168 */ "tst $\x02, $\xFF\x03\x05\0"
33655
172k
    /* 181 */ "movs $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
33656
172k
    /* 205 */ "and  $\x01, $\x02, $\x03\0"
33657
172k
    /* 220 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
33658
172k
    /* 243 */ "and  $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0"
33659
172k
    /* 264 */ "and  $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0"
33660
172k
    /* 285 */ "and  $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0"
33661
172k
    /* 306 */ "autia1716\0"
33662
172k
    /* 316 */ "autiasp\0"
33663
172k
    /* 324 */ "autiaz\0"
33664
172k
    /* 331 */ "autib1716\0"
33665
172k
    /* 341 */ "autibsp\0"
33666
172k
    /* 349 */ "autibz\0"
33667
172k
    /* 356 */ "bics $\x01, $\x02, $\x03\0"
33668
172k
    /* 372 */ "bic  $\x01, $\x02, $\x03\0"
33669
172k
    /* 387 */ "chkfeat  x16\0"
33670
172k
    /* 399 */ "clrex\0"
33671
172k
    /* 405 */ "cntb $\x01\0"
33672
172k
    /* 413 */ "cntb $\x01, $\xFF\x02\x0E\0"
33673
172k
    /* 427 */ "cntd $\x01\0"
33674
172k
    /* 435 */ "cntd $\x01, $\xFF\x02\x0E\0"
33675
172k
    /* 449 */ "cnth $\x01\0"
33676
172k
    /* 457 */ "cnth $\x01, $\xFF\x02\x0E\0"
33677
172k
    /* 471 */ "cntw $\x01\0"
33678
172k
    /* 479 */ "cntw $\x01, $\xFF\x02\x0E\0"
33679
172k
    /* 493 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x0F\0"
33680
172k
    /* 516 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x11\0"
33681
172k
    /* 539 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x12\0"
33682
172k
    /* 562 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x13\0"
33683
172k
    /* 585 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\x04\0"
33684
172k
    /* 606 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\x04\0"
33685
172k
    /* 627 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\x04\0"
33686
172k
    /* 648 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\x04\0"
33687
172k
    /* 669 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x0F\0"
33688
172k
    /* 692 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/z, $\xFF\x03\x11\0"
33689
172k
    /* 715 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/z, $\xFF\x03\x12\0"
33690
172k
    /* 738 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/z, $\xFF\x03\x13\0"
33691
172k
    /* 761 */ "cset $\x01, $\xFF\x04\x14\0"
33692
172k
    /* 775 */ "cinc $\x01, $\x02, $\xFF\x04\x14\0"
33693
172k
    /* 793 */ "csetm $\x01, $\xFF\x04\x14\0"
33694
172k
    /* 808 */ "cinv $\x01, $\x02, $\xFF\x04\x14\0"
33695
172k
    /* 826 */ "cneg $\x01, $\x02, $\xFF\x04\x14\0"
33696
172k
    /* 844 */ "dcps1\0"
33697
172k
    /* 850 */ "dcps2\0"
33698
172k
    /* 856 */ "dcps3\0"
33699
172k
    /* 862 */ "decb $\x01\0"
33700
172k
    /* 870 */ "decb $\x01, $\xFF\x03\x0E\0"
33701
172k
    /* 884 */ "decd $\x01\0"
33702
172k
    /* 892 */ "decd $\x01, $\xFF\x03\x0E\0"
33703
172k
    /* 906 */ "decd $\xFF\x01\x10\0"
33704
172k
    /* 916 */ "decd $\xFF\x01\x10, $\xFF\x03\x0E\0"
33705
172k
    /* 932 */ "dech $\x01\0"
33706
172k
    /* 940 */ "dech $\x01, $\xFF\x03\x0E\0"
33707
172k
    /* 954 */ "dech $\xFF\x01\x09\0"
33708
172k
    /* 964 */ "dech $\xFF\x01\x09, $\xFF\x03\x0E\0"
33709
172k
    /* 980 */ "decw $\x01\0"
33710
172k
    /* 988 */ "decw $\x01, $\xFF\x03\x0E\0"
33711
172k
    /* 1002 */ "decw  $\xFF\x01\x0B\0"
33712
172k
    /* 1012 */ "decw  $\xFF\x01\x0B, $\xFF\x03\x0E\0"
33713
172k
    /* 1028 */ "ssbb\0"
33714
172k
    /* 1033 */ "pssbb\0"
33715
172k
    /* 1039 */ "dfb\0"
33716
172k
    /* 1043 */ "mov $\xFF\x01\x09, $\xFF\x02\x15\0"
33717
172k
    /* 1058 */ "mov $\xFF\x01\x0B, $\xFF\x02\x16\0"
33718
172k
    /* 1073 */ "mov $\xFF\x01\x10, $\xFF\x02\x17\0"
33719
172k
    /* 1088 */ "dupm $\xFF\x01\x06, $\xFF\x02\x08\0"
33720
172k
    /* 1104 */ "dupm $\xFF\x01\x09, $\xFF\x02\x0A\0"
33721
172k
    /* 1120 */ "dupm $\xFF\x01\x0B, $\xFF\x02\x04\0"
33722
172k
    /* 1136 */ "mov $\xFF\x01\x06, $\xFF\x02\x0F\0"
33723
172k
    /* 1151 */ "mov $\xFF\x01\x10, $\xFF\x02\x11\0"
33724
172k
    /* 1166 */ "fmov $\xFF\x01\x10, #0.0\0"
33725
172k
    /* 1182 */ "mov $\xFF\x01\x09, $\xFF\x02\x12\0"
33726
172k
    /* 1197 */ "fmov $\xFF\x01\x09, #0.0\0"
33727
172k
    /* 1213 */ "mov $\xFF\x01\x0B, $\xFF\x02\x13\0"
33728
172k
    /* 1228 */ "fmov $\xFF\x01\x0B, #0.0\0"
33729
172k
    /* 1244 */ "mov $\xFF\x01\x06, $\x02\0"
33730
172k
    /* 1257 */ "mov $\xFF\x01\x10, $\x02\0"
33731
172k
    /* 1270 */ "mov $\xFF\x01\x09, $\x02\0"
33732
172k
    /* 1283 */ "mov $\xFF\x01\x0B, $\x02\0"
33733
172k
    /* 1296 */ "mov $\xFF\x01\x06, $\xFF\x02\x18\0"
33734
172k
    /* 1311 */ "mov $\xFF\x01\x06, $\xFF\x02\x06$\xFF\x03\x19\0"
33735
172k
    /* 1330 */ "mov $\xFF\x01\x10, $\xFF\x02\x1A\0"
33736
172k
    /* 1345 */ "mov $\xFF\x01\x10, $\xFF\x02\x10$\xFF\x03\x19\0"
33737
172k
    /* 1364 */ "mov $\xFF\x01\x09, $\xFF\x02\x1B\0"
33738
172k
    /* 1379 */ "mov $\xFF\x01\x09, $\xFF\x02\x09$\xFF\x03\x19\0"
33739
172k
    /* 1398 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1D\0"
33740
172k
    /* 1413 */ "mov $\xFF\x01\x1C, $\xFF\x02\x1C$\xFF\x03\x19\0"
33741
172k
    /* 1432 */ "mov $\xFF\x01\x0B, $\xFF\x02\x1E\0"
33742
172k
    /* 1447 */ "mov $\xFF\x01\x0B, $\xFF\x02\x0B$\xFF\x03\x19\0"
33743
172k
    /* 1466 */ "eon $\x01, $\x02, $\x03\0"
33744
172k
    /* 1481 */ "nots $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
33745
172k
    /* 1505 */ "eor $\x01, $\x02, $\x03\0"
33746
172k
    /* 1520 */ "not $\xFF\x01\x06, $\xFF\x02\x07/z, $\xFF\x03\x06\0"
33747
172k
    /* 1543 */ "eor $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0"
33748
172k
    /* 1564 */ "eor $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0"
33749
172k
    /* 1585 */ "eor $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0"
33750
172k
    /* 1606 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
33751
172k
    /* 1639 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
33752
172k
    /* 1672 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
33753
172k
    /* 1705 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
33754
172k
    /* 1738 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x1F[$\x05, $\xFF\x06\x20]\0"
33755
172k
    /* 1771 */ "mov $\xFF\x01\x06, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
33756
172k
    /* 1804 */ "mov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
33757
172k
    /* 1837 */ "mov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
33758
172k
    /* 1870 */ "mov $\xFF\x01\x1C, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
33759
172k
    /* 1903 */ "mov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x21[$\x05, $\xFF\x06\x20]\0"
33760
172k
    /* 1936 */ "ror $\x01, $\x02, $\x04\0"
33761
172k
    /* 1951 */ "fmov $\xFF\x01\x10, $\xFF\x03\x07/m, $\xFF\x04\x22\0"
33762
172k
    /* 1975 */ "fmov $\xFF\x01\x09, $\xFF\x03\x07/m, $\xFF\x04\x22\0"
33763
172k
    /* 1999 */ "fmov $\xFF\x01\x0B, $\xFF\x03\x07/m, $\xFF\x04\x22\0"
33764
172k
    /* 2023 */ "fmov $\xFF\x01\x10, $\xFF\x02\x22\0"
33765
172k
    /* 2039 */ "fmov $\xFF\x01\x09, $\xFF\x02\x22\0"
33766
172k
    /* 2055 */ "fmov $\xFF\x01\x0B, $\xFF\x02\x22\0"
33767
172k
    /* 2071 */ "gcspopm\0"
33768
172k
    /* 2079 */ "ld1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33769
172k
    /* 2105 */ "ld1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33770
172k
    /* 2131 */ "ld1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33771
172k
    /* 2157 */ "ld1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33772
172k
    /* 2183 */ "ld1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33773
172k
    /* 2209 */ "ld1q $\xFF\x01\x25, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33774
172k
    /* 2235 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33775
172k
    /* 2262 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33776
172k
    /* 2289 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33777
172k
    /* 2316 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33778
172k
    /* 2343 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33779
172k
    /* 2370 */ "ld1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33780
172k
    /* 2396 */ "ld1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33781
172k
    /* 2422 */ "ldff1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33782
172k
    /* 2450 */ "ldff1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33783
172k
    /* 2478 */ "ldff1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33784
172k
    /* 2506 */ "ldff1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33785
172k
    /* 2534 */ "ldff1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33786
172k
    /* 2562 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33787
172k
    /* 2591 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33788
172k
    /* 2620 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33789
172k
    /* 2649 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33790
172k
    /* 2678 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33791
172k
    /* 2707 */ "ldff1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
33792
172k
    /* 2735 */ "ldff1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
33793
172k
    /* 2763 */ "nop\0"
33794
172k
    /* 2767 */ "yield\0"
33795
172k
    /* 2773 */ "wfe\0"
33796
172k
    /* 2777 */ "wfi\0"
33797
172k
    /* 2781 */ "sev\0"
33798
172k
    /* 2785 */ "sevl\0"
33799
172k
    /* 2790 */ "dgh\0"
33800
172k
    /* 2794 */ "esb\0"
33801
172k
    /* 2798 */ "csdb\0"
33802
172k
    /* 2803 */ "bti\0"
33803
172k
    /* 2807 */ "bti $\xFF\x01\x26\0"
33804
172k
    /* 2816 */ "psb $\xFF\x01\x27\0"
33805
172k
    /* 2825 */ "gcsb  dsync\0"
33806
172k
    /* 2836 */ "clrbhb\0"
33807
172k
    /* 2843 */ "incb  $\x01\0"
33808
172k
    /* 2851 */ "incb  $\x01, $\xFF\x03\x0E\0"
33809
172k
    /* 2865 */ "incd  $\x01\0"
33810
172k
    /* 2873 */ "incd  $\x01, $\xFF\x03\x0E\0"
33811
172k
    /* 2887 */ "incd  $\xFF\x01\x10\0"
33812
172k
    /* 2897 */ "incd  $\xFF\x01\x10, $\xFF\x03\x0E\0"
33813
172k
    /* 2913 */ "inch  $\x01\0"
33814
172k
    /* 2921 */ "inch  $\x01, $\xFF\x03\x0E\0"
33815
172k
    /* 2935 */ "inch  $\xFF\x01\x09\0"
33816
172k
    /* 2945 */ "inch  $\xFF\x01\x09, $\xFF\x03\x0E\0"
33817
172k
    /* 2961 */ "incw  $\x01\0"
33818
172k
    /* 2969 */ "incw  $\x01, $\xFF\x03\x0E\0"
33819
172k
    /* 2983 */ "incw  $\xFF\x01\x0B\0"
33820
172k
    /* 2993 */ "incw  $\xFF\x01\x0B, $\xFF\x03\x0E\0"
33821
172k
    /* 3009 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0"
33822
172k
    /* 3042 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0"
33823
172k
    /* 3075 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0"
33824
172k
    /* 3108 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0"
33825
172k
    /* 3141 */ "mov $\xFF\x01\x1F[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0"
33826
172k
    /* 3174 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x06\0"
33827
172k
    /* 3207 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x10\0"
33828
172k
    /* 3240 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x09\0"
33829
172k
    /* 3273 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x1C\0"
33830
172k
    /* 3306 */ "mov $\xFF\x01\x21[$\x03, $\xFF\x04\x20], $\xFF\x05\x07/m, $\xFF\x06\x0B\0"
33831
172k
    /* 3339 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\x04\0"
33832
172k
    /* 3358 */ "mov $\xFF\x01\x0C.h$\xFF\x03\x19, $\xFF\x04\x0C.h$\xFF\x05\x19\0"
33833
172k
    /* 3385 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\x04\0"
33834
172k
    /* 3404 */ "mov $\xFF\x01\x0C.s$\xFF\x03\x19, $\xFF\x04\x0C.s$\xFF\x05\x19\0"
33835
172k
    /* 3431 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\x04\0"
33836
172k
    /* 3450 */ "mov $\xFF\x01\x0C.d$\xFF\x03\x19, $\xFF\x04\x0C.d$\xFF\x05\x19\0"
33837
172k
    /* 3477 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\x04\0"
33838
172k
    /* 3496 */ "mov $\xFF\x01\x0C.b$\xFF\x03\x19, $\xFF\x04\x0C.b$\xFF\x05\x19\0"
33839
172k
    /* 3523 */ "irg $\x01, $\x02\0"
33840
172k
    /* 3534 */ "isb\0"
33841
172k
    /* 3538 */ "ld1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
33842
172k
    /* 3562 */ "ld1b  $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0"
33843
172k
    /* 3586 */ "ld1b  $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
33844
172k
    /* 3610 */ "ld1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33845
172k
    /* 3634 */ "ld1b  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33846
172k
    /* 3658 */ "ld1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33847
172k
    /* 3682 */ "ld1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33848
172k
    /* 3706 */ "ld1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
33849
172k
    /* 3730 */ "ld1d  $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
33850
172k
    /* 3754 */ "ld1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33851
172k
    /* 3778 */ "ld1d $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
33852
172k
    /* 3802 */ "ld1 $\xFF\x02\x2C, [$\x01], #64\0"
33853
172k
    /* 3822 */ "ld1 $\xFF\x02\x2D, [$\x01], #32\0"
33854
172k
    /* 3842 */ "ld1 $\xFF\x02\x2E, [$\x01], #64\0"
33855
172k
    /* 3862 */ "ld1 $\xFF\x02\x2F, [$\x01], #32\0"
33856
172k
    /* 3882 */ "ld1 $\xFF\x02\x30, [$\x01], #32\0"
33857
172k
    /* 3902 */ "ld1 $\xFF\x02\x31, [$\x01], #64\0"
33858
172k
    /* 3922 */ "ld1 $\xFF\x02\x32, [$\x01], #32\0"
33859
172k
    /* 3942 */ "ld1 $\xFF\x02\x33, [$\x01], #64\0"
33860
172k
    /* 3962 */ "ld1h $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
33861
172k
    /* 3986 */ "ld1h  $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0"
33862
172k
    /* 4010 */ "ld1h  $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
33863
172k
    /* 4034 */ "ld1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33864
172k
    /* 4058 */ "ld1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33865
172k
    /* 4082 */ "ld1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33866
172k
    /* 4106 */ "ld1 $\xFF\x02\x2C, [$\x01], #16\0"
33867
172k
    /* 4126 */ "ld1 $\xFF\x02\x2D, [$\x01], #8\0"
33868
172k
    /* 4145 */ "ld1 $\xFF\x02\x2E, [$\x01], #16\0"
33869
172k
    /* 4165 */ "ld1 $\xFF\x02\x2F, [$\x01], #8\0"
33870
172k
    /* 4184 */ "ld1 $\xFF\x02\x30, [$\x01], #8\0"
33871
172k
    /* 4203 */ "ld1 $\xFF\x02\x31, [$\x01], #16\0"
33872
172k
    /* 4223 */ "ld1 $\xFF\x02\x32, [$\x01], #8\0"
33873
172k
    /* 4242 */ "ld1 $\xFF\x02\x33, [$\x01], #16\0"
33874
172k
    /* 4262 */ "ld1rb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33875
172k
    /* 4287 */ "ld1rb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33876
172k
    /* 4312 */ "ld1rb $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33877
172k
    /* 4337 */ "ld1rb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33878
172k
    /* 4362 */ "ld1rd $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33879
172k
    /* 4387 */ "ld1rh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33880
172k
    /* 4412 */ "ld1rh $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33881
172k
    /* 4437 */ "ld1rh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33882
172k
    /* 4462 */ "ld1rob  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33883
172k
    /* 4488 */ "ld1rod  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33884
172k
    /* 4514 */ "ld1roh  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33885
172k
    /* 4540 */ "ld1row  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33886
172k
    /* 4566 */ "ld1rqb  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33887
172k
    /* 4592 */ "ld1rqd  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33888
172k
    /* 4618 */ "ld1rqh  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33889
172k
    /* 4644 */ "ld1rqw  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33890
172k
    /* 4670 */ "ld1rsb  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33891
172k
    /* 4696 */ "ld1rsb  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33892
172k
    /* 4722 */ "ld1rsb  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33893
172k
    /* 4748 */ "ld1rsh  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33894
172k
    /* 4774 */ "ld1rsh  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33895
172k
    /* 4800 */ "ld1rsw  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33896
172k
    /* 4826 */ "ld1rw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33897
172k
    /* 4851 */ "ld1rw $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33898
172k
    /* 4876 */ "ld1r  $\xFF\x02\x2C, [$\x01], #1\0"
33899
172k
    /* 4896 */ "ld1r  $\xFF\x02\x2D, [$\x01], #8\0"
33900
172k
    /* 4916 */ "ld1r  $\xFF\x02\x2E, [$\x01], #8\0"
33901
172k
    /* 4936 */ "ld1r  $\xFF\x02\x2F, [$\x01], #4\0"
33902
172k
    /* 4956 */ "ld1r  $\xFF\x02\x30, [$\x01], #2\0"
33903
172k
    /* 4976 */ "ld1r  $\xFF\x02\x31, [$\x01], #4\0"
33904
172k
    /* 4996 */ "ld1r  $\xFF\x02\x32, [$\x01], #1\0"
33905
172k
    /* 5016 */ "ld1r  $\xFF\x02\x33, [$\x01], #2\0"
33906
172k
    /* 5036 */ "ld1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33907
172k
    /* 5061 */ "ld1sb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33908
172k
    /* 5086 */ "ld1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33909
172k
    /* 5111 */ "ld1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33910
172k
    /* 5136 */ "ld1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33911
172k
    /* 5161 */ "ld1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33912
172k
    /* 5186 */ "ld1 $\xFF\x02\x2C, [$\x01], #48\0"
33913
172k
    /* 5206 */ "ld1 $\xFF\x02\x2D, [$\x01], #24\0"
33914
172k
    /* 5226 */ "ld1 $\xFF\x02\x2E, [$\x01], #48\0"
33915
172k
    /* 5246 */ "ld1 $\xFF\x02\x2F, [$\x01], #24\0"
33916
172k
    /* 5266 */ "ld1 $\xFF\x02\x30, [$\x01], #24\0"
33917
172k
    /* 5286 */ "ld1 $\xFF\x02\x31, [$\x01], #48\0"
33918
172k
    /* 5306 */ "ld1 $\xFF\x02\x32, [$\x01], #24\0"
33919
172k
    /* 5326 */ "ld1 $\xFF\x02\x33, [$\x01], #48\0"
33920
172k
    /* 5346 */ "ld1 $\xFF\x02\x2C, [$\x01], #32\0"
33921
172k
    /* 5366 */ "ld1 $\xFF\x02\x2D, [$\x01], #16\0"
33922
172k
    /* 5386 */ "ld1 $\xFF\x02\x2E, [$\x01], #32\0"
33923
172k
    /* 5406 */ "ld1 $\xFF\x02\x2F, [$\x01], #16\0"
33924
172k
    /* 5426 */ "ld1 $\xFF\x02\x30, [$\x01], #16\0"
33925
172k
    /* 5446 */ "ld1 $\xFF\x02\x31, [$\x01], #32\0"
33926
172k
    /* 5466 */ "ld1 $\xFF\x02\x32, [$\x01], #16\0"
33927
172k
    /* 5486 */ "ld1 $\xFF\x02\x33, [$\x01], #32\0"
33928
172k
    /* 5506 */ "ld1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
33929
172k
    /* 5530 */ "ld1w  $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
33930
172k
    /* 5554 */ "ld1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33931
172k
    /* 5578 */ "ld1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33932
172k
    /* 5602 */ "ld1w $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
33933
172k
    /* 5626 */ "ld1b  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33934
172k
    /* 5662 */ "ld1d  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33935
172k
    /* 5698 */ "ld1h  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33936
172k
    /* 5734 */ "ld1q  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33937
172k
    /* 5770 */ "ld1w  {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33938
172k
    /* 5806 */ "ld1b  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33939
172k
    /* 5842 */ "ld1d  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33940
172k
    /* 5878 */ "ld1h  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33941
172k
    /* 5914 */ "ld1q  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33942
172k
    /* 5950 */ "ld1w  {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07/z, [$\x05]\0"
33943
172k
    /* 5986 */ "ld1 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #2\0"
33944
172k
    /* 6009 */ "ld1 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #4\0"
33945
172k
    /* 6032 */ "ld1 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #8\0"
33946
172k
    /* 6055 */ "ld1 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #1\0"
33947
172k
    /* 6078 */ "ld2b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33948
172k
    /* 6102 */ "ld2d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33949
172k
    /* 6126 */ "ld2h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33950
172k
    /* 6150 */ "ld2q  $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
33951
172k
    /* 6174 */ "ld2r  $\xFF\x02\x2C, [$\x01], #2\0"
33952
172k
    /* 6194 */ "ld2r  $\xFF\x02\x2D, [$\x01], #16\0"
33953
172k
    /* 6215 */ "ld2r  $\xFF\x02\x2E, [$\x01], #16\0"
33954
172k
    /* 6236 */ "ld2r  $\xFF\x02\x2F, [$\x01], #8\0"
33955
172k
    /* 6256 */ "ld2r  $\xFF\x02\x30, [$\x01], #4\0"
33956
172k
    /* 6276 */ "ld2r  $\xFF\x02\x31, [$\x01], #8\0"
33957
172k
    /* 6296 */ "ld2r  $\xFF\x02\x32, [$\x01], #2\0"
33958
172k
    /* 6316 */ "ld2r  $\xFF\x02\x33, [$\x01], #4\0"
33959
172k
    /* 6336 */ "ld2 $\xFF\x02\x2C, [$\x01], #32\0"
33960
172k
    /* 6356 */ "ld2 $\xFF\x02\x2E, [$\x01], #32\0"
33961
172k
    /* 6376 */ "ld2 $\xFF\x02\x2F, [$\x01], #16\0"
33962
172k
    /* 6396 */ "ld2 $\xFF\x02\x30, [$\x01], #16\0"
33963
172k
    /* 6416 */ "ld2 $\xFF\x02\x31, [$\x01], #32\0"
33964
172k
    /* 6436 */ "ld2 $\xFF\x02\x32, [$\x01], #16\0"
33965
172k
    /* 6456 */ "ld2 $\xFF\x02\x33, [$\x01], #32\0"
33966
172k
    /* 6476 */ "ld2w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33967
172k
    /* 6500 */ "ld2 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #4\0"
33968
172k
    /* 6523 */ "ld2 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #8\0"
33969
172k
    /* 6546 */ "ld2 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #16\0"
33970
172k
    /* 6570 */ "ld2 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #2\0"
33971
172k
    /* 6593 */ "ld3b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33972
172k
    /* 6617 */ "ld3d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33973
172k
    /* 6641 */ "ld3h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
33974
172k
    /* 6665 */ "ld3q  $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
33975
172k
    /* 6689 */ "ld3r  $\xFF\x02\x2C, [$\x01], #3\0"
33976
172k
    /* 6709 */ "ld3r  $\xFF\x02\x2D, [$\x01], #24\0"
33977
172k
    /* 6730 */ "ld3r  $\xFF\x02\x2E, [$\x01], #24\0"
33978
172k
    /* 6751 */ "ld3r  $\xFF\x02\x2F, [$\x01], #12\0"
33979
172k
    /* 6772 */ "ld3r  $\xFF\x02\x30, [$\x01], #6\0"
33980
172k
    /* 6792 */ "ld3r  $\xFF\x02\x31, [$\x01], #12\0"
33981
172k
    /* 6813 */ "ld3r  $\xFF\x02\x32, [$\x01], #3\0"
33982
172k
    /* 6833 */ "ld3r  $\xFF\x02\x33, [$\x01], #6\0"
33983
172k
    /* 6853 */ "ld3 $\xFF\x02\x2C, [$\x01], #48\0"
33984
172k
    /* 6873 */ "ld3 $\xFF\x02\x2E, [$\x01], #48\0"
33985
172k
    /* 6893 */ "ld3 $\xFF\x02\x2F, [$\x01], #24\0"
33986
172k
    /* 6913 */ "ld3 $\xFF\x02\x30, [$\x01], #24\0"
33987
172k
    /* 6933 */ "ld3 $\xFF\x02\x31, [$\x01], #48\0"
33988
172k
    /* 6953 */ "ld3 $\xFF\x02\x32, [$\x01], #24\0"
33989
172k
    /* 6973 */ "ld3 $\xFF\x02\x33, [$\x01], #48\0"
33990
172k
    /* 6993 */ "ld3w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
33991
172k
    /* 7017 */ "ld3 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #6\0"
33992
172k
    /* 7040 */ "ld3 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #12\0"
33993
172k
    /* 7064 */ "ld3 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #24\0"
33994
172k
    /* 7088 */ "ld3 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #3\0"
33995
172k
    /* 7111 */ "ld4b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
33996
172k
    /* 7135 */ "ld4d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
33997
172k
    /* 7159 */ "ld4 $\xFF\x02\x2C, [$\x01], #64\0"
33998
172k
    /* 7179 */ "ld4 $\xFF\x02\x2E, [$\x01], #64\0"
33999
172k
    /* 7199 */ "ld4 $\xFF\x02\x2F, [$\x01], #32\0"
34000
172k
    /* 7219 */ "ld4 $\xFF\x02\x30, [$\x01], #32\0"
34001
172k
    /* 7239 */ "ld4 $\xFF\x02\x31, [$\x01], #64\0"
34002
172k
    /* 7259 */ "ld4 $\xFF\x02\x32, [$\x01], #32\0"
34003
172k
    /* 7279 */ "ld4 $\xFF\x02\x33, [$\x01], #64\0"
34004
172k
    /* 7299 */ "ld4h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34005
172k
    /* 7323 */ "ld4q  $\xFF\x01\x25, $\xFF\x02\x07/z, [$\x03]\0"
34006
172k
    /* 7347 */ "ld4r  $\xFF\x02\x2C, [$\x01], #4\0"
34007
172k
    /* 7367 */ "ld4r  $\xFF\x02\x2D, [$\x01], #32\0"
34008
172k
    /* 7388 */ "ld4r  $\xFF\x02\x2E, [$\x01], #32\0"
34009
172k
    /* 7409 */ "ld4r  $\xFF\x02\x2F, [$\x01], #16\0"
34010
172k
    /* 7430 */ "ld4r  $\xFF\x02\x30, [$\x01], #8\0"
34011
172k
    /* 7450 */ "ld4r  $\xFF\x02\x31, [$\x01], #16\0"
34012
172k
    /* 7471 */ "ld4r  $\xFF\x02\x32, [$\x01], #4\0"
34013
172k
    /* 7491 */ "ld4r  $\xFF\x02\x33, [$\x01], #8\0"
34014
172k
    /* 7511 */ "ld4w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34015
172k
    /* 7535 */ "ld4 $\xFF\x02\x34$\xFF\x04\x19, [$\x01], #8\0"
34016
172k
    /* 7558 */ "ld4 $\xFF\x02\x35$\xFF\x04\x19, [$\x01], #16\0"
34017
172k
    /* 7582 */ "ld4 $\xFF\x02\x36$\xFF\x04\x19, [$\x01], #32\0"
34018
172k
    /* 7606 */ "ld4 $\xFF\x02\x2A$\xFF\x04\x19, [$\x01], #4\0"
34019
172k
    /* 7629 */ "staddb  $\x02, [$\x03]\0"
34020
172k
    /* 7645 */ "staddh  $\x02, [$\x03]\0"
34021
172k
    /* 7661 */ "staddlb $\x02, [$\x03]\0"
34022
172k
    /* 7678 */ "staddlh $\x02, [$\x03]\0"
34023
172k
    /* 7695 */ "staddl  $\x02, [$\x03]\0"
34024
172k
    /* 7711 */ "stadd $\x02, [$\x03]\0"
34025
172k
    /* 7726 */ "ldapurb $\x01, [$\x02]\0"
34026
172k
    /* 7743 */ "ldapurh $\x01, [$\x02]\0"
34027
172k
    /* 7760 */ "ldapursb  $\x01, [$\x02]\0"
34028
172k
    /* 7778 */ "ldapursh  $\x01, [$\x02]\0"
34029
172k
    /* 7796 */ "ldapursw  $\x01, [$\x02]\0"
34030
172k
    /* 7814 */ "ldapur  $\x01, [$\x02]\0"
34031
172k
    /* 7830 */ "stclrb  $\x02, [$\x03]\0"
34032
172k
    /* 7846 */ "stclrh  $\x02, [$\x03]\0"
34033
172k
    /* 7862 */ "stclrlb $\x02, [$\x03]\0"
34034
172k
    /* 7879 */ "stclrlh $\x02, [$\x03]\0"
34035
172k
    /* 7896 */ "stclrl  $\x02, [$\x03]\0"
34036
172k
    /* 7912 */ "stclr $\x02, [$\x03]\0"
34037
172k
    /* 7927 */ "steorb  $\x02, [$\x03]\0"
34038
172k
    /* 7943 */ "steorh  $\x02, [$\x03]\0"
34039
172k
    /* 7959 */ "steorlb $\x02, [$\x03]\0"
34040
172k
    /* 7976 */ "steorlh $\x02, [$\x03]\0"
34041
172k
    /* 7993 */ "steorl  $\x02, [$\x03]\0"
34042
172k
    /* 8009 */ "steor $\x02, [$\x03]\0"
34043
172k
    /* 8024 */ "ldff1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34044
172k
    /* 8050 */ "ldff1b  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34045
172k
    /* 8076 */ "ldff1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34046
172k
    /* 8102 */ "ldff1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34047
172k
    /* 8128 */ "ldff1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34048
172k
    /* 8154 */ "ldff1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34049
172k
    /* 8180 */ "ldff1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34050
172k
    /* 8206 */ "ldff1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34051
172k
    /* 8232 */ "ldff1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34052
172k
    /* 8259 */ "ldff1sb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34053
172k
    /* 8286 */ "ldff1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34054
172k
    /* 8313 */ "ldff1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34055
172k
    /* 8340 */ "ldff1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34056
172k
    /* 8367 */ "ldff1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34057
172k
    /* 8394 */ "ldff1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34058
172k
    /* 8420 */ "ldff1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34059
172k
    /* 8446 */ "ldg $\x01, [$\x03]\0"
34060
172k
    /* 8459 */ "ldnf1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34061
172k
    /* 8485 */ "ldnf1b  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34062
172k
    /* 8511 */ "ldnf1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34063
172k
    /* 8537 */ "ldnf1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34064
172k
    /* 8563 */ "ldnf1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34065
172k
    /* 8589 */ "ldnf1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34066
172k
    /* 8615 */ "ldnf1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34067
172k
    /* 8641 */ "ldnf1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34068
172k
    /* 8667 */ "ldnf1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34069
172k
    /* 8694 */ "ldnf1sb $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34070
172k
    /* 8721 */ "ldnf1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34071
172k
    /* 8748 */ "ldnf1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34072
172k
    /* 8775 */ "ldnf1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34073
172k
    /* 8802 */ "ldnf1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34074
172k
    /* 8829 */ "ldnf1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34075
172k
    /* 8855 */ "ldnf1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34076
172k
    /* 8881 */ "ldnp  $\x01, $\x02, [$\x03]\0"
34077
172k
    /* 8899 */ "ldnt1b $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
34078
172k
    /* 8925 */ "ldnt1b  $\xFF\x01\x2A, $\xFF\x02\x29/z, [$\x03]\0"
34079
172k
    /* 8951 */ "ldnt1b  $\xFF\x01\x28, $\xFF\x02\x29/z, [$\x03]\0"
34080
172k
    /* 8977 */ "ldnt1b  $\xFF\x01\x28, $\xFF\x02\x07/z, [$\x03]\0"
34081
172k
    /* 9003 */ "ldnt1b  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34082
172k
    /* 9031 */ "ldnt1b  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34083
172k
    /* 9059 */ "ldnt1d $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
34084
172k
    /* 9085 */ "ldnt1d  $\xFF\x01\x23, $\xFF\x02\x29/z, [$\x03]\0"
34085
172k
    /* 9111 */ "ldnt1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\x03]\0"
34086
172k
    /* 9137 */ "ldnt1d  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34087
172k
    /* 9165 */ "ldnt1h $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
34088
172k
    /* 9191 */ "ldnt1h  $\xFF\x01\x34, $\xFF\x02\x29/z, [$\x03]\0"
34089
172k
    /* 9217 */ "ldnt1h  $\xFF\x01\x2B, $\xFF\x02\x29/z, [$\x03]\0"
34090
172k
    /* 9243 */ "ldnt1h  $\xFF\x01\x2B, $\xFF\x02\x07/z, [$\x03]\0"
34091
172k
    /* 9269 */ "ldnt1h  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34092
172k
    /* 9297 */ "ldnt1h  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34093
172k
    /* 9325 */ "ldnt1sb $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34094
172k
    /* 9354 */ "ldnt1sb $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34095
172k
    /* 9383 */ "ldnt1sh $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34096
172k
    /* 9412 */ "ldnt1sh $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34097
172k
    /* 9441 */ "ldnt1sw $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34098
172k
    /* 9470 */ "ldnt1w $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
34099
172k
    /* 9496 */ "ldnt1w  $\xFF\x01\x24, $\xFF\x02\x29/z, [$\x03]\0"
34100
172k
    /* 9522 */ "ldnt1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\x03]\0"
34101
172k
    /* 9548 */ "ldnt1w  $\xFF\x01\x23, $\xFF\x02\x07/z, [$\xFF\x03\x10]\0"
34102
172k
    /* 9576 */ "ldnt1w  $\xFF\x01\x24, $\xFF\x02\x07/z, [$\xFF\x03\x0B]\0"
34103
172k
    /* 9604 */ "ldp $\x01, $\x02, [$\x03]\0"
34104
172k
    /* 9621 */ "ldpsw $\x01, $\x02, [$\x03]\0"
34105
172k
    /* 9640 */ "ldraa $\x01, [$\x02]\0"
34106
172k
    /* 9655 */ "ldrab $\x01, [$\x02]\0"
34107
172k
    /* 9670 */ "ldrb  $\x01, [$\x02, $\x03]\0"
34108
172k
    /* 9688 */ "ldrb  $\x01, [$\x02]\0"
34109
172k
    /* 9702 */ "ldr $\x01, [$\x02, $\x03]\0"
34110
172k
    /* 9719 */ "ldr $\x01, [$\x02]\0"
34111
172k
    /* 9732 */ "ldrh  $\x01, [$\x02, $\x03]\0"
34112
172k
    /* 9750 */ "ldrh  $\x01, [$\x02]\0"
34113
172k
    /* 9764 */ "ldrsb $\x01, [$\x02, $\x03]\0"
34114
172k
    /* 9783 */ "ldrsb $\x01, [$\x02]\0"
34115
172k
    /* 9798 */ "ldrsh $\x01, [$\x02, $\x03]\0"
34116
172k
    /* 9817 */ "ldrsh $\x01, [$\x02]\0"
34117
172k
    /* 9832 */ "ldrsw $\x01, [$\x02, $\x03]\0"
34118
172k
    /* 9851 */ "ldrsw $\x01, [$\x02]\0"
34119
172k
    /* 9866 */ "ldr $\xFF\x01\x07, [$\x02]\0"
34120
172k
    /* 9881 */ "ldr $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0"
34121
172k
    /* 9906 */ "stsetb  $\x02, [$\x03]\0"
34122
172k
    /* 9922 */ "stseth  $\x02, [$\x03]\0"
34123
172k
    /* 9938 */ "stsetlb $\x02, [$\x03]\0"
34124
172k
    /* 9955 */ "stsetlh $\x02, [$\x03]\0"
34125
172k
    /* 9972 */ "stsetl  $\x02, [$\x03]\0"
34126
172k
    /* 9988 */ "stset $\x02, [$\x03]\0"
34127
172k
    /* 10003 */ "stsmaxb  $\x02, [$\x03]\0"
34128
172k
    /* 10020 */ "stsmaxh  $\x02, [$\x03]\0"
34129
172k
    /* 10037 */ "stsmaxlb $\x02, [$\x03]\0"
34130
172k
    /* 10055 */ "stsmaxlh $\x02, [$\x03]\0"
34131
172k
    /* 10073 */ "stsmaxl  $\x02, [$\x03]\0"
34132
172k
    /* 10090 */ "stsmax $\x02, [$\x03]\0"
34133
172k
    /* 10106 */ "stsminb  $\x02, [$\x03]\0"
34134
172k
    /* 10123 */ "stsminh  $\x02, [$\x03]\0"
34135
172k
    /* 10140 */ "stsminlb $\x02, [$\x03]\0"
34136
172k
    /* 10158 */ "stsminlh $\x02, [$\x03]\0"
34137
172k
    /* 10176 */ "stsminl  $\x02, [$\x03]\0"
34138
172k
    /* 10193 */ "stsmin $\x02, [$\x03]\0"
34139
172k
    /* 10209 */ "ldtrb  $\x01, [$\x02]\0"
34140
172k
    /* 10224 */ "ldtrh  $\x01, [$\x02]\0"
34141
172k
    /* 10239 */ "ldtrsb $\x01, [$\x02]\0"
34142
172k
    /* 10255 */ "ldtrsh $\x01, [$\x02]\0"
34143
172k
    /* 10271 */ "ldtrsw $\x01, [$\x02]\0"
34144
172k
    /* 10287 */ "ldtr $\x01, [$\x02]\0"
34145
172k
    /* 10301 */ "stumaxb  $\x02, [$\x03]\0"
34146
172k
    /* 10318 */ "stumaxh  $\x02, [$\x03]\0"
34147
172k
    /* 10335 */ "stumaxlb $\x02, [$\x03]\0"
34148
172k
    /* 10353 */ "stumaxlh $\x02, [$\x03]\0"
34149
172k
    /* 10371 */ "stumaxl  $\x02, [$\x03]\0"
34150
172k
    /* 10388 */ "stumax $\x02, [$\x03]\0"
34151
172k
    /* 10404 */ "stuminb  $\x02, [$\x03]\0"
34152
172k
    /* 10421 */ "stuminh  $\x02, [$\x03]\0"
34153
172k
    /* 10438 */ "stuminlb $\x02, [$\x03]\0"
34154
172k
    /* 10456 */ "stuminlh $\x02, [$\x03]\0"
34155
172k
    /* 10474 */ "stuminl  $\x02, [$\x03]\0"
34156
172k
    /* 10491 */ "stumin $\x02, [$\x03]\0"
34157
172k
    /* 10507 */ "ldurb  $\x01, [$\x02]\0"
34158
172k
    /* 10522 */ "ldur $\x01, [$\x02]\0"
34159
172k
    /* 10536 */ "ldurh  $\x01, [$\x02]\0"
34160
172k
    /* 10551 */ "ldursb $\x01, [$\x02]\0"
34161
172k
    /* 10567 */ "ldursh $\x01, [$\x02]\0"
34162
172k
    /* 10583 */ "ldursw $\x01, [$\x02]\0"
34163
172k
    /* 10599 */ "mul  $\x01, $\x02, $\x03\0"
34164
172k
    /* 10614 */ "mov  $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34165
172k
    /* 10639 */ "mov  $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34166
172k
    /* 10664 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34167
172k
    /* 10689 */ "mov  $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x38]\0"
34168
172k
    /* 10714 */ "mov  $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34169
172k
    /* 10739 */ "mov  $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34170
172k
    /* 10764 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34171
172k
    /* 10789 */ "mov  $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x38]\0"
34172
172k
    /* 10814 */ "mov  $\xFF\x01\x28, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34173
172k
    /* 10839 */ "mov  $\xFF\x01\x23, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34174
172k
    /* 10864 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34175
172k
    /* 10889 */ "mov  $\xFF\x01\x24, $\xFF\x02\x1F[$\x03, $\xFF\x04\x39]\0"
34176
172k
    /* 10914 */ "mov  $\xFF\x01\x28, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34177
172k
    /* 10939 */ "mov  $\xFF\x01\x23, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34178
172k
    /* 10964 */ "mov  $\xFF\x01\x2B, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34179
172k
    /* 10989 */ "mov  $\xFF\x01\x24, $\xFF\x02\x21[$\x03, $\xFF\x04\x39]\0"
34180
172k
    /* 11014 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0"
34181
172k
    /* 11039 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0"
34182
172k
    /* 11064 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x2B\0"
34183
172k
    /* 11089 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0"
34184
172k
    /* 11114 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x28\0"
34185
172k
    /* 11139 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x23\0"
34186
172k
    /* 11164 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x2B\0"
34187
172k
    /* 11189 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x38], $\xFF\x05\x24\0"
34188
172k
    /* 11214 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0"
34189
172k
    /* 11239 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0"
34190
172k
    /* 11264 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x2B\0"
34191
172k
    /* 11289 */ "mov  $\xFF\x01\x1F[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0"
34192
172k
    /* 11314 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x28\0"
34193
172k
    /* 11339 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x23\0"
34194
172k
    /* 11364 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x2B\0"
34195
172k
    /* 11389 */ "mov  $\xFF\x01\x21[$\x03, $\xFF\x04\x39], $\xFF\x05\x24\0"
34196
172k
    /* 11414 */ "mov  $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx2]\0"
34197
172k
    /* 11445 */ "mov  $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx2], $\xFF\x05\x23\0"
34198
172k
    /* 11476 */ "mov  $\xFF\x01\x23, $\xFF\x02\x3A[$\x03, $\xFF\x04\x20, vgx4]\0"
34199
172k
    /* 11507 */ "mov  $\xFF\x01\x3A[$\x03, $\xFF\x04\x20, vgx4], $\xFF\x05\x23\0"
34200
172k
    /* 11538 */ "movt $\x01, $\xFF\x03\x07\0"
34201
172k
    /* 11552 */ "smstart\0"
34202
172k
    /* 11560 */ "smstart sm\0"
34203
172k
    /* 11571 */ "smstart za\0"
34204
172k
    /* 11582 */ "smstop\0"
34205
172k
    /* 11589 */ "smstop sm\0"
34206
172k
    /* 11599 */ "smstop za\0"
34207
172k
    /* 11609 */ "mneg $\x01, $\x02, $\x03\0"
34208
172k
    /* 11625 */ "mvn $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0"
34209
172k
    /* 11648 */ "mvn $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0"
34210
172k
    /* 11669 */ "mvn $\x01, $\x03\0"
34211
172k
    /* 11680 */ "mvn $\x01, $\x03$\xFF\x04\x02\0"
34212
172k
    /* 11695 */ "orn  $\x01, $\x02, $\x03\0"
34213
172k
    /* 11710 */ "movs $\xFF\x01\x06, $\xFF\x02\x06\0"
34214
172k
    /* 11726 */ "mov $\x01, $\x03\0"
34215
172k
    /* 11737 */ "orr  $\x01, $\x02, $\x03\0"
34216
172k
    /* 11752 */ "mov $\xFF\x01\x06, $\xFF\x02\x06\0"
34217
172k
    /* 11767 */ "orr  $\xFF\x01\x06, $\xFF\x01\x06, $\xFF\x03\x08\0"
34218
172k
    /* 11788 */ "orr  $\xFF\x01\x09, $\xFF\x01\x09, $\xFF\x03\x0A\0"
34219
172k
    /* 11809 */ "orr  $\xFF\x01\x0B, $\xFF\x01\x0B, $\xFF\x03\x04\0"
34220
172k
    /* 11830 */ "mov $\xFF\x01\x10, $\xFF\x02\x10\0"
34221
172k
    /* 11845 */ "mov  $\xFF\x01\x0C.16b, $\xFF\x02\x0C.16b\0"
34222
172k
    /* 11868 */ "mov  $\xFF\x01\x0C.8b, $\xFF\x02\x0C.8b\0"
34223
172k
    /* 11889 */ "pacia1716\0"
34224
172k
    /* 11899 */ "paciasp\0"
34225
172k
    /* 11907 */ "paciaz\0"
34226
172k
    /* 11914 */ "pacib1716\0"
34227
172k
    /* 11924 */ "pacibsp\0"
34228
172k
    /* 11932 */ "pacibz\0"
34229
172k
    /* 11939 */ "pacm\0"
34230
172k
    /* 11944 */ "pmov $\xFF\x01\x06, $\xFF\x02\x07\0"
34231
172k
    /* 11960 */ "pmov $\xFF\x01\x07, $\xFF\x04\x06\0"
34232
172k
    /* 11976 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34233
172k
    /* 12000 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34234
172k
    /* 12022 */ "prfb $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34235
172k
    /* 12046 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34236
172k
    /* 12070 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34237
172k
    /* 12092 */ "prfd $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34238
172k
    /* 12116 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34239
172k
    /* 12140 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34240
172k
    /* 12162 */ "prfh $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34241
172k
    /* 12186 */ "prfm $\xFF\x01\x3D, [$\x02, $\x03]\0"
34242
172k
    /* 12206 */ "prfm $\xFF\x01\x3D, [$\x02]\0"
34243
172k
    /* 12222 */ "prfum  $\xFF\x01\x3D, [$\x02]\0"
34244
172k
    /* 12239 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34245
172k
    /* 12263 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\x03]\0"
34246
172k
    /* 12285 */ "prfw $\xFF\x01\x3C, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34247
172k
    /* 12309 */ "ptrues $\xFF\x01\x06\0"
34248
172k
    /* 12321 */ "ptrues $\xFF\x01\x10\0"
34249
172k
    /* 12333 */ "ptrues $\xFF\x01\x09\0"
34250
172k
    /* 12345 */ "ptrues $\xFF\x01\x0B\0"
34251
172k
    /* 12357 */ "ptrue  $\xFF\x01\x06\0"
34252
172k
    /* 12368 */ "ptrue  $\xFF\x01\x10\0"
34253
172k
    /* 12379 */ "ptrue  $\xFF\x01\x09\0"
34254
172k
    /* 12390 */ "ptrue  $\xFF\x01\x0B\0"
34255
172k
    /* 12401 */ "ret\0"
34256
172k
    /* 12405 */ "ngcs $\x01, $\x03\0"
34257
172k
    /* 12417 */ "ngc $\x01, $\x03\0"
34258
172k
    /* 12428 */ "asr $\x01, $\x02, $\x03\0"
34259
172k
    /* 12443 */ "sxtb $\x01, $\x02\0"
34260
172k
    /* 12455 */ "sxth $\x01, $\x02\0"
34261
172k
    /* 12467 */ "sxtw $\x01, $\x02\0"
34262
172k
    /* 12479 */ "mov $\xFF\x01\x06, $\xFF\x02\x07/m, $\xFF\x03\x06\0"
34263
172k
    /* 12502 */ "mov $\xFF\x01\x10, $\xFF\x02\x07/m, $\xFF\x03\x10\0"
34264
172k
    /* 12525 */ "mov $\xFF\x01\x09, $\xFF\x02\x07/m, $\xFF\x03\x09\0"
34265
172k
    /* 12548 */ "mov $\xFF\x01\x0B, $\xFF\x02\x07/m, $\xFF\x03\x0B\0"
34266
172k
    /* 12571 */ "smull  $\x01, $\x02, $\x03\0"
34267
172k
    /* 12588 */ "smnegl $\x01, $\x02, $\x03\0"
34268
172k
    /* 12606 */ "sqdecb $\x01\0"
34269
172k
    /* 12616 */ "sqdecb $\x01, $\xFF\x03\x0E\0"
34270
172k
    /* 12632 */ "sqdecb $\x01, $\xFF\x02\x3E\0"
34271
172k
    /* 12648 */ "sqdecb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34272
172k
    /* 12670 */ "sqdecd $\x01\0"
34273
172k
    /* 12680 */ "sqdecd $\x01, $\xFF\x03\x0E\0"
34274
172k
    /* 12696 */ "sqdecd $\x01, $\xFF\x02\x3E\0"
34275
172k
    /* 12712 */ "sqdecd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34276
172k
    /* 12734 */ "sqdecd $\xFF\x01\x10\0"
34277
172k
    /* 12746 */ "sqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0"
34278
172k
    /* 12764 */ "sqdech $\x01\0"
34279
172k
    /* 12774 */ "sqdech $\x01, $\xFF\x03\x0E\0"
34280
172k
    /* 12790 */ "sqdech $\x01, $\xFF\x02\x3E\0"
34281
172k
    /* 12806 */ "sqdech $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34282
172k
    /* 12828 */ "sqdech $\xFF\x01\x09\0"
34283
172k
    /* 12840 */ "sqdech $\xFF\x01\x09, $\xFF\x03\x0E\0"
34284
172k
    /* 12858 */ "sqdecw $\x01\0"
34285
172k
    /* 12868 */ "sqdecw $\x01, $\xFF\x03\x0E\0"
34286
172k
    /* 12884 */ "sqdecw $\x01, $\xFF\x02\x3E\0"
34287
172k
    /* 12900 */ "sqdecw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34288
172k
    /* 12922 */ "sqdecw $\xFF\x01\x0B\0"
34289
172k
    /* 12934 */ "sqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34290
172k
    /* 12952 */ "sqincb $\x01\0"
34291
172k
    /* 12962 */ "sqincb $\x01, $\xFF\x03\x0E\0"
34292
172k
    /* 12978 */ "sqincb $\x01, $\xFF\x02\x3E\0"
34293
172k
    /* 12994 */ "sqincb $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34294
172k
    /* 13016 */ "sqincd $\x01\0"
34295
172k
    /* 13026 */ "sqincd $\x01, $\xFF\x03\x0E\0"
34296
172k
    /* 13042 */ "sqincd $\x01, $\xFF\x02\x3E\0"
34297
172k
    /* 13058 */ "sqincd $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34298
172k
    /* 13080 */ "sqincd $\xFF\x01\x10\0"
34299
172k
    /* 13092 */ "sqincd $\xFF\x01\x10, $\xFF\x03\x0E\0"
34300
172k
    /* 13110 */ "sqinch $\x01\0"
34301
172k
    /* 13120 */ "sqinch $\x01, $\xFF\x03\x0E\0"
34302
172k
    /* 13136 */ "sqinch $\x01, $\xFF\x02\x3E\0"
34303
172k
    /* 13152 */ "sqinch $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34304
172k
    /* 13174 */ "sqinch $\xFF\x01\x09\0"
34305
172k
    /* 13186 */ "sqinch $\xFF\x01\x09, $\xFF\x03\x0E\0"
34306
172k
    /* 13204 */ "sqincw $\x01\0"
34307
172k
    /* 13214 */ "sqincw $\x01, $\xFF\x03\x0E\0"
34308
172k
    /* 13230 */ "sqincw $\x01, $\xFF\x02\x3E\0"
34309
172k
    /* 13246 */ "sqincw $\x01, $\xFF\x02\x3E, $\xFF\x03\x0E\0"
34310
172k
    /* 13268 */ "sqincw $\xFF\x01\x0B\0"
34311
172k
    /* 13280 */ "sqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34312
172k
    /* 13298 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34313
172k
    /* 13322 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34314
172k
    /* 13346 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34315
172k
    /* 13370 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34316
172k
    /* 13394 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34317
172k
    /* 13418 */ "st1q $\xFF\x01\x25, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34318
172k
    /* 13442 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34319
172k
    /* 13466 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34320
172k
    /* 13490 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
34321
172k
    /* 13512 */ "st1b $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0"
34322
172k
    /* 13534 */ "st1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
34323
172k
    /* 13556 */ "st1b $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34324
172k
    /* 13578 */ "st1b $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34325
172k
    /* 13600 */ "st1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34326
172k
    /* 13622 */ "st1b $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34327
172k
    /* 13644 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
34328
172k
    /* 13666 */ "st1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
34329
172k
    /* 13688 */ "st1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34330
172k
    /* 13710 */ "st1d $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34331
172k
    /* 13732 */ "st1  $\xFF\x02\x2C, [$\x01], #64\0"
34332
172k
    /* 13752 */ "st1  $\xFF\x02\x2D, [$\x01], #32\0"
34333
172k
    /* 13772 */ "st1  $\xFF\x02\x2E, [$\x01], #64\0"
34334
172k
    /* 13792 */ "st1  $\xFF\x02\x2F, [$\x01], #32\0"
34335
172k
    /* 13812 */ "st1  $\xFF\x02\x30, [$\x01], #32\0"
34336
172k
    /* 13832 */ "st1  $\xFF\x02\x31, [$\x01], #64\0"
34337
172k
    /* 13852 */ "st1  $\xFF\x02\x32, [$\x01], #32\0"
34338
172k
    /* 13872 */ "st1  $\xFF\x02\x33, [$\x01], #64\0"
34339
172k
    /* 13892 */ "st1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
34340
172k
    /* 13914 */ "st1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0"
34341
172k
    /* 13936 */ "st1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
34342
172k
    /* 13958 */ "st1h $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34343
172k
    /* 13980 */ "st1h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34344
172k
    /* 14002 */ "st1h $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34345
172k
    /* 14024 */ "st1  $\xFF\x02\x2C, [$\x01], #16\0"
34346
172k
    /* 14044 */ "st1  $\xFF\x02\x2D, [$\x01], #8\0"
34347
172k
    /* 14063 */ "st1  $\xFF\x02\x2E, [$\x01], #16\0"
34348
172k
    /* 14083 */ "st1  $\xFF\x02\x2F, [$\x01], #8\0"
34349
172k
    /* 14102 */ "st1  $\xFF\x02\x30, [$\x01], #8\0"
34350
172k
    /* 14121 */ "st1  $\xFF\x02\x31, [$\x01], #16\0"
34351
172k
    /* 14141 */ "st1  $\xFF\x02\x32, [$\x01], #8\0"
34352
172k
    /* 14160 */ "st1  $\xFF\x02\x33, [$\x01], #16\0"
34353
172k
    /* 14180 */ "st1  $\xFF\x02\x2C, [$\x01], #48\0"
34354
172k
    /* 14200 */ "st1  $\xFF\x02\x2D, [$\x01], #24\0"
34355
172k
    /* 14220 */ "st1  $\xFF\x02\x2E, [$\x01], #48\0"
34356
172k
    /* 14240 */ "st1  $\xFF\x02\x2F, [$\x01], #24\0"
34357
172k
    /* 14260 */ "st1  $\xFF\x02\x30, [$\x01], #24\0"
34358
172k
    /* 14280 */ "st1  $\xFF\x02\x31, [$\x01], #48\0"
34359
172k
    /* 14300 */ "st1  $\xFF\x02\x32, [$\x01], #24\0"
34360
172k
    /* 14320 */ "st1  $\xFF\x02\x33, [$\x01], #48\0"
34361
172k
    /* 14340 */ "st1  $\xFF\x02\x2C, [$\x01], #32\0"
34362
172k
    /* 14360 */ "st1  $\xFF\x02\x2D, [$\x01], #16\0"
34363
172k
    /* 14380 */ "st1  $\xFF\x02\x2E, [$\x01], #32\0"
34364
172k
    /* 14400 */ "st1  $\xFF\x02\x2F, [$\x01], #16\0"
34365
172k
    /* 14420 */ "st1  $\xFF\x02\x30, [$\x01], #16\0"
34366
172k
    /* 14440 */ "st1  $\xFF\x02\x31, [$\x01], #32\0"
34367
172k
    /* 14460 */ "st1  $\xFF\x02\x32, [$\x01], #16\0"
34368
172k
    /* 14480 */ "st1  $\xFF\x02\x33, [$\x01], #32\0"
34369
172k
    /* 14500 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
34370
172k
    /* 14522 */ "st1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
34371
172k
    /* 14544 */ "st1w $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34372
172k
    /* 14566 */ "st1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34373
172k
    /* 14588 */ "st1w $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34374
172k
    /* 14610 */ "st1b {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34375
172k
    /* 14644 */ "st1d {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34376
172k
    /* 14678 */ "st1h {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34377
172k
    /* 14712 */ "st1q {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34378
172k
    /* 14746 */ "st1w {$\xFF\x01\x1F[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34379
172k
    /* 14780 */ "st1b {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34380
172k
    /* 14814 */ "st1d {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34381
172k
    /* 14848 */ "st1h {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34382
172k
    /* 14882 */ "st1q {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34383
172k
    /* 14916 */ "st1w {$\xFF\x01\x21[$\x02, $\xFF\x03\x20]}, $\xFF\x04\x07, [$\x05]\0"
34384
172k
    /* 14950 */ "st1  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #2\0"
34385
172k
    /* 14973 */ "st1  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #4\0"
34386
172k
    /* 14996 */ "st1  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #8\0"
34387
172k
    /* 15019 */ "st1  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #1\0"
34388
172k
    /* 15042 */ "st2b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34389
172k
    /* 15064 */ "st2d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34390
172k
    /* 15086 */ "st2g $\x01, [$\x02]\0"
34391
172k
    /* 15100 */ "st2h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34392
172k
    /* 15122 */ "st2q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34393
172k
    /* 15144 */ "st2  $\xFF\x02\x2C, [$\x01], #32\0"
34394
172k
    /* 15164 */ "st2  $\xFF\x02\x2E, [$\x01], #32\0"
34395
172k
    /* 15184 */ "st2  $\xFF\x02\x2F, [$\x01], #16\0"
34396
172k
    /* 15204 */ "st2  $\xFF\x02\x30, [$\x01], #16\0"
34397
172k
    /* 15224 */ "st2  $\xFF\x02\x31, [$\x01], #32\0"
34398
172k
    /* 15244 */ "st2  $\xFF\x02\x32, [$\x01], #16\0"
34399
172k
    /* 15264 */ "st2  $\xFF\x02\x33, [$\x01], #32\0"
34400
172k
    /* 15284 */ "st2w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34401
172k
    /* 15306 */ "st2  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #4\0"
34402
172k
    /* 15329 */ "st2  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #8\0"
34403
172k
    /* 15352 */ "st2  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #16\0"
34404
172k
    /* 15376 */ "st2  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #2\0"
34405
172k
    /* 15399 */ "st3b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34406
172k
    /* 15421 */ "st3d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34407
172k
    /* 15443 */ "st3h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34408
172k
    /* 15465 */ "st3q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34409
172k
    /* 15487 */ "st3  $\xFF\x02\x2C, [$\x01], #48\0"
34410
172k
    /* 15507 */ "st3  $\xFF\x02\x2E, [$\x01], #48\0"
34411
172k
    /* 15527 */ "st3  $\xFF\x02\x2F, [$\x01], #24\0"
34412
172k
    /* 15547 */ "st3  $\xFF\x02\x30, [$\x01], #24\0"
34413
172k
    /* 15567 */ "st3  $\xFF\x02\x31, [$\x01], #48\0"
34414
172k
    /* 15587 */ "st3  $\xFF\x02\x32, [$\x01], #24\0"
34415
172k
    /* 15607 */ "st3  $\xFF\x02\x33, [$\x01], #48\0"
34416
172k
    /* 15627 */ "st3w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34417
172k
    /* 15649 */ "st3  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #6\0"
34418
172k
    /* 15672 */ "st3  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #12\0"
34419
172k
    /* 15696 */ "st3  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #24\0"
34420
172k
    /* 15720 */ "st3  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #3\0"
34421
172k
    /* 15743 */ "st4b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34422
172k
    /* 15765 */ "st4d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34423
172k
    /* 15787 */ "st4  $\xFF\x02\x2C, [$\x01], #64\0"
34424
172k
    /* 15807 */ "st4  $\xFF\x02\x2E, [$\x01], #64\0"
34425
172k
    /* 15827 */ "st4  $\xFF\x02\x2F, [$\x01], #32\0"
34426
172k
    /* 15847 */ "st4  $\xFF\x02\x30, [$\x01], #32\0"
34427
172k
    /* 15867 */ "st4  $\xFF\x02\x31, [$\x01], #64\0"
34428
172k
    /* 15887 */ "st4  $\xFF\x02\x32, [$\x01], #32\0"
34429
172k
    /* 15907 */ "st4  $\xFF\x02\x33, [$\x01], #64\0"
34430
172k
    /* 15927 */ "st4h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34431
172k
    /* 15949 */ "st4q $\xFF\x01\x25, $\xFF\x02\x07, [$\x03]\0"
34432
172k
    /* 15971 */ "st4w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34433
172k
    /* 15993 */ "st4  $\xFF\x02\x34$\xFF\x03\x19, [$\x01], #8\0"
34434
172k
    /* 16016 */ "st4  $\xFF\x02\x35$\xFF\x03\x19, [$\x01], #16\0"
34435
172k
    /* 16040 */ "st4  $\xFF\x02\x36$\xFF\x03\x19, [$\x01], #32\0"
34436
172k
    /* 16064 */ "st4  $\xFF\x02\x2A$\xFF\x03\x19, [$\x01], #4\0"
34437
172k
    /* 16087 */ "stgp $\x01, $\x02, [$\x03]\0"
34438
172k
    /* 16105 */ "stg  $\x01, [$\x02]\0"
34439
172k
    /* 16118 */ "stlurb $\x01, [$\x02]\0"
34440
172k
    /* 16134 */ "stlurh $\x01, [$\x02]\0"
34441
172k
    /* 16150 */ "stlur  $\x01, [$\x02]\0"
34442
172k
    /* 16165 */ "stnp $\x01, $\x02, [$\x03]\0"
34443
172k
    /* 16183 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
34444
172k
    /* 16207 */ "stnt1b $\xFF\x01\x2A, $\xFF\x02\x29, [$\x03]\0"
34445
172k
    /* 16231 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x29, [$\x03]\0"
34446
172k
    /* 16255 */ "stnt1b $\xFF\x01\x28, $\xFF\x02\x07, [$\x03]\0"
34447
172k
    /* 16279 */ "stnt1b $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34448
172k
    /* 16305 */ "stnt1b $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34449
172k
    /* 16331 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
34450
172k
    /* 16355 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x29, [$\x03]\0"
34451
172k
    /* 16379 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\x03]\0"
34452
172k
    /* 16403 */ "stnt1d $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34453
172k
    /* 16429 */ "stnt1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
34454
172k
    /* 16453 */ "stnt1h $\xFF\x01\x34, $\xFF\x02\x29, [$\x03]\0"
34455
172k
    /* 16477 */ "stnt1h $\xFF\x01\x2B, $\xFF\x02\x29, [$\x03]\0"
34456
172k
    /* 16501 */ "stnt1h $\xFF\x01\x2B, $\xFF\x02\x07, [$\x03]\0"
34457
172k
    /* 16525 */ "stnt1h $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34458
172k
    /* 16551 */ "stnt1h $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34459
172k
    /* 16577 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
34460
172k
    /* 16601 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x29, [$\x03]\0"
34461
172k
    /* 16625 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\x03]\0"
34462
172k
    /* 16649 */ "stnt1w $\xFF\x01\x23, $\xFF\x02\x07, [$\xFF\x03\x10]\0"
34463
172k
    /* 16675 */ "stnt1w $\xFF\x01\x24, $\xFF\x02\x07, [$\xFF\x03\x0B]\0"
34464
172k
    /* 16701 */ "stp  $\x01, $\x02, [$\x03]\0"
34465
172k
    /* 16718 */ "strb $\x01, [$\x02, $\x03]\0"
34466
172k
    /* 16736 */ "strb $\x01, [$\x02]\0"
34467
172k
    /* 16750 */ "str  $\x01, [$\x02, $\x03]\0"
34468
172k
    /* 16767 */ "str  $\x01, [$\x02]\0"
34469
172k
    /* 16780 */ "strh $\x01, [$\x02, $\x03]\0"
34470
172k
    /* 16798 */ "strh $\x01, [$\x02]\0"
34471
172k
    /* 16812 */ "str  $\xFF\x01\x07, [$\x02]\0"
34472
172k
    /* 16827 */ "str  $\xFF\x01\x37[$\x02, $\xFF\x03\x20], [$\x04]\0"
34473
172k
    /* 16852 */ "sttrb  $\x01, [$\x02]\0"
34474
172k
    /* 16867 */ "sttrh  $\x01, [$\x02]\0"
34475
172k
    /* 16882 */ "sttr $\x01, [$\x02]\0"
34476
172k
    /* 16896 */ "sturb  $\x01, [$\x02]\0"
34477
172k
    /* 16911 */ "stur $\x01, [$\x02]\0"
34478
172k
    /* 16925 */ "sturh  $\x01, [$\x02]\0"
34479
172k
    /* 16940 */ "stz2g  $\x01, [$\x02]\0"
34480
172k
    /* 16955 */ "stzg $\x01, [$\x02]\0"
34481
172k
    /* 16969 */ "subpt  $\x01, $\x02, $\x03\0"
34482
172k
    /* 16986 */ "cmp  $\x02, $\xFF\x03\x01\0"
34483
172k
    /* 16999 */ "cmp  $\x02, $\x03\0"
34484
172k
    /* 17010 */ "cmp  $\x02, $\x03$\xFF\x04\x02\0"
34485
172k
    /* 17025 */ "negs $\x01, $\x03\0"
34486
172k
    /* 17037 */ "negs $\x01, $\x03$\xFF\x04\x02\0"
34487
172k
    /* 17053 */ "subs $\x01, $\x02, $\x03\0"
34488
172k
    /* 17069 */ "cmp  $\x02, $\x03$\xFF\x04\x03\0"
34489
172k
    /* 17084 */ "neg $\x01, $\x03\0"
34490
172k
    /* 17095 */ "neg $\x01, $\x03$\xFF\x04\x02\0"
34491
172k
    /* 17110 */ "sub  $\x01, $\x02, $\x03\0"
34492
172k
    /* 17125 */ "sysp $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0"
34493
172k
    /* 17149 */ "sys $\x01, $\xFF\x02\x3F, $\xFF\x03\x3F, $\x04\0"
34494
172k
    /* 17172 */ "lsr $\x01, $\x02, $\x03\0"
34495
172k
    /* 17187 */ "uxtb $\x01, $\x02\0"
34496
172k
    /* 17199 */ "uxth $\x01, $\x02\0"
34497
172k
    /* 17211 */ "uxtw $\x01, $\x02\0"
34498
172k
    /* 17223 */ "umull  $\x01, $\x02, $\x03\0"
34499
172k
    /* 17240 */ "mov  $\x01, $\xFF\x02\x0C.s$\xFF\x03\x19\0"
34500
172k
    /* 17259 */ "mov  $\x01, $\xFF\x02\x0C.d$\xFF\x03\x19\0"
34501
172k
    /* 17278 */ "umnegl $\x01, $\x02, $\x03\0"
34502
172k
    /* 17296 */ "uqdecb $\x01\0"
34503
172k
    /* 17306 */ "uqdecb $\x01, $\xFF\x03\x0E\0"
34504
172k
    /* 17322 */ "uqdecd $\x01\0"
34505
172k
    /* 17332 */ "uqdecd $\x01, $\xFF\x03\x0E\0"
34506
172k
    /* 17348 */ "uqdecd $\xFF\x01\x10\0"
34507
172k
    /* 17360 */ "uqdecd $\xFF\x01\x10, $\xFF\x03\x0E\0"
34508
172k
    /* 17378 */ "uqdech $\x01\0"
34509
172k
    /* 17388 */ "uqdech $\x01, $\xFF\x03\x0E\0"
34510
172k
    /* 17404 */ "uqdech $\xFF\x01\x09\0"
34511
172k
    /* 17416 */ "uqdech $\xFF\x01\x09, $\xFF\x03\x0E\0"
34512
172k
    /* 17434 */ "uqdecw $\x01\0"
34513
172k
    /* 17444 */ "uqdecw $\x01, $\xFF\x03\x0E\0"
34514
172k
    /* 17460 */ "uqdecw $\xFF\x01\x0B\0"
34515
172k
    /* 17472 */ "uqdecw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34516
172k
    /* 17490 */ "uqincb $\x01\0"
34517
172k
    /* 17500 */ "uqincb $\x01, $\xFF\x03\x0E\0"
34518
172k
    /* 17516 */ "uqincd $\x01\0"
34519
172k
    /* 17526 */ "uqincd $\x01, $\xFF\x03\x0E\0"
34520
172k
    /* 17542 */ "uqincd $\xFF\x01\x10\0"
34521
172k
    /* 17554 */ "uqincd $\xFF\x01\x10, $\xFF\x03\x0E\0"
34522
172k
    /* 17572 */ "uqinch $\x01\0"
34523
172k
    /* 17582 */ "uqinch $\x01, $\xFF\x03\x0E\0"
34524
172k
    /* 17598 */ "uqinch $\xFF\x01\x09\0"
34525
172k
    /* 17610 */ "uqinch $\xFF\x01\x09, $\xFF\x03\x0E\0"
34526
172k
    /* 17628 */ "uqincw $\x01\0"
34527
172k
    /* 17638 */ "uqincw $\x01, $\xFF\x03\x0E\0"
34528
172k
    /* 17654 */ "uqincw $\xFF\x01\x0B\0"
34529
172k
    /* 17666 */ "uqincw $\xFF\x01\x0B, $\xFF\x03\x0E\0"
34530
172k
    /* 17684 */ "xpaclri\0"
34531
172k
    /* 17692 */ "zero {za}\0"
34532
172k
    /* 17702 */ "zero {za0.h}\0"
34533
172k
    /* 17715 */ "zero {za1.h}\0"
34534
172k
    /* 17728 */ "zero {za0.s}\0"
34535
172k
    /* 17741 */ "zero {za1.s}\0"
34536
172k
    /* 17754 */ "zero {za2.s}\0"
34537
172k
    /* 17767 */ "zero {za3.s}\0"
34538
172k
    /* 17780 */ "zero {za0.s,za1.s}\0"
34539
172k
    /* 17799 */ "zero {za0.s,za3.s}\0"
34540
172k
    /* 17818 */ "zero {za1.s,za2.s}\0"
34541
172k
    /* 17837 */ "zero {za2.s,za3.s}\0"
34542
172k
    /* 17856 */ "zero {za0.s,za1.s,za2.s}\0"
34543
172k
    /* 17881 */ "zero {za0.s,za1.s,za3.s}\0"
34544
172k
    /* 17906 */ "zero {za0.s,za2.s,za3.s}\0"
34545
172k
    /* 17931 */ "zero {za1.s,za2.s,za3.s}\0"
34546
172k
  ;
34547
34548
172k
#ifndef NDEBUG
34549
  //static struct SortCheck {
34550
  //  SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
34551
  //    assert(std::is_sorted(
34552
  //               OpToPatterns.begin(), OpToPatterns.end(),
34553
  //               [](const PatternsForOpcode &L, const //PatternsForOpcode &R) {
34554
  //                 return L.Opcode < R.Opcode;
34555
  //               }) &&
34556
  //           "tablegen failed to sort opcode patterns");
34557
  //  }
34558
  //} sortCheckVar(OpToPatterns);
34559
172k
#endif
34560
34561
172k
  AliasMatchingData M = {
34562
172k
    OpToPatterns,
34563
172k
    Patterns,
34564
172k
    Conds,
34565
172k
    AsmStrings,
34566
172k
    AArch64InstPrinterValidateMCOperand,
34567
172k
  };
34568
172k
  const char *AsmString = matchAliasPatterns(MI, &M);
34569
172k
  if (!AsmString) return false;
34570
34571
20.3k
  unsigned I = 0;
34572
92.7k
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
34573
92.7k
         AsmString[I] != '$' && AsmString[I] != '\0')
34574
72.3k
    ++I;
34575
20.3k
  SStream_concat1(OS, '\t');
34576
20.3k
  char *substr = malloc(I+1);
34577
20.3k
  memcpy(substr, AsmString, I);
34578
20.3k
  substr[I] = '\0';
34579
20.3k
  SStream_concat0(OS, substr);
34580
20.3k
  free(substr);
34581
20.3k
  if (AsmString[I] != '\0') {
34582
20.2k
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
34583
20.2k
      SStream_concat1(OS, '\t');
34584
20.2k
      ++I;
34585
20.2k
    }
34586
175k
    do {
34587
175k
      if (AsmString[I] == '$') {
34588
55.2k
        ++I;
34589
55.2k
        if (AsmString[I] == (char)0xff) {
34590
41.1k
          ++I;
34591
41.1k
          int OpIdx = AsmString[I++] - 1;
34592
41.1k
          int PrintMethodIdx = AsmString[I++] - 1;
34593
41.1k
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
34594
41.1k
        } else
34595
14.0k
          printOperand(MI, ((unsigned)AsmString[I++]) - 1, OS);
34596
119k
      } else {
34597
119k
        SStream_concat1(OS, AsmString[I++]);
34598
119k
      }
34599
175k
    } while (AsmString[I] != '\0');
34600
20.2k
  }
34601
34602
20.3k
  return true;
34603
#else
34604
  return false;
34605
#endif // CAPSTONE_DIET
34606
172k
}
34607
34608
static void printCustomAliasOperand(
34609
         MCInst *MI, uint64_t Address, unsigned OpIdx,
34610
         unsigned PrintMethodIdx,
34611
41.1k
         SStream *OS) {
34612
41.1k
#ifndef CAPSTONE_DIET
34613
41.1k
  switch (PrintMethodIdx) {
34614
0
  default:
34615
0
    CS_ASSERT_RET(0 && "Unknown PrintMethod kind");
34616
0
    break;
34617
131
  case 0:
34618
131
    printAddSubImm(MI, OpIdx, OS);
34619
131
    break;
34620
302
  case 1:
34621
302
    printShifter(MI, OpIdx, OS);
34622
302
    break;
34623
128
  case 2:
34624
128
    printArithExtend(MI, OpIdx, OS);
34625
128
    break;
34626
211
  case 3:
34627
211
    printLogicalImm_int32_t(MI, OpIdx, OS);
34628
211
    break;
34629
8
  case 4:
34630
8
    printLogicalImm_int64_t(MI, OpIdx, OS);
34631
8
    break;
34632
3.16k
  case 5:
34633
3.16k
    printSVERegOp_b(MI, OpIdx, OS);
34634
3.16k
    break;
34635
5.08k
  case 6:
34636
5.08k
    printSVERegOp_0(MI, OpIdx, OS);
34637
5.08k
    break;
34638
901
  case 7:
34639
901
    printLogicalImm_int8_t(MI, OpIdx, OS);
34640
901
    break;
34641
2.34k
  case 8:
34642
2.34k
    printSVERegOp_h(MI, OpIdx, OS);
34643
2.34k
    break;
34644
630
  case 9:
34645
630
    printLogicalImm_int16_t(MI, OpIdx, OS);
34646
630
    break;
34647
3.20k
  case 10:
34648
3.20k
    printSVERegOp_s(MI, OpIdx, OS);
34649
3.20k
    break;
34650
523
  case 11:
34651
523
    printVRegOperand(MI, OpIdx, OS);
34652
523
    break;
34653
0
  case 12:
34654
0
    printImm(MI, OpIdx, OS);
34655
0
    break;
34656
1.22k
  case 13:
34657
1.22k
    printSVEPattern(MI, OpIdx, OS);
34658
1.22k
    break;
34659
295
  case 14:
34660
295
    printImm8OptLsl_int8_t(MI, OpIdx, OS);
34661
295
    break;
34662
1.16k
  case 15:
34663
1.16k
    printSVERegOp_d(MI, OpIdx, OS);
34664
1.16k
    break;
34665
313
  case 16:
34666
313
    printImm8OptLsl_int64_t(MI, OpIdx, OS);
34667
313
    break;
34668
727
  case 17:
34669
727
    printImm8OptLsl_int16_t(MI, OpIdx, OS);
34670
727
    break;
34671
1.60k
  case 18:
34672
1.60k
    printImm8OptLsl_int32_t(MI, OpIdx, OS);
34673
1.60k
    break;
34674
192
  case 19:
34675
192
    printInverseCondCode(MI, OpIdx, OS);
34676
192
    break;
34677
468
  case 20:
34678
468
    printSVELogicalImm_int16_t(MI, OpIdx, OS);
34679
468
    break;
34680
823
  case 21:
34681
823
    printSVELogicalImm_int32_t(MI, OpIdx, OS);
34682
823
    break;
34683
355
  case 22:
34684
355
    printSVELogicalImm_int64_t(MI, OpIdx, OS);
34685
355
    break;
34686
22
  case 23:
34687
22
    printZPRasFPR_8(MI, OpIdx, OS);
34688
22
    break;
34689
3.05k
  case 24:
34690
3.05k
    printVectorIndex_1(MI, OpIdx, OS);
34691
3.05k
    break;
34692
26
  case 25:
34693
26
    printZPRasFPR_64(MI, OpIdx, OS);
34694
26
    break;
34695
32
  case 26:
34696
32
    printZPRasFPR_16(MI, OpIdx, OS);
34697
32
    break;
34698
89
  case 27:
34699
89
    printSVERegOp_q(MI, OpIdx, OS);
34700
89
    break;
34701
1
  case 28:
34702
1
    printZPRasFPR_128(MI, OpIdx, OS);
34703
1
    break;
34704
57
  case 29:
34705
57
    printZPRasFPR_32(MI, OpIdx, OS);
34706
57
    break;
34707
2.08k
  case 30:
34708
2.08k
    printMatrixTileVector_0(MI, OpIdx, OS);
34709
2.08k
    break;
34710
2.63k
  case 31:
34711
2.63k
    printMatrixIndex_1(MI, OpIdx, OS);
34712
2.63k
    break;
34713
835
  case 32:
34714
835
    printMatrixTileVector_1(MI, OpIdx, OS);
34715
835
    break;
34716
109
  case 33:
34717
109
    printFPImmOperand(MI, OpIdx, OS);
34718
109
    break;
34719
582
  case 34:
34720
582
    printTypedVectorList_0_d(MI, OpIdx, OS);
34721
582
    break;
34722
481
  case 35:
34723
481
    printTypedVectorList_0_s(MI, OpIdx, OS);
34724
481
    break;
34725
228
  case 36:
34726
228
    printTypedVectorList_0_q(MI, OpIdx, OS);
34727
228
    break;
34728
462
  case 37:
34729
462
    printBTIHintOp(MI, OpIdx, OS);
34730
462
    break;
34731
173
  case 38:
34732
173
    printPSBHintOp(MI, OpIdx, OS);
34733
173
    break;
34734
294
  case 39:
34735
294
    printTypedVectorList_0_b(MI, OpIdx, OS);
34736
294
    break;
34737
421
  case 40:
34738
421
    printPredicateAsCounter_0(MI, OpIdx, OS);
34739
421
    break;
34740
1.01k
  case 41:
34741
1.01k
    printTypedVectorList_0_b(MI, OpIdx, OS);
34742
1.01k
    break;
34743
173
  case 42:
34744
173
    printTypedVectorList_0_h(MI, OpIdx, OS);
34745
173
    break;
34746
18
  case 43:
34747
18
    printTypedVectorList_16_b(MI, OpIdx, OS);
34748
18
    break;
34749
9
  case 44:
34750
9
    printTypedVectorList_1_d(MI, OpIdx, OS);
34751
9
    break;
34752
150
  case 45:
34753
150
    printTypedVectorList_2_d(MI, OpIdx, OS);
34754
150
    break;
34755
378
  case 46:
34756
378
    printTypedVectorList_2_s(MI, OpIdx, OS);
34757
378
    break;
34758
32
  case 47:
34759
32
    printTypedVectorList_4_h(MI, OpIdx, OS);
34760
32
    break;
34761
32
  case 48:
34762
32
    printTypedVectorList_4_s(MI, OpIdx, OS);
34763
32
    break;
34764
46
  case 49:
34765
46
    printTypedVectorList_8_b(MI, OpIdx, OS);
34766
46
    break;
34767
30
  case 50:
34768
30
    printTypedVectorList_8_h(MI, OpIdx, OS);
34769
30
    break;
34770
325
  case 51:
34771
325
    printTypedVectorList_0_h(MI, OpIdx, OS);
34772
325
    break;
34773
510
  case 52:
34774
510
    printTypedVectorList_0_s(MI, OpIdx, OS);
34775
510
    break;
34776
511
  case 53:
34777
511
    printTypedVectorList_0_d(MI, OpIdx, OS);
34778
511
    break;
34779
35
  case 54:
34780
35
    printMatrix_0(MI, OpIdx, OS);
34781
35
    break;
34782
461
  case 55:
34783
461
    printImmRangeScale_2_1(MI, OpIdx, OS);
34784
461
    break;
34785
197
  case 56:
34786
197
    printImmRangeScale_4_3(MI, OpIdx, OS);
34787
197
    break;
34788
339
  case 57:
34789
339
    printMatrix_64(MI, OpIdx, OS);
34790
339
    break;
34791
0
  case 58:
34792
0
    printImmHex(MI, OpIdx, OS);
34793
0
    break;
34794
18
  case 59:
34795
18
    printPrefetchOp_1(MI, OpIdx, OS);
34796
18
    break;
34797
10
  case 60:
34798
10
    printPrefetchOp_0(MI, OpIdx, OS);
34799
10
    break;
34800
1.00k
  case 61:
34801
1.00k
    printGPR64as32(MI, OpIdx, OS);
34802
1.00k
    break;
34803
470
  case 62:
34804
470
    printSysCROperand(MI, OpIdx, OS);
34805
470
    break;
34806
41.1k
  }
34807
41.1k
#endif // CAPSTONE_DIET
34808
41.1k
}
34809
34810
static bool AArch64InstPrinterValidateMCOperand(const MCOperand *MCOp,
34811
11.4k
                  unsigned PredicateIndex) {
34812
11.4k
  switch (PredicateIndex) {
34813
0
  default:
34814
0
    CS_ASSERT_RET_VAL(0 && "Unknown MCOperandPredicate kind", false);
34815
0
    return false;
34816
1.83k
  case 1: {
34817
34818
1.83k
    if (!MCOperand_isImm(MCOp))
34819
0
      return false;
34820
1.83k
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
34821
1.83k
    return AArch64_AM_isSVEMaskOfIdenticalElements_int8_t(Val);
34822
  
34823
1.83k
    }
34824
938
  case 2: {
34825
34826
938
    if (!MCOperand_isImm(MCOp))
34827
0
      return false;
34828
938
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
34829
938
    return AArch64_AM_isSVEMaskOfIdenticalElements_int16_t(Val);
34830
  
34831
938
    }
34832
308
  case 3: {
34833
34834
308
    if (!MCOperand_isImm(MCOp))
34835
0
      return false;
34836
308
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
34837
308
    return AArch64_AM_isSVEMaskOfIdenticalElements_int32_t(Val);
34838
  
34839
308
    }
34840
225
  case 4: {
34841
34842
225
    return MCOperand_isImm(MCOp) &&
34843
225
           MCOperand_getImm(MCOp) != AArch64CC_AL &&
34844
225
           MCOperand_getImm(MCOp) != AArch64CC_NV;
34845
  
34846
308
    }
34847
2.88k
  case 5: {
34848
34849
2.88k
    if (!MCOperand_isImm(MCOp))
34850
0
      return false;
34851
2.88k
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
34852
2.88k
    return AArch64_AM_isSVEMaskOfIdenticalElements_int16_t(Val) &&
34853
2.88k
           AArch64_AM_isSVEMoveMaskPreferredLogicalImmediate(Val);
34854
  
34855
2.88k
    }
34856
2.42k
  case 6: {
34857
34858
2.42k
    if (!MCOperand_isImm(MCOp))
34859
0
      return false;
34860
2.42k
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
34861
2.42k
    return AArch64_AM_isSVEMaskOfIdenticalElements_int32_t(Val) &&
34862
2.42k
           AArch64_AM_isSVEMoveMaskPreferredLogicalImmediate(Val);
34863
  
34864
2.42k
    }
34865
1.59k
  case 7: {
34866
34867
1.59k
    if (!MCOperand_isImm(MCOp))
34868
0
      return false;
34869
1.59k
    int64_t Val = AArch64_AM_decodeLogicalImmediate(MCOperand_getImm(MCOp), 64);
34870
1.59k
    return AArch64_AM_isSVEMaskOfIdenticalElements_int64_t(Val) &&
34871
1.59k
           AArch64_AM_isSVEMoveMaskPreferredLogicalImmediate(Val);
34872
  
34873
1.59k
    }
34874
854
  case 8: {
34875
34876
    // "bti" is an alias to "hint" only for certain values of CRm:Op2 fields.
34877
854
    if (!MCOperand_isImm(MCOp))
34878
0
      return false;
34879
854
    return AArch64BTIHint_lookupBTIByEncoding(MCOperand_getImm(MCOp) ^ 32) != NULL;
34880
  
34881
854
    }
34882
392
  case 9: {
34883
34884
    // Check, if operand is valid, to fix exhaustive aliasing in disassembly.
34885
    // "psb" is an alias to "hint" only for certain values of CRm:Op2 fields.
34886
392
    if (!MCOperand_isImm(MCOp))
34887
0
      return false;
34888
392
    return AArch64PSBHint_lookupPSBByEncoding(MCOperand_getImm(MCOp)) != NULL;
34889
  
34890
392
    }
34891
11.4k
  }
34892
11.4k
}
34893
34894
#endif // PRINT_ALIAS_INSTR