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
152k
static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
20
152k
#ifndef CAPSTONE_DIET
21
152k
  static const char AsmStrs[] = {
22
152k
  /* 0 */ "sha1su0\t\0"
23
152k
  /* 9 */ "sha512su0\t\0"
24
152k
  /* 20 */ "sha256su0\t\0"
25
152k
  /* 31 */ "st64bv0\t\0"
26
152k
  /* 40 */ "ld1\t\0"
27
152k
  /* 45 */ "stl1\t\0"
28
152k
  /* 51 */ "trn1\t\0"
29
152k
  /* 57 */ "ldap1\t\0"
30
152k
  /* 64 */ "zip1\t\0"
31
152k
  /* 70 */ "uzp1\t\0"
32
152k
  /* 76 */ "zipq1\t\0"
33
152k
  /* 83 */ "uzpq1\t\0"
34
152k
  /* 90 */ "dcps1\t\0"
35
152k
  /* 97 */ "sm3ss1\t\0"
36
152k
  /* 105 */ "gcsss1\t\0"
37
152k
  /* 113 */ "st1\t\0"
38
152k
  /* 118 */ "sha1su1\t\0"
39
152k
  /* 127 */ "sha512su1\t\0"
40
152k
  /* 138 */ "sha256su1\t\0"
41
152k
  /* 149 */ "sm3partw1\t\0"
42
152k
  /* 160 */ "rax1\t\0"
43
152k
  /* 166 */ "fma32\t\0"
44
152k
  /* 173 */ "fms32\t\0"
45
152k
  /* 180 */ "rev32\t\0"
46
152k
  /* 187 */ "ld2\t\0"
47
152k
  /* 192 */ "sha512h2\t\0"
48
152k
  /* 202 */ "sha256h2\t\0"
49
152k
  /* 212 */ "luti2\t\0"
50
152k
  /* 219 */ "sabal2\t\0"
51
152k
  /* 227 */ "uabal2\t\0"
52
152k
  /* 235 */ "sqdmlal2\t\0"
53
152k
  /* 245 */ "fmlal2\t\0"
54
152k
  /* 253 */ "smlal2\t\0"
55
152k
  /* 261 */ "umlal2\t\0"
56
152k
  /* 269 */ "ssubl2\t\0"
57
152k
  /* 277 */ "usubl2\t\0"
58
152k
  /* 285 */ "sabdl2\t\0"
59
152k
  /* 293 */ "uabdl2\t\0"
60
152k
  /* 301 */ "saddl2\t\0"
61
152k
  /* 309 */ "uaddl2\t\0"
62
152k
  /* 317 */ "sshll2\t\0"
63
152k
  /* 325 */ "ushll2\t\0"
64
152k
  /* 333 */ "sqdmull2\t\0"
65
152k
  /* 343 */ "pmull2\t\0"
66
152k
  /* 351 */ "smull2\t\0"
67
152k
  /* 359 */ "umull2\t\0"
68
152k
  /* 367 */ "sqdmlsl2\t\0"
69
152k
  /* 377 */ "fmlsl2\t\0"
70
152k
  /* 385 */ "smlsl2\t\0"
71
152k
  /* 393 */ "umlsl2\t\0"
72
152k
  /* 401 */ "bf1cvtl2\t\0"
73
152k
  /* 411 */ "bf2cvtl2\t\0"
74
152k
  /* 421 */ "fcvtl2\t\0"
75
152k
  /* 429 */ "rsubhn2\t\0"
76
152k
  /* 438 */ "raddhn2\t\0"
77
152k
  /* 447 */ "sqshrn2\t\0"
78
152k
  /* 456 */ "uqshrn2\t\0"
79
152k
  /* 465 */ "sqrshrn2\t\0"
80
152k
  /* 475 */ "uqrshrn2\t\0"
81
152k
  /* 485 */ "trn2\t\0"
82
152k
  /* 491 */ "bfcvtn2\t\0"
83
152k
  /* 500 */ "sqxtn2\t\0"
84
152k
  /* 508 */ "uqxtn2\t\0"
85
152k
  /* 516 */ "sqshrun2\t\0"
86
152k
  /* 526 */ "sqrshrun2\t\0"
87
152k
  /* 537 */ "sqxtun2\t\0"
88
152k
  /* 546 */ "fcvtxn2\t\0"
89
152k
  /* 555 */ "zip2\t\0"
90
152k
  /* 561 */ "uzp2\t\0"
91
152k
  /* 567 */ "zipq2\t\0"
92
152k
  /* 574 */ "uzpq2\t\0"
93
152k
  /* 581 */ "dcps2\t\0"
94
152k
  /* 588 */ "gcsss2\t\0"
95
152k
  /* 596 */ "st2\t\0"
96
152k
  /* 601 */ "ssubw2\t\0"
97
152k
  /* 609 */ "usubw2\t\0"
98
152k
  /* 617 */ "saddw2\t\0"
99
152k
  /* 625 */ "uaddw2\t\0"
100
152k
  /* 633 */ "sm3partw2\t\0"
101
152k
  /* 644 */ "ld3\t\0"
102
152k
  /* 649 */ "eor3\t\0"
103
152k
  /* 655 */ "dcps3\t\0"
104
152k
  /* 662 */ "st3\t\0"
105
152k
  /* 667 */ "fma64\t\0"
106
152k
  /* 674 */ "fms64\t\0"
107
152k
  /* 681 */ "rev64\t\0"
108
152k
  /* 688 */ "ld4\t\0"
109
152k
  /* 693 */ "luti4\t\0"
110
152k
  /* 700 */ "st4\t\0"
111
152k
  /* 705 */ "fma16\t\0"
112
152k
  /* 712 */ "mac16\t\0"
113
152k
  /* 719 */ "setf16\t\0"
114
152k
  /* 727 */ "fms16\t\0"
115
152k
  /* 734 */ "rev16\t\0"
116
152k
  /* 741 */ "setf8\t\0"
117
152k
  /* 748 */ "sm3tt1a\t\0"
118
152k
  /* 757 */ "sm3tt2a\t\0"
119
152k
  /* 766 */ "braa\t\0"
120
152k
  /* 772 */ "ldraa\t\0"
121
152k
  /* 779 */ "blraa\t\0"
122
152k
  /* 786 */ "saba\t\0"
123
152k
  /* 792 */ "uaba\t\0"
124
152k
  /* 798 */ "pacda\t\0"
125
152k
  /* 805 */ "ldadda\t\0"
126
152k
  /* 813 */ "fadda\t\0"
127
152k
  /* 820 */ "autda\t\0"
128
152k
  /* 827 */ "pacga\t\0"
129
152k
  /* 834 */ "addha\t\0"
130
152k
  /* 841 */ "pacia\t\0"
131
152k
  /* 848 */ "autia\t\0"
132
152k
  /* 855 */ "brka\t\0"
133
152k
  /* 861 */ "fcmla\t\0"
134
152k
  /* 868 */ "bfmla\t\0"
135
152k
  /* 875 */ "bfmmla\t\0"
136
152k
  /* 883 */ "usmmla\t\0"
137
152k
  /* 891 */ "ummla\t\0"
138
152k
  /* 898 */ "fnmla\t\0"
139
152k
  /* 905 */ "ldsmina\t\0"
140
152k
  /* 914 */ "ldumina\t\0"
141
152k
  /* 923 */ "brkpa\t\0"
142
152k
  /* 930 */ "bmopa\t\0"
143
152k
  /* 937 */ "bfmopa\t\0"
144
152k
  /* 945 */ "usmopa\t\0"
145
152k
  /* 953 */ "sumopa\t\0"
146
152k
  /* 961 */ "rcwsswppa\t\0"
147
152k
  /* 972 */ "rcwswppa\t\0"
148
152k
  /* 982 */ "ldclrpa\t\0"
149
152k
  /* 991 */ "rcwsclrpa\t\0"
150
152k
  /* 1002 */ "rcwclrpa\t\0"
151
152k
  /* 1012 */ "rcwscaspa\t\0"
152
152k
  /* 1023 */ "rcwcaspa\t\0"
153
152k
  /* 1033 */ "ldsetpa\t\0"
154
152k
  /* 1042 */ "rcwssetpa\t\0"
155
152k
  /* 1053 */ "rcwsetpa\t\0"
156
152k
  /* 1063 */ "rcwsswpa\t\0"
157
152k
  /* 1073 */ "rcwswpa\t\0"
158
152k
  /* 1082 */ "fexpa\t\0"
159
152k
  /* 1089 */ "ldclra\t\0"
160
152k
  /* 1097 */ "rcwsclra\t\0"
161
152k
  /* 1107 */ "rcwclra\t\0"
162
152k
  /* 1116 */ "ldeora\t\0"
163
152k
  /* 1124 */ "srsra\t\0"
164
152k
  /* 1131 */ "ursra\t\0"
165
152k
  /* 1138 */ "ssra\t\0"
166
152k
  /* 1144 */ "usra\t\0"
167
152k
  /* 1150 */ "rcwscasa\t\0"
168
152k
  /* 1160 */ "rcwcasa\t\0"
169
152k
  /* 1169 */ "ldseta\t\0"
170
152k
  /* 1177 */ "rcwsseta\t\0"
171
152k
  /* 1187 */ "rcwseta\t\0"
172
152k
  /* 1196 */ "frinta\t\0"
173
152k
  /* 1204 */ "clasta\t\0"
174
152k
  /* 1212 */ "addva\t\0"
175
152k
  /* 1219 */ "mova\t\0"
176
152k
  /* 1225 */ "ldsmaxa\t\0"
177
152k
  /* 1234 */ "ldumaxa\t\0"
178
152k
  /* 1243 */ "pacdza\t\0"
179
152k
  /* 1251 */ "autdza\t\0"
180
152k
  /* 1259 */ "paciza\t\0"
181
152k
  /* 1267 */ "autiza\t\0"
182
152k
  /* 1275 */ "ld1b\t\0"
183
152k
  /* 1281 */ "ldff1b\t\0"
184
152k
  /* 1289 */ "ldnf1b\t\0"
185
152k
  /* 1297 */ "ldnt1b\t\0"
186
152k
  /* 1305 */ "stnt1b\t\0"
187
152k
  /* 1313 */ "st1b\t\0"
188
152k
  /* 1319 */ "sm3tt1b\t\0"
189
152k
  /* 1328 */ "crc32b\t\0"
190
152k
  /* 1336 */ "ld2b\t\0"
191
152k
  /* 1342 */ "st2b\t\0"
192
152k
  /* 1348 */ "sm3tt2b\t\0"
193
152k
  /* 1357 */ "ld3b\t\0"
194
152k
  /* 1363 */ "st3b\t\0"
195
152k
  /* 1369 */ "ld64b\t\0"
196
152k
  /* 1376 */ "st64b\t\0"
197
152k
  /* 1383 */ "ld4b\t\0"
198
152k
  /* 1389 */ "st4b\t\0"
199
152k
  /* 1395 */ "ldaddab\t\0"
200
152k
  /* 1404 */ "ldsminab\t\0"
201
152k
  /* 1414 */ "lduminab\t\0"
202
152k
  /* 1424 */ "swpab\t\0"
203
152k
  /* 1431 */ "brab\t\0"
204
152k
  /* 1437 */ "ldrab\t\0"
205
152k
  /* 1444 */ "blrab\t\0"
206
152k
  /* 1451 */ "ldclrab\t\0"
207
152k
  /* 1460 */ "ldeorab\t\0"
208
152k
  /* 1469 */ "casab\t\0"
209
152k
  /* 1476 */ "ldsetab\t\0"
210
152k
  /* 1485 */ "ldsmaxab\t\0"
211
152k
  /* 1495 */ "ldumaxab\t\0"
212
152k
  /* 1505 */ "fmlallbb\t\0"
213
152k
  /* 1515 */ "crc32cb\t\0"
214
152k
  /* 1524 */ "sqdecb\t\0"
215
152k
  /* 1532 */ "uqdecb\t\0"
216
152k
  /* 1540 */ "sqincb\t\0"
217
152k
  /* 1548 */ "uqincb\t\0"
218
152k
  /* 1556 */ "pacdb\t\0"
219
152k
  /* 1563 */ "ldaddb\t\0"
220
152k
  /* 1571 */ "autdb\t\0"
221
152k
  /* 1578 */ "prfb\t\0"
222
152k
  /* 1584 */ "flogb\t\0"
223
152k
  /* 1591 */ "pacib\t\0"
224
152k
  /* 1598 */ "autib\t\0"
225
152k
  /* 1605 */ "brkb\t\0"
226
152k
  /* 1611 */ "sabalb\t\0"
227
152k
  /* 1619 */ "uabalb\t\0"
228
152k
  /* 1627 */ "ldaddalb\t\0"
229
152k
  /* 1637 */ "sqdmlalb\t\0"
230
152k
  /* 1647 */ "bfmlalb\t\0"
231
152k
  /* 1656 */ "smlalb\t\0"
232
152k
  /* 1664 */ "umlalb\t\0"
233
152k
  /* 1672 */ "ldsminalb\t\0"
234
152k
  /* 1683 */ "lduminalb\t\0"
235
152k
  /* 1694 */ "swpalb\t\0"
236
152k
  /* 1702 */ "ldclralb\t\0"
237
152k
  /* 1712 */ "ldeoralb\t\0"
238
152k
  /* 1722 */ "casalb\t\0"
239
152k
  /* 1730 */ "ldsetalb\t\0"
240
152k
  /* 1740 */ "ldsmaxalb\t\0"
241
152k
  /* 1751 */ "ldumaxalb\t\0"
242
152k
  /* 1762 */ "ssublb\t\0"
243
152k
  /* 1770 */ "usublb\t\0"
244
152k
  /* 1778 */ "sbclb\t\0"
245
152k
  /* 1785 */ "adclb\t\0"
246
152k
  /* 1792 */ "sabdlb\t\0"
247
152k
  /* 1800 */ "uabdlb\t\0"
248
152k
  /* 1808 */ "ldaddlb\t\0"
249
152k
  /* 1817 */ "saddlb\t\0"
250
152k
  /* 1825 */ "uaddlb\t\0"
251
152k
  /* 1833 */ "sshllb\t\0"
252
152k
  /* 1841 */ "ushllb\t\0"
253
152k
  /* 1849 */ "sqdmullb\t\0"
254
152k
  /* 1859 */ "pmullb\t\0"
255
152k
  /* 1867 */ "smullb\t\0"
256
152k
  /* 1875 */ "umullb\t\0"
257
152k
  /* 1883 */ "ldsminlb\t\0"
258
152k
  /* 1893 */ "lduminlb\t\0"
259
152k
  /* 1903 */ "swplb\t\0"
260
152k
  /* 1910 */ "ldclrlb\t\0"
261
152k
  /* 1919 */ "ldeorlb\t\0"
262
152k
  /* 1928 */ "caslb\t\0"
263
152k
  /* 1935 */ "sqdmlslb\t\0"
264
152k
  /* 1945 */ "bfmlslb\t\0"
265
152k
  /* 1954 */ "smlslb\t\0"
266
152k
  /* 1962 */ "umlslb\t\0"
267
152k
  /* 1970 */ "ldsetlb\t\0"
268
152k
  /* 1979 */ "ldsmaxlb\t\0"
269
152k
  /* 1989 */ "ldumaxlb\t\0"
270
152k
  /* 1999 */ "dmb\t\0"
271
152k
  /* 2004 */ "rsubhnb\t\0"
272
152k
  /* 2013 */ "raddhnb\t\0"
273
152k
  /* 2022 */ "ldsminb\t\0"
274
152k
  /* 2031 */ "lduminb\t\0"
275
152k
  /* 2040 */ "sqshrnb\t\0"
276
152k
  /* 2049 */ "uqshrnb\t\0"
277
152k
  /* 2058 */ "sqrshrnb\t\0"
278
152k
  /* 2068 */ "uqrshrnb\t\0"
279
152k
  /* 2078 */ "fcvtnb\t\0"
280
152k
  /* 2086 */ "sqxtnb\t\0"
281
152k
  /* 2094 */ "uqxtnb\t\0"
282
152k
  /* 2102 */ "sqshrunb\t\0"
283
152k
  /* 2112 */ "sqrshrunb\t\0"
284
152k
  /* 2123 */ "sqxtunb\t\0"
285
152k
  /* 2132 */ "ld1rob\t\0"
286
152k
  /* 2140 */ "brkpb\t\0"
287
152k
  /* 2147 */ "swpb\t\0"
288
152k
  /* 2153 */ "ld1rqb\t\0"
289
152k
  /* 2161 */ "ld1rb\t\0"
290
152k
  /* 2168 */ "ldarb\t\0"
291
152k
  /* 2175 */ "ldlarb\t\0"
292
152k
  /* 2183 */ "ldrb\t\0"
293
152k
  /* 2189 */ "ldclrb\t\0"
294
152k
  /* 2197 */ "stllrb\t\0"
295
152k
  /* 2205 */ "stlrb\t\0"
296
152k
  /* 2212 */ "ldeorb\t\0"
297
152k
  /* 2220 */ "ldaprb\t\0"
298
152k
  /* 2228 */ "ldtrb\t\0"
299
152k
  /* 2235 */ "strb\t\0"
300
152k
  /* 2241 */ "sttrb\t\0"
301
152k
  /* 2248 */ "ldurb\t\0"
302
152k
  /* 2255 */ "stlurb\t\0"
303
152k
  /* 2263 */ "ldapurb\t\0"
304
152k
  /* 2272 */ "sturb\t\0"
305
152k
  /* 2279 */ "ldaxrb\t\0"
306
152k
  /* 2287 */ "ldxrb\t\0"
307
152k
  /* 2294 */ "stlxrb\t\0"
308
152k
  /* 2302 */ "stxrb\t\0"
309
152k
  /* 2309 */ "ld1sb\t\0"
310
152k
  /* 2316 */ "ldff1sb\t\0"
311
152k
  /* 2325 */ "ldnf1sb\t\0"
312
152k
  /* 2334 */ "ldnt1sb\t\0"
313
152k
  /* 2343 */ "casb\t\0"
314
152k
  /* 2349 */ "sdsb\t\0"
315
152k
  /* 2355 */ "isb\t\0"
316
152k
  /* 2360 */ "fmsb\t\0"
317
152k
  /* 2366 */ "fnmsb\t\0"
318
152k
  /* 2373 */ "ld1rsb\t\0"
319
152k
  /* 2381 */ "ldrsb\t\0"
320
152k
  /* 2388 */ "ldtrsb\t\0"
321
152k
  /* 2396 */ "ldursb\t\0"
322
152k
  /* 2404 */ "ldapursb\t\0"
323
152k
  /* 2414 */ "tsb\t\0"
324
152k
  /* 2419 */ "ldsetb\t\0"
325
152k
  /* 2427 */ "ssubltb\t\0"
326
152k
  /* 2436 */ "fmlalltb\t\0"
327
152k
  /* 2446 */ "cntb\t\0"
328
152k
  /* 2452 */ "fvdotb\t\0"
329
152k
  /* 2460 */ "eortb\t\0"
330
152k
  /* 2467 */ "clastb\t\0"
331
152k
  /* 2475 */ "sxtb\t\0"
332
152k
  /* 2481 */ "uxtb\t\0"
333
152k
  /* 2487 */ "bfsub\t\0"
334
152k
  /* 2494 */ "shsub\t\0"
335
152k
  /* 2501 */ "uhsub\t\0"
336
152k
  /* 2508 */ "fmsub\t\0"
337
152k
  /* 2515 */ "fnmsub\t\0"
338
152k
  /* 2523 */ "sqsub\t\0"
339
152k
  /* 2530 */ "uqsub\t\0"
340
152k
  /* 2537 */ "revb\t\0"
341
152k
  /* 2543 */ "ssubwb\t\0"
342
152k
  /* 2551 */ "usubwb\t\0"
343
152k
  /* 2559 */ "saddwb\t\0"
344
152k
  /* 2567 */ "uaddwb\t\0"
345
152k
  /* 2575 */ "ldsmaxb\t\0"
346
152k
  /* 2584 */ "ldumaxb\t\0"
347
152k
  /* 2593 */ "pacdzb\t\0"
348
152k
  /* 2601 */ "autdzb\t\0"
349
152k
  /* 2609 */ "pacizb\t\0"
350
152k
  /* 2617 */ "autizb\t\0"
351
152k
  /* 2625 */ "sha1c\t\0"
352
152k
  /* 2632 */ "sbc\t\0"
353
152k
  /* 2637 */ "adc\t\0"
354
152k
  /* 2642 */ "bic\t\0"
355
152k
  /* 2647 */ "wkdmc\t\0"
356
152k
  /* 2654 */ "aesimc\t\0"
357
152k
  /* 2662 */ "aesmc\t\0"
358
152k
  /* 2669 */ "csinc\t\0"
359
152k
  /* 2676 */ "retaasppc\t\0"
360
152k
  /* 2687 */ "autiasppc\t\0"
361
152k
  /* 2698 */ "retabsppc\t\0"
362
152k
  /* 2709 */ "autibsppc\t\0"
363
152k
  /* 2720 */ "hvc\t\0"
364
152k
  /* 2725 */ "svc\t\0"
365
152k
  /* 2730 */ "ld1d\t\0"
366
152k
  /* 2736 */ "ldff1d\t\0"
367
152k
  /* 2744 */ "ldnf1d\t\0"
368
152k
  /* 2752 */ "ldnt1d\t\0"
369
152k
  /* 2760 */ "stnt1d\t\0"
370
152k
  /* 2768 */ "st1d\t\0"
371
152k
  /* 2774 */ "mul53hi.2d\t\0"
372
152k
  /* 2786 */ "mul53lo.2d\t\0"
373
152k
  /* 2798 */ "ld2d\t\0"
374
152k
  /* 2804 */ "st2d\t\0"
375
152k
  /* 2810 */ "ld3d\t\0"
376
152k
  /* 2816 */ "st3d\t\0"
377
152k
  /* 2822 */ "ld4d\t\0"
378
152k
  /* 2828 */ "st4d\t\0"
379
152k
  /* 2834 */ "fmad\t\0"
380
152k
  /* 2840 */ "fnmad\t\0"
381
152k
  /* 2847 */ "ftmad\t\0"
382
152k
  /* 2854 */ "fabd\t\0"
383
152k
  /* 2860 */ "sabd\t\0"
384
152k
  /* 2866 */ "uabd\t\0"
385
152k
  /* 2872 */ "xpacd\t\0"
386
152k
  /* 2879 */ "sqdecd\t\0"
387
152k
  /* 2887 */ "uqdecd\t\0"
388
152k
  /* 2895 */ "sqincd\t\0"
389
152k
  /* 2903 */ "uqincd\t\0"
390
152k
  /* 2911 */ "fcadd\t\0"
391
152k
  /* 2918 */ "sqcadd\t\0"
392
152k
  /* 2926 */ "ldadd\t\0"
393
152k
  /* 2933 */ "bfadd\t\0"
394
152k
  /* 2940 */ "srhadd\t\0"
395
152k
  /* 2948 */ "urhadd\t\0"
396
152k
  /* 2956 */ "shadd\t\0"
397
152k
  /* 2963 */ "uhadd\t\0"
398
152k
  /* 2970 */ "fmadd\t\0"
399
152k
  /* 2977 */ "fnmadd\t\0"
400
152k
  /* 2985 */ "usqadd\t\0"
401
152k
  /* 2993 */ "suqadd\t\0"
402
152k
  /* 3001 */ "prfd\t\0"
403
152k
  /* 3007 */ "wkdmd\t\0"
404
152k
  /* 3014 */ "nand\t\0"
405
152k
  /* 3020 */ "ld1rod\t\0"
406
152k
  /* 3028 */ "ld1rqd\t\0"
407
152k
  /* 3036 */ "ld1rd\t\0"
408
152k
  /* 3043 */ "asrd\t\0"
409
152k
  /* 3049 */ "aesd\t\0"
410
152k
  /* 3055 */ "cntd\t\0"
411
152k
  /* 3061 */ "revd\t\0"
412
152k
  /* 3067 */ "sm4e\t\0"
413
152k
  /* 3073 */ "splice\t\0"
414
152k
  /* 3081 */ "facge\t\0"
415
152k
  /* 3088 */ "whilege\t\0"
416
152k
  /* 3097 */ "fcmge\t\0"
417
152k
  /* 3104 */ "cmpge\t\0"
418
152k
  /* 3111 */ "fscale\t\0"
419
152k
  /* 3119 */ "whilele\t\0"
420
152k
  /* 3128 */ "fcmle\t\0"
421
152k
  /* 3135 */ "cmple\t\0"
422
152k
  /* 3142 */ "fcmne\t\0"
423
152k
  /* 3149 */ "ctermne\t\0"
424
152k
  /* 3158 */ "cmpne\t\0"
425
152k
  /* 3165 */ "frecpe\t\0"
426
152k
  /* 3173 */ "urecpe\t\0"
427
152k
  /* 3181 */ "fccmpe\t\0"
428
152k
  /* 3189 */ "fcmpe\t\0"
429
152k
  /* 3196 */ "aese\t\0"
430
152k
  /* 3202 */ "pfalse\t\0"
431
152k
  /* 3210 */ "frsqrte\t\0"
432
152k
  /* 3219 */ "ursqrte\t\0"
433
152k
  /* 3228 */ "ptrue\t\0"
434
152k
  /* 3235 */ "udf\t\0"
435
152k
  /* 3240 */ "bif\t\0"
436
152k
  /* 3245 */ "rmif\t\0"
437
152k
  /* 3251 */ "scvtf\t\0"
438
152k
  /* 3258 */ "ucvtf\t\0"
439
152k
  /* 3265 */ "st2g\t\0"
440
152k
  /* 3271 */ "stz2g\t\0"
441
152k
  /* 3278 */ "subg\t\0"
442
152k
  /* 3284 */ "addg\t\0"
443
152k
  /* 3290 */ "ldg\t\0"
444
152k
  /* 3295 */ "fneg\t\0"
445
152k
  /* 3301 */ "sqneg\t\0"
446
152k
  /* 3308 */ "csneg\t\0"
447
152k
  /* 3315 */ "histseg\t\0"
448
152k
  /* 3324 */ "irg\t\0"
449
152k
  /* 3329 */ "stg\t\0"
450
152k
  /* 3334 */ "stzg\t\0"
451
152k
  /* 3340 */ "sha1h\t\0"
452
152k
  /* 3347 */ "ld1h\t\0"
453
152k
  /* 3353 */ "ldff1h\t\0"
454
152k
  /* 3361 */ "ldnf1h\t\0"
455
152k
  /* 3369 */ "ldnt1h\t\0"
456
152k
  /* 3377 */ "stnt1h\t\0"
457
152k
  /* 3385 */ "st1h\t\0"
458
152k
  /* 3391 */ "sha512h\t\0"
459
152k
  /* 3400 */ "crc32h\t\0"
460
152k
  /* 3408 */ "ld2h\t\0"
461
152k
  /* 3414 */ "st2h\t\0"
462
152k
  /* 3420 */ "ld3h\t\0"
463
152k
  /* 3426 */ "st3h\t\0"
464
152k
  /* 3432 */ "ld4h\t\0"
465
152k
  /* 3438 */ "st4h\t\0"
466
152k
  /* 3444 */ "sha256h\t\0"
467
152k
  /* 3453 */ "ldaddah\t\0"
468
152k
  /* 3462 */ "sqrdcmlah\t\0"
469
152k
  /* 3473 */ "sqrdmlah\t\0"
470
152k
  /* 3483 */ "ldsminah\t\0"
471
152k
  /* 3493 */ "lduminah\t\0"
472
152k
  /* 3503 */ "swpah\t\0"
473
152k
  /* 3510 */ "ldclrah\t\0"
474
152k
  /* 3519 */ "ldeorah\t\0"
475
152k
  /* 3528 */ "casah\t\0"
476
152k
  /* 3535 */ "ldsetah\t\0"
477
152k
  /* 3544 */ "ldsmaxah\t\0"
478
152k
  /* 3554 */ "ldumaxah\t\0"
479
152k
  /* 3564 */ "crc32ch\t\0"
480
152k
  /* 3573 */ "sqdech\t\0"
481
152k
  /* 3581 */ "uqdech\t\0"
482
152k
  /* 3589 */ "sqinch\t\0"
483
152k
  /* 3597 */ "uqinch\t\0"
484
152k
  /* 3605 */ "nmatch\t\0"
485
152k
  /* 3613 */ "ldaddh\t\0"
486
152k
  /* 3621 */ "prfh\t\0"
487
152k
  /* 3627 */ "ldaddalh\t\0"
488
152k
  /* 3637 */ "ldsminalh\t\0"
489
152k
  /* 3648 */ "lduminalh\t\0"
490
152k
  /* 3659 */ "swpalh\t\0"
491
152k
  /* 3667 */ "ldclralh\t\0"
492
152k
  /* 3677 */ "ldeoralh\t\0"
493
152k
  /* 3687 */ "casalh\t\0"
494
152k
  /* 3695 */ "ldsetalh\t\0"
495
152k
  /* 3705 */ "ldsmaxalh\t\0"
496
152k
  /* 3716 */ "ldumaxalh\t\0"
497
152k
  /* 3727 */ "ldaddlh\t\0"
498
152k
  /* 3736 */ "ldsminlh\t\0"
499
152k
  /* 3746 */ "lduminlh\t\0"
500
152k
  /* 3756 */ "swplh\t\0"
501
152k
  /* 3763 */ "ldclrlh\t\0"
502
152k
  /* 3772 */ "ldeorlh\t\0"
503
152k
  /* 3781 */ "caslh\t\0"
504
152k
  /* 3788 */ "ldsetlh\t\0"
505
152k
  /* 3797 */ "sqdmulh\t\0"
506
152k
  /* 3806 */ "sqrdmulh\t\0"
507
152k
  /* 3816 */ "smulh\t\0"
508
152k
  /* 3823 */ "umulh\t\0"
509
152k
  /* 3830 */ "ldsmaxlh\t\0"
510
152k
  /* 3840 */ "ldumaxlh\t\0"
511
152k
  /* 3850 */ "ldsminh\t\0"
512
152k
  /* 3859 */ "lduminh\t\0"
513
152k
  /* 3868 */ "ld1roh\t\0"
514
152k
  /* 3876 */ "swph\t\0"
515
152k
  /* 3882 */ "ld1rqh\t\0"
516
152k
  /* 3890 */ "ld1rh\t\0"
517
152k
  /* 3897 */ "ldarh\t\0"
518
152k
  /* 3904 */ "ldlarh\t\0"
519
152k
  /* 3912 */ "ldrh\t\0"
520
152k
  /* 3918 */ "ldclrh\t\0"
521
152k
  /* 3926 */ "stllrh\t\0"
522
152k
  /* 3934 */ "stlrh\t\0"
523
152k
  /* 3941 */ "ldeorh\t\0"
524
152k
  /* 3949 */ "ldaprh\t\0"
525
152k
  /* 3957 */ "ldtrh\t\0"
526
152k
  /* 3964 */ "strh\t\0"
527
152k
  /* 3970 */ "sttrh\t\0"
528
152k
  /* 3977 */ "ldurh\t\0"
529
152k
  /* 3984 */ "stlurh\t\0"
530
152k
  /* 3992 */ "ldapurh\t\0"
531
152k
  /* 4001 */ "sturh\t\0"
532
152k
  /* 4008 */ "ldaxrh\t\0"
533
152k
  /* 4016 */ "ldxrh\t\0"
534
152k
  /* 4023 */ "stlxrh\t\0"
535
152k
  /* 4031 */ "stxrh\t\0"
536
152k
  /* 4038 */ "ld1sh\t\0"
537
152k
  /* 4045 */ "ldff1sh\t\0"
538
152k
  /* 4054 */ "ldnf1sh\t\0"
539
152k
  /* 4063 */ "ldnt1sh\t\0"
540
152k
  /* 4072 */ "cash\t\0"
541
152k
  /* 4078 */ "sqrdmlsh\t\0"
542
152k
  /* 4088 */ "ld1rsh\t\0"
543
152k
  /* 4096 */ "ldrsh\t\0"
544
152k
  /* 4103 */ "ldtrsh\t\0"
545
152k
  /* 4111 */ "ldursh\t\0"
546
152k
  /* 4119 */ "ldapursh\t\0"
547
152k
  /* 4129 */ "ldseth\t\0"
548
152k
  /* 4137 */ "cnth\t\0"
549
152k
  /* 4143 */ "sxth\t\0"
550
152k
  /* 4149 */ "uxth\t\0"
551
152k
  /* 4155 */ "revh\t\0"
552
152k
  /* 4161 */ "ldsmaxh\t\0"
553
152k
  /* 4170 */ "ldumaxh\t\0"
554
152k
  /* 4179 */ "xpaci\t\0"
555
152k
  /* 4186 */ "whilehi\t\0"
556
152k
  /* 4195 */ "punpkhi\t\0"
557
152k
  /* 4204 */ "sunpkhi\t\0"
558
152k
  /* 4213 */ "uunpkhi\t\0"
559
152k
  /* 4222 */ "cmhi\t\0"
560
152k
  /* 4228 */ "cmphi\t\0"
561
152k
  /* 4235 */ "sli\t\0"
562
152k
  /* 4240 */ "gmi\t\0"
563
152k
  /* 4245 */ "mvni\t\0"
564
152k
  /* 4251 */ "sri\t\0"
565
152k
  /* 4256 */ "frinti\t\0"
566
152k
  /* 4264 */ "movi\t\0"
567
152k
  /* 4270 */ "ldzi\t\0"
568
152k
  /* 4276 */ "stzi\t\0"
569
152k
  /* 4282 */ "sunpk\t\0"
570
152k
  /* 4289 */ "uunpk\t\0"
571
152k
  /* 4296 */ "brk\t\0"
572
152k
  /* 4301 */ "movk\t\0"
573
152k
  /* 4307 */ "sabal\t\0"
574
152k
  /* 4314 */ "uabal\t\0"
575
152k
  /* 4321 */ "ldaddal\t\0"
576
152k
  /* 4330 */ "sqdmlal\t\0"
577
152k
  /* 4339 */ "bfmlal\t\0"
578
152k
  /* 4347 */ "smlal\t\0"
579
152k
  /* 4354 */ "umlal\t\0"
580
152k
  /* 4361 */ "ldsminal\t\0"
581
152k
  /* 4371 */ "lduminal\t\0"
582
152k
  /* 4381 */ "rcwsswppal\t\0"
583
152k
  /* 4393 */ "rcwswppal\t\0"
584
152k
  /* 4404 */ "ldclrpal\t\0"
585
152k
  /* 4414 */ "rcwsclrpal\t\0"
586
152k
  /* 4426 */ "rcwclrpal\t\0"
587
152k
  /* 4437 */ "rcwscaspal\t\0"
588
152k
  /* 4449 */ "rcwcaspal\t\0"
589
152k
  /* 4460 */ "ldsetpal\t\0"
590
152k
  /* 4470 */ "rcwssetpal\t\0"
591
152k
  /* 4482 */ "rcwsetpal\t\0"
592
152k
  /* 4493 */ "rcwsswpal\t\0"
593
152k
  /* 4504 */ "rcwswpal\t\0"
594
152k
  /* 4514 */ "ldclral\t\0"
595
152k
  /* 4523 */ "rcwsclral\t\0"
596
152k
  /* 4534 */ "rcwclral\t\0"
597
152k
  /* 4544 */ "ldeoral\t\0"
598
152k
  /* 4553 */ "rcwscasal\t\0"
599
152k
  /* 4564 */ "rcwcasal\t\0"
600
152k
  /* 4574 */ "ldsetal\t\0"
601
152k
  /* 4583 */ "rcwssetal\t\0"
602
152k
  /* 4594 */ "rcwsetal\t\0"
603
152k
  /* 4604 */ "ldsmaxal\t\0"
604
152k
  /* 4614 */ "ldumaxal\t\0"
605
152k
  /* 4624 */ "tbl\t\0"
606
152k
  /* 4629 */ "smsubl\t\0"
607
152k
  /* 4637 */ "umsubl\t\0"
608
152k
  /* 4645 */ "ssubl\t\0"
609
152k
  /* 4652 */ "usubl\t\0"
610
152k
  /* 4659 */ "sabdl\t\0"
611
152k
  /* 4666 */ "uabdl\t\0"
612
152k
  /* 4673 */ "ldaddl\t\0"
613
152k
  /* 4681 */ "smaddl\t\0"
614
152k
  /* 4689 */ "umaddl\t\0"
615
152k
  /* 4697 */ "saddl\t\0"
616
152k
  /* 4704 */ "uaddl\t\0"
617
152k
  /* 4711 */ "tcancel\t\0"
618
152k
  /* 4720 */ "fcsel\t\0"
619
152k
  /* 4727 */ "psel\t\0"
620
152k
  /* 4733 */ "ftssel\t\0"
621
152k
  /* 4741 */ "sqshl\t\0"
622
152k
  /* 4748 */ "uqshl\t\0"
623
152k
  /* 4755 */ "sqrshl\t\0"
624
152k
  /* 4763 */ "uqrshl\t\0"
625
152k
  /* 4771 */ "srshl\t\0"
626
152k
  /* 4778 */ "urshl\t\0"
627
152k
  /* 4785 */ "sshl\t\0"
628
152k
  /* 4791 */ "ushl\t\0"
629
152k
  /* 4797 */ "fmlall\t\0"
630
152k
  /* 4805 */ "usmlall\t\0"
631
152k
  /* 4814 */ "sumlall\t\0"
632
152k
  /* 4823 */ "sshll\t\0"
633
152k
  /* 4830 */ "ushll\t\0"
634
152k
  /* 4837 */ "smlsll\t\0"
635
152k
  /* 4845 */ "umlsll\t\0"
636
152k
  /* 4853 */ "sqdmull\t\0"
637
152k
  /* 4862 */ "pmull\t\0"
638
152k
  /* 4869 */ "smull\t\0"
639
152k
  /* 4876 */ "umull\t\0"
640
152k
  /* 4883 */ "ldsminl\t\0"
641
152k
  /* 4892 */ "lduminl\t\0"
642
152k
  /* 4901 */ "addpl\t\0"
643
152k
  /* 4908 */ "rcwsswppl\t\0"
644
152k
  /* 4919 */ "rcwswppl\t\0"
645
152k
  /* 4929 */ "ldclrpl\t\0"
646
152k
  /* 4938 */ "rcwsclrpl\t\0"
647
152k
  /* 4949 */ "rcwclrpl\t\0"
648
152k
  /* 4959 */ "rcwscaspl\t\0"
649
152k
  /* 4970 */ "rcwcaspl\t\0"
650
152k
  /* 4980 */ "addspl\t\0"
651
152k
  /* 4988 */ "ldsetpl\t\0"
652
152k
  /* 4997 */ "rcwssetpl\t\0"
653
152k
  /* 5008 */ "rcwsetpl\t\0"
654
152k
  /* 5018 */ "rcwsswpl\t\0"
655
152k
  /* 5028 */ "rcwswpl\t\0"
656
152k
  /* 5037 */ "ldclrl\t\0"
657
152k
  /* 5045 */ "rcwsclrl\t\0"
658
152k
  /* 5055 */ "rcwclrl\t\0"
659
152k
  /* 5064 */ "ldeorl\t\0"
660
152k
  /* 5072 */ "rcwscasl\t\0"
661
152k
  /* 5082 */ "rcwcasl\t\0"
662
152k
  /* 5091 */ "nbsl\t\0"
663
152k
  /* 5097 */ "sqdmlsl\t\0"
664
152k
  /* 5106 */ "bfmlsl\t\0"
665
152k
  /* 5114 */ "smlsl\t\0"
666
152k
  /* 5121 */ "umlsl\t\0"
667
152k
  /* 5128 */ "sysl\t\0"
668
152k
  /* 5134 */ "ldsetl\t\0"
669
152k
  /* 5142 */ "rcwssetl\t\0"
670
152k
  /* 5152 */ "rcwsetl\t\0"
671
152k
  /* 5161 */ "bf1cvtl\t\0"
672
152k
  /* 5170 */ "bf2cvtl\t\0"
673
152k
  /* 5179 */ "fcvtl\t\0"
674
152k
  /* 5186 */ "bfmul\t\0"
675
152k
  /* 5193 */ "fnmul\t\0"
676
152k
  /* 5200 */ "pmul\t\0"
677
152k
  /* 5206 */ "ftsmul\t\0"
678
152k
  /* 5214 */ "addvl\t\0"
679
152k
  /* 5221 */ "rdvl\t\0"
680
152k
  /* 5227 */ "addsvl\t\0"
681
152k
  /* 5235 */ "rdsvl\t\0"
682
152k
  /* 5242 */ "ldsmaxl\t\0"
683
152k
  /* 5251 */ "ldumaxl\t\0"
684
152k
  /* 5260 */ "sha1m\t\0"
685
152k
  /* 5267 */ "sbfm\t\0"
686
152k
  /* 5273 */ "ubfm\t\0"
687
152k
  /* 5279 */ "rprfm\t\0"
688
152k
  /* 5286 */ "ldgm\t\0"
689
152k
  /* 5292 */ "stgm\t\0"
690
152k
  /* 5298 */ "stzgm\t\0"
691
152k
  /* 5305 */ "gcspushm\t\0"
692
152k
  /* 5315 */ "bfminnm\t\0"
693
152k
  /* 5324 */ "bfmaxnm\t\0"
694
152k
  /* 5333 */ "gcspopm\t\0"
695
152k
  /* 5342 */ "dupm\t\0"
696
152k
  /* 5348 */ "frintm\t\0"
697
152k
  /* 5356 */ "prfum\t\0"
698
152k
  /* 5363 */ "bsl1n\t\0"
699
152k
  /* 5370 */ "bsl2n\t\0"
700
152k
  /* 5377 */ "rsubhn\t\0"
701
152k
  /* 5385 */ "raddhn\t\0"
702
152k
  /* 5393 */ "famin\t\0"
703
152k
  /* 5400 */ "bfmin\t\0"
704
152k
  /* 5407 */ "ldsmin\t\0"
705
152k
  /* 5415 */ "ldumin\t\0"
706
152k
  /* 5423 */ "brkn\t\0"
707
152k
  /* 5429 */ "ccmn\t\0"
708
152k
  /* 5435 */ "eon\t\0"
709
152k
  /* 5440 */ "sqshrn\t\0"
710
152k
  /* 5448 */ "uqshrn\t\0"
711
152k
  /* 5456 */ "sqrshrn\t\0"
712
152k
  /* 5465 */ "uqrshrn\t\0"
713
152k
  /* 5474 */ "orn\t\0"
714
152k
  /* 5479 */ "frintn\t\0"
715
152k
  /* 5487 */ "bfcvtn\t\0"
716
152k
  /* 5495 */ "sqcvtn\t\0"
717
152k
  /* 5503 */ "uqcvtn\t\0"
718
152k
  /* 5511 */ "sqxtn\t\0"
719
152k
  /* 5518 */ "uqxtn\t\0"
720
152k
  /* 5525 */ "sqshrun\t\0"
721
152k
  /* 5534 */ "sqrshrun\t\0"
722
152k
  /* 5544 */ "sqcvtun\t\0"
723
152k
  /* 5553 */ "sqxtun\t\0"
724
152k
  /* 5561 */ "movn\t\0"
725
152k
  /* 5567 */ "fcvtxn\t\0"
726
152k
  /* 5575 */ "whilelo\t\0"
727
152k
  /* 5584 */ "punpklo\t\0"
728
152k
  /* 5593 */ "sunpklo\t\0"
729
152k
  /* 5602 */ "uunpklo\t\0"
730
152k
  /* 5611 */ "cmplo\t\0"
731
152k
  /* 5618 */ "zero\t\0"
732
152k
  /* 5624 */ "fcmuo\t\0"
733
152k
  /* 5631 */ "sha1p\t\0"
734
152k
  /* 5638 */ "subp\t\0"
735
152k
  /* 5644 */ "sqdecp\t\0"
736
152k
  /* 5652 */ "uqdecp\t\0"
737
152k
  /* 5660 */ "sqincp\t\0"
738
152k
  /* 5668 */ "uqincp\t\0"
739
152k
  /* 5676 */ "faddp\t\0"
740
152k
  /* 5683 */ "ldp\t\0"
741
152k
  /* 5688 */ "bdep\t\0"
742
152k
  /* 5694 */ "vecfp\t\0"
743
152k
  /* 5701 */ "matfp\t\0"
744
152k
  /* 5708 */ "stgp\t\0"
745
152k
  /* 5714 */ "zip\t\0"
746
152k
  /* 5719 */ "sadalp\t\0"
747
152k
  /* 5727 */ "uadalp\t\0"
748
152k
  /* 5735 */ "saddlp\t\0"
749
152k
  /* 5743 */ "uaddlp\t\0"
750
152k
  /* 5751 */ "stilp\t\0"
751
152k
  /* 5758 */ "bfclamp\t\0"
752
152k
  /* 5767 */ "sclamp\t\0"
753
152k
  /* 5775 */ "uclamp\t\0"
754
152k
  /* 5783 */ "fccmp\t\0"
755
152k
  /* 5790 */ "fcmp\t\0"
756
152k
  /* 5796 */ "fminnmp\t\0"
757
152k
  /* 5805 */ "fmaxnmp\t\0"
758
152k
  /* 5814 */ "ldnp\t\0"
759
152k
  /* 5820 */ "fminp\t\0"
760
152k
  /* 5827 */ "sminp\t\0"
761
152k
  /* 5834 */ "uminp\t\0"
762
152k
  /* 5841 */ "stnp\t\0"
763
152k
  /* 5847 */ "ldiapp\t\0"
764
152k
  /* 5855 */ "rcwsswpp\t\0"
765
152k
  /* 5865 */ "rcwswpp\t\0"
766
152k
  /* 5874 */ "adrp\t\0"
767
152k
  /* 5880 */ "bgrp\t\0"
768
152k
  /* 5886 */ "ldclrp\t\0"
769
152k
  /* 5894 */ "rcwsclrp\t\0"
770
152k
  /* 5904 */ "rcwclrp\t\0"
771
152k
  /* 5913 */ "rcwscasp\t\0"
772
152k
  /* 5923 */ "rcwcasp\t\0"
773
152k
  /* 5932 */ "sysp\t\0"
774
152k
  /* 5938 */ "ldsetp\t\0"
775
152k
  /* 5946 */ "rcwssetp\t\0"
776
152k
  /* 5956 */ "rcwsetp\t\0"
777
152k
  /* 5965 */ "cntp\t\0"
778
152k
  /* 5971 */ "frintp\t\0"
779
152k
  /* 5979 */ "stp\t\0"
780
152k
  /* 5984 */ "fdup\t\0"
781
152k
  /* 5990 */ "rcwsswp\t\0"
782
152k
  /* 5999 */ "rcwswp\t\0"
783
152k
  /* 6007 */ "ldaxp\t\0"
784
152k
  /* 6014 */ "fmaxp\t\0"
785
152k
  /* 6021 */ "smaxp\t\0"
786
152k
  /* 6028 */ "umaxp\t\0"
787
152k
  /* 6035 */ "ldxp\t\0"
788
152k
  /* 6041 */ "stlxp\t\0"
789
152k
  /* 6048 */ "stxp\t\0"
790
152k
  /* 6054 */ "uzp\t\0"
791
152k
  /* 6059 */ "ld1q\t\0"
792
152k
  /* 6065 */ "st1q\t\0"
793
152k
  /* 6071 */ "ld2q\t\0"
794
152k
  /* 6077 */ "st2q\t\0"
795
152k
  /* 6083 */ "ld3q\t\0"
796
152k
  /* 6089 */ "st3q\t\0"
797
152k
  /* 6095 */ "ld4q\t\0"
798
152k
  /* 6101 */ "st4q\t\0"
799
152k
  /* 6107 */ "fcmeq\t\0"
800
152k
  /* 6114 */ "ctermeq\t\0"
801
152k
  /* 6123 */ "cmpeq\t\0"
802
152k
  /* 6130 */ "tblq\t\0"
803
152k
  /* 6136 */ "dupq\t\0"
804
152k
  /* 6142 */ "extq\t\0"
805
152k
  /* 6148 */ "tbxq\t\0"
806
152k
  /* 6154 */ "ld1r\t\0"
807
152k
  /* 6160 */ "ld2r\t\0"
808
152k
  /* 6166 */ "ld3r\t\0"
809
152k
  /* 6172 */ "ld4r\t\0"
810
152k
  /* 6178 */ "ldar\t\0"
811
152k
  /* 6184 */ "ldlar\t\0"
812
152k
  /* 6191 */ "xar\t\0"
813
152k
  /* 6196 */ "fsubr\t\0"
814
152k
  /* 6203 */ "shsubr\t\0"
815
152k
  /* 6211 */ "uhsubr\t\0"
816
152k
  /* 6219 */ "sqsubr\t\0"
817
152k
  /* 6227 */ "uqsubr\t\0"
818
152k
  /* 6235 */ "adr\t\0"
819
152k
  /* 6240 */ "ldr\t\0"
820
152k
  /* 6245 */ "genter\t\0"
821
152k
  /* 6253 */ "rdffr\t\0"
822
152k
  /* 6260 */ "wrffr\t\0"
823
152k
  /* 6267 */ "sqrshr\t\0"
824
152k
  /* 6275 */ "uqrshr\t\0"
825
152k
  /* 6283 */ "srshr\t\0"
826
152k
  /* 6290 */ "urshr\t\0"
827
152k
  /* 6297 */ "sshr\t\0"
828
152k
  /* 6303 */ "ushr\t\0"
829
152k
  /* 6309 */ "blr\t\0"
830
152k
  /* 6314 */ "ldclr\t\0"
831
152k
  /* 6321 */ "rcwsclr\t\0"
832
152k
  /* 6330 */ "rcwclr\t\0"
833
152k
  /* 6338 */ "sqshlr\t\0"
834
152k
  /* 6346 */ "uqshlr\t\0"
835
152k
  /* 6354 */ "sqrshlr\t\0"
836
152k
  /* 6363 */ "uqrshlr\t\0"
837
152k
  /* 6372 */ "srshlr\t\0"
838
152k
  /* 6380 */ "urshlr\t\0"
839
152k
  /* 6388 */ "stllr\t\0"
840
152k
  /* 6395 */ "lslr\t\0"
841
152k
  /* 6401 */ "stlr\t\0"
842
152k
  /* 6407 */ "ldeor\t\0"
843
152k
  /* 6414 */ "nor\t\0"
844
152k
  /* 6419 */ "ror\t\0"
845
152k
  /* 6424 */ "ldapr\t\0"
846
152k
  /* 6431 */ "orr\t\0"
847
152k
  /* 6436 */ "asrr\t\0"
848
152k
  /* 6442 */ "lsrr\t\0"
849
152k
  /* 6448 */ "msrr\t\0"
850
152k
  /* 6454 */ "asr\t\0"
851
152k
  /* 6459 */ "lsr\t\0"
852
152k
  /* 6464 */ "msr\t\0"
853
152k
  /* 6469 */ "insr\t\0"
854
152k
  /* 6475 */ "ldtr\t\0"
855
152k
  /* 6481 */ "gcsstr\t\0"
856
152k
  /* 6489 */ "gcssttr\t\0"
857
152k
  /* 6498 */ "extr\t\0"
858
152k
  /* 6504 */ "ldur\t\0"
859
152k
  /* 6510 */ "stlur\t\0"
860
152k
  /* 6517 */ "ldapur\t\0"
861
152k
  /* 6525 */ "stur\t\0"
862
152k
  /* 6531 */ "fdivr\t\0"
863
152k
  /* 6538 */ "sdivr\t\0"
864
152k
  /* 6545 */ "udivr\t\0"
865
152k
  /* 6552 */ "whilewr\t\0"
866
152k
  /* 6561 */ "ldaxr\t\0"
867
152k
  /* 6568 */ "ldxr\t\0"
868
152k
  /* 6574 */ "stlxr\t\0"
869
152k
  /* 6581 */ "stxr\t\0"
870
152k
  /* 6587 */ "rcwscas\t\0"
871
152k
  /* 6596 */ "rcwcas\t\0"
872
152k
  /* 6604 */ "brkas\t\0"
873
152k
  /* 6611 */ "brkpas\t\0"
874
152k
  /* 6619 */ "fcvtas\t\0"
875
152k
  /* 6627 */ "fabs\t\0"
876
152k
  /* 6633 */ "sqabs\t\0"
877
152k
  /* 6640 */ "brkbs\t\0"
878
152k
  /* 6647 */ "brkpbs\t\0"
879
152k
  /* 6655 */ "subs\t\0"
880
152k
  /* 6661 */ "sbcs\t\0"
881
152k
  /* 6667 */ "adcs\t\0"
882
152k
  /* 6673 */ "bics\t\0"
883
152k
  /* 6679 */ "adds\t\0"
884
152k
  /* 6685 */ "nands\t\0"
885
152k
  /* 6692 */ "ptrues\t\0"
886
152k
  /* 6700 */ "whilehs\t\0"
887
152k
  /* 6709 */ "cmhs\t\0"
888
152k
  /* 6715 */ "cmphs\t\0"
889
152k
  /* 6722 */ "cls\t\0"
890
152k
  /* 6727 */ "whilels\t\0"
891
152k
  /* 6736 */ "bfmls\t\0"
892
152k
  /* 6743 */ "fnmls\t\0"
893
152k
  /* 6750 */ "cmpls\t\0"
894
152k
  /* 6757 */ "fcvtms\t\0"
895
152k
  /* 6765 */ "ins\t\0"
896
152k
  /* 6770 */ "brkns\t\0"
897
152k
  /* 6777 */ "orns\t\0"
898
152k
  /* 6783 */ "fcvtns\t\0"
899
152k
  /* 6791 */ "subps\t\0"
900
152k
  /* 6798 */ "frecps\t\0"
901
152k
  /* 6806 */ "bmops\t\0"
902
152k
  /* 6813 */ "bfmops\t\0"
903
152k
  /* 6821 */ "usmops\t\0"
904
152k
  /* 6829 */ "sumops\t\0"
905
152k
  /* 6837 */ "fcvtps\t\0"
906
152k
  /* 6845 */ "rdffrs\t\0"
907
152k
  /* 6853 */ "mrs\t\0"
908
152k
  /* 6858 */ "eors\t\0"
909
152k
  /* 6864 */ "nors\t\0"
910
152k
  /* 6870 */ "mrrs\t\0"
911
152k
  /* 6876 */ "orrs\t\0"
912
152k
  /* 6882 */ "frsqrts\t\0"
913
152k
  /* 6891 */ "sys\t\0"
914
152k
  /* 6896 */ "fcvtzs\t\0"
915
152k
  /* 6904 */ "fjcvtzs\t\0"
916
152k
  /* 6913 */ "sqdmlalbt\t\0"
917
152k
  /* 6924 */ "ssublbt\t\0"
918
152k
  /* 6933 */ "saddlbt\t\0"
919
152k
  /* 6942 */ "fmlallbt\t\0"
920
152k
  /* 6952 */ "sqdmlslbt\t\0"
921
152k
  /* 6963 */ "eorbt\t\0"
922
152k
  /* 6970 */ "compact\t\0"
923
152k
  /* 6979 */ "wfet\t\0"
924
152k
  /* 6985 */ "ret\t\0"
925
152k
  /* 6990 */ "ldset\t\0"
926
152k
  /* 6997 */ "rcwsset\t\0"
927
152k
  /* 7006 */ "rcwset\t\0"
928
152k
  /* 7014 */ "facgt\t\0"
929
152k
  /* 7021 */ "whilegt\t\0"
930
152k
  /* 7030 */ "fcmgt\t\0"
931
152k
  /* 7037 */ "cmpgt\t\0"
932
152k
  /* 7044 */ "rbit\t\0"
933
152k
  /* 7050 */ "trcit\t\0"
934
152k
  /* 7057 */ "wfit\t\0"
935
152k
  /* 7063 */ "sabalt\t\0"
936
152k
  /* 7071 */ "uabalt\t\0"
937
152k
  /* 7079 */ "sqdmlalt\t\0"
938
152k
  /* 7089 */ "bfmlalt\t\0"
939
152k
  /* 7098 */ "smlalt\t\0"
940
152k
  /* 7106 */ "umlalt\t\0"
941
152k
  /* 7114 */ "ssublt\t\0"
942
152k
  /* 7122 */ "usublt\t\0"
943
152k
  /* 7130 */ "sbclt\t\0"
944
152k
  /* 7137 */ "adclt\t\0"
945
152k
  /* 7144 */ "sabdlt\t\0"
946
152k
  /* 7152 */ "uabdlt\t\0"
947
152k
  /* 7160 */ "saddlt\t\0"
948
152k
  /* 7168 */ "uaddlt\t\0"
949
152k
  /* 7176 */ "whilelt\t\0"
950
152k
  /* 7185 */ "hlt\t\0"
951
152k
  /* 7190 */ "sshllt\t\0"
952
152k
  /* 7198 */ "ushllt\t\0"
953
152k
  /* 7206 */ "sqdmullt\t\0"
954
152k
  /* 7216 */ "pmullt\t\0"
955
152k
  /* 7224 */ "smullt\t\0"
956
152k
  /* 7232 */ "umullt\t\0"
957
152k
  /* 7240 */ "fcmlt\t\0"
958
152k
  /* 7247 */ "cmplt\t\0"
959
152k
  /* 7254 */ "sqdmlslt\t\0"
960
152k
  /* 7264 */ "bfmlslt\t\0"
961
152k
  /* 7273 */ "smlslt\t\0"
962
152k
  /* 7281 */ "umlslt\t\0"
963
152k
  /* 7289 */ "bf1cvtlt\t\0"
964
152k
  /* 7299 */ "bf2cvtlt\t\0"
965
152k
  /* 7309 */ "fcvtlt\t\0"
966
152k
  /* 7317 */ "histcnt\t\0"
967
152k
  /* 7326 */ "rsubhnt\t\0"
968
152k
  /* 7335 */ "raddhnt\t\0"
969
152k
  /* 7344 */ "vecint\t\0"
970
152k
  /* 7352 */ "hint\t\0"
971
152k
  /* 7358 */ "matint\t\0"
972
152k
  /* 7366 */ "sqshrnt\t\0"
973
152k
  /* 7375 */ "uqshrnt\t\0"
974
152k
  /* 7384 */ "sqrshrnt\t\0"
975
152k
  /* 7394 */ "uqrshrnt\t\0"
976
152k
  /* 7404 */ "bfcvtnt\t\0"
977
152k
  /* 7413 */ "sqxtnt\t\0"
978
152k
  /* 7421 */ "uqxtnt\t\0"
979
152k
  /* 7429 */ "sqshrunt\t\0"
980
152k
  /* 7439 */ "sqrshrunt\t\0"
981
152k
  /* 7450 */ "sqxtunt\t\0"
982
152k
  /* 7459 */ "fcvtxnt\t\0"
983
152k
  /* 7468 */ "cdot\t\0"
984
152k
  /* 7474 */ "bfdot\t\0"
985
152k
  /* 7481 */ "usdot\t\0"
986
152k
  /* 7488 */ "sudot\t\0"
987
152k
  /* 7495 */ "bfvdot\t\0"
988
152k
  /* 7503 */ "usvdot\t\0"
989
152k
  /* 7511 */ "suvdot\t\0"
990
152k
  /* 7519 */ "cnot\t\0"
991
152k
  /* 7525 */ "mlapt\t\0"
992
152k
  /* 7532 */ "msubpt\t\0"
993
152k
  /* 7540 */ "madpt\t\0"
994
152k
  /* 7547 */ "maddpt\t\0"
995
152k
  /* 7555 */ "tstart\t\0"
996
152k
  /* 7563 */ "fsqrt\t\0"
997
152k
  /* 7570 */ "ptest\t\0"
998
152k
  /* 7577 */ "ttest\t\0"
999
152k
  /* 7584 */ "pfirst\t\0"
1000
152k
  /* 7592 */ "cmtst\t\0"
1001
152k
  /* 7599 */ "fmlalltt\t\0"
1002
152k
  /* 7609 */ "fvdott\t\0"
1003
152k
  /* 7617 */ "genlut\t\0"
1004
152k
  /* 7625 */ "bf1cvt\t\0"
1005
152k
  /* 7633 */ "bf2cvt\t\0"
1006
152k
  /* 7641 */ "bfcvt\t\0"
1007
152k
  /* 7648 */ "sqcvt\t\0"
1008
152k
  /* 7655 */ "uqcvt\t\0"
1009
152k
  /* 7662 */ "movt\t\0"
1010
152k
  /* 7668 */ "ssubwt\t\0"
1011
152k
  /* 7676 */ "usubwt\t\0"
1012
152k
  /* 7684 */ "saddwt\t\0"
1013
152k
  /* 7692 */ "uaddwt\t\0"
1014
152k
  /* 7700 */ "bext\t\0"
1015
152k
  /* 7706 */ "pnext\t\0"
1016
152k
  /* 7713 */ "pext\t\0"
1017
152k
  /* 7719 */ "fcvtau\t\0"
1018
152k
  /* 7727 */ "sqshlu\t\0"
1019
152k
  /* 7735 */ "fcvtmu\t\0"
1020
152k
  /* 7743 */ "fcvtnu\t\0"
1021
152k
  /* 7751 */ "fcvtpu\t\0"
1022
152k
  /* 7759 */ "sqrshru\t\0"
1023
152k
  /* 7768 */ "sqcvtu\t\0"
1024
152k
  /* 7776 */ "fcvtzu\t\0"
1025
152k
  /* 7784 */ "st64bv\t\0"
1026
152k
  /* 7792 */ "faddv\t\0"
1027
152k
  /* 7799 */ "saddv\t\0"
1028
152k
  /* 7806 */ "uaddv\t\0"
1029
152k
  /* 7813 */ "andv\t\0"
1030
152k
  /* 7819 */ "rev\t\0"
1031
152k
  /* 7824 */ "fdiv\t\0"
1032
152k
  /* 7830 */ "sdiv\t\0"
1033
152k
  /* 7836 */ "udiv\t\0"
1034
152k
  /* 7842 */ "saddlv\t\0"
1035
152k
  /* 7850 */ "uaddlv\t\0"
1036
152k
  /* 7858 */ "fminnmv\t\0"
1037
152k
  /* 7867 */ "fmaxnmv\t\0"
1038
152k
  /* 7876 */ "fminv\t\0"
1039
152k
  /* 7883 */ "sminv\t\0"
1040
152k
  /* 7890 */ "uminv\t\0"
1041
152k
  /* 7897 */ "csinv\t\0"
1042
152k
  /* 7904 */ "fmov\t\0"
1043
152k
  /* 7910 */ "pmov\t\0"
1044
152k
  /* 7916 */ "smov\t\0"
1045
152k
  /* 7922 */ "umov\t\0"
1046
152k
  /* 7928 */ "faddqv\t\0"
1047
152k
  /* 7936 */ "andqv\t\0"
1048
152k
  /* 7943 */ "fminnmqv\t\0"
1049
152k
  /* 7953 */ "fmaxnmqv\t\0"
1050
152k
  /* 7963 */ "fminqv\t\0"
1051
152k
  /* 7971 */ "sminqv\t\0"
1052
152k
  /* 7979 */ "uminqv\t\0"
1053
152k
  /* 7987 */ "eorqv\t\0"
1054
152k
  /* 7994 */ "fmaxqv\t\0"
1055
152k
  /* 8002 */ "smaxqv\t\0"
1056
152k
  /* 8010 */ "umaxqv\t\0"
1057
152k
  /* 8018 */ "eorv\t\0"
1058
152k
  /* 8024 */ "fmaxv\t\0"
1059
152k
  /* 8031 */ "smaxv\t\0"
1060
152k
  /* 8038 */ "umaxv\t\0"
1061
152k
  /* 8045 */ "ld1w\t\0"
1062
152k
  /* 8051 */ "ldff1w\t\0"
1063
152k
  /* 8059 */ "ldnf1w\t\0"
1064
152k
  /* 8067 */ "ldnt1w\t\0"
1065
152k
  /* 8075 */ "stnt1w\t\0"
1066
152k
  /* 8083 */ "st1w\t\0"
1067
152k
  /* 8089 */ "crc32w\t\0"
1068
152k
  /* 8097 */ "ld2w\t\0"
1069
152k
  /* 8103 */ "st2w\t\0"
1070
152k
  /* 8109 */ "ld3w\t\0"
1071
152k
  /* 8115 */ "st3w\t\0"
1072
152k
  /* 8121 */ "ld4w\t\0"
1073
152k
  /* 8127 */ "st4w\t\0"
1074
152k
  /* 8133 */ "ssubw\t\0"
1075
152k
  /* 8140 */ "usubw\t\0"
1076
152k
  /* 8147 */ "crc32cw\t\0"
1077
152k
  /* 8156 */ "sqdecw\t\0"
1078
152k
  /* 8164 */ "uqdecw\t\0"
1079
152k
  /* 8172 */ "sqincw\t\0"
1080
152k
  /* 8180 */ "uqincw\t\0"
1081
152k
  /* 8188 */ "saddw\t\0"
1082
152k
  /* 8195 */ "uaddw\t\0"
1083
152k
  /* 8202 */ "prfw\t\0"
1084
152k
  /* 8208 */ "ld1row\t\0"
1085
152k
  /* 8216 */ "ld1rqw\t\0"
1086
152k
  /* 8224 */ "ld1rw\t\0"
1087
152k
  /* 8231 */ "whilerw\t\0"
1088
152k
  /* 8240 */ "ld1sw\t\0"
1089
152k
  /* 8247 */ "ldff1sw\t\0"
1090
152k
  /* 8256 */ "ldnf1sw\t\0"
1091
152k
  /* 8265 */ "ldnt1sw\t\0"
1092
152k
  /* 8274 */ "ldpsw\t\0"
1093
152k
  /* 8281 */ "ld1rsw\t\0"
1094
152k
  /* 8289 */ "ldrsw\t\0"
1095
152k
  /* 8296 */ "ldtrsw\t\0"
1096
152k
  /* 8304 */ "ldursw\t\0"
1097
152k
  /* 8312 */ "ldapursw\t\0"
1098
152k
  /* 8322 */ "cntw\t\0"
1099
152k
  /* 8328 */ "sxtw\t\0"
1100
152k
  /* 8334 */ "uxtw\t\0"
1101
152k
  /* 8340 */ "revw\t\0"
1102
152k
  /* 8346 */ "crc32x\t\0"
1103
152k
  /* 8354 */ "frint32x\t\0"
1104
152k
  /* 8364 */ "frint64x\t\0"
1105
152k
  /* 8374 */ "bcax\t\0"
1106
152k
  /* 8380 */ "famax\t\0"
1107
152k
  /* 8387 */ "bfmax\t\0"
1108
152k
  /* 8394 */ "ldsmax\t\0"
1109
152k
  /* 8402 */ "ldumax\t\0"
1110
152k
  /* 8410 */ "tbx\t\0"
1111
152k
  /* 8415 */ "crc32cx\t\0"
1112
152k
  /* 8424 */ "ldx\t\0"
1113
152k
  /* 8429 */ "index\t\0"
1114
152k
  /* 8436 */ "clrex\t\0"
1115
152k
  /* 8443 */ "movprfx\t\0"
1116
152k
  /* 8452 */ "at_as1elx\t\0"
1117
152k
  /* 8463 */ "fmulx\t\0"
1118
152k
  /* 8470 */ "frecpx\t\0"
1119
152k
  /* 8478 */ "extrx\t\0"
1120
152k
  /* 8485 */ "frintx\t\0"
1121
152k
  /* 8493 */ "stx\t\0"
1122
152k
  /* 8498 */ "fcvtx\t\0"
1123
152k
  /* 8505 */ "ldy\t\0"
1124
152k
  /* 8510 */ "sm4ekey\t\0"
1125
152k
  /* 8519 */ "fcpy\t\0"
1126
152k
  /* 8525 */ "extry\t\0"
1127
152k
  /* 8532 */ "sty\t\0"
1128
152k
  /* 8537 */ "frint32z\t\0"
1129
152k
  /* 8547 */ "frint64z\t\0"
1130
152k
  /* 8557 */ "braaz\t\0"
1131
152k
  /* 8564 */ "blraaz\t\0"
1132
152k
  /* 8572 */ "movaz\t\0"
1133
152k
  /* 8579 */ "brabz\t\0"
1134
152k
  /* 8586 */ "blrabz\t\0"
1135
152k
  /* 8594 */ "cbz\t\0"
1136
152k
  /* 8599 */ "tbz\t\0"
1137
152k
  /* 8604 */ "ldz\t\0"
1138
152k
  /* 8609 */ "clz\t\0"
1139
152k
  /* 8614 */ "cbnz\t\0"
1140
152k
  /* 8620 */ "tbnz\t\0"
1141
152k
  /* 8626 */ "ctz\t\0"
1142
152k
  /* 8631 */ "frintz\t\0"
1143
152k
  /* 8639 */ "stz\t\0"
1144
152k
  /* 8644 */ "movz\t\0"
1145
152k
  /* 8650 */ ".tlsdesccall \0"
1146
152k
  /* 8664 */ "zero\t{ \0"
1147
152k
  /* 8672 */ "# XRay Function Patchable RET.\0"
1148
152k
  /* 8703 */ "b.\0"
1149
152k
  /* 8706 */ "bc.\0"
1150
152k
  /* 8710 */ "# XRay Typed Event Log.\0"
1151
152k
  /* 8734 */ "# XRay Custom Event Log.\0"
1152
152k
  /* 8759 */ "# XRay Function Enter.\0"
1153
152k
  /* 8782 */ "# XRay Tail Call Exit.\0"
1154
152k
  /* 8805 */ "# XRay Function Exit.\0"
1155
152k
  /* 8827 */ "hint\t#10\0"
1156
152k
  /* 8836 */ "hint\t#30\0"
1157
152k
  /* 8845 */ "hint\t#40\0"
1158
152k
  /* 8854 */ "hint\t#31\0"
1159
152k
  /* 8863 */ "hint\t#12\0"
1160
152k
  /* 8872 */ "hint\t#14\0"
1161
152k
  /* 8881 */ "hint\t#24\0"
1162
152k
  /* 8890 */ "pacia171615\0"
1163
152k
  /* 8902 */ "autia171615\0"
1164
152k
  /* 8914 */ "pacib171615\0"
1165
152k
  /* 8926 */ "autib171615\0"
1166
152k
  /* 8938 */ "hint\t#25\0"
1167
152k
  /* 8947 */ "hint\t#26\0"
1168
152k
  /* 8956 */ "hint\t#7\0"
1169
152k
  /* 8964 */ "hint\t#27\0"
1170
152k
  /* 8973 */ "hint\t#8\0"
1171
152k
  /* 8981 */ "hint\t#28\0"
1172
152k
  /* 8990 */ "hint\t#29\0"
1173
152k
  /* 8999 */ "hint\t#39\0"
1174
152k
  /* 9008 */ "LIFETIME_END\0"
1175
152k
  /* 9021 */ "PSEUDO_PROBE\0"
1176
152k
  /* 9034 */ "BUNDLE\0"
1177
152k
  /* 9041 */ "DBG_VALUE\0"
1178
152k
  /* 9051 */ "DBG_INSTR_REF\0"
1179
152k
  /* 9065 */ "DBG_PHI\0"
1180
152k
  /* 9073 */ "DBG_LABEL\0"
1181
152k
  /* 9083 */ "LIFETIME_START\0"
1182
152k
  /* 9098 */ "DBG_VALUE_LIST\0"
1183
152k
  /* 9113 */ "cpyfe\t[\0"
1184
152k
  /* 9121 */ "setge\t[\0"
1185
152k
  /* 9129 */ "sete\t[\0"
1186
152k
  /* 9136 */ "cpye\t[\0"
1187
152k
  /* 9143 */ "cpyfm\t[\0"
1188
152k
  /* 9151 */ "setgm\t[\0"
1189
152k
  /* 9159 */ "setm\t[\0"
1190
152k
  /* 9166 */ "cpym\t[\0"
1191
152k
  /* 9173 */ "cpyfen\t[\0"
1192
152k
  /* 9182 */ "setgen\t[\0"
1193
152k
  /* 9191 */ "seten\t[\0"
1194
152k
  /* 9199 */ "cpyen\t[\0"
1195
152k
  /* 9207 */ "cpyfmn\t[\0"
1196
152k
  /* 9216 */ "setgmn\t[\0"
1197
152k
  /* 9225 */ "setmn\t[\0"
1198
152k
  /* 9233 */ "cpymn\t[\0"
1199
152k
  /* 9241 */ "cpyfpn\t[\0"
1200
152k
  /* 9250 */ "setgpn\t[\0"
1201
152k
  /* 9259 */ "setpn\t[\0"
1202
152k
  /* 9267 */ "cpypn\t[\0"
1203
152k
  /* 9275 */ "cpyfern\t[\0"
1204
152k
  /* 9285 */ "cpyern\t[\0"
1205
152k
  /* 9294 */ "cpyfmrn\t[\0"
1206
152k
  /* 9304 */ "cpymrn\t[\0"
1207
152k
  /* 9313 */ "cpyfprn\t[\0"
1208
152k
  /* 9323 */ "cpyprn\t[\0"
1209
152k
  /* 9332 */ "cpyfetrn\t[\0"
1210
152k
  /* 9343 */ "cpyetrn\t[\0"
1211
152k
  /* 9353 */ "cpyfmtrn\t[\0"
1212
152k
  /* 9364 */ "cpymtrn\t[\0"
1213
152k
  /* 9374 */ "cpyfptrn\t[\0"
1214
152k
  /* 9385 */ "cpyptrn\t[\0"
1215
152k
  /* 9395 */ "cpyfertrn\t[\0"
1216
152k
  /* 9407 */ "cpyertrn\t[\0"
1217
152k
  /* 9418 */ "cpyfmrtrn\t[\0"
1218
152k
  /* 9430 */ "cpymrtrn\t[\0"
1219
152k
  /* 9441 */ "cpyfprtrn\t[\0"
1220
152k
  /* 9453 */ "cpyprtrn\t[\0"
1221
152k
  /* 9464 */ "cpyfewtrn\t[\0"
1222
152k
  /* 9476 */ "cpyewtrn\t[\0"
1223
152k
  /* 9487 */ "cpyfmwtrn\t[\0"
1224
152k
  /* 9499 */ "cpymwtrn\t[\0"
1225
152k
  /* 9510 */ "cpyfpwtrn\t[\0"
1226
152k
  /* 9522 */ "cpypwtrn\t[\0"
1227
152k
  /* 9533 */ "cpyfetn\t[\0"
1228
152k
  /* 9543 */ "setgetn\t[\0"
1229
152k
  /* 9553 */ "setetn\t[\0"
1230
152k
  /* 9562 */ "cpyetn\t[\0"
1231
152k
  /* 9571 */ "cpyfmtn\t[\0"
1232
152k
  /* 9581 */ "setgmtn\t[\0"
1233
152k
  /* 9591 */ "setmtn\t[\0"
1234
152k
  /* 9600 */ "cpymtn\t[\0"
1235
152k
  /* 9609 */ "cpyfptn\t[\0"
1236
152k
  /* 9619 */ "setgptn\t[\0"
1237
152k
  /* 9629 */ "setptn\t[\0"
1238
152k
  /* 9638 */ "cpyptn\t[\0"
1239
152k
  /* 9647 */ "cpyfertn\t[\0"
1240
152k
  /* 9658 */ "cpyertn\t[\0"
1241
152k
  /* 9668 */ "cpyfmrtn\t[\0"
1242
152k
  /* 9679 */ "cpymrtn\t[\0"
1243
152k
  /* 9689 */ "cpyfprtn\t[\0"
1244
152k
  /* 9700 */ "cpyprtn\t[\0"
1245
152k
  /* 9710 */ "cpyfewtn\t[\0"
1246
152k
  /* 9721 */ "cpyewtn\t[\0"
1247
152k
  /* 9731 */ "cpyfmwtn\t[\0"
1248
152k
  /* 9742 */ "cpymwtn\t[\0"
1249
152k
  /* 9752 */ "cpyfpwtn\t[\0"
1250
152k
  /* 9763 */ "cpypwtn\t[\0"
1251
152k
  /* 9773 */ "cpyfewn\t[\0"
1252
152k
  /* 9783 */ "cpyewn\t[\0"
1253
152k
  /* 9792 */ "cpyfmwn\t[\0"
1254
152k
  /* 9802 */ "cpymwn\t[\0"
1255
152k
  /* 9811 */ "cpyfpwn\t[\0"
1256
152k
  /* 9821 */ "cpypwn\t[\0"
1257
152k
  /* 9830 */ "cpyfetwn\t[\0"
1258
152k
  /* 9841 */ "cpyetwn\t[\0"
1259
152k
  /* 9851 */ "cpyfmtwn\t[\0"
1260
152k
  /* 9862 */ "cpymtwn\t[\0"
1261
152k
  /* 9872 */ "cpyfptwn\t[\0"
1262
152k
  /* 9883 */ "cpyptwn\t[\0"
1263
152k
  /* 9893 */ "cpyfertwn\t[\0"
1264
152k
  /* 9905 */ "cpyertwn\t[\0"
1265
152k
  /* 9916 */ "cpyfmrtwn\t[\0"
1266
152k
  /* 9928 */ "cpymrtwn\t[\0"
1267
152k
  /* 9939 */ "cpyfprtwn\t[\0"
1268
152k
  /* 9951 */ "cpyprtwn\t[\0"
1269
152k
  /* 9962 */ "cpyfewtwn\t[\0"
1270
152k
  /* 9974 */ "cpyewtwn\t[\0"
1271
152k
  /* 9985 */ "cpyfmwtwn\t[\0"
1272
152k
  /* 9997 */ "cpymwtwn\t[\0"
1273
152k
  /* 10008 */ "cpyfpwtwn\t[\0"
1274
152k
  /* 10020 */ "cpypwtwn\t[\0"
1275
152k
  /* 10031 */ "cpyfp\t[\0"
1276
152k
  /* 10039 */ "setgp\t[\0"
1277
152k
  /* 10047 */ "setp\t[\0"
1278
152k
  /* 10054 */ "cpyp\t[\0"
1279
152k
  /* 10061 */ "cpyfet\t[\0"
1280
152k
  /* 10070 */ "setget\t[\0"
1281
152k
  /* 10079 */ "setet\t[\0"
1282
152k
  /* 10087 */ "cpyet\t[\0"
1283
152k
  /* 10095 */ "cpyfmt\t[\0"
1284
152k
  /* 10104 */ "setgmt\t[\0"
1285
152k
  /* 10113 */ "setmt\t[\0"
1286
152k
  /* 10121 */ "cpymt\t[\0"
1287
152k
  /* 10129 */ "cpyfpt\t[\0"
1288
152k
  /* 10138 */ "setgpt\t[\0"
1289
152k
  /* 10147 */ "setpt\t[\0"
1290
152k
  /* 10155 */ "cpypt\t[\0"
1291
152k
  /* 10163 */ "cpyfert\t[\0"
1292
152k
  /* 10173 */ "cpyert\t[\0"
1293
152k
  /* 10182 */ "cpyfmrt\t[\0"
1294
152k
  /* 10192 */ "cpymrt\t[\0"
1295
152k
  /* 10201 */ "cpyfprt\t[\0"
1296
152k
  /* 10211 */ "cpyprt\t[\0"
1297
152k
  /* 10220 */ "cpyfewt\t[\0"
1298
152k
  /* 10230 */ "cpyewt\t[\0"
1299
152k
  /* 10239 */ "cpyfmwt\t[\0"
1300
152k
  /* 10249 */ "cpymwt\t[\0"
1301
152k
  /* 10258 */ "cpyfpwt\t[\0"
1302
152k
  /* 10268 */ "cpypwt\t[\0"
1303
152k
  /* 10277 */ "eretaa\0"
1304
152k
  /* 10284 */ "eretab\0"
1305
152k
  /* 10291 */ "sb\0"
1306
152k
  /* 10294 */ "pacnbiasppc\0"
1307
152k
  /* 10306 */ "paciasppc\0"
1308
152k
  /* 10316 */ "pacnbibsppc\0"
1309
152k
  /* 10328 */ "pacibsppc\0"
1310
152k
  /* 10338 */ "xaflag\0"
1311
152k
  /* 10345 */ "axflag\0"
1312
152k
  /* 10352 */ "brb\tinj\0"
1313
152k
  /* 10360 */ "# FEntry call\0"
1314
152k
  /* 10374 */ "brb\tiall\0"
1315
152k
  /* 10383 */ "setffr\0"
1316
152k
  /* 10390 */ "clr\0"
1317
152k
  /* 10394 */ "drps\0"
1318
152k
  /* 10399 */ "eret\0"
1319
152k
  /* 10404 */ "set\0"
1320
152k
  /* 10408 */ "tcommit\0"
1321
152k
  /* 10416 */ "gexit\0"
1322
152k
  /* 10422 */ "cfinv\0"
1323
152k
  /* 10428 */ "gcspopcx\0"
1324
152k
  /* 10437 */ "gcspushx\0"
1325
152k
  /* 10446 */ "gcspopx\0"
1326
152k
  /* 10454 */ "ld1b\t{\0"
1327
152k
  /* 10461 */ "st1b\t{\0"
1328
152k
  /* 10468 */ "ld1d\t{\0"
1329
152k
  /* 10475 */ "st1d\t{\0"
1330
152k
  /* 10482 */ "ld1h\t{\0"
1331
152k
  /* 10489 */ "st1h\t{\0"
1332
152k
  /* 10496 */ "ld1q\t{\0"
1333
152k
  /* 10503 */ "st1q\t{\0"
1334
152k
  /* 10510 */ "ld1w\t{\0"
1335
152k
  /* 10517 */ "st1w\t{\0"
1336
152k
};
1337
152k
#endif // CAPSTONE_DIET
1338
1339
152k
  static const uint32_t OpInfo0[] = {
1340
152k
    0U, // PHI
1341
152k
    0U, // INLINEASM
1342
152k
    0U, // INLINEASM_BR
1343
152k
    0U, // CFI_INSTRUCTION
1344
152k
    0U, // EH_LABEL
1345
152k
    0U, // GC_LABEL
1346
152k
    0U, // ANNOTATION_LABEL
1347
152k
    0U, // KILL
1348
152k
    0U, // EXTRACT_SUBREG
1349
152k
    0U, // INSERT_SUBREG
1350
152k
    0U, // IMPLICIT_DEF
1351
152k
    0U, // SUBREG_TO_REG
1352
152k
    0U, // COPY_TO_REGCLASS
1353
152k
    9042U,  // DBG_VALUE
1354
152k
    9099U,  // DBG_VALUE_LIST
1355
152k
    9052U,  // DBG_INSTR_REF
1356
152k
    9066U,  // DBG_PHI
1357
152k
    9074U,  // DBG_LABEL
1358
152k
    0U, // REG_SEQUENCE
1359
152k
    0U, // COPY
1360
152k
    9035U,  // BUNDLE
1361
152k
    9084U,  // LIFETIME_START
1362
152k
    9009U,  // LIFETIME_END
1363
152k
    9022U,  // PSEUDO_PROBE
1364
152k
    0U, // ARITH_FENCE
1365
152k
    0U, // STACKMAP
1366
152k
    10361U, // FENTRY_CALL
1367
152k
    0U, // PATCHPOINT
1368
152k
    0U, // LOAD_STACK_GUARD
1369
152k
    0U, // PREALLOCATED_SETUP
1370
152k
    0U, // PREALLOCATED_ARG
1371
152k
    0U, // STATEPOINT
1372
152k
    0U, // LOCAL_ESCAPE
1373
152k
    0U, // FAULTING_OP
1374
152k
    0U, // PATCHABLE_OP
1375
152k
    8760U,  // PATCHABLE_FUNCTION_ENTER
1376
152k
    8673U,  // PATCHABLE_RET
1377
152k
    8806U,  // PATCHABLE_FUNCTION_EXIT
1378
152k
    8783U,  // PATCHABLE_TAIL_CALL
1379
152k
    8735U,  // PATCHABLE_EVENT_CALL
1380
152k
    8711U,  // PATCHABLE_TYPED_EVENT_CALL
1381
152k
    0U, // ICALL_BRANCH_FUNNEL
1382
152k
    0U, // MEMBARRIER
1383
152k
    0U, // JUMP_TABLE_DEBUG_INFO
1384
152k
    0U, // G_ASSERT_SEXT
1385
152k
    0U, // G_ASSERT_ZEXT
1386
152k
    0U, // G_ASSERT_ALIGN
1387
152k
    0U, // G_ADD
1388
152k
    0U, // G_SUB
1389
152k
    0U, // G_MUL
1390
152k
    0U, // G_SDIV
1391
152k
    0U, // G_UDIV
1392
152k
    0U, // G_SREM
1393
152k
    0U, // G_UREM
1394
152k
    0U, // G_SDIVREM
1395
152k
    0U, // G_UDIVREM
1396
152k
    0U, // G_AND
1397
152k
    0U, // G_OR
1398
152k
    0U, // G_XOR
1399
152k
    0U, // G_IMPLICIT_DEF
1400
152k
    0U, // G_PHI
1401
152k
    0U, // G_FRAME_INDEX
1402
152k
    0U, // G_GLOBAL_VALUE
1403
152k
    0U, // G_CONSTANT_POOL
1404
152k
    0U, // G_EXTRACT
1405
152k
    0U, // G_UNMERGE_VALUES
1406
152k
    0U, // G_INSERT
1407
152k
    0U, // G_MERGE_VALUES
1408
152k
    0U, // G_BUILD_VECTOR
1409
152k
    0U, // G_BUILD_VECTOR_TRUNC
1410
152k
    0U, // G_CONCAT_VECTORS
1411
152k
    0U, // G_PTRTOINT
1412
152k
    0U, // G_INTTOPTR
1413
152k
    0U, // G_BITCAST
1414
152k
    0U, // G_FREEZE
1415
152k
    0U, // G_CONSTANT_FOLD_BARRIER
1416
152k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
1417
152k
    0U, // G_INTRINSIC_TRUNC
1418
152k
    0U, // G_INTRINSIC_ROUND
1419
152k
    0U, // G_INTRINSIC_LRINT
1420
152k
    0U, // G_INTRINSIC_ROUNDEVEN
1421
152k
    0U, // G_READCYCLECOUNTER
1422
152k
    0U, // G_LOAD
1423
152k
    0U, // G_SEXTLOAD
1424
152k
    0U, // G_ZEXTLOAD
1425
152k
    0U, // G_INDEXED_LOAD
1426
152k
    0U, // G_INDEXED_SEXTLOAD
1427
152k
    0U, // G_INDEXED_ZEXTLOAD
1428
152k
    0U, // G_STORE
1429
152k
    0U, // G_INDEXED_STORE
1430
152k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
1431
152k
    0U, // G_ATOMIC_CMPXCHG
1432
152k
    0U, // G_ATOMICRMW_XCHG
1433
152k
    0U, // G_ATOMICRMW_ADD
1434
152k
    0U, // G_ATOMICRMW_SUB
1435
152k
    0U, // G_ATOMICRMW_AND
1436
152k
    0U, // G_ATOMICRMW_NAND
1437
152k
    0U, // G_ATOMICRMW_OR
1438
152k
    0U, // G_ATOMICRMW_XOR
1439
152k
    0U, // G_ATOMICRMW_MAX
1440
152k
    0U, // G_ATOMICRMW_MIN
1441
152k
    0U, // G_ATOMICRMW_UMAX
1442
152k
    0U, // G_ATOMICRMW_UMIN
1443
152k
    0U, // G_ATOMICRMW_FADD
1444
152k
    0U, // G_ATOMICRMW_FSUB
1445
152k
    0U, // G_ATOMICRMW_FMAX
1446
152k
    0U, // G_ATOMICRMW_FMIN
1447
152k
    0U, // G_ATOMICRMW_UINC_WRAP
1448
152k
    0U, // G_ATOMICRMW_UDEC_WRAP
1449
152k
    0U, // G_FENCE
1450
152k
    0U, // G_PREFETCH
1451
152k
    0U, // G_BRCOND
1452
152k
    0U, // G_BRINDIRECT
1453
152k
    0U, // G_INVOKE_REGION_START
1454
152k
    0U, // G_INTRINSIC
1455
152k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
1456
152k
    0U, // G_INTRINSIC_CONVERGENT
1457
152k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
1458
152k
    0U, // G_ANYEXT
1459
152k
    0U, // G_TRUNC
1460
152k
    0U, // G_CONSTANT
1461
152k
    0U, // G_FCONSTANT
1462
152k
    0U, // G_VASTART
1463
152k
    0U, // G_VAARG
1464
152k
    0U, // G_SEXT
1465
152k
    0U, // G_SEXT_INREG
1466
152k
    0U, // G_ZEXT
1467
152k
    0U, // G_SHL
1468
152k
    0U, // G_LSHR
1469
152k
    0U, // G_ASHR
1470
152k
    0U, // G_FSHL
1471
152k
    0U, // G_FSHR
1472
152k
    0U, // G_ROTR
1473
152k
    0U, // G_ROTL
1474
152k
    0U, // G_ICMP
1475
152k
    0U, // G_FCMP
1476
152k
    0U, // G_SELECT
1477
152k
    0U, // G_UADDO
1478
152k
    0U, // G_UADDE
1479
152k
    0U, // G_USUBO
1480
152k
    0U, // G_USUBE
1481
152k
    0U, // G_SADDO
1482
152k
    0U, // G_SADDE
1483
152k
    0U, // G_SSUBO
1484
152k
    0U, // G_SSUBE
1485
152k
    0U, // G_UMULO
1486
152k
    0U, // G_SMULO
1487
152k
    0U, // G_UMULH
1488
152k
    0U, // G_SMULH
1489
152k
    0U, // G_UADDSAT
1490
152k
    0U, // G_SADDSAT
1491
152k
    0U, // G_USUBSAT
1492
152k
    0U, // G_SSUBSAT
1493
152k
    0U, // G_USHLSAT
1494
152k
    0U, // G_SSHLSAT
1495
152k
    0U, // G_SMULFIX
1496
152k
    0U, // G_UMULFIX
1497
152k
    0U, // G_SMULFIXSAT
1498
152k
    0U, // G_UMULFIXSAT
1499
152k
    0U, // G_SDIVFIX
1500
152k
    0U, // G_UDIVFIX
1501
152k
    0U, // G_SDIVFIXSAT
1502
152k
    0U, // G_UDIVFIXSAT
1503
152k
    0U, // G_FADD
1504
152k
    0U, // G_FSUB
1505
152k
    0U, // G_FMUL
1506
152k
    0U, // G_FMA
1507
152k
    0U, // G_FMAD
1508
152k
    0U, // G_FDIV
1509
152k
    0U, // G_FREM
1510
152k
    0U, // G_FPOW
1511
152k
    0U, // G_FPOWI
1512
152k
    0U, // G_FEXP
1513
152k
    0U, // G_FEXP2
1514
152k
    0U, // G_FEXP10
1515
152k
    0U, // G_FLOG
1516
152k
    0U, // G_FLOG2
1517
152k
    0U, // G_FLOG10
1518
152k
    0U, // G_FLDEXP
1519
152k
    0U, // G_FFREXP
1520
152k
    0U, // G_FNEG
1521
152k
    0U, // G_FPEXT
1522
152k
    0U, // G_FPTRUNC
1523
152k
    0U, // G_FPTOSI
1524
152k
    0U, // G_FPTOUI
1525
152k
    0U, // G_SITOFP
1526
152k
    0U, // G_UITOFP
1527
152k
    0U, // G_FABS
1528
152k
    0U, // G_FCOPYSIGN
1529
152k
    0U, // G_IS_FPCLASS
1530
152k
    0U, // G_FCANONICALIZE
1531
152k
    0U, // G_FMINNUM
1532
152k
    0U, // G_FMAXNUM
1533
152k
    0U, // G_FMINNUM_IEEE
1534
152k
    0U, // G_FMAXNUM_IEEE
1535
152k
    0U, // G_FMINIMUM
1536
152k
    0U, // G_FMAXIMUM
1537
152k
    0U, // G_GET_FPENV
1538
152k
    0U, // G_SET_FPENV
1539
152k
    0U, // G_RESET_FPENV
1540
152k
    0U, // G_GET_FPMODE
1541
152k
    0U, // G_SET_FPMODE
1542
152k
    0U, // G_RESET_FPMODE
1543
152k
    0U, // G_PTR_ADD
1544
152k
    0U, // G_PTRMASK
1545
152k
    0U, // G_SMIN
1546
152k
    0U, // G_SMAX
1547
152k
    0U, // G_UMIN
1548
152k
    0U, // G_UMAX
1549
152k
    0U, // G_ABS
1550
152k
    0U, // G_LROUND
1551
152k
    0U, // G_LLROUND
1552
152k
    0U, // G_BR
1553
152k
    0U, // G_BRJT
1554
152k
    0U, // G_INSERT_VECTOR_ELT
1555
152k
    0U, // G_EXTRACT_VECTOR_ELT
1556
152k
    0U, // G_SHUFFLE_VECTOR
1557
152k
    0U, // G_CTTZ
1558
152k
    0U, // G_CTTZ_ZERO_UNDEF
1559
152k
    0U, // G_CTLZ
1560
152k
    0U, // G_CTLZ_ZERO_UNDEF
1561
152k
    0U, // G_CTPOP
1562
152k
    0U, // G_BSWAP
1563
152k
    0U, // G_BITREVERSE
1564
152k
    0U, // G_FCEIL
1565
152k
    0U, // G_FCOS
1566
152k
    0U, // G_FSIN
1567
152k
    0U, // G_FSQRT
1568
152k
    0U, // G_FFLOOR
1569
152k
    0U, // G_FRINT
1570
152k
    0U, // G_FNEARBYINT
1571
152k
    0U, // G_ADDRSPACE_CAST
1572
152k
    0U, // G_BLOCK_ADDR
1573
152k
    0U, // G_JUMP_TABLE
1574
152k
    0U, // G_DYN_STACKALLOC
1575
152k
    0U, // G_STACKSAVE
1576
152k
    0U, // G_STACKRESTORE
1577
152k
    0U, // G_STRICT_FADD
1578
152k
    0U, // G_STRICT_FSUB
1579
152k
    0U, // G_STRICT_FMUL
1580
152k
    0U, // G_STRICT_FDIV
1581
152k
    0U, // G_STRICT_FREM
1582
152k
    0U, // G_STRICT_FMA
1583
152k
    0U, // G_STRICT_FSQRT
1584
152k
    0U, // G_STRICT_FLDEXP
1585
152k
    0U, // G_READ_REGISTER
1586
152k
    0U, // G_WRITE_REGISTER
1587
152k
    0U, // G_MEMCPY
1588
152k
    0U, // G_MEMCPY_INLINE
1589
152k
    0U, // G_MEMMOVE
1590
152k
    0U, // G_MEMSET
1591
152k
    0U, // G_BZERO
1592
152k
    0U, // G_VECREDUCE_SEQ_FADD
1593
152k
    0U, // G_VECREDUCE_SEQ_FMUL
1594
152k
    0U, // G_VECREDUCE_FADD
1595
152k
    0U, // G_VECREDUCE_FMUL
1596
152k
    0U, // G_VECREDUCE_FMAX
1597
152k
    0U, // G_VECREDUCE_FMIN
1598
152k
    0U, // G_VECREDUCE_FMAXIMUM
1599
152k
    0U, // G_VECREDUCE_FMINIMUM
1600
152k
    0U, // G_VECREDUCE_ADD
1601
152k
    0U, // G_VECREDUCE_MUL
1602
152k
    0U, // G_VECREDUCE_AND
1603
152k
    0U, // G_VECREDUCE_OR
1604
152k
    0U, // G_VECREDUCE_XOR
1605
152k
    0U, // G_VECREDUCE_SMAX
1606
152k
    0U, // G_VECREDUCE_SMIN
1607
152k
    0U, // G_VECREDUCE_UMAX
1608
152k
    0U, // G_VECREDUCE_UMIN
1609
152k
    0U, // G_SBFX
1610
152k
    0U, // G_UBFX
1611
152k
    0U, // ABS_ZPmZ_B_UNDEF
1612
152k
    0U, // ABS_ZPmZ_D_UNDEF
1613
152k
    0U, // ABS_ZPmZ_H_UNDEF
1614
152k
    0U, // ABS_ZPmZ_S_UNDEF
1615
152k
    0U, // ADDHA_MPPZ_D_PSEUDO_D
1616
152k
    0U, // ADDHA_MPPZ_S_PSEUDO_S
1617
152k
    0U, // ADDSWrr
1618
152k
    0U, // ADDSXrr
1619
152k
    0U, // ADDVA_MPPZ_D_PSEUDO_D
1620
152k
    0U, // ADDVA_MPPZ_S_PSEUDO_S
1621
152k
    0U, // ADDWrr
1622
152k
    0U, // ADDXrr
1623
152k
    0U, // ADD_VG2_M2Z2Z_D_PSEUDO
1624
152k
    0U, // ADD_VG2_M2Z2Z_S_PSEUDO
1625
152k
    0U, // ADD_VG2_M2ZZ_D_PSEUDO
1626
152k
    0U, // ADD_VG2_M2ZZ_S_PSEUDO
1627
152k
    0U, // ADD_VG2_M2Z_D_PSEUDO
1628
152k
    0U, // ADD_VG2_M2Z_S_PSEUDO
1629
152k
    0U, // ADD_VG4_M4Z4Z_D_PSEUDO
1630
152k
    0U, // ADD_VG4_M4Z4Z_S_PSEUDO
1631
152k
    0U, // ADD_VG4_M4ZZ_D_PSEUDO
1632
152k
    0U, // ADD_VG4_M4ZZ_S_PSEUDO
1633
152k
    0U, // ADD_VG4_M4Z_D_PSEUDO
1634
152k
    0U, // ADD_VG4_M4Z_S_PSEUDO
1635
152k
    0U, // ADD_ZPZZ_B_ZERO
1636
152k
    0U, // ADD_ZPZZ_D_ZERO
1637
152k
    0U, // ADD_ZPZZ_H_ZERO
1638
152k
    0U, // ADD_ZPZZ_S_ZERO
1639
152k
    0U, // ADDlowTLS
1640
152k
    0U, // ADJCALLSTACKDOWN
1641
152k
    0U, // ADJCALLSTACKUP
1642
152k
    0U, // AESIMCrrTied
1643
152k
    0U, // AESMCrrTied
1644
152k
    0U, // ANDSWrr
1645
152k
    0U, // ANDSXrr
1646
152k
    0U, // ANDWrr
1647
152k
    0U, // ANDXrr
1648
152k
    0U, // AND_ZPZZ_B_ZERO
1649
152k
    0U, // AND_ZPZZ_D_ZERO
1650
152k
    0U, // AND_ZPZZ_H_ZERO
1651
152k
    0U, // AND_ZPZZ_S_ZERO
1652
152k
    0U, // ASRD_ZPZI_B_ZERO
1653
152k
    0U, // ASRD_ZPZI_D_ZERO
1654
152k
    0U, // ASRD_ZPZI_H_ZERO
1655
152k
    0U, // ASRD_ZPZI_S_ZERO
1656
152k
    0U, // ASR_ZPZI_B_UNDEF
1657
152k
    0U, // ASR_ZPZI_B_ZERO
1658
152k
    0U, // ASR_ZPZI_D_UNDEF
1659
152k
    0U, // ASR_ZPZI_D_ZERO
1660
152k
    0U, // ASR_ZPZI_H_UNDEF
1661
152k
    0U, // ASR_ZPZI_H_ZERO
1662
152k
    0U, // ASR_ZPZI_S_UNDEF
1663
152k
    0U, // ASR_ZPZI_S_ZERO
1664
152k
    0U, // ASR_ZPZZ_B_UNDEF
1665
152k
    0U, // ASR_ZPZZ_B_ZERO
1666
152k
    0U, // ASR_ZPZZ_D_UNDEF
1667
152k
    0U, // ASR_ZPZZ_D_ZERO
1668
152k
    0U, // ASR_ZPZZ_H_UNDEF
1669
152k
    0U, // ASR_ZPZZ_H_ZERO
1670
152k
    0U, // ASR_ZPZZ_S_UNDEF
1671
152k
    0U, // ASR_ZPZZ_S_ZERO
1672
152k
    0U, // BFADD_VG2_M2Z_H_PSEUDO
1673
152k
    0U, // BFADD_VG4_M4Z_H_PSEUDO
1674
152k
    0U, // BFADD_ZPZZ_UNDEF
1675
152k
    0U, // BFADD_ZPZZ_ZERO
1676
152k
    0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO
1677
152k
    0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO
1678
152k
    0U, // BFDOT_VG2_M2ZZ_HtoS_PSEUDO
1679
152k
    0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO
1680
152k
    0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO
1681
152k
    0U, // BFDOT_VG4_M4ZZ_HtoS_PSEUDO
1682
152k
    0U, // BFMAXNM_ZPZZ_UNDEF
1683
152k
    0U, // BFMAXNM_ZPZZ_ZERO
1684
152k
    0U, // BFMAX_ZPZZ_UNDEF
1685
152k
    0U, // BFMAX_ZPZZ_ZERO
1686
152k
    0U, // BFMINNM_ZPZZ_UNDEF
1687
152k
    0U, // BFMINNM_ZPZZ_ZERO
1688
152k
    0U, // BFMIN_ZPZZ_UNDEF
1689
152k
    0U, // BFMIN_ZPZZ_ZERO
1690
152k
    0U, // BFMLAL_MZZI_HtoS_PSEUDO
1691
152k
    0U, // BFMLAL_MZZ_HtoS_PSEUDO
1692
152k
    0U, // BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO
1693
152k
    0U, // BFMLAL_VG2_M2ZZI_HtoS_PSEUDO
1694
152k
    0U, // BFMLAL_VG2_M2ZZ_HtoS_PSEUDO
1695
152k
    0U, // BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO
1696
152k
    0U, // BFMLAL_VG4_M4ZZI_HtoS_PSEUDO
1697
152k
    0U, // BFMLAL_VG4_M4ZZ_HtoS_PSEUDO
1698
152k
    0U, // BFMLA_VG2_M2Z2Z_PSEUDO
1699
152k
    0U, // BFMLA_VG4_M4Z4Z_PSEUDO
1700
152k
    0U, // BFMLA_ZPZZZ_UNDEF
1701
152k
    0U, // BFMLSL_MZZI_HtoS_PSEUDO
1702
152k
    0U, // BFMLSL_MZZ_HtoS_PSEUDO
1703
152k
    0U, // BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO
1704
152k
    0U, // BFMLSL_VG2_M2ZZI_HtoS_PSEUDO
1705
152k
    0U, // BFMLSL_VG2_M2ZZ_HtoS_PSEUDO
1706
152k
    0U, // BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO
1707
152k
    0U, // BFMLSL_VG4_M4ZZI_HtoS_PSEUDO
1708
152k
    0U, // BFMLSL_VG4_M4ZZ_HtoS_PSEUDO
1709
152k
    0U, // BFMLS_VG2_M2Z2Z_PSEUDO
1710
152k
    0U, // BFMLS_VG4_M4Z4Z_PSEUDO
1711
152k
    0U, // BFMLS_ZPZZZ_UNDEF
1712
152k
    0U, // BFMOPA_MPPZZ_PSEUDO
1713
152k
    0U, // BFMOPS_MPPZZ_PSEUDO
1714
152k
    0U, // BFMUL_ZPZZ_UNDEF
1715
152k
    0U, // BFMUL_ZPZZ_ZERO
1716
152k
    0U, // BFSUB_VG2_M2Z_H_PSEUDO
1717
152k
    0U, // BFSUB_VG4_M4Z_H_PSEUDO
1718
152k
    0U, // BFSUB_ZPZZ_UNDEF
1719
152k
    0U, // BFSUB_ZPZZ_ZERO
1720
152k
    0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO
1721
152k
    0U, // BICSWrr
1722
152k
    0U, // BICSXrr
1723
152k
    0U, // BICWrr
1724
152k
    0U, // BICXrr
1725
152k
    0U, // BIC_ZPZZ_B_ZERO
1726
152k
    0U, // BIC_ZPZZ_D_ZERO
1727
152k
    0U, // BIC_ZPZZ_H_ZERO
1728
152k
    0U, // BIC_ZPZZ_S_ZERO
1729
152k
    0U, // BLRNoIP
1730
152k
    0U, // BLR_BTI
1731
152k
    0U, // BLR_RVMARKER
1732
152k
    0U, // BLR_X16
1733
152k
    0U, // BMOPA_MPPZZ_S_PSEUDO
1734
152k
    0U, // BMOPS_MPPZZ_S_PSEUDO
1735
152k
    0U, // BSPv16i8
1736
152k
    0U, // BSPv8i8
1737
152k
    0U, // CATCHRET
1738
152k
    0U, // CLEANUPRET
1739
152k
    0U, // CLS_ZPmZ_B_UNDEF
1740
152k
    0U, // CLS_ZPmZ_D_UNDEF
1741
152k
    0U, // CLS_ZPmZ_H_UNDEF
1742
152k
    0U, // CLS_ZPmZ_S_UNDEF
1743
152k
    0U, // CLZ_ZPmZ_B_UNDEF
1744
152k
    0U, // CLZ_ZPmZ_D_UNDEF
1745
152k
    0U, // CLZ_ZPmZ_H_UNDEF
1746
152k
    0U, // CLZ_ZPmZ_S_UNDEF
1747
152k
    0U, // CMP_SWAP_128
1748
152k
    0U, // CMP_SWAP_128_ACQUIRE
1749
152k
    0U, // CMP_SWAP_128_MONOTONIC
1750
152k
    0U, // CMP_SWAP_128_RELEASE
1751
152k
    0U, // CMP_SWAP_16
1752
152k
    0U, // CMP_SWAP_32
1753
152k
    0U, // CMP_SWAP_64
1754
152k
    0U, // CMP_SWAP_8
1755
152k
    0U, // CNOT_ZPmZ_B_UNDEF
1756
152k
    0U, // CNOT_ZPmZ_D_UNDEF
1757
152k
    0U, // CNOT_ZPmZ_H_UNDEF
1758
152k
    0U, // CNOT_ZPmZ_S_UNDEF
1759
152k
    0U, // CNT_ZPmZ_B_UNDEF
1760
152k
    0U, // CNT_ZPmZ_D_UNDEF
1761
152k
    0U, // CNT_ZPmZ_H_UNDEF
1762
152k
    0U, // CNT_ZPmZ_S_UNDEF
1763
152k
    0U, // COALESCER_BARRIER_FPR128
1764
152k
    0U, // COALESCER_BARRIER_FPR16
1765
152k
    0U, // COALESCER_BARRIER_FPR32
1766
152k
    0U, // COALESCER_BARRIER_FPR64
1767
152k
    0U, // EMITBKEY
1768
152k
    0U, // EMITMTETAGGED
1769
152k
    0U, // EONWrr
1770
152k
    0U, // EONXrr
1771
152k
    0U, // EORWrr
1772
152k
    0U, // EORXrr
1773
152k
    0U, // EOR_ZPZZ_B_ZERO
1774
152k
    0U, // EOR_ZPZZ_D_ZERO
1775
152k
    0U, // EOR_ZPZZ_H_ZERO
1776
152k
    0U, // EOR_ZPZZ_S_ZERO
1777
152k
    0U, // F128CSEL
1778
152k
    0U, // FABD_ZPZZ_D_UNDEF
1779
152k
    0U, // FABD_ZPZZ_D_ZERO
1780
152k
    0U, // FABD_ZPZZ_H_UNDEF
1781
152k
    0U, // FABD_ZPZZ_H_ZERO
1782
152k
    0U, // FABD_ZPZZ_S_UNDEF
1783
152k
    0U, // FABD_ZPZZ_S_ZERO
1784
152k
    0U, // FABS_ZPmZ_D_UNDEF
1785
152k
    0U, // FABS_ZPmZ_H_UNDEF
1786
152k
    0U, // FABS_ZPmZ_S_UNDEF
1787
152k
    0U, // FADD_VG2_M2Z_D_PSEUDO
1788
152k
    0U, // FADD_VG2_M2Z_H_PSEUDO
1789
152k
    0U, // FADD_VG2_M2Z_S_PSEUDO
1790
152k
    0U, // FADD_VG4_M4Z_D_PSEUDO
1791
152k
    0U, // FADD_VG4_M4Z_H_PSEUDO
1792
152k
    0U, // FADD_VG4_M4Z_S_PSEUDO
1793
152k
    0U, // FADD_ZPZI_D_UNDEF
1794
152k
    0U, // FADD_ZPZI_D_ZERO
1795
152k
    0U, // FADD_ZPZI_H_UNDEF
1796
152k
    0U, // FADD_ZPZI_H_ZERO
1797
152k
    0U, // FADD_ZPZI_S_UNDEF
1798
152k
    0U, // FADD_ZPZI_S_ZERO
1799
152k
    0U, // FADD_ZPZZ_D_UNDEF
1800
152k
    0U, // FADD_ZPZZ_D_ZERO
1801
152k
    0U, // FADD_ZPZZ_H_UNDEF
1802
152k
    0U, // FADD_ZPZZ_H_ZERO
1803
152k
    0U, // FADD_ZPZZ_S_UNDEF
1804
152k
    0U, // FADD_ZPZZ_S_ZERO
1805
152k
    0U, // FCVTZS_ZPmZ_DtoD_UNDEF
1806
152k
    0U, // FCVTZS_ZPmZ_DtoS_UNDEF
1807
152k
    0U, // FCVTZS_ZPmZ_HtoD_UNDEF
1808
152k
    0U, // FCVTZS_ZPmZ_HtoH_UNDEF
1809
152k
    0U, // FCVTZS_ZPmZ_HtoS_UNDEF
1810
152k
    0U, // FCVTZS_ZPmZ_StoD_UNDEF
1811
152k
    0U, // FCVTZS_ZPmZ_StoS_UNDEF
1812
152k
    0U, // FCVTZU_ZPmZ_DtoD_UNDEF
1813
152k
    0U, // FCVTZU_ZPmZ_DtoS_UNDEF
1814
152k
    0U, // FCVTZU_ZPmZ_HtoD_UNDEF
1815
152k
    0U, // FCVTZU_ZPmZ_HtoH_UNDEF
1816
152k
    0U, // FCVTZU_ZPmZ_HtoS_UNDEF
1817
152k
    0U, // FCVTZU_ZPmZ_StoD_UNDEF
1818
152k
    0U, // FCVTZU_ZPmZ_StoS_UNDEF
1819
152k
    0U, // FCVT_ZPmZ_DtoH_UNDEF
1820
152k
    0U, // FCVT_ZPmZ_DtoS_UNDEF
1821
152k
    0U, // FCVT_ZPmZ_HtoD_UNDEF
1822
152k
    0U, // FCVT_ZPmZ_HtoS_UNDEF
1823
152k
    0U, // FCVT_ZPmZ_StoD_UNDEF
1824
152k
    0U, // FCVT_ZPmZ_StoH_UNDEF
1825
152k
    0U, // FDIVR_ZPZZ_D_ZERO
1826
152k
    0U, // FDIVR_ZPZZ_H_ZERO
1827
152k
    0U, // FDIVR_ZPZZ_S_ZERO
1828
152k
    0U, // FDIV_ZPZZ_D_UNDEF
1829
152k
    0U, // FDIV_ZPZZ_D_ZERO
1830
152k
    0U, // FDIV_ZPZZ_H_UNDEF
1831
152k
    0U, // FDIV_ZPZZ_H_ZERO
1832
152k
    0U, // FDIV_ZPZZ_S_UNDEF
1833
152k
    0U, // FDIV_ZPZZ_S_ZERO
1834
152k
    0U, // FDOT_VG2_M2Z2Z_BtoH_PSEUDO
1835
152k
    0U, // FDOT_VG2_M2Z2Z_BtoS_PSEUDO
1836
152k
    0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO
1837
152k
    0U, // FDOT_VG2_M2ZZI_BtoS_PSEUDO
1838
152k
    0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO
1839
152k
    0U, // FDOT_VG2_M2ZZ_HtoS_PSEUDO
1840
152k
    0U, // FDOT_VG4_M4Z4Z_BtoH_PSEUDO
1841
152k
    0U, // FDOT_VG4_M4Z4Z_BtoS_PSEUDO
1842
152k
    0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO
1843
152k
    0U, // FDOT_VG4_M4ZZI_BtoS_PSEUDO
1844
152k
    0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO
1845
152k
    0U, // FDOT_VG4_M4ZZ_HtoS_PSEUDO
1846
152k
    0U, // FLOGB_ZPZZ_D_ZERO
1847
152k
    0U, // FLOGB_ZPZZ_H_ZERO
1848
152k
    0U, // FLOGB_ZPZZ_S_ZERO
1849
152k
    0U, // FMAXNM_ZPZI_D_UNDEF
1850
152k
    0U, // FMAXNM_ZPZI_D_ZERO
1851
152k
    0U, // FMAXNM_ZPZI_H_UNDEF
1852
152k
    0U, // FMAXNM_ZPZI_H_ZERO
1853
152k
    0U, // FMAXNM_ZPZI_S_UNDEF
1854
152k
    0U, // FMAXNM_ZPZI_S_ZERO
1855
152k
    0U, // FMAXNM_ZPZZ_D_UNDEF
1856
152k
    0U, // FMAXNM_ZPZZ_D_ZERO
1857
152k
    0U, // FMAXNM_ZPZZ_H_UNDEF
1858
152k
    0U, // FMAXNM_ZPZZ_H_ZERO
1859
152k
    0U, // FMAXNM_ZPZZ_S_UNDEF
1860
152k
    0U, // FMAXNM_ZPZZ_S_ZERO
1861
152k
    0U, // FMAX_ZPZI_D_UNDEF
1862
152k
    0U, // FMAX_ZPZI_D_ZERO
1863
152k
    0U, // FMAX_ZPZI_H_UNDEF
1864
152k
    0U, // FMAX_ZPZI_H_ZERO
1865
152k
    0U, // FMAX_ZPZI_S_UNDEF
1866
152k
    0U, // FMAX_ZPZI_S_ZERO
1867
152k
    0U, // FMAX_ZPZZ_D_UNDEF
1868
152k
    0U, // FMAX_ZPZZ_D_ZERO
1869
152k
    0U, // FMAX_ZPZZ_H_UNDEF
1870
152k
    0U, // FMAX_ZPZZ_H_ZERO
1871
152k
    0U, // FMAX_ZPZZ_S_UNDEF
1872
152k
    0U, // FMAX_ZPZZ_S_ZERO
1873
152k
    0U, // FMINNM_ZPZI_D_UNDEF
1874
152k
    0U, // FMINNM_ZPZI_D_ZERO
1875
152k
    0U, // FMINNM_ZPZI_H_UNDEF
1876
152k
    0U, // FMINNM_ZPZI_H_ZERO
1877
152k
    0U, // FMINNM_ZPZI_S_UNDEF
1878
152k
    0U, // FMINNM_ZPZI_S_ZERO
1879
152k
    0U, // FMINNM_ZPZZ_D_UNDEF
1880
152k
    0U, // FMINNM_ZPZZ_D_ZERO
1881
152k
    0U, // FMINNM_ZPZZ_H_UNDEF
1882
152k
    0U, // FMINNM_ZPZZ_H_ZERO
1883
152k
    0U, // FMINNM_ZPZZ_S_UNDEF
1884
152k
    0U, // FMINNM_ZPZZ_S_ZERO
1885
152k
    0U, // FMIN_ZPZI_D_UNDEF
1886
152k
    0U, // FMIN_ZPZI_D_ZERO
1887
152k
    0U, // FMIN_ZPZI_H_UNDEF
1888
152k
    0U, // FMIN_ZPZI_H_ZERO
1889
152k
    0U, // FMIN_ZPZI_S_UNDEF
1890
152k
    0U, // FMIN_ZPZI_S_ZERO
1891
152k
    0U, // FMIN_ZPZZ_D_UNDEF
1892
152k
    0U, // FMIN_ZPZZ_D_ZERO
1893
152k
    0U, // FMIN_ZPZZ_H_UNDEF
1894
152k
    0U, // FMIN_ZPZZ_H_ZERO
1895
152k
    0U, // FMIN_ZPZZ_S_UNDEF
1896
152k
    0U, // FMIN_ZPZZ_S_ZERO
1897
152k
    0U, // FMLALL_MZZI_BtoS_PSEUDO
1898
152k
    0U, // FMLALL_MZZ_BtoS_PSEUDO
1899
152k
    0U, // FMLALL_VG2_M2Z2Z_BtoS_PSEUDO
1900
152k
    0U, // FMLALL_VG2_M2ZZI_BtoS_PSEUDO
1901
152k
    0U, // FMLALL_VG2_M2ZZ_BtoS_PSEUDO
1902
152k
    0U, // FMLALL_VG4_M4Z4Z_BtoS_PSEUDO
1903
152k
    0U, // FMLALL_VG4_M4ZZI_BtoS_PSEUDO
1904
152k
    0U, // FMLALL_VG4_M4ZZ_BtoS_PSEUDO
1905
152k
    0U, // FMLAL_MZZI_HtoS_PSEUDO
1906
152k
    0U, // FMLAL_MZZ_HtoS_PSEUDO
1907
152k
    0U, // FMLAL_VG2_M2Z2Z_BtoH_PSEUDO
1908
152k
    0U, // FMLAL_VG2_M2Z2Z_HtoS_PSEUDO
1909
152k
    0U, // FMLAL_VG2_M2ZZI_HtoS_PSEUDO
1910
152k
    0U, // FMLAL_VG2_M2ZZ_BtoH_PSEUDO
1911
152k
    0U, // FMLAL_VG2_M2ZZ_HtoS_PSEUDO
1912
152k
    0U, // FMLAL_VG4_M4Z4Z_BtoH_PSEUDO
1913
152k
    0U, // FMLAL_VG4_M4Z4Z_HtoS_PSEUDO
1914
152k
    0U, // FMLAL_VG4_M4ZZI_HtoS_PSEUDO
1915
152k
    0U, // FMLAL_VG4_M4ZZ_BtoH_PSEUDO
1916
152k
    0U, // FMLAL_VG4_M4ZZ_HtoS_PSEUDO
1917
152k
    0U, // FMLA_VG2_M2Z2Z_D_PSEUDO
1918
152k
    0U, // FMLA_VG2_M2Z2Z_S_PSEUDO
1919
152k
    0U, // FMLA_VG2_M2Z4Z_H_PSEUDO
1920
152k
    0U, // FMLA_VG2_M2ZZI_D_PSEUDO
1921
152k
    0U, // FMLA_VG2_M2ZZI_S_PSEUDO
1922
152k
    0U, // FMLA_VG2_M2ZZ_D_PSEUDO
1923
152k
    0U, // FMLA_VG2_M2ZZ_S_PSEUDO
1924
152k
    0U, // FMLA_VG4_M4Z4Z_D_PSEUDO
1925
152k
    0U, // FMLA_VG4_M4Z4Z_H_PSEUDO
1926
152k
    0U, // FMLA_VG4_M4Z4Z_S_PSEUDO
1927
152k
    0U, // FMLA_VG4_M4ZZI_D_PSEUDO
1928
152k
    0U, // FMLA_VG4_M4ZZI_S_PSEUDO
1929
152k
    0U, // FMLA_VG4_M4ZZ_D_PSEUDO
1930
152k
    0U, // FMLA_VG4_M4ZZ_S_PSEUDO
1931
152k
    0U, // FMLA_ZPZZZ_D_UNDEF
1932
152k
    0U, // FMLA_ZPZZZ_H_UNDEF
1933
152k
    0U, // FMLA_ZPZZZ_S_UNDEF
1934
152k
    0U, // FMLSL_MZZI_HtoS_PSEUDO
1935
152k
    0U, // FMLSL_MZZ_HtoS_PSEUDO
1936
152k
    0U, // FMLSL_VG2_M2Z2Z_HtoS_PSEUDO
1937
152k
    0U, // FMLSL_VG2_M2ZZI_HtoS_PSEUDO
1938
152k
    0U, // FMLSL_VG2_M2ZZ_HtoS_PSEUDO
1939
152k
    0U, // FMLSL_VG4_M4Z4Z_HtoS_PSEUDO
1940
152k
    0U, // FMLSL_VG4_M4ZZI_HtoS_PSEUDO
1941
152k
    0U, // FMLSL_VG4_M4ZZ_HtoS_PSEUDO
1942
152k
    0U, // FMLS_VG2_M2Z2Z_D_PSEUDO
1943
152k
    0U, // FMLS_VG2_M2Z2Z_H_PSEUDO
1944
152k
    0U, // FMLS_VG2_M2Z2Z_S_PSEUDO
1945
152k
    0U, // FMLS_VG2_M2ZZI_D_PSEUDO
1946
152k
    0U, // FMLS_VG2_M2ZZI_S_PSEUDO
1947
152k
    0U, // FMLS_VG2_M2ZZ_D_PSEUDO
1948
152k
    0U, // FMLS_VG2_M2ZZ_S_PSEUDO
1949
152k
    0U, // FMLS_VG4_M4Z2Z_H_PSEUDO
1950
152k
    0U, // FMLS_VG4_M4Z4Z_D_PSEUDO
1951
152k
    0U, // FMLS_VG4_M4Z4Z_S_PSEUDO
1952
152k
    0U, // FMLS_VG4_M4ZZI_D_PSEUDO
1953
152k
    0U, // FMLS_VG4_M4ZZI_S_PSEUDO
1954
152k
    0U, // FMLS_VG4_M4ZZ_D_PSEUDO
1955
152k
    0U, // FMLS_VG4_M4ZZ_S_PSEUDO
1956
152k
    0U, // FMLS_ZPZZZ_D_UNDEF
1957
152k
    0U, // FMLS_ZPZZZ_H_UNDEF
1958
152k
    0U, // FMLS_ZPZZZ_S_UNDEF
1959
152k
    0U, // FMOPAL_MPPZZ_PSEUDO
1960
152k
    0U, // FMOPA_MPPZZ_BtoS_PSEUDO
1961
152k
    0U, // FMOPA_MPPZZ_D_PSEUDO
1962
152k
    0U, // FMOPA_MPPZZ_S_PSEUDO
1963
152k
    0U, // FMOPSL_MPPZZ_PSEUDO
1964
152k
    0U, // FMOPS_MPPZZ_D_PSEUDO
1965
152k
    0U, // FMOPS_MPPZZ_S_PSEUDO
1966
152k
    0U, // FMOVD0
1967
152k
    0U, // FMOVH0
1968
152k
    0U, // FMOVS0
1969
152k
    0U, // FMULX_ZPZZ_D_UNDEF
1970
152k
    0U, // FMULX_ZPZZ_D_ZERO
1971
152k
    0U, // FMULX_ZPZZ_H_UNDEF
1972
152k
    0U, // FMULX_ZPZZ_H_ZERO
1973
152k
    0U, // FMULX_ZPZZ_S_UNDEF
1974
152k
    0U, // FMULX_ZPZZ_S_ZERO
1975
152k
    0U, // FMUL_ZPZI_D_UNDEF
1976
152k
    0U, // FMUL_ZPZI_D_ZERO
1977
152k
    0U, // FMUL_ZPZI_H_UNDEF
1978
152k
    0U, // FMUL_ZPZI_H_ZERO
1979
152k
    0U, // FMUL_ZPZI_S_UNDEF
1980
152k
    0U, // FMUL_ZPZI_S_ZERO
1981
152k
    0U, // FMUL_ZPZZ_D_UNDEF
1982
152k
    0U, // FMUL_ZPZZ_D_ZERO
1983
152k
    0U, // FMUL_ZPZZ_H_UNDEF
1984
152k
    0U, // FMUL_ZPZZ_H_ZERO
1985
152k
    0U, // FMUL_ZPZZ_S_UNDEF
1986
152k
    0U, // FMUL_ZPZZ_S_ZERO
1987
152k
    0U, // FNEG_ZPmZ_D_UNDEF
1988
152k
    0U, // FNEG_ZPmZ_H_UNDEF
1989
152k
    0U, // FNEG_ZPmZ_S_UNDEF
1990
152k
    0U, // FNMLA_ZPZZZ_D_UNDEF
1991
152k
    0U, // FNMLA_ZPZZZ_H_UNDEF
1992
152k
    0U, // FNMLA_ZPZZZ_S_UNDEF
1993
152k
    0U, // FNMLS_ZPZZZ_D_UNDEF
1994
152k
    0U, // FNMLS_ZPZZZ_H_UNDEF
1995
152k
    0U, // FNMLS_ZPZZZ_S_UNDEF
1996
152k
    0U, // FRECPX_ZPmZ_D_UNDEF
1997
152k
    0U, // FRECPX_ZPmZ_H_UNDEF
1998
152k
    0U, // FRECPX_ZPmZ_S_UNDEF
1999
152k
    0U, // FRINTA_ZPmZ_D_UNDEF
2000
152k
    0U, // FRINTA_ZPmZ_H_UNDEF
2001
152k
    0U, // FRINTA_ZPmZ_S_UNDEF
2002
152k
    0U, // FRINTI_ZPmZ_D_UNDEF
2003
152k
    0U, // FRINTI_ZPmZ_H_UNDEF
2004
152k
    0U, // FRINTI_ZPmZ_S_UNDEF
2005
152k
    0U, // FRINTM_ZPmZ_D_UNDEF
2006
152k
    0U, // FRINTM_ZPmZ_H_UNDEF
2007
152k
    0U, // FRINTM_ZPmZ_S_UNDEF
2008
152k
    0U, // FRINTN_ZPmZ_D_UNDEF
2009
152k
    0U, // FRINTN_ZPmZ_H_UNDEF
2010
152k
    0U, // FRINTN_ZPmZ_S_UNDEF
2011
152k
    0U, // FRINTP_ZPmZ_D_UNDEF
2012
152k
    0U, // FRINTP_ZPmZ_H_UNDEF
2013
152k
    0U, // FRINTP_ZPmZ_S_UNDEF
2014
152k
    0U, // FRINTX_ZPmZ_D_UNDEF
2015
152k
    0U, // FRINTX_ZPmZ_H_UNDEF
2016
152k
    0U, // FRINTX_ZPmZ_S_UNDEF
2017
152k
    0U, // FRINTZ_ZPmZ_D_UNDEF
2018
152k
    0U, // FRINTZ_ZPmZ_H_UNDEF
2019
152k
    0U, // FRINTZ_ZPmZ_S_UNDEF
2020
152k
    0U, // FSQRT_ZPmZ_D_UNDEF
2021
152k
    0U, // FSQRT_ZPmZ_H_UNDEF
2022
152k
    0U, // FSQRT_ZPmZ_S_UNDEF
2023
152k
    0U, // FSUBR_ZPZI_D_UNDEF
2024
152k
    0U, // FSUBR_ZPZI_D_ZERO
2025
152k
    0U, // FSUBR_ZPZI_H_UNDEF
2026
152k
    0U, // FSUBR_ZPZI_H_ZERO
2027
152k
    0U, // FSUBR_ZPZI_S_UNDEF
2028
152k
    0U, // FSUBR_ZPZI_S_ZERO
2029
152k
    0U, // FSUBR_ZPZZ_D_ZERO
2030
152k
    0U, // FSUBR_ZPZZ_H_ZERO
2031
152k
    0U, // FSUBR_ZPZZ_S_ZERO
2032
152k
    0U, // FSUB_VG2_M2Z_D_PSEUDO
2033
152k
    0U, // FSUB_VG2_M2Z_H_PSEUDO
2034
152k
    0U, // FSUB_VG2_M2Z_S_PSEUDO
2035
152k
    0U, // FSUB_VG4_M4Z_D_PSEUDO
2036
152k
    0U, // FSUB_VG4_M4Z_H_PSEUDO
2037
152k
    0U, // FSUB_VG4_M4Z_S_PSEUDO
2038
152k
    0U, // FSUB_ZPZI_D_UNDEF
2039
152k
    0U, // FSUB_ZPZI_D_ZERO
2040
152k
    0U, // FSUB_ZPZI_H_UNDEF
2041
152k
    0U, // FSUB_ZPZI_H_ZERO
2042
152k
    0U, // FSUB_ZPZI_S_UNDEF
2043
152k
    0U, // FSUB_ZPZI_S_ZERO
2044
152k
    0U, // FSUB_ZPZZ_D_UNDEF
2045
152k
    0U, // FSUB_ZPZZ_D_ZERO
2046
152k
    0U, // FSUB_ZPZZ_H_UNDEF
2047
152k
    0U, // FSUB_ZPZZ_H_ZERO
2048
152k
    0U, // FSUB_ZPZZ_S_UNDEF
2049
152k
    0U, // FSUB_ZPZZ_S_ZERO
2050
152k
    0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO
2051
152k
    0U, // GLD1B_D
2052
152k
    0U, // GLD1B_D_IMM
2053
152k
    0U, // GLD1B_D_SXTW
2054
152k
    0U, // GLD1B_D_UXTW
2055
152k
    0U, // GLD1B_S_IMM
2056
152k
    0U, // GLD1B_S_SXTW
2057
152k
    0U, // GLD1B_S_UXTW
2058
152k
    0U, // GLD1D
2059
152k
    0U, // GLD1D_IMM
2060
152k
    0U, // GLD1D_SCALED
2061
152k
    0U, // GLD1D_SXTW
2062
152k
    0U, // GLD1D_SXTW_SCALED
2063
152k
    0U, // GLD1D_UXTW
2064
152k
    0U, // GLD1D_UXTW_SCALED
2065
152k
    0U, // GLD1H_D
2066
152k
    0U, // GLD1H_D_IMM
2067
152k
    0U, // GLD1H_D_SCALED
2068
152k
    0U, // GLD1H_D_SXTW
2069
152k
    0U, // GLD1H_D_SXTW_SCALED
2070
152k
    0U, // GLD1H_D_UXTW
2071
152k
    0U, // GLD1H_D_UXTW_SCALED
2072
152k
    0U, // GLD1H_S_IMM
2073
152k
    0U, // GLD1H_S_SXTW
2074
152k
    0U, // GLD1H_S_SXTW_SCALED
2075
152k
    0U, // GLD1H_S_UXTW
2076
152k
    0U, // GLD1H_S_UXTW_SCALED
2077
152k
    0U, // GLD1SB_D
2078
152k
    0U, // GLD1SB_D_IMM
2079
152k
    0U, // GLD1SB_D_SXTW
2080
152k
    0U, // GLD1SB_D_UXTW
2081
152k
    0U, // GLD1SB_S_IMM
2082
152k
    0U, // GLD1SB_S_SXTW
2083
152k
    0U, // GLD1SB_S_UXTW
2084
152k
    0U, // GLD1SH_D
2085
152k
    0U, // GLD1SH_D_IMM
2086
152k
    0U, // GLD1SH_D_SCALED
2087
152k
    0U, // GLD1SH_D_SXTW
2088
152k
    0U, // GLD1SH_D_SXTW_SCALED
2089
152k
    0U, // GLD1SH_D_UXTW
2090
152k
    0U, // GLD1SH_D_UXTW_SCALED
2091
152k
    0U, // GLD1SH_S_IMM
2092
152k
    0U, // GLD1SH_S_SXTW
2093
152k
    0U, // GLD1SH_S_SXTW_SCALED
2094
152k
    0U, // GLD1SH_S_UXTW
2095
152k
    0U, // GLD1SH_S_UXTW_SCALED
2096
152k
    0U, // GLD1SW_D
2097
152k
    0U, // GLD1SW_D_IMM
2098
152k
    0U, // GLD1SW_D_SCALED
2099
152k
    0U, // GLD1SW_D_SXTW
2100
152k
    0U, // GLD1SW_D_SXTW_SCALED
2101
152k
    0U, // GLD1SW_D_UXTW
2102
152k
    0U, // GLD1SW_D_UXTW_SCALED
2103
152k
    0U, // GLD1W_D
2104
152k
    0U, // GLD1W_D_IMM
2105
152k
    0U, // GLD1W_D_SCALED
2106
152k
    0U, // GLD1W_D_SXTW
2107
152k
    0U, // GLD1W_D_SXTW_SCALED
2108
152k
    0U, // GLD1W_D_UXTW
2109
152k
    0U, // GLD1W_D_UXTW_SCALED
2110
152k
    0U, // GLD1W_IMM
2111
152k
    0U, // GLD1W_SXTW
2112
152k
    0U, // GLD1W_SXTW_SCALED
2113
152k
    0U, // GLD1W_UXTW
2114
152k
    0U, // GLD1W_UXTW_SCALED
2115
152k
    0U, // GLDFF1B_D
2116
152k
    0U, // GLDFF1B_D_IMM
2117
152k
    0U, // GLDFF1B_D_SXTW
2118
152k
    0U, // GLDFF1B_D_UXTW
2119
152k
    0U, // GLDFF1B_S_IMM
2120
152k
    0U, // GLDFF1B_S_SXTW
2121
152k
    0U, // GLDFF1B_S_UXTW
2122
152k
    0U, // GLDFF1D
2123
152k
    0U, // GLDFF1D_IMM
2124
152k
    0U, // GLDFF1D_SCALED
2125
152k
    0U, // GLDFF1D_SXTW
2126
152k
    0U, // GLDFF1D_SXTW_SCALED
2127
152k
    0U, // GLDFF1D_UXTW
2128
152k
    0U, // GLDFF1D_UXTW_SCALED
2129
152k
    0U, // GLDFF1H_D
2130
152k
    0U, // GLDFF1H_D_IMM
2131
152k
    0U, // GLDFF1H_D_SCALED
2132
152k
    0U, // GLDFF1H_D_SXTW
2133
152k
    0U, // GLDFF1H_D_SXTW_SCALED
2134
152k
    0U, // GLDFF1H_D_UXTW
2135
152k
    0U, // GLDFF1H_D_UXTW_SCALED
2136
152k
    0U, // GLDFF1H_S_IMM
2137
152k
    0U, // GLDFF1H_S_SXTW
2138
152k
    0U, // GLDFF1H_S_SXTW_SCALED
2139
152k
    0U, // GLDFF1H_S_UXTW
2140
152k
    0U, // GLDFF1H_S_UXTW_SCALED
2141
152k
    0U, // GLDFF1SB_D
2142
152k
    0U, // GLDFF1SB_D_IMM
2143
152k
    0U, // GLDFF1SB_D_SXTW
2144
152k
    0U, // GLDFF1SB_D_UXTW
2145
152k
    0U, // GLDFF1SB_S_IMM
2146
152k
    0U, // GLDFF1SB_S_SXTW
2147
152k
    0U, // GLDFF1SB_S_UXTW
2148
152k
    0U, // GLDFF1SH_D
2149
152k
    0U, // GLDFF1SH_D_IMM
2150
152k
    0U, // GLDFF1SH_D_SCALED
2151
152k
    0U, // GLDFF1SH_D_SXTW
2152
152k
    0U, // GLDFF1SH_D_SXTW_SCALED
2153
152k
    0U, // GLDFF1SH_D_UXTW
2154
152k
    0U, // GLDFF1SH_D_UXTW_SCALED
2155
152k
    0U, // GLDFF1SH_S_IMM
2156
152k
    0U, // GLDFF1SH_S_SXTW
2157
152k
    0U, // GLDFF1SH_S_SXTW_SCALED
2158
152k
    0U, // GLDFF1SH_S_UXTW
2159
152k
    0U, // GLDFF1SH_S_UXTW_SCALED
2160
152k
    0U, // GLDFF1SW_D
2161
152k
    0U, // GLDFF1SW_D_IMM
2162
152k
    0U, // GLDFF1SW_D_SCALED
2163
152k
    0U, // GLDFF1SW_D_SXTW
2164
152k
    0U, // GLDFF1SW_D_SXTW_SCALED
2165
152k
    0U, // GLDFF1SW_D_UXTW
2166
152k
    0U, // GLDFF1SW_D_UXTW_SCALED
2167
152k
    0U, // GLDFF1W_D
2168
152k
    0U, // GLDFF1W_D_IMM
2169
152k
    0U, // GLDFF1W_D_SCALED
2170
152k
    0U, // GLDFF1W_D_SXTW
2171
152k
    0U, // GLDFF1W_D_SXTW_SCALED
2172
152k
    0U, // GLDFF1W_D_UXTW
2173
152k
    0U, // GLDFF1W_D_UXTW_SCALED
2174
152k
    0U, // GLDFF1W_IMM
2175
152k
    0U, // GLDFF1W_SXTW
2176
152k
    0U, // GLDFF1W_SXTW_SCALED
2177
152k
    0U, // GLDFF1W_UXTW
2178
152k
    0U, // GLDFF1W_UXTW_SCALED
2179
152k
    0U, // G_AARCH64_PREFETCH
2180
152k
    0U, // G_ADD_LOW
2181
152k
    0U, // G_BSP
2182
152k
    0U, // G_DUP
2183
152k
    0U, // G_DUPLANE16
2184
152k
    0U, // G_DUPLANE32
2185
152k
    0U, // G_DUPLANE64
2186
152k
    0U, // G_DUPLANE8
2187
152k
    0U, // G_EXT
2188
152k
    0U, // G_FCMEQ
2189
152k
    0U, // G_FCMEQZ
2190
152k
    0U, // G_FCMGE
2191
152k
    0U, // G_FCMGEZ
2192
152k
    0U, // G_FCMGT
2193
152k
    0U, // G_FCMGTZ
2194
152k
    0U, // G_FCMLEZ
2195
152k
    0U, // G_FCMLTZ
2196
152k
    0U, // G_REV16
2197
152k
    0U, // G_REV32
2198
152k
    0U, // G_REV64
2199
152k
    0U, // G_SADDLP
2200
152k
    0U, // G_SADDLV
2201
152k
    0U, // G_SDOT
2202
152k
    0U, // G_SITOF
2203
152k
    0U, // G_SMULL
2204
152k
    0U, // G_TRN1
2205
152k
    0U, // G_TRN2
2206
152k
    0U, // G_UADDLP
2207
152k
    0U, // G_UADDLV
2208
152k
    0U, // G_UDOT
2209
152k
    0U, // G_UITOF
2210
152k
    0U, // G_UMULL
2211
152k
    0U, // G_UZP1
2212
152k
    0U, // G_UZP2
2213
152k
    0U, // G_VASHR
2214
152k
    0U, // G_VLSHR
2215
152k
    0U, // G_ZIP1
2216
152k
    0U, // G_ZIP2
2217
152k
    0U, // HOM_Epilog
2218
152k
    0U, // HOM_Prolog
2219
152k
    0U, // HWASAN_CHECK_MEMACCESS
2220
152k
    0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES
2221
152k
    0U, // INSERT_MXIPZ_H_PSEUDO_B
2222
152k
    0U, // INSERT_MXIPZ_H_PSEUDO_D
2223
152k
    0U, // INSERT_MXIPZ_H_PSEUDO_H
2224
152k
    0U, // INSERT_MXIPZ_H_PSEUDO_Q
2225
152k
    0U, // INSERT_MXIPZ_H_PSEUDO_S
2226
152k
    0U, // INSERT_MXIPZ_V_PSEUDO_B
2227
152k
    0U, // INSERT_MXIPZ_V_PSEUDO_D
2228
152k
    0U, // INSERT_MXIPZ_V_PSEUDO_H
2229
152k
    0U, // INSERT_MXIPZ_V_PSEUDO_Q
2230
152k
    0U, // INSERT_MXIPZ_V_PSEUDO_S
2231
152k
    0U, // IRGstack
2232
152k
    0U, // JumpTableDest16
2233
152k
    0U, // JumpTableDest32
2234
152k
    0U, // JumpTableDest8
2235
152k
    0U, // KCFI_CHECK
2236
152k
    0U, // LD1B_2Z_IMM_PSEUDO
2237
152k
    0U, // LD1B_2Z_PSEUDO
2238
152k
    0U, // LD1B_4Z_IMM_PSEUDO
2239
152k
    0U, // LD1B_4Z_PSEUDO
2240
152k
    0U, // LD1D_2Z_IMM_PSEUDO
2241
152k
    0U, // LD1D_2Z_PSEUDO
2242
152k
    0U, // LD1D_4Z_IMM_PSEUDO
2243
152k
    0U, // LD1D_4Z_PSEUDO
2244
152k
    0U, // LD1H_2Z_IMM_PSEUDO
2245
152k
    0U, // LD1H_2Z_PSEUDO
2246
152k
    0U, // LD1H_4Z_IMM_PSEUDO
2247
152k
    0U, // LD1H_4Z_PSEUDO
2248
152k
    0U, // LD1W_2Z_IMM_PSEUDO
2249
152k
    0U, // LD1W_2Z_PSEUDO
2250
152k
    0U, // LD1W_4Z_IMM_PSEUDO
2251
152k
    0U, // LD1W_4Z_PSEUDO
2252
152k
    0U, // LD1_MXIPXX_H_PSEUDO_B
2253
152k
    0U, // LD1_MXIPXX_H_PSEUDO_D
2254
152k
    0U, // LD1_MXIPXX_H_PSEUDO_H
2255
152k
    0U, // LD1_MXIPXX_H_PSEUDO_Q
2256
152k
    0U, // LD1_MXIPXX_H_PSEUDO_S
2257
152k
    0U, // LD1_MXIPXX_V_PSEUDO_B
2258
152k
    0U, // LD1_MXIPXX_V_PSEUDO_D
2259
152k
    0U, // LD1_MXIPXX_V_PSEUDO_H
2260
152k
    0U, // LD1_MXIPXX_V_PSEUDO_Q
2261
152k
    0U, // LD1_MXIPXX_V_PSEUDO_S
2262
152k
    0U, // LDFF1B
2263
152k
    0U, // LDFF1B_D
2264
152k
    0U, // LDFF1B_H
2265
152k
    0U, // LDFF1B_S
2266
152k
    0U, // LDFF1D
2267
152k
    0U, // LDFF1H
2268
152k
    0U, // LDFF1H_D
2269
152k
    0U, // LDFF1H_S
2270
152k
    0U, // LDFF1SB_D
2271
152k
    0U, // LDFF1SB_H
2272
152k
    0U, // LDFF1SB_S
2273
152k
    0U, // LDFF1SH_D
2274
152k
    0U, // LDFF1SH_S
2275
152k
    0U, // LDFF1SW_D
2276
152k
    0U, // LDFF1W
2277
152k
    0U, // LDFF1W_D
2278
152k
    0U, // LDNF1B_D_IMM
2279
152k
    0U, // LDNF1B_H_IMM
2280
152k
    0U, // LDNF1B_IMM
2281
152k
    0U, // LDNF1B_S_IMM
2282
152k
    0U, // LDNF1D_IMM
2283
152k
    0U, // LDNF1H_D_IMM
2284
152k
    0U, // LDNF1H_IMM
2285
152k
    0U, // LDNF1H_S_IMM
2286
152k
    0U, // LDNF1SB_D_IMM
2287
152k
    0U, // LDNF1SB_H_IMM
2288
152k
    0U, // LDNF1SB_S_IMM
2289
152k
    0U, // LDNF1SH_D_IMM
2290
152k
    0U, // LDNF1SH_S_IMM
2291
152k
    0U, // LDNF1SW_D_IMM
2292
152k
    0U, // LDNF1W_D_IMM
2293
152k
    0U, // LDNF1W_IMM
2294
152k
    0U, // LDNT1B_2Z_IMM_PSEUDO
2295
152k
    0U, // LDNT1B_2Z_PSEUDO
2296
152k
    0U, // LDNT1B_4Z_IMM_PSEUDO
2297
152k
    0U, // LDNT1B_4Z_PSEUDO
2298
152k
    0U, // LDNT1D_2Z_IMM_PSEUDO
2299
152k
    0U, // LDNT1D_2Z_PSEUDO
2300
152k
    0U, // LDNT1D_4Z_IMM_PSEUDO
2301
152k
    0U, // LDNT1D_4Z_PSEUDO
2302
152k
    0U, // LDNT1H_2Z_IMM_PSEUDO
2303
152k
    0U, // LDNT1H_2Z_PSEUDO
2304
152k
    0U, // LDNT1H_4Z_IMM_PSEUDO
2305
152k
    0U, // LDNT1H_4Z_PSEUDO
2306
152k
    0U, // LDNT1W_2Z_IMM_PSEUDO
2307
152k
    0U, // LDNT1W_2Z_PSEUDO
2308
152k
    0U, // LDNT1W_4Z_IMM_PSEUDO
2309
152k
    0U, // LDNT1W_4Z_PSEUDO
2310
152k
    0U, // LDR_PPXI
2311
152k
    0U, // LDR_TX_PSEUDO
2312
152k
    0U, // LDR_ZA_PSEUDO
2313
152k
    0U, // LDR_ZZXI
2314
152k
    0U, // LDR_ZZZXI
2315
152k
    0U, // LDR_ZZZZXI
2316
152k
    0U, // LOADgot
2317
152k
    0U, // LSL_ZPZI_B_UNDEF
2318
152k
    0U, // LSL_ZPZI_B_ZERO
2319
152k
    0U, // LSL_ZPZI_D_UNDEF
2320
152k
    0U, // LSL_ZPZI_D_ZERO
2321
152k
    0U, // LSL_ZPZI_H_UNDEF
2322
152k
    0U, // LSL_ZPZI_H_ZERO
2323
152k
    0U, // LSL_ZPZI_S_UNDEF
2324
152k
    0U, // LSL_ZPZI_S_ZERO
2325
152k
    0U, // LSL_ZPZZ_B_UNDEF
2326
152k
    0U, // LSL_ZPZZ_B_ZERO
2327
152k
    0U, // LSL_ZPZZ_D_UNDEF
2328
152k
    0U, // LSL_ZPZZ_D_ZERO
2329
152k
    0U, // LSL_ZPZZ_H_UNDEF
2330
152k
    0U, // LSL_ZPZZ_H_ZERO
2331
152k
    0U, // LSL_ZPZZ_S_UNDEF
2332
152k
    0U, // LSL_ZPZZ_S_ZERO
2333
152k
    0U, // LSR_ZPZI_B_UNDEF
2334
152k
    0U, // LSR_ZPZI_B_ZERO
2335
152k
    0U, // LSR_ZPZI_D_UNDEF
2336
152k
    0U, // LSR_ZPZI_D_ZERO
2337
152k
    0U, // LSR_ZPZI_H_UNDEF
2338
152k
    0U, // LSR_ZPZI_H_ZERO
2339
152k
    0U, // LSR_ZPZI_S_UNDEF
2340
152k
    0U, // LSR_ZPZI_S_ZERO
2341
152k
    0U, // LSR_ZPZZ_B_UNDEF
2342
152k
    0U, // LSR_ZPZZ_B_ZERO
2343
152k
    0U, // LSR_ZPZZ_D_UNDEF
2344
152k
    0U, // LSR_ZPZZ_D_ZERO
2345
152k
    0U, // LSR_ZPZZ_H_UNDEF
2346
152k
    0U, // LSR_ZPZZ_H_ZERO
2347
152k
    0U, // LSR_ZPZZ_S_UNDEF
2348
152k
    0U, // LSR_ZPZZ_S_ZERO
2349
152k
    0U, // MLA_ZPZZZ_B_UNDEF
2350
152k
    0U, // MLA_ZPZZZ_D_UNDEF
2351
152k
    0U, // MLA_ZPZZZ_H_UNDEF
2352
152k
    0U, // MLA_ZPZZZ_S_UNDEF
2353
152k
    0U, // MLS_ZPZZZ_B_UNDEF
2354
152k
    0U, // MLS_ZPZZZ_D_UNDEF
2355
152k
    0U, // MLS_ZPZZZ_H_UNDEF
2356
152k
    0U, // MLS_ZPZZZ_S_UNDEF
2357
152k
    0U, // MOPSMemoryCopyPseudo
2358
152k
    0U, // MOPSMemoryMovePseudo
2359
152k
    0U, // MOPSMemorySetPseudo
2360
152k
    0U, // MOPSMemorySetTaggingPseudo
2361
152k
    0U, // MOVA_MXI2Z_H_B_PSEUDO
2362
152k
    0U, // MOVA_MXI2Z_H_D_PSEUDO
2363
152k
    0U, // MOVA_MXI2Z_H_H_PSEUDO
2364
152k
    0U, // MOVA_MXI2Z_H_S_PSEUDO
2365
152k
    0U, // MOVA_MXI2Z_V_B_PSEUDO
2366
152k
    0U, // MOVA_MXI2Z_V_D_PSEUDO
2367
152k
    0U, // MOVA_MXI2Z_V_H_PSEUDO
2368
152k
    0U, // MOVA_MXI2Z_V_S_PSEUDO
2369
152k
    0U, // MOVA_MXI4Z_H_B_PSEUDO
2370
152k
    0U, // MOVA_MXI4Z_H_D_PSEUDO
2371
152k
    0U, // MOVA_MXI4Z_H_H_PSEUDO
2372
152k
    0U, // MOVA_MXI4Z_H_S_PSEUDO
2373
152k
    0U, // MOVA_MXI4Z_V_B_PSEUDO
2374
152k
    0U, // MOVA_MXI4Z_V_D_PSEUDO
2375
152k
    0U, // MOVA_MXI4Z_V_H_PSEUDO
2376
152k
    0U, // MOVA_MXI4Z_V_S_PSEUDO
2377
152k
    0U, // MOVA_VG2_MXI2Z_PSEUDO
2378
152k
    0U, // MOVA_VG4_MXI4Z_PSEUDO
2379
152k
    0U, // MOVMCSym
2380
152k
    0U, // MOVaddr
2381
152k
    0U, // MOVaddrBA
2382
152k
    0U, // MOVaddrCP
2383
152k
    0U, // MOVaddrEXT
2384
152k
    0U, // MOVaddrJT
2385
152k
    0U, // MOVaddrTLS
2386
152k
    0U, // MOVbaseTLS
2387
152k
    0U, // MOVi32imm
2388
152k
    0U, // MOVi64imm
2389
152k
    0U, // MRS_FPCR
2390
152k
    0U, // MSR_FPCR
2391
152k
    0U, // MSRpstatePseudo
2392
152k
    0U, // MUL_ZPZZ_B_UNDEF
2393
152k
    0U, // MUL_ZPZZ_D_UNDEF
2394
152k
    0U, // MUL_ZPZZ_H_UNDEF
2395
152k
    0U, // MUL_ZPZZ_S_UNDEF
2396
152k
    0U, // NEG_ZPmZ_B_UNDEF
2397
152k
    0U, // NEG_ZPmZ_D_UNDEF
2398
152k
    0U, // NEG_ZPmZ_H_UNDEF
2399
152k
    0U, // NEG_ZPmZ_S_UNDEF
2400
152k
    0U, // NOT_ZPmZ_B_UNDEF
2401
152k
    0U, // NOT_ZPmZ_D_UNDEF
2402
152k
    0U, // NOT_ZPmZ_H_UNDEF
2403
152k
    0U, // NOT_ZPmZ_S_UNDEF
2404
152k
    0U, // ORNWrr
2405
152k
    0U, // ORNXrr
2406
152k
    0U, // ORRWrr
2407
152k
    0U, // ORRXrr
2408
152k
    0U, // ORR_ZPZZ_B_ZERO
2409
152k
    0U, // ORR_ZPZZ_D_ZERO
2410
152k
    0U, // ORR_ZPZZ_H_ZERO
2411
152k
    0U, // ORR_ZPZZ_S_ZERO
2412
152k
    0U, // PAUTH_EPILOGUE
2413
152k
    0U, // PAUTH_PROLOGUE
2414
152k
    0U, // PROBED_STACKALLOC
2415
152k
    0U, // PROBED_STACKALLOC_DYN
2416
152k
    0U, // PROBED_STACKALLOC_VAR
2417
152k
    0U, // PTEST_PP_ANY
2418
152k
    0U, // RDFFR_P
2419
152k
    0U, // RDFFR_PPz
2420
152k
    0U, // RET_ReallyLR
2421
152k
    0U, // RestoreZAPseudo
2422
152k
    0U, // SABD_ZPZZ_B_UNDEF
2423
152k
    0U, // SABD_ZPZZ_D_UNDEF
2424
152k
    0U, // SABD_ZPZZ_H_UNDEF
2425
152k
    0U, // SABD_ZPZZ_S_UNDEF
2426
152k
    0U, // SCVTF_ZPmZ_DtoD_UNDEF
2427
152k
    0U, // SCVTF_ZPmZ_DtoH_UNDEF
2428
152k
    0U, // SCVTF_ZPmZ_DtoS_UNDEF
2429
152k
    0U, // SCVTF_ZPmZ_HtoH_UNDEF
2430
152k
    0U, // SCVTF_ZPmZ_StoD_UNDEF
2431
152k
    0U, // SCVTF_ZPmZ_StoH_UNDEF
2432
152k
    0U, // SCVTF_ZPmZ_StoS_UNDEF
2433
152k
    0U, // SDIV_ZPZZ_D_UNDEF
2434
152k
    0U, // SDIV_ZPZZ_S_UNDEF
2435
152k
    0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO
2436
152k
    0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO
2437
152k
    0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO
2438
152k
    0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO
2439
152k
    0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO
2440
152k
    0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO
2441
152k
    0U, // SDOT_VG2_M2ZZ_BtoS_PSEUDO
2442
152k
    0U, // SDOT_VG2_M2ZZ_HtoD_PSEUDO
2443
152k
    0U, // SDOT_VG2_M2ZZ_HtoS_PSEUDO
2444
152k
    0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO
2445
152k
    0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO
2446
152k
    0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO
2447
152k
    0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO
2448
152k
    0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO
2449
152k
    0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO
2450
152k
    0U, // SDOT_VG4_M4ZZ_BtoS_PSEUDO
2451
152k
    0U, // SDOT_VG4_M4ZZ_HtoD_PSEUDO
2452
152k
    0U, // SDOT_VG4_M4ZZ_HtoS_PSEUDO
2453
152k
    0U, // SEH_AddFP
2454
152k
    0U, // SEH_EpilogEnd
2455
152k
    0U, // SEH_EpilogStart
2456
152k
    0U, // SEH_Nop
2457
152k
    0U, // SEH_PACSignLR
2458
152k
    0U, // SEH_PrologEnd
2459
152k
    0U, // SEH_SaveAnyRegQP
2460
152k
    0U, // SEH_SaveAnyRegQPX
2461
152k
    0U, // SEH_SaveFPLR
2462
152k
    0U, // SEH_SaveFPLR_X
2463
152k
    0U, // SEH_SaveFReg
2464
152k
    0U, // SEH_SaveFRegP
2465
152k
    0U, // SEH_SaveFRegP_X
2466
152k
    0U, // SEH_SaveFReg_X
2467
152k
    0U, // SEH_SaveReg
2468
152k
    0U, // SEH_SaveRegP
2469
152k
    0U, // SEH_SaveRegP_X
2470
152k
    0U, // SEH_SaveReg_X
2471
152k
    0U, // SEH_SetFP
2472
152k
    0U, // SEH_StackAlloc
2473
152k
    0U, // SMAX_ZPZZ_B_UNDEF
2474
152k
    0U, // SMAX_ZPZZ_D_UNDEF
2475
152k
    0U, // SMAX_ZPZZ_H_UNDEF
2476
152k
    0U, // SMAX_ZPZZ_S_UNDEF
2477
152k
    0U, // SMIN_ZPZZ_B_UNDEF
2478
152k
    0U, // SMIN_ZPZZ_D_UNDEF
2479
152k
    0U, // SMIN_ZPZZ_H_UNDEF
2480
152k
    0U, // SMIN_ZPZZ_S_UNDEF
2481
152k
    0U, // SMLALL_MZZI_BtoS_PSEUDO
2482
152k
    0U, // SMLALL_MZZI_HtoD_PSEUDO
2483
152k
    0U, // SMLALL_MZZ_BtoS_PSEUDO
2484
152k
    0U, // SMLALL_MZZ_HtoD_PSEUDO
2485
152k
    0U, // SMLALL_VG2_M2Z2Z_BtoS_PSEUDO
2486
152k
    0U, // SMLALL_VG2_M2Z2Z_HtoD_PSEUDO
2487
152k
    0U, // SMLALL_VG2_M2ZZI_BtoS_PSEUDO
2488
152k
    0U, // SMLALL_VG2_M2ZZI_HtoD_PSEUDO
2489
152k
    0U, // SMLALL_VG2_M2ZZ_BtoS_PSEUDO
2490
152k
    0U, // SMLALL_VG2_M2ZZ_HtoD_PSEUDO
2491
152k
    0U, // SMLALL_VG4_M4Z4Z_BtoS_PSEUDO
2492
152k
    0U, // SMLALL_VG4_M4Z4Z_HtoD_PSEUDO
2493
152k
    0U, // SMLALL_VG4_M4ZZI_BtoS_PSEUDO
2494
152k
    0U, // SMLALL_VG4_M4ZZI_HtoD_PSEUDO
2495
152k
    0U, // SMLALL_VG4_M4ZZ_BtoS_PSEUDO
2496
152k
    0U, // SMLALL_VG4_M4ZZ_HtoD_PSEUDO
2497
152k
    0U, // SMLAL_MZZI_HtoS_PSEUDO
2498
152k
    0U, // SMLAL_MZZ_HtoS_PSEUDO
2499
152k
    0U, // SMLAL_VG2_M2Z2Z_HtoS_PSEUDO
2500
152k
    0U, // SMLAL_VG2_M2ZZI_S_PSEUDO
2501
152k
    0U, // SMLAL_VG2_M2ZZ_HtoS_PSEUDO
2502
152k
    0U, // SMLAL_VG4_M4Z4Z_HtoS_PSEUDO
2503
152k
    0U, // SMLAL_VG4_M4ZZI_HtoS_PSEUDO
2504
152k
    0U, // SMLAL_VG4_M4ZZ_HtoS_PSEUDO
2505
152k
    0U, // SMLSLL_MZZI_BtoS_PSEUDO
2506
152k
    0U, // SMLSLL_MZZI_HtoD_PSEUDO
2507
152k
    0U, // SMLSLL_MZZ_BtoS_PSEUDO
2508
152k
    0U, // SMLSLL_MZZ_HtoD_PSEUDO
2509
152k
    0U, // SMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
2510
152k
    0U, // SMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
2511
152k
    0U, // SMLSLL_VG2_M2ZZI_BtoS_PSEUDO
2512
152k
    0U, // SMLSLL_VG2_M2ZZI_HtoD_PSEUDO
2513
152k
    0U, // SMLSLL_VG2_M2ZZ_BtoS_PSEUDO
2514
152k
    0U, // SMLSLL_VG2_M2ZZ_HtoD_PSEUDO
2515
152k
    0U, // SMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
2516
152k
    0U, // SMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
2517
152k
    0U, // SMLSLL_VG4_M4ZZI_BtoS_PSEUDO
2518
152k
    0U, // SMLSLL_VG4_M4ZZI_HtoD_PSEUDO
2519
152k
    0U, // SMLSLL_VG4_M4ZZ_BtoS_PSEUDO
2520
152k
    0U, // SMLSLL_VG4_M4ZZ_HtoD_PSEUDO
2521
152k
    0U, // SMLSL_MZZI_HtoS_PSEUDO
2522
152k
    0U, // SMLSL_MZZ_HtoS_PSEUDO
2523
152k
    0U, // SMLSL_VG2_M2Z2Z_HtoS_PSEUDO
2524
152k
    0U, // SMLSL_VG2_M2ZZI_S_PSEUDO
2525
152k
    0U, // SMLSL_VG2_M2ZZ_HtoS_PSEUDO
2526
152k
    0U, // SMLSL_VG4_M4Z4Z_HtoS_PSEUDO
2527
152k
    0U, // SMLSL_VG4_M4ZZI_HtoS_PSEUDO
2528
152k
    0U, // SMLSL_VG4_M4ZZ_HtoS_PSEUDO
2529
152k
    0U, // SMOPA_MPPZZ_D_PSEUDO
2530
152k
    0U, // SMOPA_MPPZZ_HtoS_PSEUDO
2531
152k
    0U, // SMOPA_MPPZZ_S_PSEUDO
2532
152k
    0U, // SMOPS_MPPZZ_D_PSEUDO
2533
152k
    0U, // SMOPS_MPPZZ_HtoS_PSEUDO
2534
152k
    0U, // SMOPS_MPPZZ_S_PSEUDO
2535
152k
    0U, // SMULH_ZPZZ_B_UNDEF
2536
152k
    0U, // SMULH_ZPZZ_D_UNDEF
2537
152k
    0U, // SMULH_ZPZZ_H_UNDEF
2538
152k
    0U, // SMULH_ZPZZ_S_UNDEF
2539
152k
    0U, // SPACE
2540
152k
    0U, // SQABS_ZPmZ_B_UNDEF
2541
152k
    0U, // SQABS_ZPmZ_D_UNDEF
2542
152k
    0U, // SQABS_ZPmZ_H_UNDEF
2543
152k
    0U, // SQABS_ZPmZ_S_UNDEF
2544
152k
    0U, // SQNEG_ZPmZ_B_UNDEF
2545
152k
    0U, // SQNEG_ZPmZ_D_UNDEF
2546
152k
    0U, // SQNEG_ZPmZ_H_UNDEF
2547
152k
    0U, // SQNEG_ZPmZ_S_UNDEF
2548
152k
    0U, // SQRSHL_ZPZZ_B_UNDEF
2549
152k
    0U, // SQRSHL_ZPZZ_D_UNDEF
2550
152k
    0U, // SQRSHL_ZPZZ_H_UNDEF
2551
152k
    0U, // SQRSHL_ZPZZ_S_UNDEF
2552
152k
    0U, // SQSHLU_ZPZI_B_ZERO
2553
152k
    0U, // SQSHLU_ZPZI_D_ZERO
2554
152k
    0U, // SQSHLU_ZPZI_H_ZERO
2555
152k
    0U, // SQSHLU_ZPZI_S_ZERO
2556
152k
    0U, // SQSHL_ZPZI_B_ZERO
2557
152k
    0U, // SQSHL_ZPZI_D_ZERO
2558
152k
    0U, // SQSHL_ZPZI_H_ZERO
2559
152k
    0U, // SQSHL_ZPZI_S_ZERO
2560
152k
    0U, // SQSHL_ZPZZ_B_UNDEF
2561
152k
    0U, // SQSHL_ZPZZ_D_UNDEF
2562
152k
    0U, // SQSHL_ZPZZ_H_UNDEF
2563
152k
    0U, // SQSHL_ZPZZ_S_UNDEF
2564
152k
    0U, // SRSHL_ZPZZ_B_UNDEF
2565
152k
    0U, // SRSHL_ZPZZ_D_UNDEF
2566
152k
    0U, // SRSHL_ZPZZ_H_UNDEF
2567
152k
    0U, // SRSHL_ZPZZ_S_UNDEF
2568
152k
    0U, // SRSHR_ZPZI_B_ZERO
2569
152k
    0U, // SRSHR_ZPZI_D_ZERO
2570
152k
    0U, // SRSHR_ZPZI_H_ZERO
2571
152k
    0U, // SRSHR_ZPZI_S_ZERO
2572
152k
    0U, // STGloop
2573
152k
    0U, // STGloop_wback
2574
152k
    0U, // STR_PPXI
2575
152k
    0U, // STR_TX_PSEUDO
2576
152k
    0U, // STR_ZZXI
2577
152k
    0U, // STR_ZZZXI
2578
152k
    0U, // STR_ZZZZXI
2579
152k
    0U, // STZGloop
2580
152k
    0U, // STZGloop_wback
2581
152k
    0U, // SUBR_ZPZZ_B_ZERO
2582
152k
    0U, // SUBR_ZPZZ_D_ZERO
2583
152k
    0U, // SUBR_ZPZZ_H_ZERO
2584
152k
    0U, // SUBR_ZPZZ_S_ZERO
2585
152k
    0U, // SUBSWrr
2586
152k
    0U, // SUBSXrr
2587
152k
    0U, // SUBWrr
2588
152k
    0U, // SUBXrr
2589
152k
    0U, // SUB_VG2_M2Z2Z_D_PSEUDO
2590
152k
    0U, // SUB_VG2_M2Z2Z_S_PSEUDO
2591
152k
    0U, // SUB_VG2_M2ZZ_D_PSEUDO
2592
152k
    0U, // SUB_VG2_M2ZZ_S_PSEUDO
2593
152k
    0U, // SUB_VG2_M2Z_D_PSEUDO
2594
152k
    0U, // SUB_VG2_M2Z_S_PSEUDO
2595
152k
    0U, // SUB_VG4_M4Z4Z_D_PSEUDO
2596
152k
    0U, // SUB_VG4_M4Z4Z_S_PSEUDO
2597
152k
    0U, // SUB_VG4_M4ZZ_D_PSEUDO
2598
152k
    0U, // SUB_VG4_M4ZZ_S_PSEUDO
2599
152k
    0U, // SUB_VG4_M4Z_D_PSEUDO
2600
152k
    0U, // SUB_VG4_M4Z_S_PSEUDO
2601
152k
    0U, // SUB_ZPZZ_B_ZERO
2602
152k
    0U, // SUB_ZPZZ_D_ZERO
2603
152k
    0U, // SUB_ZPZZ_H_ZERO
2604
152k
    0U, // SUB_ZPZZ_S_ZERO
2605
152k
    0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO
2606
152k
    0U, // SUDOT_VG2_M2ZZ_BToS_PSEUDO
2607
152k
    0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO
2608
152k
    0U, // SUDOT_VG4_M4ZZ_BToS_PSEUDO
2609
152k
    0U, // SUMLALL_MZZI_BtoS_PSEUDO
2610
152k
    0U, // SUMLALL_VG2_M2ZZI_BtoS_PSEUDO
2611
152k
    0U, // SUMLALL_VG2_M2ZZ_BtoS_PSEUDO
2612
152k
    0U, // SUMLALL_VG4_M4ZZI_BtoS_PSEUDO
2613
152k
    0U, // SUMLALL_VG4_M4ZZ_BtoS_PSEUDO
2614
152k
    0U, // SUMOPA_MPPZZ_D_PSEUDO
2615
152k
    0U, // SUMOPA_MPPZZ_S_PSEUDO
2616
152k
    0U, // SUMOPS_MPPZZ_D_PSEUDO
2617
152k
    0U, // SUMOPS_MPPZZ_S_PSEUDO
2618
152k
    0U, // SUVDOT_VG4_M4ZZI_BToS_PSEUDO
2619
152k
    0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO
2620
152k
    0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO
2621
152k
    0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO
2622
152k
    0U, // SXTB_ZPmZ_D_UNDEF
2623
152k
    0U, // SXTB_ZPmZ_H_UNDEF
2624
152k
    0U, // SXTB_ZPmZ_S_UNDEF
2625
152k
    0U, // SXTH_ZPmZ_D_UNDEF
2626
152k
    0U, // SXTH_ZPmZ_S_UNDEF
2627
152k
    0U, // SXTW_ZPmZ_D_UNDEF
2628
152k
    0U, // SpeculationBarrierISBDSBEndBB
2629
152k
    0U, // SpeculationBarrierSBEndBB
2630
152k
    0U, // SpeculationSafeValueW
2631
152k
    0U, // SpeculationSafeValueX
2632
152k
    0U, // StoreSwiftAsyncContext
2633
152k
    0U, // TAGPstack
2634
152k
    0U, // TCRETURNdi
2635
152k
    0U, // TCRETURNri
2636
152k
    0U, // TCRETURNriALL
2637
152k
    0U, // TCRETURNriBTI
2638
152k
    25035U, // TLSDESCCALL
2639
152k
    0U, // TLSDESC_CALLSEQ
2640
152k
    0U, // UABD_ZPZZ_B_UNDEF
2641
152k
    0U, // UABD_ZPZZ_D_UNDEF
2642
152k
    0U, // UABD_ZPZZ_H_UNDEF
2643
152k
    0U, // UABD_ZPZZ_S_UNDEF
2644
152k
    0U, // UCVTF_ZPmZ_DtoD_UNDEF
2645
152k
    0U, // UCVTF_ZPmZ_DtoH_UNDEF
2646
152k
    0U, // UCVTF_ZPmZ_DtoS_UNDEF
2647
152k
    0U, // UCVTF_ZPmZ_HtoH_UNDEF
2648
152k
    0U, // UCVTF_ZPmZ_StoD_UNDEF
2649
152k
    0U, // UCVTF_ZPmZ_StoH_UNDEF
2650
152k
    0U, // UCVTF_ZPmZ_StoS_UNDEF
2651
152k
    0U, // UDIV_ZPZZ_D_UNDEF
2652
152k
    0U, // UDIV_ZPZZ_S_UNDEF
2653
152k
    0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO
2654
152k
    0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO
2655
152k
    0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO
2656
152k
    0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO
2657
152k
    0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO
2658
152k
    0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO
2659
152k
    0U, // UDOT_VG2_M2ZZ_BtoS_PSEUDO
2660
152k
    0U, // UDOT_VG2_M2ZZ_HtoD_PSEUDO
2661
152k
    0U, // UDOT_VG2_M2ZZ_HtoS_PSEUDO
2662
152k
    0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO
2663
152k
    0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO
2664
152k
    0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO
2665
152k
    0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO
2666
152k
    0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO
2667
152k
    0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO
2668
152k
    0U, // UDOT_VG4_M4ZZ_BtoS_PSEUDO
2669
152k
    0U, // UDOT_VG4_M4ZZ_HtoD_PSEUDO
2670
152k
    0U, // UDOT_VG4_M4ZZ_HtoS_PSEUDO
2671
152k
    0U, // UMAX_ZPZZ_B_UNDEF
2672
152k
    0U, // UMAX_ZPZZ_D_UNDEF
2673
152k
    0U, // UMAX_ZPZZ_H_UNDEF
2674
152k
    0U, // UMAX_ZPZZ_S_UNDEF
2675
152k
    0U, // UMIN_ZPZZ_B_UNDEF
2676
152k
    0U, // UMIN_ZPZZ_D_UNDEF
2677
152k
    0U, // UMIN_ZPZZ_H_UNDEF
2678
152k
    0U, // UMIN_ZPZZ_S_UNDEF
2679
152k
    0U, // UMLALL_MZZI_BtoS_PSEUDO
2680
152k
    0U, // UMLALL_MZZI_HtoD_PSEUDO
2681
152k
    0U, // UMLALL_MZZ_BtoS_PSEUDO
2682
152k
    0U, // UMLALL_MZZ_HtoD_PSEUDO
2683
152k
    0U, // UMLALL_VG2_M2Z2Z_BtoS_PSEUDO
2684
152k
    0U, // UMLALL_VG2_M2Z2Z_HtoD_PSEUDO
2685
152k
    0U, // UMLALL_VG2_M2ZZI_BtoS_PSEUDO
2686
152k
    0U, // UMLALL_VG2_M2ZZI_HtoD_PSEUDO
2687
152k
    0U, // UMLALL_VG2_M2ZZ_BtoS_PSEUDO
2688
152k
    0U, // UMLALL_VG2_M2ZZ_HtoD_PSEUDO
2689
152k
    0U, // UMLALL_VG4_M4Z4Z_BtoS_PSEUDO
2690
152k
    0U, // UMLALL_VG4_M4Z4Z_HtoD_PSEUDO
2691
152k
    0U, // UMLALL_VG4_M4ZZI_BtoS_PSEUDO
2692
152k
    0U, // UMLALL_VG4_M4ZZI_HtoD_PSEUDO
2693
152k
    0U, // UMLALL_VG4_M4ZZ_BtoS_PSEUDO
2694
152k
    0U, // UMLALL_VG4_M4ZZ_HtoD_PSEUDO
2695
152k
    0U, // UMLAL_MZZI_HtoS_PSEUDO
2696
152k
    0U, // UMLAL_MZZ_HtoS_PSEUDO
2697
152k
    0U, // UMLAL_VG2_M2Z2Z_HtoS_PSEUDO
2698
152k
    0U, // UMLAL_VG2_M2ZZI_S_PSEUDO
2699
152k
    0U, // UMLAL_VG2_M2ZZ_HtoS_PSEUDO
2700
152k
    0U, // UMLAL_VG4_M4Z4Z_HtoS_PSEUDO
2701
152k
    0U, // UMLAL_VG4_M4ZZI_HtoS_PSEUDO
2702
152k
    0U, // UMLAL_VG4_M4ZZ_HtoS_PSEUDO
2703
152k
    0U, // UMLSLL_MZZI_BtoS_PSEUDO
2704
152k
    0U, // UMLSLL_MZZI_HtoD_PSEUDO
2705
152k
    0U, // UMLSLL_MZZ_BtoS_PSEUDO
2706
152k
    0U, // UMLSLL_MZZ_HtoD_PSEUDO
2707
152k
    0U, // UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
2708
152k
    0U, // UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
2709
152k
    0U, // UMLSLL_VG2_M2ZZI_BtoS_PSEUDO
2710
152k
    0U, // UMLSLL_VG2_M2ZZI_HtoD_PSEUDO
2711
152k
    0U, // UMLSLL_VG2_M2ZZ_BtoS_PSEUDO
2712
152k
    0U, // UMLSLL_VG2_M2ZZ_HtoD_PSEUDO
2713
152k
    0U, // UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
2714
152k
    0U, // UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
2715
152k
    0U, // UMLSLL_VG4_M4ZZI_BtoS_PSEUDO
2716
152k
    0U, // UMLSLL_VG4_M4ZZI_HtoD_PSEUDO
2717
152k
    0U, // UMLSLL_VG4_M4ZZ_BtoS_PSEUDO
2718
152k
    0U, // UMLSLL_VG4_M4ZZ_HtoD_PSEUDO
2719
152k
    0U, // UMLSL_MZZI_HtoS_PSEUDO
2720
152k
    0U, // UMLSL_MZZ_HtoS_PSEUDO
2721
152k
    0U, // UMLSL_VG2_M2Z2Z_HtoS_PSEUDO
2722
152k
    0U, // UMLSL_VG2_M2ZZI_S_PSEUDO
2723
152k
    0U, // UMLSL_VG2_M2ZZ_HtoS_PSEUDO
2724
152k
    0U, // UMLSL_VG4_M4Z4Z_HtoS_PSEUDO
2725
152k
    0U, // UMLSL_VG4_M4ZZI_HtoS_PSEUDO
2726
152k
    0U, // UMLSL_VG4_M4ZZ_HtoS_PSEUDO
2727
152k
    0U, // UMOPA_MPPZZ_D_PSEUDO
2728
152k
    0U, // UMOPA_MPPZZ_HtoS_PSEUDO
2729
152k
    0U, // UMOPA_MPPZZ_S_PSEUDO
2730
152k
    0U, // UMOPS_MPPZZ_D_PSEUDO
2731
152k
    0U, // UMOPS_MPPZZ_HtoS_PSEUDO
2732
152k
    0U, // UMOPS_MPPZZ_S_PSEUDO
2733
152k
    0U, // UMULH_ZPZZ_B_UNDEF
2734
152k
    0U, // UMULH_ZPZZ_D_UNDEF
2735
152k
    0U, // UMULH_ZPZZ_H_UNDEF
2736
152k
    0U, // UMULH_ZPZZ_S_UNDEF
2737
152k
    0U, // UQRSHL_ZPZZ_B_UNDEF
2738
152k
    0U, // UQRSHL_ZPZZ_D_UNDEF
2739
152k
    0U, // UQRSHL_ZPZZ_H_UNDEF
2740
152k
    0U, // UQRSHL_ZPZZ_S_UNDEF
2741
152k
    0U, // UQSHL_ZPZI_B_ZERO
2742
152k
    0U, // UQSHL_ZPZI_D_ZERO
2743
152k
    0U, // UQSHL_ZPZI_H_ZERO
2744
152k
    0U, // UQSHL_ZPZI_S_ZERO
2745
152k
    0U, // UQSHL_ZPZZ_B_UNDEF
2746
152k
    0U, // UQSHL_ZPZZ_D_UNDEF
2747
152k
    0U, // UQSHL_ZPZZ_H_UNDEF
2748
152k
    0U, // UQSHL_ZPZZ_S_UNDEF
2749
152k
    0U, // URECPE_ZPmZ_S_UNDEF
2750
152k
    0U, // URSHL_ZPZZ_B_UNDEF
2751
152k
    0U, // URSHL_ZPZZ_D_UNDEF
2752
152k
    0U, // URSHL_ZPZZ_H_UNDEF
2753
152k
    0U, // URSHL_ZPZZ_S_UNDEF
2754
152k
    0U, // URSHR_ZPZI_B_ZERO
2755
152k
    0U, // URSHR_ZPZI_D_ZERO
2756
152k
    0U, // URSHR_ZPZI_H_ZERO
2757
152k
    0U, // URSHR_ZPZI_S_ZERO
2758
152k
    0U, // URSQRTE_ZPmZ_S_UNDEF
2759
152k
    0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO
2760
152k
    0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO
2761
152k
    0U, // USDOT_VG2_M2ZZ_BToS_PSEUDO
2762
152k
    0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO
2763
152k
    0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO
2764
152k
    0U, // USDOT_VG4_M4ZZ_BToS_PSEUDO
2765
152k
    0U, // USMLALL_MZZI_BtoS_PSEUDO
2766
152k
    0U, // USMLALL_MZZ_BtoS_PSEUDO
2767
152k
    0U, // USMLALL_VG2_M2Z2Z_BtoS_PSEUDO
2768
152k
    0U, // USMLALL_VG2_M2ZZI_BtoS_PSEUDO
2769
152k
    0U, // USMLALL_VG2_M2ZZ_BtoS_PSEUDO
2770
152k
    0U, // USMLALL_VG4_M4Z4Z_BtoS_PSEUDO
2771
152k
    0U, // USMLALL_VG4_M4ZZI_BtoS_PSEUDO
2772
152k
    0U, // USMLALL_VG4_M4ZZ_BtoS_PSEUDO
2773
152k
    0U, // USMOPA_MPPZZ_D_PSEUDO
2774
152k
    0U, // USMOPA_MPPZZ_S_PSEUDO
2775
152k
    0U, // USMOPS_MPPZZ_D_PSEUDO
2776
152k
    0U, // USMOPS_MPPZZ_S_PSEUDO
2777
152k
    0U, // USVDOT_VG4_M4ZZI_BToS_PSEUDO
2778
152k
    0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO
2779
152k
    0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO
2780
152k
    0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO
2781
152k
    0U, // UXTB_ZPmZ_D_UNDEF
2782
152k
    0U, // UXTB_ZPmZ_H_UNDEF
2783
152k
    0U, // UXTB_ZPmZ_S_UNDEF
2784
152k
    0U, // UXTH_ZPmZ_D_UNDEF
2785
152k
    0U, // UXTH_ZPmZ_S_UNDEF
2786
152k
    0U, // UXTW_ZPmZ_D_UNDEF
2787
152k
    0U, // ZERO_M_PSEUDO
2788
152k
    0U, // ZERO_T_PSEUDO
2789
152k
    2120165U, // ABSWr
2790
152k
    2120165U, // ABSXr
2791
152k
    270572005U, // ABS_ZPmZ_B
2792
152k
    270588389U, // ABS_ZPmZ_D
2793
152k
    541137381U, // ABS_ZPmZ_H
2794
152k
    270621157U, // ABS_ZPmZ_S
2795
152k
    811702757U, // ABSv16i8
2796
152k
    2120165U, // ABSv1i64
2797
152k
    813799909U, // ABSv2i32
2798
152k
    815897061U, // ABSv2i64
2799
152k
    817994213U, // ABSv4i16
2800
152k
    820091365U, // ABSv4i32
2801
152k
    822188517U, // ABSv8i16
2802
152k
    824285669U, // ABSv8i8
2803
152k
    1075889914U,  // ADCLB_ZZZ_D
2804
152k
    1344358138U,  // ADCLB_ZZZ_S
2805
152k
    1075895266U,  // ADCLT_ZZZ_D
2806
152k
    1344363490U,  // ADCLT_ZZZ_S
2807
152k
    2120204U, // ADCSWr
2808
152k
    2120204U, // ADCSXr
2809
152k
    2116174U, // ADCWr
2810
152k
    2116174U, // ADCXr
2811
152k
    2116821U, // ADDG
2812
152k
    1631699779U,  // ADDHA_MPPZ_D
2813
152k
    1633796931U,  // ADDHA_MPPZ_S
2814
152k
    1881180127U,  // ADDHNB_ZZZ_B
2815
152k
    2172717023U,  // ADDHNB_ZZZ_H
2816
152k
    2418100191U,  // ADDHNB_ZZZ_S
2817
152k
    2686491817U,  // ADDHNT_ZZZ_B
2818
152k
    2174819497U,  // ADDHNT_ZZZ_H
2819
152k
    1075928233U,  // ADDHNT_ZZZ_S
2820
152k
    813798667U, // ADDHNv2i64_v2i32
2821
152k
    2967601592U,  // ADDHNv2i64_v4i32
2822
152k
    817992971U, // ADDHNv4i32_v4i16
2823
152k
    2969698744U,  // ADDHNv4i32_v8i16
2824
152k
    2959212984U,  // ADDHNv8i16_v16i8
2825
152k
    824284427U, // ADDHNv8i16_v8i8
2826
152k
    2118438U, // ADDPL_XXI
2827
152k
    2121085U, // ADDPT_shift
2828
152k
    3223361070U,  // ADDP_ZPmZ_B
2829
152k
    3223377454U,  // ADDP_ZPmZ_D
2830
152k
    3519092270U,  // ADDP_ZPmZ_H
2831
152k
    3223410222U,  // ADDP_ZPmZ_S
2832
152k
    811701806U, // ADDPv16i8
2833
152k
    813798958U, // ADDPv2i32
2834
152k
    815896110U, // ADDPv2i64
2835
152k
    807425582U, // ADDPv2i64p
2836
152k
    817993262U, // ADDPv4i16
2837
152k
    820090414U, // ADDPv4i32
2838
152k
    822187566U, // ADDPv8i16
2839
152k
    824284718U, // ADDPv8i8
2840
152k
    3227623162U,  // ADDQV_VPZ_B
2841
152k
    3231817466U,  // ADDQV_VPZ_D
2842
152k
    3238108922U,  // ADDQV_VPZ_H
2843
152k
    3236011770U,  // ADDQV_VPZ_S
2844
152k
    2118517U, // ADDSPL_XXI
2845
152k
    2118764U, // ADDSVL_XXI
2846
152k
    2120216U, // ADDSWri
2847
152k
    2120216U, // ADDSWrs
2848
152k
    2120216U, // ADDSWrx
2849
152k
    2120216U, // ADDSXri
2850
152k
    2120216U, // ADDSXrs
2851
152k
    2120216U, // ADDSXrx
2852
152k
    2120216U, // ADDSXrx64
2853
152k
    1631700157U,  // ADDVA_MPPZ_D
2854
152k
    1633797309U,  // ADDVA_MPPZ_S
2855
152k
    2118751U, // ADDVL_XXI
2856
152k
    807427698U, // ADDVv16i8v
2857
152k
    807427698U, // ADDVv4i16v
2858
152k
    807427698U, // ADDVv4i32v
2859
152k
    807427698U, // ADDVv8i16v
2860
152k
    807427698U, // ADDVv8i8v
2861
152k
    2116450U, // ADDWri
2862
152k
    2116450U, // ADDWrs
2863
152k
    2116450U, // ADDWrx
2864
152k
    2116450U, // ADDXri
2865
152k
    2116450U, // ADDXrs
2866
152k
    2116450U, // ADDXrx
2867
152k
    2116450U, // ADDXrx64
2868
152k
    2179091298U,  // ADD_VG2_2ZZ_B
2869
152k
    2181204834U,  // ADD_VG2_2ZZ_D
2870
152k
    2183318370U,  // ADD_VG2_2ZZ_H
2871
152k
    2185431906U,  // ADD_VG2_2ZZ_S
2872
152k
    3798158178U,  // ADD_VG2_M2Z2Z_D
2873
152k
    3798174562U,  // ADD_VG2_M2Z2Z_S
2874
152k
    3798158178U,  // ADD_VG2_M2ZZ_D
2875
152k
    3798174562U,  // ADD_VG2_M2ZZ_S
2876
152k
    3798158178U,  // ADD_VG2_M2Z_D
2877
152k
    3798174562U,  // ADD_VG2_M2Z_S
2878
152k
    2179091298U,  // ADD_VG4_4ZZ_B
2879
152k
    2181204834U,  // ADD_VG4_4ZZ_D
2880
152k
    2183318370U,  // ADD_VG4_4ZZ_H
2881
152k
    2185431906U,  // ADD_VG4_4ZZ_S
2882
152k
    4066593634U,  // ADD_VG4_M4Z4Z_D
2883
152k
    4066610018U,  // ADD_VG4_M4Z4Z_S
2884
152k
    4066593634U,  // ADD_VG4_M4ZZ_D
2885
152k
    4066610018U,  // ADD_VG4_M4ZZ_S
2886
152k
    4066593634U,  // ADD_VG4_M4Z_D
2887
152k
    4066610018U,  // ADD_VG4_M4Z_S
2888
152k
    2132834U, // ADD_ZI_B
2889
152k
    2418068322U,  // ADD_ZI_D
2890
152k
    2189495138U,  // ADD_ZI_H
2891
152k
    270617442U, // ADD_ZI_S
2892
152k
    3223358306U,  // ADD_ZPmZ_B
2893
152k
    3223379325U,  // ADD_ZPmZ_CPA
2894
152k
    3223374690U,  // ADD_ZPmZ_D
2895
152k
    3519089506U,  // ADD_ZPmZ_H
2896
152k
    3223407458U,  // ADD_ZPmZ_S
2897
152k
    2132834U, // ADD_ZZZ_B
2898
152k
    2418072957U,  // ADD_ZZZ_CPA
2899
152k
    2418068322U,  // ADD_ZZZ_D
2900
152k
    2189495138U,  // ADD_ZZZ_H
2901
152k
    270617442U, // ADD_ZZZ_S
2902
152k
    811699042U, // ADDv16i8
2903
152k
    2116450U, // ADDv1i64
2904
152k
    813796194U, // ADDv2i32
2905
152k
    815893346U, // ADDv2i64
2906
152k
    817990498U, // ADDv4i16
2907
152k
    820087650U, // ADDv4i32
2908
152k
    822184802U, // ADDv8i16
2909
152k
    824281954U, // ADDv8i8
2910
152k
    538990684U, // ADR
2911
152k
    538990323U, // ADRP
2912
152k
    2460014684U,  // ADR_LSL_ZZZ_D_0
2913
152k
    2460014684U,  // ADR_LSL_ZZZ_D_1
2914
152k
    2460014684U,  // ADR_LSL_ZZZ_D_2
2915
152k
    2460014684U,  // ADR_LSL_ZZZ_D_3
2916
152k
    312563804U, // ADR_LSL_ZZZ_S_0
2917
152k
    312563804U, // ADR_LSL_ZZZ_S_1
2918
152k
    312563804U, // ADR_LSL_ZZZ_S_2
2919
152k
    312563804U, // ADR_LSL_ZZZ_S_3
2920
152k
    2460014684U,  // ADR_SXTW_ZZZ_D_0
2921
152k
    2460014684U,  // ADR_SXTW_ZZZ_D_1
2922
152k
    2460014684U,  // ADR_SXTW_ZZZ_D_2
2923
152k
    2460014684U,  // ADR_SXTW_ZZZ_D_3
2924
152k
    2460014684U,  // ADR_UXTW_ZZZ_D_0
2925
152k
    2460014684U,  // ADR_UXTW_ZZZ_D_1
2926
152k
    2460014684U,  // ADR_UXTW_ZZZ_D_2
2927
152k
    2460014684U,  // ADR_UXTW_ZZZ_D_3
2928
152k
    2132970U, // AESD_ZZZ_B
2929
152k
    2959215594U,  // AESDrr
2930
152k
    2133117U, // AESE_ZZZ_B
2931
152k
    2959215741U,  // AESErr
2932
152k
    2132575U, // AESIMC_ZZ_B
2933
152k
    811698783U, // AESIMCrr
2934
152k
    2132583U, // AESMC_ZZ_B
2935
152k
    811698791U, // AESMCrr
2936
152k
    3227623169U,  // ANDQV_VPZ_B
2937
152k
    3231817473U,  // ANDQV_VPZ_D
2938
152k
    3238108929U,  // ANDQV_VPZ_H
2939
152k
    3236011777U,  // ANDQV_VPZ_S
2940
152k
    2120223U, // ANDSWri
2941
152k
    2120223U, // ANDSWrs
2942
152k
    2120223U, // ANDSXri
2943
152k
    2120223U, // ANDSXrs
2944
152k
    3223362079U,  // ANDS_PPzPP
2945
152k
    253574U,  // ANDV_VPZ_B
2946
152k
    1657020038U,  // ANDV_VPZ_D
2947
152k
    1659133574U,  // ANDV_VPZ_H
2948
152k
    1638178438U,  // ANDV_VPZ_S
2949
152k
    2116552U, // ANDWri
2950
152k
    2116552U, // ANDWrs
2951
152k
    2116552U, // ANDXri
2952
152k
    2116552U, // ANDXrs
2953
152k
    3223358408U,  // AND_PPzPP
2954
152k
    2418068424U,  // AND_ZI
2955
152k
    3223358408U,  // AND_ZPmZ_B
2956
152k
    3223374792U,  // AND_ZPmZ_D
2957
152k
    3519089608U,  // AND_ZPmZ_H
2958
152k
    3223407560U,  // AND_ZPmZ_S
2959
152k
    2418068424U,  // AND_ZZZ
2960
152k
    811699144U, // ANDv16i8
2961
152k
    824282056U, // ANDv8i8
2962
152k
    3223358436U,  // ASRD_ZPmI_B
2963
152k
    3223374820U,  // ASRD_ZPmI_D
2964
152k
    3519089636U,  // ASRD_ZPmI_H
2965
152k
    3223407588U,  // ASRD_ZPmI_S
2966
152k
    3223361829U,  // ASRR_ZPmZ_B
2967
152k
    3223378213U,  // ASRR_ZPmZ_D
2968
152k
    3519093029U,  // ASRR_ZPmZ_H
2969
152k
    3223410981U,  // ASRR_ZPmZ_S
2970
152k
    2119991U, // ASRVWr
2971
152k
    2119991U, // ASRVXr
2972
152k
    3223361847U,  // ASR_WIDE_ZPmZ_B
2973
152k
    3519093047U,  // ASR_WIDE_ZPmZ_H
2974
152k
    3223410999U,  // ASR_WIDE_ZPmZ_S
2975
152k
    2136375U, // ASR_WIDE_ZZZ_B
2976
152k
    2189498679U,  // ASR_WIDE_ZZZ_H
2977
152k
    270620983U, // ASR_WIDE_ZZZ_S
2978
152k
    3223361847U,  // ASR_ZPmI_B
2979
152k
    3223378231U,  // ASR_ZPmI_D
2980
152k
    3519093047U,  // ASR_ZPmI_H
2981
152k
    3223410999U,  // ASR_ZPmI_S
2982
152k
    3223361847U,  // ASR_ZPmZ_B
2983
152k
    3223378231U,  // ASR_ZPmZ_D
2984
152k
    3519093047U,  // ASR_ZPmZ_H
2985
152k
    3223410999U,  // ASR_ZPmZ_S
2986
152k
    2136375U, // ASR_ZZI_B
2987
152k
    2418071863U,  // ASR_ZZI_D
2988
152k
    2189498679U,  // ASR_ZZI_H
2989
152k
    270620983U, // ASR_ZZI_S
2990
152k
    319749U,  // AT_AS1ELX
2991
152k
    807715637U, // AUTDA
2992
152k
    807716388U, // AUTDB
2993
152k
    312548U,  // AUTDZA
2994
152k
    313898U,  // AUTDZB
2995
152k
    807715665U, // AUTIA
2996
152k
    8864U,  // AUTIA1716
2997
152k
    8903U,  // AUTIA171615
2998
152k
    8991U,  // AUTIASP
2999
152k
    330368U,  // AUTIASPPCi
3000
152k
    19072U, // AUTIASPPCr
3001
152k
    8982U,  // AUTIAZ
3002
152k
    807716415U, // AUTIB
3003
152k
    8873U,  // AUTIB1716
3004
152k
    8927U,  // AUTIB171615
3005
152k
    8855U,  // AUTIBSP
3006
152k
    330390U,  // AUTIBSPPCi
3007
152k
    19094U, // AUTIBSPPCr
3008
152k
    8837U,  // AUTIBZ
3009
152k
    312564U,  // AUTIZA
3010
152k
    313914U,  // AUTIZB
3011
152k
    10346U, // AXFLAG
3012
152k
    328959U,  // B
3013
152k
    811704503U, // BCAX
3014
152k
    2418073783U,  // BCAX_ZZZZ
3015
152k
    352771U,  // BCcc
3016
152k
    2135609U, // BDEP_ZZZ_B
3017
152k
    2418071097U,  // BDEP_ZZZ_D
3018
152k
    2189497913U,  // BDEP_ZZZ_H
3019
152k
    270620217U, // BDEP_ZZZ_S
3020
152k
    2137621U, // BEXT_ZZZ_B
3021
152k
    2418073109U,  // BEXT_ZZZ_D
3022
152k
    2189499925U,  // BEXT_ZZZ_H
3023
152k
    270622229U, // BEXT_ZZZ_S
3024
152k
    2961317171U,  // BF16DOTlanev4bf16
3025
152k
    2967608627U,  // BF16DOTlanev8bf16
3026
152k
    822182290U, // BF1CVTL2v8f16
3027
152k
    1661017210U,  // BF1CVTLT_ZZ_BtoH
3028
152k
    1661129770U,  // BF1CVTL_2ZZ_BtoH_NAME
3029
152k
    822187050U, // BF1CVTLv8f16
3030
152k
    1661132234U,  // BF1CVT_2ZZ_BtoH_NAME
3031
152k
    1661017546U,  // BF1CVT_ZZ_BtoH
3032
152k
    822182300U, // BF2CVTL2v8f16
3033
152k
    1661017220U,  // BF2CVTLT_ZZ_BtoH
3034
152k
    1661129779U,  // BF2CVTL_2ZZ_BtoH_NAME
3035
152k
    822187059U, // BF2CVTLv8f16
3036
152k
    1661132242U,  // BF2CVT_2ZZ_BtoH_NAME
3037
152k
    1661017554U,  // BF2CVT_ZZ_BtoH
3038
152k
    3798305654U,  // BFADD_VG2_M2Z_H
3039
152k
    4066741110U,  // BFADD_VG4_M4Z_H
3040
152k
    3519089526U,  // BFADD_ZPmZZ
3041
152k
    2189495158U,  // BFADD_ZZZ
3042
152k
    2195904127U,  // BFCLAMP_VG2_2ZZZ_H
3043
152k
    2195904127U,  // BFCLAMP_VG4_4ZZZ_H
3044
152k
    2195789439U,  // BFCLAMP_ZZZ
3045
152k
    2121178U, // BFCVT
3046
152k
    817993072U, // BFCVTN
3047
152k
    2969698796U,  // BFCVTN2
3048
152k
    1078009069U,  // BFCVTNT_ZPmZ
3049
152k
    1344312688U,  // BFCVTN_Z2Z_HtoB
3050
152k
    1648432496U,  // BFCVTN_Z2Z_StoH
3051
152k
    1344314842U,  // BFCVT_Z2Z_HtoB
3052
152k
    1648434650U,  // BFCVT_Z2Z_StoH
3053
152k
    1078009306U,  // BFCVT_ZPmZ
3054
152k
    3798179123U,  // BFDOT_VG2_M2Z2Z_HtoS
3055
152k
    3798179123U,  // BFDOT_VG2_M2ZZI_HtoS
3056
152k
    3798179123U,  // BFDOT_VG2_M2ZZ_HtoS
3057
152k
    4066614579U,  // BFDOT_VG4_M4Z4Z_HtoS
3058
152k
    4066614579U,  // BFDOT_VG4_M4ZZI_HtoS
3059
152k
    4066614579U,  // BFDOT_VG4_M4ZZ_HtoS
3060
152k
    2686541107U,  // BFDOT_ZZI
3061
152k
    2686541107U,  // BFDOT_ZZZ
3062
152k
    2961317171U,  // BFDOTv4bf16
3063
152k
    2967608627U,  // BFDOTv8bf16
3064
152k
    2183320781U,  // BFMAXNM_VG2_2Z2Z_H
3065
152k
    2183320781U,  // BFMAXNM_VG2_2ZZ_H
3066
152k
    2183320781U,  // BFMAXNM_VG4_4Z2Z_H
3067
152k
    2183320781U,  // BFMAXNM_VG4_4ZZ_H
3068
152k
    3519091917U,  // BFMAXNM_ZPmZZ
3069
152k
    2183323844U,  // BFMAX_VG2_2Z2Z_H
3070
152k
    2183323844U,  // BFMAX_VG2_2ZZ_H
3071
152k
    2183323844U,  // BFMAX_VG4_4Z2Z_H
3072
152k
    2183323844U,  // BFMAX_VG4_4ZZ_H
3073
152k
    3519094980U,  // BFMAX_ZPmZZ
3074
152k
    2183320772U,  // BFMINNM_VG2_2Z2Z_H
3075
152k
    2183320772U,  // BFMINNM_VG2_2ZZ_H
3076
152k
    2183320772U,  // BFMINNM_VG4_4Z2Z_H
3077
152k
    2183320772U,  // BFMINNM_VG4_4ZZ_H
3078
152k
    3519091908U,  // BFMINNM_ZPmZZ
3079
152k
    2183320857U,  // BFMIN_VG2_2Z2Z_H
3080
152k
    2183320857U,  // BFMIN_VG2_2ZZ_H
3081
152k
    2183320857U,  // BFMIN_VG4_4Z2Z_H
3082
152k
    2183320857U,  // BFMIN_VG4_4ZZ_H
3083
152k
    3519091993U,  // BFMIN_ZPmZZ
3084
152k
    2967602800U,  // BFMLALB
3085
152k
    2967602800U,  // BFMLALBIdx
3086
152k
    2686535280U,  // BFMLALB_ZZZ
3087
152k
    2686535280U,  // BFMLALB_ZZZI
3088
152k
    2967608242U,  // BFMLALT
3089
152k
    2967608242U,  // BFMLALTIdx
3090
152k
    2686540722U,  // BFMLALT_ZZZ
3091
152k
    2686540722U,  // BFMLALT_ZZZI
3092
152k
    1663275252U,  // BFMLAL_MZZI_HtoS
3093
152k
    1663275252U,  // BFMLAL_MZZ_HtoS
3094
152k
    3810758900U,  // BFMLAL_VG2_M2Z2Z_HtoS
3095
152k
    3810758900U,  // BFMLAL_VG2_M2ZZI_HtoS
3096
152k
    3810758900U,  // BFMLAL_VG2_M2ZZ_HtoS
3097
152k
    4079194356U,  // BFMLAL_VG4_M4Z4Z_HtoS
3098
152k
    4079194356U,  // BFMLAL_VG4_M4ZZI_HtoS
3099
152k
    4079194356U,  // BFMLAL_VG4_M4ZZ_HtoS
3100
152k
    3798303589U,  // BFMLA_VG2_M2Z2Z
3101
152k
    3798303589U,  // BFMLA_VG2_M2ZZ
3102
152k
    3798303589U,  // BFMLA_VG2_M2ZZI
3103
152k
    4066739045U,  // BFMLA_VG4_M4Z4Z
3104
152k
    4066739045U,  // BFMLA_VG4_M4ZZ
3105
152k
    4066739045U,  // BFMLA_VG4_M4ZZI
3106
152k
    3519087461U,  // BFMLA_ZPmZZ
3107
152k
    2195784549U,  // BFMLA_ZZZI
3108
152k
    2686535578U,  // BFMLSLB_ZZZI_S
3109
152k
    2686535578U,  // BFMLSLB_ZZZ_S
3110
152k
    2686540897U,  // BFMLSLT_ZZZI_S
3111
152k
    2686540897U,  // BFMLSLT_ZZZ_S
3112
152k
    1663276019U,  // BFMLSL_MZZI_HtoS
3113
152k
    1663276019U,  // BFMLSL_MZZ_HtoS
3114
152k
    3810759667U,  // BFMLSL_VG2_M2Z2Z_HtoS
3115
152k
    3810759667U,  // BFMLSL_VG2_M2ZZI_HtoS
3116
152k
    3810759667U,  // BFMLSL_VG2_M2ZZ_HtoS
3117
152k
    4079195123U,  // BFMLSL_VG4_M4Z4Z_HtoS
3118
152k
    4079195123U,  // BFMLSL_VG4_M4ZZI_HtoS
3119
152k
    4079195123U,  // BFMLSL_VG4_M4ZZ_HtoS
3120
152k
    3798309457U,  // BFMLS_VG2_M2Z2Z
3121
152k
    3798309457U,  // BFMLS_VG2_M2ZZ
3122
152k
    3798309457U,  // BFMLS_VG2_M2ZZI
3123
152k
    4066744913U,  // BFMLS_VG4_M4Z4Z
3124
152k
    4066744913U,  // BFMLS_VG4_M4ZZ
3125
152k
    4066744913U,  // BFMLS_VG4_M4ZZI
3126
152k
    3519093329U,  // BFMLS_ZPmZZ
3127
152k
    2195790417U,  // BFMLS_ZZZI
3128
152k
    2967602028U,  // BFMMLA
3129
152k
    2686534508U,  // BFMMLA_ZZZ
3130
152k
    54641578U,  // BFMOPA_MPPZZ
3131
152k
    54641578U,  // BFMOPA_MPPZZ_H
3132
152k
    54647454U,  // BFMOPS_MPPZZ
3133
152k
    54647454U,  // BFMOPS_MPPZZ_H
3134
152k
    3519091779U,  // BFMUL_ZPmZZ
3135
152k
    2189497411U,  // BFMUL_ZZZ
3136
152k
    2189497411U,  // BFMUL_ZZZI
3137
152k
    807425173U, // BFMWri
3138
152k
    807425173U, // BFMXri
3139
152k
    3798305208U,  // BFSUB_VG2_M2Z_H
3140
152k
    4066740664U,  // BFSUB_VG4_M4Z_H
3141
152k
    3519089080U,  // BFSUB_ZPmZZ
3142
152k
    2189494712U,  // BFSUB_ZZZ
3143
152k
    3798179144U,  // BFVDOT_VG2_M2ZZI_HtoS
3144
152k
    2135801U, // BGRP_ZZZ_B
3145
152k
    2418071289U,  // BGRP_ZZZ_D
3146
152k
    2189498105U,  // BGRP_ZZZ_H
3147
152k
    270620409U, // BGRP_ZZZ_S
3148
152k
    2120210U, // BICSWrs
3149
152k
    2120210U, // BICSXrs
3150
152k
    3223362066U,  // BICS_PPzPP
3151
152k
    2116179U, // BICWrs
3152
152k
    2116179U, // BICXrs
3153
152k
    3223358035U,  // BIC_PPzPP
3154
152k
    3223358035U,  // BIC_ZPmZ_B
3155
152k
    3223374419U,  // BIC_ZPmZ_D
3156
152k
    3519089235U,  // BIC_ZPmZ_H
3157
152k
    3223407187U,  // BIC_ZPmZ_S
3158
152k
    2418068051U,  // BIC_ZZZ
3159
152k
    811698771U, // BICv16i8
3160
152k
    1887570515U,  // BICv2i32
3161
152k
    1891764819U,  // BICv4i16
3162
152k
    1893861971U,  // BICv4i32
3163
152k
    1895959123U,  // BICv8i16
3164
152k
    824281683U, // BICv8i8
3165
152k
    2959215785U,  // BIFv16i8
3166
152k
    2971798697U,  // BIFv8i8
3167
152k
    2959219590U,  // BITv16i8
3168
152k
    2971802502U,  // BITv8i8
3169
152k
    332306U,  // BL
3170
152k
    22694U, // BLR
3171
152k
    2114316U, // BLRAA
3172
152k
    24949U, // BLRAAZ
3173
152k
    2114981U, // BLRAB
3174
152k
    24971U, // BLRABZ
3175
152k
    2170667939U,  // BMOPA_MPPZZ_S
3176
152k
    2170673815U,  // BMOPS_MPPZZ_S
3177
152k
    22584U, // BR
3178
152k
    2114303U, // BRAA
3179
152k
    24942U, // BRAAZ
3180
152k
    2114968U, // BRAB
3181
152k
    24964U, // BRABZ
3182
152k
    10375U, // BRB_IALL
3183
152k
    10353U, // BRB_INJ
3184
152k
    381129U,  // BRK
3185
152k
    3223361997U,  // BRKAS_PPzP
3186
152k
    270566232U, // BRKA_PPmP
3187
152k
    3223356248U,  // BRKA_PPzP
3188
152k
    3223362033U,  // BRKBS_PPzP
3189
152k
    270566982U, // BRKB_PPmP
3190
152k
    3223356998U,  // BRKB_PPzP
3191
152k
    3223362163U,  // BRKNS_PPzP
3192
152k
    3223360816U,  // BRKN_PPzP
3193
152k
    3223362004U,  // BRKPAS_PPzPP
3194
152k
    3223356316U,  // BRKPA_PPzPP
3195
152k
    3223362040U,  // BRKPBS_PPzPP
3196
152k
    3223357533U,  // BRKPB_PPzPP
3197
152k
    2418070772U,  // BSL1N_ZZZZ
3198
152k
    2418070779U,  // BSL2N_ZZZZ
3199
152k
    2418070501U,  // BSL_ZZZZ
3200
152k
    2959217637U,  // BSLv16i8
3201
152k
    2971800549U,  // BSLv8i8
3202
152k
    352768U,  // Bcc
3203
152k
    2132833U, // CADD_ZZI_B
3204
152k
    2418068321U,  // CADD_ZZI_D
3205
152k
    2189495137U,  // CADD_ZZI_H
3206
152k
    270617441U, // CADD_ZZI_S
3207
152k
    807716286U, // CASAB
3208
152k
    807718345U, // CASAH
3209
152k
    807716539U, // CASALB
3210
152k
    807718504U, // CASALH
3211
152k
    807719374U, // CASALW
3212
152k
    807719374U, // CASALX
3213
152k
    807715971U, // CASAW
3214
152k
    807715971U, // CASAX
3215
152k
    807717160U, // CASB
3216
152k
    807718889U, // CASH
3217
152k
    807716745U, // CASLB
3218
152k
    807718598U, // CASLH
3219
152k
    807719893U, // CASLW
3220
152k
    807719893U, // CASLX
3221
152k
    397658U,  // CASPALW
3222
152k
    414042U,  // CASPALX
3223
152k
    394233U,  // CASPAW
3224
152k
    410617U,  // CASPAX
3225
152k
    398180U,  // CASPLW
3226
152k
    414564U,  // CASPLX
3227
152k
    399134U,  // CASPW
3228
152k
    415518U,  // CASPX
3229
152k
    807721408U, // CASW
3230
152k
    807721408U, // CASX
3231
152k
    2149605799U,  // CBNZW
3232
152k
    2149605799U,  // CBNZX
3233
152k
    2149605779U,  // CBZW
3234
152k
    2149605779U,  // CBZX
3235
152k
    2118966U, // CCMNWi
3236
152k
    2118966U, // CCMNWr
3237
152k
    2118966U, // CCMNXi
3238
152k
    2118966U, // CCMNXr
3239
152k
    2119321U, // CCMPWi
3240
152k
    2119321U, // CCMPWr
3241
152k
    2119321U, // CCMPXi
3242
152k
    2119321U, // CCMPXr
3243
152k
    2686508333U,  // CDOT_ZZZI_D
3244
152k
    2418105645U,  // CDOT_ZZZI_S
3245
152k
    2686508333U,  // CDOT_ZZZ_D
3246
152k
    2418105645U,  // CDOT_ZZZ_S
3247
152k
    10423U, // CFINV
3248
152k
    8846U,  // CHKFEAT
3249
152k
    3223340213U,  // CLASTA_RPZ_B
3250
152k
    3223340213U,  // CLASTA_RPZ_D
3251
152k
    3223340213U,  // CLASTA_RPZ_H
3252
152k
    3223340213U,  // CLASTA_RPZ_S
3253
152k
    3223340213U,  // CLASTA_VPZ_B
3254
152k
    3223340213U,  // CLASTA_VPZ_D
3255
152k
    3223340213U,  // CLASTA_VPZ_H
3256
152k
    3223340213U,  // CLASTA_VPZ_S
3257
152k
    3223356597U,  // CLASTA_ZPZ_B
3258
152k
    3223372981U,  // CLASTA_ZPZ_D
3259
152k
    2176910517U,  // CLASTA_ZPZ_H
3260
152k
    3223405749U,  // CLASTA_ZPZ_S
3261
152k
    3223341476U,  // CLASTB_RPZ_B
3262
152k
    3223341476U,  // CLASTB_RPZ_D
3263
152k
    3223341476U,  // CLASTB_RPZ_H
3264
152k
    3223341476U,  // CLASTB_RPZ_S
3265
152k
    3223341476U,  // CLASTB_VPZ_B
3266
152k
    3223341476U,  // CLASTB_VPZ_D
3267
152k
    3223341476U,  // CLASTB_VPZ_H
3268
152k
    3223341476U,  // CLASTB_VPZ_S
3269
152k
    3223357860U,  // CLASTB_ZPZ_B
3270
152k
    3223374244U,  // CLASTB_ZPZ_D
3271
152k
    2176911780U,  // CLASTB_ZPZ_H
3272
152k
    3223407012U,  // CLASTB_ZPZ_S
3273
152k
    10391U, // CLR
3274
152k
    24821U, // CLREX
3275
152k
    2120259U, // CLSWr
3276
152k
    2120259U, // CLSXr
3277
152k
    270572099U, // CLS_ZPmZ_B
3278
152k
    270588483U, // CLS_ZPmZ_D
3279
152k
    541137475U, // CLS_ZPmZ_H
3280
152k
    270621251U, // CLS_ZPmZ_S
3281
152k
    811702851U, // CLSv16i8
3282
152k
    813800003U, // CLSv2i32
3283
152k
    817994307U, // CLSv4i16
3284
152k
    820091459U, // CLSv4i32
3285
152k
    822188611U, // CLSv8i16
3286
152k
    824285763U, // CLSv8i8
3287
152k
    2122146U, // CLZWr
3288
152k
    2122146U, // CLZXr
3289
152k
    270573986U, // CLZ_ZPmZ_B
3290
152k
    270590370U, // CLZ_ZPmZ_D
3291
152k
    541139362U, // CLZ_ZPmZ_H
3292
152k
    270623138U, // CLZ_ZPmZ_S
3293
152k
    811704738U, // CLZv16i8
3294
152k
    813801890U, // CLZv2i32
3295
152k
    817996194U, // CLZv4i16
3296
152k
    820093346U, // CLZv4i32
3297
152k
    822190498U, // CLZv8i16
3298
152k
    824287650U, // CLZv8i8
3299
152k
    811702237U, // CMEQv16i8
3300
152k
    811702237U, // CMEQv16i8rz
3301
152k
    2119645U, // CMEQv1i64
3302
152k
    2119645U, // CMEQv1i64rz
3303
152k
    813799389U, // CMEQv2i32
3304
152k
    813799389U, // CMEQv2i32rz
3305
152k
    815896541U, // CMEQv2i64
3306
152k
    815896541U, // CMEQv2i64rz
3307
152k
    817993693U, // CMEQv4i16
3308
152k
    817993693U, // CMEQv4i16rz
3309
152k
    820090845U, // CMEQv4i32
3310
152k
    820090845U, // CMEQv4i32rz
3311
152k
    822187997U, // CMEQv8i16
3312
152k
    822187997U, // CMEQv8i16rz
3313
152k
    824285149U, // CMEQv8i8
3314
152k
    824285149U, // CMEQv8i8rz
3315
152k
    811699227U, // CMGEv16i8
3316
152k
    811699227U, // CMGEv16i8rz
3317
152k
    2116635U, // CMGEv1i64
3318
152k
    2116635U, // CMGEv1i64rz
3319
152k
    813796379U, // CMGEv2i32
3320
152k
    813796379U, // CMGEv2i32rz
3321
152k
    815893531U, // CMGEv2i64
3322
152k
    815893531U, // CMGEv2i64rz
3323
152k
    817990683U, // CMGEv4i16
3324
152k
    817990683U, // CMGEv4i16rz
3325
152k
    820087835U, // CMGEv4i32
3326
152k
    820087835U, // CMGEv4i32rz
3327
152k
    822184987U, // CMGEv8i16
3328
152k
    822184987U, // CMGEv8i16rz
3329
152k
    824282139U, // CMGEv8i8
3330
152k
    824282139U, // CMGEv8i8rz
3331
152k
    811703160U, // CMGTv16i8
3332
152k
    811703160U, // CMGTv16i8rz
3333
152k
    2120568U, // CMGTv1i64
3334
152k
    2120568U, // CMGTv1i64rz
3335
152k
    813800312U, // CMGTv2i32
3336
152k
    813800312U, // CMGTv2i32rz
3337
152k
    815897464U, // CMGTv2i64
3338
152k
    815897464U, // CMGTv2i64rz
3339
152k
    817994616U, // CMGTv4i16
3340
152k
    817994616U, // CMGTv4i16rz
3341
152k
    820091768U, // CMGTv4i32
3342
152k
    820091768U, // CMGTv4i32rz
3343
152k
    822188920U, // CMGTv8i16
3344
152k
    822188920U, // CMGTv8i16rz
3345
152k
    824286072U, // CMGTv8i8
3346
152k
    824286072U, // CMGTv8i8rz
3347
152k
    811700351U, // CMHIv16i8
3348
152k
    2117759U, // CMHIv1i64
3349
152k
    813797503U, // CMHIv2i32
3350
152k
    815894655U, // CMHIv2i64
3351
152k
    817991807U, // CMHIv4i16
3352
152k
    820088959U, // CMHIv4i32
3353
152k
    822186111U, // CMHIv8i16
3354
152k
    824283263U, // CMHIv8i8
3355
152k
    811702838U, // CMHSv16i8
3356
152k
    2120246U, // CMHSv1i64
3357
152k
    813799990U, // CMHSv2i32
3358
152k
    815897142U, // CMHSv2i64
3359
152k
    817994294U, // CMHSv4i16
3360
152k
    820091446U, // CMHSv4i32
3361
152k
    822188598U, // CMHSv8i16
3362
152k
    824285750U, // CMHSv8i8
3363
152k
    2195784543U,  // CMLA_ZZZI_H
3364
152k
    1344357215U,  // CMLA_ZZZI_S
3365
152k
    2418049887U,  // CMLA_ZZZ_B
3366
152k
    1075888991U,  // CMLA_ZZZ_D
3367
152k
    2195784543U,  // CMLA_ZZZ_H
3368
152k
    1344357215U,  // CMLA_ZZZ_S
3369
152k
    811699258U, // CMLEv16i8rz
3370
152k
    2116666U, // CMLEv1i64rz
3371
152k
    813796410U, // CMLEv2i32rz
3372
152k
    815893562U, // CMLEv2i64rz
3373
152k
    817990714U, // CMLEv4i16rz
3374
152k
    820087866U, // CMLEv4i32rz
3375
152k
    822185018U, // CMLEv8i16rz
3376
152k
    824282170U, // CMLEv8i8rz
3377
152k
    811703370U, // CMLTv16i8rz
3378
152k
    2120778U, // CMLTv1i64rz
3379
152k
    813800522U, // CMLTv2i32rz
3380
152k
    815897674U, // CMLTv2i64rz
3381
152k
    817994826U, // CMLTv4i16rz
3382
152k
    820091978U, // CMLTv4i32rz
3383
152k
    822189130U, // CMLTv8i16rz
3384
152k
    824286282U, // CMLTv8i8rz
3385
152k
    3223361516U,  // CMPEQ_PPzZI_B
3386
152k
    3223377900U,  // CMPEQ_PPzZI_D
3387
152k
    2713786348U,  // CMPEQ_PPzZI_H
3388
152k
    3223410668U,  // CMPEQ_PPzZI_S
3389
152k
    3223361516U,  // CMPEQ_PPzZZ_B
3390
152k
    3223377900U,  // CMPEQ_PPzZZ_D
3391
152k
    2713786348U,  // CMPEQ_PPzZZ_H
3392
152k
    3223410668U,  // CMPEQ_PPzZZ_S
3393
152k
    3223361516U,  // CMPEQ_WIDE_PPzZZ_B
3394
152k
    2713786348U,  // CMPEQ_WIDE_PPzZZ_H
3395
152k
    3223410668U,  // CMPEQ_WIDE_PPzZZ_S
3396
152k
    3223358497U,  // CMPGE_PPzZI_B
3397
152k
    3223374881U,  // CMPGE_PPzZI_D
3398
152k
    2713783329U,  // CMPGE_PPzZI_H
3399
152k
    3223407649U,  // CMPGE_PPzZI_S
3400
152k
    3223358497U,  // CMPGE_PPzZZ_B
3401
152k
    3223374881U,  // CMPGE_PPzZZ_D
3402
152k
    2713783329U,  // CMPGE_PPzZZ_H
3403
152k
    3223407649U,  // CMPGE_PPzZZ_S
3404
152k
    3223358497U,  // CMPGE_WIDE_PPzZZ_B
3405
152k
    2713783329U,  // CMPGE_WIDE_PPzZZ_H
3406
152k
    3223407649U,  // CMPGE_WIDE_PPzZZ_S
3407
152k
    3223362430U,  // CMPGT_PPzZI_B
3408
152k
    3223378814U,  // CMPGT_PPzZI_D
3409
152k
    2713787262U,  // CMPGT_PPzZI_H
3410
152k
    3223411582U,  // CMPGT_PPzZI_S
3411
152k
    3223362430U,  // CMPGT_PPzZZ_B
3412
152k
    3223378814U,  // CMPGT_PPzZZ_D
3413
152k
    2713787262U,  // CMPGT_PPzZZ_H
3414
152k
    3223411582U,  // CMPGT_PPzZZ_S
3415
152k
    3223362430U,  // CMPGT_WIDE_PPzZZ_B
3416
152k
    2713787262U,  // CMPGT_WIDE_PPzZZ_H
3417
152k
    3223411582U,  // CMPGT_WIDE_PPzZZ_S
3418
152k
    3223359621U,  // CMPHI_PPzZI_B
3419
152k
    3223376005U,  // CMPHI_PPzZI_D
3420
152k
    2713784453U,  // CMPHI_PPzZI_H
3421
152k
    3223408773U,  // CMPHI_PPzZI_S
3422
152k
    3223359621U,  // CMPHI_PPzZZ_B
3423
152k
    3223376005U,  // CMPHI_PPzZZ_D
3424
152k
    2713784453U,  // CMPHI_PPzZZ_H
3425
152k
    3223408773U,  // CMPHI_PPzZZ_S
3426
152k
    3223359621U,  // CMPHI_WIDE_PPzZZ_B
3427
152k
    2713784453U,  // CMPHI_WIDE_PPzZZ_H
3428
152k
    3223408773U,  // CMPHI_WIDE_PPzZZ_S
3429
152k
    3223362108U,  // CMPHS_PPzZI_B
3430
152k
    3223378492U,  // CMPHS_PPzZI_D
3431
152k
    2713786940U,  // CMPHS_PPzZI_H
3432
152k
    3223411260U,  // CMPHS_PPzZI_S
3433
152k
    3223362108U,  // CMPHS_PPzZZ_B
3434
152k
    3223378492U,  // CMPHS_PPzZZ_D
3435
152k
    2713786940U,  // CMPHS_PPzZZ_H
3436
152k
    3223411260U,  // CMPHS_PPzZZ_S
3437
152k
    3223362108U,  // CMPHS_WIDE_PPzZZ_B
3438
152k
    2713786940U,  // CMPHS_WIDE_PPzZZ_H
3439
152k
    3223411260U,  // CMPHS_WIDE_PPzZZ_S
3440
152k
    3223358528U,  // CMPLE_PPzZI_B
3441
152k
    3223374912U,  // CMPLE_PPzZI_D
3442
152k
    2713783360U,  // CMPLE_PPzZI_H
3443
152k
    3223407680U,  // CMPLE_PPzZI_S
3444
152k
    3223358528U,  // CMPLE_WIDE_PPzZZ_B
3445
152k
    2713783360U,  // CMPLE_WIDE_PPzZZ_H
3446
152k
    3223407680U,  // CMPLE_WIDE_PPzZZ_S
3447
152k
    3223361004U,  // CMPLO_PPzZI_B
3448
152k
    3223377388U,  // CMPLO_PPzZI_D
3449
152k
    2713785836U,  // CMPLO_PPzZI_H
3450
152k
    3223410156U,  // CMPLO_PPzZI_S
3451
152k
    3223361004U,  // CMPLO_WIDE_PPzZZ_B
3452
152k
    2713785836U,  // CMPLO_WIDE_PPzZZ_H
3453
152k
    3223410156U,  // CMPLO_WIDE_PPzZZ_S
3454
152k
    3223362143U,  // CMPLS_PPzZI_B
3455
152k
    3223378527U,  // CMPLS_PPzZI_D
3456
152k
    2713786975U,  // CMPLS_PPzZI_H
3457
152k
    3223411295U,  // CMPLS_PPzZI_S
3458
152k
    3223362143U,  // CMPLS_WIDE_PPzZZ_B
3459
152k
    2713786975U,  // CMPLS_WIDE_PPzZZ_H
3460
152k
    3223411295U,  // CMPLS_WIDE_PPzZZ_S
3461
152k
    3223362640U,  // CMPLT_PPzZI_B
3462
152k
    3223379024U,  // CMPLT_PPzZI_D
3463
152k
    2713787472U,  // CMPLT_PPzZI_H
3464
152k
    3223411792U,  // CMPLT_PPzZI_S
3465
152k
    3223362640U,  // CMPLT_WIDE_PPzZZ_B
3466
152k
    2713787472U,  // CMPLT_WIDE_PPzZZ_H
3467
152k
    3223411792U,  // CMPLT_WIDE_PPzZZ_S
3468
152k
    3223358551U,  // CMPNE_PPzZI_B
3469
152k
    3223374935U,  // CMPNE_PPzZI_D
3470
152k
    2713783383U,  // CMPNE_PPzZI_H
3471
152k
    3223407703U,  // CMPNE_PPzZI_S
3472
152k
    3223358551U,  // CMPNE_PPzZZ_B
3473
152k
    3223374935U,  // CMPNE_PPzZZ_D
3474
152k
    2713783383U,  // CMPNE_PPzZZ_H
3475
152k
    3223407703U,  // CMPNE_PPzZZ_S
3476
152k
    3223358551U,  // CMPNE_WIDE_PPzZZ_B
3477
152k
    2713783383U,  // CMPNE_WIDE_PPzZZ_H
3478
152k
    3223407703U,  // CMPNE_WIDE_PPzZZ_S
3479
152k
    811703721U, // CMTSTv16i8
3480
152k
    2121129U, // CMTSTv1i64
3481
152k
    813800873U, // CMTSTv2i32
3482
152k
    815898025U, // CMTSTv2i64
3483
152k
    817995177U, // CMTSTv4i16
3484
152k
    820092329U, // CMTSTv4i32
3485
152k
    822189481U, // CMTSTv8i16
3486
152k
    824286633U, // CMTSTv8i8
3487
152k
    270572896U, // CNOT_ZPmZ_B
3488
152k
    270589280U, // CNOT_ZPmZ_D
3489
152k
    541138272U, // CNOT_ZPmZ_H
3490
152k
    270622048U, // CNOT_ZPmZ_S
3491
152k
    2954905999U,  // CNTB_XPiI
3492
152k
    2954906608U,  // CNTD_XPiI
3493
152k
    2954907690U,  // CNTH_XPiI
3494
152k
    3223344974U,  // CNTP_XCI_B
3495
152k
    3491780430U,  // CNTP_XCI_D
3496
152k
    3760215886U,  // CNTP_XCI_H
3497
152k
    4028651342U,  // CNTP_XCI_S
3498
152k
    3223344974U,  // CNTP_XPP_B
3499
152k
    3223344974U,  // CNTP_XPP_D
3500
152k
    3223344974U,  // CNTP_XPP_H
3501
152k
    3223344974U,  // CNTP_XPP_S
3502
152k
    2954911875U,  // CNTW_XPiI
3503
152k
    2120858U, // CNTWr
3504
152k
    2120858U, // CNTXr
3505
152k
    270572698U, // CNT_ZPmZ_B
3506
152k
    270589082U, // CNT_ZPmZ_D
3507
152k
    541138074U, // CNT_ZPmZ_H
3508
152k
    270621850U, // CNT_ZPmZ_S
3509
152k
    811703450U, // CNTv16i8
3510
152k
    824286362U, // CNTv8i8
3511
152k
    3223378747U,  // COMPACT_ZPZ_D
3512
152k
    3223411515U,  // COMPACT_ZPZ_S
3513
152k
    435121U,  // CPYE
3514
152k
    435184U,  // CPYEN
3515
152k
    435270U,  // CPYERN
3516
152k
    436158U,  // CPYERT
3517
152k
    435643U,  // CPYERTN
3518
152k
    435392U,  // CPYERTRN
3519
152k
    435890U,  // CPYERTWN
3520
152k
    436072U,  // CPYET
3521
152k
    435547U,  // CPYETN
3522
152k
    435328U,  // CPYETRN
3523
152k
    435826U,  // CPYETWN
3524
152k
    435768U,  // CPYEWN
3525
152k
    436215U,  // CPYEWT
3526
152k
    435706U,  // CPYEWTN
3527
152k
    435461U,  // CPYEWTRN
3528
152k
    435959U,  // CPYEWTWN
3529
152k
    435098U,  // CPYFE
3530
152k
    435158U,  // CPYFEN
3531
152k
    435260U,  // CPYFERN
3532
152k
    436148U,  // CPYFERT
3533
152k
    435632U,  // CPYFERTN
3534
152k
    435380U,  // CPYFERTRN
3535
152k
    435878U,  // CPYFERTWN
3536
152k
    436046U,  // CPYFET
3537
152k
    435518U,  // CPYFETN
3538
152k
    435317U,  // CPYFETRN
3539
152k
    435815U,  // CPYFETWN
3540
152k
    435758U,  // CPYFEWN
3541
152k
    436205U,  // CPYFEWT
3542
152k
    435695U,  // CPYFEWTN
3543
152k
    435449U,  // CPYFEWTRN
3544
152k
    435947U,  // CPYFEWTWN
3545
152k
    435128U,  // CPYFM
3546
152k
    435192U,  // CPYFMN
3547
152k
    435279U,  // CPYFMRN
3548
152k
    436167U,  // CPYFMRT
3549
152k
    435653U,  // CPYFMRTN
3550
152k
    435403U,  // CPYFMRTRN
3551
152k
    435901U,  // CPYFMRTWN
3552
152k
    436080U,  // CPYFMT
3553
152k
    435556U,  // CPYFMTN
3554
152k
    435338U,  // CPYFMTRN
3555
152k
    435836U,  // CPYFMTWN
3556
152k
    435777U,  // CPYFMWN
3557
152k
    436224U,  // CPYFMWT
3558
152k
    435716U,  // CPYFMWTN
3559
152k
    435472U,  // CPYFMWTRN
3560
152k
    435970U,  // CPYFMWTWN
3561
152k
    436016U,  // CPYFP
3562
152k
    435226U,  // CPYFPN
3563
152k
    435298U,  // CPYFPRN
3564
152k
    436186U,  // CPYFPRT
3565
152k
    435674U,  // CPYFPRTN
3566
152k
    435426U,  // CPYFPRTRN
3567
152k
    435924U,  // CPYFPRTWN
3568
152k
    436114U,  // CPYFPT
3569
152k
    435594U,  // CPYFPTN
3570
152k
    435359U,  // CPYFPTRN
3571
152k
    435857U,  // CPYFPTWN
3572
152k
    435796U,  // CPYFPWN
3573
152k
    436243U,  // CPYFPWT
3574
152k
    435737U,  // CPYFPWTN
3575
152k
    435495U,  // CPYFPWTRN
3576
152k
    435993U,  // CPYFPWTWN
3577
152k
    435151U,  // CPYM
3578
152k
    435218U,  // CPYMN
3579
152k
    435289U,  // CPYMRN
3580
152k
    436177U,  // CPYMRT
3581
152k
    435664U,  // CPYMRTN
3582
152k
    435415U,  // CPYMRTRN
3583
152k
    435913U,  // CPYMRTWN
3584
152k
    436106U,  // CPYMT
3585
152k
    435585U,  // CPYMTN
3586
152k
    435349U,  // CPYMTRN
3587
152k
    435847U,  // CPYMTWN
3588
152k
    435787U,  // CPYMWN
3589
152k
    436234U,  // CPYMWT
3590
152k
    435727U,  // CPYMWTN
3591
152k
    435484U,  // CPYMWTRN
3592
152k
    435982U,  // CPYMWTWN
3593
152k
    436039U,  // CPYP
3594
152k
    435252U,  // CPYPN
3595
152k
    435308U,  // CPYPRN
3596
152k
    436196U,  // CPYPRT
3597
152k
    435685U,  // CPYPRTN
3598
152k
    435438U,  // CPYPRTRN
3599
152k
    435936U,  // CPYPRTWN
3600
152k
    436140U,  // CPYPT
3601
152k
    435623U,  // CPYPTN
3602
152k
    435370U,  // CPYPTRN
3603
152k
    435868U,  // CPYPTWN
3604
152k
    435806U,  // CPYPWN
3605
152k
    436253U,  // CPYPWT
3606
152k
    435748U,  // CPYPWTN
3607
152k
    435507U,  // CPYPWTRN
3608
152k
    436005U,  // CPYPWTWN
3609
152k
    270573897U, // CPY_ZPmI_B
3610
152k
    270590281U, // CPY_ZPmI_D
3611
152k
    4268361U, // CPY_ZPmI_H
3612
152k
    270623049U, // CPY_ZPmI_S
3613
152k
    270573897U, // CPY_ZPmR_B
3614
152k
    270590281U, // CPY_ZPmR_D
3615
152k
    272703817U, // CPY_ZPmR_H
3616
152k
    270623049U, // CPY_ZPmR_S
3617
152k
    270573897U, // CPY_ZPmV_B
3618
152k
    270590281U, // CPY_ZPmV_D
3619
152k
    272703817U, // CPY_ZPmV_H
3620
152k
    270623049U, // CPY_ZPmV_S
3621
152k
    3223363913U,  // CPY_ZPzI_B
3622
152k
    3223380297U,  // CPY_ZPzI_D
3623
152k
    2713788745U,  // CPY_ZPzI_H
3624
152k
    3223413065U,  // CPY_ZPzI_S
3625
152k
    2114865U, // CRC32Brr
3626
152k
    2115052U, // CRC32CBrr
3627
152k
    2117101U, // CRC32CHrr
3628
152k
    2121684U, // CRC32CWrr
3629
152k
    2121952U, // CRC32CXrr
3630
152k
    2116937U, // CRC32Hrr
3631
152k
    2121626U, // CRC32Wrr
3632
152k
    2121883U, // CRC32Xrr
3633
152k
    2118258U, // CSELWr
3634
152k
    2118258U, // CSELXr
3635
152k
    2116206U, // CSINCWr
3636
152k
    2116206U, // CSINCXr
3637
152k
    2121434U, // CSINVWr
3638
152k
    2121434U, // CSINVXr
3639
152k
    2116845U, // CSNEGWr
3640
152k
    2116845U, // CSNEGXr
3641
152k
    2119651U, // CTERMEQ_WW
3642
152k
    2119651U, // CTERMEQ_XX
3643
152k
    2116686U, // CTERMNE_WW
3644
152k
    2116686U, // CTERMNE_XX
3645
152k
    2122163U, // CTZWr
3646
152k
    2122163U, // CTZXr
3647
152k
    376923U,  // DCPS1
3648
152k
    377414U,  // DCPS2
3649
152k
    377488U,  // DCPS3
3650
152k
    538985975U, // DECB_XPiI
3651
152k
    538987330U, // DECD_XPiI
3652
152k
    539020098U, // DECD_ZPiI
3653
152k
    538988024U, // DECH_XPiI
3654
152k
    56692216U,  // DECH_ZPiI
3655
152k
    2119183U, // DECP_XP_B
3656
152k
    2418038287U,  // DECP_XP_D
3657
152k
    1881167375U,  // DECP_XP_H
3658
152k
    270554639U, // DECP_XP_S
3659
152k
    1075893775U,  // DECP_ZP_D
3660
152k
    1658918415U,  // DECP_ZP_H
3661
152k
    1344361999U,  // DECP_ZP_S
3662
152k
    538992607U, // DECW_XPiI
3663
152k
    539058143U, // DECW_ZPiI
3664
152k
    444368U,  // DMB
3665
152k
    10395U, // DRPS
3666
152k
    444719U,  // DSB
3667
152k
    461103U,  // DSBnXS
3668
152k
    807458015U, // DUPM_ZI
3669
152k
    2136057U, // DUPQ_ZZI_B
3670
152k
    2418071545U,  // DUPQ_ZZI_D
3671
152k
    1115756537U,  // DUPQ_ZZI_H
3672
152k
    270620665U, // DUPQ_ZZI_S
3673
152k
    1344313186U,  // DUP_ZI_B
3674
152k
    1612765026U,  // DUP_ZI_D
3675
152k
    58791778U,  // DUP_ZI_H
3676
152k
    1881233250U,  // DUP_ZI_S
3677
152k
    2135906U, // DUP_ZR_B
3678
152k
    2152290U, // DUP_ZR_D
3679
152k
    1671501666U,  // DUP_ZR_H
3680
152k
    2185058U, // DUP_ZR_S
3681
152k
    2135906U, // DUP_ZZI_B
3682
152k
    2418071394U,  // DUP_ZZI_D
3683
152k
    1115756386U,  // DUP_ZZI_H
3684
152k
    1137137506U,  // DUP_ZZI_Q
3685
152k
    270620514U, // DUP_ZZI_S
3686
152k
    807427810U, // DUPi16
3687
152k
    807427810U, // DUPi32
3688
152k
    807427810U, // DUPi64
3689
152k
    807427810U, // DUPi8
3690
152k
    6395746U, // DUPv16i8gpr
3691
152k
    811702114U, // DUPv16i8lane
3692
152k
    8492898U, // DUPv2i32gpr
3693
152k
    813799266U, // DUPv2i32lane
3694
152k
    10590050U,  // DUPv2i64gpr
3695
152k
    815896418U, // DUPv2i64lane
3696
152k
    12687202U,  // DUPv4i16gpr
3697
152k
    817993570U, // DUPv4i16lane
3698
152k
    14784354U,  // DUPv4i32gpr
3699
152k
    820090722U, // DUPv4i32lane
3700
152k
    16881506U,  // DUPv8i16gpr
3701
152k
    822187874U, // DUPv8i16lane
3702
152k
    18978658U,  // DUPv8i8gpr
3703
152k
    824285026U, // DUPv8i8lane
3704
152k
    2118972U, // EONWrs
3705
152k
    2118972U, // EONXrs
3706
152k
    811696778U, // EOR3
3707
152k
    2418066058U,  // EOR3_ZZZZ
3708
152k
    2418055988U,  // EORBT_ZZZ_B
3709
152k
    1075895092U,  // EORBT_ZZZ_D
3710
152k
    2195790644U,  // EORBT_ZZZ_H
3711
152k
    1344363316U,  // EORBT_ZZZ_S
3712
152k
    3227623220U,  // EORQV_VPZ_B
3713
152k
    3231817524U,  // EORQV_VPZ_D
3714
152k
    3238108980U,  // EORQV_VPZ_H
3715
152k
    3236011828U,  // EORQV_VPZ_S
3716
152k
    3223362251U,  // EORS_PPzPP
3717
152k
    2418051485U,  // EORTB_ZZZ_B
3718
152k
    1075890589U,  // EORTB_ZZZ_D
3719
152k
    2195786141U,  // EORTB_ZZZ_H
3720
152k
    1344358813U,  // EORTB_ZZZ_S
3721
152k
    253779U,  // EORV_VPZ_B
3722
152k
    1657020243U,  // EORV_VPZ_D
3723
152k
    1659133779U,  // EORV_VPZ_H
3724
152k
    1638178643U,  // EORV_VPZ_S
3725
152k
    2119946U, // EORWri
3726
152k
    2119946U, // EORWrs
3727
152k
    2119946U, // EORXri
3728
152k
    2119946U, // EORXrs
3729
152k
    3223361802U,  // EOR_PPzPP
3730
152k
    2418071818U,  // EOR_ZI
3731
152k
    3223361802U,  // EOR_ZPmZ_B
3732
152k
    3223378186U,  // EOR_ZPmZ_D
3733
152k
    3519093002U,  // EOR_ZPmZ_H
3734
152k
    3223410954U,  // EOR_ZPmZ_S
3735
152k
    2418071818U,  // EOR_ZZZ
3736
152k
    811702538U, // EORv16i8
3737
152k
    824285450U, // EORv8i8
3738
152k
    10400U, // ERET
3739
152k
    10278U, // ERETAA
3740
152k
    10285U, // ERETAB
3741
152k
    2136063U, // EXTQ_ZZI
3742
152k
    270566596U, // EXTRACT_ZPMXI_H_B
3743
152k
    270582980U, // EXTRACT_ZPMXI_H_D
3744
152k
    2151744708U,  // EXTRACT_ZPMXI_H_H
3745
152k
    2152154308U,  // EXTRACT_ZPMXI_H_Q
3746
152k
    270615748U, // EXTRACT_ZPMXI_H_S
3747
152k
    270566596U, // EXTRACT_ZPMXI_V_B
3748
152k
    270582980U, // EXTRACT_ZPMXI_V_D
3749
152k
    2420180164U,  // EXTRACT_ZPMXI_V_H
3750
152k
    2420589764U,  // EXTRACT_ZPMXI_V_Q
3751
152k
    270615748U, // EXTRACT_ZPMXI_V_S
3752
152k
    2120035U, // EXTRWrri
3753
152k
    24863U, // EXTRX
3754
152k
    2120035U, // EXTRXrri
3755
152k
    24910U, // EXTRY
3756
152k
    2137622U, // EXT_ZZI
3757
152k
    2686492182U,  // EXT_ZZI_B
3758
152k
    811703830U, // EXTv16i8
3759
152k
    824286742U, // EXTv8i8
3760
152k
    822182291U, // F1CVTL2v8f16
3761
152k
    1661017211U,  // F1CVTLT_ZZ_BtoH
3762
152k
    1661129771U,  // F1CVTL_2ZZ_BtoH_NAME
3763
152k
    822187051U, // F1CVTLv8f16
3764
152k
    1661132235U,  // F1CVT_2ZZ_BtoH_NAME
3765
152k
    1661017547U,  // F1CVT_ZZ_BtoH
3766
152k
    822182301U, // F2CVTL2v8f16
3767
152k
    1661017221U,  // F2CVTLT_ZZ_BtoH
3768
152k
    1661129780U,  // F2CVTL_2ZZ_BtoH_NAME
3769
152k
    822187060U, // F2CVTLv8f16
3770
152k
    1661132243U,  // F2CVT_2ZZ_BtoH_NAME
3771
152k
    1661017555U,  // F2CVT_ZZ_BtoH
3772
152k
    2116391U, // FABD16
3773
152k
    2116391U, // FABD32
3774
152k
    2116391U, // FABD64
3775
152k
    3223374631U,  // FABD_ZPmZ_D
3776
152k
    3519089447U,  // FABD_ZPmZ_H
3777
152k
    3223407399U,  // FABD_ZPmZ_S
3778
152k
    813796135U, // FABDv2f32
3779
152k
    815893287U, // FABDv2f64
3780
152k
    817990439U, // FABDv4f16
3781
152k
    820087591U, // FABDv4f32
3782
152k
    822184743U, // FABDv8f16
3783
152k
    2120164U, // FABSDr
3784
152k
    2120164U, // FABSHr
3785
152k
    2120164U, // FABSSr
3786
152k
    270588388U, // FABS_ZPmZ_D
3787
152k
    541137380U, // FABS_ZPmZ_H
3788
152k
    270621156U, // FABS_ZPmZ_S
3789
152k
    813799908U, // FABSv2f32
3790
152k
    815897060U, // FABSv2f64
3791
152k
    817994212U, // FABSv4f16
3792
152k
    820091364U, // FABSv4f32
3793
152k
    822188516U, // FABSv8f16
3794
152k
    2116618U, // FACGE16
3795
152k
    2116618U, // FACGE32
3796
152k
    2116618U, // FACGE64
3797
152k
    3223374858U,  // FACGE_PPzZZ_D
3798
152k
    2713783306U,  // FACGE_PPzZZ_H
3799
152k
    3223407626U,  // FACGE_PPzZZ_S
3800
152k
    813796362U, // FACGEv2f32
3801
152k
    815893514U, // FACGEv2f64
3802
152k
    817990666U, // FACGEv4f16
3803
152k
    820087818U, // FACGEv4f32
3804
152k
    822184970U, // FACGEv8f16
3805
152k
    2120551U, // FACGT16
3806
152k
    2120551U, // FACGT32
3807
152k
    2120551U, // FACGT64
3808
152k
    3223378791U,  // FACGT_PPzZZ_D
3809
152k
    2713787239U,  // FACGT_PPzZZ_H
3810
152k
    3223411559U,  // FACGT_PPzZZ_S
3811
152k
    813800295U, // FACGTv2f32
3812
152k
    815897447U, // FACGTv2f64
3813
152k
    817994599U, // FACGTv4f16
3814
152k
    820091751U, // FACGTv4f32
3815
152k
    822188903U, // FACGTv8f16
3816
152k
    65274670U,  // FADDA_VPZ_D
3817
152k
    2214871854U,  // FADDA_VPZ_H
3818
152k
    69501742U,  // FADDA_VPZ_S
3819
152k
    2116471U, // FADDDrr
3820
152k
    2116471U, // FADDHrr
3821
152k
    3223377453U,  // FADDP_ZPmZZ_D
3822
152k
    3519092269U,  // FADDP_ZPmZZ_H
3823
152k
    3223410221U,  // FADDP_ZPmZZ_S
3824
152k
    813798957U, // FADDPv2f32
3825
152k
    815896109U, // FADDPv2f64
3826
152k
    807425581U, // FADDPv2i16p
3827
152k
    807425581U, // FADDPv2i32p
3828
152k
    807425581U, // FADDPv2i64p
3829
152k
    817993261U, // FADDPv4f16
3830
152k
    820090413U, // FADDPv4f32
3831
152k
    822187565U, // FADDPv8f16
3832
152k
    3231817465U,  // FADDQV_D
3833
152k
    3238108921U,  // FADDQV_H
3834
152k
    3236011769U,  // FADDQV_S
3835
152k
    2116471U, // FADDSrr
3836
152k
    1657020017U,  // FADDV_VPZ_D
3837
152k
    1659133553U,  // FADDV_VPZ_H
3838
152k
    1638178417U,  // FADDV_VPZ_S
3839
152k
    3798158199U,  // FADD_VG2_M2Z_D
3840
152k
    3798305655U,  // FADD_VG2_M2Z_H
3841
152k
    3798174583U,  // FADD_VG2_M2Z_S
3842
152k
    4066593655U,  // FADD_VG4_M4Z_D
3843
152k
    4066741111U,  // FADD_VG4_M4Z_H
3844
152k
    4066610039U,  // FADD_VG4_M4Z_S
3845
152k
    3223374711U,  // FADD_ZPmI_D
3846
152k
    3519089527U,  // FADD_ZPmI_H
3847
152k
    3223407479U,  // FADD_ZPmI_S
3848
152k
    3223374711U,  // FADD_ZPmZ_D
3849
152k
    3519089527U,  // FADD_ZPmZ_H
3850
152k
    3223407479U,  // FADD_ZPmZ_S
3851
152k
    2418068343U,  // FADD_ZZZ_D
3852
152k
    2189495159U,  // FADD_ZZZ_H
3853
152k
    270617463U, // FADD_ZZZ_S
3854
152k
    813796215U, // FADDv2f32
3855
152k
    815893367U, // FADDv2f64
3856
152k
    817990519U, // FADDv4f16
3857
152k
    820087671U, // FADDv4f32
3858
152k
    822184823U, // FADDv8f16
3859
152k
    2181210301U,  // FAMAX_2Z2Z_D
3860
152k
    2183323837U,  // FAMAX_2Z2Z_H
3861
152k
    2185437373U,  // FAMAX_2Z2Z_S
3862
152k
    2181210301U,  // FAMAX_4Z4Z_D
3863
152k
    2183323837U,  // FAMAX_4Z4Z_H
3864
152k
    2185437373U,  // FAMAX_4Z4Z_S
3865
152k
    3223380157U,  // FAMAX_ZPmZ_D
3866
152k
    3519094973U,  // FAMAX_ZPmZ_H
3867
152k
    3223412925U,  // FAMAX_ZPmZ_S
3868
152k
    813801661U, // FAMAXv2f32
3869
152k
    815898813U, // FAMAXv2f64
3870
152k
    817995965U, // FAMAXv4f16
3871
152k
    820093117U, // FAMAXv4f32
3872
152k
    822190269U, // FAMAXv8f16
3873
152k
    2181207314U,  // FAMIN_2Z2Z_D
3874
152k
    2183320850U,  // FAMIN_2Z2Z_H
3875
152k
    2185434386U,  // FAMIN_2Z2Z_S
3876
152k
    2181207314U,  // FAMIN_4Z4Z_D
3877
152k
    2183320850U,  // FAMIN_4Z4Z_H
3878
152k
    2185434386U,  // FAMIN_4Z4Z_S
3879
152k
    3223377170U,  // FAMIN_ZPmZ_D
3880
152k
    3519091986U,  // FAMIN_ZPmZ_H
3881
152k
    3223409938U,  // FAMIN_ZPmZ_S
3882
152k
    813798674U, // FAMINv2f32
3883
152k
    815895826U, // FAMINv2f64
3884
152k
    817992978U, // FAMINv4f16
3885
152k
    820090130U, // FAMINv4f32
3886
152k
    822187282U, // FAMINv8f16
3887
152k
    3223374688U,  // FCADD_ZPmZ_D
3888
152k
    3519089504U,  // FCADD_ZPmZ_H
3889
152k
    3223407456U,  // FCADD_ZPmZ_S
3890
152k
    813796192U, // FCADDv2f32
3891
152k
    815893344U, // FCADDv2f64
3892
152k
    817990496U, // FCADDv4f16
3893
152k
    820087648U, // FCADDv4f32
3894
152k
    822184800U, // FCADDv8f16
3895
152k
    2119320U, // FCCMPDrr
3896
152k
    2116718U, // FCCMPEDrr
3897
152k
    2116718U, // FCCMPEHrr
3898
152k
    2116718U, // FCCMPESrr
3899
152k
    2119320U, // FCCMPHrr
3900
152k
    2119320U, // FCCMPSrr
3901
152k
    2193790592U,  // FCLAMP_VG2_2Z2Z_D
3902
152k
    2195904128U,  // FCLAMP_VG2_2Z2Z_H
3903
152k
    2174948992U,  // FCLAMP_VG2_2Z2Z_S
3904
152k
    2193790592U,  // FCLAMP_VG4_4Z4Z_D
3905
152k
    2195904128U,  // FCLAMP_VG4_4Z4Z_H
3906
152k
    2174948992U,  // FCLAMP_VG4_4Z4Z_S
3907
152k
    1075893888U,  // FCLAMP_ZZZ_D
3908
152k
    2195789440U,  // FCLAMP_ZZZ_H
3909
152k
    1344362112U,  // FCLAMP_ZZZ_S
3910
152k
    2119644U, // FCMEQ16
3911
152k
    2119644U, // FCMEQ32
3912
152k
    2119644U, // FCMEQ64
3913
152k
    3223377884U,  // FCMEQ_PPzZ0_D
3914
152k
    2713786332U,  // FCMEQ_PPzZ0_H
3915
152k
    3223410652U,  // FCMEQ_PPzZ0_S
3916
152k
    3223377884U,  // FCMEQ_PPzZZ_D
3917
152k
    2713786332U,  // FCMEQ_PPzZZ_H
3918
152k
    3223410652U,  // FCMEQ_PPzZZ_S
3919
152k
    2119644U, // FCMEQv1i16rz
3920
152k
    2119644U, // FCMEQv1i32rz
3921
152k
    2119644U, // FCMEQv1i64rz
3922
152k
    813799388U, // FCMEQv2f32
3923
152k
    815896540U, // FCMEQv2f64
3924
152k
    813799388U, // FCMEQv2i32rz
3925
152k
    815896540U, // FCMEQv2i64rz
3926
152k
    817993692U, // FCMEQv4f16
3927
152k
    820090844U, // FCMEQv4f32
3928
152k
    817993692U, // FCMEQv4i16rz
3929
152k
    820090844U, // FCMEQv4i32rz
3930
152k
    822187996U, // FCMEQv8f16
3931
152k
    822187996U, // FCMEQv8i16rz
3932
152k
    2116634U, // FCMGE16
3933
152k
    2116634U, // FCMGE32
3934
152k
    2116634U, // FCMGE64
3935
152k
    3223374874U,  // FCMGE_PPzZ0_D
3936
152k
    2713783322U,  // FCMGE_PPzZ0_H
3937
152k
    3223407642U,  // FCMGE_PPzZ0_S
3938
152k
    3223374874U,  // FCMGE_PPzZZ_D
3939
152k
    2713783322U,  // FCMGE_PPzZZ_H
3940
152k
    3223407642U,  // FCMGE_PPzZZ_S
3941
152k
    2116634U, // FCMGEv1i16rz
3942
152k
    2116634U, // FCMGEv1i32rz
3943
152k
    2116634U, // FCMGEv1i64rz
3944
152k
    813796378U, // FCMGEv2f32
3945
152k
    815893530U, // FCMGEv2f64
3946
152k
    813796378U, // FCMGEv2i32rz
3947
152k
    815893530U, // FCMGEv2i64rz
3948
152k
    817990682U, // FCMGEv4f16
3949
152k
    820087834U, // FCMGEv4f32
3950
152k
    817990682U, // FCMGEv4i16rz
3951
152k
    820087834U, // FCMGEv4i32rz
3952
152k
    822184986U, // FCMGEv8f16
3953
152k
    822184986U, // FCMGEv8i16rz
3954
152k
    2120567U, // FCMGT16
3955
152k
    2120567U, // FCMGT32
3956
152k
    2120567U, // FCMGT64
3957
152k
    3223378807U,  // FCMGT_PPzZ0_D
3958
152k
    2713787255U,  // FCMGT_PPzZ0_H
3959
152k
    3223411575U,  // FCMGT_PPzZ0_S
3960
152k
    3223378807U,  // FCMGT_PPzZZ_D
3961
152k
    2713787255U,  // FCMGT_PPzZZ_H
3962
152k
    3223411575U,  // FCMGT_PPzZZ_S
3963
152k
    2120567U, // FCMGTv1i16rz
3964
152k
    2120567U, // FCMGTv1i32rz
3965
152k
    2120567U, // FCMGTv1i64rz
3966
152k
    813800311U, // FCMGTv2f32
3967
152k
    815897463U, // FCMGTv2f64
3968
152k
    813800311U, // FCMGTv2i32rz
3969
152k
    815897463U, // FCMGTv2i64rz
3970
152k
    817994615U, // FCMGTv4f16
3971
152k
    820091767U, // FCMGTv4f32
3972
152k
    817994615U, // FCMGTv4i16rz
3973
152k
    820091767U, // FCMGTv4i32rz
3974
152k
    822188919U, // FCMGTv8f16
3975
152k
    822188919U, // FCMGTv8i16rz
3976
152k
    3223372638U,  // FCMLA_ZPmZZ_D
3977
152k
    3519087454U,  // FCMLA_ZPmZZ_H
3978
152k
    3223405406U,  // FCMLA_ZPmZZ_S
3979
152k
    2195784542U,  // FCMLA_ZZZI_H
3980
152k
    1344357214U,  // FCMLA_ZZZI_S
3981
152k
    2961310558U,  // FCMLAv2f32
3982
152k
    2963407710U,  // FCMLAv2f64
3983
152k
    2965504862U,  // FCMLAv4f16
3984
152k
    2965504862U,  // FCMLAv4f16_indexed
3985
152k
    2967602014U,  // FCMLAv4f32
3986
152k
    2967602014U,  // FCMLAv4f32_indexed
3987
152k
    2969699166U,  // FCMLAv8f16
3988
152k
    2969699166U,  // FCMLAv8f16_indexed
3989
152k
    3223374905U,  // FCMLE_PPzZ0_D
3990
152k
    2713783353U,  // FCMLE_PPzZ0_H
3991
152k
    3223407673U,  // FCMLE_PPzZ0_S
3992
152k
    2116665U, // FCMLEv1i16rz
3993
152k
    2116665U, // FCMLEv1i32rz
3994
152k
    2116665U, // FCMLEv1i64rz
3995
152k
    813796409U, // FCMLEv2i32rz
3996
152k
    815893561U, // FCMLEv2i64rz
3997
152k
    817990713U, // FCMLEv4i16rz
3998
152k
    820087865U, // FCMLEv4i32rz
3999
152k
    822185017U, // FCMLEv8i16rz
4000
152k
    3223379017U,  // FCMLT_PPzZ0_D
4001
152k
    2713787465U,  // FCMLT_PPzZ0_H
4002
152k
    3223411785U,  // FCMLT_PPzZ0_S
4003
152k
    2120777U, // FCMLTv1i16rz
4004
152k
    2120777U, // FCMLTv1i32rz
4005
152k
    2120777U, // FCMLTv1i64rz
4006
152k
    813800521U, // FCMLTv2i32rz
4007
152k
    815897673U, // FCMLTv2i64rz
4008
152k
    817994825U, // FCMLTv4i16rz
4009
152k
    820091977U, // FCMLTv4i32rz
4010
152k
    822189129U, // FCMLTv8i16rz
4011
152k
    3223374919U,  // FCMNE_PPzZ0_D
4012
152k
    2713783367U,  // FCMNE_PPzZ0_H
4013
152k
    3223407687U,  // FCMNE_PPzZ0_S
4014
152k
    3223374919U,  // FCMNE_PPzZZ_D
4015
152k
    2713783367U,  // FCMNE_PPzZZ_H
4016
152k
    3223407687U,  // FCMNE_PPzZZ_S
4017
152k
    71325343U,  // FCMPDri
4018
152k
    2119327U, // FCMPDrr
4019
152k
    71322742U,  // FCMPEDri
4020
152k
    2116726U, // FCMPEDrr
4021
152k
    71322742U,  // FCMPEHri
4022
152k
    2116726U, // FCMPEHrr
4023
152k
    71322742U,  // FCMPESri
4024
152k
    2116726U, // FCMPESrr
4025
152k
    71325343U,  // FCMPHri
4026
152k
    2119327U, // FCMPHrr
4027
152k
    71325343U,  // FCMPSri
4028
152k
    2119327U, // FCMPSrr
4029
152k
    3223377401U,  // FCMUO_PPzZZ_D
4030
152k
    2713785849U,  // FCMUO_PPzZZ_H
4031
152k
    3223410169U,  // FCMUO_PPzZZ_S
4032
152k
    270590280U, // FCPY_ZPmI_D
4033
152k
    2957058376U,  // FCPY_ZPmI_H
4034
152k
    270623048U, // FCPY_ZPmI_S
4035
152k
    2118257U, // FCSELDrrr
4036
152k
    2118257U, // FCSELHrrr
4037
152k
    2118257U, // FCSELSrrr
4038
152k
    2120156U, // FCVTASUWDr
4039
152k
    2120156U, // FCVTASUWHr
4040
152k
    2120156U, // FCVTASUWSr
4041
152k
    2120156U, // FCVTASUXDr
4042
152k
    2120156U, // FCVTASUXHr
4043
152k
    2120156U, // FCVTASUXSr
4044
152k
    2120156U, // FCVTASv1f16
4045
152k
    2120156U, // FCVTASv1i32
4046
152k
    2120156U, // FCVTASv1i64
4047
152k
    813799900U, // FCVTASv2f32
4048
152k
    815897052U, // FCVTASv2f64
4049
152k
    817994204U, // FCVTASv4f16
4050
152k
    820091356U, // FCVTASv4f32
4051
152k
    822188508U, // FCVTASv8f16
4052
152k
    2121256U, // FCVTAUUWDr
4053
152k
    2121256U, // FCVTAUUWHr
4054
152k
    2121256U, // FCVTAUUWSr
4055
152k
    2121256U, // FCVTAUUXDr
4056
152k
    2121256U, // FCVTAUUXHr
4057
152k
    2121256U, // FCVTAUUXSr
4058
152k
    2121256U, // FCVTAUv1f16
4059
152k
    2121256U, // FCVTAUv1i32
4060
152k
    2121256U, // FCVTAUv1i64
4061
152k
    813801000U, // FCVTAUv2f32
4062
152k
    815898152U, // FCVTAUv2f64
4063
152k
    817995304U, // FCVTAUv4f16
4064
152k
    820092456U, // FCVTAUv4f32
4065
152k
    822189608U, // FCVTAUv8f16
4066
152k
    2121179U, // FCVTDHr
4067
152k
    2121179U, // FCVTDSr
4068
152k
    2121179U, // FCVTHDr
4069
152k
    2121179U, // FCVTHSr
4070
152k
    270621838U, // FCVTLT_ZPmZ_HtoS
4071
152k
    270589070U, // FCVTLT_ZPmZ_StoD
4072
152k
    1652757564U,  // FCVTL_2ZZ_H_S
4073
152k
    815895612U, // FCVTLv2i32
4074
152k
    820089916U, // FCVTLv4i16
4075
152k
    815890854U, // FCVTLv4i32
4076
152k
    820085158U, // FCVTLv8i16
4077
152k
    2120294U, // FCVTMSUWDr
4078
152k
    2120294U, // FCVTMSUWHr
4079
152k
    2120294U, // FCVTMSUWSr
4080
152k
    2120294U, // FCVTMSUXDr
4081
152k
    2120294U, // FCVTMSUXHr
4082
152k
    2120294U, // FCVTMSUXSr
4083
152k
    2120294U, // FCVTMSv1f16
4084
152k
    2120294U, // FCVTMSv1i32
4085
152k
    2120294U, // FCVTMSv1i64
4086
152k
    813800038U, // FCVTMSv2f32
4087
152k
    815897190U, // FCVTMSv2f64
4088
152k
    817994342U, // FCVTMSv4f16
4089
152k
    820091494U, // FCVTMSv4f32
4090
152k
    822188646U, // FCVTMSv8f16
4091
152k
    2121272U, // FCVTMUUWDr
4092
152k
    2121272U, // FCVTMUUWHr
4093
152k
    2121272U, // FCVTMUUWSr
4094
152k
    2121272U, // FCVTMUUXDr
4095
152k
    2121272U, // FCVTMUUXHr
4096
152k
    2121272U, // FCVTMUUXSr
4097
152k
    2121272U, // FCVTMUv1f16
4098
152k
    2121272U, // FCVTMUv1i32
4099
152k
    2121272U, // FCVTMUv1i64
4100
152k
    813801016U, // FCVTMUv2f32
4101
152k
    815898168U, // FCVTMUv2f64
4102
152k
    817995320U, // FCVTMUv4f16
4103
152k
    820092472U, // FCVTMUv4f32
4104
152k
    822189624U, // FCVTMUv8f16
4105
152k
    3223357471U,  // FCVTNB_Z2Z_StoB
4106
152k
    2120320U, // FCVTNSUWDr
4107
152k
    2120320U, // FCVTNSUWHr
4108
152k
    2120320U, // FCVTNSUWSr
4109
152k
    2120320U, // FCVTNSUXDr
4110
152k
    2120320U, // FCVTNSUXHr
4111
152k
    2120320U, // FCVTNSUXSr
4112
152k
    2120320U, // FCVTNSv1f16
4113
152k
    2120320U, // FCVTNSv1i32
4114
152k
    2120320U, // FCVTNSv1i64
4115
152k
    813800064U, // FCVTNSv2f32
4116
152k
    815897216U, // FCVTNSv2f64
4117
152k
    817994368U, // FCVTNSv4f16
4118
152k
    820091520U, // FCVTNSv4f32
4119
152k
    822188672U, // FCVTNSv8f16
4120
152k
    3223362798U,  // FCVTNT_Z2Z_StoB
4121
152k
    270621934U, // FCVTNT_ZPmZ_DtoS
4122
152k
    1078009070U,  // FCVTNT_ZPmZ_StoH
4123
152k
    2121280U, // FCVTNUUWDr
4124
152k
    2121280U, // FCVTNUUWHr
4125
152k
    2121280U, // FCVTNUUWSr
4126
152k
    2121280U, // FCVTNUUXDr
4127
152k
    2121280U, // FCVTNUUXHr
4128
152k
    2121280U, // FCVTNUUXSr
4129
152k
    2121280U, // FCVTNUv1f16
4130
152k
    2121280U, // FCVTNUv1i32
4131
152k
    2121280U, // FCVTNUv1i64
4132
152k
    813801024U, // FCVTNUv2f32
4133
152k
    815898176U, // FCVTNUv2f64
4134
152k
    817995328U, // FCVTNUv4f16
4135
152k
    820092480U, // FCVTNUv4f32
4136
152k
    822189632U, // FCVTNUv8f16
4137
152k
    811701617U, // FCVTN_F16_F8v16f8
4138
152k
    824284529U, // FCVTN_F16_F8v8f8
4139
152k
    2959213037U,  // FCVTN_F32_F82v16f8
4140
152k
    824284529U, // FCVTN_F32_F8v8f8
4141
152k
    1344312689U,  // FCVTN_Z2Z_HtoB
4142
152k
    1648432497U,  // FCVTN_Z2Z_StoH
4143
152k
    3223360881U,  // FCVTN_Z4Z_StoB_NAME
4144
152k
    813798769U, // FCVTNv2i32
4145
152k
    817993073U, // FCVTNv4i16
4146
152k
    2967601645U,  // FCVTNv4i32
4147
152k
    2969698797U,  // FCVTNv8i16
4148
152k
    2120374U, // FCVTPSUWDr
4149
152k
    2120374U, // FCVTPSUWHr
4150
152k
    2120374U, // FCVTPSUWSr
4151
152k
    2120374U, // FCVTPSUXDr
4152
152k
    2120374U, // FCVTPSUXHr
4153
152k
    2120374U, // FCVTPSUXSr
4154
152k
    2120374U, // FCVTPSv1f16
4155
152k
    2120374U, // FCVTPSv1i32
4156
152k
    2120374U, // FCVTPSv1i64
4157
152k
    813800118U, // FCVTPSv2f32
4158
152k
    815897270U, // FCVTPSv2f64
4159
152k
    817994422U, // FCVTPSv4f16
4160
152k
    820091574U, // FCVTPSv4f32
4161
152k
    822188726U, // FCVTPSv8f16
4162
152k
    2121288U, // FCVTPUUWDr
4163
152k
    2121288U, // FCVTPUUWHr
4164
152k
    2121288U, // FCVTPUUWSr
4165
152k
    2121288U, // FCVTPUUXDr
4166
152k
    2121288U, // FCVTPUUXHr
4167
152k
    2121288U, // FCVTPUUXSr
4168
152k
    2121288U, // FCVTPUv1f16
4169
152k
    2121288U, // FCVTPUv1i32
4170
152k
    2121288U, // FCVTPUv1i64
4171
152k
    813801032U, // FCVTPUv2f32
4172
152k
    815898184U, // FCVTPUv2f64
4173
152k
    817995336U, // FCVTPUv4f16
4174
152k
    820092488U, // FCVTPUv4f32
4175
152k
    822189640U, // FCVTPUv8f16
4176
152k
    2121179U, // FCVTSDr
4177
152k
    2121179U, // FCVTSHr
4178
152k
    270621988U, // FCVTXNT_ZPmZ_DtoS
4179
152k
    2119104U, // FCVTXNv1i64
4180
152k
    813798848U, // FCVTXNv2f32
4181
152k
    2967601699U,  // FCVTXNv4f32
4182
152k
    270623027U, // FCVTX_ZPmZ_DtoS
4183
152k
    2120433U, // FCVTZSSWDri
4184
152k
    2120433U, // FCVTZSSWHri
4185
152k
    2120433U, // FCVTZSSWSri
4186
152k
    2120433U, // FCVTZSSXDri
4187
152k
    2120433U, // FCVTZSSXHri
4188
152k
    2120433U, // FCVTZSSXSri
4189
152k
    2120433U, // FCVTZSUWDr
4190
152k
    2120433U, // FCVTZSUWHr
4191
152k
    2120433U, // FCVTZSUWSr
4192
152k
    2120433U, // FCVTZSUXDr
4193
152k
    2120433U, // FCVTZSUXHr
4194
152k
    2120433U, // FCVTZSUXSr
4195
152k
    1648564977U,  // FCVTZS_2Z2Z_StoS
4196
152k
    1648564977U,  // FCVTZS_4Z4Z_StoS
4197
152k
    270588657U, // FCVTZS_ZPmZ_DtoD
4198
152k
    270621425U, // FCVTZS_ZPmZ_DtoS
4199
152k
    270588657U, // FCVTZS_ZPmZ_HtoD
4200
152k
    541137649U, // FCVTZS_ZPmZ_HtoH
4201
152k
    270621425U, // FCVTZS_ZPmZ_HtoS
4202
152k
    270588657U, // FCVTZS_ZPmZ_StoD
4203
152k
    270621425U, // FCVTZS_ZPmZ_StoS
4204
152k
    2120433U, // FCVTZSd
4205
152k
    2120433U, // FCVTZSh
4206
152k
    2120433U, // FCVTZSs
4207
152k
    2120433U, // FCVTZSv1f16
4208
152k
    2120433U, // FCVTZSv1i32
4209
152k
    2120433U, // FCVTZSv1i64
4210
152k
    813800177U, // FCVTZSv2f32
4211
152k
    815897329U, // FCVTZSv2f64
4212
152k
    813800177U, // FCVTZSv2i32_shift
4213
152k
    815897329U, // FCVTZSv2i64_shift
4214
152k
    817994481U, // FCVTZSv4f16
4215
152k
    820091633U, // FCVTZSv4f32
4216
152k
    817994481U, // FCVTZSv4i16_shift
4217
152k
    820091633U, // FCVTZSv4i32_shift
4218
152k
    822188785U, // FCVTZSv8f16
4219
152k
    822188785U, // FCVTZSv8i16_shift
4220
152k
    2121313U, // FCVTZUSWDri
4221
152k
    2121313U, // FCVTZUSWHri
4222
152k
    2121313U, // FCVTZUSWSri
4223
152k
    2121313U, // FCVTZUSXDri
4224
152k
    2121313U, // FCVTZUSXHri
4225
152k
    2121313U, // FCVTZUSXSri
4226
152k
    2121313U, // FCVTZUUWDr
4227
152k
    2121313U, // FCVTZUUWHr
4228
152k
    2121313U, // FCVTZUUWSr
4229
152k
    2121313U, // FCVTZUUXDr
4230
152k
    2121313U, // FCVTZUUXHr
4231
152k
    2121313U, // FCVTZUUXSr
4232
152k
    1648565857U,  // FCVTZU_2Z2Z_StoS
4233
152k
    1648565857U,  // FCVTZU_4Z4Z_StoS
4234
152k
    270589537U, // FCVTZU_ZPmZ_DtoD
4235
152k
    270622305U, // FCVTZU_ZPmZ_DtoS
4236
152k
    270589537U, // FCVTZU_ZPmZ_HtoD
4237
152k
    541138529U, // FCVTZU_ZPmZ_HtoH
4238
152k
    270622305U, // FCVTZU_ZPmZ_HtoS
4239
152k
    270589537U, // FCVTZU_ZPmZ_StoD
4240
152k
    270622305U, // FCVTZU_ZPmZ_StoS
4241
152k
    2121313U, // FCVTZUd
4242
152k
    2121313U, // FCVTZUh
4243
152k
    2121313U, // FCVTZUs
4244
152k
    2121313U, // FCVTZUv1f16
4245
152k
    2121313U, // FCVTZUv1i32
4246
152k
    2121313U, // FCVTZUv1i64
4247
152k
    813801057U, // FCVTZUv2f32
4248
152k
    815898209U, // FCVTZUv2f64
4249
152k
    813801057U, // FCVTZUv2i32_shift
4250
152k
    815898209U, // FCVTZUv2i64_shift
4251
152k
    817995361U, // FCVTZUv4f16
4252
152k
    820092513U, // FCVTZUv4f32
4253
152k
    817995361U, // FCVTZUv4i16_shift
4254
152k
    820092513U, // FCVTZUv4i32_shift
4255
152k
    822189665U, // FCVTZUv8f16
4256
152k
    822189665U, // FCVTZUv8i16_shift
4257
152k
    1652760027U,  // FCVT_2ZZ_H_S
4258
152k
    1344314843U,  // FCVT_Z2Z_HtoB
4259
152k
    1648434651U,  // FCVT_Z2Z_StoH
4260
152k
    3223363035U,  // FCVT_Z4Z_StoB_NAME
4261
152k
    3493928411U,  // FCVT_ZPmZ_DtoH
4262
152k
    270622171U, // FCVT_ZPmZ_DtoS
4263
152k
    270589403U, // FCVT_ZPmZ_HtoD
4264
152k
    270622171U, // FCVT_ZPmZ_HtoS
4265
152k
    270589403U, // FCVT_ZPmZ_StoD
4266
152k
    1078009307U,  // FCVT_ZPmZ_StoH
4267
152k
    2121361U, // FDIVDrr
4268
152k
    2121361U, // FDIVHrr
4269
152k
    3223378308U,  // FDIVR_ZPmZ_D
4270
152k
    3519093124U,  // FDIVR_ZPmZ_H
4271
152k
    3223411076U,  // FDIVR_ZPmZ_S
4272
152k
    2121361U, // FDIVSrr
4273
152k
    3223379601U,  // FDIV_ZPmZ_D
4274
152k
    3519094417U,  // FDIV_ZPmZ_H
4275
152k
    3223412369U,  // FDIV_ZPmZ_S
4276
152k
    813801105U, // FDIVv2f32
4277
152k
    815898257U, // FDIVv2f64
4278
152k
    817995409U, // FDIVv4f16
4279
152k
    820092561U, // FDIVv4f32
4280
152k
    822189713U, // FDIVv8f16
4281
152k
    3798310196U,  // FDOT_VG2_M2Z2Z_BtoH
4282
152k
    3798179124U,  // FDOT_VG2_M2Z2Z_BtoS
4283
152k
    3798179124U,  // FDOT_VG2_M2Z2Z_HtoS
4284
152k
    3798310196U,  // FDOT_VG2_M2ZZI_BtoH
4285
152k
    3798179124U,  // FDOT_VG2_M2ZZI_BtoS
4286
152k
    3798179124U,  // FDOT_VG2_M2ZZI_HtoS
4287
152k
    3798310196U,  // FDOT_VG2_M2ZZ_BtoH
4288
152k
    3798179124U,  // FDOT_VG2_M2ZZ_BtoS
4289
152k
    3798179124U,  // FDOT_VG2_M2ZZ_HtoS
4290
152k
    4066745652U,  // FDOT_VG4_M4Z4Z_BtoH
4291
152k
    4066614580U,  // FDOT_VG4_M4Z4Z_BtoS
4292
152k
    4066614580U,  // FDOT_VG4_M4Z4Z_HtoS
4293
152k
    4066745652U,  // FDOT_VG4_M4ZZI_BtoH
4294
152k
    4066614580U,  // FDOT_VG4_M4ZZI_BtoS
4295
152k
    4066614580U,  // FDOT_VG4_M4ZZI_HtoS
4296
152k
    4066745652U,  // FDOT_VG4_M4ZZ_BtoH
4297
152k
    4066614580U,  // FDOT_VG4_M4ZZ_BtoS
4298
152k
    4066614580U,  // FDOT_VG4_M4ZZ_HtoS
4299
152k
    2220956980U,  // FDOT_ZZZI_BtoH
4300
152k
    2418105652U,  // FDOT_ZZZI_BtoS
4301
152k
    2686541108U,  // FDOT_ZZZI_S
4302
152k
    2220956980U,  // FDOT_ZZZ_BtoH
4303
152k
    2418105652U,  // FDOT_ZZZ_BtoS
4304
152k
    2686541108U,  // FDOT_ZZZ_S
4305
152k
    2967608628U,  // FDOTlanev16f8
4306
152k
    2965511476U,  // FDOTlanev4f16
4307
152k
    2969705780U,  // FDOTlanev8f16
4308
152k
    2961317172U,  // FDOTlanev8f8
4309
152k
    2961317172U,  // FDOTv2f32
4310
152k
    2965511476U,  // FDOTv4f16
4311
152k
    2967608628U,  // FDOTv4f32
4312
152k
    2969705780U,  // FDOTv8f16
4313
152k
    3760248673U,  // FDUP_ZI_D
4314
152k
    75568993U,  // FDUP_ZI_H
4315
152k
    3760281441U,  // FDUP_ZI_S
4316
152k
    2418066491U,  // FEXPA_ZZ_D
4317
152k
    1652622395U,  // FEXPA_ZZ_H
4318
152k
    270615611U, // FEXPA_ZZ_S
4319
152k
    2120441U, // FJCVTZS
4320
152k
    270583345U, // FLOGB_ZPmZ_D
4321
152k
    541132337U, // FLOGB_ZPmZ_H
4322
152k
    270616113U, // FLOGB_ZPmZ_S
4323
152k
    17090U, // FMA16
4324
152k
    16551U, // FMA32
4325
152k
    17052U, // FMA64
4326
152k
    2116507U, // FMADDDrrr
4327
152k
    2116507U, // FMADDHrrr
4328
152k
    2116507U, // FMADDSrrr
4329
152k
    3223374611U,  // FMAD_ZPmZZ_D
4330
152k
    3519089427U,  // FMAD_ZPmZZ_H
4331
152k
    3223407379U,  // FMAD_ZPmZZ_S
4332
152k
    2121925U, // FMAXDrr
4333
152k
    2121925U, // FMAXHrr
4334
152k
    2118862U, // FMAXNMDrr
4335
152k
    2118862U, // FMAXNMHrr
4336
152k
    3223377582U,  // FMAXNMP_ZPmZZ_D
4337
152k
    3519092398U,  // FMAXNMP_ZPmZZ_H
4338
152k
    3223410350U,  // FMAXNMP_ZPmZZ_S
4339
152k
    813799086U, // FMAXNMPv2f32
4340
152k
    815896238U, // FMAXNMPv2f64
4341
152k
    807425710U, // FMAXNMPv2i16p
4342
152k
    807425710U, // FMAXNMPv2i32p
4343
152k
    807425710U, // FMAXNMPv2i64p
4344
152k
    817993390U, // FMAXNMPv4f16
4345
152k
    820090542U, // FMAXNMPv4f32
4346
152k
    822187694U, // FMAXNMPv8f16
4347
152k
    3231817490U,  // FMAXNMQV_D
4348
152k
    3238108946U,  // FMAXNMQV_H
4349
152k
    3236011794U,  // FMAXNMQV_S
4350
152k
    2118862U, // FMAXNMSrr
4351
152k
    1657020092U,  // FMAXNMV_VPZ_D
4352
152k
    1659133628U,  // FMAXNMV_VPZ_H
4353
152k
    1638178492U,  // FMAXNMV_VPZ_S
4354
152k
    807427772U, // FMAXNMVv4i16v
4355
152k
    807427772U, // FMAXNMVv4i32v
4356
152k
    807427772U, // FMAXNMVv8i16v
4357
152k
    2181207246U,  // FMAXNM_VG2_2Z2Z_D
4358
152k
    2183320782U,  // FMAXNM_VG2_2Z2Z_H
4359
152k
    2185434318U,  // FMAXNM_VG2_2Z2Z_S
4360
152k
    2181207246U,  // FMAXNM_VG2_2ZZ_D
4361
152k
    2183320782U,  // FMAXNM_VG2_2ZZ_H
4362
152k
    2185434318U,  // FMAXNM_VG2_2ZZ_S
4363
152k
    2181207246U,  // FMAXNM_VG4_4Z4Z_D
4364
152k
    2183320782U,  // FMAXNM_VG4_4Z4Z_H
4365
152k
    2185434318U,  // FMAXNM_VG4_4Z4Z_S
4366
152k
    2181207246U,  // FMAXNM_VG4_4ZZ_D
4367
152k
    2183320782U,  // FMAXNM_VG4_4ZZ_H
4368
152k
    2185434318U,  // FMAXNM_VG4_4ZZ_S
4369
152k
    3223377102U,  // FMAXNM_ZPmI_D
4370
152k
    3519091918U,  // FMAXNM_ZPmI_H
4371
152k
    3223409870U,  // FMAXNM_ZPmI_S
4372
152k
    3223377102U,  // FMAXNM_ZPmZ_D
4373
152k
    3519091918U,  // FMAXNM_ZPmZ_H
4374
152k
    3223409870U,  // FMAXNM_ZPmZ_S
4375
152k
    813798606U, // FMAXNMv2f32
4376
152k
    815895758U, // FMAXNMv2f64
4377
152k
    817992910U, // FMAXNMv4f16
4378
152k
    820090062U, // FMAXNMv4f32
4379
152k
    822187214U, // FMAXNMv8f16
4380
152k
    3223377791U,  // FMAXP_ZPmZZ_D
4381
152k
    3519092607U,  // FMAXP_ZPmZZ_H
4382
152k
    3223410559U,  // FMAXP_ZPmZZ_S
4383
152k
    813799295U, // FMAXPv2f32
4384
152k
    815896447U, // FMAXPv2f64
4385
152k
    807425919U, // FMAXPv2i16p
4386
152k
    807425919U, // FMAXPv2i32p
4387
152k
    807425919U, // FMAXPv2i64p
4388
152k
    817993599U, // FMAXPv4f16
4389
152k
    820090751U, // FMAXPv4f32
4390
152k
    822187903U, // FMAXPv8f16
4391
152k
    3231817531U,  // FMAXQV_D
4392
152k
    3238108987U,  // FMAXQV_H
4393
152k
    3236011835U,  // FMAXQV_S
4394
152k
    2121925U, // FMAXSrr
4395
152k
    1657020249U,  // FMAXV_VPZ_D
4396
152k
    1659133785U,  // FMAXV_VPZ_H
4397
152k
    1638178649U,  // FMAXV_VPZ_S
4398
152k
    807427929U, // FMAXVv4i16v
4399
152k
    807427929U, // FMAXVv4i32v
4400
152k
    807427929U, // FMAXVv8i16v
4401
152k
    2181210309U,  // FMAX_VG2_2Z2Z_D
4402
152k
    2183323845U,  // FMAX_VG2_2Z2Z_H
4403
152k
    2185437381U,  // FMAX_VG2_2Z2Z_S
4404
152k
    2181210309U,  // FMAX_VG2_2ZZ_D
4405
152k
    2183323845U,  // FMAX_VG2_2ZZ_H
4406
152k
    2185437381U,  // FMAX_VG2_2ZZ_S
4407
152k
    2181210309U,  // FMAX_VG4_4Z4Z_D
4408
152k
    2183323845U,  // FMAX_VG4_4Z4Z_H
4409
152k
    2185437381U,  // FMAX_VG4_4Z4Z_S
4410
152k
    2181210309U,  // FMAX_VG4_4ZZ_D
4411
152k
    2183323845U,  // FMAX_VG4_4ZZ_H
4412
152k
    2185437381U,  // FMAX_VG4_4ZZ_S
4413
152k
    3223380165U,  // FMAX_ZPmI_D
4414
152k
    3519094981U,  // FMAX_ZPmI_H
4415
152k
    3223412933U,  // FMAX_ZPmI_S
4416
152k
    3223380165U,  // FMAX_ZPmZ_D
4417
152k
    3519094981U,  // FMAX_ZPmZ_H
4418
152k
    3223412933U,  // FMAX_ZPmZ_S
4419
152k
    813801669U, // FMAXv2f32
4420
152k
    815898821U, // FMAXv2f64
4421
152k
    817995973U, // FMAXv4f16
4422
152k
    820093125U, // FMAXv4f32
4423
152k
    822190277U, // FMAXv8f16
4424
152k
    2118938U, // FMINDrr
4425
152k
    2118938U, // FMINHrr
4426
152k
    2118853U, // FMINNMDrr
4427
152k
    2118853U, // FMINNMHrr
4428
152k
    3223377573U,  // FMINNMP_ZPmZZ_D
4429
152k
    3519092389U,  // FMINNMP_ZPmZZ_H
4430
152k
    3223410341U,  // FMINNMP_ZPmZZ_S
4431
152k
    813799077U, // FMINNMPv2f32
4432
152k
    815896229U, // FMINNMPv2f64
4433
152k
    807425701U, // FMINNMPv2i16p
4434
152k
    807425701U, // FMINNMPv2i32p
4435
152k
    807425701U, // FMINNMPv2i64p
4436
152k
    817993381U, // FMINNMPv4f16
4437
152k
    820090533U, // FMINNMPv4f32
4438
152k
    822187685U, // FMINNMPv8f16
4439
152k
    3231817480U,  // FMINNMQV_D
4440
152k
    3238108936U,  // FMINNMQV_H
4441
152k
    3236011784U,  // FMINNMQV_S
4442
152k
    2118853U, // FMINNMSrr
4443
152k
    1657020083U,  // FMINNMV_VPZ_D
4444
152k
    1659133619U,  // FMINNMV_VPZ_H
4445
152k
    1638178483U,  // FMINNMV_VPZ_S
4446
152k
    807427763U, // FMINNMVv4i16v
4447
152k
    807427763U, // FMINNMVv4i32v
4448
152k
    807427763U, // FMINNMVv8i16v
4449
152k
    2181207237U,  // FMINNM_VG2_2Z2Z_D
4450
152k
    2183320773U,  // FMINNM_VG2_2Z2Z_H
4451
152k
    2185434309U,  // FMINNM_VG2_2Z2Z_S
4452
152k
    2181207237U,  // FMINNM_VG2_2ZZ_D
4453
152k
    2183320773U,  // FMINNM_VG2_2ZZ_H
4454
152k
    2185434309U,  // FMINNM_VG2_2ZZ_S
4455
152k
    2181207237U,  // FMINNM_VG4_4Z4Z_D
4456
152k
    2183320773U,  // FMINNM_VG4_4Z4Z_H
4457
152k
    2185434309U,  // FMINNM_VG4_4Z4Z_S
4458
152k
    2181207237U,  // FMINNM_VG4_4ZZ_D
4459
152k
    2183320773U,  // FMINNM_VG4_4ZZ_H
4460
152k
    2185434309U,  // FMINNM_VG4_4ZZ_S
4461
152k
    3223377093U,  // FMINNM_ZPmI_D
4462
152k
    3519091909U,  // FMINNM_ZPmI_H
4463
152k
    3223409861U,  // FMINNM_ZPmI_S
4464
152k
    3223377093U,  // FMINNM_ZPmZ_D
4465
152k
    3519091909U,  // FMINNM_ZPmZ_H
4466
152k
    3223409861U,  // FMINNM_ZPmZ_S
4467
152k
    813798597U, // FMINNMv2f32
4468
152k
    815895749U, // FMINNMv2f64
4469
152k
    817992901U, // FMINNMv4f16
4470
152k
    820090053U, // FMINNMv4f32
4471
152k
    822187205U, // FMINNMv8f16
4472
152k
    3223377597U,  // FMINP_ZPmZZ_D
4473
152k
    3519092413U,  // FMINP_ZPmZZ_H
4474
152k
    3223410365U,  // FMINP_ZPmZZ_S
4475
152k
    813799101U, // FMINPv2f32
4476
152k
    815896253U, // FMINPv2f64
4477
152k
    807425725U, // FMINPv2i16p
4478
152k
    807425725U, // FMINPv2i32p
4479
152k
    807425725U, // FMINPv2i64p
4480
152k
    817993405U, // FMINPv4f16
4481
152k
    820090557U, // FMINPv4f32
4482
152k
    822187709U, // FMINPv8f16
4483
152k
    3231817500U,  // FMINQV_D
4484
152k
    3238108956U,  // FMINQV_H
4485
152k
    3236011804U,  // FMINQV_S
4486
152k
    2118938U, // FMINSrr
4487
152k
    1657020101U,  // FMINV_VPZ_D
4488
152k
    1659133637U,  // FMINV_VPZ_H
4489
152k
    1638178501U,  // FMINV_VPZ_S
4490
152k
    807427781U, // FMINVv4i16v
4491
152k
    807427781U, // FMINVv4i32v
4492
152k
    807427781U, // FMINVv8i16v
4493
152k
    2181207322U,  // FMIN_VG2_2Z2Z_D
4494
152k
    2183320858U,  // FMIN_VG2_2Z2Z_H
4495
152k
    2185434394U,  // FMIN_VG2_2Z2Z_S
4496
152k
    2181207322U,  // FMIN_VG2_2ZZ_D
4497
152k
    2183320858U,  // FMIN_VG2_2ZZ_H
4498
152k
    2185434394U,  // FMIN_VG2_2ZZ_S
4499
152k
    2181207322U,  // FMIN_VG4_4Z4Z_D
4500
152k
    2183320858U,  // FMIN_VG4_4Z4Z_H
4501
152k
    2185434394U,  // FMIN_VG4_4Z4Z_S
4502
152k
    2181207322U,  // FMIN_VG4_4ZZ_D
4503
152k
    2183320858U,  // FMIN_VG4_4ZZ_H
4504
152k
    2185434394U,  // FMIN_VG4_4ZZ_S
4505
152k
    3223377178U,  // FMIN_ZPmI_D
4506
152k
    3519091994U,  // FMIN_ZPmI_H
4507
152k
    3223409946U,  // FMIN_ZPmI_S
4508
152k
    3223377178U,  // FMIN_ZPmZ_D
4509
152k
    3519091994U,  // FMIN_ZPmZ_H
4510
152k
    3223409946U,  // FMIN_ZPmZ_S
4511
152k
    813798682U, // FMINv2f32
4512
152k
    815895834U, // FMINv2f64
4513
152k
    817992986U, // FMINv4f16
4514
152k
    820090138U, // FMINv4f32
4515
152k
    822187290U, // FMINv8f16
4516
152k
    2961309942U,  // FMLAL2lanev4f16
4517
152k
    2967601398U,  // FMLAL2lanev8f16
4518
152k
    2961309942U,  // FMLAL2v4f16
4519
152k
    2967601398U,  // FMLAL2v8f16
4520
152k
    2220951153U,  // FMLALB_ZZZ
4521
152k
    2220951153U,  // FMLALB_ZZZI
4522
152k
    2686535281U,  // FMLALB_ZZZI_SHH
4523
152k
    2686535281U,  // FMLALB_ZZZ_SHH
4524
152k
    2969699953U,  // FMLALBlanev8f16
4525
152k
    2969699953U,  // FMLALBv8f16
4526
152k
    2418099682U,  // FMLALLBB_ZZZ
4527
152k
    2418099682U,  // FMLALLBB_ZZZI
4528
152k
    2967602658U,  // FMLALLBBlanev4f32
4529
152k
    2967602658U,  // FMLALLBBv4f32
4530
152k
    2418105119U,  // FMLALLBT_ZZZ
4531
152k
    2418105119U,  // FMLALLBT_ZZZI
4532
152k
    2967608095U,  // FMLALLBTlanev4f32
4533
152k
    2967608095U,  // FMLALLBTv4f32
4534
152k
    2418100613U,  // FMLALLTB_ZZZ
4535
152k
    2418100613U,  // FMLALLTB_ZZZI
4536
152k
    2967603589U,  // FMLALLTBlanev4f32
4537
152k
    2967603589U,  // FMLALLTBv4f32
4538
152k
    2418105776U,  // FMLALLTT_ZZZ
4539
152k
    2418105776U,  // FMLALLTT_ZZZI
4540
152k
    2967608752U,  // FMLALLTTlanev4f32
4541
152k
    2967608752U,  // FMLALLTTv4f32
4542
152k
    1688441534U,  // FMLALL_MZZI_BtoS
4543
152k
    1688441534U,  // FMLALL_MZZ_BtoS
4544
152k
    3835925182U,  // FMLALL_VG2_M2Z2Z_BtoS
4545
152k
    3835925182U,  // FMLALL_VG2_M2ZZI_BtoS
4546
152k
    4104360638U,  // FMLALL_VG2_M2ZZ_BtoS
4547
152k
    4104360638U,  // FMLALL_VG4_M4Z4Z_BtoS
4548
152k
    4104360638U,  // FMLALL_VG4_M4ZZI_BtoS
4549
152k
    77828798U,  // FMLALL_VG4_M4ZZ_BtoS
4550
152k
    2220956595U,  // FMLALT_ZZZ
4551
152k
    2220956595U,  // FMLALT_ZZZI
4552
152k
    2686540723U,  // FMLALT_ZZZI_SHH
4553
152k
    2686540723U,  // FMLALT_ZZZ_SHH
4554
152k
    2969705395U,  // FMLALTlanev8f16
4555
152k
    2969705395U,  // FMLALTv8f16
4556
152k
    1663406325U,  // FMLAL_MZZI_BtoH
4557
152k
    1663275253U,  // FMLAL_MZZI_HtoS
4558
152k
    1663275253U,  // FMLAL_MZZ_HtoS
4559
152k
    3810889973U,  // FMLAL_VG2_M2Z2Z_BtoH
4560
152k
    3810758901U,  // FMLAL_VG2_M2Z2Z_HtoS
4561
152k
    3810889973U,  // FMLAL_VG2_M2ZZI_BtoH
4562
152k
    3810758901U,  // FMLAL_VG2_M2ZZI_HtoS
4563
152k
    3810889973U,  // FMLAL_VG2_M2ZZ_BtoH
4564
152k
    3810758901U,  // FMLAL_VG2_M2ZZ_HtoS
4565
152k
    1663406325U,  // FMLAL_VG2_MZZ_BtoH
4566
152k
    4079325429U,  // FMLAL_VG4_M4Z4Z_BtoH
4567
152k
    4079194357U,  // FMLAL_VG4_M4Z4Z_HtoS
4568
152k
    4079325429U,  // FMLAL_VG4_M4ZZI_BtoH
4569
152k
    4079194357U,  // FMLAL_VG4_M4ZZI_HtoS
4570
152k
    4079325429U,  // FMLAL_VG4_M4ZZ_BtoH
4571
152k
    4079194357U,  // FMLAL_VG4_M4ZZ_HtoS
4572
152k
    2961314037U,  // FMLALlanev4f16
4573
152k
    2967605493U,  // FMLALlanev8f16
4574
152k
    2961314037U,  // FMLALv4f16
4575
152k
    2967605493U,  // FMLALv8f16
4576
152k
    3798156134U,  // FMLA_VG2_M2Z2Z_D
4577
152k
    3798172518U,  // FMLA_VG2_M2Z2Z_S
4578
152k
    3798303590U,  // FMLA_VG2_M2Z4Z_H
4579
152k
    3798156134U,  // FMLA_VG2_M2ZZI_D
4580
152k
    3798303590U,  // FMLA_VG2_M2ZZI_H
4581
152k
    3798172518U,  // FMLA_VG2_M2ZZI_S
4582
152k
    3798156134U,  // FMLA_VG2_M2ZZ_D
4583
152k
    3798303590U,  // FMLA_VG2_M2ZZ_H
4584
152k
    3798172518U,  // FMLA_VG2_M2ZZ_S
4585
152k
    4066591590U,  // FMLA_VG4_M4Z4Z_D
4586
152k
    4066739046U,  // FMLA_VG4_M4Z4Z_H
4587
152k
    4066607974U,  // FMLA_VG4_M4Z4Z_S
4588
152k
    4066591590U,  // FMLA_VG4_M4ZZI_D
4589
152k
    4066739046U,  // FMLA_VG4_M4ZZI_H
4590
152k
    4066607974U,  // FMLA_VG4_M4ZZI_S
4591
152k
    4066591590U,  // FMLA_VG4_M4ZZ_D
4592
152k
    4066739046U,  // FMLA_VG4_M4ZZ_H
4593
152k
    4066607974U,  // FMLA_VG4_M4ZZ_S
4594
152k
    3223372646U,  // FMLA_ZPmZZ_D
4595
152k
    3519087462U,  // FMLA_ZPmZZ_H
4596
152k
    3223405414U,  // FMLA_ZPmZZ_S
4597
152k
    1075888998U,  // FMLA_ZZZI_D
4598
152k
    2195784550U,  // FMLA_ZZZI_H
4599
152k
    1344357222U,  // FMLA_ZZZI_S
4600
152k
    807715686U, // FMLAv1i16_indexed
4601
152k
    807715686U, // FMLAv1i32_indexed
4602
152k
    807715686U, // FMLAv1i64_indexed
4603
152k
    2961310566U,  // FMLAv2f32
4604
152k
    2963407718U,  // FMLAv2f64
4605
152k
    2961310566U,  // FMLAv2i32_indexed
4606
152k
    2963407718U,  // FMLAv2i64_indexed
4607
152k
    2965504870U,  // FMLAv4f16
4608
152k
    2967602022U,  // FMLAv4f32
4609
152k
    2965504870U,  // FMLAv4i16_indexed
4610
152k
    2967602022U,  // FMLAv4i32_indexed
4611
152k
    2969699174U,  // FMLAv8f16
4612
152k
    2969699174U,  // FMLAv8i16_indexed
4613
152k
    2961310074U,  // FMLSL2lanev4f16
4614
152k
    2967601530U,  // FMLSL2lanev8f16
4615
152k
    2961310074U,  // FMLSL2v4f16
4616
152k
    2967601530U,  // FMLSL2v8f16
4617
152k
    2686535579U,  // FMLSLB_ZZZI_SHH
4618
152k
    2686535579U,  // FMLSLB_ZZZ_SHH
4619
152k
    2686540898U,  // FMLSLT_ZZZI_SHH
4620
152k
    2686540898U,  // FMLSLT_ZZZ_SHH
4621
152k
    1663276020U,  // FMLSL_MZZI_HtoS
4622
152k
    1663276020U,  // FMLSL_MZZ_HtoS
4623
152k
    3810759668U,  // FMLSL_VG2_M2Z2Z_HtoS
4624
152k
    3810759668U,  // FMLSL_VG2_M2ZZI_HtoS
4625
152k
    3810759668U,  // FMLSL_VG2_M2ZZ_HtoS
4626
152k
    4079195124U,  // FMLSL_VG4_M4Z4Z_HtoS
4627
152k
    4079195124U,  // FMLSL_VG4_M4ZZI_HtoS
4628
152k
    4079195124U,  // FMLSL_VG4_M4ZZ_HtoS
4629
152k
    2961314804U,  // FMLSLlanev4f16
4630
152k
    2967606260U,  // FMLSLlanev8f16
4631
152k
    2961314804U,  // FMLSLv4f16
4632
152k
    2967606260U,  // FMLSLv8f16
4633
152k
    3798162002U,  // FMLS_VG2_M2Z2Z_D
4634
152k
    3798309458U,  // FMLS_VG2_M2Z2Z_H
4635
152k
    3798178386U,  // FMLS_VG2_M2Z2Z_S
4636
152k
    3798162002U,  // FMLS_VG2_M2ZZI_D
4637
152k
    3798309458U,  // FMLS_VG2_M2ZZI_H
4638
152k
    3798178386U,  // FMLS_VG2_M2ZZI_S
4639
152k
    3798162002U,  // FMLS_VG2_M2ZZ_D
4640
152k
    3798309458U,  // FMLS_VG2_M2ZZ_H
4641
152k
    3798178386U,  // FMLS_VG2_M2ZZ_S
4642
152k
    4066744914U,  // FMLS_VG4_M4Z2Z_H
4643
152k
    4066597458U,  // FMLS_VG4_M4Z4Z_D
4644
152k
    4066613842U,  // FMLS_VG4_M4Z4Z_S
4645
152k
    4066597458U,  // FMLS_VG4_M4ZZI_D
4646
152k
    4066744914U,  // FMLS_VG4_M4ZZI_H
4647
152k
    4066613842U,  // FMLS_VG4_M4ZZI_S
4648
152k
    4066597458U,  // FMLS_VG4_M4ZZ_D
4649
152k
    4066744914U,  // FMLS_VG4_M4ZZ_H
4650
152k
    4066613842U,  // FMLS_VG4_M4ZZ_S
4651
152k
    3223378514U,  // FMLS_ZPmZZ_D
4652
152k
    3519093330U,  // FMLS_ZPmZZ_H
4653
152k
    3223411282U,  // FMLS_ZPmZZ_S
4654
152k
    1075894866U,  // FMLS_ZZZI_D
4655
152k
    2195790418U,  // FMLS_ZZZI_H
4656
152k
    1344363090U,  // FMLS_ZZZI_S
4657
152k
    807721554U, // FMLSv1i16_indexed
4658
152k
    807721554U, // FMLSv1i32_indexed
4659
152k
    807721554U, // FMLSv1i64_indexed
4660
152k
    2961316434U,  // FMLSv2f32
4661
152k
    2963413586U,  // FMLSv2f64
4662
152k
    2961316434U,  // FMLSv2i32_indexed
4663
152k
    2963413586U,  // FMLSv2i64_indexed
4664
152k
    2965510738U,  // FMLSv4f16
4665
152k
    2967607890U,  // FMLSv4f32
4666
152k
    2965510738U,  // FMLSv4i16_indexed
4667
152k
    2967607890U,  // FMLSv4i32_indexed
4668
152k
    2969705042U,  // FMLSv8f16
4669
152k
    2969705042U,  // FMLSv8i16_indexed
4670
152k
    1075889005U,  // FMMLA_ZZZ_D
4671
152k
    1344357229U,  // FMMLA_ZZZ_S
4672
152k
    54641579U,  // FMOPAL_MPPZZ
4673
152k
    79807403U,  // FMOPA_MPPZZ_BtoH
4674
152k
    79807403U,  // FMOPA_MPPZZ_BtoS
4675
152k
    2168570795U,  // FMOPA_MPPZZ_D
4676
152k
    54641579U,  // FMOPA_MPPZZ_H
4677
152k
    2170667947U,  // FMOPA_MPPZZ_S
4678
152k
    54647455U,  // FMOPSL_MPPZZ
4679
152k
    2168576671U,  // FMOPS_MPPZZ_D
4680
152k
    54647455U,  // FMOPS_MPPZZ_H
4681
152k
    2170673823U,  // FMOPS_MPPZZ_S
4682
152k
    807427809U, // FMOVDXHighr
4683
152k
    2121441U, // FMOVDXr
4684
152k
    3760217825U,  // FMOVDi
4685
152k
    2121441U, // FMOVDr
4686
152k
    2121441U, // FMOVHWr
4687
152k
    2121441U, // FMOVHXr
4688
152k
    3760217825U,  // FMOVHi
4689
152k
    2121441U, // FMOVHr
4690
152k
    2121441U, // FMOVSWr
4691
152k
    3760217825U,  // FMOVSi
4692
152k
    2121441U, // FMOVSr
4693
152k
    2121441U, // FMOVWHr
4694
152k
    2121441U, // FMOVWSr
4695
152k
    81895137U,  // FMOVXDHighr
4696
152k
    2121441U, // FMOVXDr
4697
152k
    2121441U, // FMOVXHr
4698
152k
    3766591201U,  // FMOVv2f32_ns
4699
152k
    3768688353U,  // FMOVv2f64_ns
4700
152k
    3770785505U,  // FMOVv4f16_ns
4701
152k
    3772882657U,  // FMOVv4f32_ns
4702
152k
    3774979809U,  // FMOVv8f16_ns
4703
152k
    17112U, // FMS16
4704
152k
    16558U, // FMS32
4705
152k
    17059U, // FMS64
4706
152k
    3223374137U,  // FMSB_ZPmZZ_D
4707
152k
    3519088953U,  // FMSB_ZPmZZ_H
4708
152k
    3223406905U,  // FMSB_ZPmZZ_S
4709
152k
    2116045U, // FMSUBDrrr
4710
152k
    2116045U, // FMSUBHrrr
4711
152k
    2116045U, // FMSUBSrrr
4712
152k
    2118724U, // FMULDrr
4713
152k
    2118724U, // FMULHrr
4714
152k
    2118724U, // FMULSrr
4715
152k
    2122000U, // FMULX16
4716
152k
    2122000U, // FMULX32
4717
152k
    2122000U, // FMULX64
4718
152k
    3223380240U,  // FMULX_ZPmZ_D
4719
152k
    3519095056U,  // FMULX_ZPmZ_H
4720
152k
    3223413008U,  // FMULX_ZPmZ_S
4721
152k
    2122000U, // FMULXv1i16_indexed
4722
152k
    2122000U, // FMULXv1i32_indexed
4723
152k
    2122000U, // FMULXv1i64_indexed
4724
152k
    813801744U, // FMULXv2f32
4725
152k
    815898896U, // FMULXv2f64
4726
152k
    813801744U, // FMULXv2i32_indexed
4727
152k
    815898896U, // FMULXv2i64_indexed
4728
152k
    817996048U, // FMULXv4f16
4729
152k
    820093200U, // FMULXv4f32
4730
152k
    817996048U, // FMULXv4i16_indexed
4731
152k
    820093200U, // FMULXv4i32_indexed
4732
152k
    822190352U, // FMULXv8f16
4733
152k
    822190352U, // FMULXv8i16_indexed
4734
152k
    3223376964U,  // FMUL_ZPmI_D
4735
152k
    3519091780U,  // FMUL_ZPmI_H
4736
152k
    3223409732U,  // FMUL_ZPmI_S
4737
152k
    3223376964U,  // FMUL_ZPmZ_D
4738
152k
    3519091780U,  // FMUL_ZPmZ_H
4739
152k
    3223409732U,  // FMUL_ZPmZ_S
4740
152k
    2418070596U,  // FMUL_ZZZI_D
4741
152k
    2189497412U,  // FMUL_ZZZI_H
4742
152k
    270619716U, // FMUL_ZZZI_S
4743
152k
    2418070596U,  // FMUL_ZZZ_D
4744
152k
    2189497412U,  // FMUL_ZZZ_H
4745
152k
    270619716U, // FMUL_ZZZ_S
4746
152k
    2118724U, // FMULv1i16_indexed
4747
152k
    2118724U, // FMULv1i32_indexed
4748
152k
    2118724U, // FMULv1i64_indexed
4749
152k
    813798468U, // FMULv2f32
4750
152k
    815895620U, // FMULv2f64
4751
152k
    813798468U, // FMULv2i32_indexed
4752
152k
    815895620U, // FMULv2i64_indexed
4753
152k
    817992772U, // FMULv4f16
4754
152k
    820089924U, // FMULv4f32
4755
152k
    817992772U, // FMULv4i16_indexed
4756
152k
    820089924U, // FMULv4i32_indexed
4757
152k
    822187076U, // FMULv8f16
4758
152k
    822187076U, // FMULv8i16_indexed
4759
152k
    2116832U, // FNEGDr
4760
152k
    2116832U, // FNEGHr
4761
152k
    2116832U, // FNEGSr
4762
152k
    270585056U, // FNEG_ZPmZ_D
4763
152k
    541134048U, // FNEG_ZPmZ_H
4764
152k
    270617824U, // FNEG_ZPmZ_S
4765
152k
    813796576U, // FNEGv2f32
4766
152k
    815893728U, // FNEGv2f64
4767
152k
    817990880U, // FNEGv4f16
4768
152k
    820088032U, // FNEGv4f32
4769
152k
    822185184U, // FNEGv8f16
4770
152k
    2116514U, // FNMADDDrrr
4771
152k
    2116514U, // FNMADDHrrr
4772
152k
    2116514U, // FNMADDSrrr
4773
152k
    3223374617U,  // FNMAD_ZPmZZ_D
4774
152k
    3519089433U,  // FNMAD_ZPmZZ_H
4775
152k
    3223407385U,  // FNMAD_ZPmZZ_S
4776
152k
    3223372675U,  // FNMLA_ZPmZZ_D
4777
152k
    3519087491U,  // FNMLA_ZPmZZ_H
4778
152k
    3223405443U,  // FNMLA_ZPmZZ_S
4779
152k
    3223378520U,  // FNMLS_ZPmZZ_D
4780
152k
    3519093336U,  // FNMLS_ZPmZZ_H
4781
152k
    3223411288U,  // FNMLS_ZPmZZ_S
4782
152k
    3223374143U,  // FNMSB_ZPmZZ_D
4783
152k
    3519088959U,  // FNMSB_ZPmZZ_H
4784
152k
    3223406911U,  // FNMSB_ZPmZZ_S
4785
152k
    2116052U, // FNMSUBDrrr
4786
152k
    2116052U, // FNMSUBHrrr
4787
152k
    2116052U, // FNMSUBSrrr
4788
152k
    2118730U, // FNMULDrr
4789
152k
    2118730U, // FNMULHrr
4790
152k
    2118730U, // FNMULSrr
4791
152k
    2418068574U,  // FRECPE_ZZ_D
4792
152k
    1652624478U,  // FRECPE_ZZ_H
4793
152k
    270617694U, // FRECPE_ZZ_S
4794
152k
    2116702U, // FRECPEv1f16
4795
152k
    2116702U, // FRECPEv1i32
4796
152k
    2116702U, // FRECPEv1i64
4797
152k
    813796446U, // FRECPEv2f32
4798
152k
    815893598U, // FRECPEv2f64
4799
152k
    817990750U, // FRECPEv4f16
4800
152k
    820087902U, // FRECPEv4f32
4801
152k
    822185054U, // FRECPEv8f16
4802
152k
    2120335U, // FRECPS16
4803
152k
    2120335U, // FRECPS32
4804
152k
    2120335U, // FRECPS64
4805
152k
    2418072207U,  // FRECPS_ZZZ_D
4806
152k
    2189499023U,  // FRECPS_ZZZ_H
4807
152k
    270621327U, // FRECPS_ZZZ_S
4808
152k
    813800079U, // FRECPSv2f32
4809
152k
    815897231U, // FRECPSv2f64
4810
152k
    817994383U, // FRECPSv4f16
4811
152k
    820091535U, // FRECPSv4f32
4812
152k
    822188687U, // FRECPSv8f16
4813
152k
    270590231U, // FRECPX_ZPmZ_D
4814
152k
    541139223U, // FRECPX_ZPmZ_H
4815
152k
    270622999U, // FRECPX_ZPmZ_S
4816
152k
    2122007U, // FRECPXv1f16
4817
152k
    2122007U, // FRECPXv1i32
4818
152k
    2122007U, // FRECPXv1i64
4819
152k
    2121891U, // FRINT32XDr
4820
152k
    2121891U, // FRINT32XSr
4821
152k
    813801635U, // FRINT32Xv2f32
4822
152k
    815898787U, // FRINT32Xv2f64
4823
152k
    820093091U, // FRINT32Xv4f32
4824
152k
    2122074U, // FRINT32ZDr
4825
152k
    2122074U, // FRINT32ZSr
4826
152k
    813801818U, // FRINT32Zv2f32
4827
152k
    815898970U, // FRINT32Zv2f64
4828
152k
    820093274U, // FRINT32Zv4f32
4829
152k
    2121901U, // FRINT64XDr
4830
152k
    2121901U, // FRINT64XSr
4831
152k
    813801645U, // FRINT64Xv2f32
4832
152k
    815898797U, // FRINT64Xv2f64
4833
152k
    820093101U, // FRINT64Xv4f32
4834
152k
    2122084U, // FRINT64ZDr
4835
152k
    2122084U, // FRINT64ZSr
4836
152k
    813801828U, // FRINT64Zv2f32
4837
152k
    815898980U, // FRINT64Zv2f64
4838
152k
    820093284U, // FRINT64Zv4f32
4839
152k
    2114733U, // FRINTADr
4840
152k
    2114733U, // FRINTAHr
4841
152k
    2114733U, // FRINTASr
4842
152k
    1648559277U,  // FRINTA_2Z2Z_S
4843
152k
    1648559277U,  // FRINTA_4Z4Z_S
4844
152k
    270582957U, // FRINTA_ZPmZ_D
4845
152k
    541131949U, // FRINTA_ZPmZ_H
4846
152k
    270615725U, // FRINTA_ZPmZ_S
4847
152k
    813794477U, // FRINTAv2f32
4848
152k
    815891629U, // FRINTAv2f64
4849
152k
    817988781U, // FRINTAv4f16
4850
152k
    820085933U, // FRINTAv4f32
4851
152k
    822183085U, // FRINTAv8f16
4852
152k
    2117793U, // FRINTIDr
4853
152k
    2117793U, // FRINTIHr
4854
152k
    2117793U, // FRINTISr
4855
152k
    270586017U, // FRINTI_ZPmZ_D
4856
152k
    541135009U, // FRINTI_ZPmZ_H
4857
152k
    270618785U, // FRINTI_ZPmZ_S
4858
152k
    813797537U, // FRINTIv2f32
4859
152k
    815894689U, // FRINTIv2f64
4860
152k
    817991841U, // FRINTIv4f16
4861
152k
    820088993U, // FRINTIv4f32
4862
152k
    822186145U, // FRINTIv8f16
4863
152k
    2118885U, // FRINTMDr
4864
152k
    2118885U, // FRINTMHr
4865
152k
    2118885U, // FRINTMSr
4866
152k
    1648563429U,  // FRINTM_2Z2Z_S
4867
152k
    1648563429U,  // FRINTM_4Z4Z_S
4868
152k
    270587109U, // FRINTM_ZPmZ_D
4869
152k
    541136101U, // FRINTM_ZPmZ_H
4870
152k
    270619877U, // FRINTM_ZPmZ_S
4871
152k
    813798629U, // FRINTMv2f32
4872
152k
    815895781U, // FRINTMv2f64
4873
152k
    817992933U, // FRINTMv4f16
4874
152k
    820090085U, // FRINTMv4f32
4875
152k
    822187237U, // FRINTMv8f16
4876
152k
    2119016U, // FRINTNDr
4877
152k
    2119016U, // FRINTNHr
4878
152k
    2119016U, // FRINTNSr
4879
152k
    1648563560U,  // FRINTN_2Z2Z_S
4880
152k
    1648563560U,  // FRINTN_4Z4Z_S
4881
152k
    270587240U, // FRINTN_ZPmZ_D
4882
152k
    541136232U, // FRINTN_ZPmZ_H
4883
152k
    270620008U, // FRINTN_ZPmZ_S
4884
152k
    813798760U, // FRINTNv2f32
4885
152k
    815895912U, // FRINTNv2f64
4886
152k
    817993064U, // FRINTNv4f16
4887
152k
    820090216U, // FRINTNv4f32
4888
152k
    822187368U, // FRINTNv8f16
4889
152k
    2119508U, // FRINTPDr
4890
152k
    2119508U, // FRINTPHr
4891
152k
    2119508U, // FRINTPSr
4892
152k
    1648564052U,  // FRINTP_2Z2Z_S
4893
152k
    1648564052U,  // FRINTP_4Z4Z_S
4894
152k
    270587732U, // FRINTP_ZPmZ_D
4895
152k
    541136724U, // FRINTP_ZPmZ_H
4896
152k
    270620500U, // FRINTP_ZPmZ_S
4897
152k
    813799252U, // FRINTPv2f32
4898
152k
    815896404U, // FRINTPv2f64
4899
152k
    817993556U, // FRINTPv4f16
4900
152k
    820090708U, // FRINTPv4f32
4901
152k
    822187860U, // FRINTPv8f16
4902
152k
    2122022U, // FRINTXDr
4903
152k
    2122022U, // FRINTXHr
4904
152k
    2122022U, // FRINTXSr
4905
152k
    270590246U, // FRINTX_ZPmZ_D
4906
152k
    541139238U, // FRINTX_ZPmZ_H
4907
152k
    270623014U, // FRINTX_ZPmZ_S
4908
152k
    813801766U, // FRINTXv2f32
4909
152k
    815898918U, // FRINTXv2f64
4910
152k
    817996070U, // FRINTXv4f16
4911
152k
    820093222U, // FRINTXv4f32
4912
152k
    822190374U, // FRINTXv8f16
4913
152k
    2122168U, // FRINTZDr
4914
152k
    2122168U, // FRINTZHr
4915
152k
    2122168U, // FRINTZSr
4916
152k
    270590392U, // FRINTZ_ZPmZ_D
4917
152k
    541139384U, // FRINTZ_ZPmZ_H
4918
152k
    270623160U, // FRINTZ_ZPmZ_S
4919
152k
    813801912U, // FRINTZv2f32
4920
152k
    815899064U, // FRINTZv2f64
4921
152k
    817996216U, // FRINTZv4f16
4922
152k
    820093368U, // FRINTZv4f32
4923
152k
    822190520U, // FRINTZv8f16
4924
152k
    2418068619U,  // FRSQRTE_ZZ_D
4925
152k
    1652624523U,  // FRSQRTE_ZZ_H
4926
152k
    270617739U, // FRSQRTE_ZZ_S
4927
152k
    2116747U, // FRSQRTEv1f16
4928
152k
    2116747U, // FRSQRTEv1i32
4929
152k
    2116747U, // FRSQRTEv1i64
4930
152k
    813796491U, // FRSQRTEv2f32
4931
152k
    815893643U, // FRSQRTEv2f64
4932
152k
    817990795U, // FRSQRTEv4f16
4933
152k
    820087947U, // FRSQRTEv4f32
4934
152k
    822185099U, // FRSQRTEv8f16
4935
152k
    2120419U, // FRSQRTS16
4936
152k
    2120419U, // FRSQRTS32
4937
152k
    2120419U, // FRSQRTS64
4938
152k
    2418072291U,  // FRSQRTS_ZZZ_D
4939
152k
    2189499107U,  // FRSQRTS_ZZZ_H
4940
152k
    270621411U, // FRSQRTS_ZZZ_S
4941
152k
    813800163U, // FRSQRTSv2f32
4942
152k
    815897315U, // FRSQRTSv2f64
4943
152k
    817994467U, // FRSQRTSv4f16
4944
152k
    820091619U, // FRSQRTSv4f32
4945
152k
    822188771U, // FRSQRTSv8f16
4946
152k
    2181205032U,  // FSCALE_2Z2Z_D
4947
152k
    2183318568U,  // FSCALE_2Z2Z_H
4948
152k
    2185432104U,  // FSCALE_2Z2Z_S
4949
152k
    2181205032U,  // FSCALE_2ZZ_D
4950
152k
    2183318568U,  // FSCALE_2ZZ_H
4951
152k
    2185432104U,  // FSCALE_2ZZ_S
4952
152k
    2181205032U,  // FSCALE_4Z4Z_D
4953
152k
    2183318568U,  // FSCALE_4Z4Z_H
4954
152k
    2185432104U,  // FSCALE_4Z4Z_S
4955
152k
    2181205032U,  // FSCALE_4ZZ_D
4956
152k
    2183318568U,  // FSCALE_4ZZ_H
4957
152k
    2185432104U,  // FSCALE_4ZZ_S
4958
152k
    3223374888U,  // FSCALE_ZPmZ_D
4959
152k
    3519089704U,  // FSCALE_ZPmZ_H
4960
152k
    3223407656U,  // FSCALE_ZPmZ_S
4961
152k
    813796392U, // FSCALEv2f32
4962
152k
    815893544U, // FSCALEv2f64
4963
152k
    817990696U, // FSCALEv4f16
4964
152k
    820087848U, // FSCALEv4f32
4965
152k
    822185000U, // FSCALEv8f16
4966
152k
    2121100U, // FSQRTDr
4967
152k
    2121100U, // FSQRTHr
4968
152k
    2121100U, // FSQRTSr
4969
152k
    270589324U, // FSQRT_ZPmZ_D
4970
152k
    541138316U, // FSQRT_ZPmZ_H
4971
152k
    270622092U, // FSQRT_ZPmZ_S
4972
152k
    813800844U, // FSQRTv2f32
4973
152k
    815897996U, // FSQRTv2f64
4974
152k
    817995148U, // FSQRTv4f16
4975
152k
    820092300U, // FSQRTv4f32
4976
152k
    822189452U, // FSQRTv8f16
4977
152k
    2116025U, // FSUBDrr
4978
152k
    2116025U, // FSUBHrr
4979
152k
    3223377973U,  // FSUBR_ZPmI_D
4980
152k
    3519092789U,  // FSUBR_ZPmI_H
4981
152k
    3223410741U,  // FSUBR_ZPmI_S
4982
152k
    3223377973U,  // FSUBR_ZPmZ_D
4983
152k
    3519092789U,  // FSUBR_ZPmZ_H
4984
152k
    3223410741U,  // FSUBR_ZPmZ_S
4985
152k
    2116025U, // FSUBSrr
4986
152k
    3798157753U,  // FSUB_VG2_M2Z_D
4987
152k
    3798305209U,  // FSUB_VG2_M2Z_H
4988
152k
    3798174137U,  // FSUB_VG2_M2Z_S
4989
152k
    4066593209U,  // FSUB_VG4_M4Z_D
4990
152k
    4066740665U,  // FSUB_VG4_M4Z_H
4991
152k
    4066609593U,  // FSUB_VG4_M4Z_S
4992
152k
    3223374265U,  // FSUB_ZPmI_D
4993
152k
    3519089081U,  // FSUB_ZPmI_H
4994
152k
    3223407033U,  // FSUB_ZPmI_S
4995
152k
    3223374265U,  // FSUB_ZPmZ_D
4996
152k
    3519089081U,  // FSUB_ZPmZ_H
4997
152k
    3223407033U,  // FSUB_ZPmZ_S
4998
152k
    2418067897U,  // FSUB_ZZZ_D
4999
152k
    2189494713U,  // FSUB_ZZZ_H
5000
152k
    270617017U, // FSUB_ZZZ_S
5001
152k
    813795769U, // FSUBv2f32
5002
152k
    815892921U, // FSUBv2f64
5003
152k
    817990073U, // FSUBv4f16
5004
152k
    820087225U, // FSUBv4f32
5005
152k
    822184377U, // FSUBv8f16
5006
152k
    2418068256U,  // FTMAD_ZZI_D
5007
152k
    2189495072U,  // FTMAD_ZZI_H
5008
152k
    270617376U, // FTMAD_ZZI_S
5009
152k
    2418070615U,  // FTSMUL_ZZZ_D
5010
152k
    2189497431U,  // FTSMUL_ZZZ_H
5011
152k
    270619735U, // FTSMUL_ZZZ_S
5012
152k
    2418070142U,  // FTSSEL_ZZZ_D
5013
152k
    2189496958U,  // FTSSEL_ZZZ_H
5014
152k
    270619262U, // FTSSEL_ZZZ_S
5015
152k
    4066609557U,  // FVDOTB_VG4_M2ZZI_BtoS
5016
152k
    4066614714U,  // FVDOTT_VG4_M2ZZI_BtoS
5017
152k
    3798310217U,  // FVDOT_VG2_M2ZZI_BtoH
5018
152k
    3798179145U,  // FVDOT_VG2_M2ZZI_HtoS
5019
152k
    10429U, // GCSPOPCX
5020
152k
    21718U, // GCSPOPM
5021
152k
    10447U, // GCSPOPX
5022
152k
    21690U, // GCSPUSHM
5023
152k
    10438U, // GCSPUSHX
5024
152k
    16490U, // GCSSS1
5025
152k
    16973U, // GCSSS2
5026
152k
    2120018U, // GCSSTR
5027
152k
    2120026U, // GCSSTTR
5028
152k
    24002U, // GENLUT
5029
152k
    22630U, // GENTER
5030
152k
    10417U, // GEXIT
5031
152k
    297960700U, // GLD1B_D_IMM_REAL
5032
152k
    297960700U, // GLD1B_D_REAL
5033
152k
    297960700U, // GLD1B_D_SXTW_REAL
5034
152k
    297960700U, // GLD1B_D_UXTW_REAL
5035
152k
    297993468U, // GLD1B_S_IMM_REAL
5036
152k
    297993468U, // GLD1B_S_SXTW_REAL
5037
152k
    297993468U, // GLD1B_S_UXTW_REAL
5038
152k
    297962155U, // GLD1D_IMM_REAL
5039
152k
    297962155U, // GLD1D_REAL
5040
152k
    297962155U, // GLD1D_SCALED_REAL
5041
152k
    297962155U, // GLD1D_SXTW_REAL
5042
152k
    297962155U, // GLD1D_SXTW_SCALED_REAL
5043
152k
    297962155U, // GLD1D_UXTW_REAL
5044
152k
    297962155U, // GLD1D_UXTW_SCALED_REAL
5045
152k
    297962772U, // GLD1H_D_IMM_REAL
5046
152k
    297962772U, // GLD1H_D_REAL
5047
152k
    297962772U, // GLD1H_D_SCALED_REAL
5048
152k
    297962772U, // GLD1H_D_SXTW_REAL
5049
152k
    297962772U, // GLD1H_D_SXTW_SCALED_REAL
5050
152k
    297962772U, // GLD1H_D_UXTW_REAL
5051
152k
    297962772U, // GLD1H_D_UXTW_SCALED_REAL
5052
152k
    297995540U, // GLD1H_S_IMM_REAL
5053
152k
    297995540U, // GLD1H_S_SXTW_REAL
5054
152k
    297995540U, // GLD1H_S_SXTW_SCALED_REAL
5055
152k
    297995540U, // GLD1H_S_UXTW_REAL
5056
152k
    297995540U, // GLD1H_S_UXTW_SCALED_REAL
5057
152k
    298293164U, // GLD1Q
5058
152k
    297961734U, // GLD1SB_D_IMM_REAL
5059
152k
    297961734U, // GLD1SB_D_REAL
5060
152k
    297961734U, // GLD1SB_D_SXTW_REAL
5061
152k
    297961734U, // GLD1SB_D_UXTW_REAL
5062
152k
    297994502U, // GLD1SB_S_IMM_REAL
5063
152k
    297994502U, // GLD1SB_S_SXTW_REAL
5064
152k
    297994502U, // GLD1SB_S_UXTW_REAL
5065
152k
    297963463U, // GLD1SH_D_IMM_REAL
5066
152k
    297963463U, // GLD1SH_D_REAL
5067
152k
    297963463U, // GLD1SH_D_SCALED_REAL
5068
152k
    297963463U, // GLD1SH_D_SXTW_REAL
5069
152k
    297963463U, // GLD1SH_D_SXTW_SCALED_REAL
5070
152k
    297963463U, // GLD1SH_D_UXTW_REAL
5071
152k
    297963463U, // GLD1SH_D_UXTW_SCALED_REAL
5072
152k
    297996231U, // GLD1SH_S_IMM_REAL
5073
152k
    297996231U, // GLD1SH_S_SXTW_REAL
5074
152k
    297996231U, // GLD1SH_S_SXTW_SCALED_REAL
5075
152k
    297996231U, // GLD1SH_S_UXTW_REAL
5076
152k
    297996231U, // GLD1SH_S_UXTW_SCALED_REAL
5077
152k
    297967665U, // GLD1SW_D_IMM_REAL
5078
152k
    297967665U, // GLD1SW_D_REAL
5079
152k
    297967665U, // GLD1SW_D_SCALED_REAL
5080
152k
    297967665U, // GLD1SW_D_SXTW_REAL
5081
152k
    297967665U, // GLD1SW_D_SXTW_SCALED_REAL
5082
152k
    297967665U, // GLD1SW_D_UXTW_REAL
5083
152k
    297967665U, // GLD1SW_D_UXTW_SCALED_REAL
5084
152k
    297967470U, // GLD1W_D_IMM_REAL
5085
152k
    297967470U, // GLD1W_D_REAL
5086
152k
    297967470U, // GLD1W_D_SCALED_REAL
5087
152k
    297967470U, // GLD1W_D_SXTW_REAL
5088
152k
    297967470U, // GLD1W_D_SXTW_SCALED_REAL
5089
152k
    297967470U, // GLD1W_D_UXTW_REAL
5090
152k
    297967470U, // GLD1W_D_UXTW_SCALED_REAL
5091
152k
    298000238U, // GLD1W_IMM_REAL
5092
152k
    298000238U, // GLD1W_SXTW_REAL
5093
152k
    298000238U, // GLD1W_SXTW_SCALED_REAL
5094
152k
    298000238U, // GLD1W_UXTW_REAL
5095
152k
    298000238U, // GLD1W_UXTW_SCALED_REAL
5096
152k
    297960706U, // GLDFF1B_D_IMM_REAL
5097
152k
    297960706U, // GLDFF1B_D_REAL
5098
152k
    297960706U, // GLDFF1B_D_SXTW_REAL
5099
152k
    297960706U, // GLDFF1B_D_UXTW_REAL
5100
152k
    297993474U, // GLDFF1B_S_IMM_REAL
5101
152k
    297993474U, // GLDFF1B_S_SXTW_REAL
5102
152k
    297993474U, // GLDFF1B_S_UXTW_REAL
5103
152k
    297962161U, // GLDFF1D_IMM_REAL
5104
152k
    297962161U, // GLDFF1D_REAL
5105
152k
    297962161U, // GLDFF1D_SCALED_REAL
5106
152k
    297962161U, // GLDFF1D_SXTW_REAL
5107
152k
    297962161U, // GLDFF1D_SXTW_SCALED_REAL
5108
152k
    297962161U, // GLDFF1D_UXTW_REAL
5109
152k
    297962161U, // GLDFF1D_UXTW_SCALED_REAL
5110
152k
    297962778U, // GLDFF1H_D_IMM_REAL
5111
152k
    297962778U, // GLDFF1H_D_REAL
5112
152k
    297962778U, // GLDFF1H_D_SCALED_REAL
5113
152k
    297962778U, // GLDFF1H_D_SXTW_REAL
5114
152k
    297962778U, // GLDFF1H_D_SXTW_SCALED_REAL
5115
152k
    297962778U, // GLDFF1H_D_UXTW_REAL
5116
152k
    297962778U, // GLDFF1H_D_UXTW_SCALED_REAL
5117
152k
    297995546U, // GLDFF1H_S_IMM_REAL
5118
152k
    297995546U, // GLDFF1H_S_SXTW_REAL
5119
152k
    297995546U, // GLDFF1H_S_SXTW_SCALED_REAL
5120
152k
    297995546U, // GLDFF1H_S_UXTW_REAL
5121
152k
    297995546U, // GLDFF1H_S_UXTW_SCALED_REAL
5122
152k
    297961741U, // GLDFF1SB_D_IMM_REAL
5123
152k
    297961741U, // GLDFF1SB_D_REAL
5124
152k
    297961741U, // GLDFF1SB_D_SXTW_REAL
5125
152k
    297961741U, // GLDFF1SB_D_UXTW_REAL
5126
152k
    297994509U, // GLDFF1SB_S_IMM_REAL
5127
152k
    297994509U, // GLDFF1SB_S_SXTW_REAL
5128
152k
    297994509U, // GLDFF1SB_S_UXTW_REAL
5129
152k
    297963470U, // GLDFF1SH_D_IMM_REAL
5130
152k
    297963470U, // GLDFF1SH_D_REAL
5131
152k
    297963470U, // GLDFF1SH_D_SCALED_REAL
5132
152k
    297963470U, // GLDFF1SH_D_SXTW_REAL
5133
152k
    297963470U, // GLDFF1SH_D_SXTW_SCALED_REAL
5134
152k
    297963470U, // GLDFF1SH_D_UXTW_REAL
5135
152k
    297963470U, // GLDFF1SH_D_UXTW_SCALED_REAL
5136
152k
    297996238U, // GLDFF1SH_S_IMM_REAL
5137
152k
    297996238U, // GLDFF1SH_S_SXTW_REAL
5138
152k
    297996238U, // GLDFF1SH_S_SXTW_SCALED_REAL
5139
152k
    297996238U, // GLDFF1SH_S_UXTW_REAL
5140
152k
    297996238U, // GLDFF1SH_S_UXTW_SCALED_REAL
5141
152k
    297967672U, // GLDFF1SW_D_IMM_REAL
5142
152k
    297967672U, // GLDFF1SW_D_REAL
5143
152k
    297967672U, // GLDFF1SW_D_SCALED_REAL
5144
152k
    297967672U, // GLDFF1SW_D_SXTW_REAL
5145
152k
    297967672U, // GLDFF1SW_D_SXTW_SCALED_REAL
5146
152k
    297967672U, // GLDFF1SW_D_UXTW_REAL
5147
152k
    297967672U, // GLDFF1SW_D_UXTW_SCALED_REAL
5148
152k
    297967476U, // GLDFF1W_D_IMM_REAL
5149
152k
    297967476U, // GLDFF1W_D_REAL
5150
152k
    297967476U, // GLDFF1W_D_SCALED_REAL
5151
152k
    297967476U, // GLDFF1W_D_SXTW_REAL
5152
152k
    297967476U, // GLDFF1W_D_SXTW_SCALED_REAL
5153
152k
    297967476U, // GLDFF1W_D_UXTW_REAL
5154
152k
    297967476U, // GLDFF1W_D_UXTW_SCALED_REAL
5155
152k
    298000244U, // GLDFF1W_IMM_REAL
5156
152k
    298000244U, // GLDFF1W_SXTW_REAL
5157
152k
    298000244U, // GLDFF1W_SXTW_SCALED_REAL
5158
152k
    298000244U, // GLDFF1W_UXTW_REAL
5159
152k
    298000244U, // GLDFF1W_UXTW_SCALED_REAL
5160
152k
    2117777U, // GMI
5161
152k
    515257U,  // HINT
5162
152k
    3223379094U,  // HISTCNT_ZPzZZ_D
5163
152k
    3223411862U,  // HISTCNT_ZPzZZ_S
5164
152k
    2133236U, // HISTSEG_ZZZ
5165
152k
    384018U,  // HLT
5166
152k
    379553U,  // HVC
5167
152k
    538985991U, // INCB_XPiI
5168
152k
    538987346U, // INCD_XPiI
5169
152k
    539020114U, // INCD_ZPiI
5170
152k
    538988040U, // INCH_XPiI
5171
152k
    56692232U,  // INCH_ZPiI
5172
152k
    2119199U, // INCP_XP_B
5173
152k
    2418038303U,  // INCP_XP_D
5174
152k
    1881167391U,  // INCP_XP_H
5175
152k
    270554655U, // INCP_XP_S
5176
152k
    1075893791U,  // INCP_ZP_D
5177
152k
    1658918431U,  // INCP_ZP_H
5178
152k
    1344362015U,  // INCP_ZP_S
5179
152k
    538992623U, // INCW_XPiI
5180
152k
    539058159U, // INCW_ZPiI
5181
152k
    539009262U, // INDEX_II_B
5182
152k
    2154734U, // INDEX_II_D
5183
152k
    889266414U, // INDEX_II_H
5184
152k
    2187502U, // INDEX_II_S
5185
152k
    539009262U, // INDEX_IR_B
5186
152k
    2154734U, // INDEX_IR_D
5187
152k
    889266414U, // INDEX_IR_H
5188
152k
    2187502U, // INDEX_IR_S
5189
152k
    2138350U, // INDEX_RI_B
5190
152k
    2154734U, // INDEX_RI_D
5191
152k
    2208375022U,  // INDEX_RI_H
5192
152k
    2187502U, // INDEX_RI_S
5193
152k
    2138350U, // INDEX_RR_B
5194
152k
    2154734U, // INDEX_RR_D
5195
152k
    2208375022U,  // INDEX_RR_H
5196
152k
    2187502U, // INDEX_RR_S
5197
152k
    2233992388U,  // INSERT_MXIPZ_H_B
5198
152k
    2233992388U,  // INSERT_MXIPZ_H_D
5199
152k
    2233992388U,  // INSERT_MXIPZ_H_H
5200
152k
    2233992388U,  // INSERT_MXIPZ_H_Q
5201
152k
    2233992388U,  // INSERT_MXIPZ_H_S
5202
152k
    2234008772U,  // INSERT_MXIPZ_V_B
5203
152k
    2234008772U,  // INSERT_MXIPZ_V_D
5204
152k
    2234008772U,  // INSERT_MXIPZ_V_H
5205
152k
    2234008772U,  // INSERT_MXIPZ_V_Q
5206
152k
    2234008772U,  // INSERT_MXIPZ_V_S
5207
152k
    807442758U, // INSR_ZR_B
5208
152k
    807459142U, // INSR_ZR_D
5209
152k
    1696667974U,  // INSR_ZR_H
5210
152k
    807491910U, // INSR_ZR_S
5211
152k
    1075878214U,  // INSR_ZV_B
5212
152k
    1344330054U,  // INSR_ZV_D
5213
152k
    1677793606U,  // INSR_ZV_H
5214
152k
    1612798278U,  // INSR_ZV_S
5215
152k
    356653678U, // INSvi16gpr
5216
152k
    1967266414U,  // INSvi16lane
5217
152k
    358750830U, // INSvi32gpr
5218
152k
    1969363566U,  // INSvi32lane
5219
152k
    350362222U, // INSvi64gpr
5220
152k
    1960974958U,  // INSvi64lane
5221
152k
    360847982U, // INSvi8gpr
5222
152k
    1971460718U,  // INSvi8lane
5223
152k
    2116861U, // IRG
5224
152k
    444724U,  // ISB
5225
152k
    3223340214U,  // LASTA_RPZ_B
5226
152k
    3223340214U,  // LASTA_RPZ_D
5227
152k
    3223340214U,  // LASTA_RPZ_H
5228
152k
    3223340214U,  // LASTA_RPZ_S
5229
152k
    3223340214U,  // LASTA_VPZ_B
5230
152k
    3223340214U,  // LASTA_VPZ_D
5231
152k
    3223340214U,  // LASTA_VPZ_H
5232
152k
    3223340214U,  // LASTA_VPZ_S
5233
152k
    3223341477U,  // LASTB_RPZ_B
5234
152k
    3223341477U,  // LASTB_RPZ_D
5235
152k
    3223341477U,  // LASTB_RPZ_H
5236
152k
    3223341477U,  // LASTB_RPZ_S
5237
152k
    3223341477U,  // LASTB_VPZ_B
5238
152k
    3223341477U,  // LASTB_VPZ_D
5239
152k
    3223341477U,  // LASTB_VPZ_H
5240
152k
    3223341477U,  // LASTB_VPZ_S
5241
152k
    297944316U, // LD1B
5242
152k
    362956028U, // LD1B_2Z
5243
152k
    362956028U, // LD1B_2Z_IMM
5244
152k
    2150139132U,  // LD1B_2Z_STRIDED
5245
152k
    2150139132U,  // LD1B_2Z_STRIDED_IMM
5246
152k
    362956028U, // LD1B_4Z
5247
152k
    362956028U, // LD1B_4Z_IMM
5248
152k
    362956028U, // LD1B_4Z_STRIDED
5249
152k
    362956028U, // LD1B_4Z_STRIDED_IMM
5250
152k
    297960700U, // LD1B_D
5251
152k
    297960700U, // LD1B_D_IMM
5252
152k
    297977084U, // LD1B_H
5253
152k
    297977084U, // LD1B_H_IMM
5254
152k
    297944316U, // LD1B_IMM
5255
152k
    297993468U, // LD1B_S
5256
152k
    297993468U, // LD1B_S_IMM
5257
152k
    297962155U, // LD1D
5258
152k
    362973867U, // LD1D_2Z
5259
152k
    362973867U, // LD1D_2Z_IMM
5260
152k
    362973867U, // LD1D_2Z_STRIDED
5261
152k
    362973867U, // LD1D_2Z_STRIDED_IMM
5262
152k
    362973867U, // LD1D_4Z
5263
152k
    362973867U, // LD1D_4Z_IMM
5264
152k
    362973867U, // LD1D_4Z_STRIDED
5265
152k
    362973867U, // LD1D_4Z_STRIDED_IMM
5266
152k
    297962155U, // LD1D_IMM
5267
152k
    298289835U, // LD1D_Q
5268
152k
    298289835U, // LD1D_Q_IMM
5269
152k
    573481U,  // LD1Fourv16b
5270
152k
    97058857U,  // LD1Fourv16b_POST
5271
152k
    606249U,  // LD1Fourv1d
5272
152k
    99188777U,  // LD1Fourv1d_POST
5273
152k
    639017U,  // LD1Fourv2d
5274
152k
    97124393U,  // LD1Fourv2d_POST
5275
152k
    671785U,  // LD1Fourv2s
5276
152k
    99254313U,  // LD1Fourv2s_POST
5277
152k
    704553U,  // LD1Fourv4h
5278
152k
    99287081U,  // LD1Fourv4h_POST
5279
152k
    737321U,  // LD1Fourv4s
5280
152k
    97222697U,  // LD1Fourv4s_POST
5281
152k
    770089U,  // LD1Fourv8b
5282
152k
    99352617U,  // LD1Fourv8b_POST
5283
152k
    802857U,  // LD1Fourv8h
5284
152k
    97288233U,  // LD1Fourv8h_POST
5285
152k
    297979156U, // LD1H
5286
152k
    362990868U, // LD1H_2Z
5287
152k
    362990868U, // LD1H_2Z_IMM
5288
152k
    2150419732U,  // LD1H_2Z_STRIDED
5289
152k
    2150419732U,  // LD1H_2Z_STRIDED_IMM
5290
152k
    362990868U, // LD1H_4Z
5291
152k
    362990868U, // LD1H_4Z_IMM
5292
152k
    362990868U, // LD1H_4Z_STRIDED
5293
152k
    362990868U, // LD1H_4Z_STRIDED_IMM
5294
152k
    297962772U, // LD1H_D
5295
152k
    297962772U, // LD1H_D_IMM
5296
152k
    297979156U, // LD1H_IMM
5297
152k
    297995540U, // LD1H_S
5298
152k
    297995540U, // LD1H_S_IMM
5299
152k
    573481U,  // LD1Onev16b
5300
152k
    101253161U, // LD1Onev16b_POST
5301
152k
    606249U,  // LD1Onev1d
5302
152k
    103383081U, // LD1Onev1d_POST
5303
152k
    639017U,  // LD1Onev2d
5304
152k
    101318697U, // LD1Onev2d_POST
5305
152k
    671785U,  // LD1Onev2s
5306
152k
    103448617U, // LD1Onev2s_POST
5307
152k
    704553U,  // LD1Onev4h
5308
152k
    103481385U, // LD1Onev4h_POST
5309
152k
    737321U,  // LD1Onev4s
5310
152k
    101417001U, // LD1Onev4s_POST
5311
152k
    770089U,  // LD1Onev8b
5312
152k
    103546921U, // LD1Onev8b_POST
5313
152k
    802857U,  // LD1Onev8h
5314
152k
    101482537U, // LD1Onev8h_POST
5315
152k
    297961586U, // LD1RB_D_IMM
5316
152k
    297977970U, // LD1RB_H_IMM
5317
152k
    297945202U, // LD1RB_IMM
5318
152k
    297994354U, // LD1RB_S_IMM
5319
152k
    297962461U, // LD1RD_IMM
5320
152k
    297963315U, // LD1RH_D_IMM
5321
152k
    297979699U, // LD1RH_IMM
5322
152k
    297996083U, // LD1RH_S_IMM
5323
152k
    297945173U, // LD1RO_B
5324
152k
    297945173U, // LD1RO_B_IMM
5325
152k
    297962445U, // LD1RO_D
5326
152k
    297962445U, // LD1RO_D_IMM
5327
152k
    297979677U, // LD1RO_H
5328
152k
    297979677U, // LD1RO_H_IMM
5329
152k
    298000401U, // LD1RO_W
5330
152k
    298000401U, // LD1RO_W_IMM
5331
152k
    297945194U, // LD1RQ_B
5332
152k
    297945194U, // LD1RQ_B_IMM
5333
152k
    297962453U, // LD1RQ_D
5334
152k
    297962453U, // LD1RQ_D_IMM
5335
152k
    297979691U, // LD1RQ_H
5336
152k
    297979691U, // LD1RQ_H_IMM
5337
152k
    298000409U, // LD1RQ_W
5338
152k
    298000409U, // LD1RQ_W_IMM
5339
152k
    297961798U, // LD1RSB_D_IMM
5340
152k
    297978182U, // LD1RSB_H_IMM
5341
152k
    297994566U, // LD1RSB_S_IMM
5342
152k
    297963513U, // LD1RSH_D_IMM
5343
152k
    297996281U, // LD1RSH_S_IMM
5344
152k
    297967706U, // LD1RSW_IMM
5345
152k
    297967649U, // LD1RW_D_IMM
5346
152k
    298000417U, // LD1RW_IMM
5347
152k
    579595U,  // LD1Rv16b
5348
152k
    105453579U, // LD1Rv16b_POST
5349
152k
    612363U,  // LD1Rv1d
5350
152k
    103389195U, // LD1Rv1d_POST
5351
152k
    645131U,  // LD1Rv2d
5352
152k
    103421963U, // LD1Rv2d_POST
5353
152k
    677899U,  // LD1Rv2s
5354
152k
    107649035U, // LD1Rv2s_POST
5355
152k
    710667U,  // LD1Rv4h
5356
152k
    109778955U, // LD1Rv4h_POST
5357
152k
    743435U,  // LD1Rv4s
5358
152k
    107714571U, // LD1Rv4s_POST
5359
152k
    776203U,  // LD1Rv8b
5360
152k
    105650187U, // LD1Rv8b_POST
5361
152k
    808971U,  // LD1Rv8h
5362
152k
    109877259U, // LD1Rv8h_POST
5363
152k
    297961734U, // LD1SB_D
5364
152k
    297961734U, // LD1SB_D_IMM
5365
152k
    297978118U, // LD1SB_H
5366
152k
    297978118U, // LD1SB_H_IMM
5367
152k
    297994502U, // LD1SB_S
5368
152k
    297994502U, // LD1SB_S_IMM
5369
152k
    297963463U, // LD1SH_D
5370
152k
    297963463U, // LD1SH_D_IMM
5371
152k
    297996231U, // LD1SH_S
5372
152k
    297996231U, // LD1SH_S_IMM
5373
152k
    297967665U, // LD1SW_D
5374
152k
    297967665U, // LD1SW_D_IMM
5375
152k
    573481U,  // LD1Threev16b
5376
152k
    111738921U, // LD1Threev16b_POST
5377
152k
    606249U,  // LD1Threev1d
5378
152k
    113868841U, // LD1Threev1d_POST
5379
152k
    639017U,  // LD1Threev2d
5380
152k
    111804457U, // LD1Threev2d_POST
5381
152k
    671785U,  // LD1Threev2s
5382
152k
    113934377U, // LD1Threev2s_POST
5383
152k
    704553U,  // LD1Threev4h
5384
152k
    113967145U, // LD1Threev4h_POST
5385
152k
    737321U,  // LD1Threev4s
5386
152k
    111902761U, // LD1Threev4s_POST
5387
152k
    770089U,  // LD1Threev8b
5388
152k
    114032681U, // LD1Threev8b_POST
5389
152k
    802857U,  // LD1Threev8h
5390
152k
    111968297U, // LD1Threev8h_POST
5391
152k
    573481U,  // LD1Twov16b
5392
152k
    99156009U,  // LD1Twov16b_POST
5393
152k
    606249U,  // LD1Twov1d
5394
152k
    101285929U, // LD1Twov1d_POST
5395
152k
    639017U,  // LD1Twov2d
5396
152k
    99221545U,  // LD1Twov2d_POST
5397
152k
    671785U,  // LD1Twov2s
5398
152k
    101351465U, // LD1Twov2s_POST
5399
152k
    704553U,  // LD1Twov4h
5400
152k
    101384233U, // LD1Twov4h_POST
5401
152k
    737321U,  // LD1Twov4s
5402
152k
    99319849U,  // LD1Twov4s_POST
5403
152k
    770089U,  // LD1Twov8b
5404
152k
    101449769U, // LD1Twov8b_POST
5405
152k
    802857U,  // LD1Twov8h
5406
152k
    99385385U,  // LD1Twov8h_POST
5407
152k
    298000238U, // LD1W
5408
152k
    363011950U, // LD1W_2Z
5409
152k
    363011950U, // LD1W_2Z_IMM
5410
152k
    363011950U, // LD1W_2Z_STRIDED
5411
152k
    363011950U, // LD1W_2Z_STRIDED_IMM
5412
152k
    363011950U, // LD1W_4Z
5413
152k
    363011950U, // LD1W_4Z_IMM
5414
152k
    363011950U, // LD1W_4Z_STRIDED
5415
152k
    363011950U, // LD1W_4Z_STRIDED_IMM
5416
152k
    297967470U, // LD1W_D
5417
152k
    297967470U, // LD1W_D_IMM
5418
152k
    298000238U, // LD1W_IMM
5419
152k
    298295150U, // LD1W_Q
5420
152k
    298295150U, // LD1W_Q_IMM
5421
152k
    2208835799U,  // LD1_MXIPXX_H_B
5422
152k
    2208835813U,  // LD1_MXIPXX_H_D
5423
152k
    2208835827U,  // LD1_MXIPXX_H_H
5424
152k
    2208835841U,  // LD1_MXIPXX_H_Q
5425
152k
    2208835855U,  // LD1_MXIPXX_H_S
5426
152k
    2208852183U,  // LD1_MXIPXX_V_B
5427
152k
    2208852197U,  // LD1_MXIPXX_V_D
5428
152k
    2208852211U,  // LD1_MXIPXX_V_H
5429
152k
    2208852225U,  // LD1_MXIPXX_V_Q
5430
152k
    2208852239U,  // LD1_MXIPXX_V_S
5431
152k
    116195369U, // LD1i16
5432
152k
    118308905U, // LD1i16_POST
5433
152k
    116228137U, // LD1i32
5434
152k
    120438825U, // LD1i32_POST
5435
152k
    116260905U, // LD1i64
5436
152k
    122568745U, // LD1i64_POST
5437
152k
    116293673U, // LD1i8
5438
152k
    124698665U, // LD1i8_POST
5439
152k
    297944377U, // LD2B
5440
152k
    297944377U, // LD2B_IMM
5441
152k
    297962223U, // LD2D
5442
152k
    297962223U, // LD2D_IMM
5443
152k
    297979217U, // LD2H
5444
152k
    297979217U, // LD2H_IMM
5445
152k
    298293176U, // LD2Q
5446
152k
    298293176U, // LD2Q_IMM
5447
152k
    579601U,  // LD2Rv16b
5448
152k
    109647889U, // LD2Rv16b_POST
5449
152k
    612369U,  // LD2Rv1d
5450
152k
    101292049U, // LD2Rv1d_POST
5451
152k
    645137U,  // LD2Rv2d
5452
152k
    101324817U, // LD2Rv2d_POST
5453
152k
    677905U,  // LD2Rv2s
5454
152k
    103454737U, // LD2Rv2s_POST
5455
152k
    710673U,  // LD2Rv4h
5456
152k
    107681809U, // LD2Rv4h_POST
5457
152k
    743441U,  // LD2Rv4s
5458
152k
    103520273U, // LD2Rv4s_POST
5459
152k
    776209U,  // LD2Rv8b
5460
152k
    109844497U, // LD2Rv8b_POST
5461
152k
    808977U,  // LD2Rv8h
5462
152k
    107780113U, // LD2Rv8h_POST
5463
152k
    573628U,  // LD2Twov16b
5464
152k
    99156156U,  // LD2Twov16b_POST
5465
152k
    639164U,  // LD2Twov2d
5466
152k
    99221692U,  // LD2Twov2d_POST
5467
152k
    671932U,  // LD2Twov2s
5468
152k
    101351612U, // LD2Twov2s_POST
5469
152k
    704700U,  // LD2Twov4h
5470
152k
    101384380U, // LD2Twov4h_POST
5471
152k
    737468U,  // LD2Twov4s
5472
152k
    99319996U,  // LD2Twov4s_POST
5473
152k
    770236U,  // LD2Twov8b
5474
152k
    101449916U, // LD2Twov8b_POST
5475
152k
    803004U,  // LD2Twov8h
5476
152k
    99385532U,  // LD2Twov8h_POST
5477
152k
    298000290U, // LD2W
5478
152k
    298000290U, // LD2W_IMM
5479
152k
    116195516U, // LD2i16
5480
152k
    120406204U, // LD2i16_POST
5481
152k
    116228284U, // LD2i32
5482
152k
    122536124U, // LD2i32_POST
5483
152k
    116261052U, // LD2i64
5484
152k
    126763196U, // LD2i64_POST
5485
152k
    116293820U, // LD2i8
5486
152k
    118407356U, // LD2i8_POST
5487
152k
    297944398U, // LD3B
5488
152k
    297944398U, // LD3B_IMM
5489
152k
    297962235U, // LD3D
5490
152k
    297962235U, // LD3D_IMM
5491
152k
    297979229U, // LD3H
5492
152k
    297979229U, // LD3H_IMM
5493
152k
    298293188U, // LD3Q
5494
152k
    298293188U, // LD3Q_IMM
5495
152k
    579607U,  // LD3Rv16b
5496
152k
    128522263U, // LD3Rv16b_POST
5497
152k
    612375U,  // LD3Rv1d
5498
152k
    113874967U, // LD3Rv1d_POST
5499
152k
    645143U,  // LD3Rv2d
5500
152k
    113907735U, // LD3Rv2d_POST
5501
152k
    677911U,  // LD3Rv2s
5502
152k
    130717719U, // LD3Rv2s_POST
5503
152k
    710679U,  // LD3Rv4h
5504
152k
    132847639U, // LD3Rv4h_POST
5505
152k
    743447U,  // LD3Rv4s
5506
152k
    130783255U, // LD3Rv4s_POST
5507
152k
    776215U,  // LD3Rv8b
5508
152k
    128718871U, // LD3Rv8b_POST
5509
152k
    808983U,  // LD3Rv8h
5510
152k
    132945943U, // LD3Rv8h_POST
5511
152k
    574085U,  // LD3Threev16b
5512
152k
    111739525U, // LD3Threev16b_POST
5513
152k
    639621U,  // LD3Threev2d
5514
152k
    111805061U, // LD3Threev2d_POST
5515
152k
    672389U,  // LD3Threev2s
5516
152k
    113934981U, // LD3Threev2s_POST
5517
152k
    705157U,  // LD3Threev4h
5518
152k
    113967749U, // LD3Threev4h_POST
5519
152k
    737925U,  // LD3Threev4s
5520
152k
    111903365U, // LD3Threev4s_POST
5521
152k
    770693U,  // LD3Threev8b
5522
152k
    114033285U, // LD3Threev8b_POST
5523
152k
    803461U,  // LD3Threev8h
5524
152k
    111968901U, // LD3Threev8h_POST
5525
152k
    298000302U, // LD3W
5526
152k
    298000302U, // LD3W_IMM
5527
152k
    116195973U, // LD3i16
5528
152k
    135086725U, // LD3i16_POST
5529
152k
    116228741U, // LD3i32
5530
152k
    137216645U, // LD3i32_POST
5531
152k
    116261509U, // LD3i64
5532
152k
    139346565U, // LD3i64_POST
5533
152k
    116294277U, // LD3i8
5534
152k
    141476485U, // LD3i8_POST
5535
152k
    297944424U, // LD4B
5536
152k
    297944424U, // LD4B_IMM
5537
152k
    297962247U, // LD4D
5538
152k
    297962247U, // LD4D_IMM
5539
152k
    574129U,  // LD4Fourv16b
5540
152k
    97059505U,  // LD4Fourv16b_POST
5541
152k
    639665U,  // LD4Fourv2d
5542
152k
    97125041U,  // LD4Fourv2d_POST
5543
152k
    672433U,  // LD4Fourv2s
5544
152k
    99254961U,  // LD4Fourv2s_POST
5545
152k
    705201U,  // LD4Fourv4h
5546
152k
    99287729U,  // LD4Fourv4h_POST
5547
152k
    737969U,  // LD4Fourv4s
5548
152k
    97223345U,  // LD4Fourv4s_POST
5549
152k
    770737U,  // LD4Fourv8b
5550
152k
    99353265U,  // LD4Fourv8b_POST
5551
152k
    803505U,  // LD4Fourv8h
5552
152k
    97288881U,  // LD4Fourv8h_POST
5553
152k
    297979241U, // LD4H
5554
152k
    297979241U, // LD4H_IMM
5555
152k
    298293200U, // LD4Q
5556
152k
    298293200U, // LD4Q_IMM
5557
152k
    579613U,  // LD4Rv16b
5558
152k
    107550749U, // LD4Rv16b_POST
5559
152k
    612381U,  // LD4Rv1d
5560
152k
    99194909U,  // LD4Rv1d_POST
5561
152k
    645149U,  // LD4Rv2d
5562
152k
    99227677U,  // LD4Rv2d_POST
5563
152k
    677917U,  // LD4Rv2s
5564
152k
    101357597U, // LD4Rv2s_POST
5565
152k
    710685U,  // LD4Rv4h
5566
152k
    103487517U, // LD4Rv4h_POST
5567
152k
    743453U,  // LD4Rv4s
5568
152k
    101423133U, // LD4Rv4s_POST
5569
152k
    776221U,  // LD4Rv8b
5570
152k
    107747357U, // LD4Rv8b_POST
5571
152k
    808989U,  // LD4Rv8h
5572
152k
    103585821U, // LD4Rv8h_POST
5573
152k
    298000314U, // LD4W
5574
152k
    298000314U, // LD4W_IMM
5575
152k
    116196017U, // LD4i16
5576
152k
    122503857U, // LD4i16_POST
5577
152k
    116228785U, // LD4i32
5578
152k
    126730929U, // LD4i32_POST
5579
152k
    116261553U, // LD4i64
5580
152k
    143540913U, // LD4i64_POST
5581
152k
    116294321U, // LD4i8
5582
152k
    120505009U, // LD4i8_POST
5583
152k
    984410U,  // LD64B
5584
152k
    2418328948U,  // LDADDAB
5585
152k
    2418331006U,  // LDADDAH
5586
152k
    2418329180U,  // LDADDALB
5587
152k
    2418331180U,  // LDADDALH
5588
152k
    2418331874U,  // LDADDALW
5589
152k
    2418331874U,  // LDADDALX
5590
152k
    2418328358U,  // LDADDAW
5591
152k
    2418328358U,  // LDADDAX
5592
152k
    2418329116U,  // LDADDB
5593
152k
    2418331166U,  // LDADDH
5594
152k
    2418329361U,  // LDADDLB
5595
152k
    2418331280U,  // LDADDLH
5596
152k
    2418332226U,  // LDADDLW
5597
152k
    2418332226U,  // LDADDLX
5598
152k
    2418330479U,  // LDADDW
5599
152k
    2418330479U,  // LDADDX
5600
152k
    116260922U, // LDAP1
5601
152k
    44058797U,  // LDAPRB
5602
152k
    44060526U,  // LDAPRH
5603
152k
    44063001U,  // LDAPRW
5604
152k
    849664281U, // LDAPRWpost
5605
152k
    44063001U,  // LDAPRX
5606
152k
    849664281U, // LDAPRXpost
5607
152k
    44058840U,  // LDAPURBi
5608
152k
    44060569U,  // LDAPURHi
5609
152k
    44058981U,  // LDAPURSBWi
5610
152k
    44058981U,  // LDAPURSBXi
5611
152k
    44060696U,  // LDAPURSHWi
5612
152k
    44060696U,  // LDAPURSHXi
5613
152k
    44064889U,  // LDAPURSWi
5614
152k
    44063094U,  // LDAPURXi
5615
152k
    44063094U,  // LDAPURbi
5616
152k
    44063094U,  // LDAPURdi
5617
152k
    44063094U,  // LDAPURhi
5618
152k
    44063094U,  // LDAPURi
5619
152k
    44063094U,  // LDAPURqi
5620
152k
    44063094U,  // LDAPURsi
5621
152k
    44058745U,  // LDARB
5622
152k
    44060474U,  // LDARH
5623
152k
    44062755U,  // LDARW
5624
152k
    44062755U,  // LDARX
5625
152k
    2119544U, // LDAXPW
5626
152k
    2119544U, // LDAXPX
5627
152k
    44058856U,  // LDAXRB
5628
152k
    44060585U,  // LDAXRH
5629
152k
    44063138U,  // LDAXRW
5630
152k
    44063138U,  // LDAXRX
5631
152k
    2418329004U,  // LDCLRAB
5632
152k
    2418331063U,  // LDCLRAH
5633
152k
    2418329255U,  // LDCLRALB
5634
152k
    2418331220U,  // LDCLRALH
5635
152k
    2418332067U,  // LDCLRALW
5636
152k
    2418332067U,  // LDCLRALX
5637
152k
    2418328642U,  // LDCLRAW
5638
152k
    2418328642U,  // LDCLRAX
5639
152k
    2418329742U,  // LDCLRB
5640
152k
    2418331471U,  // LDCLRH
5641
152k
    2418329463U,  // LDCLRLB
5642
152k
    2418331316U,  // LDCLRLH
5643
152k
    2418332590U,  // LDCLRLW
5644
152k
    2418332590U,  // LDCLRLX
5645
152k
    271537919U, // LDCLRP
5646
152k
    271533015U, // LDCLRPA
5647
152k
    271536437U, // LDCLRPAL
5648
152k
    271536962U, // LDCLRPL
5649
152k
    2418333867U,  // LDCLRW
5650
152k
    2418333867U,  // LDCLRX
5651
152k
    2418329013U,  // LDEORAB
5652
152k
    2418331072U,  // LDEORAH
5653
152k
    2418329265U,  // LDEORALB
5654
152k
    2418331230U,  // LDEORALH
5655
152k
    2418332097U,  // LDEORALW
5656
152k
    2418332097U,  // LDEORALX
5657
152k
    2418328669U,  // LDEORAW
5658
152k
    2418328669U,  // LDEORAX
5659
152k
    2418329765U,  // LDEORB
5660
152k
    2418331494U,  // LDEORH
5661
152k
    2418329472U,  // LDEORLB
5662
152k
    2418331325U,  // LDEORLH
5663
152k
    2418332617U,  // LDEORLW
5664
152k
    2418332617U,  // LDEORLX
5665
152k
    2418333960U,  // LDEORW
5666
152k
    2418333960U,  // LDEORX
5667
152k
    297960706U, // LDFF1B_D_REAL
5668
152k
    297977090U, // LDFF1B_H_REAL
5669
152k
    297944322U, // LDFF1B_REAL
5670
152k
    297993474U, // LDFF1B_S_REAL
5671
152k
    297962161U, // LDFF1D_REAL
5672
152k
    297962778U, // LDFF1H_D_REAL
5673
152k
    297979162U, // LDFF1H_REAL
5674
152k
    297995546U, // LDFF1H_S_REAL
5675
152k
    297961741U, // LDFF1SB_D_REAL
5676
152k
    297978125U, // LDFF1SB_H_REAL
5677
152k
    297994509U, // LDFF1SB_S_REAL
5678
152k
    297963470U, // LDFF1SH_D_REAL
5679
152k
    297996238U, // LDFF1SH_S_REAL
5680
152k
    297967672U, // LDFF1SW_D_REAL
5681
152k
    297967476U, // LDFF1W_D_REAL
5682
152k
    298000244U, // LDFF1W_REAL
5683
152k
    849661147U, // LDG
5684
152k
    44061863U,  // LDGM
5685
152k
    2119384U, // LDIAPPW
5686
152k
    807720664U, // LDIAPPWpost
5687
152k
    2119384U, // LDIAPPX
5688
152k
    807720664U, // LDIAPPXpost
5689
152k
    44058752U,  // LDLARB
5690
152k
    44060481U,  // LDLARH
5691
152k
    44062761U,  // LDLARW
5692
152k
    44062761U,  // LDLARX
5693
152k
    297960714U, // LDNF1B_D_IMM_REAL
5694
152k
    297977098U, // LDNF1B_H_IMM_REAL
5695
152k
    297944330U, // LDNF1B_IMM_REAL
5696
152k
    297993482U, // LDNF1B_S_IMM_REAL
5697
152k
    297962169U, // LDNF1D_IMM_REAL
5698
152k
    297962786U, // LDNF1H_D_IMM_REAL
5699
152k
    297979170U, // LDNF1H_IMM_REAL
5700
152k
    297995554U, // LDNF1H_S_IMM_REAL
5701
152k
    297961750U, // LDNF1SB_D_IMM_REAL
5702
152k
    297978134U, // LDNF1SB_H_IMM_REAL
5703
152k
    297994518U, // LDNF1SB_S_IMM_REAL
5704
152k
    297963479U, // LDNF1SH_D_IMM_REAL
5705
152k
    297996247U, // LDNF1SH_S_IMM_REAL
5706
152k
    297967681U, // LDNF1SW_D_IMM_REAL
5707
152k
    297967484U, // LDNF1W_D_IMM_REAL
5708
152k
    298000252U, // LDNF1W_IMM_REAL
5709
152k
    2119351U, // LDNPDi
5710
152k
    2119351U, // LDNPQi
5711
152k
    2119351U, // LDNPSi
5712
152k
    2119351U, // LDNPWi
5713
152k
    2119351U, // LDNPXi
5714
152k
    362956050U, // LDNT1B_2Z
5715
152k
    362956050U, // LDNT1B_2Z_IMM
5716
152k
    2150139154U,  // LDNT1B_2Z_STRIDED
5717
152k
    2150139154U,  // LDNT1B_2Z_STRIDED_IMM
5718
152k
    362956050U, // LDNT1B_4Z
5719
152k
    362956050U, // LDNT1B_4Z_IMM
5720
152k
    362956050U, // LDNT1B_4Z_STRIDED
5721
152k
    362956050U, // LDNT1B_4Z_STRIDED_IMM
5722
152k
    297944338U, // LDNT1B_ZRI
5723
152k
    297944338U, // LDNT1B_ZRR
5724
152k
    297960722U, // LDNT1B_ZZR_D_REAL
5725
152k
    297993490U, // LDNT1B_ZZR_S_REAL
5726
152k
    362973889U, // LDNT1D_2Z
5727
152k
    362973889U, // LDNT1D_2Z_IMM
5728
152k
    362973889U, // LDNT1D_2Z_STRIDED
5729
152k
    362973889U, // LDNT1D_2Z_STRIDED_IMM
5730
152k
    362973889U, // LDNT1D_4Z
5731
152k
    362973889U, // LDNT1D_4Z_IMM
5732
152k
    362973889U, // LDNT1D_4Z_STRIDED
5733
152k
    362973889U, // LDNT1D_4Z_STRIDED_IMM
5734
152k
    297962177U, // LDNT1D_ZRI
5735
152k
    297962177U, // LDNT1D_ZRR
5736
152k
    297962177U, // LDNT1D_ZZR_D_REAL
5737
152k
    362990890U, // LDNT1H_2Z
5738
152k
    362990890U, // LDNT1H_2Z_IMM
5739
152k
    2150419754U,  // LDNT1H_2Z_STRIDED
5740
152k
    2150419754U,  // LDNT1H_2Z_STRIDED_IMM
5741
152k
    362990890U, // LDNT1H_4Z
5742
152k
    362990890U, // LDNT1H_4Z_IMM
5743
152k
    362990890U, // LDNT1H_4Z_STRIDED
5744
152k
    362990890U, // LDNT1H_4Z_STRIDED_IMM
5745
152k
    297979178U, // LDNT1H_ZRI
5746
152k
    297979178U, // LDNT1H_ZRR
5747
152k
    297962794U, // LDNT1H_ZZR_D_REAL
5748
152k
    297995562U, // LDNT1H_ZZR_S_REAL
5749
152k
    297961759U, // LDNT1SB_ZZR_D_REAL
5750
152k
    297994527U, // LDNT1SB_ZZR_S_REAL
5751
152k
    297963488U, // LDNT1SH_ZZR_D_REAL
5752
152k
    297996256U, // LDNT1SH_ZZR_S_REAL
5753
152k
    297967690U, // LDNT1SW_ZZR_D_REAL
5754
152k
    363011972U, // LDNT1W_2Z
5755
152k
    363011972U, // LDNT1W_2Z_IMM
5756
152k
    363011972U, // LDNT1W_2Z_STRIDED
5757
152k
    363011972U, // LDNT1W_2Z_STRIDED_IMM
5758
152k
    363011972U, // LDNT1W_4Z
5759
152k
    363011972U, // LDNT1W_4Z_IMM
5760
152k
    363011972U, // LDNT1W_4Z_STRIDED
5761
152k
    363011972U, // LDNT1W_4Z_STRIDED_IMM
5762
152k
    298000260U, // LDNT1W_ZRI
5763
152k
    298000260U, // LDNT1W_ZRR
5764
152k
    297967492U, // LDNT1W_ZZR_D_REAL
5765
152k
    298000260U, // LDNT1W_ZZR_S_REAL
5766
152k
    2119220U, // LDPDi
5767
152k
    807720500U, // LDPDpost
5768
152k
    807720500U, // LDPDpre
5769
152k
    2119220U, // LDPQi
5770
152k
    807720500U, // LDPQpost
5771
152k
    807720500U, // LDPQpre
5772
152k
    2121811U, // LDPSWi
5773
152k
    807723091U, // LDPSWpost
5774
152k
    807723091U, // LDPSWpre
5775
152k
    2119220U, // LDPSi
5776
152k
    807720500U, // LDPSpost
5777
152k
    807720500U, // LDPSpre
5778
152k
    2119220U, // LDPWi
5779
152k
    807720500U, // LDPWpost
5780
152k
    807720500U, // LDPWpre
5781
152k
    2119220U, // LDPXi
5782
152k
    807720500U, // LDPXpost
5783
152k
    807720500U, // LDPXpre
5784
152k
    44057349U,  // LDRAAindexed
5785
152k
    849658629U, // LDRAAwriteback
5786
152k
    44058014U,  // LDRABindexed
5787
152k
    849659294U, // LDRABwriteback
5788
152k
    849660040U, // LDRBBpost
5789
152k
    849660040U, // LDRBBpre
5790
152k
    44058760U,  // LDRBBroW
5791
152k
    44058760U,  // LDRBBroX
5792
152k
    44058760U,  // LDRBBui
5793
152k
    849664097U, // LDRBpost
5794
152k
    849664097U, // LDRBpre
5795
152k
    44062817U,  // LDRBroW
5796
152k
    44062817U,  // LDRBroX
5797
152k
    44062817U,  // LDRBui
5798
152k
    2149603425U,  // LDRDl
5799
152k
    849664097U, // LDRDpost
5800
152k
    849664097U, // LDRDpre
5801
152k
    44062817U,  // LDRDroW
5802
152k
    44062817U,  // LDRDroX
5803
152k
    44062817U,  // LDRDui
5804
152k
    849661769U, // LDRHHpost
5805
152k
    849661769U, // LDRHHpre
5806
152k
    44060489U,  // LDRHHroW
5807
152k
    44060489U,  // LDRHHroX
5808
152k
    44060489U,  // LDRHHui
5809
152k
    849664097U, // LDRHpost
5810
152k
    849664097U, // LDRHpre
5811
152k
    44062817U,  // LDRHroW
5812
152k
    44062817U,  // LDRHroX
5813
152k
    44062817U,  // LDRHui
5814
152k
    2149603425U,  // LDRQl
5815
152k
    849664097U, // LDRQpost
5816
152k
    849664097U, // LDRQpre
5817
152k
    44062817U,  // LDRQroW
5818
152k
    44062817U,  // LDRQroX
5819
152k
    44062817U,  // LDRQui
5820
152k
    849660238U, // LDRSBWpost
5821
152k
    849660238U, // LDRSBWpre
5822
152k
    44058958U,  // LDRSBWroW
5823
152k
    44058958U,  // LDRSBWroX
5824
152k
    44058958U,  // LDRSBWui
5825
152k
    849660238U, // LDRSBXpost
5826
152k
    849660238U, // LDRSBXpre
5827
152k
    44058958U,  // LDRSBXroW
5828
152k
    44058958U,  // LDRSBXroX
5829
152k
    44058958U,  // LDRSBXui
5830
152k
    849661953U, // LDRSHWpost
5831
152k
    849661953U, // LDRSHWpre
5832
152k
    44060673U,  // LDRSHWroW
5833
152k
    44060673U,  // LDRSHWroX
5834
152k
    44060673U,  // LDRSHWui
5835
152k
    849661953U, // LDRSHXpost
5836
152k
    849661953U, // LDRSHXpre
5837
152k
    44060673U,  // LDRSHXroW
5838
152k
    44060673U,  // LDRSHXroX
5839
152k
    44060673U,  // LDRSHXui
5840
152k
    2149605474U,  // LDRSWl
5841
152k
    849666146U, // LDRSWpost
5842
152k
    849666146U, // LDRSWpre
5843
152k
    44064866U,  // LDRSWroW
5844
152k
    44064866U,  // LDRSWroX
5845
152k
    44064866U,  // LDRSWui
5846
152k
    2149603425U,  // LDRSl
5847
152k
    849664097U, // LDRSpost
5848
152k
    849664097U, // LDRSpre
5849
152k
    44062817U,  // LDRSroW
5850
152k
    44062817U,  // LDRSroX
5851
152k
    44062817U,  // LDRSui
5852
152k
    2149603425U,  // LDRWl
5853
152k
    849664097U, // LDRWpost
5854
152k
    849664097U, // LDRWpre
5855
152k
    44062817U,  // LDRWroW
5856
152k
    44062817U,  // LDRWroX
5857
152k
    44062817U,  // LDRWui
5858
152k
    2149603425U,  // LDRXl
5859
152k
    849664097U, // LDRXpost
5860
152k
    849664097U, // LDRXpre
5861
152k
    44062817U,  // LDRXroW
5862
152k
    44062817U,  // LDRXroX
5863
152k
    44062817U,  // LDRXui
5864
152k
    45062241U,  // LDR_PXI
5865
152k
    44062817U,  // LDR_TX
5866
152k
    1038433U, // LDR_ZA
5867
152k
    45062241U,  // LDR_ZXI
5868
152k
    2418329029U,  // LDSETAB
5869
152k
    2418331088U,  // LDSETAH
5870
152k
    2418329283U,  // LDSETALB
5871
152k
    2418331248U,  // LDSETALH
5872
152k
    2418332127U,  // LDSETALW
5873
152k
    2418332127U,  // LDSETALX
5874
152k
    2418328722U,  // LDSETAW
5875
152k
    2418328722U,  // LDSETAX
5876
152k
    2418329972U,  // LDSETB
5877
152k
    2418331682U,  // LDSETH
5878
152k
    2418329523U,  // LDSETLB
5879
152k
    2418331341U,  // LDSETLH
5880
152k
    2418332687U,  // LDSETLW
5881
152k
    2418332687U,  // LDSETLX
5882
152k
    271537971U, // LDSETP
5883
152k
    271533066U, // LDSETPA
5884
152k
    271536493U, // LDSETPAL
5885
152k
    271537021U, // LDSETPL
5886
152k
    2418334543U,  // LDSETW
5887
152k
    2418334543U,  // LDSETX
5888
152k
    2418329038U,  // LDSMAXAB
5889
152k
    2418331097U,  // LDSMAXAH
5890
152k
    2418329293U,  // LDSMAXALB
5891
152k
    2418331258U,  // LDSMAXALH
5892
152k
    2418332157U,  // LDSMAXALW
5893
152k
    2418332157U,  // LDSMAXALX
5894
152k
    2418328778U,  // LDSMAXAW
5895
152k
    2418328778U,  // LDSMAXAX
5896
152k
    2418330128U,  // LDSMAXB
5897
152k
    2418331714U,  // LDSMAXH
5898
152k
    2418329532U,  // LDSMAXLB
5899
152k
    2418331383U,  // LDSMAXLH
5900
152k
    2418332795U,  // LDSMAXLW
5901
152k
    2418332795U,  // LDSMAXLX
5902
152k
    2418335947U,  // LDSMAXW
5903
152k
    2418335947U,  // LDSMAXX
5904
152k
    2418328957U,  // LDSMINAB
5905
152k
    2418331036U,  // LDSMINAH
5906
152k
    2418329225U,  // LDSMINALB
5907
152k
    2418331190U,  // LDSMINALH
5908
152k
    2418331914U,  // LDSMINALW
5909
152k
    2418331914U,  // LDSMINALX
5910
152k
    2418328458U,  // LDSMINAW
5911
152k
    2418328458U,  // LDSMINAX
5912
152k
    2418329575U,  // LDSMINB
5913
152k
    2418331403U,  // LDSMINH
5914
152k
    2418329436U,  // LDSMINLB
5915
152k
    2418331289U,  // LDSMINLH
5916
152k
    2418332436U,  // LDSMINLW
5917
152k
    2418332436U,  // LDSMINLX
5918
152k
    2418332960U,  // LDSMINW
5919
152k
    2418332960U,  // LDSMINX
5920
152k
    44058805U,  // LDTRBi
5921
152k
    44060534U,  // LDTRHi
5922
152k
    44058965U,  // LDTRSBWi
5923
152k
    44058965U,  // LDTRSBXi
5924
152k
    44060680U,  // LDTRSHWi
5925
152k
    44060680U,  // LDTRSHXi
5926
152k
    44064873U,  // LDTRSWi
5927
152k
    44063052U,  // LDTRWi
5928
152k
    44063052U,  // LDTRXi
5929
152k
    2418329048U,  // LDUMAXAB
5930
152k
    2418331107U,  // LDUMAXAH
5931
152k
    2418329304U,  // LDUMAXALB
5932
152k
    2418331269U,  // LDUMAXALH
5933
152k
    2418332167U,  // LDUMAXALW
5934
152k
    2418332167U,  // LDUMAXALX
5935
152k
    2418328787U,  // LDUMAXAW
5936
152k
    2418328787U,  // LDUMAXAX
5937
152k
    2418330137U,  // LDUMAXB
5938
152k
    2418331723U,  // LDUMAXH
5939
152k
    2418329542U,  // LDUMAXLB
5940
152k
    2418331393U,  // LDUMAXLH
5941
152k
    2418332804U,  // LDUMAXLW
5942
152k
    2418332804U,  // LDUMAXLX
5943
152k
    2418335955U,  // LDUMAXW
5944
152k
    2418335955U,  // LDUMAXX
5945
152k
    2418328967U,  // LDUMINAB
5946
152k
    2418331046U,  // LDUMINAH
5947
152k
    2418329236U,  // LDUMINALB
5948
152k
    2418331201U,  // LDUMINALH
5949
152k
    2418331924U,  // LDUMINALW
5950
152k
    2418331924U,  // LDUMINALX
5951
152k
    2418328467U,  // LDUMINAW
5952
152k
    2418328467U,  // LDUMINAX
5953
152k
    2418329584U,  // LDUMINB
5954
152k
    2418331412U,  // LDUMINH
5955
152k
    2418329446U,  // LDUMINLB
5956
152k
    2418331299U,  // LDUMINLH
5957
152k
    2418332445U,  // LDUMINLW
5958
152k
    2418332445U,  // LDUMINLX
5959
152k
    2418332968U,  // LDUMINW
5960
152k
    2418332968U,  // LDUMINX
5961
152k
    44058825U,  // LDURBBi
5962
152k
    44063081U,  // LDURBi
5963
152k
    44063081U,  // LDURDi
5964
152k
    44060554U,  // LDURHHi
5965
152k
    44063081U,  // LDURHi
5966
152k
    44063081U,  // LDURQi
5967
152k
    44058973U,  // LDURSBWi
5968
152k
    44058973U,  // LDURSBXi
5969
152k
    44060688U,  // LDURSHWi
5970
152k
    44060688U,  // LDURSHXi
5971
152k
    44064881U,  // LDURSWi
5972
152k
    44063081U,  // LDURSi
5973
152k
    44063081U,  // LDURWi
5974
152k
    44063081U,  // LDURXi
5975
152k
    24809U, // LDX
5976
152k
    2119572U, // LDXPW
5977
152k
    2119572U, // LDXPX
5978
152k
    44058864U,  // LDXRB
5979
152k
    44060593U,  // LDXRH
5980
152k
    44063145U,  // LDXRW
5981
152k
    44063145U,  // LDXRX
5982
152k
    24890U, // LDY
5983
152k
    24989U, // LDZ
5984
152k
    20655U, // LDZI
5985
152k
    3223361788U,  // LSLR_ZPmZ_B
5986
152k
    3223378172U,  // LSLR_ZPmZ_D
5987
152k
    3519092988U,  // LSLR_ZPmZ_H
5988
152k
    3223410940U,  // LSLR_ZPmZ_S
5989
152k
    2118638U, // LSLVWr
5990
152k
    2118638U, // LSLVXr
5991
152k
    3223360494U,  // LSL_WIDE_ZPmZ_B
5992
152k
    3519091694U,  // LSL_WIDE_ZPmZ_H
5993
152k
    3223409646U,  // LSL_WIDE_ZPmZ_S
5994
152k
    2135022U, // LSL_WIDE_ZZZ_B
5995
152k
    2189497326U,  // LSL_WIDE_ZZZ_H
5996
152k
    270619630U, // LSL_WIDE_ZZZ_S
5997
152k
    3223360494U,  // LSL_ZPmI_B
5998
152k
    3223376878U,  // LSL_ZPmI_D
5999
152k
    3519091694U,  // LSL_ZPmI_H
6000
152k
    3223409646U,  // LSL_ZPmI_S
6001
152k
    3223360494U,  // LSL_ZPmZ_B
6002
152k
    3223376878U,  // LSL_ZPmZ_D
6003
152k
    3519091694U,  // LSL_ZPmZ_H
6004
152k
    3223409646U,  // LSL_ZPmZ_S
6005
152k
    2135022U, // LSL_ZZI_B
6006
152k
    2418070510U,  // LSL_ZZI_D
6007
152k
    2189497326U,  // LSL_ZZI_H
6008
152k
    270619630U, // LSL_ZZI_S
6009
152k
    3223361835U,  // LSRR_ZPmZ_B
6010
152k
    3223378219U,  // LSRR_ZPmZ_D
6011
152k
    3519093035U,  // LSRR_ZPmZ_H
6012
152k
    3223410987U,  // LSRR_ZPmZ_S
6013
152k
    2119996U, // LSRVWr
6014
152k
    2119996U, // LSRVXr
6015
152k
    3223361852U,  // LSR_WIDE_ZPmZ_B
6016
152k
    3519093052U,  // LSR_WIDE_ZPmZ_H
6017
152k
    3223411004U,  // LSR_WIDE_ZPmZ_S
6018
152k
    2136380U, // LSR_WIDE_ZZZ_B
6019
152k
    2189498684U,  // LSR_WIDE_ZZZ_H
6020
152k
    270620988U, // LSR_WIDE_ZZZ_S
6021
152k
    3223361852U,  // LSR_ZPmI_B
6022
152k
    3223378236U,  // LSR_ZPmI_D
6023
152k
    3519093052U,  // LSR_ZPmI_H
6024
152k
    3223411004U,  // LSR_ZPmI_S
6025
152k
    3223361852U,  // LSR_ZPmZ_B
6026
152k
    3223378236U,  // LSR_ZPmZ_D
6027
152k
    3519093052U,  // LSR_ZPmZ_H
6028
152k
    3223411004U,  // LSR_ZPmZ_S
6029
152k
    2136380U, // LSR_ZZI_B
6030
152k
    2418071868U,  // LSR_ZZI_D
6031
152k
    2189498684U,  // LSR_ZZI_H
6032
152k
    270620988U, // LSR_ZZI_S
6033
152k
    2690744533U,  // LUT2v16f8
6034
152k
    2969665749U,  // LUT2v8f16
6035
152k
    2690745014U,  // LUT4v16f8
6036
152k
    2969666230U,  // LUT4v8f16
6037
152k
    2208448725U,  // LUTI2_2ZTZI_B
6038
152k
    2208481493U,  // LUTI2_2ZTZI_H
6039
152k
    2208497877U,  // LUTI2_2ZTZI_S
6040
152k
    2208448725U,  // LUTI2_4ZTZI_B
6041
152k
    2208481493U,  // LUTI2_4ZTZI_H
6042
152k
    2208497877U,  // LUTI2_4ZTZI_S
6043
152k
    2654421U, // LUTI2_S_2ZTZI_B
6044
152k
    2932949U, // LUTI2_S_2ZTZI_H
6045
152k
    2208448725U,  // LUTI2_S_4ZTZI_B
6046
152k
    2208481493U,  // LUTI2_S_4ZTZI_H
6047
152k
    2130133U, // LUTI2_ZTZI_B
6048
152k
    2208366805U,  // LUTI2_ZTZI_H
6049
152k
    2179285U, // LUTI2_ZTZI_S
6050
152k
    2686484693U,  // LUTI2_ZZZI_B
6051
152k
    2183200981U,  // LUTI2_ZZZI_H
6052
152k
    2208449206U,  // LUTI4_2ZTZI_B
6053
152k
    2208481974U,  // LUTI4_2ZTZI_H
6054
152k
    2208498358U,  // LUTI4_2ZTZI_S
6055
152k
    2208481974U,  // LUTI4_4ZTZI_H
6056
152k
    2208498358U,  // LUTI4_4ZTZI_S
6057
152k
    2208449206U,  // LUTI4_4ZZT2Z
6058
152k
    2654902U, // LUTI4_S_2ZTZI_B
6059
152k
    2933430U, // LUTI4_S_2ZTZI_H
6060
152k
    2208481974U,  // LUTI4_S_4ZTZI_H
6061
152k
    2208449206U,  // LUTI4_S_4ZZT2Z
6062
152k
    2183201462U,  // LUTI4_Z2ZZI_H
6063
152k
    2130614U, // LUTI4_ZTZI_B
6064
152k
    2208367286U,  // LUTI4_ZTZI_H
6065
152k
    2179766U, // LUTI4_ZTZI_S
6066
152k
    2686485174U,  // LUTI4_ZZZI_B
6067
152k
    2183201462U,  // LUTI4_ZZZI_H
6068
152k
    17097U, // MAC16
6069
152k
    2121084U, // MADDPT
6070
152k
    2116508U, // MADDWrrr
6071
152k
    2116508U, // MADDXrrr
6072
152k
    1075895669U,  // MAD_CPA
6073
152k
    3223358228U,  // MAD_ZPmZZ_B
6074
152k
    3223374612U,  // MAD_ZPmZZ_D
6075
152k
    3519089428U,  // MAD_ZPmZZ_H
6076
152k
    3223407380U,  // MAD_ZPmZZ_S
6077
152k
    3223358999U,  // MATCH_PPzZZ_B
6078
152k
    2713783831U,  // MATCH_PPzZZ_H
6079
152k
    22086U, // MATFP
6080
152k
    23743U, // MATINT
6081
152k
    1075895654U,  // MLA_CPA
6082
152k
    3223356256U,  // MLA_ZPmZZ_B
6083
152k
    3223372640U,  // MLA_ZPmZZ_D
6084
152k
    3519087456U,  // MLA_ZPmZZ_H
6085
152k
    3223405408U,  // MLA_ZPmZZ_S
6086
152k
    1075888992U,  // MLA_ZZZI_D
6087
152k
    2195784544U,  // MLA_ZZZI_H
6088
152k
    1344357216U,  // MLA_ZZZI_S
6089
152k
    2959213408U,  // MLAv16i8
6090
152k
    2961310560U,  // MLAv2i32
6091
152k
    2961310560U,  // MLAv2i32_indexed
6092
152k
    2965504864U,  // MLAv4i16
6093
152k
    2965504864U,  // MLAv4i16_indexed
6094
152k
    2967602016U,  // MLAv4i32
6095
152k
    2967602016U,  // MLAv4i32_indexed
6096
152k
    2969699168U,  // MLAv8i16
6097
152k
    2969699168U,  // MLAv8i16_indexed
6098
152k
    2971796320U,  // MLAv8i8
6099
152k
    3223362131U,  // MLS_ZPmZZ_B
6100
152k
    3223378515U,  // MLS_ZPmZZ_D
6101
152k
    3519093331U,  // MLS_ZPmZZ_H
6102
152k
    3223411283U,  // MLS_ZPmZZ_S
6103
152k
    1075894867U,  // MLS_ZZZI_D
6104
152k
    2195790419U,  // MLS_ZZZI_H
6105
152k
    1344363091U,  // MLS_ZZZI_S
6106
152k
    2959219283U,  // MLSv16i8
6107
152k
    2961316435U,  // MLSv2i32
6108
152k
    2961316435U,  // MLSv2i32_indexed
6109
152k
    2965510739U,  // MLSv4i16
6110
152k
    2965510739U,  // MLSv4i16_indexed
6111
152k
    2967607891U,  // MLSv4i32
6112
152k
    2967607891U,  // MLSv4i32_indexed
6113
152k
    2969705043U,  // MLSv8i16
6114
152k
    2969705043U,  // MLSv8i16_indexed
6115
152k
    2971802195U,  // MLSv8i8
6116
152k
    145712034U, // MOPSSETGE
6117
152k
    145712095U, // MOPSSETGEN
6118
152k
    145712983U, // MOPSSETGET
6119
152k
    145712456U, // MOPSSETGETN
6120
152k
    3368182141U,  // MOVAZ_2ZMI_H_B
6121
152k
    3368198525U,  // MOVAZ_2ZMI_H_D
6122
152k
    3368214909U,  // MOVAZ_2ZMI_H_H
6123
152k
    3368231293U,  // MOVAZ_2ZMI_H_S
6124
152k
    3370279293U,  // MOVAZ_2ZMI_V_B
6125
152k
    3370295677U,  // MOVAZ_2ZMI_V_D
6126
152k
    3370312061U,  // MOVAZ_2ZMI_V_H
6127
152k
    3370328445U,  // MOVAZ_2ZMI_V_S
6128
152k
    3636617597U,  // MOVAZ_4ZMI_H_B
6129
152k
    3636633981U,  // MOVAZ_4ZMI_H_D
6130
152k
    3636650365U,  // MOVAZ_4ZMI_H_H
6131
152k
    3636666749U,  // MOVAZ_4ZMI_H_S
6132
152k
    3638714749U,  // MOVAZ_4ZMI_V_B
6133
152k
    3638731133U,  // MOVAZ_4ZMI_V_D
6134
152k
    3638747517U,  // MOVAZ_4ZMI_V_H
6135
152k
    3638763901U,  // MOVAZ_4ZMI_V_S
6136
152k
    3909263741U,  // MOVAZ_VG2_2ZM
6137
152k
    4177699197U,  // MOVAZ_VG4_4ZM
6138
152k
    2138493U, // MOVAZ_ZMI_H_B
6139
152k
    2154877U, // MOVAZ_ZMI_H_D
6140
152k
    421601661U, // MOVAZ_ZMI_H_H
6141
152k
    422011261U, // MOVAZ_ZMI_H_Q
6142
152k
    2187645U, // MOVAZ_ZMI_H_S
6143
152k
    270573949U, // MOVAZ_ZMI_V_B
6144
152k
    270590333U, // MOVAZ_ZMI_V_D
6145
152k
    423698813U, // MOVAZ_ZMI_V_H
6146
152k
    424108413U, // MOVAZ_ZMI_V_Q
6147
152k
    270623101U, // MOVAZ_ZMI_V_S
6148
152k
    958547140U, // MOVA_2ZMXI_H_B
6149
152k
    958563524U, // MOVA_2ZMXI_H_D
6150
152k
    958579908U, // MOVA_2ZMXI_H_H
6151
152k
    958596292U, // MOVA_2ZMXI_H_S
6152
152k
    960644292U, // MOVA_2ZMXI_V_B
6153
152k
    960660676U, // MOVA_2ZMXI_V_D
6154
152k
    960677060U, // MOVA_2ZMXI_V_H
6155
152k
    960693444U, // MOVA_2ZMXI_V_S
6156
152k
    958547140U, // MOVA_4ZMXI_H_B
6157
152k
    958563524U, // MOVA_4ZMXI_H_D
6158
152k
    958579908U, // MOVA_4ZMXI_H_H
6159
152k
    958596292U, // MOVA_4ZMXI_H_S
6160
152k
    960644292U, // MOVA_4ZMXI_V_B
6161
152k
    960660676U, // MOVA_4ZMXI_V_D
6162
152k
    960677060U, // MOVA_4ZMXI_V_H
6163
152k
    960693444U, // MOVA_4ZMXI_V_S
6164
152k
    2233992388U,  // MOVA_MXI2Z_H_B
6165
152k
    2233992388U,  // MOVA_MXI2Z_H_D
6166
152k
    2233992388U,  // MOVA_MXI2Z_H_H
6167
152k
    2233992388U,  // MOVA_MXI2Z_H_S
6168
152k
    2234008772U,  // MOVA_MXI2Z_V_B
6169
152k
    2234008772U,  // MOVA_MXI2Z_V_D
6170
152k
    2234008772U,  // MOVA_MXI2Z_V_H
6171
152k
    2234008772U,  // MOVA_MXI2Z_V_S
6172
152k
    2233992388U,  // MOVA_MXI4Z_H_B
6173
152k
    2233992388U,  // MOVA_MXI4Z_H_D
6174
152k
    2233992388U,  // MOVA_MXI4Z_H_H
6175
152k
    2233992388U,  // MOVA_MXI4Z_H_S
6176
152k
    2234008772U,  // MOVA_MXI4Z_V_B
6177
152k
    2234008772U,  // MOVA_MXI4Z_V_D
6178
152k
    2234008772U,  // MOVA_MXI4Z_V_H
6179
152k
    2234008772U,  // MOVA_MXI4Z_V_S
6180
152k
    3915547844U,  // MOVA_VG2_2ZMXI
6181
152k
    3798156484U,  // MOVA_VG2_MXI2Z
6182
152k
    4183983300U,  // MOVA_VG4_4ZMXI
6183
152k
    4066591940U,  // MOVA_VG4_MXI4Z
6184
152k
    538988713U, // MOVID
6185
152k
    811700393U, // MOVIv16b_ns
6186
152k
    547459241U, // MOVIv2d_ns
6187
152k
    813797545U, // MOVIv2i32
6188
152k
    813797545U, // MOVIv2s_msl
6189
152k
    817991849U, // MOVIv4i16
6190
152k
    820089001U, // MOVIv4i32
6191
152k
    820089001U, // MOVIv4s_msl
6192
152k
    824283305U, // MOVIv8b_ns
6193
152k
    822186153U, // MOVIv8i16
6194
152k
    1881166030U,  // MOVKWi
6195
152k
    1881166030U,  // MOVKXi
6196
152k
    807425466U, // MOVNWi
6197
152k
    807425466U, // MOVNXi
6198
152k
    270573820U, // MOVPRFX_ZPmZ_B
6199
152k
    270590204U, // MOVPRFX_ZPmZ_D
6200
152k
    541139196U, // MOVPRFX_ZPmZ_H
6201
152k
    270622972U, // MOVPRFX_ZPmZ_S
6202
152k
    3223363836U,  // MOVPRFX_ZPzZ_B
6203
152k
    3223380220U,  // MOVPRFX_ZPzZ_D
6204
152k
    2713788668U,  // MOVPRFX_ZPzZ_H
6205
152k
    3223412988U,  // MOVPRFX_ZPzZ_S
6206
152k
    3224346876U,  // MOVPRFX_ZZ
6207
152k
    1233149423U,  // MOVT
6208
152k
    1501584879U,  // MOVT_TIX
6209
152k
    2121199U, // MOVT_XTI
6210
152k
    807428549U, // MOVZWi
6211
152k
    807428549U, // MOVZXi
6212
152k
    1055447U, // MRRS
6213
152k
    1612733126U,  // MRS
6214
152k
    3223357754U,  // MSB_ZPmZZ_B
6215
152k
    3223374138U,  // MSB_ZPmZZ_D
6216
152k
    3519088954U,  // MSB_ZPmZZ_H
6217
152k
    3223406906U,  // MSB_ZPmZZ_S
6218
152k
    1672501569U,  // MSR
6219
152k
    162552113U, // MSRR
6220
152k
    1087809U, // MSRpstateImm1
6221
152k
    1087809U, // MSRpstateImm4
6222
152k
    1104193U, // MSRpstatesvcrImm1
6223
152k
    2121069U, // MSUBPT
6224
152k
    2116046U, // MSUBWrrr
6225
152k
    2116046U, // MSUBXrrr
6226
152k
    2955021015U,  // MUL53HI
6227
152k
    2955021027U,  // MUL53LO
6228
152k
    2135109U, // MUL_ZI_B
6229
152k
    2418070597U,  // MUL_ZI_D
6230
152k
    2189497413U,  // MUL_ZI_H
6231
152k
    270619717U, // MUL_ZI_S
6232
152k
    3223360581U,  // MUL_ZPmZ_B
6233
152k
    3223376965U,  // MUL_ZPmZ_D
6234
152k
    3519091781U,  // MUL_ZPmZ_H
6235
152k
    3223409733U,  // MUL_ZPmZ_S
6236
152k
    2418070597U,  // MUL_ZZZI_D
6237
152k
    2189497413U,  // MUL_ZZZI_H
6238
152k
    270619717U, // MUL_ZZZI_S
6239
152k
    2135109U, // MUL_ZZZ_B
6240
152k
    2418070597U,  // MUL_ZZZ_D
6241
152k
    2189497413U,  // MUL_ZZZ_H
6242
152k
    270619717U, // MUL_ZZZ_S
6243
152k
    811701317U, // MULv16i8
6244
152k
    813798469U, // MULv2i32
6245
152k
    813798469U, // MULv2i32_indexed
6246
152k
    817992773U, // MULv4i16
6247
152k
    817992773U, // MULv4i16_indexed
6248
152k
    820089925U, // MULv4i32
6249
152k
    820089925U, // MULv4i32_indexed
6250
152k
    822187077U, // MULv8i16
6251
152k
    822187077U, // MULv8i16_indexed
6252
152k
    824284229U, // MULv8i8
6253
152k
    813797526U, // MVNIv2i32
6254
152k
    813797526U, // MVNIv2s_msl
6255
152k
    817991830U, // MVNIv4i16
6256
152k
    820088982U, // MVNIv4i32
6257
152k
    820088982U, // MVNIv4s_msl
6258
152k
    822186134U, // MVNIv8i16
6259
152k
    3223362078U,  // NANDS_PPzPP
6260
152k
    3223358407U,  // NAND_PPzPP
6261
152k
    2418070500U,  // NBSL_ZZZZ
6262
152k
    270568673U, // NEG_ZPmZ_B
6263
152k
    270585057U, // NEG_ZPmZ_D
6264
152k
    541134049U, // NEG_ZPmZ_H
6265
152k
    270617825U, // NEG_ZPmZ_S
6266
152k
    811699425U, // NEGv16i8
6267
152k
    2116833U, // NEGv1i64
6268
152k
    813796577U, // NEGv2i32
6269
152k
    815893729U, // NEGv2i64
6270
152k
    817990881U, // NEGv4i16
6271
152k
    820088033U, // NEGv4i32
6272
152k
    822185185U, // NEGv8i16
6273
152k
    824282337U, // NEGv8i8
6274
152k
    3223358998U,  // NMATCH_PPzZZ_B
6275
152k
    2713783830U,  // NMATCH_PPzZZ_H
6276
152k
    3223362257U,  // NORS_PPzPP
6277
152k
    3223361807U,  // NOR_PPzPP
6278
152k
    270572897U, // NOT_ZPmZ_B
6279
152k
    270589281U, // NOT_ZPmZ_D
6280
152k
    541138273U, // NOT_ZPmZ_H
6281
152k
    270622049U, // NOT_ZPmZ_S
6282
152k
    811703649U, // NOTv16i8
6283
152k
    824286561U, // NOTv8i8
6284
152k
    3223362170U,  // ORNS_PPzPP
6285
152k
    2119011U, // ORNWrs
6286
152k
    2119011U, // ORNXrs
6287
152k
    3223360867U,  // ORN_PPzPP
6288
152k
    811701603U, // ORNv16i8
6289
152k
    824284515U, // ORNv8i8
6290
152k
    3227623221U,  // ORQV_VPZ_B
6291
152k
    3231817525U,  // ORQV_VPZ_D
6292
152k
    3238108981U,  // ORQV_VPZ_H
6293
152k
    3236011829U,  // ORQV_VPZ_S
6294
152k
    3223362269U,  // ORRS_PPzPP
6295
152k
    2119968U, // ORRWri
6296
152k
    2119968U, // ORRWrs
6297
152k
    2119968U, // ORRXri
6298
152k
    2119968U, // ORRXrs
6299
152k
    3223361824U,  // ORR_PPzPP
6300
152k
    2418071840U,  // ORR_ZI
6301
152k
    3223361824U,  // ORR_ZPmZ_B
6302
152k
    3223378208U,  // ORR_ZPmZ_D
6303
152k
    3519093024U,  // ORR_ZPmZ_H
6304
152k
    3223410976U,  // ORR_ZPmZ_S
6305
152k
    2418071840U,  // ORR_ZZZ
6306
152k
    811702560U, // ORRv16i8
6307
152k
    1887574304U,  // ORRv2i32
6308
152k
    1891768608U,  // ORRv4i16
6309
152k
    1893865760U,  // ORRv4i32
6310
152k
    1895962912U,  // ORRv8i16
6311
152k
    824285472U, // ORRv8i8
6312
152k
    253780U,  // ORV_VPZ_B
6313
152k
    1657020244U,  // ORV_VPZ_D
6314
152k
    1659133780U,  // ORV_VPZ_H
6315
152k
    1638178644U,  // ORV_VPZ_S
6316
152k
    807715615U, // PACDA
6317
152k
    807716373U, // PACDB
6318
152k
    312540U,  // PACDZA
6319
152k
    313890U,  // PACDZB
6320
152k
    2114364U, // PACGA
6321
152k
    807715658U, // PACIA
6322
152k
    8974U,  // PACIA1716
6323
152k
    8891U,  // PACIA171615
6324
152k
    8939U,  // PACIASP
6325
152k
    10307U, // PACIASPPC
6326
152k
    8882U,  // PACIAZ
6327
152k
    807716408U, // PACIB
6328
152k
    8828U,  // PACIB1716
6329
152k
    8915U,  // PACIB171615
6330
152k
    8965U,  // PACIBSP
6331
152k
    10329U, // PACIBSPPC
6332
152k
    8948U,  // PACIBZ
6333
152k
    312556U,  // PACIZA
6334
152k
    313906U,  // PACIZB
6335
152k
    9000U,  // PACM
6336
152k
    10295U, // PACNBIASPPC
6337
152k
    10317U, // PACNBIBSPPC
6338
152k
    1168268834U,  // PEXT_2PCI_B
6339
152k
    1168285218U,  // PEXT_2PCI_D
6340
152k
    1168301602U,  // PEXT_2PCI_H
6341
152k
    1168317986U,  // PEXT_2PCI_S
6342
152k
    2149621282U,  // PEXT_PCI_B
6343
152k
    2149637666U,  // PEXT_PCI_D
6344
152k
    1168186914U,  // PEXT_PCI_H
6345
152k
    2149670434U,  // PEXT_PCI_S
6346
152k
    35971U, // PFALSE
6347
152k
    3223362977U,  // PFIRST_B
6348
152k
    3223363303U,  // PMOV_PZI_B
6349
152k
    3223379687U,  // PMOV_PZI_D
6350
152k
    1103175399U,  // PMOV_PZI_H
6351
152k
    3223412455U,  // PMOV_PZI_S
6352
152k
    2043649767U,  // PMOV_ZIP_B
6353
152k
    3654262503U,  // PMOV_ZIP_D
6354
152k
    701472487U, // PMOV_ZIP_H
6355
152k
    1238343399U,  // PMOV_ZIP_S
6356
152k
    270583620U, // PMULLB_ZZZ_D
6357
152k
    2197882692U,  // PMULLB_ZZZ_H
6358
152k
    166152004U, // PMULLB_ZZZ_Q
6359
152k
    270588977U, // PMULLT_ZZZ_D
6360
152k
    2197888049U,  // PMULLT_ZZZ_H
6361
152k
    166157361U, // PMULLT_ZZZ_Q
6362
152k
    822182232U, // PMULLv16i8
6363
152k
    2315358975U,  // PMULLv1i64
6364
152k
    2583789912U,  // PMULLv2i64
6365
152k
    822186751U, // PMULLv8i8
6366
152k
    2135121U, // PMUL_ZZZ_B
6367
152k
    811701329U, // PMULv16i8
6368
152k
    824284241U, // PMULv8i8
6369
152k
    3223363099U,  // PNEXT_B
6370
152k
    3223379483U,  // PNEXT_D
6371
152k
    2176917019U,  // PNEXT_H
6372
152k
    3223412251U,  // PNEXT_S
6373
152k
    2194736683U,  // PRFB_D_PZI
6374
152k
    2234582571U,  // PRFB_D_SCALED
6375
152k
    2234582571U,  // PRFB_D_SXTW_SCALED
6376
152k
    2234582571U,  // PRFB_D_UXTW_SCALED
6377
152k
    2234582571U,  // PRFB_PRI
6378
152k
    2234582571U,  // PRFB_PRR
6379
152k
    2175862315U,  // PRFB_S_PZI
6380
152k
    2234582571U,  // PRFB_S_SXTW_SCALED
6381
152k
    2234582571U,  // PRFB_S_UXTW_SCALED
6382
152k
    2194738106U,  // PRFD_D_PZI
6383
152k
    2234583994U,  // PRFD_D_SCALED
6384
152k
    2234583994U,  // PRFD_D_SXTW_SCALED
6385
152k
    2234583994U,  // PRFD_D_UXTW_SCALED
6386
152k
    2234583994U,  // PRFD_PRI
6387
152k
    2234583994U,  // PRFD_PRR
6388
152k
    2175863738U,  // PRFD_S_PZI
6389
152k
    2234583994U,  // PRFD_S_SXTW_SCALED
6390
152k
    2234583994U,  // PRFD_S_UXTW_SCALED
6391
152k
    2194738726U,  // PRFH_D_PZI
6392
152k
    2234584614U,  // PRFH_D_SCALED
6393
152k
    2234584614U,  // PRFH_D_SXTW_SCALED
6394
152k
    2234584614U,  // PRFH_D_UXTW_SCALED
6395
152k
    2234584614U,  // PRFH_PRI
6396
152k
    2234584614U,  // PRFH_PRR
6397
152k
    2175864358U,  // PRFH_S_PZI
6398
152k
    2234584614U,  // PRFH_S_SXTW_SCALED
6399
152k
    2234584614U,  // PRFH_S_UXTW_SCALED
6400
152k
    2150716577U,  // PRFMl
6401
152k
    45175969U,  // PRFMroW
6402
152k
    45175969U,  // PRFMroX
6403
152k
    45175969U,  // PRFMui
6404
152k
    45176045U,  // PRFUMi
6405
152k
    2194743307U,  // PRFW_D_PZI
6406
152k
    2234589195U,  // PRFW_D_SCALED
6407
152k
    2234589195U,  // PRFW_D_SXTW_SCALED
6408
152k
    2234589195U,  // PRFW_D_UXTW_SCALED
6409
152k
    2234589195U,  // PRFW_PRI
6410
152k
    2234589195U,  // PRFW_PRR
6411
152k
    2175868939U,  // PRFW_S_PZI
6412
152k
    2234589195U,  // PRFW_S_SXTW_SCALED
6413
152k
    2234589195U,  // PRFW_S_UXTW_SCALED
6414
152k
    3224343160U,  // PSEL_PPPRI_B
6415
152k
    3224343160U,  // PSEL_PPPRI_D
6416
152k
    3224343160U,  // PSEL_PPPRI_H
6417
152k
    3224343160U,  // PSEL_PPPRI_S
6418
152k
    3120531U, // PTEST_PP
6419
152k
    2954926629U,  // PTRUES_B
6420
152k
    2954943013U,  // PTRUES_D
6421
152k
    169941541U, // PTRUES_H
6422
152k
    2954975781U,  // PTRUES_S
6423
152k
    2954923165U,  // PTRUE_B
6424
152k
    1150109U, // PTRUE_C_B
6425
152k
    1166493U, // PTRUE_C_D
6426
152k
    1182877U, // PTRUE_C_H
6427
152k
    1199261U, // PTRUE_C_S
6428
152k
    2954939549U,  // PTRUE_D
6429
152k
    169938077U, // PTRUE_H
6430
152k
    2954972317U,  // PTRUE_S
6431
152k
    1661014116U,  // PUNPKHI_PP
6432
152k
    1661015505U,  // PUNPKLO_PP
6433
152k
    1881180126U,  // RADDHNB_ZZZ_B
6434
152k
    2172717022U,  // RADDHNB_ZZZ_H
6435
152k
    2418100190U,  // RADDHNB_ZZZ_S
6436
152k
    2686491816U,  // RADDHNT_ZZZ_B
6437
152k
    2174819496U,  // RADDHNT_ZZZ_H
6438
152k
    1075928232U,  // RADDHNT_ZZZ_S
6439
152k
    813798666U, // RADDHNv2i64_v2i32
6440
152k
    2967601591U,  // RADDHNv2i64_v4i32
6441
152k
    817992970U, // RADDHNv4i32_v4i16
6442
152k
    2969698743U,  // RADDHNv4i32_v8i16
6443
152k
    2959212983U,  // RADDHNv8i16_v16i8
6444
152k
    824284426U, // RADDHNv8i16_v8i8
6445
152k
    815890593U, // RAX1
6446
152k
    2418065569U,  // RAX1_ZZZ_D
6447
152k
    2120581U, // RBITWr
6448
152k
    2120581U, // RBITXr
6449
152k
    270572421U, // RBIT_ZPmZ_B
6450
152k
    270588805U, // RBIT_ZPmZ_D
6451
152k
    541137797U, // RBIT_ZPmZ_H
6452
152k
    270621573U, // RBIT_ZPmZ_S
6453
152k
    811703173U, // RBITv16i8
6454
152k
    824286085U, // RBITv8i8
6455
152k
    807721413U, // RCWCAS
6456
152k
    807715977U, // RCWCASA
6457
152k
    807719381U, // RCWCASAL
6458
152k
    807719899U, // RCWCASL
6459
152k
    415524U,  // RCWCASP
6460
152k
    410624U,  // RCWCASPA
6461
152k
    414050U,  // RCWCASPAL
6462
152k
    414571U,  // RCWCASPL
6463
152k
    2418333883U,  // RCWCLR
6464
152k
    2418328660U,  // RCWCLRA
6465
152k
    2418332087U,  // RCWCLRAL
6466
152k
    2418332608U,  // RCWCLRL
6467
152k
    271537937U, // RCWCLRP
6468
152k
    271533035U, // RCWCLRPA
6469
152k
    271536459U, // RCWCLRPAL
6470
152k
    271536982U, // RCWCLRPL
6471
152k
    2418333874U,  // RCWCLRS
6472
152k
    2418328650U,  // RCWCLRSA
6473
152k
    2418332076U,  // RCWCLRSAL
6474
152k
    2418332598U,  // RCWCLRSL
6475
152k
    271537927U, // RCWCLRSP
6476
152k
    271533024U, // RCWCLRSPA
6477
152k
    271536447U, // RCWCLRSPAL
6478
152k
    271536971U, // RCWCLRSPL
6479
152k
    807721404U, // RCWSCAS
6480
152k
    807715967U, // RCWSCASA
6481
152k
    807719370U, // RCWSCASAL
6482
152k
    807719889U, // RCWSCASL
6483
152k
    415514U,  // RCWSCASP
6484
152k
    410613U,  // RCWSCASPA
6485
152k
    414038U,  // RCWSCASPAL
6486
152k
    414560U,  // RCWSCASPL
6487
152k
    2418334559U,  // RCWSET
6488
152k
    2418328740U,  // RCWSETA
6489
152k
    2418332147U,  // RCWSETAL
6490
152k
    2418332705U,  // RCWSETL
6491
152k
    271537989U, // RCWSETP
6492
152k
    271533086U, // RCWSETPA
6493
152k
    271536515U, // RCWSETPAL
6494
152k
    271537041U, // RCWSETPL
6495
152k
    2418334550U,  // RCWSETS
6496
152k
    2418328730U,  // RCWSETSA
6497
152k
    2418332136U,  // RCWSETSAL
6498
152k
    2418332695U,  // RCWSETSL
6499
152k
    271537979U, // RCWSETSP
6500
152k
    271533075U, // RCWSETSPA
6501
152k
    271536503U, // RCWSETSPAL
6502
152k
    271537030U, // RCWSETSPL
6503
152k
    2418333552U,  // RCWSWP
6504
152k
    2418328626U,  // RCWSWPA
6505
152k
    2418332057U,  // RCWSWPAL
6506
152k
    2418332581U,  // RCWSWPL
6507
152k
    271537898U, // RCWSWPP
6508
152k
    271533005U, // RCWSWPPA
6509
152k
    271536426U, // RCWSWPPAL
6510
152k
    271536952U, // RCWSWPPL
6511
152k
    2418333543U,  // RCWSWPS
6512
152k
    2418328616U,  // RCWSWPSA
6513
152k
    2418332046U,  // RCWSWPSAL
6514
152k
    2418332571U,  // RCWSWPSL
6515
152k
    271537888U, // RCWSWPSP
6516
152k
    271532994U, // RCWSWPSPA
6517
152k
    271536414U, // RCWSWPSPAL
6518
152k
    271536941U, // RCWSWPSPL
6519
152k
    3223362238U,  // RDFFRS_PPz
6520
152k
    3223361646U,  // RDFFR_PPz_REAL
6521
152k
    39022U, // RDFFR_P_REAL
6522
152k
    2118772U, // RDSVLI_XI
6523
152k
    2118758U, // RDVLI_XI
6524
152k
    23370U, // RET
6525
152k
    10279U, // RETAA
6526
152k
    330357U,  // RETAASPPCi
6527
152k
    19061U, // RETAASPPCr
6528
152k
    10286U, // RETAB
6529
152k
    330379U,  // RETABSPPCi
6530
152k
    19083U, // RETABSPPCr
6531
152k
    2114271U, // REV16Wr
6532
152k
    2114271U, // REV16Xr
6533
152k
    811696863U, // REV16v16i8
6534
152k
    824279775U, // REV16v8i8
6535
152k
    2113717U, // REV32Xr
6536
152k
    811696309U, // REV32v16i8
6537
152k
    817987765U, // REV32v4i16
6538
152k
    822182069U, // REV32v8i16
6539
152k
    824279221U, // REV32v8i8
6540
152k
    811696810U, // REV64v16i8
6541
152k
    813793962U, // REV64v2i32
6542
152k
    817988266U, // REV64v4i16
6543
152k
    820085418U, // REV64v4i32
6544
152k
    822182570U, // REV64v8i16
6545
152k
    824279722U, // REV64v8i8
6546
152k
    270584298U, // REVB_ZPmZ_D
6547
152k
    541133290U, // REVB_ZPmZ_H
6548
152k
    270617066U, // REVB_ZPmZ_S
6549
152k
    2689027062U,  // REVD_ZPmZ
6550
152k
    270585916U, // REVH_ZPmZ_D
6551
152k
    270618684U, // REVH_ZPmZ_S
6552
152k
    270590101U, // REVW_ZPmZ_D
6553
152k
    2121356U, // REVWr
6554
152k
    2121356U, // REVXr
6555
152k
    2137740U, // REV_PP_B
6556
152k
    2418073228U,  // REV_PP_D
6557
152k
    1652629132U,  // REV_PP_H
6558
152k
    270622348U, // REV_PP_S
6559
152k
    2137740U, // REV_ZZ_B
6560
152k
    2418073228U,  // REV_ZZ_D
6561
152k
    1652629132U,  // REV_ZZ_H
6562
152k
    270622348U, // REV_ZZ_S
6563
152k
    2116782U, // RMIF
6564
152k
    2119956U, // RORVWr
6565
152k
    2119956U, // RORVXr
6566
152k
    1217696U, // RPRFM
6567
152k
    1881180173U,  // RSHRNB_ZZI_B
6568
152k
    2172717069U,  // RSHRNB_ZZI_H
6569
152k
    2418100237U,  // RSHRNB_ZZI_S
6570
152k
    2686491867U,  // RSHRNT_ZZI_B
6571
152k
    2174819547U,  // RSHRNT_ZZI_H
6572
152k
    1075928283U,  // RSHRNT_ZZI_S
6573
152k
    2959213012U,  // RSHRNv16i8_shift
6574
152k
    813798739U, // RSHRNv2i32_shift
6575
152k
    817993043U, // RSHRNv4i16_shift
6576
152k
    2967601620U,  // RSHRNv4i32_shift
6577
152k
    2969698772U,  // RSHRNv8i16_shift
6578
152k
    824284499U, // RSHRNv8i8_shift
6579
152k
    1881180117U,  // RSUBHNB_ZZZ_B
6580
152k
    2172717013U,  // RSUBHNB_ZZZ_H
6581
152k
    2418100181U,  // RSUBHNB_ZZZ_S
6582
152k
    2686491807U,  // RSUBHNT_ZZZ_B
6583
152k
    2174819487U,  // RSUBHNT_ZZZ_H
6584
152k
    1075928223U,  // RSUBHNT_ZZZ_S
6585
152k
    813798658U, // RSUBHNv2i64_v2i32
6586
152k
    2967601582U,  // RSUBHNv2i64_v4i32
6587
152k
    817992962U, // RSUBHNv4i32_v4i16
6588
152k
    2969698734U,  // RSUBHNv4i32_v8i16
6589
152k
    2959212974U,  // RSUBHNv8i16_v16i8
6590
152k
    824284418U, // RSUBHNv8i16_v8i8
6591
152k
    1344325196U,  // SABALB_ZZZ_D
6592
152k
    2220951116U,  // SABALB_ZZZ_H
6593
152k
    2686535244U,  // SABALB_ZZZ_S
6594
152k
    1344330648U,  // SABALT_ZZZ_D
6595
152k
    2220956568U,  // SABALT_ZZZ_H
6596
152k
    2686540696U,  // SABALT_ZZZ_S
6597
152k
    2969698524U,  // SABALv16i8_v8i16
6598
152k
    2963411156U,  // SABALv2i32_v2i64
6599
152k
    2967605460U,  // SABALv4i16_v4i32
6600
152k
    2963407068U,  // SABALv4i32_v2i64
6601
152k
    2967601372U,  // SABALv8i16_v4i32
6602
152k
    2969702612U,  // SABALv8i8_v8i16
6603
152k
    2418049811U,  // SABA_ZZZ_B
6604
152k
    1075888915U,  // SABA_ZZZ_D
6605
152k
    2195784467U,  // SABA_ZZZ_H
6606
152k
    1344357139U,  // SABA_ZZZ_S
6607
152k
    2959213331U,  // SABAv16i8
6608
152k
    2961310483U,  // SABAv2i32
6609
152k
    2965504787U,  // SABAv4i16
6610
152k
    2967601939U,  // SABAv4i32
6611
152k
    2969699091U,  // SABAv8i16
6612
152k
    2971796243U,  // SABAv8i8
6613
152k
    270583553U, // SABDLB_ZZZ_D
6614
152k
    2197882625U,  // SABDLB_ZZZ_H
6615
152k
    1881229057U,  // SABDLB_ZZZ_S
6616
152k
    270588905U, // SABDLT_ZZZ_D
6617
152k
    2197887977U,  // SABDLT_ZZZ_H
6618
152k
    1881234409U,  // SABDLT_ZZZ_S
6619
152k
    822182174U, // SABDLv16i8_v8i16
6620
152k
    815895092U, // SABDLv2i32_v2i64
6621
152k
    820089396U, // SABDLv4i16_v4i32
6622
152k
    815890718U, // SABDLv4i32_v2i64
6623
152k
    820085022U, // SABDLv8i16_v4i32
6624
152k
    822186548U, // SABDLv8i8_v8i16
6625
152k
    3223358253U,  // SABD_ZPmZ_B
6626
152k
    3223374637U,  // SABD_ZPmZ_D
6627
152k
    3519089453U,  // SABD_ZPmZ_H
6628
152k
    3223407405U,  // SABD_ZPmZ_S
6629
152k
    811698989U, // SABDv16i8
6630
152k
    813796141U, // SABDv2i32
6631
152k
    817990445U, // SABDv4i16
6632
152k
    820087597U, // SABDv4i32
6633
152k
    822184749U, // SABDv8i16
6634
152k
    824281901U, // SABDv8i8
6635
152k
    3223377496U,  // SADALP_ZPmZ_D
6636
152k
    3519092312U,  // SADALP_ZPmZ_H
6637
152k
    3223410264U,  // SADALP_ZPmZ_S
6638
152k
    2969704024U,  // SADALPv16i8_v8i16
6639
152k
    3124893272U,  // SADALPv2i32_v1i64
6640
152k
    2961315416U,  // SADALPv4i16_v2i32
6641
152k
    2963412568U,  // SADALPv4i32_v2i64
6642
152k
    2967606872U,  // SADALPv8i16_v4i32
6643
152k
    2965509720U,  // SADALPv8i8_v4i16
6644
152k
    270588694U, // SADDLBT_ZZZ_D
6645
152k
    2197887766U,  // SADDLBT_ZZZ_H
6646
152k
    1881234198U,  // SADDLBT_ZZZ_S
6647
152k
    270583578U, // SADDLB_ZZZ_D
6648
152k
    2197882650U,  // SADDLB_ZZZ_H
6649
152k
    1881229082U,  // SADDLB_ZZZ_S
6650
152k
    822187624U, // SADDLPv16i8_v8i16
6651
152k
    977376872U, // SADDLPv2i32_v1i64
6652
152k
    813799016U, // SADDLPv4i16_v2i32
6653
152k
    815896168U, // SADDLPv4i32_v2i64
6654
152k
    820090472U, // SADDLPv8i16_v4i32
6655
152k
    817993320U, // SADDLPv8i8_v4i16
6656
152k
    270588921U, // SADDLT_ZZZ_D
6657
152k
    2197887993U,  // SADDLT_ZZZ_H
6658
152k
    1881234425U,  // SADDLT_ZZZ_S
6659
152k
    807427747U, // SADDLVv16i8v
6660
152k
    807427747U, // SADDLVv4i16v
6661
152k
    807427747U, // SADDLVv4i32v
6662
152k
    807427747U, // SADDLVv8i16v
6663
152k
    807427747U, // SADDLVv8i8v
6664
152k
    822182190U, // SADDLv16i8_v8i16
6665
152k
    815895130U, // SADDLv2i32_v2i64
6666
152k
    820089434U, // SADDLv4i16_v4i32
6667
152k
    815890734U, // SADDLv4i32_v2i64
6668
152k
    820085038U, // SADDLv8i16_v4i32
6669
152k
    822186586U, // SADDLv8i8_v8i16
6670
152k
    1684283000U,  // SADDV_VPZ_B
6671
152k
    1659117176U,  // SADDV_VPZ_H
6672
152k
    1638145656U,  // SADDV_VPZ_S
6673
152k
    2418067968U,  // SADDWB_ZZZ_D
6674
152k
    2189494784U,  // SADDWB_ZZZ_H
6675
152k
    270617088U, // SADDWB_ZZZ_S
6676
152k
    2418073093U,  // SADDWT_ZZZ_D
6677
152k
    2189499909U,  // SADDWT_ZZZ_H
6678
152k
    270622213U, // SADDWT_ZZZ_S
6679
152k
    822182506U, // SADDWv16i8_v8i16
6680
152k
    815898621U, // SADDWv2i32_v2i64
6681
152k
    820092925U, // SADDWv4i16_v4i32
6682
152k
    815891050U, // SADDWv4i32_v2i64
6683
152k
    820085354U, // SADDWv8i16_v4i32
6684
152k
    822190077U, // SADDWv8i8_v8i16
6685
152k
    10292U, // SB
6686
152k
    1075889907U,  // SBCLB_ZZZ_D
6687
152k
    1344358131U,  // SBCLB_ZZZ_S
6688
152k
    1075895259U,  // SBCLT_ZZZ_D
6689
152k
    1344363483U,  // SBCLT_ZZZ_S
6690
152k
    2120198U, // SBCSWr
6691
152k
    2120198U, // SBCSXr
6692
152k
    2116169U, // SBCWr
6693
152k
    2116169U, // SBCXr
6694
152k
    2118804U, // SBFMWri
6695
152k
    2118804U, // SBFMXri
6696
152k
    2221037192U,  // SCLAMP_VG2_2Z2Z_B
6697
152k
    2193790600U,  // SCLAMP_VG2_2Z2Z_D
6698
152k
    2195904136U,  // SCLAMP_VG2_2Z2Z_H
6699
152k
    2174949000U,  // SCLAMP_VG2_2Z2Z_S
6700
152k
    2221037192U,  // SCLAMP_VG4_4Z4Z_B
6701
152k
    2193790600U,  // SCLAMP_VG4_4Z4Z_D
6702
152k
    2195904136U,  // SCLAMP_VG4_4Z4Z_H
6703
152k
    2174949000U,  // SCLAMP_VG4_4Z4Z_S
6704
152k
    2418054792U,  // SCLAMP_ZZZ_B
6705
152k
    1075893896U,  // SCLAMP_ZZZ_D
6706
152k
    2195789448U,  // SCLAMP_ZZZ_H
6707
152k
    1344362120U,  // SCLAMP_ZZZ_S
6708
152k
    2116788U, // SCVTFSWDri
6709
152k
    2116788U, // SCVTFSWHri
6710
152k
    2116788U, // SCVTFSWSri
6711
152k
    2116788U, // SCVTFSXDri
6712
152k
    2116788U, // SCVTFSXHri
6713
152k
    2116788U, // SCVTFSXSri
6714
152k
    2116788U, // SCVTFUWDri
6715
152k
    2116788U, // SCVTFUWHri
6716
152k
    2116788U, // SCVTFUWSri
6717
152k
    2116788U, // SCVTFUXDri
6718
152k
    2116788U, // SCVTFUXHri
6719
152k
    2116788U, // SCVTFUXSri
6720
152k
    1648561332U,  // SCVTF_2Z2Z_StoS
6721
152k
    1648561332U,  // SCVTF_4Z4Z_StoS
6722
152k
    270585012U, // SCVTF_ZPmZ_DtoD
6723
152k
    3493924020U,  // SCVTF_ZPmZ_DtoH
6724
152k
    270617780U, // SCVTF_ZPmZ_DtoS
6725
152k
    541134004U, // SCVTF_ZPmZ_HtoH
6726
152k
    270585012U, // SCVTF_ZPmZ_StoD
6727
152k
    1078004916U,  // SCVTF_ZPmZ_StoH
6728
152k
    270617780U, // SCVTF_ZPmZ_StoS
6729
152k
    2116788U, // SCVTFd
6730
152k
    2116788U, // SCVTFh
6731
152k
    2116788U, // SCVTFs
6732
152k
    2116788U, // SCVTFv1i16
6733
152k
    2116788U, // SCVTFv1i32
6734
152k
    2116788U, // SCVTFv1i64
6735
152k
    813796532U, // SCVTFv2f32
6736
152k
    815893684U, // SCVTFv2f64
6737
152k
    813796532U, // SCVTFv2i32_shift
6738
152k
    815893684U, // SCVTFv2i64_shift
6739
152k
    817990836U, // SCVTFv4f16
6740
152k
    820087988U, // SCVTFv4f32
6741
152k
    817990836U, // SCVTFv4i16_shift
6742
152k
    820087988U, // SCVTFv4i32_shift
6743
152k
    822185140U, // SCVTFv8f16
6744
152k
    822185140U, // SCVTFv8i16_shift
6745
152k
    3223378315U,  // SDIVR_ZPmZ_D
6746
152k
    3223411083U,  // SDIVR_ZPmZ_S
6747
152k
    2121367U, // SDIVWr
6748
152k
    2121367U, // SDIVXr
6749
152k
    3223379607U,  // SDIV_ZPmZ_D
6750
152k
    3223412375U,  // SDIV_ZPmZ_S
6751
152k
    3798179131U,  // SDOT_VG2_M2Z2Z_BtoS
6752
152k
    3798162747U,  // SDOT_VG2_M2Z2Z_HtoD
6753
152k
    3798179131U,  // SDOT_VG2_M2Z2Z_HtoS
6754
152k
    3798179131U,  // SDOT_VG2_M2ZZI_BToS
6755
152k
    3798179131U,  // SDOT_VG2_M2ZZI_HToS
6756
152k
    3798162747U,  // SDOT_VG2_M2ZZI_HtoD
6757
152k
    3798179131U,  // SDOT_VG2_M2ZZ_BtoS
6758
152k
    3798162747U,  // SDOT_VG2_M2ZZ_HtoD
6759
152k
    3798179131U,  // SDOT_VG2_M2ZZ_HtoS
6760
152k
    4066614587U,  // SDOT_VG4_M4Z4Z_BtoS
6761
152k
    4066598203U,  // SDOT_VG4_M4Z4Z_HtoD
6762
152k
    4066614587U,  // SDOT_VG4_M4Z4Z_HtoS
6763
152k
    4066614587U,  // SDOT_VG4_M4ZZI_BToS
6764
152k
    4066614587U,  // SDOT_VG4_M4ZZI_HToS
6765
152k
    4066598203U,  // SDOT_VG4_M4ZZI_HtoD
6766
152k
    4066614587U,  // SDOT_VG4_M4ZZ_BtoS
6767
152k
    4066598203U,  // SDOT_VG4_M4ZZ_HtoD
6768
152k
    4066614587U,  // SDOT_VG4_M4ZZ_HtoS
6769
152k
    2686508347U,  // SDOT_ZZZI_D
6770
152k
    2686541115U,  // SDOT_ZZZI_HtoS
6771
152k
    2418105659U,  // SDOT_ZZZI_S
6772
152k
    2686508347U,  // SDOT_ZZZ_D
6773
152k
    2686541115U,  // SDOT_ZZZ_HtoS
6774
152k
    2418105659U,  // SDOT_ZZZ_S
6775
152k
    2967608635U,  // SDOTlanev16i8
6776
152k
    2961317179U,  // SDOTlanev8i8
6777
152k
    2967608635U,  // SDOTv16i8
6778
152k
    2961317179U,  // SDOTv8i8
6779
152k
    1231150U, // SDSB
6780
152k
    3223360115U,  // SEL_PPPP
6781
152k
    2242007667U,  // SEL_VG2_2ZC2Z2Z_B
6782
152k
    2242024051U,  // SEL_VG2_2ZC2Z2Z_D
6783
152k
    2242040435U,  // SEL_VG2_2ZC2Z2Z_H
6784
152k
    2242056819U,  // SEL_VG2_2ZC2Z2Z_S
6785
152k
    2242007667U,  // SEL_VG4_4ZC4Z4Z_B
6786
152k
    2242024051U,  // SEL_VG4_4ZC4Z4Z_D
6787
152k
    2242040435U,  // SEL_VG4_4ZC4Z4Z_H
6788
152k
    2242056819U,  // SEL_VG4_4ZC4Z4Z_S
6789
152k
    3223360115U,  // SEL_ZPZZ_B
6790
152k
    3223376499U,  // SEL_ZPZZ_D
6791
152k
    2176914035U,  // SEL_ZPZZ_H
6792
152k
    3223409267U,  // SEL_ZPZZ_S
6793
152k
    10405U, // SET
6794
152k
    145712042U, // SETE
6795
152k
    145712104U, // SETEN
6796
152k
    145712992U, // SETET
6797
152k
    145712466U, // SETETN
6798
152k
    17104U, // SETF16
6799
152k
    17126U, // SETF8
6800
152k
    10384U, // SETFFR
6801
152k
    145712064U, // SETGM
6802
152k
    145712129U, // SETGMN
6803
152k
    145713017U, // SETGMT
6804
152k
    145712494U, // SETGMTN
6805
152k
    145712952U, // SETGP
6806
152k
    145712163U, // SETGPN
6807
152k
    145713051U, // SETGPT
6808
152k
    145712532U, // SETGPTN
6809
152k
    145712072U, // SETM
6810
152k
    145712138U, // SETMN
6811
152k
    145713026U, // SETMT
6812
152k
    145712504U, // SETMTN
6813
152k
    145712960U, // SETP
6814
152k
    145712172U, // SETPN
6815
152k
    145713060U, // SETPT
6816
152k
    145712542U, // SETPTN
6817
152k
    807717442U, // SHA1Crrr
6818
152k
    2116877U, // SHA1Hrr
6819
152k
    807720077U, // SHA1Mrrr
6820
152k
    807720448U, // SHA1Prrr
6821
152k
    2967601153U,  // SHA1SU0rrr
6822
152k
    2967601271U,  // SHA1SU1rr
6823
152k
    807715019U, // SHA256H2rrr
6824
152k
    807718261U, // SHA256Hrrr
6825
152k
    2967601173U,  // SHA256SU0rr
6826
152k
    2967601291U,  // SHA256SU1rrr
6827
152k
    807718208U, // SHA512H
6828
152k
    807715009U, // SHA512H2
6829
152k
    2963406858U,  // SHA512SU0
6830
152k
    2963406976U,  // SHA512SU1
6831
152k
    3223358349U,  // SHADD_ZPmZ_B
6832
152k
    3223374733U,  // SHADD_ZPmZ_D
6833
152k
    3519089549U,  // SHADD_ZPmZ_H
6834
152k
    3223407501U,  // SHADD_ZPmZ_S
6835
152k
    811699085U, // SHADDv16i8
6836
152k
    813796237U, // SHADDv2i32
6837
152k
    817990541U, // SHADDv4i16
6838
152k
    820087693U, // SHADDv4i32
6839
152k
    822184845U, // SHADDv8i16
6840
152k
    824281997U, // SHADDv8i8
6841
152k
    822182207U, // SHLLv16i8
6842
152k
    815895257U, // SHLLv2i32
6843
152k
    820089561U, // SHLLv4i16
6844
152k
    815890751U, // SHLLv4i32
6845
152k
    820085055U, // SHLLv8i16
6846
152k
    822186713U, // SHLLv8i8
6847
152k
    2118280U, // SHLd
6848
152k
    811700872U, // SHLv16i8_shift
6849
152k
    813798024U, // SHLv2i32_shift
6850
152k
    815895176U, // SHLv2i64_shift
6851
152k
    817992328U, // SHLv4i16_shift
6852
152k
    820089480U, // SHLv4i32_shift
6853
152k
    822186632U, // SHLv8i16_shift
6854
152k
    824283784U, // SHLv8i8_shift
6855
152k
    1881180155U,  // SHRNB_ZZI_B
6856
152k
    2172717051U,  // SHRNB_ZZI_H
6857
152k
    2418100219U,  // SHRNB_ZZI_S
6858
152k
    2686491849U,  // SHRNT_ZZI_B
6859
152k
    2174819529U,  // SHRNT_ZZI_H
6860
152k
    1075928265U,  // SHRNT_ZZI_S
6861
152k
    2959212994U,  // SHRNv16i8_shift
6862
152k
    813798723U, // SHRNv2i32_shift
6863
152k
    817993027U, // SHRNv4i16_shift
6864
152k
    2967601602U,  // SHRNv4i32_shift
6865
152k
    2969698754U,  // SHRNv8i16_shift
6866
152k
    824284483U, // SHRNv8i8_shift
6867
152k
    3223361596U,  // SHSUBR_ZPmZ_B
6868
152k
    3223377980U,  // SHSUBR_ZPmZ_D
6869
152k
    3519092796U,  // SHSUBR_ZPmZ_H
6870
152k
    3223410748U,  // SHSUBR_ZPmZ_S
6871
152k
    3223357887U,  // SHSUB_ZPmZ_B
6872
152k
    3223374271U,  // SHSUB_ZPmZ_D
6873
152k
    3519089087U,  // SHSUB_ZPmZ_H
6874
152k
    3223407039U,  // SHSUB_ZPmZ_S
6875
152k
    811698623U, // SHSUBv16i8
6876
152k
    813795775U, // SHSUBv2i32
6877
152k
    817990079U, // SHSUBv4i16
6878
152k
    820087231U, // SHSUBv4i32
6879
152k
    822184383U, // SHSUBv8i16
6880
152k
    824281535U, // SHSUBv8i8
6881
152k
    2418053260U,  // SLI_ZZI_B
6882
152k
    1075892364U,  // SLI_ZZI_D
6883
152k
    2195787916U,  // SLI_ZZI_H
6884
152k
    1344360588U,  // SLI_ZZI_S
6885
152k
    807719052U, // SLId
6886
152k
    2959216780U,  // SLIv16i8_shift
6887
152k
    2961313932U,  // SLIv2i32_shift
6888
152k
    2963411084U,  // SLIv2i64_shift
6889
152k
    2965508236U,  // SLIv4i16_shift
6890
152k
    2967605388U,  // SLIv4i32_shift
6891
152k
    2969702540U,  // SLIv8i16_shift
6892
152k
    2971799692U,  // SLIv8i8_shift
6893
152k
    2967601302U,  // SM3PARTW1
6894
152k
    2967601786U,  // SM3PARTW2
6895
152k
    820084834U, // SM3SS1
6896
152k
    2967601901U,  // SM3TT1A
6897
152k
    2967602472U,  // SM3TT1B
6898
152k
    2967601910U,  // SM3TT2A
6899
152k
    2967602501U,  // SM3TT2B
6900
152k
    2967604220U,  // SM4E
6901
152k
    270623039U, // SM4EKEY_ZZZ_S
6902
152k
    820093247U, // SM4ENCKEY
6903
152k
    270617596U, // SM4E_ZZZ_S
6904
152k
    2118218U, // SMADDLrrr
6905
152k
    3223361414U,  // SMAXP_ZPmZ_B
6906
152k
    3223377798U,  // SMAXP_ZPmZ_D
6907
152k
    3519092614U,  // SMAXP_ZPmZ_H
6908
152k
    3223410566U,  // SMAXP_ZPmZ_S
6909
152k
    811702150U, // SMAXPv16i8
6910
152k
    813799302U, // SMAXPv2i32
6911
152k
    817993606U, // SMAXPv4i16
6912
152k
    820090758U, // SMAXPv4i32
6913
152k
    822187910U, // SMAXPv8i16
6914
152k
    824285062U, // SMAXPv8i8
6915
152k
    3227623235U,  // SMAXQV_VPZ_B
6916
152k
    3231817539U,  // SMAXQV_VPZ_D
6917
152k
    3238108995U,  // SMAXQV_VPZ_H
6918
152k
    3236011843U,  // SMAXQV_VPZ_S
6919
152k
    253792U,  // SMAXV_VPZ_B
6920
152k
    1657020256U,  // SMAXV_VPZ_D
6921
152k
    1659133792U,  // SMAXV_VPZ_H
6922
152k
    1638178656U,  // SMAXV_VPZ_S
6923
152k
    807427936U, // SMAXVv16i8v
6924
152k
    807427936U, // SMAXVv4i16v
6925
152k
    807427936U, // SMAXVv4i32v
6926
152k
    807427936U, // SMAXVv8i16v
6927
152k
    807427936U, // SMAXVv8i8v
6928
152k
    2121933U, // SMAXWri
6929
152k
    2121933U, // SMAXWrr
6930
152k
    2121933U, // SMAXXri
6931
152k
    2121933U, // SMAXXrr
6932
152k
    2179096781U,  // SMAX_VG2_2Z2Z_B
6933
152k
    2181210317U,  // SMAX_VG2_2Z2Z_D
6934
152k
    2183323853U,  // SMAX_VG2_2Z2Z_H
6935
152k
    2185437389U,  // SMAX_VG2_2Z2Z_S
6936
152k
    2179096781U,  // SMAX_VG2_2ZZ_B
6937
152k
    2181210317U,  // SMAX_VG2_2ZZ_D
6938
152k
    2183323853U,  // SMAX_VG2_2ZZ_H
6939
152k
    2185437389U,  // SMAX_VG2_2ZZ_S
6940
152k
    2179096781U,  // SMAX_VG4_4Z4Z_B
6941
152k
    2181210317U,  // SMAX_VG4_4Z4Z_D
6942
152k
    2183323853U,  // SMAX_VG4_4Z4Z_H
6943
152k
    2185437389U,  // SMAX_VG4_4Z4Z_S
6944
152k
    2179096781U,  // SMAX_VG4_4ZZ_B
6945
152k
    2181210317U,  // SMAX_VG4_4ZZ_D
6946
152k
    2183323853U,  // SMAX_VG4_4ZZ_H
6947
152k
    2185437389U,  // SMAX_VG4_4ZZ_S
6948
152k
    2138317U, // SMAX_ZI_B
6949
152k
    2418073805U,  // SMAX_ZI_D
6950
152k
    2189500621U,  // SMAX_ZI_H
6951
152k
    270622925U, // SMAX_ZI_S
6952
152k
    3223363789U,  // SMAX_ZPmZ_B
6953
152k
    3223380173U,  // SMAX_ZPmZ_D
6954
152k
    3519094989U,  // SMAX_ZPmZ_H
6955
152k
    3223412941U,  // SMAX_ZPmZ_S
6956
152k
    811704525U, // SMAXv16i8
6957
152k
    813801677U, // SMAXv2i32
6958
152k
    817995981U, // SMAXv4i16
6959
152k
    820093133U, // SMAXv4i32
6960
152k
    822190285U, // SMAXv8i16
6961
152k
    824287437U, // SMAXv8i8
6962
152k
    379497U,  // SMC
6963
152k
    3223361220U,  // SMINP_ZPmZ_B
6964
152k
    3223377604U,  // SMINP_ZPmZ_D
6965
152k
    3519092420U,  // SMINP_ZPmZ_H
6966
152k
    3223410372U,  // SMINP_ZPmZ_S
6967
152k
    811701956U, // SMINPv16i8
6968
152k
    813799108U, // SMINPv2i32
6969
152k
    817993412U, // SMINPv4i16
6970
152k
    820090564U, // SMINPv4i32
6971
152k
    822187716U, // SMINPv8i16
6972
152k
    824284868U, // SMINPv8i8
6973
152k
    3227623204U,  // SMINQV_VPZ_B
6974
152k
    3231817508U,  // SMINQV_VPZ_D
6975
152k
    3238108964U,  // SMINQV_VPZ_H
6976
152k
    3236011812U,  // SMINQV_VPZ_S
6977
152k
    253644U,  // SMINV_VPZ_B
6978
152k
    1657020108U,  // SMINV_VPZ_D
6979
152k
    1659133644U,  // SMINV_VPZ_H
6980
152k
    1638178508U,  // SMINV_VPZ_S
6981
152k
    807427788U, // SMINVv16i8v
6982
152k
    807427788U, // SMINVv4i16v
6983
152k
    807427788U, // SMINVv4i32v
6984
152k
    807427788U, // SMINVv8i16v
6985
152k
    807427788U, // SMINVv8i8v
6986
152k
    2118946U, // SMINWri
6987
152k
    2118946U, // SMINWrr
6988
152k
    2118946U, // SMINXri
6989
152k
    2118946U, // SMINXrr
6990
152k
    2179093794U,  // SMIN_VG2_2Z2Z_B
6991
152k
    2181207330U,  // SMIN_VG2_2Z2Z_D
6992
152k
    2183320866U,  // SMIN_VG2_2Z2Z_H
6993
152k
    2185434402U,  // SMIN_VG2_2Z2Z_S
6994
152k
    2179093794U,  // SMIN_VG2_2ZZ_B
6995
152k
    2181207330U,  // SMIN_VG2_2ZZ_D
6996
152k
    2183320866U,  // SMIN_VG2_2ZZ_H
6997
152k
    2185434402U,  // SMIN_VG2_2ZZ_S
6998
152k
    2179093794U,  // SMIN_VG4_4Z4Z_B
6999
152k
    2181207330U,  // SMIN_VG4_4Z4Z_D
7000
152k
    2183320866U,  // SMIN_VG4_4Z4Z_H
7001
152k
    2185434402U,  // SMIN_VG4_4Z4Z_S
7002
152k
    2179093794U,  // SMIN_VG4_4ZZ_B
7003
152k
    2181207330U,  // SMIN_VG4_4ZZ_D
7004
152k
    2183320866U,  // SMIN_VG4_4ZZ_H
7005
152k
    2185434402U,  // SMIN_VG4_4ZZ_S
7006
152k
    2135330U, // SMIN_ZI_B
7007
152k
    2418070818U,  // SMIN_ZI_D
7008
152k
    2189497634U,  // SMIN_ZI_H
7009
152k
    270619938U, // SMIN_ZI_S
7010
152k
    3223360802U,  // SMIN_ZPmZ_B
7011
152k
    3223377186U,  // SMIN_ZPmZ_D
7012
152k
    3519092002U,  // SMIN_ZPmZ_H
7013
152k
    3223409954U,  // SMIN_ZPmZ_S
7014
152k
    811701538U, // SMINv16i8
7015
152k
    813798690U, // SMINv2i32
7016
152k
    817992994U, // SMINv4i16
7017
152k
    820090146U, // SMINv4i32
7018
152k
    822187298U, // SMINv8i16
7019
152k
    824284450U, // SMINv8i8
7020
152k
    1344325241U,  // SMLALB_ZZZI_D
7021
152k
    2686535289U,  // SMLALB_ZZZI_S
7022
152k
    1344325241U,  // SMLALB_ZZZ_D
7023
152k
    2220951161U,  // SMLALB_ZZZ_H
7024
152k
    2686535289U,  // SMLALB_ZZZ_S
7025
152k
    1688441543U,  // SMLALL_MZZI_BtoS
7026
152k
    1688425159U,  // SMLALL_MZZI_HtoD
7027
152k
    1688441543U,  // SMLALL_MZZ_BtoS
7028
152k
    1688425159U,  // SMLALL_MZZ_HtoD
7029
152k
    3835925191U,  // SMLALL_VG2_M2Z2Z_BtoS
7030
152k
    3835908807U,  // SMLALL_VG2_M2Z2Z_HtoD
7031
152k
    3835925191U,  // SMLALL_VG2_M2ZZI_BtoS
7032
152k
    3835908807U,  // SMLALL_VG2_M2ZZI_HtoD
7033
152k
    4104360647U,  // SMLALL_VG2_M2ZZ_BtoS
7034
152k
    4104344263U,  // SMLALL_VG2_M2ZZ_HtoD
7035
152k
    4104360647U,  // SMLALL_VG4_M4Z4Z_BtoS
7036
152k
    4104344263U,  // SMLALL_VG4_M4Z4Z_HtoD
7037
152k
    4104360647U,  // SMLALL_VG4_M4ZZI_BtoS
7038
152k
    4104344263U,  // SMLALL_VG4_M4ZZI_HtoD
7039
152k
    77828807U,  // SMLALL_VG4_M4ZZ_BtoS
7040
152k
    77812423U,  // SMLALL_VG4_M4ZZ_HtoD
7041
152k
    1344330683U,  // SMLALT_ZZZI_D
7042
152k
    2686540731U,  // SMLALT_ZZZI_S
7043
152k
    1344330683U,  // SMLALT_ZZZ_D
7044
152k
    2220956603U,  // SMLALT_ZZZ_H
7045
152k
    2686540731U,  // SMLALT_ZZZ_S
7046
152k
    1663275260U,  // SMLAL_MZZI_HtoS
7047
152k
    1663275260U,  // SMLAL_MZZ_HtoS
7048
152k
    3810758908U,  // SMLAL_VG2_M2Z2Z_HtoS
7049
152k
    3810758908U,  // SMLAL_VG2_M2ZZI_S
7050
152k
    3810758908U,  // SMLAL_VG2_M2ZZ_HtoS
7051
152k
    4079194364U,  // SMLAL_VG4_M4Z4Z_HtoS
7052
152k
    4079194364U,  // SMLAL_VG4_M4ZZI_HtoS
7053
152k
    4079194364U,  // SMLAL_VG4_M4ZZ_HtoS
7054
152k
    2969698558U,  // SMLALv16i8_v8i16
7055
152k
    2963411196U,  // SMLALv2i32_indexed
7056
152k
    2963411196U,  // SMLALv2i32_v2i64
7057
152k
    2967605500U,  // SMLALv4i16_indexed
7058
152k
    2967605500U,  // SMLALv4i16_v4i32
7059
152k
    2963407102U,  // SMLALv4i32_indexed
7060
152k
    2963407102U,  // SMLALv4i32_v2i64
7061
152k
    2967601406U,  // SMLALv8i16_indexed
7062
152k
    2967601406U,  // SMLALv8i16_v4i32
7063
152k
    2969702652U,  // SMLALv8i8_v8i16
7064
152k
    1344325539U,  // SMLSLB_ZZZI_D
7065
152k
    2686535587U,  // SMLSLB_ZZZI_S
7066
152k
    1344325539U,  // SMLSLB_ZZZ_D
7067
152k
    2220951459U,  // SMLSLB_ZZZ_H
7068
152k
    2686535587U,  // SMLSLB_ZZZ_S
7069
152k
    1688441574U,  // SMLSLL_MZZI_BtoS
7070
152k
    1688425190U,  // SMLSLL_MZZI_HtoD
7071
152k
    1688441574U,  // SMLSLL_MZZ_BtoS
7072
152k
    1688425190U,  // SMLSLL_MZZ_HtoD
7073
152k
    3835925222U,  // SMLSLL_VG2_M2Z2Z_BtoS
7074
152k
    3835908838U,  // SMLSLL_VG2_M2Z2Z_HtoD
7075
152k
    3835925222U,  // SMLSLL_VG2_M2ZZI_BtoS
7076
152k
    3835908838U,  // SMLSLL_VG2_M2ZZI_HtoD
7077
152k
    4104360678U,  // SMLSLL_VG2_M2ZZ_BtoS
7078
152k
    4104344294U,  // SMLSLL_VG2_M2ZZ_HtoD
7079
152k
    4104360678U,  // SMLSLL_VG4_M4Z4Z_BtoS
7080
152k
    4104344294U,  // SMLSLL_VG4_M4Z4Z_HtoD
7081
152k
    4104360678U,  // SMLSLL_VG4_M4ZZI_BtoS
7082
152k
    4104344294U,  // SMLSLL_VG4_M4ZZI_HtoD
7083
152k
    77828838U,  // SMLSLL_VG4_M4ZZ_BtoS
7084
152k
    77812454U,  // SMLSLL_VG4_M4ZZ_HtoD
7085
152k
    1344330858U,  // SMLSLT_ZZZI_D
7086
152k
    2686540906U,  // SMLSLT_ZZZI_S
7087
152k
    1344330858U,  // SMLSLT_ZZZ_D
7088
152k
    2220956778U,  // SMLSLT_ZZZ_H
7089
152k
    2686540906U,  // SMLSLT_ZZZ_S
7090
152k
    1663276027U,  // SMLSL_MZZI_HtoS
7091
152k
    1663276027U,  // SMLSL_MZZ_HtoS
7092
152k
    3810759675U,  // SMLSL_VG2_M2Z2Z_HtoS
7093
152k
    3810759675U,  // SMLSL_VG2_M2ZZI_S
7094
152k
    3810759675U,  // SMLSL_VG2_M2ZZ_HtoS
7095
152k
    4079195131U,  // SMLSL_VG4_M4Z4Z_HtoS
7096
152k
    4079195131U,  // SMLSL_VG4_M4ZZI_HtoS
7097
152k
    4079195131U,  // SMLSL_VG4_M4ZZ_HtoS
7098
152k
    2969698690U,  // SMLSLv16i8_v8i16
7099
152k
    2963411963U,  // SMLSLv2i32_indexed
7100
152k
    2963411963U,  // SMLSLv2i32_v2i64
7101
152k
    2967606267U,  // SMLSLv4i16_indexed
7102
152k
    2967606267U,  // SMLSLv4i16_v4i32
7103
152k
    2963407234U,  // SMLSLv4i32_indexed
7104
152k
    2963407234U,  // SMLSLv4i32_v2i64
7105
152k
    2967601538U,  // SMLSLv8i16_indexed
7106
152k
    2967601538U,  // SMLSLv8i16_v4i32
7107
152k
    2969703419U,  // SMLSLv8i8_v8i16
7108
152k
    2967602037U,  // SMMLA
7109
152k
    2418099061U,  // SMMLA_ZZZ
7110
152k
    54641587U,  // SMOPA_MPPZZ_D
7111
152k
    54641587U,  // SMOPA_MPPZZ_HtoS
7112
152k
    79807411U,  // SMOPA_MPPZZ_S
7113
152k
    54647463U,  // SMOPS_MPPZZ_D
7114
152k
    54647463U,  // SMOPS_MPPZZ_HtoS
7115
152k
    79813287U,  // SMOPS_MPPZZ_S
7116
152k
    807427821U, // SMOVvi16to32
7117
152k
    807427821U, // SMOVvi16to32_idx0
7118
152k
    807427821U, // SMOVvi16to64
7119
152k
    807427821U, // SMOVvi16to64_idx0
7120
152k
    807427821U, // SMOVvi32to64
7121
152k
    807427821U, // SMOVvi32to64_idx0
7122
152k
    807427821U, // SMOVvi8to32
7123
152k
    807427821U, // SMOVvi8to32_idx0
7124
152k
    807427821U, // SMOVvi8to64
7125
152k
    807427821U, // SMOVvi8to64_idx0
7126
152k
    2118166U, // SMSUBLrrr
7127
152k
    3223359209U,  // SMULH_ZPmZ_B
7128
152k
    3223375593U,  // SMULH_ZPmZ_D
7129
152k
    3519090409U,  // SMULH_ZPmZ_H
7130
152k
    3223408361U,  // SMULH_ZPmZ_S
7131
152k
    2133737U, // SMULH_ZZZ_B
7132
152k
    2418069225U,  // SMULH_ZZZ_D
7133
152k
    2189496041U,  // SMULH_ZZZ_H
7134
152k
    270618345U, // SMULH_ZZZ_S
7135
152k
    2117353U, // SMULHrr
7136
152k
    270583628U, // SMULLB_ZZZI_D
7137
152k
    1881229132U,  // SMULLB_ZZZI_S
7138
152k
    270583628U, // SMULLB_ZZZ_D
7139
152k
    2197882700U,  // SMULLB_ZZZ_H
7140
152k
    1881229132U,  // SMULLB_ZZZ_S
7141
152k
    270588985U, // SMULLT_ZZZI_D
7142
152k
    1881234489U,  // SMULLT_ZZZI_S
7143
152k
    270588985U, // SMULLT_ZZZ_D
7144
152k
    2197888057U,  // SMULLT_ZZZ_H
7145
152k
    1881234489U,  // SMULLT_ZZZ_S
7146
152k
    822182240U, // SMULLv16i8_v8i16
7147
152k
    815895302U, // SMULLv2i32_indexed
7148
152k
    815895302U, // SMULLv2i32_v2i64
7149
152k
    820089606U, // SMULLv4i16_indexed
7150
152k
    820089606U, // SMULLv4i16_v4i32
7151
152k
    815890784U, // SMULLv4i32_indexed
7152
152k
    815890784U, // SMULLv4i32_v2i64
7153
152k
    820085088U, // SMULLv8i16_indexed
7154
152k
    820085088U, // SMULLv8i16_v4i32
7155
152k
    822186758U, // SMULLv8i8_v8i16
7156
152k
    3223358466U,  // SPLICE_ZPZZ_B
7157
152k
    3223374850U,  // SPLICE_ZPZZ_D
7158
152k
    2176912386U,  // SPLICE_ZPZZ_H
7159
152k
    3223407618U,  // SPLICE_ZPZZ_S
7160
152k
    3223358466U,  // SPLICE_ZPZ_B
7161
152k
    3223374850U,  // SPLICE_ZPZ_D
7162
152k
    2176912386U,  // SPLICE_ZPZ_H
7163
152k
    3223407618U,  // SPLICE_ZPZ_S
7164
152k
    270572010U, // SQABS_ZPmZ_B
7165
152k
    270588394U, // SQABS_ZPmZ_D
7166
152k
    541137386U, // SQABS_ZPmZ_H
7167
152k
    270621162U, // SQABS_ZPmZ_S
7168
152k
    811702762U, // SQABSv16i8
7169
152k
    2120170U, // SQABSv1i16
7170
152k
    2120170U, // SQABSv1i32
7171
152k
    2120170U, // SQABSv1i64
7172
152k
    2120170U, // SQABSv1i8
7173
152k
    813799914U, // SQABSv2i32
7174
152k
    815897066U, // SQABSv2i64
7175
152k
    817994218U, // SQABSv4i16
7176
152k
    820091370U, // SQABSv4i32
7177
152k
    822188522U, // SQABSv8i16
7178
152k
    824285674U, // SQABSv8i8
7179
152k
    2132907U, // SQADD_ZI_B
7180
152k
    2418068395U,  // SQADD_ZI_D
7181
152k
    2189495211U,  // SQADD_ZI_H
7182
152k
    270617515U, // SQADD_ZI_S
7183
152k
    3223358379U,  // SQADD_ZPmZ_B
7184
152k
    3223374763U,  // SQADD_ZPmZ_D
7185
152k
    3519089579U,  // SQADD_ZPmZ_H
7186
152k
    3223407531U,  // SQADD_ZPmZ_S
7187
152k
    2132907U, // SQADD_ZZZ_B
7188
152k
    2418068395U,  // SQADD_ZZZ_D
7189
152k
    2189495211U,  // SQADD_ZZZ_H
7190
152k
    270617515U, // SQADD_ZZZ_S
7191
152k
    811699115U, // SQADDv16i8
7192
152k
    2116523U, // SQADDv1i16
7193
152k
    2116523U, // SQADDv1i32
7194
152k
    2116523U, // SQADDv1i64
7195
152k
    2116523U, // SQADDv1i8
7196
152k
    813796267U, // SQADDv2i32
7197
152k
    815893419U, // SQADDv2i64
7198
152k
    817990571U, // SQADDv4i16
7199
152k
    820087723U, // SQADDv4i32
7200
152k
    822184875U, // SQADDv8i16
7201
152k
    824282027U, // SQADDv8i8
7202
152k
    2132839U, // SQCADD_ZZI_B
7203
152k
    2418068327U,  // SQCADD_ZZI_D
7204
152k
    2189495143U,  // SQCADD_ZZI_H
7205
152k
    270617447U, // SQCADD_ZZI_S
7206
152k
    1648432504U,  // SQCVTN_Z2Z_StoH
7207
152k
    1644238200U,  // SQCVTN_Z4Z_DtoH
7208
152k
    3223360888U,  // SQCVTN_Z4Z_StoB
7209
152k
    1648432553U,  // SQCVTUN_Z2Z_StoH
7210
152k
    1644238249U,  // SQCVTUN_Z4Z_DtoH
7211
152k
    3223360937U,  // SQCVTUN_Z4Z_StoB
7212
152k
    1648434777U,  // SQCVTU_Z2Z_StoH
7213
152k
    1644240473U,  // SQCVTU_Z4Z_DtoH
7214
152k
    3223363161U,  // SQCVTU_Z4Z_StoB
7215
152k
    1648434657U,  // SQCVT_Z2Z_StoH
7216
152k
    1644240353U,  // SQCVT_Z4Z_DtoH
7217
152k
    3223363041U,  // SQCVT_Z4Z_StoB
7218
152k
    538985973U, // SQDECB_XPiI
7219
152k
    2954905077U,  // SQDECB_XPiWdI
7220
152k
    538987328U, // SQDECD_XPiI
7221
152k
    2954906432U,  // SQDECD_XPiWdI
7222
152k
    539020096U, // SQDECD_ZPiI
7223
152k
    538988022U, // SQDECH_XPiI
7224
152k
    2954907126U,  // SQDECH_XPiWdI
7225
152k
    56692214U,  // SQDECH_ZPiI
7226
152k
    2119181U, // SQDECP_XPWd_B
7227
152k
    2418038285U,  // SQDECP_XPWd_D
7228
152k
    1881167373U,  // SQDECP_XPWd_H
7229
152k
    270554637U, // SQDECP_XPWd_S
7230
152k
    2119181U, // SQDECP_XP_B
7231
152k
    2418038285U,  // SQDECP_XP_D
7232
152k
    1881167373U,  // SQDECP_XP_H
7233
152k
    270554637U, // SQDECP_XP_S
7234
152k
    1075893773U,  // SQDECP_ZP_D
7235
152k
    1658918413U,  // SQDECP_ZP_H
7236
152k
    1344361997U,  // SQDECP_ZP_S
7237
152k
    538992605U, // SQDECW_XPiI
7238
152k
    2954911709U,  // SQDECW_XPiWdI
7239
152k
    539058141U, // SQDECW_ZPiI
7240
152k
    1344330498U,  // SQDMLALBT_ZZZ_D
7241
152k
    2220956418U,  // SQDMLALBT_ZZZ_H
7242
152k
    2686540546U,  // SQDMLALBT_ZZZ_S
7243
152k
    1344325222U,  // SQDMLALB_ZZZI_D
7244
152k
    2686535270U,  // SQDMLALB_ZZZI_S
7245
152k
    1344325222U,  // SQDMLALB_ZZZ_D
7246
152k
    2220951142U,  // SQDMLALB_ZZZ_H
7247
152k
    2686535270U,  // SQDMLALB_ZZZ_S
7248
152k
    1344330664U,  // SQDMLALT_ZZZI_D
7249
152k
    2686540712U,  // SQDMLALT_ZZZI_S
7250
152k
    1344330664U,  // SQDMLALT_ZZZ_D
7251
152k
    2220956584U,  // SQDMLALT_ZZZ_H
7252
152k
    2686540712U,  // SQDMLALT_ZZZ_S
7253
152k
    807719147U, // SQDMLALi16
7254
152k
    807719147U, // SQDMLALi32
7255
152k
    807719147U, // SQDMLALv1i32_indexed
7256
152k
    807719147U, // SQDMLALv1i64_indexed
7257
152k
    2963411179U,  // SQDMLALv2i32_indexed
7258
152k
    2963411179U,  // SQDMLALv2i32_v2i64
7259
152k
    2967605483U,  // SQDMLALv4i16_indexed
7260
152k
    2967605483U,  // SQDMLALv4i16_v4i32
7261
152k
    2963407084U,  // SQDMLALv4i32_indexed
7262
152k
    2963407084U,  // SQDMLALv4i32_v2i64
7263
152k
    2967601388U,  // SQDMLALv8i16_indexed
7264
152k
    2967601388U,  // SQDMLALv8i16_v4i32
7265
152k
    1344330537U,  // SQDMLSLBT_ZZZ_D
7266
152k
    2220956457U,  // SQDMLSLBT_ZZZ_H
7267
152k
    2686540585U,  // SQDMLSLBT_ZZZ_S
7268
152k
    1344325520U,  // SQDMLSLB_ZZZI_D
7269
152k
    2686535568U,  // SQDMLSLB_ZZZI_S
7270
152k
    1344325520U,  // SQDMLSLB_ZZZ_D
7271
152k
    2220951440U,  // SQDMLSLB_ZZZ_H
7272
152k
    2686535568U,  // SQDMLSLB_ZZZ_S
7273
152k
    1344330839U,  // SQDMLSLT_ZZZI_D
7274
152k
    2686540887U,  // SQDMLSLT_ZZZI_S
7275
152k
    1344330839U,  // SQDMLSLT_ZZZ_D
7276
152k
    2220956759U,  // SQDMLSLT_ZZZ_H
7277
152k
    2686540887U,  // SQDMLSLT_ZZZ_S
7278
152k
    807719914U, // SQDMLSLi16
7279
152k
    807719914U, // SQDMLSLi32
7280
152k
    807719914U, // SQDMLSLv1i32_indexed
7281
152k
    807719914U, // SQDMLSLv1i64_indexed
7282
152k
    2963411946U,  // SQDMLSLv2i32_indexed
7283
152k
    2963411946U,  // SQDMLSLv2i32_v2i64
7284
152k
    2967606250U,  // SQDMLSLv4i16_indexed
7285
152k
    2967606250U,  // SQDMLSLv4i16_v4i32
7286
152k
    2963407216U,  // SQDMLSLv4i32_indexed
7287
152k
    2963407216U,  // SQDMLSLv4i32_v2i64
7288
152k
    2967601520U,  // SQDMLSLv8i16_indexed
7289
152k
    2967601520U,  // SQDMLSLv8i16_v4i32
7290
152k
    2179092182U,  // SQDMULH_VG2_2Z2Z_B
7291
152k
    2181205718U,  // SQDMULH_VG2_2Z2Z_D
7292
152k
    2183319254U,  // SQDMULH_VG2_2Z2Z_H
7293
152k
    2185432790U,  // SQDMULH_VG2_2Z2Z_S
7294
152k
    2179092182U,  // SQDMULH_VG2_2ZZ_B
7295
152k
    2181205718U,  // SQDMULH_VG2_2ZZ_D
7296
152k
    2183319254U,  // SQDMULH_VG2_2ZZ_H
7297
152k
    2185432790U,  // SQDMULH_VG2_2ZZ_S
7298
152k
    2179092182U,  // SQDMULH_VG4_4Z4Z_B
7299
152k
    2181205718U,  // SQDMULH_VG4_4Z4Z_D
7300
152k
    2183319254U,  // SQDMULH_VG4_4Z4Z_H
7301
152k
    2185432790U,  // SQDMULH_VG4_4Z4Z_S
7302
152k
    2179092182U,  // SQDMULH_VG4_4ZZ_B
7303
152k
    2181205718U,  // SQDMULH_VG4_4ZZ_D
7304
152k
    2183319254U,  // SQDMULH_VG4_4ZZ_H
7305
152k
    2185432790U,  // SQDMULH_VG4_4ZZ_S
7306
152k
    2418069206U,  // SQDMULH_ZZZI_D
7307
152k
    2189496022U,  // SQDMULH_ZZZI_H
7308
152k
    270618326U, // SQDMULH_ZZZI_S
7309
152k
    2133718U, // SQDMULH_ZZZ_B
7310
152k
    2418069206U,  // SQDMULH_ZZZ_D
7311
152k
    2189496022U,  // SQDMULH_ZZZ_H
7312
152k
    270618326U, // SQDMULH_ZZZ_S
7313
152k
    2117334U, // SQDMULHv1i16
7314
152k
    2117334U, // SQDMULHv1i16_indexed
7315
152k
    2117334U, // SQDMULHv1i32
7316
152k
    2117334U, // SQDMULHv1i32_indexed
7317
152k
    813797078U, // SQDMULHv2i32
7318
152k
    813797078U, // SQDMULHv2i32_indexed
7319
152k
    817991382U, // SQDMULHv4i16
7320
152k
    817991382U, // SQDMULHv4i16_indexed
7321
152k
    820088534U, // SQDMULHv4i32
7322
152k
    820088534U, // SQDMULHv4i32_indexed
7323
152k
    822185686U, // SQDMULHv8i16
7324
152k
    822185686U, // SQDMULHv8i16_indexed
7325
152k
    270583610U, // SQDMULLB_ZZZI_D
7326
152k
    1881229114U,  // SQDMULLB_ZZZI_S
7327
152k
    270583610U, // SQDMULLB_ZZZ_D
7328
152k
    2197882682U,  // SQDMULLB_ZZZ_H
7329
152k
    1881229114U,  // SQDMULLB_ZZZ_S
7330
152k
    270588967U, // SQDMULLT_ZZZI_D
7331
152k
    1881234471U,  // SQDMULLT_ZZZI_S
7332
152k
    270588967U, // SQDMULLT_ZZZ_D
7333
152k
    2197888039U,  // SQDMULLT_ZZZ_H
7334
152k
    1881234471U,  // SQDMULLT_ZZZ_S
7335
152k
    2118390U, // SQDMULLi16
7336
152k
    2118390U, // SQDMULLi32
7337
152k
    2118390U, // SQDMULLv1i32_indexed
7338
152k
    2118390U, // SQDMULLv1i64_indexed
7339
152k
    815895286U, // SQDMULLv2i32_indexed
7340
152k
    815895286U, // SQDMULLv2i32_v2i64
7341
152k
    820089590U, // SQDMULLv4i16_indexed
7342
152k
    820089590U, // SQDMULLv4i16_v4i32
7343
152k
    815890766U, // SQDMULLv4i32_indexed
7344
152k
    815890766U, // SQDMULLv4i32_v2i64
7345
152k
    820085070U, // SQDMULLv8i16_indexed
7346
152k
    820085070U, // SQDMULLv8i16_v4i32
7347
152k
    538985989U, // SQINCB_XPiI
7348
152k
    2954905093U,  // SQINCB_XPiWdI
7349
152k
    538987344U, // SQINCD_XPiI
7350
152k
    2954906448U,  // SQINCD_XPiWdI
7351
152k
    539020112U, // SQINCD_ZPiI
7352
152k
    538988038U, // SQINCH_XPiI
7353
152k
    2954907142U,  // SQINCH_XPiWdI
7354
152k
    56692230U,  // SQINCH_ZPiI
7355
152k
    2119197U, // SQINCP_XPWd_B
7356
152k
    2418038301U,  // SQINCP_XPWd_D
7357
152k
    1881167389U,  // SQINCP_XPWd_H
7358
152k
    270554653U, // SQINCP_XPWd_S
7359
152k
    2119197U, // SQINCP_XP_B
7360
152k
    2418038301U,  // SQINCP_XP_D
7361
152k
    1881167389U,  // SQINCP_XP_H
7362
152k
    270554653U, // SQINCP_XP_S
7363
152k
    1075893789U,  // SQINCP_ZP_D
7364
152k
    1658918429U,  // SQINCP_ZP_H
7365
152k
    1344362013U,  // SQINCP_ZP_S
7366
152k
    538992621U, // SQINCW_XPiI
7367
152k
    2954911725U,  // SQINCW_XPiWdI
7368
152k
    539058157U, // SQINCW_ZPiI
7369
152k
    270568678U, // SQNEG_ZPmZ_B
7370
152k
    270585062U, // SQNEG_ZPmZ_D
7371
152k
    541134054U, // SQNEG_ZPmZ_H
7372
152k
    270617830U, // SQNEG_ZPmZ_S
7373
152k
    811699430U, // SQNEGv16i8
7374
152k
    2116838U, // SQNEGv1i16
7375
152k
    2116838U, // SQNEGv1i32
7376
152k
    2116838U, // SQNEGv1i64
7377
152k
    2116838U, // SQNEGv1i8
7378
152k
    813796582U, // SQNEGv2i32
7379
152k
    815893734U, // SQNEGv2i64
7380
152k
    817990886U, // SQNEGv4i16
7381
152k
    820088038U, // SQNEGv4i32
7382
152k
    822185190U, // SQNEGv8i16
7383
152k
    824282342U, // SQNEGv8i8
7384
152k
    2195787143U,  // SQRDCMLAH_ZZZI_H
7385
152k
    1344359815U,  // SQRDCMLAH_ZZZI_S
7386
152k
    2418052487U,  // SQRDCMLAH_ZZZ_B
7387
152k
    1075891591U,  // SQRDCMLAH_ZZZ_D
7388
152k
    2195787143U,  // SQRDCMLAH_ZZZ_H
7389
152k
    1344359815U,  // SQRDCMLAH_ZZZ_S
7390
152k
    1075891602U,  // SQRDMLAH_ZZZI_D
7391
152k
    2195787154U,  // SQRDMLAH_ZZZI_H
7392
152k
    1344359826U,  // SQRDMLAH_ZZZI_S
7393
152k
    2418052498U,  // SQRDMLAH_ZZZ_B
7394
152k
    1075891602U,  // SQRDMLAH_ZZZ_D
7395
152k
    2195787154U,  // SQRDMLAH_ZZZ_H
7396
152k
    1344359826U,  // SQRDMLAH_ZZZ_S
7397
152k
    807718290U, // SQRDMLAHv1i16
7398
152k
    807718290U, // SQRDMLAHv1i16_indexed
7399
152k
    807718290U, // SQRDMLAHv1i32
7400
152k
    807718290U, // SQRDMLAHv1i32_indexed
7401
152k
    2961313170U,  // SQRDMLAHv2i32
7402
152k
    2961313170U,  // SQRDMLAHv2i32_indexed
7403
152k
    2965507474U,  // SQRDMLAHv4i16
7404
152k
    2965507474U,  // SQRDMLAHv4i16_indexed
7405
152k
    2967604626U,  // SQRDMLAHv4i32
7406
152k
    2967604626U,  // SQRDMLAHv4i32_indexed
7407
152k
    2969701778U,  // SQRDMLAHv8i16
7408
152k
    2969701778U,  // SQRDMLAHv8i16_indexed
7409
152k
    1075892207U,  // SQRDMLSH_ZZZI_D
7410
152k
    2195787759U,  // SQRDMLSH_ZZZI_H
7411
152k
    1344360431U,  // SQRDMLSH_ZZZI_S
7412
152k
    2418053103U,  // SQRDMLSH_ZZZ_B
7413
152k
    1075892207U,  // SQRDMLSH_ZZZ_D
7414
152k
    2195787759U,  // SQRDMLSH_ZZZ_H
7415
152k
    1344360431U,  // SQRDMLSH_ZZZ_S
7416
152k
    807718895U, // SQRDMLSHv1i16
7417
152k
    807718895U, // SQRDMLSHv1i16_indexed
7418
152k
    807718895U, // SQRDMLSHv1i32
7419
152k
    807718895U, // SQRDMLSHv1i32_indexed
7420
152k
    2961313775U,  // SQRDMLSHv2i32
7421
152k
    2961313775U,  // SQRDMLSHv2i32_indexed
7422
152k
    2965508079U,  // SQRDMLSHv4i16
7423
152k
    2965508079U,  // SQRDMLSHv4i16_indexed
7424
152k
    2967605231U,  // SQRDMLSHv4i32
7425
152k
    2967605231U,  // SQRDMLSHv4i32_indexed
7426
152k
    2969702383U,  // SQRDMLSHv8i16
7427
152k
    2969702383U,  // SQRDMLSHv8i16_indexed
7428
152k
    2418069215U,  // SQRDMULH_ZZZI_D
7429
152k
    2189496031U,  // SQRDMULH_ZZZI_H
7430
152k
    270618335U, // SQRDMULH_ZZZI_S
7431
152k
    2133727U, // SQRDMULH_ZZZ_B
7432
152k
    2418069215U,  // SQRDMULH_ZZZ_D
7433
152k
    2189496031U,  // SQRDMULH_ZZZ_H
7434
152k
    270618335U, // SQRDMULH_ZZZ_S
7435
152k
    2117343U, // SQRDMULHv1i16
7436
152k
    2117343U, // SQRDMULHv1i16_indexed
7437
152k
    2117343U, // SQRDMULHv1i32
7438
152k
    2117343U, // SQRDMULHv1i32_indexed
7439
152k
    813797087U, // SQRDMULHv2i32
7440
152k
    813797087U, // SQRDMULHv2i32_indexed
7441
152k
    817991391U, // SQRDMULHv4i16
7442
152k
    817991391U, // SQRDMULHv4i16_indexed
7443
152k
    820088543U, // SQRDMULHv4i32
7444
152k
    820088543U, // SQRDMULHv4i32_indexed
7445
152k
    822185695U, // SQRDMULHv8i16
7446
152k
    822185695U, // SQRDMULHv8i16_indexed
7447
152k
    3223361747U,  // SQRSHLR_ZPmZ_B
7448
152k
    3223378131U,  // SQRSHLR_ZPmZ_D
7449
152k
    3519092947U,  // SQRSHLR_ZPmZ_H
7450
152k
    3223410899U,  // SQRSHLR_ZPmZ_S
7451
152k
    3223360148U,  // SQRSHL_ZPmZ_B
7452
152k
    3223376532U,  // SQRSHL_ZPmZ_D
7453
152k
    3519091348U,  // SQRSHL_ZPmZ_H
7454
152k
    3223409300U,  // SQRSHL_ZPmZ_S
7455
152k
    811700884U, // SQRSHLv16i8
7456
152k
    2118292U, // SQRSHLv1i16
7457
152k
    2118292U, // SQRSHLv1i32
7458
152k
    2118292U, // SQRSHLv1i64
7459
152k
    2118292U, // SQRSHLv1i8
7460
152k
    813798036U, // SQRSHLv2i32
7461
152k
    815895188U, // SQRSHLv2i64
7462
152k
    817992340U, // SQRSHLv4i16
7463
152k
    820089492U, // SQRSHLv4i32
7464
152k
    822186644U, // SQRSHLv8i16
7465
152k
    824283796U, // SQRSHLv8i8
7466
152k
    1881180171U,  // SQRSHRNB_ZZI_B
7467
152k
    2172717067U,  // SQRSHRNB_ZZI_H
7468
152k
    2418100235U,  // SQRSHRNB_ZZI_S
7469
152k
    2686491865U,  // SQRSHRNT_ZZI_B
7470
152k
    2174819545U,  // SQRSHRNT_ZZI_H
7471
152k
    1075928281U,  // SQRSHRNT_ZZI_S
7472
152k
    3223360849U,  // SQRSHRN_VG4_Z4ZI_B
7473
152k
    2181109073U,  // SQRSHRN_VG4_Z4ZI_H
7474
152k
    2185303377U,  // SQRSHRN_Z2ZI_StoH
7475
152k
    2118993U, // SQRSHRNb
7476
152k
    2118993U, // SQRSHRNh
7477
152k
    2118993U, // SQRSHRNs
7478
152k
    2959213010U,  // SQRSHRNv16i8_shift
7479
152k
    813798737U, // SQRSHRNv2i32_shift
7480
152k
    817993041U, // SQRSHRNv4i16_shift
7481
152k
    2967601618U,  // SQRSHRNv4i32_shift
7482
152k
    2969698770U,  // SQRSHRNv8i16_shift
7483
152k
    824284497U, // SQRSHRNv8i8_shift
7484
152k
    1881180225U,  // SQRSHRUNB_ZZI_B
7485
152k
    2172717121U,  // SQRSHRUNB_ZZI_H
7486
152k
    2418100289U,  // SQRSHRUNB_ZZI_S
7487
152k
    2686491920U,  // SQRSHRUNT_ZZI_B
7488
152k
    2174819600U,  // SQRSHRUNT_ZZI_H
7489
152k
    1075928336U,  // SQRSHRUNT_ZZI_S
7490
152k
    3223360927U,  // SQRSHRUN_VG4_Z4ZI_B
7491
152k
    2181109151U,  // SQRSHRUN_VG4_Z4ZI_H
7492
152k
    2185303455U,  // SQRSHRUN_Z2ZI_StoH
7493
152k
    2119071U, // SQRSHRUNb
7494
152k
    2119071U, // SQRSHRUNh
7495
152k
    2119071U, // SQRSHRUNs
7496
152k
    2959213071U,  // SQRSHRUNv16i8_shift
7497
152k
    813798815U, // SQRSHRUNv2i32_shift
7498
152k
    817993119U, // SQRSHRUNv4i16_shift
7499
152k
    2967601679U,  // SQRSHRUNv4i32_shift
7500
152k
    2969698831U,  // SQRSHRUNv8i16_shift
7501
152k
    824284575U, // SQRSHRUNv8i8_shift
7502
152k
    2185305680U,  // SQRSHRU_VG2_Z2ZI_H
7503
152k
    3223363152U,  // SQRSHRU_VG4_Z4ZI_B
7504
152k
    2181111376U,  // SQRSHRU_VG4_Z4ZI_H
7505
152k
    2185304188U,  // SQRSHR_VG2_Z2ZI_H
7506
152k
    3223361660U,  // SQRSHR_VG4_Z4ZI_B
7507
152k
    2181109884U,  // SQRSHR_VG4_Z4ZI_H
7508
152k
    3223361731U,  // SQSHLR_ZPmZ_B
7509
152k
    3223378115U,  // SQSHLR_ZPmZ_D
7510
152k
    3519092931U,  // SQSHLR_ZPmZ_H
7511
152k
    3223410883U,  // SQSHLR_ZPmZ_S
7512
152k
    3223363120U,  // SQSHLU_ZPmI_B
7513
152k
    3223379504U,  // SQSHLU_ZPmI_D
7514
152k
    3519094320U,  // SQSHLU_ZPmI_H
7515
152k
    3223412272U,  // SQSHLU_ZPmI_S
7516
152k
    2121264U, // SQSHLUb
7517
152k
    2121264U, // SQSHLUd
7518
152k
    2121264U, // SQSHLUh
7519
152k
    2121264U, // SQSHLUs
7520
152k
    811703856U, // SQSHLUv16i8_shift
7521
152k
    813801008U, // SQSHLUv2i32_shift
7522
152k
    815898160U, // SQSHLUv2i64_shift
7523
152k
    817995312U, // SQSHLUv4i16_shift
7524
152k
    820092464U, // SQSHLUv4i32_shift
7525
152k
    822189616U, // SQSHLUv8i16_shift
7526
152k
    824286768U, // SQSHLUv8i8_shift
7527
152k
    3223360134U,  // SQSHL_ZPmI_B
7528
152k
    3223376518U,  // SQSHL_ZPmI_D
7529
152k
    3519091334U,  // SQSHL_ZPmI_H
7530
152k
    3223409286U,  // SQSHL_ZPmI_S
7531
152k
    3223360134U,  // SQSHL_ZPmZ_B
7532
152k
    3223376518U,  // SQSHL_ZPmZ_D
7533
152k
    3519091334U,  // SQSHL_ZPmZ_H
7534
152k
    3223409286U,  // SQSHL_ZPmZ_S
7535
152k
    2118278U, // SQSHLb
7536
152k
    2118278U, // SQSHLd
7537
152k
    2118278U, // SQSHLh
7538
152k
    2118278U, // SQSHLs
7539
152k
    811700870U, // SQSHLv16i8
7540
152k
    811700870U, // SQSHLv16i8_shift
7541
152k
    2118278U, // SQSHLv1i16
7542
152k
    2118278U, // SQSHLv1i32
7543
152k
    2118278U, // SQSHLv1i64
7544
152k
    2118278U, // SQSHLv1i8
7545
152k
    813798022U, // SQSHLv2i32
7546
152k
    813798022U, // SQSHLv2i32_shift
7547
152k
    815895174U, // SQSHLv2i64
7548
152k
    815895174U, // SQSHLv2i64_shift
7549
152k
    817992326U, // SQSHLv4i16
7550
152k
    817992326U, // SQSHLv4i16_shift
7551
152k
    820089478U, // SQSHLv4i32
7552
152k
    820089478U, // SQSHLv4i32_shift
7553
152k
    822186630U, // SQSHLv8i16
7554
152k
    822186630U, // SQSHLv8i16_shift
7555
152k
    824283782U, // SQSHLv8i8
7556
152k
    824283782U, // SQSHLv8i8_shift
7557
152k
    1881180153U,  // SQSHRNB_ZZI_B
7558
152k
    2172717049U,  // SQSHRNB_ZZI_H
7559
152k
    2418100217U,  // SQSHRNB_ZZI_S
7560
152k
    2686491847U,  // SQSHRNT_ZZI_B
7561
152k
    2174819527U,  // SQSHRNT_ZZI_H
7562
152k
    1075928263U,  // SQSHRNT_ZZI_S
7563
152k
    2118977U, // SQSHRNb
7564
152k
    2118977U, // SQSHRNh
7565
152k
    2118977U, // SQSHRNs
7566
152k
    2959212992U,  // SQSHRNv16i8_shift
7567
152k
    813798721U, // SQSHRNv2i32_shift
7568
152k
    817993025U, // SQSHRNv4i16_shift
7569
152k
    2967601600U,  // SQSHRNv4i32_shift
7570
152k
    2969698752U,  // SQSHRNv8i16_shift
7571
152k
    824284481U, // SQSHRNv8i8_shift
7572
152k
    1881180215U,  // SQSHRUNB_ZZI_B
7573
152k
    2172717111U,  // SQSHRUNB_ZZI_H
7574
152k
    2418100279U,  // SQSHRUNB_ZZI_S
7575
152k
    2686491910U,  // SQSHRUNT_ZZI_B
7576
152k
    2174819590U,  // SQSHRUNT_ZZI_H
7577
152k
    1075928326U,  // SQSHRUNT_ZZI_S
7578
152k
    2119062U, // SQSHRUNb
7579
152k
    2119062U, // SQSHRUNh
7580
152k
    2119062U, // SQSHRUNs
7581
152k
    2959213061U,  // SQSHRUNv16i8_shift
7582
152k
    813798806U, // SQSHRUNv2i32_shift
7583
152k
    817993110U, // SQSHRUNv4i16_shift
7584
152k
    2967601669U,  // SQSHRUNv4i32_shift
7585
152k
    2969698821U,  // SQSHRUNv8i16_shift
7586
152k
    824284566U, // SQSHRUNv8i8_shift
7587
152k
    3223361612U,  // SQSUBR_ZPmZ_B
7588
152k
    3223377996U,  // SQSUBR_ZPmZ_D
7589
152k
    3519092812U,  // SQSUBR_ZPmZ_H
7590
152k
    3223410764U,  // SQSUBR_ZPmZ_S
7591
152k
    2132444U, // SQSUB_ZI_B
7592
152k
    2418067932U,  // SQSUB_ZI_D
7593
152k
    2189494748U,  // SQSUB_ZI_H
7594
152k
    270617052U, // SQSUB_ZI_S
7595
152k
    3223357916U,  // SQSUB_ZPmZ_B
7596
152k
    3223374300U,  // SQSUB_ZPmZ_D
7597
152k
    3519089116U,  // SQSUB_ZPmZ_H
7598
152k
    3223407068U,  // SQSUB_ZPmZ_S
7599
152k
    2132444U, // SQSUB_ZZZ_B
7600
152k
    2418067932U,  // SQSUB_ZZZ_D
7601
152k
    2189494748U,  // SQSUB_ZZZ_H
7602
152k
    270617052U, // SQSUB_ZZZ_S
7603
152k
    811698652U, // SQSUBv16i8
7604
152k
    2116060U, // SQSUBv1i16
7605
152k
    2116060U, // SQSUBv1i32
7606
152k
    2116060U, // SQSUBv1i64
7607
152k
    2116060U, // SQSUBv1i8
7608
152k
    813795804U, // SQSUBv2i32
7609
152k
    815892956U, // SQSUBv2i64
7610
152k
    817990108U, // SQSUBv4i16
7611
152k
    820087260U, // SQSUBv4i32
7612
152k
    822184412U, // SQSUBv8i16
7613
152k
    824281564U, // SQSUBv8i8
7614
152k
    1881180199U,  // SQXTNB_ZZ_B
7615
152k
    1635846183U,  // SQXTNB_ZZ_H
7616
152k
    2418100263U,  // SQXTNB_ZZ_S
7617
152k
    2686491894U,  // SQXTNT_ZZ_B
7618
152k
    1637948662U,  // SQXTNT_ZZ_H
7619
152k
    1075928310U,  // SQXTNT_ZZ_S
7620
152k
    2959213045U,  // SQXTNv16i8
7621
152k
    2119048U, // SQXTNv1i16
7622
152k
    2119048U, // SQXTNv1i32
7623
152k
    2119048U, // SQXTNv1i8
7624
152k
    813798792U, // SQXTNv2i32
7625
152k
    817993096U, // SQXTNv4i16
7626
152k
    2967601653U,  // SQXTNv4i32
7627
152k
    2969698805U,  // SQXTNv8i16
7628
152k
    824284552U, // SQXTNv8i8
7629
152k
    1881180236U,  // SQXTUNB_ZZ_B
7630
152k
    1635846220U,  // SQXTUNB_ZZ_H
7631
152k
    2418100300U,  // SQXTUNB_ZZ_S
7632
152k
    2686491931U,  // SQXTUNT_ZZ_B
7633
152k
    1637948699U,  // SQXTUNT_ZZ_H
7634
152k
    1075928347U,  // SQXTUNT_ZZ_S
7635
152k
    2959213082U,  // SQXTUNv16i8
7636
152k
    2119090U, // SQXTUNv1i16
7637
152k
    2119090U, // SQXTUNv1i32
7638
152k
    2119090U, // SQXTUNv1i8
7639
152k
    813798834U, // SQXTUNv2i32
7640
152k
    817993138U, // SQXTUNv4i16
7641
152k
    2967601690U,  // SQXTUNv4i32
7642
152k
    2969698842U,  // SQXTUNv8i16
7643
152k
    824284594U, // SQXTUNv8i8
7644
152k
    3223358333U,  // SRHADD_ZPmZ_B
7645
152k
    3223374717U,  // SRHADD_ZPmZ_D
7646
152k
    3519089533U,  // SRHADD_ZPmZ_H
7647
152k
    3223407485U,  // SRHADD_ZPmZ_S
7648
152k
    811699069U, // SRHADDv16i8
7649
152k
    813796221U, // SRHADDv2i32
7650
152k
    817990525U, // SRHADDv4i16
7651
152k
    820087677U, // SRHADDv4i32
7652
152k
    822184829U, // SRHADDv8i16
7653
152k
    824281981U, // SRHADDv8i8
7654
152k
    2418053276U,  // SRI_ZZI_B
7655
152k
    1075892380U,  // SRI_ZZI_D
7656
152k
    2195787932U,  // SRI_ZZI_H
7657
152k
    1344360604U,  // SRI_ZZI_S
7658
152k
    807719068U, // SRId
7659
152k
    2959216796U,  // SRIv16i8_shift
7660
152k
    2961313948U,  // SRIv2i32_shift
7661
152k
    2963411100U,  // SRIv2i64_shift
7662
152k
    2965508252U,  // SRIv4i16_shift
7663
152k
    2967605404U,  // SRIv4i32_shift
7664
152k
    2969702556U,  // SRIv8i16_shift
7665
152k
    2971799708U,  // SRIv8i8_shift
7666
152k
    3223361765U,  // SRSHLR_ZPmZ_B
7667
152k
    3223378149U,  // SRSHLR_ZPmZ_D
7668
152k
    3519092965U,  // SRSHLR_ZPmZ_H
7669
152k
    3223410917U,  // SRSHLR_ZPmZ_S
7670
152k
    2179093156U,  // SRSHL_VG2_2Z2Z_B
7671
152k
    2181206692U,  // SRSHL_VG2_2Z2Z_D
7672
152k
    2183320228U,  // SRSHL_VG2_2Z2Z_H
7673
152k
    2185433764U,  // SRSHL_VG2_2Z2Z_S
7674
152k
    2179093156U,  // SRSHL_VG2_2ZZ_B
7675
152k
    2181206692U,  // SRSHL_VG2_2ZZ_D
7676
152k
    2183320228U,  // SRSHL_VG2_2ZZ_H
7677
152k
    2185433764U,  // SRSHL_VG2_2ZZ_S
7678
152k
    2179093156U,  // SRSHL_VG4_4Z4Z_B
7679
152k
    2181206692U,  // SRSHL_VG4_4Z4Z_D
7680
152k
    2183320228U,  // SRSHL_VG4_4Z4Z_H
7681
152k
    2185433764U,  // SRSHL_VG4_4Z4Z_S
7682
152k
    2179093156U,  // SRSHL_VG4_4ZZ_B
7683
152k
    2181206692U,  // SRSHL_VG4_4ZZ_D
7684
152k
    2183320228U,  // SRSHL_VG4_4ZZ_H
7685
152k
    2185433764U,  // SRSHL_VG4_4ZZ_S
7686
152k
    3223360164U,  // SRSHL_ZPmZ_B
7687
152k
    3223376548U,  // SRSHL_ZPmZ_D
7688
152k
    3519091364U,  // SRSHL_ZPmZ_H
7689
152k
    3223409316U,  // SRSHL_ZPmZ_S
7690
152k
    811700900U, // SRSHLv16i8
7691
152k
    2118308U, // SRSHLv1i64
7692
152k
    813798052U, // SRSHLv2i32
7693
152k
    815895204U, // SRSHLv2i64
7694
152k
    817992356U, // SRSHLv4i16
7695
152k
    820089508U, // SRSHLv4i32
7696
152k
    822186660U, // SRSHLv8i16
7697
152k
    824283812U, // SRSHLv8i8
7698
152k
    3223361676U,  // SRSHR_ZPmI_B
7699
152k
    3223378060U,  // SRSHR_ZPmI_D
7700
152k
    3519092876U,  // SRSHR_ZPmI_H
7701
152k
    3223410828U,  // SRSHR_ZPmI_S
7702
152k
    2119820U, // SRSHRd
7703
152k
    811702412U, // SRSHRv16i8_shift
7704
152k
    813799564U, // SRSHRv2i32_shift
7705
152k
    815896716U, // SRSHRv2i64_shift
7706
152k
    817993868U, // SRSHRv4i16_shift
7707
152k
    820091020U, // SRSHRv4i32_shift
7708
152k
    822188172U, // SRSHRv8i16_shift
7709
152k
    824285324U, // SRSHRv8i8_shift
7710
152k
    2418050149U,  // SRSRA_ZZI_B
7711
152k
    1075889253U,  // SRSRA_ZZI_D
7712
152k
    2195784805U,  // SRSRA_ZZI_H
7713
152k
    1344357477U,  // SRSRA_ZZI_S
7714
152k
    807715941U, // SRSRAd
7715
152k
    2959213669U,  // SRSRAv16i8_shift
7716
152k
    2961310821U,  // SRSRAv2i32_shift
7717
152k
    2963407973U,  // SRSRAv2i64_shift
7718
152k
    2965505125U,  // SRSRAv4i16_shift
7719
152k
    2967602277U,  // SRSRAv4i32_shift
7720
152k
    2969699429U,  // SRSRAv8i16_shift
7721
152k
    2971796581U,  // SRSRAv8i8_shift
7722
152k
    270583594U, // SSHLLB_ZZI_D
7723
152k
    2197882666U,  // SSHLLB_ZZI_H
7724
152k
    1881229098U,  // SSHLLB_ZZI_S
7725
152k
    270588951U, // SSHLLT_ZZI_D
7726
152k
    2197888023U,  // SSHLLT_ZZI_H
7727
152k
    1881234455U,  // SSHLLT_ZZI_S
7728
152k
    822182206U, // SSHLLv16i8_shift
7729
152k
    815895256U, // SSHLLv2i32_shift
7730
152k
    820089560U, // SSHLLv4i16_shift
7731
152k
    815890750U, // SSHLLv4i32_shift
7732
152k
    820085054U, // SSHLLv8i16_shift
7733
152k
    822186712U, // SSHLLv8i8_shift
7734
152k
    811700914U, // SSHLv16i8
7735
152k
    2118322U, // SSHLv1i64
7736
152k
    813798066U, // SSHLv2i32
7737
152k
    815895218U, // SSHLv2i64
7738
152k
    817992370U, // SSHLv4i16
7739
152k
    820089522U, // SSHLv4i32
7740
152k
    822186674U, // SSHLv8i16
7741
152k
    824283826U, // SSHLv8i8
7742
152k
    2119834U, // SSHRd
7743
152k
    811702426U, // SSHRv16i8_shift
7744
152k
    813799578U, // SSHRv2i32_shift
7745
152k
    815896730U, // SSHRv2i64_shift
7746
152k
    817993882U, // SSHRv4i16_shift
7747
152k
    820091034U, // SSHRv4i32_shift
7748
152k
    822188186U, // SSHRv8i16_shift
7749
152k
    824285338U, // SSHRv8i8_shift
7750
152k
    2418050163U,  // SSRA_ZZI_B
7751
152k
    1075889267U,  // SSRA_ZZI_D
7752
152k
    2195784819U,  // SSRA_ZZI_H
7753
152k
    1344357491U,  // SSRA_ZZI_S
7754
152k
    807715955U, // SSRAd
7755
152k
    2959213683U,  // SSRAv16i8_shift
7756
152k
    2961310835U,  // SSRAv2i32_shift
7757
152k
    2963407987U,  // SSRAv2i64_shift
7758
152k
    2965505139U,  // SSRAv4i16_shift
7759
152k
    2967602291U,  // SSRAv4i32_shift
7760
152k
    2969699443U,  // SSRAv8i16_shift
7761
152k
    2971796595U,  // SSRAv8i8_shift
7762
152k
    3250750754U,  // SST1B_D
7763
152k
    3250750754U,  // SST1B_D_IMM
7764
152k
    3250750754U,  // SST1B_D_SXTW
7765
152k
    3250750754U,  // SST1B_D_UXTW
7766
152k
    3250783522U,  // SST1B_S_IMM
7767
152k
    3250783522U,  // SST1B_S_SXTW
7768
152k
    3250783522U,  // SST1B_S_UXTW
7769
152k
    3250752209U,  // SST1D
7770
152k
    3250752209U,  // SST1D_IMM
7771
152k
    3250752209U,  // SST1D_SCALED
7772
152k
    3250752209U,  // SST1D_SXTW
7773
152k
    3250752209U,  // SST1D_SXTW_SCALED
7774
152k
    3250752209U,  // SST1D_UXTW
7775
152k
    3250752209U,  // SST1D_UXTW_SCALED
7776
152k
    3250752826U,  // SST1H_D
7777
152k
    3250752826U,  // SST1H_D_IMM
7778
152k
    3250752826U,  // SST1H_D_SCALED
7779
152k
    3250752826U,  // SST1H_D_SXTW
7780
152k
    3250752826U,  // SST1H_D_SXTW_SCALED
7781
152k
    3250752826U,  // SST1H_D_UXTW
7782
152k
    3250752826U,  // SST1H_D_UXTW_SCALED
7783
152k
    3250785594U,  // SST1H_S_IMM
7784
152k
    3250785594U,  // SST1H_S_SXTW
7785
152k
    3250785594U,  // SST1H_S_SXTW_SCALED
7786
152k
    3250785594U,  // SST1H_S_UXTW
7787
152k
    3250785594U,  // SST1H_S_UXTW_SCALED
7788
152k
    3251083186U,  // SST1Q
7789
152k
    3250757524U,  // SST1W_D
7790
152k
    3250757524U,  // SST1W_D_IMM
7791
152k
    3250757524U,  // SST1W_D_SCALED
7792
152k
    3250757524U,  // SST1W_D_SXTW
7793
152k
    3250757524U,  // SST1W_D_SXTW_SCALED
7794
152k
    3250757524U,  // SST1W_D_UXTW
7795
152k
    3250757524U,  // SST1W_D_UXTW_SCALED
7796
152k
    3250790292U,  // SST1W_IMM
7797
152k
    3250790292U,  // SST1W_SXTW
7798
152k
    3250790292U,  // SST1W_SXTW_SCALED
7799
152k
    3250790292U,  // SST1W_UXTW
7800
152k
    3250790292U,  // SST1W_UXTW_SCALED
7801
152k
    270588685U, // SSUBLBT_ZZZ_D
7802
152k
    2197887757U,  // SSUBLBT_ZZZ_H
7803
152k
    1881234189U,  // SSUBLBT_ZZZ_S
7804
152k
    270583523U, // SSUBLB_ZZZ_D
7805
152k
    2197882595U,  // SSUBLB_ZZZ_H
7806
152k
    1881229027U,  // SSUBLB_ZZZ_S
7807
152k
    270584188U, // SSUBLTB_ZZZ_D
7808
152k
    2197883260U,  // SSUBLTB_ZZZ_H
7809
152k
    1881229692U,  // SSUBLTB_ZZZ_S
7810
152k
    270588875U, // SSUBLT_ZZZ_D
7811
152k
    2197887947U,  // SSUBLT_ZZZ_H
7812
152k
    1881234379U,  // SSUBLT_ZZZ_S
7813
152k
    822182158U, // SSUBLv16i8_v8i16
7814
152k
    815895078U, // SSUBLv2i32_v2i64
7815
152k
    820089382U, // SSUBLv4i16_v4i32
7816
152k
    815890702U, // SSUBLv4i32_v2i64
7817
152k
    820085006U, // SSUBLv8i16_v4i32
7818
152k
    822186534U, // SSUBLv8i8_v8i16
7819
152k
    2418067952U,  // SSUBWB_ZZZ_D
7820
152k
    2189494768U,  // SSUBWB_ZZZ_H
7821
152k
    270617072U, // SSUBWB_ZZZ_S
7822
152k
    2418073077U,  // SSUBWT_ZZZ_D
7823
152k
    2189499893U,  // SSUBWT_ZZZ_H
7824
152k
    270622197U, // SSUBWT_ZZZ_S
7825
152k
    822182490U, // SSUBWv16i8_v8i16
7826
152k
    815898566U, // SSUBWv2i32_v2i64
7827
152k
    820092870U, // SSUBWv4i16_v4i32
7828
152k
    815891034U, // SSUBWv4i32_v2i64
7829
152k
    820085338U, // SSUBWv8i16_v4i32
7830
152k
    822190022U, // SSUBWv8i8_v8i16
7831
152k
    3250734370U,  // ST1B
7832
152k
    3315746082U,  // ST1B_2Z
7833
152k
    3315746082U,  // ST1B_2Z_IMM
7834
152k
    2150139170U,  // ST1B_2Z_STRIDED
7835
152k
    2150139170U,  // ST1B_2Z_STRIDED_IMM
7836
152k
    3315746082U,  // ST1B_4Z
7837
152k
    3315746082U,  // ST1B_4Z_IMM
7838
152k
    3315746082U,  // ST1B_4Z_STRIDED
7839
152k
    3315746082U,  // ST1B_4Z_STRIDED_IMM
7840
152k
    3250750754U,  // ST1B_D
7841
152k
    3250750754U,  // ST1B_D_IMM
7842
152k
    3250767138U,  // ST1B_H
7843
152k
    3250767138U,  // ST1B_H_IMM
7844
152k
    3250734370U,  // ST1B_IMM
7845
152k
    3250783522U,  // ST1B_S
7846
152k
    3250783522U,  // ST1B_S_IMM
7847
152k
    3250752209U,  // ST1D
7848
152k
    3315763921U,  // ST1D_2Z
7849
152k
    3315763921U,  // ST1D_2Z_IMM
7850
152k
    3315763921U,  // ST1D_2Z_STRIDED
7851
152k
    3315763921U,  // ST1D_2Z_STRIDED_IMM
7852
152k
    3315763921U,  // ST1D_4Z
7853
152k
    3315763921U,  // ST1D_4Z_IMM
7854
152k
    3315763921U,  // ST1D_4Z_STRIDED
7855
152k
    3315763921U,  // ST1D_4Z_STRIDED_IMM
7856
152k
    3250752209U,  // ST1D_IMM
7857
152k
    3251079889U,  // ST1D_Q
7858
152k
    3251079889U,  // ST1D_Q_IMM
7859
152k
    573554U,  // ST1Fourv16b
7860
152k
    97058930U,  // ST1Fourv16b_POST
7861
152k
    606322U,  // ST1Fourv1d
7862
152k
    99188850U,  // ST1Fourv1d_POST
7863
152k
    639090U,  // ST1Fourv2d
7864
152k
    97124466U,  // ST1Fourv2d_POST
7865
152k
    671858U,  // ST1Fourv2s
7866
152k
    99254386U,  // ST1Fourv2s_POST
7867
152k
    704626U,  // ST1Fourv4h
7868
152k
    99287154U,  // ST1Fourv4h_POST
7869
152k
    737394U,  // ST1Fourv4s
7870
152k
    97222770U,  // ST1Fourv4s_POST
7871
152k
    770162U,  // ST1Fourv8b
7872
152k
    99352690U,  // ST1Fourv8b_POST
7873
152k
    802930U,  // ST1Fourv8h
7874
152k
    97288306U,  // ST1Fourv8h_POST
7875
152k
    3250769210U,  // ST1H
7876
152k
    3315780922U,  // ST1H_2Z
7877
152k
    3315780922U,  // ST1H_2Z_IMM
7878
152k
    2150419770U,  // ST1H_2Z_STRIDED
7879
152k
    2150419770U,  // ST1H_2Z_STRIDED_IMM
7880
152k
    3315780922U,  // ST1H_4Z
7881
152k
    3315780922U,  // ST1H_4Z_IMM
7882
152k
    3315780922U,  // ST1H_4Z_STRIDED
7883
152k
    3315780922U,  // ST1H_4Z_STRIDED_IMM
7884
152k
    3250752826U,  // ST1H_D
7885
152k
    3250752826U,  // ST1H_D_IMM
7886
152k
    3250769210U,  // ST1H_IMM
7887
152k
    3250785594U,  // ST1H_S
7888
152k
    3250785594U,  // ST1H_S_IMM
7889
152k
    573554U,  // ST1Onev16b
7890
152k
    101253234U, // ST1Onev16b_POST
7891
152k
    606322U,  // ST1Onev1d
7892
152k
    103383154U, // ST1Onev1d_POST
7893
152k
    639090U,  // ST1Onev2d
7894
152k
    101318770U, // ST1Onev2d_POST
7895
152k
    671858U,  // ST1Onev2s
7896
152k
    103448690U, // ST1Onev2s_POST
7897
152k
    704626U,  // ST1Onev4h
7898
152k
    103481458U, // ST1Onev4h_POST
7899
152k
    737394U,  // ST1Onev4s
7900
152k
    101417074U, // ST1Onev4s_POST
7901
152k
    770162U,  // ST1Onev8b
7902
152k
    103546994U, // ST1Onev8b_POST
7903
152k
    802930U,  // ST1Onev8h
7904
152k
    101482610U, // ST1Onev8h_POST
7905
152k
    573554U,  // ST1Threev16b
7906
152k
    111738994U, // ST1Threev16b_POST
7907
152k
    606322U,  // ST1Threev1d
7908
152k
    113868914U, // ST1Threev1d_POST
7909
152k
    639090U,  // ST1Threev2d
7910
152k
    111804530U, // ST1Threev2d_POST
7911
152k
    671858U,  // ST1Threev2s
7912
152k
    113934450U, // ST1Threev2s_POST
7913
152k
    704626U,  // ST1Threev4h
7914
152k
    113967218U, // ST1Threev4h_POST
7915
152k
    737394U,  // ST1Threev4s
7916
152k
    111902834U, // ST1Threev4s_POST
7917
152k
    770162U,  // ST1Threev8b
7918
152k
    114032754U, // ST1Threev8b_POST
7919
152k
    802930U,  // ST1Threev8h
7920
152k
    111968370U, // ST1Threev8h_POST
7921
152k
    573554U,  // ST1Twov16b
7922
152k
    99156082U,  // ST1Twov16b_POST
7923
152k
    606322U,  // ST1Twov1d
7924
152k
    101286002U, // ST1Twov1d_POST
7925
152k
    639090U,  // ST1Twov2d
7926
152k
    99221618U,  // ST1Twov2d_POST
7927
152k
    671858U,  // ST1Twov2s
7928
152k
    101351538U, // ST1Twov2s_POST
7929
152k
    704626U,  // ST1Twov4h
7930
152k
    101384306U, // ST1Twov4h_POST
7931
152k
    737394U,  // ST1Twov4s
7932
152k
    99319922U,  // ST1Twov4s_POST
7933
152k
    770162U,  // ST1Twov8b
7934
152k
    101449842U, // ST1Twov8b_POST
7935
152k
    802930U,  // ST1Twov8h
7936
152k
    99385458U,  // ST1Twov8h_POST
7937
152k
    3250790292U,  // ST1W
7938
152k
    3315802004U,  // ST1W_2Z
7939
152k
    3315802004U,  // ST1W_2Z_IMM
7940
152k
    3315802004U,  // ST1W_2Z_STRIDED
7941
152k
    3315802004U,  // ST1W_2Z_STRIDED_IMM
7942
152k
    3315802004U,  // ST1W_4Z
7943
152k
    3315802004U,  // ST1W_4Z_IMM
7944
152k
    3315802004U,  // ST1W_4Z_STRIDED
7945
152k
    3315802004U,  // ST1W_4Z_STRIDED_IMM
7946
152k
    3250757524U,  // ST1W_D
7947
152k
    3250757524U,  // ST1W_D_IMM
7948
152k
    3250790292U,  // ST1W_IMM
7949
152k
    3251085204U,  // ST1W_Q
7950
152k
    3251085204U,  // ST1W_Q_IMM
7951
152k
    2208835806U,  // ST1_MXIPXX_H_B
7952
152k
    2208835820U,  // ST1_MXIPXX_H_D
7953
152k
    2208835834U,  // ST1_MXIPXX_H_H
7954
152k
    2208835848U,  // ST1_MXIPXX_H_Q
7955
152k
    2208835862U,  // ST1_MXIPXX_H_S
7956
152k
    2208852190U,  // ST1_MXIPXX_V_B
7957
152k
    2208852204U,  // ST1_MXIPXX_V_D
7958
152k
    2208852218U,  // ST1_MXIPXX_V_H
7959
152k
    2208852232U,  // ST1_MXIPXX_V_Q
7960
152k
    2208852246U,  // ST1_MXIPXX_V_S
7961
152k
    174899314U, // ST1i16
7962
152k
    3666673778U,  // ST1i16_POST
7963
152k
    1245298U, // ST1i32
7964
152k
    3935142002U,  // ST1i32_POST
7965
152k
    1261682U, // ST1i64
7966
152k
    4203610226U,  // ST1i64_POST
7967
152k
    174620786U, // ST1i8
7968
152k
    177111154U, // ST1i8_POST
7969
152k
    3250734399U,  // ST2B
7970
152k
    3250734399U,  // ST2B_IMM
7971
152k
    3250752245U,  // ST2D
7972
152k
    3250752245U,  // ST2D_IMM
7973
152k
    849661122U, // ST2GPostIndex
7974
152k
    849661122U, // ST2GPreIndex
7975
152k
    44059842U,  // ST2Gi
7976
152k
    3250769239U,  // ST2H
7977
152k
    3250769239U,  // ST2H_IMM
7978
152k
    3251083198U,  // ST2Q
7979
152k
    3251083198U,  // ST2Q_IMM
7980
152k
    574037U,  // ST2Twov16b
7981
152k
    99156565U,  // ST2Twov16b_POST
7982
152k
    639573U,  // ST2Twov2d
7983
152k
    99222101U,  // ST2Twov2d_POST
7984
152k
    672341U,  // ST2Twov2s
7985
152k
    101352021U, // ST2Twov2s_POST
7986
152k
    705109U,  // ST2Twov4h
7987
152k
    101384789U, // ST2Twov4h_POST
7988
152k
    737877U,  // ST2Twov4s
7989
152k
    99320405U,  // ST2Twov4s_POST
7990
152k
    770645U,  // ST2Twov8b
7991
152k
    101450325U, // ST2Twov8b_POST
7992
152k
    803413U,  // ST2Twov8h
7993
152k
    99385941U,  // ST2Twov8h_POST
7994
152k
    3250790312U,  // ST2W
7995
152k
    3250790312U,  // ST2W_IMM
7996
152k
    174899797U, // ST2i16
7997
152k
    3935109717U,  // ST2i16_POST
7998
152k
    1245781U, // ST2i32
7999
152k
    4203577941U,  // ST2i32_POST
8000
152k
    1262165U, // ST2i64
8001
152k
    445514325U, // ST2i64_POST
8002
152k
    174621269U, // ST2i8
8003
152k
    3666772565U,  // ST2i8_POST
8004
152k
    3250734420U,  // ST3B
8005
152k
    3250734420U,  // ST3B_IMM
8006
152k
    3250752257U,  // ST3D
8007
152k
    3250752257U,  // ST3D_IMM
8008
152k
    3250769251U,  // ST3H
8009
152k
    3250769251U,  // ST3H_IMM
8010
152k
    3251083210U,  // ST3Q
8011
152k
    3251083210U,  // ST3Q_IMM
8012
152k
    574103U,  // ST3Threev16b
8013
152k
    111739543U, // ST3Threev16b_POST
8014
152k
    639639U,  // ST3Threev2d
8015
152k
    111805079U, // ST3Threev2d_POST
8016
152k
    672407U,  // ST3Threev2s
8017
152k
    113934999U, // ST3Threev2s_POST
8018
152k
    705175U,  // ST3Threev4h
8019
152k
    113967767U, // ST3Threev4h_POST
8020
152k
    737943U,  // ST3Threev4s
8021
152k
    111903383U, // ST3Threev4s_POST
8022
152k
    770711U,  // ST3Threev8b
8023
152k
    114033303U, // ST3Threev8b_POST
8024
152k
    803479U,  // ST3Threev8h
8025
152k
    111968919U, // ST3Threev8h_POST
8026
152k
    3250790324U,  // ST3W
8027
152k
    3250790324U,  // ST3W_IMM
8028
152k
    174899863U, // ST3i16
8029
152k
    713884311U, // ST3i16_POST
8030
152k
    1245847U, // ST3i32
8031
152k
    982352535U, // ST3i32_POST
8032
152k
    1262231U, // ST3i64
8033
152k
    1250820759U,  // ST3i64_POST
8034
152k
    174621335U, // ST3i8
8035
152k
    1519288983U,  // ST3i8_POST
8036
152k
    3250734446U,  // ST4B
8037
152k
    3250734446U,  // ST4B_IMM
8038
152k
    3250752269U,  // ST4D
8039
152k
    3250752269U,  // ST4D_IMM
8040
152k
    574141U,  // ST4Fourv16b
8041
152k
    97059517U,  // ST4Fourv16b_POST
8042
152k
    639677U,  // ST4Fourv2d
8043
152k
    97125053U,  // ST4Fourv2d_POST
8044
152k
    672445U,  // ST4Fourv2s
8045
152k
    99254973U,  // ST4Fourv2s_POST
8046
152k
    705213U,  // ST4Fourv4h
8047
152k
    99287741U,  // ST4Fourv4h_POST
8048
152k
    737981U,  // ST4Fourv4s
8049
152k
    97223357U,  // ST4Fourv4s_POST
8050
152k
    770749U,  // ST4Fourv8b
8051
152k
    99353277U,  // ST4Fourv8b_POST
8052
152k
    803517U,  // ST4Fourv8h
8053
152k
    97288893U,  // ST4Fourv8h_POST
8054
152k
    3250769263U,  // ST4H
8055
152k
    3250769263U,  // ST4H_IMM
8056
152k
    3251083222U,  // ST4Q
8057
152k
    3251083222U,  // ST4Q_IMM
8058
152k
    3250790336U,  // ST4W
8059
152k
    3250790336U,  // ST4W_IMM
8060
152k
    174899901U, // ST4i16
8061
152k
    4203545277U,  // ST4i16_POST
8062
152k
    1245885U, // ST4i32
8063
152k
    445481661U, // ST4i32_POST
8064
152k
    1262269U, // ST4i64
8065
152k
    1787691709U,  // ST4i64_POST
8066
152k
    174621373U, // ST4i8
8067
152k
    3935208125U,  // ST4i8_POST
8068
152k
    984417U,  // ST64B
8069
152k
    1881169513U,  // ST64BV
8070
152k
    1881161760U,  // ST64BV0
8071
152k
    44061869U,  // STGM
8072
152k
    2119245U, // STGPi
8073
152k
    849661186U, // STGPostIndex
8074
152k
    807720525U, // STGPpost
8075
152k
    807720525U, // STGPpre
8076
152k
    849661186U, // STGPreIndex
8077
152k
    44059906U,  // STGi
8078
152k
    2119288U, // STILPW
8079
152k
    807720568U, // STILPWpre
8080
152k
    2119288U, // STILPX
8081
152k
    807720568U, // STILPXpre
8082
152k
    1261614U, // STL1
8083
152k
    44058774U,  // STLLRB
8084
152k
    44060503U,  // STLLRH
8085
152k
    44062965U,  // STLLRW
8086
152k
    44062965U,  // STLLRX
8087
152k
    44058782U,  // STLRB
8088
152k
    44060511U,  // STLRH
8089
152k
    44062978U,  // STLRW
8090
152k
    849664258U, // STLRWpre
8091
152k
    44062978U,  // STLRX
8092
152k
    849664258U, // STLRXpre
8093
152k
    44058832U,  // STLURBi
8094
152k
    44060561U,  // STLURHi
8095
152k
    44063087U,  // STLURWi
8096
152k
    44063087U,  // STLURXi
8097
152k
    44063087U,  // STLURbi
8098
152k
    44063087U,  // STLURdi
8099
152k
    44063087U,  // STLURhi
8100
152k
    44063087U,  // STLURqi
8101
152k
    44063087U,  // STLURsi
8102
152k
    2119578U, // STLXPW
8103
152k
    2119578U, // STLXPX
8104
152k
    2115831U, // STLXRB
8105
152k
    2117560U, // STLXRH
8106
152k
    2120111U, // STLXRW
8107
152k
    2120111U, // STLXRX
8108
152k
    2119378U, // STNPDi
8109
152k
    2119378U, // STNPQi
8110
152k
    2119378U, // STNPSi
8111
152k
    2119378U, // STNPWi
8112
152k
    2119378U, // STNPXi
8113
152k
    3315746074U,  // STNT1B_2Z
8114
152k
    3315746074U,  // STNT1B_2Z_IMM
8115
152k
    2150139162U,  // STNT1B_2Z_STRIDED
8116
152k
    2150139162U,  // STNT1B_2Z_STRIDED_IMM
8117
152k
    3315746074U,  // STNT1B_4Z
8118
152k
    3315746074U,  // STNT1B_4Z_IMM
8119
152k
    3315746074U,  // STNT1B_4Z_STRIDED
8120
152k
    3315746074U,  // STNT1B_4Z_STRIDED_IMM
8121
152k
    3250734362U,  // STNT1B_ZRI
8122
152k
    3250734362U,  // STNT1B_ZRR
8123
152k
    3250750746U,  // STNT1B_ZZR_D_REAL
8124
152k
    3250783514U,  // STNT1B_ZZR_S_REAL
8125
152k
    3315763913U,  // STNT1D_2Z
8126
152k
    3315763913U,  // STNT1D_2Z_IMM
8127
152k
    3315763913U,  // STNT1D_2Z_STRIDED
8128
152k
    3315763913U,  // STNT1D_2Z_STRIDED_IMM
8129
152k
    3315763913U,  // STNT1D_4Z
8130
152k
    3315763913U,  // STNT1D_4Z_IMM
8131
152k
    3315763913U,  // STNT1D_4Z_STRIDED
8132
152k
    3315763913U,  // STNT1D_4Z_STRIDED_IMM
8133
152k
    3250752201U,  // STNT1D_ZRI
8134
152k
    3250752201U,  // STNT1D_ZRR
8135
152k
    3250752201U,  // STNT1D_ZZR_D_REAL
8136
152k
    3315780914U,  // STNT1H_2Z
8137
152k
    3315780914U,  // STNT1H_2Z_IMM
8138
152k
    2150419762U,  // STNT1H_2Z_STRIDED
8139
152k
    2150419762U,  // STNT1H_2Z_STRIDED_IMM
8140
152k
    3315780914U,  // STNT1H_4Z
8141
152k
    3315780914U,  // STNT1H_4Z_IMM
8142
152k
    3315780914U,  // STNT1H_4Z_STRIDED
8143
152k
    3315780914U,  // STNT1H_4Z_STRIDED_IMM
8144
152k
    3250769202U,  // STNT1H_ZRI
8145
152k
    3250769202U,  // STNT1H_ZRR
8146
152k
    3250752818U,  // STNT1H_ZZR_D_REAL
8147
152k
    3250785586U,  // STNT1H_ZZR_S_REAL
8148
152k
    3315801996U,  // STNT1W_2Z
8149
152k
    3315801996U,  // STNT1W_2Z_IMM
8150
152k
    3315801996U,  // STNT1W_2Z_STRIDED
8151
152k
    3315801996U,  // STNT1W_2Z_STRIDED_IMM
8152
152k
    3315801996U,  // STNT1W_4Z
8153
152k
    3315801996U,  // STNT1W_4Z_IMM
8154
152k
    3315801996U,  // STNT1W_4Z_STRIDED
8155
152k
    3315801996U,  // STNT1W_4Z_STRIDED_IMM
8156
152k
    3250790284U,  // STNT1W_ZRI
8157
152k
    3250790284U,  // STNT1W_ZRR
8158
152k
    3250757516U,  // STNT1W_ZZR_D_REAL
8159
152k
    3250790284U,  // STNT1W_ZZR_S_REAL
8160
152k
    2119516U, // STPDi
8161
152k
    807720796U, // STPDpost
8162
152k
    807720796U, // STPDpre
8163
152k
    2119516U, // STPQi
8164
152k
    807720796U, // STPQpost
8165
152k
    807720796U, // STPQpre
8166
152k
    2119516U, // STPSi
8167
152k
    807720796U, // STPSpost
8168
152k
    807720796U, // STPSpre
8169
152k
    2119516U, // STPWi
8170
152k
    807720796U, // STPWpost
8171
152k
    807720796U, // STPWpre
8172
152k
    2119516U, // STPXi
8173
152k
    807720796U, // STPXpost
8174
152k
    807720796U, // STPXpre
8175
152k
    849660092U, // STRBBpost
8176
152k
    849660092U, // STRBBpre
8177
152k
    44058812U,  // STRBBroW
8178
152k
    44058812U,  // STRBBroX
8179
152k
    44058812U,  // STRBBui
8180
152k
    849664341U, // STRBpost
8181
152k
    849664341U, // STRBpre
8182
152k
    44063061U,  // STRBroW
8183
152k
    44063061U,  // STRBroX
8184
152k
    44063061U,  // STRBui
8185
152k
    849664341U, // STRDpost
8186
152k
    849664341U, // STRDpre
8187
152k
    44063061U,  // STRDroW
8188
152k
    44063061U,  // STRDroX
8189
152k
    44063061U,  // STRDui
8190
152k
    849661821U, // STRHHpost
8191
152k
    849661821U, // STRHHpre
8192
152k
    44060541U,  // STRHHroW
8193
152k
    44060541U,  // STRHHroX
8194
152k
    44060541U,  // STRHHui
8195
152k
    849664341U, // STRHpost
8196
152k
    849664341U, // STRHpre
8197
152k
    44063061U,  // STRHroW
8198
152k
    44063061U,  // STRHroX
8199
152k
    44063061U,  // STRHui
8200
152k
    849664341U, // STRQpost
8201
152k
    849664341U, // STRQpre
8202
152k
    44063061U,  // STRQroW
8203
152k
    44063061U,  // STRQroX
8204
152k
    44063061U,  // STRQui
8205
152k
    849664341U, // STRSpost
8206
152k
    849664341U, // STRSpre
8207
152k
    44063061U,  // STRSroW
8208
152k
    44063061U,  // STRSroX
8209
152k
    44063061U,  // STRSui
8210
152k
    849664341U, // STRWpost
8211
152k
    849664341U, // STRWpre
8212
152k
    44063061U,  // STRWroW
8213
152k
    44063061U,  // STRWroX
8214
152k
    44063061U,  // STRWui
8215
152k
    849664341U, // STRXpost
8216
152k
    849664341U, // STRXpre
8217
152k
    44063061U,  // STRXroW
8218
152k
    44063061U,  // STRXroX
8219
152k
    44063061U,  // STRXui
8220
152k
    45062485U,  // STR_PXI
8221
152k
    44063061U,  // STR_TX
8222
152k
    1038677U, // STR_ZA
8223
152k
    45062485U,  // STR_ZXI
8224
152k
    44058818U,  // STTRBi
8225
152k
    44060547U,  // STTRHi
8226
152k
    44063069U,  // STTRWi
8227
152k
    44063069U,  // STTRXi
8228
152k
    44058849U,  // STURBBi
8229
152k
    44063102U,  // STURBi
8230
152k
    44063102U,  // STURDi
8231
152k
    44060578U,  // STURHHi
8232
152k
    44063102U,  // STURHi
8233
152k
    44063102U,  // STURQi
8234
152k
    44063102U,  // STURSi
8235
152k
    44063102U,  // STURWi
8236
152k
    44063102U,  // STURXi
8237
152k
    24878U, // STX
8238
152k
    2119585U, // STXPW
8239
152k
    2119585U, // STXPX
8240
152k
    2115839U, // STXRB
8241
152k
    2117568U, // STXRH
8242
152k
    2120118U, // STXRW
8243
152k
    2120118U, // STXRX
8244
152k
    24917U, // STY
8245
152k
    25024U, // STZ
8246
152k
    849661128U, // STZ2GPostIndex
8247
152k
    849661128U, // STZ2GPreIndex
8248
152k
    44059848U,  // STZ2Gi
8249
152k
    44061875U,  // STZGM
8250
152k
    849661191U, // STZGPostIndex
8251
152k
    849661191U, // STZGPreIndex
8252
152k
    44059911U,  // STZGi
8253
152k
    20661U, // STZI
8254
152k
    2116815U, // SUBG
8255
152k
    1881180118U,  // SUBHNB_ZZZ_B
8256
152k
    2172717014U,  // SUBHNB_ZZZ_H
8257
152k
    2418100182U,  // SUBHNB_ZZZ_S
8258
152k
    2686491808U,  // SUBHNT_ZZZ_B
8259
152k
    2174819488U,  // SUBHNT_ZZZ_H
8260
152k
    1075928224U,  // SUBHNT_ZZZ_S
8261
152k
    813798659U, // SUBHNv2i64_v2i32
8262
152k
    2967601583U,  // SUBHNv2i64_v4i32
8263
152k
    817992963U, // SUBHNv4i32_v4i16
8264
152k
    2969698735U,  // SUBHNv4i32_v8i16
8265
152k
    2959212975U,  // SUBHNv8i16_v16i8
8266
152k
    824284419U, // SUBHNv8i16_v8i8
8267
152k
    2119175U, // SUBP
8268
152k
    2120328U, // SUBPS
8269
152k
    2121070U, // SUBPT_shift
8270
152k
    2136118U, // SUBR_ZI_B
8271
152k
    2418071606U,  // SUBR_ZI_D
8272
152k
    2189498422U,  // SUBR_ZI_H
8273
152k
    270620726U, // SUBR_ZI_S
8274
152k
    3223361590U,  // SUBR_ZPmZ_B
8275
152k
    3223377974U,  // SUBR_ZPmZ_D
8276
152k
    3519092790U,  // SUBR_ZPmZ_H
8277
152k
    3223410742U,  // SUBR_ZPmZ_S
8278
152k
    2120192U, // SUBSWri
8279
152k
    2120192U, // SUBSWrs
8280
152k
    2120192U, // SUBSWrx
8281
152k
    2120192U, // SUBSXri
8282
152k
    2120192U, // SUBSXrs
8283
152k
    2120192U, // SUBSXrx
8284
152k
    2120192U, // SUBSXrx64
8285
152k
    2116026U, // SUBWri
8286
152k
    2116026U, // SUBWrs
8287
152k
    2116026U, // SUBWrx
8288
152k
    2116026U, // SUBXri
8289
152k
    2116026U, // SUBXrs
8290
152k
    2116026U, // SUBXrx
8291
152k
    2116026U, // SUBXrx64
8292
152k
    3798157754U,  // SUB_VG2_M2Z2Z_D
8293
152k
    3798174138U,  // SUB_VG2_M2Z2Z_S
8294
152k
    3798157754U,  // SUB_VG2_M2ZZ_D
8295
152k
    3798174138U,  // SUB_VG2_M2ZZ_S
8296
152k
    3798157754U,  // SUB_VG2_M2Z_D
8297
152k
    3798174138U,  // SUB_VG2_M2Z_S
8298
152k
    4066593210U,  // SUB_VG4_M4Z4Z_D
8299
152k
    4066609594U,  // SUB_VG4_M4Z4Z_S
8300
152k
    4066593210U,  // SUB_VG4_M4ZZ_D
8301
152k
    4066609594U,  // SUB_VG4_M4ZZ_S
8302
152k
    4066593210U,  // SUB_VG4_M4Z_D
8303
152k
    4066609594U,  // SUB_VG4_M4Z_S
8304
152k
    2132410U, // SUB_ZI_B
8305
152k
    2418067898U,  // SUB_ZI_D
8306
152k
    2189494714U,  // SUB_ZI_H
8307
152k
    270617018U, // SUB_ZI_S
8308
152k
    3223357882U,  // SUB_ZPmZ_B
8309
152k
    3223379310U,  // SUB_ZPmZ_CPA
8310
152k
    3223374266U,  // SUB_ZPmZ_D
8311
152k
    3519089082U,  // SUB_ZPmZ_H
8312
152k
    3223407034U,  // SUB_ZPmZ_S
8313
152k
    2132410U, // SUB_ZZZ_B
8314
152k
    2418072942U,  // SUB_ZZZ_CPA
8315
152k
    2418067898U,  // SUB_ZZZ_D
8316
152k
    2189494714U,  // SUB_ZZZ_H
8317
152k
    270617018U, // SUB_ZZZ_S
8318
152k
    811698618U, // SUBv16i8
8319
152k
    2116026U, // SUBv1i64
8320
152k
    813795770U, // SUBv2i32
8321
152k
    815892922U, // SUBv2i64
8322
152k
    817990074U, // SUBv4i16
8323
152k
    820087226U, // SUBv4i32
8324
152k
    822184378U, // SUBv8i16
8325
152k
    824281530U, // SUBv8i8
8326
152k
    3798179137U,  // SUDOT_VG2_M2ZZI_BToS
8327
152k
    3798179137U,  // SUDOT_VG2_M2ZZ_BToS
8328
152k
    4066614593U,  // SUDOT_VG4_M4ZZI_BToS
8329
152k
    4066614593U,  // SUDOT_VG4_M4ZZ_BToS
8330
152k
    2418105665U,  // SUDOT_ZZZI
8331
152k
    2967608641U,  // SUDOTlanev16i8
8332
152k
    2961317185U,  // SUDOTlanev8i8
8333
152k
    1688441551U,  // SUMLALL_MZZI_BtoS
8334
152k
    3835925199U,  // SUMLALL_VG2_M2ZZI_BtoS
8335
152k
    4104360655U,  // SUMLALL_VG2_M2ZZ_BtoS
8336
152k
    4104360655U,  // SUMLALL_VG4_M4ZZI_BtoS
8337
152k
    77828815U,  // SUMLALL_VG4_M4ZZ_BtoS
8338
152k
    54641594U,  // SUMOPA_MPPZZ_D
8339
152k
    79807418U,  // SUMOPA_MPPZZ_S
8340
152k
    54647470U,  // SUMOPS_MPPZZ_D
8341
152k
    79813294U,  // SUMOPS_MPPZZ_S
8342
152k
    270585965U, // SUNPKHI_ZZ_D
8343
152k
    1661014125U,  // SUNPKHI_ZZ_H
8344
152k
    1881231469U,  // SUNPKHI_ZZ_S
8345
152k
    270587354U, // SUNPKLO_ZZ_D
8346
152k
    1661015514U,  // SUNPKLO_ZZ_H
8347
152k
    1881232858U,  // SUNPKLO_ZZ_S
8348
152k
    1635946683U,  // SUNPK_VG2_2ZZ_D
8349
152k
    1661128891U,  // SUNPK_VG2_2ZZ_H
8350
152k
    1652756667U,  // SUNPK_VG2_2ZZ_S
8351
152k
    1648529595U,  // SUNPK_VG4_4Z2Z_D
8352
152k
    1642254523U,  // SUNPK_VG4_4Z2Z_H
8353
152k
    1646465211U,  // SUNPK_VG4_4Z2Z_S
8354
152k
    3223358386U,  // SUQADD_ZPmZ_B
8355
152k
    3223374770U,  // SUQADD_ZPmZ_D
8356
152k
    3519089586U,  // SUQADD_ZPmZ_H
8357
152k
    3223407538U,  // SUQADD_ZPmZ_S
8358
152k
    2959215538U,  // SUQADDv16i8
8359
152k
    807717810U, // SUQADDv1i16
8360
152k
    807717810U, // SUQADDv1i32
8361
152k
    807717810U, // SUQADDv1i64
8362
152k
    807717810U, // SUQADDv1i8
8363
152k
    2961312690U,  // SUQADDv2i32
8364
152k
    2963409842U,  // SUQADDv2i64
8365
152k
    2965506994U,  // SUQADDv4i16
8366
152k
    2967604146U,  // SUQADDv4i32
8367
152k
    2969701298U,  // SUQADDv8i16
8368
152k
    2971798450U,  // SUQADDv8i8
8369
152k
    4066614616U,  // SUVDOT_VG4_M4ZZI_BToS
8370
152k
    379558U,  // SVC
8371
152k
    3798179153U,  // SVDOT_VG2_M2ZZI_HtoS
8372
152k
    4066614609U,  // SVDOT_VG4_M4ZZI_BtoS
8373
152k
    4066598225U,  // SVDOT_VG4_M4ZZI_HtoD
8374
152k
    2418328977U,  // SWPAB
8375
152k
    2418331056U,  // SWPAH
8376
152k
    2418329247U,  // SWPALB
8377
152k
    2418331212U,  // SWPALH
8378
152k
    2418332050U,  // SWPALW
8379
152k
    2418332050U,  // SWPALX
8380
152k
    2418328620U,  // SWPAW
8381
152k
    2418328620U,  // SWPAX
8382
152k
    2418329700U,  // SWPB
8383
152k
    2418331429U,  // SWPH
8384
152k
    2418329456U,  // SWPLB
8385
152k
    2418331309U,  // SWPLH
8386
152k
    2418332575U,  // SWPLW
8387
152k
    2418332575U,  // SWPLX
8388
152k
    271537892U, // SWPP
8389
152k
    271532998U, // SWPPA
8390
152k
    271536418U, // SWPPAL
8391
152k
    271536945U, // SWPPL
8392
152k
    2418333547U,  // SWPW
8393
152k
    2418333547U,  // SWPX
8394
152k
    270584236U, // SXTB_ZPmZ_D
8395
152k
    541133228U, // SXTB_ZPmZ_H
8396
152k
    270617004U, // SXTB_ZPmZ_S
8397
152k
    270585904U, // SXTH_ZPmZ_D
8398
152k
    270618672U, // SXTH_ZPmZ_S
8399
152k
    270590089U, // SXTW_ZPmZ_D
8400
152k
    2118665U, // SYSLxt
8401
152k
    2149603117U,  // SYSPxt
8402
152k
    2149603117U,  // SYSPxt_XZR
8403
152k
    2149604076U,  // SYSxt
8404
152k
    2686490611U,  // TBLQ_ZZZ_B
8405
152k
    2418071539U,  // TBLQ_ZZZ_D
8406
152k
    2183206899U,  // TBLQ_ZZZ_H
8407
152k
    3223410675U,  // TBLQ_ZZZ_S
8408
152k
    2686489105U,  // TBL_ZZZZ_B
8409
152k
    2418070033U,  // TBL_ZZZZ_D
8410
152k
    2183205393U,  // TBL_ZZZZ_H
8411
152k
    3223409169U,  // TBL_ZZZZ_S
8412
152k
    2686489105U,  // TBL_ZZZ_B
8413
152k
    2418070033U,  // TBL_ZZZ_D
8414
152k
    2183205393U,  // TBL_ZZZ_H
8415
152k
    3223409169U,  // TBL_ZZZ_S
8416
152k
    2690748945U,  // TBLv16i8Four
8417
152k
    2690748945U,  // TBLv16i8One
8418
152k
    2690748945U,  // TBLv16i8Three
8419
152k
    2690748945U,  // TBLv16i8Two
8420
152k
    2703331857U,  // TBLv8i8Four
8421
152k
    2703331857U,  // TBLv8i8One
8422
152k
    2703331857U,  // TBLv8i8Three
8423
152k
    2703331857U,  // TBLv8i8Two
8424
152k
    2122157U, // TBNZW
8425
152k
    2122157U, // TBNZX
8426
152k
    2418055173U,  // TBXQ_ZZZ_B
8427
152k
    1075894277U,  // TBXQ_ZZZ_D
8428
152k
    2195789829U,  // TBXQ_ZZZ_H
8429
152k
    1344362501U,  // TBXQ_ZZZ_S
8430
152k
    2418057435U,  // TBX_ZZZ_B
8431
152k
    1075896539U,  // TBX_ZZZ_D
8432
152k
    2195792091U,  // TBX_ZZZ_H
8433
152k
    1344364763U,  // TBX_ZZZ_S
8434
152k
    2690785499U,  // TBXv16i8Four
8435
152k
    2690785499U,  // TBXv16i8One
8436
152k
    2690785499U,  // TBXv16i8Three
8437
152k
    2690785499U,  // TBXv16i8Two
8438
152k
    2703368411U,  // TBXv8i8Four
8439
152k
    2703368411U,  // TBXv8i8One
8440
152k
    2703368411U,  // TBXv8i8Three
8441
152k
    2703368411U,  // TBXv8i8Two
8442
152k
    2122136U, // TBZW
8443
152k
    2122136U, // TBZX
8444
152k
    381544U,  // TCANCEL
8445
152k
    10409U, // TCOMMIT
8446
152k
    23435U, // TRCIT
8447
152k
    2129972U, // TRN1_PPP_B
8448
152k
    2418065460U,  // TRN1_PPP_D
8449
152k
    2189492276U,  // TRN1_PPP_H
8450
152k
    270614580U, // TRN1_PPP_S
8451
152k
    2129972U, // TRN1_ZZZ_B
8452
152k
    2418065460U,  // TRN1_ZZZ_D
8453
152k
    2189492276U,  // TRN1_ZZZ_H
8454
152k
    2210873396U,  // TRN1_ZZZ_Q
8455
152k
    270614580U, // TRN1_ZZZ_S
8456
152k
    811696180U, // TRN1v16i8
8457
152k
    813793332U, // TRN1v2i32
8458
152k
    815890484U, // TRN1v2i64
8459
152k
    817987636U, // TRN1v4i16
8460
152k
    820084788U, // TRN1v4i32
8461
152k
    822181940U, // TRN1v8i16
8462
152k
    824279092U, // TRN1v8i8
8463
152k
    2130406U, // TRN2_PPP_B
8464
152k
    2418065894U,  // TRN2_PPP_D
8465
152k
    2189492710U,  // TRN2_PPP_H
8466
152k
    270615014U, // TRN2_PPP_S
8467
152k
    2130406U, // TRN2_ZZZ_B
8468
152k
    2418065894U,  // TRN2_ZZZ_D
8469
152k
    2189492710U,  // TRN2_ZZZ_H
8470
152k
    2210873830U,  // TRN2_ZZZ_Q
8471
152k
    270615014U, // TRN2_ZZZ_S
8472
152k
    811696614U, // TRN2v16i8
8473
152k
    813793766U, // TRN2v2i32
8474
152k
    815890918U, // TRN2v2i64
8475
152k
    817988070U, // TRN2v4i16
8476
152k
    820085222U, // TRN2v4i32
8477
152k
    822182374U, // TRN2v8i16
8478
152k
    824279526U, // TRN2v8i8
8479
152k
    444783U,  // TSB
8480
152k
    23940U, // TSTART
8481
152k
    23962U, // TTEST
8482
152k
    1344325204U,  // UABALB_ZZZ_D
8483
152k
    2220951124U,  // UABALB_ZZZ_H
8484
152k
    2686535252U,  // UABALB_ZZZ_S
8485
152k
    1344330656U,  // UABALT_ZZZ_D
8486
152k
    2220956576U,  // UABALT_ZZZ_H
8487
152k
    2686540704U,  // UABALT_ZZZ_S
8488
152k
    2969698532U,  // UABALv16i8_v8i16
8489
152k
    2963411163U,  // UABALv2i32_v2i64
8490
152k
    2967605467U,  // UABALv4i16_v4i32
8491
152k
    2963407076U,  // UABALv4i32_v2i64
8492
152k
    2967601380U,  // UABALv8i16_v4i32
8493
152k
    2969702619U,  // UABALv8i8_v8i16
8494
152k
    2418049817U,  // UABA_ZZZ_B
8495
152k
    1075888921U,  // UABA_ZZZ_D
8496
152k
    2195784473U,  // UABA_ZZZ_H
8497
152k
    1344357145U,  // UABA_ZZZ_S
8498
152k
    2959213337U,  // UABAv16i8
8499
152k
    2961310489U,  // UABAv2i32
8500
152k
    2965504793U,  // UABAv4i16
8501
152k
    2967601945U,  // UABAv4i32
8502
152k
    2969699097U,  // UABAv8i16
8503
152k
    2971796249U,  // UABAv8i8
8504
152k
    270583561U, // UABDLB_ZZZ_D
8505
152k
    2197882633U,  // UABDLB_ZZZ_H
8506
152k
    1881229065U,  // UABDLB_ZZZ_S
8507
152k
    270588913U, // UABDLT_ZZZ_D
8508
152k
    2197887985U,  // UABDLT_ZZZ_H
8509
152k
    1881234417U,  // UABDLT_ZZZ_S
8510
152k
    822182182U, // UABDLv16i8_v8i16
8511
152k
    815895099U, // UABDLv2i32_v2i64
8512
152k
    820089403U, // UABDLv4i16_v4i32
8513
152k
    815890726U, // UABDLv4i32_v2i64
8514
152k
    820085030U, // UABDLv8i16_v4i32
8515
152k
    822186555U, // UABDLv8i8_v8i16
8516
152k
    3223358259U,  // UABD_ZPmZ_B
8517
152k
    3223374643U,  // UABD_ZPmZ_D
8518
152k
    3519089459U,  // UABD_ZPmZ_H
8519
152k
    3223407411U,  // UABD_ZPmZ_S
8520
152k
    811698995U, // UABDv16i8
8521
152k
    813796147U, // UABDv2i32
8522
152k
    817990451U, // UABDv4i16
8523
152k
    820087603U, // UABDv4i32
8524
152k
    822184755U, // UABDv8i16
8525
152k
    824281907U, // UABDv8i8
8526
152k
    3223377504U,  // UADALP_ZPmZ_D
8527
152k
    3519092320U,  // UADALP_ZPmZ_H
8528
152k
    3223410272U,  // UADALP_ZPmZ_S
8529
152k
    2969704032U,  // UADALPv16i8_v8i16
8530
152k
    3124893280U,  // UADALPv2i32_v1i64
8531
152k
    2961315424U,  // UADALPv4i16_v2i32
8532
152k
    2963412576U,  // UADALPv4i32_v2i64
8533
152k
    2967606880U,  // UADALPv8i16_v4i32
8534
152k
    2965509728U,  // UADALPv8i8_v4i16
8535
152k
    270583586U, // UADDLB_ZZZ_D
8536
152k
    2197882658U,  // UADDLB_ZZZ_H
8537
152k
    1881229090U,  // UADDLB_ZZZ_S
8538
152k
    822187632U, // UADDLPv16i8_v8i16
8539
152k
    977376880U, // UADDLPv2i32_v1i64
8540
152k
    813799024U, // UADDLPv4i16_v2i32
8541
152k
    815896176U, // UADDLPv4i32_v2i64
8542
152k
    820090480U, // UADDLPv8i16_v4i32
8543
152k
    817993328U, // UADDLPv8i8_v4i16
8544
152k
    270588929U, // UADDLT_ZZZ_D
8545
152k
    2197888001U,  // UADDLT_ZZZ_H
8546
152k
    1881234433U,  // UADDLT_ZZZ_S
8547
152k
    807427755U, // UADDLVv16i8v
8548
152k
    807427755U, // UADDLVv4i16v
8549
152k
    807427755U, // UADDLVv4i32v
8550
152k
    807427755U, // UADDLVv8i16v
8551
152k
    807427755U, // UADDLVv8i8v
8552
152k
    822182198U, // UADDLv16i8_v8i16
8553
152k
    815895137U, // UADDLv2i32_v2i64
8554
152k
    820089441U, // UADDLv4i16_v4i32
8555
152k
    815890742U, // UADDLv4i32_v2i64
8556
152k
    820085046U, // UADDLv8i16_v4i32
8557
152k
    822186593U, // UADDLv8i8_v8i16
8558
152k
    1684283007U,  // UADDV_VPZ_B
8559
152k
    1657020031U,  // UADDV_VPZ_D
8560
152k
    1659117183U,  // UADDV_VPZ_H
8561
152k
    1638145663U,  // UADDV_VPZ_S
8562
152k
    2418067976U,  // UADDWB_ZZZ_D
8563
152k
    2189494792U,  // UADDWB_ZZZ_H
8564
152k
    270617096U, // UADDWB_ZZZ_S
8565
152k
    2418073101U,  // UADDWT_ZZZ_D
8566
152k
    2189499917U,  // UADDWT_ZZZ_H
8567
152k
    270622221U, // UADDWT_ZZZ_S
8568
152k
    822182514U, // UADDWv16i8_v8i16
8569
152k
    815898628U, // UADDWv2i32_v2i64
8570
152k
    820092932U, // UADDWv4i16_v4i32
8571
152k
    815891058U, // UADDWv4i32_v2i64
8572
152k
    820085362U, // UADDWv8i16_v4i32
8573
152k
    822190084U, // UADDWv8i8_v8i16
8574
152k
    2118810U, // UBFMWri
8575
152k
    2118810U, // UBFMXri
8576
152k
    2221037200U,  // UCLAMP_VG2_2Z2Z_B
8577
152k
    2193790608U,  // UCLAMP_VG2_2Z2Z_D
8578
152k
    2195904144U,  // UCLAMP_VG2_2Z2Z_H
8579
152k
    2174949008U,  // UCLAMP_VG2_2Z2Z_S
8580
152k
    2221037200U,  // UCLAMP_VG4_4Z4Z_B
8581
152k
    2193790608U,  // UCLAMP_VG4_4Z4Z_D
8582
152k
    2195904144U,  // UCLAMP_VG4_4Z4Z_H
8583
152k
    2174949008U,  // UCLAMP_VG4_4Z4Z_S
8584
152k
    2418054800U,  // UCLAMP_ZZZ_B
8585
152k
    1075893904U,  // UCLAMP_ZZZ_D
8586
152k
    2195789456U,  // UCLAMP_ZZZ_H
8587
152k
    1344362128U,  // UCLAMP_ZZZ_S
8588
152k
    2116795U, // UCVTFSWDri
8589
152k
    2116795U, // UCVTFSWHri
8590
152k
    2116795U, // UCVTFSWSri
8591
152k
    2116795U, // UCVTFSXDri
8592
152k
    2116795U, // UCVTFSXHri
8593
152k
    2116795U, // UCVTFSXSri
8594
152k
    2116795U, // UCVTFUWDri
8595
152k
    2116795U, // UCVTFUWHri
8596
152k
    2116795U, // UCVTFUWSri
8597
152k
    2116795U, // UCVTFUXDri
8598
152k
    2116795U, // UCVTFUXHri
8599
152k
    2116795U, // UCVTFUXSri
8600
152k
    1648561339U,  // UCVTF_2Z2Z_StoS
8601
152k
    1648561339U,  // UCVTF_4Z4Z_StoS
8602
152k
    270585019U, // UCVTF_ZPmZ_DtoD
8603
152k
    3493924027U,  // UCVTF_ZPmZ_DtoH
8604
152k
    270617787U, // UCVTF_ZPmZ_DtoS
8605
152k
    541134011U, // UCVTF_ZPmZ_HtoH
8606
152k
    270585019U, // UCVTF_ZPmZ_StoD
8607
152k
    1078004923U,  // UCVTF_ZPmZ_StoH
8608
152k
    270617787U, // UCVTF_ZPmZ_StoS
8609
152k
    2116795U, // UCVTFd
8610
152k
    2116795U, // UCVTFh
8611
152k
    2116795U, // UCVTFs
8612
152k
    2116795U, // UCVTFv1i16
8613
152k
    2116795U, // UCVTFv1i32
8614
152k
    2116795U, // UCVTFv1i64
8615
152k
    813796539U, // UCVTFv2f32
8616
152k
    815893691U, // UCVTFv2f64
8617
152k
    813796539U, // UCVTFv2i32_shift
8618
152k
    815893691U, // UCVTFv2i64_shift
8619
152k
    817990843U, // UCVTFv4f16
8620
152k
    820087995U, // UCVTFv4f32
8621
152k
    817990843U, // UCVTFv4i16_shift
8622
152k
    820087995U, // UCVTFv4i32_shift
8623
152k
    822185147U, // UCVTFv8f16
8624
152k
    822185147U, // UCVTFv8i16_shift
8625
152k
    19620U, // UDF
8626
152k
    3223378322U,  // UDIVR_ZPmZ_D
8627
152k
    3223411090U,  // UDIVR_ZPmZ_S
8628
152k
    2121373U, // UDIVWr
8629
152k
    2121373U, // UDIVXr
8630
152k
    3223379613U,  // UDIV_ZPmZ_D
8631
152k
    3223412381U,  // UDIV_ZPmZ_S
8632
152k
    3798179138U,  // UDOT_VG2_M2Z2Z_BtoS
8633
152k
    3798162754U,  // UDOT_VG2_M2Z2Z_HtoD
8634
152k
    3798179138U,  // UDOT_VG2_M2Z2Z_HtoS
8635
152k
    3798179138U,  // UDOT_VG2_M2ZZI_BToS
8636
152k
    3798179138U,  // UDOT_VG2_M2ZZI_HToS
8637
152k
    3798162754U,  // UDOT_VG2_M2ZZI_HtoD
8638
152k
    3798179138U,  // UDOT_VG2_M2ZZ_BtoS
8639
152k
    3798162754U,  // UDOT_VG2_M2ZZ_HtoD
8640
152k
    3798179138U,  // UDOT_VG2_M2ZZ_HtoS
8641
152k
    4066614594U,  // UDOT_VG4_M4Z4Z_BtoS
8642
152k
    4066598210U,  // UDOT_VG4_M4Z4Z_HtoD
8643
152k
    4066614594U,  // UDOT_VG4_M4Z4Z_HtoS
8644
152k
    4066614594U,  // UDOT_VG4_M4ZZI_BtoS
8645
152k
    4066614594U,  // UDOT_VG4_M4ZZI_HToS
8646
152k
    4066598210U,  // UDOT_VG4_M4ZZI_HtoD
8647
152k
    4066614594U,  // UDOT_VG4_M4ZZ_BtoS
8648
152k
    4066598210U,  // UDOT_VG4_M4ZZ_HtoD
8649
152k
    4066614594U,  // UDOT_VG4_M4ZZ_HtoS
8650
152k
    2686508354U,  // UDOT_ZZZI_D
8651
152k
    2686541122U,  // UDOT_ZZZI_HtoS
8652
152k
    2418105666U,  // UDOT_ZZZI_S
8653
152k
    2686508354U,  // UDOT_ZZZ_D
8654
152k
    2686541122U,  // UDOT_ZZZ_HtoS
8655
152k
    2418105666U,  // UDOT_ZZZ_S
8656
152k
    2967608642U,  // UDOTlanev16i8
8657
152k
    2961317186U,  // UDOTlanev8i8
8658
152k
    2967608642U,  // UDOTv16i8
8659
152k
    2961317186U,  // UDOTv8i8
8660
152k
    3223358356U,  // UHADD_ZPmZ_B
8661
152k
    3223374740U,  // UHADD_ZPmZ_D
8662
152k
    3519089556U,  // UHADD_ZPmZ_H
8663
152k
    3223407508U,  // UHADD_ZPmZ_S
8664
152k
    811699092U, // UHADDv16i8
8665
152k
    813796244U, // UHADDv2i32
8666
152k
    817990548U, // UHADDv4i16
8667
152k
    820087700U, // UHADDv4i32
8668
152k
    822184852U, // UHADDv8i16
8669
152k
    824282004U, // UHADDv8i8
8670
152k
    3223361604U,  // UHSUBR_ZPmZ_B
8671
152k
    3223377988U,  // UHSUBR_ZPmZ_D
8672
152k
    3519092804U,  // UHSUBR_ZPmZ_H
8673
152k
    3223410756U,  // UHSUBR_ZPmZ_S
8674
152k
    3223357894U,  // UHSUB_ZPmZ_B
8675
152k
    3223374278U,  // UHSUB_ZPmZ_D
8676
152k
    3519089094U,  // UHSUB_ZPmZ_H
8677
152k
    3223407046U,  // UHSUB_ZPmZ_S
8678
152k
    811698630U, // UHSUBv16i8
8679
152k
    813795782U, // UHSUBv2i32
8680
152k
    817990086U, // UHSUBv4i16
8681
152k
    820087238U, // UHSUBv4i32
8682
152k
    822184390U, // UHSUBv8i16
8683
152k
    824281542U, // UHSUBv8i8
8684
152k
    2118226U, // UMADDLrrr
8685
152k
    3223361421U,  // UMAXP_ZPmZ_B
8686
152k
    3223377805U,  // UMAXP_ZPmZ_D
8687
152k
    3519092621U,  // UMAXP_ZPmZ_H
8688
152k
    3223410573U,  // UMAXP_ZPmZ_S
8689
152k
    811702157U, // UMAXPv16i8
8690
152k
    813799309U, // UMAXPv2i32
8691
152k
    817993613U, // UMAXPv4i16
8692
152k
    820090765U, // UMAXPv4i32
8693
152k
    822187917U, // UMAXPv8i16
8694
152k
    824285069U, // UMAXPv8i8
8695
152k
    3227623243U,  // UMAXQV_VPZ_B
8696
152k
    3231817547U,  // UMAXQV_VPZ_D
8697
152k
    3238109003U,  // UMAXQV_VPZ_H
8698
152k
    3236011851U,  // UMAXQV_VPZ_S
8699
152k
    253799U,  // UMAXV_VPZ_B
8700
152k
    1657020263U,  // UMAXV_VPZ_D
8701
152k
    1659133799U,  // UMAXV_VPZ_H
8702
152k
    1638178663U,  // UMAXV_VPZ_S
8703
152k
    807427943U, // UMAXVv16i8v
8704
152k
    807427943U, // UMAXVv4i16v
8705
152k
    807427943U, // UMAXVv4i32v
8706
152k
    807427943U, // UMAXVv8i16v
8707
152k
    807427943U, // UMAXVv8i8v
8708
152k
    2121941U, // UMAXWri
8709
152k
    2121941U, // UMAXWrr
8710
152k
    2121941U, // UMAXXri
8711
152k
    2121941U, // UMAXXrr
8712
152k
    2179096789U,  // UMAX_VG2_2Z2Z_B
8713
152k
    2181210325U,  // UMAX_VG2_2Z2Z_D
8714
152k
    2183323861U,  // UMAX_VG2_2Z2Z_H
8715
152k
    2185437397U,  // UMAX_VG2_2Z2Z_S
8716
152k
    2179096789U,  // UMAX_VG2_2ZZ_B
8717
152k
    2181210325U,  // UMAX_VG2_2ZZ_D
8718
152k
    2183323861U,  // UMAX_VG2_2ZZ_H
8719
152k
    2185437397U,  // UMAX_VG2_2ZZ_S
8720
152k
    2179096789U,  // UMAX_VG4_4Z4Z_B
8721
152k
    2181210325U,  // UMAX_VG4_4Z4Z_D
8722
152k
    2183323861U,  // UMAX_VG4_4Z4Z_H
8723
152k
    2185437397U,  // UMAX_VG4_4Z4Z_S
8724
152k
    2179096789U,  // UMAX_VG4_4ZZ_B
8725
152k
    2181210325U,  // UMAX_VG4_4ZZ_D
8726
152k
    2183323861U,  // UMAX_VG4_4ZZ_H
8727
152k
    2185437397U,  // UMAX_VG4_4ZZ_S
8728
152k
    2138325U, // UMAX_ZI_B
8729
152k
    2418073813U,  // UMAX_ZI_D
8730
152k
    2189500629U,  // UMAX_ZI_H
8731
152k
    270622933U, // UMAX_ZI_S
8732
152k
    3223363797U,  // UMAX_ZPmZ_B
8733
152k
    3223380181U,  // UMAX_ZPmZ_D
8734
152k
    3519094997U,  // UMAX_ZPmZ_H
8735
152k
    3223412949U,  // UMAX_ZPmZ_S
8736
152k
    811704533U, // UMAXv16i8
8737
152k
    813801685U, // UMAXv2i32
8738
152k
    817995989U, // UMAXv4i16
8739
152k
    820093141U, // UMAXv4i32
8740
152k
    822190293U, // UMAXv8i16
8741
152k
    824287445U, // UMAXv8i8
8742
152k
    3223361227U,  // UMINP_ZPmZ_B
8743
152k
    3223377611U,  // UMINP_ZPmZ_D
8744
152k
    3519092427U,  // UMINP_ZPmZ_H
8745
152k
    3223410379U,  // UMINP_ZPmZ_S
8746
152k
    811701963U, // UMINPv16i8
8747
152k
    813799115U, // UMINPv2i32
8748
152k
    817993419U, // UMINPv4i16
8749
152k
    820090571U, // UMINPv4i32
8750
152k
    822187723U, // UMINPv8i16
8751
152k
    824284875U, // UMINPv8i8
8752
152k
    3227623212U,  // UMINQV_VPZ_B
8753
152k
    3231817516U,  // UMINQV_VPZ_D
8754
152k
    3238108972U,  // UMINQV_VPZ_H
8755
152k
    3236011820U,  // UMINQV_VPZ_S
8756
152k
    253651U,  // UMINV_VPZ_B
8757
152k
    1657020115U,  // UMINV_VPZ_D
8758
152k
    1659133651U,  // UMINV_VPZ_H
8759
152k
    1638178515U,  // UMINV_VPZ_S
8760
152k
    807427795U, // UMINVv16i8v
8761
152k
    807427795U, // UMINVv4i16v
8762
152k
    807427795U, // UMINVv4i32v
8763
152k
    807427795U, // UMINVv8i16v
8764
152k
    807427795U, // UMINVv8i8v
8765
152k
    2118954U, // UMINWri
8766
152k
    2118954U, // UMINWrr
8767
152k
    2118954U, // UMINXri
8768
152k
    2118954U, // UMINXrr
8769
152k
    2179093802U,  // UMIN_VG2_2Z2Z_B
8770
152k
    2181207338U,  // UMIN_VG2_2Z2Z_D
8771
152k
    2183320874U,  // UMIN_VG2_2Z2Z_H
8772
152k
    2185434410U,  // UMIN_VG2_2Z2Z_S
8773
152k
    2179093802U,  // UMIN_VG2_2ZZ_B
8774
152k
    2181207338U,  // UMIN_VG2_2ZZ_D
8775
152k
    2183320874U,  // UMIN_VG2_2ZZ_H
8776
152k
    2185434410U,  // UMIN_VG2_2ZZ_S
8777
152k
    2179093802U,  // UMIN_VG4_4Z4Z_B
8778
152k
    2181207338U,  // UMIN_VG4_4Z4Z_D
8779
152k
    2183320874U,  // UMIN_VG4_4Z4Z_H
8780
152k
    2185434410U,  // UMIN_VG4_4Z4Z_S
8781
152k
    2179093802U,  // UMIN_VG4_4ZZ_B
8782
152k
    2181207338U,  // UMIN_VG4_4ZZ_D
8783
152k
    2183320874U,  // UMIN_VG4_4ZZ_H
8784
152k
    2185434410U,  // UMIN_VG4_4ZZ_S
8785
152k
    2135338U, // UMIN_ZI_B
8786
152k
    2418070826U,  // UMIN_ZI_D
8787
152k
    2189497642U,  // UMIN_ZI_H
8788
152k
    270619946U, // UMIN_ZI_S
8789
152k
    3223360810U,  // UMIN_ZPmZ_B
8790
152k
    3223377194U,  // UMIN_ZPmZ_D
8791
152k
    3519092010U,  // UMIN_ZPmZ_H
8792
152k
    3223409962U,  // UMIN_ZPmZ_S
8793
152k
    811701546U, // UMINv16i8
8794
152k
    813798698U, // UMINv2i32
8795
152k
    817993002U, // UMINv4i16
8796
152k
    820090154U, // UMINv4i32
8797
152k
    822187306U, // UMINv8i16
8798
152k
    824284458U, // UMINv8i8
8799
152k
    1344325249U,  // UMLALB_ZZZI_D
8800
152k
    2686535297U,  // UMLALB_ZZZI_S
8801
152k
    1344325249U,  // UMLALB_ZZZ_D
8802
152k
    2220951169U,  // UMLALB_ZZZ_H
8803
152k
    2686535297U,  // UMLALB_ZZZ_S
8804
152k
    1688441552U,  // UMLALL_MZZI_BtoS
8805
152k
    1688425168U,  // UMLALL_MZZI_HtoD
8806
152k
    1688441552U,  // UMLALL_MZZ_BtoS
8807
152k
    1688425168U,  // UMLALL_MZZ_HtoD
8808
152k
    3835925200U,  // UMLALL_VG2_M2Z2Z_BtoS
8809
152k
    3835908816U,  // UMLALL_VG2_M2Z2Z_HtoD
8810
152k
    3835925200U,  // UMLALL_VG2_M2ZZI_BtoS
8811
152k
    3835908816U,  // UMLALL_VG2_M2ZZI_HtoD
8812
152k
    4104360656U,  // UMLALL_VG2_M2ZZ_BtoS
8813
152k
    4104344272U,  // UMLALL_VG2_M2ZZ_HtoD
8814
152k
    4104360656U,  // UMLALL_VG4_M4Z4Z_BtoS
8815
152k
    4104344272U,  // UMLALL_VG4_M4Z4Z_HtoD
8816
152k
    4104360656U,  // UMLALL_VG4_M4ZZI_BtoS
8817
152k
    4104344272U,  // UMLALL_VG4_M4ZZI_HtoD
8818
152k
    77828816U,  // UMLALL_VG4_M4ZZ_BtoS
8819
152k
    77812432U,  // UMLALL_VG4_M4ZZ_HtoD
8820
152k
    1344330691U,  // UMLALT_ZZZI_D
8821
152k
    2686540739U,  // UMLALT_ZZZI_S
8822
152k
    1344330691U,  // UMLALT_ZZZ_D
8823
152k
    2220956611U,  // UMLALT_ZZZ_H
8824
152k
    2686540739U,  // UMLALT_ZZZ_S
8825
152k
    1663275267U,  // UMLAL_MZZI_HtoS
8826
152k
    1663275267U,  // UMLAL_MZZ_HtoS
8827
152k
    3810758915U,  // UMLAL_VG2_M2Z2Z_HtoS
8828
152k
    3810758915U,  // UMLAL_VG2_M2ZZI_S
8829
152k
    3810758915U,  // UMLAL_VG2_M2ZZ_HtoS
8830
152k
    4079194371U,  // UMLAL_VG4_M4Z4Z_HtoS
8831
152k
    4079194371U,  // UMLAL_VG4_M4ZZI_HtoS
8832
152k
    4079194371U,  // UMLAL_VG4_M4ZZ_HtoS
8833
152k
    2969698566U,  // UMLALv16i8_v8i16
8834
152k
    2963411203U,  // UMLALv2i32_indexed
8835
152k
    2963411203U,  // UMLALv2i32_v2i64
8836
152k
    2967605507U,  // UMLALv4i16_indexed
8837
152k
    2967605507U,  // UMLALv4i16_v4i32
8838
152k
    2963407110U,  // UMLALv4i32_indexed
8839
152k
    2963407110U,  // UMLALv4i32_v2i64
8840
152k
    2967601414U,  // UMLALv8i16_indexed
8841
152k
    2967601414U,  // UMLALv8i16_v4i32
8842
152k
    2969702659U,  // UMLALv8i8_v8i16
8843
152k
    1344325547U,  // UMLSLB_ZZZI_D
8844
152k
    2686535595U,  // UMLSLB_ZZZI_S
8845
152k
    1344325547U,  // UMLSLB_ZZZ_D
8846
152k
    2220951467U,  // UMLSLB_ZZZ_H
8847
152k
    2686535595U,  // UMLSLB_ZZZ_S
8848
152k
    1688441582U,  // UMLSLL_MZZI_BtoS
8849
152k
    1688425198U,  // UMLSLL_MZZI_HtoD
8850
152k
    1688441582U,  // UMLSLL_MZZ_BtoS
8851
152k
    1688425198U,  // UMLSLL_MZZ_HtoD
8852
152k
    3835925230U,  // UMLSLL_VG2_M2Z2Z_BtoS
8853
152k
    3835908846U,  // UMLSLL_VG2_M2Z2Z_HtoD
8854
152k
    3835925230U,  // UMLSLL_VG2_M2ZZI_BtoS
8855
152k
    3835908846U,  // UMLSLL_VG2_M2ZZI_HtoD
8856
152k
    4104360686U,  // UMLSLL_VG2_M2ZZ_BtoS
8857
152k
    4104344302U,  // UMLSLL_VG2_M2ZZ_HtoD
8858
152k
    4104360686U,  // UMLSLL_VG4_M4Z4Z_BtoS
8859
152k
    4104344302U,  // UMLSLL_VG4_M4Z4Z_HtoD
8860
152k
    4104360686U,  // UMLSLL_VG4_M4ZZI_BtoS
8861
152k
    4104344302U,  // UMLSLL_VG4_M4ZZI_HtoD
8862
152k
    77828846U,  // UMLSLL_VG4_M4ZZ_BtoS
8863
152k
    77812462U,  // UMLSLL_VG4_M4ZZ_HtoD
8864
152k
    1344330866U,  // UMLSLT_ZZZI_D
8865
152k
    2686540914U,  // UMLSLT_ZZZI_S
8866
152k
    1344330866U,  // UMLSLT_ZZZ_D
8867
152k
    2220956786U,  // UMLSLT_ZZZ_H
8868
152k
    2686540914U,  // UMLSLT_ZZZ_S
8869
152k
    1663276034U,  // UMLSL_MZZI_HtoS
8870
152k
    1663276034U,  // UMLSL_MZZ_HtoS
8871
152k
    3810759682U,  // UMLSL_VG2_M2Z2Z_HtoS
8872
152k
    3810759682U,  // UMLSL_VG2_M2ZZI_S
8873
152k
    3810759682U,  // UMLSL_VG2_M2ZZ_HtoS
8874
152k
    4079195138U,  // UMLSL_VG4_M4Z4Z_HtoS
8875
152k
    4079195138U,  // UMLSL_VG4_M4ZZI_HtoS
8876
152k
    4079195138U,  // UMLSL_VG4_M4ZZ_HtoS
8877
152k
    2969698698U,  // UMLSLv16i8_v8i16
8878
152k
    2963411970U,  // UMLSLv2i32_indexed
8879
152k
    2963411970U,  // UMLSLv2i32_v2i64
8880
152k
    2967606274U,  // UMLSLv4i16_indexed
8881
152k
    2967606274U,  // UMLSLv4i16_v4i32
8882
152k
    2963407242U,  // UMLSLv4i32_indexed
8883
152k
    2963407242U,  // UMLSLv4i32_v2i64
8884
152k
    2967601546U,  // UMLSLv8i16_indexed
8885
152k
    2967601546U,  // UMLSLv8i16_v4i32
8886
152k
    2969703426U,  // UMLSLv8i8_v8i16
8887
152k
    2967602044U,  // UMMLA
8888
152k
    2418099068U,  // UMMLA_ZZZ
8889
152k
    54641595U,  // UMOPA_MPPZZ_D
8890
152k
    54641595U,  // UMOPA_MPPZZ_HtoS
8891
152k
    79807419U,  // UMOPA_MPPZZ_S
8892
152k
    54647471U,  // UMOPS_MPPZZ_D
8893
152k
    54647471U,  // UMOPS_MPPZZ_HtoS
8894
152k
    79813295U,  // UMOPS_MPPZZ_S
8895
152k
    807427827U, // UMOVvi16
8896
152k
    807427827U, // UMOVvi16_idx0
8897
152k
    807427827U, // UMOVvi32
8898
152k
    807427827U, // UMOVvi32_idx0
8899
152k
    807427827U, // UMOVvi64
8900
152k
    807427827U, // UMOVvi64_idx0
8901
152k
    807427827U, // UMOVvi8
8902
152k
    807427827U, // UMOVvi8_idx0
8903
152k
    2118174U, // UMSUBLrrr
8904
152k
    3223359216U,  // UMULH_ZPmZ_B
8905
152k
    3223375600U,  // UMULH_ZPmZ_D
8906
152k
    3519090416U,  // UMULH_ZPmZ_H
8907
152k
    3223408368U,  // UMULH_ZPmZ_S
8908
152k
    2133744U, // UMULH_ZZZ_B
8909
152k
    2418069232U,  // UMULH_ZZZ_D
8910
152k
    2189496048U,  // UMULH_ZZZ_H
8911
152k
    270618352U, // UMULH_ZZZ_S
8912
152k
    2117360U, // UMULHrr
8913
152k
    270583636U, // UMULLB_ZZZI_D
8914
152k
    1881229140U,  // UMULLB_ZZZI_S
8915
152k
    270583636U, // UMULLB_ZZZ_D
8916
152k
    2197882708U,  // UMULLB_ZZZ_H
8917
152k
    1881229140U,  // UMULLB_ZZZ_S
8918
152k
    270588993U, // UMULLT_ZZZI_D
8919
152k
    1881234497U,  // UMULLT_ZZZI_S
8920
152k
    270588993U, // UMULLT_ZZZ_D
8921
152k
    2197888065U,  // UMULLT_ZZZ_H
8922
152k
    1881234497U,  // UMULLT_ZZZ_S
8923
152k
    822182248U, // UMULLv16i8_v8i16
8924
152k
    815895309U, // UMULLv2i32_indexed
8925
152k
    815895309U, // UMULLv2i32_v2i64
8926
152k
    820089613U, // UMULLv4i16_indexed
8927
152k
    820089613U, // UMULLv4i16_v4i32
8928
152k
    815890792U, // UMULLv4i32_indexed
8929
152k
    815890792U, // UMULLv4i32_v2i64
8930
152k
    820085096U, // UMULLv8i16_indexed
8931
152k
    820085096U, // UMULLv8i16_v4i32
8932
152k
    822186765U, // UMULLv8i8_v8i16
8933
152k
    2132915U, // UQADD_ZI_B
8934
152k
    2418068403U,  // UQADD_ZI_D
8935
152k
    2189495219U,  // UQADD_ZI_H
8936
152k
    270617523U, // UQADD_ZI_S
8937
152k
    3223358387U,  // UQADD_ZPmZ_B
8938
152k
    3223374771U,  // UQADD_ZPmZ_D
8939
152k
    3519089587U,  // UQADD_ZPmZ_H
8940
152k
    3223407539U,  // UQADD_ZPmZ_S
8941
152k
    2132915U, // UQADD_ZZZ_B
8942
152k
    2418068403U,  // UQADD_ZZZ_D
8943
152k
    2189495219U,  // UQADD_ZZZ_H
8944
152k
    270617523U, // UQADD_ZZZ_S
8945
152k
    811699123U, // UQADDv16i8
8946
152k
    2116531U, // UQADDv1i16
8947
152k
    2116531U, // UQADDv1i32
8948
152k
    2116531U, // UQADDv1i64
8949
152k
    2116531U, // UQADDv1i8
8950
152k
    813796275U, // UQADDv2i32
8951
152k
    815893427U, // UQADDv2i64
8952
152k
    817990579U, // UQADDv4i16
8953
152k
    820087731U, // UQADDv4i32
8954
152k
    822184883U, // UQADDv8i16
8955
152k
    824282035U, // UQADDv8i8
8956
152k
    1648432512U,  // UQCVTN_Z2Z_StoH
8957
152k
    1644238208U,  // UQCVTN_Z4Z_DtoH
8958
152k
    3223360896U,  // UQCVTN_Z4Z_StoB
8959
152k
    1648434664U,  // UQCVT_Z2Z_StoH
8960
152k
    1644240360U,  // UQCVT_Z4Z_DtoH
8961
152k
    3223363048U,  // UQCVT_Z4Z_StoB
8962
152k
    538985981U, // UQDECB_WPiI
8963
152k
    538985981U, // UQDECB_XPiI
8964
152k
    538987336U, // UQDECD_WPiI
8965
152k
    538987336U, // UQDECD_XPiI
8966
152k
    539020104U, // UQDECD_ZPiI
8967
152k
    538988030U, // UQDECH_WPiI
8968
152k
    538988030U, // UQDECH_XPiI
8969
152k
    56692222U,  // UQDECH_ZPiI
8970
152k
    2119189U, // UQDECP_WP_B
8971
152k
    2418038293U,  // UQDECP_WP_D
8972
152k
    1881167381U,  // UQDECP_WP_H
8973
152k
    270554645U, // UQDECP_WP_S
8974
152k
    2119189U, // UQDECP_XP_B
8975
152k
    2418038293U,  // UQDECP_XP_D
8976
152k
    1881167381U,  // UQDECP_XP_H
8977
152k
    270554645U, // UQDECP_XP_S
8978
152k
    1075893781U,  // UQDECP_ZP_D
8979
152k
    1658918421U,  // UQDECP_ZP_H
8980
152k
    1344362005U,  // UQDECP_ZP_S
8981
152k
    538992613U, // UQDECW_WPiI
8982
152k
    538992613U, // UQDECW_XPiI
8983
152k
    539058149U, // UQDECW_ZPiI
8984
152k
    538985997U, // UQINCB_WPiI
8985
152k
    538985997U, // UQINCB_XPiI
8986
152k
    538987352U, // UQINCD_WPiI
8987
152k
    538987352U, // UQINCD_XPiI
8988
152k
    539020120U, // UQINCD_ZPiI
8989
152k
    538988046U, // UQINCH_WPiI
8990
152k
    538988046U, // UQINCH_XPiI
8991
152k
    56692238U,  // UQINCH_ZPiI
8992
152k
    2119205U, // UQINCP_WP_B
8993
152k
    2418038309U,  // UQINCP_WP_D
8994
152k
    1881167397U,  // UQINCP_WP_H
8995
152k
    270554661U, // UQINCP_WP_S
8996
152k
    2119205U, // UQINCP_XP_B
8997
152k
    2418038309U,  // UQINCP_XP_D
8998
152k
    1881167397U,  // UQINCP_XP_H
8999
152k
    270554661U, // UQINCP_XP_S
9000
152k
    1075893797U,  // UQINCP_ZP_D
9001
152k
    1658918437U,  // UQINCP_ZP_H
9002
152k
    1344362021U,  // UQINCP_ZP_S
9003
152k
    538992629U, // UQINCW_WPiI
9004
152k
    538992629U, // UQINCW_XPiI
9005
152k
    539058165U, // UQINCW_ZPiI
9006
152k
    3223361756U,  // UQRSHLR_ZPmZ_B
9007
152k
    3223378140U,  // UQRSHLR_ZPmZ_D
9008
152k
    3519092956U,  // UQRSHLR_ZPmZ_H
9009
152k
    3223410908U,  // UQRSHLR_ZPmZ_S
9010
152k
    3223360156U,  // UQRSHL_ZPmZ_B
9011
152k
    3223376540U,  // UQRSHL_ZPmZ_D
9012
152k
    3519091356U,  // UQRSHL_ZPmZ_H
9013
152k
    3223409308U,  // UQRSHL_ZPmZ_S
9014
152k
    811700892U, // UQRSHLv16i8
9015
152k
    2118300U, // UQRSHLv1i16
9016
152k
    2118300U, // UQRSHLv1i32
9017
152k
    2118300U, // UQRSHLv1i64
9018
152k
    2118300U, // UQRSHLv1i8
9019
152k
    813798044U, // UQRSHLv2i32
9020
152k
    815895196U, // UQRSHLv2i64
9021
152k
    817992348U, // UQRSHLv4i16
9022
152k
    820089500U, // UQRSHLv4i32
9023
152k
    822186652U, // UQRSHLv8i16
9024
152k
    824283804U, // UQRSHLv8i8
9025
152k
    1881180181U,  // UQRSHRNB_ZZI_B
9026
152k
    2172717077U,  // UQRSHRNB_ZZI_H
9027
152k
    2418100245U,  // UQRSHRNB_ZZI_S
9028
152k
    2686491875U,  // UQRSHRNT_ZZI_B
9029
152k
    2174819555U,  // UQRSHRNT_ZZI_H
9030
152k
    1075928291U,  // UQRSHRNT_ZZI_S
9031
152k
    3223360858U,  // UQRSHRN_VG4_Z4ZI_B
9032
152k
    2181109082U,  // UQRSHRN_VG4_Z4ZI_H
9033
152k
    2185303386U,  // UQRSHRN_Z2ZI_StoH
9034
152k
    2119002U, // UQRSHRNb
9035
152k
    2119002U, // UQRSHRNh
9036
152k
    2119002U, // UQRSHRNs
9037
152k
    2959213020U,  // UQRSHRNv16i8_shift
9038
152k
    813798746U, // UQRSHRNv2i32_shift
9039
152k
    817993050U, // UQRSHRNv4i16_shift
9040
152k
    2967601628U,  // UQRSHRNv4i32_shift
9041
152k
    2969698780U,  // UQRSHRNv8i16_shift
9042
152k
    824284506U, // UQRSHRNv8i8_shift
9043
152k
    2185304196U,  // UQRSHR_VG2_Z2ZI_H
9044
152k
    3223361668U,  // UQRSHR_VG4_Z4ZI_B
9045
152k
    2181109892U,  // UQRSHR_VG4_Z4ZI_H
9046
152k
    3223361739U,  // UQSHLR_ZPmZ_B
9047
152k
    3223378123U,  // UQSHLR_ZPmZ_D
9048
152k
    3519092939U,  // UQSHLR_ZPmZ_H
9049
152k
    3223410891U,  // UQSHLR_ZPmZ_S
9050
152k
    3223360141U,  // UQSHL_ZPmI_B
9051
152k
    3223376525U,  // UQSHL_ZPmI_D
9052
152k
    3519091341U,  // UQSHL_ZPmI_H
9053
152k
    3223409293U,  // UQSHL_ZPmI_S
9054
152k
    3223360141U,  // UQSHL_ZPmZ_B
9055
152k
    3223376525U,  // UQSHL_ZPmZ_D
9056
152k
    3519091341U,  // UQSHL_ZPmZ_H
9057
152k
    3223409293U,  // UQSHL_ZPmZ_S
9058
152k
    2118285U, // UQSHLb
9059
152k
    2118285U, // UQSHLd
9060
152k
    2118285U, // UQSHLh
9061
152k
    2118285U, // UQSHLs
9062
152k
    811700877U, // UQSHLv16i8
9063
152k
    811700877U, // UQSHLv16i8_shift
9064
152k
    2118285U, // UQSHLv1i16
9065
152k
    2118285U, // UQSHLv1i32
9066
152k
    2118285U, // UQSHLv1i64
9067
152k
    2118285U, // UQSHLv1i8
9068
152k
    813798029U, // UQSHLv2i32
9069
152k
    813798029U, // UQSHLv2i32_shift
9070
152k
    815895181U, // UQSHLv2i64
9071
152k
    815895181U, // UQSHLv2i64_shift
9072
152k
    817992333U, // UQSHLv4i16
9073
152k
    817992333U, // UQSHLv4i16_shift
9074
152k
    820089485U, // UQSHLv4i32
9075
152k
    820089485U, // UQSHLv4i32_shift
9076
152k
    822186637U, // UQSHLv8i16
9077
152k
    822186637U, // UQSHLv8i16_shift
9078
152k
    824283789U, // UQSHLv8i8
9079
152k
    824283789U, // UQSHLv8i8_shift
9080
152k
    1881180162U,  // UQSHRNB_ZZI_B
9081
152k
    2172717058U,  // UQSHRNB_ZZI_H
9082
152k
    2418100226U,  // UQSHRNB_ZZI_S
9083
152k
    2686491856U,  // UQSHRNT_ZZI_B
9084
152k
    2174819536U,  // UQSHRNT_ZZI_H
9085
152k
    1075928272U,  // UQSHRNT_ZZI_S
9086
152k
    2118985U, // UQSHRNb
9087
152k
    2118985U, // UQSHRNh
9088
152k
    2118985U, // UQSHRNs
9089
152k
    2959213001U,  // UQSHRNv16i8_shift
9090
152k
    813798729U, // UQSHRNv2i32_shift
9091
152k
    817993033U, // UQSHRNv4i16_shift
9092
152k
    2967601609U,  // UQSHRNv4i32_shift
9093
152k
    2969698761U,  // UQSHRNv8i16_shift
9094
152k
    824284489U, // UQSHRNv8i8_shift
9095
152k
    3223361620U,  // UQSUBR_ZPmZ_B
9096
152k
    3223378004U,  // UQSUBR_ZPmZ_D
9097
152k
    3519092820U,  // UQSUBR_ZPmZ_H
9098
152k
    3223410772U,  // UQSUBR_ZPmZ_S
9099
152k
    2132451U, // UQSUB_ZI_B
9100
152k
    2418067939U,  // UQSUB_ZI_D
9101
152k
    2189494755U,  // UQSUB_ZI_H
9102
152k
    270617059U, // UQSUB_ZI_S
9103
152k
    3223357923U,  // UQSUB_ZPmZ_B
9104
152k
    3223374307U,  // UQSUB_ZPmZ_D
9105
152k
    3519089123U,  // UQSUB_ZPmZ_H
9106
152k
    3223407075U,  // UQSUB_ZPmZ_S
9107
152k
    2132451U, // UQSUB_ZZZ_B
9108
152k
    2418067939U,  // UQSUB_ZZZ_D
9109
152k
    2189494755U,  // UQSUB_ZZZ_H
9110
152k
    270617059U, // UQSUB_ZZZ_S
9111
152k
    811698659U, // UQSUBv16i8
9112
152k
    2116067U, // UQSUBv1i16
9113
152k
    2116067U, // UQSUBv1i32
9114
152k
    2116067U, // UQSUBv1i64
9115
152k
    2116067U, // UQSUBv1i8
9116
152k
    813795811U, // UQSUBv2i32
9117
152k
    815892963U, // UQSUBv2i64
9118
152k
    817990115U, // UQSUBv4i16
9119
152k
    820087267U, // UQSUBv4i32
9120
152k
    822184419U, // UQSUBv8i16
9121
152k
    824281571U, // UQSUBv8i8
9122
152k
    1881180207U,  // UQXTNB_ZZ_B
9123
152k
    1635846191U,  // UQXTNB_ZZ_H
9124
152k
    2418100271U,  // UQXTNB_ZZ_S
9125
152k
    2686491902U,  // UQXTNT_ZZ_B
9126
152k
    1637948670U,  // UQXTNT_ZZ_H
9127
152k
    1075928318U,  // UQXTNT_ZZ_S
9128
152k
    2959213053U,  // UQXTNv16i8
9129
152k
    2119055U, // UQXTNv1i16
9130
152k
    2119055U, // UQXTNv1i32
9131
152k
    2119055U, // UQXTNv1i8
9132
152k
    813798799U, // UQXTNv2i32
9133
152k
    817993103U, // UQXTNv4i16
9134
152k
    2967601661U,  // UQXTNv4i32
9135
152k
    2969698813U,  // UQXTNv8i16
9136
152k
    824284559U, // UQXTNv8i8
9137
152k
    270617702U, // URECPE_ZPmZ_S
9138
152k
    813796454U, // URECPEv2i32
9139
152k
    820087910U, // URECPEv4i32
9140
152k
    3223358341U,  // URHADD_ZPmZ_B
9141
152k
    3223374725U,  // URHADD_ZPmZ_D
9142
152k
    3519089541U,  // URHADD_ZPmZ_H
9143
152k
    3223407493U,  // URHADD_ZPmZ_S
9144
152k
    811699077U, // URHADDv16i8
9145
152k
    813796229U, // URHADDv2i32
9146
152k
    817990533U, // URHADDv4i16
9147
152k
    820087685U, // URHADDv4i32
9148
152k
    822184837U, // URHADDv8i16
9149
152k
    824281989U, // URHADDv8i8
9150
152k
    3223361773U,  // URSHLR_ZPmZ_B
9151
152k
    3223378157U,  // URSHLR_ZPmZ_D
9152
152k
    3519092973U,  // URSHLR_ZPmZ_H
9153
152k
    3223410925U,  // URSHLR_ZPmZ_S
9154
152k
    2179093163U,  // URSHL_VG2_2Z2Z_B
9155
152k
    2181206699U,  // URSHL_VG2_2Z2Z_D
9156
152k
    2183320235U,  // URSHL_VG2_2Z2Z_H
9157
152k
    2185433771U,  // URSHL_VG2_2Z2Z_S
9158
152k
    2179093163U,  // URSHL_VG2_2ZZ_B
9159
152k
    2181206699U,  // URSHL_VG2_2ZZ_D
9160
152k
    2183320235U,  // URSHL_VG2_2ZZ_H
9161
152k
    2185433771U,  // URSHL_VG2_2ZZ_S
9162
152k
    2179093163U,  // URSHL_VG4_4Z4Z_B
9163
152k
    2181206699U,  // URSHL_VG4_4Z4Z_D
9164
152k
    2183320235U,  // URSHL_VG4_4Z4Z_H
9165
152k
    2185433771U,  // URSHL_VG4_4Z4Z_S
9166
152k
    2179093163U,  // URSHL_VG4_4ZZ_B
9167
152k
    2181206699U,  // URSHL_VG4_4ZZ_D
9168
152k
    2183320235U,  // URSHL_VG4_4ZZ_H
9169
152k
    2185433771U,  // URSHL_VG4_4ZZ_S
9170
152k
    3223360171U,  // URSHL_ZPmZ_B
9171
152k
    3223376555U,  // URSHL_ZPmZ_D
9172
152k
    3519091371U,  // URSHL_ZPmZ_H
9173
152k
    3223409323U,  // URSHL_ZPmZ_S
9174
152k
    811700907U, // URSHLv16i8
9175
152k
    2118315U, // URSHLv1i64
9176
152k
    813798059U, // URSHLv2i32
9177
152k
    815895211U, // URSHLv2i64
9178
152k
    817992363U, // URSHLv4i16
9179
152k
    820089515U, // URSHLv4i32
9180
152k
    822186667U, // URSHLv8i16
9181
152k
    824283819U, // URSHLv8i8
9182
152k
    3223361683U,  // URSHR_ZPmI_B
9183
152k
    3223378067U,  // URSHR_ZPmI_D
9184
152k
    3519092883U,  // URSHR_ZPmI_H
9185
152k
    3223410835U,  // URSHR_ZPmI_S
9186
152k
    2119827U, // URSHRd
9187
152k
    811702419U, // URSHRv16i8_shift
9188
152k
    813799571U, // URSHRv2i32_shift
9189
152k
    815896723U, // URSHRv2i64_shift
9190
152k
    817993875U, // URSHRv4i16_shift
9191
152k
    820091027U, // URSHRv4i32_shift
9192
152k
    822188179U, // URSHRv8i16_shift
9193
152k
    824285331U, // URSHRv8i8_shift
9194
152k
    270617748U, // URSQRTE_ZPmZ_S
9195
152k
    813796500U, // URSQRTEv2i32
9196
152k
    820087956U, // URSQRTEv4i32
9197
152k
    2418050156U,  // URSRA_ZZI_B
9198
152k
    1075889260U,  // URSRA_ZZI_D
9199
152k
    2195784812U,  // URSRA_ZZI_H
9200
152k
    1344357484U,  // URSRA_ZZI_S
9201
152k
    807715948U, // URSRAd
9202
152k
    2959213676U,  // URSRAv16i8_shift
9203
152k
    2961310828U,  // URSRAv2i32_shift
9204
152k
    2963407980U,  // URSRAv2i64_shift
9205
152k
    2965505132U,  // URSRAv4i16_shift
9206
152k
    2967602284U,  // URSRAv4i32_shift
9207
152k
    2969699436U,  // URSRAv8i16_shift
9208
152k
    2971796588U,  // URSRAv8i8_shift
9209
152k
    3798179130U,  // USDOT_VG2_M2Z2Z_BToS
9210
152k
    3798179130U,  // USDOT_VG2_M2ZZI_BToS
9211
152k
    3798179130U,  // USDOT_VG2_M2ZZ_BToS
9212
152k
    4066614586U,  // USDOT_VG4_M4Z4Z_BToS
9213
152k
    4066614586U,  // USDOT_VG4_M4ZZI_BToS
9214
152k
    4066614586U,  // USDOT_VG4_M4ZZ_BToS
9215
152k
    2418105658U,  // USDOT_ZZZ
9216
152k
    2418105658U,  // USDOT_ZZZI
9217
152k
    2967608634U,  // USDOTlanev16i8
9218
152k
    2961317178U,  // USDOTlanev8i8
9219
152k
    2967608634U,  // USDOTv16i8
9220
152k
    2961317178U,  // USDOTv8i8
9221
152k
    270583602U, // USHLLB_ZZI_D
9222
152k
    2197882674U,  // USHLLB_ZZI_H
9223
152k
    1881229106U,  // USHLLB_ZZI_S
9224
152k
    270588959U, // USHLLT_ZZI_D
9225
152k
    2197888031U,  // USHLLT_ZZI_H
9226
152k
    1881234463U,  // USHLLT_ZZI_S
9227
152k
    822182214U, // USHLLv16i8_shift
9228
152k
    815895263U, // USHLLv2i32_shift
9229
152k
    820089567U, // USHLLv4i16_shift
9230
152k
    815890758U, // USHLLv4i32_shift
9231
152k
    820085062U, // USHLLv8i16_shift
9232
152k
    822186719U, // USHLLv8i8_shift
9233
152k
    811700920U, // USHLv16i8
9234
152k
    2118328U, // USHLv1i64
9235
152k
    813798072U, // USHLv2i32
9236
152k
    815895224U, // USHLv2i64
9237
152k
    817992376U, // USHLv4i16
9238
152k
    820089528U, // USHLv4i32
9239
152k
    822186680U, // USHLv8i16
9240
152k
    824283832U, // USHLv8i8
9241
152k
    2119840U, // USHRd
9242
152k
    811702432U, // USHRv16i8_shift
9243
152k
    813799584U, // USHRv2i32_shift
9244
152k
    815896736U, // USHRv2i64_shift
9245
152k
    817993888U, // USHRv4i16_shift
9246
152k
    820091040U, // USHRv4i32_shift
9247
152k
    822188192U, // USHRv8i16_shift
9248
152k
    824285344U, // USHRv8i8_shift
9249
152k
    1688441542U,  // USMLALL_MZZI_BtoS
9250
152k
    1688441542U,  // USMLALL_MZZ_BtoS
9251
152k
    3835925190U,  // USMLALL_VG2_M2Z2Z_BtoS
9252
152k
    3835925190U,  // USMLALL_VG2_M2ZZI_BtoS
9253
152k
    4104360646U,  // USMLALL_VG2_M2ZZ_BtoS
9254
152k
    4104360646U,  // USMLALL_VG4_M4Z4Z_BtoS
9255
152k
    4104360646U,  // USMLALL_VG4_M4ZZI_BtoS
9256
152k
    77828806U,  // USMLALL_VG4_M4ZZ_BtoS
9257
152k
    2967602036U,  // USMMLA
9258
152k
    2418099060U,  // USMMLA_ZZZ
9259
152k
    54641586U,  // USMOPA_MPPZZ_D
9260
152k
    79807410U,  // USMOPA_MPPZZ_S
9261
152k
    54647462U,  // USMOPS_MPPZZ_D
9262
152k
    79813286U,  // USMOPS_MPPZZ_S
9263
152k
    3223358378U,  // USQADD_ZPmZ_B
9264
152k
    3223374762U,  // USQADD_ZPmZ_D
9265
152k
    3519089578U,  // USQADD_ZPmZ_H
9266
152k
    3223407530U,  // USQADD_ZPmZ_S
9267
152k
    2959215530U,  // USQADDv16i8
9268
152k
    807717802U, // USQADDv1i16
9269
152k
    807717802U, // USQADDv1i32
9270
152k
    807717802U, // USQADDv1i64
9271
152k
    807717802U, // USQADDv1i8
9272
152k
    2961312682U,  // USQADDv2i32
9273
152k
    2963409834U,  // USQADDv2i64
9274
152k
    2965506986U,  // USQADDv4i16
9275
152k
    2967604138U,  // USQADDv4i32
9276
152k
    2969701290U,  // USQADDv8i16
9277
152k
    2971798442U,  // USQADDv8i8
9278
152k
    2418050169U,  // USRA_ZZI_B
9279
152k
    1075889273U,  // USRA_ZZI_D
9280
152k
    2195784825U,  // USRA_ZZI_H
9281
152k
    1344357497U,  // USRA_ZZI_S
9282
152k
    807715961U, // USRAd
9283
152k
    2959213689U,  // USRAv16i8_shift
9284
152k
    2961310841U,  // USRAv2i32_shift
9285
152k
    2963407993U,  // USRAv2i64_shift
9286
152k
    2965505145U,  // USRAv4i16_shift
9287
152k
    2967602297U,  // USRAv4i32_shift
9288
152k
    2969699449U,  // USRAv8i16_shift
9289
152k
    2971796601U,  // USRAv8i8_shift
9290
152k
    270583531U, // USUBLB_ZZZ_D
9291
152k
    2197882603U,  // USUBLB_ZZZ_H
9292
152k
    1881229035U,  // USUBLB_ZZZ_S
9293
152k
    270588883U, // USUBLT_ZZZ_D
9294
152k
    2197887955U,  // USUBLT_ZZZ_H
9295
152k
    1881234387U,  // USUBLT_ZZZ_S
9296
152k
    822182166U, // USUBLv16i8_v8i16
9297
152k
    815895085U, // USUBLv2i32_v2i64
9298
152k
    820089389U, // USUBLv4i16_v4i32
9299
152k
    815890710U, // USUBLv4i32_v2i64
9300
152k
    820085014U, // USUBLv8i16_v4i32
9301
152k
    822186541U, // USUBLv8i8_v8i16
9302
152k
    2418067960U,  // USUBWB_ZZZ_D
9303
152k
    2189494776U,  // USUBWB_ZZZ_H
9304
152k
    270617080U, // USUBWB_ZZZ_S
9305
152k
    2418073085U,  // USUBWT_ZZZ_D
9306
152k
    2189499901U,  // USUBWT_ZZZ_H
9307
152k
    270622205U, // USUBWT_ZZZ_S
9308
152k
    822182498U, // USUBWv16i8_v8i16
9309
152k
    815898573U, // USUBWv2i32_v2i64
9310
152k
    820092877U, // USUBWv4i16_v4i32
9311
152k
    815891042U, // USUBWv4i32_v2i64
9312
152k
    820085346U, // USUBWv8i16_v4i32
9313
152k
    822190029U, // USUBWv8i8_v8i16
9314
152k
    4066614608U,  // USVDOT_VG4_M4ZZI_BToS
9315
152k
    270585974U, // UUNPKHI_ZZ_D
9316
152k
    1661014134U,  // UUNPKHI_ZZ_H
9317
152k
    1881231478U,  // UUNPKHI_ZZ_S
9318
152k
    270587363U, // UUNPKLO_ZZ_D
9319
152k
    1661015523U,  // UUNPKLO_ZZ_H
9320
152k
    1881232867U,  // UUNPKLO_ZZ_S
9321
152k
    1635946690U,  // UUNPK_VG2_2ZZ_D
9322
152k
    1661128898U,  // UUNPK_VG2_2ZZ_H
9323
152k
    1652756674U,  // UUNPK_VG2_2ZZ_S
9324
152k
    1648529602U,  // UUNPK_VG4_4Z2Z_D
9325
152k
    1642254530U,  // UUNPK_VG4_4Z2Z_H
9326
152k
    1646465218U,  // UUNPK_VG4_4Z2Z_S
9327
152k
    3798179161U,  // UVDOT_VG2_M2ZZI_HtoS
9328
152k
    4066614617U,  // UVDOT_VG4_M4ZZI_BtoS
9329
152k
    4066598233U,  // UVDOT_VG4_M4ZZI_HtoD
9330
152k
    270584242U, // UXTB_ZPmZ_D
9331
152k
    541133234U, // UXTB_ZPmZ_H
9332
152k
    270617010U, // UXTB_ZPmZ_S
9333
152k
    270585910U, // UXTH_ZPmZ_D
9334
152k
    270618678U, // UXTH_ZPmZ_S
9335
152k
    270590095U, // UXTW_ZPmZ_D
9336
152k
    2129991U, // UZP1_PPP_B
9337
152k
    2418065479U,  // UZP1_PPP_D
9338
152k
    2189492295U,  // UZP1_PPP_H
9339
152k
    270614599U, // UZP1_PPP_S
9340
152k
    2129991U, // UZP1_ZZZ_B
9341
152k
    2418065479U,  // UZP1_ZZZ_D
9342
152k
    2189492295U,  // UZP1_ZZZ_H
9343
152k
    2210873415U,  // UZP1_ZZZ_Q
9344
152k
    270614599U, // UZP1_ZZZ_S
9345
152k
    811696199U, // UZP1v16i8
9346
152k
    813793351U, // UZP1v2i32
9347
152k
    815890503U, // UZP1v2i64
9348
152k
    817987655U, // UZP1v4i16
9349
152k
    820084807U, // UZP1v4i32
9350
152k
    822181959U, // UZP1v8i16
9351
152k
    824279111U, // UZP1v8i8
9352
152k
    2130482U, // UZP2_PPP_B
9353
152k
    2418065970U,  // UZP2_PPP_D
9354
152k
    2189492786U,  // UZP2_PPP_H
9355
152k
    270615090U, // UZP2_PPP_S
9356
152k
    2130482U, // UZP2_ZZZ_B
9357
152k
    2418065970U,  // UZP2_ZZZ_D
9358
152k
    2189492786U,  // UZP2_ZZZ_H
9359
152k
    2210873906U,  // UZP2_ZZZ_Q
9360
152k
    270615090U, // UZP2_ZZZ_S
9361
152k
    811696690U, // UZP2v16i8
9362
152k
    813793842U, // UZP2v2i32
9363
152k
    815890994U, // UZP2v2i64
9364
152k
    817988146U, // UZP2v4i16
9365
152k
    820085298U, // UZP2v4i32
9366
152k
    822182450U, // UZP2v8i16
9367
152k
    824279602U, // UZP2v8i8
9368
152k
    2130004U, // UZPQ1_ZZZ_B
9369
152k
    2418065492U,  // UZPQ1_ZZZ_D
9370
152k
    2189492308U,  // UZPQ1_ZZZ_H
9371
152k
    270614612U, // UZPQ1_ZZZ_S
9372
152k
    2130495U, // UZPQ2_ZZZ_B
9373
152k
    2418065983U,  // UZPQ2_ZZZ_D
9374
152k
    2189492799U,  // UZPQ2_ZZZ_H
9375
152k
    270615103U, // UZPQ2_ZZZ_S
9376
152k
    2197968807U,  // UZP_VG2_2ZZZ_B
9377
152k
    165844903U, // UZP_VG2_2ZZZ_D
9378
152k
    2189612967U,  // UZP_VG2_2ZZZ_H
9379
152k
    2210895783U,  // UZP_VG2_2ZZZ_Q
9380
152k
    2172852135U,  // UZP_VG2_2ZZZ_S
9381
152k
    1642223527U,  // UZP_VG4_4Z4Z_B
9382
152k
    1644337063U,  // UZP_VG4_4Z4Z_D
9383
152k
    1646450599U,  // UZP_VG4_4Z4Z_H
9384
152k
    178755495U, // UZP_VG4_4Z4Z_Q
9385
152k
    1648564135U,  // UZP_VG4_4Z4Z_S
9386
152k
    22079U, // VECFP
9387
152k
    23729U, // VECINT
9388
152k
    23364U, // WFET
9389
152k
    23442U, // WFIT
9390
152k
    2208451601U,  // WHILEGE_2PXX_B
9391
152k
    2208467985U,  // WHILEGE_2PXX_D
9392
152k
    2208484369U,  // WHILEGE_2PXX_H
9393
152k
    2208500753U,  // WHILEGE_2PXX_S
9394
152k
    3247121U, // WHILEGE_CXX_B
9395
152k
    3263505U, // WHILEGE_CXX_D
9396
152k
    3279889U, // WHILEGE_CXX_H
9397
152k
    3296273U, // WHILEGE_CXX_S
9398
152k
    2133009U, // WHILEGE_PWW_B
9399
152k
    2149393U, // WHILEGE_PWW_D
9400
152k
    2208369681U,  // WHILEGE_PWW_H
9401
152k
    2182161U, // WHILEGE_PWW_S
9402
152k
    2133009U, // WHILEGE_PXX_B
9403
152k
    2149393U, // WHILEGE_PXX_D
9404
152k
    2208369681U,  // WHILEGE_PXX_H
9405
152k
    2182161U, // WHILEGE_PXX_S
9406
152k
    2208455534U,  // WHILEGT_2PXX_B
9407
152k
    2208471918U,  // WHILEGT_2PXX_D
9408
152k
    2208488302U,  // WHILEGT_2PXX_H
9409
152k
    2208504686U,  // WHILEGT_2PXX_S
9410
152k
    3251054U, // WHILEGT_CXX_B
9411
152k
    3267438U, // WHILEGT_CXX_D
9412
152k
    3283822U, // WHILEGT_CXX_H
9413
152k
    3300206U, // WHILEGT_CXX_S
9414
152k
    2136942U, // WHILEGT_PWW_B
9415
152k
    2153326U, // WHILEGT_PWW_D
9416
152k
    2208373614U,  // WHILEGT_PWW_H
9417
152k
    2186094U, // WHILEGT_PWW_S
9418
152k
    2136942U, // WHILEGT_PXX_B
9419
152k
    2153326U, // WHILEGT_PXX_D
9420
152k
    2208373614U,  // WHILEGT_PXX_H
9421
152k
    2186094U, // WHILEGT_PXX_S
9422
152k
    2208452699U,  // WHILEHI_2PXX_B
9423
152k
    2208469083U,  // WHILEHI_2PXX_D
9424
152k
    2208485467U,  // WHILEHI_2PXX_H
9425
152k
    2208501851U,  // WHILEHI_2PXX_S
9426
152k
    3248219U, // WHILEHI_CXX_B
9427
152k
    3264603U, // WHILEHI_CXX_D
9428
152k
    3280987U, // WHILEHI_CXX_H
9429
152k
    3297371U, // WHILEHI_CXX_S
9430
152k
    2134107U, // WHILEHI_PWW_B
9431
152k
    2150491U, // WHILEHI_PWW_D
9432
152k
    2208370779U,  // WHILEHI_PWW_H
9433
152k
    2183259U, // WHILEHI_PWW_S
9434
152k
    2134107U, // WHILEHI_PXX_B
9435
152k
    2150491U, // WHILEHI_PXX_D
9436
152k
    2208370779U,  // WHILEHI_PXX_H
9437
152k
    2183259U, // WHILEHI_PXX_S
9438
152k
    2208455213U,  // WHILEHS_2PXX_B
9439
152k
    2208471597U,  // WHILEHS_2PXX_D
9440
152k
    2208487981U,  // WHILEHS_2PXX_H
9441
152k
    2208504365U,  // WHILEHS_2PXX_S
9442
152k
    3250733U, // WHILEHS_CXX_B
9443
152k
    3267117U, // WHILEHS_CXX_D
9444
152k
    3283501U, // WHILEHS_CXX_H
9445
152k
    3299885U, // WHILEHS_CXX_S
9446
152k
    2136621U, // WHILEHS_PWW_B
9447
152k
    2153005U, // WHILEHS_PWW_D
9448
152k
    2208373293U,  // WHILEHS_PWW_H
9449
152k
    2185773U, // WHILEHS_PWW_S
9450
152k
    2136621U, // WHILEHS_PXX_B
9451
152k
    2153005U, // WHILEHS_PXX_D
9452
152k
    2208373293U,  // WHILEHS_PXX_H
9453
152k
    2185773U, // WHILEHS_PXX_S
9454
152k
    2208451632U,  // WHILELE_2PXX_B
9455
152k
    2208468016U,  // WHILELE_2PXX_D
9456
152k
    2208484400U,  // WHILELE_2PXX_H
9457
152k
    2208500784U,  // WHILELE_2PXX_S
9458
152k
    3247152U, // WHILELE_CXX_B
9459
152k
    3263536U, // WHILELE_CXX_D
9460
152k
    3279920U, // WHILELE_CXX_H
9461
152k
    3296304U, // WHILELE_CXX_S
9462
152k
    2133040U, // WHILELE_PWW_B
9463
152k
    2149424U, // WHILELE_PWW_D
9464
152k
    2208369712U,  // WHILELE_PWW_H
9465
152k
    2182192U, // WHILELE_PWW_S
9466
152k
    2133040U, // WHILELE_PXX_B
9467
152k
    2149424U, // WHILELE_PXX_D
9468
152k
    2208369712U,  // WHILELE_PXX_H
9469
152k
    2182192U, // WHILELE_PXX_S
9470
152k
    2208454088U,  // WHILELO_2PXX_B
9471
152k
    2208470472U,  // WHILELO_2PXX_D
9472
152k
    2208486856U,  // WHILELO_2PXX_H
9473
152k
    2208503240U,  // WHILELO_2PXX_S
9474
152k
    3249608U, // WHILELO_CXX_B
9475
152k
    3265992U, // WHILELO_CXX_D
9476
152k
    3282376U, // WHILELO_CXX_H
9477
152k
    3298760U, // WHILELO_CXX_S
9478
152k
    2135496U, // WHILELO_PWW_B
9479
152k
    2151880U, // WHILELO_PWW_D
9480
152k
    2208372168U,  // WHILELO_PWW_H
9481
152k
    2184648U, // WHILELO_PWW_S
9482
152k
    2135496U, // WHILELO_PXX_B
9483
152k
    2151880U, // WHILELO_PXX_D
9484
152k
    2208372168U,  // WHILELO_PXX_H
9485
152k
    2184648U, // WHILELO_PXX_S
9486
152k
    2208455240U,  // WHILELS_2PXX_B
9487
152k
    2208471624U,  // WHILELS_2PXX_D
9488
152k
    2208488008U,  // WHILELS_2PXX_H
9489
152k
    2208504392U,  // WHILELS_2PXX_S
9490
152k
    3250760U, // WHILELS_CXX_B
9491
152k
    3267144U, // WHILELS_CXX_D
9492
152k
    3283528U, // WHILELS_CXX_H
9493
152k
    3299912U, // WHILELS_CXX_S
9494
152k
    2136648U, // WHILELS_PWW_B
9495
152k
    2153032U, // WHILELS_PWW_D
9496
152k
    2208373320U,  // WHILELS_PWW_H
9497
152k
    2185800U, // WHILELS_PWW_S
9498
152k
    2136648U, // WHILELS_PXX_B
9499
152k
    2153032U, // WHILELS_PXX_D
9500
152k
    2208373320U,  // WHILELS_PXX_H
9501
152k
    2185800U, // WHILELS_PXX_S
9502
152k
    2208455689U,  // WHILELT_2PXX_B
9503
152k
    2208472073U,  // WHILELT_2PXX_D
9504
152k
    2208488457U,  // WHILELT_2PXX_H
9505
152k
    2208504841U,  // WHILELT_2PXX_S
9506
152k
    3251209U, // WHILELT_CXX_B
9507
152k
    3267593U, // WHILELT_CXX_D
9508
152k
    3283977U, // WHILELT_CXX_H
9509
152k
    3300361U, // WHILELT_CXX_S
9510
152k
    2137097U, // WHILELT_PWW_B
9511
152k
    2153481U, // WHILELT_PWW_D
9512
152k
    2208373769U,  // WHILELT_PWW_H
9513
152k
    2186249U, // WHILELT_PWW_S
9514
152k
    2137097U, // WHILELT_PXX_B
9515
152k
    2153481U, // WHILELT_PXX_D
9516
152k
    2208373769U,  // WHILELT_PXX_H
9517
152k
    2186249U, // WHILELT_PXX_S
9518
152k
    2138152U, // WHILERW_PXX_B
9519
152k
    2154536U, // WHILERW_PXX_D
9520
152k
    2208374824U,  // WHILERW_PXX_H
9521
152k
    2187304U, // WHILERW_PXX_S
9522
152k
    2136473U, // WHILEWR_PXX_B
9523
152k
    2152857U, // WHILEWR_PXX_D
9524
152k
    2208373145U,  // WHILEWR_PXX_H
9525
152k
    2185625U, // WHILEWR_PXX_S
9526
152k
    807717464U, // WKDMC
9527
152k
    807717824U, // WKDMD
9528
152k
    39029U, // WRFFR
9529
152k
    10339U, // XAFLAG
9530
152k
    815896624U, // XAR
9531
152k
    2136112U, // XAR_ZZZI_B
9532
152k
    2418071600U,  // XAR_ZZZI_D
9533
152k
    2189498416U,  // XAR_ZZZI_H
9534
152k
    270620720U, // XAR_ZZZI_S
9535
152k
    19257U, // XPACD
9536
152k
    20564U, // XPACI
9537
152k
    8957U,  // XPACLRI
9538
152k
    2959213047U,  // XTNv16i8
9539
152k
    813798794U, // XTNv2i32
9540
152k
    817993098U, // XTNv4i16
9541
152k
    2967601655U,  // XTNv4i32
9542
152k
    2969698807U,  // XTNv8i16
9543
152k
    824284554U, // XTNv8i8
9544
152k
    1283571U, // ZERO_M
9545
152k
    3005437427U,  // ZERO_MXI_2Z
9546
152k
    3030603251U,  // ZERO_MXI_4Z
9547
152k
    3810743795U,  // ZERO_MXI_VG2_2Z
9548
152k
    3835909619U,  // ZERO_MXI_VG2_4Z
9549
152k
    3798160883U,  // ZERO_MXI_VG2_Z
9550
152k
    4079179251U,  // ZERO_MXI_VG4_2Z
9551
152k
    4104345075U,  // ZERO_MXI_VG4_4Z
9552
152k
    4066596339U,  // ZERO_MXI_VG4_Z
9553
152k
    180380121U, // ZERO_T
9554
152k
    2129985U, // ZIP1_PPP_B
9555
152k
    2418065473U,  // ZIP1_PPP_D
9556
152k
    2189492289U,  // ZIP1_PPP_H
9557
152k
    270614593U, // ZIP1_PPP_S
9558
152k
    2129985U, // ZIP1_ZZZ_B
9559
152k
    2418065473U,  // ZIP1_ZZZ_D
9560
152k
    2189492289U,  // ZIP1_ZZZ_H
9561
152k
    2210873409U,  // ZIP1_ZZZ_Q
9562
152k
    270614593U, // ZIP1_ZZZ_S
9563
152k
    811696193U, // ZIP1v16i8
9564
152k
    813793345U, // ZIP1v2i32
9565
152k
    815890497U, // ZIP1v2i64
9566
152k
    817987649U, // ZIP1v4i16
9567
152k
    820084801U, // ZIP1v4i32
9568
152k
    822181953U, // ZIP1v8i16
9569
152k
    824279105U, // ZIP1v8i8
9570
152k
    2130476U, // ZIP2_PPP_B
9571
152k
    2418065964U,  // ZIP2_PPP_D
9572
152k
    2189492780U,  // ZIP2_PPP_H
9573
152k
    270615084U, // ZIP2_PPP_S
9574
152k
    2130476U, // ZIP2_ZZZ_B
9575
152k
    2418065964U,  // ZIP2_ZZZ_D
9576
152k
    2189492780U,  // ZIP2_ZZZ_H
9577
152k
    2210873900U,  // ZIP2_ZZZ_Q
9578
152k
    270615084U, // ZIP2_ZZZ_S
9579
152k
    811696684U, // ZIP2v16i8
9580
152k
    813793836U, // ZIP2v2i32
9581
152k
    815890988U, // ZIP2v2i64
9582
152k
    817988140U, // ZIP2v4i16
9583
152k
    820085292U, // ZIP2v4i32
9584
152k
    822182444U, // ZIP2v8i16
9585
152k
    824279596U, // ZIP2v8i8
9586
152k
    2129997U, // ZIPQ1_ZZZ_B
9587
152k
    2418065485U,  // ZIPQ1_ZZZ_D
9588
152k
    2189492301U,  // ZIPQ1_ZZZ_H
9589
152k
    270614605U, // ZIPQ1_ZZZ_S
9590
152k
    2130488U, // ZIPQ2_ZZZ_B
9591
152k
    2418065976U,  // ZIPQ2_ZZZ_D
9592
152k
    2189492792U,  // ZIPQ2_ZZZ_H
9593
152k
    270615096U, // ZIPQ2_ZZZ_S
9594
152k
    2197968467U,  // ZIP_VG2_2ZZZ_B
9595
152k
    165844563U, // ZIP_VG2_2ZZZ_D
9596
152k
    2189612627U,  // ZIP_VG2_2ZZZ_H
9597
152k
    2210895443U,  // ZIP_VG2_2ZZZ_Q
9598
152k
    2172851795U,  // ZIP_VG2_2ZZZ_S
9599
152k
    1642223187U,  // ZIP_VG4_4Z4Z_B
9600
152k
    1644336723U,  // ZIP_VG4_4Z4Z_D
9601
152k
    1646450259U,  // ZIP_VG4_4Z4Z_H
9602
152k
    178755155U, // ZIP_VG4_4Z4Z_Q
9603
152k
    1648563795U,  // ZIP_VG4_4Z4Z_S
9604
152k
  };
9605
9606
152k
  static const uint32_t OpInfo1[] = {
9607
152k
    0U, // PHI
9608
152k
    0U, // INLINEASM
9609
152k
    0U, // INLINEASM_BR
9610
152k
    0U, // CFI_INSTRUCTION
9611
152k
    0U, // EH_LABEL
9612
152k
    0U, // GC_LABEL
9613
152k
    0U, // ANNOTATION_LABEL
9614
152k
    0U, // KILL
9615
152k
    0U, // EXTRACT_SUBREG
9616
152k
    0U, // INSERT_SUBREG
9617
152k
    0U, // IMPLICIT_DEF
9618
152k
    0U, // SUBREG_TO_REG
9619
152k
    0U, // COPY_TO_REGCLASS
9620
152k
    0U, // DBG_VALUE
9621
152k
    0U, // DBG_VALUE_LIST
9622
152k
    0U, // DBG_INSTR_REF
9623
152k
    0U, // DBG_PHI
9624
152k
    0U, // DBG_LABEL
9625
152k
    0U, // REG_SEQUENCE
9626
152k
    0U, // COPY
9627
152k
    0U, // BUNDLE
9628
152k
    0U, // LIFETIME_START
9629
152k
    0U, // LIFETIME_END
9630
152k
    0U, // PSEUDO_PROBE
9631
152k
    0U, // ARITH_FENCE
9632
152k
    0U, // STACKMAP
9633
152k
    0U, // FENTRY_CALL
9634
152k
    0U, // PATCHPOINT
9635
152k
    0U, // LOAD_STACK_GUARD
9636
152k
    0U, // PREALLOCATED_SETUP
9637
152k
    0U, // PREALLOCATED_ARG
9638
152k
    0U, // STATEPOINT
9639
152k
    0U, // LOCAL_ESCAPE
9640
152k
    0U, // FAULTING_OP
9641
152k
    0U, // PATCHABLE_OP
9642
152k
    0U, // PATCHABLE_FUNCTION_ENTER
9643
152k
    0U, // PATCHABLE_RET
9644
152k
    0U, // PATCHABLE_FUNCTION_EXIT
9645
152k
    0U, // PATCHABLE_TAIL_CALL
9646
152k
    0U, // PATCHABLE_EVENT_CALL
9647
152k
    0U, // PATCHABLE_TYPED_EVENT_CALL
9648
152k
    0U, // ICALL_BRANCH_FUNNEL
9649
152k
    0U, // MEMBARRIER
9650
152k
    0U, // JUMP_TABLE_DEBUG_INFO
9651
152k
    0U, // G_ASSERT_SEXT
9652
152k
    0U, // G_ASSERT_ZEXT
9653
152k
    0U, // G_ASSERT_ALIGN
9654
152k
    0U, // G_ADD
9655
152k
    0U, // G_SUB
9656
152k
    0U, // G_MUL
9657
152k
    0U, // G_SDIV
9658
152k
    0U, // G_UDIV
9659
152k
    0U, // G_SREM
9660
152k
    0U, // G_UREM
9661
152k
    0U, // G_SDIVREM
9662
152k
    0U, // G_UDIVREM
9663
152k
    0U, // G_AND
9664
152k
    0U, // G_OR
9665
152k
    0U, // G_XOR
9666
152k
    0U, // G_IMPLICIT_DEF
9667
152k
    0U, // G_PHI
9668
152k
    0U, // G_FRAME_INDEX
9669
152k
    0U, // G_GLOBAL_VALUE
9670
152k
    0U, // G_CONSTANT_POOL
9671
152k
    0U, // G_EXTRACT
9672
152k
    0U, // G_UNMERGE_VALUES
9673
152k
    0U, // G_INSERT
9674
152k
    0U, // G_MERGE_VALUES
9675
152k
    0U, // G_BUILD_VECTOR
9676
152k
    0U, // G_BUILD_VECTOR_TRUNC
9677
152k
    0U, // G_CONCAT_VECTORS
9678
152k
    0U, // G_PTRTOINT
9679
152k
    0U, // G_INTTOPTR
9680
152k
    0U, // G_BITCAST
9681
152k
    0U, // G_FREEZE
9682
152k
    0U, // G_CONSTANT_FOLD_BARRIER
9683
152k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
9684
152k
    0U, // G_INTRINSIC_TRUNC
9685
152k
    0U, // G_INTRINSIC_ROUND
9686
152k
    0U, // G_INTRINSIC_LRINT
9687
152k
    0U, // G_INTRINSIC_ROUNDEVEN
9688
152k
    0U, // G_READCYCLECOUNTER
9689
152k
    0U, // G_LOAD
9690
152k
    0U, // G_SEXTLOAD
9691
152k
    0U, // G_ZEXTLOAD
9692
152k
    0U, // G_INDEXED_LOAD
9693
152k
    0U, // G_INDEXED_SEXTLOAD
9694
152k
    0U, // G_INDEXED_ZEXTLOAD
9695
152k
    0U, // G_STORE
9696
152k
    0U, // G_INDEXED_STORE
9697
152k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
9698
152k
    0U, // G_ATOMIC_CMPXCHG
9699
152k
    0U, // G_ATOMICRMW_XCHG
9700
152k
    0U, // G_ATOMICRMW_ADD
9701
152k
    0U, // G_ATOMICRMW_SUB
9702
152k
    0U, // G_ATOMICRMW_AND
9703
152k
    0U, // G_ATOMICRMW_NAND
9704
152k
    0U, // G_ATOMICRMW_OR
9705
152k
    0U, // G_ATOMICRMW_XOR
9706
152k
    0U, // G_ATOMICRMW_MAX
9707
152k
    0U, // G_ATOMICRMW_MIN
9708
152k
    0U, // G_ATOMICRMW_UMAX
9709
152k
    0U, // G_ATOMICRMW_UMIN
9710
152k
    0U, // G_ATOMICRMW_FADD
9711
152k
    0U, // G_ATOMICRMW_FSUB
9712
152k
    0U, // G_ATOMICRMW_FMAX
9713
152k
    0U, // G_ATOMICRMW_FMIN
9714
152k
    0U, // G_ATOMICRMW_UINC_WRAP
9715
152k
    0U, // G_ATOMICRMW_UDEC_WRAP
9716
152k
    0U, // G_FENCE
9717
152k
    0U, // G_PREFETCH
9718
152k
    0U, // G_BRCOND
9719
152k
    0U, // G_BRINDIRECT
9720
152k
    0U, // G_INVOKE_REGION_START
9721
152k
    0U, // G_INTRINSIC
9722
152k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
9723
152k
    0U, // G_INTRINSIC_CONVERGENT
9724
152k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
9725
152k
    0U, // G_ANYEXT
9726
152k
    0U, // G_TRUNC
9727
152k
    0U, // G_CONSTANT
9728
152k
    0U, // G_FCONSTANT
9729
152k
    0U, // G_VASTART
9730
152k
    0U, // G_VAARG
9731
152k
    0U, // G_SEXT
9732
152k
    0U, // G_SEXT_INREG
9733
152k
    0U, // G_ZEXT
9734
152k
    0U, // G_SHL
9735
152k
    0U, // G_LSHR
9736
152k
    0U, // G_ASHR
9737
152k
    0U, // G_FSHL
9738
152k
    0U, // G_FSHR
9739
152k
    0U, // G_ROTR
9740
152k
    0U, // G_ROTL
9741
152k
    0U, // G_ICMP
9742
152k
    0U, // G_FCMP
9743
152k
    0U, // G_SELECT
9744
152k
    0U, // G_UADDO
9745
152k
    0U, // G_UADDE
9746
152k
    0U, // G_USUBO
9747
152k
    0U, // G_USUBE
9748
152k
    0U, // G_SADDO
9749
152k
    0U, // G_SADDE
9750
152k
    0U, // G_SSUBO
9751
152k
    0U, // G_SSUBE
9752
152k
    0U, // G_UMULO
9753
152k
    0U, // G_SMULO
9754
152k
    0U, // G_UMULH
9755
152k
    0U, // G_SMULH
9756
152k
    0U, // G_UADDSAT
9757
152k
    0U, // G_SADDSAT
9758
152k
    0U, // G_USUBSAT
9759
152k
    0U, // G_SSUBSAT
9760
152k
    0U, // G_USHLSAT
9761
152k
    0U, // G_SSHLSAT
9762
152k
    0U, // G_SMULFIX
9763
152k
    0U, // G_UMULFIX
9764
152k
    0U, // G_SMULFIXSAT
9765
152k
    0U, // G_UMULFIXSAT
9766
152k
    0U, // G_SDIVFIX
9767
152k
    0U, // G_UDIVFIX
9768
152k
    0U, // G_SDIVFIXSAT
9769
152k
    0U, // G_UDIVFIXSAT
9770
152k
    0U, // G_FADD
9771
152k
    0U, // G_FSUB
9772
152k
    0U, // G_FMUL
9773
152k
    0U, // G_FMA
9774
152k
    0U, // G_FMAD
9775
152k
    0U, // G_FDIV
9776
152k
    0U, // G_FREM
9777
152k
    0U, // G_FPOW
9778
152k
    0U, // G_FPOWI
9779
152k
    0U, // G_FEXP
9780
152k
    0U, // G_FEXP2
9781
152k
    0U, // G_FEXP10
9782
152k
    0U, // G_FLOG
9783
152k
    0U, // G_FLOG2
9784
152k
    0U, // G_FLOG10
9785
152k
    0U, // G_FLDEXP
9786
152k
    0U, // G_FFREXP
9787
152k
    0U, // G_FNEG
9788
152k
    0U, // G_FPEXT
9789
152k
    0U, // G_FPTRUNC
9790
152k
    0U, // G_FPTOSI
9791
152k
    0U, // G_FPTOUI
9792
152k
    0U, // G_SITOFP
9793
152k
    0U, // G_UITOFP
9794
152k
    0U, // G_FABS
9795
152k
    0U, // G_FCOPYSIGN
9796
152k
    0U, // G_IS_FPCLASS
9797
152k
    0U, // G_FCANONICALIZE
9798
152k
    0U, // G_FMINNUM
9799
152k
    0U, // G_FMAXNUM
9800
152k
    0U, // G_FMINNUM_IEEE
9801
152k
    0U, // G_FMAXNUM_IEEE
9802
152k
    0U, // G_FMINIMUM
9803
152k
    0U, // G_FMAXIMUM
9804
152k
    0U, // G_GET_FPENV
9805
152k
    0U, // G_SET_FPENV
9806
152k
    0U, // G_RESET_FPENV
9807
152k
    0U, // G_GET_FPMODE
9808
152k
    0U, // G_SET_FPMODE
9809
152k
    0U, // G_RESET_FPMODE
9810
152k
    0U, // G_PTR_ADD
9811
152k
    0U, // G_PTRMASK
9812
152k
    0U, // G_SMIN
9813
152k
    0U, // G_SMAX
9814
152k
    0U, // G_UMIN
9815
152k
    0U, // G_UMAX
9816
152k
    0U, // G_ABS
9817
152k
    0U, // G_LROUND
9818
152k
    0U, // G_LLROUND
9819
152k
    0U, // G_BR
9820
152k
    0U, // G_BRJT
9821
152k
    0U, // G_INSERT_VECTOR_ELT
9822
152k
    0U, // G_EXTRACT_VECTOR_ELT
9823
152k
    0U, // G_SHUFFLE_VECTOR
9824
152k
    0U, // G_CTTZ
9825
152k
    0U, // G_CTTZ_ZERO_UNDEF
9826
152k
    0U, // G_CTLZ
9827
152k
    0U, // G_CTLZ_ZERO_UNDEF
9828
152k
    0U, // G_CTPOP
9829
152k
    0U, // G_BSWAP
9830
152k
    0U, // G_BITREVERSE
9831
152k
    0U, // G_FCEIL
9832
152k
    0U, // G_FCOS
9833
152k
    0U, // G_FSIN
9834
152k
    0U, // G_FSQRT
9835
152k
    0U, // G_FFLOOR
9836
152k
    0U, // G_FRINT
9837
152k
    0U, // G_FNEARBYINT
9838
152k
    0U, // G_ADDRSPACE_CAST
9839
152k
    0U, // G_BLOCK_ADDR
9840
152k
    0U, // G_JUMP_TABLE
9841
152k
    0U, // G_DYN_STACKALLOC
9842
152k
    0U, // G_STACKSAVE
9843
152k
    0U, // G_STACKRESTORE
9844
152k
    0U, // G_STRICT_FADD
9845
152k
    0U, // G_STRICT_FSUB
9846
152k
    0U, // G_STRICT_FMUL
9847
152k
    0U, // G_STRICT_FDIV
9848
152k
    0U, // G_STRICT_FREM
9849
152k
    0U, // G_STRICT_FMA
9850
152k
    0U, // G_STRICT_FSQRT
9851
152k
    0U, // G_STRICT_FLDEXP
9852
152k
    0U, // G_READ_REGISTER
9853
152k
    0U, // G_WRITE_REGISTER
9854
152k
    0U, // G_MEMCPY
9855
152k
    0U, // G_MEMCPY_INLINE
9856
152k
    0U, // G_MEMMOVE
9857
152k
    0U, // G_MEMSET
9858
152k
    0U, // G_BZERO
9859
152k
    0U, // G_VECREDUCE_SEQ_FADD
9860
152k
    0U, // G_VECREDUCE_SEQ_FMUL
9861
152k
    0U, // G_VECREDUCE_FADD
9862
152k
    0U, // G_VECREDUCE_FMUL
9863
152k
    0U, // G_VECREDUCE_FMAX
9864
152k
    0U, // G_VECREDUCE_FMIN
9865
152k
    0U, // G_VECREDUCE_FMAXIMUM
9866
152k
    0U, // G_VECREDUCE_FMINIMUM
9867
152k
    0U, // G_VECREDUCE_ADD
9868
152k
    0U, // G_VECREDUCE_MUL
9869
152k
    0U, // G_VECREDUCE_AND
9870
152k
    0U, // G_VECREDUCE_OR
9871
152k
    0U, // G_VECREDUCE_XOR
9872
152k
    0U, // G_VECREDUCE_SMAX
9873
152k
    0U, // G_VECREDUCE_SMIN
9874
152k
    0U, // G_VECREDUCE_UMAX
9875
152k
    0U, // G_VECREDUCE_UMIN
9876
152k
    0U, // G_SBFX
9877
152k
    0U, // G_UBFX
9878
152k
    0U, // ABS_ZPmZ_B_UNDEF
9879
152k
    0U, // ABS_ZPmZ_D_UNDEF
9880
152k
    0U, // ABS_ZPmZ_H_UNDEF
9881
152k
    0U, // ABS_ZPmZ_S_UNDEF
9882
152k
    0U, // ADDHA_MPPZ_D_PSEUDO_D
9883
152k
    0U, // ADDHA_MPPZ_S_PSEUDO_S
9884
152k
    0U, // ADDSWrr
9885
152k
    0U, // ADDSXrr
9886
152k
    0U, // ADDVA_MPPZ_D_PSEUDO_D
9887
152k
    0U, // ADDVA_MPPZ_S_PSEUDO_S
9888
152k
    0U, // ADDWrr
9889
152k
    0U, // ADDXrr
9890
152k
    0U, // ADD_VG2_M2Z2Z_D_PSEUDO
9891
152k
    0U, // ADD_VG2_M2Z2Z_S_PSEUDO
9892
152k
    0U, // ADD_VG2_M2ZZ_D_PSEUDO
9893
152k
    0U, // ADD_VG2_M2ZZ_S_PSEUDO
9894
152k
    0U, // ADD_VG2_M2Z_D_PSEUDO
9895
152k
    0U, // ADD_VG2_M2Z_S_PSEUDO
9896
152k
    0U, // ADD_VG4_M4Z4Z_D_PSEUDO
9897
152k
    0U, // ADD_VG4_M4Z4Z_S_PSEUDO
9898
152k
    0U, // ADD_VG4_M4ZZ_D_PSEUDO
9899
152k
    0U, // ADD_VG4_M4ZZ_S_PSEUDO
9900
152k
    0U, // ADD_VG4_M4Z_D_PSEUDO
9901
152k
    0U, // ADD_VG4_M4Z_S_PSEUDO
9902
152k
    0U, // ADD_ZPZZ_B_ZERO
9903
152k
    0U, // ADD_ZPZZ_D_ZERO
9904
152k
    0U, // ADD_ZPZZ_H_ZERO
9905
152k
    0U, // ADD_ZPZZ_S_ZERO
9906
152k
    0U, // ADDlowTLS
9907
152k
    0U, // ADJCALLSTACKDOWN
9908
152k
    0U, // ADJCALLSTACKUP
9909
152k
    0U, // AESIMCrrTied
9910
152k
    0U, // AESMCrrTied
9911
152k
    0U, // ANDSWrr
9912
152k
    0U, // ANDSXrr
9913
152k
    0U, // ANDWrr
9914
152k
    0U, // ANDXrr
9915
152k
    0U, // AND_ZPZZ_B_ZERO
9916
152k
    0U, // AND_ZPZZ_D_ZERO
9917
152k
    0U, // AND_ZPZZ_H_ZERO
9918
152k
    0U, // AND_ZPZZ_S_ZERO
9919
152k
    0U, // ASRD_ZPZI_B_ZERO
9920
152k
    0U, // ASRD_ZPZI_D_ZERO
9921
152k
    0U, // ASRD_ZPZI_H_ZERO
9922
152k
    0U, // ASRD_ZPZI_S_ZERO
9923
152k
    0U, // ASR_ZPZI_B_UNDEF
9924
152k
    0U, // ASR_ZPZI_B_ZERO
9925
152k
    0U, // ASR_ZPZI_D_UNDEF
9926
152k
    0U, // ASR_ZPZI_D_ZERO
9927
152k
    0U, // ASR_ZPZI_H_UNDEF
9928
152k
    0U, // ASR_ZPZI_H_ZERO
9929
152k
    0U, // ASR_ZPZI_S_UNDEF
9930
152k
    0U, // ASR_ZPZI_S_ZERO
9931
152k
    0U, // ASR_ZPZZ_B_UNDEF
9932
152k
    0U, // ASR_ZPZZ_B_ZERO
9933
152k
    0U, // ASR_ZPZZ_D_UNDEF
9934
152k
    0U, // ASR_ZPZZ_D_ZERO
9935
152k
    0U, // ASR_ZPZZ_H_UNDEF
9936
152k
    0U, // ASR_ZPZZ_H_ZERO
9937
152k
    0U, // ASR_ZPZZ_S_UNDEF
9938
152k
    0U, // ASR_ZPZZ_S_ZERO
9939
152k
    0U, // BFADD_VG2_M2Z_H_PSEUDO
9940
152k
    0U, // BFADD_VG4_M4Z_H_PSEUDO
9941
152k
    0U, // BFADD_ZPZZ_UNDEF
9942
152k
    0U, // BFADD_ZPZZ_ZERO
9943
152k
    0U, // BFDOT_VG2_M2Z2Z_HtoS_PSEUDO
9944
152k
    0U, // BFDOT_VG2_M2ZZI_HtoS_PSEUDO
9945
152k
    0U, // BFDOT_VG2_M2ZZ_HtoS_PSEUDO
9946
152k
    0U, // BFDOT_VG4_M4Z4Z_HtoS_PSEUDO
9947
152k
    0U, // BFDOT_VG4_M4ZZI_HtoS_PSEUDO
9948
152k
    0U, // BFDOT_VG4_M4ZZ_HtoS_PSEUDO
9949
152k
    0U, // BFMAXNM_ZPZZ_UNDEF
9950
152k
    0U, // BFMAXNM_ZPZZ_ZERO
9951
152k
    0U, // BFMAX_ZPZZ_UNDEF
9952
152k
    0U, // BFMAX_ZPZZ_ZERO
9953
152k
    0U, // BFMINNM_ZPZZ_UNDEF
9954
152k
    0U, // BFMINNM_ZPZZ_ZERO
9955
152k
    0U, // BFMIN_ZPZZ_UNDEF
9956
152k
    0U, // BFMIN_ZPZZ_ZERO
9957
152k
    0U, // BFMLAL_MZZI_HtoS_PSEUDO
9958
152k
    0U, // BFMLAL_MZZ_HtoS_PSEUDO
9959
152k
    0U, // BFMLAL_VG2_M2Z2Z_HtoS_PSEUDO
9960
152k
    0U, // BFMLAL_VG2_M2ZZI_HtoS_PSEUDO
9961
152k
    0U, // BFMLAL_VG2_M2ZZ_HtoS_PSEUDO
9962
152k
    0U, // BFMLAL_VG4_M4Z4Z_HtoS_PSEUDO
9963
152k
    0U, // BFMLAL_VG4_M4ZZI_HtoS_PSEUDO
9964
152k
    0U, // BFMLAL_VG4_M4ZZ_HtoS_PSEUDO
9965
152k
    0U, // BFMLA_VG2_M2Z2Z_PSEUDO
9966
152k
    0U, // BFMLA_VG4_M4Z4Z_PSEUDO
9967
152k
    0U, // BFMLA_ZPZZZ_UNDEF
9968
152k
    0U, // BFMLSL_MZZI_HtoS_PSEUDO
9969
152k
    0U, // BFMLSL_MZZ_HtoS_PSEUDO
9970
152k
    0U, // BFMLSL_VG2_M2Z2Z_HtoS_PSEUDO
9971
152k
    0U, // BFMLSL_VG2_M2ZZI_HtoS_PSEUDO
9972
152k
    0U, // BFMLSL_VG2_M2ZZ_HtoS_PSEUDO
9973
152k
    0U, // BFMLSL_VG4_M4Z4Z_HtoS_PSEUDO
9974
152k
    0U, // BFMLSL_VG4_M4ZZI_HtoS_PSEUDO
9975
152k
    0U, // BFMLSL_VG4_M4ZZ_HtoS_PSEUDO
9976
152k
    0U, // BFMLS_VG2_M2Z2Z_PSEUDO
9977
152k
    0U, // BFMLS_VG4_M4Z4Z_PSEUDO
9978
152k
    0U, // BFMLS_ZPZZZ_UNDEF
9979
152k
    0U, // BFMOPA_MPPZZ_PSEUDO
9980
152k
    0U, // BFMOPS_MPPZZ_PSEUDO
9981
152k
    0U, // BFMUL_ZPZZ_UNDEF
9982
152k
    0U, // BFMUL_ZPZZ_ZERO
9983
152k
    0U, // BFSUB_VG2_M2Z_H_PSEUDO
9984
152k
    0U, // BFSUB_VG4_M4Z_H_PSEUDO
9985
152k
    0U, // BFSUB_ZPZZ_UNDEF
9986
152k
    0U, // BFSUB_ZPZZ_ZERO
9987
152k
    0U, // BFVDOT_VG2_M2ZZI_HtoS_PSEUDO
9988
152k
    0U, // BICSWrr
9989
152k
    0U, // BICSXrr
9990
152k
    0U, // BICWrr
9991
152k
    0U, // BICXrr
9992
152k
    0U, // BIC_ZPZZ_B_ZERO
9993
152k
    0U, // BIC_ZPZZ_D_ZERO
9994
152k
    0U, // BIC_ZPZZ_H_ZERO
9995
152k
    0U, // BIC_ZPZZ_S_ZERO
9996
152k
    0U, // BLRNoIP
9997
152k
    0U, // BLR_BTI
9998
152k
    0U, // BLR_RVMARKER
9999
152k
    0U, // BLR_X16
10000
152k
    0U, // BMOPA_MPPZZ_S_PSEUDO
10001
152k
    0U, // BMOPS_MPPZZ_S_PSEUDO
10002
152k
    0U, // BSPv16i8
10003
152k
    0U, // BSPv8i8
10004
152k
    0U, // CATCHRET
10005
152k
    0U, // CLEANUPRET
10006
152k
    0U, // CLS_ZPmZ_B_UNDEF
10007
152k
    0U, // CLS_ZPmZ_D_UNDEF
10008
152k
    0U, // CLS_ZPmZ_H_UNDEF
10009
152k
    0U, // CLS_ZPmZ_S_UNDEF
10010
152k
    0U, // CLZ_ZPmZ_B_UNDEF
10011
152k
    0U, // CLZ_ZPmZ_D_UNDEF
10012
152k
    0U, // CLZ_ZPmZ_H_UNDEF
10013
152k
    0U, // CLZ_ZPmZ_S_UNDEF
10014
152k
    0U, // CMP_SWAP_128
10015
152k
    0U, // CMP_SWAP_128_ACQUIRE
10016
152k
    0U, // CMP_SWAP_128_MONOTONIC
10017
152k
    0U, // CMP_SWAP_128_RELEASE
10018
152k
    0U, // CMP_SWAP_16
10019
152k
    0U, // CMP_SWAP_32
10020
152k
    0U, // CMP_SWAP_64
10021
152k
    0U, // CMP_SWAP_8
10022
152k
    0U, // CNOT_ZPmZ_B_UNDEF
10023
152k
    0U, // CNOT_ZPmZ_D_UNDEF
10024
152k
    0U, // CNOT_ZPmZ_H_UNDEF
10025
152k
    0U, // CNOT_ZPmZ_S_UNDEF
10026
152k
    0U, // CNT_ZPmZ_B_UNDEF
10027
152k
    0U, // CNT_ZPmZ_D_UNDEF
10028
152k
    0U, // CNT_ZPmZ_H_UNDEF
10029
152k
    0U, // CNT_ZPmZ_S_UNDEF
10030
152k
    0U, // COALESCER_BARRIER_FPR128
10031
152k
    0U, // COALESCER_BARRIER_FPR16
10032
152k
    0U, // COALESCER_BARRIER_FPR32
10033
152k
    0U, // COALESCER_BARRIER_FPR64
10034
152k
    0U, // EMITBKEY
10035
152k
    0U, // EMITMTETAGGED
10036
152k
    0U, // EONWrr
10037
152k
    0U, // EONXrr
10038
152k
    0U, // EORWrr
10039
152k
    0U, // EORXrr
10040
152k
    0U, // EOR_ZPZZ_B_ZERO
10041
152k
    0U, // EOR_ZPZZ_D_ZERO
10042
152k
    0U, // EOR_ZPZZ_H_ZERO
10043
152k
    0U, // EOR_ZPZZ_S_ZERO
10044
152k
    0U, // F128CSEL
10045
152k
    0U, // FABD_ZPZZ_D_UNDEF
10046
152k
    0U, // FABD_ZPZZ_D_ZERO
10047
152k
    0U, // FABD_ZPZZ_H_UNDEF
10048
152k
    0U, // FABD_ZPZZ_H_ZERO
10049
152k
    0U, // FABD_ZPZZ_S_UNDEF
10050
152k
    0U, // FABD_ZPZZ_S_ZERO
10051
152k
    0U, // FABS_ZPmZ_D_UNDEF
10052
152k
    0U, // FABS_ZPmZ_H_UNDEF
10053
152k
    0U, // FABS_ZPmZ_S_UNDEF
10054
152k
    0U, // FADD_VG2_M2Z_D_PSEUDO
10055
152k
    0U, // FADD_VG2_M2Z_H_PSEUDO
10056
152k
    0U, // FADD_VG2_M2Z_S_PSEUDO
10057
152k
    0U, // FADD_VG4_M4Z_D_PSEUDO
10058
152k
    0U, // FADD_VG4_M4Z_H_PSEUDO
10059
152k
    0U, // FADD_VG4_M4Z_S_PSEUDO
10060
152k
    0U, // FADD_ZPZI_D_UNDEF
10061
152k
    0U, // FADD_ZPZI_D_ZERO
10062
152k
    0U, // FADD_ZPZI_H_UNDEF
10063
152k
    0U, // FADD_ZPZI_H_ZERO
10064
152k
    0U, // FADD_ZPZI_S_UNDEF
10065
152k
    0U, // FADD_ZPZI_S_ZERO
10066
152k
    0U, // FADD_ZPZZ_D_UNDEF
10067
152k
    0U, // FADD_ZPZZ_D_ZERO
10068
152k
    0U, // FADD_ZPZZ_H_UNDEF
10069
152k
    0U, // FADD_ZPZZ_H_ZERO
10070
152k
    0U, // FADD_ZPZZ_S_UNDEF
10071
152k
    0U, // FADD_ZPZZ_S_ZERO
10072
152k
    0U, // FCVTZS_ZPmZ_DtoD_UNDEF
10073
152k
    0U, // FCVTZS_ZPmZ_DtoS_UNDEF
10074
152k
    0U, // FCVTZS_ZPmZ_HtoD_UNDEF
10075
152k
    0U, // FCVTZS_ZPmZ_HtoH_UNDEF
10076
152k
    0U, // FCVTZS_ZPmZ_HtoS_UNDEF
10077
152k
    0U, // FCVTZS_ZPmZ_StoD_UNDEF
10078
152k
    0U, // FCVTZS_ZPmZ_StoS_UNDEF
10079
152k
    0U, // FCVTZU_ZPmZ_DtoD_UNDEF
10080
152k
    0U, // FCVTZU_ZPmZ_DtoS_UNDEF
10081
152k
    0U, // FCVTZU_ZPmZ_HtoD_UNDEF
10082
152k
    0U, // FCVTZU_ZPmZ_HtoH_UNDEF
10083
152k
    0U, // FCVTZU_ZPmZ_HtoS_UNDEF
10084
152k
    0U, // FCVTZU_ZPmZ_StoD_UNDEF
10085
152k
    0U, // FCVTZU_ZPmZ_StoS_UNDEF
10086
152k
    0U, // FCVT_ZPmZ_DtoH_UNDEF
10087
152k
    0U, // FCVT_ZPmZ_DtoS_UNDEF
10088
152k
    0U, // FCVT_ZPmZ_HtoD_UNDEF
10089
152k
    0U, // FCVT_ZPmZ_HtoS_UNDEF
10090
152k
    0U, // FCVT_ZPmZ_StoD_UNDEF
10091
152k
    0U, // FCVT_ZPmZ_StoH_UNDEF
10092
152k
    0U, // FDIVR_ZPZZ_D_ZERO
10093
152k
    0U, // FDIVR_ZPZZ_H_ZERO
10094
152k
    0U, // FDIVR_ZPZZ_S_ZERO
10095
152k
    0U, // FDIV_ZPZZ_D_UNDEF
10096
152k
    0U, // FDIV_ZPZZ_D_ZERO
10097
152k
    0U, // FDIV_ZPZZ_H_UNDEF
10098
152k
    0U, // FDIV_ZPZZ_H_ZERO
10099
152k
    0U, // FDIV_ZPZZ_S_UNDEF
10100
152k
    0U, // FDIV_ZPZZ_S_ZERO
10101
152k
    0U, // FDOT_VG2_M2Z2Z_BtoH_PSEUDO
10102
152k
    0U, // FDOT_VG2_M2Z2Z_BtoS_PSEUDO
10103
152k
    0U, // FDOT_VG2_M2Z2Z_HtoS_PSEUDO
10104
152k
    0U, // FDOT_VG2_M2ZZI_BtoS_PSEUDO
10105
152k
    0U, // FDOT_VG2_M2ZZI_HtoS_PSEUDO
10106
152k
    0U, // FDOT_VG2_M2ZZ_HtoS_PSEUDO
10107
152k
    0U, // FDOT_VG4_M4Z4Z_BtoH_PSEUDO
10108
152k
    0U, // FDOT_VG4_M4Z4Z_BtoS_PSEUDO
10109
152k
    0U, // FDOT_VG4_M4Z4Z_HtoS_PSEUDO
10110
152k
    0U, // FDOT_VG4_M4ZZI_BtoS_PSEUDO
10111
152k
    0U, // FDOT_VG4_M4ZZI_HtoS_PSEUDO
10112
152k
    0U, // FDOT_VG4_M4ZZ_HtoS_PSEUDO
10113
152k
    0U, // FLOGB_ZPZZ_D_ZERO
10114
152k
    0U, // FLOGB_ZPZZ_H_ZERO
10115
152k
    0U, // FLOGB_ZPZZ_S_ZERO
10116
152k
    0U, // FMAXNM_ZPZI_D_UNDEF
10117
152k
    0U, // FMAXNM_ZPZI_D_ZERO
10118
152k
    0U, // FMAXNM_ZPZI_H_UNDEF
10119
152k
    0U, // FMAXNM_ZPZI_H_ZERO
10120
152k
    0U, // FMAXNM_ZPZI_S_UNDEF
10121
152k
    0U, // FMAXNM_ZPZI_S_ZERO
10122
152k
    0U, // FMAXNM_ZPZZ_D_UNDEF
10123
152k
    0U, // FMAXNM_ZPZZ_D_ZERO
10124
152k
    0U, // FMAXNM_ZPZZ_H_UNDEF
10125
152k
    0U, // FMAXNM_ZPZZ_H_ZERO
10126
152k
    0U, // FMAXNM_ZPZZ_S_UNDEF
10127
152k
    0U, // FMAXNM_ZPZZ_S_ZERO
10128
152k
    0U, // FMAX_ZPZI_D_UNDEF
10129
152k
    0U, // FMAX_ZPZI_D_ZERO
10130
152k
    0U, // FMAX_ZPZI_H_UNDEF
10131
152k
    0U, // FMAX_ZPZI_H_ZERO
10132
152k
    0U, // FMAX_ZPZI_S_UNDEF
10133
152k
    0U, // FMAX_ZPZI_S_ZERO
10134
152k
    0U, // FMAX_ZPZZ_D_UNDEF
10135
152k
    0U, // FMAX_ZPZZ_D_ZERO
10136
152k
    0U, // FMAX_ZPZZ_H_UNDEF
10137
152k
    0U, // FMAX_ZPZZ_H_ZERO
10138
152k
    0U, // FMAX_ZPZZ_S_UNDEF
10139
152k
    0U, // FMAX_ZPZZ_S_ZERO
10140
152k
    0U, // FMINNM_ZPZI_D_UNDEF
10141
152k
    0U, // FMINNM_ZPZI_D_ZERO
10142
152k
    0U, // FMINNM_ZPZI_H_UNDEF
10143
152k
    0U, // FMINNM_ZPZI_H_ZERO
10144
152k
    0U, // FMINNM_ZPZI_S_UNDEF
10145
152k
    0U, // FMINNM_ZPZI_S_ZERO
10146
152k
    0U, // FMINNM_ZPZZ_D_UNDEF
10147
152k
    0U, // FMINNM_ZPZZ_D_ZERO
10148
152k
    0U, // FMINNM_ZPZZ_H_UNDEF
10149
152k
    0U, // FMINNM_ZPZZ_H_ZERO
10150
152k
    0U, // FMINNM_ZPZZ_S_UNDEF
10151
152k
    0U, // FMINNM_ZPZZ_S_ZERO
10152
152k
    0U, // FMIN_ZPZI_D_UNDEF
10153
152k
    0U, // FMIN_ZPZI_D_ZERO
10154
152k
    0U, // FMIN_ZPZI_H_UNDEF
10155
152k
    0U, // FMIN_ZPZI_H_ZERO
10156
152k
    0U, // FMIN_ZPZI_S_UNDEF
10157
152k
    0U, // FMIN_ZPZI_S_ZERO
10158
152k
    0U, // FMIN_ZPZZ_D_UNDEF
10159
152k
    0U, // FMIN_ZPZZ_D_ZERO
10160
152k
    0U, // FMIN_ZPZZ_H_UNDEF
10161
152k
    0U, // FMIN_ZPZZ_H_ZERO
10162
152k
    0U, // FMIN_ZPZZ_S_UNDEF
10163
152k
    0U, // FMIN_ZPZZ_S_ZERO
10164
152k
    0U, // FMLALL_MZZI_BtoS_PSEUDO
10165
152k
    0U, // FMLALL_MZZ_BtoS_PSEUDO
10166
152k
    0U, // FMLALL_VG2_M2Z2Z_BtoS_PSEUDO
10167
152k
    0U, // FMLALL_VG2_M2ZZI_BtoS_PSEUDO
10168
152k
    0U, // FMLALL_VG2_M2ZZ_BtoS_PSEUDO
10169
152k
    0U, // FMLALL_VG4_M4Z4Z_BtoS_PSEUDO
10170
152k
    0U, // FMLALL_VG4_M4ZZI_BtoS_PSEUDO
10171
152k
    0U, // FMLALL_VG4_M4ZZ_BtoS_PSEUDO
10172
152k
    0U, // FMLAL_MZZI_HtoS_PSEUDO
10173
152k
    0U, // FMLAL_MZZ_HtoS_PSEUDO
10174
152k
    0U, // FMLAL_VG2_M2Z2Z_BtoH_PSEUDO
10175
152k
    0U, // FMLAL_VG2_M2Z2Z_HtoS_PSEUDO
10176
152k
    0U, // FMLAL_VG2_M2ZZI_HtoS_PSEUDO
10177
152k
    0U, // FMLAL_VG2_M2ZZ_BtoH_PSEUDO
10178
152k
    0U, // FMLAL_VG2_M2ZZ_HtoS_PSEUDO
10179
152k
    0U, // FMLAL_VG4_M4Z4Z_BtoH_PSEUDO
10180
152k
    0U, // FMLAL_VG4_M4Z4Z_HtoS_PSEUDO
10181
152k
    0U, // FMLAL_VG4_M4ZZI_HtoS_PSEUDO
10182
152k
    0U, // FMLAL_VG4_M4ZZ_BtoH_PSEUDO
10183
152k
    0U, // FMLAL_VG4_M4ZZ_HtoS_PSEUDO
10184
152k
    0U, // FMLA_VG2_M2Z2Z_D_PSEUDO
10185
152k
    0U, // FMLA_VG2_M2Z2Z_S_PSEUDO
10186
152k
    0U, // FMLA_VG2_M2Z4Z_H_PSEUDO
10187
152k
    0U, // FMLA_VG2_M2ZZI_D_PSEUDO
10188
152k
    0U, // FMLA_VG2_M2ZZI_S_PSEUDO
10189
152k
    0U, // FMLA_VG2_M2ZZ_D_PSEUDO
10190
152k
    0U, // FMLA_VG2_M2ZZ_S_PSEUDO
10191
152k
    0U, // FMLA_VG4_M4Z4Z_D_PSEUDO
10192
152k
    0U, // FMLA_VG4_M4Z4Z_H_PSEUDO
10193
152k
    0U, // FMLA_VG4_M4Z4Z_S_PSEUDO
10194
152k
    0U, // FMLA_VG4_M4ZZI_D_PSEUDO
10195
152k
    0U, // FMLA_VG4_M4ZZI_S_PSEUDO
10196
152k
    0U, // FMLA_VG4_M4ZZ_D_PSEUDO
10197
152k
    0U, // FMLA_VG4_M4ZZ_S_PSEUDO
10198
152k
    0U, // FMLA_ZPZZZ_D_UNDEF
10199
152k
    0U, // FMLA_ZPZZZ_H_UNDEF
10200
152k
    0U, // FMLA_ZPZZZ_S_UNDEF
10201
152k
    0U, // FMLSL_MZZI_HtoS_PSEUDO
10202
152k
    0U, // FMLSL_MZZ_HtoS_PSEUDO
10203
152k
    0U, // FMLSL_VG2_M2Z2Z_HtoS_PSEUDO
10204
152k
    0U, // FMLSL_VG2_M2ZZI_HtoS_PSEUDO
10205
152k
    0U, // FMLSL_VG2_M2ZZ_HtoS_PSEUDO
10206
152k
    0U, // FMLSL_VG4_M4Z4Z_HtoS_PSEUDO
10207
152k
    0U, // FMLSL_VG4_M4ZZI_HtoS_PSEUDO
10208
152k
    0U, // FMLSL_VG4_M4ZZ_HtoS_PSEUDO
10209
152k
    0U, // FMLS_VG2_M2Z2Z_D_PSEUDO
10210
152k
    0U, // FMLS_VG2_M2Z2Z_H_PSEUDO
10211
152k
    0U, // FMLS_VG2_M2Z2Z_S_PSEUDO
10212
152k
    0U, // FMLS_VG2_M2ZZI_D_PSEUDO
10213
152k
    0U, // FMLS_VG2_M2ZZI_S_PSEUDO
10214
152k
    0U, // FMLS_VG2_M2ZZ_D_PSEUDO
10215
152k
    0U, // FMLS_VG2_M2ZZ_S_PSEUDO
10216
152k
    0U, // FMLS_VG4_M4Z2Z_H_PSEUDO
10217
152k
    0U, // FMLS_VG4_M4Z4Z_D_PSEUDO
10218
152k
    0U, // FMLS_VG4_M4Z4Z_S_PSEUDO
10219
152k
    0U, // FMLS_VG4_M4ZZI_D_PSEUDO
10220
152k
    0U, // FMLS_VG4_M4ZZI_S_PSEUDO
10221
152k
    0U, // FMLS_VG4_M4ZZ_D_PSEUDO
10222
152k
    0U, // FMLS_VG4_M4ZZ_S_PSEUDO
10223
152k
    0U, // FMLS_ZPZZZ_D_UNDEF
10224
152k
    0U, // FMLS_ZPZZZ_H_UNDEF
10225
152k
    0U, // FMLS_ZPZZZ_S_UNDEF
10226
152k
    0U, // FMOPAL_MPPZZ_PSEUDO
10227
152k
    0U, // FMOPA_MPPZZ_BtoS_PSEUDO
10228
152k
    0U, // FMOPA_MPPZZ_D_PSEUDO
10229
152k
    0U, // FMOPA_MPPZZ_S_PSEUDO
10230
152k
    0U, // FMOPSL_MPPZZ_PSEUDO
10231
152k
    0U, // FMOPS_MPPZZ_D_PSEUDO
10232
152k
    0U, // FMOPS_MPPZZ_S_PSEUDO
10233
152k
    0U, // FMOVD0
10234
152k
    0U, // FMOVH0
10235
152k
    0U, // FMOVS0
10236
152k
    0U, // FMULX_ZPZZ_D_UNDEF
10237
152k
    0U, // FMULX_ZPZZ_D_ZERO
10238
152k
    0U, // FMULX_ZPZZ_H_UNDEF
10239
152k
    0U, // FMULX_ZPZZ_H_ZERO
10240
152k
    0U, // FMULX_ZPZZ_S_UNDEF
10241
152k
    0U, // FMULX_ZPZZ_S_ZERO
10242
152k
    0U, // FMUL_ZPZI_D_UNDEF
10243
152k
    0U, // FMUL_ZPZI_D_ZERO
10244
152k
    0U, // FMUL_ZPZI_H_UNDEF
10245
152k
    0U, // FMUL_ZPZI_H_ZERO
10246
152k
    0U, // FMUL_ZPZI_S_UNDEF
10247
152k
    0U, // FMUL_ZPZI_S_ZERO
10248
152k
    0U, // FMUL_ZPZZ_D_UNDEF
10249
152k
    0U, // FMUL_ZPZZ_D_ZERO
10250
152k
    0U, // FMUL_ZPZZ_H_UNDEF
10251
152k
    0U, // FMUL_ZPZZ_H_ZERO
10252
152k
    0U, // FMUL_ZPZZ_S_UNDEF
10253
152k
    0U, // FMUL_ZPZZ_S_ZERO
10254
152k
    0U, // FNEG_ZPmZ_D_UNDEF
10255
152k
    0U, // FNEG_ZPmZ_H_UNDEF
10256
152k
    0U, // FNEG_ZPmZ_S_UNDEF
10257
152k
    0U, // FNMLA_ZPZZZ_D_UNDEF
10258
152k
    0U, // FNMLA_ZPZZZ_H_UNDEF
10259
152k
    0U, // FNMLA_ZPZZZ_S_UNDEF
10260
152k
    0U, // FNMLS_ZPZZZ_D_UNDEF
10261
152k
    0U, // FNMLS_ZPZZZ_H_UNDEF
10262
152k
    0U, // FNMLS_ZPZZZ_S_UNDEF
10263
152k
    0U, // FRECPX_ZPmZ_D_UNDEF
10264
152k
    0U, // FRECPX_ZPmZ_H_UNDEF
10265
152k
    0U, // FRECPX_ZPmZ_S_UNDEF
10266
152k
    0U, // FRINTA_ZPmZ_D_UNDEF
10267
152k
    0U, // FRINTA_ZPmZ_H_UNDEF
10268
152k
    0U, // FRINTA_ZPmZ_S_UNDEF
10269
152k
    0U, // FRINTI_ZPmZ_D_UNDEF
10270
152k
    0U, // FRINTI_ZPmZ_H_UNDEF
10271
152k
    0U, // FRINTI_ZPmZ_S_UNDEF
10272
152k
    0U, // FRINTM_ZPmZ_D_UNDEF
10273
152k
    0U, // FRINTM_ZPmZ_H_UNDEF
10274
152k
    0U, // FRINTM_ZPmZ_S_UNDEF
10275
152k
    0U, // FRINTN_ZPmZ_D_UNDEF
10276
152k
    0U, // FRINTN_ZPmZ_H_UNDEF
10277
152k
    0U, // FRINTN_ZPmZ_S_UNDEF
10278
152k
    0U, // FRINTP_ZPmZ_D_UNDEF
10279
152k
    0U, // FRINTP_ZPmZ_H_UNDEF
10280
152k
    0U, // FRINTP_ZPmZ_S_UNDEF
10281
152k
    0U, // FRINTX_ZPmZ_D_UNDEF
10282
152k
    0U, // FRINTX_ZPmZ_H_UNDEF
10283
152k
    0U, // FRINTX_ZPmZ_S_UNDEF
10284
152k
    0U, // FRINTZ_ZPmZ_D_UNDEF
10285
152k
    0U, // FRINTZ_ZPmZ_H_UNDEF
10286
152k
    0U, // FRINTZ_ZPmZ_S_UNDEF
10287
152k
    0U, // FSQRT_ZPmZ_D_UNDEF
10288
152k
    0U, // FSQRT_ZPmZ_H_UNDEF
10289
152k
    0U, // FSQRT_ZPmZ_S_UNDEF
10290
152k
    0U, // FSUBR_ZPZI_D_UNDEF
10291
152k
    0U, // FSUBR_ZPZI_D_ZERO
10292
152k
    0U, // FSUBR_ZPZI_H_UNDEF
10293
152k
    0U, // FSUBR_ZPZI_H_ZERO
10294
152k
    0U, // FSUBR_ZPZI_S_UNDEF
10295
152k
    0U, // FSUBR_ZPZI_S_ZERO
10296
152k
    0U, // FSUBR_ZPZZ_D_ZERO
10297
152k
    0U, // FSUBR_ZPZZ_H_ZERO
10298
152k
    0U, // FSUBR_ZPZZ_S_ZERO
10299
152k
    0U, // FSUB_VG2_M2Z_D_PSEUDO
10300
152k
    0U, // FSUB_VG2_M2Z_H_PSEUDO
10301
152k
    0U, // FSUB_VG2_M2Z_S_PSEUDO
10302
152k
    0U, // FSUB_VG4_M4Z_D_PSEUDO
10303
152k
    0U, // FSUB_VG4_M4Z_H_PSEUDO
10304
152k
    0U, // FSUB_VG4_M4Z_S_PSEUDO
10305
152k
    0U, // FSUB_ZPZI_D_UNDEF
10306
152k
    0U, // FSUB_ZPZI_D_ZERO
10307
152k
    0U, // FSUB_ZPZI_H_UNDEF
10308
152k
    0U, // FSUB_ZPZI_H_ZERO
10309
152k
    0U, // FSUB_ZPZI_S_UNDEF
10310
152k
    0U, // FSUB_ZPZI_S_ZERO
10311
152k
    0U, // FSUB_ZPZZ_D_UNDEF
10312
152k
    0U, // FSUB_ZPZZ_D_ZERO
10313
152k
    0U, // FSUB_ZPZZ_H_UNDEF
10314
152k
    0U, // FSUB_ZPZZ_H_ZERO
10315
152k
    0U, // FSUB_ZPZZ_S_UNDEF
10316
152k
    0U, // FSUB_ZPZZ_S_ZERO
10317
152k
    0U, // FVDOT_VG2_M2ZZI_HtoS_PSEUDO
10318
152k
    0U, // GLD1B_D
10319
152k
    0U, // GLD1B_D_IMM
10320
152k
    0U, // GLD1B_D_SXTW
10321
152k
    0U, // GLD1B_D_UXTW
10322
152k
    0U, // GLD1B_S_IMM
10323
152k
    0U, // GLD1B_S_SXTW
10324
152k
    0U, // GLD1B_S_UXTW
10325
152k
    0U, // GLD1D
10326
152k
    0U, // GLD1D_IMM
10327
152k
    0U, // GLD1D_SCALED
10328
152k
    0U, // GLD1D_SXTW
10329
152k
    0U, // GLD1D_SXTW_SCALED
10330
152k
    0U, // GLD1D_UXTW
10331
152k
    0U, // GLD1D_UXTW_SCALED
10332
152k
    0U, // GLD1H_D
10333
152k
    0U, // GLD1H_D_IMM
10334
152k
    0U, // GLD1H_D_SCALED
10335
152k
    0U, // GLD1H_D_SXTW
10336
152k
    0U, // GLD1H_D_SXTW_SCALED
10337
152k
    0U, // GLD1H_D_UXTW
10338
152k
    0U, // GLD1H_D_UXTW_SCALED
10339
152k
    0U, // GLD1H_S_IMM
10340
152k
    0U, // GLD1H_S_SXTW
10341
152k
    0U, // GLD1H_S_SXTW_SCALED
10342
152k
    0U, // GLD1H_S_UXTW
10343
152k
    0U, // GLD1H_S_UXTW_SCALED
10344
152k
    0U, // GLD1SB_D
10345
152k
    0U, // GLD1SB_D_IMM
10346
152k
    0U, // GLD1SB_D_SXTW
10347
152k
    0U, // GLD1SB_D_UXTW
10348
152k
    0U, // GLD1SB_S_IMM
10349
152k
    0U, // GLD1SB_S_SXTW
10350
152k
    0U, // GLD1SB_S_UXTW
10351
152k
    0U, // GLD1SH_D
10352
152k
    0U, // GLD1SH_D_IMM
10353
152k
    0U, // GLD1SH_D_SCALED
10354
152k
    0U, // GLD1SH_D_SXTW
10355
152k
    0U, // GLD1SH_D_SXTW_SCALED
10356
152k
    0U, // GLD1SH_D_UXTW
10357
152k
    0U, // GLD1SH_D_UXTW_SCALED
10358
152k
    0U, // GLD1SH_S_IMM
10359
152k
    0U, // GLD1SH_S_SXTW
10360
152k
    0U, // GLD1SH_S_SXTW_SCALED
10361
152k
    0U, // GLD1SH_S_UXTW
10362
152k
    0U, // GLD1SH_S_UXTW_SCALED
10363
152k
    0U, // GLD1SW_D
10364
152k
    0U, // GLD1SW_D_IMM
10365
152k
    0U, // GLD1SW_D_SCALED
10366
152k
    0U, // GLD1SW_D_SXTW
10367
152k
    0U, // GLD1SW_D_SXTW_SCALED
10368
152k
    0U, // GLD1SW_D_UXTW
10369
152k
    0U, // GLD1SW_D_UXTW_SCALED
10370
152k
    0U, // GLD1W_D
10371
152k
    0U, // GLD1W_D_IMM
10372
152k
    0U, // GLD1W_D_SCALED
10373
152k
    0U, // GLD1W_D_SXTW
10374
152k
    0U, // GLD1W_D_SXTW_SCALED
10375
152k
    0U, // GLD1W_D_UXTW
10376
152k
    0U, // GLD1W_D_UXTW_SCALED
10377
152k
    0U, // GLD1W_IMM
10378
152k
    0U, // GLD1W_SXTW
10379
152k
    0U, // GLD1W_SXTW_SCALED
10380
152k
    0U, // GLD1W_UXTW
10381
152k
    0U, // GLD1W_UXTW_SCALED
10382
152k
    0U, // GLDFF1B_D
10383
152k
    0U, // GLDFF1B_D_IMM
10384
152k
    0U, // GLDFF1B_D_SXTW
10385
152k
    0U, // GLDFF1B_D_UXTW
10386
152k
    0U, // GLDFF1B_S_IMM
10387
152k
    0U, // GLDFF1B_S_SXTW
10388
152k
    0U, // GLDFF1B_S_UXTW
10389
152k
    0U, // GLDFF1D
10390
152k
    0U, // GLDFF1D_IMM
10391
152k
    0U, // GLDFF1D_SCALED
10392
152k
    0U, // GLDFF1D_SXTW
10393
152k
    0U, // GLDFF1D_SXTW_SCALED
10394
152k
    0U, // GLDFF1D_UXTW
10395
152k
    0U, // GLDFF1D_UXTW_SCALED
10396
152k
    0U, // GLDFF1H_D
10397
152k
    0U, // GLDFF1H_D_IMM
10398
152k
    0U, // GLDFF1H_D_SCALED
10399
152k
    0U, // GLDFF1H_D_SXTW
10400
152k
    0U, // GLDFF1H_D_SXTW_SCALED
10401
152k
    0U, // GLDFF1H_D_UXTW
10402
152k
    0U, // GLDFF1H_D_UXTW_SCALED
10403
152k
    0U, // GLDFF1H_S_IMM
10404
152k
    0U, // GLDFF1H_S_SXTW
10405
152k
    0U, // GLDFF1H_S_SXTW_SCALED
10406
152k
    0U, // GLDFF1H_S_UXTW
10407
152k
    0U, // GLDFF1H_S_UXTW_SCALED
10408
152k
    0U, // GLDFF1SB_D
10409
152k
    0U, // GLDFF1SB_D_IMM
10410
152k
    0U, // GLDFF1SB_D_SXTW
10411
152k
    0U, // GLDFF1SB_D_UXTW
10412
152k
    0U, // GLDFF1SB_S_IMM
10413
152k
    0U, // GLDFF1SB_S_SXTW
10414
152k
    0U, // GLDFF1SB_S_UXTW
10415
152k
    0U, // GLDFF1SH_D
10416
152k
    0U, // GLDFF1SH_D_IMM
10417
152k
    0U, // GLDFF1SH_D_SCALED
10418
152k
    0U, // GLDFF1SH_D_SXTW
10419
152k
    0U, // GLDFF1SH_D_SXTW_SCALED
10420
152k
    0U, // GLDFF1SH_D_UXTW
10421
152k
    0U, // GLDFF1SH_D_UXTW_SCALED
10422
152k
    0U, // GLDFF1SH_S_IMM
10423
152k
    0U, // GLDFF1SH_S_SXTW
10424
152k
    0U, // GLDFF1SH_S_SXTW_SCALED
10425
152k
    0U, // GLDFF1SH_S_UXTW
10426
152k
    0U, // GLDFF1SH_S_UXTW_SCALED
10427
152k
    0U, // GLDFF1SW_D
10428
152k
    0U, // GLDFF1SW_D_IMM
10429
152k
    0U, // GLDFF1SW_D_SCALED
10430
152k
    0U, // GLDFF1SW_D_SXTW
10431
152k
    0U, // GLDFF1SW_D_SXTW_SCALED
10432
152k
    0U, // GLDFF1SW_D_UXTW
10433
152k
    0U, // GLDFF1SW_D_UXTW_SCALED
10434
152k
    0U, // GLDFF1W_D
10435
152k
    0U, // GLDFF1W_D_IMM
10436
152k
    0U, // GLDFF1W_D_SCALED
10437
152k
    0U, // GLDFF1W_D_SXTW
10438
152k
    0U, // GLDFF1W_D_SXTW_SCALED
10439
152k
    0U, // GLDFF1W_D_UXTW
10440
152k
    0U, // GLDFF1W_D_UXTW_SCALED
10441
152k
    0U, // GLDFF1W_IMM
10442
152k
    0U, // GLDFF1W_SXTW
10443
152k
    0U, // GLDFF1W_SXTW_SCALED
10444
152k
    0U, // GLDFF1W_UXTW
10445
152k
    0U, // GLDFF1W_UXTW_SCALED
10446
152k
    0U, // G_AARCH64_PREFETCH
10447
152k
    0U, // G_ADD_LOW
10448
152k
    0U, // G_BSP
10449
152k
    0U, // G_DUP
10450
152k
    0U, // G_DUPLANE16
10451
152k
    0U, // G_DUPLANE32
10452
152k
    0U, // G_DUPLANE64
10453
152k
    0U, // G_DUPLANE8
10454
152k
    0U, // G_EXT
10455
152k
    0U, // G_FCMEQ
10456
152k
    0U, // G_FCMEQZ
10457
152k
    0U, // G_FCMGE
10458
152k
    0U, // G_FCMGEZ
10459
152k
    0U, // G_FCMGT
10460
152k
    0U, // G_FCMGTZ
10461
152k
    0U, // G_FCMLEZ
10462
152k
    0U, // G_FCMLTZ
10463
152k
    0U, // G_REV16
10464
152k
    0U, // G_REV32
10465
152k
    0U, // G_REV64
10466
152k
    0U, // G_SADDLP
10467
152k
    0U, // G_SADDLV
10468
152k
    0U, // G_SDOT
10469
152k
    0U, // G_SITOF
10470
152k
    0U, // G_SMULL
10471
152k
    0U, // G_TRN1
10472
152k
    0U, // G_TRN2
10473
152k
    0U, // G_UADDLP
10474
152k
    0U, // G_UADDLV
10475
152k
    0U, // G_UDOT
10476
152k
    0U, // G_UITOF
10477
152k
    0U, // G_UMULL
10478
152k
    0U, // G_UZP1
10479
152k
    0U, // G_UZP2
10480
152k
    0U, // G_VASHR
10481
152k
    0U, // G_VLSHR
10482
152k
    0U, // G_ZIP1
10483
152k
    0U, // G_ZIP2
10484
152k
    0U, // HOM_Epilog
10485
152k
    0U, // HOM_Prolog
10486
152k
    0U, // HWASAN_CHECK_MEMACCESS
10487
152k
    0U, // HWASAN_CHECK_MEMACCESS_SHORTGRANULES
10488
152k
    0U, // INSERT_MXIPZ_H_PSEUDO_B
10489
152k
    0U, // INSERT_MXIPZ_H_PSEUDO_D
10490
152k
    0U, // INSERT_MXIPZ_H_PSEUDO_H
10491
152k
    0U, // INSERT_MXIPZ_H_PSEUDO_Q
10492
152k
    0U, // INSERT_MXIPZ_H_PSEUDO_S
10493
152k
    0U, // INSERT_MXIPZ_V_PSEUDO_B
10494
152k
    0U, // INSERT_MXIPZ_V_PSEUDO_D
10495
152k
    0U, // INSERT_MXIPZ_V_PSEUDO_H
10496
152k
    0U, // INSERT_MXIPZ_V_PSEUDO_Q
10497
152k
    0U, // INSERT_MXIPZ_V_PSEUDO_S
10498
152k
    0U, // IRGstack
10499
152k
    0U, // JumpTableDest16
10500
152k
    0U, // JumpTableDest32
10501
152k
    0U, // JumpTableDest8
10502
152k
    0U, // KCFI_CHECK
10503
152k
    0U, // LD1B_2Z_IMM_PSEUDO
10504
152k
    0U, // LD1B_2Z_PSEUDO
10505
152k
    0U, // LD1B_4Z_IMM_PSEUDO
10506
152k
    0U, // LD1B_4Z_PSEUDO
10507
152k
    0U, // LD1D_2Z_IMM_PSEUDO
10508
152k
    0U, // LD1D_2Z_PSEUDO
10509
152k
    0U, // LD1D_4Z_IMM_PSEUDO
10510
152k
    0U, // LD1D_4Z_PSEUDO
10511
152k
    0U, // LD1H_2Z_IMM_PSEUDO
10512
152k
    0U, // LD1H_2Z_PSEUDO
10513
152k
    0U, // LD1H_4Z_IMM_PSEUDO
10514
152k
    0U, // LD1H_4Z_PSEUDO
10515
152k
    0U, // LD1W_2Z_IMM_PSEUDO
10516
152k
    0U, // LD1W_2Z_PSEUDO
10517
152k
    0U, // LD1W_4Z_IMM_PSEUDO
10518
152k
    0U, // LD1W_4Z_PSEUDO
10519
152k
    0U, // LD1_MXIPXX_H_PSEUDO_B
10520
152k
    0U, // LD1_MXIPXX_H_PSEUDO_D
10521
152k
    0U, // LD1_MXIPXX_H_PSEUDO_H
10522
152k
    0U, // LD1_MXIPXX_H_PSEUDO_Q
10523
152k
    0U, // LD1_MXIPXX_H_PSEUDO_S
10524
152k
    0U, // LD1_MXIPXX_V_PSEUDO_B
10525
152k
    0U, // LD1_MXIPXX_V_PSEUDO_D
10526
152k
    0U, // LD1_MXIPXX_V_PSEUDO_H
10527
152k
    0U, // LD1_MXIPXX_V_PSEUDO_Q
10528
152k
    0U, // LD1_MXIPXX_V_PSEUDO_S
10529
152k
    0U, // LDFF1B
10530
152k
    0U, // LDFF1B_D
10531
152k
    0U, // LDFF1B_H
10532
152k
    0U, // LDFF1B_S
10533
152k
    0U, // LDFF1D
10534
152k
    0U, // LDFF1H
10535
152k
    0U, // LDFF1H_D
10536
152k
    0U, // LDFF1H_S
10537
152k
    0U, // LDFF1SB_D
10538
152k
    0U, // LDFF1SB_H
10539
152k
    0U, // LDFF1SB_S
10540
152k
    0U, // LDFF1SH_D
10541
152k
    0U, // LDFF1SH_S
10542
152k
    0U, // LDFF1SW_D
10543
152k
    0U, // LDFF1W
10544
152k
    0U, // LDFF1W_D
10545
152k
    0U, // LDNF1B_D_IMM
10546
152k
    0U, // LDNF1B_H_IMM
10547
152k
    0U, // LDNF1B_IMM
10548
152k
    0U, // LDNF1B_S_IMM
10549
152k
    0U, // LDNF1D_IMM
10550
152k
    0U, // LDNF1H_D_IMM
10551
152k
    0U, // LDNF1H_IMM
10552
152k
    0U, // LDNF1H_S_IMM
10553
152k
    0U, // LDNF1SB_D_IMM
10554
152k
    0U, // LDNF1SB_H_IMM
10555
152k
    0U, // LDNF1SB_S_IMM
10556
152k
    0U, // LDNF1SH_D_IMM
10557
152k
    0U, // LDNF1SH_S_IMM
10558
152k
    0U, // LDNF1SW_D_IMM
10559
152k
    0U, // LDNF1W_D_IMM
10560
152k
    0U, // LDNF1W_IMM
10561
152k
    0U, // LDNT1B_2Z_IMM_PSEUDO
10562
152k
    0U, // LDNT1B_2Z_PSEUDO
10563
152k
    0U, // LDNT1B_4Z_IMM_PSEUDO
10564
152k
    0U, // LDNT1B_4Z_PSEUDO
10565
152k
    0U, // LDNT1D_2Z_IMM_PSEUDO
10566
152k
    0U, // LDNT1D_2Z_PSEUDO
10567
152k
    0U, // LDNT1D_4Z_IMM_PSEUDO
10568
152k
    0U, // LDNT1D_4Z_PSEUDO
10569
152k
    0U, // LDNT1H_2Z_IMM_PSEUDO
10570
152k
    0U, // LDNT1H_2Z_PSEUDO
10571
152k
    0U, // LDNT1H_4Z_IMM_PSEUDO
10572
152k
    0U, // LDNT1H_4Z_PSEUDO
10573
152k
    0U, // LDNT1W_2Z_IMM_PSEUDO
10574
152k
    0U, // LDNT1W_2Z_PSEUDO
10575
152k
    0U, // LDNT1W_4Z_IMM_PSEUDO
10576
152k
    0U, // LDNT1W_4Z_PSEUDO
10577
152k
    0U, // LDR_PPXI
10578
152k
    0U, // LDR_TX_PSEUDO
10579
152k
    0U, // LDR_ZA_PSEUDO
10580
152k
    0U, // LDR_ZZXI
10581
152k
    0U, // LDR_ZZZXI
10582
152k
    0U, // LDR_ZZZZXI
10583
152k
    0U, // LOADgot
10584
152k
    0U, // LSL_ZPZI_B_UNDEF
10585
152k
    0U, // LSL_ZPZI_B_ZERO
10586
152k
    0U, // LSL_ZPZI_D_UNDEF
10587
152k
    0U, // LSL_ZPZI_D_ZERO
10588
152k
    0U, // LSL_ZPZI_H_UNDEF
10589
152k
    0U, // LSL_ZPZI_H_ZERO
10590
152k
    0U, // LSL_ZPZI_S_UNDEF
10591
152k
    0U, // LSL_ZPZI_S_ZERO
10592
152k
    0U, // LSL_ZPZZ_B_UNDEF
10593
152k
    0U, // LSL_ZPZZ_B_ZERO
10594
152k
    0U, // LSL_ZPZZ_D_UNDEF
10595
152k
    0U, // LSL_ZPZZ_D_ZERO
10596
152k
    0U, // LSL_ZPZZ_H_UNDEF
10597
152k
    0U, // LSL_ZPZZ_H_ZERO
10598
152k
    0U, // LSL_ZPZZ_S_UNDEF
10599
152k
    0U, // LSL_ZPZZ_S_ZERO
10600
152k
    0U, // LSR_ZPZI_B_UNDEF
10601
152k
    0U, // LSR_ZPZI_B_ZERO
10602
152k
    0U, // LSR_ZPZI_D_UNDEF
10603
152k
    0U, // LSR_ZPZI_D_ZERO
10604
152k
    0U, // LSR_ZPZI_H_UNDEF
10605
152k
    0U, // LSR_ZPZI_H_ZERO
10606
152k
    0U, // LSR_ZPZI_S_UNDEF
10607
152k
    0U, // LSR_ZPZI_S_ZERO
10608
152k
    0U, // LSR_ZPZZ_B_UNDEF
10609
152k
    0U, // LSR_ZPZZ_B_ZERO
10610
152k
    0U, // LSR_ZPZZ_D_UNDEF
10611
152k
    0U, // LSR_ZPZZ_D_ZERO
10612
152k
    0U, // LSR_ZPZZ_H_UNDEF
10613
152k
    0U, // LSR_ZPZZ_H_ZERO
10614
152k
    0U, // LSR_ZPZZ_S_UNDEF
10615
152k
    0U, // LSR_ZPZZ_S_ZERO
10616
152k
    0U, // MLA_ZPZZZ_B_UNDEF
10617
152k
    0U, // MLA_ZPZZZ_D_UNDEF
10618
152k
    0U, // MLA_ZPZZZ_H_UNDEF
10619
152k
    0U, // MLA_ZPZZZ_S_UNDEF
10620
152k
    0U, // MLS_ZPZZZ_B_UNDEF
10621
152k
    0U, // MLS_ZPZZZ_D_UNDEF
10622
152k
    0U, // MLS_ZPZZZ_H_UNDEF
10623
152k
    0U, // MLS_ZPZZZ_S_UNDEF
10624
152k
    0U, // MOPSMemoryCopyPseudo
10625
152k
    0U, // MOPSMemoryMovePseudo
10626
152k
    0U, // MOPSMemorySetPseudo
10627
152k
    0U, // MOPSMemorySetTaggingPseudo
10628
152k
    0U, // MOVA_MXI2Z_H_B_PSEUDO
10629
152k
    0U, // MOVA_MXI2Z_H_D_PSEUDO
10630
152k
    0U, // MOVA_MXI2Z_H_H_PSEUDO
10631
152k
    0U, // MOVA_MXI2Z_H_S_PSEUDO
10632
152k
    0U, // MOVA_MXI2Z_V_B_PSEUDO
10633
152k
    0U, // MOVA_MXI2Z_V_D_PSEUDO
10634
152k
    0U, // MOVA_MXI2Z_V_H_PSEUDO
10635
152k
    0U, // MOVA_MXI2Z_V_S_PSEUDO
10636
152k
    0U, // MOVA_MXI4Z_H_B_PSEUDO
10637
152k
    0U, // MOVA_MXI4Z_H_D_PSEUDO
10638
152k
    0U, // MOVA_MXI4Z_H_H_PSEUDO
10639
152k
    0U, // MOVA_MXI4Z_H_S_PSEUDO
10640
152k
    0U, // MOVA_MXI4Z_V_B_PSEUDO
10641
152k
    0U, // MOVA_MXI4Z_V_D_PSEUDO
10642
152k
    0U, // MOVA_MXI4Z_V_H_PSEUDO
10643
152k
    0U, // MOVA_MXI4Z_V_S_PSEUDO
10644
152k
    0U, // MOVA_VG2_MXI2Z_PSEUDO
10645
152k
    0U, // MOVA_VG4_MXI4Z_PSEUDO
10646
152k
    0U, // MOVMCSym
10647
152k
    0U, // MOVaddr
10648
152k
    0U, // MOVaddrBA
10649
152k
    0U, // MOVaddrCP
10650
152k
    0U, // MOVaddrEXT
10651
152k
    0U, // MOVaddrJT
10652
152k
    0U, // MOVaddrTLS
10653
152k
    0U, // MOVbaseTLS
10654
152k
    0U, // MOVi32imm
10655
152k
    0U, // MOVi64imm
10656
152k
    0U, // MRS_FPCR
10657
152k
    0U, // MSR_FPCR
10658
152k
    0U, // MSRpstatePseudo
10659
152k
    0U, // MUL_ZPZZ_B_UNDEF
10660
152k
    0U, // MUL_ZPZZ_D_UNDEF
10661
152k
    0U, // MUL_ZPZZ_H_UNDEF
10662
152k
    0U, // MUL_ZPZZ_S_UNDEF
10663
152k
    0U, // NEG_ZPmZ_B_UNDEF
10664
152k
    0U, // NEG_ZPmZ_D_UNDEF
10665
152k
    0U, // NEG_ZPmZ_H_UNDEF
10666
152k
    0U, // NEG_ZPmZ_S_UNDEF
10667
152k
    0U, // NOT_ZPmZ_B_UNDEF
10668
152k
    0U, // NOT_ZPmZ_D_UNDEF
10669
152k
    0U, // NOT_ZPmZ_H_UNDEF
10670
152k
    0U, // NOT_ZPmZ_S_UNDEF
10671
152k
    0U, // ORNWrr
10672
152k
    0U, // ORNXrr
10673
152k
    0U, // ORRWrr
10674
152k
    0U, // ORRXrr
10675
152k
    0U, // ORR_ZPZZ_B_ZERO
10676
152k
    0U, // ORR_ZPZZ_D_ZERO
10677
152k
    0U, // ORR_ZPZZ_H_ZERO
10678
152k
    0U, // ORR_ZPZZ_S_ZERO
10679
152k
    0U, // PAUTH_EPILOGUE
10680
152k
    0U, // PAUTH_PROLOGUE
10681
152k
    0U, // PROBED_STACKALLOC
10682
152k
    0U, // PROBED_STACKALLOC_DYN
10683
152k
    0U, // PROBED_STACKALLOC_VAR
10684
152k
    0U, // PTEST_PP_ANY
10685
152k
    0U, // RDFFR_P
10686
152k
    0U, // RDFFR_PPz
10687
152k
    0U, // RET_ReallyLR
10688
152k
    0U, // RestoreZAPseudo
10689
152k
    0U, // SABD_ZPZZ_B_UNDEF
10690
152k
    0U, // SABD_ZPZZ_D_UNDEF
10691
152k
    0U, // SABD_ZPZZ_H_UNDEF
10692
152k
    0U, // SABD_ZPZZ_S_UNDEF
10693
152k
    0U, // SCVTF_ZPmZ_DtoD_UNDEF
10694
152k
    0U, // SCVTF_ZPmZ_DtoH_UNDEF
10695
152k
    0U, // SCVTF_ZPmZ_DtoS_UNDEF
10696
152k
    0U, // SCVTF_ZPmZ_HtoH_UNDEF
10697
152k
    0U, // SCVTF_ZPmZ_StoD_UNDEF
10698
152k
    0U, // SCVTF_ZPmZ_StoH_UNDEF
10699
152k
    0U, // SCVTF_ZPmZ_StoS_UNDEF
10700
152k
    0U, // SDIV_ZPZZ_D_UNDEF
10701
152k
    0U, // SDIV_ZPZZ_S_UNDEF
10702
152k
    0U, // SDOT_VG2_M2Z2Z_BtoS_PSEUDO
10703
152k
    0U, // SDOT_VG2_M2Z2Z_HtoD_PSEUDO
10704
152k
    0U, // SDOT_VG2_M2Z2Z_HtoS_PSEUDO
10705
152k
    0U, // SDOT_VG2_M2ZZI_BToS_PSEUDO
10706
152k
    0U, // SDOT_VG2_M2ZZI_HToS_PSEUDO
10707
152k
    0U, // SDOT_VG2_M2ZZI_HtoD_PSEUDO
10708
152k
    0U, // SDOT_VG2_M2ZZ_BtoS_PSEUDO
10709
152k
    0U, // SDOT_VG2_M2ZZ_HtoD_PSEUDO
10710
152k
    0U, // SDOT_VG2_M2ZZ_HtoS_PSEUDO
10711
152k
    0U, // SDOT_VG4_M4Z4Z_BtoS_PSEUDO
10712
152k
    0U, // SDOT_VG4_M4Z4Z_HtoD_PSEUDO
10713
152k
    0U, // SDOT_VG4_M4Z4Z_HtoS_PSEUDO
10714
152k
    0U, // SDOT_VG4_M4ZZI_BToS_PSEUDO
10715
152k
    0U, // SDOT_VG4_M4ZZI_HToS_PSEUDO
10716
152k
    0U, // SDOT_VG4_M4ZZI_HtoD_PSEUDO
10717
152k
    0U, // SDOT_VG4_M4ZZ_BtoS_PSEUDO
10718
152k
    0U, // SDOT_VG4_M4ZZ_HtoD_PSEUDO
10719
152k
    0U, // SDOT_VG4_M4ZZ_HtoS_PSEUDO
10720
152k
    0U, // SEH_AddFP
10721
152k
    0U, // SEH_EpilogEnd
10722
152k
    0U, // SEH_EpilogStart
10723
152k
    0U, // SEH_Nop
10724
152k
    0U, // SEH_PACSignLR
10725
152k
    0U, // SEH_PrologEnd
10726
152k
    0U, // SEH_SaveAnyRegQP
10727
152k
    0U, // SEH_SaveAnyRegQPX
10728
152k
    0U, // SEH_SaveFPLR
10729
152k
    0U, // SEH_SaveFPLR_X
10730
152k
    0U, // SEH_SaveFReg
10731
152k
    0U, // SEH_SaveFRegP
10732
152k
    0U, // SEH_SaveFRegP_X
10733
152k
    0U, // SEH_SaveFReg_X
10734
152k
    0U, // SEH_SaveReg
10735
152k
    0U, // SEH_SaveRegP
10736
152k
    0U, // SEH_SaveRegP_X
10737
152k
    0U, // SEH_SaveReg_X
10738
152k
    0U, // SEH_SetFP
10739
152k
    0U, // SEH_StackAlloc
10740
152k
    0U, // SMAX_ZPZZ_B_UNDEF
10741
152k
    0U, // SMAX_ZPZZ_D_UNDEF
10742
152k
    0U, // SMAX_ZPZZ_H_UNDEF
10743
152k
    0U, // SMAX_ZPZZ_S_UNDEF
10744
152k
    0U, // SMIN_ZPZZ_B_UNDEF
10745
152k
    0U, // SMIN_ZPZZ_D_UNDEF
10746
152k
    0U, // SMIN_ZPZZ_H_UNDEF
10747
152k
    0U, // SMIN_ZPZZ_S_UNDEF
10748
152k
    0U, // SMLALL_MZZI_BtoS_PSEUDO
10749
152k
    0U, // SMLALL_MZZI_HtoD_PSEUDO
10750
152k
    0U, // SMLALL_MZZ_BtoS_PSEUDO
10751
152k
    0U, // SMLALL_MZZ_HtoD_PSEUDO
10752
152k
    0U, // SMLALL_VG2_M2Z2Z_BtoS_PSEUDO
10753
152k
    0U, // SMLALL_VG2_M2Z2Z_HtoD_PSEUDO
10754
152k
    0U, // SMLALL_VG2_M2ZZI_BtoS_PSEUDO
10755
152k
    0U, // SMLALL_VG2_M2ZZI_HtoD_PSEUDO
10756
152k
    0U, // SMLALL_VG2_M2ZZ_BtoS_PSEUDO
10757
152k
    0U, // SMLALL_VG2_M2ZZ_HtoD_PSEUDO
10758
152k
    0U, // SMLALL_VG4_M4Z4Z_BtoS_PSEUDO
10759
152k
    0U, // SMLALL_VG4_M4Z4Z_HtoD_PSEUDO
10760
152k
    0U, // SMLALL_VG4_M4ZZI_BtoS_PSEUDO
10761
152k
    0U, // SMLALL_VG4_M4ZZI_HtoD_PSEUDO
10762
152k
    0U, // SMLALL_VG4_M4ZZ_BtoS_PSEUDO
10763
152k
    0U, // SMLALL_VG4_M4ZZ_HtoD_PSEUDO
10764
152k
    0U, // SMLAL_MZZI_HtoS_PSEUDO
10765
152k
    0U, // SMLAL_MZZ_HtoS_PSEUDO
10766
152k
    0U, // SMLAL_VG2_M2Z2Z_HtoS_PSEUDO
10767
152k
    0U, // SMLAL_VG2_M2ZZI_S_PSEUDO
10768
152k
    0U, // SMLAL_VG2_M2ZZ_HtoS_PSEUDO
10769
152k
    0U, // SMLAL_VG4_M4Z4Z_HtoS_PSEUDO
10770
152k
    0U, // SMLAL_VG4_M4ZZI_HtoS_PSEUDO
10771
152k
    0U, // SMLAL_VG4_M4ZZ_HtoS_PSEUDO
10772
152k
    0U, // SMLSLL_MZZI_BtoS_PSEUDO
10773
152k
    0U, // SMLSLL_MZZI_HtoD_PSEUDO
10774
152k
    0U, // SMLSLL_MZZ_BtoS_PSEUDO
10775
152k
    0U, // SMLSLL_MZZ_HtoD_PSEUDO
10776
152k
    0U, // SMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
10777
152k
    0U, // SMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
10778
152k
    0U, // SMLSLL_VG2_M2ZZI_BtoS_PSEUDO
10779
152k
    0U, // SMLSLL_VG2_M2ZZI_HtoD_PSEUDO
10780
152k
    0U, // SMLSLL_VG2_M2ZZ_BtoS_PSEUDO
10781
152k
    0U, // SMLSLL_VG2_M2ZZ_HtoD_PSEUDO
10782
152k
    0U, // SMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
10783
152k
    0U, // SMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
10784
152k
    0U, // SMLSLL_VG4_M4ZZI_BtoS_PSEUDO
10785
152k
    0U, // SMLSLL_VG4_M4ZZI_HtoD_PSEUDO
10786
152k
    0U, // SMLSLL_VG4_M4ZZ_BtoS_PSEUDO
10787
152k
    0U, // SMLSLL_VG4_M4ZZ_HtoD_PSEUDO
10788
152k
    0U, // SMLSL_MZZI_HtoS_PSEUDO
10789
152k
    0U, // SMLSL_MZZ_HtoS_PSEUDO
10790
152k
    0U, // SMLSL_VG2_M2Z2Z_HtoS_PSEUDO
10791
152k
    0U, // SMLSL_VG2_M2ZZI_S_PSEUDO
10792
152k
    0U, // SMLSL_VG2_M2ZZ_HtoS_PSEUDO
10793
152k
    0U, // SMLSL_VG4_M4Z4Z_HtoS_PSEUDO
10794
152k
    0U, // SMLSL_VG4_M4ZZI_HtoS_PSEUDO
10795
152k
    0U, // SMLSL_VG4_M4ZZ_HtoS_PSEUDO
10796
152k
    0U, // SMOPA_MPPZZ_D_PSEUDO
10797
152k
    0U, // SMOPA_MPPZZ_HtoS_PSEUDO
10798
152k
    0U, // SMOPA_MPPZZ_S_PSEUDO
10799
152k
    0U, // SMOPS_MPPZZ_D_PSEUDO
10800
152k
    0U, // SMOPS_MPPZZ_HtoS_PSEUDO
10801
152k
    0U, // SMOPS_MPPZZ_S_PSEUDO
10802
152k
    0U, // SMULH_ZPZZ_B_UNDEF
10803
152k
    0U, // SMULH_ZPZZ_D_UNDEF
10804
152k
    0U, // SMULH_ZPZZ_H_UNDEF
10805
152k
    0U, // SMULH_ZPZZ_S_UNDEF
10806
152k
    0U, // SPACE
10807
152k
    0U, // SQABS_ZPmZ_B_UNDEF
10808
152k
    0U, // SQABS_ZPmZ_D_UNDEF
10809
152k
    0U, // SQABS_ZPmZ_H_UNDEF
10810
152k
    0U, // SQABS_ZPmZ_S_UNDEF
10811
152k
    0U, // SQNEG_ZPmZ_B_UNDEF
10812
152k
    0U, // SQNEG_ZPmZ_D_UNDEF
10813
152k
    0U, // SQNEG_ZPmZ_H_UNDEF
10814
152k
    0U, // SQNEG_ZPmZ_S_UNDEF
10815
152k
    0U, // SQRSHL_ZPZZ_B_UNDEF
10816
152k
    0U, // SQRSHL_ZPZZ_D_UNDEF
10817
152k
    0U, // SQRSHL_ZPZZ_H_UNDEF
10818
152k
    0U, // SQRSHL_ZPZZ_S_UNDEF
10819
152k
    0U, // SQSHLU_ZPZI_B_ZERO
10820
152k
    0U, // SQSHLU_ZPZI_D_ZERO
10821
152k
    0U, // SQSHLU_ZPZI_H_ZERO
10822
152k
    0U, // SQSHLU_ZPZI_S_ZERO
10823
152k
    0U, // SQSHL_ZPZI_B_ZERO
10824
152k
    0U, // SQSHL_ZPZI_D_ZERO
10825
152k
    0U, // SQSHL_ZPZI_H_ZERO
10826
152k
    0U, // SQSHL_ZPZI_S_ZERO
10827
152k
    0U, // SQSHL_ZPZZ_B_UNDEF
10828
152k
    0U, // SQSHL_ZPZZ_D_UNDEF
10829
152k
    0U, // SQSHL_ZPZZ_H_UNDEF
10830
152k
    0U, // SQSHL_ZPZZ_S_UNDEF
10831
152k
    0U, // SRSHL_ZPZZ_B_UNDEF
10832
152k
    0U, // SRSHL_ZPZZ_D_UNDEF
10833
152k
    0U, // SRSHL_ZPZZ_H_UNDEF
10834
152k
    0U, // SRSHL_ZPZZ_S_UNDEF
10835
152k
    0U, // SRSHR_ZPZI_B_ZERO
10836
152k
    0U, // SRSHR_ZPZI_D_ZERO
10837
152k
    0U, // SRSHR_ZPZI_H_ZERO
10838
152k
    0U, // SRSHR_ZPZI_S_ZERO
10839
152k
    0U, // STGloop
10840
152k
    0U, // STGloop_wback
10841
152k
    0U, // STR_PPXI
10842
152k
    0U, // STR_TX_PSEUDO
10843
152k
    0U, // STR_ZZXI
10844
152k
    0U, // STR_ZZZXI
10845
152k
    0U, // STR_ZZZZXI
10846
152k
    0U, // STZGloop
10847
152k
    0U, // STZGloop_wback
10848
152k
    0U, // SUBR_ZPZZ_B_ZERO
10849
152k
    0U, // SUBR_ZPZZ_D_ZERO
10850
152k
    0U, // SUBR_ZPZZ_H_ZERO
10851
152k
    0U, // SUBR_ZPZZ_S_ZERO
10852
152k
    0U, // SUBSWrr
10853
152k
    0U, // SUBSXrr
10854
152k
    0U, // SUBWrr
10855
152k
    0U, // SUBXrr
10856
152k
    0U, // SUB_VG2_M2Z2Z_D_PSEUDO
10857
152k
    0U, // SUB_VG2_M2Z2Z_S_PSEUDO
10858
152k
    0U, // SUB_VG2_M2ZZ_D_PSEUDO
10859
152k
    0U, // SUB_VG2_M2ZZ_S_PSEUDO
10860
152k
    0U, // SUB_VG2_M2Z_D_PSEUDO
10861
152k
    0U, // SUB_VG2_M2Z_S_PSEUDO
10862
152k
    0U, // SUB_VG4_M4Z4Z_D_PSEUDO
10863
152k
    0U, // SUB_VG4_M4Z4Z_S_PSEUDO
10864
152k
    0U, // SUB_VG4_M4ZZ_D_PSEUDO
10865
152k
    0U, // SUB_VG4_M4ZZ_S_PSEUDO
10866
152k
    0U, // SUB_VG4_M4Z_D_PSEUDO
10867
152k
    0U, // SUB_VG4_M4Z_S_PSEUDO
10868
152k
    0U, // SUB_ZPZZ_B_ZERO
10869
152k
    0U, // SUB_ZPZZ_D_ZERO
10870
152k
    0U, // SUB_ZPZZ_H_ZERO
10871
152k
    0U, // SUB_ZPZZ_S_ZERO
10872
152k
    0U, // SUDOT_VG2_M2ZZI_BToS_PSEUDO
10873
152k
    0U, // SUDOT_VG2_M2ZZ_BToS_PSEUDO
10874
152k
    0U, // SUDOT_VG4_M4ZZI_BToS_PSEUDO
10875
152k
    0U, // SUDOT_VG4_M4ZZ_BToS_PSEUDO
10876
152k
    0U, // SUMLALL_MZZI_BtoS_PSEUDO
10877
152k
    0U, // SUMLALL_VG2_M2ZZI_BtoS_PSEUDO
10878
152k
    0U, // SUMLALL_VG2_M2ZZ_BtoS_PSEUDO
10879
152k
    0U, // SUMLALL_VG4_M4ZZI_BtoS_PSEUDO
10880
152k
    0U, // SUMLALL_VG4_M4ZZ_BtoS_PSEUDO
10881
152k
    0U, // SUMOPA_MPPZZ_D_PSEUDO
10882
152k
    0U, // SUMOPA_MPPZZ_S_PSEUDO
10883
152k
    0U, // SUMOPS_MPPZZ_D_PSEUDO
10884
152k
    0U, // SUMOPS_MPPZZ_S_PSEUDO
10885
152k
    0U, // SUVDOT_VG4_M4ZZI_BToS_PSEUDO
10886
152k
    0U, // SVDOT_VG2_M2ZZI_HtoS_PSEUDO
10887
152k
    0U, // SVDOT_VG4_M4ZZI_BtoS_PSEUDO
10888
152k
    0U, // SVDOT_VG4_M4ZZI_HtoD_PSEUDO
10889
152k
    0U, // SXTB_ZPmZ_D_UNDEF
10890
152k
    0U, // SXTB_ZPmZ_H_UNDEF
10891
152k
    0U, // SXTB_ZPmZ_S_UNDEF
10892
152k
    0U, // SXTH_ZPmZ_D_UNDEF
10893
152k
    0U, // SXTH_ZPmZ_S_UNDEF
10894
152k
    0U, // SXTW_ZPmZ_D_UNDEF
10895
152k
    0U, // SpeculationBarrierISBDSBEndBB
10896
152k
    0U, // SpeculationBarrierSBEndBB
10897
152k
    0U, // SpeculationSafeValueW
10898
152k
    0U, // SpeculationSafeValueX
10899
152k
    0U, // StoreSwiftAsyncContext
10900
152k
    0U, // TAGPstack
10901
152k
    0U, // TCRETURNdi
10902
152k
    0U, // TCRETURNri
10903
152k
    0U, // TCRETURNriALL
10904
152k
    0U, // TCRETURNriBTI
10905
152k
    0U, // TLSDESCCALL
10906
152k
    0U, // TLSDESC_CALLSEQ
10907
152k
    0U, // UABD_ZPZZ_B_UNDEF
10908
152k
    0U, // UABD_ZPZZ_D_UNDEF
10909
152k
    0U, // UABD_ZPZZ_H_UNDEF
10910
152k
    0U, // UABD_ZPZZ_S_UNDEF
10911
152k
    0U, // UCVTF_ZPmZ_DtoD_UNDEF
10912
152k
    0U, // UCVTF_ZPmZ_DtoH_UNDEF
10913
152k
    0U, // UCVTF_ZPmZ_DtoS_UNDEF
10914
152k
    0U, // UCVTF_ZPmZ_HtoH_UNDEF
10915
152k
    0U, // UCVTF_ZPmZ_StoD_UNDEF
10916
152k
    0U, // UCVTF_ZPmZ_StoH_UNDEF
10917
152k
    0U, // UCVTF_ZPmZ_StoS_UNDEF
10918
152k
    0U, // UDIV_ZPZZ_D_UNDEF
10919
152k
    0U, // UDIV_ZPZZ_S_UNDEF
10920
152k
    0U, // UDOT_VG2_M2Z2Z_BtoS_PSEUDO
10921
152k
    0U, // UDOT_VG2_M2Z2Z_HtoD_PSEUDO
10922
152k
    0U, // UDOT_VG2_M2Z2Z_HtoS_PSEUDO
10923
152k
    0U, // UDOT_VG2_M2ZZI_BToS_PSEUDO
10924
152k
    0U, // UDOT_VG2_M2ZZI_HToS_PSEUDO
10925
152k
    0U, // UDOT_VG2_M2ZZI_HtoD_PSEUDO
10926
152k
    0U, // UDOT_VG2_M2ZZ_BtoS_PSEUDO
10927
152k
    0U, // UDOT_VG2_M2ZZ_HtoD_PSEUDO
10928
152k
    0U, // UDOT_VG2_M2ZZ_HtoS_PSEUDO
10929
152k
    0U, // UDOT_VG4_M4Z4Z_BtoS_PSEUDO
10930
152k
    0U, // UDOT_VG4_M4Z4Z_HtoD_PSEUDO
10931
152k
    0U, // UDOT_VG4_M4Z4Z_HtoS_PSEUDO
10932
152k
    0U, // UDOT_VG4_M4ZZI_BtoS_PSEUDO
10933
152k
    0U, // UDOT_VG4_M4ZZI_HToS_PSEUDO
10934
152k
    0U, // UDOT_VG4_M4ZZI_HtoD_PSEUDO
10935
152k
    0U, // UDOT_VG4_M4ZZ_BtoS_PSEUDO
10936
152k
    0U, // UDOT_VG4_M4ZZ_HtoD_PSEUDO
10937
152k
    0U, // UDOT_VG4_M4ZZ_HtoS_PSEUDO
10938
152k
    0U, // UMAX_ZPZZ_B_UNDEF
10939
152k
    0U, // UMAX_ZPZZ_D_UNDEF
10940
152k
    0U, // UMAX_ZPZZ_H_UNDEF
10941
152k
    0U, // UMAX_ZPZZ_S_UNDEF
10942
152k
    0U, // UMIN_ZPZZ_B_UNDEF
10943
152k
    0U, // UMIN_ZPZZ_D_UNDEF
10944
152k
    0U, // UMIN_ZPZZ_H_UNDEF
10945
152k
    0U, // UMIN_ZPZZ_S_UNDEF
10946
152k
    0U, // UMLALL_MZZI_BtoS_PSEUDO
10947
152k
    0U, // UMLALL_MZZI_HtoD_PSEUDO
10948
152k
    0U, // UMLALL_MZZ_BtoS_PSEUDO
10949
152k
    0U, // UMLALL_MZZ_HtoD_PSEUDO
10950
152k
    0U, // UMLALL_VG2_M2Z2Z_BtoS_PSEUDO
10951
152k
    0U, // UMLALL_VG2_M2Z2Z_HtoD_PSEUDO
10952
152k
    0U, // UMLALL_VG2_M2ZZI_BtoS_PSEUDO
10953
152k
    0U, // UMLALL_VG2_M2ZZI_HtoD_PSEUDO
10954
152k
    0U, // UMLALL_VG2_M2ZZ_BtoS_PSEUDO
10955
152k
    0U, // UMLALL_VG2_M2ZZ_HtoD_PSEUDO
10956
152k
    0U, // UMLALL_VG4_M4Z4Z_BtoS_PSEUDO
10957
152k
    0U, // UMLALL_VG4_M4Z4Z_HtoD_PSEUDO
10958
152k
    0U, // UMLALL_VG4_M4ZZI_BtoS_PSEUDO
10959
152k
    0U, // UMLALL_VG4_M4ZZI_HtoD_PSEUDO
10960
152k
    0U, // UMLALL_VG4_M4ZZ_BtoS_PSEUDO
10961
152k
    0U, // UMLALL_VG4_M4ZZ_HtoD_PSEUDO
10962
152k
    0U, // UMLAL_MZZI_HtoS_PSEUDO
10963
152k
    0U, // UMLAL_MZZ_HtoS_PSEUDO
10964
152k
    0U, // UMLAL_VG2_M2Z2Z_HtoS_PSEUDO
10965
152k
    0U, // UMLAL_VG2_M2ZZI_S_PSEUDO
10966
152k
    0U, // UMLAL_VG2_M2ZZ_HtoS_PSEUDO
10967
152k
    0U, // UMLAL_VG4_M4Z4Z_HtoS_PSEUDO
10968
152k
    0U, // UMLAL_VG4_M4ZZI_HtoS_PSEUDO
10969
152k
    0U, // UMLAL_VG4_M4ZZ_HtoS_PSEUDO
10970
152k
    0U, // UMLSLL_MZZI_BtoS_PSEUDO
10971
152k
    0U, // UMLSLL_MZZI_HtoD_PSEUDO
10972
152k
    0U, // UMLSLL_MZZ_BtoS_PSEUDO
10973
152k
    0U, // UMLSLL_MZZ_HtoD_PSEUDO
10974
152k
    0U, // UMLSLL_VG2_M2Z2Z_BtoS_PSEUDO
10975
152k
    0U, // UMLSLL_VG2_M2Z2Z_HtoD_PSEUDO
10976
152k
    0U, // UMLSLL_VG2_M2ZZI_BtoS_PSEUDO
10977
152k
    0U, // UMLSLL_VG2_M2ZZI_HtoD_PSEUDO
10978
152k
    0U, // UMLSLL_VG2_M2ZZ_BtoS_PSEUDO
10979
152k
    0U, // UMLSLL_VG2_M2ZZ_HtoD_PSEUDO
10980
152k
    0U, // UMLSLL_VG4_M4Z4Z_BtoS_PSEUDO
10981
152k
    0U, // UMLSLL_VG4_M4Z4Z_HtoD_PSEUDO
10982
152k
    0U, // UMLSLL_VG4_M4ZZI_BtoS_PSEUDO
10983
152k
    0U, // UMLSLL_VG4_M4ZZI_HtoD_PSEUDO
10984
152k
    0U, // UMLSLL_VG4_M4ZZ_BtoS_PSEUDO
10985
152k
    0U, // UMLSLL_VG4_M4ZZ_HtoD_PSEUDO
10986
152k
    0U, // UMLSL_MZZI_HtoS_PSEUDO
10987
152k
    0U, // UMLSL_MZZ_HtoS_PSEUDO
10988
152k
    0U, // UMLSL_VG2_M2Z2Z_HtoS_PSEUDO
10989
152k
    0U, // UMLSL_VG2_M2ZZI_S_PSEUDO
10990
152k
    0U, // UMLSL_VG2_M2ZZ_HtoS_PSEUDO
10991
152k
    0U, // UMLSL_VG4_M4Z4Z_HtoS_PSEUDO
10992
152k
    0U, // UMLSL_VG4_M4ZZI_HtoS_PSEUDO
10993
152k
    0U, // UMLSL_VG4_M4ZZ_HtoS_PSEUDO
10994
152k
    0U, // UMOPA_MPPZZ_D_PSEUDO
10995
152k
    0U, // UMOPA_MPPZZ_HtoS_PSEUDO
10996
152k
    0U, // UMOPA_MPPZZ_S_PSEUDO
10997
152k
    0U, // UMOPS_MPPZZ_D_PSEUDO
10998
152k
    0U, // UMOPS_MPPZZ_HtoS_PSEUDO
10999
152k
    0U, // UMOPS_MPPZZ_S_PSEUDO
11000
152k
    0U, // UMULH_ZPZZ_B_UNDEF
11001
152k
    0U, // UMULH_ZPZZ_D_UNDEF
11002
152k
    0U, // UMULH_ZPZZ_H_UNDEF
11003
152k
    0U, // UMULH_ZPZZ_S_UNDEF
11004
152k
    0U, // UQRSHL_ZPZZ_B_UNDEF
11005
152k
    0U, // UQRSHL_ZPZZ_D_UNDEF
11006
152k
    0U, // UQRSHL_ZPZZ_H_UNDEF
11007
152k
    0U, // UQRSHL_ZPZZ_S_UNDEF
11008
152k
    0U, // UQSHL_ZPZI_B_ZERO
11009
152k
    0U, // UQSHL_ZPZI_D_ZERO
11010
152k
    0U, // UQSHL_ZPZI_H_ZERO
11011
152k
    0U, // UQSHL_ZPZI_S_ZERO
11012
152k
    0U, // UQSHL_ZPZZ_B_UNDEF
11013
152k
    0U, // UQSHL_ZPZZ_D_UNDEF
11014
152k
    0U, // UQSHL_ZPZZ_H_UNDEF
11015
152k
    0U, // UQSHL_ZPZZ_S_UNDEF
11016
152k
    0U, // URECPE_ZPmZ_S_UNDEF
11017
152k
    0U, // URSHL_ZPZZ_B_UNDEF
11018
152k
    0U, // URSHL_ZPZZ_D_UNDEF
11019
152k
    0U, // URSHL_ZPZZ_H_UNDEF
11020
152k
    0U, // URSHL_ZPZZ_S_UNDEF
11021
152k
    0U, // URSHR_ZPZI_B_ZERO
11022
152k
    0U, // URSHR_ZPZI_D_ZERO
11023
152k
    0U, // URSHR_ZPZI_H_ZERO
11024
152k
    0U, // URSHR_ZPZI_S_ZERO
11025
152k
    0U, // URSQRTE_ZPmZ_S_UNDEF
11026
152k
    0U, // USDOT_VG2_M2Z2Z_BToS_PSEUDO
11027
152k
    0U, // USDOT_VG2_M2ZZI_BToS_PSEUDO
11028
152k
    0U, // USDOT_VG2_M2ZZ_BToS_PSEUDO
11029
152k
    0U, // USDOT_VG4_M4Z4Z_BToS_PSEUDO
11030
152k
    0U, // USDOT_VG4_M4ZZI_BToS_PSEUDO
11031
152k
    0U, // USDOT_VG4_M4ZZ_BToS_PSEUDO
11032
152k
    0U, // USMLALL_MZZI_BtoS_PSEUDO
11033
152k
    0U, // USMLALL_MZZ_BtoS_PSEUDO
11034
152k
    0U, // USMLALL_VG2_M2Z2Z_BtoS_PSEUDO
11035
152k
    0U, // USMLALL_VG2_M2ZZI_BtoS_PSEUDO
11036
152k
    0U, // USMLALL_VG2_M2ZZ_BtoS_PSEUDO
11037
152k
    0U, // USMLALL_VG4_M4Z4Z_BtoS_PSEUDO
11038
152k
    0U, // USMLALL_VG4_M4ZZI_BtoS_PSEUDO
11039
152k
    0U, // USMLALL_VG4_M4ZZ_BtoS_PSEUDO
11040
152k
    0U, // USMOPA_MPPZZ_D_PSEUDO
11041
152k
    0U, // USMOPA_MPPZZ_S_PSEUDO
11042
152k
    0U, // USMOPS_MPPZZ_D_PSEUDO
11043
152k
    0U, // USMOPS_MPPZZ_S_PSEUDO
11044
152k
    0U, // USVDOT_VG4_M4ZZI_BToS_PSEUDO
11045
152k
    0U, // UVDOT_VG2_M2ZZI_HtoS_PSEUDO
11046
152k
    0U, // UVDOT_VG4_M4ZZI_BtoS_PSEUDO
11047
152k
    0U, // UVDOT_VG4_M4ZZI_HtoD_PSEUDO
11048
152k
    0U, // UXTB_ZPmZ_D_UNDEF
11049
152k
    0U, // UXTB_ZPmZ_H_UNDEF
11050
152k
    0U, // UXTB_ZPmZ_S_UNDEF
11051
152k
    0U, // UXTH_ZPmZ_D_UNDEF
11052
152k
    0U, // UXTH_ZPmZ_S_UNDEF
11053
152k
    0U, // UXTW_ZPmZ_D_UNDEF
11054
152k
    0U, // ZERO_M_PSEUDO
11055
152k
    0U, // ZERO_T_PSEUDO
11056
152k
    0U, // ABSWr
11057
152k
    0U, // ABSXr
11058
152k
    8U, // ABS_ZPmZ_B
11059
152k
    16U,  // ABS_ZPmZ_D
11060
152k
    0U, // ABS_ZPmZ_H
11061
152k
    24U,  // ABS_ZPmZ_S
11062
152k
    32U,  // ABSv16i8
11063
152k
    0U, // ABSv1i64
11064
152k
    40U,  // ABSv2i32
11065
152k
    48U,  // ABSv2i64
11066
152k
    56U,  // ABSv4i16
11067
152k
    64U,  // ABSv4i32
11068
152k
    72U,  // ABSv8i16
11069
152k
    80U,  // ABSv8i8
11070
152k
    1112U,  // ADCLB_ZZZ_D
11071
152k
    2136U,  // ADCLB_ZZZ_S
11072
152k
    1112U,  // ADCLT_ZZZ_D
11073
152k
    2136U,  // ADCLT_ZZZ_S
11074
152k
    3160U,  // ADCSWr
11075
152k
    3160U,  // ADCSXr
11076
152k
    3160U,  // ADCWr
11077
152k
    3160U,  // ADCXr
11078
152k
    135256U,  // ADDG
11079
152k
    0U, // ADDHA_MPPZ_D
11080
152k
    0U, // ADDHA_MPPZ_S
11081
152k
    5208U,  // ADDHNB_ZZZ_B
11082
152k
    96U,  // ADDHNB_ZZZ_H
11083
152k
    6232U,  // ADDHNB_ZZZ_S
11084
152k
    7256U,  // ADDHNT_ZZZ_B
11085
152k
    24U,  // ADDHNT_ZZZ_H
11086
152k
    1112U,  // ADDHNT_ZZZ_S
11087
152k
    270440U,  // ADDHNv2i64_v2i32
11088
152k
    271464U,  // ADDHNv2i64_v4i32
11089
152k
    401520U,  // ADDHNv4i32_v4i16
11090
152k
    402544U,  // ADDHNv4i32_v8i16
11091
152k
    533624U,  // ADDHNv8i16_v16i8
11092
152k
    532600U,  // ADDHNv8i16_v8i8
11093
152k
    3160U,  // ADDPL_XXI
11094
152k
    658520U,  // ADDPT_shift
11095
152k
    16918656U,  // ADDP_ZPmZ_B
11096
152k
    33691776U,  // ADDP_ZPmZ_D
11097
152k
    51129480U,  // ADDP_ZPmZ_H
11098
152k
    67252352U,  // ADDP_ZPmZ_S
11099
152k
    925840U,  // ADDPv16i8
11100
152k
    1056920U, // ADDPv2i32
11101
152k
    270440U,  // ADDPv2i64
11102
152k
    48U,  // ADDPv2i64p
11103
152k
    1188000U, // ADDPv4i16
11104
152k
    401520U,  // ADDPv4i32
11105
152k
    532600U,  // ADDPv8i16
11106
152k
    1319080U, // ADDPv8i8
11107
152k
    10328U, // ADDQV_VPZ_B
11108
152k
    6232U,  // ADDQV_VPZ_D
11109
152k
    5208U,  // ADDQV_VPZ_H
11110
152k
    12376U, // ADDQV_VPZ_S
11111
152k
    3160U,  // ADDSPL_XXI
11112
152k
    3160U,  // ADDSVL_XXI
11113
152k
    13400U, // ADDSWri
11114
152k
    14424U, // ADDSWrs
11115
152k
    15448U, // ADDSWrx
11116
152k
    13400U, // ADDSXri
11117
152k
    14424U, // ADDSXrs
11118
152k
    15448U, // ADDSXrx
11119
152k
    1444952U, // ADDSXrx64
11120
152k
    0U, // ADDVA_MPPZ_D
11121
152k
    0U, // ADDVA_MPPZ_S
11122
152k
    3160U,  // ADDVL_XXI
11123
152k
    32U,  // ADDVv16i8v
11124
152k
    56U,  // ADDVv4i16v
11125
152k
    64U,  // ADDVv4i32v
11126
152k
    72U,  // ADDVv8i16v
11127
152k
    80U,  // ADDVv8i8v
11128
152k
    13400U, // ADDWri
11129
152k
    14424U, // ADDWrs
11130
152k
    15448U, // ADDWrx
11131
152k
    13400U, // ADDXri
11132
152k
    14424U, // ADDXrs
11133
152k
    15448U, // ADDXrx
11134
152k
    1444952U, // ADDXrx64
11135
152k
    176U, // ADD_VG2_2ZZ_B
11136
152k
    184U, // ADD_VG2_2ZZ_D
11137
152k
    136U, // ADD_VG2_2ZZ_H
11138
152k
    96U,  // ADD_VG2_2ZZ_S
11139
152k
    1584320U, // ADD_VG2_M2Z2Z_D
11140
152k
    1715400U, // ADD_VG2_M2Z2Z_S
11141
152k
    52178112U,  // ADD_VG2_M2ZZ_D
11142
152k
    52309192U,  // ADD_VG2_M2ZZ_S
11143
152k
    192U, // ADD_VG2_M2Z_D
11144
152k
    200U, // ADD_VG2_M2Z_S
11145
152k
    176U, // ADD_VG4_4ZZ_B
11146
152k
    184U, // ADD_VG4_4ZZ_D
11147
152k
    136U, // ADD_VG4_4ZZ_H
11148
152k
    96U,  // ADD_VG4_4ZZ_S
11149
152k
    1584320U, // ADD_VG4_M4Z4Z_D
11150
152k
    1715400U, // ADD_VG4_M4Z4Z_S
11151
152k
    52178112U,  // ADD_VG4_M4ZZ_D
11152
152k
    52309192U,  // ADD_VG4_M4ZZ_S
11153
152k
    192U, // ADD_VG4_M4Z_D
11154
152k
    200U, // ADD_VG4_M4Z_S
11155
152k
    16473U, // ADD_ZI_B
11156
152k
    17496U, // ADD_ZI_D
11157
152k
    208U, // ADD_ZI_H
11158
152k
    18521U, // ADD_ZI_S
11159
152k
    16918656U,  // ADD_ZPmZ_B
11160
152k
    33691776U,  // ADD_ZPmZ_CPA
11161
152k
    33691776U,  // ADD_ZPmZ_D
11162
152k
    51129480U,  // ADD_ZPmZ_H
11163
152k
    67252352U,  // ADD_ZPmZ_S
11164
152k
    10329U, // ADD_ZZZ_B
11165
152k
    6232U,  // ADD_ZZZ_CPA
11166
152k
    6232U,  // ADD_ZZZ_D
11167
152k
    136U, // ADD_ZZZ_H
11168
152k
    12377U, // ADD_ZZZ_S
11169
152k
    925840U,  // ADDv16i8
11170
152k
    3160U,  // ADDv1i64
11171
152k
    1056920U, // ADDv2i32
11172
152k
    270440U,  // ADDv2i64
11173
152k
    1188000U, // ADDv4i16
11174
152k
    401520U,  // ADDv4i32
11175
152k
    532600U,  // ADDv8i16
11176
152k
    1319080U, // ADDv8i8
11177
152k
    1U, // ADR
11178
152k
    1U, // ADRP
11179
152k
    19544U, // ADR_LSL_ZZZ_D_0
11180
152k
    20568U, // ADR_LSL_ZZZ_D_1
11181
152k
    21592U, // ADR_LSL_ZZZ_D_2
11182
152k
    22616U, // ADR_LSL_ZZZ_D_3
11183
152k
    23641U, // ADR_LSL_ZZZ_S_0
11184
152k
    24665U, // ADR_LSL_ZZZ_S_1
11185
152k
    25689U, // ADR_LSL_ZZZ_S_2
11186
152k
    26713U, // ADR_LSL_ZZZ_S_3
11187
152k
    27736U, // ADR_SXTW_ZZZ_D_0
11188
152k
    28760U, // ADR_SXTW_ZZZ_D_1
11189
152k
    29784U, // ADR_SXTW_ZZZ_D_2
11190
152k
    30808U, // ADR_SXTW_ZZZ_D_3
11191
152k
    31832U, // ADR_UXTW_ZZZ_D_0
11192
152k
    32856U, // ADR_UXTW_ZZZ_D_1
11193
152k
    33880U, // ADR_UXTW_ZZZ_D_2
11194
152k
    34904U, // ADR_UXTW_ZZZ_D_3
11195
152k
    10329U, // AESD_ZZZ_B
11196
152k
    32U,  // AESDrr
11197
152k
    10329U, // AESE_ZZZ_B
11198
152k
    32U,  // AESErr
11199
152k
    1U, // AESIMC_ZZ_B
11200
152k
    32U,  // AESIMCrr
11201
152k
    1U, // AESMC_ZZ_B
11202
152k
    32U,  // AESMCrr
11203
152k
    10328U, // ANDQV_VPZ_B
11204
152k
    6232U,  // ANDQV_VPZ_D
11205
152k
    5208U,  // ANDQV_VPZ_H
11206
152k
    12376U, // ANDQV_VPZ_S
11207
152k
    35928U, // ANDSWri
11208
152k
    14424U, // ANDSWrs
11209
152k
    36952U, // ANDSXri
11210
152k
    14424U, // ANDSXrs
11211
152k
    16918744U,  // ANDS_PPzPP
11212
152k
    0U, // ANDV_VPZ_B
11213
152k
    0U, // ANDV_VPZ_D
11214
152k
    0U, // ANDV_VPZ_H
11215
152k
    0U, // ANDV_VPZ_S
11216
152k
    35928U, // ANDWri
11217
152k
    14424U, // ANDWrs
11218
152k
    36952U, // ANDXri
11219
152k
    14424U, // ANDXrs
11220
152k
    16918744U,  // AND_PPzPP
11221
152k
    36952U, // AND_ZI
11222
152k
    16918656U,  // AND_ZPmZ_B
11223
152k
    33691776U,  // AND_ZPmZ_D
11224
152k
    51129480U,  // AND_ZPmZ_H
11225
152k
    67252352U,  // AND_ZPmZ_S
11226
152k
    6232U,  // AND_ZZZ
11227
152k
    925840U,  // ANDv16i8
11228
152k
    1319080U, // ANDv8i8
11229
152k
    141440U,  // ASRD_ZPmI_B
11230
152k
    137344U,  // ASRD_ZPmI_D
11231
152k
    52440200U,  // ASRD_ZPmI_H
11232
152k
    143488U,  // ASRD_ZPmI_S
11233
152k
    16918656U,  // ASRR_ZPmZ_B
11234
152k
    33691776U,  // ASRR_ZPmZ_D
11235
152k
    51129480U,  // ASRR_ZPmZ_H
11236
152k
    67252352U,  // ASRR_ZPmZ_S
11237
152k
    3160U,  // ASRVWr
11238
152k
    3160U,  // ASRVXr
11239
152k
    33695872U,  // ASR_WIDE_ZPmZ_B
11240
152k
    2239624U, // ASR_WIDE_ZPmZ_H
11241
152k
    33697920U,  // ASR_WIDE_ZPmZ_S
11242
152k
    6233U,  // ASR_WIDE_ZZZ_B
11243
152k
    184U, // ASR_WIDE_ZZZ_H
11244
152k
    6233U,  // ASR_WIDE_ZZZ_S
11245
152k
    141440U,  // ASR_ZPmI_B
11246
152k
    137344U,  // ASR_ZPmI_D
11247
152k
    52440200U,  // ASR_ZPmI_H
11248
152k
    143488U,  // ASR_ZPmI_S
11249
152k
    16918656U,  // ASR_ZPmZ_B
11250
152k
    33691776U,  // ASR_ZPmZ_D
11251
152k
    51129480U,  // ASR_ZPmZ_H
11252
152k
    67252352U,  // ASR_ZPmZ_S
11253
152k
    3161U,  // ASR_ZZI_B
11254
152k
    3160U,  // ASR_ZZI_D
11255
152k
    224U, // ASR_ZZI_H
11256
152k
    3161U,  // ASR_ZZI_S
11257
152k
    0U, // AT_AS1ELX
11258
152k
    1U, // AUTDA
11259
152k
    1U, // AUTDB
11260
152k
    0U, // AUTDZA
11261
152k
    0U, // AUTDZB
11262
152k
    1U, // AUTIA
11263
152k
    0U, // AUTIA1716
11264
152k
    0U, // AUTIA171615
11265
152k
    0U, // AUTIASP
11266
152k
    0U, // AUTIASPPCi
11267
152k
    0U, // AUTIASPPCr
11268
152k
    0U, // AUTIAZ
11269
152k
    1U, // AUTIB
11270
152k
    0U, // AUTIB1716
11271
152k
    0U, // AUTIB171615
11272
152k
    0U, // AUTIBSP
11273
152k
    0U, // AUTIBSPPCi
11274
152k
    0U, // AUTIBSPPCr
11275
152k
    0U, // AUTIBZ
11276
152k
    0U, // AUTIZA
11277
152k
    0U, // AUTIZB
11278
152k
    0U, // AXFLAG
11279
152k
    0U, // B
11280
152k
    86253712U,  // BCAX
11281
152k
    33691736U,  // BCAX_ZZZZ
11282
152k
    0U, // BCcc
11283
152k
    10329U, // BDEP_ZZZ_B
11284
152k
    6232U,  // BDEP_ZZZ_D
11285
152k
    136U, // BDEP_ZZZ_H
11286
152k
    12377U, // BDEP_ZZZ_S
11287
152k
    10329U, // BEXT_ZZZ_B
11288
152k
    6232U,  // BEXT_ZZZ_D
11289
152k
    136U, // BEXT_ZZZ_H
11290
152k
    12377U, // BEXT_ZZZ_S
11291
152k
    2499744U, // BF16DOTlanev4bf16
11292
152k
    2499704U, // BF16DOTlanev8bf16
11293
152k
    32U,  // BF1CVTL2v8f16
11294
152k
    0U, // BF1CVTLT_ZZ_BtoH
11295
152k
    0U, // BF1CVTL_2ZZ_BtoH_NAME
11296
152k
    80U,  // BF1CVTLv8f16
11297
152k
    0U, // BF1CVT_2ZZ_BtoH_NAME
11298
152k
    0U, // BF1CVT_ZZ_BtoH
11299
152k
    32U,  // BF2CVTL2v8f16
11300
152k
    0U, // BF2CVTLT_ZZ_BtoH
11301
152k
    0U, // BF2CVTL_2ZZ_BtoH_NAME
11302
152k
    80U,  // BF2CVTLv8f16
11303
152k
    0U, // BF2CVT_2ZZ_BtoH_NAME
11304
152k
    0U, // BF2CVT_ZZ_BtoH
11305
152k
    232U, // BFADD_VG2_M2Z_H
11306
152k
    232U, // BFADD_VG4_M4Z_H
11307
152k
    51129480U,  // BFADD_ZPmZZ
11308
152k
    136U, // BFADD_ZZZ
11309
152k
    240U, // BFCLAMP_VG2_2ZZZ_H
11310
152k
    240U, // BFCLAMP_VG4_4ZZZ_H
11311
152k
    240U, // BFCLAMP_ZZZ
11312
152k
    0U, // BFCVT
11313
152k
    64U,  // BFCVTN
11314
152k
    64U,  // BFCVTN2
11315
152k
    1U, // BFCVTNT_ZPmZ
11316
152k
    1U, // BFCVTN_Z2Z_HtoB
11317
152k
    0U, // BFCVTN_Z2Z_StoH
11318
152k
    1U, // BFCVT_Z2Z_HtoB
11319
152k
    0U, // BFCVT_Z2Z_StoH
11320
152k
    1U, // BFCVT_ZPmZ
11321
152k
    2632936U, // BFDOT_VG2_M2Z2Z_HtoS
11322
152k
    103427304U, // BFDOT_VG2_M2ZZI_HtoS
11323
152k
    53095656U,  // BFDOT_VG2_M2ZZ_HtoS
11324
152k
    2632936U, // BFDOT_VG4_M4Z4Z_HtoS
11325
152k
    103427304U, // BFDOT_VG4_M4ZZI_HtoS
11326
152k
    53095656U,  // BFDOT_VG4_M4ZZ_HtoS
11327
152k
    53222488U,  // BFDOT_ZZI
11328
152k
    7256U,  // BFDOT_ZZZ
11329
152k
    1189024U, // BFDOTv4bf16
11330
152k
    533624U,  // BFDOTv8bf16
11331
152k
    248U, // BFMAXNM_VG2_2Z2Z_H
11332
152k
    136U, // BFMAXNM_VG2_2ZZ_H
11333
152k
    248U, // BFMAXNM_VG4_4Z2Z_H
11334
152k
    136U, // BFMAXNM_VG4_4ZZ_H
11335
152k
    51129480U,  // BFMAXNM_ZPmZZ
11336
152k
    248U, // BFMAX_VG2_2Z2Z_H
11337
152k
    136U, // BFMAX_VG2_2ZZ_H
11338
152k
    248U, // BFMAX_VG4_4Z2Z_H
11339
152k
    136U, // BFMAX_VG4_4ZZ_H
11340
152k
    51129480U,  // BFMAX_ZPmZZ
11341
152k
    248U, // BFMINNM_VG2_2Z2Z_H
11342
152k
    136U, // BFMINNM_VG2_2ZZ_H
11343
152k
    248U, // BFMINNM_VG4_4Z2Z_H
11344
152k
    136U, // BFMINNM_VG4_4ZZ_H
11345
152k
    51129480U,  // BFMINNM_ZPmZZ
11346
152k
    248U, // BFMIN_VG2_2Z2Z_H
11347
152k
    136U, // BFMIN_VG2_2ZZ_H
11348
152k
    248U, // BFMIN_VG4_4Z2Z_H
11349
152k
    136U, // BFMIN_VG4_4ZZ_H
11350
152k
    51129480U,  // BFMIN_ZPmZZ
11351
152k
    533624U,  // BFMLALB
11352
152k
    120464504U, // BFMLALBIdx
11353
152k
    7256U,  // BFMLALB_ZZZ
11354
152k
    53222488U,  // BFMLALB_ZZZI
11355
152k
    533624U,  // BFMLALT
11356
152k
    120464504U, // BFMLALTIdx
11357
152k
    7256U,  // BFMLALT_ZZZ
11358
152k
    53222488U,  // BFMLALT_ZZZI
11359
152k
    38145U, // BFMLAL_MZZI_HtoS
11360
152k
    257U, // BFMLAL_MZZ_HtoS
11361
152k
    2632936U, // BFMLAL_VG2_M2Z2Z_HtoS
11362
152k
    103427304U, // BFMLAL_VG2_M2ZZI_HtoS
11363
152k
    53095656U,  // BFMLAL_VG2_M2ZZ_HtoS
11364
152k
    2632936U, // BFMLAL_VG4_M4Z4Z_HtoS
11365
152k
    103427304U, // BFMLAL_VG4_M4ZZI_HtoS
11366
152k
    53095656U,  // BFMLAL_VG4_M4ZZ_HtoS
11367
152k
    2632936U, // BFMLA_VG2_M2Z2Z
11368
152k
    53095656U,  // BFMLA_VG2_M2ZZ
11369
152k
    103427304U, // BFMLA_VG2_M2ZZI
11370
152k
    2632936U, // BFMLA_VG4_M4Z4Z
11371
152k
    53095656U,  // BFMLA_VG4_M4ZZ
11372
152k
    103427304U, // BFMLA_VG4_M4ZZI
11373
152k
    53488880U,  // BFMLA_ZPmZZ
11374
152k
    39152U, // BFMLA_ZZZI
11375
152k
    53222488U,  // BFMLSLB_ZZZI_S
11376
152k
    7256U,  // BFMLSLB_ZZZ_S
11377
152k
    53222488U,  // BFMLSLT_ZZZI_S
11378
152k
    7256U,  // BFMLSLT_ZZZ_S
11379
152k
    38145U, // BFMLSL_MZZI_HtoS
11380
152k
    257U, // BFMLSL_MZZ_HtoS
11381
152k
    2632936U, // BFMLSL_VG2_M2Z2Z_HtoS
11382
152k
    103427304U, // BFMLSL_VG2_M2ZZI_HtoS
11383
152k
    53095656U,  // BFMLSL_VG2_M2ZZ_HtoS
11384
152k
    2632936U, // BFMLSL_VG4_M4Z4Z_HtoS
11385
152k
    103427304U, // BFMLSL_VG4_M4ZZI_HtoS
11386
152k
    53095656U,  // BFMLSL_VG4_M4ZZ_HtoS
11387
152k
    2632936U, // BFMLS_VG2_M2Z2Z
11388
152k
    53095656U,  // BFMLS_VG2_M2ZZ
11389
152k
    103427304U, // BFMLS_VG2_M2ZZI
11390
152k
    2632936U, // BFMLS_VG4_M4Z4Z
11391
152k
    53095656U,  // BFMLS_VG4_M4ZZ
11392
152k
    103427304U, // BFMLS_VG4_M4ZZI
11393
152k
    53488880U,  // BFMLS_ZPmZZ
11394
152k
    39152U, // BFMLS_ZZZI
11395
152k
    533624U,  // BFMMLA
11396
152k
    7256U,  // BFMMLA_ZZZ
11397
152k
    0U, // BFMOPA_MPPZZ
11398
152k
    0U, // BFMOPA_MPPZZ_H
11399
152k
    0U, // BFMOPS_MPPZZ
11400
152k
    0U, // BFMOPS_MPPZZ_H
11401
152k
    51129480U,  // BFMUL_ZPmZZ
11402
152k
    136U, // BFMUL_ZZZ
11403
152k
    40072U, // BFMUL_ZZZI
11404
152k
    134389849U, // BFMWri
11405
152k
    134389849U, // BFMXri
11406
152k
    232U, // BFSUB_VG2_M2Z_H
11407
152k
    232U, // BFSUB_VG4_M4Z_H
11408
152k
    51129480U,  // BFSUB_ZPmZZ
11409
152k
    136U, // BFSUB_ZZZ
11410
152k
    103427304U, // BFVDOT_VG2_M2ZZI_HtoS
11411
152k
    10329U, // BGRP_ZZZ_B
11412
152k
    6232U,  // BGRP_ZZZ_D
11413
152k
    136U, // BGRP_ZZZ_H
11414
152k
    12377U, // BGRP_ZZZ_S
11415
152k
    14424U, // BICSWrs
11416
152k
    14424U, // BICSXrs
11417
152k
    16918744U,  // BICS_PPzPP
11418
152k
    14424U, // BICWrs
11419
152k
    14424U, // BICXrs
11420
152k
    16918744U,  // BIC_PPzPP
11421
152k
    16918656U,  // BIC_ZPmZ_B
11422
152k
    33691776U,  // BIC_ZPmZ_D
11423
152k
    51129480U,  // BIC_ZPmZ_H
11424
152k
    67252352U,  // BIC_ZPmZ_S
11425
152k
    6232U,  // BIC_ZZZ
11426
152k
    925840U,  // BICv16i8
11427
152k
    1U, // BICv2i32
11428
152k
    1U, // BICv4i16
11429
152k
    1U, // BICv4i32
11430
152k
    1U, // BICv8i16
11431
152k
    1319080U, // BICv8i8
11432
152k
    926864U,  // BIFv16i8
11433
152k
    1320104U, // BIFv8i8
11434
152k
    926864U,  // BITv16i8
11435
152k
    1320104U, // BITv8i8
11436
152k
    0U, // BL
11437
152k
    0U, // BLR
11438
152k
    0U, // BLRAA
11439
152k
    0U, // BLRAAZ
11440
152k
    0U, // BLRAB
11441
152k
    0U, // BLRABZ
11442
152k
    264U, // BMOPA_MPPZZ_S
11443
152k
    264U, // BMOPS_MPPZZ_S
11444
152k
    0U, // BR
11445
152k
    0U, // BRAA
11446
152k
    0U, // BRAAZ
11447
152k
    0U, // BRAB
11448
152k
    0U, // BRABZ
11449
152k
    0U, // BRB_IALL
11450
152k
    0U, // BRB_INJ
11451
152k
    0U, // BRK
11452
152k
    10456U, // BRKAS_PPzP
11453
152k
    8U, // BRKA_PPmP
11454
152k
    10456U, // BRKA_PPzP
11455
152k
    10456U, // BRKBS_PPzP
11456
152k
    8U, // BRKB_PPmP
11457
152k
    10456U, // BRKB_PPzP
11458
152k
    16918744U,  // BRKNS_PPzP
11459
152k
    16918744U,  // BRKN_PPzP
11460
152k
    16918744U,  // BRKPAS_PPzPP
11461
152k
    16918744U,  // BRKPA_PPzPP
11462
152k
    16918744U,  // BRKPBS_PPzPP
11463
152k
    16918744U,  // BRKPB_PPzPP
11464
152k
    33691736U,  // BSL1N_ZZZZ
11465
152k
    33691736U,  // BSL2N_ZZZZ
11466
152k
    33691736U,  // BSL_ZZZZ
11467
152k
    926864U,  // BSLv16i8
11468
152k
    1320104U, // BSLv8i8
11469
152k
    0U, // Bcc
11470
152k
    151136345U, // CADD_ZZI_B
11471
152k
    151132248U, // CADD_ZZI_D
11472
152k
    3288200U, // CADD_ZZI_H
11473
152k
    151138393U, // CADD_ZZI_S
11474
152k
    3449105U, // CASAB
11475
152k
    3449105U, // CASAH
11476
152k
    3449105U, // CASALB
11477
152k
    3449105U, // CASALH
11478
152k
    3449105U, // CASALW
11479
152k
    3449105U, // CASALX
11480
152k
    3449105U, // CASAW
11481
152k
    3449105U, // CASAX
11482
152k
    3449105U, // CASB
11483
152k
    3449105U, // CASH
11484
152k
    3449105U, // CASLB
11485
152k
    3449105U, // CASLH
11486
152k
    3449105U, // CASLW
11487
152k
    3449105U, // CASLX
11488
152k
    0U, // CASPALW
11489
152k
    0U, // CASPALX
11490
152k
    0U, // CASPAW
11491
152k
    0U, // CASPAX
11492
152k
    0U, // CASPLW
11493
152k
    0U, // CASPLX
11494
152k
    0U, // CASPW
11495
152k
    0U, // CASPX
11496
152k
    3449105U, // CASW
11497
152k
    3449105U, // CASX
11498
152k
    1U, // CBNZW
11499
152k
    1U, // CBNZX
11500
152k
    1U, // CBZW
11501
152k
    1U, // CBZX
11502
152k
    167906392U, // CCMNWi
11503
152k
    167906392U, // CCMNWr
11504
152k
    167906392U, // CCMNXi
11505
152k
    167906392U, // CCMNXr
11506
152k
    167906392U, // CCMPWi
11507
152k
    167906392U, // CCMPWr
11508
152k
    167906392U, // CCMPXi
11509
152k
    167906392U, // CCMPXr
11510
152k
    187440216U, // CDOT_ZZZI_D
11511
152k
    201496585U, // CDOT_ZZZI_S
11512
152k
    218242136U, // CDOT_ZZZ_D
11513
152k
    3550217U, // CDOT_ZZZ_S
11514
152k
    0U, // CFINV
11515
152k
    0U, // CHKFEAT
11516
152k
    16911448U,  // CLASTA_RPZ_B
11517
152k
    33688664U,  // CLASTA_RPZ_D
11518
152k
    235015256U, // CLASTA_RPZ_H
11519
152k
    67243096U,  // CLASTA_RPZ_S
11520
152k
    16911448U,  // CLASTA_VPZ_B
11521
152k
    33688664U,  // CLASTA_VPZ_D
11522
152k
    235015256U, // CLASTA_VPZ_H
11523
152k
    67243096U,  // CLASTA_VPZ_S
11524
152k
    16918616U,  // CLASTA_ZPZ_B
11525
152k
    33691736U,  // CLASTA_ZPZ_D
11526
152k
    51129480U,  // CLASTA_ZPZ_H
11527
152k
    67252312U,  // CLASTA_ZPZ_S
11528
152k
    16911448U,  // CLASTB_RPZ_B
11529
152k
    33688664U,  // CLASTB_RPZ_D
11530
152k
    235015256U, // CLASTB_RPZ_H
11531
152k
    67243096U,  // CLASTB_RPZ_S
11532
152k
    16911448U,  // CLASTB_VPZ_B
11533
152k
    33688664U,  // CLASTB_VPZ_D
11534
152k
    235015256U, // CLASTB_VPZ_H
11535
152k
    67243096U,  // CLASTB_VPZ_S
11536
152k
    16918616U,  // CLASTB_ZPZ_B
11537
152k
    33691736U,  // CLASTB_ZPZ_D
11538
152k
    51129480U,  // CLASTB_ZPZ_H
11539
152k
    67252312U,  // CLASTB_ZPZ_S
11540
152k
    0U, // CLR
11541
152k
    0U, // CLREX
11542
152k
    0U, // CLSWr
11543
152k
    0U, // CLSXr
11544
152k
    8U, // CLS_ZPmZ_B
11545
152k
    16U,  // CLS_ZPmZ_D
11546
152k
    0U, // CLS_ZPmZ_H
11547
152k
    24U,  // CLS_ZPmZ_S
11548
152k
    32U,  // CLSv16i8
11549
152k
    40U,  // CLSv2i32
11550
152k
    56U,  // CLSv4i16
11551
152k
    64U,  // CLSv4i32
11552
152k
    72U,  // CLSv8i16
11553
152k
    80U,  // CLSv8i8
11554
152k
    0U, // CLZWr
11555
152k
    0U, // CLZXr
11556
152k
    8U, // CLZ_ZPmZ_B
11557
152k
    16U,  // CLZ_ZPmZ_D
11558
152k
    0U, // CLZ_ZPmZ_H
11559
152k
    24U,  // CLZ_ZPmZ_S
11560
152k
    32U,  // CLZv16i8
11561
152k
    40U,  // CLZv2i32
11562
152k
    56U,  // CLZv4i16
11563
152k
    64U,  // CLZv4i32
11564
152k
    72U,  // CLZv8i16
11565
152k
    80U,  // CLZv8i8
11566
152k
    925840U,  // CMEQv16i8
11567
152k
    280U, // CMEQv16i8rz
11568
152k
    3160U,  // CMEQv1i64
11569
152k
    288U, // CMEQv1i64rz
11570
152k
    1056920U, // CMEQv2i32
11571
152k
    296U, // CMEQv2i32rz
11572
152k
    270440U,  // CMEQv2i64
11573
152k
    304U, // CMEQv2i64rz
11574
152k
    1188000U, // CMEQv4i16
11575
152k
    312U, // CMEQv4i16rz
11576
152k
    401520U,  // CMEQv4i32
11577
152k
    320U, // CMEQv4i32rz
11578
152k
    532600U,  // CMEQv8i16
11579
152k
    328U, // CMEQv8i16rz
11580
152k
    1319080U, // CMEQv8i8
11581
152k
    336U, // CMEQv8i8rz
11582
152k
    925840U,  // CMGEv16i8
11583
152k
    280U, // CMGEv16i8rz
11584
152k
    3160U,  // CMGEv1i64
11585
152k
    288U, // CMGEv1i64rz
11586
152k
    1056920U, // CMGEv2i32
11587
152k
    296U, // CMGEv2i32rz
11588
152k
    270440U,  // CMGEv2i64
11589
152k
    304U, // CMGEv2i64rz
11590
152k
    1188000U, // CMGEv4i16
11591
152k
    312U, // CMGEv4i16rz
11592
152k
    401520U,  // CMGEv4i32
11593
152k
    320U, // CMGEv4i32rz
11594
152k
    532600U,  // CMGEv8i16
11595
152k
    328U, // CMGEv8i16rz
11596
152k
    1319080U, // CMGEv8i8
11597
152k
    336U, // CMGEv8i8rz
11598
152k
    925840U,  // CMGTv16i8
11599
152k
    280U, // CMGTv16i8rz
11600
152k
    3160U,  // CMGTv1i64
11601
152k
    288U, // CMGTv1i64rz
11602
152k
    1056920U, // CMGTv2i32
11603
152k
    296U, // CMGTv2i32rz
11604
152k
    270440U,  // CMGTv2i64
11605
152k
    304U, // CMGTv2i64rz
11606
152k
    1188000U, // CMGTv4i16
11607
152k
    312U, // CMGTv4i16rz
11608
152k
    401520U,  // CMGTv4i32
11609
152k
    320U, // CMGTv4i32rz
11610
152k
    532600U,  // CMGTv8i16
11611
152k
    328U, // CMGTv8i16rz
11612
152k
    1319080U, // CMGTv8i8
11613
152k
    336U, // CMGTv8i8rz
11614
152k
    925840U,  // CMHIv16i8
11615
152k
    3160U,  // CMHIv1i64
11616
152k
    1056920U, // CMHIv2i32
11617
152k
    270440U,  // CMHIv2i64
11618
152k
    1188000U, // CMHIv4i16
11619
152k
    401520U,  // CMHIv4i32
11620
152k
    532600U,  // CMHIv8i16
11621
152k
    1319080U, // CMHIv8i8
11622
152k
    925840U,  // CMHSv16i8
11623
152k
    3160U,  // CMHSv1i64
11624
152k
    1056920U, // CMHSv2i32
11625
152k
    270440U,  // CMHSv2i64
11626
152k
    1188000U, // CMHSv4i16
11627
152k
    401520U,  // CMHSv4i32
11628
152k
    532600U,  // CMHSv8i16
11629
152k
    1319080U, // CMHSv8i8
11630
152k
    201496816U, // CMLA_ZZZI_H
11631
152k
    187435096U, // CMLA_ZZZI_S
11632
152k
    3550217U, // CMLA_ZZZ_B
11633
152k
    218235992U, // CMLA_ZZZ_D
11634
152k
    3550448U, // CMLA_ZZZ_H
11635
152k
    218237016U, // CMLA_ZZZ_S
11636
152k
    280U, // CMLEv16i8rz
11637
152k
    288U, // CMLEv1i64rz
11638
152k
    296U, // CMLEv2i32rz
11639
152k
    304U, // CMLEv2i64rz
11640
152k
    312U, // CMLEv4i16rz
11641
152k
    320U, // CMLEv4i32rz
11642
152k
    328U, // CMLEv8i16rz
11643
152k
    336U, // CMLEv8i8rz
11644
152k
    280U, // CMLTv16i8rz
11645
152k
    288U, // CMLTv1i64rz
11646
152k
    296U, // CMLTv2i32rz
11647
152k
    304U, // CMLTv2i64rz
11648
152k
    312U, // CMLTv4i16rz
11649
152k
    320U, // CMLTv4i32rz
11650
152k
    328U, // CMLTv8i16rz
11651
152k
    336U, // CMLTv8i8rz
11652
152k
    141528U,  // CMPEQ_PPzZI_B
11653
152k
    137432U,  // CMPEQ_PPzZI_D
11654
152k
    52440201U,  // CMPEQ_PPzZI_H
11655
152k
    143576U,  // CMPEQ_PPzZI_S
11656
152k
    16918744U,  // CMPEQ_PPzZZ_B
11657
152k
    33691864U,  // CMPEQ_PPzZZ_D
11658
152k
    51129481U,  // CMPEQ_PPzZZ_H
11659
152k
    67252440U,  // CMPEQ_PPzZZ_S
11660
152k
    33695960U,  // CMPEQ_WIDE_PPzZZ_B
11661
152k
    2239625U, // CMPEQ_WIDE_PPzZZ_H
11662
152k
    33698008U,  // CMPEQ_WIDE_PPzZZ_S
11663
152k
    141528U,  // CMPGE_PPzZI_B
11664
152k
    137432U,  // CMPGE_PPzZI_D
11665
152k
    52440201U,  // CMPGE_PPzZI_H
11666
152k
    143576U,  // CMPGE_PPzZI_S
11667
152k
    16918744U,  // CMPGE_PPzZZ_B
11668
152k
    33691864U,  // CMPGE_PPzZZ_D
11669
152k
    51129481U,  // CMPGE_PPzZZ_H
11670
152k
    67252440U,  // CMPGE_PPzZZ_S
11671
152k
    33695960U,  // CMPGE_WIDE_PPzZZ_B
11672
152k
    2239625U, // CMPGE_WIDE_PPzZZ_H
11673
152k
    33698008U,  // CMPGE_WIDE_PPzZZ_S
11674
152k
    141528U,  // CMPGT_PPzZI_B
11675
152k
    137432U,  // CMPGT_PPzZI_D
11676
152k
    52440201U,  // CMPGT_PPzZI_H
11677
152k
    143576U,  // CMPGT_PPzZI_S
11678
152k
    16918744U,  // CMPGT_PPzZZ_B
11679
152k
    33691864U,  // CMPGT_PPzZZ_D
11680
152k
    51129481U,  // CMPGT_PPzZZ_H
11681
152k
    67252440U,  // CMPGT_PPzZZ_S
11682
152k
    33695960U,  // CMPGT_WIDE_PPzZZ_B
11683
152k
    2239625U, // CMPGT_WIDE_PPzZZ_H
11684
152k
    33698008U,  // CMPGT_WIDE_PPzZZ_S
11685
152k
    251799768U, // CMPHI_PPzZI_B
11686
152k
    251795672U, // CMPHI_PPzZI_D
11687
152k
    3681417U, // CMPHI_PPzZI_H
11688
152k
    251801816U, // CMPHI_PPzZI_S
11689
152k
    16918744U,  // CMPHI_PPzZZ_B
11690
152k
    33691864U,  // CMPHI_PPzZZ_D
11691
152k
    51129481U,  // CMPHI_PPzZZ_H
11692
152k
    67252440U,  // CMPHI_PPzZZ_S
11693
152k
    33695960U,  // CMPHI_WIDE_PPzZZ_B
11694
152k
    2239625U, // CMPHI_WIDE_PPzZZ_H
11695
152k
    33698008U,  // CMPHI_WIDE_PPzZZ_S
11696
152k
    251799768U, // CMPHS_PPzZI_B
11697
152k
    251795672U, // CMPHS_PPzZI_D
11698
152k
    3681417U, // CMPHS_PPzZI_H
11699
152k
    251801816U, // CMPHS_PPzZI_S
11700
152k
    16918744U,  // CMPHS_PPzZZ_B
11701
152k
    33691864U,  // CMPHS_PPzZZ_D
11702
152k
    51129481U,  // CMPHS_PPzZZ_H
11703
152k
    67252440U,  // CMPHS_PPzZZ_S
11704
152k
    33695960U,  // CMPHS_WIDE_PPzZZ_B
11705
152k
    2239625U, // CMPHS_WIDE_PPzZZ_H
11706
152k
    33698008U,  // CMPHS_WIDE_PPzZZ_S
11707
152k
    141528U,  // CMPLE_PPzZI_B
11708
152k
    137432U,  // CMPLE_PPzZI_D
11709
152k
    52440201U,  // CMPLE_PPzZI_H
11710
152k
    143576U,  // CMPLE_PPzZI_S
11711
152k
    33695960U,  // CMPLE_WIDE_PPzZZ_B
11712
152k
    2239625U, // CMPLE_WIDE_PPzZZ_H
11713
152k
    33698008U,  // CMPLE_WIDE_PPzZZ_S
11714
152k
    251799768U, // CMPLO_PPzZI_B
11715
152k
    251795672U, // CMPLO_PPzZI_D
11716
152k
    3681417U, // CMPLO_PPzZI_H
11717
152k
    251801816U, // CMPLO_PPzZI_S
11718
152k
    33695960U,  // CMPLO_WIDE_PPzZZ_B
11719
152k
    2239625U, // CMPLO_WIDE_PPzZZ_H
11720
152k
    33698008U,  // CMPLO_WIDE_PPzZZ_S
11721
152k
    251799768U, // CMPLS_PPzZI_B
11722
152k
    251795672U, // CMPLS_PPzZI_D
11723
152k
    3681417U, // CMPLS_PPzZI_H
11724
152k
    251801816U, // CMPLS_PPzZI_S
11725
152k
    33695960U,  // CMPLS_WIDE_PPzZZ_B
11726
152k
    2239625U, // CMPLS_WIDE_PPzZZ_H
11727
152k
    33698008U,  // CMPLS_WIDE_PPzZZ_S
11728
152k
    141528U,  // CMPLT_PPzZI_B
11729
152k
    137432U,  // CMPLT_PPzZI_D
11730
152k
    52440201U,  // CMPLT_PPzZI_H
11731
152k
    143576U,  // CMPLT_PPzZI_S
11732
152k
    33695960U,  // CMPLT_WIDE_PPzZZ_B
11733
152k
    2239625U, // CMPLT_WIDE_PPzZZ_H
11734
152k
    33698008U,  // CMPLT_WIDE_PPzZZ_S
11735
152k
    141528U,  // CMPNE_PPzZI_B
11736
152k
    137432U,  // CMPNE_PPzZI_D
11737
152k
    52440201U,  // CMPNE_PPzZI_H
11738
152k
    143576U,  // CMPNE_PPzZI_S
11739
152k
    16918744U,  // CMPNE_PPzZZ_B
11740
152k
    33691864U,  // CMPNE_PPzZZ_D
11741
152k
    51129481U,  // CMPNE_PPzZZ_H
11742
152k
    67252440U,  // CMPNE_PPzZZ_S
11743
152k
    33695960U,  // CMPNE_WIDE_PPzZZ_B
11744
152k
    2239625U, // CMPNE_WIDE_PPzZZ_H
11745
152k
    33698008U,  // CMPNE_WIDE_PPzZZ_S
11746
152k
    925840U,  // CMTSTv16i8
11747
152k
    3160U,  // CMTSTv1i64
11748
152k
    1056920U, // CMTSTv2i32
11749
152k
    270440U,  // CMTSTv2i64
11750
152k
    1188000U, // CMTSTv4i16
11751
152k
    401520U,  // CMTSTv4i32
11752
152k
    532600U,  // CMTSTv8i16
11753
152k
    1319080U, // CMTSTv8i8
11754
152k
    8U, // CNOT_ZPmZ_B
11755
152k
    16U,  // CNOT_ZPmZ_D
11756
152k
    0U, // CNOT_ZPmZ_H
11757
152k
    24U,  // CNOT_ZPmZ_S
11758
152k
    345U, // CNTB_XPiI
11759
152k
    345U, // CNTD_XPiI
11760
152k
    345U, // CNTH_XPiI
11761
152k
    1U, // CNTP_XCI_B
11762
152k
    1U, // CNTP_XCI_D
11763
152k
    1U, // CNTP_XCI_H
11764
152k
    1U, // CNTP_XCI_S
11765
152k
    10328U, // CNTP_XPP_B
11766
152k
    6232U,  // CNTP_XPP_D
11767
152k
    5208U,  // CNTP_XPP_H
11768
152k
    12376U, // CNTP_XPP_S
11769
152k
    345U, // CNTW_XPiI
11770
152k
    0U, // CNTWr
11771
152k
    0U, // CNTXr
11772
152k
    8U, // CNT_ZPmZ_B
11773
152k
    16U,  // CNT_ZPmZ_D
11774
152k
    0U, // CNT_ZPmZ_H
11775
152k
    24U,  // CNT_ZPmZ_S
11776
152k
    32U,  // CNTv16i8
11777
152k
    80U,  // CNTv8i8
11778
152k
    6232U,  // COMPACT_ZPZ_D
11779
152k
    12376U, // COMPACT_ZPZ_S
11780
152k
    0U, // CPYE
11781
152k
    0U, // CPYEN
11782
152k
    0U, // CPYERN
11783
152k
    0U, // CPYERT
11784
152k
    0U, // CPYERTN
11785
152k
    0U, // CPYERTRN
11786
152k
    0U, // CPYERTWN
11787
152k
    0U, // CPYET
11788
152k
    0U, // CPYETN
11789
152k
    0U, // CPYETRN
11790
152k
    0U, // CPYETWN
11791
152k
    0U, // CPYEWN
11792
152k
    0U, // CPYEWT
11793
152k
    0U, // CPYEWTN
11794
152k
    0U, // CPYEWTRN
11795
152k
    0U, // CPYEWTWN
11796
152k
    0U, // CPYFE
11797
152k
    0U, // CPYFEN
11798
152k
    0U, // CPYFERN
11799
152k
    0U, // CPYFERT
11800
152k
    0U, // CPYFERTN
11801
152k
    0U, // CPYFERTRN
11802
152k
    0U, // CPYFERTWN
11803
152k
    0U, // CPYFET
11804
152k
    0U, // CPYFETN
11805
152k
    0U, // CPYFETRN
11806
152k
    0U, // CPYFETWN
11807
152k
    0U, // CPYFEWN
11808
152k
    0U, // CPYFEWT
11809
152k
    0U, // CPYFEWTN
11810
152k
    0U, // CPYFEWTRN
11811
152k
    0U, // CPYFEWTWN
11812
152k
    0U, // CPYFM
11813
152k
    0U, // CPYFMN
11814
152k
    0U, // CPYFMRN
11815
152k
    0U, // CPYFMRT
11816
152k
    0U, // CPYFMRTN
11817
152k
    0U, // CPYFMRTRN
11818
152k
    0U, // CPYFMRTWN
11819
152k
    0U, // CPYFMT
11820
152k
    0U, // CPYFMTN
11821
152k
    0U, // CPYFMTRN
11822
152k
    0U, // CPYFMTWN
11823
152k
    0U, // CPYFMWN
11824
152k
    0U, // CPYFMWT
11825
152k
    0U, // CPYFMWTN
11826
152k
    0U, // CPYFMWTRN
11827
152k
    0U, // CPYFMWTWN
11828
152k
    0U, // CPYFP
11829
152k
    0U, // CPYFPN
11830
152k
    0U, // CPYFPRN
11831
152k
    0U, // CPYFPRT
11832
152k
    0U, // CPYFPRTN
11833
152k
    0U, // CPYFPRTRN
11834
152k
    0U, // CPYFPRTWN
11835
152k
    0U, // CPYFPT
11836
152k
    0U, // CPYFPTN
11837
152k
    0U, // CPYFPTRN
11838
152k
    0U, // CPYFPTWN
11839
152k
    0U, // CPYFPWN
11840
152k
    0U, // CPYFPWT
11841
152k
    0U, // CPYFPWTN
11842
152k
    0U, // CPYFPWTRN
11843
152k
    0U, // CPYFPWTWN
11844
152k
    0U, // CPYM
11845
152k
    0U, // CPYMN
11846
152k
    0U, // CPYMRN
11847
152k
    0U, // CPYMRT
11848
152k
    0U, // CPYMRTN
11849
152k
    0U, // CPYMRTRN
11850
152k
    0U, // CPYMRTWN
11851
152k
    0U, // CPYMT
11852
152k
    0U, // CPYMTN
11853
152k
    0U, // CPYMTRN
11854
152k
    0U, // CPYMTWN
11855
152k
    0U, // CPYMWN
11856
152k
    0U, // CPYMWT
11857
152k
    0U, // CPYMWTN
11858
152k
    0U, // CPYMWTRN
11859
152k
    0U, // CPYMWTWN
11860
152k
    0U, // CPYP
11861
152k
    0U, // CPYPN
11862
152k
    0U, // CPYPRN
11863
152k
    0U, // CPYPRT
11864
152k
    0U, // CPYPRTN
11865
152k
    0U, // CPYPRTRN
11866
152k
    0U, // CPYPRTWN
11867
152k
    0U, // CPYPT
11868
152k
    0U, // CPYPTN
11869
152k
    0U, // CPYPTRN
11870
152k
    0U, // CPYPTWN
11871
152k
    0U, // CPYPWN
11872
152k
    0U, // CPYPWT
11873
152k
    0U, // CPYPWTN
11874
152k
    0U, // CPYPWTRN
11875
152k
    0U, // CPYPWTWN
11876
152k
    352U, // CPY_ZPmI_B
11877
152k
    360U, // CPY_ZPmI_D
11878
152k
    2U, // CPY_ZPmI_H
11879
152k
    368U, // CPY_ZPmI_S
11880
152k
    376U, // CPY_ZPmR_B
11881
152k
    376U, // CPY_ZPmR_D
11882
152k
    2U, // CPY_ZPmR_H
11883
152k
    376U, // CPY_ZPmR_S
11884
152k
    376U, // CPY_ZPmV_B
11885
152k
    376U, // CPY_ZPmV_D
11886
152k
    2U, // CPY_ZPmV_H
11887
152k
    376U, // CPY_ZPmV_S
11888
152k
    42200U, // CPY_ZPzI_B
11889
152k
    43224U, // CPY_ZPzI_D
11890
152k
    385U, // CPY_ZPzI_H
11891
152k
    44248U, // CPY_ZPzI_S
11892
152k
    3160U,  // CRC32Brr
11893
152k
    3160U,  // CRC32CBrr
11894
152k
    3160U,  // CRC32CHrr
11895
152k
    3160U,  // CRC32CWrr
11896
152k
    3160U,  // CRC32CXrr
11897
152k
    3160U,  // CRC32Hrr
11898
152k
    3160U,  // CRC32Wrr
11899
152k
    3160U,  // CRC32Xrr
11900
152k
    167906392U, // CSELWr
11901
152k
    167906392U, // CSELXr
11902
152k
    167906392U, // CSINCWr
11903
152k
    167906392U, // CSINCXr
11904
152k
    167906392U, // CSINVWr
11905
152k
    167906392U, // CSINVXr
11906
152k
    167906392U, // CSNEGWr
11907
152k
    167906392U, // CSNEGXr
11908
152k
    0U, // CTERMEQ_WW
11909
152k
    0U, // CTERMEQ_XX
11910
152k
    0U, // CTERMNE_WW
11911
152k
    0U, // CTERMNE_XX
11912
152k
    0U, // CTZWr
11913
152k
    0U, // CTZXr
11914
152k
    0U, // DCPS1
11915
152k
    0U, // DCPS2
11916
152k
    0U, // DCPS3
11917
152k
    2U, // DECB_XPiI
11918
152k
    2U, // DECD_XPiI
11919
152k
    2U, // DECD_ZPiI
11920
152k
    2U, // DECH_XPiI
11921
152k
    0U, // DECH_ZPiI
11922
152k
    1U, // DECP_XP_B
11923
152k
    0U, // DECP_XP_D
11924
152k
    0U, // DECP_XP_H
11925
152k
    1U, // DECP_XP_S
11926
152k
    0U, // DECP_ZP_D
11927
152k
    0U, // DECP_ZP_H
11928
152k
    0U, // DECP_ZP_S
11929
152k
    2U, // DECW_XPiI
11930
152k
    2U, // DECW_ZPiI
11931
152k
    0U, // DMB
11932
152k
    0U, // DRPS
11933
152k
    0U, // DSB
11934
152k
    0U, // DSBnXS
11935
152k
    2U, // DUPM_ZI
11936
152k
    393U, // DUPQ_ZZI_B
11937
152k
    392U, // DUPQ_ZZI_D
11938
152k
    2U, // DUPQ_ZZI_H
11939
152k
    393U, // DUPQ_ZZI_S
11940
152k
    2U, // DUP_ZI_B
11941
152k
    2U, // DUP_ZI_D
11942
152k
    0U, // DUP_ZI_H
11943
152k
    2U, // DUP_ZI_S
11944
152k
    0U, // DUP_ZR_B
11945
152k
    0U, // DUP_ZR_D
11946
152k
    0U, // DUP_ZR_H
11947
152k
    0U, // DUP_ZR_S
11948
152k
    393U, // DUP_ZZI_B
11949
152k
    392U, // DUP_ZZI_D
11950
152k
    2U, // DUP_ZZI_H
11951
152k
    2U, // DUP_ZZI_Q
11952
152k
    393U, // DUP_ZZI_S
11953
152k
    45456U, // DUPi16
11954
152k
    45464U, // DUPi32
11955
152k
    45472U, // DUPi64
11956
152k
    45480U, // DUPi8
11957
152k
    0U, // DUPv16i8gpr
11958
152k
    45480U, // DUPv16i8lane
11959
152k
    0U, // DUPv2i32gpr
11960
152k
    45464U, // DUPv2i32lane
11961
152k
    0U, // DUPv2i64gpr
11962
152k
    45472U, // DUPv2i64lane
11963
152k
    0U, // DUPv4i16gpr
11964
152k
    45456U, // DUPv4i16lane
11965
152k
    0U, // DUPv4i32gpr
11966
152k
    45464U, // DUPv4i32lane
11967
152k
    0U, // DUPv8i16gpr
11968
152k
    45456U, // DUPv8i16lane
11969
152k
    0U, // DUPv8i8gpr
11970
152k
    45480U, // DUPv8i8lane
11971
152k
    14424U, // EONWrs
11972
152k
    14424U, // EONXrs
11973
152k
    86253712U,  // EOR3
11974
152k
    33691736U,  // EOR3_ZZZZ
11975
152k
    9U, // EORBT_ZZZ_B
11976
152k
    1112U,  // EORBT_ZZZ_D
11977
152k
    240U, // EORBT_ZZZ_H
11978
152k
    2136U,  // EORBT_ZZZ_S
11979
152k
    10328U, // EORQV_VPZ_B
11980
152k
    6232U,  // EORQV_VPZ_D
11981
152k
    5208U,  // EORQV_VPZ_H
11982
152k
    12376U, // EORQV_VPZ_S
11983
152k
    16918744U,  // EORS_PPzPP
11984
152k
    9U, // EORTB_ZZZ_B
11985
152k
    1112U,  // EORTB_ZZZ_D
11986
152k
    240U, // EORTB_ZZZ_H
11987
152k
    2136U,  // EORTB_ZZZ_S
11988
152k
    0U, // EORV_VPZ_B
11989
152k
    0U, // EORV_VPZ_D
11990
152k
    0U, // EORV_VPZ_H
11991
152k
    0U, // EORV_VPZ_S
11992
152k
    35928U, // EORWri
11993
152k
    14424U, // EORWrs
11994
152k
    36952U, // EORXri
11995
152k
    14424U, // EORXrs
11996
152k
    16918744U,  // EOR_PPzPP
11997
152k
    36952U, // EOR_ZI
11998
152k
    16918656U,  // EOR_ZPmZ_B
11999
152k
    33691776U,  // EOR_ZPmZ_D
12000
152k
    51129480U,  // EOR_ZPmZ_H
12001
152k
    67252352U,  // EOR_ZPmZ_S
12002
152k
    6232U,  // EOR_ZZZ
12003
152k
    925840U,  // EORv16i8
12004
152k
    1319080U, // EORv8i8
12005
152k
    0U, // ERET
12006
152k
    0U, // ERETAA
12007
152k
    0U, // ERETAB
12008
152k
    141401U,  // EXTQ_ZZI
12009
152k
    432U, // EXTRACT_ZPMXI_H_B
12010
152k
    432U, // EXTRACT_ZPMXI_H_D
12011
152k
    2U, // EXTRACT_ZPMXI_H_H
12012
152k
    2U, // EXTRACT_ZPMXI_H_Q
12013
152k
    432U, // EXTRACT_ZPMXI_H_S
12014
152k
    440U, // EXTRACT_ZPMXI_V_B
12015
152k
    440U, // EXTRACT_ZPMXI_V_D
12016
152k
    2U, // EXTRACT_ZPMXI_V_H
12017
152k
    2U, // EXTRACT_ZPMXI_V_Q
12018
152k
    440U, // EXTRACT_ZPMXI_V_S
12019
152k
    134232U,  // EXTRWrri
12020
152k
    0U, // EXTRX
12021
152k
    134232U,  // EXTRXrri
12022
152k
    0U, // EXTRY
12023
152k
    251799641U, // EXT_ZZI
12024
152k
    450U, // EXT_ZZI_B
12025
152k
    2367632U, // EXTv16i8
12026
152k
    3809448U, // EXTv8i8
12027
152k
    32U,  // F1CVTL2v8f16
12028
152k
    0U, // F1CVTLT_ZZ_BtoH
12029
152k
    0U, // F1CVTL_2ZZ_BtoH_NAME
12030
152k
    80U,  // F1CVTLv8f16
12031
152k
    0U, // F1CVT_2ZZ_BtoH_NAME
12032
152k
    0U, // F1CVT_ZZ_BtoH
12033
152k
    32U,  // F2CVTL2v8f16
12034
152k
    0U, // F2CVTLT_ZZ_BtoH
12035
152k
    0U, // F2CVTL_2ZZ_BtoH_NAME
12036
152k
    80U,  // F2CVTLv8f16
12037
152k
    0U, // F2CVT_2ZZ_BtoH_NAME
12038
152k
    0U, // F2CVT_ZZ_BtoH
12039
152k
    3160U,  // FABD16
12040
152k
    3160U,  // FABD32
12041
152k
    3160U,  // FABD64
12042
152k
    33691776U,  // FABD_ZPmZ_D
12043
152k
    51129480U,  // FABD_ZPmZ_H
12044
152k
    67252352U,  // FABD_ZPmZ_S
12045
152k
    1056920U, // FABDv2f32
12046
152k
    270440U,  // FABDv2f64
12047
152k
    1188000U, // FABDv4f16
12048
152k
    401520U,  // FABDv4f32
12049
152k
    532600U,  // FABDv8f16
12050
152k
    0U, // FABSDr
12051
152k
    0U, // FABSHr
12052
152k
    0U, // FABSSr
12053
152k
    16U,  // FABS_ZPmZ_D
12054
152k
    0U, // FABS_ZPmZ_H
12055
152k
    24U,  // FABS_ZPmZ_S
12056
152k
    40U,  // FABSv2f32
12057
152k
    48U,  // FABSv2f64
12058
152k
    56U,  // FABSv4f16
12059
152k
    64U,  // FABSv4f32
12060
152k
    72U,  // FABSv8f16
12061
152k
    3160U,  // FACGE16
12062
152k
    3160U,  // FACGE32
12063
152k
    3160U,  // FACGE64
12064
152k
    33691864U,  // FACGE_PPzZZ_D
12065
152k
    51129481U,  // FACGE_PPzZZ_H
12066
152k
    67252440U,  // FACGE_PPzZZ_S
12067
152k
    1056920U, // FACGEv2f32
12068
152k
    270440U,  // FACGEv2f64
12069
152k
    1188000U, // FACGEv4f16
12070
152k
    401520U,  // FACGEv4f32
12071
152k
    532600U,  // FACGEv8f16
12072
152k
    3160U,  // FACGT16
12073
152k
    3160U,  // FACGT32
12074
152k
    3160U,  // FACGT64
12075
152k
    33691864U,  // FACGT_PPzZZ_D
12076
152k
    51129481U,  // FACGT_PPzZZ_H
12077
152k
    67252440U,  // FACGT_PPzZZ_S
12078
152k
    1056920U, // FACGTv2f32
12079
152k
    270440U,  // FACGTv2f64
12080
152k
    1188000U, // FACGTv4f16
12081
152k
    401520U,  // FACGTv4f32
12082
152k
    532600U,  // FACGTv8f16
12083
152k
    0U, // FADDA_VPZ_D
12084
152k
    240U, // FADDA_VPZ_H
12085
152k
    0U, // FADDA_VPZ_S
12086
152k
    3160U,  // FADDDrr
12087
152k
    3160U,  // FADDHrr
12088
152k
    33691776U,  // FADDP_ZPmZZ_D
12089
152k
    51129480U,  // FADDP_ZPmZZ_H
12090
152k
    67252352U,  // FADDP_ZPmZZ_S
12091
152k
    1056920U, // FADDPv2f32
12092
152k
    270440U,  // FADDPv2f64
12093
152k
    456U, // FADDPv2i16p
12094
152k
    40U,  // FADDPv2i32p
12095
152k
    48U,  // FADDPv2i64p
12096
152k
    1188000U, // FADDPv4f16
12097
152k
    401520U,  // FADDPv4f32
12098
152k
    532600U,  // FADDPv8f16
12099
152k
    6232U,  // FADDQV_D
12100
152k
    5208U,  // FADDQV_H
12101
152k
    12376U, // FADDQV_S
12102
152k
    3160U,  // FADDSrr
12103
152k
    0U, // FADDV_VPZ_D
12104
152k
    0U, // FADDV_VPZ_H
12105
152k
    0U, // FADDV_VPZ_S
12106
152k
    192U, // FADD_VG2_M2Z_D
12107
152k
    232U, // FADD_VG2_M2Z_H
12108
152k
    200U, // FADD_VG2_M2Z_S
12109
152k
    192U, // FADD_VG4_M4Z_D
12110
152k
    232U, // FADD_VG4_M4Z_H
12111
152k
    200U, // FADD_VG4_M4Z_S
12112
152k
    268572800U, // FADD_ZPmI_D
12113
152k
    3943560U, // FADD_ZPmI_H
12114
152k
    268578944U, // FADD_ZPmI_S
12115
152k
    33691776U,  // FADD_ZPmZ_D
12116
152k
    51129480U,  // FADD_ZPmZ_H
12117
152k
    67252352U,  // FADD_ZPmZ_S
12118
152k
    6232U,  // FADD_ZZZ_D
12119
152k
    136U, // FADD_ZZZ_H
12120
152k
    12377U, // FADD_ZZZ_S
12121
152k
    1056920U, // FADDv2f32
12122
152k
    270440U,  // FADDv2f64
12123
152k
    1188000U, // FADDv4f16
12124
152k
    401520U,  // FADDv4f32
12125
152k
    532600U,  // FADDv8f16
12126
152k
    464U, // FAMAX_2Z2Z_D
12127
152k
    248U, // FAMAX_2Z2Z_H
12128
152k
    472U, // FAMAX_2Z2Z_S
12129
152k
    464U, // FAMAX_4Z4Z_D
12130
152k
    248U, // FAMAX_4Z4Z_H
12131
152k
    472U, // FAMAX_4Z4Z_S
12132
152k
    33691776U,  // FAMAX_ZPmZ_D
12133
152k
    51129480U,  // FAMAX_ZPmZ_H
12134
152k
    67252352U,  // FAMAX_ZPmZ_S
12135
152k
    1056920U, // FAMAXv2f32
12136
152k
    270440U,  // FAMAXv2f64
12137
152k
    1188000U, // FAMAXv4f16
12138
152k
    401520U,  // FAMAXv4f32
12139
152k
    532600U,  // FAMAXv8f16
12140
152k
    464U, // FAMIN_2Z2Z_D
12141
152k
    248U, // FAMIN_2Z2Z_H
12142
152k
    472U, // FAMIN_2Z2Z_S
12143
152k
    464U, // FAMIN_4Z4Z_D
12144
152k
    248U, // FAMIN_4Z4Z_H
12145
152k
    472U, // FAMIN_4Z4Z_S
12146
152k
    33691776U,  // FAMIN_ZPmZ_D
12147
152k
    51129480U,  // FAMIN_ZPmZ_H
12148
152k
    67252352U,  // FAMIN_ZPmZ_S
12149
152k
    1056920U, // FAMINv2f32
12150
152k
    270440U,  // FAMINv2f64
12151
152k
    1188000U, // FAMINv4f16
12152
152k
    401520U,  // FAMINv4f32
12153
152k
    532600U,  // FAMINv8f16
12154
152k
    33691776U,  // FCADD_ZPmZ_D
12155
152k
    185347208U, // FCADD_ZPmZ_H
12156
152k
    67252352U,  // FCADD_ZPmZ_S
12157
152k
    155066520U, // FCADDv2f32
12158
152k
    155197544U, // FCADDv2f64
12159
152k
    155328672U, // FCADDv4f16
12160
152k
    155459696U, // FCADDv4f32
12161
152k
    155590776U, // FCADDv8f16
12162
152k
    167906392U, // FCCMPDrr
12163
152k
    167906392U, // FCCMPEDrr
12164
152k
    167906392U, // FCCMPEHrr
12165
152k
    167906392U, // FCCMPESrr
12166
152k
    167906392U, // FCCMPHrr
12167
152k
    167906392U, // FCCMPSrr
12168
152k
    16U,  // FCLAMP_VG2_2Z2Z_D
12169
152k
    240U, // FCLAMP_VG2_2Z2Z_H
12170
152k
    24U,  // FCLAMP_VG2_2Z2Z_S
12171
152k
    16U,  // FCLAMP_VG4_4Z4Z_D
12172
152k
    240U, // FCLAMP_VG4_4Z4Z_H
12173
152k
    24U,  // FCLAMP_VG4_4Z4Z_S
12174
152k
    1112U,  // FCLAMP_ZZZ_D
12175
152k
    240U, // FCLAMP_ZZZ_H
12176
152k
    2136U,  // FCLAMP_ZZZ_S
12177
152k
    3160U,  // FCMEQ16
12178
152k
    3160U,  // FCMEQ32
12179
152k
    3160U,  // FCMEQ64
12180
152k
    4724952U, // FCMEQ_PPzZ0_D
12181
152k
    46217U, // FCMEQ_PPzZ0_H
12182
152k
    4731096U, // FCMEQ_PPzZ0_S
12183
152k
    33691864U,  // FCMEQ_PPzZZ_D
12184
152k
    51129481U,  // FCMEQ_PPzZZ_H
12185
152k
    67252440U,  // FCMEQ_PPzZZ_S
12186
152k
    480U, // FCMEQv1i16rz
12187
152k
    480U, // FCMEQv1i32rz
12188
152k
    480U, // FCMEQv1i64rz
12189
152k
    1056920U, // FCMEQv2f32
12190
152k
    270440U,  // FCMEQv2f64
12191
152k
    488U, // FCMEQv2i32rz
12192
152k
    496U, // FCMEQv2i64rz
12193
152k
    1188000U, // FCMEQv4f16
12194
152k
    401520U,  // FCMEQv4f32
12195
152k
    504U, // FCMEQv4i16rz
12196
152k
    512U, // FCMEQv4i32rz
12197
152k
    532600U,  // FCMEQv8f16
12198
152k
    520U, // FCMEQv8i16rz
12199
152k
    3160U,  // FCMGE16
12200
152k
    3160U,  // FCMGE32
12201
152k
    3160U,  // FCMGE64
12202
152k
    4724952U, // FCMGE_PPzZ0_D
12203
152k
    46217U, // FCMGE_PPzZ0_H
12204
152k
    4731096U, // FCMGE_PPzZ0_S
12205
152k
    33691864U,  // FCMGE_PPzZZ_D
12206
152k
    51129481U,  // FCMGE_PPzZZ_H
12207
152k
    67252440U,  // FCMGE_PPzZZ_S
12208
152k
    480U, // FCMGEv1i16rz
12209
152k
    480U, // FCMGEv1i32rz
12210
152k
    480U, // FCMGEv1i64rz
12211
152k
    1056920U, // FCMGEv2f32
12212
152k
    270440U,  // FCMGEv2f64
12213
152k
    488U, // FCMGEv2i32rz
12214
152k
    496U, // FCMGEv2i64rz
12215
152k
    1188000U, // FCMGEv4f16
12216
152k
    401520U,  // FCMGEv4f32
12217
152k
    504U, // FCMGEv4i16rz
12218
152k
    512U, // FCMGEv4i32rz
12219
152k
    532600U,  // FCMGEv8f16
12220
152k
    520U, // FCMGEv8i16rz
12221
152k
    3160U,  // FCMGT16
12222
152k
    3160U,  // FCMGT32
12223
152k
    3160U,  // FCMGT64
12224
152k
    4724952U, // FCMGT_PPzZ0_D
12225
152k
    46217U, // FCMGT_PPzZ0_H
12226
152k
    4731096U, // FCMGT_PPzZ0_S
12227
152k
    33691864U,  // FCMGT_PPzZZ_D
12228
152k
    51129481U,  // FCMGT_PPzZZ_H
12229
152k
    67252440U,  // FCMGT_PPzZZ_S
12230
152k
    480U, // FCMGTv1i16rz
12231
152k
    480U, // FCMGTv1i32rz
12232
152k
    480U, // FCMGTv1i64rz
12233
152k
    1056920U, // FCMGTv2f32
12234
152k
    270440U,  // FCMGTv2f64
12235
152k
    488U, // FCMGTv2i32rz
12236
152k
    496U, // FCMGTv2i64rz
12237
152k
    1188000U, // FCMGTv4f16
12238
152k
    401520U,  // FCMGTv4f32
12239
152k
    504U, // FCMGTv4i16rz
12240
152k
    512U, // FCMGTv4i32rz
12241
152k
    532600U,  // FCMGTv8f16
12242
152k
    520U, // FCMGTv8i16rz
12243
152k
    285344896U, // FCMLA_ZPmZZ_D
12244
152k
    187706608U, // FCMLA_ZPmZZ_H
12245
152k
    302123136U, // FCMLA_ZPmZZ_S
12246
152k
    201496816U, // FCMLA_ZZZI_H
12247
152k
    187435096U, // FCMLA_ZZZI_S
12248
152k
    222176408U, // FCMLAv2f32
12249
152k
    222307432U, // FCMLAv2f64
12250
152k
    222438560U, // FCMLAv4f16
12251
152k
    120464544U, // FCMLAv4f16_indexed
12252
152k
    222569584U, // FCMLAv4f32
12253
152k
    122299504U, // FCMLAv4f32_indexed
12254
152k
    222700664U, // FCMLAv8f16
12255
152k
    120464504U, // FCMLAv8f16_indexed
12256
152k
    4724952U, // FCMLE_PPzZ0_D
12257
152k
    46217U, // FCMLE_PPzZ0_H
12258
152k
    4731096U, // FCMLE_PPzZ0_S
12259
152k
    480U, // FCMLEv1i16rz
12260
152k
    480U, // FCMLEv1i32rz
12261
152k
    480U, // FCMLEv1i64rz
12262
152k
    488U, // FCMLEv2i32rz
12263
152k
    496U, // FCMLEv2i64rz
12264
152k
    504U, // FCMLEv4i16rz
12265
152k
    512U, // FCMLEv4i32rz
12266
152k
    520U, // FCMLEv8i16rz
12267
152k
    4724952U, // FCMLT_PPzZ0_D
12268
152k
    46217U, // FCMLT_PPzZ0_H
12269
152k
    4731096U, // FCMLT_PPzZ0_S
12270
152k
    480U, // FCMLTv1i16rz
12271
152k
    480U, // FCMLTv1i32rz
12272
152k
    480U, // FCMLTv1i64rz
12273
152k
    488U, // FCMLTv2i32rz
12274
152k
    496U, // FCMLTv2i64rz
12275
152k
    504U, // FCMLTv4i16rz
12276
152k
    512U, // FCMLTv4i32rz
12277
152k
    520U, // FCMLTv8i16rz
12278
152k
    4724952U, // FCMNE_PPzZ0_D
12279
152k
    46217U, // FCMNE_PPzZ0_H
12280
152k
    4731096U, // FCMNE_PPzZ0_S
12281
152k
    33691864U,  // FCMNE_PPzZZ_D
12282
152k
    51129481U,  // FCMNE_PPzZZ_H
12283
152k
    67252440U,  // FCMNE_PPzZZ_S
12284
152k
    0U, // FCMPDri
12285
152k
    0U, // FCMPDrr
12286
152k
    0U, // FCMPEDri
12287
152k
    0U, // FCMPEDrr
12288
152k
    0U, // FCMPEHri
12289
152k
    0U, // FCMPEHrr
12290
152k
    0U, // FCMPESri
12291
152k
    0U, // FCMPESrr
12292
152k
    0U, // FCMPHri
12293
152k
    0U, // FCMPHrr
12294
152k
    0U, // FCMPSri
12295
152k
    0U, // FCMPSrr
12296
152k
    33691864U,  // FCMUO_PPzZZ_D
12297
152k
    51129481U,  // FCMUO_PPzZZ_H
12298
152k
    67252440U,  // FCMUO_PPzZZ_S
12299
152k
    528U, // FCPY_ZPmI_D
12300
152k
    2U, // FCPY_ZPmI_H
12301
152k
    528U, // FCPY_ZPmI_S
12302
152k
    167906392U, // FCSELDrrr
12303
152k
    167906392U, // FCSELHrrr
12304
152k
    167906392U, // FCSELSrrr
12305
152k
    0U, // FCVTASUWDr
12306
152k
    0U, // FCVTASUWHr
12307
152k
    0U, // FCVTASUWSr
12308
152k
    0U, // FCVTASUXDr
12309
152k
    0U, // FCVTASUXHr
12310
152k
    0U, // FCVTASUXSr
12311
152k
    0U, // FCVTASv1f16
12312
152k
    0U, // FCVTASv1i32
12313
152k
    0U, // FCVTASv1i64
12314
152k
    40U,  // FCVTASv2f32
12315
152k
    48U,  // FCVTASv2f64
12316
152k
    56U,  // FCVTASv4f16
12317
152k
    64U,  // FCVTASv4f32
12318
152k
    72U,  // FCVTASv8f16
12319
152k
    0U, // FCVTAUUWDr
12320
152k
    0U, // FCVTAUUWHr
12321
152k
    0U, // FCVTAUUWSr
12322
152k
    0U, // FCVTAUUXDr
12323
152k
    0U, // FCVTAUUXHr
12324
152k
    0U, // FCVTAUUXSr
12325
152k
    0U, // FCVTAUv1f16
12326
152k
    0U, // FCVTAUv1i32
12327
152k
    0U, // FCVTAUv1i64
12328
152k
    40U,  // FCVTAUv2f32
12329
152k
    48U,  // FCVTAUv2f64
12330
152k
    56U,  // FCVTAUv4f16
12331
152k
    64U,  // FCVTAUv4f32
12332
152k
    72U,  // FCVTAUv8f16
12333
152k
    0U, // FCVTDHr
12334
152k
    0U, // FCVTDSr
12335
152k
    0U, // FCVTHDr
12336
152k
    0U, // FCVTHSr
12337
152k
    240U, // FCVTLT_ZPmZ_HtoS
12338
152k
    24U,  // FCVTLT_ZPmZ_StoD
12339
152k
    0U, // FCVTL_2ZZ_H_S
12340
152k
    40U,  // FCVTLv2i32
12341
152k
    56U,  // FCVTLv4i16
12342
152k
    64U,  // FCVTLv4i32
12343
152k
    72U,  // FCVTLv8i16
12344
152k
    0U, // FCVTMSUWDr
12345
152k
    0U, // FCVTMSUWHr
12346
152k
    0U, // FCVTMSUWSr
12347
152k
    0U, // FCVTMSUXDr
12348
152k
    0U, // FCVTMSUXHr
12349
152k
    0U, // FCVTMSUXSr
12350
152k
    0U, // FCVTMSv1f16
12351
152k
    0U, // FCVTMSv1i32
12352
152k
    0U, // FCVTMSv1i64
12353
152k
    40U,  // FCVTMSv2f32
12354
152k
    48U,  // FCVTMSv2f64
12355
152k
    56U,  // FCVTMSv4f16
12356
152k
    64U,  // FCVTMSv4f32
12357
152k
    72U,  // FCVTMSv8f16
12358
152k
    0U, // FCVTMUUWDr
12359
152k
    0U, // FCVTMUUWHr
12360
152k
    0U, // FCVTMUUWSr
12361
152k
    0U, // FCVTMUUXDr
12362
152k
    0U, // FCVTMUUXHr
12363
152k
    0U, // FCVTMUUXSr
12364
152k
    0U, // FCVTMUv1f16
12365
152k
    0U, // FCVTMUv1i32
12366
152k
    0U, // FCVTMUv1i64
12367
152k
    40U,  // FCVTMUv2f32
12368
152k
    48U,  // FCVTMUv2f64
12369
152k
    56U,  // FCVTMUv4f16
12370
152k
    64U,  // FCVTMUv4f32
12371
152k
    72U,  // FCVTMUv8f16
12372
152k
    2U, // FCVTNB_Z2Z_StoB
12373
152k
    0U, // FCVTNSUWDr
12374
152k
    0U, // FCVTNSUWHr
12375
152k
    0U, // FCVTNSUWSr
12376
152k
    0U, // FCVTNSUXDr
12377
152k
    0U, // FCVTNSUXHr
12378
152k
    0U, // FCVTNSUXSr
12379
152k
    0U, // FCVTNSv1f16
12380
152k
    0U, // FCVTNSv1i32
12381
152k
    0U, // FCVTNSv1i64
12382
152k
    40U,  // FCVTNSv2f32
12383
152k
    48U,  // FCVTNSv2f64
12384
152k
    56U,  // FCVTNSv4f16
12385
152k
    64U,  // FCVTNSv4f32
12386
152k
    72U,  // FCVTNSv8f16
12387
152k
    2U, // FCVTNT_Z2Z_StoB
12388
152k
    16U,  // FCVTNT_ZPmZ_DtoS
12389
152k
    1U, // FCVTNT_ZPmZ_StoH
12390
152k
    0U, // FCVTNUUWDr
12391
152k
    0U, // FCVTNUUWHr
12392
152k
    0U, // FCVTNUUWSr
12393
152k
    0U, // FCVTNUUXDr
12394
152k
    0U, // FCVTNUUXHr
12395
152k
    0U, // FCVTNUUXSr
12396
152k
    0U, // FCVTNUv1f16
12397
152k
    0U, // FCVTNUv1i32
12398
152k
    0U, // FCVTNUv1i64
12399
152k
    40U,  // FCVTNUv2f32
12400
152k
    48U,  // FCVTNUv2f64
12401
152k
    56U,  // FCVTNUv4f16
12402
152k
    64U,  // FCVTNUv4f32
12403
152k
    72U,  // FCVTNUv8f16
12404
152k
    532600U,  // FCVTN_F16_F8v16f8
12405
152k
    1188000U, // FCVTN_F16_F8v8f8
12406
152k
    402544U,  // FCVTN_F32_F82v16f8
12407
152k
    401520U,  // FCVTN_F32_F8v8f8
12408
152k
    1U, // FCVTN_Z2Z_HtoB
12409
152k
    0U, // FCVTN_Z2Z_StoH
12410
152k
    2U, // FCVTN_Z4Z_StoB_NAME
12411
152k
    48U,  // FCVTNv2i32
12412
152k
    64U,  // FCVTNv4i16
12413
152k
    48U,  // FCVTNv4i32
12414
152k
    64U,  // FCVTNv8i16
12415
152k
    0U, // FCVTPSUWDr
12416
152k
    0U, // FCVTPSUWHr
12417
152k
    0U, // FCVTPSUWSr
12418
152k
    0U, // FCVTPSUXDr
12419
152k
    0U, // FCVTPSUXHr
12420
152k
    0U, // FCVTPSUXSr
12421
152k
    0U, // FCVTPSv1f16
12422
152k
    0U, // FCVTPSv1i32
12423
152k
    0U, // FCVTPSv1i64
12424
152k
    40U,  // FCVTPSv2f32
12425
152k
    48U,  // FCVTPSv2f64
12426
152k
    56U,  // FCVTPSv4f16
12427
152k
    64U,  // FCVTPSv4f32
12428
152k
    72U,  // FCVTPSv8f16
12429
152k
    0U, // FCVTPUUWDr
12430
152k
    0U, // FCVTPUUWHr
12431
152k
    0U, // FCVTPUUWSr
12432
152k
    0U, // FCVTPUUXDr
12433
152k
    0U, // FCVTPUUXHr
12434
152k
    0U, // FCVTPUUXSr
12435
152k
    0U, // FCVTPUv1f16
12436
152k
    0U, // FCVTPUv1i32
12437
152k
    0U, // FCVTPUv1i64
12438
152k
    40U,  // FCVTPUv2f32
12439
152k
    48U,  // FCVTPUv2f64
12440
152k
    56U,  // FCVTPUv4f16
12441
152k
    64U,  // FCVTPUv4f32
12442
152k
    72U,  // FCVTPUv8f16
12443
152k
    0U, // FCVTSDr
12444
152k
    0U, // FCVTSHr
12445
152k
    16U,  // FCVTXNT_ZPmZ_DtoS
12446
152k
    0U, // FCVTXNv1i64
12447
152k
    48U,  // FCVTXNv2f32
12448
152k
    48U,  // FCVTXNv4f32
12449
152k
    16U,  // FCVTX_ZPmZ_DtoS
12450
152k
    3160U,  // FCVTZSSWDri
12451
152k
    3160U,  // FCVTZSSWHri
12452
152k
    3160U,  // FCVTZSSWSri
12453
152k
    3160U,  // FCVTZSSXDri
12454
152k
    3160U,  // FCVTZSSXHri
12455
152k
    3160U,  // FCVTZSSXSri
12456
152k
    0U, // FCVTZSUWDr
12457
152k
    0U, // FCVTZSUWHr
12458
152k
    0U, // FCVTZSUWSr
12459
152k
    0U, // FCVTZSUXDr
12460
152k
    0U, // FCVTZSUXHr
12461
152k
    0U, // FCVTZSUXSr
12462
152k
    0U, // FCVTZS_2Z2Z_StoS
12463
152k
    0U, // FCVTZS_4Z4Z_StoS
12464
152k
    16U,  // FCVTZS_ZPmZ_DtoD
12465
152k
    16U,  // FCVTZS_ZPmZ_DtoS
12466
152k
    240U, // FCVTZS_ZPmZ_HtoD
12467
152k
    0U, // FCVTZS_ZPmZ_HtoH
12468
152k
    240U, // FCVTZS_ZPmZ_HtoS
12469
152k
    24U,  // FCVTZS_ZPmZ_StoD
12470
152k
    24U,  // FCVTZS_ZPmZ_StoS
12471
152k
    3160U,  // FCVTZSd
12472
152k
    3160U,  // FCVTZSh
12473
152k
    3160U,  // FCVTZSs
12474
152k
    0U, // FCVTZSv1f16
12475
152k
    0U, // FCVTZSv1i32
12476
152k
    0U, // FCVTZSv1i64
12477
152k
    40U,  // FCVTZSv2f32
12478
152k
    48U,  // FCVTZSv2f64
12479
152k
    3224U,  // FCVTZSv2i32_shift
12480
152k
    3176U,  // FCVTZSv2i64_shift
12481
152k
    56U,  // FCVTZSv4f16
12482
152k
    64U,  // FCVTZSv4f32
12483
152k
    3232U,  // FCVTZSv4i16_shift
12484
152k
    3184U,  // FCVTZSv4i32_shift
12485
152k
    72U,  // FCVTZSv8f16
12486
152k
    3192U,  // FCVTZSv8i16_shift
12487
152k
    3160U,  // FCVTZUSWDri
12488
152k
    3160U,  // FCVTZUSWHri
12489
152k
    3160U,  // FCVTZUSWSri
12490
152k
    3160U,  // FCVTZUSXDri
12491
152k
    3160U,  // FCVTZUSXHri
12492
152k
    3160U,  // FCVTZUSXSri
12493
152k
    0U, // FCVTZUUWDr
12494
152k
    0U, // FCVTZUUWHr
12495
152k
    0U, // FCVTZUUWSr
12496
152k
    0U, // FCVTZUUXDr
12497
152k
    0U, // FCVTZUUXHr
12498
152k
    0U, // FCVTZUUXSr
12499
152k
    0U, // FCVTZU_2Z2Z_StoS
12500
152k
    0U, // FCVTZU_4Z4Z_StoS
12501
152k
    16U,  // FCVTZU_ZPmZ_DtoD
12502
152k
    16U,  // FCVTZU_ZPmZ_DtoS
12503
152k
    240U, // FCVTZU_ZPmZ_HtoD
12504
152k
    0U, // FCVTZU_ZPmZ_HtoH
12505
152k
    240U, // FCVTZU_ZPmZ_HtoS
12506
152k
    24U,  // FCVTZU_ZPmZ_StoD
12507
152k
    24U,  // FCVTZU_ZPmZ_StoS
12508
152k
    3160U,  // FCVTZUd
12509
152k
    3160U,  // FCVTZUh
12510
152k
    3160U,  // FCVTZUs
12511
152k
    0U, // FCVTZUv1f16
12512
152k
    0U, // FCVTZUv1i32
12513
152k
    0U, // FCVTZUv1i64
12514
152k
    40U,  // FCVTZUv2f32
12515
152k
    48U,  // FCVTZUv2f64
12516
152k
    3224U,  // FCVTZUv2i32_shift
12517
152k
    3176U,  // FCVTZUv2i64_shift
12518
152k
    56U,  // FCVTZUv4f16
12519
152k
    64U,  // FCVTZUv4f32
12520
152k
    3232U,  // FCVTZUv4i16_shift
12521
152k
    3184U,  // FCVTZUv4i32_shift
12522
152k
    72U,  // FCVTZUv8f16
12523
152k
    3192U,  // FCVTZUv8i16_shift
12524
152k
    0U, // FCVT_2ZZ_H_S
12525
152k
    1U, // FCVT_Z2Z_HtoB
12526
152k
    0U, // FCVT_Z2Z_StoH
12527
152k
    2U, // FCVT_Z4Z_StoB_NAME
12528
152k
    2U, // FCVT_ZPmZ_DtoH
12529
152k
    16U,  // FCVT_ZPmZ_DtoS
12530
152k
    240U, // FCVT_ZPmZ_HtoD
12531
152k
    240U, // FCVT_ZPmZ_HtoS
12532
152k
    24U,  // FCVT_ZPmZ_StoD
12533
152k
    1U, // FCVT_ZPmZ_StoH
12534
152k
    3160U,  // FDIVDrr
12535
152k
    3160U,  // FDIVHrr
12536
152k
    33691776U,  // FDIVR_ZPmZ_D
12537
152k
    51129480U,  // FDIVR_ZPmZ_H
12538
152k
    67252352U,  // FDIVR_ZPmZ_S
12539
152k
    3160U,  // FDIVSrr
12540
152k
    33691776U,  // FDIV_ZPmZ_D
12541
152k
    51129480U,  // FDIV_ZPmZ_H
12542
152k
    67252352U,  // FDIV_ZPmZ_S
12543
152k
    1056920U, // FDIVv2f32
12544
152k
    270440U,  // FDIVv2f64
12545
152k
    1188000U, // FDIVv4f16
12546
152k
    401520U,  // FDIVv4f32
12547
152k
    532600U,  // FDIVv8f16
12548
152k
    47640U, // FDOT_VG2_M2Z2Z_BtoH
12549
152k
    47640U, // FDOT_VG2_M2Z2Z_BtoS
12550
152k
    2632936U, // FDOT_VG2_M2Z2Z_HtoS
12551
152k
    5029400U, // FDOT_VG2_M2ZZI_BtoH
12552
152k
    5029400U, // FDOT_VG2_M2ZZI_BtoS
12553
152k
    103427304U, // FDOT_VG2_M2ZZI_HtoS
12554
152k
    48664U, // FDOT_VG2_M2ZZ_BtoH
12555
152k
    48664U, // FDOT_VG2_M2ZZ_BtoS
12556
152k
    53095656U,  // FDOT_VG2_M2ZZ_HtoS
12557
152k
    47640U, // FDOT_VG4_M4Z4Z_BtoH
12558
152k
    47640U, // FDOT_VG4_M4Z4Z_BtoS
12559
152k
    2632936U, // FDOT_VG4_M4Z4Z_HtoS
12560
152k
    5029400U, // FDOT_VG4_M4ZZI_BtoH
12561
152k
    5029400U, // FDOT_VG4_M4ZZI_BtoS
12562
152k
    103427304U, // FDOT_VG4_M4ZZI_HtoS
12563
152k
    48664U, // FDOT_VG4_M4ZZ_BtoH
12564
152k
    48664U, // FDOT_VG4_M4ZZ_BtoS
12565
152k
    53095656U,  // FDOT_VG4_M4ZZ_HtoS
12566
152k
    38920U, // FDOT_ZZZI_BtoH
12567
152k
    38921U, // FDOT_ZZZI_BtoS
12568
152k
    53222488U,  // FDOT_ZZZI_S
12569
152k
    8U, // FDOT_ZZZ_BtoH
12570
152k
    9U, // FDOT_ZZZ_BtoS
12571
152k
    7256U,  // FDOT_ZZZ_S
12572
152k
    5121168U, // FDOTlanev16f8
12573
152k
    5252264U, // FDOTlanev4f16
12574
152k
    5252240U, // FDOTlanev8f16
12575
152k
    5121192U, // FDOTlanev8f8
12576
152k
    1320104U, // FDOTv2f32
12577
152k
    1320104U, // FDOTv4f16
12578
152k
    926864U,  // FDOTv4f32
12579
152k
    926864U,  // FDOTv8f16
12580
152k
    2U, // FDUP_ZI_D
12581
152k
    0U, // FDUP_ZI_H
12582
152k
    2U, // FDUP_ZI_S
12583
152k
    0U, // FEXPA_ZZ_D
12584
152k
    0U, // FEXPA_ZZ_H
12585
152k
    1U, // FEXPA_ZZ_S
12586
152k
    0U, // FJCVTZS
12587
152k
    16U,  // FLOGB_ZPmZ_D
12588
152k
    0U, // FLOGB_ZPmZ_H
12589
152k
    24U,  // FLOGB_ZPmZ_S
12590
152k
    0U, // FMA16
12591
152k
    0U, // FMA32
12592
152k
    0U, // FMA64
12593
152k
    134232U,  // FMADDDrrr
12594
152k
    134232U,  // FMADDHrrr
12595
152k
    134232U,  // FMADDSrrr
12596
152k
    285344896U, // FMAD_ZPmZZ_D
12597
152k
    53488880U,  // FMAD_ZPmZZ_H
12598
152k
    302123136U, // FMAD_ZPmZZ_S
12599
152k
    3160U,  // FMAXDrr
12600
152k
    3160U,  // FMAXHrr
12601
152k
    3160U,  // FMAXNMDrr
12602
152k
    3160U,  // FMAXNMHrr
12603
152k
    33691776U,  // FMAXNMP_ZPmZZ_D
12604
152k
    51129480U,  // FMAXNMP_ZPmZZ_H
12605
152k
    67252352U,  // FMAXNMP_ZPmZZ_S
12606
152k
    1056920U, // FMAXNMPv2f32
12607
152k
    270440U,  // FMAXNMPv2f64
12608
152k
    456U, // FMAXNMPv2i16p
12609
152k
    40U,  // FMAXNMPv2i32p
12610
152k
    48U,  // FMAXNMPv2i64p
12611
152k
    1188000U, // FMAXNMPv4f16
12612
152k
    401520U,  // FMAXNMPv4f32
12613
152k
    532600U,  // FMAXNMPv8f16
12614
152k
    6232U,  // FMAXNMQV_D
12615
152k
    5208U,  // FMAXNMQV_H
12616
152k
    12376U, // FMAXNMQV_S
12617
152k
    3160U,  // FMAXNMSrr
12618
152k
    0U, // FMAXNMV_VPZ_D
12619
152k
    0U, // FMAXNMV_VPZ_H
12620
152k
    0U, // FMAXNMV_VPZ_S
12621
152k
    56U,  // FMAXNMVv4i16v
12622
152k
    64U,  // FMAXNMVv4i32v
12623
152k
    72U,  // FMAXNMVv8i16v
12624
152k
    464U, // FMAXNM_VG2_2Z2Z_D
12625
152k
    248U, // FMAXNM_VG2_2Z2Z_H
12626
152k
    472U, // FMAXNM_VG2_2Z2Z_S
12627
152k
    184U, // FMAXNM_VG2_2ZZ_D
12628
152k
    136U, // FMAXNM_VG2_2ZZ_H
12629
152k
    96U,  // FMAXNM_VG2_2ZZ_S
12630
152k
    464U, // FMAXNM_VG4_4Z4Z_D
12631
152k
    248U, // FMAXNM_VG4_4Z4Z_H
12632
152k
    472U, // FMAXNM_VG4_4Z4Z_S
12633
152k
    184U, // FMAXNM_VG4_4ZZ_D
12634
152k
    136U, // FMAXNM_VG4_4ZZ_H
12635
152k
    96U,  // FMAXNM_VG4_4ZZ_S
12636
152k
    318904448U, // FMAXNM_ZPmI_D
12637
152k
    5385352U, // FMAXNM_ZPmI_H
12638
152k
    318910592U, // FMAXNM_ZPmI_S
12639
152k
    33691776U,  // FMAXNM_ZPmZ_D
12640
152k
    51129480U,  // FMAXNM_ZPmZ_H
12641
152k
    67252352U,  // FMAXNM_ZPmZ_S
12642
152k
    1056920U, // FMAXNMv2f32
12643
152k
    270440U,  // FMAXNMv2f64
12644
152k
    1188000U, // FMAXNMv4f16
12645
152k
    401520U,  // FMAXNMv4f32
12646
152k
    532600U,  // FMAXNMv8f16
12647
152k
    33691776U,  // FMAXP_ZPmZZ_D
12648
152k
    51129480U,  // FMAXP_ZPmZZ_H
12649
152k
    67252352U,  // FMAXP_ZPmZZ_S
12650
152k
    1056920U, // FMAXPv2f32
12651
152k
    270440U,  // FMAXPv2f64
12652
152k
    456U, // FMAXPv2i16p
12653
152k
    40U,  // FMAXPv2i32p
12654
152k
    48U,  // FMAXPv2i64p
12655
152k
    1188000U, // FMAXPv4f16
12656
152k
    401520U,  // FMAXPv4f32
12657
152k
    532600U,  // FMAXPv8f16
12658
152k
    6232U,  // FMAXQV_D
12659
152k
    5208U,  // FMAXQV_H
12660
152k
    12376U, // FMAXQV_S
12661
152k
    3160U,  // FMAXSrr
12662
152k
    0U, // FMAXV_VPZ_D
12663
152k
    0U, // FMAXV_VPZ_H
12664
152k
    0U, // FMAXV_VPZ_S
12665
152k
    56U,  // FMAXVv4i16v
12666
152k
    64U,  // FMAXVv4i32v
12667
152k
    72U,  // FMAXVv8i16v
12668
152k
    464U, // FMAX_VG2_2Z2Z_D
12669
152k
    248U, // FMAX_VG2_2Z2Z_H
12670
152k
    472U, // FMAX_VG2_2Z2Z_S
12671
152k
    184U, // FMAX_VG2_2ZZ_D
12672
152k
    136U, // FMAX_VG2_2ZZ_H
12673
152k
    96U,  // FMAX_VG2_2ZZ_S
12674
152k
    464U, // FMAX_VG4_4Z4Z_D
12675
152k
    248U, // FMAX_VG4_4Z4Z_H
12676
152k
    472U, // FMAX_VG4_4Z4Z_S
12677
152k
    184U, // FMAX_VG4_4ZZ_D
12678
152k
    136U, // FMAX_VG4_4ZZ_H
12679
152k
    96U,  // FMAX_VG4_4ZZ_S
12680
152k
    318904448U, // FMAX_ZPmI_D
12681
152k
    5385352U, // FMAX_ZPmI_H
12682
152k
    318910592U, // FMAX_ZPmI_S
12683
152k
    33691776U,  // FMAX_ZPmZ_D
12684
152k
    51129480U,  // FMAX_ZPmZ_H
12685
152k
    67252352U,  // FMAX_ZPmZ_S
12686
152k
    1056920U, // FMAXv2f32
12687
152k
    270440U,  // FMAXv2f64
12688
152k
    1188000U, // FMAXv4f16
12689
152k
    401520U,  // FMAXv4f32
12690
152k
    532600U,  // FMAXv8f16
12691
152k
    3160U,  // FMINDrr
12692
152k
    3160U,  // FMINHrr
12693
152k
    3160U,  // FMINNMDrr
12694
152k
    3160U,  // FMINNMHrr
12695
152k
    33691776U,  // FMINNMP_ZPmZZ_D
12696
152k
    51129480U,  // FMINNMP_ZPmZZ_H
12697
152k
    67252352U,  // FMINNMP_ZPmZZ_S
12698
152k
    1056920U, // FMINNMPv2f32
12699
152k
    270440U,  // FMINNMPv2f64
12700
152k
    456U, // FMINNMPv2i16p
12701
152k
    40U,  // FMINNMPv2i32p
12702
152k
    48U,  // FMINNMPv2i64p
12703
152k
    1188000U, // FMINNMPv4f16
12704
152k
    401520U,  // FMINNMPv4f32
12705
152k
    532600U,  // FMINNMPv8f16
12706
152k
    6232U,  // FMINNMQV_D
12707
152k
    5208U,  // FMINNMQV_H
12708
152k
    12376U, // FMINNMQV_S
12709
152k
    3160U,  // FMINNMSrr
12710
152k
    0U, // FMINNMV_VPZ_D
12711
152k
    0U, // FMINNMV_VPZ_H
12712
152k
    0U, // FMINNMV_VPZ_S
12713
152k
    56U,  // FMINNMVv4i16v
12714
152k
    64U,  // FMINNMVv4i32v
12715
152k
    72U,  // FMINNMVv8i16v
12716
152k
    464U, // FMINNM_VG2_2Z2Z_D
12717
152k
    248U, // FMINNM_VG2_2Z2Z_H
12718
152k
    472U, // FMINNM_VG2_2Z2Z_S
12719
152k
    184U, // FMINNM_VG2_2ZZ_D
12720
152k
    136U, // FMINNM_VG2_2ZZ_H
12721
152k
    96U,  // FMINNM_VG2_2ZZ_S
12722
152k
    464U, // FMINNM_VG4_4Z4Z_D
12723
152k
    248U, // FMINNM_VG4_4Z4Z_H
12724
152k
    472U, // FMINNM_VG4_4Z4Z_S
12725
152k
    184U, // FMINNM_VG4_4ZZ_D
12726
152k
    136U, // FMINNM_VG4_4ZZ_H
12727
152k
    96U,  // FMINNM_VG4_4ZZ_S
12728
152k
    318904448U, // FMINNM_ZPmI_D
12729
152k
    5385352U, // FMINNM_ZPmI_H
12730
152k
    318910592U, // FMINNM_ZPmI_S
12731
152k
    33691776U,  // FMINNM_ZPmZ_D
12732
152k
    51129480U,  // FMINNM_ZPmZ_H
12733
152k
    67252352U,  // FMINNM_ZPmZ_S
12734
152k
    1056920U, // FMINNMv2f32
12735
152k
    270440U,  // FMINNMv2f64
12736
152k
    1188000U, // FMINNMv4f16
12737
152k
    401520U,  // FMINNMv4f32
12738
152k
    532600U,  // FMINNMv8f16
12739
152k
    33691776U,  // FMINP_ZPmZZ_D
12740
152k
    51129480U,  // FMINP_ZPmZZ_H
12741
152k
    67252352U,  // FMINP_ZPmZZ_S
12742
152k
    1056920U, // FMINPv2f32
12743
152k
    270440U,  // FMINPv2f64
12744
152k
    456U, // FMINPv2i16p
12745
152k
    40U,  // FMINPv2i32p
12746
152k
    48U,  // FMINPv2i64p
12747
152k
    1188000U, // FMINPv4f16
12748
152k
    401520U,  // FMINPv4f32
12749
152k
    532600U,  // FMINPv8f16
12750
152k
    6232U,  // FMINQV_D
12751
152k
    5208U,  // FMINQV_H
12752
152k
    12376U, // FMINQV_S
12753
152k
    3160U,  // FMINSrr
12754
152k
    0U, // FMINV_VPZ_D
12755
152k
    0U, // FMINV_VPZ_H
12756
152k
    0U, // FMINV_VPZ_S
12757
152k
    56U,  // FMINVv4i16v
12758
152k
    64U,  // FMINVv4i32v
12759
152k
    72U,  // FMINVv8i16v
12760
152k
    464U, // FMIN_VG2_2Z2Z_D
12761
152k
    248U, // FMIN_VG2_2Z2Z_H
12762
152k
    472U, // FMIN_VG2_2Z2Z_S
12763
152k
    184U, // FMIN_VG2_2ZZ_D
12764
152k
    136U, // FMIN_VG2_2ZZ_H
12765
152k
    96U,  // FMIN_VG2_2ZZ_S
12766
152k
    464U, // FMIN_VG4_4Z4Z_D
12767
152k
    248U, // FMIN_VG4_4Z4Z_H
12768
152k
    472U, // FMIN_VG4_4Z4Z_S
12769
152k
    184U, // FMIN_VG4_4ZZ_D
12770
152k
    136U, // FMIN_VG4_4ZZ_H
12771
152k
    96U,  // FMIN_VG4_4ZZ_S
12772
152k
    318904448U, // FMIN_ZPmI_D
12773
152k
    5385352U, // FMIN_ZPmI_H
12774
152k
    318910592U, // FMIN_ZPmI_S
12775
152k
    33691776U,  // FMIN_ZPmZ_D
12776
152k
    51129480U,  // FMIN_ZPmZ_H
12777
152k
    67252352U,  // FMIN_ZPmZ_S
12778
152k
    1056920U, // FMINv2f32
12779
152k
    270440U,  // FMINv2f64
12780
152k
    1188000U, // FMINv4f16
12781
152k
    401520U,  // FMINv4f32
12782
152k
    532600U,  // FMINv8f16
12783
152k
    49696U, // FMLAL2lanev4f16
12784
152k
    120464544U, // FMLAL2lanev8f16
12785
152k
    50720U, // FMLAL2v4f16
12786
152k
    1189024U, // FMLAL2v8f16
12787
152k
    8U, // FMLALB_ZZZ
12788
152k
    38920U, // FMLALB_ZZZI
12789
152k
    53222488U,  // FMLALB_ZZZI_SHH
12790
152k
    7256U,  // FMLALB_ZZZ_SHH
12791
152k
    5514384U, // FMLALBlanev8f16
12792
152k
    926864U,  // FMLALBv8f16
12793
152k
    9U, // FMLALLBB_ZZZ
12794
152k
    38921U, // FMLALLBB_ZZZI
12795
152k
    5514384U, // FMLALLBBlanev4f32
12796
152k
    926864U,  // FMLALLBBv4f32
12797
152k
    9U, // FMLALLBT_ZZZ
12798
152k
    38921U, // FMLALLBT_ZZZI
12799
152k
    5514384U, // FMLALLBTlanev4f32
12800
152k
    926864U,  // FMLALLBTv4f32
12801
152k
    9U, // FMLALLTB_ZZZ
12802
152k
    38921U, // FMLALLTB_ZZZI
12803
152k
    5514384U, // FMLALLTBlanev4f32
12804
152k
    926864U,  // FMLALLTBv4f32
12805
152k
    9U, // FMLALLTT_ZZZ
12806
152k
    38921U, // FMLALLTT_ZZZI
12807
152k
    5514384U, // FMLALLTTlanev4f32
12808
152k
    926864U,  // FMLALLTTv4f32
12809
152k
    38441U, // FMLALL_MZZI_BtoS
12810
152k
    553U, // FMLALL_MZZ_BtoS
12811
152k
    47640U, // FMLALL_VG2_M2Z2Z_BtoS
12812
152k
    5029400U, // FMLALL_VG2_M2ZZI_BtoS
12813
152k
    48666U, // FMLALL_VG2_M2ZZ_BtoS
12814
152k
    47640U, // FMLALL_VG4_M4Z4Z_BtoS
12815
152k
    5029400U, // FMLALL_VG4_M4ZZI_BtoS
12816
152k
    48667U, // FMLALL_VG4_M4ZZ_BtoS
12817
152k
    8U, // FMLALT_ZZZ
12818
152k
    38920U, // FMLALT_ZZZI
12819
152k
    53222488U,  // FMLALT_ZZZI_SHH
12820
152k
    7256U,  // FMLALT_ZZZ_SHH
12821
152k
    5514384U, // FMLALTlanev8f16
12822
152k
    926864U,  // FMLALTv8f16
12823
152k
    38441U, // FMLAL_MZZI_BtoH
12824
152k
    38145U, // FMLAL_MZZI_HtoS
12825
152k
    257U, // FMLAL_MZZ_HtoS
12826
152k
    47640U, // FMLAL_VG2_M2Z2Z_BtoH
12827
152k
    2632936U, // FMLAL_VG2_M2Z2Z_HtoS
12828
152k
    5029400U, // FMLAL_VG2_M2ZZI_BtoH
12829
152k
    103427304U, // FMLAL_VG2_M2ZZI_HtoS
12830
152k
    48664U, // FMLAL_VG2_M2ZZ_BtoH
12831
152k
    53095656U,  // FMLAL_VG2_M2ZZ_HtoS
12832
152k
    553U, // FMLAL_VG2_MZZ_BtoH
12833
152k
    47640U, // FMLAL_VG4_M4Z4Z_BtoH
12834
152k
    2632936U, // FMLAL_VG4_M4Z4Z_HtoS
12835
152k
    5029400U, // FMLAL_VG4_M4ZZI_BtoH
12836
152k
    103427304U, // FMLAL_VG4_M4ZZI_HtoS
12837
152k
    48664U, // FMLAL_VG4_M4ZZ_BtoH
12838
152k
    53095656U,  // FMLAL_VG4_M4ZZ_HtoS
12839
152k
    49696U, // FMLALlanev4f16
12840
152k
    120464544U, // FMLALlanev8f16
12841
152k
    50720U, // FMLALv4f16
12842
152k
    1189024U, // FMLALv8f16
12843
152k
    1584320U, // FMLA_VG2_M2Z2Z_D
12844
152k
    1715400U, // FMLA_VG2_M2Z2Z_S
12845
152k
    2632936U, // FMLA_VG2_M2Z4Z_H
12846
152k
    102509760U, // FMLA_VG2_M2ZZI_D
12847
152k
    103427304U, // FMLA_VG2_M2ZZI_H
12848
152k
    102640840U, // FMLA_VG2_M2ZZI_S
12849
152k
    52178112U,  // FMLA_VG2_M2ZZ_D
12850
152k
    53095656U,  // FMLA_VG2_M2ZZ_H
12851
152k
    52309192U,  // FMLA_VG2_M2ZZ_S
12852
152k
    1584320U, // FMLA_VG4_M4Z4Z_D
12853
152k
    2632936U, // FMLA_VG4_M4Z4Z_H
12854
152k
    1715400U, // FMLA_VG4_M4Z4Z_S
12855
152k
    102509760U, // FMLA_VG4_M4ZZI_D
12856
152k
    103427304U, // FMLA_VG4_M4ZZI_H
12857
152k
    102640840U, // FMLA_VG4_M4ZZI_S
12858
152k
    52178112U,  // FMLA_VG4_M4ZZ_D
12859
152k
    53095656U,  // FMLA_VG4_M4ZZ_H
12860
152k
    52309192U,  // FMLA_VG4_M4ZZ_S
12861
152k
    285344896U, // FMLA_ZPmZZ_D
12862
152k
    53488880U,  // FMLA_ZPmZZ_H
12863
152k
    302123136U, // FMLA_ZPmZZ_S
12864
152k
    53216344U,  // FMLA_ZZZI_D
12865
152k
    39152U, // FMLA_ZZZI_H
12866
152k
    53217368U,  // FMLA_ZZZI_S
12867
152k
    120464473U, // FMLAv1i16_indexed
12868
152k
    122299481U, // FMLAv1i32_indexed
12869
152k
    123085913U, // FMLAv1i64_indexed
12870
152k
    1057944U, // FMLAv2f32
12871
152k
    271464U,  // FMLAv2f64
12872
152k
    122299544U, // FMLAv2i32_indexed
12873
152k
    123085928U, // FMLAv2i64_indexed
12874
152k
    1189024U, // FMLAv4f16
12875
152k
    402544U,  // FMLAv4f32
12876
152k
    120464544U, // FMLAv4i16_indexed
12877
152k
    122299504U, // FMLAv4i32_indexed
12878
152k
    533624U,  // FMLAv8f16
12879
152k
    120464504U, // FMLAv8i16_indexed
12880
152k
    49696U, // FMLSL2lanev4f16
12881
152k
    120464544U, // FMLSL2lanev8f16
12882
152k
    50720U, // FMLSL2v4f16
12883
152k
    1189024U, // FMLSL2v8f16
12884
152k
    53222488U,  // FMLSLB_ZZZI_SHH
12885
152k
    7256U,  // FMLSLB_ZZZ_SHH
12886
152k
    53222488U,  // FMLSLT_ZZZI_SHH
12887
152k
    7256U,  // FMLSLT_ZZZ_SHH
12888
152k
    38145U, // FMLSL_MZZI_HtoS
12889
152k
    257U, // FMLSL_MZZ_HtoS
12890
152k
    2632936U, // FMLSL_VG2_M2Z2Z_HtoS
12891
152k
    103427304U, // FMLSL_VG2_M2ZZI_HtoS
12892
152k
    53095656U,  // FMLSL_VG2_M2ZZ_HtoS
12893
152k
    2632936U, // FMLSL_VG4_M4Z4Z_HtoS
12894
152k
    103427304U, // FMLSL_VG4_M4ZZI_HtoS
12895
152k
    53095656U,  // FMLSL_VG4_M4ZZ_HtoS
12896
152k
    49696U, // FMLSLlanev4f16
12897
152k
    120464544U, // FMLSLlanev8f16
12898
152k
    50720U, // FMLSLv4f16
12899
152k
    1189024U, // FMLSLv8f16
12900
152k
    1584320U, // FMLS_VG2_M2Z2Z_D
12901
152k
    2632936U, // FMLS_VG2_M2Z2Z_H
12902
152k
    1715400U, // FMLS_VG2_M2Z2Z_S
12903
152k
    102509760U, // FMLS_VG2_M2ZZI_D
12904
152k
    103427304U, // FMLS_VG2_M2ZZI_H
12905
152k
    102640840U, // FMLS_VG2_M2ZZI_S
12906
152k
    52178112U,  // FMLS_VG2_M2ZZ_D
12907
152k
    53095656U,  // FMLS_VG2_M2ZZ_H
12908
152k
    52309192U,  // FMLS_VG2_M2ZZ_S
12909
152k
    2632936U, // FMLS_VG4_M4Z2Z_H
12910
152k
    1584320U, // FMLS_VG4_M4Z4Z_D
12911
152k
    1715400U, // FMLS_VG4_M4Z4Z_S
12912
152k
    102509760U, // FMLS_VG4_M4ZZI_D
12913
152k
    103427304U, // FMLS_VG4_M4ZZI_H
12914
152k
    102640840U, // FMLS_VG4_M4ZZI_S
12915
152k
    52178112U,  // FMLS_VG4_M4ZZ_D
12916
152k
    53095656U,  // FMLS_VG4_M4ZZ_H
12917
152k
    52309192U,  // FMLS_VG4_M4ZZ_S
12918
152k
    285344896U, // FMLS_ZPmZZ_D
12919
152k
    53488880U,  // FMLS_ZPmZZ_H
12920
152k
    302123136U, // FMLS_ZPmZZ_S
12921
152k
    53216344U,  // FMLS_ZZZI_D
12922
152k
    39152U, // FMLS_ZZZI_H
12923
152k
    53217368U,  // FMLS_ZZZI_S
12924
152k
    120464473U, // FMLSv1i16_indexed
12925
152k
    122299481U, // FMLSv1i32_indexed
12926
152k
    123085913U, // FMLSv1i64_indexed
12927
152k
    1057944U, // FMLSv2f32
12928
152k
    271464U,  // FMLSv2f64
12929
152k
    122299544U, // FMLSv2i32_indexed
12930
152k
    123085928U, // FMLSv2i64_indexed
12931
152k
    1189024U, // FMLSv4f16
12932
152k
    402544U,  // FMLSv4f32
12933
152k
    120464544U, // FMLSv4i16_indexed
12934
152k
    122299504U, // FMLSv4i32_indexed
12935
152k
    533624U,  // FMLSv8f16
12936
152k
    120464504U, // FMLSv8i16_indexed
12937
152k
    1112U,  // FMMLA_ZZZ_D
12938
152k
    2136U,  // FMMLA_ZZZ_S
12939
152k
    0U, // FMOPAL_MPPZZ
12940
152k
    0U, // FMOPA_MPPZZ_BtoH
12941
152k
    0U, // FMOPA_MPPZZ_BtoS
12942
152k
    560U, // FMOPA_MPPZZ_D
12943
152k
    0U, // FMOPA_MPPZZ_H
12944
152k
    264U, // FMOPA_MPPZZ_S
12945
152k
    0U, // FMOPSL_MPPZZ
12946
152k
    560U, // FMOPS_MPPZZ_D
12947
152k
    0U, // FMOPS_MPPZZ_H
12948
152k
    264U, // FMOPS_MPPZZ_S
12949
152k
    45472U, // FMOVDXHighr
12950
152k
    0U, // FMOVDXr
12951
152k
    2U, // FMOVDi
12952
152k
    0U, // FMOVDr
12953
152k
    0U, // FMOVHWr
12954
152k
    0U, // FMOVHXr
12955
152k
    2U, // FMOVHi
12956
152k
    0U, // FMOVHr
12957
152k
    0U, // FMOVSWr
12958
152k
    2U, // FMOVSi
12959
152k
    0U, // FMOVSr
12960
152k
    0U, // FMOVWHr
12961
152k
    0U, // FMOVWSr
12962
152k
    0U, // FMOVXDHighr
12963
152k
    0U, // FMOVXDr
12964
152k
    0U, // FMOVXHr
12965
152k
    2U, // FMOVv2f32_ns
12966
152k
    2U, // FMOVv2f64_ns
12967
152k
    2U, // FMOVv4f16_ns
12968
152k
    2U, // FMOVv4f32_ns
12969
152k
    2U, // FMOVv8f16_ns
12970
152k
    0U, // FMS16
12971
152k
    0U, // FMS32
12972
152k
    0U, // FMS64
12973
152k
    285344896U, // FMSB_ZPmZZ_D
12974
152k
    53488880U,  // FMSB_ZPmZZ_H
12975
152k
    302123136U, // FMSB_ZPmZZ_S
12976
152k
    134232U,  // FMSUBDrrr
12977
152k
    134232U,  // FMSUBHrrr
12978
152k
    134232U,  // FMSUBSrrr
12979
152k
    3160U,  // FMULDrr
12980
152k
    3160U,  // FMULHrr
12981
152k
    3160U,  // FMULSrr
12982
152k
    3160U,  // FMULX16
12983
152k
    3160U,  // FMULX32
12984
152k
    3160U,  // FMULX64
12985
152k
    33691776U,  // FMULX_ZPmZ_D
12986
152k
    51129480U,  // FMULX_ZPmZ_H
12987
152k
    67252352U,  // FMULX_ZPmZ_S
12988
152k
    338567256U, // FMULXv1i16_indexed
12989
152k
    340402264U, // FMULXv1i32_indexed
12990
152k
    341188696U, // FMULXv1i64_indexed
12991
152k
    1056920U, // FMULXv2f32
12992
152k
    270440U,  // FMULXv2f64
12993
152k
    340402328U, // FMULXv2i32_indexed
12994
152k
    341188712U, // FMULXv2i64_indexed
12995
152k
    1188000U, // FMULXv4f16
12996
152k
    401520U,  // FMULXv4f32
12997
152k
    338567328U, // FMULXv4i16_indexed
12998
152k
    340402288U, // FMULXv4i32_indexed
12999
152k
    532600U,  // FMULXv8f16
13000
152k
    338567288U, // FMULXv8i16_indexed
13001
152k
    352458880U, // FMUL_ZPmI_D
13002
152k
    5778568U, // FMUL_ZPmI_H
13003
152k
    352465024U, // FMUL_ZPmI_S
13004
152k
    33691776U,  // FMUL_ZPmZ_D
13005
152k
    51129480U,  // FMUL_ZPmZ_H
13006
152k
    67252352U,  // FMUL_ZPmZ_S
13007
152k
    5904472U, // FMUL_ZZZI_D
13008
152k
    40072U, // FMUL_ZZZI_H
13009
152k
    5910617U, // FMUL_ZZZI_S
13010
152k
    6232U,  // FMUL_ZZZ_D
13011
152k
    136U, // FMUL_ZZZ_H
13012
152k
    12377U, // FMUL_ZZZ_S
13013
152k
    338567256U, // FMULv1i16_indexed
13014
152k
    340402264U, // FMULv1i32_indexed
13015
152k
    341188696U, // FMULv1i64_indexed
13016
152k
    1056920U, // FMULv2f32
13017
152k
    270440U,  // FMULv2f64
13018
152k
    340402328U, // FMULv2i32_indexed
13019
152k
    341188712U, // FMULv2i64_indexed
13020
152k
    1188000U, // FMULv4f16
13021
152k
    401520U,  // FMULv4f32
13022
152k
    338567328U, // FMULv4i16_indexed
13023
152k
    340402288U, // FMULv4i32_indexed
13024
152k
    532600U,  // FMULv8f16
13025
152k
    338567288U, // FMULv8i16_indexed
13026
152k
    0U, // FNEGDr
13027
152k
    0U, // FNEGHr
13028
152k
    0U, // FNEGSr
13029
152k
    16U,  // FNEG_ZPmZ_D
13030
152k
    0U, // FNEG_ZPmZ_H
13031
152k
    24U,  // FNEG_ZPmZ_S
13032
152k
    40U,  // FNEGv2f32
13033
152k
    48U,  // FNEGv2f64
13034
152k
    56U,  // FNEGv4f16
13035
152k
    64U,  // FNEGv4f32
13036
152k
    72U,  // FNEGv8f16
13037
152k
    134232U,  // FNMADDDrrr
13038
152k
    134232U,  // FNMADDHrrr
13039
152k
    134232U,  // FNMADDSrrr
13040
152k
    285344896U, // FNMAD_ZPmZZ_D
13041
152k
    53488880U,  // FNMAD_ZPmZZ_H
13042
152k
    302123136U, // FNMAD_ZPmZZ_S
13043
152k
    285344896U, // FNMLA_ZPmZZ_D
13044
152k
    53488880U,  // FNMLA_ZPmZZ_H
13045
152k
    302123136U, // FNMLA_ZPmZZ_S
13046
152k
    285344896U, // FNMLS_ZPmZZ_D
13047
152k
    53488880U,  // FNMLS_ZPmZZ_H
13048
152k
    302123136U, // FNMLS_ZPmZZ_S
13049
152k
    285344896U, // FNMSB_ZPmZZ_D
13050
152k
    53488880U,  // FNMSB_ZPmZZ_H
13051
152k
    302123136U, // FNMSB_ZPmZZ_S
13052
152k
    134232U,  // FNMSUBDrrr
13053
152k
    134232U,  // FNMSUBHrrr
13054
152k
    134232U,  // FNMSUBSrrr
13055
152k
    3160U,  // FNMULDrr
13056
152k
    3160U,  // FNMULHrr
13057
152k
    3160U,  // FNMULSrr
13058
152k
    0U, // FRECPE_ZZ_D
13059
152k
    0U, // FRECPE_ZZ_H
13060
152k
    1U, // FRECPE_ZZ_S
13061
152k
    0U, // FRECPEv1f16
13062
152k
    0U, // FRECPEv1i32
13063
152k
    0U, // FRECPEv1i64
13064
152k
    40U,  // FRECPEv2f32
13065
152k
    48U,  // FRECPEv2f64
13066
152k
    56U,  // FRECPEv4f16
13067
152k
    64U,  // FRECPEv4f32
13068
152k
    72U,  // FRECPEv8f16
13069
152k
    3160U,  // FRECPS16
13070
152k
    3160U,  // FRECPS32
13071
152k
    3160U,  // FRECPS64
13072
152k
    6232U,  // FRECPS_ZZZ_D
13073
152k
    136U, // FRECPS_ZZZ_H
13074
152k
    12377U, // FRECPS_ZZZ_S
13075
152k
    1056920U, // FRECPSv2f32
13076
152k
    270440U,  // FRECPSv2f64
13077
152k
    1188000U, // FRECPSv4f16
13078
152k
    401520U,  // FRECPSv4f32
13079
152k
    532600U,  // FRECPSv8f16
13080
152k
    16U,  // FRECPX_ZPmZ_D
13081
152k
    0U, // FRECPX_ZPmZ_H
13082
152k
    24U,  // FRECPX_ZPmZ_S
13083
152k
    0U, // FRECPXv1f16
13084
152k
    0U, // FRECPXv1i32
13085
152k
    0U, // FRECPXv1i64
13086
152k
    0U, // FRINT32XDr
13087
152k
    0U, // FRINT32XSr
13088
152k
    40U,  // FRINT32Xv2f32
13089
152k
    48U,  // FRINT32Xv2f64
13090
152k
    64U,  // FRINT32Xv4f32
13091
152k
    0U, // FRINT32ZDr
13092
152k
    0U, // FRINT32ZSr
13093
152k
    40U,  // FRINT32Zv2f32
13094
152k
    48U,  // FRINT32Zv2f64
13095
152k
    64U,  // FRINT32Zv4f32
13096
152k
    0U, // FRINT64XDr
13097
152k
    0U, // FRINT64XSr
13098
152k
    40U,  // FRINT64Xv2f32
13099
152k
    48U,  // FRINT64Xv2f64
13100
152k
    64U,  // FRINT64Xv4f32
13101
152k
    0U, // FRINT64ZDr
13102
152k
    0U, // FRINT64ZSr
13103
152k
    40U,  // FRINT64Zv2f32
13104
152k
    48U,  // FRINT64Zv2f64
13105
152k
    64U,  // FRINT64Zv4f32
13106
152k
    0U, // FRINTADr
13107
152k
    0U, // FRINTAHr
13108
152k
    0U, // FRINTASr
13109
152k
    0U, // FRINTA_2Z2Z_S
13110
152k
    0U, // FRINTA_4Z4Z_S
13111
152k
    16U,  // FRINTA_ZPmZ_D
13112
152k
    0U, // FRINTA_ZPmZ_H
13113
152k
    24U,  // FRINTA_ZPmZ_S
13114
152k
    40U,  // FRINTAv2f32
13115
152k
    48U,  // FRINTAv2f64
13116
152k
    56U,  // FRINTAv4f16
13117
152k
    64U,  // FRINTAv4f32
13118
152k
    72U,  // FRINTAv8f16
13119
152k
    0U, // FRINTIDr
13120
152k
    0U, // FRINTIHr
13121
152k
    0U, // FRINTISr
13122
152k
    16U,  // FRINTI_ZPmZ_D
13123
152k
    0U, // FRINTI_ZPmZ_H
13124
152k
    24U,  // FRINTI_ZPmZ_S
13125
152k
    40U,  // FRINTIv2f32
13126
152k
    48U,  // FRINTIv2f64
13127
152k
    56U,  // FRINTIv4f16
13128
152k
    64U,  // FRINTIv4f32
13129
152k
    72U,  // FRINTIv8f16
13130
152k
    0U, // FRINTMDr
13131
152k
    0U, // FRINTMHr
13132
152k
    0U, // FRINTMSr
13133
152k
    0U, // FRINTM_2Z2Z_S
13134
152k
    0U, // FRINTM_4Z4Z_S
13135
152k
    16U,  // FRINTM_ZPmZ_D
13136
152k
    0U, // FRINTM_ZPmZ_H
13137
152k
    24U,  // FRINTM_ZPmZ_S
13138
152k
    40U,  // FRINTMv2f32
13139
152k
    48U,  // FRINTMv2f64
13140
152k
    56U,  // FRINTMv4f16
13141
152k
    64U,  // FRINTMv4f32
13142
152k
    72U,  // FRINTMv8f16
13143
152k
    0U, // FRINTNDr
13144
152k
    0U, // FRINTNHr
13145
152k
    0U, // FRINTNSr
13146
152k
    0U, // FRINTN_2Z2Z_S
13147
152k
    0U, // FRINTN_4Z4Z_S
13148
152k
    16U,  // FRINTN_ZPmZ_D
13149
152k
    0U, // FRINTN_ZPmZ_H
13150
152k
    24U,  // FRINTN_ZPmZ_S
13151
152k
    40U,  // FRINTNv2f32
13152
152k
    48U,  // FRINTNv2f64
13153
152k
    56U,  // FRINTNv4f16
13154
152k
    64U,  // FRINTNv4f32
13155
152k
    72U,  // FRINTNv8f16
13156
152k
    0U, // FRINTPDr
13157
152k
    0U, // FRINTPHr
13158
152k
    0U, // FRINTPSr
13159
152k
    0U, // FRINTP_2Z2Z_S
13160
152k
    0U, // FRINTP_4Z4Z_S
13161
152k
    16U,  // FRINTP_ZPmZ_D
13162
152k
    0U, // FRINTP_ZPmZ_H
13163
152k
    24U,  // FRINTP_ZPmZ_S
13164
152k
    40U,  // FRINTPv2f32
13165
152k
    48U,  // FRINTPv2f64
13166
152k
    56U,  // FRINTPv4f16
13167
152k
    64U,  // FRINTPv4f32
13168
152k
    72U,  // FRINTPv8f16
13169
152k
    0U, // FRINTXDr
13170
152k
    0U, // FRINTXHr
13171
152k
    0U, // FRINTXSr
13172
152k
    16U,  // FRINTX_ZPmZ_D
13173
152k
    0U, // FRINTX_ZPmZ_H
13174
152k
    24U,  // FRINTX_ZPmZ_S
13175
152k
    40U,  // FRINTXv2f32
13176
152k
    48U,  // FRINTXv2f64
13177
152k
    56U,  // FRINTXv4f16
13178
152k
    64U,  // FRINTXv4f32
13179
152k
    72U,  // FRINTXv8f16
13180
152k
    0U, // FRINTZDr
13181
152k
    0U, // FRINTZHr
13182
152k
    0U, // FRINTZSr
13183
152k
    16U,  // FRINTZ_ZPmZ_D
13184
152k
    0U, // FRINTZ_ZPmZ_H
13185
152k
    24U,  // FRINTZ_ZPmZ_S
13186
152k
    40U,  // FRINTZv2f32
13187
152k
    48U,  // FRINTZv2f64
13188
152k
    56U,  // FRINTZv4f16
13189
152k
    64U,  // FRINTZv4f32
13190
152k
    72U,  // FRINTZv8f16
13191
152k
    0U, // FRSQRTE_ZZ_D
13192
152k
    0U, // FRSQRTE_ZZ_H
13193
152k
    1U, // FRSQRTE_ZZ_S
13194
152k
    0U, // FRSQRTEv1f16
13195
152k
    0U, // FRSQRTEv1i32
13196
152k
    0U, // FRSQRTEv1i64
13197
152k
    40U,  // FRSQRTEv2f32
13198
152k
    48U,  // FRSQRTEv2f64
13199
152k
    56U,  // FRSQRTEv4f16
13200
152k
    64U,  // FRSQRTEv4f32
13201
152k
    72U,  // FRSQRTEv8f16
13202
152k
    3160U,  // FRSQRTS16
13203
152k
    3160U,  // FRSQRTS32
13204
152k
    3160U,  // FRSQRTS64
13205
152k
    6232U,  // FRSQRTS_ZZZ_D
13206
152k
    136U, // FRSQRTS_ZZZ_H
13207
152k
    12377U, // FRSQRTS_ZZZ_S
13208
152k
    1056920U, // FRSQRTSv2f32
13209
152k
    270440U,  // FRSQRTSv2f64
13210
152k
    1188000U, // FRSQRTSv4f16
13211
152k
    401520U,  // FRSQRTSv4f32
13212
152k
    532600U,  // FRSQRTSv8f16
13213
152k
    464U, // FSCALE_2Z2Z_D
13214
152k
    248U, // FSCALE_2Z2Z_H
13215
152k
    472U, // FSCALE_2Z2Z_S
13216
152k
    184U, // FSCALE_2ZZ_D
13217
152k
    136U, // FSCALE_2ZZ_H
13218
152k
    96U,  // FSCALE_2ZZ_S
13219
152k
    464U, // FSCALE_4Z4Z_D
13220
152k
    248U, // FSCALE_4Z4Z_H
13221
152k
    472U, // FSCALE_4Z4Z_S
13222
152k
    184U, // FSCALE_4ZZ_D
13223
152k
    136U, // FSCALE_4ZZ_H
13224
152k
    96U,  // FSCALE_4ZZ_S
13225
152k
    33691776U,  // FSCALE_ZPmZ_D
13226
152k
    51129480U,  // FSCALE_ZPmZ_H
13227
152k
    67252352U,  // FSCALE_ZPmZ_S
13228
152k
    1056920U, // FSCALEv2f32
13229
152k
    270440U,  // FSCALEv2f64
13230
152k
    1188000U, // FSCALEv4f16
13231
152k
    401520U,  // FSCALEv4f32
13232
152k
    532600U,  // FSCALEv8f16
13233
152k
    0U, // FSQRTDr
13234
152k
    0U, // FSQRTHr
13235
152k
    0U, // FSQRTSr
13236
152k
    16U,  // FSQRT_ZPmZ_D
13237
152k
    0U, // FSQRT_ZPmZ_H
13238
152k
    24U,  // FSQRT_ZPmZ_S
13239
152k
    40U,  // FSQRTv2f32
13240
152k
    48U,  // FSQRTv2f64
13241
152k
    56U,  // FSQRTv4f16
13242
152k
    64U,  // FSQRTv4f32
13243
152k
    72U,  // FSQRTv8f16
13244
152k
    3160U,  // FSUBDrr
13245
152k
    3160U,  // FSUBHrr
13246
152k
    268572800U, // FSUBR_ZPmI_D
13247
152k
    3943560U, // FSUBR_ZPmI_H
13248
152k
    268578944U, // FSUBR_ZPmI_S
13249
152k
    33691776U,  // FSUBR_ZPmZ_D
13250
152k
    51129480U,  // FSUBR_ZPmZ_H
13251
152k
    67252352U,  // FSUBR_ZPmZ_S
13252
152k
    3160U,  // FSUBSrr
13253
152k
    192U, // FSUB_VG2_M2Z_D
13254
152k
    232U, // FSUB_VG2_M2Z_H
13255
152k
    200U, // FSUB_VG2_M2Z_S
13256
152k
    192U, // FSUB_VG4_M4Z_D
13257
152k
    232U, // FSUB_VG4_M4Z_H
13258
152k
    200U, // FSUB_VG4_M4Z_S
13259
152k
    268572800U, // FSUB_ZPmI_D
13260
152k
    3943560U, // FSUB_ZPmI_H
13261
152k
    268578944U, // FSUB_ZPmI_S
13262
152k
    33691776U,  // FSUB_ZPmZ_D
13263
152k
    51129480U,  // FSUB_ZPmZ_H
13264
152k
    67252352U,  // FSUB_ZPmZ_S
13265
152k
    6232U,  // FSUB_ZZZ_D
13266
152k
    136U, // FSUB_ZZZ_H
13267
152k
    12377U, // FSUB_ZZZ_S
13268
152k
    1056920U, // FSUBv2f32
13269
152k
    270440U,  // FSUBv2f64
13270
152k
    1188000U, // FSUBv4f16
13271
152k
    401520U,  // FSUBv4f32
13272
152k
    532600U,  // FSUBv8f16
13273
152k
    137304U,  // FTMAD_ZZI_D
13274
152k
    52440200U,  // FTMAD_ZZI_H
13275
152k
    143449U,  // FTMAD_ZZI_S
13276
152k
    6232U,  // FTSMUL_ZZZ_D
13277
152k
    136U, // FTSMUL_ZZZ_H
13278
152k
    12377U, // FTSMUL_ZZZ_S
13279
152k
    6232U,  // FTSSEL_ZZZ_D
13280
152k
    136U, // FTSSEL_ZZZ_H
13281
152k
    12377U, // FTSSEL_ZZZ_S
13282
152k
    5029400U, // FVDOTB_VG4_M2ZZI_BtoS
13283
152k
    5029400U, // FVDOTT_VG4_M2ZZI_BtoS
13284
152k
    5029400U, // FVDOT_VG2_M2ZZI_BtoH
13285
152k
    103427304U, // FVDOT_VG2_M2ZZI_HtoS
13286
152k
    0U, // GCSPOPCX
13287
152k
    0U, // GCSPOPM
13288
152k
    0U, // GCSPOPX
13289
152k
    0U, // GCSPUSHM
13290
152k
    0U, // GCSPUSHX
13291
152k
    0U, // GCSSS1
13292
152k
    0U, // GCSSS2
13293
152k
    0U, // GCSSTR
13294
152k
    0U, // GCSSTTR
13295
152k
    0U, // GENLUT
13296
152k
    0U, // GENTER
13297
152k
    0U, // GEXIT
13298
152k
    371207355U, // GLD1B_D_IMM_REAL
13299
152k
    6040803U, // GLD1B_D_REAL
13300
152k
    6171875U, // GLD1B_D_SXTW_REAL
13301
152k
    6302947U, // GLD1B_D_UXTW_REAL
13302
152k
    371207267U, // GLD1B_S_IMM_REAL
13303
152k
    6434019U, // GLD1B_S_SXTW_REAL
13304
152k
    6565091U, // GLD1B_S_UXTW_REAL
13305
152k
    6696123U, // GLD1D_IMM_REAL
13306
152k
    6040803U, // GLD1D_REAL
13307
152k
    6827235U, // GLD1D_SCALED_REAL
13308
152k
    6171875U, // GLD1D_SXTW_REAL
13309
152k
    6958307U, // GLD1D_SXTW_SCALED_REAL
13310
152k
    6302947U, // GLD1D_UXTW_REAL
13311
152k
    7089379U, // GLD1D_UXTW_SCALED_REAL
13312
152k
    376319163U, // GLD1H_D_IMM_REAL
13313
152k
    6040803U, // GLD1H_D_REAL
13314
152k
    7351523U, // GLD1H_D_SCALED_REAL
13315
152k
    6171875U, // GLD1H_D_SXTW_REAL
13316
152k
    7482595U, // GLD1H_D_SXTW_SCALED_REAL
13317
152k
    6302947U, // GLD1H_D_UXTW_REAL
13318
152k
    7613667U, // GLD1H_D_UXTW_SCALED_REAL
13319
152k
    376319075U, // GLD1H_S_IMM_REAL
13320
152k
    6434019U, // GLD1H_S_SXTW_REAL
13321
152k
    7744739U, // GLD1H_S_SXTW_SCALED_REAL
13322
152k
    6565091U, // GLD1H_S_UXTW_REAL
13323
152k
    7875811U, // GLD1H_S_UXTW_SCALED_REAL
13324
152k
    371207355U, // GLD1Q
13325
152k
    371207355U, // GLD1SB_D_IMM_REAL
13326
152k
    6040803U, // GLD1SB_D_REAL
13327
152k
    6171875U, // GLD1SB_D_SXTW_REAL
13328
152k
    6302947U, // GLD1SB_D_UXTW_REAL
13329
152k
    371207267U, // GLD1SB_S_IMM_REAL
13330
152k
    6434019U, // GLD1SB_S_SXTW_REAL
13331
152k
    6565091U, // GLD1SB_S_UXTW_REAL
13332
152k
    376319163U, // GLD1SH_D_IMM_REAL
13333
152k
    6040803U, // GLD1SH_D_REAL
13334
152k
    7351523U, // GLD1SH_D_SCALED_REAL
13335
152k
    6171875U, // GLD1SH_D_SXTW_REAL
13336
152k
    7482595U, // GLD1SH_D_SXTW_SCALED_REAL
13337
152k
    6302947U, // GLD1SH_D_UXTW_REAL
13338
152k
    7613667U, // GLD1SH_D_UXTW_SCALED_REAL
13339
152k
    376319075U, // GLD1SH_S_IMM_REAL
13340
152k
    6434019U, // GLD1SH_S_SXTW_REAL
13341
152k
    7744739U, // GLD1SH_S_SXTW_SCALED_REAL
13342
152k
    6565091U, // GLD1SH_S_UXTW_REAL
13343
152k
    7875811U, // GLD1SH_S_UXTW_SCALED_REAL
13344
152k
    377105595U, // GLD1SW_D_IMM_REAL
13345
152k
    6040803U, // GLD1SW_D_REAL
13346
152k
    8137955U, // GLD1SW_D_SCALED_REAL
13347
152k
    6171875U, // GLD1SW_D_SXTW_REAL
13348
152k
    8269027U, // GLD1SW_D_SXTW_SCALED_REAL
13349
152k
    6302947U, // GLD1SW_D_UXTW_REAL
13350
152k
    8400099U, // GLD1SW_D_UXTW_SCALED_REAL
13351
152k
    377105595U, // GLD1W_D_IMM_REAL
13352
152k
    6040803U, // GLD1W_D_REAL
13353
152k
    8137955U, // GLD1W_D_SCALED_REAL
13354
152k
    6171875U, // GLD1W_D_SXTW_REAL
13355
152k
    8269027U, // GLD1W_D_SXTW_SCALED_REAL
13356
152k
    6302947U, // GLD1W_D_UXTW_REAL
13357
152k
    8400099U, // GLD1W_D_UXTW_SCALED_REAL
13358
152k
    377105507U, // GLD1W_IMM_REAL
13359
152k
    6434019U, // GLD1W_SXTW_REAL
13360
152k
    8531171U, // GLD1W_SXTW_SCALED_REAL
13361
152k
    6565091U, // GLD1W_UXTW_REAL
13362
152k
    8662243U, // GLD1W_UXTW_SCALED_REAL
13363
152k
    371207355U, // GLDFF1B_D_IMM_REAL
13364
152k
    6040803U, // GLDFF1B_D_REAL
13365
152k
    6171875U, // GLDFF1B_D_SXTW_REAL
13366
152k
    6302947U, // GLDFF1B_D_UXTW_REAL
13367
152k
    371207267U, // GLDFF1B_S_IMM_REAL
13368
152k
    6434019U, // GLDFF1B_S_SXTW_REAL
13369
152k
    6565091U, // GLDFF1B_S_UXTW_REAL
13370
152k
    6696123U, // GLDFF1D_IMM_REAL
13371
152k
    6040803U, // GLDFF1D_REAL
13372
152k
    6827235U, // GLDFF1D_SCALED_REAL
13373
152k
    6171875U, // GLDFF1D_SXTW_REAL
13374
152k
    6958307U, // GLDFF1D_SXTW_SCALED_REAL
13375
152k
    6302947U, // GLDFF1D_UXTW_REAL
13376
152k
    7089379U, // GLDFF1D_UXTW_SCALED_REAL
13377
152k
    376319163U, // GLDFF1H_D_IMM_REAL
13378
152k
    6040803U, // GLDFF1H_D_REAL
13379
152k
    7351523U, // GLDFF1H_D_SCALED_REAL
13380
152k
    6171875U, // GLDFF1H_D_SXTW_REAL
13381
152k
    7482595U, // GLDFF1H_D_SXTW_SCALED_REAL
13382
152k
    6302947U, // GLDFF1H_D_UXTW_REAL
13383
152k
    7613667U, // GLDFF1H_D_UXTW_SCALED_REAL
13384
152k
    376319075U, // GLDFF1H_S_IMM_REAL
13385
152k
    6434019U, // GLDFF1H_S_SXTW_REAL
13386
152k
    7744739U, // GLDFF1H_S_SXTW_SCALED_REAL
13387
152k
    6565091U, // GLDFF1H_S_UXTW_REAL
13388
152k
    7875811U, // GLDFF1H_S_UXTW_SCALED_REAL
13389
152k
    371207355U, // GLDFF1SB_D_IMM_REAL
13390
152k
    6040803U, // GLDFF1SB_D_REAL
13391
152k
    6171875U, // GLDFF1SB_D_SXTW_REAL
13392
152k
    6302947U, // GLDFF1SB_D_UXTW_REAL
13393
152k
    371207267U, // GLDFF1SB_S_IMM_REAL
13394
152k
    6434019U, // GLDFF1SB_S_SXTW_REAL
13395
152k
    6565091U, // GLDFF1SB_S_UXTW_REAL
13396
152k
    376319163U, // GLDFF1SH_D_IMM_REAL
13397
152k
    6040803U, // GLDFF1SH_D_REAL
13398
152k
    7351523U, // GLDFF1SH_D_SCALED_REAL
13399
152k
    6171875U, // GLDFF1SH_D_SXTW_REAL
13400
152k
    7482595U, // GLDFF1SH_D_SXTW_SCALED_REAL
13401
152k
    6302947U, // GLDFF1SH_D_UXTW_REAL
13402
152k
    7613667U, // GLDFF1SH_D_UXTW_SCALED_REAL
13403
152k
    376319075U, // GLDFF1SH_S_IMM_REAL
13404
152k
    6434019U, // GLDFF1SH_S_SXTW_REAL
13405
152k
    7744739U, // GLDFF1SH_S_SXTW_SCALED_REAL
13406
152k
    6565091U, // GLDFF1SH_S_UXTW_REAL
13407
152k
    7875811U, // GLDFF1SH_S_UXTW_SCALED_REAL
13408
152k
    377105595U, // GLDFF1SW_D_IMM_REAL
13409
152k
    6040803U, // GLDFF1SW_D_REAL
13410
152k
    8137955U, // GLDFF1SW_D_SCALED_REAL
13411
152k
    6171875U, // GLDFF1SW_D_SXTW_REAL
13412
152k
    8269027U, // GLDFF1SW_D_SXTW_SCALED_REAL
13413
152k
    6302947U, // GLDFF1SW_D_UXTW_REAL
13414
152k
    8400099U, // GLDFF1SW_D_UXTW_SCALED_REAL
13415
152k
    377105595U, // GLDFF1W_D_IMM_REAL
13416
152k
    6040803U, // GLDFF1W_D_REAL
13417
152k
    8137955U, // GLDFF1W_D_SCALED_REAL
13418
152k
    6171875U, // GLDFF1W_D_SXTW_REAL
13419
152k
    8269027U, // GLDFF1W_D_SXTW_SCALED_REAL
13420
152k
    6302947U, // GLDFF1W_D_UXTW_REAL
13421
152k
    8400099U, // GLDFF1W_D_UXTW_SCALED_REAL
13422
152k
    377105507U, // GLDFF1W_IMM_REAL
13423
152k
    6434019U, // GLDFF1W_SXTW_REAL
13424
152k
    8531171U, // GLDFF1W_SXTW_SCALED_REAL
13425
152k
    6565091U, // GLDFF1W_UXTW_REAL
13426
152k
    8662243U, // GLDFF1W_UXTW_SCALED_REAL
13427
152k
    3160U,  // GMI
13428
152k
    0U, // HINT
13429
152k
    33691864U,  // HISTCNT_ZPzZZ_D
13430
152k
    67252440U,  // HISTCNT_ZPzZZ_S
13431
152k
    10329U, // HISTSEG_ZZZ
13432
152k
    0U, // HLT
13433
152k
    0U, // HVC
13434
152k
    2U, // INCB_XPiI
13435
152k
    2U, // INCD_XPiI
13436
152k
    2U, // INCD_ZPiI
13437
152k
    2U, // INCH_XPiI
13438
152k
    0U, // INCH_ZPiI
13439
152k
    1U, // INCP_XP_B
13440
152k
    0U, // INCP_XP_D
13441
152k
    0U, // INCP_XP_H
13442
152k
    1U, // INCP_XP_S
13443
152k
    0U, // INCP_ZP_D
13444
152k
    0U, // INCP_ZP_H
13445
152k
    0U, // INCP_ZP_S
13446
152k
    2U, // INCW_XPiI
13447
152k
    2U, // INCW_ZPiI
13448
152k
    571U, // INDEX_II_B
13449
152k
    3160U,  // INDEX_II_D
13450
152k
    3U, // INDEX_II_H
13451
152k
    3160U,  // INDEX_II_S
13452
152k
    227U, // INDEX_IR_B
13453
152k
    3160U,  // INDEX_IR_D
13454
152k
    1U, // INDEX_IR_H
13455
152k
    3160U,  // INDEX_IR_S
13456
152k
    51288U, // INDEX_RI_B
13457
152k
    3160U,  // INDEX_RI_D
13458
152k
    576U, // INDEX_RI_H
13459
152k
    3160U,  // INDEX_RI_S
13460
152k
    3160U,  // INDEX_RR_B
13461
152k
    3160U,  // INDEX_RR_D
13462
152k
    224U, // INDEX_RR_H
13463
152k
    3160U,  // INDEX_RR_S
13464
152k
    48712U, // INSERT_MXIPZ_H_B
13465
152k
    52808U, // INSERT_MXIPZ_H_D
13466
152k
    53832U, // INSERT_MXIPZ_H_H
13467
152k
    54856U, // INSERT_MXIPZ_H_Q
13468
152k
    55880U, // INSERT_MXIPZ_H_S
13469
152k
    48712U, // INSERT_MXIPZ_V_B
13470
152k
    52808U, // INSERT_MXIPZ_V_D
13471
152k
    53832U, // INSERT_MXIPZ_V_H
13472
152k
    54856U, // INSERT_MXIPZ_V_Q
13473
152k
    55880U, // INSERT_MXIPZ_V_S
13474
152k
    1U, // INSR_ZR_B
13475
152k
    1U, // INSR_ZR_D
13476
152k
    0U, // INSR_ZR_H
13477
152k
    1U, // INSR_ZR_S
13478
152k
    3U, // INSR_ZV_B
13479
152k
    3U, // INSR_ZV_D
13480
152k
    0U, // INSR_ZV_H
13481
152k
    3U, // INSR_ZV_S
13482
152k
    2U, // INSvi16gpr
13483
152k
    39315U, // INSvi16lane
13484
152k
    2U, // INSvi32gpr
13485
152k
    39323U, // INSvi32lane
13486
152k
    2U, // INSvi64gpr
13487
152k
    39331U, // INSvi64lane
13488
152k
    2U, // INSvi8gpr
13489
152k
    39339U, // INSvi8lane
13490
152k
    3160U,  // IRG
13491
152k
    0U, // ISB
13492
152k
    10328U, // LASTA_RPZ_B
13493
152k
    6232U,  // LASTA_RPZ_D
13494
152k
    5208U,  // LASTA_RPZ_H
13495
152k
    12376U, // LASTA_RPZ_S
13496
152k
    10328U, // LASTA_VPZ_B
13497
152k
    6232U,  // LASTA_VPZ_D
13498
152k
    5208U,  // LASTA_VPZ_H
13499
152k
    12376U, // LASTA_VPZ_S
13500
152k
    10328U, // LASTB_RPZ_B
13501
152k
    6232U,  // LASTB_RPZ_D
13502
152k
    5208U,  // LASTB_RPZ_H
13503
152k
    12376U, // LASTB_RPZ_S
13504
152k
    10328U, // LASTB_VPZ_B
13505
152k
    6232U,  // LASTB_VPZ_D
13506
152k
    5208U,  // LASTB_VPZ_H
13507
152k
    12376U, // LASTB_VPZ_S
13508
152k
    8793315U, // LD1B
13509
152k
    8793315U, // LD1B_2Z
13510
152k
    393096419U, // LD1B_2Z_IMM
13511
152k
    56915U, // LD1B_2Z_STRIDED
13512
152k
    57939U, // LD1B_2Z_STRIDED_IMM
13513
152k
    8793315U, // LD1B_4Z
13514
152k
    393882851U, // LD1B_4Z_IMM
13515
152k
    8793315U, // LD1B_4Z_STRIDED
13516
152k
    393882851U, // LD1B_4Z_STRIDED_IMM
13517
152k
    8793315U, // LD1B_D
13518
152k
    387984611U, // LD1B_D_IMM
13519
152k
    8793315U, // LD1B_H
13520
152k
    387984611U, // LD1B_H_IMM
13521
152k
    387984611U, // LD1B_IMM
13522
152k
    8793315U, // LD1B_S
13523
152k
    387984611U, // LD1B_S_IMM
13524
152k
    8924387U, // LD1D
13525
152k
    8924387U, // LD1D_2Z
13526
152k
    393096419U, // LD1D_2Z_IMM
13527
152k
    8924387U, // LD1D_2Z_STRIDED
13528
152k
    393096419U, // LD1D_2Z_STRIDED_IMM
13529
152k
    8924387U, // LD1D_4Z
13530
152k
    393882851U, // LD1D_4Z_IMM
13531
152k
    8924387U, // LD1D_4Z_STRIDED
13532
152k
    393882851U, // LD1D_4Z_STRIDED_IMM
13533
152k
    387984611U, // LD1D_IMM
13534
152k
    8924387U, // LD1D_Q
13535
152k
    387984611U, // LD1D_Q_IMM
13536
152k
    0U, // LD1Fourv16b
13537
152k
    0U, // LD1Fourv16b_POST
13538
152k
    0U, // LD1Fourv1d
13539
152k
    0U, // LD1Fourv1d_POST
13540
152k
    0U, // LD1Fourv2d
13541
152k
    0U, // LD1Fourv2d_POST
13542
152k
    0U, // LD1Fourv2s
13543
152k
    0U, // LD1Fourv2s_POST
13544
152k
    0U, // LD1Fourv4h
13545
152k
    0U, // LD1Fourv4h_POST
13546
152k
    0U, // LD1Fourv4s
13547
152k
    0U, // LD1Fourv4s_POST
13548
152k
    0U, // LD1Fourv8b
13549
152k
    0U, // LD1Fourv8b_POST
13550
152k
    0U, // LD1Fourv8h
13551
152k
    0U, // LD1Fourv8h_POST
13552
152k
    9055459U, // LD1H
13553
152k
    9055459U, // LD1H_2Z
13554
152k
    393096419U, // LD1H_2Z_IMM
13555
152k
    58963U, // LD1H_2Z_STRIDED
13556
152k
    57939U, // LD1H_2Z_STRIDED_IMM
13557
152k
    9055459U, // LD1H_4Z
13558
152k
    393882851U, // LD1H_4Z_IMM
13559
152k
    9055459U, // LD1H_4Z_STRIDED
13560
152k
    393882851U, // LD1H_4Z_STRIDED_IMM
13561
152k
    9055459U, // LD1H_D
13562
152k
    387984611U, // LD1H_D_IMM
13563
152k
    387984611U, // LD1H_IMM
13564
152k
    9055459U, // LD1H_S
13565
152k
    387984611U, // LD1H_S_IMM
13566
152k
    0U, // LD1Onev16b
13567
152k
    0U, // LD1Onev16b_POST
13568
152k
    0U, // LD1Onev1d
13569
152k
    0U, // LD1Onev1d_POST
13570
152k
    0U, // LD1Onev2d
13571
152k
    0U, // LD1Onev2d_POST
13572
152k
    0U, // LD1Onev2s
13573
152k
    0U, // LD1Onev2s_POST
13574
152k
    0U, // LD1Onev4h
13575
152k
    0U, // LD1Onev4h_POST
13576
152k
    0U, // LD1Onev4s
13577
152k
    0U, // LD1Onev4s_POST
13578
152k
    0U, // LD1Onev8b
13579
152k
    0U, // LD1Onev8b_POST
13580
152k
    0U, // LD1Onev8h
13581
152k
    0U, // LD1Onev8h_POST
13582
152k
    371207395U, // LD1RB_D_IMM
13583
152k
    371207395U, // LD1RB_H_IMM
13584
152k
    371207395U, // LD1RB_IMM
13585
152k
    371207395U, // LD1RB_S_IMM
13586
152k
    6696163U, // LD1RD_IMM
13587
152k
    376319203U, // LD1RH_D_IMM
13588
152k
    376319203U, // LD1RH_IMM
13589
152k
    376319203U, // LD1RH_S_IMM
13590
152k
    8793315U, // LD1RO_B
13591
152k
    9186531U, // LD1RO_B_IMM
13592
152k
    8924387U, // LD1RO_D
13593
152k
    9186531U, // LD1RO_D_IMM
13594
152k
    9055459U, // LD1RO_H
13595
152k
    9186531U, // LD1RO_H_IMM
13596
152k
    9317603U, // LD1RO_W
13597
152k
    9186531U, // LD1RO_W_IMM
13598
152k
    8793315U, // LD1RQ_B
13599
152k
    9448675U, // LD1RQ_B_IMM
13600
152k
    8924387U, // LD1RQ_D
13601
152k
    9448675U, // LD1RQ_D_IMM
13602
152k
    9055459U, // LD1RQ_H
13603
152k
    9448675U, // LD1RQ_H_IMM
13604
152k
    9317603U, // LD1RQ_W
13605
152k
    9448675U, // LD1RQ_W_IMM
13606
152k
    371207395U, // LD1RSB_D_IMM
13607
152k
    371207395U, // LD1RSB_H_IMM
13608
152k
    371207395U, // LD1RSB_S_IMM
13609
152k
    376319203U, // LD1RSH_D_IMM
13610
152k
    376319203U, // LD1RSH_S_IMM
13611
152k
    377105635U, // LD1RSW_IMM
13612
152k
    377105635U, // LD1RW_D_IMM
13613
152k
    377105635U, // LD1RW_IMM
13614
152k
    0U, // LD1Rv16b
13615
152k
    0U, // LD1Rv16b_POST
13616
152k
    0U, // LD1Rv1d
13617
152k
    0U, // LD1Rv1d_POST
13618
152k
    0U, // LD1Rv2d
13619
152k
    0U, // LD1Rv2d_POST
13620
152k
    0U, // LD1Rv2s
13621
152k
    0U, // LD1Rv2s_POST
13622
152k
    0U, // LD1Rv4h
13623
152k
    0U, // LD1Rv4h_POST
13624
152k
    0U, // LD1Rv4s
13625
152k
    0U, // LD1Rv4s_POST
13626
152k
    0U, // LD1Rv8b
13627
152k
    0U, // LD1Rv8b_POST
13628
152k
    0U, // LD1Rv8h
13629
152k
    0U, // LD1Rv8h_POST
13630
152k
    8793315U, // LD1SB_D
13631
152k
    387984611U, // LD1SB_D_IMM
13632
152k
    8793315U, // LD1SB_H
13633
152k
    387984611U, // LD1SB_H_IMM
13634
152k
    8793315U, // LD1SB_S
13635
152k
    387984611U, // LD1SB_S_IMM
13636
152k
    9055459U, // LD1SH_D
13637
152k
    387984611U, // LD1SH_D_IMM
13638
152k
    9055459U, // LD1SH_S
13639
152k
    387984611U, // LD1SH_S_IMM
13640
152k
    9317603U, // LD1SW_D
13641
152k
    387984611U, // LD1SW_D_IMM
13642
152k
    0U, // LD1Threev16b
13643
152k
    0U, // LD1Threev16b_POST
13644
152k
    0U, // LD1Threev1d
13645
152k
    0U, // LD1Threev1d_POST
13646
152k
    0U, // LD1Threev2d
13647
152k
    0U, // LD1Threev2d_POST
13648
152k
    0U, // LD1Threev2s
13649
152k
    0U, // LD1Threev2s_POST
13650
152k
    0U, // LD1Threev4h
13651
152k
    0U, // LD1Threev4h_POST
13652
152k
    0U, // LD1Threev4s
13653
152k
    0U, // LD1Threev4s_POST
13654
152k
    0U, // LD1Threev8b
13655
152k
    0U, // LD1Threev8b_POST
13656
152k
    0U, // LD1Threev8h
13657
152k
    0U, // LD1Threev8h_POST
13658
152k
    0U, // LD1Twov16b
13659
152k
    0U, // LD1Twov16b_POST
13660
152k
    0U, // LD1Twov1d
13661
152k
    0U, // LD1Twov1d_POST
13662
152k
    0U, // LD1Twov2d
13663
152k
    0U, // LD1Twov2d_POST
13664
152k
    0U, // LD1Twov2s
13665
152k
    0U, // LD1Twov2s_POST
13666
152k
    0U, // LD1Twov4h
13667
152k
    0U, // LD1Twov4h_POST
13668
152k
    0U, // LD1Twov4s
13669
152k
    0U, // LD1Twov4s_POST
13670
152k
    0U, // LD1Twov8b
13671
152k
    0U, // LD1Twov8b_POST
13672
152k
    0U, // LD1Twov8h
13673
152k
    0U, // LD1Twov8h_POST
13674
152k
    9317603U, // LD1W
13675
152k
    9317603U, // LD1W_2Z
13676
152k
    393096419U, // LD1W_2Z_IMM
13677
152k
    9317603U, // LD1W_2Z_STRIDED
13678
152k
    393096419U, // LD1W_2Z_STRIDED_IMM
13679
152k
    9317603U, // LD1W_4Z
13680
152k
    393882851U, // LD1W_4Z_IMM
13681
152k
    9317603U, // LD1W_4Z_STRIDED
13682
152k
    393882851U, // LD1W_4Z_STRIDED_IMM
13683
152k
    9317603U, // LD1W_D
13684
152k
    387984611U, // LD1W_D_IMM
13685
152k
    387984611U, // LD1W_IMM
13686
152k
    9317603U, // LD1W_Q
13687
152k
    387984611U, // LD1W_Q_IMM
13688
152k
    9628248U, // LD1_MXIPXX_H_B
13689
152k
    9759320U, // LD1_MXIPXX_H_D
13690
152k
    9890392U, // LD1_MXIPXX_H_H
13691
152k
    10021464U,  // LD1_MXIPXX_H_Q
13692
152k
    10152536U,  // LD1_MXIPXX_H_S
13693
152k
    9628248U, // LD1_MXIPXX_V_B
13694
152k
    9759320U, // LD1_MXIPXX_V_D
13695
152k
    9890392U, // LD1_MXIPXX_V_H
13696
152k
    10021464U,  // LD1_MXIPXX_V_Q
13697
152k
    10152536U,  // LD1_MXIPXX_V_S
13698
152k
    0U, // LD1i16
13699
152k
    0U, // LD1i16_POST
13700
152k
    0U, // LD1i32
13701
152k
    0U, // LD1i32_POST
13702
152k
    0U, // LD1i64
13703
152k
    0U, // LD1i64_POST
13704
152k
    0U, // LD1i8
13705
152k
    0U, // LD1i8_POST
13706
152k
    8793315U, // LD2B
13707
152k
    393096419U, // LD2B_IMM
13708
152k
    8924387U, // LD2D
13709
152k
    393096419U, // LD2D_IMM
13710
152k
    9055459U, // LD2H
13711
152k
    393096419U, // LD2H_IMM
13712
152k
    10235107U,  // LD2Q
13713
152k
    393096419U, // LD2Q_IMM
13714
152k
    0U, // LD2Rv16b
13715
152k
    0U, // LD2Rv16b_POST
13716
152k
    0U, // LD2Rv1d
13717
152k
    0U, // LD2Rv1d_POST
13718
152k
    0U, // LD2Rv2d
13719
152k
    0U, // LD2Rv2d_POST
13720
152k
    0U, // LD2Rv2s
13721
152k
    0U, // LD2Rv2s_POST
13722
152k
    0U, // LD2Rv4h
13723
152k
    0U, // LD2Rv4h_POST
13724
152k
    0U, // LD2Rv4s
13725
152k
    0U, // LD2Rv4s_POST
13726
152k
    0U, // LD2Rv8b
13727
152k
    0U, // LD2Rv8b_POST
13728
152k
    0U, // LD2Rv8h
13729
152k
    0U, // LD2Rv8h_POST
13730
152k
    0U, // LD2Twov16b
13731
152k
    0U, // LD2Twov16b_POST
13732
152k
    0U, // LD2Twov2d
13733
152k
    0U, // LD2Twov2d_POST
13734
152k
    0U, // LD2Twov2s
13735
152k
    0U, // LD2Twov2s_POST
13736
152k
    0U, // LD2Twov4h
13737
152k
    0U, // LD2Twov4h_POST
13738
152k
    0U, // LD2Twov4s
13739
152k
    0U, // LD2Twov4s_POST
13740
152k
    0U, // LD2Twov8b
13741
152k
    0U, // LD2Twov8b_POST
13742
152k
    0U, // LD2Twov8h
13743
152k
    0U, // LD2Twov8h_POST
13744
152k
    9317603U, // LD2W
13745
152k
    393096419U, // LD2W_IMM
13746
152k
    0U, // LD2i16
13747
152k
    0U, // LD2i16_POST
13748
152k
    0U, // LD2i32
13749
152k
    0U, // LD2i32_POST
13750
152k
    0U, // LD2i64
13751
152k
    0U, // LD2i64_POST
13752
152k
    0U, // LD2i8
13753
152k
    0U, // LD2i8_POST
13754
152k
    8793315U, // LD3B
13755
152k
    10366179U,  // LD3B_IMM
13756
152k
    8924387U, // LD3D
13757
152k
    10366179U,  // LD3D_IMM
13758
152k
    9055459U, // LD3H
13759
152k
    10366179U,  // LD3H_IMM
13760
152k
    10235107U,  // LD3Q
13761
152k
    10366179U,  // LD3Q_IMM
13762
152k
    0U, // LD3Rv16b
13763
152k
    0U, // LD3Rv16b_POST
13764
152k
    0U, // LD3Rv1d
13765
152k
    0U, // LD3Rv1d_POST
13766
152k
    0U, // LD3Rv2d
13767
152k
    0U, // LD3Rv2d_POST
13768
152k
    0U, // LD3Rv2s
13769
152k
    0U, // LD3Rv2s_POST
13770
152k
    0U, // LD3Rv4h
13771
152k
    0U, // LD3Rv4h_POST
13772
152k
    0U, // LD3Rv4s
13773
152k
    0U, // LD3Rv4s_POST
13774
152k
    0U, // LD3Rv8b
13775
152k
    0U, // LD3Rv8b_POST
13776
152k
    0U, // LD3Rv8h
13777
152k
    0U, // LD3Rv8h_POST
13778
152k
    0U, // LD3Threev16b
13779
152k
    0U, // LD3Threev16b_POST
13780
152k
    0U, // LD3Threev2d
13781
152k
    0U, // LD3Threev2d_POST
13782
152k
    0U, // LD3Threev2s
13783
152k
    0U, // LD3Threev2s_POST
13784
152k
    0U, // LD3Threev4h
13785
152k
    0U, // LD3Threev4h_POST
13786
152k
    0U, // LD3Threev4s
13787
152k
    0U, // LD3Threev4s_POST
13788
152k
    0U, // LD3Threev8b
13789
152k
    0U, // LD3Threev8b_POST
13790
152k
    0U, // LD3Threev8h
13791
152k
    0U, // LD3Threev8h_POST
13792
152k
    9317603U, // LD3W
13793
152k
    10366179U,  // LD3W_IMM
13794
152k
    0U, // LD3i16
13795
152k
    0U, // LD3i16_POST
13796
152k
    0U, // LD3i32
13797
152k
    0U, // LD3i32_POST
13798
152k
    0U, // LD3i64
13799
152k
    0U, // LD3i64_POST
13800
152k
    0U, // LD3i8
13801
152k
    0U, // LD3i8_POST
13802
152k
    8793315U, // LD4B
13803
152k
    393882851U, // LD4B_IMM
13804
152k
    8924387U, // LD4D
13805
152k
    393882851U, // LD4D_IMM
13806
152k
    0U, // LD4Fourv16b
13807
152k
    0U, // LD4Fourv16b_POST
13808
152k
    0U, // LD4Fourv2d
13809
152k
    0U, // LD4Fourv2d_POST
13810
152k
    0U, // LD4Fourv2s
13811
152k
    0U, // LD4Fourv2s_POST
13812
152k
    0U, // LD4Fourv4h
13813
152k
    0U, // LD4Fourv4h_POST
13814
152k
    0U, // LD4Fourv4s
13815
152k
    0U, // LD4Fourv4s_POST
13816
152k
    0U, // LD4Fourv8b
13817
152k
    0U, // LD4Fourv8b_POST
13818
152k
    0U, // LD4Fourv8h
13819
152k
    0U, // LD4Fourv8h_POST
13820
152k
    9055459U, // LD4H
13821
152k
    393882851U, // LD4H_IMM
13822
152k
    10235107U,  // LD4Q
13823
152k
    393882851U, // LD4Q_IMM
13824
152k
    0U, // LD4Rv16b
13825
152k
    0U, // LD4Rv16b_POST
13826
152k
    0U, // LD4Rv1d
13827
152k
    0U, // LD4Rv1d_POST
13828
152k
    0U, // LD4Rv2d
13829
152k
    0U, // LD4Rv2d_POST
13830
152k
    0U, // LD4Rv2s
13831
152k
    0U, // LD4Rv2s_POST
13832
152k
    0U, // LD4Rv4h
13833
152k
    0U, // LD4Rv4h_POST
13834
152k
    0U, // LD4Rv4s
13835
152k
    0U, // LD4Rv4s_POST
13836
152k
    0U, // LD4Rv8b
13837
152k
    0U, // LD4Rv8b_POST
13838
152k
    0U, // LD4Rv8h
13839
152k
    0U, // LD4Rv8h_POST
13840
152k
    9317603U, // LD4W
13841
152k
    393882851U, // LD4W_IMM
13842
152k
    0U, // LD4i16
13843
152k
    0U, // LD4i16_POST
13844
152k
    0U, // LD4i32
13845
152k
    0U, // LD4i32_POST
13846
152k
    0U, // LD4i64
13847
152k
    0U, // LD4i64_POST
13848
152k
    0U, // LD4i8
13849
152k
    0U, // LD4i8_POST
13850
152k
    0U, // LD64B
13851
152k
    3U, // LDADDAB
13852
152k
    3U, // LDADDAH
13853
152k
    3U, // LDADDALB
13854
152k
    3U, // LDADDALH
13855
152k
    3U, // LDADDALW
13856
152k
    3U, // LDADDALX
13857
152k
    3U, // LDADDAW
13858
152k
    3U, // LDADDAX
13859
152k
    3U, // LDADDB
13860
152k
    3U, // LDADDH
13861
152k
    3U, // LDADDLB
13862
152k
    3U, // LDADDLH
13863
152k
    3U, // LDADDLW
13864
152k
    3U, // LDADDLX
13865
152k
    3U, // LDADDW
13866
152k
    3U, // LDADDX
13867
152k
    0U, // LDAP1
13868
152k
    608U, // LDAPRB
13869
152k
    608U, // LDAPRH
13870
152k
    608U, // LDAPRW
13871
152k
    617U, // LDAPRWpost
13872
152k
    608U, // LDAPRX
13873
152k
    625U, // LDAPRXpost
13874
152k
    3411032U, // LDAPURBi
13875
152k
    3411032U, // LDAPURHi
13876
152k
    3411032U, // LDAPURSBWi
13877
152k
    3411032U, // LDAPURSBXi
13878
152k
    3411032U, // LDAPURSHWi
13879
152k
    3411032U, // LDAPURSHXi
13880
152k
    3411032U, // LDAPURSWi
13881
152k
    3411032U, // LDAPURXi
13882
152k
    3411032U, // LDAPURbi
13883
152k
    3411032U, // LDAPURdi
13884
152k
    3411032U, // LDAPURhi
13885
152k
    3411032U, // LDAPURi
13886
152k
    3411032U, // LDAPURqi
13887
152k
    3411032U, // LDAPURsi
13888
152k
    608U, // LDARB
13889
152k
    608U, // LDARH
13890
152k
    608U, // LDARW
13891
152k
    608U, // LDARX
13892
152k
    3411216U, // LDAXPW
13893
152k
    3411216U, // LDAXPX
13894
152k
    608U, // LDAXRB
13895
152k
    608U, // LDAXRH
13896
152k
    608U, // LDAXRW
13897
152k
    608U, // LDAXRX
13898
152k
    3U, // LDCLRAB
13899
152k
    3U, // LDCLRAH
13900
152k
    3U, // LDCLRALB
13901
152k
    3U, // LDCLRALH
13902
152k
    3U, // LDCLRALW
13903
152k
    3U, // LDCLRALX
13904
152k
    3U, // LDCLRAW
13905
152k
    3U, // LDCLRAX
13906
152k
    3U, // LDCLRB
13907
152k
    3U, // LDCLRH
13908
152k
    3U, // LDCLRLB
13909
152k
    3U, // LDCLRLH
13910
152k
    3U, // LDCLRLW
13911
152k
    3U, // LDCLRLX
13912
152k
    60690U, // LDCLRP
13913
152k
    60690U, // LDCLRPA
13914
152k
    60690U, // LDCLRPAL
13915
152k
    60690U, // LDCLRPL
13916
152k
    3U, // LDCLRW
13917
152k
    3U, // LDCLRX
13918
152k
    3U, // LDEORAB
13919
152k
    3U, // LDEORAH
13920
152k
    3U, // LDEORALB
13921
152k
    3U, // LDEORALH
13922
152k
    3U, // LDEORALW
13923
152k
    3U, // LDEORALX
13924
152k
    3U, // LDEORAW
13925
152k
    3U, // LDEORAX
13926
152k
    3U, // LDEORB
13927
152k
    3U, // LDEORH
13928
152k
    3U, // LDEORLB
13929
152k
    3U, // LDEORLH
13930
152k
    3U, // LDEORLW
13931
152k
    3U, // LDEORLX
13932
152k
    3U, // LDEORW
13933
152k
    3U, // LDEORX
13934
152k
    8793315U, // LDFF1B_D_REAL
13935
152k
    8793315U, // LDFF1B_H_REAL
13936
152k
    8793315U, // LDFF1B_REAL
13937
152k
    8793315U, // LDFF1B_S_REAL
13938
152k
    8924387U, // LDFF1D_REAL
13939
152k
    9055459U, // LDFF1H_D_REAL
13940
152k
    9055459U, // LDFF1H_REAL
13941
152k
    9055459U, // LDFF1H_S_REAL
13942
152k
    8793315U, // LDFF1SB_D_REAL
13943
152k
    8793315U, // LDFF1SB_H_REAL
13944
152k
    8793315U, // LDFF1SB_S_REAL
13945
152k
    9055459U, // LDFF1SH_D_REAL
13946
152k
    9055459U, // LDFF1SH_S_REAL
13947
152k
    9317603U, // LDFF1SW_D_REAL
13948
152k
    9317603U, // LDFF1W_D_REAL
13949
152k
    9317603U, // LDFF1W_REAL
13950
152k
    3469401U, // LDG
13951
152k
    608U, // LDGM
13952
152k
    3411216U, // LDIAPPW
13953
152k
    10526993U,  // LDIAPPWpost
13954
152k
    3411216U, // LDIAPPX
13955
152k
    10658065U,  // LDIAPPXpost
13956
152k
    608U, // LDLARB
13957
152k
    608U, // LDLARH
13958
152k
    608U, // LDLARW
13959
152k
    608U, // LDLARX
13960
152k
    387984611U, // LDNF1B_D_IMM_REAL
13961
152k
    387984611U, // LDNF1B_H_IMM_REAL
13962
152k
    387984611U, // LDNF1B_IMM_REAL
13963
152k
    387984611U, // LDNF1B_S_IMM_REAL
13964
152k
    387984611U, // LDNF1D_IMM_REAL
13965
152k
    387984611U, // LDNF1H_D_IMM_REAL
13966
152k
    387984611U, // LDNF1H_IMM_REAL
13967
152k
    387984611U, // LDNF1H_S_IMM_REAL
13968
152k
    387984611U, // LDNF1SB_D_IMM_REAL
13969
152k
    387984611U, // LDNF1SB_H_IMM_REAL
13970
152k
    387984611U, // LDNF1SB_S_IMM_REAL
13971
152k
    387984611U, // LDNF1SH_D_IMM_REAL
13972
152k
    387984611U, // LDNF1SH_S_IMM_REAL
13973
152k
    387984611U, // LDNF1SW_D_IMM_REAL
13974
152k
    387984611U, // LDNF1W_D_IMM_REAL
13975
152k
    387984611U, // LDNF1W_IMM_REAL
13976
152k
    402787600U, // LDNPDi
13977
152k
    419564816U, // LDNPQi
13978
152k
    436342032U, // LDNPSi
13979
152k
    436342032U, // LDNPWi
13980
152k
    402787600U, // LDNPXi
13981
152k
    8793315U, // LDNT1B_2Z
13982
152k
    393096419U, // LDNT1B_2Z_IMM
13983
152k
    56915U, // LDNT1B_2Z_STRIDED
13984
152k
    57939U, // LDNT1B_2Z_STRIDED_IMM
13985
152k
    8793315U, // LDNT1B_4Z
13986
152k
    393882851U, // LDNT1B_4Z_IMM
13987
152k
    8793315U, // LDNT1B_4Z_STRIDED
13988
152k
    393882851U, // LDNT1B_4Z_STRIDED_IMM
13989
152k
    387984611U, // LDNT1B_ZRI
13990
152k
    8793315U, // LDNT1B_ZRR
13991
152k
    371207355U, // LDNT1B_ZZR_D_REAL
13992
152k
    371207267U, // LDNT1B_ZZR_S_REAL
13993
152k
    8924387U, // LDNT1D_2Z
13994
152k
    393096419U, // LDNT1D_2Z_IMM
13995
152k
    8924387U, // LDNT1D_2Z_STRIDED
13996
152k
    393096419U, // LDNT1D_2Z_STRIDED_IMM
13997
152k
    8924387U, // LDNT1D_4Z
13998
152k
    393882851U, // LDNT1D_4Z_IMM
13999
152k
    8924387U, // LDNT1D_4Z_STRIDED
14000
152k
    393882851U, // LDNT1D_4Z_STRIDED_IMM
14001
152k
    387984611U, // LDNT1D_ZRI
14002
152k
    8924387U, // LDNT1D_ZRR
14003
152k
    371207355U, // LDNT1D_ZZR_D_REAL
14004
152k
    9055459U, // LDNT1H_2Z
14005
152k
    393096419U, // LDNT1H_2Z_IMM
14006
152k
    58963U, // LDNT1H_2Z_STRIDED
14007
152k
    57939U, // LDNT1H_2Z_STRIDED_IMM
14008
152k
    9055459U, // LDNT1H_4Z
14009
152k
    393882851U, // LDNT1H_4Z_IMM
14010
152k
    9055459U, // LDNT1H_4Z_STRIDED
14011
152k
    393882851U, // LDNT1H_4Z_STRIDED_IMM
14012
152k
    387984611U, // LDNT1H_ZRI
14013
152k
    9055459U, // LDNT1H_ZRR
14014
152k
    371207355U, // LDNT1H_ZZR_D_REAL
14015
152k
    371207267U, // LDNT1H_ZZR_S_REAL
14016
152k
    371207355U, // LDNT1SB_ZZR_D_REAL
14017
152k
    371207267U, // LDNT1SB_ZZR_S_REAL
14018
152k
    371207355U, // LDNT1SH_ZZR_D_REAL
14019
152k
    371207267U, // LDNT1SH_ZZR_S_REAL
14020
152k
    371207355U, // LDNT1SW_ZZR_D_REAL
14021
152k
    9317603U, // LDNT1W_2Z
14022
152k
    393096419U, // LDNT1W_2Z_IMM
14023
152k
    9317603U, // LDNT1W_2Z_STRIDED
14024
152k
    393096419U, // LDNT1W_2Z_STRIDED_IMM
14025
152k
    9317603U, // LDNT1W_4Z
14026
152k
    393882851U, // LDNT1W_4Z_IMM
14027
152k
    9317603U, // LDNT1W_4Z_STRIDED
14028
152k
    393882851U, // LDNT1W_4Z_STRIDED_IMM
14029
152k
    387984611U, // LDNT1W_ZRI
14030
152k
    9317603U, // LDNT1W_ZRR
14031
152k
    371207355U, // LDNT1W_ZZR_D_REAL
14032
152k
    371207267U, // LDNT1W_ZZR_S_REAL
14033
152k
    402787600U, // LDPDi
14034
152k
    463773969U, // LDPDpost
14035
152k
    453157137U, // LDPDpre
14036
152k
    419564816U, // LDPQi
14037
152k
    480551185U, // LDPQpost
14038
152k
    469934353U, // LDPQpre
14039
152k
    436342032U, // LDPSWi
14040
152k
    497328401U, // LDPSWpost
14041
152k
    486711569U, // LDPSWpre
14042
152k
    436342032U, // LDPSi
14043
152k
    497328401U, // LDPSpost
14044
152k
    486711569U, // LDPSpre
14045
152k
    436342032U, // LDPWi
14046
152k
    497328401U, // LDPWpost
14047
152k
    486711569U, // LDPWpre
14048
152k
    402787600U, // LDPXi
14049
152k
    463773969U, // LDPXpost
14050
152k
    453157137U, // LDPXpre
14051
152k
    62552U, // LDRAAindexed
14052
152k
    63577U, // LDRAAwriteback
14053
152k
    62552U, // LDRABindexed
14054
152k
    63577U, // LDRABwriteback
14055
152k
    41593U, // LDRBBpost
14056
152k
    10920025U,  // LDRBBpre
14057
152k
    503450712U, // LDRBBroW
14058
152k
    520227928U, // LDRBBroX
14059
152k
    64600U, // LDRBBui
14060
152k
    41593U, // LDRBpost
14061
152k
    10920025U,  // LDRBpre
14062
152k
    503450712U, // LDRBroW
14063
152k
    520227928U, // LDRBroX
14064
152k
    64600U, // LDRBui
14065
152k
    1U, // LDRDl
14066
152k
    41593U, // LDRDpost
14067
152k
    10920025U,  // LDRDpre
14068
152k
    537005144U, // LDRDroW
14069
152k
    553782360U, // LDRDroX
14070
152k
    65624U, // LDRDui
14071
152k
    41593U, // LDRHHpost
14072
152k
    10920025U,  // LDRHHpre
14073
152k
    570559576U, // LDRHHroW
14074
152k
    587336792U, // LDRHHroX
14075
152k
    66648U, // LDRHHui
14076
152k
    41593U, // LDRHpost
14077
152k
    10920025U,  // LDRHpre
14078
152k
    570559576U, // LDRHroW
14079
152k
    587336792U, // LDRHroX
14080
152k
    66648U, // LDRHui
14081
152k
    1U, // LDRQl
14082
152k
    41593U, // LDRQpost
14083
152k
    10920025U,  // LDRQpre
14084
152k
    604114008U, // LDRQroW
14085
152k
    620891224U, // LDRQroX
14086
152k
    67672U, // LDRQui
14087
152k
    41593U, // LDRSBWpost
14088
152k
    10920025U,  // LDRSBWpre
14089
152k
    503450712U, // LDRSBWroW
14090
152k
    520227928U, // LDRSBWroX
14091
152k
    64600U, // LDRSBWui
14092
152k
    41593U, // LDRSBXpost
14093
152k
    10920025U,  // LDRSBXpre
14094
152k
    503450712U, // LDRSBXroW
14095
152k
    520227928U, // LDRSBXroX
14096
152k
    64600U, // LDRSBXui
14097
152k
    41593U, // LDRSHWpost
14098
152k
    10920025U,  // LDRSHWpre
14099
152k
    570559576U, // LDRSHWroW
14100
152k
    587336792U, // LDRSHWroX
14101
152k
    66648U, // LDRSHWui
14102
152k
    41593U, // LDRSHXpost
14103
152k
    10920025U,  // LDRSHXpre
14104
152k
    570559576U, // LDRSHXroW
14105
152k
    587336792U, // LDRSHXroX
14106
152k
    66648U, // LDRSHXui
14107
152k
    1U, // LDRSWl
14108
152k
    41593U, // LDRSWpost
14109
152k
    10920025U,  // LDRSWpre
14110
152k
    637668440U, // LDRSWroW
14111
152k
    654445656U, // LDRSWroX
14112
152k
    68696U, // LDRSWui
14113
152k
    1U, // LDRSl
14114
152k
    41593U, // LDRSpost
14115
152k
    10920025U,  // LDRSpre
14116
152k
    637668440U, // LDRSroW
14117
152k
    654445656U, // LDRSroX
14118
152k
    68696U, // LDRSui
14119
152k
    1U, // LDRWl
14120
152k
    41593U, // LDRWpost
14121
152k
    10920025U,  // LDRWpre
14122
152k
    637668440U, // LDRWroW
14123
152k
    654445656U, // LDRWroX
14124
152k
    68696U, // LDRWui
14125
152k
    1U, // LDRXl
14126
152k
    41593U, // LDRXpost
14127
152k
    10920025U,  // LDRXpre
14128
152k
    537005144U, // LDRXroW
14129
152k
    553782360U, // LDRXroX
14130
152k
    65624U, // LDRXui
14131
152k
    11013208U,  // LDR_PXI
14132
152k
    608U, // LDR_TX
14133
152k
    0U, // LDR_ZA
14134
152k
    11013208U,  // LDR_ZXI
14135
152k
    3U, // LDSETAB
14136
152k
    3U, // LDSETAH
14137
152k
    3U, // LDSETALB
14138
152k
    3U, // LDSETALH
14139
152k
    3U, // LDSETALW
14140
152k
    3U, // LDSETALX
14141
152k
    3U, // LDSETAW
14142
152k
    3U, // LDSETAX
14143
152k
    3U, // LDSETB
14144
152k
    3U, // LDSETH
14145
152k
    3U, // LDSETLB
14146
152k
    3U, // LDSETLH
14147
152k
    3U, // LDSETLW
14148
152k
    3U, // LDSETLX
14149
152k
    60690U, // LDSETP
14150
152k
    60690U, // LDSETPA
14151
152k
    60690U, // LDSETPAL
14152
152k
    60690U, // LDSETPL
14153
152k
    3U, // LDSETW
14154
152k
    3U, // LDSETX
14155
152k
    3U, // LDSMAXAB
14156
152k
    3U, // LDSMAXAH
14157
152k
    3U, // LDSMAXALB
14158
152k
    3U, // LDSMAXALH
14159
152k
    3U, // LDSMAXALW
14160
152k
    3U, // LDSMAXALX
14161
152k
    3U, // LDSMAXAW
14162
152k
    3U, // LDSMAXAX
14163
152k
    3U, // LDSMAXB
14164
152k
    3U, // LDSMAXH
14165
152k
    3U, // LDSMAXLB
14166
152k
    3U, // LDSMAXLH
14167
152k
    3U, // LDSMAXLW
14168
152k
    3U, // LDSMAXLX
14169
152k
    3U, // LDSMAXW
14170
152k
    3U, // LDSMAXX
14171
152k
    3U, // LDSMINAB
14172
152k
    3U, // LDSMINAH
14173
152k
    3U, // LDSMINALB
14174
152k
    3U, // LDSMINALH
14175
152k
    3U, // LDSMINALW
14176
152k
    3U, // LDSMINALX
14177
152k
    3U, // LDSMINAW
14178
152k
    3U, // LDSMINAX
14179
152k
    3U, // LDSMINB
14180
152k
    3U, // LDSMINH
14181
152k
    3U, // LDSMINLB
14182
152k
    3U, // LDSMINLH
14183
152k
    3U, // LDSMINLW
14184
152k
    3U, // LDSMINLX
14185
152k
    3U, // LDSMINW
14186
152k
    3U, // LDSMINX
14187
152k
    3411032U, // LDTRBi
14188
152k
    3411032U, // LDTRHi
14189
152k
    3411032U, // LDTRSBWi
14190
152k
    3411032U, // LDTRSBXi
14191
152k
    3411032U, // LDTRSHWi
14192
152k
    3411032U, // LDTRSHXi
14193
152k
    3411032U, // LDTRSWi
14194
152k
    3411032U, // LDTRWi
14195
152k
    3411032U, // LDTRXi
14196
152k
    3U, // LDUMAXAB
14197
152k
    3U, // LDUMAXAH
14198
152k
    3U, // LDUMAXALB
14199
152k
    3U, // LDUMAXALH
14200
152k
    3U, // LDUMAXALW
14201
152k
    3U, // LDUMAXALX
14202
152k
    3U, // LDUMAXAW
14203
152k
    3U, // LDUMAXAX
14204
152k
    3U, // LDUMAXB
14205
152k
    3U, // LDUMAXH
14206
152k
    3U, // LDUMAXLB
14207
152k
    3U, // LDUMAXLH
14208
152k
    3U, // LDUMAXLW
14209
152k
    3U, // LDUMAXLX
14210
152k
    3U, // LDUMAXW
14211
152k
    3U, // LDUMAXX
14212
152k
    3U, // LDUMINAB
14213
152k
    3U, // LDUMINAH
14214
152k
    3U, // LDUMINALB
14215
152k
    3U, // LDUMINALH
14216
152k
    3U, // LDUMINALW
14217
152k
    3U, // LDUMINALX
14218
152k
    3U, // LDUMINAW
14219
152k
    3U, // LDUMINAX
14220
152k
    3U, // LDUMINB
14221
152k
    3U, // LDUMINH
14222
152k
    3U, // LDUMINLB
14223
152k
    3U, // LDUMINLH
14224
152k
    3U, // LDUMINLW
14225
152k
    3U, // LDUMINLX
14226
152k
    3U, // LDUMINW
14227
152k
    3U, // LDUMINX
14228
152k
    3411032U, // LDURBBi
14229
152k
    3411032U, // LDURBi
14230
152k
    3411032U, // LDURDi
14231
152k
    3411032U, // LDURHHi
14232
152k
    3411032U, // LDURHi
14233
152k
    3411032U, // LDURQi
14234
152k
    3411032U, // LDURSBWi
14235
152k
    3411032U, // LDURSBXi
14236
152k
    3411032U, // LDURSHWi
14237
152k
    3411032U, // LDURSHXi
14238
152k
    3411032U, // LDURSWi
14239
152k
    3411032U, // LDURSi
14240
152k
    3411032U, // LDURWi
14241
152k
    3411032U, // LDURXi
14242
152k
    0U, // LDX
14243
152k
    3411216U, // LDXPW
14244
152k
    3411216U, // LDXPX
14245
152k
    608U, // LDXRB
14246
152k
    608U, // LDXRH
14247
152k
    608U, // LDXRW
14248
152k
    608U, // LDXRX
14249
152k
    0U, // LDY
14250
152k
    0U, // LDZ
14251
152k
    0U, // LDZI
14252
152k
    16918656U,  // LSLR_ZPmZ_B
14253
152k
    33691776U,  // LSLR_ZPmZ_D
14254
152k
    51129480U,  // LSLR_ZPmZ_H
14255
152k
    67252352U,  // LSLR_ZPmZ_S
14256
152k
    3160U,  // LSLVWr
14257
152k
    3160U,  // LSLVXr
14258
152k
    33695872U,  // LSL_WIDE_ZPmZ_B
14259
152k
    2239624U, // LSL_WIDE_ZPmZ_H
14260
152k
    33697920U,  // LSL_WIDE_ZPmZ_S
14261
152k
    6233U,  // LSL_WIDE_ZZZ_B
14262
152k
    184U, // LSL_WIDE_ZZZ_H
14263
152k
    6233U,  // LSL_WIDE_ZZZ_S
14264
152k
    141440U,  // LSL_ZPmI_B
14265
152k
    137344U,  // LSL_ZPmI_D
14266
152k
    52440200U,  // LSL_ZPmI_H
14267
152k
    143488U,  // LSL_ZPmI_S
14268
152k
    16918656U,  // LSL_ZPmZ_B
14269
152k
    33691776U,  // LSL_ZPmZ_D
14270
152k
    51129480U,  // LSL_ZPmZ_H
14271
152k
    67252352U,  // LSL_ZPmZ_S
14272
152k
    3161U,  // LSL_ZZI_B
14273
152k
    3160U,  // LSL_ZZI_D
14274
152k
    224U, // LSL_ZZI_H
14275
152k
    3161U,  // LSL_ZZI_S
14276
152k
    16918656U,  // LSRR_ZPmZ_B
14277
152k
    33691776U,  // LSRR_ZPmZ_D
14278
152k
    51129480U,  // LSRR_ZPmZ_H
14279
152k
    67252352U,  // LSRR_ZPmZ_S
14280
152k
    3160U,  // LSRVWr
14281
152k
    3160U,  // LSRVXr
14282
152k
    33695872U,  // LSR_WIDE_ZPmZ_B
14283
152k
    2239624U, // LSR_WIDE_ZPmZ_H
14284
152k
    33697920U,  // LSR_WIDE_ZPmZ_S
14285
152k
    6233U,  // LSR_WIDE_ZZZ_B
14286
152k
    184U, // LSR_WIDE_ZZZ_H
14287
152k
    6233U,  // LSR_WIDE_ZZZ_S
14288
152k
    141440U,  // LSR_ZPmI_B
14289
152k
    137344U,  // LSR_ZPmI_D
14290
152k
    52440200U,  // LSR_ZPmI_H
14291
152k
    143488U,  // LSR_ZPmI_S
14292
152k
    16918656U,  // LSR_ZPmZ_B
14293
152k
    33691776U,  // LSR_ZPmZ_D
14294
152k
    51129480U,  // LSR_ZPmZ_H
14295
152k
    67252352U,  // LSR_ZPmZ_S
14296
152k
    3161U,  // LSR_ZZI_B
14297
152k
    3160U,  // LSR_ZZI_D
14298
152k
    224U, // LSR_ZZI_H
14299
152k
    3161U,  // LSR_ZZI_S
14300
152k
    643U, // LUT2v16f8
14301
152k
    3U, // LUT2v8f16
14302
152k
    643U, // LUT4v16f8
14303
152k
    3U, // LUT4v8f16
14304
152k
    648U, // LUTI2_2ZTZI_B
14305
152k
    648U, // LUTI2_2ZTZI_H
14306
152k
    648U, // LUTI2_2ZTZI_S
14307
152k
    648U, // LUTI2_4ZTZI_B
14308
152k
    648U, // LUTI2_4ZTZI_H
14309
152k
    648U, // LUTI2_4ZTZI_S
14310
152k
    69720U, // LUTI2_S_2ZTZI_B
14311
152k
    69720U, // LUTI2_S_2ZTZI_H
14312
152k
    648U, // LUTI2_S_4ZTZI_B
14313
152k
    648U, // LUTI2_S_4ZTZI_H
14314
152k
    69720U, // LUTI2_ZTZI_B
14315
152k
    648U, // LUTI2_ZTZI_H
14316
152k
    69720U, // LUTI2_ZTZI_S
14317
152k
    650U, // LUTI2_ZZZI_B
14318
152k
    648U, // LUTI2_ZZZI_H
14319
152k
    648U, // LUTI4_2ZTZI_B
14320
152k
    648U, // LUTI4_2ZTZI_H
14321
152k
    648U, // LUTI4_2ZTZI_S
14322
152k
    648U, // LUTI4_4ZTZI_H
14323
152k
    648U, // LUTI4_4ZTZI_S
14324
152k
    656U, // LUTI4_4ZZT2Z
14325
152k
    69720U, // LUTI4_S_2ZTZI_B
14326
152k
    69720U, // LUTI4_S_2ZTZI_H
14327
152k
    648U, // LUTI4_S_4ZTZI_H
14328
152k
    656U, // LUTI4_S_4ZZT2Z
14329
152k
    648U, // LUTI4_Z2ZZI_H
14330
152k
    69720U, // LUTI4_ZTZI_B
14331
152k
    648U, // LUTI4_ZTZI_H
14332
152k
    69720U, // LUTI4_ZTZI_S
14333
152k
    650U, // LUTI4_ZZZI_B
14334
152k
    648U, // LUTI4_ZZZI_H
14335
152k
    0U, // MAC16
14336
152k
    134232U,  // MADDPT
14337
152k
    134232U,  // MADDWrrr
14338
152k
    134232U,  // MADDXrrr
14339
152k
    1112U,  // MAD_CPA
14340
152k
    70784U, // MAD_ZPmZZ_B
14341
152k
    285344896U, // MAD_ZPmZZ_D
14342
152k
    53488880U,  // MAD_ZPmZZ_H
14343
152k
    302123136U, // MAD_ZPmZZ_S
14344
152k
    16918744U,  // MATCH_PPzZZ_B
14345
152k
    51129481U,  // MATCH_PPzZZ_H
14346
152k
    0U, // MATFP
14347
152k
    0U, // MATINT
14348
152k
    1112U,  // MLA_CPA
14349
152k
    70784U, // MLA_ZPmZZ_B
14350
152k
    285344896U, // MLA_ZPmZZ_D
14351
152k
    53488880U,  // MLA_ZPmZZ_H
14352
152k
    302123136U, // MLA_ZPmZZ_S
14353
152k
    53216344U,  // MLA_ZZZI_D
14354
152k
    39152U, // MLA_ZZZI_H
14355
152k
    53217368U,  // MLA_ZZZI_S
14356
152k
    926864U,  // MLAv16i8
14357
152k
    1057944U, // MLAv2i32
14358
152k
    122299544U, // MLAv2i32_indexed
14359
152k
    1189024U, // MLAv4i16
14360
152k
    120464544U, // MLAv4i16_indexed
14361
152k
    402544U,  // MLAv4i32
14362
152k
    122299504U, // MLAv4i32_indexed
14363
152k
    533624U,  // MLAv8i16
14364
152k
    120464504U, // MLAv8i16_indexed
14365
152k
    1320104U, // MLAv8i8
14366
152k
    70784U, // MLS_ZPmZZ_B
14367
152k
    285344896U, // MLS_ZPmZZ_D
14368
152k
    53488880U,  // MLS_ZPmZZ_H
14369
152k
    302123136U, // MLS_ZPmZZ_S
14370
152k
    53216344U,  // MLS_ZZZI_D
14371
152k
    39152U, // MLS_ZZZI_H
14372
152k
    53217368U,  // MLS_ZZZI_S
14373
152k
    926864U,  // MLSv16i8
14374
152k
    1057944U, // MLSv2i32
14375
152k
    122299544U, // MLSv2i32_indexed
14376
152k
    1189024U, // MLSv4i16
14377
152k
    120464544U, // MLSv4i16_indexed
14378
152k
    402544U,  // MLSv4i32
14379
152k
    122299504U, // MLSv4i32_indexed
14380
152k
    533624U,  // MLSv8i16
14381
152k
    120464504U, // MLSv8i16_indexed
14382
152k
    1320104U, // MLSv8i8
14383
152k
    0U, // MOPSSETGE
14384
152k
    0U, // MOPSSETGEN
14385
152k
    0U, // MOPSSETGET
14386
152k
    0U, // MOPSSETGETN
14387
152k
    3U, // MOVAZ_2ZMI_H_B
14388
152k
    3U, // MOVAZ_2ZMI_H_D
14389
152k
    3U, // MOVAZ_2ZMI_H_H
14390
152k
    3U, // MOVAZ_2ZMI_H_S
14391
152k
    3U, // MOVAZ_2ZMI_V_B
14392
152k
    3U, // MOVAZ_2ZMI_V_D
14393
152k
    3U, // MOVAZ_2ZMI_V_H
14394
152k
    3U, // MOVAZ_2ZMI_V_S
14395
152k
    3U, // MOVAZ_4ZMI_H_B
14396
152k
    3U, // MOVAZ_4ZMI_H_D
14397
152k
    3U, // MOVAZ_4ZMI_H_H
14398
152k
    3U, // MOVAZ_4ZMI_H_S
14399
152k
    3U, // MOVAZ_4ZMI_V_B
14400
152k
    3U, // MOVAZ_4ZMI_V_D
14401
152k
    3U, // MOVAZ_4ZMI_V_H
14402
152k
    3U, // MOVAZ_4ZMI_V_S
14403
152k
    3U, // MOVAZ_VG2_2ZM
14404
152k
    3U, // MOVAZ_VG4_4ZM
14405
152k
    4U, // MOVAZ_ZMI_H_B
14406
152k
    4U, // MOVAZ_ZMI_H_D
14407
152k
    71770U, // MOVAZ_ZMI_H_H
14408
152k
    71770U, // MOVAZ_ZMI_H_Q
14409
152k
    4U, // MOVAZ_ZMI_H_S
14410
152k
    4U, // MOVAZ_ZMI_V_B
14411
152k
    4U, // MOVAZ_ZMI_V_D
14412
152k
    71770U, // MOVAZ_ZMI_V_H
14413
152k
    71770U, // MOVAZ_ZMI_V_Q
14414
152k
    4U, // MOVAZ_ZMI_V_S
14415
152k
    72793U, // MOVA_2ZMXI_H_B
14416
152k
    72793U, // MOVA_2ZMXI_H_D
14417
152k
    72793U, // MOVA_2ZMXI_H_H
14418
152k
    72793U, // MOVA_2ZMXI_H_S
14419
152k
    72793U, // MOVA_2ZMXI_V_B
14420
152k
    72793U, // MOVA_2ZMXI_V_D
14421
152k
    72793U, // MOVA_2ZMXI_V_H
14422
152k
    72793U, // MOVA_2ZMXI_V_S
14423
152k
    73817U, // MOVA_4ZMXI_H_B
14424
152k
    73817U, // MOVA_4ZMXI_H_D
14425
152k
    73817U, // MOVA_4ZMXI_H_H
14426
152k
    73817U, // MOVA_4ZMXI_H_S
14427
152k
    73817U, // MOVA_4ZMXI_V_B
14428
152k
    73817U, // MOVA_4ZMXI_V_D
14429
152k
    73817U, // MOVA_4ZMXI_V_H
14430
152k
    73817U, // MOVA_4ZMXI_V_S
14431
152k
    75416U, // MOVA_MXI2Z_H_B
14432
152k
    76440U, // MOVA_MXI2Z_H_D
14433
152k
    77464U, // MOVA_MXI2Z_H_H
14434
152k
    78488U, // MOVA_MXI2Z_H_S
14435
152k
    75416U, // MOVA_MXI2Z_V_B
14436
152k
    76440U, // MOVA_MXI2Z_V_D
14437
152k
    77464U, // MOVA_MXI2Z_V_H
14438
152k
    78488U, // MOVA_MXI2Z_V_S
14439
152k
    75424U, // MOVA_MXI4Z_H_B
14440
152k
    76448U, // MOVA_MXI4Z_H_D
14441
152k
    77472U, // MOVA_MXI4Z_H_H
14442
152k
    78496U, // MOVA_MXI4Z_H_S
14443
152k
    75424U, // MOVA_MXI4Z_V_B
14444
152k
    76448U, // MOVA_MXI4Z_V_D
14445
152k
    77472U, // MOVA_MXI4Z_V_H
14446
152k
    78496U, // MOVA_MXI4Z_V_S
14447
152k
    3U, // MOVA_VG2_2ZMXI
14448
152k
    192U, // MOVA_VG2_MXI2Z
14449
152k
    3U, // MOVA_VG4_4ZMXI
14450
152k
    192U, // MOVA_VG4_MXI4Z
14451
152k
    4U, // MOVID
14452
152k
    4U, // MOVIv16b_ns
14453
152k
    4U, // MOVIv2d_ns
14454
152k
    684U, // MOVIv2i32
14455
152k
    684U, // MOVIv2s_msl
14456
152k
    684U, // MOVIv4i16
14457
152k
    684U, // MOVIv4i32
14458
152k
    684U, // MOVIv4s_msl
14459
152k
    4U, // MOVIv8b_ns
14460
152k
    684U, // MOVIv8i16
14461
152k
    1U, // MOVKWi
14462
152k
    1U, // MOVKXi
14463
152k
    684U, // MOVNWi
14464
152k
    684U, // MOVNXi
14465
152k
    8U, // MOVPRFX_ZPmZ_B
14466
152k
    16U,  // MOVPRFX_ZPmZ_D
14467
152k
    0U, // MOVPRFX_ZPmZ_H
14468
152k
    24U,  // MOVPRFX_ZPmZ_S
14469
152k
    10456U, // MOVPRFX_ZPzZ_B
14470
152k
    6360U,  // MOVPRFX_ZPzZ_D
14471
152k
    137U, // MOVPRFX_ZPzZ_H
14472
152k
    12504U, // MOVPRFX_ZPzZ_S
14473
152k
    0U, // MOVPRFX_ZZ
14474
152k
    4U, // MOVT
14475
152k
    4U, // MOVT_TIX
14476
152k
    688U, // MOVT_XTI
14477
152k
    684U, // MOVZWi
14478
152k
    684U, // MOVZXi
14479
152k
    0U, // MRRS
14480
152k
    4U, // MRS
14481
152k
    70784U, // MSB_ZPmZZ_B
14482
152k
    285344896U, // MSB_ZPmZZ_D
14483
152k
    53488880U,  // MSB_ZPmZZ_H
14484
152k
    302123136U, // MSB_ZPmZZ_S
14485
152k
    0U, // MSR
14486
152k
    0U, // MSRR
14487
152k
    0U, // MSRpstateImm1
14488
152k
    0U, // MSRpstateImm4
14489
152k
    0U, // MSRpstatesvcrImm1
14490
152k
    134232U,  // MSUBPT
14491
152k
    134232U,  // MSUBWrrr
14492
152k
    134232U,  // MSUBXrrr
14493
152k
    0U, // MUL53HI
14494
152k
    0U, // MUL53LO
14495
152k
    3161U,  // MUL_ZI_B
14496
152k
    3160U,  // MUL_ZI_D
14497
152k
    224U, // MUL_ZI_H
14498
152k
    3161U,  // MUL_ZI_S
14499
152k
    16918656U,  // MUL_ZPmZ_B
14500
152k
    33691776U,  // MUL_ZPmZ_D
14501
152k
    51129480U,  // MUL_ZPmZ_H
14502
152k
    67252352U,  // MUL_ZPmZ_S
14503
152k
    5904472U, // MUL_ZZZI_D
14504
152k
    40072U, // MUL_ZZZI_H
14505
152k
    5910617U, // MUL_ZZZI_S
14506
152k
    10329U, // MUL_ZZZ_B
14507
152k
    6232U,  // MUL_ZZZ_D
14508
152k
    136U, // MUL_ZZZ_H
14509
152k
    12377U, // MUL_ZZZ_S
14510
152k
    925840U,  // MULv16i8
14511
152k
    1056920U, // MULv2i32
14512
152k
    340402328U, // MULv2i32_indexed
14513
152k
    1188000U, // MULv4i16
14514
152k
    338567328U, // MULv4i16_indexed
14515
152k
    401520U,  // MULv4i32
14516
152k
    340402288U, // MULv4i32_indexed
14517
152k
    532600U,  // MULv8i16
14518
152k
    338567288U, // MULv8i16_indexed
14519
152k
    1319080U, // MULv8i8
14520
152k
    684U, // MVNIv2i32
14521
152k
    684U, // MVNIv2s_msl
14522
152k
    684U, // MVNIv4i16
14523
152k
    684U, // MVNIv4i32
14524
152k
    684U, // MVNIv4s_msl
14525
152k
    684U, // MVNIv8i16
14526
152k
    16918744U,  // NANDS_PPzPP
14527
152k
    16918744U,  // NAND_PPzPP
14528
152k
    33691736U,  // NBSL_ZZZZ
14529
152k
    8U, // NEG_ZPmZ_B
14530
152k
    16U,  // NEG_ZPmZ_D
14531
152k
    0U, // NEG_ZPmZ_H
14532
152k
    24U,  // NEG_ZPmZ_S
14533
152k
    32U,  // NEGv16i8
14534
152k
    0U, // NEGv1i64
14535
152k
    40U,  // NEGv2i32
14536
152k
    48U,  // NEGv2i64
14537
152k
    56U,  // NEGv4i16
14538
152k
    64U,  // NEGv4i32
14539
152k
    72U,  // NEGv8i16
14540
152k
    80U,  // NEGv8i8
14541
152k
    16918744U,  // NMATCH_PPzZZ_B
14542
152k
    51129481U,  // NMATCH_PPzZZ_H
14543
152k
    16918744U,  // NORS_PPzPP
14544
152k
    16918744U,  // NOR_PPzPP
14545
152k
    8U, // NOT_ZPmZ_B
14546
152k
    16U,  // NOT_ZPmZ_D
14547
152k
    0U, // NOT_ZPmZ_H
14548
152k
    24U,  // NOT_ZPmZ_S
14549
152k
    32U,  // NOTv16i8
14550
152k
    80U,  // NOTv8i8
14551
152k
    16918744U,  // ORNS_PPzPP
14552
152k
    14424U, // ORNWrs
14553
152k
    14424U, // ORNXrs
14554
152k
    16918744U,  // ORN_PPzPP
14555
152k
    925840U,  // ORNv16i8
14556
152k
    1319080U, // ORNv8i8
14557
152k
    10328U, // ORQV_VPZ_B
14558
152k
    6232U,  // ORQV_VPZ_D
14559
152k
    5208U,  // ORQV_VPZ_H
14560
152k
    12376U, // ORQV_VPZ_S
14561
152k
    16918744U,  // ORRS_PPzPP
14562
152k
    35928U, // ORRWri
14563
152k
    14424U, // ORRWrs
14564
152k
    36952U, // ORRXri
14565
152k
    14424U, // ORRXrs
14566
152k
    16918744U,  // ORR_PPzPP
14567
152k
    36952U, // ORR_ZI
14568
152k
    16918656U,  // ORR_ZPmZ_B
14569
152k
    33691776U,  // ORR_ZPmZ_D
14570
152k
    51129480U,  // ORR_ZPmZ_H
14571
152k
    67252352U,  // ORR_ZPmZ_S
14572
152k
    6232U,  // ORR_ZZZ
14573
152k
    925840U,  // ORRv16i8
14574
152k
    1U, // ORRv2i32
14575
152k
    1U, // ORRv4i16
14576
152k
    1U, // ORRv4i32
14577
152k
    1U, // ORRv8i16
14578
152k
    1319080U, // ORRv8i8
14579
152k
    0U, // ORV_VPZ_B
14580
152k
    0U, // ORV_VPZ_D
14581
152k
    0U, // ORV_VPZ_H
14582
152k
    0U, // ORV_VPZ_S
14583
152k
    1U, // PACDA
14584
152k
    1U, // PACDB
14585
152k
    0U, // PACDZA
14586
152k
    0U, // PACDZB
14587
152k
    3160U,  // PACGA
14588
152k
    1U, // PACIA
14589
152k
    0U, // PACIA1716
14590
152k
    0U, // PACIA171615
14591
152k
    0U, // PACIASP
14592
152k
    0U, // PACIASPPC
14593
152k
    0U, // PACIAZ
14594
152k
    1U, // PACIB
14595
152k
    0U, // PACIB1716
14596
152k
    0U, // PACIB171615
14597
152k
    0U, // PACIBSP
14598
152k
    0U, // PACIBSPPC
14599
152k
    0U, // PACIBZ
14600
152k
    0U, // PACIZA
14601
152k
    0U, // PACIZB
14602
152k
    0U, // PACM
14603
152k
    0U, // PACNBIASPPC
14604
152k
    0U, // PACNBIBSPPC
14605
152k
    2U, // PEXT_2PCI_B
14606
152k
    2U, // PEXT_2PCI_D
14607
152k
    2U, // PEXT_2PCI_H
14608
152k
    2U, // PEXT_2PCI_S
14609
152k
    395U, // PEXT_PCI_B
14610
152k
    395U, // PEXT_PCI_D
14611
152k
    2U, // PEXT_PCI_H
14612
152k
    395U, // PEXT_PCI_S
14613
152k
    0U, // PFALSE
14614
152k
    10328U, // PFIRST_B
14615
152k
    392U, // PMOV_PZI_B
14616
152k
    392U, // PMOV_PZI_D
14617
152k
    2U, // PMOV_PZI_H
14618
152k
    392U, // PMOV_PZI_S
14619
152k
    4U, // PMOV_ZIP_B
14620
152k
    2U, // PMOV_ZIP_D
14621
152k
    0U, // PMOV_ZIP_H
14622
152k
    1U, // PMOV_ZIP_S
14623
152k
    12377U, // PMULLB_ZZZ_D
14624
152k
    176U, // PMULLB_ZZZ_H
14625
152k
    0U, // PMULLB_ZZZ_Q
14626
152k
    12377U, // PMULLT_ZZZ_D
14627
152k
    176U, // PMULLT_ZZZ_H
14628
152k
    0U, // PMULLT_ZZZ_Q
14629
152k
    925840U,  // PMULLv16i8
14630
152k
    4U, // PMULLv1i64
14631
152k
    4U, // PMULLv2i64
14632
152k
    1319080U, // PMULLv8i8
14633
152k
    10329U, // PMUL_ZZZ_B
14634
152k
    925840U,  // PMULv16i8
14635
152k
    1319080U, // PMULv8i8
14636
152k
    10328U, // PNEXT_B
14637
152k
    6232U,  // PNEXT_D
14638
152k
    136U, // PNEXT_H
14639
152k
    12376U, // PNEXT_S
14640
152k
    79224U, // PRFB_D_PZI
14641
152k
    696U, // PRFB_D_SCALED
14642
152k
    704U, // PRFB_D_SXTW_SCALED
14643
152k
    712U, // PRFB_D_UXTW_SCALED
14644
152k
    80248U, // PRFB_PRI
14645
152k
    720U, // PRFB_PRR
14646
152k
    79224U, // PRFB_S_PZI
14647
152k
    728U, // PRFB_S_SXTW_SCALED
14648
152k
    736U, // PRFB_S_UXTW_SCALED
14649
152k
    744U, // PRFD_D_PZI
14650
152k
    752U, // PRFD_D_SCALED
14651
152k
    760U, // PRFD_D_SXTW_SCALED
14652
152k
    768U, // PRFD_D_UXTW_SCALED
14653
152k
    80248U, // PRFD_PRI
14654
152k
    776U, // PRFD_PRR
14655
152k
    744U, // PRFD_S_PZI
14656
152k
    784U, // PRFD_S_SXTW_SCALED
14657
152k
    792U, // PRFD_S_UXTW_SCALED
14658
152k
    800U, // PRFH_D_PZI
14659
152k
    808U, // PRFH_D_SCALED
14660
152k
    816U, // PRFH_D_SXTW_SCALED
14661
152k
    824U, // PRFH_D_UXTW_SCALED
14662
152k
    80248U, // PRFH_PRI
14663
152k
    832U, // PRFH_PRR
14664
152k
    800U, // PRFH_S_PZI
14665
152k
    840U, // PRFH_S_SXTW_SCALED
14666
152k
    848U, // PRFH_S_UXTW_SCALED
14667
152k
    1U, // PRFMl
14668
152k
    537005144U, // PRFMroW
14669
152k
    553782360U, // PRFMroX
14670
152k
    65624U, // PRFMui
14671
152k
    3411032U, // PRFUMi
14672
152k
    856U, // PRFW_D_PZI
14673
152k
    864U, // PRFW_D_SCALED
14674
152k
    872U, // PRFW_D_SXTW_SCALED
14675
152k
    880U, // PRFW_D_UXTW_SCALED
14676
152k
    80248U, // PRFW_PRI
14677
152k
    888U, // PRFW_PRR
14678
152k
    856U, // PRFW_S_PZI
14679
152k
    896U, // PRFW_S_SXTW_SCALED
14680
152k
    904U, // PRFW_S_UXTW_SCALED
14681
152k
    11151448U,  // PSEL_PPPRI_B
14682
152k
    11147352U,  // PSEL_PPPRI_D
14683
152k
    11146328U,  // PSEL_PPPRI_H
14684
152k
    11153496U,  // PSEL_PPPRI_S
14685
152k
    1U, // PTEST_PP
14686
152k
    1U, // PTRUES_B
14687
152k
    1U, // PTRUES_D
14688
152k
    0U, // PTRUES_H
14689
152k
    1U, // PTRUES_S
14690
152k
    1U, // PTRUE_B
14691
152k
    0U, // PTRUE_C_B
14692
152k
    0U, // PTRUE_C_D
14693
152k
    0U, // PTRUE_C_H
14694
152k
    0U, // PTRUE_C_S
14695
152k
    1U, // PTRUE_D
14696
152k
    0U, // PTRUE_H
14697
152k
    1U, // PTRUE_S
14698
152k
    0U, // PUNPKHI_PP
14699
152k
    0U, // PUNPKLO_PP
14700
152k
    5208U,  // RADDHNB_ZZZ_B
14701
152k
    96U,  // RADDHNB_ZZZ_H
14702
152k
    6232U,  // RADDHNB_ZZZ_S
14703
152k
    7256U,  // RADDHNT_ZZZ_B
14704
152k
    24U,  // RADDHNT_ZZZ_H
14705
152k
    1112U,  // RADDHNT_ZZZ_S
14706
152k
    270440U,  // RADDHNv2i64_v2i32
14707
152k
    271464U,  // RADDHNv2i64_v4i32
14708
152k
    401520U,  // RADDHNv4i32_v4i16
14709
152k
    402544U,  // RADDHNv4i32_v8i16
14710
152k
    533624U,  // RADDHNv8i16_v16i8
14711
152k
    532600U,  // RADDHNv8i16_v8i8
14712
152k
    270440U,  // RAX1
14713
152k
    6232U,  // RAX1_ZZZ_D
14714
152k
    0U, // RBITWr
14715
152k
    0U, // RBITXr
14716
152k
    8U, // RBIT_ZPmZ_B
14717
152k
    16U,  // RBIT_ZPmZ_D
14718
152k
    0U, // RBIT_ZPmZ_H
14719
152k
    24U,  // RBIT_ZPmZ_S
14720
152k
    32U,  // RBITv16i8
14721
152k
    80U,  // RBITv8i8
14722
152k
    3449105U, // RCWCAS
14723
152k
    3449105U, // RCWCASA
14724
152k
    3449105U, // RCWCASAL
14725
152k
    3449105U, // RCWCASL
14726
152k
    0U, // RCWCASP
14727
152k
    0U, // RCWCASPA
14728
152k
    0U, // RCWCASPAL
14729
152k
    0U, // RCWCASPL
14730
152k
    3U, // RCWCLR
14731
152k
    3U, // RCWCLRA
14732
152k
    3U, // RCWCLRAL
14733
152k
    3U, // RCWCLRL
14734
152k
    60690U, // RCWCLRP
14735
152k
    60690U, // RCWCLRPA
14736
152k
    60690U, // RCWCLRPAL
14737
152k
    60690U, // RCWCLRPL
14738
152k
    3U, // RCWCLRS
14739
152k
    3U, // RCWCLRSA
14740
152k
    3U, // RCWCLRSAL
14741
152k
    3U, // RCWCLRSL
14742
152k
    60690U, // RCWCLRSP
14743
152k
    60690U, // RCWCLRSPA
14744
152k
    60690U, // RCWCLRSPAL
14745
152k
    60690U, // RCWCLRSPL
14746
152k
    3449105U, // RCWSCAS
14747
152k
    3449105U, // RCWSCASA
14748
152k
    3449105U, // RCWSCASAL
14749
152k
    3449105U, // RCWSCASL
14750
152k
    0U, // RCWSCASP
14751
152k
    0U, // RCWSCASPA
14752
152k
    0U, // RCWSCASPAL
14753
152k
    0U, // RCWSCASPL
14754
152k
    3U, // RCWSET
14755
152k
    3U, // RCWSETA
14756
152k
    3U, // RCWSETAL
14757
152k
    3U, // RCWSETL
14758
152k
    60690U, // RCWSETP
14759
152k
    60690U, // RCWSETPA
14760
152k
    60690U, // RCWSETPAL
14761
152k
    60690U, // RCWSETPL
14762
152k
    3U, // RCWSETS
14763
152k
    3U, // RCWSETSA
14764
152k
    3U, // RCWSETSAL
14765
152k
    3U, // RCWSETSL
14766
152k
    60690U, // RCWSETSP
14767
152k
    60690U, // RCWSETSPA
14768
152k
    60690U, // RCWSETSPAL
14769
152k
    60690U, // RCWSETSPL
14770
152k
    3U, // RCWSWP
14771
152k
    3U, // RCWSWPA
14772
152k
    3U, // RCWSWPAL
14773
152k
    3U, // RCWSWPL
14774
152k
    60690U, // RCWSWPP
14775
152k
    60690U, // RCWSWPPA
14776
152k
    60690U, // RCWSWPPAL
14777
152k
    60690U, // RCWSWPPL
14778
152k
    3U, // RCWSWPS
14779
152k
    3U, // RCWSWPSA
14780
152k
    3U, // RCWSWPSAL
14781
152k
    3U, // RCWSWPSL
14782
152k
    60690U, // RCWSWPSP
14783
152k
    60690U, // RCWSWPSPA
14784
152k
    60690U, // RCWSWPSPAL
14785
152k
    60690U, // RCWSWPSPL
14786
152k
    912U, // RDFFRS_PPz
14787
152k
    912U, // RDFFR_PPz_REAL
14788
152k
    0U, // RDFFR_P_REAL
14789
152k
    0U, // RDSVLI_XI
14790
152k
    0U, // RDVLI_XI
14791
152k
    0U, // RET
14792
152k
    0U, // RETAA
14793
152k
    0U, // RETAASPPCi
14794
152k
    0U, // RETAASPPCr
14795
152k
    0U, // RETAB
14796
152k
    0U, // RETABSPPCi
14797
152k
    0U, // RETABSPPCr
14798
152k
    0U, // REV16Wr
14799
152k
    0U, // REV16Xr
14800
152k
    32U,  // REV16v16i8
14801
152k
    80U,  // REV16v8i8
14802
152k
    0U, // REV32Xr
14803
152k
    32U,  // REV32v16i8
14804
152k
    56U,  // REV32v4i16
14805
152k
    72U,  // REV32v8i16
14806
152k
    80U,  // REV32v8i8
14807
152k
    32U,  // REV64v16i8
14808
152k
    40U,  // REV64v2i32
14809
152k
    56U,  // REV64v4i16
14810
152k
    64U,  // REV64v4i32
14811
152k
    72U,  // REV64v8i16
14812
152k
    80U,  // REV64v8i8
14813
152k
    16U,  // REVB_ZPmZ_D
14814
152k
    0U, // REVB_ZPmZ_H
14815
152k
    24U,  // REVB_ZPmZ_S
14816
152k
    4U, // REVD_ZPmZ
14817
152k
    16U,  // REVH_ZPmZ_D
14818
152k
    24U,  // REVH_ZPmZ_S
14819
152k
    16U,  // REVW_ZPmZ_D
14820
152k
    0U, // REVWr
14821
152k
    0U, // REVXr
14822
152k
    1U, // REV_PP_B
14823
152k
    0U, // REV_PP_D
14824
152k
    0U, // REV_PP_H
14825
152k
    1U, // REV_PP_S
14826
152k
    1U, // REV_ZZ_B
14827
152k
    0U, // REV_ZZ_D
14828
152k
    0U, // REV_ZZ_H
14829
152k
    1U, // REV_ZZ_S
14830
152k
    3160U,  // RMIF
14831
152k
    3160U,  // RORVWr
14832
152k
    3160U,  // RORVXr
14833
152k
    0U, // RPRFM
14834
152k
    3160U,  // RSHRNB_ZZI_B
14835
152k
    224U, // RSHRNB_ZZI_H
14836
152k
    3160U,  // RSHRNB_ZZI_S
14837
152k
    41048U, // RSHRNT_ZZI_B
14838
152k
    376U, // RSHRNT_ZZI_H
14839
152k
    41048U, // RSHRNT_ZZI_S
14840
152k
    41080U, // RSHRNv16i8_shift
14841
152k
    3176U,  // RSHRNv2i32_shift
14842
152k
    3184U,  // RSHRNv4i16_shift
14843
152k
    41064U, // RSHRNv4i32_shift
14844
152k
    41072U, // RSHRNv8i16_shift
14845
152k
    3192U,  // RSHRNv8i8_shift
14846
152k
    5208U,  // RSUBHNB_ZZZ_B
14847
152k
    96U,  // RSUBHNB_ZZZ_H
14848
152k
    6232U,  // RSUBHNB_ZZZ_S
14849
152k
    7256U,  // RSUBHNT_ZZZ_B
14850
152k
    24U,  // RSUBHNT_ZZZ_H
14851
152k
    1112U,  // RSUBHNT_ZZZ_S
14852
152k
    270440U,  // RSUBHNv2i64_v2i32
14853
152k
    271464U,  // RSUBHNv2i64_v4i32
14854
152k
    401520U,  // RSUBHNv4i32_v4i16
14855
152k
    402544U,  // RSUBHNv4i32_v8i16
14856
152k
    533624U,  // RSUBHNv8i16_v16i8
14857
152k
    532600U,  // RSUBHNv8i16_v8i8
14858
152k
    2136U,  // SABALB_ZZZ_D
14859
152k
    8U, // SABALB_ZZZ_H
14860
152k
    7256U,  // SABALB_ZZZ_S
14861
152k
    2136U,  // SABALT_ZZZ_D
14862
152k
    8U, // SABALT_ZZZ_H
14863
152k
    7256U,  // SABALT_ZZZ_S
14864
152k
    926864U,  // SABALv16i8_v8i16
14865
152k
    1057944U, // SABALv2i32_v2i64
14866
152k
    1189024U, // SABALv4i16_v4i32
14867
152k
    402544U,  // SABALv4i32_v2i64
14868
152k
    533624U,  // SABALv8i16_v4i32
14869
152k
    1320104U, // SABALv8i8_v8i16
14870
152k
    9U, // SABA_ZZZ_B
14871
152k
    1112U,  // SABA_ZZZ_D
14872
152k
    240U, // SABA_ZZZ_H
14873
152k
    2136U,  // SABA_ZZZ_S
14874
152k
    926864U,  // SABAv16i8
14875
152k
    1057944U, // SABAv2i32
14876
152k
    1189024U, // SABAv4i16
14877
152k
    402544U,  // SABAv4i32
14878
152k
    533624U,  // SABAv8i16
14879
152k
    1320104U, // SABAv8i8
14880
152k
    12377U, // SABDLB_ZZZ_D
14881
152k
    176U, // SABDLB_ZZZ_H
14882
152k
    5208U,  // SABDLB_ZZZ_S
14883
152k
    12377U, // SABDLT_ZZZ_D
14884
152k
    176U, // SABDLT_ZZZ_H
14885
152k
    5208U,  // SABDLT_ZZZ_S
14886
152k
    925840U,  // SABDLv16i8_v8i16
14887
152k
    1056920U, // SABDLv2i32_v2i64
14888
152k
    1188000U, // SABDLv4i16_v4i32
14889
152k
    401520U,  // SABDLv4i32_v2i64
14890
152k
    532600U,  // SABDLv8i16_v4i32
14891
152k
    1319080U, // SABDLv8i8_v8i16
14892
152k
    16918656U,  // SABD_ZPmZ_B
14893
152k
    33691776U,  // SABD_ZPmZ_D
14894
152k
    51129480U,  // SABD_ZPmZ_H
14895
152k
    67252352U,  // SABD_ZPmZ_S
14896
152k
    925840U,  // SABDv16i8
14897
152k
    1056920U, // SABDv2i32
14898
152k
    1188000U, // SABDv4i16
14899
152k
    401520U,  // SABDv4i32
14900
152k
    532600U,  // SABDv8i16
14901
152k
    1319080U, // SABDv8i8
14902
152k
    2176U,  // SADALP_ZPmZ_D
14903
152k
    8U, // SADALP_ZPmZ_H
14904
152k
    7296U,  // SADALP_ZPmZ_S
14905
152k
    32U,  // SADALPv16i8_v8i16
14906
152k
    40U,  // SADALPv2i32_v1i64
14907
152k
    56U,  // SADALPv4i16_v2i32
14908
152k
    64U,  // SADALPv4i32_v2i64
14909
152k
    72U,  // SADALPv8i16_v4i32
14910
152k
    80U,  // SADALPv8i8_v4i16
14911
152k
    12377U, // SADDLBT_ZZZ_D
14912
152k
    176U, // SADDLBT_ZZZ_H
14913
152k
    5208U,  // SADDLBT_ZZZ_S
14914
152k
    12377U, // SADDLB_ZZZ_D
14915
152k
    176U, // SADDLB_ZZZ_H
14916
152k
    5208U,  // SADDLB_ZZZ_S
14917
152k
    32U,  // SADDLPv16i8_v8i16
14918
152k
    40U,  // SADDLPv2i32_v1i64
14919
152k
    56U,  // SADDLPv4i16_v2i32
14920
152k
    64U,  // SADDLPv4i32_v2i64
14921
152k
    72U,  // SADDLPv8i16_v4i32
14922
152k
    80U,  // SADDLPv8i8_v4i16
14923
152k
    12377U, // SADDLT_ZZZ_D
14924
152k
    176U, // SADDLT_ZZZ_H
14925
152k
    5208U,  // SADDLT_ZZZ_S
14926
152k
    32U,  // SADDLVv16i8v
14927
152k
    56U,  // SADDLVv4i16v
14928
152k
    64U,  // SADDLVv4i32v
14929
152k
    72U,  // SADDLVv8i16v
14930
152k
    80U,  // SADDLVv8i8v
14931
152k
    925840U,  // SADDLv16i8_v8i16
14932
152k
    1056920U, // SADDLv2i32_v2i64
14933
152k
    1188000U, // SADDLv4i16_v4i32
14934
152k
    401520U,  // SADDLv4i32_v2i64
14935
152k
    532600U,  // SADDLv8i16_v4i32
14936
152k
    1319080U, // SADDLv8i8_v8i16
14937
152k
    0U, // SADDV_VPZ_B
14938
152k
    0U, // SADDV_VPZ_H
14939
152k
    0U, // SADDV_VPZ_S
14940
152k
    12376U, // SADDWB_ZZZ_D
14941
152k
    176U, // SADDWB_ZZZ_H
14942
152k
    5209U,  // SADDWB_ZZZ_S
14943
152k
    12376U, // SADDWT_ZZZ_D
14944
152k
    176U, // SADDWT_ZZZ_H
14945
152k
    5209U,  // SADDWT_ZZZ_S
14946
152k
    925816U,  // SADDWv16i8_v8i16
14947
152k
    1056872U, // SADDWv2i32_v2i64
14948
152k
    1187952U, // SADDWv4i16_v4i32
14949
152k
    401512U,  // SADDWv4i32_v2i64
14950
152k
    532592U,  // SADDWv8i16_v4i32
14951
152k
    1319032U, // SADDWv8i8_v8i16
14952
152k
    0U, // SB
14953
152k
    1112U,  // SBCLB_ZZZ_D
14954
152k
    2136U,  // SBCLB_ZZZ_S
14955
152k
    1112U,  // SBCLT_ZZZ_D
14956
152k
    2136U,  // SBCLT_ZZZ_S
14957
152k
    3160U,  // SBCSWr
14958
152k
    3160U,  // SBCSXr
14959
152k
    3160U,  // SBCWr
14960
152k
    3160U,  // SBCXr
14961
152k
    134232U,  // SBFMWri
14962
152k
    134232U,  // SBFMXri
14963
152k
    8U, // SCLAMP_VG2_2Z2Z_B
14964
152k
    16U,  // SCLAMP_VG2_2Z2Z_D
14965
152k
    240U, // SCLAMP_VG2_2Z2Z_H
14966
152k
    24U,  // SCLAMP_VG2_2Z2Z_S
14967
152k
    8U, // SCLAMP_VG4_4Z4Z_B
14968
152k
    16U,  // SCLAMP_VG4_4Z4Z_D
14969
152k
    240U, // SCLAMP_VG4_4Z4Z_H
14970
152k
    24U,  // SCLAMP_VG4_4Z4Z_S
14971
152k
    9U, // SCLAMP_ZZZ_B
14972
152k
    1112U,  // SCLAMP_ZZZ_D
14973
152k
    240U, // SCLAMP_ZZZ_H
14974
152k
    2136U,  // SCLAMP_ZZZ_S
14975
152k
    3160U,  // SCVTFSWDri
14976
152k
    3160U,  // SCVTFSWHri
14977
152k
    3160U,  // SCVTFSWSri
14978
152k
    3160U,  // SCVTFSXDri
14979
152k
    3160U,  // SCVTFSXHri
14980
152k
    3160U,  // SCVTFSXSri
14981
152k
    0U, // SCVTFUWDri
14982
152k
    0U, // SCVTFUWHri
14983
152k
    0U, // SCVTFUWSri
14984
152k
    0U, // SCVTFUXDri
14985
152k
    0U, // SCVTFUXHri
14986
152k
    0U, // SCVTFUXSri
14987
152k
    0U, // SCVTF_2Z2Z_StoS
14988
152k
    0U, // SCVTF_4Z4Z_StoS
14989
152k
    16U,  // SCVTF_ZPmZ_DtoD
14990
152k
    2U, // SCVTF_ZPmZ_DtoH
14991
152k
    16U,  // SCVTF_ZPmZ_DtoS
14992
152k
    0U, // SCVTF_ZPmZ_HtoH
14993
152k
    24U,  // SCVTF_ZPmZ_StoD
14994
152k
    1U, // SCVTF_ZPmZ_StoH
14995
152k
    24U,  // SCVTF_ZPmZ_StoS
14996
152k
    3160U,  // SCVTFd
14997
152k
    3160U,  // SCVTFh
14998
152k
    3160U,  // SCVTFs
14999
152k
    0U, // SCVTFv1i16
15000
152k
    0U, // SCVTFv1i32
15001
152k
    0U, // SCVTFv1i64
15002
152k
    40U,  // SCVTFv2f32
15003
152k
    48U,  // SCVTFv2f64
15004
152k
    3224U,  // SCVTFv2i32_shift
15005
152k
    3176U,  // SCVTFv2i64_shift
15006
152k
    56U,  // SCVTFv4f16
15007
152k
    64U,  // SCVTFv4f32
15008
152k
    3232U,  // SCVTFv4i16_shift
15009
152k
    3184U,  // SCVTFv4i32_shift
15010
152k
    72U,  // SCVTFv8f16
15011
152k
    3192U,  // SCVTFv8i16_shift
15012
152k
    33691776U,  // SDIVR_ZPmZ_D
15013
152k
    67252352U,  // SDIVR_ZPmZ_S
15014
152k
    3160U,  // SDIVWr
15015
152k
    3160U,  // SDIVXr
15016
152k
    33691776U,  // SDIV_ZPmZ_D
15017
152k
    67252352U,  // SDIV_ZPmZ_S
15018
152k
    47640U, // SDOT_VG2_M2Z2Z_BtoS
15019
152k
    2632936U, // SDOT_VG2_M2Z2Z_HtoD
15020
152k
    2632936U, // SDOT_VG2_M2Z2Z_HtoS
15021
152k
    5029400U, // SDOT_VG2_M2ZZI_BToS
15022
152k
    103427304U, // SDOT_VG2_M2ZZI_HToS
15023
152k
    103427304U, // SDOT_VG2_M2ZZI_HtoD
15024
152k
    48664U, // SDOT_VG2_M2ZZ_BtoS
15025
152k
    53095656U,  // SDOT_VG2_M2ZZ_HtoD
15026
152k
    53095656U,  // SDOT_VG2_M2ZZ_HtoS
15027
152k
    47640U, // SDOT_VG4_M4Z4Z_BtoS
15028
152k
    2632936U, // SDOT_VG4_M4Z4Z_HtoD
15029
152k
    2632936U, // SDOT_VG4_M4Z4Z_HtoS
15030
152k
    5029400U, // SDOT_VG4_M4ZZI_BToS
15031
152k
    103427304U, // SDOT_VG4_M4ZZI_HToS
15032
152k
    103427304U, // SDOT_VG4_M4ZZI_HtoD
15033
152k
    48664U, // SDOT_VG4_M4ZZ_BtoS
15034
152k
    53095656U,  // SDOT_VG4_M4ZZ_HtoD
15035
152k
    53095656U,  // SDOT_VG4_M4ZZ_HtoS
15036
152k
    53222488U,  // SDOT_ZZZI_D
15037
152k
    53222488U,  // SDOT_ZZZI_HtoS
15038
152k
    38921U, // SDOT_ZZZI_S
15039
152k
    7256U,  // SDOT_ZZZ_D
15040
152k
    7256U,  // SDOT_ZZZ_HtoS
15041
152k
    9U, // SDOT_ZZZ_S
15042
152k
    5121168U, // SDOTlanev16i8
15043
152k
    5121192U, // SDOTlanev8i8
15044
152k
    926864U,  // SDOTv16i8
15045
152k
    1320104U, // SDOTv8i8
15046
152k
    0U, // SDSB
15047
152k
    16918616U,  // SEL_PPPP
15048
152k
    11284376U,  // SEL_VG2_2ZC2Z2Z_B
15049
152k
    11414992U,  // SEL_VG2_2ZC2Z2Z_D
15050
152k
    11545848U,  // SEL_VG2_2ZC2Z2Z_H
15051
152k
    11677144U,  // SEL_VG2_2ZC2Z2Z_S
15052
152k
    11284376U,  // SEL_VG4_4ZC4Z4Z_B
15053
152k
    11414992U,  // SEL_VG4_4ZC4Z4Z_D
15054
152k
    11545848U,  // SEL_VG4_4ZC4Z4Z_H
15055
152k
    11677144U,  // SEL_VG4_4ZC4Z4Z_S
15056
152k
    16918616U,  // SEL_ZPZZ_B
15057
152k
    33691736U,  // SEL_ZPZZ_D
15058
152k
    51129480U,  // SEL_ZPZZ_H
15059
152k
    67252312U,  // SEL_ZPZZ_S
15060
152k
    0U, // SET
15061
152k
    0U, // SETE
15062
152k
    0U, // SETEN
15063
152k
    0U, // SETET
15064
152k
    0U, // SETETN
15065
152k
    0U, // SETF16
15066
152k
    0U, // SETF8
15067
152k
    0U, // SETFFR
15068
152k
    0U, // SETGM
15069
152k
    0U, // SETGMN
15070
152k
    0U, // SETGMT
15071
152k
    0U, // SETGMTN
15072
152k
    0U, // SETGP
15073
152k
    0U, // SETGPN
15074
152k
    0U, // SETGPT
15075
152k
    0U, // SETGPTN
15076
152k
    0U, // SETM
15077
152k
    0U, // SETMN
15078
152k
    0U, // SETMT
15079
152k
    0U, // SETMTN
15080
152k
    0U, // SETP
15081
152k
    0U, // SETPN
15082
152k
    0U, // SETPT
15083
152k
    0U, // SETPTN
15084
152k
    402521U,  // SHA1Crrr
15085
152k
    0U, // SHA1Hrr
15086
152k
    402521U,  // SHA1Mrrr
15087
152k
    402521U,  // SHA1Prrr
15088
152k
    402544U,  // SHA1SU0rrr
15089
152k
    64U,  // SHA1SU1rr
15090
152k
    402521U,  // SHA256H2rrr
15091
152k
    402521U,  // SHA256Hrrr
15092
152k
    64U,  // SHA256SU0rr
15093
152k
    402544U,  // SHA256SU1rrr
15094
152k
    271449U,  // SHA512H
15095
152k
    271449U,  // SHA512H2
15096
152k
    48U,  // SHA512SU0
15097
152k
    271464U,  // SHA512SU1
15098
152k
    16918656U,  // SHADD_ZPmZ_B
15099
152k
    33691776U,  // SHADD_ZPmZ_D
15100
152k
    51129480U,  // SHADD_ZPmZ_H
15101
152k
    67252352U,  // SHADD_ZPmZ_S
15102
152k
    925840U,  // SHADDv16i8
15103
152k
    1056920U, // SHADDv2i32
15104
152k
    1188000U, // SHADDv4i16
15105
152k
    401520U,  // SHADDv4i32
15106
152k
    532600U,  // SHADDv8i16
15107
152k
    1319080U, // SHADDv8i8
15108
152k
    928U, // SHLLv16i8
15109
152k
    936U, // SHLLv2i32
15110
152k
    944U, // SHLLv4i16
15111
152k
    952U, // SHLLv4i32
15112
152k
    960U, // SHLLv8i16
15113
152k
    968U, // SHLLv8i8
15114
152k
    3160U,  // SHLd
15115
152k
    3216U,  // SHLv16i8_shift
15116
152k
    3224U,  // SHLv2i32_shift
15117
152k
    3176U,  // SHLv2i64_shift
15118
152k
    3232U,  // SHLv4i16_shift
15119
152k
    3184U,  // SHLv4i32_shift
15120
152k
    3192U,  // SHLv8i16_shift
15121
152k
    3240U,  // SHLv8i8_shift
15122
152k
    3160U,  // SHRNB_ZZI_B
15123
152k
    224U, // SHRNB_ZZI_H
15124
152k
    3160U,  // SHRNB_ZZI_S
15125
152k
    41048U, // SHRNT_ZZI_B
15126
152k
    376U, // SHRNT_ZZI_H
15127
152k
    41048U, // SHRNT_ZZI_S
15128
152k
    41080U, // SHRNv16i8_shift
15129
152k
    3176U,  // SHRNv2i32_shift
15130
152k
    3184U,  // SHRNv4i16_shift
15131
152k
    41064U, // SHRNv4i32_shift
15132
152k
    41072U, // SHRNv8i16_shift
15133
152k
    3192U,  // SHRNv8i8_shift
15134
152k
    16918656U,  // SHSUBR_ZPmZ_B
15135
152k
    33691776U,  // SHSUBR_ZPmZ_D
15136
152k
    51129480U,  // SHSUBR_ZPmZ_H
15137
152k
    67252352U,  // SHSUBR_ZPmZ_S
15138
152k
    16918656U,  // SHSUB_ZPmZ_B
15139
152k
    33691776U,  // SHSUB_ZPmZ_D
15140
152k
    51129480U,  // SHSUB_ZPmZ_H
15141
152k
    67252352U,  // SHSUB_ZPmZ_S
15142
152k
    925840U,  // SHSUBv16i8
15143
152k
    1056920U, // SHSUBv2i32
15144
152k
    1188000U, // SHSUBv4i16
15145
152k
    401520U,  // SHSUBv4i32
15146
152k
    532600U,  // SHSUBv8i16
15147
152k
    1319080U, // SHSUBv8i8
15148
152k
    377U, // SLI_ZZI_B
15149
152k
    41048U, // SLI_ZZI_D
15150
152k
    376U, // SLI_ZZI_H
15151
152k
    41048U, // SLI_ZZI_S
15152
152k
    41049U, // SLId
15153
152k
    41104U, // SLIv16i8_shift
15154
152k
    41112U, // SLIv2i32_shift
15155
152k
    41064U, // SLIv2i64_shift
15156
152k
    41120U, // SLIv4i16_shift
15157
152k
    41072U, // SLIv4i32_shift
15158
152k
    41080U, // SLIv8i16_shift
15159
152k
    41128U, // SLIv8i8_shift
15160
152k
    402544U,  // SM3PARTW1
15161
152k
    402544U,  // SM3PARTW2
15162
152k
    88350832U,  // SM3SS1
15163
152k
    122299504U, // SM3TT1A
15164
152k
    122299504U, // SM3TT1B
15165
152k
    122299504U, // SM3TT2A
15166
152k
    122299504U, // SM3TT2B
15167
152k
    64U,  // SM4E
15168
152k
    12377U, // SM4EKEY_ZZZ_S
15169
152k
    401520U,  // SM4ENCKEY
15170
152k
    12377U, // SM4E_ZZZ_S
15171
152k
    134232U,  // SMADDLrrr
15172
152k
    16918656U,  // SMAXP_ZPmZ_B
15173
152k
    33691776U,  // SMAXP_ZPmZ_D
15174
152k
    51129480U,  // SMAXP_ZPmZ_H
15175
152k
    67252352U,  // SMAXP_ZPmZ_S
15176
152k
    925840U,  // SMAXPv16i8
15177
152k
    1056920U, // SMAXPv2i32
15178
152k
    1188000U, // SMAXPv4i16
15179
152k
    401520U,  // SMAXPv4i32
15180
152k
    532600U,  // SMAXPv8i16
15181
152k
    1319080U, // SMAXPv8i8
15182
152k
    10328U, // SMAXQV_VPZ_B
15183
152k
    6232U,  // SMAXQV_VPZ_D
15184
152k
    5208U,  // SMAXQV_VPZ_H
15185
152k
    12376U, // SMAXQV_VPZ_S
15186
152k
    0U, // SMAXV_VPZ_B
15187
152k
    0U, // SMAXV_VPZ_D
15188
152k
    0U, // SMAXV_VPZ_H
15189
152k
    0U, // SMAXV_VPZ_S
15190
152k
    32U,  // SMAXVv16i8v
15191
152k
    56U,  // SMAXVv4i16v
15192
152k
    64U,  // SMAXVv4i32v
15193
152k
    72U,  // SMAXVv8i16v
15194
152k
    80U,  // SMAXVv8i8v
15195
152k
    3160U,  // SMAXWri
15196
152k
    3160U,  // SMAXWrr
15197
152k
    3160U,  // SMAXXri
15198
152k
    3160U,  // SMAXXrr
15199
152k
    920U, // SMAX_VG2_2Z2Z_B
15200
152k
    464U, // SMAX_VG2_2Z2Z_D
15201
152k
    248U, // SMAX_VG2_2Z2Z_H
15202
152k
    472U, // SMAX_VG2_2Z2Z_S
15203
152k
    176U, // SMAX_VG2_2ZZ_B
15204
152k
    184U, // SMAX_VG2_2ZZ_D
15205
152k
    136U, // SMAX_VG2_2ZZ_H
15206
152k
    96U,  // SMAX_VG2_2ZZ_S
15207
152k
    920U, // SMAX_VG4_4Z4Z_B
15208
152k
    464U, // SMAX_VG4_4Z4Z_D
15209
152k
    248U, // SMAX_VG4_4Z4Z_H
15210
152k
    472U, // SMAX_VG4_4Z4Z_S
15211
152k
    176U, // SMAX_VG4_4ZZ_B
15212
152k
    184U, // SMAX_VG4_4ZZ_D
15213
152k
    136U, // SMAX_VG4_4ZZ_H
15214
152k
    96U,  // SMAX_VG4_4ZZ_S
15215
152k
    3161U,  // SMAX_ZI_B
15216
152k
    3160U,  // SMAX_ZI_D
15217
152k
    224U, // SMAX_ZI_H
15218
152k
    3161U,  // SMAX_ZI_S
15219
152k
    16918656U,  // SMAX_ZPmZ_B
15220
152k
    33691776U,  // SMAX_ZPmZ_D
15221
152k
    51129480U,  // SMAX_ZPmZ_H
15222
152k
    67252352U,  // SMAX_ZPmZ_S
15223
152k
    925840U,  // SMAXv16i8
15224
152k
    1056920U, // SMAXv2i32
15225
152k
    1188000U, // SMAXv4i16
15226
152k
    401520U,  // SMAXv4i32
15227
152k
    532600U,  // SMAXv8i16
15228
152k
    1319080U, // SMAXv8i8
15229
152k
    0U, // SMC
15230
152k
    16918656U,  // SMINP_ZPmZ_B
15231
152k
    33691776U,  // SMINP_ZPmZ_D
15232
152k
    51129480U,  // SMINP_ZPmZ_H
15233
152k
    67252352U,  // SMINP_ZPmZ_S
15234
152k
    925840U,  // SMINPv16i8
15235
152k
    1056920U, // SMINPv2i32
15236
152k
    1188000U, // SMINPv4i16
15237
152k
    401520U,  // SMINPv4i32
15238
152k
    532600U,  // SMINPv8i16
15239
152k
    1319080U, // SMINPv8i8
15240
152k
    10328U, // SMINQV_VPZ_B
15241
152k
    6232U,  // SMINQV_VPZ_D
15242
152k
    5208U,  // SMINQV_VPZ_H
15243
152k
    12376U, // SMINQV_VPZ_S
15244
152k
    0U, // SMINV_VPZ_B
15245
152k
    0U, // SMINV_VPZ_D
15246
152k
    0U, // SMINV_VPZ_H
15247
152k
    0U, // SMINV_VPZ_S
15248
152k
    32U,  // SMINVv16i8v
15249
152k
    56U,  // SMINVv4i16v
15250
152k
    64U,  // SMINVv4i32v
15251
152k
    72U,  // SMINVv8i16v
15252
152k
    80U,  // SMINVv8i8v
15253
152k
    3160U,  // SMINWri
15254
152k
    3160U,  // SMINWrr
15255
152k
    3160U,  // SMINXri
15256
152k
    3160U,  // SMINXrr
15257
152k
    920U, // SMIN_VG2_2Z2Z_B
15258
152k
    464U, // SMIN_VG2_2Z2Z_D
15259
152k
    248U, // SMIN_VG2_2Z2Z_H
15260
152k
    472U, // SMIN_VG2_2Z2Z_S
15261
152k
    176U, // SMIN_VG2_2ZZ_B
15262
152k
    184U, // SMIN_VG2_2ZZ_D
15263
152k
    136U, // SMIN_VG2_2ZZ_H
15264
152k
    96U,  // SMIN_VG2_2ZZ_S
15265
152k
    920U, // SMIN_VG4_4Z4Z_B
15266
152k
    464U, // SMIN_VG4_4Z4Z_D
15267
152k
    248U, // SMIN_VG4_4Z4Z_H
15268
152k
    472U, // SMIN_VG4_4Z4Z_S
15269
152k
    176U, // SMIN_VG4_4ZZ_B
15270
152k
    184U, // SMIN_VG4_4ZZ_D
15271
152k
    136U, // SMIN_VG4_4ZZ_H
15272
152k
    96U,  // SMIN_VG4_4ZZ_S
15273
152k
    3161U,  // SMIN_ZI_B
15274
152k
    3160U,  // SMIN_ZI_D
15275
152k
    224U, // SMIN_ZI_H
15276
152k
    3161U,  // SMIN_ZI_S
15277
152k
    16918656U,  // SMIN_ZPmZ_B
15278
152k
    33691776U,  // SMIN_ZPmZ_D
15279
152k
    51129480U,  // SMIN_ZPmZ_H
15280
152k
    67252352U,  // SMIN_ZPmZ_S
15281
152k
    925840U,  // SMINv16i8
15282
152k
    1056920U, // SMINv2i32
15283
152k
    1188000U, // SMINv4i16
15284
152k
    401520U,  // SMINv4i32
15285
152k
    532600U,  // SMINv8i16
15286
152k
    1319080U, // SMINv8i8
15287
152k
    53217368U,  // SMLALB_ZZZI_D
15288
152k
    53222488U,  // SMLALB_ZZZI_S
15289
152k
    2136U,  // SMLALB_ZZZ_D
15290
152k
    8U, // SMLALB_ZZZ_H
15291
152k
    7256U,  // SMLALB_ZZZ_S
15292
152k
    38441U, // SMLALL_MZZI_BtoS
15293
152k
    38145U, // SMLALL_MZZI_HtoD
15294
152k
    553U, // SMLALL_MZZ_BtoS
15295
152k
    257U, // SMLALL_MZZ_HtoD
15296
152k
    47640U, // SMLALL_VG2_M2Z2Z_BtoS
15297
152k
    2632936U, // SMLALL_VG2_M2Z2Z_HtoD
15298
152k
    5029400U, // SMLALL_VG2_M2ZZI_BtoS
15299
152k
    103427304U, // SMLALL_VG2_M2ZZI_HtoD
15300
152k
    48666U, // SMLALL_VG2_M2ZZ_BtoS
15301
152k
    53095658U,  // SMLALL_VG2_M2ZZ_HtoD
15302
152k
    47640U, // SMLALL_VG4_M4Z4Z_BtoS
15303
152k
    2632936U, // SMLALL_VG4_M4Z4Z_HtoD
15304
152k
    5029400U, // SMLALL_VG4_M4ZZI_BtoS
15305
152k
    103427304U, // SMLALL_VG4_M4ZZI_HtoD
15306
152k
    48667U, // SMLALL_VG4_M4ZZ_BtoS
15307
152k
    53095659U,  // SMLALL_VG4_M4ZZ_HtoD
15308
152k
    53217368U,  // SMLALT_ZZZI_D
15309
152k
    53222488U,  // SMLALT_ZZZI_S
15310
152k
    2136U,  // SMLALT_ZZZ_D
15311
152k
    8U, // SMLALT_ZZZ_H
15312
152k
    7256U,  // SMLALT_ZZZ_S
15313
152k
    38145U, // SMLAL_MZZI_HtoS
15314
152k
    257U, // SMLAL_MZZ_HtoS
15315
152k
    2632936U, // SMLAL_VG2_M2Z2Z_HtoS
15316
152k
    103427304U, // SMLAL_VG2_M2ZZI_S
15317
152k
    53095656U,  // SMLAL_VG2_M2ZZ_HtoS
15318
152k
    2632936U, // SMLAL_VG4_M4Z4Z_HtoS
15319
152k
    103427304U, // SMLAL_VG4_M4ZZI_HtoS
15320
152k
    53095656U,  // SMLAL_VG4_M4ZZ_HtoS
15321
152k
    926864U,  // SMLALv16i8_v8i16
15322
152k
    122299544U, // SMLALv2i32_indexed
15323
152k
    1057944U, // SMLALv2i32_v2i64
15324
152k
    120464544U, // SMLALv4i16_indexed
15325
152k
    1189024U, // SMLALv4i16_v4i32
15326
152k
    122299504U, // SMLALv4i32_indexed
15327
152k
    402544U,  // SMLALv4i32_v2i64
15328
152k
    120464504U, // SMLALv8i16_indexed
15329
152k
    533624U,  // SMLALv8i16_v4i32
15330
152k
    1320104U, // SMLALv8i8_v8i16
15331
152k
    53217368U,  // SMLSLB_ZZZI_D
15332
152k
    53222488U,  // SMLSLB_ZZZI_S
15333
152k
    2136U,  // SMLSLB_ZZZ_D
15334
152k
    8U, // SMLSLB_ZZZ_H
15335
152k
    7256U,  // SMLSLB_ZZZ_S
15336
152k
    38441U, // SMLSLL_MZZI_BtoS
15337
152k
    38145U, // SMLSLL_MZZI_HtoD
15338
152k
    553U, // SMLSLL_MZZ_BtoS
15339
152k
    257U, // SMLSLL_MZZ_HtoD
15340
152k
    47640U, // SMLSLL_VG2_M2Z2Z_BtoS
15341
152k
    2632936U, // SMLSLL_VG2_M2Z2Z_HtoD
15342
152k
    5029400U, // SMLSLL_VG2_M2ZZI_BtoS
15343
152k
    103427304U, // SMLSLL_VG2_M2ZZI_HtoD
15344
152k
    48666U, // SMLSLL_VG2_M2ZZ_BtoS
15345
152k
    53095658U,  // SMLSLL_VG2_M2ZZ_HtoD
15346
152k
    47640U, // SMLSLL_VG4_M4Z4Z_BtoS
15347
152k
    2632936U, // SMLSLL_VG4_M4Z4Z_HtoD
15348
152k
    5029400U, // SMLSLL_VG4_M4ZZI_BtoS
15349
152k
    103427304U, // SMLSLL_VG4_M4ZZI_HtoD
15350
152k
    48667U, // SMLSLL_VG4_M4ZZ_BtoS
15351
152k
    53095659U,  // SMLSLL_VG4_M4ZZ_HtoD
15352
152k
    53217368U,  // SMLSLT_ZZZI_D
15353
152k
    53222488U,  // SMLSLT_ZZZI_S
15354
152k
    2136U,  // SMLSLT_ZZZ_D
15355
152k
    8U, // SMLSLT_ZZZ_H
15356
152k
    7256U,  // SMLSLT_ZZZ_S
15357
152k
    38145U, // SMLSL_MZZI_HtoS
15358
152k
    257U, // SMLSL_MZZ_HtoS
15359
152k
    2632936U, // SMLSL_VG2_M2Z2Z_HtoS
15360
152k
    103427304U, // SMLSL_VG2_M2ZZI_S
15361
152k
    53095656U,  // SMLSL_VG2_M2ZZ_HtoS
15362
152k
    2632936U, // SMLSL_VG4_M4Z4Z_HtoS
15363
152k
    103427304U, // SMLSL_VG4_M4ZZI_HtoS
15364
152k
    53095656U,  // SMLSL_VG4_M4ZZ_HtoS
15365
152k
    926864U,  // SMLSLv16i8_v8i16
15366
152k
    122299544U, // SMLSLv2i32_indexed
15367
152k
    1057944U, // SMLSLv2i32_v2i64
15368
152k
    120464544U, // SMLSLv4i16_indexed
15369
152k
    1189024U, // SMLSLv4i16_v4i32
15370
152k
    122299504U, // SMLSLv4i32_indexed
15371
152k
    402544U,  // SMLSLv4i32_v2i64
15372
152k
    120464504U, // SMLSLv8i16_indexed
15373
152k
    533624U,  // SMLSLv8i16_v4i32
15374
152k
    1320104U, // SMLSLv8i8_v8i16
15375
152k
    926864U,  // SMMLA
15376
152k
    9U, // SMMLA_ZZZ
15377
152k
    0U, // SMOPA_MPPZZ_D
15378
152k
    0U, // SMOPA_MPPZZ_HtoS
15379
152k
    0U, // SMOPA_MPPZZ_S
15380
152k
    0U, // SMOPS_MPPZZ_D
15381
152k
    0U, // SMOPS_MPPZZ_HtoS
15382
152k
    0U, // SMOPS_MPPZZ_S
15383
152k
    45456U, // SMOVvi16to32
15384
152k
    45456U, // SMOVvi16to32_idx0
15385
152k
    45456U, // SMOVvi16to64
15386
152k
    45456U, // SMOVvi16to64_idx0
15387
152k
    45464U, // SMOVvi32to64
15388
152k
    45464U, // SMOVvi32to64_idx0
15389
152k
    45480U, // SMOVvi8to32
15390
152k
    45480U, // SMOVvi8to32_idx0
15391
152k
    45480U, // SMOVvi8to64
15392
152k
    45480U, // SMOVvi8to64_idx0
15393
152k
    134232U,  // SMSUBLrrr
15394
152k
    16918656U,  // SMULH_ZPmZ_B
15395
152k
    33691776U,  // SMULH_ZPmZ_D
15396
152k
    51129480U,  // SMULH_ZPmZ_H
15397
152k
    67252352U,  // SMULH_ZPmZ_S
15398
152k
    10329U, // SMULH_ZZZ_B
15399
152k
    6232U,  // SMULH_ZZZ_D
15400
152k
    136U, // SMULH_ZZZ_H
15401
152k
    12377U, // SMULH_ZZZ_S
15402
152k
    3160U,  // SMULHrr
15403
152k
    5910617U, // SMULLB_ZZZI_D
15404
152k
    5903448U, // SMULLB_ZZZI_S
15405
152k
    12377U, // SMULLB_ZZZ_D
15406
152k
    176U, // SMULLB_ZZZ_H
15407
152k
    5208U,  // SMULLB_ZZZ_S
15408
152k
    5910617U, // SMULLT_ZZZI_D
15409
152k
    5903448U, // SMULLT_ZZZI_S
15410
152k
    12377U, // SMULLT_ZZZ_D
15411
152k
    176U, // SMULLT_ZZZ_H
15412
152k
    5208U,  // SMULLT_ZZZ_S
15413
152k
    925840U,  // SMULLv16i8_v8i16
15414
152k
    340402328U, // SMULLv2i32_indexed
15415
152k
    1056920U, // SMULLv2i32_v2i64
15416
152k
    338567328U, // SMULLv4i16_indexed
15417
152k
    1188000U, // SMULLv4i16_v4i32
15418
152k
    340402288U, // SMULLv4i32_indexed
15419
152k
    401520U,  // SMULLv4i32_v2i64
15420
152k
    338567288U, // SMULLv8i16_indexed
15421
152k
    532600U,  // SMULLv8i16_v4i32
15422
152k
    1319080U, // SMULLv8i8_v8i16
15423
152k
    80984U, // SPLICE_ZPZZ_B
15424
152k
    82008U, // SPLICE_ZPZZ_D
15425
152k
    248U, // SPLICE_ZPZZ_H
15426
152k
    83032U, // SPLICE_ZPZZ_S
15427
152k
    16918616U,  // SPLICE_ZPZ_B
15428
152k
    33691736U,  // SPLICE_ZPZ_D
15429
152k
    51129480U,  // SPLICE_ZPZ_H
15430
152k
    67252312U,  // SPLICE_ZPZ_S
15431
152k
    8U, // SQABS_ZPmZ_B
15432
152k
    16U,  // SQABS_ZPmZ_D
15433
152k
    0U, // SQABS_ZPmZ_H
15434
152k
    24U,  // SQABS_ZPmZ_S
15435
152k
    32U,  // SQABSv16i8
15436
152k
    0U, // SQABSv1i16
15437
152k
    0U, // SQABSv1i32
15438
152k
    0U, // SQABSv1i64
15439
152k
    0U, // SQABSv1i8
15440
152k
    40U,  // SQABSv2i32
15441
152k
    48U,  // SQABSv2i64
15442
152k
    56U,  // SQABSv4i16
15443
152k
    64U,  // SQABSv4i32
15444
152k
    72U,  // SQABSv8i16
15445
152k
    80U,  // SQABSv8i8
15446
152k
    16473U, // SQADD_ZI_B
15447
152k
    17496U, // SQADD_ZI_D
15448
152k
    208U, // SQADD_ZI_H
15449
152k
    18521U, // SQADD_ZI_S
15450
152k
    16918656U,  // SQADD_ZPmZ_B
15451
152k
    33691776U,  // SQADD_ZPmZ_D
15452
152k
    51129480U,  // SQADD_ZPmZ_H
15453
152k
    67252352U,  // SQADD_ZPmZ_S
15454
152k
    10329U, // SQADD_ZZZ_B
15455
152k
    6232U,  // SQADD_ZZZ_D
15456
152k
    136U, // SQADD_ZZZ_H
15457
152k
    12377U, // SQADD_ZZZ_S
15458
152k
    925840U,  // SQADDv16i8
15459
152k
    3160U,  // SQADDv1i16
15460
152k
    3160U,  // SQADDv1i32
15461
152k
    3160U,  // SQADDv1i64
15462
152k
    3160U,  // SQADDv1i8
15463
152k
    1056920U, // SQADDv2i32
15464
152k
    270440U,  // SQADDv2i64
15465
152k
    1188000U, // SQADDv4i16
15466
152k
    401520U,  // SQADDv4i32
15467
152k
    532600U,  // SQADDv8i16
15468
152k
    1319080U, // SQADDv8i8
15469
152k
    151136345U, // SQCADD_ZZI_B
15470
152k
    151132248U, // SQCADD_ZZI_D
15471
152k
    3288200U, // SQCADD_ZZI_H
15472
152k
    151138393U, // SQCADD_ZZI_S
15473
152k
    0U, // SQCVTN_Z2Z_StoH
15474
152k
    0U, // SQCVTN_Z4Z_DtoH
15475
152k
    2U, // SQCVTN_Z4Z_StoB
15476
152k
    0U, // SQCVTUN_Z2Z_StoH
15477
152k
    0U, // SQCVTUN_Z4Z_DtoH
15478
152k
    2U, // SQCVTUN_Z4Z_StoB
15479
152k
    0U, // SQCVTU_Z2Z_StoH
15480
152k
    0U, // SQCVTU_Z4Z_DtoH
15481
152k
    2U, // SQCVTU_Z4Z_StoB
15482
152k
    0U, // SQCVT_Z2Z_StoH
15483
152k
    0U, // SQCVT_Z4Z_DtoH
15484
152k
    2U, // SQCVT_Z4Z_StoB
15485
152k
    2U, // SQDECB_XPiI
15486
152k
    4U, // SQDECB_XPiWdI
15487
152k
    2U, // SQDECD_XPiI
15488
152k
    4U, // SQDECD_XPiWdI
15489
152k
    2U, // SQDECD_ZPiI
15490
152k
    2U, // SQDECH_XPiI
15491
152k
    4U, // SQDECH_XPiWdI
15492
152k
    0U, // SQDECH_ZPiI
15493
152k
    84057U, // SQDECP_XPWd_B
15494
152k
    84056U, // SQDECP_XPWd_D
15495
152k
    84056U, // SQDECP_XPWd_H
15496
152k
    84057U, // SQDECP_XPWd_S
15497
152k
    1U, // SQDECP_XP_B
15498
152k
    0U, // SQDECP_XP_D
15499
152k
    0U, // SQDECP_XP_H
15500
152k
    1U, // SQDECP_XP_S
15501
152k
    0U, // SQDECP_ZP_D
15502
152k
    0U, // SQDECP_ZP_H
15503
152k
    0U, // SQDECP_ZP_S
15504
152k
    2U, // SQDECW_XPiI
15505
152k
    4U, // SQDECW_XPiWdI
15506
152k
    2U, // SQDECW_ZPiI
15507
152k
    2136U,  // SQDMLALBT_ZZZ_D
15508
152k
    8U, // SQDMLALBT_ZZZ_H
15509
152k
    7256U,  // SQDMLALBT_ZZZ_S
15510
152k
    53217368U,  // SQDMLALB_ZZZI_D
15511
152k
    53222488U,  // SQDMLALB_ZZZI_S
15512
152k
    2136U,  // SQDMLALB_ZZZ_D
15513
152k
    8U, // SQDMLALB_ZZZ_H
15514
152k
    7256U,  // SQDMLALB_ZZZ_S
15515
152k
    53217368U,  // SQDMLALT_ZZZI_D
15516
152k
    53222488U,  // SQDMLALT_ZZZI_S
15517
152k
    2136U,  // SQDMLALT_ZZZ_D
15518
152k
    8U, // SQDMLALT_ZZZ_H
15519
152k
    7256U,  // SQDMLALT_ZZZ_S
15520
152k
    41049U, // SQDMLALi16
15521
152k
    41049U, // SQDMLALi32
15522
152k
    120464473U, // SQDMLALv1i32_indexed
15523
152k
    122299481U, // SQDMLALv1i64_indexed
15524
152k
    122299544U, // SQDMLALv2i32_indexed
15525
152k
    1057944U, // SQDMLALv2i32_v2i64
15526
152k
    120464544U, // SQDMLALv4i16_indexed
15527
152k
    1189024U, // SQDMLALv4i16_v4i32
15528
152k
    122299504U, // SQDMLALv4i32_indexed
15529
152k
    402544U,  // SQDMLALv4i32_v2i64
15530
152k
    120464504U, // SQDMLALv8i16_indexed
15531
152k
    533624U,  // SQDMLALv8i16_v4i32
15532
152k
    2136U,  // SQDMLSLBT_ZZZ_D
15533
152k
    8U, // SQDMLSLBT_ZZZ_H
15534
152k
    7256U,  // SQDMLSLBT_ZZZ_S
15535
152k
    53217368U,  // SQDMLSLB_ZZZI_D
15536
152k
    53222488U,  // SQDMLSLB_ZZZI_S
15537
152k
    2136U,  // SQDMLSLB_ZZZ_D
15538
152k
    8U, // SQDMLSLB_ZZZ_H
15539
152k
    7256U,  // SQDMLSLB_ZZZ_S
15540
152k
    53217368U,  // SQDMLSLT_ZZZI_D
15541
152k
    53222488U,  // SQDMLSLT_ZZZI_S
15542
152k
    2136U,  // SQDMLSLT_ZZZ_D
15543
152k
    8U, // SQDMLSLT_ZZZ_H
15544
152k
    7256U,  // SQDMLSLT_ZZZ_S
15545
152k
    41049U, // SQDMLSLi16
15546
152k
    41049U, // SQDMLSLi32
15547
152k
    120464473U, // SQDMLSLv1i32_indexed
15548
152k
    122299481U, // SQDMLSLv1i64_indexed
15549
152k
    122299544U, // SQDMLSLv2i32_indexed
15550
152k
    1057944U, // SQDMLSLv2i32_v2i64
15551
152k
    120464544U, // SQDMLSLv4i16_indexed
15552
152k
    1189024U, // SQDMLSLv4i16_v4i32
15553
152k
    122299504U, // SQDMLSLv4i32_indexed
15554
152k
    402544U,  // SQDMLSLv4i32_v2i64
15555
152k
    120464504U, // SQDMLSLv8i16_indexed
15556
152k
    533624U,  // SQDMLSLv8i16_v4i32
15557
152k
    920U, // SQDMULH_VG2_2Z2Z_B
15558
152k
    464U, // SQDMULH_VG2_2Z2Z_D
15559
152k
    248U, // SQDMULH_VG2_2Z2Z_H
15560
152k
    472U, // SQDMULH_VG2_2Z2Z_S
15561
152k
    176U, // SQDMULH_VG2_2ZZ_B
15562
152k
    184U, // SQDMULH_VG2_2ZZ_D
15563
152k
    136U, // SQDMULH_VG2_2ZZ_H
15564
152k
    96U,  // SQDMULH_VG2_2ZZ_S
15565
152k
    920U, // SQDMULH_VG4_4Z4Z_B
15566
152k
    464U, // SQDMULH_VG4_4Z4Z_D
15567
152k
    248U, // SQDMULH_VG4_4Z4Z_H
15568
152k
    472U, // SQDMULH_VG4_4Z4Z_S
15569
152k
    176U, // SQDMULH_VG4_4ZZ_B
15570
152k
    184U, // SQDMULH_VG4_4ZZ_D
15571
152k
    136U, // SQDMULH_VG4_4ZZ_H
15572
152k
    96U,  // SQDMULH_VG4_4ZZ_S
15573
152k
    5904472U, // SQDMULH_ZZZI_D
15574
152k
    40072U, // SQDMULH_ZZZI_H
15575
152k
    5910617U, // SQDMULH_ZZZI_S
15576
152k
    10329U, // SQDMULH_ZZZ_B
15577
152k
    6232U,  // SQDMULH_ZZZ_D
15578
152k
    136U, // SQDMULH_ZZZ_H
15579
152k
    12377U, // SQDMULH_ZZZ_S
15580
152k
    3160U,  // SQDMULHv1i16
15581
152k
    338567256U, // SQDMULHv1i16_indexed
15582
152k
    3160U,  // SQDMULHv1i32
15583
152k
    340402264U, // SQDMULHv1i32_indexed
15584
152k
    1056920U, // SQDMULHv2i32
15585
152k
    340402328U, // SQDMULHv2i32_indexed
15586
152k
    1188000U, // SQDMULHv4i16
15587
152k
    338567328U, // SQDMULHv4i16_indexed
15588
152k
    401520U,  // SQDMULHv4i32
15589
152k
    340402288U, // SQDMULHv4i32_indexed
15590
152k
    532600U,  // SQDMULHv8i16
15591
152k
    338567288U, // SQDMULHv8i16_indexed
15592
152k
    5910617U, // SQDMULLB_ZZZI_D
15593
152k
    5903448U, // SQDMULLB_ZZZI_S
15594
152k
    12377U, // SQDMULLB_ZZZ_D
15595
152k
    176U, // SQDMULLB_ZZZ_H
15596
152k
    5208U,  // SQDMULLB_ZZZ_S
15597
152k
    5910617U, // SQDMULLT_ZZZI_D
15598
152k
    5903448U, // SQDMULLT_ZZZI_S
15599
152k
    12377U, // SQDMULLT_ZZZ_D
15600
152k
    176U, // SQDMULLT_ZZZ_H
15601
152k
    5208U,  // SQDMULLT_ZZZ_S
15602
152k
    3160U,  // SQDMULLi16
15603
152k
    3160U,  // SQDMULLi32
15604
152k
    338567256U, // SQDMULLv1i32_indexed
15605
152k
    340402264U, // SQDMULLv1i64_indexed
15606
152k
    340402328U, // SQDMULLv2i32_indexed
15607
152k
    1056920U, // SQDMULLv2i32_v2i64
15608
152k
    338567328U, // SQDMULLv4i16_indexed
15609
152k
    1188000U, // SQDMULLv4i16_v4i32
15610
152k
    340402288U, // SQDMULLv4i32_indexed
15611
152k
    401520U,  // SQDMULLv4i32_v2i64
15612
152k
    338567288U, // SQDMULLv8i16_indexed
15613
152k
    532600U,  // SQDMULLv8i16_v4i32
15614
152k
    2U, // SQINCB_XPiI
15615
152k
    4U, // SQINCB_XPiWdI
15616
152k
    2U, // SQINCD_XPiI
15617
152k
    4U, // SQINCD_XPiWdI
15618
152k
    2U, // SQINCD_ZPiI
15619
152k
    2U, // SQINCH_XPiI
15620
152k
    4U, // SQINCH_XPiWdI
15621
152k
    0U, // SQINCH_ZPiI
15622
152k
    84057U, // SQINCP_XPWd_B
15623
152k
    84056U, // SQINCP_XPWd_D
15624
152k
    84056U, // SQINCP_XPWd_H
15625
152k
    84057U, // SQINCP_XPWd_S
15626
152k
    1U, // SQINCP_XP_B
15627
152k
    0U, // SQINCP_XP_D
15628
152k
    0U, // SQINCP_XP_H
15629
152k
    1U, // SQINCP_XP_S
15630
152k
    0U, // SQINCP_ZP_D
15631
152k
    0U, // SQINCP_ZP_H
15632
152k
    0U, // SQINCP_ZP_S
15633
152k
    2U, // SQINCW_XPiI
15634
152k
    4U, // SQINCW_XPiWdI
15635
152k
    2U, // SQINCW_ZPiI
15636
152k
    8U, // SQNEG_ZPmZ_B
15637
152k
    16U,  // SQNEG_ZPmZ_D
15638
152k
    0U, // SQNEG_ZPmZ_H
15639
152k
    24U,  // SQNEG_ZPmZ_S
15640
152k
    32U,  // SQNEGv16i8
15641
152k
    0U, // SQNEGv1i16
15642
152k
    0U, // SQNEGv1i32
15643
152k
    0U, // SQNEGv1i64
15644
152k
    0U, // SQNEGv1i8
15645
152k
    40U,  // SQNEGv2i32
15646
152k
    48U,  // SQNEGv2i64
15647
152k
    56U,  // SQNEGv4i16
15648
152k
    64U,  // SQNEGv4i32
15649
152k
    72U,  // SQNEGv8i16
15650
152k
    80U,  // SQNEGv8i8
15651
152k
    201496816U, // SQRDCMLAH_ZZZI_H
15652
152k
    187435096U, // SQRDCMLAH_ZZZI_S
15653
152k
    3550217U, // SQRDCMLAH_ZZZ_B
15654
152k
    218235992U, // SQRDCMLAH_ZZZ_D
15655
152k
    3550448U, // SQRDCMLAH_ZZZ_H
15656
152k
    218237016U, // SQRDCMLAH_ZZZ_S
15657
152k
    53216344U,  // SQRDMLAH_ZZZI_D
15658
152k
    39152U, // SQRDMLAH_ZZZI_H
15659
152k
    53217368U,  // SQRDMLAH_ZZZI_S
15660
152k
    9U, // SQRDMLAH_ZZZ_B
15661
152k
    1112U,  // SQRDMLAH_ZZZ_D
15662
152k
    240U, // SQRDMLAH_ZZZ_H
15663
152k
    2136U,  // SQRDMLAH_ZZZ_S
15664
152k
    41049U, // SQRDMLAHv1i16
15665
152k
    120464473U, // SQRDMLAHv1i16_indexed
15666
152k
    41049U, // SQRDMLAHv1i32
15667
152k
    122299481U, // SQRDMLAHv1i32_indexed
15668
152k
    1057944U, // SQRDMLAHv2i32
15669
152k
    122299544U, // SQRDMLAHv2i32_indexed
15670
152k
    1189024U, // SQRDMLAHv4i16
15671
152k
    120464544U, // SQRDMLAHv4i16_indexed
15672
152k
    402544U,  // SQRDMLAHv4i32
15673
152k
    122299504U, // SQRDMLAHv4i32_indexed
15674
152k
    533624U,  // SQRDMLAHv8i16
15675
152k
    120464504U, // SQRDMLAHv8i16_indexed
15676
152k
    53216344U,  // SQRDMLSH_ZZZI_D
15677
152k
    39152U, // SQRDMLSH_ZZZI_H
15678
152k
    53217368U,  // SQRDMLSH_ZZZI_S
15679
152k
    9U, // SQRDMLSH_ZZZ_B
15680
152k
    1112U,  // SQRDMLSH_ZZZ_D
15681
152k
    240U, // SQRDMLSH_ZZZ_H
15682
152k
    2136U,  // SQRDMLSH_ZZZ_S
15683
152k
    41049U, // SQRDMLSHv1i16
15684
152k
    120464473U, // SQRDMLSHv1i16_indexed
15685
152k
    41049U, // SQRDMLSHv1i32
15686
152k
    122299481U, // SQRDMLSHv1i32_indexed
15687
152k
    1057944U, // SQRDMLSHv2i32
15688
152k
    122299544U, // SQRDMLSHv2i32_indexed
15689
152k
    1189024U, // SQRDMLSHv4i16
15690
152k
    120464544U, // SQRDMLSHv4i16_indexed
15691
152k
    402544U,  // SQRDMLSHv4i32
15692
152k
    122299504U, // SQRDMLSHv4i32_indexed
15693
152k
    533624U,  // SQRDMLSHv8i16
15694
152k
    120464504U, // SQRDMLSHv8i16_indexed
15695
152k
    5904472U, // SQRDMULH_ZZZI_D
15696
152k
    40072U, // SQRDMULH_ZZZI_H
15697
152k
    5910617U, // SQRDMULH_ZZZI_S
15698
152k
    10329U, // SQRDMULH_ZZZ_B
15699
152k
    6232U,  // SQRDMULH_ZZZ_D
15700
152k
    136U, // SQRDMULH_ZZZ_H
15701
152k
    12377U, // SQRDMULH_ZZZ_S
15702
152k
    3160U,  // SQRDMULHv1i16
15703
152k
    338567256U, // SQRDMULHv1i16_indexed
15704
152k
    3160U,  // SQRDMULHv1i32
15705
152k
    340402264U, // SQRDMULHv1i32_indexed
15706
152k
    1056920U, // SQRDMULHv2i32
15707
152k
    340402328U, // SQRDMULHv2i32_indexed
15708
152k
    1188000U, // SQRDMULHv4i16
15709
152k
    338567328U, // SQRDMULHv4i16_indexed
15710
152k
    401520U,  // SQRDMULHv4i32
15711
152k
    340402288U, // SQRDMULHv4i32_indexed
15712
152k
    532600U,  // SQRDMULHv8i16
15713
152k
    338567288U, // SQRDMULHv8i16_indexed
15714
152k
    16918656U,  // SQRSHLR_ZPmZ_B
15715
152k
    33691776U,  // SQRSHLR_ZPmZ_D
15716
152k
    51129480U,  // SQRSHLR_ZPmZ_H
15717
152k
    67252352U,  // SQRSHLR_ZPmZ_S
15718
152k
    16918656U,  // SQRSHL_ZPmZ_B
15719
152k
    33691776U,  // SQRSHL_ZPmZ_D
15720
152k
    51129480U,  // SQRSHL_ZPmZ_H
15721
152k
    67252352U,  // SQRSHL_ZPmZ_S
15722
152k
    925840U,  // SQRSHLv16i8
15723
152k
    3160U,  // SQRSHLv1i16
15724
152k
    3160U,  // SQRSHLv1i32
15725
152k
    3160U,  // SQRSHLv1i64
15726
152k
    3160U,  // SQRSHLv1i8
15727
152k
    1056920U, // SQRSHLv2i32
15728
152k
    270440U,  // SQRSHLv2i64
15729
152k
    1188000U, // SQRSHLv4i16
15730
152k
    401520U,  // SQRSHLv4i32
15731
152k
    532600U,  // SQRSHLv8i16
15732
152k
    1319080U, // SQRSHLv8i8
15733
152k
    3160U,  // SQRSHRNB_ZZI_B
15734
152k
    224U, // SQRSHRNB_ZZI_H
15735
152k
    3160U,  // SQRSHRNB_ZZI_S
15736
152k
    41048U, // SQRSHRNT_ZZI_B
15737
152k
    376U, // SQRSHRNT_ZZI_H
15738
152k
    41048U, // SQRSHRNT_ZZI_S
15739
152k
    3162U,  // SQRSHRN_VG4_Z4ZI_B
15740
152k
    224U, // SQRSHRN_VG4_Z4ZI_H
15741
152k
    224U, // SQRSHRN_Z2ZI_StoH
15742
152k
    3160U,  // SQRSHRNb
15743
152k
    3160U,  // SQRSHRNh
15744
152k
    3160U,  // SQRSHRNs
15745
152k
    41080U, // SQRSHRNv16i8_shift
15746
152k
    3176U,  // SQRSHRNv2i32_shift
15747
152k
    3184U,  // SQRSHRNv4i16_shift
15748
152k
    41064U, // SQRSHRNv4i32_shift
15749
152k
    41072U, // SQRSHRNv8i16_shift
15750
152k
    3192U,  // SQRSHRNv8i8_shift
15751
152k
    3160U,  // SQRSHRUNB_ZZI_B
15752
152k
    224U, // SQRSHRUNB_ZZI_H
15753
152k
    3160U,  // SQRSHRUNB_ZZI_S
15754
152k
    41048U, // SQRSHRUNT_ZZI_B
15755
152k
    376U, // SQRSHRUNT_ZZI_H
15756
152k
    41048U, // SQRSHRUNT_ZZI_S
15757
152k
    3162U,  // SQRSHRUN_VG4_Z4ZI_B
15758
152k
    224U, // SQRSHRUN_VG4_Z4ZI_H
15759
152k
    224U, // SQRSHRUN_Z2ZI_StoH
15760
152k
    3160U,  // SQRSHRUNb
15761
152k
    3160U,  // SQRSHRUNh
15762
152k
    3160U,  // SQRSHRUNs
15763
152k
    41080U, // SQRSHRUNv16i8_shift
15764
152k
    3176U,  // SQRSHRUNv2i32_shift
15765
152k
    3184U,  // SQRSHRUNv4i16_shift
15766
152k
    41064U, // SQRSHRUNv4i32_shift
15767
152k
    41072U, // SQRSHRUNv8i16_shift
15768
152k
    3192U,  // SQRSHRUNv8i8_shift
15769
152k
    224U, // SQRSHRU_VG2_Z2ZI_H
15770
152k
    3162U,  // SQRSHRU_VG4_Z4ZI_B
15771
152k
    224U, // SQRSHRU_VG4_Z4ZI_H
15772
152k
    224U, // SQRSHR_VG2_Z2ZI_H
15773
152k
    3162U,  // SQRSHR_VG4_Z4ZI_B
15774
152k
    224U, // SQRSHR_VG4_Z4ZI_H
15775
152k
    16918656U,  // SQSHLR_ZPmZ_B
15776
152k
    33691776U,  // SQSHLR_ZPmZ_D
15777
152k
    51129480U,  // SQSHLR_ZPmZ_H
15778
152k
    67252352U,  // SQSHLR_ZPmZ_S
15779
152k
    141440U,  // SQSHLU_ZPmI_B
15780
152k
    137344U,  // SQSHLU_ZPmI_D
15781
152k
    52440200U,  // SQSHLU_ZPmI_H
15782
152k
    143488U,  // SQSHLU_ZPmI_S
15783
152k
    3160U,  // SQSHLUb
15784
152k
    3160U,  // SQSHLUd
15785
152k
    3160U,  // SQSHLUh
15786
152k
    3160U,  // SQSHLUs
15787
152k
    3216U,  // SQSHLUv16i8_shift
15788
152k
    3224U,  // SQSHLUv2i32_shift
15789
152k
    3176U,  // SQSHLUv2i64_shift
15790
152k
    3232U,  // SQSHLUv4i16_shift
15791
152k
    3184U,  // SQSHLUv4i32_shift
15792
152k
    3192U,  // SQSHLUv8i16_shift
15793
152k
    3240U,  // SQSHLUv8i8_shift
15794
152k
    141440U,  // SQSHL_ZPmI_B
15795
152k
    137344U,  // SQSHL_ZPmI_D
15796
152k
    52440200U,  // SQSHL_ZPmI_H
15797
152k
    143488U,  // SQSHL_ZPmI_S
15798
152k
    16918656U,  // SQSHL_ZPmZ_B
15799
152k
    33691776U,  // SQSHL_ZPmZ_D
15800
152k
    51129480U,  // SQSHL_ZPmZ_H
15801
152k
    67252352U,  // SQSHL_ZPmZ_S
15802
152k
    3160U,  // SQSHLb
15803
152k
    3160U,  // SQSHLd
15804
152k
    3160U,  // SQSHLh
15805
152k
    3160U,  // SQSHLs
15806
152k
    925840U,  // SQSHLv16i8
15807
152k
    3216U,  // SQSHLv16i8_shift
15808
152k
    3160U,  // SQSHLv1i16
15809
152k
    3160U,  // SQSHLv1i32
15810
152k
    3160U,  // SQSHLv1i64
15811
152k
    3160U,  // SQSHLv1i8
15812
152k
    1056920U, // SQSHLv2i32
15813
152k
    3224U,  // SQSHLv2i32_shift
15814
152k
    270440U,  // SQSHLv2i64
15815
152k
    3176U,  // SQSHLv2i64_shift
15816
152k
    1188000U, // SQSHLv4i16
15817
152k
    3232U,  // SQSHLv4i16_shift
15818
152k
    401520U,  // SQSHLv4i32
15819
152k
    3184U,  // SQSHLv4i32_shift
15820
152k
    532600U,  // SQSHLv8i16
15821
152k
    3192U,  // SQSHLv8i16_shift
15822
152k
    1319080U, // SQSHLv8i8
15823
152k
    3240U,  // SQSHLv8i8_shift
15824
152k
    3160U,  // SQSHRNB_ZZI_B
15825
152k
    224U, // SQSHRNB_ZZI_H
15826
152k
    3160U,  // SQSHRNB_ZZI_S
15827
152k
    41048U, // SQSHRNT_ZZI_B
15828
152k
    376U, // SQSHRNT_ZZI_H
15829
152k
    41048U, // SQSHRNT_ZZI_S
15830
152k
    3160U,  // SQSHRNb
15831
152k
    3160U,  // SQSHRNh
15832
152k
    3160U,  // SQSHRNs
15833
152k
    41080U, // SQSHRNv16i8_shift
15834
152k
    3176U,  // SQSHRNv2i32_shift
15835
152k
    3184U,  // SQSHRNv4i16_shift
15836
152k
    41064U, // SQSHRNv4i32_shift
15837
152k
    41072U, // SQSHRNv8i16_shift
15838
152k
    3192U,  // SQSHRNv8i8_shift
15839
152k
    3160U,  // SQSHRUNB_ZZI_B
15840
152k
    224U, // SQSHRUNB_ZZI_H
15841
152k
    3160U,  // SQSHRUNB_ZZI_S
15842
152k
    41048U, // SQSHRUNT_ZZI_B
15843
152k
    376U, // SQSHRUNT_ZZI_H
15844
152k
    41048U, // SQSHRUNT_ZZI_S
15845
152k
    3160U,  // SQSHRUNb
15846
152k
    3160U,  // SQSHRUNh
15847
152k
    3160U,  // SQSHRUNs
15848
152k
    41080U, // SQSHRUNv16i8_shift
15849
152k
    3176U,  // SQSHRUNv2i32_shift
15850
152k
    3184U,  // SQSHRUNv4i16_shift
15851
152k
    41064U, // SQSHRUNv4i32_shift
15852
152k
    41072U, // SQSHRUNv8i16_shift
15853
152k
    3192U,  // SQSHRUNv8i8_shift
15854
152k
    16918656U,  // SQSUBR_ZPmZ_B
15855
152k
    33691776U,  // SQSUBR_ZPmZ_D
15856
152k
    51129480U,  // SQSUBR_ZPmZ_H
15857
152k
    67252352U,  // SQSUBR_ZPmZ_S
15858
152k
    16473U, // SQSUB_ZI_B
15859
152k
    17496U, // SQSUB_ZI_D
15860
152k
    208U, // SQSUB_ZI_H
15861
152k
    18521U, // SQSUB_ZI_S
15862
152k
    16918656U,  // SQSUB_ZPmZ_B
15863
152k
    33691776U,  // SQSUB_ZPmZ_D
15864
152k
    51129480U,  // SQSUB_ZPmZ_H
15865
152k
    67252352U,  // SQSUB_ZPmZ_S
15866
152k
    10329U, // SQSUB_ZZZ_B
15867
152k
    6232U,  // SQSUB_ZZZ_D
15868
152k
    136U, // SQSUB_ZZZ_H
15869
152k
    12377U, // SQSUB_ZZZ_S
15870
152k
    925840U,  // SQSUBv16i8
15871
152k
    3160U,  // SQSUBv1i16
15872
152k
    3160U,  // SQSUBv1i32
15873
152k
    3160U,  // SQSUBv1i64
15874
152k
    3160U,  // SQSUBv1i8
15875
152k
    1056920U, // SQSUBv2i32
15876
152k
    270440U,  // SQSUBv2i64
15877
152k
    1188000U, // SQSUBv4i16
15878
152k
    401520U,  // SQSUBv4i32
15879
152k
    532600U,  // SQSUBv8i16
15880
152k
    1319080U, // SQSUBv8i8
15881
152k
    0U, // SQXTNB_ZZ_B
15882
152k
    0U, // SQXTNB_ZZ_H
15883
152k
    0U, // SQXTNB_ZZ_S
15884
152k
    0U, // SQXTNT_ZZ_B
15885
152k
    0U, // SQXTNT_ZZ_H
15886
152k
    0U, // SQXTNT_ZZ_S
15887
152k
    72U,  // SQXTNv16i8
15888
152k
    0U, // SQXTNv1i16
15889
152k
    0U, // SQXTNv1i32
15890
152k
    0U, // SQXTNv1i8
15891
152k
    48U,  // SQXTNv2i32
15892
152k
    64U,  // SQXTNv4i16
15893
152k
    48U,  // SQXTNv4i32
15894
152k
    64U,  // SQXTNv8i16
15895
152k
    72U,  // SQXTNv8i8
15896
152k
    0U, // SQXTUNB_ZZ_B
15897
152k
    0U, // SQXTUNB_ZZ_H
15898
152k
    0U, // SQXTUNB_ZZ_S
15899
152k
    0U, // SQXTUNT_ZZ_B
15900
152k
    0U, // SQXTUNT_ZZ_H
15901
152k
    0U, // SQXTUNT_ZZ_S
15902
152k
    72U,  // SQXTUNv16i8
15903
152k
    0U, // SQXTUNv1i16
15904
152k
    0U, // SQXTUNv1i32
15905
152k
    0U, // SQXTUNv1i8
15906
152k
    48U,  // SQXTUNv2i32
15907
152k
    64U,  // SQXTUNv4i16
15908
152k
    48U,  // SQXTUNv4i32
15909
152k
    64U,  // SQXTUNv8i16
15910
152k
    72U,  // SQXTUNv8i8
15911
152k
    16918656U,  // SRHADD_ZPmZ_B
15912
152k
    33691776U,  // SRHADD_ZPmZ_D
15913
152k
    51129480U,  // SRHADD_ZPmZ_H
15914
152k
    67252352U,  // SRHADD_ZPmZ_S
15915
152k
    925840U,  // SRHADDv16i8
15916
152k
    1056920U, // SRHADDv2i32
15917
152k
    1188000U, // SRHADDv4i16
15918
152k
    401520U,  // SRHADDv4i32
15919
152k
    532600U,  // SRHADDv8i16
15920
152k
    1319080U, // SRHADDv8i8
15921
152k
    377U, // SRI_ZZI_B
15922
152k
    41048U, // SRI_ZZI_D
15923
152k
    376U, // SRI_ZZI_H
15924
152k
    41048U, // SRI_ZZI_S
15925
152k
    41049U, // SRId
15926
152k
    41104U, // SRIv16i8_shift
15927
152k
    41112U, // SRIv2i32_shift
15928
152k
    41064U, // SRIv2i64_shift
15929
152k
    41120U, // SRIv4i16_shift
15930
152k
    41072U, // SRIv4i32_shift
15931
152k
    41080U, // SRIv8i16_shift
15932
152k
    41128U, // SRIv8i8_shift
15933
152k
    16918656U,  // SRSHLR_ZPmZ_B
15934
152k
    33691776U,  // SRSHLR_ZPmZ_D
15935
152k
    51129480U,  // SRSHLR_ZPmZ_H
15936
152k
    67252352U,  // SRSHLR_ZPmZ_S
15937
152k
    920U, // SRSHL_VG2_2Z2Z_B
15938
152k
    464U, // SRSHL_VG2_2Z2Z_D
15939
152k
    248U, // SRSHL_VG2_2Z2Z_H
15940
152k
    472U, // SRSHL_VG2_2Z2Z_S
15941
152k
    176U, // SRSHL_VG2_2ZZ_B
15942
152k
    184U, // SRSHL_VG2_2ZZ_D
15943
152k
    136U, // SRSHL_VG2_2ZZ_H
15944
152k
    96U,  // SRSHL_VG2_2ZZ_S
15945
152k
    920U, // SRSHL_VG4_4Z4Z_B
15946
152k
    464U, // SRSHL_VG4_4Z4Z_D
15947
152k
    248U, // SRSHL_VG4_4Z4Z_H
15948
152k
    472U, // SRSHL_VG4_4Z4Z_S
15949
152k
    176U, // SRSHL_VG4_4ZZ_B
15950
152k
    184U, // SRSHL_VG4_4ZZ_D
15951
152k
    136U, // SRSHL_VG4_4ZZ_H
15952
152k
    96U,  // SRSHL_VG4_4ZZ_S
15953
152k
    16918656U,  // SRSHL_ZPmZ_B
15954
152k
    33691776U,  // SRSHL_ZPmZ_D
15955
152k
    51129480U,  // SRSHL_ZPmZ_H
15956
152k
    67252352U,  // SRSHL_ZPmZ_S
15957
152k
    925840U,  // SRSHLv16i8
15958
152k
    3160U,  // SRSHLv1i64
15959
152k
    1056920U, // SRSHLv2i32
15960
152k
    270440U,  // SRSHLv2i64
15961
152k
    1188000U, // SRSHLv4i16
15962
152k
    401520U,  // SRSHLv4i32
15963
152k
    532600U,  // SRSHLv8i16
15964
152k
    1319080U, // SRSHLv8i8
15965
152k
    141440U,  // SRSHR_ZPmI_B
15966
152k
    137344U,  // SRSHR_ZPmI_D
15967
152k
    52440200U,  // SRSHR_ZPmI_H
15968
152k
    143488U,  // SRSHR_ZPmI_S
15969
152k
    3160U,  // SRSHRd
15970
152k
    3216U,  // SRSHRv16i8_shift
15971
152k
    3224U,  // SRSHRv2i32_shift
15972
152k
    3176U,  // SRSHRv2i64_shift
15973
152k
    3232U,  // SRSHRv4i16_shift
15974
152k
    3184U,  // SRSHRv4i32_shift
15975
152k
    3192U,  // SRSHRv8i16_shift
15976
152k
    3240U,  // SRSHRv8i8_shift
15977
152k
    377U, // SRSRA_ZZI_B
15978
152k
    41048U, // SRSRA_ZZI_D
15979
152k
    376U, // SRSRA_ZZI_H
15980
152k
    41048U, // SRSRA_ZZI_S
15981
152k
    41049U, // SRSRAd
15982
152k
    41104U, // SRSRAv16i8_shift
15983
152k
    41112U, // SRSRAv2i32_shift
15984
152k
    41064U, // SRSRAv2i64_shift
15985
152k
    41120U, // SRSRAv4i16_shift
15986
152k
    41072U, // SRSRAv4i32_shift
15987
152k
    41080U, // SRSRAv8i16_shift
15988
152k
    41128U, // SRSRAv8i8_shift
15989
152k
    3161U,  // SSHLLB_ZZI_D
15990
152k
    224U, // SSHLLB_ZZI_H
15991
152k
    3160U,  // SSHLLB_ZZI_S
15992
152k
    3161U,  // SSHLLT_ZZI_D
15993
152k
    224U, // SSHLLT_ZZI_H
15994
152k
    3160U,  // SSHLLT_ZZI_S
15995
152k
    3216U,  // SSHLLv16i8_shift
15996
152k
    3224U,  // SSHLLv2i32_shift
15997
152k
    3232U,  // SSHLLv4i16_shift
15998
152k
    3184U,  // SSHLLv4i32_shift
15999
152k
    3192U,  // SSHLLv8i16_shift
16000
152k
    3240U,  // SSHLLv8i8_shift
16001
152k
    925840U,  // SSHLv16i8
16002
152k
    3160U,  // SSHLv1i64
16003
152k
    1056920U, // SSHLv2i32
16004
152k
    270440U,  // SSHLv2i64
16005
152k
    1188000U, // SSHLv4i16
16006
152k
    401520U,  // SSHLv4i32
16007
152k
    532600U,  // SSHLv8i16
16008
152k
    1319080U, // SSHLv8i8
16009
152k
    3160U,  // SSHRd
16010
152k
    3216U,  // SSHRv16i8_shift
16011
152k
    3224U,  // SSHRv2i32_shift
16012
152k
    3176U,  // SSHRv2i64_shift
16013
152k
    3232U,  // SSHRv4i16_shift
16014
152k
    3184U,  // SSHRv4i32_shift
16015
152k
    3192U,  // SSHRv8i16_shift
16016
152k
    3240U,  // SSHRv8i8_shift
16017
152k
    377U, // SSRA_ZZI_B
16018
152k
    41048U, // SSRA_ZZI_D
16019
152k
    376U, // SSRA_ZZI_H
16020
152k
    41048U, // SSRA_ZZI_S
16021
152k
    41049U, // SSRAd
16022
152k
    41104U, // SSRAv16i8_shift
16023
152k
    41112U, // SSRAv2i32_shift
16024
152k
    41064U, // SSRAv2i64_shift
16025
152k
    41120U, // SSRAv4i16_shift
16026
152k
    41072U, // SSRAv4i32_shift
16027
152k
    41080U, // SSRAv8i16_shift
16028
152k
    41128U, // SSRAv8i8_shift
16029
152k
    6040804U, // SST1B_D
16030
152k
    371207356U, // SST1B_D_IMM
16031
152k
    6171876U, // SST1B_D_SXTW
16032
152k
    6302948U, // SST1B_D_UXTW
16033
152k
    371207268U, // SST1B_S_IMM
16034
152k
    6434020U, // SST1B_S_SXTW
16035
152k
    6565092U, // SST1B_S_UXTW
16036
152k
    6040804U, // SST1D
16037
152k
    6696124U, // SST1D_IMM
16038
152k
    6827236U, // SST1D_SCALED
16039
152k
    6171876U, // SST1D_SXTW
16040
152k
    6958308U, // SST1D_SXTW_SCALED
16041
152k
    6302948U, // SST1D_UXTW
16042
152k
    7089380U, // SST1D_UXTW_SCALED
16043
152k
    6040804U, // SST1H_D
16044
152k
    376319164U, // SST1H_D_IMM
16045
152k
    7351524U, // SST1H_D_SCALED
16046
152k
    6171876U, // SST1H_D_SXTW
16047
152k
    7482596U, // SST1H_D_SXTW_SCALED
16048
152k
    6302948U, // SST1H_D_UXTW
16049
152k
    7613668U, // SST1H_D_UXTW_SCALED
16050
152k
    376319076U, // SST1H_S_IMM
16051
152k
    6434020U, // SST1H_S_SXTW
16052
152k
    7744740U, // SST1H_S_SXTW_SCALED
16053
152k
    6565092U, // SST1H_S_UXTW
16054
152k
    7875812U, // SST1H_S_UXTW_SCALED
16055
152k
    371207356U, // SST1Q
16056
152k
    6040804U, // SST1W_D
16057
152k
    377105596U, // SST1W_D_IMM
16058
152k
    8137956U, // SST1W_D_SCALED
16059
152k
    6171876U, // SST1W_D_SXTW
16060
152k
    8269028U, // SST1W_D_SXTW_SCALED
16061
152k
    6302948U, // SST1W_D_UXTW
16062
152k
    8400100U, // SST1W_D_UXTW_SCALED
16063
152k
    377105508U, // SST1W_IMM
16064
152k
    6434020U, // SST1W_SXTW
16065
152k
    8531172U, // SST1W_SXTW_SCALED
16066
152k
    6565092U, // SST1W_UXTW
16067
152k
    8662244U, // SST1W_UXTW_SCALED
16068
152k
    12377U, // SSUBLBT_ZZZ_D
16069
152k
    176U, // SSUBLBT_ZZZ_H
16070
152k
    5208U,  // SSUBLBT_ZZZ_S
16071
152k
    12377U, // SSUBLB_ZZZ_D
16072
152k
    176U, // SSUBLB_ZZZ_H
16073
152k
    5208U,  // SSUBLB_ZZZ_S
16074
152k
    12377U, // SSUBLTB_ZZZ_D
16075
152k
    176U, // SSUBLTB_ZZZ_H
16076
152k
    5208U,  // SSUBLTB_ZZZ_S
16077
152k
    12377U, // SSUBLT_ZZZ_D
16078
152k
    176U, // SSUBLT_ZZZ_H
16079
152k
    5208U,  // SSUBLT_ZZZ_S
16080
152k
    925840U,  // SSUBLv16i8_v8i16
16081
152k
    1056920U, // SSUBLv2i32_v2i64
16082
152k
    1188000U, // SSUBLv4i16_v4i32
16083
152k
    401520U,  // SSUBLv4i32_v2i64
16084
152k
    532600U,  // SSUBLv8i16_v4i32
16085
152k
    1319080U, // SSUBLv8i8_v8i16
16086
152k
    12376U, // SSUBWB_ZZZ_D
16087
152k
    176U, // SSUBWB_ZZZ_H
16088
152k
    5209U,  // SSUBWB_ZZZ_S
16089
152k
    12376U, // SSUBWT_ZZZ_D
16090
152k
    176U, // SSUBWT_ZZZ_H
16091
152k
    5209U,  // SSUBWT_ZZZ_S
16092
152k
    925816U,  // SSUBWv16i8_v8i16
16093
152k
    1056872U, // SSUBWv2i32_v2i64
16094
152k
    1187952U, // SSUBWv4i16_v4i32
16095
152k
    401512U,  // SSUBWv4i32_v2i64
16096
152k
    532592U,  // SSUBWv8i16_v4i32
16097
152k
    1319032U, // SSUBWv8i8_v8i16
16098
152k
    8793316U, // ST1B
16099
152k
    8793316U, // ST1B_2Z
16100
152k
    393096420U, // ST1B_2Z_IMM
16101
152k
    671223059U, // ST1B_2Z_STRIDED
16102
152k
    688000275U, // ST1B_2Z_STRIDED_IMM
16103
152k
    8793316U, // ST1B_4Z
16104
152k
    393882852U, // ST1B_4Z_IMM
16105
152k
    8793316U, // ST1B_4Z_STRIDED
16106
152k
    393882852U, // ST1B_4Z_STRIDED_IMM
16107
152k
    8793316U, // ST1B_D
16108
152k
    387984612U, // ST1B_D_IMM
16109
152k
    8793316U, // ST1B_H
16110
152k
    387984612U, // ST1B_H_IMM
16111
152k
    387984612U, // ST1B_IMM
16112
152k
    8793316U, // ST1B_S
16113
152k
    387984612U, // ST1B_S_IMM
16114
152k
    8924388U, // ST1D
16115
152k
    8924388U, // ST1D_2Z
16116
152k
    393096420U, // ST1D_2Z_IMM
16117
152k
    8924388U, // ST1D_2Z_STRIDED
16118
152k
    393096420U, // ST1D_2Z_STRIDED_IMM
16119
152k
    8924388U, // ST1D_4Z
16120
152k
    393882852U, // ST1D_4Z_IMM
16121
152k
    8924388U, // ST1D_4Z_STRIDED
16122
152k
    393882852U, // ST1D_4Z_STRIDED_IMM
16123
152k
    387984612U, // ST1D_IMM
16124
152k
    8924388U, // ST1D_Q
16125
152k
    387984612U, // ST1D_Q_IMM
16126
152k
    0U, // ST1Fourv16b
16127
152k
    0U, // ST1Fourv16b_POST
16128
152k
    0U, // ST1Fourv1d
16129
152k
    0U, // ST1Fourv1d_POST
16130
152k
    0U, // ST1Fourv2d
16131
152k
    0U, // ST1Fourv2d_POST
16132
152k
    0U, // ST1Fourv2s
16133
152k
    0U, // ST1Fourv2s_POST
16134
152k
    0U, // ST1Fourv4h
16135
152k
    0U, // ST1Fourv4h_POST
16136
152k
    0U, // ST1Fourv4s
16137
152k
    0U, // ST1Fourv4s_POST
16138
152k
    0U, // ST1Fourv8b
16139
152k
    0U, // ST1Fourv8b_POST
16140
152k
    0U, // ST1Fourv8h
16141
152k
    0U, // ST1Fourv8h_POST
16142
152k
    9055460U, // ST1H
16143
152k
    9055460U, // ST1H_2Z
16144
152k
    393096420U, // ST1H_2Z_IMM
16145
152k
    704777491U, // ST1H_2Z_STRIDED
16146
152k
    688000275U, // ST1H_2Z_STRIDED_IMM
16147
152k
    9055460U, // ST1H_4Z
16148
152k
    393882852U, // ST1H_4Z_IMM
16149
152k
    9055460U, // ST1H_4Z_STRIDED
16150
152k
    393882852U, // ST1H_4Z_STRIDED_IMM
16151
152k
    9055460U, // ST1H_D
16152
152k
    387984612U, // ST1H_D_IMM
16153
152k
    387984612U, // ST1H_IMM
16154
152k
    9055460U, // ST1H_S
16155
152k
    387984612U, // ST1H_S_IMM
16156
152k
    0U, // ST1Onev16b
16157
152k
    0U, // ST1Onev16b_POST
16158
152k
    0U, // ST1Onev1d
16159
152k
    0U, // ST1Onev1d_POST
16160
152k
    0U, // ST1Onev2d
16161
152k
    0U, // ST1Onev2d_POST
16162
152k
    0U, // ST1Onev2s
16163
152k
    0U, // ST1Onev2s_POST
16164
152k
    0U, // ST1Onev4h
16165
152k
    0U, // ST1Onev4h_POST
16166
152k
    0U, // ST1Onev4s
16167
152k
    0U, // ST1Onev4s_POST
16168
152k
    0U, // ST1Onev8b
16169
152k
    0U, // ST1Onev8b_POST
16170
152k
    0U, // ST1Onev8h
16171
152k
    0U, // ST1Onev8h_POST
16172
152k
    0U, // ST1Threev16b
16173
152k
    0U, // ST1Threev16b_POST
16174
152k
    0U, // ST1Threev1d
16175
152k
    0U, // ST1Threev1d_POST
16176
152k
    0U, // ST1Threev2d
16177
152k
    0U, // ST1Threev2d_POST
16178
152k
    0U, // ST1Threev2s
16179
152k
    0U, // ST1Threev2s_POST
16180
152k
    0U, // ST1Threev4h
16181
152k
    0U, // ST1Threev4h_POST
16182
152k
    0U, // ST1Threev4s
16183
152k
    0U, // ST1Threev4s_POST
16184
152k
    0U, // ST1Threev8b
16185
152k
    0U, // ST1Threev8b_POST
16186
152k
    0U, // ST1Threev8h
16187
152k
    0U, // ST1Threev8h_POST
16188
152k
    0U, // ST1Twov16b
16189
152k
    0U, // ST1Twov16b_POST
16190
152k
    0U, // ST1Twov1d
16191
152k
    0U, // ST1Twov1d_POST
16192
152k
    0U, // ST1Twov2d
16193
152k
    0U, // ST1Twov2d_POST
16194
152k
    0U, // ST1Twov2s
16195
152k
    0U, // ST1Twov2s_POST
16196
152k
    0U, // ST1Twov4h
16197
152k
    0U, // ST1Twov4h_POST
16198
152k
    0U, // ST1Twov4s
16199
152k
    0U, // ST1Twov4s_POST
16200
152k
    0U, // ST1Twov8b
16201
152k
    0U, // ST1Twov8b_POST
16202
152k
    0U, // ST1Twov8h
16203
152k
    0U, // ST1Twov8h_POST
16204
152k
    9317604U, // ST1W
16205
152k
    9317604U, // ST1W_2Z
16206
152k
    393096420U, // ST1W_2Z_IMM
16207
152k
    9317604U, // ST1W_2Z_STRIDED
16208
152k
    393096420U, // ST1W_2Z_STRIDED_IMM
16209
152k
    9317604U, // ST1W_4Z
16210
152k
    393882852U, // ST1W_4Z_IMM
16211
152k
    9317604U, // ST1W_4Z_STRIDED
16212
152k
    393882852U, // ST1W_4Z_STRIDED_IMM
16213
152k
    9317604U, // ST1W_D
16214
152k
    387984612U, // ST1W_D_IMM
16215
152k
    387984612U, // ST1W_IMM
16216
152k
    9317604U, // ST1W_Q
16217
152k
    387984612U, // ST1W_Q_IMM
16218
152k
    9653848U, // ST1_MXIPXX_H_B
16219
152k
    9784920U, // ST1_MXIPXX_H_D
16220
152k
    9915992U, // ST1_MXIPXX_H_H
16221
152k
    10047064U,  // ST1_MXIPXX_H_Q
16222
152k
    10178136U,  // ST1_MXIPXX_H_S
16223
152k
    9653848U, // ST1_MXIPXX_V_B
16224
152k
    9784920U, // ST1_MXIPXX_V_D
16225
152k
    9915992U, // ST1_MXIPXX_V_H
16226
152k
    10047064U,  // ST1_MXIPXX_V_Q
16227
152k
    10178136U,  // ST1_MXIPXX_V_S
16228
152k
    0U, // ST1i16
16229
152k
    4U, // ST1i16_POST
16230
152k
    0U, // ST1i32
16231
152k
    4U, // ST1i32_POST
16232
152k
    0U, // ST1i64
16233
152k
    4U, // ST1i64_POST
16234
152k
    0U, // ST1i8
16235
152k
    5U, // ST1i8_POST
16236
152k
    8793316U, // ST2B
16237
152k
    393096420U, // ST2B_IMM
16238
152k
    8924388U, // ST2D
16239
152k
    393096420U, // ST2D_IMM
16240
152k
    62073U, // ST2GPostIndex
16241
152k
    10940505U,  // ST2GPreIndex
16242
152k
    3412056U, // ST2Gi
16243
152k
    9055460U, // ST2H
16244
152k
    393096420U, // ST2H_IMM
16245
152k
    10235108U,  // ST2Q
16246
152k
    393096420U, // ST2Q_IMM
16247
152k
    0U, // ST2Twov16b
16248
152k
    0U, // ST2Twov16b_POST
16249
152k
    0U, // ST2Twov2d
16250
152k
    0U, // ST2Twov2d_POST
16251
152k
    0U, // ST2Twov2s
16252
152k
    0U, // ST2Twov2s_POST
16253
152k
    0U, // ST2Twov4h
16254
152k
    0U, // ST2Twov4h_POST
16255
152k
    0U, // ST2Twov4s
16256
152k
    0U, // ST2Twov4s_POST
16257
152k
    0U, // ST2Twov8b
16258
152k
    0U, // ST2Twov8b_POST
16259
152k
    0U, // ST2Twov8h
16260
152k
    0U, // ST2Twov8h_POST
16261
152k
    9317604U, // ST2W
16262
152k
    393096420U, // ST2W_IMM
16263
152k
    0U, // ST2i16
16264
152k
    4U, // ST2i16_POST
16265
152k
    0U, // ST2i32
16266
152k
    4U, // ST2i32_POST
16267
152k
    0U, // ST2i64
16268
152k
    5U, // ST2i64_POST
16269
152k
    0U, // ST2i8
16270
152k
    4U, // ST2i8_POST
16271
152k
    8793316U, // ST3B
16272
152k
    10366180U,  // ST3B_IMM
16273
152k
    8924388U, // ST3D
16274
152k
    10366180U,  // ST3D_IMM
16275
152k
    9055460U, // ST3H
16276
152k
    10366180U,  // ST3H_IMM
16277
152k
    10235108U,  // ST3Q
16278
152k
    10366180U,  // ST3Q_IMM
16279
152k
    0U, // ST3Threev16b
16280
152k
    0U, // ST3Threev16b_POST
16281
152k
    0U, // ST3Threev2d
16282
152k
    0U, // ST3Threev2d_POST
16283
152k
    0U, // ST3Threev2s
16284
152k
    0U, // ST3Threev2s_POST
16285
152k
    0U, // ST3Threev4h
16286
152k
    0U, // ST3Threev4h_POST
16287
152k
    0U, // ST3Threev4s
16288
152k
    0U, // ST3Threev4s_POST
16289
152k
    0U, // ST3Threev8b
16290
152k
    0U, // ST3Threev8b_POST
16291
152k
    0U, // ST3Threev8h
16292
152k
    0U, // ST3Threev8h_POST
16293
152k
    9317604U, // ST3W
16294
152k
    10366180U,  // ST3W_IMM
16295
152k
    0U, // ST3i16
16296
152k
    5U, // ST3i16_POST
16297
152k
    0U, // ST3i32
16298
152k
    5U, // ST3i32_POST
16299
152k
    0U, // ST3i64
16300
152k
    5U, // ST3i64_POST
16301
152k
    0U, // ST3i8
16302
152k
    5U, // ST3i8_POST
16303
152k
    8793316U, // ST4B
16304
152k
    393882852U, // ST4B_IMM
16305
152k
    8924388U, // ST4D
16306
152k
    393882852U, // ST4D_IMM
16307
152k
    0U, // ST4Fourv16b
16308
152k
    0U, // ST4Fourv16b_POST
16309
152k
    0U, // ST4Fourv2d
16310
152k
    0U, // ST4Fourv2d_POST
16311
152k
    0U, // ST4Fourv2s
16312
152k
    0U, // ST4Fourv2s_POST
16313
152k
    0U, // ST4Fourv4h
16314
152k
    0U, // ST4Fourv4h_POST
16315
152k
    0U, // ST4Fourv4s
16316
152k
    0U, // ST4Fourv4s_POST
16317
152k
    0U, // ST4Fourv8b
16318
152k
    0U, // ST4Fourv8b_POST
16319
152k
    0U, // ST4Fourv8h
16320
152k
    0U, // ST4Fourv8h_POST
16321
152k
    9055460U, // ST4H
16322
152k
    393882852U, // ST4H_IMM
16323
152k
    10235108U,  // ST4Q
16324
152k
    393882852U, // ST4Q_IMM
16325
152k
    9317604U, // ST4W
16326
152k
    393882852U, // ST4W_IMM
16327
152k
    0U, // ST4i16
16328
152k
    4U, // ST4i16_POST
16329
152k
    0U, // ST4i32
16330
152k
    5U, // ST4i32_POST
16331
152k
    0U, // ST4i64
16332
152k
    5U, // ST4i64_POST
16333
152k
    0U, // ST4i8
16334
152k
    4U, // ST4i8_POST
16335
152k
    0U, // ST64B
16336
152k
    5U, // ST64BV
16337
152k
    5U, // ST64BV0
16338
152k
    608U, // STGM
16339
152k
    419564816U, // STGPi
16340
152k
    62073U, // STGPostIndex
16341
152k
    480551185U, // STGPpost
16342
152k
    469934353U, // STGPpre
16343
152k
    10940505U,  // STGPreIndex
16344
152k
    3412056U, // STGi
16345
152k
    3411216U, // STILPW
16346
152k
    11837713U,  // STILPWpre
16347
152k
    3411216U, // STILPX
16348
152k
    11968785U,  // STILPXpre
16349
152k
    0U, // STL1
16350
152k
    608U, // STLLRB
16351
152k
    608U, // STLLRH
16352
152k
    608U, // STLLRW
16353
152k
    608U, // STLLRX
16354
152k
    608U, // STLRB
16355
152k
    608U, // STLRH
16356
152k
    608U, // STLRW
16357
152k
    977U, // STLRWpre
16358
152k
    608U, // STLRX
16359
152k
    985U, // STLRXpre
16360
152k
    3411032U, // STLURBi
16361
152k
    3411032U, // STLURHi
16362
152k
    3411032U, // STLURWi
16363
152k
    3411032U, // STLURXi
16364
152k
    3411032U, // STLURbi
16365
152k
    3411032U, // STLURdi
16366
152k
    3411032U, // STLURhi
16367
152k
    3411032U, // STLURqi
16368
152k
    3411032U, // STLURsi
16369
152k
    12061784U,  // STLXPW
16370
152k
    12061784U,  // STLXPX
16371
152k
    3411216U, // STLXRB
16372
152k
    3411216U, // STLXRH
16373
152k
    3411216U, // STLXRW
16374
152k
    3411216U, // STLXRX
16375
152k
    402787600U, // STNPDi
16376
152k
    419564816U, // STNPQi
16377
152k
    436342032U, // STNPSi
16378
152k
    436342032U, // STNPWi
16379
152k
    402787600U, // STNPXi
16380
152k
    8793316U, // STNT1B_2Z
16381
152k
    393096420U, // STNT1B_2Z_IMM
16382
152k
    671223059U, // STNT1B_2Z_STRIDED
16383
152k
    688000275U, // STNT1B_2Z_STRIDED_IMM
16384
152k
    8793316U, // STNT1B_4Z
16385
152k
    393882852U, // STNT1B_4Z_IMM
16386
152k
    8793316U, // STNT1B_4Z_STRIDED
16387
152k
    393882852U, // STNT1B_4Z_STRIDED_IMM
16388
152k
    387984612U, // STNT1B_ZRI
16389
152k
    8793316U, // STNT1B_ZRR
16390
152k
    371207356U, // STNT1B_ZZR_D_REAL
16391
152k
    371207268U, // STNT1B_ZZR_S_REAL
16392
152k
    8924388U, // STNT1D_2Z
16393
152k
    393096420U, // STNT1D_2Z_IMM
16394
152k
    8924388U, // STNT1D_2Z_STRIDED
16395
152k
    393096420U, // STNT1D_2Z_STRIDED_IMM
16396
152k
    8924388U, // STNT1D_4Z
16397
152k
    393882852U, // STNT1D_4Z_IMM
16398
152k
    8924388U, // STNT1D_4Z_STRIDED
16399
152k
    393882852U, // STNT1D_4Z_STRIDED_IMM
16400
152k
    387984612U, // STNT1D_ZRI
16401
152k
    8924388U, // STNT1D_ZRR
16402
152k
    371207356U, // STNT1D_ZZR_D_REAL
16403
152k
    9055460U, // STNT1H_2Z
16404
152k
    393096420U, // STNT1H_2Z_IMM
16405
152k
    704777491U, // STNT1H_2Z_STRIDED
16406
152k
    688000275U, // STNT1H_2Z_STRIDED_IMM
16407
152k
    9055460U, // STNT1H_4Z
16408
152k
    393882852U, // STNT1H_4Z_IMM
16409
152k
    9055460U, // STNT1H_4Z_STRIDED
16410
152k
    393882852U, // STNT1H_4Z_STRIDED_IMM
16411
152k
    387984612U, // STNT1H_ZRI
16412
152k
    9055460U, // STNT1H_ZRR
16413
152k
    371207356U, // STNT1H_ZZR_D_REAL
16414
152k
    371207268U, // STNT1H_ZZR_S_REAL
16415
152k
    9317604U, // STNT1W_2Z
16416
152k
    393096420U, // STNT1W_2Z_IMM
16417
152k
    9317604U, // STNT1W_2Z_STRIDED
16418
152k
    393096420U, // STNT1W_2Z_STRIDED_IMM
16419
152k
    9317604U, // STNT1W_4Z
16420
152k
    393882852U, // STNT1W_4Z_IMM
16421
152k
    9317604U, // STNT1W_4Z_STRIDED
16422
152k
    393882852U, // STNT1W_4Z_STRIDED_IMM
16423
152k
    387984612U, // STNT1W_ZRI
16424
152k
    9317604U, // STNT1W_ZRR
16425
152k
    371207356U, // STNT1W_ZZR_D_REAL
16426
152k
    371207268U, // STNT1W_ZZR_S_REAL
16427
152k
    402787600U, // STPDi
16428
152k
    463773969U, // STPDpost
16429
152k
    453157137U, // STPDpre
16430
152k
    419564816U, // STPQi
16431
152k
    480551185U, // STPQpost
16432
152k
    469934353U, // STPQpre
16433
152k
    436342032U, // STPSi
16434
152k
    497328401U, // STPSpost
16435
152k
    486711569U, // STPSpre
16436
152k
    436342032U, // STPWi
16437
152k
    497328401U, // STPWpost
16438
152k
    486711569U, // STPWpre
16439
152k
    402787600U, // STPXi
16440
152k
    463773969U, // STPXpost
16441
152k
    453157137U, // STPXpre
16442
152k
    41593U, // STRBBpost
16443
152k
    10920025U,  // STRBBpre
16444
152k
    503450712U, // STRBBroW
16445
152k
    520227928U, // STRBBroX
16446
152k
    64600U, // STRBBui
16447
152k
    41593U, // STRBpost
16448
152k
    10920025U,  // STRBpre
16449
152k
    503450712U, // STRBroW
16450
152k
    520227928U, // STRBroX
16451
152k
    64600U, // STRBui
16452
152k
    41593U, // STRDpost
16453
152k
    10920025U,  // STRDpre
16454
152k
    537005144U, // STRDroW
16455
152k
    553782360U, // STRDroX
16456
152k
    65624U, // STRDui
16457
152k
    41593U, // STRHHpost
16458
152k
    10920025U,  // STRHHpre
16459
152k
    570559576U, // STRHHroW
16460
152k
    587336792U, // STRHHroX
16461
152k
    66648U, // STRHHui
16462
152k
    41593U, // STRHpost
16463
152k
    10920025U,  // STRHpre
16464
152k
    570559576U, // STRHroW
16465
152k
    587336792U, // STRHroX
16466
152k
    66648U, // STRHui
16467
152k
    41593U, // STRQpost
16468
152k
    10920025U,  // STRQpre
16469
152k
    604114008U, // STRQroW
16470
152k
    620891224U, // STRQroX
16471
152k
    67672U, // STRQui
16472
152k
    41593U, // STRSpost
16473
152k
    10920025U,  // STRSpre
16474
152k
    637668440U, // STRSroW
16475
152k
    654445656U, // STRSroX
16476
152k
    68696U, // STRSui
16477
152k
    41593U, // STRWpost
16478
152k
    10920025U,  // STRWpre
16479
152k
    637668440U, // STRWroW
16480
152k
    654445656U, // STRWroX
16481
152k
    68696U, // STRWui
16482
152k
    41593U, // STRXpost
16483
152k
    10920025U,  // STRXpre
16484
152k
    537005144U, // STRXroW
16485
152k
    553782360U, // STRXroX
16486
152k
    65624U, // STRXui
16487
152k
    11013208U,  // STR_PXI
16488
152k
    608U, // STR_TX
16489
152k
    0U, // STR_ZA
16490
152k
    11013208U,  // STR_ZXI
16491
152k
    3411032U, // STTRBi
16492
152k
    3411032U, // STTRHi
16493
152k
    3411032U, // STTRWi
16494
152k
    3411032U, // STTRXi
16495
152k
    3411032U, // STURBBi
16496
152k
    3411032U, // STURBi
16497
152k
    3411032U, // STURDi
16498
152k
    3411032U, // STURHHi
16499
152k
    3411032U, // STURHi
16500
152k
    3411032U, // STURQi
16501
152k
    3411032U, // STURSi
16502
152k
    3411032U, // STURWi
16503
152k
    3411032U, // STURXi
16504
152k
    0U, // STX
16505
152k
    12061784U,  // STXPW
16506
152k
    12061784U,  // STXPX
16507
152k
    3411216U, // STXRB
16508
152k
    3411216U, // STXRH
16509
152k
    3411216U, // STXRW
16510
152k
    3411216U, // STXRX
16511
152k
    0U, // STY
16512
152k
    0U, // STZ
16513
152k
    62073U, // STZ2GPostIndex
16514
152k
    10940505U,  // STZ2GPreIndex
16515
152k
    3412056U, // STZ2Gi
16516
152k
    608U, // STZGM
16517
152k
    62073U, // STZGPostIndex
16518
152k
    10940505U,  // STZGPreIndex
16519
152k
    3412056U, // STZGi
16520
152k
    0U, // STZI
16521
152k
    135256U,  // SUBG
16522
152k
    5208U,  // SUBHNB_ZZZ_B
16523
152k
    96U,  // SUBHNB_ZZZ_H
16524
152k
    6232U,  // SUBHNB_ZZZ_S
16525
152k
    7256U,  // SUBHNT_ZZZ_B
16526
152k
    24U,  // SUBHNT_ZZZ_H
16527
152k
    1112U,  // SUBHNT_ZZZ_S
16528
152k
    270440U,  // SUBHNv2i64_v2i32
16529
152k
    271464U,  // SUBHNv2i64_v4i32
16530
152k
    401520U,  // SUBHNv4i32_v4i16
16531
152k
    402544U,  // SUBHNv4i32_v8i16
16532
152k
    533624U,  // SUBHNv8i16_v16i8
16533
152k
    532600U,  // SUBHNv8i16_v8i8
16534
152k
    3160U,  // SUBP
16535
152k
    3160U,  // SUBPS
16536
152k
    658520U,  // SUBPT_shift
16537
152k
    16473U, // SUBR_ZI_B
16538
152k
    17496U, // SUBR_ZI_D
16539
152k
    208U, // SUBR_ZI_H
16540
152k
    18521U, // SUBR_ZI_S
16541
152k
    16918656U,  // SUBR_ZPmZ_B
16542
152k
    33691776U,  // SUBR_ZPmZ_D
16543
152k
    51129480U,  // SUBR_ZPmZ_H
16544
152k
    67252352U,  // SUBR_ZPmZ_S
16545
152k
    13400U, // SUBSWri
16546
152k
    14424U, // SUBSWrs
16547
152k
    15448U, // SUBSWrx
16548
152k
    13400U, // SUBSXri
16549
152k
    14424U, // SUBSXrs
16550
152k
    15448U, // SUBSXrx
16551
152k
    1444952U, // SUBSXrx64
16552
152k
    13400U, // SUBWri
16553
152k
    14424U, // SUBWrs
16554
152k
    15448U, // SUBWrx
16555
152k
    13400U, // SUBXri
16556
152k
    14424U, // SUBXrs
16557
152k
    15448U, // SUBXrx
16558
152k
    1444952U, // SUBXrx64
16559
152k
    1584320U, // SUB_VG2_M2Z2Z_D
16560
152k
    1715400U, // SUB_VG2_M2Z2Z_S
16561
152k
    52178112U,  // SUB_VG2_M2ZZ_D
16562
152k
    52309192U,  // SUB_VG2_M2ZZ_S
16563
152k
    192U, // SUB_VG2_M2Z_D
16564
152k
    200U, // SUB_VG2_M2Z_S
16565
152k
    1584320U, // SUB_VG4_M4Z4Z_D
16566
152k
    1715400U, // SUB_VG4_M4Z4Z_S
16567
152k
    52178112U,  // SUB_VG4_M4ZZ_D
16568
152k
    52309192U,  // SUB_VG4_M4ZZ_S
16569
152k
    192U, // SUB_VG4_M4Z_D
16570
152k
    200U, // SUB_VG4_M4Z_S
16571
152k
    16473U, // SUB_ZI_B
16572
152k
    17496U, // SUB_ZI_D
16573
152k
    208U, // SUB_ZI_H
16574
152k
    18521U, // SUB_ZI_S
16575
152k
    16918656U,  // SUB_ZPmZ_B
16576
152k
    33691776U,  // SUB_ZPmZ_CPA
16577
152k
    33691776U,  // SUB_ZPmZ_D
16578
152k
    51129480U,  // SUB_ZPmZ_H
16579
152k
    67252352U,  // SUB_ZPmZ_S
16580
152k
    10329U, // SUB_ZZZ_B
16581
152k
    6232U,  // SUB_ZZZ_CPA
16582
152k
    6232U,  // SUB_ZZZ_D
16583
152k
    136U, // SUB_ZZZ_H
16584
152k
    12377U, // SUB_ZZZ_S
16585
152k
    925840U,  // SUBv16i8
16586
152k
    3160U,  // SUBv1i64
16587
152k
    1056920U, // SUBv2i32
16588
152k
    270440U,  // SUBv2i64
16589
152k
    1188000U, // SUBv4i16
16590
152k
    401520U,  // SUBv4i32
16591
152k
    532600U,  // SUBv8i16
16592
152k
    1319080U, // SUBv8i8
16593
152k
    5029400U, // SUDOT_VG2_M2ZZI_BToS
16594
152k
    48664U, // SUDOT_VG2_M2ZZ_BToS
16595
152k
    5029400U, // SUDOT_VG4_M4ZZI_BToS
16596
152k
    48664U, // SUDOT_VG4_M4ZZ_BToS
16597
152k
    38921U, // SUDOT_ZZZI
16598
152k
    5121168U, // SUDOTlanev16i8
16599
152k
    5121192U, // SUDOTlanev8i8
16600
152k
    38441U, // SUMLALL_MZZI_BtoS
16601
152k
    5029400U, // SUMLALL_VG2_M2ZZI_BtoS
16602
152k
    48666U, // SUMLALL_VG2_M2ZZ_BtoS
16603
152k
    5029400U, // SUMLALL_VG4_M4ZZI_BtoS
16604
152k
    48667U, // SUMLALL_VG4_M4ZZ_BtoS
16605
152k
    0U, // SUMOPA_MPPZZ_D
16606
152k
    0U, // SUMOPA_MPPZZ_S
16607
152k
    0U, // SUMOPS_MPPZZ_D
16608
152k
    0U, // SUMOPS_MPPZZ_S
16609
152k
    1U, // SUNPKHI_ZZ_D
16610
152k
    0U, // SUNPKHI_ZZ_H
16611
152k
    0U, // SUNPKHI_ZZ_S
16612
152k
    1U, // SUNPKLO_ZZ_D
16613
152k
    0U, // SUNPKLO_ZZ_H
16614
152k
    0U, // SUNPKLO_ZZ_S
16615
152k
    0U, // SUNPK_VG2_2ZZ_D
16616
152k
    0U, // SUNPK_VG2_2ZZ_H
16617
152k
    0U, // SUNPK_VG2_2ZZ_S
16618
152k
    0U, // SUNPK_VG4_4Z2Z_D
16619
152k
    0U, // SUNPK_VG4_4Z2Z_H
16620
152k
    0U, // SUNPK_VG4_4Z2Z_S
16621
152k
    16918656U,  // SUQADD_ZPmZ_B
16622
152k
    33691776U,  // SUQADD_ZPmZ_D
16623
152k
    51129480U,  // SUQADD_ZPmZ_H
16624
152k
    67252352U,  // SUQADD_ZPmZ_S
16625
152k
    32U,  // SUQADDv16i8
16626
152k
    1U, // SUQADDv1i16
16627
152k
    1U, // SUQADDv1i32
16628
152k
    1U, // SUQADDv1i64
16629
152k
    1U, // SUQADDv1i8
16630
152k
    40U,  // SUQADDv2i32
16631
152k
    48U,  // SUQADDv2i64
16632
152k
    56U,  // SUQADDv4i16
16633
152k
    64U,  // SUQADDv4i32
16634
152k
    72U,  // SUQADDv8i16
16635
152k
    80U,  // SUQADDv8i8
16636
152k
    5029400U, // SUVDOT_VG4_M4ZZI_BToS
16637
152k
    0U, // SVC
16638
152k
    103427304U, // SVDOT_VG2_M2ZZI_HtoS
16639
152k
    5029400U, // SVDOT_VG4_M4ZZI_BtoS
16640
152k
    103427304U, // SVDOT_VG4_M4ZZI_HtoD
16641
152k
    3U, // SWPAB
16642
152k
    3U, // SWPAH
16643
152k
    3U, // SWPALB
16644
152k
    3U, // SWPALH
16645
152k
    3U, // SWPALW
16646
152k
    3U, // SWPALX
16647
152k
    3U, // SWPAW
16648
152k
    3U, // SWPAX
16649
152k
    3U, // SWPB
16650
152k
    3U, // SWPH
16651
152k
    3U, // SWPLB
16652
152k
    3U, // SWPLH
16653
152k
    3U, // SWPLW
16654
152k
    3U, // SWPLX
16655
152k
    60690U, // SWPP
16656
152k
    60690U, // SWPPA
16657
152k
    60690U, // SWPPAL
16658
152k
    60690U, // SWPPL
16659
152k
    3U, // SWPW
16660
152k
    3U, // SWPX
16661
152k
    16U,  // SXTB_ZPmZ_D
16662
152k
    0U, // SXTB_ZPmZ_H
16663
152k
    24U,  // SXTB_ZPmZ_S
16664
152k
    16U,  // SXTH_ZPmZ_D
16665
152k
    24U,  // SXTH_ZPmZ_S
16666
152k
    16U,  // SXTW_ZPmZ_D
16667
152k
    86104U, // SYSLxt
16668
152k
    997U, // SYSPxt
16669
152k
    1005U,  // SYSPxt_XZR
16670
152k
    1013U,  // SYSxt
16671
152k
    178U, // TBLQ_ZZZ_B
16672
152k
    5U, // TBLQ_ZZZ_D
16673
152k
    136U, // TBLQ_ZZZ_H
16674
152k
    12378U, // TBLQ_ZZZ_S
16675
152k
    178U, // TBL_ZZZZ_B
16676
152k
    5U, // TBL_ZZZZ_D
16677
152k
    136U, // TBL_ZZZZ_H
16678
152k
    12378U, // TBL_ZZZZ_S
16679
152k
    178U, // TBL_ZZZ_B
16680
152k
    5U, // TBL_ZZZ_D
16681
152k
    136U, // TBL_ZZZ_H
16682
152k
    12378U, // TBL_ZZZ_S
16683
152k
    35U,  // TBLv16i8Four
16684
152k
    35U,  // TBLv16i8One
16685
152k
    35U,  // TBLv16i8Three
16686
152k
    35U,  // TBLv16i8Two
16687
152k
    83U,  // TBLv8i8Four
16688
152k
    83U,  // TBLv8i8One
16689
152k
    83U,  // TBLv8i8Three
16690
152k
    83U,  // TBLv8i8Two
16691
152k
    87128U, // TBNZW
16692
152k
    87128U, // TBNZX
16693
152k
    9U, // TBXQ_ZZZ_B
16694
152k
    1112U,  // TBXQ_ZZZ_D
16695
152k
    240U, // TBXQ_ZZZ_H
16696
152k
    2136U,  // TBXQ_ZZZ_S
16697
152k
    9U, // TBX_ZZZ_B
16698
152k
    1112U,  // TBX_ZZZ_D
16699
152k
    240U, // TBX_ZZZ_H
16700
152k
    2136U,  // TBX_ZZZ_S
16701
152k
    37U,  // TBXv16i8Four
16702
152k
    37U,  // TBXv16i8One
16703
152k
    37U,  // TBXv16i8Three
16704
152k
    37U,  // TBXv16i8Two
16705
152k
    85U,  // TBXv8i8Four
16706
152k
    85U,  // TBXv8i8One
16707
152k
    85U,  // TBXv8i8Three
16708
152k
    85U,  // TBXv8i8Two
16709
152k
    87128U, // TBZW
16710
152k
    87128U, // TBZX
16711
152k
    0U, // TCANCEL
16712
152k
    0U, // TCOMMIT
16713
152k
    0U, // TRCIT
16714
152k
    10329U, // TRN1_PPP_B
16715
152k
    6232U,  // TRN1_PPP_D
16716
152k
    136U, // TRN1_PPP_H
16717
152k
    12377U, // TRN1_PPP_S
16718
152k
    10329U, // TRN1_ZZZ_B
16719
152k
    6232U,  // TRN1_ZZZ_D
16720
152k
    136U, // TRN1_ZZZ_H
16721
152k
    1016U,  // TRN1_ZZZ_Q
16722
152k
    12377U, // TRN1_ZZZ_S
16723
152k
    925840U,  // TRN1v16i8
16724
152k
    1056920U, // TRN1v2i32
16725
152k
    270440U,  // TRN1v2i64
16726
152k
    1188000U, // TRN1v4i16
16727
152k
    401520U,  // TRN1v4i32
16728
152k
    532600U,  // TRN1v8i16
16729
152k
    1319080U, // TRN1v8i8
16730
152k
    10329U, // TRN2_PPP_B
16731
152k
    6232U,  // TRN2_PPP_D
16732
152k
    136U, // TRN2_PPP_H
16733
152k
    12377U, // TRN2_PPP_S
16734
152k
    10329U, // TRN2_ZZZ_B
16735
152k
    6232U,  // TRN2_ZZZ_D
16736
152k
    136U, // TRN2_ZZZ_H
16737
152k
    1016U,  // TRN2_ZZZ_Q
16738
152k
    12377U, // TRN2_ZZZ_S
16739
152k
    925840U,  // TRN2v16i8
16740
152k
    1056920U, // TRN2v2i32
16741
152k
    270440U,  // TRN2v2i64
16742
152k
    1188000U, // TRN2v4i16
16743
152k
    401520U,  // TRN2v4i32
16744
152k
    532600U,  // TRN2v8i16
16745
152k
    1319080U, // TRN2v8i8
16746
152k
    0U, // TSB
16747
152k
    0U, // TSTART
16748
152k
    0U, // TTEST
16749
152k
    2136U,  // UABALB_ZZZ_D
16750
152k
    8U, // UABALB_ZZZ_H
16751
152k
    7256U,  // UABALB_ZZZ_S
16752
152k
    2136U,  // UABALT_ZZZ_D
16753
152k
    8U, // UABALT_ZZZ_H
16754
152k
    7256U,  // UABALT_ZZZ_S
16755
152k
    926864U,  // UABALv16i8_v8i16
16756
152k
    1057944U, // UABALv2i32_v2i64
16757
152k
    1189024U, // UABALv4i16_v4i32
16758
152k
    402544U,  // UABALv4i32_v2i64
16759
152k
    533624U,  // UABALv8i16_v4i32
16760
152k
    1320104U, // UABALv8i8_v8i16
16761
152k
    9U, // UABA_ZZZ_B
16762
152k
    1112U,  // UABA_ZZZ_D
16763
152k
    240U, // UABA_ZZZ_H
16764
152k
    2136U,  // UABA_ZZZ_S
16765
152k
    926864U,  // UABAv16i8
16766
152k
    1057944U, // UABAv2i32
16767
152k
    1189024U, // UABAv4i16
16768
152k
    402544U,  // UABAv4i32
16769
152k
    533624U,  // UABAv8i16
16770
152k
    1320104U, // UABAv8i8
16771
152k
    12377U, // UABDLB_ZZZ_D
16772
152k
    176U, // UABDLB_ZZZ_H
16773
152k
    5208U,  // UABDLB_ZZZ_S
16774
152k
    12377U, // UABDLT_ZZZ_D
16775
152k
    176U, // UABDLT_ZZZ_H
16776
152k
    5208U,  // UABDLT_ZZZ_S
16777
152k
    925840U,  // UABDLv16i8_v8i16
16778
152k
    1056920U, // UABDLv2i32_v2i64
16779
152k
    1188000U, // UABDLv4i16_v4i32
16780
152k
    401520U,  // UABDLv4i32_v2i64
16781
152k
    532600U,  // UABDLv8i16_v4i32
16782
152k
    1319080U, // UABDLv8i8_v8i16
16783
152k
    16918656U,  // UABD_ZPmZ_B
16784
152k
    33691776U,  // UABD_ZPmZ_D
16785
152k
    51129480U,  // UABD_ZPmZ_H
16786
152k
    67252352U,  // UABD_ZPmZ_S
16787
152k
    925840U,  // UABDv16i8
16788
152k
    1056920U, // UABDv2i32
16789
152k
    1188000U, // UABDv4i16
16790
152k
    401520U,  // UABDv4i32
16791
152k
    532600U,  // UABDv8i16
16792
152k
    1319080U, // UABDv8i8
16793
152k
    2176U,  // UADALP_ZPmZ_D
16794
152k
    8U, // UADALP_ZPmZ_H
16795
152k
    7296U,  // UADALP_ZPmZ_S
16796
152k
    32U,  // UADALPv16i8_v8i16
16797
152k
    40U,  // UADALPv2i32_v1i64
16798
152k
    56U,  // UADALPv4i16_v2i32
16799
152k
    64U,  // UADALPv4i32_v2i64
16800
152k
    72U,  // UADALPv8i16_v4i32
16801
152k
    80U,  // UADALPv8i8_v4i16
16802
152k
    12377U, // UADDLB_ZZZ_D
16803
152k
    176U, // UADDLB_ZZZ_H
16804
152k
    5208U,  // UADDLB_ZZZ_S
16805
152k
    32U,  // UADDLPv16i8_v8i16
16806
152k
    40U,  // UADDLPv2i32_v1i64
16807
152k
    56U,  // UADDLPv4i16_v2i32
16808
152k
    64U,  // UADDLPv4i32_v2i64
16809
152k
    72U,  // UADDLPv8i16_v4i32
16810
152k
    80U,  // UADDLPv8i8_v4i16
16811
152k
    12377U, // UADDLT_ZZZ_D
16812
152k
    176U, // UADDLT_ZZZ_H
16813
152k
    5208U,  // UADDLT_ZZZ_S
16814
152k
    32U,  // UADDLVv16i8v
16815
152k
    56U,  // UADDLVv4i16v
16816
152k
    64U,  // UADDLVv4i32v
16817
152k
    72U,  // UADDLVv8i16v
16818
152k
    80U,  // UADDLVv8i8v
16819
152k
    925840U,  // UADDLv16i8_v8i16
16820
152k
    1056920U, // UADDLv2i32_v2i64
16821
152k
    1188000U, // UADDLv4i16_v4i32
16822
152k
    401520U,  // UADDLv4i32_v2i64
16823
152k
    532600U,  // UADDLv8i16_v4i32
16824
152k
    1319080U, // UADDLv8i8_v8i16
16825
152k
    0U, // UADDV_VPZ_B
16826
152k
    0U, // UADDV_VPZ_D
16827
152k
    0U, // UADDV_VPZ_H
16828
152k
    0U, // UADDV_VPZ_S
16829
152k
    12376U, // UADDWB_ZZZ_D
16830
152k
    176U, // UADDWB_ZZZ_H
16831
152k
    5209U,  // UADDWB_ZZZ_S
16832
152k
    12376U, // UADDWT_ZZZ_D
16833
152k
    176U, // UADDWT_ZZZ_H
16834
152k
    5209U,  // UADDWT_ZZZ_S
16835
152k
    925816U,  // UADDWv16i8_v8i16
16836
152k
    1056872U, // UADDWv2i32_v2i64
16837
152k
    1187952U, // UADDWv4i16_v4i32
16838
152k
    401512U,  // UADDWv4i32_v2i64
16839
152k
    532592U,  // UADDWv8i16_v4i32
16840
152k
    1319032U, // UADDWv8i8_v8i16
16841
152k
    134232U,  // UBFMWri
16842
152k
    134232U,  // UBFMXri
16843
152k
    8U, // UCLAMP_VG2_2Z2Z_B
16844
152k
    16U,  // UCLAMP_VG2_2Z2Z_D
16845
152k
    240U, // UCLAMP_VG2_2Z2Z_H
16846
152k
    24U,  // UCLAMP_VG2_2Z2Z_S
16847
152k
    8U, // UCLAMP_VG4_4Z4Z_B
16848
152k
    16U,  // UCLAMP_VG4_4Z4Z_D
16849
152k
    240U, // UCLAMP_VG4_4Z4Z_H
16850
152k
    24U,  // UCLAMP_VG4_4Z4Z_S
16851
152k
    9U, // UCLAMP_ZZZ_B
16852
152k
    1112U,  // UCLAMP_ZZZ_D
16853
152k
    240U, // UCLAMP_ZZZ_H
16854
152k
    2136U,  // UCLAMP_ZZZ_S
16855
152k
    3160U,  // UCVTFSWDri
16856
152k
    3160U,  // UCVTFSWHri
16857
152k
    3160U,  // UCVTFSWSri
16858
152k
    3160U,  // UCVTFSXDri
16859
152k
    3160U,  // UCVTFSXHri
16860
152k
    3160U,  // UCVTFSXSri
16861
152k
    0U, // UCVTFUWDri
16862
152k
    0U, // UCVTFUWHri
16863
152k
    0U, // UCVTFUWSri
16864
152k
    0U, // UCVTFUXDri
16865
152k
    0U, // UCVTFUXHri
16866
152k
    0U, // UCVTFUXSri
16867
152k
    0U, // UCVTF_2Z2Z_StoS
16868
152k
    0U, // UCVTF_4Z4Z_StoS
16869
152k
    16U,  // UCVTF_ZPmZ_DtoD
16870
152k
    2U, // UCVTF_ZPmZ_DtoH
16871
152k
    16U,  // UCVTF_ZPmZ_DtoS
16872
152k
    0U, // UCVTF_ZPmZ_HtoH
16873
152k
    24U,  // UCVTF_ZPmZ_StoD
16874
152k
    1U, // UCVTF_ZPmZ_StoH
16875
152k
    24U,  // UCVTF_ZPmZ_StoS
16876
152k
    3160U,  // UCVTFd
16877
152k
    3160U,  // UCVTFh
16878
152k
    3160U,  // UCVTFs
16879
152k
    0U, // UCVTFv1i16
16880
152k
    0U, // UCVTFv1i32
16881
152k
    0U, // UCVTFv1i64
16882
152k
    40U,  // UCVTFv2f32
16883
152k
    48U,  // UCVTFv2f64
16884
152k
    3224U,  // UCVTFv2i32_shift
16885
152k
    3176U,  // UCVTFv2i64_shift
16886
152k
    56U,  // UCVTFv4f16
16887
152k
    64U,  // UCVTFv4f32
16888
152k
    3232U,  // UCVTFv4i16_shift
16889
152k
    3184U,  // UCVTFv4i32_shift
16890
152k
    72U,  // UCVTFv8f16
16891
152k
    3192U,  // UCVTFv8i16_shift
16892
152k
    0U, // UDF
16893
152k
    33691776U,  // UDIVR_ZPmZ_D
16894
152k
    67252352U,  // UDIVR_ZPmZ_S
16895
152k
    3160U,  // UDIVWr
16896
152k
    3160U,  // UDIVXr
16897
152k
    33691776U,  // UDIV_ZPmZ_D
16898
152k
    67252352U,  // UDIV_ZPmZ_S
16899
152k
    47640U, // UDOT_VG2_M2Z2Z_BtoS
16900
152k
    2632936U, // UDOT_VG2_M2Z2Z_HtoD
16901
152k
    2632936U, // UDOT_VG2_M2Z2Z_HtoS
16902
152k
    5029400U, // UDOT_VG2_M2ZZI_BToS
16903
152k
    103427304U, // UDOT_VG2_M2ZZI_HToS
16904
152k
    103427304U, // UDOT_VG2_M2ZZI_HtoD
16905
152k
    48664U, // UDOT_VG2_M2ZZ_BtoS
16906
152k
    53095656U,  // UDOT_VG2_M2ZZ_HtoD
16907
152k
    53095656U,  // UDOT_VG2_M2ZZ_HtoS
16908
152k
    47640U, // UDOT_VG4_M4Z4Z_BtoS
16909
152k
    2632936U, // UDOT_VG4_M4Z4Z_HtoD
16910
152k
    2632936U, // UDOT_VG4_M4Z4Z_HtoS
16911
152k
    5029400U, // UDOT_VG4_M4ZZI_BtoS
16912
152k
    103427304U, // UDOT_VG4_M4ZZI_HToS
16913
152k
    103427304U, // UDOT_VG4_M4ZZI_HtoD
16914
152k
    48664U, // UDOT_VG4_M4ZZ_BtoS
16915
152k
    53095656U,  // UDOT_VG4_M4ZZ_HtoD
16916
152k
    53095656U,  // UDOT_VG4_M4ZZ_HtoS
16917
152k
    53222488U,  // UDOT_ZZZI_D
16918
152k
    53222488U,  // UDOT_ZZZI_HtoS
16919
152k
    38921U, // UDOT_ZZZI_S
16920
152k
    7256U,  // UDOT_ZZZ_D
16921
152k
    7256U,  // UDOT_ZZZ_HtoS
16922
152k
    9U, // UDOT_ZZZ_S
16923
152k
    5121168U, // UDOTlanev16i8
16924
152k
    5121192U, // UDOTlanev8i8
16925
152k
    926864U,  // UDOTv16i8
16926
152k
    1320104U, // UDOTv8i8
16927
152k
    16918656U,  // UHADD_ZPmZ_B
16928
152k
    33691776U,  // UHADD_ZPmZ_D
16929
152k
    51129480U,  // UHADD_ZPmZ_H
16930
152k
    67252352U,  // UHADD_ZPmZ_S
16931
152k
    925840U,  // UHADDv16i8
16932
152k
    1056920U, // UHADDv2i32
16933
152k
    1188000U, // UHADDv4i16
16934
152k
    401520U,  // UHADDv4i32
16935
152k
    532600U,  // UHADDv8i16
16936
152k
    1319080U, // UHADDv8i8
16937
152k
    16918656U,  // UHSUBR_ZPmZ_B
16938
152k
    33691776U,  // UHSUBR_ZPmZ_D
16939
152k
    51129480U,  // UHSUBR_ZPmZ_H
16940
152k
    67252352U,  // UHSUBR_ZPmZ_S
16941
152k
    16918656U,  // UHSUB_ZPmZ_B
16942
152k
    33691776U,  // UHSUB_ZPmZ_D
16943
152k
    51129480U,  // UHSUB_ZPmZ_H
16944
152k
    67252352U,  // UHSUB_ZPmZ_S
16945
152k
    925840U,  // UHSUBv16i8
16946
152k
    1056920U, // UHSUBv2i32
16947
152k
    1188000U, // UHSUBv4i16
16948
152k
    401520U,  // UHSUBv4i32
16949
152k
    532600U,  // UHSUBv8i16
16950
152k
    1319080U, // UHSUBv8i8
16951
152k
    134232U,  // UMADDLrrr
16952
152k
    16918656U,  // UMAXP_ZPmZ_B
16953
152k
    33691776U,  // UMAXP_ZPmZ_D
16954
152k
    51129480U,  // UMAXP_ZPmZ_H
16955
152k
    67252352U,  // UMAXP_ZPmZ_S
16956
152k
    925840U,  // UMAXPv16i8
16957
152k
    1056920U, // UMAXPv2i32
16958
152k
    1188000U, // UMAXPv4i16
16959
152k
    401520U,  // UMAXPv4i32
16960
152k
    532600U,  // UMAXPv8i16
16961
152k
    1319080U, // UMAXPv8i8
16962
152k
    10328U, // UMAXQV_VPZ_B
16963
152k
    6232U,  // UMAXQV_VPZ_D
16964
152k
    5208U,  // UMAXQV_VPZ_H
16965
152k
    12376U, // UMAXQV_VPZ_S
16966
152k
    0U, // UMAXV_VPZ_B
16967
152k
    0U, // UMAXV_VPZ_D
16968
152k
    0U, // UMAXV_VPZ_H
16969
152k
    0U, // UMAXV_VPZ_S
16970
152k
    32U,  // UMAXVv16i8v
16971
152k
    56U,  // UMAXVv4i16v
16972
152k
    64U,  // UMAXVv4i32v
16973
152k
    72U,  // UMAXVv8i16v
16974
152k
    80U,  // UMAXVv8i8v
16975
152k
    3160U,  // UMAXWri
16976
152k
    3160U,  // UMAXWrr
16977
152k
    3160U,  // UMAXXri
16978
152k
    3160U,  // UMAXXrr
16979
152k
    920U, // UMAX_VG2_2Z2Z_B
16980
152k
    464U, // UMAX_VG2_2Z2Z_D
16981
152k
    248U, // UMAX_VG2_2Z2Z_H
16982
152k
    472U, // UMAX_VG2_2Z2Z_S
16983
152k
    176U, // UMAX_VG2_2ZZ_B
16984
152k
    184U, // UMAX_VG2_2ZZ_D
16985
152k
    136U, // UMAX_VG2_2ZZ_H
16986
152k
    96U,  // UMAX_VG2_2ZZ_S
16987
152k
    920U, // UMAX_VG4_4Z4Z_B
16988
152k
    464U, // UMAX_VG4_4Z4Z_D
16989
152k
    248U, // UMAX_VG4_4Z4Z_H
16990
152k
    472U, // UMAX_VG4_4Z4Z_S
16991
152k
    176U, // UMAX_VG4_4ZZ_B
16992
152k
    184U, // UMAX_VG4_4ZZ_D
16993
152k
    136U, // UMAX_VG4_4ZZ_H
16994
152k
    96U,  // UMAX_VG4_4ZZ_S
16995
152k
    88153U, // UMAX_ZI_B
16996
152k
    88152U, // UMAX_ZI_D
16997
152k
    448U, // UMAX_ZI_H
16998
152k
    88153U, // UMAX_ZI_S
16999
152k
    16918656U,  // UMAX_ZPmZ_B
17000
152k
    33691776U,  // UMAX_ZPmZ_D
17001
152k
    51129480U,  // UMAX_ZPmZ_H
17002
152k
    67252352U,  // UMAX_ZPmZ_S
17003
152k
    925840U,  // UMAXv16i8
17004
152k
    1056920U, // UMAXv2i32
17005
152k
    1188000U, // UMAXv4i16
17006
152k
    401520U,  // UMAXv4i32
17007
152k
    532600U,  // UMAXv8i16
17008
152k
    1319080U, // UMAXv8i8
17009
152k
    16918656U,  // UMINP_ZPmZ_B
17010
152k
    33691776U,  // UMINP_ZPmZ_D
17011
152k
    51129480U,  // UMINP_ZPmZ_H
17012
152k
    67252352U,  // UMINP_ZPmZ_S
17013
152k
    925840U,  // UMINPv16i8
17014
152k
    1056920U, // UMINPv2i32
17015
152k
    1188000U, // UMINPv4i16
17016
152k
    401520U,  // UMINPv4i32
17017
152k
    532600U,  // UMINPv8i16
17018
152k
    1319080U, // UMINPv8i8
17019
152k
    10328U, // UMINQV_VPZ_B
17020
152k
    6232U,  // UMINQV_VPZ_D
17021
152k
    5208U,  // UMINQV_VPZ_H
17022
152k
    12376U, // UMINQV_VPZ_S
17023
152k
    0U, // UMINV_VPZ_B
17024
152k
    0U, // UMINV_VPZ_D
17025
152k
    0U, // UMINV_VPZ_H
17026
152k
    0U, // UMINV_VPZ_S
17027
152k
    32U,  // UMINVv16i8v
17028
152k
    56U,  // UMINVv4i16v
17029
152k
    64U,  // UMINVv4i32v
17030
152k
    72U,  // UMINVv8i16v
17031
152k
    80U,  // UMINVv8i8v
17032
152k
    3160U,  // UMINWri
17033
152k
    3160U,  // UMINWrr
17034
152k
    3160U,  // UMINXri
17035
152k
    3160U,  // UMINXrr
17036
152k
    920U, // UMIN_VG2_2Z2Z_B
17037
152k
    464U, // UMIN_VG2_2Z2Z_D
17038
152k
    248U, // UMIN_VG2_2Z2Z_H
17039
152k
    472U, // UMIN_VG2_2Z2Z_S
17040
152k
    176U, // UMIN_VG2_2ZZ_B
17041
152k
    184U, // UMIN_VG2_2ZZ_D
17042
152k
    136U, // UMIN_VG2_2ZZ_H
17043
152k
    96U,  // UMIN_VG2_2ZZ_S
17044
152k
    920U, // UMIN_VG4_4Z4Z_B
17045
152k
    464U, // UMIN_VG4_4Z4Z_D
17046
152k
    248U, // UMIN_VG4_4Z4Z_H
17047
152k
    472U, // UMIN_VG4_4Z4Z_S
17048
152k
    176U, // UMIN_VG4_4ZZ_B
17049
152k
    184U, // UMIN_VG4_4ZZ_D
17050
152k
    136U, // UMIN_VG4_4ZZ_H
17051
152k
    96U,  // UMIN_VG4_4ZZ_S
17052
152k
    88153U, // UMIN_ZI_B
17053
152k
    88152U, // UMIN_ZI_D
17054
152k
    448U, // UMIN_ZI_H
17055
152k
    88153U, // UMIN_ZI_S
17056
152k
    16918656U,  // UMIN_ZPmZ_B
17057
152k
    33691776U,  // UMIN_ZPmZ_D
17058
152k
    51129480U,  // UMIN_ZPmZ_H
17059
152k
    67252352U,  // UMIN_ZPmZ_S
17060
152k
    925840U,  // UMINv16i8
17061
152k
    1056920U, // UMINv2i32
17062
152k
    1188000U, // UMINv4i16
17063
152k
    401520U,  // UMINv4i32
17064
152k
    532600U,  // UMINv8i16
17065
152k
    1319080U, // UMINv8i8
17066
152k
    53217368U,  // UMLALB_ZZZI_D
17067
152k
    53222488U,  // UMLALB_ZZZI_S
17068
152k
    2136U,  // UMLALB_ZZZ_D
17069
152k
    8U, // UMLALB_ZZZ_H
17070
152k
    7256U,  // UMLALB_ZZZ_S
17071
152k
    38441U, // UMLALL_MZZI_BtoS
17072
152k
    38145U, // UMLALL_MZZI_HtoD
17073
152k
    553U, // UMLALL_MZZ_BtoS
17074
152k
    257U, // UMLALL_MZZ_HtoD
17075
152k
    47640U, // UMLALL_VG2_M2Z2Z_BtoS
17076
152k
    2632936U, // UMLALL_VG2_M2Z2Z_HtoD
17077
152k
    5029400U, // UMLALL_VG2_M2ZZI_BtoS
17078
152k
    103427304U, // UMLALL_VG2_M2ZZI_HtoD
17079
152k
    48666U, // UMLALL_VG2_M2ZZ_BtoS
17080
152k
    53095658U,  // UMLALL_VG2_M2ZZ_HtoD
17081
152k
    47640U, // UMLALL_VG4_M4Z4Z_BtoS
17082
152k
    2632936U, // UMLALL_VG4_M4Z4Z_HtoD
17083
152k
    5029400U, // UMLALL_VG4_M4ZZI_BtoS
17084
152k
    103427304U, // UMLALL_VG4_M4ZZI_HtoD
17085
152k
    48667U, // UMLALL_VG4_M4ZZ_BtoS
17086
152k
    53095659U,  // UMLALL_VG4_M4ZZ_HtoD
17087
152k
    53217368U,  // UMLALT_ZZZI_D
17088
152k
    53222488U,  // UMLALT_ZZZI_S
17089
152k
    2136U,  // UMLALT_ZZZ_D
17090
152k
    8U, // UMLALT_ZZZ_H
17091
152k
    7256U,  // UMLALT_ZZZ_S
17092
152k
    38145U, // UMLAL_MZZI_HtoS
17093
152k
    257U, // UMLAL_MZZ_HtoS
17094
152k
    2632936U, // UMLAL_VG2_M2Z2Z_HtoS
17095
152k
    103427304U, // UMLAL_VG2_M2ZZI_S
17096
152k
    53095656U,  // UMLAL_VG2_M2ZZ_HtoS
17097
152k
    2632936U, // UMLAL_VG4_M4Z4Z_HtoS
17098
152k
    103427304U, // UMLAL_VG4_M4ZZI_HtoS
17099
152k
    53095656U,  // UMLAL_VG4_M4ZZ_HtoS
17100
152k
    926864U,  // UMLALv16i8_v8i16
17101
152k
    122299544U, // UMLALv2i32_indexed
17102
152k
    1057944U, // UMLALv2i32_v2i64
17103
152k
    120464544U, // UMLALv4i16_indexed
17104
152k
    1189024U, // UMLALv4i16_v4i32
17105
152k
    122299504U, // UMLALv4i32_indexed
17106
152k
    402544U,  // UMLALv4i32_v2i64
17107
152k
    120464504U, // UMLALv8i16_indexed
17108
152k
    533624U,  // UMLALv8i16_v4i32
17109
152k
    1320104U, // UMLALv8i8_v8i16
17110
152k
    53217368U,  // UMLSLB_ZZZI_D
17111
152k
    53222488U,  // UMLSLB_ZZZI_S
17112
152k
    2136U,  // UMLSLB_ZZZ_D
17113
152k
    8U, // UMLSLB_ZZZ_H
17114
152k
    7256U,  // UMLSLB_ZZZ_S
17115
152k
    38441U, // UMLSLL_MZZI_BtoS
17116
152k
    38145U, // UMLSLL_MZZI_HtoD
17117
152k
    553U, // UMLSLL_MZZ_BtoS
17118
152k
    257U, // UMLSLL_MZZ_HtoD
17119
152k
    47640U, // UMLSLL_VG2_M2Z2Z_BtoS
17120
152k
    2632936U, // UMLSLL_VG2_M2Z2Z_HtoD
17121
152k
    5029400U, // UMLSLL_VG2_M2ZZI_BtoS
17122
152k
    103427304U, // UMLSLL_VG2_M2ZZI_HtoD
17123
152k
    48666U, // UMLSLL_VG2_M2ZZ_BtoS
17124
152k
    53095658U,  // UMLSLL_VG2_M2ZZ_HtoD
17125
152k
    47640U, // UMLSLL_VG4_M4Z4Z_BtoS
17126
152k
    2632936U, // UMLSLL_VG4_M4Z4Z_HtoD
17127
152k
    5029400U, // UMLSLL_VG4_M4ZZI_BtoS
17128
152k
    103427304U, // UMLSLL_VG4_M4ZZI_HtoD
17129
152k
    48667U, // UMLSLL_VG4_M4ZZ_BtoS
17130
152k
    53095659U,  // UMLSLL_VG4_M4ZZ_HtoD
17131
152k
    53217368U,  // UMLSLT_ZZZI_D
17132
152k
    53222488U,  // UMLSLT_ZZZI_S
17133
152k
    2136U,  // UMLSLT_ZZZ_D
17134
152k
    8U, // UMLSLT_ZZZ_H
17135
152k
    7256U,  // UMLSLT_ZZZ_S
17136
152k
    38145U, // UMLSL_MZZI_HtoS
17137
152k
    257U, // UMLSL_MZZ_HtoS
17138
152k
    2632936U, // UMLSL_VG2_M2Z2Z_HtoS
17139
152k
    103427304U, // UMLSL_VG2_M2ZZI_S
17140
152k
    53095656U,  // UMLSL_VG2_M2ZZ_HtoS
17141
152k
    2632936U, // UMLSL_VG4_M4Z4Z_HtoS
17142
152k
    103427304U, // UMLSL_VG4_M4ZZI_HtoS
17143
152k
    53095656U,  // UMLSL_VG4_M4ZZ_HtoS
17144
152k
    926864U,  // UMLSLv16i8_v8i16
17145
152k
    122299544U, // UMLSLv2i32_indexed
17146
152k
    1057944U, // UMLSLv2i32_v2i64
17147
152k
    120464544U, // UMLSLv4i16_indexed
17148
152k
    1189024U, // UMLSLv4i16_v4i32
17149
152k
    122299504U, // UMLSLv4i32_indexed
17150
152k
    402544U,  // UMLSLv4i32_v2i64
17151
152k
    120464504U, // UMLSLv8i16_indexed
17152
152k
    533624U,  // UMLSLv8i16_v4i32
17153
152k
    1320104U, // UMLSLv8i8_v8i16
17154
152k
    926864U,  // UMMLA
17155
152k
    9U, // UMMLA_ZZZ
17156
152k
    0U, // UMOPA_MPPZZ_D
17157
152k
    0U, // UMOPA_MPPZZ_HtoS
17158
152k
    0U, // UMOPA_MPPZZ_S
17159
152k
    0U, // UMOPS_MPPZZ_D
17160
152k
    0U, // UMOPS_MPPZZ_HtoS
17161
152k
    0U, // UMOPS_MPPZZ_S
17162
152k
    45456U, // UMOVvi16
17163
152k
    45456U, // UMOVvi16_idx0
17164
152k
    45464U, // UMOVvi32
17165
152k
    45464U, // UMOVvi32_idx0
17166
152k
    45472U, // UMOVvi64
17167
152k
    45472U, // UMOVvi64_idx0
17168
152k
    45480U, // UMOVvi8
17169
152k
    45480U, // UMOVvi8_idx0
17170
152k
    134232U,  // UMSUBLrrr
17171
152k
    16918656U,  // UMULH_ZPmZ_B
17172
152k
    33691776U,  // UMULH_ZPmZ_D
17173
152k
    51129480U,  // UMULH_ZPmZ_H
17174
152k
    67252352U,  // UMULH_ZPmZ_S
17175
152k
    10329U, // UMULH_ZZZ_B
17176
152k
    6232U,  // UMULH_ZZZ_D
17177
152k
    136U, // UMULH_ZZZ_H
17178
152k
    12377U, // UMULH_ZZZ_S
17179
152k
    3160U,  // UMULHrr
17180
152k
    5910617U, // UMULLB_ZZZI_D
17181
152k
    5903448U, // UMULLB_ZZZI_S
17182
152k
    12377U, // UMULLB_ZZZ_D
17183
152k
    176U, // UMULLB_ZZZ_H
17184
152k
    5208U,  // UMULLB_ZZZ_S
17185
152k
    5910617U, // UMULLT_ZZZI_D
17186
152k
    5903448U, // UMULLT_ZZZI_S
17187
152k
    12377U, // UMULLT_ZZZ_D
17188
152k
    176U, // UMULLT_ZZZ_H
17189
152k
    5208U,  // UMULLT_ZZZ_S
17190
152k
    925840U,  // UMULLv16i8_v8i16
17191
152k
    340402328U, // UMULLv2i32_indexed
17192
152k
    1056920U, // UMULLv2i32_v2i64
17193
152k
    338567328U, // UMULLv4i16_indexed
17194
152k
    1188000U, // UMULLv4i16_v4i32
17195
152k
    340402288U, // UMULLv4i32_indexed
17196
152k
    401520U,  // UMULLv4i32_v2i64
17197
152k
    338567288U, // UMULLv8i16_indexed
17198
152k
    532600U,  // UMULLv8i16_v4i32
17199
152k
    1319080U, // UMULLv8i8_v8i16
17200
152k
    16473U, // UQADD_ZI_B
17201
152k
    17496U, // UQADD_ZI_D
17202
152k
    208U, // UQADD_ZI_H
17203
152k
    18521U, // UQADD_ZI_S
17204
152k
    16918656U,  // UQADD_ZPmZ_B
17205
152k
    33691776U,  // UQADD_ZPmZ_D
17206
152k
    51129480U,  // UQADD_ZPmZ_H
17207
152k
    67252352U,  // UQADD_ZPmZ_S
17208
152k
    10329U, // UQADD_ZZZ_B
17209
152k
    6232U,  // UQADD_ZZZ_D
17210
152k
    136U, // UQADD_ZZZ_H
17211
152k
    12377U, // UQADD_ZZZ_S
17212
152k
    925840U,  // UQADDv16i8
17213
152k
    3160U,  // UQADDv1i16
17214
152k
    3160U,  // UQADDv1i32
17215
152k
    3160U,  // UQADDv1i64
17216
152k
    3160U,  // UQADDv1i8
17217
152k
    1056920U, // UQADDv2i32
17218
152k
    270440U,  // UQADDv2i64
17219
152k
    1188000U, // UQADDv4i16
17220
152k
    401520U,  // UQADDv4i32
17221
152k
    532600U,  // UQADDv8i16
17222
152k
    1319080U, // UQADDv8i8
17223
152k
    0U, // UQCVTN_Z2Z_StoH
17224
152k
    0U, // UQCVTN_Z4Z_DtoH
17225
152k
    2U, // UQCVTN_Z4Z_StoB
17226
152k
    0U, // UQCVT_Z2Z_StoH
17227
152k
    0U, // UQCVT_Z4Z_DtoH
17228
152k
    2U, // UQCVT_Z4Z_StoB
17229
152k
    2U, // UQDECB_WPiI
17230
152k
    2U, // UQDECB_XPiI
17231
152k
    2U, // UQDECD_WPiI
17232
152k
    2U, // UQDECD_XPiI
17233
152k
    2U, // UQDECD_ZPiI
17234
152k
    2U, // UQDECH_WPiI
17235
152k
    2U, // UQDECH_XPiI
17236
152k
    0U, // UQDECH_ZPiI
17237
152k
    1U, // UQDECP_WP_B
17238
152k
    0U, // UQDECP_WP_D
17239
152k
    0U, // UQDECP_WP_H
17240
152k
    1U, // UQDECP_WP_S
17241
152k
    1U, // UQDECP_XP_B
17242
152k
    0U, // UQDECP_XP_D
17243
152k
    0U, // UQDECP_XP_H
17244
152k
    1U, // UQDECP_XP_S
17245
152k
    0U, // UQDECP_ZP_D
17246
152k
    0U, // UQDECP_ZP_H
17247
152k
    0U, // UQDECP_ZP_S
17248
152k
    2U, // UQDECW_WPiI
17249
152k
    2U, // UQDECW_XPiI
17250
152k
    2U, // UQDECW_ZPiI
17251
152k
    2U, // UQINCB_WPiI
17252
152k
    2U, // UQINCB_XPiI
17253
152k
    2U, // UQINCD_WPiI
17254
152k
    2U, // UQINCD_XPiI
17255
152k
    2U, // UQINCD_ZPiI
17256
152k
    2U, // UQINCH_WPiI
17257
152k
    2U, // UQINCH_XPiI
17258
152k
    0U, // UQINCH_ZPiI
17259
152k
    1U, // UQINCP_WP_B
17260
152k
    0U, // UQINCP_WP_D
17261
152k
    0U, // UQINCP_WP_H
17262
152k
    1U, // UQINCP_WP_S
17263
152k
    1U, // UQINCP_XP_B
17264
152k
    0U, // UQINCP_XP_D
17265
152k
    0U, // UQINCP_XP_H
17266
152k
    1U, // UQINCP_XP_S
17267
152k
    0U, // UQINCP_ZP_D
17268
152k
    0U, // UQINCP_ZP_H
17269
152k
    0U, // UQINCP_ZP_S
17270
152k
    2U, // UQINCW_WPiI
17271
152k
    2U, // UQINCW_XPiI
17272
152k
    2U, // UQINCW_ZPiI
17273
152k
    16918656U,  // UQRSHLR_ZPmZ_B
17274
152k
    33691776U,  // UQRSHLR_ZPmZ_D
17275
152k
    51129480U,  // UQRSHLR_ZPmZ_H
17276
152k
    67252352U,  // UQRSHLR_ZPmZ_S
17277
152k
    16918656U,  // UQRSHL_ZPmZ_B
17278
152k
    33691776U,  // UQRSHL_ZPmZ_D
17279
152k
    51129480U,  // UQRSHL_ZPmZ_H
17280
152k
    67252352U,  // UQRSHL_ZPmZ_S
17281
152k
    925840U,  // UQRSHLv16i8
17282
152k
    3160U,  // UQRSHLv1i16
17283
152k
    3160U,  // UQRSHLv1i32
17284
152k
    3160U,  // UQRSHLv1i64
17285
152k
    3160U,  // UQRSHLv1i8
17286
152k
    1056920U, // UQRSHLv2i32
17287
152k
    270440U,  // UQRSHLv2i64
17288
152k
    1188000U, // UQRSHLv4i16
17289
152k
    401520U,  // UQRSHLv4i32
17290
152k
    532600U,  // UQRSHLv8i16
17291
152k
    1319080U, // UQRSHLv8i8
17292
152k
    3160U,  // UQRSHRNB_ZZI_B
17293
152k
    224U, // UQRSHRNB_ZZI_H
17294
152k
    3160U,  // UQRSHRNB_ZZI_S
17295
152k
    41048U, // UQRSHRNT_ZZI_B
17296
152k
    376U, // UQRSHRNT_ZZI_H
17297
152k
    41048U, // UQRSHRNT_ZZI_S
17298
152k
    3162U,  // UQRSHRN_VG4_Z4ZI_B
17299
152k
    224U, // UQRSHRN_VG4_Z4ZI_H
17300
152k
    224U, // UQRSHRN_Z2ZI_StoH
17301
152k
    3160U,  // UQRSHRNb
17302
152k
    3160U,  // UQRSHRNh
17303
152k
    3160U,  // UQRSHRNs
17304
152k
    41080U, // UQRSHRNv16i8_shift
17305
152k
    3176U,  // UQRSHRNv2i32_shift
17306
152k
    3184U,  // UQRSHRNv4i16_shift
17307
152k
    41064U, // UQRSHRNv4i32_shift
17308
152k
    41072U, // UQRSHRNv8i16_shift
17309
152k
    3192U,  // UQRSHRNv8i8_shift
17310
152k
    224U, // UQRSHR_VG2_Z2ZI_H
17311
152k
    3162U,  // UQRSHR_VG4_Z4ZI_B
17312
152k
    224U, // UQRSHR_VG4_Z4ZI_H
17313
152k
    16918656U,  // UQSHLR_ZPmZ_B
17314
152k
    33691776U,  // UQSHLR_ZPmZ_D
17315
152k
    51129480U,  // UQSHLR_ZPmZ_H
17316
152k
    67252352U,  // UQSHLR_ZPmZ_S
17317
152k
    141440U,  // UQSHL_ZPmI_B
17318
152k
    137344U,  // UQSHL_ZPmI_D
17319
152k
    52440200U,  // UQSHL_ZPmI_H
17320
152k
    143488U,  // UQSHL_ZPmI_S
17321
152k
    16918656U,  // UQSHL_ZPmZ_B
17322
152k
    33691776U,  // UQSHL_ZPmZ_D
17323
152k
    51129480U,  // UQSHL_ZPmZ_H
17324
152k
    67252352U,  // UQSHL_ZPmZ_S
17325
152k
    3160U,  // UQSHLb
17326
152k
    3160U,  // UQSHLd
17327
152k
    3160U,  // UQSHLh
17328
152k
    3160U,  // UQSHLs
17329
152k
    925840U,  // UQSHLv16i8
17330
152k
    3216U,  // UQSHLv16i8_shift
17331
152k
    3160U,  // UQSHLv1i16
17332
152k
    3160U,  // UQSHLv1i32
17333
152k
    3160U,  // UQSHLv1i64
17334
152k
    3160U,  // UQSHLv1i8
17335
152k
    1056920U, // UQSHLv2i32
17336
152k
    3224U,  // UQSHLv2i32_shift
17337
152k
    270440U,  // UQSHLv2i64
17338
152k
    3176U,  // UQSHLv2i64_shift
17339
152k
    1188000U, // UQSHLv4i16
17340
152k
    3232U,  // UQSHLv4i16_shift
17341
152k
    401520U,  // UQSHLv4i32
17342
152k
    3184U,  // UQSHLv4i32_shift
17343
152k
    532600U,  // UQSHLv8i16
17344
152k
    3192U,  // UQSHLv8i16_shift
17345
152k
    1319080U, // UQSHLv8i8
17346
152k
    3240U,  // UQSHLv8i8_shift
17347
152k
    3160U,  // UQSHRNB_ZZI_B
17348
152k
    224U, // UQSHRNB_ZZI_H
17349
152k
    3160U,  // UQSHRNB_ZZI_S
17350
152k
    41048U, // UQSHRNT_ZZI_B
17351
152k
    376U, // UQSHRNT_ZZI_H
17352
152k
    41048U, // UQSHRNT_ZZI_S
17353
152k
    3160U,  // UQSHRNb
17354
152k
    3160U,  // UQSHRNh
17355
152k
    3160U,  // UQSHRNs
17356
152k
    41080U, // UQSHRNv16i8_shift
17357
152k
    3176U,  // UQSHRNv2i32_shift
17358
152k
    3184U,  // UQSHRNv4i16_shift
17359
152k
    41064U, // UQSHRNv4i32_shift
17360
152k
    41072U, // UQSHRNv8i16_shift
17361
152k
    3192U,  // UQSHRNv8i8_shift
17362
152k
    16918656U,  // UQSUBR_ZPmZ_B
17363
152k
    33691776U,  // UQSUBR_ZPmZ_D
17364
152k
    51129480U,  // UQSUBR_ZPmZ_H
17365
152k
    67252352U,  // UQSUBR_ZPmZ_S
17366
152k
    16473U, // UQSUB_ZI_B
17367
152k
    17496U, // UQSUB_ZI_D
17368
152k
    208U, // UQSUB_ZI_H
17369
152k
    18521U, // UQSUB_ZI_S
17370
152k
    16918656U,  // UQSUB_ZPmZ_B
17371
152k
    33691776U,  // UQSUB_ZPmZ_D
17372
152k
    51129480U,  // UQSUB_ZPmZ_H
17373
152k
    67252352U,  // UQSUB_ZPmZ_S
17374
152k
    10329U, // UQSUB_ZZZ_B
17375
152k
    6232U,  // UQSUB_ZZZ_D
17376
152k
    136U, // UQSUB_ZZZ_H
17377
152k
    12377U, // UQSUB_ZZZ_S
17378
152k
    925840U,  // UQSUBv16i8
17379
152k
    3160U,  // UQSUBv1i16
17380
152k
    3160U,  // UQSUBv1i32
17381
152k
    3160U,  // UQSUBv1i64
17382
152k
    3160U,  // UQSUBv1i8
17383
152k
    1056920U, // UQSUBv2i32
17384
152k
    270440U,  // UQSUBv2i64
17385
152k
    1188000U, // UQSUBv4i16
17386
152k
    401520U,  // UQSUBv4i32
17387
152k
    532600U,  // UQSUBv8i16
17388
152k
    1319080U, // UQSUBv8i8
17389
152k
    0U, // UQXTNB_ZZ_B
17390
152k
    0U, // UQXTNB_ZZ_H
17391
152k
    0U, // UQXTNB_ZZ_S
17392
152k
    0U, // UQXTNT_ZZ_B
17393
152k
    0U, // UQXTNT_ZZ_H
17394
152k
    0U, // UQXTNT_ZZ_S
17395
152k
    72U,  // UQXTNv16i8
17396
152k
    0U, // UQXTNv1i16
17397
152k
    0U, // UQXTNv1i32
17398
152k
    0U, // UQXTNv1i8
17399
152k
    48U,  // UQXTNv2i32
17400
152k
    64U,  // UQXTNv4i16
17401
152k
    48U,  // UQXTNv4i32
17402
152k
    64U,  // UQXTNv8i16
17403
152k
    72U,  // UQXTNv8i8
17404
152k
    24U,  // URECPE_ZPmZ_S
17405
152k
    40U,  // URECPEv2i32
17406
152k
    64U,  // URECPEv4i32
17407
152k
    16918656U,  // URHADD_ZPmZ_B
17408
152k
    33691776U,  // URHADD_ZPmZ_D
17409
152k
    51129480U,  // URHADD_ZPmZ_H
17410
152k
    67252352U,  // URHADD_ZPmZ_S
17411
152k
    925840U,  // URHADDv16i8
17412
152k
    1056920U, // URHADDv2i32
17413
152k
    1188000U, // URHADDv4i16
17414
152k
    401520U,  // URHADDv4i32
17415
152k
    532600U,  // URHADDv8i16
17416
152k
    1319080U, // URHADDv8i8
17417
152k
    16918656U,  // URSHLR_ZPmZ_B
17418
152k
    33691776U,  // URSHLR_ZPmZ_D
17419
152k
    51129480U,  // URSHLR_ZPmZ_H
17420
152k
    67252352U,  // URSHLR_ZPmZ_S
17421
152k
    920U, // URSHL_VG2_2Z2Z_B
17422
152k
    464U, // URSHL_VG2_2Z2Z_D
17423
152k
    248U, // URSHL_VG2_2Z2Z_H
17424
152k
    472U, // URSHL_VG2_2Z2Z_S
17425
152k
    176U, // URSHL_VG2_2ZZ_B
17426
152k
    184U, // URSHL_VG2_2ZZ_D
17427
152k
    136U, // URSHL_VG2_2ZZ_H
17428
152k
    96U,  // URSHL_VG2_2ZZ_S
17429
152k
    920U, // URSHL_VG4_4Z4Z_B
17430
152k
    464U, // URSHL_VG4_4Z4Z_D
17431
152k
    248U, // URSHL_VG4_4Z4Z_H
17432
152k
    472U, // URSHL_VG4_4Z4Z_S
17433
152k
    176U, // URSHL_VG4_4ZZ_B
17434
152k
    184U, // URSHL_VG4_4ZZ_D
17435
152k
    136U, // URSHL_VG4_4ZZ_H
17436
152k
    96U,  // URSHL_VG4_4ZZ_S
17437
152k
    16918656U,  // URSHL_ZPmZ_B
17438
152k
    33691776U,  // URSHL_ZPmZ_D
17439
152k
    51129480U,  // URSHL_ZPmZ_H
17440
152k
    67252352U,  // URSHL_ZPmZ_S
17441
152k
    925840U,  // URSHLv16i8
17442
152k
    3160U,  // URSHLv1i64
17443
152k
    1056920U, // URSHLv2i32
17444
152k
    270440U,  // URSHLv2i64
17445
152k
    1188000U, // URSHLv4i16
17446
152k
    401520U,  // URSHLv4i32
17447
152k
    532600U,  // URSHLv8i16
17448
152k
    1319080U, // URSHLv8i8
17449
152k
    141440U,  // URSHR_ZPmI_B
17450
152k
    137344U,  // URSHR_ZPmI_D
17451
152k
    52440200U,  // URSHR_ZPmI_H
17452
152k
    143488U,  // URSHR_ZPmI_S
17453
152k
    3160U,  // URSHRd
17454
152k
    3216U,  // URSHRv16i8_shift
17455
152k
    3224U,  // URSHRv2i32_shift
17456
152k
    3176U,  // URSHRv2i64_shift
17457
152k
    3232U,  // URSHRv4i16_shift
17458
152k
    3184U,  // URSHRv4i32_shift
17459
152k
    3192U,  // URSHRv8i16_shift
17460
152k
    3240U,  // URSHRv8i8_shift
17461
152k
    24U,  // URSQRTE_ZPmZ_S
17462
152k
    40U,  // URSQRTEv2i32
17463
152k
    64U,  // URSQRTEv4i32
17464
152k
    377U, // URSRA_ZZI_B
17465
152k
    41048U, // URSRA_ZZI_D
17466
152k
    376U, // URSRA_ZZI_H
17467
152k
    41048U, // URSRA_ZZI_S
17468
152k
    41049U, // URSRAd
17469
152k
    41104U, // URSRAv16i8_shift
17470
152k
    41112U, // URSRAv2i32_shift
17471
152k
    41064U, // URSRAv2i64_shift
17472
152k
    41120U, // URSRAv4i16_shift
17473
152k
    41072U, // URSRAv4i32_shift
17474
152k
    41080U, // URSRAv8i16_shift
17475
152k
    41128U, // URSRAv8i8_shift
17476
152k
    47640U, // USDOT_VG2_M2Z2Z_BToS
17477
152k
    5029400U, // USDOT_VG2_M2ZZI_BToS
17478
152k
    48664U, // USDOT_VG2_M2ZZ_BToS
17479
152k
    47640U, // USDOT_VG4_M4Z4Z_BToS
17480
152k
    5029400U, // USDOT_VG4_M4ZZI_BToS
17481
152k
    48664U, // USDOT_VG4_M4ZZ_BToS
17482
152k
    9U, // USDOT_ZZZ
17483
152k
    38921U, // USDOT_ZZZI
17484
152k
    5121168U, // USDOTlanev16i8
17485
152k
    5121192U, // USDOTlanev8i8
17486
152k
    926864U,  // USDOTv16i8
17487
152k
    1320104U, // USDOTv8i8
17488
152k
    3161U,  // USHLLB_ZZI_D
17489
152k
    224U, // USHLLB_ZZI_H
17490
152k
    3160U,  // USHLLB_ZZI_S
17491
152k
    3161U,  // USHLLT_ZZI_D
17492
152k
    224U, // USHLLT_ZZI_H
17493
152k
    3160U,  // USHLLT_ZZI_S
17494
152k
    3216U,  // USHLLv16i8_shift
17495
152k
    3224U,  // USHLLv2i32_shift
17496
152k
    3232U,  // USHLLv4i16_shift
17497
152k
    3184U,  // USHLLv4i32_shift
17498
152k
    3192U,  // USHLLv8i16_shift
17499
152k
    3240U,  // USHLLv8i8_shift
17500
152k
    925840U,  // USHLv16i8
17501
152k
    3160U,  // USHLv1i64
17502
152k
    1056920U, // USHLv2i32
17503
152k
    270440U,  // USHLv2i64
17504
152k
    1188000U, // USHLv4i16
17505
152k
    401520U,  // USHLv4i32
17506
152k
    532600U,  // USHLv8i16
17507
152k
    1319080U, // USHLv8i8
17508
152k
    3160U,  // USHRd
17509
152k
    3216U,  // USHRv16i8_shift
17510
152k
    3224U,  // USHRv2i32_shift
17511
152k
    3176U,  // USHRv2i64_shift
17512
152k
    3232U,  // USHRv4i16_shift
17513
152k
    3184U,  // USHRv4i32_shift
17514
152k
    3192U,  // USHRv8i16_shift
17515
152k
    3240U,  // USHRv8i8_shift
17516
152k
    38441U, // USMLALL_MZZI_BtoS
17517
152k
    553U, // USMLALL_MZZ_BtoS
17518
152k
    47640U, // USMLALL_VG2_M2Z2Z_BtoS
17519
152k
    5029400U, // USMLALL_VG2_M2ZZI_BtoS
17520
152k
    48666U, // USMLALL_VG2_M2ZZ_BtoS
17521
152k
    47640U, // USMLALL_VG4_M4Z4Z_BtoS
17522
152k
    5029400U, // USMLALL_VG4_M4ZZI_BtoS
17523
152k
    48667U, // USMLALL_VG4_M4ZZ_BtoS
17524
152k
    926864U,  // USMMLA
17525
152k
    9U, // USMMLA_ZZZ
17526
152k
    0U, // USMOPA_MPPZZ_D
17527
152k
    0U, // USMOPA_MPPZZ_S
17528
152k
    0U, // USMOPS_MPPZZ_D
17529
152k
    0U, // USMOPS_MPPZZ_S
17530
152k
    16918656U,  // USQADD_ZPmZ_B
17531
152k
    33691776U,  // USQADD_ZPmZ_D
17532
152k
    51129480U,  // USQADD_ZPmZ_H
17533
152k
    67252352U,  // USQADD_ZPmZ_S
17534
152k
    32U,  // USQADDv16i8
17535
152k
    1U, // USQADDv1i16
17536
152k
    1U, // USQADDv1i32
17537
152k
    1U, // USQADDv1i64
17538
152k
    1U, // USQADDv1i8
17539
152k
    40U,  // USQADDv2i32
17540
152k
    48U,  // USQADDv2i64
17541
152k
    56U,  // USQADDv4i16
17542
152k
    64U,  // USQADDv4i32
17543
152k
    72U,  // USQADDv8i16
17544
152k
    80U,  // USQADDv8i8
17545
152k
    377U, // USRA_ZZI_B
17546
152k
    41048U, // USRA_ZZI_D
17547
152k
    376U, // USRA_ZZI_H
17548
152k
    41048U, // USRA_ZZI_S
17549
152k
    41049U, // USRAd
17550
152k
    41104U, // USRAv16i8_shift
17551
152k
    41112U, // USRAv2i32_shift
17552
152k
    41064U, // USRAv2i64_shift
17553
152k
    41120U, // USRAv4i16_shift
17554
152k
    41072U, // USRAv4i32_shift
17555
152k
    41080U, // USRAv8i16_shift
17556
152k
    41128U, // USRAv8i8_shift
17557
152k
    12377U, // USUBLB_ZZZ_D
17558
152k
    176U, // USUBLB_ZZZ_H
17559
152k
    5208U,  // USUBLB_ZZZ_S
17560
152k
    12377U, // USUBLT_ZZZ_D
17561
152k
    176U, // USUBLT_ZZZ_H
17562
152k
    5208U,  // USUBLT_ZZZ_S
17563
152k
    925840U,  // USUBLv16i8_v8i16
17564
152k
    1056920U, // USUBLv2i32_v2i64
17565
152k
    1188000U, // USUBLv4i16_v4i32
17566
152k
    401520U,  // USUBLv4i32_v2i64
17567
152k
    532600U,  // USUBLv8i16_v4i32
17568
152k
    1319080U, // USUBLv8i8_v8i16
17569
152k
    12376U, // USUBWB_ZZZ_D
17570
152k
    176U, // USUBWB_ZZZ_H
17571
152k
    5209U,  // USUBWB_ZZZ_S
17572
152k
    12376U, // USUBWT_ZZZ_D
17573
152k
    176U, // USUBWT_ZZZ_H
17574
152k
    5209U,  // USUBWT_ZZZ_S
17575
152k
    925816U,  // USUBWv16i8_v8i16
17576
152k
    1056872U, // USUBWv2i32_v2i64
17577
152k
    1187952U, // USUBWv4i16_v4i32
17578
152k
    401512U,  // USUBWv4i32_v2i64
17579
152k
    532592U,  // USUBWv8i16_v4i32
17580
152k
    1319032U, // USUBWv8i8_v8i16
17581
152k
    5029400U, // USVDOT_VG4_M4ZZI_BToS
17582
152k
    1U, // UUNPKHI_ZZ_D
17583
152k
    0U, // UUNPKHI_ZZ_H
17584
152k
    0U, // UUNPKHI_ZZ_S
17585
152k
    1U, // UUNPKLO_ZZ_D
17586
152k
    0U, // UUNPKLO_ZZ_H
17587
152k
    0U, // UUNPKLO_ZZ_S
17588
152k
    0U, // UUNPK_VG2_2ZZ_D
17589
152k
    0U, // UUNPK_VG2_2ZZ_H
17590
152k
    0U, // UUNPK_VG2_2ZZ_S
17591
152k
    0U, // UUNPK_VG4_4Z2Z_D
17592
152k
    0U, // UUNPK_VG4_4Z2Z_H
17593
152k
    0U, // UUNPK_VG4_4Z2Z_S
17594
152k
    103427304U, // UVDOT_VG2_M2ZZI_HtoS
17595
152k
    5029400U, // UVDOT_VG4_M4ZZI_BtoS
17596
152k
    103427304U, // UVDOT_VG4_M4ZZI_HtoD
17597
152k
    16U,  // UXTB_ZPmZ_D
17598
152k
    0U, // UXTB_ZPmZ_H
17599
152k
    24U,  // UXTB_ZPmZ_S
17600
152k
    16U,  // UXTH_ZPmZ_D
17601
152k
    24U,  // UXTH_ZPmZ_S
17602
152k
    16U,  // UXTW_ZPmZ_D
17603
152k
    10329U, // UZP1_PPP_B
17604
152k
    6232U,  // UZP1_PPP_D
17605
152k
    136U, // UZP1_PPP_H
17606
152k
    12377U, // UZP1_PPP_S
17607
152k
    10329U, // UZP1_ZZZ_B
17608
152k
    6232U,  // UZP1_ZZZ_D
17609
152k
    136U, // UZP1_ZZZ_H
17610
152k
    1016U,  // UZP1_ZZZ_Q
17611
152k
    12377U, // UZP1_ZZZ_S
17612
152k
    925840U,  // UZP1v16i8
17613
152k
    1056920U, // UZP1v2i32
17614
152k
    270440U,  // UZP1v2i64
17615
152k
    1188000U, // UZP1v4i16
17616
152k
    401520U,  // UZP1v4i32
17617
152k
    532600U,  // UZP1v8i16
17618
152k
    1319080U, // UZP1v8i8
17619
152k
    10329U, // UZP2_PPP_B
17620
152k
    6232U,  // UZP2_PPP_D
17621
152k
    136U, // UZP2_PPP_H
17622
152k
    12377U, // UZP2_PPP_S
17623
152k
    10329U, // UZP2_ZZZ_B
17624
152k
    6232U,  // UZP2_ZZZ_D
17625
152k
    136U, // UZP2_ZZZ_H
17626
152k
    1016U,  // UZP2_ZZZ_Q
17627
152k
    12377U, // UZP2_ZZZ_S
17628
152k
    925840U,  // UZP2v16i8
17629
152k
    1056920U, // UZP2v2i32
17630
152k
    270440U,  // UZP2v2i64
17631
152k
    1188000U, // UZP2v4i16
17632
152k
    401520U,  // UZP2v4i32
17633
152k
    532600U,  // UZP2v8i16
17634
152k
    1319080U, // UZP2v8i8
17635
152k
    10329U, // UZPQ1_ZZZ_B
17636
152k
    6232U,  // UZPQ1_ZZZ_D
17637
152k
    136U, // UZPQ1_ZZZ_H
17638
152k
    12377U, // UZPQ1_ZZZ_S
17639
152k
    10329U, // UZPQ2_ZZZ_B
17640
152k
    6232U,  // UZPQ2_ZZZ_D
17641
152k
    136U, // UZPQ2_ZZZ_H
17642
152k
    12377U, // UZPQ2_ZZZ_S
17643
152k
    176U, // UZP_VG2_2ZZZ_B
17644
152k
    0U, // UZP_VG2_2ZZZ_D
17645
152k
    136U, // UZP_VG2_2ZZZ_H
17646
152k
    1016U,  // UZP_VG2_2ZZZ_Q
17647
152k
    96U,  // UZP_VG2_2ZZZ_S
17648
152k
    0U, // UZP_VG4_4Z4Z_B
17649
152k
    0U, // UZP_VG4_4Z4Z_D
17650
152k
    0U, // UZP_VG4_4Z4Z_H
17651
152k
    0U, // UZP_VG4_4Z4Z_Q
17652
152k
    0U, // UZP_VG4_4Z4Z_S
17653
152k
    0U, // VECFP
17654
152k
    0U, // VECINT
17655
152k
    0U, // WFET
17656
152k
    0U, // WFIT
17657
152k
    224U, // WHILEGE_2PXX_B
17658
152k
    224U, // WHILEGE_2PXX_D
17659
152k
    224U, // WHILEGE_2PXX_H
17660
152k
    224U, // WHILEGE_2PXX_S
17661
152k
    721554520U, // WHILEGE_CXX_B
17662
152k
    721554520U, // WHILEGE_CXX_D
17663
152k
    721554520U, // WHILEGE_CXX_H
17664
152k
    721554520U, // WHILEGE_CXX_S
17665
152k
    3160U,  // WHILEGE_PWW_B
17666
152k
    3160U,  // WHILEGE_PWW_D
17667
152k
    224U, // WHILEGE_PWW_H
17668
152k
    3160U,  // WHILEGE_PWW_S
17669
152k
    3160U,  // WHILEGE_PXX_B
17670
152k
    3160U,  // WHILEGE_PXX_D
17671
152k
    224U, // WHILEGE_PXX_H
17672
152k
    3160U,  // WHILEGE_PXX_S
17673
152k
    224U, // WHILEGT_2PXX_B
17674
152k
    224U, // WHILEGT_2PXX_D
17675
152k
    224U, // WHILEGT_2PXX_H
17676
152k
    224U, // WHILEGT_2PXX_S
17677
152k
    721554520U, // WHILEGT_CXX_B
17678
152k
    721554520U, // WHILEGT_CXX_D
17679
152k
    721554520U, // WHILEGT_CXX_H
17680
152k
    721554520U, // WHILEGT_CXX_S
17681
152k
    3160U,  // WHILEGT_PWW_B
17682
152k
    3160U,  // WHILEGT_PWW_D
17683
152k
    224U, // WHILEGT_PWW_H
17684
152k
    3160U,  // WHILEGT_PWW_S
17685
152k
    3160U,  // WHILEGT_PXX_B
17686
152k
    3160U,  // WHILEGT_PXX_D
17687
152k
    224U, // WHILEGT_PXX_H
17688
152k
    3160U,  // WHILEGT_PXX_S
17689
152k
    224U, // WHILEHI_2PXX_B
17690
152k
    224U, // WHILEHI_2PXX_D
17691
152k
    224U, // WHILEHI_2PXX_H
17692
152k
    224U, // WHILEHI_2PXX_S
17693
152k
    721554520U, // WHILEHI_CXX_B
17694
152k
    721554520U, // WHILEHI_CXX_D
17695
152k
    721554520U, // WHILEHI_CXX_H
17696
152k
    721554520U, // WHILEHI_CXX_S
17697
152k
    3160U,  // WHILEHI_PWW_B
17698
152k
    3160U,  // WHILEHI_PWW_D
17699
152k
    224U, // WHILEHI_PWW_H
17700
152k
    3160U,  // WHILEHI_PWW_S
17701
152k
    3160U,  // WHILEHI_PXX_B
17702
152k
    3160U,  // WHILEHI_PXX_D
17703
152k
    224U, // WHILEHI_PXX_H
17704
152k
    3160U,  // WHILEHI_PXX_S
17705
152k
    224U, // WHILEHS_2PXX_B
17706
152k
    224U, // WHILEHS_2PXX_D
17707
152k
    224U, // WHILEHS_2PXX_H
17708
152k
    224U, // WHILEHS_2PXX_S
17709
152k
    721554520U, // WHILEHS_CXX_B
17710
152k
    721554520U, // WHILEHS_CXX_D
17711
152k
    721554520U, // WHILEHS_CXX_H
17712
152k
    721554520U, // WHILEHS_CXX_S
17713
152k
    3160U,  // WHILEHS_PWW_B
17714
152k
    3160U,  // WHILEHS_PWW_D
17715
152k
    224U, // WHILEHS_PWW_H
17716
152k
    3160U,  // WHILEHS_PWW_S
17717
152k
    3160U,  // WHILEHS_PXX_B
17718
152k
    3160U,  // WHILEHS_PXX_D
17719
152k
    224U, // WHILEHS_PXX_H
17720
152k
    3160U,  // WHILEHS_PXX_S
17721
152k
    224U, // WHILELE_2PXX_B
17722
152k
    224U, // WHILELE_2PXX_D
17723
152k
    224U, // WHILELE_2PXX_H
17724
152k
    224U, // WHILELE_2PXX_S
17725
152k
    721554520U, // WHILELE_CXX_B
17726
152k
    721554520U, // WHILELE_CXX_D
17727
152k
    721554520U, // WHILELE_CXX_H
17728
152k
    721554520U, // WHILELE_CXX_S
17729
152k
    3160U,  // WHILELE_PWW_B
17730
152k
    3160U,  // WHILELE_PWW_D
17731
152k
    224U, // WHILELE_PWW_H
17732
152k
    3160U,  // WHILELE_PWW_S
17733
152k
    3160U,  // WHILELE_PXX_B
17734
152k
    3160U,  // WHILELE_PXX_D
17735
152k
    224U, // WHILELE_PXX_H
17736
152k
    3160U,  // WHILELE_PXX_S
17737
152k
    224U, // WHILELO_2PXX_B
17738
152k
    224U, // WHILELO_2PXX_D
17739
152k
    224U, // WHILELO_2PXX_H
17740
152k
    224U, // WHILELO_2PXX_S
17741
152k
    721554520U, // WHILELO_CXX_B
17742
152k
    721554520U, // WHILELO_CXX_D
17743
152k
    721554520U, // WHILELO_CXX_H
17744
152k
    721554520U, // WHILELO_CXX_S
17745
152k
    3160U,  // WHILELO_PWW_B
17746
152k
    3160U,  // WHILELO_PWW_D
17747
152k
    224U, // WHILELO_PWW_H
17748
152k
    3160U,  // WHILELO_PWW_S
17749
152k
    3160U,  // WHILELO_PXX_B
17750
152k
    3160U,  // WHILELO_PXX_D
17751
152k
    224U, // WHILELO_PXX_H
17752
152k
    3160U,  // WHILELO_PXX_S
17753
152k
    224U, // WHILELS_2PXX_B
17754
152k
    224U, // WHILELS_2PXX_D
17755
152k
    224U, // WHILELS_2PXX_H
17756
152k
    224U, // WHILELS_2PXX_S
17757
152k
    721554520U, // WHILELS_CXX_B
17758
152k
    721554520U, // WHILELS_CXX_D
17759
152k
    721554520U, // WHILELS_CXX_H
17760
152k
    721554520U, // WHILELS_CXX_S
17761
152k
    3160U,  // WHILELS_PWW_B
17762
152k
    3160U,  // WHILELS_PWW_D
17763
152k
    224U, // WHILELS_PWW_H
17764
152k
    3160U,  // WHILELS_PWW_S
17765
152k
    3160U,  // WHILELS_PXX_B
17766
152k
    3160U,  // WHILELS_PXX_D
17767
152k
    224U, // WHILELS_PXX_H
17768
152k
    3160U,  // WHILELS_PXX_S
17769
152k
    224U, // WHILELT_2PXX_B
17770
152k
    224U, // WHILELT_2PXX_D
17771
152k
    224U, // WHILELT_2PXX_H
17772
152k
    224U, // WHILELT_2PXX_S
17773
152k
    721554520U, // WHILELT_CXX_B
17774
152k
    721554520U, // WHILELT_CXX_D
17775
152k
    721554520U, // WHILELT_CXX_H
17776
152k
    721554520U, // WHILELT_CXX_S
17777
152k
    3160U,  // WHILELT_PWW_B
17778
152k
    3160U,  // WHILELT_PWW_D
17779
152k
    224U, // WHILELT_PWW_H
17780
152k
    3160U,  // WHILELT_PWW_S
17781
152k
    3160U,  // WHILELT_PXX_B
17782
152k
    3160U,  // WHILELT_PXX_D
17783
152k
    224U, // WHILELT_PXX_H
17784
152k
    3160U,  // WHILELT_PXX_S
17785
152k
    3160U,  // WHILERW_PXX_B
17786
152k
    3160U,  // WHILERW_PXX_D
17787
152k
    224U, // WHILERW_PXX_H
17788
152k
    3160U,  // WHILERW_PXX_S
17789
152k
    3160U,  // WHILEWR_PXX_B
17790
152k
    3160U,  // WHILEWR_PXX_D
17791
152k
    224U, // WHILEWR_PXX_H
17792
152k
    3160U,  // WHILEWR_PXX_S
17793
152k
    1U, // WKDMC
17794
152k
    1U, // WKDMD
17795
152k
    0U, // WRFFR
17796
152k
    0U, // XAFLAG
17797
152k
    4202600U, // XAR
17798
152k
    141401U,  // XAR_ZZZI_B
17799
152k
    137304U,  // XAR_ZZZI_D
17800
152k
    52440200U,  // XAR_ZZZI_H
17801
152k
    143449U,  // XAR_ZZZI_S
17802
152k
    0U, // XPACD
17803
152k
    0U, // XPACI
17804
152k
    0U, // XPACLRI
17805
152k
    72U,  // XTNv16i8
17806
152k
    48U,  // XTNv2i32
17807
152k
    64U,  // XTNv4i16
17808
152k
    48U,  // XTNv4i32
17809
152k
    64U,  // XTNv8i16
17810
152k
    72U,  // XTNv8i8
17811
152k
    0U, // ZERO_M
17812
152k
    5U, // ZERO_MXI_2Z
17813
152k
    5U, // ZERO_MXI_4Z
17814
152k
    3U, // ZERO_MXI_VG2_2Z
17815
152k
    3U, // ZERO_MXI_VG2_4Z
17816
152k
    3U, // ZERO_MXI_VG2_Z
17817
152k
    3U, // ZERO_MXI_VG4_2Z
17818
152k
    3U, // ZERO_MXI_VG4_4Z
17819
152k
    3U, // ZERO_MXI_VG4_Z
17820
152k
    0U, // ZERO_T
17821
152k
    10329U, // ZIP1_PPP_B
17822
152k
    6232U,  // ZIP1_PPP_D
17823
152k
    136U, // ZIP1_PPP_H
17824
152k
    12377U, // ZIP1_PPP_S
17825
152k
    10329U, // ZIP1_ZZZ_B
17826
152k
    6232U,  // ZIP1_ZZZ_D
17827
152k
    136U, // ZIP1_ZZZ_H
17828
152k
    1016U,  // ZIP1_ZZZ_Q
17829
152k
    12377U, // ZIP1_ZZZ_S
17830
152k
    925840U,  // ZIP1v16i8
17831
152k
    1056920U, // ZIP1v2i32
17832
152k
    270440U,  // ZIP1v2i64
17833
152k
    1188000U, // ZIP1v4i16
17834
152k
    401520U,  // ZIP1v4i32
17835
152k
    532600U,  // ZIP1v8i16
17836
152k
    1319080U, // ZIP1v8i8
17837
152k
    10329U, // ZIP2_PPP_B
17838
152k
    6232U,  // ZIP2_PPP_D
17839
152k
    136U, // ZIP2_PPP_H
17840
152k
    12377U, // ZIP2_PPP_S
17841
152k
    10329U, // ZIP2_ZZZ_B
17842
152k
    6232U,  // ZIP2_ZZZ_D
17843
152k
    136U, // ZIP2_ZZZ_H
17844
152k
    1016U,  // ZIP2_ZZZ_Q
17845
152k
    12377U, // ZIP2_ZZZ_S
17846
152k
    925840U,  // ZIP2v16i8
17847
152k
    1056920U, // ZIP2v2i32
17848
152k
    270440U,  // ZIP2v2i64
17849
152k
    1188000U, // ZIP2v4i16
17850
152k
    401520U,  // ZIP2v4i32
17851
152k
    532600U,  // ZIP2v8i16
17852
152k
    1319080U, // ZIP2v8i8
17853
152k
    10329U, // ZIPQ1_ZZZ_B
17854
152k
    6232U,  // ZIPQ1_ZZZ_D
17855
152k
    136U, // ZIPQ1_ZZZ_H
17856
152k
    12377U, // ZIPQ1_ZZZ_S
17857
152k
    10329U, // ZIPQ2_ZZZ_B
17858
152k
    6232U,  // ZIPQ2_ZZZ_D
17859
152k
    136U, // ZIPQ2_ZZZ_H
17860
152k
    12377U, // ZIPQ2_ZZZ_S
17861
152k
    176U, // ZIP_VG2_2ZZZ_B
17862
152k
    0U, // ZIP_VG2_2ZZZ_D
17863
152k
    136U, // ZIP_VG2_2ZZZ_H
17864
152k
    1016U,  // ZIP_VG2_2ZZZ_Q
17865
152k
    96U,  // ZIP_VG2_2ZZZ_S
17866
152k
    0U, // ZIP_VG4_4Z4Z_B
17867
152k
    0U, // ZIP_VG4_4Z4Z_D
17868
152k
    0U, // ZIP_VG4_4Z4Z_H
17869
152k
    0U, // ZIP_VG4_4Z4Z_Q
17870
152k
    0U, // ZIP_VG4_4Z4Z_S
17871
152k
  };
17872
17873
  // Emit the opcode for the instruction.
17874
152k
  uint64_t Bits = 0;
17875
152k
  Bits |= (uint64_t)OpInfo0[MCInst_getOpcode(MI)] << 0;
17876
152k
  Bits |= (uint64_t)OpInfo1[MCInst_getOpcode(MI)] << 32;
17877
152k
  MnemonicBitsInfo MBI = {
17878
152k
#ifndef CAPSTONE_DIET
17879
152k
    AsmStrs+(Bits & 16383)-1,
17880
#else
17881
    NULL,
17882
#endif // CAPSTONE_DIET
17883
152k
    Bits
17884
152k
  };
17885
152k
  return MBI;
17886
152k
}
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